/*******videos and photos listing pages starts******/
.PhotoVideoListing .repeatPhoto{padding-top:40px;}
.PhotoTopSection .news-boxes{gap:30px;}
.PhotoTopSection .repeat-box a{padding:0;border:0;}
.PhotoTopSection .big-box .text{padding:10px 0 0;}
.PhotoTopSection .big-box .text h2{font-weight:600;margin-top:0;}
html[lang="hi"] .PhotoTopSection .big-box .text h2{font-weight:700;}
.PhotoTopSection .news-boxes .news-rhs{flex:0 0 45.5%;} 
.PhotoTopSection .news-boxes .two-boxes{gap:22px;} 
.PhotoTopSection .news-boxes .two-boxes .repeat-box{width:calc(50% - 11px);}
.repeat-box span.photo-icon.smaller-icon small{font-size:10px;}
.videoTopSection .big-box .text{padding:20px;}
.videoTopSection .big-box .text h2{margin-top:10px!important;}
.videoTopSection .news-rhs .repeat-box > a,
.borderBoxes .repeat-box > a{border: 1px solid #BDE0CB;border-radius:15px; box-shadow:none; padding:0; display: block;}
.videoTopSection .news-rhs .repeat-box > a{padding:10px;}
.borderBoxes .repeat-box .text{padding:10px; min-height:100px;}
.borderBoxes .repeat-box .text h3{font-size:18px; line-height:26px; font-weight:700;}
html[lang="hi"] .borderBoxes .repeat-box .text{min-height:105px;}
html[lang="hi"] .h-crd .repeat-box .text h3{font-size:18px!important; font-weight:600;}
html[lang="hi"] .borderBoxes .repeat-box .text h3{font-size:20px!important;line-height:28px; font-weight:600;}
.borderBoxes .repeat-box a:hover{border-color:var(--green);}
.borderBoxes .repeat-box .lazy-image{border-radius:15px 15px 0 0;}
.videoTopSection .big-box .text .WrittenbyDate{margin-top:15px;}
.iconHeading{border-bottom:0; padding-bottom:0;}
.video-reels .repeat-box .cat{position:absolute;left:10px;top:10px;border:1px solid var(--white);padding:0 8px;border-radius:20px;font-size:12px;line-height:19px;font-weight:400;background-color:var(--green);color:var(--white);}
.videoTopSection .big-box .text h2 + .WrittenbyDate{color:var(--white-8);margin-top:15px; font-size:12px;}
.videoTopSection .big-box a:hover .text h2 + .WrittenbyDate{color:var(--white-8);}
html[lang="hi"] .videoTopSection .big-box .text h2 + .WrittenbyDate{font-size:13px;}
/*******videos and photos listing pages ends******/

.ReelsListing .total-paging + .ads-box-970x90{margin-bottom:20px;} 
.ReelsListing .webstories{padding:20px 0;}

@media only screen and (max-width:991px){
.PhotoVideoListing .repeatPhoto{padding-top:25px;}
.PhotoVideoListing .PhotoAllBoxes,
.PhotoVideoListing .PhotoTopSection{padding:15px 0;}
.PhotoTopSection .big-box .text h2{font-size:20px;}
.PhotoTopSection .news-boxes .news-rhs{margin-top:20px;}
.PhotoAllBoxes .repeat-box{width:calc(50% - 8px);}
.PhotoAllBoxes .borderBoxes .repeat-box a{border:0;border-radius:0;}

html[lang="hi"] .PhotoAllBoxes .borderBoxes .repeat-box .text,
.PhotoAllBoxes .borderBoxes .repeat-box .text{min-height:inherit; padding:10px 0;}
.PhotoAllBoxes .borderBoxes .repeat-box .text h3{font-size:16px; line-height:24px;}
.PhotoAllBoxes .borderBoxes .repeat-box .lazy-image{border-radius:15px;}
.PhotoVideoListing .PhotoAllBoxes .ads-box{width:110%;}
.videoTopSection{margin:15px 0;}
.videoTopSection .big-box .text{padding:10px;}
.videoTopSection .c-crd .repeat-box .text .WrittenbyDate{display: none;}
.videoTopSection .news-rhs .repeat-box + .repeat-box{margin-top:10px!important;}
.videoTopSection .big-box .text .WrittenbyDate{margin-top:8px;}
.videoTopSection .big-box span.video-icon.white-icon{top:30%;}
.ReelsListing .iconHeading{margin-top:15px;}
.ReelsListing .four-boxes .repeat-box{ width:calc(50% - 8px);}
.headingBtn h1, .headingBtn h2{padding-right:60px;}
html[lang="hi"] .borderBoxes .repeat-box .text{min-height:105px;}
html[lang="hi"] .h-crd .repeat-box .text h3{font-size:18px!important; font-weight:600;}
html[lang="hi"] .borderBoxes .repeat-box .text h3{font-size:18px!important;line-height:26px;}
.total-paging{padding:0; margin:0;}
.ReelsListing .ads-box{width:110%;}
.ReelsListing .webstories{padding:15px 0;}
.ReelsListing .total-paging{padding:15px 0;}
.mobileBigBoxShow{margin-bottom:20px;}
.mobileBigBoxShow .big-box{width:100%;}
.mobileBigBoxShow .big-box span.video-icon.white-icon{top: 30%;}
.mobileBigBoxShow .big-box span.video-icon.white-icon a{background:none; border:0; padding:0; width:17px; height:17px;}
.mobileBigBoxShow .big-box span.video-icon.white-icon:hover{background-color:var(--green);}
.mobileBigBoxShow .big-box .text h2{margin-top:7px;}
.mobileBigBoxShow .big-box .text .WrittenbyDate{margin-top:10px;}
.PhotoVideoListing + .subscribeOuter{margin-top:20px;}
}
