@media (max-width:1640px){
.topNavbar, .menubar{
padding: 4px 20px;
}
.menu-unstyled li {
padding-right: 16px;
}
.banner-right-con{
padding: 25px;
}

}

@media (max-width:1380px){
.menu-unstyled li {
padding-right: 10px;
}
.menu-unstyled li a, .moreBtn a{
font-size: 16px;
}
.menubar{
gap: 40px;
}

.logo-con a img{
width: 140px;
height: auto;
}
.moreBtn .search-btn.ps-4{
padding-left: 0 !important;
}
.footer-sec::before, .footer-sec::after{
opacity: 0.2;
}
}

/* For screen width up to 1440px */
@media (max-width: 1440px) {
.menu-list ul.menu-unstyled li {
display: inline-block;
}
.moreBtn-con {
display: inline-block;
}
.commentSlider{
margin-left: 0 !important;
}
.commentSlider::after{
right: 0;
}

}

/* For screen width up to 1280px */
@media (max-width: 1280px) {
.menu-list ul.menu-unstyled li {
display: inline-block;
}
.moreBtn-con {
display: inline-block;
}
.comments-boxs{
max-width: 100%;
}
.logo-con a img{
width: 100px;
height: auto;
}

}

/* For screen width up to 1024px */
@media (max-width: 1024px) {
.menu-list ul.menu-unstyled li {
display: inline-block;
}
.moreBtn-con {
display: inline-block;
}
.footer-sec.bgImg{
background-position: center !important;
}

.searchBox{
position: static;
}
}


/* Responsive styles */
@media (max-width: 768px) {
.top-unstyled {
flex-direction: column;
}

.submenu {
position: relative;
top: 0;
left: 0;
display: none;
}

.has-submenu .submenu {
display: none;
}

.has-submenu.open .submenu {
display: block;
}
.moreBtn .dropdown-menu {
width:auto;
}
}


@media (max-width: 1366px) {

.menu-list ul.menu-unstyled li {
display: inline-block;
}
.moreBtn-con {
display: inline-block;
}
}


/* For screen width up to 991px */
@media (max-width: 991px) {

.header-desktop{
display: none !important;
}

.header-mobile{
display: block;
}   

.moreBtn{
gap: 20px;
}

#backToTop, .dk-view{
display: none !important;
}
.search-field{
border-radius: 0;
right: 0;
}
.commonBanner-sec nav.breadcrumb {
padding: 10px;
}

.google-ads-sec{
padding: 12px 0;
}
.google-ad-con{
margin: 0 auto 20px;
}
.footerNav-con{
width: auto;
}

.search-field {

max-width: 500px;
width: 100%;
}
.footerLogo-con .socail-links{
display: none;
}
.socail-links.socail-links1{
display: block;
margin-top: 40px;
text-align: center;
}
.google-ad-con{
margin-bottom: 20px;
}
.header.sticky-shadow{
box-shadow: none;
}

.google-ad-con{
margin: 0 auto;
margin-bottom: 0px;
}
.footerLogo-con p{
margin: 30px 0px;
}

.banner-left-con, .banner-right-con, .dearReader-left-con, .testimonial-con{
max-width: 100%;
}
.banner-right-con{
padding: 20px 0;
}
.banner-right-con h4{
font-size: 32px;
margin-bottom: 15px;
}
.banner-right-con p {
font-size: 16px;
word-break: break-all;
}
.dearReader-sec, .bgImg, .footer-sec{
padding: 30px 0 !important;
}
.dearReader-left-con p{
margin-bottom: 15px;
font-size: 16px;
}
.custom-row-spacing .col-12, .custom-row-spacing .col-12:nth-child(-n+2) {
padding: 10px;
}
.recentPost-sec.bgImg h2{
margin-bottom: 15px;
line-height: normal;
}
.post-boxs h5 a{
font-size: 22px;
}
.post-boxs h5 a br, .testimonials-sec.bgImg::before, .testimonial-con .quotes-box span,
.commentSlider::after{
display: none;
}

.post-boxs, .testimonial-con{
padding: 20px;
}
.comments-sec.bgImg h2{margin-bottom: 20px;}
.testimonial-con p{
font-size: 20px;
}
.testimonial-con .postUser-con{
margin-top: 24px;
}
.moreBtn .comonBtn{
font-size: 15px;
height: 38px;
}

}

@media (max-width: 767px) {

.footerNav-con{
margin-top: 10px;
}
.footerNav-con h5{
margin-bottom: 10px;
}
.footerLogo-con{
max-width: 100%;
border-bottom: 1px solid #100c0c4d;
}
.footerNav-con ul li a{
font-size: 14px;
line-height: 20px;
}
.footerNav {
gap: 30px;
}
.footerLogo-con img, .footerLogo-con h3{
text-align: center;
}
.footerLogo-con img{
display: flex;
align-items: center;
margin: auto;
}
.footerLogo-con p{
text-align: center;
}
.commentSlider::after {
right: -130px;
}

}

@media (max-width: 576px) {

.topnavCon{
padding: 10px;
}
.header-mobile .topNavbar ul li{
padding-right: 10px;
}
.mobileList{
gap: 15px;
}
.footerNav-con.mainMenu {border-top: 1px solid #ffffff2c;
padding: 20px 0;
border-bottom: 1px solid #ffffff2c;
text-align: center;
}
.footerNav-con.mainMenu .footerList li{
display: inline-block;
padding: 8px;
margin: 0;
}
.footerNav {
gap: 40px;
}
.footerNav-con ul.footerList{
flex: 1;
}
.footerNav-con, .readMore-btn .comonBtn{
width: 100%;
}
.footerNav-con.mainMenu h5{
display: none;
}
.contact-left-con form .customBtn, .comonBtn{
max-width: 100% !important;
}
.comments-sec .readMore-btn {
margin-top: 40px;
padding: 0 12px;
}
.footerNav-con ul.footerList{
margin-top: 20px;
justify-content: center;
}
}

