.mainnavigation.mobile{display:none}.topsearchcontainer.mobile{display:none}@media only screen and (max-width:1640px){.vcontenttabs .tabsbutton .tabbuttontitle{font-size:24px}.vcontenttabs .tabscontentcontainer{padding-left:50px}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{padding-left:14px;padding-right:14px}.vcontenttabs.resp-vtabs .resp-tab-content .boxleft{width:350px}.vcontenttabs.resp-vtabs .resp-tab-content .boxright{width:calc(100% - 350px);padding-right:50px}}@media only screen and (max-width:1520px){.vcontenttabs .tabsbutton .tabbuttontitle{font-size:20px}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a .title,.vcontenttabs .tabscontentcontainer,.vcontenttabs .tabbox .tabtitle,table thead tr td{font-size:18px}table tr td{font-size:17px}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,body #mega-menu-wrap-mainmenu_right #mega-menu-mainmenu_right>li.mega-menu-item>a.mega-menu-link,.accordioncontent .note,table tr td.subheader,table.note tr td{font-size:16px}.languagebox a.sbSelector:link,.languagebox a.sbSelector:visited,.languagebox a.sbSelector:hover,.languagebox .sbOptions a,.languagebox .sbOptions a:link,.languagebox .sbOptions a:visited,body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a{font-size:14px}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{padding-left:10px;padding-right:10px}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary .mega-indicator{top:7px}.headerleft{width:11%}.languagebox{width:135px}.logocontainer a{padding:20px 0 0}.languagebox .sbHolder,.languagebox .sbToggle{height:43px}.languagebox a.sbSelector:link,.languagebox a.sbSelector:visited,.languagebox a.sbSelector:hover{height:43px;line-height:43px}.searchbtn{width:43px;height:43px;background-size:40px}.headerwrapper #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{width:800px}.serviceblocks .tabletclearer{clear:both}.servicesblockcontainer .serviceblock{width:33.333%!important}.vcontenttabs .tabsbutton{width:370px}.vcontenttabs .tabscontentcontainer{width:calc(100% - 370px)}}@media only screen and (max-width:1430px){.pum-container{max-width:90%!important}}@media only screen and (max-width:1320px){.headerwrapper,.topbarcontainer{padding-left:25px;padding-right:25px}.navigationblockleft{width:auto}.navigationblockright{width:auto}.topsearchcontainer{margin-left:7px;margin-right:7px}.logocontainer a{padding-top:23px}.parallaxbanner.why_choose_us .parallaxcontent .blockcontent{padding-left:35px;padding-right:35px}.vcontenttabs.resp-vtabs .resp-tab-content .boxright{width:100%;padding:35px 0 0}.vcontenttabs.resp-vtabs .resp-tab-content .boxleft{width:100%}.image_right .parallaxcontent .blockcontent{padding-right:30px}}@media only screen and (max-width:1200px){.statisticbox .boxnumber .numbertext,.statisticbox .boxnumber .numberbefore,.statisticbox .boxnumber .numberafter,.benefitscontainer .benefitboxwrap.long .boxtitle{font-size:50px}h1,.parallaxbanner.overview .blockcontent h3,.parallaxbanner.why_choose_us .parallaxcontent .blockcontent h3,.parallaxbanner.featured_testimonials h3,.parallaxbanner.awards_and_recognition .blockcontent h3,.parallaxbanner.about_background h3,.parallaxbanner.testimonials h3,.pricing .pricebox .price,.teammemberdetails .memberdetail .membername,.parallaxbanner.accordion .titlebox h2,.popmake h2,.parallaxbanner.services .contentboxleft h2,.parallaxbanner.awards_and_recognition .blockcontent h3.small{font-size:36px}h3,.parallaxbanner.about_company .blockcontent h2{font-size:30px}h2.small,.faqsectiontabs .sectiontitle h3,.faqscontainer h2,.blockwiththumbnailcontainer h2,.parallaxbanner.three_column_block h2,.parallaxbanner.faqs.no_sidebar .sectiontitle h2{font-size:28px}.statisticsblock h4,.benefitscontainer .benefitboxwrap.long .boxsubtitle,.pricing .pricebox .currency,.searchsummary{font-size:26px}.overviewblockwrap .overviewblockcontent .blocktitle,.resourcesbox .resourcesummarybox .resourcetitle,.storysummarybox .storytitle,.recognition_slider_container .title,.aboutbackgroundblock .boxtitle,.aboutbackgroundblock .speechbubble,.parallaxbanner.contact .blockcontentleft,.careersboxwrap .careertitle,h5,.resourcedetailbox h3,.searchresults h2 a,.popup_calculate h2,h4{font-size:24px}.servicesblockcontainer .serviceblock .title,.whylisting .listbox .listboxcontent .boxtitle,.parallaxbanner.overview .blockcontent,.whypartnerboxes .boxtitle,.videoblockimagecaptionbox,.careerdetailbox h4,.iconboxescontainer .iconbox .title h3,.accordioncontent h4,.accordiontabs h4,.teammembers .membername,.teammemberdetails .memberdetail h4,.threecolumnblockscontainer .boxsummarybox h3,.blocklisting h3{font-size:22px}.statisticscontainer .statisticsblock .boxleft,.parallaxbanner.about_company .contentbottombox .contentbottom,.outerparallaxbanner.video_block .blockcontent,.benefitscontainer .benefitboxwrap.long .boxcontent,.benefitscontainer .benefitbox table tr td,.careerdetailbox .boxtitle,.parallaxbanner.about_company .blockcontent h5,.pricingboxwrap .pricingboxtop .pricingtype,.tabbox .tabtitle,.faqsectiontabs .tabbox .tabcontent h4,.sharebox,.popupbox .popupboxright{font-size:20px}body,input,textarea,.parallaxcontent .blockcontent,.servicesblockcontainer .detailbox .desc,.statisticbox .boxcontent,.overviewblockwrap .overviewblockcontent .blockdesc,.whylisting .listbox .listboxcontent .boxsummary,.storysummarybox,.aboutbackgroundblock .boxcontent,.whypartnerboxes .boxcontent,.careersboxwrap .careersummary,.vcontenttabs .tabsbutton .tabbuttontitle,.iconboxescontainer .iconbox .content,.pricing .pricelabel,table.factors tr td,.parallaxbanner.dark_boxed table.factors tbody tr td,table.compare tr td,#refer_a_client .parallaxbanner.about_company .contentbottombox .contentbottom,.parallaxbanner.about_company.bottom_full .contentbottombox .contentbottom,.parallaxbanner.dark_boxed table tr td,.parallaxcontent .blockcontent,table.criteria2 h5,.teammemberdetails .memberdetail .memberjob,.faqscontainer .sectionbtn a,.faqsectiontabs .tabbox .tabcontent,.searchresults .entry-summary,.paginationbox .wp-pagenavi a,.paginationbox .wp-pagenavi span,.error404 .entry-content,.faqscontainer,.blockwiththumbnailcontainer .boxright,.threecolumnblockscontainer .boxsummarybox,.blocklisting .box,body{font-size:18px}table tr td,.overviewblockwrap .overviewblocknubmer,body .ui-tooltip,.pricingshortdesc,.pricingboxwrap .pricingbox,.parallaxbanner.pricing .contentbottomboxwrap,table.level tbody tr td,table.compare h6,.resourcedetailbox .resourcedate{font-size:17px}.btn a,.careerdetailbox .careerinfobox .careerinfocontent,.pricingdesc ul li,table.level thead tr td,table.level tbody tr td:first-child,table.valigntop thead tr td,table.criteria2 tr td,.parallaxbanner.google_map .locationinfobox,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper select,body .gform_wrapper select,body .gform_wrapper.gf_browser_chrome select,body .gform_wrapper.gravity-theme .gfield textarea,body .gform_wrapper.gravity-theme .gfield.gfield--type-phone{font-size:16px}.topsearchbox fieldset input,.careersboxwrap .careerinfos .careerinfocontent,table.criteria tr td,.teammembers .memberjob,.resourcedate{font-size:15px}.pricingtag{font-size:23px}.testimonialswrapper .trustreviews-text,.reviews_slider_container .trustreviews-text{font-size:18px!important}.testimonialswrapper .trustreviews.wpac a.trustreviews-name,.reviews_slider_container .trustreviews-flex a{font-size:16px!important}.parallaxbanner.statistics .parallaxcontentwrap,.parallaxbanner.about_background .parallaxcontentwrap,.parallaxbanner.testimonials .parallaxcontentwrap,.parallaxbanner.pricing .parallaxcontentwrap{padding-left:0;padding-right:0}.pricingboxes .pricingboxwrap{padding-left:5px;padding-right:5px}body{min-width:380px}#header,.footerlinkwrapper,.memberslidercontainer,.videotwittercontainer,.featuredtestimonialcontainer,.featurednewscontainer,.banner,.breadcrumbswrapper .breadcrumbs,.contentwrapper,#container,.maincontent.newsdetail{width:100%;padding:0}.parallaxcontent,.normalblockcontainer,.sportblockcontainer,.blockwithimage .blockcontent,.testimonialcontainer{width:100%}.headerleft,.headerright{width:auto}img{height:auto}.mobileclearer{clear:both}.headerleft{width:125px}.mobileblock,.mobilenavigationblock{display:block;position:relative}.mobilenavigationblock{border-radius:15px;overflow:hidden}.mobileblock .logobox{position:absolute;top:0;left:0;margin:auto;height:100%;width:125px}.logocontainer a{padding:0}.logocontainer a.mobilelogo{display:block}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color:#000}#wrapper{padding:0}.headerwrapper{position:relative;border:0;padding-right:0}.logocontainer{margin:auto;padding:10px 0 0;height:100%}.logocontainer table{width:100%;height:100%}.logocontainer table tr td{vertical-align:middle}.logocontainer img{margin:auto;padding:0}#header .socialcontainer{display:none}.topbar{position:absolute;top:0;right:0}.topsearchcontainer{float:right;display:block;margin-top:15px}.topsearchbox{top:65px}.topsearchbox fieldset input{width:300px;height:55px}.languagebox .sbHolder,.languagebox .sbToggle{height:36px;background-size:11px}body .languagebox .sbOptions{margin-top:30px}.languagebox .sbToggle{width:34px}.languagebox a.sbSelector:link,.languagebox a.sbSelector:visited,.languagebox a.sbSelector:hover{height:33px;line-height:33px;padding-left:5px;padding-right:28px}.headerouterwrapper.dark .menuicon{background-image:url(/wp-content/themes/maintheme/images/menuicon_active.svg)}.headerouterwrapper.dark .logocontainer img{margin:auto;padding:0;display:none}.headerouterwrapper.dark .logocontainer img.dark{display:block}.headerblockcontainer{margin:0 0 17px;float:none;text-align:center;border:1px solid #6B6B6B;background:#504E4E;padding:15px 25px}.languagebox{float:right;margin:auto;text-align:left;padding-top:15px;width:123px}.headercontactblock.last{margin:0}.headerblockcontainer table{width:100%}.headercontactblock{display:block;margin:0}.booknowmenu{position:relative;top:0;float:right;margin:0 5px 0 0}.booknowmenu a{background:none;padding:23px 15px 18px}.mobileblock{border-top:0}.mainnavigation,.topsearch{display:none}.mainnavigation.mobile .topsearchmobile{display:block;position:absolute;top:0;right:0;margin:0}.mainnavigation.mobile .topsearchmobile .searchbtn.active{display:none}.mainnavigation.mobile .topsearchmobile .searchbtn{background:url(/wp-content/themes/maintheme/images/searchbtn.svg) no-repeat center;width:37px;height:37px;float:right;padding:0;border:0}.mainnavigation.mobile .topsearchmobile .searchbtn:hover{background-color:#3c8abc}.mainnavigation.mobile .topsearchmobile .topsearchbox{position:relative;top:0;left:0;float:right;padding:5px 0;background:none;border:0;display:none}.mainnavigation.mobile .topsearchmobile .topsearchbox fieldset input{border-color:#fff;padding:5px 10px}.mainnavigation.mobile .topsearchmobile .topsearchbox input[type="submit"]{padding:7px 10px;height:26px;background:#3c8abc}.mainnavigation.mobile{display:block;margin:0;position:relative;text-align:left;z-index:10;float:right;width:70px}.menuicon{background:url(/wp-content/themes/maintheme/images/menuicon.svg) no-repeat center;background-size:21px;width:100%;height:67px;float:none;padding:0;cursor:pointer}.menuicon.active{background-image:url(/wp-content/themes/maintheme/images/menuicon.svg);background:#;float:none}.mobilenavigationblock .mainnavigation.mobile{float:none;width:100%;height:auto;max-height:400px;overflow-y:auto}.mobilenavigationblock #accessmobile{clear:both;display:none;background:#fff;padding:15px 0;border-top:1px solid #e8e8e8}.mobilenavigationblock #accessmobile .menu-header li{float:none;margin:0;display:block;border:0}.mobilenavigationblock #accessmobile .menu-header li a,.mainnavigation #accessmobile .menu-header li.home a{color:#878686;padding:10px 25px;background:none;text-indent:0;border:0;font-size:14px}.mobilenavigationblock #accessmobile .menu-header li a:hover,.mobilenavigationblock #accessmobile a.expand,.mobilenavigationblock #accessmobile .menu-header li.menu-item-has-children a:hover,.mainnavigation #accessmobile .menu-header li.home a:hover{color:#fff}.mobilenavigationblock #accessmobile .menu-header li.menu-item-has-children:hover a,.mobilenavigationblock #accessmobile .menu-header li.menu-item-has-children.current-menu-ancestor a{color:#fff}.mobilenavigationblock #accessmobile .sub-menu{position:relative;top:0;left:0;float:none;padding:0;margin:0;width:100%;background:none}.mobilenavigationblock #accessmobile .menu-header .sub-menu li a,.mobilenavigationblock #accessmobile .menu-header ul li.menu-item-has-children li.menu-item-has-children a{padding:12px 40px;background-image:none;background:none;color:#fff;font-size:14px}.mobilenavigationblock #accessmobile .menu-header .sub-menu li li a,.mobilenavigationblock #accessmobile .menu-header ul li.menu-item-has-children li.menu-item-has-children li a{background:url(/wp-content/themes/maintheme/images/meganavarrow.png) no-repeat 40px center;padding:9px 55px;color:#c3c3c3}.mobilenavigationblock #accessmobile .menu-header li.menu-item-has-children:hover ul a,.mobilenavigationblock #accessmobile .menu-header li.menu-item-has-children.current-menu-ancestor ul a{color:#878686;background:none;font-size:14px}.mobilenavigationblock #accessmobile .menu-header .sub-menu li a:hover,.mobilenavigationblock #accessmobile .menu-header li.menu-item-has-children:hover ul a:hover,.mobilenavigationblock #accessmobile .menu-header li.menu-item-has-children.current-menu-ancestor ul a:hover,.mobilenavigationblock #accessmobile .menu-header li.menu-item-has-children:hover a{color:#fff}.mobilenavigationblock #accessmobile .menu-header .sub-menu li li:hover a,.mobilenavigationblock #accessmobile .menu-header ul li.menu-item-has-children li.menu-item-has-children li:hover a{background:url(/wp-content/themes/maintheme/images/meganavarrow_hover.png) no-repeat 40px center}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,body #mega-menu-wrap-mainmenu_right #mega-menu-mainmenu_right>li.mega-menu-item>a.mega-menu-link{font-size:17px;padding:15px 30px;color:#000;letter-spacing:0}body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{padding:0;display:block}body #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{background:none}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{border:25px solid #fff;border-top:0;border-bottom:0}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu ul{border:0}body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a .title{font-size:17px}.searchbtn{width:35px;height:35px;background-size:32px}.footerblockcontainer{padding-right:25px}.parallaxcontentwrap,.parallaxbanner.awards_and_recognition_listing .parallaxcontentwrap,.contentcontainer{padding-top:50px;padding-bottom:50px}.nopadding{padding:0}.parallaxbanner.awards_and_recognition_listing .parallaxcontentwrap,.outerparallaxbanner.video_block .parallaxcontentwrap,.parallaxbanner.benefits .parallaxcontentwrap,.parallaxbanner.titleleft .parallaxcontentwrap,.parallaxbanner.icon_boxes .parallaxcontentwrap,.parallaxbanner.slider .parallaxcontentwrap,.parallaxbanner.team_member .parallaxcontentwrap{padding-left:0;padding-right:0}.parallaxbanner.accordion .parallaxcontentwrap{padding:40px 30px}.bannerwrapper .nicomoon-arrow-right2:before{width:35px;height:35px;line-height:35px}.overviewblockscontainer .overviewblocklist{padding-left:30px}.parallaxbanner.benefits .parallaxcontentwrap{padding-bottom:50px!important}.parallaxbanner.about_company .parallaxcontentwrap{padding-bottom:0!important}.parallaxbanner.why_choose_us .parallaxcontent .blockimage{display:none}.parallaxbanner.why_choose_us .parallaxcontent .blockcontent{width:100%;padding:0}.whylisting .listbox .listboxcontent .boximage{width:55px}.whylisting .listbox .listboxcontent .boxcontent{width:calc(100% - 55px)}.resourcesbox .resourcesummarybox{padding-right:25px;padding-left:15px}.storiesboxwrap,.storysummarybox{padding-left:20px;padding-right:20px}.testimonialswrapper.featured_testimonials{padding-left:35px}.parallaxbanner.featured_resources .owl-controls,.relatedresourceswrapper .owl-controls{top:-6px}.parallaxbanner.about_company .parallaxcontentwrap{padding-top:50px}.parallaxbanner.about_background .parallaxcontentwrap{padding-top:70px}.aboutbackgroundblock .boxleft{width:400px}.aboutbackgroundblock .boxright{width:calc(100% - 400px);padding-left:0}.parallaxbanner.about_background .parallaxcontentwrap{padding-bottom:30px}.parallaxbanner.testimonials .blockcontent{padding-left:15px}.trustreviews[data-layout=grid] .trustreviews-reviews{margin:0!important}.playicon{background-size:52px}.careersboxwrap a{padding:35px 85px 35px 30px}.careersboxwrap .btnarraow{width:55px}.careersboxwrap{padding-left:18px;padding-right:18px}.careerdetailbox .boxleft{padding-right:50px}.vcontenttabs .tabsbutton .tabbuttonicon{width:40px}.vcontenttabs .tabsbutton .tabbuttontitle{width:calc(100% - 40px)}.vcontenttabs .tabsbutton{width:300px}.vcontenttabs .tabscontentcontainer{width:calc(100% - 300px);padding-left:30px}.parallaxbanner.pricing .parallaxcontentwrap{padding-top:0}table.criteria tr td{width:80px}.btn.witharrow a{padding-top:17px;padding-bottom:17px}.btn.witharrow a:before{width:37px;height:100%;background-size:contain}.teammemberscontainer .mobileclearer,.teammemberscontainer .clearer{display:none}.teammemberscontainer .tabletclearer{display:block;clear:both}.teammembers .memberboxwrap{width:33.333%;padding:6px}.memberdetailbox{padding-left:40px}.faqscontainer .faqsectionbuttons{padding-right:45px}.relatedstoriescontainer{padding-top:50px}.searchresults .postsummary{padding-left:35px}.blockwiththumbnailcontainer .boxright{padding:0 0 0 50px}.blockwiththumbnailcontainer .blockwiththumbnailboxwrap.even .boxright{padding-right:50px}.popup_calculate .popupboxleft{width:300px}.popup_calculate .popupboxright{width:calc(100% - 300px);padding:35px}.threecolumnblockscontainer .columnboxwrap{padding-right:15px}.threecolumnblockscontainer .boxsummaryboxwrap{padding-left:20px;padding-right:20px}.parallaxbanner.reviews_wrapper .owl-controls{top:-11px}.icon_boxes.full_width .iconboxescontainer .iconboxwrap{width:100%!important}.icon_boxes.full_width .iconboxescontainer{padding:0 15px}.parallaxbanner.multiple_columns .mutiplecolumnblockwrap{width:100%!important}.parallaxbanner.multiple_columns .mutiplecolumnblock table tr td,.parallaxbanner.multiple_columns .mutiplecolumnblockcontent{padding-left:0;padding-right:0}table.key_advantages .tablewrap table tbody tr.mobile_th{display:table-row}table.key_advantages thead tr td{display:none}table.key_advantages tbody tr td{display:block;width:100%;background:none;border:0;padding:0}table.key_advantages .tablewrap table tbody tr td{padding:20px 25px;border-radius:0}table.key_advantages .tablewrap{border:1px solid #b2b2bd}.tablewrap.key_advantages{margin-top:0}.parallaxbanner.multiple_columns.sciff_contact .column_1 tr td .mutiplecolumnblockcontent{width:100%;padding-right:0}.parallaxbanner.multiple_columns .mutiplecolumnblock .tablewrap{margin-top:0;margin-bottom:0}.parallaxbanner.multiple_columns .mutiplecolumnblock table tr td{padding-top:0;padding-bottom:0}}@media only screen and (max-width:1000px){.benefitscontainer .benefitsboxleft{float:none;width:100%}.benefitscontainer .benefitsboxright{float:none;width:100%;padding:4px}.careerdetailbox .boxleft{width:calc(100% - 260px);padding-right:30px}.careerdetailbox .boxright{width:260px}.careerdetailbox .boxinfos{padding:25px}.parallaxbanner.referral_form .blockimage{width:100%;float:none;display:none}.parallaxbanner.referral_form .blockcontent{width:100%;float:none}.parallaxbanner.titleleft .blocktitle{padding-right:50px}.pricingboxes .pricingboxwrap{float:none;width:100%!important;max-width:100%;padding:0 0 50px;display:block;height:auto!important}.pricingboxwrap .pricingbox{height:auto}.pricingboxes.simple .pricingboxwrap{max-width:100%}.parallaxbanner.block_listing .blocktitle{float:none;width:100%;padding:0}.parallaxbanner.block_listing .blockcontent{float:none;width:100%;padding:0}.blocklisting{padding-top:0}.parallaxbanner.contact.contact_content_65 .blockcontentleft{width:100%}.parallaxbanner.contact.contact_content_65 .blockcontentright{width:100%}.resources_row{display:block;padding:0 15px}.resources_row .resourcesboxwrap{width:100%}.parallaxbanner.featured_resources.boxed .resourceinnerbox{text-align:left}}@media only screen and (max-width:950px){.statisticbox .boxnumber .numbertext,.statisticbox .boxnumber .numberbefore,.statisticbox .boxnumber .numberafter{font-size:40px}.trustreviews .trustreviews-row-s .trustreviews-header,.trustreviews .trustreviews-row-s .trustreviews-review,.trustreviews .trustreviews-row-m .trustreviews-header+.trustreviews-content .trustreviews-review{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.awards_and_recognition_listing .awardboxwrap{width:33.333%;padding:5px}.awards_and_recognition_listing .clearer{display:none}.awards_and_recognition_listing .tabletclearer{display:block;clear:both}.awards_and_recognition_listing .mobileclearer{display:none}.parallaxbanner.accordion .titlebox .boxleft{float:none;width:100%;padding:0}.parallaxbanner.accordion .titlebox .boxright{float:none;width:100%;padding:0}.resourcesbox .resourceimage{float:none;width:100%}.resourcesbox .resourcesummarybox{float:none;width:100%}.resourcesboxwrap,.resourcesboxwrap.last{padding:10px}.highlightresourcewrapper .resourcesbox .resourceimage{width:100%}.highlightresourcewrapper .resourcesbox .resourcesummarybox{width:100%}.resourcedetailbox .detailbox .boxright{width:100%;float:none;text-align:left;position:relative;top:0;padding:0 0 40px}.resourcedetailbox .detailbox .boxleft{width:100%;float:none}.sharebox{padding-left:15px;padding-right:15px}.parallaxbanner.google_map .locationinfobox{padding-left:15px;padding-right:15px}.locationinfobox .locationinfo{padding:30px}.resourcesboxwrap,.resourcesboxwrap.last{height:auto!important}.parallaxbanner.reviews_wrapper .owl-controls{position:relative;top:0;padding:0 0 15px}.parallaxbanner.reviews_wrapper .blockcontent{padding-right:25px}.parallaxbanner.reviews_wrapper .titlebox{text-align:center}}@media only screen and (max-width:900px){.whypartnercontainer .blockcontent,.whypartnerboxes .whypartnerboxwrap,.slideboxwrap .slideimage{padding-left:15px;padding-right:15px}.parallaxbanner.normal .parallaxcontentwrap{padding-left:0;padding-right:0}.parallaxbanner.normal .parallaxcontentwrap{padding-top:20px!important}.parallaxbanner.normal.dark_boxed .parallaxcontent .blockcontent{padding-left:25px;padding-right:25px}.aboutbackgroundblock .boxleft{float:none;width:100%}.aboutbackgroundblock .boxright{float:none;width:100%}.aboutbackgroundblock .boxleft img{margin:auto}.aboutbackgroundblock .speechbubble{right:0}.aboutbackgroundblock.even .speechbubble{left:0}.aboutbackgroundblock .boxcontent{padding-left:30px;padding-right:30px}.aboutbackgroundblock .boxtitle{padding-left:20px;padding-right:20px}.aboutbackgroundblock.even .boxright{padding-right:0}.parallaxbanner.normal .parallaxcontent .blockimage{width:100%;display:block}.parallaxbanner.normal .parallaxcontent .blockcontent{width:100%;display:block;padding:35px 0 0}.whypartnerboxes .whypartnerboxwrap{float:none;width:100%}.parallaxbanner.contact .parallaxcontentwrap{padding:35px}.parallaxbanner.contact .blockcontentleft,.parallaxbanner.contact .blockcontentright{display:block;width:100%;padding:0}.iconboxescontainer .iconboxwrap{padding:10px 0;float:none;width:100%!important}.servicesblockcontainer .serviceblock a{padding-top:0}.image_right .parallaxcontent .blockimage{padding:10px 25px 0}.popup_calculate .popupboxleft{width:150px}.popup_calculate .popupboxright{width:calc(100% - 150px)}}@media only screen and (max-width:860px){.maruqeeslider{font-size:65px}.newslettercontainer .newsletterboxleft{font-size:30px}.enquiryformbox{font-size:18px}.newslettercontainer .newsletterboxright,body .newslettercontainer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.colcontent,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper select,body .gform_wrapper select,body .gform_wrapper.gf_browser_chrome select,body .gform_wrapper.gravity-theme .gfield textarea,body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{font-size:16px}.footerlinkwrapper .coltitle,body .ui-tooltip{font-size:15px}.bottombarwrapper{font-size:14px}.newslettercontainer .footerlogo{width:70px}.newslettercontainer .newsletterbox{width:calc(100% - 70px);padding-left:18px}.footerblockcontainer{padding:0 25px}.fcol1,.fcol2,.fcol3{display:block;width:100%;padding:0 0 25px}.bottombarwrapper .copyright,.bottombarwrapper .icl{display:block}.newslettercontainer .newsletterboxleft{float:none;width:100%;padding:0}.newslettercontainer .newsletterboxright{float:none;width:100%}.maruqeeslider{letter-spacing:1px}body .gform_wrapper.gravity-theme .gform_footer:before{width:41px;height:41px}.statisticscontainer .statisticsblock .boxleft,.statisticscontainer .statisticsblock.even .boxleft{float:none;width:100%;padding:50px 25px 0;display:block}.statisticscontainer .statisticsblock .boxright{float:none;width:100%}.statisticscontainer .statisticsblock .boxleft.bottom{display:none}.statisticscontainer{padding-top:0}.parallaxbanner.services .parallaxcontentwrap{padding-bottom:0}.parallaxbanner.services .parallaxcontentwrap{padding-top:50px}.parallaxbanner.services .contentboxleft,.parallaxbanner.services .contentboxright{float:none;width:100%;padding:0}.parallaxbanner.statistics .parallaxcontentwrap{padding-bottom:30px}.overviewblockscontainer .overviewblockimage{float:none;width:100%}.overviewblockscontainer .overviewblocklist{float:none;width:100%;padding:20px 0 0}.overviewblockwrap a{padding:25px 20px}.parallaxbanner.featured_resources .parallaxcontentwrap{padding-top:40px;padding-bottom:20px}.parallaxbanner.featured_stories .parallaxcontentwrap{padding-top:50px}.storiesboxwrap{float:none;width:100%;border:0}.parallaxbanner.featured_stories .storysummarybox{padding-bottom:25px}.storieswrapper{padding-top:10px}.parallaxbanner.featured_stories .parallaxcontentwrap{padding-bottom:35px}.parallaxbanner.featured_testimonials .blockcontent{float:none;width:100%;padding-top:0;padding-bottom:35px}.parallaxbanner.featured_testimonials .testimonialswrapper{float:none;width:100%;padding:0}.testimonialswrapper .trustreviews-list-review{top:270px!important}.parallaxbanner.featured_testimonials .parallaxcontentwrap{padding-bottom:25px}.awards_slider_container{padding-top:15px}.recognition_slider_container .title{width:100%;display:block;padding:35px 0 0;text-align:center}.recognition_slider_container .recognition_slider_box{display:block;width:100%}.recognition_slider_container,.parallaxbanner.about_company .contentbottombox .contentbottom,.parallaxbanner.referral_form .parallaxcontentwrap,.outerparallaxbanner.faqs .parallaxcontentwrap,.resourcedetailbox .detailbox{padding-left:0;padding-right:0}.careersboxwrap{width:100%;float:none;border:0}.parallaxbanner.careers .parallaxcontentwrap{padding-bottom:50px}.parallaxbanner.referral_form .parallaxcontentwrap{padding-top:20px!important}.parallaxbanner.referral_form .box{padding:30px}.parallaxbanner.titleleft .blocktitle{display:block;width:100%;padding:0}.parallaxbanner.titleleft .blockcontent{display:block;width:100%}.teammemberscontainer .mobileclearer{display:block}.teammemberscontainer .clearer{display:none}.teammemberscontainer .tabletclearer{display:none}.teammembers .memberboxwrap{width:50%;padding:6px}.faqscontainer .faqsectionbuttons{float:none;width:100%;position:relative;top:0;padding:0 0 35px}.faqscontainer .faqsectioncontentcontainer{float:none;width:100%}.faqscontainer .sectionbuttons{padding:0}.outerparallaxbanner.faqs .parallaxcontentwrap{padding-top:50px}.popupbox .popupboxright{padding-left:55px;padding-right:55px}.parallaxbanner.block_with_thumbnail .parallaxcontentwrap,.parallaxbanner.three_column_block .parallaxcontentwrap{padding-left:0;padding-right:0}.blockwiththumbnailcontainer .boxleft{float:none;width:100%;padding:0}.blockwiththumbnailcontainer .boxright{float:none;width:100%;padding:35px 10px}.blockwiththumbnailcontainer .blockwiththumbnailboxwrap.even .boxleft{display:block}.blockwiththumbnailcontainer .blockwiththumbnailboxwrap.even .boxleft.bottom{display:none}.blockwiththumbnailboxwrap{padding:0}.threecolumnblockscontainer .columnboxwrap{float:none;width:100%;padding:0 0 10px}.parallaxbanner.three_column_block .parallaxcontentwrap{padding-bottom:10px}.blocklisting .boxwrap{float:none;width:100%;padding:0 0 15px}}@media only screen and (max-width:767px){body{text-align:center}.serviceblocks .tabletclearer{display:none}.serviceblocks .mobileclearer{display:block;clear:both}.servicesblockcontainer .serviceblock{width:50%!important;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-left:0}.servicesblockcontainer .serviceblock.last{border-right:0}.servicesblockcontainer .serviceblock.firsttwo{border-top:0}.parallaxbanner.featured_resources .resourcesboxwrap,.relatedresourceswrapper .resourcesboxwrap,.slideboxwrap .slideimage{padding-left:0;padding-right:0}.benefitscontainer .benefitboxwrap,.benefitscontainer .benefitboxwrap.long{width:100%;float:none;min-height:auto}.benefitscontainer .benefitbox table tr td{padding-bottom:5px}.careerdetailbox .boxleft{float:none;width:100%;padding:0}.careerdetailbox .boxright{float:none;width:100%;padding:0}.vcontenttabs .tabsbutton{float:none;width:100%}.vcontenttabs .tabscontentcontainer{float:none;width:100%;padding:0}table.threecolumnlist ul{width:100%;float:none}.teammemberdetails .memberimage{float:none;width:100%;height:45vh}.teammemberdetails .memberdetail{float:none;width:100%;height:45vh}.teammemberdetails .memberimage img{object-position:top;display:none}.teammemberdetails .memberimage img.mobileonly{display:block}.teammemberdetails .navigationbox{bottom:auto;bottom:initial;top:38vh;right:25px}.memberdetailbox{padding:28px}.resourcesboxwrap,.resourcesboxwrap.last{width:100%;height:auto!important}.searchresults .postimage{width:210px}.searchresults .postsummary{width:calc(100% - 210px);padding-top:5px}.popup_calculate .popupboxleft{float:none;width:100%;display:none}.popup_calculate .popupboxright{float:none;width:100%}.popupbox .popupboxleft{float:none;width:100%;padding:0}.popupbox .popupboxright{float:none;width:100%;padding-left:40px;padding-right:40px}#popup_checklist{padding-top:60px;padding-bottom:0}.fancybox-slide--html{padding:20px}.servicesblockcontainer .serviceblock .icon,.whylisting .listbox .listboxcontent,.iconboxescontainer .iconbox .icon{display:flex;align-items:center;justify-content:center}.overviewblockwrap,.whylisting,.vcontenttabs .tabsbutton,.maincontent ul li,.parallaxbanner ul li,table.steps tr td{text-align:left}.resourcesbox .resourcesummarybox .btnarrow{margin-left:auto;margin-right:auto}.fcol1,.fcol2,.fcol3,.aboutbackgroundblock .boxcontent,.parallaxbanner.titleleft .blocktitle,.parallaxbanner.titleleft .blockcontent,.resourcedetailbox h1,.resourcedetailbox h2,.resourcedetailbox h3,.resourcedetailbox h4,.resourcedetailbox h5,.resourcedetailbox h6,.resourcedetailbox .detailbox,.resourcedetailbox .detailbox .boxright{text-align:center}.resourcedetailbox .detailbox .boxright{padding:0 0 40px}.resourcedetailbox .detailbox .boxright .btn{float:none;margin:auto}.resourcedetailbox .detailbox .boxright .btn a{padding-left:55px}.sharebox{width:236px;max-width:100%}.newslettercontainer .footerlogo{float:none;width:100%;margin:auto;padding:0 0 25px}.newslettercontainer .footerlogo img{width:70px;margin:auto}.newslettercontainer .newsletterbox{float:none;width:100%;padding:0}.newslettercontainer .newsletterboxbottom{margin:auto}.reviews_slider_container .owl-carousel .owl-wrapper-outer{overflow:hidden}}@media only screen and (max-width:750px){.whylisting .whylistleft{float:none;width:100%;padding:0}.whylisting .whylistright{float:none;width:100%;padding:0}body .ui-tooltip{width:450px}}@media only screen and (max-width:700px){.bannerwrapper .nicomoon-arrow-right2:before{width:25px;height:25px;line-height:25px}.topsearchbox{right:auto;right:initial;left:-120px}.topbarleft{display:none}.topbarright .socialcontainer .socialbtn{margin-left:2px;margin-right:2px}.topbarcontainer{padding-left:15px;padding-right:5px}.trustreviews .trustreviews-row-x .trustreviews-header,.trustreviews .trustreviews-row-x .trustreviews-header+.trustreviews-content,.trustreviews .trustreviews-row-x .trustreviews-review,.trustreviews .trustreviews-row-s .trustreviews-header+.trustreviews-content .trustreviews-review{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:641px){body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1.2;min-height:auto}table.factors tr td,table.factors tr td:last-child{display:block;width:100%!important;padding:0 25px}table.factors tr td:last-child{padding-bottom:25px}table.factors tr td:first-child{padding-top:25px}.teammembers .memberboxwrap{width:100%}.parallaxbanner.google_map .locationinfobox{position:relative;padding-left:0;padding-right:0}.locationinfobox .locationinfo{width:100%}.titlebg1{display:inline-block}}@media only screen and (max-width:570px){.servicesblockcontainer .serviceblock,.servicesblockcontainer .serviceblock.firsttwo{width:100%!important;border:0;border-top:1px solid #d5d5d5}.searchresults .postimage{width:100%;float:none}.searchresults .postsummary{width:100%;float:none;padding:20px 5px}}@media only screen and (max-width:500px){body .ui-tooltip{width:350px}.statisticbox .boxnumber .numbertext,.statisticbox .boxnumber .numberbefore,.statisticbox .boxnumber .numberafter{font-size:34px}.resourcesbox .resourceimage{float:none;width:100%}.resourcesbox .resourcesummarybox{float:none;width:100%}.awards_and_recognition_listing .awardboxwrap{width:50%}.awards_and_recognition_listing .tabletclearer{display:none}.awards_and_recognition_listing .mobileclearer{display:block}.g-recaptcha{transform:scale(.8);transform-origin:0 0}.resourcemeta .resourcedate{display:block}.resourcemeta .resourceauthor{padding-left:0}}@media only screen and (max-width:460px){.languagebox a.sbSelector:link,.languagebox a.sbSelector:visited,.languagebox a.sbSelector:hover,.languagebox .sbOptions a,.languagebox .sbOptions a:link,.languagebox .sbOptions a:visited,body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a{font-size:12px}.languagebox{width:109px}.headerleft{width:85px}.logocontainer{padding-top:17px}.headerwrapper{padding-left:15px}.mainnavigation.mobile{width:55px}.languagebox .sbToggle{width:30px}.languagebox a.sbSelector:link .lang_flag_zh,.languagebox a.sbSelector:visited .lang_flag_zh,.languagebox a.sbSelector:hover .lang_flag_zh,.lang_flag_zh{margin-right:4px}.languagebox a.sbSelector:link,.languagebox a.sbSelector:visited,.languagebox a.sbSelector:hover,.languagebox .sbOptions a,.languagebox .sbOptions a:link,.languagebox .sbOptions a:visited,body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a{padding-right:21px}.parallaxbanner.why_choose_us .parallaxcontentwrap{padding-left:15px;padding-right:15px}.whylisting .listbox .listboxcontent .boximage{width:45px}.whylisting .listbox .listboxcontent .boxcontent{width:calc(100% - 45px)}}@media only screen and (max-width:400px){.topsearchbox fieldset input{width:250px}.topsearchbox{left:-80px}.statisticboxwrap{float:none;width:100%;padding:7px 0}}