@media (min-width: 1600px) and (max-width: 1740px) {
	 
}

@media (min-width: 1261px) and (max-width: 1599px) {
	 
}
 
@media (min-width: 992px) and (max-width: 1240px) {
	.blog-box-big{  margin: 60px 0; } 
    .blog-box-big .blog-box-left{ width: 52%; min-width: 52%;}
    .blog-box-big .blog-box-right{ width: 52%; margin-left: -4%; }
    .blog-box-big .blog-box-left .overlay-text h2 {font-size: 2rem; line-height: 1.5;}
    .blog-box-big .blog-box-right .img-in{ width: 35%;}
    .blog-box-big .blog-box-right .blog-box-right-inner{ width: 65%; padding: 0; }
    .menu-links-block .menu-box ul li a,
    .blog-box-inner .button-set a{ letter-spacing: 0.01rem; }
    .menu-links-block .menu-box ul{ gap: 10px;}
    .catgory-box-sub h4{ font-size: 18px;}
    .catgory-box .themebtn a{ padding: 4px 8px; }
    .blog-date-top h2,
    .blog-date-top h1{ font-size: 40px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.blog-box-big{ flex-direction: column;  margin: 60px 0; } 
    .blog-box-big .blog-box-left{ width: 100%; min-width: 52%;}
    .blog-box-big .blog-box-right{ width: 100%; margin-left: 0%; }
    .blog-box-big .blog-box-left .overlay-text h2 {font-size: 2rem; line-height: 1.5;}
    .blog-box-big .blog-box-right .img-in{ width: 35%;}
    .blog-box-big .blog-box-right .blog-box-right-inner{ width: 65%; padding: 0; }
    .menu-links-block .menu-box ul li a,
    .blog-box-inner .button-set a{ letter-spacing: 0.01rem; }
    .menu-links-block .menu-box ul{ gap: 10px;} 
    .blog-filter ul{ row-gap: 0px;}
    .blog-listing .row>*{ width: 50%;}
    .blog-listing .row>.col-md-12{ width: 100%;}
    .paginaction ul{ gap: 12px;}

    .catgory-box-sub h4{ font-size: 18px;}
    .catgory-box .themebtn a{ padding: 4px 8px; }
    .blog-date-top h2,
    .blog-date-top h1{ font-size: 40px;}
 
} 
@media (max-width: 767px) {
    .blog-box-big{ flex-direction: column;  margin: 30px 0; } 
    .blog-box-big .blog-box-left{ width: 100%; min-width: 52%;}
    .blog-box-big .blog-box-left img { object-fit: cover; }
    .blog-box-big .blog-box-right{ width: 100%; margin-left: 0%; }
    .blog-box-big .blog-box-left .overlay-text h2 {font-size: 24px; line-height: 1.2;}
    .blog-box-big .blog-box-right .img-in{ width: 35%;}
    .blog-box-big .blog-box-right .blog-box-right-inner{ width: 100%; padding: 0; }
    .menu-links-block .menu-box ul li a,
    .blog-box-inner .button-set a{ letter-spacing: 0.01rem; }
    .menu-links-block .menu-box ul{ gap: 10px;} 
    .blog-filter ul{ row-gap: 0px;}
    .blog-box-big .blog-box-right .img-in img { height:auto; }
    
    .blog-listing .row>.col-md-12{ width: 100%;}
    .paginaction ul{ gap: 12px;}
    .blog-box .img{ height: auto; }
    .blog-box .img img{ position: relative; width: 100%; height: auto; }	
    .blog-box .blog-box-inner .overlay-box{ width: 80%;} 
    .header-top .logo-2{ display: none;}
    .header-wapper .container{ padding: 0 16px; }
    .blog-box-big .blog-box-right{ flex-direction: column; align-items: center; justify-content: center;}
    .banner-caption h3{ font-size: 1.2rem; line-height: 1.5;}
    .blog-filter ul li a{ font-size: 1rem;
        line-height: 1.375rem;
        letter-spacing: normal;
        padding: 4px 12px;
        letter-spacing: .045em; }
        .blog-filter{ padding:40px  0; }
        .blog-filter ul{ gap: 8px; row-gap: 0;}
        .paginaction ul li a{ width: 24px; height: 24px; }
        .footer-top{ flex-direction: column;}
        .footer-box{ width: 100%; text-align: center;}
        .footer-box ul li{ justify-content: center; }
        .footer-box ul li a{ width: auto;}
        .email-row{ width: 172px; margin: 0 auto;}
        .footer-box .address{ align-items: center; justify-content: center; display: flex; width: 100%;}
        .footer-box .address p {align-items: center; justify-content: center; display: flex; width: 100%; width: 100%;  }
        .footer-box .themebtn{ justify-content: center; }

        .catgory-box-sub h4{ font-size: 18px;}
    .catgory-box .themebtn a{ padding: 4px 8px; }
    .blog-date-top h2,
    .blog-date-top h1{ font-size:28px; line-height: 2rem;}
    .catgory-outer .blog-filter{ padding: 0; }
    .catgory-slider-block .slick-dots button{ width: 12px; height: 12px;}
    .cms-data-box{ padding: 40px 16px; }
    .cms-data-box .cms-data h2{ font-size: 28px; line-height: 1.4;}
    .border-box{ padding: 40px 20px; }
    .border-box h3{ font-size: 22px;}
    .share-blk{ padding: 40px 0; }
    .breadcrumbs ul li+li::before{ margin: 0 10px; }
    .blog-date-top{ margin: 0; }
    .email-row a{ font-size: 16px;}
}


@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}