@media screen and (min-width:1500px) {
    
}

@media screen and (min-width:1241px) and (max-width:1500px) {
    
}

@media screen and (min-width:1025px) and (max-width:1240px) {
    
}

@media screen and (max-width:1024px) {
	.container{ width: 96% !important; }
}

@media screen and (max-width:991px) {
	.container{ width: 96% !important; }
    /*********** HOME ***********/
    .banner-lft-layer{ height: 150vh; }
	.banner-rgt-layer{ display: none; }
	.master-piece-cont h4{ font-size: 30px; }
	.master-piece-cont h2{ font-size: 40px; }
	.master-piece-cont h6{ font-size: 16px; }
	.integrate-box-cont h4#head1{ font-size: 24px; }
	.integrate-box-cont h4#head2, .integrate-box-cont h4#head3{ font-size: 18px; }
	.integrate-box-cont p{ font-size: 15px; }
	.exp-soc-cat-box{ width: 20%; }
	.exp-soc-cat-box p{ font-size: 14px; }
	.protect-cont h2{ font-size: 40px; }
	.protect-cont h3{ font-size: 23px; margin-top: 10px; line-height: 120%; }
	.protect-cont p{ font-size: 16px; }
	.exp-soc-head h1{ font-size: 50px; }
	.exp-soc-head p{ font-size: 26px; }
	.publication-cont h1{ font-size: 30px; }
	.publication-company-box img{ width: 70%; }
}
 
@media screen and (min-width:901px) and (max-width:1024px) {
	.container{ width: 96% !important; }
}

@media screen and (min-width:768px) and (max-width:991px){
	.container{ width: 96% !important; }
}

@media screen and (min-width:768px) and (max-width:900px) {
	.container{ width: 96% !important; }
}

@media screen and (max-width:767px){
	.container{ width: 96% !important; }
    /*********** HOME ***********/
    .integrate-box-img img{ width: 50%; margin: 0px auto; }
    .never-stuck-cont h1{ font-size: 40px; }
    .never-stuck-cont h4#head1, .never-stuck-cont h4#head2{ font-size: 26px; }
    .never-stuck-cont h5{ font-size: 18px; }
    .exp-soc-cat-box{ width: 21%; }
    .exp-soc-cat-box p{ font-size: 14px; }
    .grow-brd-img img{ width: 50%; margin: 0px auto; }
    .exp-soc-head h1{ font-size: 40px; }
    .exp-soc-head p{ font-size: 20px; }
    .soc-video-cont h3{ font-size: 24px; margin-bottom: 10px; }
    .subscribe-cont h1{ line-height: 120%; }
    .subscribe-form .input-group input[type="email"]{ width: 100%; margin-bottom: 20px; }
    .subscribe-form .input-group input[type="submit"]{ width: auto; padding: 10px 30px; margin: 0px auto; }
}

@media screen and (min-width:601px) and (max-width:767px) {
	.container{ width: 96% !important; }
}

@media screen and (max-width: 576px){
	.container{ width: 96% !important; }
    /*********** HOME ***********/
    .master-piece-cont h4{ font-size: 22px; }
	.master-piece-cont h2{ font-size: 26px; }
	.master-piece-cont h6{ font-size: 14px; }
	.exp-soc-cat-box{ width: 30%; }
	.publication-cont h1{ font-size: 17px; }
	.publication-company-box{ width: 50%; height: 100px; border-bottom: 1px solid #fff; }
	.subscribe-cont h1{ font-size: 30px; line-height: 120%; }
	.subscribe-cont p{ font-size: 16px; }
}

@media screen and (min-width:481px) and (max-width:600px) {
	.container{ width: 96% !important; }
}

@media screen and (min-width:320px) and (max-width:480px) {
	.container{ width: 96% !important; }
}