@charset "utf-8";


@media screen and (max-width:1020px){
		
}
@media screen and (max-width:1200px){
	
	.brandleft {
	margin: 15px 0 0 60px !important;
	}
	.sec1 {
	
	}
	
	.sec2 {
		display: block !important;
	}
	.sec2 .right {
		
		width: 100% !important;
		
	}	
	.sec2 .right .pad {
	padding: 100px 70px !important;
    }
	.sec2 .left {
		
		width: 100% !important;
		
		
	}
	.sec3_in {
		display: block !important; 
	}
	.sec3_in .right {
		float: none !important;
		width: 100% !important;
		
	}	
	.sec3_in .left {
		float: none !important;
		width: 100% !important;
		height: 300px;
		
	}
	.sec4 {
		display: block !important; 
		padding: 100px 70px !important;
	}
	.sec4 .col {
		float: none !important;
		width: 100% !important;
		padding: 0px 0px 60px 0px !important;
		
	
}
	.sec5 {
		display: block !important; 
	}
	.sec5 .right {
		float: none !important;
		width: 100% !important;
		
	}
	.sec5 .right .pad {
	padding: 100px 70px !important;
    }
	.sec5 .left {
		float: none !important;
		width: 100% !important;
		margin-bottom: -10px;
		
	}
	
/*menu style */	
	.menu {
		display: block !important;
	}
	.menu .right {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		width: 100% !important;
		
	}	
	.menu .right .pad {
	padding: 100px 70px !important;
    }
	.menu .left {
		
		width: 100% !important;
		
		
	}
	.menu .left img{
		height: 400px !important;
	}
	
	#ftco-hero .flexslider .slider-text > .slider-text-inner h1 {
			font-size: 38px !important;
         }
	h1 {
			font-size: 36px !important;
         }
	h2 {
			font-size: 36px !important;
         }
	.menu .right .pad h2 {
			font-size: 28px !important;
         }
	.menu .right .pad p {
		font-size: 16px !important;
	}
	
	.secloc {
		display: block !important;
	}
	.secloc .left2 {
		
		width: 100% !important;
		
	}	
	.secloc .left2 .pad {
	padding: 100px 40px !important;
    }
	.secloc .right2 {
		margin-bottom: -5px !important;
		width: 100% !important;
		
		
	}
	.secloc .right2 img{
		height: 400px !important;
	}
	footer {
		padding: 210px 70px 100px 70px !important;
	}
	
}
@media screen and (max-width:700px){
	.brandleft {
		width: 180px !important;
		margin: 20px 0px 0px 30px !important;
	}
	.brandleft .logo {
		width: 180px !important;
	}
	.navright {	
		margin: 60px 20px 0px 0px !important;
		width: 120px !important;
	}	
	.navright .box1 {
	display: none;
		
	}
	.menu .right .pad {
	padding: 60px 35px !important;
}
	.menu .right .pad h2 {
	font-size: 20px !important;
	}
	.dropdown-content {
  	min-width: 135px !important;
	}
	.dropdown-content a {
	font-size: 12px !important;
}
	
	footer a.box {
	padding: 10px 15px 10px 15px !important;
	}
	
	
	
	.sec2 .right .pad {
	padding: 70px 40px !important;
    }
	.sec4 {
	padding: 100px 40px 30px 40px !important;
}
	.sec5 .right .pad {
	padding: 70px 40px !important;
}
	footer {
		padding: 210px 40px 100px 40px !important;
	}



}
@media screen and (max-width:365px){


}
@media screen and (max-width:450px){
	
}
@media screen and (max-width:370px){
	
}
