#myCarousel{height:auto;}
.carousel-inner>.item>img{height:auto}
.btn.focus, .btn:focus, .btn:hover{color: #fff;background: cornflowerblue;}
.soical > img{padding:5px 10px;}
.product_name:hover{text-decoration:none; color:#0C3 !important}
.map{ width:100%; height:500px}
.logo_small{display:none}
.about_sec{padding:10px; height:300px;}
.product >  a > div > img {width:99% !important; height: auto !important}
.home_sec{width:75%; margin:20px 0px}
.navbar-nav>li{float:left !important}
.navbar-nav{background:#009640 !important;    margin-left: 15%;}
.navbar-nav>li>a {color: #fff !important;font-size: 24px !important;padding: 15px 20px !important;}
ul>li>a {
    position: relative;
    display: block;
    padding: 0px 20px;
    margin: 0px;
    font-size:20px;
	color:#000;
	text-transform: uppercase;
}
.nav>li>a:focus, .nav>li>a:hover{background:#17c260 !important;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:#17c260 !important; color:#fff}
.menu{display: -webkit-box;padding: 5px;background: #f0eeee;}
.menu li {display:table-cell}
@media (min-width:1400px){
.navbar-nav>li>a{font-size:3em;}
}

@media (min-width:991px) {
}


@media screen and (max-width:768px) {
	.logo_small_div{background:darkslategray;}
	.logo_small{display:block; padding:20px 0px}
	.logo{display:none;}
	.logo_div{display:none}
	.navbar-fixed-top{}
	.menu{display:block;}
	.menu li {display: block;padding: 5px;border-bottom: solid 1px;}
	.menu li a{border-right:none !important;border-left:none !important}
	.mnue_header{height:auto !important; min-height:auto !important; margin-bottom:20px}
	#logoDiv{position:inherit !important}
	.navbar-nav>li>a{margin:0px 5px;}
	.navbar-nav{width: 100%;margin: 0px; padding:0px;background:steelblue;}
	.betwwen{margin:0px !important}
	.mnue_header{ background:none !important}
	.navbar-header{background:#005aab;border: solid 4px dimgrey; width:100%}
	.navbar-toggle{background-color:#eab64a;float: right !important;margin-left: 20px; }
	.navbar-toggle .icon-bar{background:#fff}
	.nav>li>a{color:#fff;text-align: left;}
	.slide_div{height:auto !important}
	.carousel-inner>.item>img{ height:auto !important}
	#myCarousel{ height:auto !important}
	.home_sec{width:70%}
	.navbar-fixed-top{position:inherit;}
	.logo_footer{float:none;}
	.soical{margin:0px !important;}
	.contact{display:block !important; margin:20px 0px 10px 0px}
	.contact2{display:none !important}
	.about_sec{margin:20px 0px}
	.logo_footer{margin-top:30px}
	.product{width:50%}
	.product >  a > div > img {width:99% !important; height: auto !important}
	.Services_img{width:90%}
	.contac_capt{float:left; margin-right:10px; padding:5px !important}
	.btn_contact{ margin-top:20px}
	.map{height:400px}
	.product_img{width: 50%;float: left;margin: 30px 0px !important; min-height:auto !important}
	.product_control{margin:20px !important}
	.product_control_input{ width:50% !important; margin:10px 0px}
	.copytight{font-size:16px !important }	.slider_line{margin-top:-13px !important}	.x{margin-top:0px !important}


}

@media screen and (max-width:480px) {
	.mnue_header{height:auto !important; min-height:auto !important; margin-bottom:20px}
	#logoDiv{position:inherit !important}
	.navbar-nav{width: 100%;margin: 0px; padding:0px;}
	.navbar-header{background:#005aab;border: solid 4px #eab64a;}
	.navbar-toggle{background-color:#eab64a;float:right !important;margin-left: 20px; }
	.navbar-toggle .icon-bar{background:#fff}
	.nav>li>a{color:#fff;text-align: left;}
	.navbar-fixed-top{position:inherit;}
	.slide_div{height:auto !important}
	.carousel-inner>.item>img{ height:auto !important}
	#myCarousel{ height:auto !important}
	.home_sec{width:80%}
	.logo_footer{margin-top:30px}
	.about_sec{margin:20px 0px}
	.about_sec > img {width:90%}
	.product{width:100%; float:none !important}
	.Companies_img{ width:90%}
	.Companies_txt{font-size:14px !important} 
	.Services_img{width:90%}
	.contact{display:block !important; margin:20px 0px 10px 0px}
	.contact2{display:none !important}
	.contac_capt{float:left; margin-right:10px; padding:5px !important}
	.btn_contact{ margin-top:20px}
	.map{height:300px}
	.copytight{font-size:14px !important }
	.x{margin-top:0px !important}
	.slider_line{margin-top:-13px !important}
}