.showTablet{display:none}@media only screen and (max-width:1650px),screen and (max-device-width:1650px) and (-webkit-min-device-pixel-ratio:1){#mapArea{padding-left:3%;padding-right:3%}#headerBgrd.headHalf .overContent{background-position:100px bottom}#testimonial{background-position:4% 14%}}@media only screen and (max-width:1400px),screen and (max-device-width:1400px) and (-webkit-min-device-pixel-ratio:1){h3.main-title{font-size:43px;line-height:47px}.mainContent{padding:80px 0}#logoArea .bgrdColor1{margin:0 35px}#headerBgrd.headHalf .overContent{background-position:32px bottom;background-size:50%}#mainContent{background-position:2% 0}#imgContent.alignRight{background-position:2% 20%}#pageMenu .bgrdColor1{background-position:98% 35%}#calloutArea .wrapper{padding:50px}#mapArea .intro{width:85%;margin:auto 0 auto 65px}#imgContent.alignRight .mainImg,#testimonial .mainImg,#imgContent.alignLeft .mainImg,#formArea.halfForm.alignRight img{overflow:hidden;animation:none}#footerArea .bgrdArea{margin:0 35px;padding:50px 0 30px}.ftLogo{text-align:center;max-width:300px;margin:0 auto}#teamSingle.mainContent .wrapper{padding:10px 0 30px}.single-location #mainContent{background-position:0 12%}#map_canvas{height:600px}#featuredArea.overlayArea{padding:0 3%;margin-top:-65px}ul.promo-container.col3 li{flex:0 0 30%;max-width:30%}}@media only screen and (max-width:1260px),screen and (max-device-width:1260px) and (-webkit-min-device-pixel-ratio:1){h3.main-title{font-size:38px;line-height:42px}#mainNav>div>ul>li>a{font-size:17px;line-height:17px}#mainNav>div>ul>li{float:left;position:relative;padding:15px .4em}#logoArea .showScroll .btnMain{padding:13px 22px 12px}#headerBgrd.headHalf img.mainImg{padding:280px 0}#headerBgrd.headHalf .bigTitle{padding-top:5px;font-size:50px;line-height:55px}#headerBgrd .content ul li{font-size:26px;line-height:26px}#headerBgrd .pageTitle .btnsArea li{margin:0 0 8px;display:block;float:none}ul.feat-container li a span.overContent h4{font-size:30px;line-height:30px}#formArea.halfForm.alignRight{background-position:72% 8%}#formArea.halfForm .container{max-width:1170px}ul.team-container.col2 li h5 a{font-size:31px;line-height:33px}.catTag{font-size:23px;line-height:27px}ul.team-container li .subtitle{font-size:16px;line-height:18px}ul.team-container li h5,ul.team-container li h5 a{font-size:23px;line-height:26px;margin-bottom:5px}#calloutArea .wrapper{padding:40px}#testimonial .container .content{padding:20px 93px 30px;min-height:340px}#testimonial .content img{margin-bottom:10px}.lshowcase-boxInner-normal img{width:175px!important}.lshowcase-boxInner-normal{width:200px !important}.lshowcase-wrap-hcarousel,.lshowcase-wrap-normal{width:21%}.quoteBox{font-size:19px;line-height:32px;padding:35px}#imgContent.alignRight{background-position:0 19%}#imgContent .wrapper{padding:30px 6%}#locArea .col-lg-5{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}#locArea .col-lg-7{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.ftLogo{max-width:262px}#colLogo.col-lg-4,#colThird.col-lg-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#colThird.col-lg-2{order:2;padding:30px 0}#colFirst.col-lg-2 .ltText,#colSecond.col-lg-2 .ltText,#colThird.col-lg-2 .ltText,#colFourth.col-lg-2 .ltText{text-align:center}#footerArea .smallBot{padding-bottom:20px !important}#footerArea #colThird h3.widget-title{display:none}#colSecond,#colFirst,#colFourth.col-lg-2{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}#colSecond{order:4}#colFirst{order:3}.footer-widget-2.widget-area.ltText{padding:0 13%}#button_widget-2 .btnsArea li{float:left;margin:0 7px;text-align:left;margin-bottom:10px}.footer-widget-1 ul.menu li{float:none;text-align:left}.page-id-2210 #headerBgrd.headSubpage img.mainImg{padding:125px 0}.page-id-2210 .pageTitle{padding:110px 8% 0}}@media only screen and (max-width:1200px),screen and (max-device-width:1200px) and (-webkit-min-device-pixel-ratio:1){.btnsArea{margin:15px 0 0}#mainContent .intro{width:70%}#pageMenu .intro{width:70%;margin-bottom:35px}#pageMenu ul.feat-container.col4 li{width:40%}#calloutArea .bgrdDark h3{font-size:35px;line-height:40px}#calloutArea .wrapper{padding:20px 30px}.footer-widget-2.widget-area.ltText{padding:0 10%}}@media only screen and (max-width:1100px),screen and (max-device-width:1100px) and (-webkit-min-device-pixel-ratio:1){.mobileBtn{display:block}#mainNav{display:none}.showTablet{display:block}#logoArea .bgrdColor1{margin:0 15px}#mobileBtn{line-height:0;padding-top:10px;padding-left:20px}h3.main-title,#imgContent.bgrdDark .bgrdArea h3{font-size:34px;line-height:37px}h6{font-size:16px;line-height:23px}#headerBgrd.headHalf img.mainImg{padding:220px 0}#imgContent .wrapper{padding:20px 8%}#imgContent.bgrdDark .popping-img{margin-top:-20px}#testimonial .container .content{padding:20px 84px 20px;min-height:290px}#testimonial .content img{margin-bottom:6px;max-width:240px}#testimonial p{line-height:28px}#mapArea .col-lg-7 .content ul li{font-size:24px;line-height:24px;margin:20px 0 0}.intro .content ul.passport li{width:100%}#imgContent.bgrdDark .popping-img{margin-top:-10px}ul.team-container.col2 li{width:35%;text-align:center}ul.team-container.col2 li .col-lg-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}ul.team-container.col2 li .col-lg-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.boxArea{padding-right:0;margin-top:15px}ul.team-container.col2 li h5 a{font-size:27px;line-height:27px}.catTag{padding:0 0 8px}.locList{font-size:20px;line-height:23px}#calloutArea .col-lg-5 img{height:100%}#calloutArea .col-lg-5,#calloutArea .col-lg-7{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#highlightArea ul.basicList li h4{font-size:22px;line-height:25px}#highlightArea ul.basicList li{background-position:left 4px}#cardArea ul.feat-container .botBox{padding:5px 20px 0}#cardArea ul.feat-container li.box ul.btnsArea{margin:15px 0 0}#cardArea ul.feat-container li.box ul.btnsArea li{padding-bottom:5px}#logoArea .topList .showScroll .btnMain{font-size:.7em}}@media only screen and (max-width:1024px),(max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body{font-size:17px;line-height:26px}.subtitle{font-size:16px;line-height:21px}.btnMain{font-size:16px;line-height:16px;padding:12px 21px 11px}.mainContent{padding:60px 0}.smallTop{padding-top:40px !important}.smallBot{padding-bottom:40px !important}.smallBoth{padding:40px 0 !important}#imgContent.bgrdDark .popping-img{margin:8% auto}#imgContent .wrapper{padding:0 2%}#calloutArea .bgrdDark h3{font-size:31px;line-height:35px}#featuredArea.overlayArea{padding:0 8%}#featuredArea.overlayArea ul.feat-container li:first-child,#featuredArea.overlayArea ul.feat-container li:first-child a.imgLink img,#featuredArea.overlayArea ul.feat-container li:first-child a span.overContent{-webkit-border-radius:20px 0 0;-moz-border-radius:20px 0 0;border-radius:20px 0 0}#featuredArea.overlayArea ul.feat-container li:first-child{border-bottom:1px solid #00165e;border-right:1px solid #00165e}#featuredArea.overlayArea ul.feat-container li:nth-child(2),#featuredArea.overlayArea ul.feat-container li:nth-child(2) a.imgLink img,#featuredArea.overlayArea ul.feat-container li:nth-child(2) a span.overContent{-webkit-border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;border-radius:0 20px 0 0;border-right:0 solid #00165e}#featuredArea.overlayArea ul.feat-container li:nth-child(2){border-bottom:1px solid #00165e;border-left:1px solid #00165e}#featuredArea.overlayArea ul.feat-container li:last-child,#featuredArea.overlayArea ul.feat-container li:last-child a.imgLink img,#featuredArea.overlayArea ul.feat-container li:last-child a span.overContent{-webkit-border-radius:0 0 20px;-moz-border-radius:0 0 20px;border-radius:0 0 20px}#featuredArea.overlayArea ul.feat-container li:nth-child(3),#featuredArea.overlayArea ul.feat-container li:nth-child(3) a.imgLink img,#featuredArea.overlayArea ul.feat-container li:nth-child(3) a span.overContent{-webkit-border-radius:0 0 0 20px;-moz-border-radius:0 0 0 20px;border-radius:0 0 0 20px}#featuredArea.overlayArea ul.feat-container li:nth-child(3){border-right:1px solid #00165e;border-top:1px solid #00165e}#featuredArea.overlayArea ul.feat-container li{width:50%;border:0 solid #00165e}#featuredArea.overlayArea ul.feat-container li:last-child{border-right:0 solid #0054a6;border-left:1px solid #0054a6;border-top:1px solid #00165e}.single-team #featuredArea.overlayArea{margin-bottom:35px;margin-top:5px}#cardArea ul.feat-container li.box{width:48%}#logoArea .topList .showScroll .btnMain{font-size:.6em}}@media only screen and (max-width:992px),(max-device-width:992px) and (-webkit-min-device-pixel-ratio:1){#headerBgrd.headHalf .bigTitle{padding-top:5px;font-size:43px;line-height:48px}#headerBgrd .content ul li{font-size:22px;line-height:22px}#imgContent .wrapper{padding:0 9%}#imgContent.alignRight .mainImg,#testimonial .mainImg,#imgContent.alignLeft .mainImg,#formArea.halfForm.alignRight img{float:none;text-align:center;margin:0 auto;max-width:475px}#imgContent .wrapper{padding:40px 9% 60px}#imgContent.bgrdDark .bgrdArea{padding-top:60px}#mapArea{padding-left:6%;padding-right:6%}#mapArea #map_canvas{height:428px;border-radius:20px 20px 0 0}#mapArea .intro{width:70%;margin:25px auto 25px;text-align:center}#mapArea .col-lg-7{border-radius:0 0 20px 20px;background-size:20%}#mapArea .col-lg-7 .content ul{display:inline-block;margin:0;padding:0}#formArea.halfForm.alignRight{padding-left:8%;padding-right:8%}#formArea.halfForm.alignRight .wrapper{padding:0 0 60px}.intro .content ul.passport li{width:49%}#testimonial .mainImg{display:none}#testimonial .container .content{padding:20px 13% 20px;min-height:250px}ul.team-container.col2 li{width:49%;text-align:center}ul.team-container.col4 li{width:32%}.intro .content ul.passport li{width:49%;font-size:16px;line-height:16px;vertical-align:text-bottom}#pageMenu ul.feat-container li h3{font-size:25px;line-height:28px}#imgContent.alignLeft .order-1{order:2}#imgContent.alignLeft .order-2{order:1}#mainContent .intro.ltText .order-2 h5{margin-top:40px}#highlightArea ul.basicList li h4{font-size:19px;line-height:22px}#highlightArea ul.basicList li{background-size:17%}#cardArea h3.main-title{font-size:36px;line-height:40px}#serviceArea .intro h3.main-title{font-size:36px;line-height:40px}.lshowcase-wrap-hcarousel,.lshowcase-wrap-normal{width:24%}.footer-widget-2.widget-area.ltText{padding:0 7%}}@media screen and (min-width:1100px) and (max-width:1129px){#logoArea .topList .showScroll .btnMain{font-size:.6em}}@media screen and (min-width:1130px) and (max-width:1179px){#logoArea .topList .showScroll .btnMain{font-size:.7em}}