h1.main-title{color:#2e3336;font-size:36px;font-weight:400;text-shadow:0 0;margin-bottom:28px!important}#popular-searches,#hide-links,#read-more{display:none}#fp-footer a{line-height:1.6}.fp-links{padding-left:17%;display:inline-flex}.fp-links ul{padding:0 60px 50px 0}@media (max-width:999px){.fp-links{padding-left:0%}}@media (max-width:768px){.fp-links{display:block}}.smart-service-post .smart-affor-sec li,#main .smart-area-sec .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_col-sm-2 .service-areas-btn a,ul.service-button-list li a.service-btn-title{font-size:13px!important}.smart-why-choose-us-section p{line-height:1.9;max-width:100%;text-align:center;margin:0 auto}.fp-faq{padding-top:2%}fp-content h1:not(.site-title):before,h2:before{display:none}.fp-content h2,h3,h4{padding-top:2%}div.fp-no-shadow .wpb_wrapper{box-shadow:none!important}div#read-more h2{padding-top:40px}div#read-more p,h2,h3,h4{text-align:center}.widget_nav_menu ul li.current-menu-item a{color:#CCCCCC!important}.sub-menu{display:flex!important;flex-direction:column!important}#menu-item--1{display:none!important}header .sub-menu{background-color:white!important;box-shadow:8.402px 3.225px 8.5px rgba(0,0,0,.08)!important}header .sub-menu li{border-bottom:1px solid #eee!important}header .sub-menu li a{font-weight:normal!important;font-family:Montserrat;color:rgb(83,87,91)!important;line-height:2.6!important}header .sub-menu li a:hover{background:inherit!important}header .svg-icon{color:rgb(83,87,91)!important;top:1px!important}.site-header #site-navigation ul li{vertical-align:unset!important}.site-header #site-navigation ul li{vertical-align:unset!important}.main-navigation .sub-menu li a:hover{color:rgb(0,115,170)!important;transition:all 0.5s ease 0s!important}.site-header .smart-theme-custome-data{display:contents!important}@media only screen and (max-width:1024px){.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true{position:absolute!important}}.site-branding{display:-webkit-inline-box!important}@media (max-width:1024px){.site-branding{display:flex!important}}.fp-blog h2{padding-top:30px;font-size:26px}.fp-blog h3{padding-top:20px}.fp-blog li{padding-bottom:10px}.resource-content-wrap h3{margin-top:20px}