@charset "utf-8";
/* CSS Document */
@media only screen and ( min-width:1025px){section .padl25 {
	padding-left: 150px;
}

#wowslider-container1 { max-width:100%;}
}
@media only screen and (max-width:1024px) { .card-tags { width:200px;}}
@media only screen and (min-width:7698px) and (max-width:992px) {
	.menu .navbar-inverse .navbar-nav li a, .menu .navbar-inverse .navbar-nav .active a {
		font-size:14px;
		padding:15px 10px;
		font-weight:bold;
		}
		
		.section .welcome h3 { font-size:48px; line-height:60px;}
		.banner { height:600px;}
		/*.section .padl25 { text-align:center;}*/
		.section .padl25 { text-align:left; padding-left:0px; width:auto; 
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	  margin:0 auto; max-width:100%;}
	  .news-block .news h3 { line-height:40px;} 

	
	
}
@media only screen and (max-width:992px){
	
	
	
	}


@media only screen and (min-width:769px){
	.menu .navbar-inverse .navbar-nav>li {
		    border-right: 1px #DAD8D8 solid;
		padding:10px 10px;
		}
	
}
@media only screen and (max-width:768px)


 {
	
	.banner{ background:none; height:auto; margin-top:0; padding-top:20px;  }
	.section, .banner-section h1, .banner-section p  { text-align:center;}
	.section { margin-top:0px;}
	.section .padl25 { text-align:left; padding-left:30px;; width:auto; 
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	  margin:0 auto; max-width:100%}
	.menu {
		padding-top:0;
		}
		#navbar {
			    border-color: #CA8257;
				    background: #E8E8E8;
		}
	
.section .welcome h3 {
	font-size: 38.96px;
	line-height:40px
	
	}	
	.service, .gallary{
		margin-top:30px;
		} 
		
	
	
	.banner-section h1 {
    font-size: 35px;
	}
	.gallary { padding-top:0;}
	 .footer .production a { font-size:14px; padding:5px;
	}
	
	 .news-block .news { text-align:left; padding-top:40px;}
	 .news-block .news p { padding-top:10px; font-size:16px;}
	.menu .nav>li>a {
  
    padding: 10px 21px !important;}
	.service-section { padding:40px 0;}
	.card-tags { display:none;}
	.welcome-image { padding-bottom:40px;}
	.service-section .welcome-image { padding-bottom:20px;} }
	
	@media only screen  and (max-width:580px) { .footer .production a { padding:0px;}
	                                            }

@media only screen and (max-width:500px) {  .footer .production a{ display:block;}
                                             .footer .production{ padding-top:20px;}
											 .footer .production p{ line-height:25px;}
											
											 
											 
											 
											 }

@media only screen and (max-width:320px) {  
                                            .section .padl25 span, .section .form p, .section .welcome p{  font-size:14px;}}