@media(max-width:1152px){img,h1,h2,.wrapper,.mainNav,.mainNav li,.footer{-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;-webkit-transition:all .2s linear}.h1{font-size:32px}h2{font-size:30px}h2 img{padding-top:20px}.wrapper{width:1000px;padding:30px 0}.header .wrapper{width:100%}.logo{margin:8px 0 0 20px}.mainNav{padding-top:4px}.header,.letsDiscuss{height:92px}.headerFix{height:65px}.headerFix .letsDiscuss{height:65px}.topNav{padding-bottom:20px}.banner{margin-top:92px}.bannerDeta{width:1000px;margin-left:-500px}.bannerCon{padding-top:100px;width:520px}.bannerCon h1,.bannerCon h2{font-size:30px;line-height:36px;padding:10px 0;margin-bottom:15px}.bannerCon p{font-size:16px}.innerBanner .bannerCon{top:60px}.HomePage h2{padding-bottom:20px;padding-left:0}.HomePage h2 span{height:3px;margin:18px auto 0}.sarvices li{width:31.3333%;margin-left:3%;margin-bottom:25px}.sarvices li .icon{width:160px;height:160px;line-height:160px;margin:25px auto}.sarvices li .icon i{font-size:60px}.sarvices li .icon:hover i{font-size:50px}.sarvices li h3{font-size:20px;padding-bottom:18px;margin-bottom:18px}.approachStep li{width:14%}.approachStep li .s1{width:95px;height:95px;top:24px;left:-35px}.approachStep li .s2{width:103px;height:103px;top:36px;left:-22px}.approachStep li .s3{width:100px;height:100px;top:-5px;left:20px}.approachStep li .s4{width:85px;height:85px;top:62px;left:35px}.approachStep li .s5{width:100px;height:100px;top:-15px;left:28px}.approachStep li .s6{width:120px;height:120px;top:13px;left:40px}.testimonials{margin-bottom:40px}.testimonials h2{padding-bottom:40px;margin-bottom:25px}.footer .wrapper{padding:70px 0 30px}.contactInfo li{margin-left:2%;width:31.3333%;padding:45px 0 30px}.innerBanner .bannerCon{top:45px;left:25px;margin-left:0;width:100%!important}.innerBanner .bannerCon p{padding-bottom:0}.innerBanner h1{padding:0!important}.clientPic{margin-top:-55px}.getQuote div{font-size:23px}.contactPage{padding-top:110px}.contactRight{width:720px}.sideBarLeft{width:260px}.products li{margin-left:25px}}@media(max-width:1024px){.header{background-size:420px;background-position:240px 0}.bannerCon{padding-top:60px}.bannerCon p{padding-bottom:50px}.bannerDeta{width:960px;margin-left:-480px}.wrapper{width:940px}.innerBanner .bannerCon{top:28px}.contactRight{width:655px}.productList h3{padding-bottom:25px}.productList h3 img{width:150px}.products li{margin-left:19px;width:300px}}@media(max-width:991px){p{padding-bottom:20px;line-height:22px;font-size:14px}.h1{font-size:25px;border-width:3px}h2{margin-bottom:0;font-size:22px}h3{font-size:17px}.wrapper{width:95%;padding:20px 0}.header{height:50px;background-size:300px;background-position:center 0}.logo{margin-top:4px;margin-left:20px;width:115px}.topNav{display:none}.letsDiscuss{height:50px;padding:0 10px;margin-right:65px;font-size:14px;line-height:normal;color:#fff}.headerFix{padding-bottom:0}.headerFix .logo{margin-top:4px;width:115px}.headerFix .mainNav{padding-top:13px}.headerFix .letsDiscuss{height:50px}.mobContactInfo{display:block}.mainNav{display:none;position:absolute;z-index:99;top:50px;right:0;background-color:#5052a4;padding:13px 0!important;width:100%}.mainNav li{float:left;width:100%;padding:0}.mainNav li a{padding:10px 0;text-align:center;color:#fff;display:block;border-bottom:0}.mainNav li a:hover,.mainNav .active a{border:0;background-color:#fc0;color:#5052a4}.smolNav{position:absolute;top:11px;right:15px;height:27px;width:32px;border:0 solid #fc0}.smolNav span{background-color:#5052a4;height:2px;width:18px;margin:4px auto;display:block}.smolNav span:first-child{margin-top:7px}.showNav{display:block}.mainNav .subMenu{display:block;position:static;width:100%;background-color:#6365c2}.mainNav .subMenu li ul{margin-left:0}.mainNav .subMenu a{background-color:#6365c2;color:#5052a4}.topArrow{top:-5px;left:50%}.topArrow:after{border-bottom-color:#6365c2}.banner{margin-top:50px}.bannerDeta{width:auto;margin-left:0;padding:15px;position:static;background-color:#eaeef1;text-align:center}.bannerCon{padding-top:0;width:100%}.bannerCon h1,.bannerCon h2{font-size:25px;display:inline-block;line-height:32px}.bannerCon p{font-size:14px;padding-bottom:30px}.innerBanner .bannerCon{position:static;padding:15px!important;width:auto!important;border-width:3px;background-color:#eaeef1}.innerBanner img{display:none}.HomePage h2{padding-left:0}.sarvices li{width:100%;min-height:inherit;margin-left:0;margin-bottom:15px}.sarvices li .icon{width:100px;height:100px;line-height:100px;margin:15px auto}.sarvices li .icon img{max-width:50px}.sarvices li .icon:hover i{font-size:40px}.sarvInfo{padding:35px 15px 15px;background-size:10%}.sarvices li h3{font-size:20px;padding-bottom:15px;margin-bottom:15px}.sarvices li p{font-size:13px;line-height:22px}.approachStep{margin:10px 0}.testimonials h2{background-size:30px;padding-bottom:25px;margin-bottom:15px}.testimonials p{font-size:16px;line-height:22px}.buttonCss{padding:13px 20px;font-size:14px;min-width:initial}.callMe p{font-size:20px}.footer .socialIcon{display:block}.footer .wrapper{padding:70px 0 0}.contactInfo li{margin-left:0;width:100%;padding:30px 0 20px;margin-bottom:40px}.contactInfo h4{font-size:17px;padding-bottom:10px}.contactInfo span{top:-30px;left:50%;margin-left:-25px;width:50px;height:50px}.contactInfo span i{font-size:25px}.aboutUsPic{padding-right:15px;padding-bottom:5px;width:45%}.clientPic{margin-top:-55px;width:30%;padding:0 0 5px 10px}.getQuote div{font-size:18px}.getQuote div p{font-size:15px}.contactPage{padding-top:65px}.contactRight{width:60%}.sideBarLeft{width:37%}.map{height:250px}.idName{top:-48px}.productList h4 .idName{top:-72px}.productList h3{padding-bottom:18px}.productList h3 img{width:130px}.products li{margin-left:3%;width:31.3333%}.products .moreBtn{bottom:-18px}.size span,.color span{margin:0 1px}.productBigPic{width:40%;margin:0 20px 15px 0}.productDetail h2{font-size:25px}.msgBox{margin:70px auto 10px;padding:30px 15px}.codeTable td,.codeTable th{padding:8px 5px;font-size:15px}}@media(max-width:767px){p{line-height:20px}.h1{font-size:22px}h2{margin-bottom:0;font-size:21px}.header{background-position:150px 0}.logo{margin-left:15px}.letsDiscuss{font-size:12px;padding:0 5px;width:80px;display:none}.wrapper{width:90%}.bannerCon h1,.bannerCon h2{font-size:22px;line-height:22px}.bannerCon p{line-height:22px}.sarvices{padding-top:40px}.sarvices li h3{font-size:18px}.sarvInfo{height:auto!important}.customerPhoto{font-size:14px}.customerList li span{font-size:16px}.callMe p{font-size:15px}.contactInfo p{font-size:15px}.aboutUsPic{width:100%;padding:0 0 10px}.clientPic{width:100%;padding:0 0 10px;margin:0}.getQuote{text-align:center}.getQuote div{line-height:normal;font-size:16px}.getQuote div p{padding:10px 0}.getQuote .buttonCss{float:none}.copy{padding:20px}.sideBarLeft{width:100%;margin-bottom:20px}.sideBarLeft img{display:none}.contactRight{width:100%}.feedInfo label{width:100%;margin-left:0}.securityCode{margin-left:0;width:100%;padding-top:15px}.securityCode .code{width:auto;margin-bottom:5px}.securityCode .code img{width:auto}.productList{margin-bottom:40px}.productList .wrapper{padding-bottom:0}.products li{margin-left:0;width:100%}.products .moreBtn{position:static;margin-bottom:20px}.size span,.color span{margin:0 3px}.productBigPic{width:100%;margin:0 0 30px}.productDetail{position:static;overflow:inherit}.productDetail h2{font-size:20px}.msgBox{margin:50px auto 10px;padding:20px 10px}.msgBox h1{font-size:25px}}