/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 1200px) and (max-width: 1366px) {
.banner .item .container .content h2{ font-size:36px;}	
}

@media (min-width: 992px) and (max-width: 1199px) {
.banner .item .container { font-size:16px;}
.banner .item .container .content h2{ font-size:32px;}
.banner .item .container .content{ padding:24px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.w1 .title{ font-size:18px; padding:24px;}
.banner{ background:#fff; margin-bottom:0;}
.banner .item .container .content{ border:none; padding-bottom:0;}
.banner .container{ max-width:600px; padding:0;}
.footer-top h4{ font-size:24px; margin-top:34px;}

.banner .item .full-img{min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex; height:350px;}
.banner .item .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.banner .item .container{bottom:70px; text-align:center; padding-top:0; padding-bottom:0;}	
.banner .item .container .btn{ font-size:14px; padding:6px 16px;}
.banner .container {font-size:14px;}
.banner .container h2{ font-size:30px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
.banner{ background:#fff; margin-bottom:0;}
.banner .item .container .content{ border:none;}
.banner .container{ max-width:100%; padding:0;}
.banner .item .full-img{min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex; height:250px;}
.banner .item .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.banner .item .container{bottom:40px; text-align:center; padding-top:0; padding-bottom:0;}	
.banner .item .container .btn{ font-size:14px; padding:6px 16px;}
.banner .container {font-size:14px;}
.banner .container h2{ font-size:20px;}

	
.container{ padding-left:24px; padding-right:24px;}
.w2 .d-flex h3{ font-size:22px;}
.body{ font-size:15px;}
.banner .banner-image{ height:450px;}
.chequred-content .item .image-fit, .chequred-content .item .image-fit img{ height:auto; width:100%; display:block;}
.chequred-content .item .container{ padding:30px 22px}
.section{ padding:35px 10px;}

.post-header .container .logo img, .footer-logo img{ width:200px; height:auto;}
.header .pre-header .info li + li{ display:none;}
.post-header .container .logo{ line-height:90px;}
.footer-top{ padding:20px 10px;}
} 
/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

