@media only screen and (min-width:320px) and (max-width:576px){
.cover-image{height: 250px !important;width: 100%;}
.blog-img{height: 250px !important;}
}

@media only screen and (min-width:320px) and (max-width:767px) {
body{padding-top: 60px;}
.logo{max-height: 24px;}
.sidenav a{padding: 8px 8px 8px 24px;}
.custom-banner{height: 320px;}
.custom-banner .carousel-caption h1{font-size: 20px;}
.custom-banner .carousel-caption{top: -80px;}
.custom-banner .carousel-control-next, .carousel-control-prev .lni{font-size: 18px;}
.custom-banner .carousel-inner{height: 330px;}
.title-heading{font-size: 22px;}
.main-title{font-size: 26px;}
.sec-heading-title{font-size: 20px;}
.abt-title{font-size: 26px;}
.wrap-img{height: auto;}
.custom-title{font-size: 18px;}
.related-img{height: auto;}
.category-details-title{font-size: 20px;}
.videos-sec iframe{height: auto;}
.details-slider .carousel-inner img{width: 100%;height: 300px;}
.newsletter-sec .newslatter-text h3{font-size: 22px;}

.partbord {border-left: none;}
.col-modules{padding: 5px 10px 0px 10px;}
.col-modules .social-login p{font-size: 12px;}
.connect-modules{padding-top: 2rem;}
.col-modules .social-login{padding: 15px 0;}

.search-box{width: 100%;}
.searchbox-results-wrapper .form-control{border: 1px solid #bfbfbf !important;}
.search-btn{border: 1px solid #bfbfbf;background-color: #23d6af;}
.search-btn .lni{color: #fff;}

.item{margin-bottom: 20px;}
.items-third{margin-bottom: 0px !important;}
.title-box{position: relative;bottom: 0px;background-color: rgba(255,255,255,0.85);}
.title-box>div{width: 100%;max-width: 100%;margin-bottom: 20px;padding: 0.625rem 0.9375rem 0.625rem;}
.title-box .article-category{position: relative;top: 7px;}
.title-box .article-category span{top: auto;}
.title-box>span{padding: 0.625rem 0.9375rem 0.625rem;background-color: transparent;width: 100%;max-width: 100%;}
.title-box>div>span{height: auto;}

/* .social-icons{justify-content: center;} */
footer .footer-bottom-links li a{line-height: 1.8;}

.search-sec .input-group{display: block;}
.search-sec .input-group .form-control{width: 100%;margin-bottom: 12px;}

.category-details-title{font-size: 20px;}

.add-image img{height: auto;}
.ads-wrapper .add-title{font-size: 14px;}
.btn-custom{font-size: 14px;}

.cover-image{height: 130px;width: 100%;}
.cover-image01{height: 250px;width: 100%;}

.blog-img{height: auto;}

.bg-home{padding: 30px 0 60px;min-height: auto;}
.intro-title{font-size: 26px;}
.intro-text{font-size: 14px;}
.pl-14{padding-left: 0px;}
.footer-heading{font-size: 14px;}
footer .copyright-text{font-size: 14px;}
footer .footer-useful-links ul li{margin-bottom: 2px;}
footer .footer-useful-links ul li a{font-size: 12px;line-height: 1.2;}
}


@media only screen and (min-width:575px) and (max-width:991px){
    .search-sec .form-control{margin-bottom:0.5rem;}
}

@media only screen and (min-width:768px) and (max-width:991px){
.newsletter{height: 247px;width: 100%;}
.newsletter-title{font-size: 16px;}
.newsletter .newsletter-text{font-size: 12px;padding-top: 10px;}
.newsletter-wrap{position: relative;height: 247px;padding: 20px;}
.newsletter:after{display: none;}
.newsletter-wrap:after{display: none;}
.wrap-img{height: auto;}

.search-box{width: 100%;}
.searchbox-results-wrapper .form-control{border: 1px solid #bfbfbf !important;}
.search-btn{border: 1px solid #bfbfbf;}

.listing-details-area .single-listing .list-caption h3{height: 110px;}
.listing-details-area .single-listing .list-caption p{height: 100px;}
.details-slider .carousel-inner img{width: 100%;height: 350px;}
.title-heading{font-size: 20px;}
}


@media only screen and (min-width:768px) and (max-width:1023px) {
body{padding-top: 62px;}
header .nav-item .nav-link{font-size: 16px;}
.logo{max-height: 26px;}
.custom-banner{height: 340px;}
.custom-banner .carousel-caption h1{font-size: 24px;}
.custom-banner .carousel-caption{top: -60px;}
.custom-banner .carousel-control-next, .carousel-control-prev .lni{font-size: 20px;}
.custom-banner .carousel-inner{height: 350px;}
.title-heading{font-size: 20px;}

.main-title{font-size: 32px;}
.videos-sec iframe{height: auto;}
.abt-title{font-size: 30px;}
.custom-title{font-size: 18px;}
.custom-text{font-size: 14px;}
.related-img{height: 114px;}
.shopping-nav .navbar-nav .nav-link {padding-right: 0.5rem;padding-left: 0.5rem;font-size: 11px;}
.shopping-nav .dropdown-item{font-size: 11px;}
.shopping-nav .dropdown:hover>.dropdown-menu {display: block;margin: 0px 0px 0px -42px;z-index: 111;}
.footer-heading {font-size: 14px;margin-bottom: 3px;}
.search_cloud li a{padding: 8px 12px;}
/* .social-icons{justify-content: center;} */
footer .footer-content-links ul li a{font-size: 11px;}

.add-image img{height: 136px;}
.ads-wrapper .add-title{font-size: 18px;padding-bottom: 12px;}
.item-price{font-size: 16px;padding-bottom: 8px;}

.bg-home{height: 290px;}
.intro-title{font-size: 24px;}
.intro-text{font-size: 16px;}
}

@media only screen and (min-width: 975px) and (max-width: 1200px){
.ads-wrapper .add-title{font-size: 18px;padding-bottom: 12px;}
span.item-location{font-size: 14px;}
.item-price{font-size: 16px;padding-bottom: 8px;}
.add-image img{height: 119px;}
.btn-custom{font-size: 14px;}
}


@media only screen and (min-width: 992px) and (max-width: 1199px){
.related-img{height: 190px;}
footer .footer-content-links ul li a{font-size: 11px;}
.newsletter{height: 330px;}
.newsletter-title{font-size: 18px;}
.newsletter-wrap{height: 168px !important;padding-bottom: 3px;}
.search-box{width: 245px;}
.logo{max-height: 25px;}
.btn-danger{font-size: 14px;}
.btn-white{font-size: 14px;}

.btn-danger .lni{font-size: 14px;}
.btn-white .lni{font-size: 14px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1365px){
.search-box{width: 400px;}
}

@media only screen and (min-width:1024px) and (max-width:1365px){
.dropdown-menu.show{margin-left: -97px !important;}
.wrap-img{height: 214px;}
.related-img{height: 230px;}
.abt-title{font-size: 32px;}
.custom-title{font-size: 20px;}
.search_cloud li a{padding: 8px 18px;}
.shopping-nav .navbar-nav .nav-link{padding-right: 0.8rem;padding-left: 0.8rem;}
.shopping-nav .dropdown:hover>.dropdown-menu {display: block;margin: 0px 0px 0px -18px;z-index: 111;}
.footer-heading{font-size: 16px;}



header .nav-item .nav-link{font-size: 16px;}
.btn-danger{font-size: 16px;}
.btn-white{font-size: 16px;}

.btn-danger .lni{font-size: 16px;}
.btn-white .lni{font-size: 16px;}

.newsletter-wrap{height: 198px;padding-bottom: 3px;}
}
