body { font-family: Helvetica, Arial, sans-serif; }
.main-navbar .navbar-inverse .container-fluid .navbar-right li a {
	font-family: Helvetica, Arial, sans-serif;
}
.header_top{
	background-color:white;	
	height: 130px;	
}	
.header_top .factory_time .col-md-2 img{	
		width:75% !important;
	}	
.header_top .col-md-10 .col-md-4 .col-md-10 p{	
	font-size: 13px;	
	color: grey;	
}	
.header_top .col-md-10 {	
	margin-top: 10px;	
}		
.index_slider{	
	position:relative;margin-top:-30px;width:100%	
}	
.index_slider .carousel .carousel-inner .active img{	
		width:100%;height:600px;	
}	
.factory_time .col-md-2 i{	
	font-size: 25px;	
	color:   #ba4a00 ;	
}	
.factory_time{	
	margin-top: 1%;	
}	
.factory_time .col-md-offset-2{	
	margin-top:2.5%;	
}	
.factory_time .col-md-offset-1{	
	margin-top: 2.5%;	
}	
.factory_time p{	
	font-size: 17px;	
}	
.main-navbar{	
	position: relative;	
	margin-top: -1.5%;	
	z-index: 9999;	
	
}	
.main-navbar .navbar{	
	height: 70px;	
	background-color:#ba4a00;	
	border: 5px solid #ba4a00;	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li a{	
	color:white ;	
	font-size: 18px;	
	font-family: 'Oswald', sans-serif;	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li a:hover{	
	color:black;	
	font-size: 18px;	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li a:focus{	
	color:black;	
	font-size: 18px;	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li{	
	margin-top: 4.5px	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li :hover{	
	/*border-left:1px solid white ;	
	border-right:1px solid white ;	
	border-bottom:1px solid white ;*/	
	transition:0.5s ease;	
	box-shadow: 1px 4px 10px 1px black;	
	border-bottom-left-radius: 10px;	
	border-top-right-radius: 10px	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li :focus{	
	/*border-left:1px solid white ;	
	border-right:1px solid white ;	
	border-bottom:1px solid white ;*/	
	transition:0.5s ease;	
	box-shadow: 1px 4px 10px 1px black;	
	border-bottom-left-radius: 10px;	
	border-top-right-radius: 10px	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-right li a{	
	background-color:#ba4a00 ;	
	color: white;	
	font-size: 18px;	
	font-family: 'Oswald', sans-serif;	
}	
.banner_text p {	
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 26px;	
}	
.banner_text .btn{	
	margin-bottom: 170px;	
	background-color: white;	
	color: #242424;	
	height: 50px;	
	width: 150px;	
	font-size:17px;	
	box-shadow: 1px 1px 10px 1px black;	
}	
.banner_text .btn:hover{	
	
	color:white ;	
	transition:0.5s;	
	box-shadow: 1px 1px 5px 1px black;	
	background-color: #242424;	
	
}	
.banner_text2 .btn{	
	margin-bottom: 170px;	
	
	background-color:#BA4A00;	
	color: white;	
	height: 50px;	
	width: 150px;	
	font-size:17px;	
	box-shadow: 1px 1px 10px 1px black;	
}	
.banner_text2 p{	
	font-size: 50px;	
		
	font-weight: 700;	
	
}	
.banner_text2 .btn:hover{	
	
	color: white;	
	transition:0.5s;	
	box-shadow: 1px 1px 5px 1px black;	
	background-color:black;	
}	
.container-fluid .experience .absolute1{	
	background-color: black;	
	height: 250px;	
	position:relative;	
	margin-top: -250px;	
	opacity: 0.8;	
}	
.container-fluid .experience .absolute2{	
	background-color: #ba4a00;	
	height: 250px;	
	position:relative;	
	margin-top: -250px;	
	opacity: 0.8;	
}	
.container-fluid .experience .absolute3{	
	background-color: black;	
	height: 250px;	
	position:relative;	
	margin-top: -250px;	
	opacity: 0.8;	
}	
.container-fluid .experience .absolute4{	
	background-color:#ba4a00;	
	height: 250px;	
	position:relative;	
	margin-top: -250px;	
	opacity: 0.8;	
}	
.container-fluid .experience {	
	padding-left: 0px;	
	padding-right: 0px;	
}	
.sec_row{	
	padding-left: 0px;	
	padding-right: 0px;	
}	
.container-fluid .experience img{	
	height: 250px	
}	
.absolute11{	
	position: relative;	
	margin-top: -200px;	
}	
.absolute11 img{	
	width: 80px;	
	height: 80px!important;	
		
	margin-top:20px;	
}	
.absolute11 p{	
		
	color: white;	
	margin-top:-5px;	
	font-size: 20px;	
}	
.absolute12{	
	position: relative;	
	margin-top: -200px;	
}	
.absolute12 img{	
	width: 80px;	
	height: 80px!important;	
	
	margin-top:25px;	
}	
.absolute12 p{	
		
	color: white;	
	margin-top:-5px;	
	font-size: 20px;	
}	
.index_products{	
	background-color:#F4F4F4;	
		
	margin-top:	
		
}	
.index_products h2{	
	color:black!important;	
	margin-top: 55px;	
	margin-bottom: 50px;	
		
}	
.index_products .col-md-3 {	
		
	position: relative;	
	margin-bottom: 6	0px;	
}	
.products{	
  display: block;	
  width: 85%;	
  height: auto;	
}	
.hover_shutter{	
position: absolute;	
  bottom: 100%;	
  left: 0;	
  right: 0;	
  overflow: hidden;	
  width: 100%;	
  height:0;	
  transition: .5s ease;	
  top:40px;	
}	
.container:hover .overlay {	
  bottom: 0;	
  height: 100%;	
}	
.hover_shutter p{	
	color: #BA4A00;	
	font-size: 30px;	
	margin-top:-130px;	
	
}	
	
.index_products .a:hover .hover_shutter{	
 bottom: 0;	
 top:40px;	
  height: 100%;	
  transition:1s ease;	
}	
.index_products .a1:hover .hover_shutter{	
 bottom: 0;	
 top:40px;	
  height: 100%;	
  transition:1s ease;	
}	
.index_products .a2:hover .hover_shutter{	
 bottom: 0;	
 top:40px;	
  height: 100%;	
  transition:1s ease;	
}	
.index_products .a3:hover .hover_shutter{	
 bottom: 0;	
 top:40px;	
  height: 100%;	
  transition:1s ease;	
}	
	
	
.index_products .more_products .btn{	
	background-color: #BA4A00;	
	color: white;	
	margin-bottom: 30px;	
	margin-top: 40px	
}	
.index_products .more_products .btn:hover{	
	background-color:black;	
	color: white;	
		
	transition:0.5s ease;	
}	
.index_contact{	
	background-color: #BA4A00;	
	height: 130px;	
	
}	
.index_contact p{	
	font-size: 26px;	
	color: white;	
	margin-top: 50px;	
}	
.index_contact .col-md-2 .btn{	
	background-color: white;	
	color: black;	
	margin-top:45px;	
	font-weight: 700;	
	width: 150px;	
	margin-left:40px;	
}	
.index_contact .col-md-2 .btn:hover{	
	
		background-color:black ;	
		transition:0.5s ease;	
		color: white	
}	
.clients .col-md-10 h2{	
	font-weight: 700;	
	font-family: 'Oswald', sans-serif;	
	font-size: 40px;	
	margin-top:50px;	
	color:black;	
	font-weight: 700;	
	
}	
.clients .col-md-10{	
	margin-bottom: 50px;	
}	
.clients {	
	
	/*background-image: url('../images/client.jpg');	
	background-size: cover;	
	background-attachment: fixed;*/	
	background-color: #f2f3f4 	
}	
.clients .slider {	
        width: 100%;	
        margin: 40px auto;	
    }	
	
    .clients .slick-slide {	
      margin: 0px 20px;	
    }	
	
   .clients .slick-slide .sal {	
      width: 100%;
      padding-top: 26px;
    }

    .prod_des .sal {	
      width: 100%;
      padding-top: 26px;
    }
	
    .slick-prev:before,	
    .slick-next:before {	
      color: black;	
    }	
  .clients .col-md-10 .slider .sal .col-md-8 {	
  	position: relative;
  	margin: none;
  	width: 90%;
  }	
  .clients .col-md-10 .slider .sal .col-md-8 p{	
  	text-align:justify;font-family: 'Shadows Into Light', cursive;	
  	color:#222178;	
  }	
	
	
.map_touch {	
	padding-right: 0px;	
	padding-left: 0px;	
}	
	
.map_touch .col-md-6{	
	padding-right: 0px;	
	padding-left: 0px;	
}	
.map_touch .col-md-6 h3{	
	margin-top: 70px;	
	font-size:30px ;	
	font-family: 'Oswald', sans-serif;	
	font-weight: 700	
	
}	
.map_touch .col-md-6 .form-control{	
	height: 50px!important;	
	margin-bottom:10px;	
	margin-top:20px; 	
}	
.map_touch .col-md-8 .form-control-touch{	
	height: 200px!important	
}	
.map_touch .col-md-8 .btn{	
	width: 100%;	
	background-color:#BA4A00;	
	color: white;	
	height: 55px;	
	margin-top: 40px;	
	font-size:17px;	
	border-radius: 0px;	
	margin-bottom: 50px	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li .bsa_nav:hover {	
    color: white;	
    font-size: 18px;	
    border: none;	
    box-shadow:none;	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li .bsa_nav span:hover {	
    color: white;	
    	
    border: none;	
    box-shadow:none;	
}	
.main-navbar .navbar-inverse .container-fluid .navbar-nav li .bsa_nav span i:hover {	
    color: white;	
    	
    border: none;	
    box-shadow:none;	
}	
.btn_get_in_touch:hover{	
	background-color: black!important;	
	color: white!important;	
	transition:0.5s!important;	
}	
	
/*--------------------------------------------about us---------------------------------------------------------*/	
.about_us{	
	margin-top:-30px;	
}	
.about_us .np{	
	padding-left: 0px;	
	padding-right: 0px;	
	background-image: url("../images/fac4.jpg");	
	background-attachment: fixed;	
}	
		
.about_us .ab{	
	background-color:black;opacity:0.4;height:350px	
}	
.about_us .ab1{	
	position:absolute;	
		
}	
	
.about_us .ab1 h1{	
	color: white;	
	font-size:55px;	
	font-weight: 700;	
	font-family: 'Oswald', sans-serif;	
	margin-top: 9%;	
}	
.about_us .ab1 p{	
	color: #BA4A00;	
	font-size: 19px;	
}	
.about_us .ab1 p a{	
	text-decoration: none;	
	color: white	
}	
.about_us .ab1 p a:hover{	
	color:  #BA4A00;	
	transition:0.5s ease;	
}	
.about-text h2{	
	margin-top: 40px;	
	font-size:33px;	
	font-weight: 700;	
	margin-bottom: 20px;	
}	
	
.about-text p{	
	
	font-size:16px;	
	line-height: 170%;	
	color: grey;	
	text-align: justify;	
	margin-bottom: 40px;	
}	
.about_us .about_group{	
	box-shadow:2px 2px 20px 2px;	
	margin-bottom: 20px;	
}	
.about_us .container-fluid .col-md-6 img{	
	margin-top: 150px;	
}	
.about_group h4{	
	color: white;	
	font-size: 25px;	
	margin-top: 20px;	
}	
	
.about_group{	
	/*background-image: url('../images/back2.jpg');*/	
	background-color:black ;	
	background-size: cover;	
	
}	
.about_group p{	
	
	color:grey;	
	font-size: 20px;	
	margin-top:0px;	
	margin-bottom:10px;	
}	
.about_group .about_logo{	
	margin-top: 40px;	
	margin-bottom:40px;	
}	
.about_group .about_logo .col-md-4 .col-md-6 p{	
	font-size: 17px;	
	border:3px solid #BA4A00;	
	height: 40px;	
	padding-top:4.5px;	
	border-radius: 10px	
	
}	
.about_logo .visit .btn{	
	background-color:#BA4A00;	
	color:white;	
	margin-top: 30px;	
}	
.about_logo .visit .btn:hover{	
	background-color:#242424;	
	transition:0.5s; 	
}	
/*------------------------------------------------------products-------------------------------------------------*/	
	
	
.products_page h2{	
	font-weight: 700;	
	margin-top: 400px;	
	margin-bottom: 50px;	
	color: black;	
}	
.products_page h3{	
	color: black;	
	margin-top:30px;	
	margin-bottom: 50px;	
}	
/*.products_page .nav li:hover{	
	background-color: red;	
}*/	
.products_page .nav li a{	
	color: black;	
	font-weight: 700;	
}	
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus{	
	
	background-color:black;	
	color:white;	
	transition:.5s;	
	border:1px solid black;	
	box-shadow:1px 1px 10px 1px grey;	
}	
 .nav > li > a:hover {	
   background-color:#BA4A00;	
	color:white;	
	transition:.5s;	
	box-shadow:1px 1px 10px 1px black;	
	border:1px solid #BA4A00;	
}	
	
 	
	
	
.row-2nd{	
	margin-top: 30px;	
	
}	
.main_products{	
	margin-bottom: 50px;	
}	
	
	
	
.oil_div {	
  position: relative;	
  width: 200px;	
  height: auto;	
  border: 10px solid #BA4A00; 	
  margin-left:15px;margin-right:15px;	
}	
	
.oil_div .img{	
  display: block;	
  width: 100%;	
  height: auto;	
  border: 10px solid #BA4A00;	
}	
	
.overlay_effect_pro {	
  position: absolute;	
  bottom: 0;	
  left: 0;	
  right: 0;	
  background-color:black;	
  overflow: hidden;	
  width: 100%;	
  height: 100%;	
  -webkit-transform:scale(0);	
  transition: .3s ease;	
	
}	
	
.oil_div:hover .overlay_effect_pro {	
  transform: scale(1);	
  opacity: 0.8;	
}	
	
.btn_overlay{	
  color: white;	
  font-size: 20px;	
  position: absolute;	
  top: 50%;	
  left: 50%;	
  transform: translate(-50%, -50%);	
  -ms-transform: translate(-50%, -50%);	
  text-align: center;	
}	
.btn_overlay .btn{	
		
	color: #262626;	
	box-shadow: 1px 1px 10px 1px black	
}	
.btn_overlay .btn:hover{	
	background-color: #BA4A00;	
	color: white	;	
	box-shadow: 1px 1px 5px 1px black;	
	transition:0.5s;	
}	
	
	
/*------------------------------------------------------contact us-----------------------------------------------*/	
	
.contact_map iframe{	
	
	margin-top:20px!important; 		
	margin-bottom: 50px;	
}	
.contact_info .col-md-4{	
	padding-left:0px;padding-right:0px;	
	padding-top: 50px	
}	
.contact_info .col-md-4 h2{	
	color: black;	
	font-weight:700;	
}	
.contact_info .col-md-4 .col-md-11 p{	
	font-size: 16px;	
	color: grey;	
	
}	
.contact_info .col-md-4 .col-md-1 i{	
	color: #BA4A00;	
	font-size: 20px 	
}	
.contact_info .col-md-4 .col-md-1{	
	margin-top: 10px;	
	margin-bottom: 10px;	
}	
.contact_info .col-md-4 .col-md-11{	
	margin-top: 10px;	
	margin-bottom: 10px;	
}	
.contact_info .col-md-7{	
	padding-right: 0px;	
	padding-left: 0px;	
	padding-top: 50px	
}	
.contact_info .col-md-7 h2{	
	color: black;	
	font-weight:700;	
}	
	
.form .col-md-6 input{	
	height: 60px;	
	border-radius: 0px;	
	margin-top: 25px;	
	margin-bottom: 25px;	
}	
.form .col-md-12 .form-control{	
	height: 200px;	
}	
.form .message_btn .btn{	
	width: 100%;	
	 background-color:#BA4A00 ;	
	 color: white;	
	 border-radius: 0px;	
	 font-weight: 700;	
	 height:60px;	
}	
	
.form .message_btn .btn:hover{	
	background-color:black;	
	color: white;	
	transition:0.5s;	
}	
.form .message_btn{	
	margin-top: 30px;	
	margin-bottom: 30px;	
	
}	
/*-------------------------------------------------feedback-----------------------------------------------------*/	
.feedback_form{	
	background-color:#e9e9e9;	
}	
.feedback_form h2{	
	color: black;	
	font-weight: 700;	
	margin-bottom: 20px;	
}	
.feedback_form .col-md-12 .col-md-6 .col-md-10 .form-control{	
	
	margin-top: 15px;	
	margin-bottom: 5px;	
	background-color: transparent;	
	border: 1px solid black;	
	
	
}	
.feedback_form .col-md-12 .col-md-6 .col-md-10 ::placeholder{	
	
	color:#BA4A00;	
		
}	
.feedback_form .col-md-12 .col-md-6 .col-md-10 .btn{	
	width: 100%;	
	margin-top:10px;	
	background-color: #BA4A00;	
	color: white;	
	font-weight: 700;	
}	
.feedback_form .col-md-12 .col-md-6 .col-md-10 .btn:hover{		
	background-color:black;	
	color: white;	
	transition:0.5s;	
		
}	
.feedback_form .col-md-12 .feed_main_form{	
	background-image:url('../images/backfeed2.jpg');	
	background-size:cover;	
	height:600px;	
	margin-bottom:100px;	
	margin-top: 50px;		
	box-shadow:2px 2px 10px 2px;	
}	
.factory_feed_pic{	
	background-image:url('../images/backfeed1.jpg');	
	background-size:cover;	
	height:600px;	
	margin-bottom:100px;	
	margin-top: 50px;		
	box-shadow:2px 2px 10px 2px;	
}	
.about_us .container-fluid .col-md-6 img {	
    margin-top: 51px;	
}	
/*-------------------------------------------------footer-------------------------------------------------------*/	
	
.footer{	
	background-image: url('../images/foot.jpg');	
	background-size: cover;	
}	
.follow_us h2{	
	color: white;	
	margin-top:60px;	
	margin-bottom: 30px	
}	
.footer .footer_info h2{	
	color: white;	
	margin-top:60px;	
	margin-bottom: 30px	
}	
.footer .footer_info .col-md-11 p{	
	color:#838383;	
}	
.footer .footer_info .col-md-1 i{	
	color: #BA4A00;	
	font-size: 20px;	
}	
.follow_us .col-md-12 i{	
	color: #838383;	
	font-size: 25px;	
	margin-bottom: 30px;	
}	
.follow_us .col-md-12 i:hover{	
	color:#BA4A00;	
	transition:0.5s;	
	
}	
.quick_link h2{	
	color: white;	
	margin-top:60px;	
	margin-bottom: 20px	
}	
.quick_link .col-md-12 p a{	
	color: #838383;	
	text-decoration: none;	
	font-size: 16px	
}	
.quick_link .col-md-12 p a:hover{	
	color: #BA4A00;	
	transition:0.5s;	
}	
.quick_link .col-md-12 p{	
	color: #BA4A00;	
}	
.copy_right .col-md-12  p{	
	color: #838383;	
}	
.copy_right{	
	margin-top: 20px;	
}	
/*----------------------------------------------Enquery--------------------------------------------------------*/	
 .enquery{	
 	margin-top: 50px;	
 	background-color:#BA4A00;	
 	margin-bottom: 50px;	
 	box-shadow: 1px 1px 10px 1px black ;	
 	border-top-right-radius:10px;	
 	border-bottom-left-radius: :10px;	
 }	
 .enquery form .col-md-12 input{	
	height: 50px!important;	
	margin-bottom:30px;	
}	
.enquery form .col-md-12 textarea{	
	height: 150px;	
	margin-bottom: 30px;	
}	
.enquery h2{	
	color: black;	
	font-weight: 700;	
	margin-bottom: 30px;	
}	
.enquery form .col-md-2 .btn{	
	margin-bottom: 20px;	
	
}
.product_des {
	text-align: center;
	background-color: #686868;
	color: #fff;
	padding: 13px;
}
.top30 {
   margin-top: 40px !important;
}
.subhead{
	font-size: 30px;
	margin-top: 50px;
	text-align: center;
}
.subhead.greybg {
	background: #F4F4F4;
	margin-top: 0px;
	padding: 35px 0 26px 0;
}
.subhead.hea{
	margin-top: 25px;
}
.clearboth { clear: both; width: 100%; background: #F4F4F4; }
.feed{
	margin: 0 auto; 
	width: 80%;
	text-align: center;
	font-size: 17px;
	   font-family: Helvetica, Arial, sans-serif;
	}
/*-----------------------------------------------medial-query-----------------------------------------------------*/	
	
@media(min-width:320px) and (max-width: 767px){	
	
	.header_top .factory_time .col-md-2 img{	
	
		width:200px!important;	
		margin-top: 10px	
	}	
	.main-navbar .navbar{	
		height: 300px;	
		margin-top: -25px	
}	
.header_top{	
	height: 200px;	
}	
.index_slider .carousel .carousel-inner .active img {	
    width: 100%;	
    height: 360px;	
}	
.container-fluid .experience img {	
    height: 250px;	
    width: 100%;	
}	
	
.container-fluid .experience .absolute12 img{	
	width: 80px;	
}	
.absolute11 img {	
    	
    height: 8% !important;	
   	
    margin-top: 5%;	
	
}	
.absolute12 img {	
    	
    height: 8% !important;	
    	
    margin-top: 5%;	
	
}	
.container-fluid .experience .absolute11 img {	
    width: 80px;	
}	
.absolute11 p {	
   	
    color: white;	
    margin-top: -3px;	
    font-size: 15px;	
}	
.absolute12 p {	
  	
    color: white;	
    margin-top: -3px;	
    font-size: 15px;	
}	
	
.index_products .col-sm-3 .col-sm-12	
{	
	position:none!important;
}	
.banner_text p {	
    font-size: 22px;	
    font-weight: 700;	
}	
.banner_text2 p {	
    font-size: 22px;	
    font-weight: 700;	
}	
.banner_text .btn {	
    margin-bottom: 85px;	
    background-color: white;	
    color: #242424;	
    height: 32px;	
    width: 98px;	
    font-size: 13px;	
    box-shadow: 1px 1px 10px 1px black;	
}	
.banner_text2 .btn {	
    margin-bottom: 85px;	
    background-color: #BA4A00;	
    color: white;	
    height: 32px;	
    width: 98px;	
    font-size: 13px;	
    box-shadow: 1px 1px 10px 1px black;	
}	
	
/*--------------------about-us-------------------------*/	
	
.about_us .ab1 h1 {	
    	
    	
    font-size: 30px;	
	
}	
.about_us .ab1 {	
    position: absolute;	
    width: 100%;	
    top: 20%;	
}	
	
	
	
.about-text h2 {	
    	
    font-size: 25px;	
    	
}	
.about-text p {	
    font-size: 13px;	
    	
    	
    text-align: justify;	
    	
}	
.about_us .container-fluid .col-md-6 img {	
    margin-top: -11px;	
    margin-bottom: 39px;	
}	
.about_group h4 {	
    	
    font-size: 22px;	
    	
}	
.about_group p {	
    	
    font-size: 16px;	
    	
}	
	
.about_group .about_logo .col-md-4{	
		
	margin-bottom: 40px;	
}	
.about_us .container-fluid .col-md-6 img{	
	width: 80%	
}	
.about_group .about_logo {	
    margin-top: 20px;	
    margin-bottom: 20px;	
}	
/*------------------contact-us------------------------*/	
.contact_info .col-md-4 h2 {	
    color: black;	
    font-weight: 700;	
    font-size: 24px;	
}	
.contact_info .col-md-4 .col-md-11 p {	
    font-size: 14px;	
    color: grey;	
}	
.contact_info .col-md-7 h2 {	
    color: black;	
    font-weight: 700;	
    font-size: 24px;	
}	
.form .col-md-6 input {	
    height: 50px;	
    border-radius: 0px;	
    margin-top: 25px;	
    margin-bottom: 25px;	
}	
.contact_info .col-md-4 {	
    padding-left: 15px;	
    padding-right: 15px;	
    padding-top: 50px;	
}	
.contact_info .col-md-7{	
	padding-left: 15px;	
    padding-right: 15px;	
}	
.con_text{	
	height: 140px!important;	
}	
.contact_map{	
	margin-right: 15px;	
	margin-left: 15px;	
}	
.contact_map div iframe{	
	height: 300px;	
} 	
/*----------------products---------------------------------*/	
	
.products_page h2 {	
    font-weight: 700;	
    margin-top: 50px;	
    margin-bottom: 50px;	
    color: black;	
}	
.oil_div {	
    position: relative;	
    width: 208px;	
    border: 10px solid #BA4A00;	
    margin-left: 15px;	
    margin-right: 15px;	
    float: center;	
    margin-bottom: 20px;	
}	
.row-2nd {	
    margin-top: 0px;	
}	
.products_page ul li{	
	font-size: 12px;	
}	
/*----------------feedback---------------------------------*/	
.feedback_form .col-md-12 .feed_main_form {	
    	
    background-size: cover;	
    height: 505px;	
    margin-bottom: 100px;	
    margin-top: 50px;	
    box-shadow: 2px 2px 10px 2px;	
}	
.footer .footer_info h2 {	
    color: white;	
    margin-top: 0px;	
    margin-bottom: 30px;	
}	
.footer .footer_info{	
	margin-top: 70px;	
}	
.follow_us .col-md-12 i {	
    color: #838383;	
    font-size: 25px;	
    margin-bottom: 5px;	
}	
.footer h2{	
	font-size: 23px	
}	
.follow_us{	
	margin-bottom: 50px	
}	
/*------------------index--------------------------------*/	
.index_contact p {	
    font-size: 16px;	
    color: white;	
    margin-top: 18px;	
}	
.index_contact .col-md-2 .btn {	
    background-color: white;	
    color: black;	
    margin-top: 32px;	
    font-weight: 700;	
    width: 93px;	
    margin-left: -28px;	
    font-size: 12px	
}	
.index_contact {	
    background-color: #BA4A00;	
    height: 100px;	
}	
.map_touch iframe{	
	height: 400px;	
}	
.map_touch .col-md-8 .form-control-touch {	
    height: 112px !important;	
}	
.map_touch .col-md-6 h3 {	
    margin-top: 25px;	
    font-size: 30px;	
    font-family: 'Oswald', sans-serif;	
    font-weight: 700;	
}	
	
/*.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {	
	
    display: block;	
    max-width: 234px;	
    height: auto;	
	
}*/	
.index_products .col-md-3 .col-md-12 img{	
	width: 232px;	
}	
.products {	
    display: block;	
    width: 214px;	
    height: auto;	
}	
.index_products .col-md-3 {	
	
    position: relative;	
    margin-bottom: 40px;	
	
}	
.index_products .more_products .btn {	
	
    background-color: #BA4A00;	
    color: white;	
    margin-bottom: 78px;	
    margin-top: 7px;	
	
}	
}	
	
@media(min-width:768px) and (max-width: 991px){	
	
	.factory_time .col-md-2 p
	{	
	
	font-size: 14px;	
	color:   #ba4a00 ;	
	}	
	.factory_time .col-md-2 i{	
		
		font-size: 14px;	
		color:   #ba4a00 ;	
	}	
		.header_top{	
		height: 150px;	
	}	
	.header_top .factory_time .col-md-2 img{	
		
			width:160px!important;	
		}	
		.factory_time .col-md-offset-2{	
		margin-top: 7.3%;	
		
	}	
	.factory_time .col-md-offset-1{	
		margin-top: 7.3%;	
	}	
	/*-----------------------about-us----------------*/	
	.header_top {	
	    height: 126px;	
	}	
	.header_top .factory_time .col-md-2 img {	
	    width: 113px !important;	
	    margin-top: 20%;	
	}	
	.header_top .col-md-10 .col-md-4 .col-md-10 p {	
	    font-size: 13px;	
	}	
	.about_us .ab1 {	
	    position: absolute;	
	    width: 100%;	
	    top: 20%;	
	}	
	.about-text h2 {	
	    	
	    font-size: 30px;	
	    	
	}	
	.about-text p {	
	    font-size: 14px;	
	    	
	    	
	    text-align: justify;	
	    	
	}	
		
	.about_us .container-fluid .col-md-6 img {	
	    width: 60%!important;	
	   margin-top: -10px;	
	   margin-bottom: 40px;	
	}	
	.about_group .about_logo .col-md-4{	
		margin-top: 30px;	
		margin-bottom: 80px;	
	}	
	.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {	
	    display: block;	
	    max-width: 90%;	
	    height: auto;	
	}	
	/*----------------------products-----------------------*/	
		
	.products_page h2 {	
	    font-weight: 700;	
	    margin-top: 81px;	
	    margin-bottom: 50px;	
	    color: black;	
	}	
	.main_products {	
	    margin-bottom: 50px;	
	    width: 100%;	
	}	
	.oil_div {	
	    position: relative;	
	    width: 100%;	
	    height: auto;	
	    border: 10px solid #BA4A00;	
	    	
	}	
	.products_page{	
		width: 100%;	
	}	
	.btn_overlay .btn {	
	    color: #262626;	
	    box-shadow: 1px 1px 10px 1px black;	
	    font-size: 11px;	
	}	
	/*--------------------feed-back---------------*/	
		
	.feedback_form .col-md-12 .feed_main_form {	
	    	
	    height: 500px;	
	   	
	}	
	.factory_feed_pic{	
		height: 500px;	
	}	
	.factory_feed_pic1{	
		margin-top: 50px	
	}	
	.factory_feed_pic1 img{	
		width: 20%!important;	
	}	
	.about_us .container-fluid .col-md-6 .factory_feed_pic2 img {	
	    width: 100% !important;	
	    margin-top: -10px;	
	    margin-bottom: 40px;	
	}	
	.about_us .container-fluid .col-md-6 .factory_feed_pic1 img {	
	    width: 40% !important;	
	    margin-top: -10px;	
	    margin-bottom: 40px;	
	}	
	/*---------------index------------------*/	
	.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {	
	    display: block;	
	    max-width: 100%;	
	    height: auto;	
	}	
	.index_contact .col-md-2 .btn {	
	    background-color: white;	
	    color: black;	
	    margin-top: 45px;	
	    font-weight: 700;	
	    width: 125px;	
	    margin-left: 40px;	
	}	
	.index_contact p {	
	    font-size: 22px;	
	    color: white;	
	    margin-top: 36px;	
	}	
	.clients .col-md-10 .slider .sal .col-md-8 p {	
	    text-align: justify;	
	    font-family: 'Shadows Into Light', cursive;	
	    color: #222178;	
	    font-size: 44%;	
	    	
	}	
	.clients .col-md-10 .slider .sal .col-md-8 {	
	    position: absolute;	
	    margin: -61% 0px 0px 15px;	
	}	
	.map_touch .col-md-6 {	
	    padding-right: 0px;	
	    padding-left: 0px;	
	    height: 465px;	
	}	
	.map_touch .col-md-6 h3 {	
	    margin-top: 21px;	
	    font-size: 30px;	
	    font-family: 'Oswald', sans-serif;	
	    font-weight: 700;	
	}	
	.map_touch .col-md-8 .form-control-touch {	
	    height: 108px !important;	
	}
}

.whatsapp {
    animation-duration: 8s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-name: tada;
    position: fixed;
    bottom: 36px;
    left: 16px;
    z-index: 2000000;
    font-size: 46px;
    color: #fff;
    width: 50px;
}
.cr-chat-btn {
    display: flex;
    flex-direction: row;
    position: absolute;
    z-index: 2;
    bottom: 8px;
    right: 8px;
    max-width: 95vw;
    color: inherit;
    cursor: pointer;
    transition: background .2s linear;
}
.whatsapp img {
    width: 100%;
}

