@media (min-width:1199px){#slider img{width:100%;height:830px!important}#slider .carousel-caption{top:80px!important}}@media (min-width:991px){#slider img{width:100%;height:700px}#header .header_menu .main_menu{padding-top:20px!important;padding-bottom:10px}#maps iframe{width:450px!important;height:250px!important;margin-bottom:0!important}#footer{margin-top:-110px!important}}#slider .slider_text{padding-bottom:10%}#slider{min-height:350px}.carousel-indicators{bottom:0}@media (max-width:999px){.navbar-collapse,.navbar-form{border-top:1px solid transparent}.navbar-header{float:none}.navbar-toggle{display:block;margin-top:30px}.navbar-collapse{box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.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;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;margin:8px -15px}}@media all and (min-width:767px){#header .top_header .social_icon i{padding-left:5px;margin-right:20px}#slider .carousel-caption{top:50px}#slider .slider_text{padding-bottom:25px}#slider .slider_text p{font-size:30px!important;padding-bottom:0}#slider .slider_text h2{font-size:58px!important;padding:20px 0}#slider .slider_text h3{font-size:85px!important;padding-bottom:20px}#header .header_menu .main_menu{padding-top:0;padding-bottom:10px}#header .header_menu ul.main_menu li{margin-left:18px}#maps iframe{width:560px;height:250px}#footer{margin-top:0}}@media all and (max-width:767px){#header .header_menu ul.main_menu li{margin-left:0}#header .top_header .address{margin-right:-10px;margin-left:-10px}#header .top_header .zero_mp{padding-right:0;padding-left:15px}#header .top_header .address h6,#header .top_header .phone h6{font-size:16px;padding-top:8px}#header .top_header .address i,#header .top_header .phone i{padding:9px 5px;font-size:16px}#header .top_header .social_icon i{padding-right:10px;font-size:16px}#header .top_header .social_icon{margin-top:10px;margin-bottom:10px;margin-left:20px}.social_icon{float:left}#header .header_menu .custom_navbar-brand{padding-top:8px}#header .header_menu .custom_navbar-brand>img{width:75%}#header .header_menu{min-height:60px}#header .header_menu .navbar-toggle{//margin-bottom:-70px!important;margin-top:20px!important;margin-right:0!important}#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:13px}#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 img{width:100%;height:600px}#slider .carousel-indicators{bottom:50px}#slider .carousel-indicators .active,#slider .carousel-indicators li{width:10px;height:10px;margin:0 3px}#slider .carousel-caption{top:70px!important}#slider .slider_text a.custom_btn{font-size:14px!important;padding:5px 10px 7px}#slider .slider_text{padding-bottom:25px}#slider .slider_text p{font-size:25px!important;padding-bottom:0}#slider .slider_text h2{font-size:40px!important;padding:10px 0}#slider .slider_text h3{font-size:55px!important;padding-bottom:10px}div#service{padding:40px 0}#welcome,#welcome .wel_header{padding-top:20px}.wel_header{padding-bottom:0}#welcome{padding-bottom:30px!important;min-height:120px}#welcome .wel_header h2{font-size:25px;padding-bottom:10px}#welcome .wel_header p{font-size:18px!important}#portfolio{margin-top:-20px;margin-bottom:-40px}.portfolio-filter{margin-bottom:20px}#contact .contact_area{margin-bottom:-50px}#contact .contact_area h3{font-size:20px;margin-top:-10px}#contact .contact_area p{font-size:16px}#contact .office{padding-top:30px}#contact .office .title h5{font-size:18px}#contact .office_location i span{font-size:14px!important}#contact .msg_title h5{font-size:18px;margin-top:-30px}#contact .custom-btn{padding:11px 98px;font-size:10px}#maps iframe{width:500px;height:250px}#footer{min-height:80px;margin-top:-20px}#back-to-top{width:25px;height:25px;line-height:23px;bottom:5px;right:5px}}@media all and (max-width:640px){#header .top_header .address{margin-right:-10px;margin-left:-10px}#header .top_header .address h6,#header .top_header .phone h6{font-size:14px;padding-top:6px}#header .top_header .address i,#header .top_header .phone i{padding:9px 5px;font-size:14px}#header .top_header .social_icon i{padding-right:10px;font-size:14px}#header .top_header .social_icon{margin-top:10px;margin-bottom:10px;margin-left:20px}#slider img{width:100%;height:530px}#slider .carousel-caption{top:50px;bottom:15%}#slider .slider_text h2{font-size:32px!important;padding:5px 0}#slider .slider_text h3{font-size:45px!important;padding-bottom:5px}#slider .slider_text{padding-bottom:0}#slider .slider_text p{padding-bottom:5px;font-size:20px}.carousel-indicators li{top:60px}#maps iframe{width:440px;height:250px}}@media all and (max-width:480px){#header .top_header .address{margin-right:-10px;margin-left:-10px}#header .top_header .address h6,#header .top_header .phone h6{font-size:12px;padding-top:8px}#header .top_header .address i,#header .top_header .phone i{padding:9px 5px;font-size:12px}#header .top_header .social_icon i{padding-right:10px;font-size:12px}#header .top_header .social_icon{margin-top:10px;margin-bottom:10px;margin-left:20px}#header .header_menu .custom_navbar-brand{padding-top:8px}#header .header_menu .custom_navbar-brand>img{width:75%}#header .header_menu{min-height:60px}#header .header_menu .navbar-toggle{margin-bottom:20px;margin-top:10px;margin-right:-12px}#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:13px}#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 img{width:100%;height:380px}.slider_text{margin-top:100px}#slider .carousel-caption{top:-20px!important;bottom:0}#slider .slider_text h2{font-size:22px!important;padding:2px 0}#slider .slider_text h3{font-size:35px!important}#slider .slider_text{padding-bottom:10px}#slider .slider_text p{padding-bottom:5px;font-size:16px!important}.carousel-indicators li{top:60px}#welcome{padding-bottom:20px;min-height:150px}#welcome .wel_header{padding-top:20px}#welcome .wel_header h2{font-size:25px;padding-bottom:10px}#welcome .wel_header p{font-size:16px}.achivment_padding,div#project{padding:30px 0}.wel_header h2{padding-bottom:15px}#contact .contact_area h3{font-size:20px}#contact .office{padding-top:30px}#contact .office_location i span{font-size:12px!important}#contact .custom-btn{padding:11px 98px;font-size:10px}#maps iframe{width:260px;height:200px}#footer{min-height:80px}#back-to-top{width:25px;height:25px;line-height:23px;bottom:5px;right:5px}}@media all and (max-width:320px){#header .header_menu .custom_navbar-brand{padding-top:8px}#header .header_menu .custom_navbar-brand>img{width:75%}#header .header_menu{min-height:60px}#header .header_menu .navbar-toggle{margin-bottom:20px;margin-top:10px;margin-right:-12px}#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-indicators{bottom:25px}#slider .carousel-indicators li{width:5px;height:5px;margin-right:1px}#slider .carousel-indicators .active{width:5px;height:5px;margin:0 1px 0 0}#slider .slider_text p{padding-bottom:2px;font-size:14px!important}#slider .slider_text h2{padding:2px 0}#welcome{min-height:185px}#welcome .wel_header{padding-top:20px}.wel_header h2{padding-bottom:10px}.achivment_padding,div#project{padding:25px 0}.sigle_counter_item{padding-top:0;padding-bottom:0}.contact_us_padding{padding:25px 0}#contact .contact_area h3,#contact-us h3{font-size:20px}#contact .office{padding-top:30px}#contact .custom-btn{padding:11px 98px;font-size:10px}#footer{min-height:80px}#back-to-top{width:25px;height:25px;line-height:23px;bottom:5px;right:5px}}