@media only screen and (min-width:2500px) and (max-width:5500px){#what-we-do .slide-panel img{right:80px;max-width:45%}
.slide-panel h2{right:100px}
}
@media only screen and (min-width:1921px) and (max-width:2499px){.header-text h1{font-size:75px;line-height:80px}
.header-text p{font-size:32px;margin:50px 0}
.main section.page1 .featured-in ul li{font-size:26px}
.main section.featured-projects h2{margin-bottom:175px;font-size:50px}
.main section.featured-projects{padding:50px 0 90px}
.main section.featured-projects .project-title{font-size:38px}
.main section.featured-projects .project-detail .weather-detail .humidity{padding:10px 0}
.main section.featured-projects .project-detail .weather-detail .pressure, .main section.featured-projects .project-detail .weather-detail .wind{padding:0}
.weather-detail img{max-width:80%}
.main section.featured-projects .project-detail .weather-detail .title{font-size:32px;line-height:45px}
.main section.featured-projects .project-detail .weather-detail{font-size:20px;line-height:30px}
.main section.featured-projects .location .day{color:#9f9f9f;font-size:32px}
.main section.featured-projects .location .place{color:#1e1f20;font-size:38px}
.main section.featured-projects .location{background-size:100% auto;padding:420px 40px 0 0}
.main section.featured-projects .device img{max-width:400px}
.main section.featured-projects .device{background-size:100% auto;padding:121px 29px 116px}
.what-client-say{padding:50px 0}
.what-client-say .testimonial .title{font-size:26px}
.what-client-say .testimonial p{font-size:15px;line-height:30px;margin:15px 0}
#what-we-do .slide-panel img{right:60px}
.what-we-do .caption h3{font-size:40px}
.main section.featured-projects .project-detail .app-icons{bottom:215px}
.location-left{width:39%}
.icon1{width:30%;left:0;top:20px}
.icon2{left:30%;top:30%;width:30%}
.icon3{left:60%;top:50%;width:30%}
.icon1 img, .icon2 img, .icon3 img{max-width:100%}
.slide-panel h2{right:100px}
}
@media only screen and (max-width:1920px){.header-text h1{font-size:50px;line-height:56px}
.header-text p{font-size:30px;margin:40px 0}
.main section.page1 .featured-in{padding:30px 0;height:100px}
.main section.page1 .jump{bottom:96px}
.main section.page1 .featured-in ul li{font-size:26px}
.main section.featured-projects h2{margin-bottom:96px}
.main section.featured-projects{padding:50px 0}
.main section.featured-projects .project-title{font-size:32px}
.main section.featured-projects .project-detail .weather-detail .title{font-size:26px;line-height:45px}
.main section.featured-projects .project-detail .weather-detail{font-size:18px;line-height:30px}
.main section.featured-projects .location .day{color:#9f9f9f;font-size:28px}
.main section.featured-projects .location .place{color:#1e1f20;font-size:34px}
.main section.featured-projects .location{background-position:left 49px;background-size:83% auto;padding:306px 51px 0 0}
.main section.featured-projects .device img{max-width:300px}
.main section.featured-projects .device{background-size:100% auto;padding:116px 16px 112px}
.main section.featured-projects .view-all{margin:40px;padding:12px}
.what-client-say{padding:60px 0}
.what-client-say .testimonial{margin:40px;padding:30px 0}
.what-client-say .testimonial .testimonial-container{padding:22px 50px}
.testimonial-left, .testimonial-right{width:15%}
.what-client-say .testimonial .title{font-size:29px}
.what-client-say .testimonial p{font-size:15px;line-height:29px;margin:13px 0}
.what-client-say .testimonial .sender-image img{max-width:180px}
.what-client-say .testimonial .sender{margin-top:10px}
.what-client-say h4{font-size:50px}
.what-we-do .caption h3{font-size:34px}
.main section.featured-projects h2, .what-we-do h3{font-size:40px}
.what-client-say .project-title{font-size:36px}
.slide-panel h2{font-size:30px;line-height:32px;right:80px}
.slide-panel h2 span{font-size:20px}
.slider-active h2 span{font-size:20px}
.caption h3{font-size:30px}
.caption p{font-size:16px}
.location-left{width:40%}
.icon1{width:30%;left:0;top:20px}
.icon2{left:30%;top:30%;width:30%}
.icon3{left:60%;top:50%;width:30%}
.icon1 img, .icon2 img, .icon3 img{max-width:100%}
.main section.featured-projects .project-detail .weather-detail{margin-left:50px}
.main section.featured-projects .project-detail .weather-detail .humidity{padding:10px 0 40px;margin:0}
.main section.featured-projects .project-detail .weather-detail .wind{padding:0}
.main section.featured-projects .project-detail .weather-detail .pressure{padding:0;margin:55px 0 25px}
.weather-detail img{max-width:100%}
.humidity-icon, .pressure-icon, .wind-icon{padding:0 10px 0 0;width:90px}
.main section.featured-projects .project-detail .app-icons ul li{margin:0 2px}
}
@media only screen and (min-width:1400px) and (max-width:2600px){.project-detail .project-detail-inner .project-detail-left .project-detail-heading h4{font-size:18px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content img{width:35px !important;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .complaint-text span{font-size:16px !important;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .complaint-text h3{font-size:16px !important;}
.project-detail .project-detail-inner .project-detail-right h4{font-size:20px;line-height:24px;}
.project-detail .project-detail-inner .project-detail-right .project-right-text img{width:55px !important;}
.project-detail .project-detail-inner .project-detail-right .project-right-text h3{font-size:18px !important;}
.project-detail .project-detail-inner .project-detail-right .project-right-text span{font-size:18px !important;}
.project-detail .project-detail-inner .project-detail-right{width:30%;margin-right:2%;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected{padding-left:12%;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-myprofile{padding-left:0;}
.project-detail .project-detail-inner .project-detail-middle{top:-78px;}
}
@media only screen and (max-width:1600px){.what-we-do h3{font-size:40px;margin:50px 0}
.what-we-do .caption h3{font-size:28px}
.what-client-say h4{font-size:40px}
.main section.featured-projects .project-detail .app-icons ul li{height:40px;width:40px;margin:0 3px}
.main section.featured-projects .project-detail .app-icons ul li a{height:40px!important;width:40px!important;background-size:100%!important}
.slide-panel h2{right:50px}
.main section.page1 .featured-in ul li{padding:0 25px}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected .complaint-text {margin-left: 9px;}
}
@media only screen and (max-width:1400px){.logo img{max-width:250px}
.header-text h1{font-size:61px;line-height:70px}
.header-text{margin:0}
.header-text p{font-size:26px;margin:40px 0}
.main section.page1 .featured-in ul li{display:inline-block;width:19%;padding:0 20px;font-size:22px}
.main section.page1 .featured-in{height:100px;padding:30px 0}
.main section.page1 .jump{bottom:96px}
.main section.featured-projects h2{font-size:38px;margin-bottom:65px}
.main section.featured-projects .project-title{font-size:25px}
.main section.featured-projects .device img{max-width:200px}
.main section.featured-projects .device{padding:116px 16px 112px}
.main section.featured-projects .project-detail .weather-detail{font-size:17px;line-height:20px;margin-left:40px}
.main section.featured-projects .project-detail .weather-detail .title{font-size:25px;line-height:37px}
.main section.featured-projects .project-detail .app-icons ul li{height:40px;width:40px;margin:0 3px}
.main section.featured-projects .project-detail .app-icons ul li a{height:40px!important;width:40px!important;background-size:100%!important}
.what-client-say h4{font-size:44px}
.what-client-say .project-title{font-size:28px}
.what-client-say .testimonial .title{font-size:24px;margin-top:10px}
.what-client-say .testimonial p{font-size:14px;line-height:24px;margin:5px 0}
.what-client-say .testimonial .sender-image{margin:10px 0}
.what-client-say .testimonial .sender-image img{max-width:120px}
.slide-panel h2{font-size:22px;line-height:30px}
.slide-panel h2 span{font-size:16px}
.what-we-do .caption h3{font-size:22px}
.caption p{font-size:14px;padding:0 0 0 30px}
.main section.featured-projects .project-detail{padding-bottom:60px}
.location-left{width:auto}
.slide-panel h2{right:50px}
.main section.featured-projects .project-detail .app-icons{bottom:70px}
.slider-active h2 span{bottom:30px;}
.what-we-do .caption h3{margin:20px 0 0;}
.project-detail .project-detail-inner .project-detail-middle{top:-43px;}
.project-detail .project-detail-inner .project-detail-middle img{width:260px;}
.ac-device{width:260px;background-size:100%;height:520px;}
.ac-device::after{background-size:100%;width:370px;}
.project-detail .project-detail-inner .project-detail-middle{top:-53px;}
.ac-device a{margin:54px 0 0;width:232px;}
.project-detail .project-detail-inner .project-detail-middle img{width:100%;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected{padding-left:0;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-myprofile{padding-left:0;}
.project-detail .project-detail-inner .project-detail-middle{top:0;}
.project-detail .project-detail-inner .project-detail-left{width:35%;}
}
@media only screen and (max-width:1200px){.header-text h1{font-size:54px}
.main section.featured-projects .location .place{font-size:27px}
.main section.featured-projects .location .day{font-size:24px}
.main section.featured-projects .device{margin-left:40px}
.caption img{opacity:.5}
.caption h3, .caption p{padding:0 0 0 30px}
.what-we-do .caption img{width:60px}
.what-we-do .caption h3{font-size:20px;padding:0 21px;margin:10px 0 0;}
.slider-active .ser_title{width:84%;}
.slider-active h2 span{font-size:16px;margin:0 0 0 20px;}
.project-detail .project-detail-inner .project-detail-left{width:214px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-complaint .complaint-text{width:150px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected{padding:0 0 25px 0;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected .complaint-text{width:80%;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-myprofile{padding:0 0 0 0;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-myprofile .complaint-text{width:58px;}
.project-detail .project-detail-inner .project-detail-right{width:225px;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-complaint-processing .status-text{width:150px;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-logistic-detail .status-text{width:150px;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-complaint-complete .status-text{width:150px;}
.project-detail .project-detail-inner .project-detail-middle{top:-10px;}
.ac-device{width:212px;background-size:100%;height:425px;}
.ac-device::after{width:320px;}
.ac-device a{margin:44px 0 0;width:189px;}
.ac-device a img{width:100%;}
.project-detail .project-detail-inner .project-detail-left .project-detail-heading h2{font-size:40px;}
.project-detail .project-detail-inner{padding:10px 30px;}
.project-detail .project-detail-inner .project-detail-left{width:33%;}
.complaint-text {margin-left: 11px;}
}
@media only screen and (max-width:1024px){.main section.page1 .featured-in ul li{font-size:19px}
.main section.featured-projects .project-detail{margin:0 20px}
.what-client-say .testimonial .title{font-size:18px}
.stay-in-touch .stay-in-touch-inner{width:80%}
.main section.featured-projects h2{font-size:32px;margin-bottom:65px}
.main section.featured-projects .project-title{font-size:22px}
.what-we-do h3{font-size:40px}
#what-we-do, #what-we-do li{height:600px!important}
.main section.featured-projects .project-detail{padding-bottom:60px}
.main section.featured-projects .project-detail .app-icons{bottom:64px}
#what-we-do .slide-panel img{max-width:80%;right:0}
.slide-panel h2{right:20px}
.project-detail .project-detail-inner{padding:10px 16px;}
.project-detail .project-detail-inner .project-detail-left{width:194px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-complaint .complaint-text{width:120px;margin-left:8px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected .complaint-text{width:80%;margin-left:8px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected{padding:0 0 20px 0}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-myprofile{padding:0 0 0 0;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-myprofile .complaint-text{margin-left:8px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-complaint{padding-bottom:38px;}
.project-detail .project-detail-inner .project-detail-right{width:28%;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-complaint-processing .status-text{width:120px;margin-left:8px;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-logistic-detail .status-text{width:120px;margin-left:8px;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-complaint-complete .status-text{width:120px;margin-left:8px;}
.project-detail .project-detail-inner .project-detail-middle img{width:190px;}
.project-detail .project-detail-inner .project-detail-middle{top:20px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-heading h2{font-size:40px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-heading h4{font-size:14px;}
.project-detail .project-detail-inner .project-detail-left{margin-left:1%;width:30%;}
.project-detail .project-detail-inner .project-detail-middle{top:-5px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected img{width:30px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected .complaint-text h3{font-size:14px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected .complaint-text span{font-size:14px;}
.home-sprite.sintaxh-icon4 {width: 41px;}
.home-sprite.sintaxh-icon5 {width: 41px;}
}
@media only screen and (max-width:980px){.header-text h1{font-size:42px;line-height:50px}
.header-text p{font-size:24px}
.header-text .button-container{margin:50px 0}
.main section.page1 .featured-in ul li{font-size:14px}
.main section.featured-projects h2{font-size:28px;margin-bottom:40px}
.main section.featured-projects .project-title{font-size:21px}
.main section.featured-projects .location{padding:234px 40px 0 0}
.main section.featured-projects .device{clear:both;display:inline-block;float:none;margin:0}
.main section.featured-projects .project-detail{text-align:center}
.main section.featured-projects .project-detail .clearfix{display:block}
.what-client-say .project-title{display:block;width:100%;text-align:center}
.slide-panel h2{font-size:15px}
.slide-panel h2 span{font-size:12px}
.what-we-do .caption h3{font-size:17px;padding:0 20px}
.what-we-do .caption img{width:50px}
.caption p{font-size:14px}
#what-we-do .slide-panel img{max-width:80%;right:0}
.slide-panel h2{right:10px}
.stay-in-touch .quick-links{float:none;margin:0 0 10px}
.stay-in-touch .copyright p{float:none}
.slider-active h2 span{bottom:10px;font-size:14px;}
.project-detail .project-detail-inner .project-detail-right h4{font-size:14px;}
.home-sprite.sintaxh-icon1 {background-position: -59px 0;background-size: 310px auto;width: 30px;}
.home-sprite.sintaxh-icon2 {background-position: -97px 0;background-size: 318px auto;width: 30px;}
.home-sprite.sintaxh-icon3 {background-position: -112px 0;background-size: 270px auto;width: 30px;}
.home-sprite.sintaxh-icon4 {background-position: -165px 0;background-size: 310px auto;width: 30px;}
.home-sprite.sintaxh-icon5 {background-position: -198px 0;background-size: 310px auto;width: 30px;}
}
@media only screen and (max-width:869px){.main section.featured-projects .device{position:relative;left:-115px;top:auto;transform:translate(0);-webkit-transform:translate(0);-ms-transform:translate(0)}
.main section.featured-projects .project-detail{padding-bottom:0}
.what-we-do .caption h3{font-size:15px}
}
@media only screen and (max-width:800px){.header-text h1{font-size:42px;line-height:50px}
.header-text p{font-size:24px}
.header-text .button-container{margin:50px 0}
.main section.page1 .featured-in ul li{font-size:14px}
.main section.featured-projects h2{font-size:28px;margin-bottom:40px}
.main section.featured-projects .project-title{font-size:21px}
.main section.featured-projects .location{padding:234px 40px 0 0}
.main section.featured-projects .device{clear:both;display:inline-block;float:none;margin:0}
.main section.featured-projects .project-detail{text-align:center}
.main section.featured-projects .project-detail .clearfix{display:block}
.what-client-say .project-title{display:block;width:100%;text-align:center}
.stay-in-touch .address .address-block{display:block;width:100%;margin-bottom:30px}
.stay-in-touch form{margin:100px 0}
#what-we-do .slide-panel img{max-width:80%;right:0}
.slide-panel h2{right:10px}
}
@media only screen and (max-width:768px){.header-text h1{font-size:42px;line-height:50px}
.header-text p{font-size:24px}
.header-text .button-container{margin:50px 0}
.main section.page1 .featured-in ul li{font-size:14px}
.main section.featured-projects h2{font-size:28px;margin-bottom:25px}
.main section.featured-projects .project-title{font-size:21px}
.main section.featured-projects .location{padding:234px 40px 0 0}
.main section.featured-projects .device{clear:both;display:table;float:none;margin:0 auto;width:230px;left:auto}
.main section.featured-projects .project-detail{text-align:center}
.main section.featured-projects .project-detail .clearfix{display:block}
.what-client-say .project-title{display:block;width:100%;text-align:center}
.main section.featured-projects .project-detail .weather-detail .humidity, .main section.featured-projects .project-detail .weather-detail .pressure, .main section.featured-projects .project-detail .weather-detail .wind{margin:0}
.main section.featured-projects{padding:30px 0}
.main section.featured-projects .project-detail .weather-detail .title{font-size:21px;line-height:28px}
.main section.featured-projects .location .place{font-size:23px}
.main section.featured-projects .location .day{font-size:18px}
.main section.featured-projects .project-detail{border-width:10px}
.main section.featured-projects .view-all{margin:10px 20px}
.slide-panel h2{font-size:14px}
.slide-panel h2 span{font-size:12px}
.caption h3{font-size:22px}
.caption p{font-size:14px}
.what-we-do h3{font-size:40px}
#what-we-do, #what-we-do li{height:490px!important}
.main section.featured-projects .project-detail .app-icons{bottom:0;left:0;right:0;text-align:center;width:100%}
.main section.featured-projects .project-detail .app-icons ul{text-align:center}
#what-we-do .slide-panel img{max-width:80%;right:0}
.slide-panel h2{right:10px}
}
@media only screen and (max-width:767px){.header-text h1{font-size:32px;line-height:40px}
.header-text p{font-size:18px}
.menu-trigger{right:30px;top:30px}
.main section.page1 .featured-in ul li{padding:0 2px}
.main section.featured-projects h2{font-size:20px}
.main section.featured-projects .project-title{font-size:16px}
.what-client-say h4, .what-we-do h3{font-size:32px}
.main section.featured-projects .project-detail .app-icons{bottom:0;left:0;margin:auto;right:0;text-align:center;width:100%}
.main section.featured-projects .project-detail .app-icons ul{text-align:center}
.stay-in-touch .stay-in-touch-inner{width:90%}
#what-we-do .slide-panel img{max-width:100%;right:0}
.slide-panel h2{right:0}
.what-client-say .testimonial .testimonial-container{padding:22px 20px}
.what-we-do .caption h3{font-size:16px;text-align:left;height:20px;min-height:40px;}
.slider-active .ser_title{width:80%;}
.slider-active h2 span{line-height:25px;}
.project-detail .project-detail-inner .project-detail-left{width:45%;margin:0 0 0 3%;}
.project-detail .project-detail-inner .project-detail-middle img{width:100%;}
.project-detail .project-detail-inner .project-detail-right{width:40%;}
.project-detail .project-detail-inner .project-detail-middle{top:inherit !important;bottom:0px;height:425px;}
.project-detail .project-detail-inner{padding-bottom:450px;}
.ac-device a{height:405px;}
.ac-grid{bottom:20%;top:inherit;}
.ac-wrapper.ac-gridview .ac-device{transform:translateZ(-100px);-webkit-transform:translateZ(-100px);}
}
@media only screen and (max-width:640px){.project-detail .project-detail-inner .project-detail-left{width:100%;margin-left:0;}
.project-detail .project-detail-inner .project-detail-right{width:100%;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-complaint{display:table;float:none;margin:0 auto 40px;width:170px;padding:0;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-defected{display:table;margin:0 auto 40px;width:100%;padding:0;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .project-myprofile{display:table;margin:0 auto;width:170px;padding:0;}
.project-detail .project-detail-inner .project-detail-left .project-detail-heading h2{font-size:32px;text-align:center;}
.project-detail .project-detail-inner .project-detail-right h4{text-align:center;width:100%;}
.project-detail .project-detail-inner .project-detail-left .project-detail-heading h4{text-align:center;font-size:14px;}
.project-detail .project-detail-inner .project-detail-left .project-detail-content .complaint-text{width:auto !important;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-complaint-processing{display:table;float:none;margin:0 auto 40px;width:100%;padding:0;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-logistic-detail{display:table;float:none;margin:0 auto 40px;width:auto;padding:0;}
.project-detail .project-detail-inner .project-detail-right .project-right-text .project-complaint-complete{display:table;float:none;margin:0 auto 40px;width:100%;padding:0;}
.project-detail .project-detail-inner .project-detail-left{border-bottom:1px solid #eee;padding-bottom:30px;}
.project-detail .project-detail-inner .project-detail-right{border-bottom:1px solid #eee;}
.project-detail .project-detail-inner .project-detail-middle{bottom:18px;}
.project-detail .project-detail-inner{padding-bottom:500px;}
.ac-grid{bottom:15%;}
.ac-grid a{width:22%;margin:1%;}
.mp-pusher #nav.sticky-nav {
    display: none;
}
}
@media only screen and (max-width:611px){.location-left{width:100%;padding-left:40px;text-align:center}
.main section.featured-projects .project-detail .weather-detail .wind{padding:20px 0}
.slider-active h2 span{bottom:22px;font-size:13px;text-transform:capitalize;left:5px;}
.what-we-do .caption h3{padding:0 5px;font-size:16px;text-align:left;}
}
@media only screen and (max-width:520px){.header-text h1{font-size:20px;line-height:31px}
.main section.page1 .featured-in ul li{width:30%;margin-bottom:30px}
.main section.page1 .featured-in{height:auto;padding:30px 0 0}
.header-text p{font-size:15px;margin:20px 0}
.header-text .button-container{margin:15px 0;width:100%}
.button-container span{display:block;width:100%}
.header-text .button-container .our-work, .header-text .button-container .start-project{font-size:13px}
.main section.featured-projects h2{float:none}
.main section.featured-projects .project-title{float:none;margin-bottom:25px}
.main section.featured-projects .project-detail .weather-detail{float:none;margin:0;padding-left:40px;width:100%}
.main section.featured-projects .location{box-sizing:border-box;float:none;width:100%}
.main section.featured-projects .project-detail{overflow:hidden}
.stay-in-touch .title{font-size:14px}
.stay-in-touch h5{font-size:28px}
.mobile-tab{display:block}
.desktop-tab{display:none}
.mobile-tab li{display:block;width:100%;margin:0 0 10px}
.mobile-tab .caption{position:relative}
.caption h3, .caption p{padding:0 0 0 40px}
.hidden{height:auto}
body > .container.hidden{height:100%;}
.jump{display:none}
.what-client-say .testimonial .testimonial-container{padding:22px 10px}
.slider-active h2 span{bottom:14px;}
.stay-in-touch .copyright p, .stay-in-touch .copyright{font-size:12px;line-height:18px;}
}
@media only screen and (max-width:480px){
body{-webkit-text-size-adjust: 100%;}	
.main section.page1{height:640px!important}
.what-we-do h3{text-align:center}
.menu-trigger{right:0;top:0}
.logo{float:none;margin-top:20px}
.jump{display:none}
.header-text h1{font-size:18px;line-height:28px}
.header-text p{font-size:14px;line-height:20px;margin:20px 0;padding:0 20px;text-transform:none}
.header-text .button-container .our-work, .header-text .button-container .start-project{font-size:13px;margin:0 0 20px;width:90%;position:relative}
.header-text .button-container .our-work i, .header-text .button-container .start-project i{position:absolute;right:10px;top:10px}
.main section.featured-projects .project-detail .weather-detail{padding-left:20px;font-size:15px}
.main section.featured-projects .location{text-align:left}
.what-client-say .testimonial{margin:0 0 10px}
.what-client-say .view-all{margin:0 0 40px}
.what-client-say .testimonial .testimonial-container{padding:22px 0;width:80%}
.main section.featured-projects .view-all, .view-all{display:block;float:none;margin:20px 0;width:100%;position:relative;font-size:16px}
.main section.featured-projects .project-detail{margin:0}
.stay-in-touch form input[type=text], .stay-in-touch form input[type=email]{width:100%}
.what-client-say h4{font-size:22px;padding:0 0 40px;text-align:center}
.view-all i{position:absolute;right:8px;top:8px}
.stay-in-touch .title{font-size:13px}
.stay-in-touch h5{font-size:28px}
.stay-in-touch form .button-container .submit{margin:10px 0;width:100%}
.stay-in-touch form .button-container .cancel{width:100%;margin:0}
.stay-in-touch .social-media ul li{margin:0 5px}
.testimonial-left, .testimonial-right{display:none}
.stay-in-touch .address{margin:50px auto}
.sticky-nav{display:none}
.ac-grid{bottom:3%;}
.ac-grid a{width:40%;margin:1%;}
/* Footer */
.stay-in-touch .social-media ul li a{height:52px;width:52px;}
.stay-in-touch .social-media ul li a i{font-size:30px;line-height:36px;}
.stay-in-touch .copyright p {padding: 0 10px;}
.stay-in-touch .social-media ul li a.facebook {padding: 8px 0;}
.stay-in-touch .quick-links ul li a{padding:0 6px;}
.stay-in-touch .copyright{padding:20px 0;}
}
@media only screen and (max-width:320px){.main section.page1 .featured-in ul li{margin-bottom:30px;padding:0 5%;width:44%}
.stay-in-touch .quick-links ul li{display:inline-block;float:none}
.stay-in-touch .social-media{margin-bottom:80px}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){.main section.page1{height:480px!important}
.hidden{height:auto}
.what-we-do .caption h3{font-size:16px;padding-left:20px}
.caption h3, .caption p{padding-left:20px}
.stay-in-touch .quick-links ul li a{font-size:12px;padding:0 8px}
.copyright p{font-size:12px;line-height:18px}
}
@media only screen and (max-device-width:640px) and (orientation:landscape){.main section.page1{height:640px!important}
.hidden{height:auto}
.slider-active h2 span{margin:0 auto;text-align:center;width:100%;}
.slider-active .ser_title{text-align:center;width:100%;}
.what-we-do .caption h3{font-size:16px;padding-left:10px;text-align:center;width:100%;}
.caption h3, .caption p{padding-left:20px}
.stay-in-touch .social-media ul li a{width:55px;height:55px;}
.stay-in-touch .social-media ul li{margin:0 5px;}
.stay-in-touch .social-media ul li a i{font-size:40px;}
}