@media (max-width: 1700px) {
    .contributors_inr { flex-direction: row; flex-wrap: wrap; }
}

@media (max-width: 1600px) { 
.header_left { max-width: 20%; width: 100%; }
h2, .h2 { font-size: 55px; line-height: 55px; }
.story_left h2 { margin-bottom: 35px; }
.story_left p { margin-bottom: 40px; }
.national_inr { gap: 83px; }
.national_right_item { padding: 0 0 35px; }
.national_center_item { padding: 0 0 45px; }
}



@media (max-width: 1500px) {
    .header_right { gap: 30px; }
    .header_menu { gap: 40px; }
    .hero_content h1 { line-height: 60px; }
    .story_inr {gap: 64px;}
    .national_left { gap: 39px; max-width: 61%; }
    footer .footer-inr { gap: 82px; }
    .listing_page .details_page_inr { gap: 72px; }
    .author-box .author-image { width: 128px; height: 128px; }

        /* default page css  */
    .def-page h2{ font-size: 38px; line-height: 45px;} 
    .def-page h3{font-size: 35px; line-height: 45px;}
    .def-page h4{font-size:32px; line-height:42px; }
    .def-page h5{font-size:23px; line-height:32px; }
    .privacy-page .privacy-inner {padding-left: 20px;margin-bottom: 0px;}
    /* .def-page ul li {font-size: 18px;line-height: 34px;} */
    .def-page ol li{font-size: 18px;}
    .pagenotfound {padding: 50px 0px;}
    .pagenotfound h2 {font-size: 36px;}
    .pagenotfound p {font-size: 20px;}
    .def_page_otr { padding: 60px 0; }




 }
@media (max-width: 1400px) {
    .header_sec { padding: 29px 0 45px; }
    .header_right { gap: 20px; }
    .header_menu { gap: 30px; }
    h2, .h2 { font-size: 50px; line-height: 50px; }
    .story_left h2 { margin-bottom: 30px; }
    .story_left p { margin-bottom: 35px; }
    .story_left { padding: 50px 0 0; }
    .national_left { gap: 35px; max-width: 63%; }
    section.national { padding: 65px 0 70px; }
    .national_center_item { padding: 0 0 40px; }
    .national_right_item { padding: 0 0 30px; }
    .market .story_inr {gap: 75px; }
    .market { padding: 60px 0; }
    .video-footer { padding-top: 30px; }
    section.blog_section { padding: 35px 0 74px; }
    footer .footer_right { gap: 59px; }
    footer .footer-bottom { padding: 25px 0; }
    footer h3 { line-height: normal; }
    .listing_page .details_page_inr { gap: 66px; }
    .details_page .details_page_inr { gap: 50px; }
    .listing_main .listing_card { gap: 34px; }
    .listing_card_text { max-width: 60%; width: 100%; }
    .author-box .author-image { width: 120px; height: 120px; }
    .subscribe_form_sec { padding: 45px 0; width: 60%; }
}
@media (max-width: 1300px) {
    .header_sec { padding: 29px 0 40px; }
    .header_menu { gap: 20px;}
    .header_left { max-width: 19%; }
    .header_btn a.button { padding: 12px 20px !important; }
    .header_sec { padding: 30px 0; }
    h1, .h1 { font-size: 50px; }
    h2, .h2 { font-size: 45px; line-height: 45px; }
    .hero_content h1 { line-height: 50px; }
    .story_left { padding: 40px 0 0; }
    /* .national_left { gap: 38px; max-width: 66%; } */
    .national_inr { gap: 49px; }
    section.national { padding: 55px 0 60px; }
    .market { padding: 50px 0; }
    .story_left p,
    .blog_section .blog_title p,
    .video-footer p { font-size: 27px; line-height: 42px; }
    .market .market_btn { padding: 39px 0 0; }
    .market .story_left h2 { margin-bottom: 25px;}
    .market .story_left p span { padding: 0 0 25px; }
    .video-section { padding: 67px 0 40px; }
    .video-footer { padding-top: 25px; }
    section.blog_section { padding: 30px 0 64px; }
    .blog_section  .articles_item { padding: 0 20px; }
    .articles_inr { margin: 0 -20px; padding-top: 30px; }
    .blog_section  .articles_item .articles_item_box .articles_img { margin: 0 0 20px; }
    .blog_section   .bdr_btn { padding: 38px 0 0; }
    footer .footer_right { gap: 34px; }
    footer .footer-inr { gap: 62px; }
    footer .footer-links { margin: 0 0 30px; }
    footer .footer-main { padding: 40px 0; }
    footer .footer-about { padding: 0 0px 30px; }
    footer { padding: 50px 0 0; }
    .author-box .author-image { width: 106px; height: 106px; }

    .national_right { max-width: 29%; width: 100%;}
    .national_left { gap: 38px; max-width: 70%; } 
    .contact-us .container { gap: 30px; }
    .contact-us { padding: 60px 0; }
    section.details_page { padding: 45px 0 30px; }
    .listing_page .details_page_left { max-width: 60%; }
    .listing_page .details_page_right { max-width: 40%; width: 100%; }
    .listing_page .details_page_img { padding: 0 0 25px; }
    h4, .h4 { font-size: 35px; line-height: 35px; }
    section.listing_main { padding: 10px 0 20px; }
    .details_page .details_page_inr { gap: 40px; }
    .listing_main .listing_main_title h2 { padding: 0 0 30px; }
    .listing_main .listing_card { gap: 30px; }
    .listing_main .listing_card_text p { padding-bottom: 25px; }
    .listing_main .listing_card:nth-child(1) { padding: 0 0 36px 0; }
    .listing_main .listing_card { padding: 36px 0;}
    .details_page_content .alignleft { margin: 0 30px 25px 0; }
    .details_page_content .alignright{ margin: 0 0 25px 30px;}
}
@media (max-width: 1199px) {

    .details_page ul.follow_icon li a svg { width: 50px; height: 50px; }
     /* default page css */
     .def-page { padding: 40px 0; }
     .def-page p{ margin-bottom: 20px; }
     .def_page_otr, .detail_page.def-page { padding: 40px 0; }
     .def-page h2{ font-size: 33px; line-height: 40px;} 
     .def-page h3{font-size: 30px; line-height: 38px;}
     .def-page h4{font-size: 28px; line-height: 27px;}
     .def-page h5{font-size: 26px; line-height: 36px;}
     .def-page .left-img{width: 50%;}
     .privacy-page .privacy-inner ul {margin-top: 0;}
     .privacy-page ul, .privacy-page ol {margin-left: 15px;}
     .def-page ul {padding-bottom: 10px;}
     .privacy-page ol {padding-left: 0px;}
     .def-page .right-img{width: 50%;}
     .pagenotfound {padding: 40px 0px;}
     .pagenotfound h2 {font-size: 32px;}
     .def_page_otr { padding: 40px 0; }
     .def-page .left-img { margin: 0 31px 26px 0; } 
     .def-page h6, .def-page .h6 { font-size: 32px; line-height: 37px; }
     /* default page css */


    .menu-toggle {display: block; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-end; gap: 3px; width: 32px; height: 20px; cursor: pointer; position: relative; transition: transform .75s cubic-bezier(.4, 0, .2, 1); }
    .menu-toggle span { background-color: #fff; height: 2px; border-radius: 3px; display: block; position: relative; transition: transform .45s cubic-bezier(.4, 0, .2, 1), opacity .3s ease, top .35s cubic-bezier(.4, 0, .2, 1), width .35s ease; width: 100%; }
    .menu-toggle.active { transform: rotate(180deg); position: fixed; top: 30px; z-index: 3; right: 30px; }
    .menu-toggle.active span:first-child { transform: rotate(45deg); top: 9px; width: 100%; }
    .menu-toggle.active span:nth-child(2) { opacity: 0; transform: scaleX(0); }
    .menu-toggle.active span:nth-child(3) { transform: rotate(-45deg); top: -9px; width: 100%; }

    /*MENU OVERLAY */
    .header_right { position: fixed; top: 0; right: 0; width: 100%; height: 100vh; padding: 60px 30px 40px; background: rgba(6, 6, 18, 0.96); backdrop-filter: blur(18px) saturate(1.4); -webkit-backdrop-filter: blur(18px) saturate(1.4); z-index: 2; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .4s cubic-bezier(.4, 0, .2, 1), visibility .4s ease; gap: 0; }
    .header_right.open { opacity: 1; visibility: visible; pointer-events: auto; display: block; }

    /* MENU ITEMS */
    ul.header_menu { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; width: 100%; }
    ul.header_menu li { list-style: none; padding: 0; opacity: 0; transform: translateY(28px) skewX(-3deg); border-bottom: 1px solid rgba(255,255,255,.06); display: block; width: 100%;}
    ul.header_menu li:last-child { border-bottom: none; }
    ul.header_menu li a { color: rgba(255,255,255,.85); font-size: 18px; text-decoration: none; display: block; padding: 10px 0; transition: color .25s ease, gap .25s ease; }
    ul.header_menu li a:hover { color: #fff; gap: 20px; }
    .header_btn{ opacity: 0; transform: translateY(28px); }

    .header_btn{ padding: 20px 0 0 ;}
    .header_btn a{width: 100%;}
    .header_left { max-width: fit-content; }
    h1, .h1 { font-size: 45px; }
    h2, .h2 { font-size: 40px; line-height: 40px; }
    h4, .h4 { font-size: 30px; line-height: 30px; }
    .hero_content h1 { line-height: 45px; }
    .hero_search input { padding: 15px 20px; }
    .banner_slider { position: relative; padding: 250px 0 50px; }
    .story_inr { gap: 50px; flex-wrap: wrap;    padding: 45px 0; }
    .story_left { padding: 35px 0 0; max-width: 100%; }
    .story_left h2 { margin-bottom: 25px; }
    .story_left::before { width: 96px; }
    .story_left p, .blog_section .blog_title p, .video-footer p { font-size: 24px; line-height: 34px; }
    .story_left p { margin-bottom: 25px; }
    .story_right { max-width: 60%; width: 100%; margin: 0 auto; }
    .market .story_inr { gap: 50px; flex-wrap: unset; }
    .market .market_btn { padding: 30px 0 0; }
    .video-section { padding: 60px 0 35px; }
    .articles_inr { margin: 0 -15px; }
    .blog_section  .articles_item { padding: 0 15px; }
    .blog_section   .bdr_btn { padding: 30px 0 0; }
    section.blog_section { padding: 30px 0 60px; }
    footer .footer-inr { gap: 30px; }
    footer .footer_right { gap: 19px; }
    footer .bdr_btn a { font-size: 14px; }
    footer .footer-social-icon svg { width: 25px; height: 25px; }
    .container { padding: 0 40px; }
    .national_inr { gap: 30px; }
    .national_left { gap: 28px; max-width: 70%; }
    .national_center_item { padding: 0 0 30px; }
    .national_right_item { padding: 0 0 20px; }
    section.national { padding: 55px 0; }
    .listing_main .listing_card { padding: 40px 0; gap: 25px; }
    .listing_main .listing_card:nth-child(1) { padding: 0 0 40px 0; }
    .listing_main .listing_card:last-of-type { padding: 40px 0 0px 0; }
    .listing_main .listing_card_text a span { padding: 0 0 20px; }
    .listing_main .listing_card_text h2 { padding: 0 0 10px; }
    .listing_main .listing_card_text p { padding-bottom: 19px; }
    .listing_main .listing_card_text .blog_datas-inner p{ padding: 0;}
    .search-page { padding: 40px 0px 5px; }
    .listing_main .listing_main_title h2 { padding: 0 0 35px; }
    .contact-us { padding: 50px 0; }
    .contact-left { padding: 40px; }
    .contact-right { padding: 40px; }
    .cotact-box { padding: 30px; }
    .contact-right h2 { margin-bottom: 20px; }
    .contact-right input, .contact-right textarea { margin-bottom: 20px; }
    section.listing_page { padding: 40px 0 30px; }
    .details_page .details_page_inr { gap: 30px; }
    .listing_page .details_page_img { padding: 0 0 20px; }
    .listing_page .details_page_right { max-width: 45%; width: 100%; }
    .details_page .articles_inr { gap: 30px 0; padding: 0 0 28px; }
    .listing_main .details_page_right { max-width: 30%;}
    .author-box .author-image { width: 100px; height: 100px; }
    .author-content { max-width: 80%; }
    .subscribe_form_sec { padding: 40px 0; width: 70%; }
    .contributors_cards { max-width: calc(50% - 21px); }
 
}

@media (max-width:1023px) {
    .header_left { max-width: 30%; }
    h1, .h1 { font-size: 40px; }
h2, .h2 { font-size: 30px ; line-height: 30px ; }
h3, .h3 { font-size: 28px; line-height: 38px;}
h4, .h4 { font-size: 26px; line-height: 36px; }
h5, .h5 { font-size: 22px; line-height: 30px;}
h6, .h6 { font-size: 20px; line-height: 28px;}
p { word-wrap: break-word; margin-bottom: 15px; font-size: 16px; line-height: 24px; }
.story_inr { gap: 40px; padding: 40px 0;}
.story_left h2 { margin-bottom: 20px; }
.story_left { padding: 30px 0 0; }
.national_inr { gap: 25px; flex-wrap: wrap; }
.national_left { gap: 50px; max-width: 100%; }
section.national { padding: 50px 0; }
.national_center_item { padding: 0 0 25px; }
.national_right {display: flex; gap: 20px; max-width: 100%; }
.national_right_item { padding: 0; max-width: 33.33%; width: 100%; display: flex; flex-direction: column; }
.national_right .bdr_btn { margin-top: auto; }
.market { padding: 40px 0; }
.market .story_inr { gap: 20px; }
.market .story_left p small { padding: 0 0 15px; }
.market .story_left h2 { margin-bottom: 20px; }
.story_left p, .blog_section .blog_title  { font-size: 20px; line-height: 30px; }
.market .market_btn { padding: 25px 0 0; }
.video-section { padding: 50px 0 35px; }
section.blog_section { padding: 25px 0 50px; }
.blog_section  .articles_item { padding: 0 10px; }
.articles_inr { margin: 0 -10px; }
.blog_section  .articles_item .articles_item_box .articles_img { margin: 0 0 10px; }
.blog_section   .bdr_btn { padding: 20px 0 0; }
footer .footer-main { padding: 35px 0; }
footer .footer-inr { gap: 30px;}
.listing_page .details_page_right .popular_item:last-child { padding-bottom: 24px; }
.listing_page .popular_img { line-height: 0; max-width: 100%; width: 100%; }
.listing_page .details_page_right .popular_item { padding: 20px 0; flex-wrap: wrap; }
.listing_page .details_page_right { max-width: 100%; }
section.listing_page { padding: 40px 0 20px; }

.blog_videos_articles_inr.fade-content { margin: 0px -20px; }
.blog_videos_articles_item { max-width: 50%; }
    

footer .footer-social-icon { width: 40px; height: 40px;}
footer .footer-social-icon svg { width: 20px; height: 20px; } footer .footer_right { gap: 24px; }
.container{ max-width: 100%; padding: 0 30px; }
footer .footer-inr { display: flex; gap: 40px; flex-wrap: wrap; }
footer .footer_left { max-width: 100%; width: 100%; }
footer { background: var(--footer-color); padding: 30px 0 0; }
footer .footer-about { padding: 0 0px 28px;}
footer .footer_right { gap: 29px; flex-wrap: wrap; }
section.blog_section .blog_title p > br{ display: none;} 

.search-page { padding: 35px 0px 5px; }
.listing_main .listing_main_title h2 { padding: 0 0 30px; }
.listing_main .listing_card { gap: 20px; flex-wrap: wrap; }
.listing_main .listing_card:nth-child(1) { padding: 0 0 30px 0; }
.listing_main .listing_card:last-of-type { padding: 30px 0 0px 0; }
.listing_main .listing_card_img { width: 100%; line-height: 0; max-width: 100%; }
.listing_main .listing_card_img img { width: 100%; height: 100%; }
.listing_card_text { max-width: 100%; width: 100%; }
.listing_main .details_page_right { max-width: 38%; }
.listing_main .listing_card_text a span { padding: 0 0 10px; }
.listing_main .listing_card_text p { padding-bottom: 15px; }
.contact-us { padding: 40px 0; }
.contact-left { padding: 20px; }
.contact-right { padding: 20px; }
.contact-us .container { gap: 10px; }
.contact-left p { margin-bottom: 15px; }
.cotact-box { padding: 15px; }
.contact-right h2 { margin-bottom: 20px; }
.contact-right input, .contact-right textarea { margin-bottom: 10px; line-height: 16px; }
.subscribe_form_sec { padding: 35px 0; width: 90%; }
.details_page .details_page_left_title p { font-size:20px; line-height: 26px; }

.mobile_date{ display: none; }
ul.follow_icon { justify-content: center; gap:3px; }
.details_page ul.follow_icon li a svg { width: 45px; height: 45px; }
.def-page h6, .def-page .h6 { font-size: 22px; line-height: 27px; }
.author-box .author-image { width: 95px; height: 95px; }
.author-content { max-width: 75%; }
.author-box { padding: 20px 0; }
.details_page .follow_sec { padding: 24px 0 0; }

.contributors_inr { flex-direction: row; flex-wrap: wrap; gap: 30px; }
.contributors_cards { flex-direction: column; max-width: calc(50% - 15px); flex-wrap: wrap; gap: 20px; align-items: baseline; }

.listing_page .details_page_inr,
.see_all_listing .details_page_inr { gap: 30px; flex-wrap: wrap; }
.listing_page .details_page_left,
.see_all_listing .details_page_left { max-width: 100%; }
.listing_page .blog_datas-inner,
.see_all_listing .blog_datas-inner { padding: 0 0 20px; }
.slisting_page .details_page_right,
.see_all_listing .details_page_right { max-width: 100%; }
.listing_page .popular_img a,
.see_all_listing .popular_img a { line-height: 0; width: 100%; }
.listing_page .details_page_right .popular_item,
.see_all_listing .details_page_right .popular_item { padding: 0 0 20px; flex-wrap: wrap; max-width: calc(50% - 10px); width: 100%; }
.listing_page .popular_box,
.see_all_listing .popular_box { display: flex; flex-direction: row; flex-wrap: wrap; gap: 20px; }









.def_page_otr, .detail_page.def-page { padding: 35px 0; }  
.def-page { padding: 35px 0; }
.def-page h2,.cluster-contend h2{ font-size: 30px; line-height: 40px;} 
.def-page h3{font-size: 28px; line-height: 38px;}
.def-page h4{font-size:25px; line-height:35px; }
.def-page h5{font-size:23px; line-height:30px; }
/* .def-page ul li, .def-page ol li{font-size: 16px;line-height: 22px;} */
.def-page ul {padding-bottom: 15px;}
.def-page ol{padding-left: 0;}
.def-page .left-img{margin: 0px 20px 10px 0;}
.privacy-page .privacy-inner ul {margin-top: 0px;}
.privacy-page ol {margin: 0px 0 10px;}
.privacy-page ul, .privacy-page ol {margin-left: 10px;}
.def-page ul {padding-bottom: 10px;}
.privacy-page .privacy-inner {padding-left: 15px;margin-bottom: 0;}
.def-page ul li { padding: 5px 0px 5px 20px; }
.def-page .right-img{margin: 0 0 10px 20px;}
.pagenotfound {padding: 30px 0px;}
.pagenotfound h2 {font-size: 26px;}
.pagenotfound p {font-size: 17px;}
.def_page_otr { padding: 30px 0; }
.def-page ul li::before { top: 13px; }
.def-page ul li { font-size: 19px; }
.def-page strong { font-size: 19px; }
.def-page ul.col-3 li { width: 50%; }

}
@media (max-width: 767px) {
/* .header_btn a.button { padding:0px !important; }   */
section.details_page { padding: 30px 0 0; }
.details_page .details_page_left { max-width: 100%;}
.details_page .details_page_inr { gap: 25px; flex-wrap: wrap;}
.details_page .details_page_img { padding: 0 0 20px; }
.details_page .details_page_left_title p { padding: 10px 0 20px }
.details_page .blog_datas-inner { padding: 0 0 8px; }
.details_page .details_page_right { max-width: 100%; }
.details_page .details_page_right_title h2 { padding: 0 0 15px; margin: 0 0 15px; }
.details_page .popular_item { padding: 0 0 20px; gap: 15px; }
.details_page .listing_card:nth-child(1) { padding: 0 0 10px 0; }
.details_page .listing_card { gap: 15px; flex-wrap: wrap;}
.details_page  .listing_main_title h2 { padding: 0 0 25px; }
.details_page .listing_card_img img{width: 100%;}
.details_page .listing_card_img { max-width: 100%;}
.details_page .listing_card_text p span { padding: 0 0 10px; }
.details_page .listing_card_text p { padding-bottom: 15px; }
.details_page .listing_card { padding: 20px 0 20px 0;}
.details_page .blog_datas-inner p,.details_page .blog_datas-inner p span{padding-bottom: 0;}
.details_page .listing_card_text h2 { padding: 0 0 10px; }
.google_ads_img img{height: 250px; object-fit: cover;}
.details_page .google_ads_img { padding: 20px 0; line-height: 0; }
.details_page .bdr_btn { padding: 15px 0 0; }
.details_page .articles_inr { gap: 25px 0; padding: 0 0 25px;}
.details_page .follow_sec { padding: 25px 0 0; }
.details_page .follow_sec h2 { padding: 0 0 10px; }
.details_page ul.follow_icon li a svg { width: 50px; height: 50px; }
.details_page .artical_last { margin-top: 20px; }
.details_page .artical_last h2 { padding-bottom: 0px; padding-top: 20px; }
.details_page .artical_last .articles_item { padding-bottom: 15px; }
.details_page .articles_img { padding: 0 0 20px; }
.details_page .artical_last{padding-bottom: 0;}
.details_lbl p{margin-bottom: 0;}
.details_page .blog_datas-inner { flex-wrap: wrap;}
/* .blog_datas-inner span.separator{display: none;} */
.def-page .left-img { float: left; margin: 0 0px 30px 0;}
.details_page .def-page { padding: 20px 0px 0; }
.articles_img img{width: 100%;}
.details_page .articles_img a { width: 100%; }

/* sahal */
.about-page ul.col-3 li { width: 100%; }
.about-page .right-img { margin: 0 auto 20px; }
.about-page ul { margin-bottom: 20px; }
.about-page { padding: 30px 0;}
.contributors_cards { gap: 20px; max-width: calc(50% - 15px); width: 100%; flex-direction: column; }
.contributors_inr { gap: 30px; }
.contributors_left { max-width: 100%; width: 100%; }
.author_box .articles_inr { gap: 35px 0; margin: 0; }
.contact-us .container { display: flex; justify-content: space-between; gap:20px; flex-direction: row; flex-wrap: wrap; }
.contact-left { padding: 30px; width: 100%; }
.contact-left h2 { font-size: 38px; }
.cotact-box { padding: 25px; }
.cotact-box ul { margin: 20px 0; }
.contact-right { width: 100%; padding: 30px; }
.contact-right h2 { font-size: 35px; margin-bottom: 20px; }
.contact-right input, .contact-right textarea { padding: 6px; margin-bottom: 12px; }
.contact-us { padding: 40px 0; }
.ruther_inr { padding: 0 0 27px; gap: 30px; flex-wrap: wrap; }
section.ruther { padding: 40px 0 0; }
.blog_datas-inner span.sep-non{ display: none;}
.listing_page .details_page_right .popular_item:last-child { padding-bottom:24px; }
.header_left { max-width: fit-content; width: 100%; }
h1, .h1 { font-size: 35px; }
.hero_content h1 { line-height: 35px; }

.bdr_btn.desktop_btn { display: none; }
.bdr_btn.desktop_btn { display: none; }
.bdr_btn.mobile_btn { display: block; padding: 0 0 20px; }
.listing_page .popular_img a { line-height: 0; width: 100%; }
.listing_page .popular_img img{height: 100%; width: 100%; object-fit: cover; }
.listing_page .details_page_right .popular_item, .see_all_listing .details_page_right .popular_item { max-width: 100%; width: 100%; }

/* def-page */
.def-page .right-img img {width: 100%;margin-left: 0;} .def-page h2 { font-size: 35px; line-height: 40px;} .def-page { padding: 30px 0 30px; } .def-page p{ margin-bottom: 16px; } .def-page h2,.cluster-contend h2{ font-size: 28px; line-height: 38px;} .def-page h3{font-size: 23px; line-height: 33px;} .def-page h4{font-size: 22px; line-height: 32px;} .def-page h5{font-size: 21px; line-height: 20px;} .def-page ul.col-3 li,.def-page ul.col-2 li  {width: 100%;} .def-page ul li, .def-page ol li {font-size: 18px;} .def-page .left-img{margin: 0px 0px 18px 0;float: none;width: 100%;text-align: center;} .privacy-page ul, .privacy-page ol {margin-left: 10px;} .def-page ul {padding-bottom: 10px;} .def-page strong { font-size: 18px; } .privacy-page .privacy-inner {padding-left: 10px;margin-bottom: 0;} .privacy-page .privacy-inner ul {margin-top: 0;} .def-page .right-img{margin: 0 0 15px 0px;width: 100%;float: none;text-align: center;} .pagenotfound { padding: 25px 0px 10px; } .pagenotfound h2 {font-size: 22px;} .pagenotfound p {font-size: 16px;} 
/* def-page */


/* deepak css */
h1, .h1 { font-size: 28px; }
h2, .h2 { font-size: 28px; line-height: 34px; }
h3, .h3 { font-size: 26px; line-height: 30px;}
h4, .h4 { font-size: 24px; line-height: 28px; }
body{ font-size: 16px; line-height: 26px; }
.hero_tabs { gap: 6px 18px; padding: 0 0 6px; margin: 0 0 13px; overflow-x: auto; overflow-y: hidden; scrollbar-width: none;  -ms-overflow-style: none;}
.hero_tabs::-webkit-scrollbar{ display: none;}
.container { padding: 0 25px; }
/* .tab-indicator{ display: none; } */
.header_right{    gap: 21px;}
.national_inr { gap: 20px; flex-wrap: wrap; }
.market .story_inr { padding: 0; gap: 25px; flex-wrap: wrap; }
.blog_section .articles_item { max-width: 100%; width: 100%; padding: 0; }
.articles_inr { display: flex; justify-content: center; flex-wrap: wrap; margin: 0; gap: 25px 0; padding-top: 16px; }
.blog_section .articles_item .articles_item_box .articles_img { line-height: 0; margin: 0 0 13px; }
.blog_section   .bdr_btn { padding: 18px 0 0; }
section.blog_section { padding: 25px 0 40px; }
.blog_section .blog_title p{  font-size: 16px; line-height: 26px; }
footer h3 { margin: 0 0 0; color: #fff; font-size: 16px; line-height: 26px;}
footer .footer-links{     margin: 0px 0 15px; }
.bdr_btn a { padding: 0 20px 9px 0; font-size: 14px; }
footer .footer-links a { font-size: 14px; letter-spacing: 0px; line-height: 30px; color: #b9b9b9; }
footer .footer-bottom { background-color: #0c1b33; padding: 25px 0 25PX; }
footer .footer-bottom-links{ flex-wrap: wrap; } 
footer .footer-main { padding: 21px 0 34px; }
.footer-about h2{  font-size: 28px; padding: 0 0 8px; }
.blog_section .blog_title h2 { padding: 0 0 14px; }
.video-footer{  gap: 7px; padding-top: 15px; }
.video-footer p{ font-size: 16px; line-height: 26px; }
.video-section { width: 100%; padding: 28px 0 10px; }
.video-play-btn{   width: 60px; height: 60px; }
.video-play-btn svg { width: 30px; height: 30px; }
h2.video-title { font-size: 28px; }
.market { padding: 40px 0;}
.story_right { max-width: 100%; width: 100%; }
.story_left { max-width: 100%; padding-top: 20px; }
.story_left::before { width: 70px; }
.market .story_left p span { font-size: 14px; line-height: 18px; padding: 0 0 20px; }
.market .story_left h2 { margin-bottom: 12px;}
.story_left p, .blog_section .blog_title { font-size: 18px; line-height: 28px; }
.story_left p { margin-bottom: 20px; }
.story_left h2 { margin-bottom: 10px; }
.market .market_btn { padding: 19px 0 0; }
.button, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"]{  font-size: 14px !important; padding: 12px 18px !important;}
section.national { padding: 40px 0;}
.national_right_item h3 { padding: 0 0 7px; }
.national_right_item { padding: 0; max-width: calc(50% - 10px); width: 100%; display: flex; flex-direction: column; }
.national_left { gap: 20px; flex-wrap: wrap;  flex-direction: column-reverse; max-width: 100%    ;}
.national_center_item { padding: 0 0 15px; }
.national_center { width: 100%; display: block; }
.story_inr { padding: 30px 0; gap: 20px; flex-wrap: wrap; }
.story_left h2 br{ display: none; }
.header_top_inner { justify-content: center; font-size: 12px; color: #b9b9b9; line-height: 14px; flex-wrap: wrap; gap: 8px; }
.header_sec { padding: 15px 0 25px; }
/* .header_btn a.button{ width: 40px; height: 40px; background-color: #c79b48 !important; border-radius: 50% !important; font-size: 0 !important; padding: 0 !important; background-image: url(images/capital_user.png); background-position: center; background-repeat: no-repeat; background-size: 20px; } */
.header_btn a.button:hover{ background-color: transparent !important; }
.logo { width: 220px; }
.hero_tabs a{ font-size: 14px; }
.hero_search input{ padding: 11px 12px;  font-size: 12px; }
.hero_search input[type="submit"] { width: 50px; background-color: #0C1B33 !important; font-size: 0 !important; }
/* .hero_search input[type="submit"]{background-position: center; background-image: url(images/search.png); background-repeat: no-repeat; background-size: 20px;  } */
.hero_content h1 { margin: 0 0 10px;}
.banner_slider { position: relative; padding: 100px 0 80px; }
.banner .form_box { padding: 20px; border-radius: 5px;}
.banner .form_box h2{ line-height: 26px; }
.blog_section .articles_item .articles_item_box h3{ margin-bottom: 2px; }
.header_top_inner a{ font-size: 12px; line-height: 12px; }
.dtl_blog .articles_inr { margin: 0; }
.dtl_blog .articles_inr{ gap: 25px 0; }
.def-page .left-img { float: none; margin: 0 0 20px; position: relative; line-height: 0; }
.author-box { gap: 10px; flex-wrap: wrap; justify-content: center; }
.author-content { max-width: 100%; width: 100%; }
.bottom_content { flex-wrap: wrap; }
.bottom_content p { width: 100%; padding: 0 0 0; font-size: 14px; line-height: 20px; }
.details_page .follow_sec_img { line-height: 0; padding: 13px 0 0; }
.dtl_blog .blog_title h2{ padding: 0; line-height: 36px; }
.dtl_blog .articles_inr { gap: 25px 0; }
.dtl_blog .articles_item .articles_item_box h3 a { color: #0c1b33; font-family: var(--primary-font); font-size: 20px; }
/* .bdr_btn a::after{     top: 4px; } */
.footer-bottom-links > span{ display: none; }

section.blog_section.dtl_blog,section.details_page.details_pages .blog_datas-inner p:last-of-type{ display: none; }
.details_pages{ padding-bottom: 40px !important; }
.mobile_date { display: block; color: #7996c2; font-size: 14px; }
.mobile_date span{ font-family: var(--btn-font);
color: var(--black-color); }
.bottom_content p { width: 100%;}
.details_page_right.new_sec .blog_datas-inner p:last-of-type,section.details_page.listing_page .blog_datas-inner p:last-of-type{ display: block; }

.subscribe_form_sec { padding: 30px 0; width: 100%; }
.subscribe_form_sec .ig-es-form-wrapper{ max-width: 400px !important; }
.blog_videos_articles_inr.fade-content { gap: 20px 0; margin: 0 -20px; flex-wrap: wrap; flex-direction: row; }
.blog_videos_articles_item { max-width: 100%; width: 100%; padding: 0 20px; }
.blog_videos_articles_img { margin: 0 0 10px; }
/* .header_btn a.button { width: 40px; height: 40px; background-color: #c79b48 !important; border-radius: 50% !important; font-size: 0 !important; padding: 0 !important; background-image: url(../images/capital_user.png); background-position: center; background-repeat: no-repeat; background-size: 20px; } */
.hero_search input[type="submit"] { background-position: center; background-image: url(../images/search.png); background-repeat: no-repeat; background-size: 20px; }
section.national { padding: 35px 0; }
.national_left_img img{ width: 100%; height: 100%; object-fit: cover;}
.national_right { flex-direction: row; flex-wrap: wrap; }
.header_menu { gap: 10px; }
/* body { overflow-x: auto; } */
 
/* deepak css */


}

@media (max-width: 479px) {
section.details_page { padding: 20px 0 0; }
.details_page .details_page_img { padding: 0 0 10px; }
p { margin-bottom: 10px; }
.details_page .details_page_left_title p { padding: 7px 0 10px; }
.listing_main .listing_card_text p span,.details_page .details_lbl p span { font-size: 14px;}
.details_page .details_page_inr { gap: 20px}
.details_page .details_page_right_title h2 { padding: 0 0 10px; margin: 0 0 10px; }
.details_page .popular_item { padding: 0 0 15px; gap: 10px; flex-wrap: wrap; }
.details_page .popular_img { line-height: 0; max-width: 100%;}
section.details_page { padding: 15px 0 0; }
.details_page .listing_main_title h2 { padding: 0 0 15px; }
.details_page .listing_card { padding: 15px 0 15px 0; }
.listing_main .listing_card:last-of-type { padding: 15px 0 0px 0; border-bottom: 0; }
.details_page .google_ads_img { padding: 15px 0;}
.google_ads_img img { height: 180px;}
.details_page .articles_item .articles_item_box h3 a { font-size: 20px; }
.details_page .articles_img { padding: 0 0 15px; }
.articles_inr { gap: 20px 0; padding-top: 15px; }
section.blog_section { padding: 18px 0 25px; }
.details_page ul.follow_icon li a svg { width: 40px; height: 40px; }
.follow_sec ul{flex-wrap: wrap;}
.details_page .articles_inr {  padding: 0 0 15px; }
.details_page .blog_datas-inner p, .details_page .blog_datas-inner p span { font-size: 14px; }
.av-share-box{margin-top: 15px;}
.header_btn a.button { padding: 10px!important; }
.header_menu { gap: 0; }
.container { padding: 0 20px; }
/* sahal */


.def-page strong { font-size: 16px; }
.def-page { padding: 25px 0px; }
.def_page_otr, .detail_page .def-page { padding: 20px 0; } 
.def-page h2, .def-page h3, .def-page h4, .def-page h5, .def-page h6 { margin: 0 0 10px 0; }
.def-page h2{ font-size: 28px; line-height:33px;} 
.def-page h3{font-size: 26px; line-height:31px;} 
.def-page h4{font-size:24px; line-height:29px; } 
.def-page h5{font-size:22px; line-height:27px; } 
.def-page h6{font-size:20px; line-height:30px; } 
.def-page ul li, .def-page ol li { font-size: 16px; line-height: 24px; }
.privacy-page ol {margin: 5px 0 10px;}
.privacy-page ul, .privacy-page ol {margin-left: 8px;}
.pagenotfound { padding: 20px 0px 5px; }
.pagenotfound h2 {font-size: 20px;}
.pagenotfound p {font-size: 15px;} 
.def-page ul li { padding: 3px 0 3px 15px; }
.def-page ul li::before { top: 11px; width: 6px; height: 6px; }
.def_page_otr { padding: 20px 0; } 


.about-page { padding:20px 0;}

.contributors h2 { padding: 0 0 20px; text-align: center; }
section.contributors { padding: 21px 0 10px; }
.contributors_inr { gap: 20px; }
.contributors_cards { gap: 10px; max-width: 100%; width: 100%;}
.contributors_right p { margin: 5px 0 10px; }
.contributors_left { max-width: 100%; width: 100%; }
.contributors_img { line-height: 0; max-width: 100%; width: 100%; }
.contributors_img a{ width: 100%; }
.listing_page_title { padding: 0 0 24px; flex-wrap: wrap; }
.author_box .articles_inr { gap:25px 0; }
.author_box .blog_datas-inner { gap: 5px; }
.ruther_inr { padding: 0 0 20px; gap: 20px; }
.ruther_right h2 { padding: 0 0 7px; margin: 0 0 13px; }
.ruther_right h3 { padding-bottom: 15px; }
.ruther_right ul.follow_icon { padding: 20px 0 0; }
section.ruther { padding: 30px 0 0; }
.contact-left { padding: 20px;}
.cotact-box { padding: 15px; }
.cotact-box ul li { margin-bottom: 10px; padding: 5px 5px 5px 30px; }
.cotact-box ul li::after,
.cotact-box ul li.email::after { top: 8px; width: 20px; height: 20px; }
.cotact-box ul li a { word-break: break-word; }
.contact-right h2 { font-size: 30px; }
.contact-right { padding: 20px; }
.hero_content h1 { line-height: 30px; }
.bdr_btn a::after { top: 9px; }
footer { padding: 25px 0 0; }

 .subscribe_form_sec .ig-es-form-wrapper{ max-width:270px !important; }
 .subscribe_form_sec { padding: 20px 0; width: 100%; }
.subscribe_form_sec .ig_es_subscription_form { display: flex; flex-direction: row; flex-wrap: wrap; gap:15px; justify-content: center; }

footer .footer-inr { gap: 20px; }
.national_right_item { max-width: 100%; }
.national_right { gap: 15px; }
.market { padding: 30px 0; }
.market .story_inr { gap: 20px; }
.story_left p, .blog_section .blog_title { font-size: 16px; line-height: 26px; }
footer .footer-links { margin: 0; }
.search-page { padding: 15px 0px 30px; }
ul.follow_icon {gap: 7px; }
.details_page .details_page_left_title p { font-size: 18px; }

/* 06-07-2026 */
p { font-size: 14px; line-height: 21px; }
/* 06-07-2026 */
}





@media(max-width:374px){ 
.logo { width: 200px; } 
.header_right { gap: 15px; }
.hero_content h1{ font-size: 28px; }
}

@media(max-width:350px){
  .header_inner{ flex-wrap: wrap; }
  .header_right { gap: 18px; width: 100%; justify-content: space-between; }
}