@media (min-width: 991px){
/* News Widget-page Page CSS End */
.news-side-bar .collapse{display: block;}
.news-side-bar .title{pointer-events: none;}
.news-side-bar .title:after{display: none;}
/* News Widget-page Page CSS End */
}
@media (max-width: 1600px){
/* Home Page CSS Start */
.experience-section{padding: 58px 0;}
/* Home Page CSS End */
}
@media (max-width: 1400px){
/* Home Page CSS Start */
.experience-section {padding: 30px 0;}
/* Home Page CSS End */
}
@media (max-width: 1199px){
h1{font-size: 42px;}
/* Home Page CSS Start */
.home-page .home-banner h1{font-size: 42px;}
.home-page .home-banner h6{font-size: 22px;}
.home-page .home-banner .btn-primary {width: 150px;}
.home-page .home-banner .btn-secondary{width: auto;}
.home-page .home-banner,.experience-section,.home-about .row,.growyourbrand,.home-latestreles {margin-bottom: 100px;}
.experience-section h2,.home-about h2{font-size: 36px;}
.home-plans h2 {font-size: 30px;}
.home-plans{padding: 50px 0;}
.plans-cards .price{font-size: 37px;margin-top: 20px;}
.plans-cards .title-section{font-size: 18px;line-height: 25px;}
.plans-cards .card-col{width: 168px;flex: 0 0 auto;}
.home-latestreles .latestreles-card .latestreles-body {padding: 0px 10px 25px 10px;}
.home-latestreles .latestreles-card .prreles{padding: 5px 8px;}
.home-latestreles .latestreles-card .date{padding: 5px 4px;}
/* Home Page CSS End */
/* Pricing Page CSS Start */
.pricing-page .btn-gray {margin: 60px 0 100px 0;}
.pricing-page .plans-cards .card-col {width: 215px;}
.pricing-page h1{font-size: 42px;}
/* Pricing Page CSS End */
/* Pricing Details Page CSS Start */
.pricing-detail-page .plans-cards .card-col {width: 215px;}
.pricing-detail-page .plans-cards .usdtxt {margin-bottom: 25px;}
.pricing-detail-page .plan-section h2 {font-size: 30px;}
.pricing-detail-page .plan-section{margin-top: 100px;}
.pricing-detail-page .pagegraytxt{font-size: 22px;margin-bottom: 60px;}
.pricing-detail-page h3{font-size: 30px;}
.pricing-detail-page ul{margin: 0 0 60px 0;}
.pricing-detail-page .banner-section h1{font-size: 42px;line-height: 60px;}
/* Pricing Details Page CSS End */
/* Compare Distribution Plans Page CSS Start */
.compare-plans-page .table-bg{margin-bottom: 100px;}
.compare-plans-page h1{font-size: 42px;}
/* Compare Distribution Plans Page CSS End */
/* About Us Page CSS Start */
.about-banner h1{font-size: 42px;}
.mileston-section{margin-bottom: 120px;}
.aboutus-page {margin-bottom: 100px;}
/* About Us Page CSS End */
/* Meet The Team Page CSS Start */
.team-section{padding: 60px 0 100px 0;margin-top: 100px;}
.team-section .team-card h3{font-size: 36px;}
.team-section .team-card .roal-sec img{max-width: 200px;max-height: 228px;}
/* Meet The Team Page CSS End */
/* Contact Us Page CSS Start */
.contactus-page .faq-txt{margin-bottom: 100px;}
.contactus-page .faq-txt::after{right: 0;width: 112%;}
/* Contact Us Page CSS End */
/* RSS Fead Page CSS Start */
.rss-indcateg{padding: 100px 0 100px 0;}
.javascript_modal {--bs-modal-width: 990px;--bs-modal-padding: 30px;}
.javascript_modal .btn-close {top: 34px;right: 30px;}
/* RSS Fead Page CSS End */
/* News Widget-page Page CSS Start */
.newswidget-wrapper .news-side-bar{width: 380px;}
.newswidget-sect{padding: 45px 0 100px 0;}
/* News Widget-page Page CSS End */
/* Who Uses Us Page CSS Start */
.whousesbanner {padding-bottom: 100px;}
.cusreview{padding: 70px 0 100px 0;}
.elevate-sec{margin: 100px 0;}
/* Who Uses Us Page CSS End */
/* Agency Discount Program Page CSS Start */
.adp-details .row {margin-bottom: 100px;}
.howbdpstart{margin: 70px 0 100px 0;}
/* Agency Discount Program Page CSS End */
/* News Page CSS Start */
.news-section .news-card .latestreles-body {padding: 0px 10px 25px 10px;}
.news-section .news-card .prreles{padding: 5px 8px;}
.news-section .news-card .date{padding: 5px 4px;}
.news-section .grid-item {width: calc(100% / 2);}
.news-page{padding-bottom: 100px;}
.news-sidebar .dividerdiv{margin: 15px -10px 15px -10px;}
/* News Page CSS End */
/* News Details Page CSS Start */
.newsdetails-page .title {font-size: 36px;line-height: 50px;}
.newsdetails-page .border-txt{font-size: 26px;line-height: 36px;}
.newsdetails-page .newdetailcont .sideboxtxt{padding: 30px;width: 370px;}
.othermedia .medialist .mediaimgdiv {width: 208px;height: 168px;}
.newsdetails-page {margin-bottom: 100px;}
/* News Details Page CSS End */
/*Knowledge Base Page CSS Start*/
.knowledgebase-page {margin-bottom: 100px;}
/*Knowledge Base Page CSS End*/
/*Article Details Page CSS Start*/
.articledetails-page .title {font-size: 36px;line-height: 55px;}
.articledetails-page {margin-bottom: 100px;}
/*Article Details Page CSS End*/
/*FAQ Page CSS Start*/
.faq-page{margin-bottom: 100px;}
/*FAQ Page CSS End*/
/*Login Page CSS Start*/
.login-page{margin-bottom: 100px;}
/*Login Page CSS End*/
/*Sign Up Page CSS Start*/
.signup-page form{margin-bottom: 100px;}
/*Sign Up Page CSS End*/
/*Journalists Page CSS Start*/
.journalists-page {margin-bottom: 100px;}
/*Journalists Page CSS End*/
/*Privacy Policy Page CSS Start*/
.privacypolicy-page {margin-bottom: 100px;}
/*Privacy Policy Page CSS End*/
/*Email Us Here Page CSS Start*/
.emailushere-page{margin-bottom: 100px;}
/*Email Us Here Page CSS End*/
/*Page Not Found Page CSS Start*/
.pagenotfound-page{margin-bottom: 100px;}
/*Page Not Found Page CSS End*/
/*Site Map Page CSS Start*/
.sitemap-page{margin-bottom: 100px;}
/*Site Map Page CSS End*/
}
@media (max-width: 991px){
:root, [data-bs-theme=light]{--bs-body-font-size: 16px;}
h1{font-size: 33px;}
/* Header CSS Start */  
.top-header .ext-link a {padding: 10px 14px;}
header .navbar-nav{display: inline-block;}
header .navbar-collapse{text-align: center;border: 1px solid var(--darkblue-color);border-radius: 5px;}
header .nav-link{padding: 5px 0 10px 0;}
header .navbar{padding-top: 10px;padding-bottom: 20px;}
header .dropdown-item{text-align: center;}
/* Header CSS End */
/* Footer CSS Start */
footer ul{margin-bottom: 20px;}
footer label{margin-bottom: 5px;}
footer .footer-botom .footer-link a{margin-right: 15px;}
/* Footer CSS End */
/* Home Page CSS Start */ 
.home-page .home-banner h1 {font-size: 33px;}
.home-page .home-banner h6 {font-size: 20px;}
.home-page .home-banner,.experience-section,.home-about .row,.home-plans,.growyourbrand,.home-latestreles {margin-bottom: 70px;}
.experience-section h2,.home-about h2 {font-size: 27px;}
.experience-section{background-size: cover;}
.plans-cards .best-value, .plans-cards .most-popular{width: 110px;height: 30px;line-height: 30px;font-size: 14px;top: -16px;}
.plans-cards .most-popular {width: 120px;}
.home-plans h2 {font-size: 28px;}
.home-plans{padding: 40px 0;}
.growyourbrand h2 {font-size: 26px;}
.growyourbrand p {font-size: 18px;}
.growyourbrand{padding: 43px 0 43px 40px;}
.growyourbrand::after{right: 40px;width: 250px;height: 171px;}
.home-latestreles h2 {font-size: 28px;margin-bottom: 30px;}
.home-latestreles .grid-item{width: 33.3333%;}
.home-latestreles .latestreles-card .title,.home-latestreles .latestreles-card .title a{font-size: 16px;}
.home-latestreles .latestreles-card{margin: 0 10px;}
.home-latestreles .grid {margin: 0 -10px;}
/* Home Page CSS End */
/* Pricing Page CSS Start */
.pricing-page .btn-gray {margin: 60px 0 70px 0;}
.pricing-page h1{font-size: 33px;margin-bottom: 50px;}
/* Pricing Page CSS End */
/* Pricing Details Page CSS Start */
.pricing-detail-page .plan-section{padding: 70px 0;margin-top: 70px;}
.pricing-detail-page .plan-section h2 {font-size: 28px;margin-bottom: 40px;}
.pricing-detail-page .pagegraytxt {font-size: 20px;margin-bottom: 30px;}
.pricing-detail-page h3 {font-size: 28px;}
.pricing-detail-page ul {margin: 0 0 40px 0;}
.pricing-detail-page .banner-section h1{font-size: 33px;line-height: 48px;}
/* Pricing Details Page CSS End */
/* Compare Distribution Plans Page CSS Start */
.compare-plans-page .table-bg{margin-bottom: 70px;}
.compare-plans-page h1{font-size: 33px;}
.compare-plans-page .table{width: 932px;}
/* Compare Distribution Plans Page CSS End */
/* About Us Page CSS Start */
.about-banner h1{font-size: 33px;}
.about-banner {margin-bottom: 70px;}
.mileston-section{margin-bottom: 70px;}
.whaychoose-section h2 {font-size: 34px;}
.whaychoose-section .tiles-content {margin-top: 70px;}
.whaychoose-section .choose-content h4{font-size: 33px;}
.whaychoose-section .choose-content{margin-bottom: 70px;padding: 50px;}
.aboutus-page {margin-bottom: 70px;}
/* About Us Page CSS End */
/* Meet The Team Page CSS Start */
.team-section{padding: 60px 0 70px 0;margin-top: 70px;}
.team-section .team-card .roal-sec img {max-width: 155px;max-height: 176px;margin-right: 15px;}
.team-section .team-card h3 {font-size: 28px;}
.meetteam-page p {margin-bottom: 15px;}
.meetteam-page h1 {margin-bottom: 20px;}
.team-section h2{margin-bottom: 35px;font-size: 22px;padding-bottom: 15px;}
.team-section h2::before {width: 155px;}
/* Meet The Team Page CSS End */
/* writing services Page CSS Start */
.writingservices-page .contact-sec {margin: 70px 0 70px 0;}
.writingservices-page h1 {margin-bottom: 15px;}
.writingservices-page p {margin-bottom: 20px;}
/* writing services Page CSS End */
/* Affiliate Program Page CSS Start */
.ap-detials {padding: 70px 0 70px 0;}
.ap-detials .card{margin-bottom: 50px;}
.ap-banner img{width: 300px;}
.ap-banner h1 {padding-top: 40px;margin-bottom: 15px;}
.ap-banner p {margin-bottom: 20px;}
.ap-detials .card-header {font-weight: 700;font-size: 20px;}
.ap-detials{margin-top: 70px;}
/* Affiliate Program Page CSS End */
/* Contact Us Page CSS Start */
.contactus-page .faq-txt{margin-bottom: 60px;}
.contpage-sec{margin-bottom: 60px;}
.contactform{margin-right: 20px};
.contactus-page h1 {margin-bottom: 70px;}
.contactus-page .faq-txt{padding: 30px 30px;}
.contactus-page .faq-txt h2 {font-size: 28px;}
.contactus-page .faq-txt::after{right: 0;width: 131%;}
/* Contact Us Page CSS End */
/* RSS Fead Page CSS Start */
.rss-indcateg{padding: 70px 0 70px 0;}
.rss-bluesec {margin: 70px 0 70px 0;}
.rss-bluesec .blue-sect h2{font-size: 32px;}
.rss-bluesec .blue-sect{padding: 20px;margin-bottom: 15px;}
.rss-bluesec .blue-sect a{padding: 10px 20px;}
.rss-indcateg h1 {margin-bottom: 35px;}
.javascript_modal {--bs-modal-width: 960px;}
/* RSS Fead Page CSS End */
/* News Widget-page Page CSS Start */
.newswidget-wrapper .news-side-bar{width: 100%;margin: 0 0 25px 0;}
.newswidget-wrapper{flex-wrap: wrap;}
.news-side-bar .title{margin-bottom: 0;}
.newswidget-sect{padding: 45px 0 70px 0;}
/* News Widget-page Page CSS End */
/* Who Uses Us Page CSS Start */
.whousesbanner {padding-bottom: 70px;}
.whoattension{padding: 70px 0;}
.whoattension h2,.cusreview h2{font-size: 34px;}
.cusreview{padding: 70px 0 70px 0;}
.cusreview .listreview{margin-bottom: 70px;}
.elevate-sec{margin: 70px 0;padding: 30px;}
/* Who Uses Us Page CSS End */
/* Agency Discount Program Page CSS Start */
.adp-details .row {margin-bottom: 70px;}
.howbdpstart{margin: 70px 0 70px 0;padding: 40px;}
.howbdpstart h1 {margin-bottom: 20px;}
.bulkdiscount h2 {font-size: 34px;margin-bottom: 30px;}
.bulkdiscount h2 {font-size: 32px;margin-bottom: 25px;}
/* Agency Discount Program Page CSS End */
/* News Page CSS Start */
.news-section .news-card .title,.news-section .news-card .title a{font-size: 16px;}
.news-section .news-card{margin: 0 10px;}
.news-section .grid {margin: 0 -10px;}
.news-section .ttile-section h2{font-size: 38px;}
.news-section .ttile-section p {font-size: 20px;}
.news-page{padding-bottom: 70px;}
.search-section .nwcategories > li{width: 50%;}
.news-sidebar .newsdate {margin-top: 70px;}
/* News Page CSS End */
/* News Details Page CSS Start */
.newsdetails-page .title {font-size: 30px;line-height: 40px;}
.newsdetails-page .border-txt{font-size: 22px;line-height: 27px;padding: 15px 15px;}
.newsdetails-page .shareicon span,.followus span, .tags span {font-size: 22px;}
.newsdetails-page .newdetailcont .sideboxtxt{padding: 20px;margin: 7px 0 20px 20px;line-height: 25px;}
.newsdetails-page .newdetailcont {margin-bottom: 30px;}
.othermedia h3, .otherattachments h3, .youtubevideo h3 {font-size: 22px;margin-bottom: 15px;}
.othermedia .medialist .mediaimgdiv {width: 204px;height: 164px;}
.othermedia .medialist, .otherattachments .attachmentlist, .youtubevideo .youtubevideolist{margin-bottom: 30px;}
.newsdetails-page {margin-bottom: 70px;}
.contact-info p {font-size: 18px;margin: 0 0 2px 0;}
.contact-info h3 {font-size: 26px;}
.tags a{padding: 4px 16px;}
.newsimagemodal .modal-body,.newsvideomodal .modal-body {padding: 20px;}
.newsimagemodal img {max-width: 100%;max-height: 600px;margin: auto;display: block;}
.newsimagemodal .btn-close,.newsvideomodal .btn-close{top: 4px;right: 3px;}
.newsimagemodal .modal-dialog,.newsvideomodal .modal-dialog {max-width: 735px;}
.newsimagemodal p,.newsvideomodal p {font-size: 18px;margin: 20px 0 0 0;}
/* News Details Page CSS End */
/*Knowledge Base Page CSS Start*/
.knowledgebase-page {margin-bottom: 70px;}
.knowledgebase-page .allcatlist a{padding: 7px 14px;}
.knowledgebase-page .allcatlist{margin-bottom: 30px;}
.knowledgebase-page .searchrestxt {margin-bottom: 30px;}
.knowledgebase-page .grid-item{margin-bottom: 40px;}
/*Knowledge Base Page CSS End*/
/*Article Details Page CSS Start*/
.articledetails-page .title {font-size: 30px;line-height: 40px;}
.articledetails-page {margin-bottom: 70px;}
/*Article Details Page CSS End*/
/*FAQ Page CSS Start*/
.faq-page{margin-bottom: 70px;}
.faq-page h1{margin-bottom: 50px;}
/*FAQ Page CSS End*/
/*Login Page CSS Start*/
.login-page{margin-bottom: 70px;}
/*Login Page CSS End*/
/*Sign Up Page CSS Start*/
.signup-page form{margin-bottom: 70px;}
.signup-page form > .mb-3 {margin-bottom: 20px !important;}
/*Sign Up Page CSS End*/
/*Journalists Page CSS Start*/
.journalists-page {margin-bottom: 70px;}
.journalists-page .disc-card .title {font-size: 18px;line-height: 24px;margin-bottom: 20px;}
.journalists-page .disc-card img {width: 72px;height: 72px;top: -36px;}
.journalists-page .disc-card{padding: 60px 15px 20px 15px;}
.journalists-page .bluebg-section{margin: 60px 0 100px 0;}
.journalists-page .bluebg-section h2 {font-size: 26px;line-height: 34px;max-width: 600px;}
/*Journalists Page CSS End*/
/*Privacy Policy Page CSS Start*/
.privacypolicy-page {margin-bottom: 70px;}
/*Privacy Policy Page CSS End*/
/*Email Us Here Page CSS Start*/
.emailushere-page{margin-bottom: 70px;}
.emailushere-page h2 {font-size: 24px;margin-bottom: 25px;}
.emailushere-page h1 {margin-bottom: 30px;}
.emailushere-page .form-bg{padding: 35px 20px 35px 20px;}
.emailushere-page .captchaimg {margin: 20px 0 0 0;}
/*Email Us Here Page CSS End*/
/*Page Not Found Page CSS Start*/
.pagenotfound-page{margin-bottom: 70px;}
.pagenotfound-page img {margin: 20px 0 30px 0;}
/*Page Not Found Page CSS End*/
/*Site Map Page CSS Start*/
.sitemap-page{margin-bottom: 70px;}
.sitemap-page h1 {margin-bottom: 25px;}
/*Site Map Page CSS End*/
}
@media (max-width: 767px){
.dy-padding-left,.dy-padding-right{visibility: visible}
/* Header CSS Start */ 
.top-header a{font-size: 14px;}
.top-header .ext-link a {padding: 6px 9px;}
header .navbar-brand img {max-width: 180px;max-height: 50.52px;}
/* Header CSS End */
/* Footer CSS Start */
footer{padding: 30px 0 0 0;text-align: center;background-position: 0 calc(100% - 66px);}
footer .footerlogo {max-width: 183px;max-height: 51px;margin-bottom: 20px;}
footer .footer-botom{margin-top: 10px;}
footer .footer-botom .footer-link a {margin: 0 7px;}
footer .footer-botom .footer-link a:last-child{margin-right: 7px}
footer .footer-link{margin-top: 10px;}
footer .footer-botom{padding: 10px 0;}
footer .social-icon{justify-content: center; margin-bottom: 30px;}
footer .social-icon a + a{margin-left: 10px;}
/* Footer CSS End */
/* Home Page CSS Start */ 
.home-banner .btn-div{margin-bottom: 15px;}
.home-banner .btn-div .btn{margin: 0 10px 10px 10px !important;}
.home-page .home-banner p{max-width: 100%;}
.home-page .home-banner,.experience-section,.home-about .row,.home-plans,.growyourbrand,.home-latestreles {margin-bottom: 40px;}
.home-about .row img{margin-bottom: 30px; width: 200px;}
.home-about h2{font-size: 25px; margin-bottom: 10px;}
.plans-cards .price {font-size: 30px;margin-top: 10px;}
.plans-cards .usdtxt{font-size: 12px;}
.plans-cards .btn{--bs-btn-padding-y: 10px;}
.plans-cards .planfooter{padding: 10px 20px 20px 20px;}
.plans-cards .planbody{padding: 0 10px;}
.plans-cards{ margin-left: 0px;margin-right: 0px;}
.home-plans h2{margin-bottom: 40px;}
.home-plans{padding: 30px 0;}
.growyourbrand {padding: 30px 15px 175px 15px;}
.growyourbrand::after {right: 0;width: 230px;height: 158px;left: 0;margin: auto;bottom: 0;}
.home-latestreles h2 {font-size: 25px;margin-bottom: 20px;}
.home-latestreles .grid-item{width: 50%;}
.home-latestreles .latestreles-card .disc {font-size: 14px;}
/* Home Page CSS End */
/* Pricing Page CSS Start */
.pricing-page .btn-gray {margin: 40px 0 40px 0;}
.pricing-page h1 {margin-bottom: 30px;}
/* Pricing Page CSS End */
/* Pricing Details Page CSS Start */
.pricing-detail-page .plans-cards .usdtxt {margin-bottom: 20px;}
.pricing-detail-page .plan-section{padding: 40px 0;margin-top: 40px;}
.pricing-detail-page .pagegraytxt{font-size: 18px;}
.pricing-detail-page h3 {font-size: 26px;}
.pricing-detail-page .banner-section{margin-bottom: 40px;}
.pricing-detail-page ul li{font-size: 16px;}
.pricing-detail-page .banner-section h1{font-size: 30px;line-height: 40px;}
.pricing-detail-page .banner-section p{font-size: 16px;}
/* Pricing Details Page CSS End */
/* Compare Distribution Plans Page CSS Start */
.compare-plans-page h1{font-size: 30px;}
.compare-plans-page .table-bg{margin-bottom: 40px;margin-top: 40px;}
/* Compare Distribution Plans Page CSS End */
/* About Us Page CSS Start */
.about-banner h1{font-size: 30px; margin-bottom: 20px;}
.about-banner img {max-height: 500px; margin-top: 30px;}
.about-banner {margin-bottom: 40px;}
.mileston-section{padding: 40px 0;margin-bottom: 40px;}
.mileston-section h3{margin-bottom: 40px;}
.mileston-list > div{width: 100%; margin-bottom: 30px;}
.mileston-list > div:last-child{margin-bottom: 0;}
.mileston-list h2 {font-size: 34px;margin-bottom: 5px;}
.whaychoose-section h2 {font-size: 30px;}
.whaychoose-section .tiles-content {margin-top: 40px;}
.whaychoose-section .choose-content h4{font-size: 30px;}
.whaychoose-section .choose-content div {flex: auto;}
.whaychoose-section .choose-content{flex-wrap: wrap;padding: 30px; text-align: center;margin-bottom: 40px;}
.aboutus-page {margin-bottom: 40px;}
/* About Us Page CSS End */
/* Meet The Team Page CSS Start */
.team-section{padding: 40px 0 20px 0;margin-top: 40px;}
.team-section .grid-item {width: 100%;}
.team-section .withoutphoto .team-card {padding-top: 16px;}
/* Meet The Team Page CSS End */
/* writing services Page CSS Start */
.writingservices-page .contact-sec {margin: 40px 0 40px 0;}
.writingservices-page{text-align: center;}
/* writing services Page CSS End */
/* Affiliate Program Page CSS Start */
.ap-detials .card{--bs-card-spacer-y: 20px;--bs-card-spacer-x: 30px;--bs-card-cap-padding-y: 10px;--bs-card-cap-padding-x: 30px;margin-bottom: 40px;}
.ap-detials {padding: 40px 0 40px 0;}
.ap-banner img{float: none;}
.ap-banner{text-align: center;}
.ap-banner h1{padding-top: 15px;}
.ap-detials{margin-top: 30px;}
/* Affiliate Program Page CSS End */
/* Contact Us Page CSS Start */
.contactus-page .faq-txt{margin-bottom: 40px;}
.contpage-sec{margin-bottom: 40px;flex-wrap: wrap;}
.contactus-page h1 {margin-bottom: 30px;}
.contactus-page .faq-txt{text-align: center;}
.contactus-page .faq-txt h2 {font-size: 20px;}
.contactus-page .faq-txt::after{right: 0;width: 131%;}
.contpage-sec .add-details{width: 100%;text-align: center;}
.contactus-page .faq-txt::after{display: none;}
.contactform{padding: 20px; margin: 0 0 20px 0;}
/* Contact Us Page CSS End */
/* RSS Fead Page CSS Start */
.rss-indcateg{padding: 40px 0 40px 0;}
.rss-bluesec {margin: 40px 0 40px 0;}
.rss-bluesec .blue-sect{flex-wrap: wrap;justify-content: center;}
.rss-bluesec .blue-sect h2 {font-size: 24px;width: 100%;margin-bottom: 15px;text-align: center;}
.rssfeeds-page p {margin-bottom: 20px;}
.rss-indcateg .cat-list li .btn-sec a + a{margin-left: 10px;}
.rss-indcateg .cat-list li .btn-sec a{font-size: 14px;}
.rss-indcateg .cat-list li .btn-sec a img{width: 19px;margin-right: 5px;}
.rss-indcateg .cat-list li{padding: 15px 15px;}
.rss-indcateg .accordion-button{font-size: 16px;}
.rss-indcateg .accordion{--bs-accordion-btn-icon-width: 28px;--bs-accordion-btn-icon-height: 28px;--bs-accordion-btn-padding-x: 15px 60px;--bs-accordion-btn-padding-y: 15px 15px;}
.rss-indcateg .accordion-button::after{top: 12px;left: 15px;}
.rss-indcateg .accordion-item{margin-bottom: 15px;}
.rss-bluesec .blue-sect a{font-size: 14px;}
.rss-bluesec .blue-sect a {padding: 10px 15px;}
.javascript_modal h2 {font-size: 22px;}
.javascript_modal .form-control{padding: 15px;margin: 20px 0 0 0;}
.javascript_modal .copywrapper{margin-bottom: 30px;}
.javascript_modal .int-txt {margin-bottom: 20px;}
.javascript_modal .btn-close {top: 10px;right: 10px;}
.javascript_modal {--bs-modal-width: 740px;}
/* RSS Fead Page CSS End */
/* News Widget-page Page CSS Start */
.news-side-bar .title{font-size: 18px;}
.newswidget-wrapper .news-side-bar .bg-white,.newswidget-wrapper .widgetprv .bg-white {padding: 15px;}
.news-side-bar .newscontent,.news-side-bar .widgetoptions,.news-side-bar .cuscolorsfonts{padding-top: 10px;}
.newswidget-sect{padding: 40px 0 40px 0;}
.news-side-bar .title:after{top: 6px;}
/* News Widget-page Page CSS End */
/* Who Uses Us Page CSS Start */
.whousesbanner {padding-bottom: 40px;}
.whousesbanner h1 {margin-bottom: 15px;}
.whousesbanner .btn {margin-top: 0px;margin-bottom: 15px;}
.whoattension{padding: 40px 0;}
.whoattension h2,.cusreview h2{font-size: 34px;margin-bottom: 15px;}
.customers {padding: 40px 0 15px 0;}
.customers h1 {margin-bottom: 20px;}
.customers .col-md {margin-bottom: 25px;}
.cusreview{padding: 40px 0 40px 0;}
.cusreview h2{margin-bottom: 30px;}
.cusreview .listreview{padding: 20px; margin-bottom: 40px;}
.cusreview .listreview .auther {margin-top: 15px;}
.cusreview .listreview::after{width: calc(100% - 200px);}
.cusreview .listreview .comm-bottom{left: 200px;}
.cusreview .listreview::before{width: calc(100% - 100px);}
.cusreview .listreview .comm-top{left:100px;}
.elevate-sec{margin: 40px 0;text-align: center;}
.elevate-sec h2{font-size: 34px;line-height: 44px;margin-bottom: 15px;}
.whoattension .listtitle{font-size: 22px;margin: 20px 0 20px 0;}
/* Who Uses Us Page CSS End */
/* Agency Discount Program Page CSS Start */
.adp-details .row {margin-bottom: 40px;}
.howbdpstart{margin: 40px 0 40px 0;padding: 30px;}
.howbdpstart h1 {margin-bottom: 15px;}
.bulkdiscount{padding: 40px 0 40px 0;}
.adp-details .row:nth-child(even) > div:last-child {order: 1;}
.adp-details .row:nth-child(odd) > div:last-child {text-align: center;}
.adp-details .row img{margin-top: 30px; width: 80%;}
.bulkdiscount .table thead th,.bulkdiscount .table tbody td{white-space: nowrap;}
/* Agency Discount Program Page CSS End */
/* News Page CSS Start */
.news-section .grid-item {width: 50%;}
.news-section .news-card .disc {font-size: 14px;}
.news-page{flex-wrap: wrap;padding-bottom: 40px;}
.news-sidebar{width: 100%;margin: 0 0 15px 0;}
.pagination{justify-content: center; margin-top: 30px;}
.news-section .ttile-section h2 {font-size: 32px;margin-bottom: 7px;}
.news-section .ttile-section p {font-size: 18px;}
.news-section .search-section{margin-bottom: 20px;}
.news-sidebar .newsdate {margin-top: 40px;}
/* News Page CSS End */
/* News Details Page CSS Start */
.newsdetails-page .title {font-size: 26px;line-height: 38px;text-align: center;margin-bottom: 20px;}
.bdgdatesectoin{text-align: center; margin-bottom: 20px;}
.bdgdatesectoin .prbedge,.bdgdatesectoin .date{padding: 8px 15px;font-size: 16px;}
.newsdetails-page .border-txt{font-size: 16px;line-height: 23px;margin-bottom: 20px;}
.newsdetails-page .shareicon span,.followus span, .tags span {font-size: 18px; width: 100%;text-align: center; margin: 0 0 15px 0;}
.newsdetails-page .shareicon a{margin: 0 7px 0 7px;}
.newsdetails-page .shareicon {margin-bottom: 25px;}
.detailimgsection{margin-bottom: 30px;}
.newsdetails-page .newdetailcont .sideboxtxt{padding: 15px;margin: 0 0 20px 0;line-height: 25px;width: 100%;float: none;}
.othermedia h3, .otherattachments h3, .youtubevideo h3 {font-size: 22px;margin-bottom: 15px;}
.othermedia, .otherattachments, .youtubevideo{text-align: center;}
.othermedia .medialist .mediaimgdiv {width: 227px;height: 182px;}
.otherattachments .attaclist{width: 220px;}
.youtubevideo .ytlist{height: auto;}
.newsdetails-page {margin-bottom: 40px;}
.contact-info p {font-size: 16px;margin: 0 0 2px 0;}
.contact-info h3 {font-size: 23px;}
.contact-info{text-align: center;}
.tags a{padding: 2px 9px; font-size: 14px;}
.newsdetails-page .newdetailcont p,.newsdetails-page .newdetailcont h6{text-align: center;}
.newsimagemodal p,.newsvideomodal p {font-size: 16px;margin: 15px 0 0 0;}
.newsimagemodal .modal-dialog,.newsvideomodal .modal-dialog{max-width: 560px;}
.newsvideomodal .videowrapper{padding-top: 65%;}
.followus a,.tags a{margin: 0 7px 10px 7px;}
/* News Details Page CSS End */
/*Knowledge Base Page CSS Start*/
.knowledgebase-page {margin-bottom: 40px;}
.knowledgebase-page .searchrestxt div {font-size: 20px;}
.knowledgebase-page .grid-item{width: calc(100% / 2);}
/*Knowledge Base Page CSS End*/
/*Article Details Page CSS Start*/
.articledetails-page .title {font-size: 26px;line-height: 38px;text-align: center;margin-bottom: 20px;}
.articledetails-page {margin-bottom: 40px;}
.articledetails-page .bdgdatesectoin .prbedge{padding: 8px 15px;font-size: 16px;}
.articledetails-page .bdgdatesectoin {margin-bottom: 15px;}
.articledetails-page .shareicon span {font-size: 18px;width: 100%;text-align: center;margin: 0 0 15px 0;}
.articledetails-page .shareicon {margin-bottom: 20px;}
.articledetails-page .shareicon a{margin:0 7px 0 7px;}
.artidetailscont .imgdiv{margin: 0 auto 30px auto;display: block;max-width: 100%;float: none;}
.artidetailscont p {text-align: center;margin-bottom: 20px;}
.artidetailscont {margin-bottom: 15px;}
.articledetails-page .btn-knowledge{--bs-btn-padding-x: 18px;--bs-btn-padding-y: 4px;font-size: 16px;}
/*Article Details Page CSS End*/
/*FAQ Page CSS Start*/
.faq-page{margin-bottom: 40px;}
.faq-page .accordion-button{font-size: 16px;}
.faq-page .accordion{--bs-accordion-btn-icon-width: 28px;--bs-accordion-btn-icon-height: 28px;--bs-accordion-btn-padding-x: 15px 60px;--bs-accordion-btn-padding-y: 15px 15px;}
.faq-page .accordion-button::after{top: 12px;left: 15px;}
.faq-page .accordion-item{margin-bottom: 15px;}
.faq-page .accordion-body h6,.faq-page .accordion-body p{font-size: 16px;}
.faq-page .accordion-body {padding: 0 15px 15px 15px; font-size: 16px;}
.faq-page .accordion-body h6{margin: 15px 0 10px 0;}
.faq-page h1{margin-bottom: 30px;}
/*FAQ Page CSS End*/
/*Login Page CSS Start*/
.login-page{margin-bottom: 40px;}
.signuplink {margin-top: 15px;}
.form-btn-div {margin-top: 0;}
.captchaimg {margin: 20px 0;}
/*Login Page CSS End*/
/*Sign Up Page CSS Start*/
.signup-page form{margin-bottom: 40px;}
.signup-page form > .mb-3 {margin-bottom: 10px !important;}
.signup-page form h3 {margin-bottom: 15px;}
/*Sign Up Page CSS End*/
/*Journalists Page CSS Start*/
.journalists-page {margin-bottom: 40px;}
.journalists-page .disc-card .title {margin-bottom: 15px;}
.journalists-page .disc-card img {width: 72px;height: 72px;top: -36px;}
.journalists-page .disc-card{margin-bottom: 70px;height: auto;}
.journalists-page .bluebg-section{margin: 40px 0 80px 0;padding: 20px 15px;}
.journalists-page .bluebg-section h2 {font-size: 22px;line-height: 30px; margin: 0 auto 15px auto;}
/*Journalists Page CSS End*/
/*Privacy Policy Page CSS Start*/
.privacypolicy-page {margin-bottom: 40px;}
.privacypolicy-page h4 {font-size: 20px;line-height: 30px;margin: 30px 0 10px 0;}
.privacypolicy-page h1 {margin-bottom: 30px;}
/*Privacy Policy Page CSS End*/
/*Email Us Here Page CSS Start*/
.emailushere-page{margin-bottom: 40px;}
.emailushere-page h2 {font-size: 20px;margin-bottom: 15px;}
.emailushere-page h1 {margin-bottom: 15px;}
.emailushere-page .form-bg{padding: 20px; margin-top: 30px;}
.emailushere-page .captchaimg {margin: 10px 0 20px 0;}
/*Email Us Here Page CSS End*/
/*Page Not Found Page CSS Start*/
.pagenotfound-page{margin-bottom: 40px;}
.pagenotfound-page img {margin: 20px 0 30px 0; max-width: 100%;}
/*Page Not Found Page CSS End*/
/*Site Map Page CSS Start*/
.sitemap-page{margin-bottom: 40px;}
.sitemap-page h1 {margin-bottom: 15px;}
.sitemap-page .sitemapbg{padding: 20px;}
.sitemap-page .sitemapbg h3 {font-size: 20px;}
.sitemap-page .sitemapbg li a {font-size: 18px;}
.sitemap-page .sitemapbg .listing {margin-bottom: 25px;}
/*Site Map Page CSS End*/
}
@media (max-width: 576px){
/* Home Page CSS Start */
.home-latestreles .grid-item{width: 100%;}
.home-latestreles .latestreles-card {margin: 0 auto; width: 260px;}
.home-latestreles .grid {margin: 0 0;}
.home-latestreles .grid-item{margin-bottom: 30px;}
.home-latestreles .latestreles-card .latestreles-body{text-align: center;}
/* Home Page CSS End */
/* Meet The Team Page CSS Start */
.meetteam-page{text-align: center;}
.team-section .team-card .roal-sec{flex-wrap: wrap;justify-content: center;}
.team-section .team-card .roal-sec > div{width: 100%;}
.team-section .team-card .roal-sec h3 br{display: none;}
.team-section .team-card h3{margin-bottom: 0;}
.team-section .team-card .roal-sec img{margin: 0 0 15px 0;}
/* Meet The Team Page CSS End */
/* RSS Fead Page CSS Start */
.rss-indcateg .cat-list li .name{width: 100%;margin-bottom: 10px;}
.rss-indcateg .cat-list li{flex-wrap: wrap;}
/* RSS Fead Page CSS End */
/* News Widget-page Page CSS Start */
.newswidget-wrapper .widgetprv{text-align: center;}
.newswidget-wrapper .widgetprv h2{margin-bottom: 20px;}
.widgetprv .newslist{flex-wrap: wrap;}
.widgetprv .newslist .img{width: 100%; margin: 0 0 10px 0;}
/* News Widget-page Page CSS End */
/* News Page CSS Start */
.news-section .grid-item{width: 100%;}
.news-section .news-card {margin: 0 auto; width: 260px;}
.news-section .grid {margin: 0 0;}
.news-section .grid-item{margin-bottom: 30px;}
.news-section .news-card .news-body{text-align: center;}
.search-section .nwcategories > li {width: 100%;}
/* News Page CSS End */
/* News Details Page CSS Start */
.newsvideomodal .videowrapper{padding-top: 75%;}
.youtubevideo .ytlist a img{max-width: 360px;}
.youtubevideo .ytlist{width: 360px;}
/* News Details Page CSS End */
/*Knowledge Base Page CSS Start*/
.knowledgebase-page .grid-item{width: 100%;}
.knowledgebase-page .searchbox{flex-wrap: wrap;}
.knowledgebase-page .searchbox .form-control{margin: 0 0 15px 0;}
/*Knowledge Base Page CSS End*/
}
@media (max-width: 430px){
/* Header CSS Start */ 
.top-header .ext-link,.top-header .phone-link{width: 100%;}
.top-header {text-align: center;}
/* Header CSS End */
/* News Details Page CSS Start */
.youtubevideo .ytlist a img{max-width: 100%;}
.youtubevideo .ytlist{width: 245px;}
/* News Details Page CSS End */

}
