@media only screen and (max-width:1699px) {
	.home-hero-bar .hero-sec-bg{width: 750px;}
}

@media only screen and (max-width:1439px) {
	.home-hero-bar .hero-sec-bg{width: 680px; height: 710px;}
}

@media only screen and (max-width:1365px) {
	.home-hero-bar .hero-sec-bg{width:620px; height:660px;}
	.home-hero-bar .text { max-width: 46%; }
}

@media only screen and (max-width:1169px) {
	.home-hero-bar .hero-sec-bg{width: 500px; height: 600px;}

	.header-cntr .logo2 { width: 240px; }

	.home-hero-bar { padding: 160px 0px 50px; }
	.home-hero-bar h1 { font-size: 40px; line-height: 46px; }
	
	#footer .center { margin: 0px 0px 0px auto; width: 600px; }
} 

@media only screen and (max-width: 1023px) {
	.wrapper { padding: 0px 20px; }

	.home-hero-bar { padding: 115px 0px 50px; }
	.home-hero-bar .hero-sec-bg{width: 100%; height: auto; position: relative; top: auto; right: auto; mask-image: none; }
	.home-hero-bar .text { padding: 45px 0px 0px; max-width: 100%; }
	.home-hero-bar h2 { max-width: 100%; }

	.header-cntr .logo img { width: 260px; }

	.home-1-bar .box { padding: 38px 30px 54px; }

	.home-2-bar .repeat .head { padding: 20px 50px 21px 20px; }
	.home-2-bar .content { padding: 0px 20px 4px; }

	#footer { padding: 40px 0px; }
	#footer .left { width: 100%; }
	#footer .left .logo { margin-bottom: 25px; width: 230px; } 
	#footer .center { padding: 30px 0px 0px; width: 100%; }
} 

@media only screen and (max-width: 767px) {
	html, body { font-size: 16px; line-height: 25px; }

	.header-cntr .logo2 { width: 220px; }
	.header-cntr .logo img { width: 220px; }

	.home-hero-bar { padding: 110px 0px 50px; }
	.home-hero-bar .text { padding: 40px 0px 0px; }
	.home-hero-bar h1 { font-size: 28px; line-height: 34px; }
	.home-hero-bar h2 { padding: 0px 0px 15px; font-size: 24px; line-height: 32px; }

	.home-1-bar .box { padding: 25px 20px 35px; }

	.home-2-bar { padding: 42px 0px 35px; }
	.home-2-bar h3 { padding: 0px 0px 35px; }

	#footer .center .one, #footer .center .two { width: 100%; }
	#footer .center .two { padding: 20px 0px 0px; }
}  

@media only screen and (max-width: 599px){

}

@media only screen and (max-width: 479px){

}

@media only screen and (min-width: 768px){

}