@media (max-width:1199px){.thumbnail{min-height:560px}}@media (max-width:1040px){.navbar-header{float:left;padding:12px;margin-top:6px;text-align:center;width:100%}.navbar-brand{float:none;z-index:1}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);width:auto;float:none!important}}@media (max-width:991px){#slider .slider_text h3{font-size:30px}#slider .slider_text h2{font-size:40px}#slider .slider_text p{font-size:16px;padding-bottom:45px}#slider .slider_text a.custom_btn{font-size:13px}#slider .slider_text{padding-bottom:10%}#slider{min-height:350px}}@media all and (max-width:960px) and (min-width:640px){#header .header_menu .custom_navbar-brand>img{width:75%}#header .header_menu{min-height:60px}.navbar-header{float:left;padding:12px;margin-top:6px;text-align:center;width:100%}.navbar-brand{float:none;z-index:1}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}#header .header_menu .navbar-toggle{display:inline;margin:0;right:0;position:absolute;z-index:2}#header .header_menu ul.main_menu li,#header .header_menu ul.main_menu li.active a{display:initial}#header .header_menu .navbar-nav>li>a{padding-top:5px;padding-bottom:5px;line-height:20px}#header .header_menu ul.main_menu li:after{margin-top:5px;height:2px}#header .header_menu .navbar-collapse.in{overflow-y:visible}#slider{min-height:95px}#slider .carousel-caption{bottom:50px}#slider .slider_text a.custom_btn{font-size:12px;padding:5px 10px 7px}#slider .slider_text{padding-bottom:25px}#slider .slider_text p{font-size:12px;padding-bottom:45px}#slider .slider_text h2{font-size:22px;padding:10px 0}#slider .slider_text h3{font-size:18px}#contact .contact_area{padding-top:20px}#contact .contact_area h3{font-size:20px}#contact .contact_area p{font-size:11px}#contact .office{padding-top:30px}#contact .office .title h5{font-size:15px}#contact .office_location i span{font-size:11px}#contact .msg_title h5{font-size:14px}#contact .custom-btn{padding:11px 98px;font-size:10px}#footer{min-height:80px}#footer .copyright p,#footer .copyright p span a,#footer .designer a,#footer .designer p{font-size:11px;text-align:center}#footer .copyright,#footer .designer{padding-top:30px}#back-to-top{width:25px;height:25px;line-height:23px;bottom:5px;right:5px}}@media all and (max-width:767px){#header .top_header .zero_mp{padding-right:0;padding-left:15px}#header .top_header .address{display:none}.navbar-header{float:left;padding:12px;margin-top:6px;text-align:center;width:100%}.navbar-brand{float:none;z-index:1}#header .header_menu .navbar-toggle{margin:0;right:0;position:absolute;z-index:2}#header .header_menu .custom_navbar-brand>img{width:75%}#header .header_menu{min-height:40px}#header .header_menu ul.main_menu li,#header .header_menu ul.main_menu li.active a{display:initial}#header .header_menu .navbar-nav>li>a{padding-top:5px;padding-bottom:5px;line-height:20px}#header .header_menu ul.main_menu li:after{margin-top:5px;height:2px}#header .header_menu .navbar-collapse.in{overflow-y:visible}#slider{min-height:95px}#slider .carousel-caption{bottom:35px}#slider .slider_text a.custom_btn{font-size:12px;padding:5px 10px 7px}#slider .slider_text{padding-bottom:25px}#slider .slider_text p{font-size:12px;padding-bottom:25px}#slider .slider_text h2{font-size:22px;padding:10px 0}#slider .slider_text h3{font-size:18px}#residential .thumbnail,.thumbnail{min-height:300px;margin:30px 56px}#residential .thumbnail:first-child,.thumbnail:first-child{margin-top:0}div#service{padding:40px 0}#contact .contact_area{padding-top:20px}#contact .contact_area h3{font-size:20px}#contact .contact_area p{font-size:11px}#contact .office{padding-top:30px}#contact .office .title h5{font-size:15px}#contact .office_location i span{font-size:11px}#contact .msg_title h5{font-size:14px}#contact .custom-btn{padding:11px 98px;font-size:10px}#footer{min-height:80px}#footer .copyright p,#footer .copyright p span a,#footer .designer a,#footer .designer p{font-size:11px;text-align:center}#footer .copyright,#footer .designer{padding-top:18px}#back-to-top{width:25px;height:25px;line-height:23px;bottom:5px;right:5px}}@media all and (max-width:640px){#header .logo{font-size:40px}#header .logo .marked{font-size:48px}.navbar-header{float:left;text-align:center;width:100%}.navbar-brand{float:none;z-index:1}#header .header_menu .navbar-toggle{margin:0;margin-top:-3px;right:0;position:absolute;z-index:2}#slider .slider_text h2{font-size:18px;padding:5px 0}#slider .slider_text h3{font-size:12px}#slider .slider_text{padding-bottom:0}#slider .slider_text p{padding-bottom:5px;font-size:10px}#slider .carousel-caption{bottom:15%}#slider .slider_text a.custom_btn{font-size:10px}#residential .thumbnail:first-child,.thumbnail:first-child{margin-top:0}#residential .thumbnail,.thumbnail{min-height:300px;margin:30px 24px}}@media all and (max-width:480px){#header .logo{font-weight:600;font-size:28px}#header .logo .marked{font-size:36px}.section_header h2{font-size:28px}.navbar-header{float:left;padding:10px 0;margin:0;text-align:center;width:100%}.navbar-brand{float:none;z-index:1}#header .header_menu .custom_navbar-brand>img{width:60%}#header .header_menu{min-height:40px}#header .header_menu .navbar-toggle{margin:0;margin-top:-2px;right:0;position:absolute;z-index:2}#header .header_menu ul.main_menu li,#header .header_menu ul.main_menu li.active a{display:initial}#header .header_menu .navbar-nav>li>a{padding-top:5px;padding-bottom:5px;line-height:20px}#header .header_menu ul.main_menu li:after{margin-top:5px;height:2px}#header .header_menu .navbar-collapse.in{overflow-y:visible}#slider .slider_text h2{font-size:18px;padding:2px 0}#slider .slider_text h3{font-size:12px}#slider .slider_text{padding-bottom:0}#slider .slider_text p{padding-bottom:5px;font-size:10px}#slider .carousel-caption{bottom:0}#slider .slider_text a.custom_btn{font-size:10px}#residential .thumbnail,.thumbnail{min-height:300px;margin:24px 16px}#contact .contact_area{padding-top:20px}#contact .contact_area h3{font-size:20px}#contact .contact_area p{font-size:11px}#contact .office{padding-top:30px}#contact .office .title h5{font-size:15px}#contact .office_location i span{font-size:11px}#contact .msg_title h5{font-size:14px}#contact .custom-btn{padding:11px 98px;font-size:10px}#footer{min-height:80px}#footer .copyright p,#footer .copyright p span a,#footer .designer a,#footer .designer p{font-size:11px;text-align:center}#footer .copyright,#footer .designer{padding-top:18px}#back-to-top{width:25px;height:25px;line-height:23px;bottom:5px;right:5px}}@media all and (max-width:320px){#header .logo{font-size:28px}#header .logo .marked{font-size:36px}#header .top_header .zero_mp{padding-left:0}#header .top_header .phone i{display:none}#header .top_header .social_icon i{font-size:14px;line-height:27px}.navbar-header{float:left;text-align:center;width:100%}.navbar-brand{float:none;z-index:1}#header .header_menu .custom_navbar-brand>img{width:75%}#header .header_menu{min-height:40px}#header .header_menu .navbar-toggle{margin-right:-4px;position:absolute;z-index:2;width:36px}.navbar-toggle .icon-bar{margin-left:-4px}#header .header_menu ul.main_menu li,#header .header_menu ul.main_menu li.active a{display:initial}#header .header_menu ul.main_menu li a{font-size:10px}#header .header_menu .navbar-nav>li>a{padding-top:5px;padding-bottom:5px;line-height:20px}#header .header_menu ul.main_menu li:after{margin-top:5px;height:2px}#header .header_menu .navbar-collapse.in{overflow-y:visible}#slider{min-height:95px}#slider .carousel-caption{bottom:-15px}#slider .slider_text a.custom_btn{font-size:10px;padding:2px 8px 4px}#slider .slider_text{padding-bottom:10px}#slider .slider_text p{font-size:8px;padding-bottom:2px}#slider .slider_text h2{font-size:13px;padding:2px 0}#slider .slider_text h3{font-size:11px}#contact .contact_area{padding-top:20px}#contact .contact_area h3{font-size:20px}#contact .contact_area p{font-size:11px}#contact .office{padding-top:30px}#contact .office .title h5{font-size:15px}#contact .office_location i span{font-size:11px}#contact .msg_title h5{font-size:14px}#contact .custom-btn{padding:11px 98px;font-size:10px}#footer{min-height:80px}#footer .copyright p,#footer .copyright p span a,#footer .designer a,#footer .designer p{font-size:11px;text-align:center}#footer .copyright,#footer .designer{padding-top:18px}#back-to-top{width:25px;height:25px;line-height:23px;bottom:5px;right:5px}}