@media only screen and (max-width:1003px){body,img{max-width:100%}img{display:table;height:auto;margin:0 auto;text-align:center}body{width:100%;min-width:100%}.container{width:96%;margin:0 2%;padding:0}.banner-block{width:94%;padding:3%}#top-brand-wrapper .container{width:96%!important}#services-first-wrapper .teaser-first{width:99%;height:auto}.carman-carousel,.services-second-block{width:100%}#main-content-container{width:65%;margin:0;padding:0}#right-sidebar-container{width:30%;margin-left:5%;margin-right:0}#left-sidebar-container{width:30%;margin-right:5%;margin-left:0}.cont3-btm-lft{width:100%;margin:0;padding:0}.st-carousal{width:90%;padding:2% 5%}#latest-works .slideshow-carousel .owl-wrapper-outer{width:100%!important}#latest-works .carman-carousel .item .item-image{width:90%;padding:2%}#latest-works .owl-carousel .item img{width:100%!important}.subcrb-cont,.subcrb-hdg{width:100%}.subcrb-cont .txtfld{width:35%;margin-right:5%}.txtfld input[type=text],.txtfld input[type=email],.txtfld input[type=phone]{padding:3% 2%!important;width:96%!important}.btn-subscribe{float:right}.footer-top{width:100%}.footer-top-left{width:55%;margin-right:5%}.footer-top-right{width:40%}.footer-right-links{width:100%}.footer-top-right .info-links{width:48%;margin-right:2%}.footer-top-right .service-links{width:48%;margin-left:2%}.footer-bottom,.footer-right-contacts{width:100%}iframe{width:100%!important;height:auto!important}body>iframe{height:0!important;width:0!important;border:none}.t-author-image img{width:75px;height:75px;border-radius:50%}#main-content-container.grid_25{width:100%!important}}@media only screen and (max-width:768px){.menu-block{display:none}.header-block{margin:10px 0}.header-block .logo,.header-block .right-header{float:none;margin:0 auto 10px;width:100%}.right-header .phone{width:100%;text-align:center;margin:0 auto}.header-block .phone p{text-align:center}.header-block .phone img{display:inline-block;float:none;position:relative;top:5px}.search .ccm-search-block-form input[type=text]{display:inline-block;max-width:290px!important}.search .ccm-search-block-form .search-btn{display:inline-block;float:none;position:relative;right:4px;top:-1px}@media screen and (-webkit-min-device-pixel-ratio:0){.search .ccm-search-block-form .search-btn{top:4px}}.teaser-first{width:99%!important;height:auto}.ccm-layout-row{margin-bottom:30px}.ccm-layout-table .ccm-layout-col{width:100%!important}.ccm-layout-col-spacing{margin:0!important;padding:0!important}.footer-top-left{width:100%;margin-right:0;margin-bottom:30px}.footer-top-right{width:100%;margin:0}table.formBlockSurveyTable{width:98%;margin:10px 1%}.formBlockSurveyTable tr td{float:none;display:block;text-align:left}#main-content-container table{width:100%!important}img{max-width:100%;height:auto}textarea{width:94%!important;margin:3px 0;max-width:288px}.miniSurveyView #msg{max-width:310px}input[type=text],input[type=email],input[type=password],input[type=tel]{width:97%!important;margin:5px auto!important;float:none!important}#left-sidebar-inner .miniSurveyView #msg,#right-sidebar-inner .miniSurveyView #msg{width:96%;margin:5px 1%;padding:5px 1%}}@media only screen and (max-width:767px){.slicknav_menu{display:block;position:relative}.menu-block .nav-header{display:none}.menu-block .slicknav_menu{display:block}.slicknav_menu ul{position:relative;width:100%;left:0;top:-5px}.slicknav_menu ul ul{left:10px;position:relative;top:0}.slicknav_menu ul>li.nav-dropdown>a{background:0 0;width:100%}.slicknav_menu ul>li.nav-dropdown ul{background:0 0}.slicknav_menu .slicknav_btn{display:inline-block;text-align:center;padding:10px;margin:0 auto;background:url(../images/img_menu_patternBG.png) left top;border-radius:5px}#main-content-container{width:100%;margin:0;padding:0}#right-sidebar-container{width:100%;margin-left:0;margin-right:0}#left-sidebar-container{width:100%;margin-right:0;margin-left:0}.subcrb-cont .txtfld{display:inline-block;height:auto!important;margin-bottom:10px;margin-right:0;width:100%}.txtfld input[type=text],.txtfld input[type=email],.txtfld input[type=phone]{padding:2%!important;width:96%!important}}@media only screen and (max-width:400px){.search .ccm-search-block-form input[type=text]{display:inline-block;max-width:130px!important}.right-header .phone span{font-size:18px!important}}