/*Write Css*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body,h1,h2,h3,h4,h5,h6,p,a,li,span,strong,input,select {
    font-family: "Poppins", sans-serif !important;
}

.footer-bottom-navigation .footer-bottom-wrap .cell-view:last-child,
.footer-wrapper hr,
.mango-product-tabs-container .section-title p,
.mango-product-container .mango-section-title p,
.swiper-tabs:before{
    display: none !important;
}

.mango-product-tabs-container .section-title h2,
.mango-product-container .mango-section-title h2{
    padding: 0 !important;
}

.mango-product-tabs-container .mango-section-title h2,
.barberShop_sectionTitle .title,
.mango-product-container .mango-section-title h2,
.bags .section-tittle .title,
.blog .sectiontitle-wrap .subtitle,
.swiper-tabs:before,
.related-blogs .section-tittle h2{
    font-size: 44px !important;
    font-weight: 600 !important;
    color: #222 !important;
    text-transform: capitalize !important;
    line-height: 1.2;
}

.barberShop_sectionTitle.title_flex .title {
    max-width: 100% !important;
}

.popularProduct .row.mb-40 {
    margin: 0 0 30px 0 !important;
}

.tabs-container {
    margin-bottom: 0 !important;
}

.product-slide-entry{
    margin-bottom: 20px !important;
}

.popularProduct .slick-slider .slick-arrow {
    top: -34px !important;
}

.barberShop_testimonial_area .row {
    margin-top: 0 !important;
}

.barberShop_testimonial_area .global-slick-init {
    margin: 30px 0 0 0 !important;
}

.bags .singleProduct .productCap .productPrice strong.regularPrice,
.mango-product-container .product-container .product-card-content .price .current,
.mango-product-tabs-container .product-container .product-card-content .price .current{
    color: #222 !important;
    font-size: 18px !important;
}

.bags .singleProduct .productCap .productPrice span.offerPrice,
.price .prev{
    color: #999 !important;
    font-size: 12px !important;
}

.navigation-search-content {
    margin-left: 0 !important;
    position: initial !important;
    z-index: 0 !important;
}

.agro_banner_temp2 figure img {
    width: 100%;
    height: 555px;
    object-fit: cover;
}

.agro_banner_temp2 .sliderArea .slick-dots {
    display: flex;
    justify-content: center;
    margin: 20px 0 0 0;
}

.agro_banner_temp2 .sliderArea .slick-dots button {
    font-size: 0;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    border: 1px solid #222;
    margin: 0 5px;
}

.agro_banner_temp2 .sliderArea .slick-dots .slick-active button {
    background: #222;
}

.header-wrapper.style-3 .navigation {
    background: #fff !important;
}

.breadcrumb-area {
    position: initial !important;
}

.bags .singleContact .icon-wrap .icon {
    color: #fff !important;
}

.bags .breadcrumb a,
.breadcrumb .breadcrumb-item + .breadcrumb-item::before{
    color: #999 !important;
}

.blog .row .col-lg-6:last-child .aside-blog h4 a {
    font-weight: 600 !important;
    line-height: 1.4;
}

#listproducttop {
    margin: 0 !important;
}

.tabs-container .producttabs-buttonwrap {
    display: none;
}

.modal-backdrop {
    display: none;
}

.blog .sectiontitle-wrap .subtitle,
.blog .row .col-lg-6:first-child .mainblog-contents h3 a,
.blog .row .col-lg-6:last-child .aside-blog h4 a{
    letter-spacing: normal !important;
}

.mango-product-tabs-container .product-container .product-card-content .tag,
.search-page .global-card-contents-flex h5 a,
.bags .singleProduct .productCap .global-card-contents-title a{
    height: 36px !important;
    font-size: 15px !important;
    line-height: 18px !important;
    text-transform: capitalize !important;
    font-weight: 600 !important;
    color: #222 !important;
}

.bags .singleProduct .productCap a.title {
    font-size: 15px !important;
}

.blog .row .col-lg-6:first-child .mainblog-contents h3 a {
    font-weight: 600;
}

.product-image .bottom-line-a {
    background: var(--main-color-one);
    color: #fff !important;
}

.product-image .bottom-line-a:hover,
.shop-area .product-thumb-wrapper .global-card-thumb .cart-icon li .add-to-cart-btn:hover{
    background: var(--button-color) !important;
}

.capDescription .single-description-tab-content ul li,
.capDescription .single-description-tab-content,
.abutArea-global1 .aboutCaption-global li {
    font-size: 16px;
    line-height: 1.5;
    margin: 0 0 10px 0;
}

.single-details-tab .tab-review .btn-wrapper .see-more-review {
    border: 1px solid var(--main-color-one);
    color: #fff !important;
    font-weight: 400 !important;
    background: var(--main-color-one) !important;
}

.agency_work_area .agency_work .agency_work__contents h4 {
    font-size: 18px !important;
    color: #222 !important;
}

.agency_work_area .agency_work .agency_work__contents p {
    color: #999 !important;
    margin: 5px 0 0 0 !important;
}

.abutArea-global1 .aboutCaption-global li {
    color: #999;
}

.search-page .price-update-through {
    margin: 0 !important;
}

.search-page .price-update-through .flash-prices,
.productPrice-shop .current{
    color: #222 !important;
    font-size: 18px !important;
    font-weight: 600;
}

.LoginPopup .LoginFormOuter .CustomCheckbox label, .RegisterPopup .RegisterForm .CustomCheckbox label {
    font-weight: 500 !important;
    letter-spacing: normal !important;
} 
 
.mango-product-tabs-container .price .prev {
    display: none;
}

.mango-product-tabs-container .product-container .product-card-content .title {
    color: #222 !important;
    text-wrap: wrap !important;
}

.mango-product-tabs-container .product-container .product-card-content .tag {
    display: none;
}

.showtext .mango-product-tabs-container .product-container .product-card-content .tag {
    display: block !important;
}

.blogDetails .simplePresentCart h4 {
    color: #222 !important;
    font-size: 21px;
    font-weight: 600;
}

.blogDetails .simplePresentCart .itemsCaption h5 a {
    color: #222;
    font-weight: 500;
}

.blogDetails .related-blogs .singleBlog-global .blogCaption .tittle {
    font-size: 18px !important;
    font-weight: 600;
    color: #222;
}

.singleBlog-global .blogCaption .pera {
    line-height: 1.4;
}

.breadcrumb .breadcrumb-item a {
    font-size: 14px !important;
}

.breadcrumb .breadcrumb-item:first-child {
    padding: 0;
}

.breadcrumb .breadcrumb-item {
    color: #999 !important;
}

.blogDetails .blogdetails-single p {
    font-size: 16px;
    line-height: 1.4;
    margin: 0 0 10px 0;
}

.blogDetails .blogdetails-single h4 {
    color: #222;
    font-weight: 500;
    font-size: 18px;
    margin: 20px 0 10px 0;
}

.blogdetails-single .small-tittle .tittle,
.barberShop_testimonial__single__contents__title{
    color: #222 !important;
}

.blogDetails .blogdetails-single p strong {
    font-weight: 500;
    color: #222;
}

.blogDetails .blogdetails-single  li:before {
    display: none;
}

.related-blogs .tittle {
    margin: 0 !important;
}

.mango-product-tabs-container .swiper-tabs .nav-pills .nav-link {
    border-radius: 0;
}

.mango-product-tabs-container .swiper-tabs .nav-pills .nav-link.active {
    color: #fff !important;
}

.blog .sectiontitle-wrap {
    align-items: flex-start !important;
}

.blog .sectiontitle-wrap .section-title-button {
    margin: 15px 0 0 0;
}

.footer-bottom-navigation {
    display: block !important;
}

.footer-wrapper.style-3 .footer-bottom-navigation:before,
.mango-product-container .product-container .product-card-content .tag{
    display: none !important;
}

.mango-product-container .product-container .product-card-content .title:after {
    display: none;
}

.breadcrumb .breadcrumb-item {
    border: none !important;
}

@media (min-width: 1200px){
    .header-wrapper.style-3 header:not(.fixed-header) nav {
        padding: 0 !important;
    }
}

@media (max-width: 1200px){
    .footer-columns-entry .col-lg-2 {
        width: 25%;
    }
    .bags .bags-bradcrumb-nav ul,
    .breadcrumb .breadcrumb-item a {
        padding: 0 !important;
    }
}

@media (max-width: 992px){
    .mozaic-banners-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}

@media (max-width: 768px){
    .mango-product-tabs-container .mango-section-title h2,
    .barberShop_sectionTitle .title,
    .mango-product-container .mango-section-title h2,
    .bags .section-tittle .title,
    .blog .sectiontitle-wrap .subtitle,
    .swiper-tabs:before,
    .related-blogs .section-tittle h2 {
        font-size: 28px !important;    
    }
    
    .footer-columns-entry .col-lg-2 {
        width: 50%;
    }
    
    .blog .sectiontitle-wrap .section-title-button {
        margin: 5px 0 0 0; 
    }
    
    .blog .row .col-lg-6:first-child .mainblog-contents h3 a {
        font-size: 20px !important;
    }
        
    .footer-bottom-navigation {
        padding: 0 !important;
    }
    
    .footer-bottom-navigation .cell-view,
    .copyright{
        margin: 0 !important;    
    }
    
    .bags .copyright p {
        line-height: 1.4;
    }
    
    .agro_banner_temp2 figure img {
        height: auto !important;
    }
}

@media (max-width: 576px){
    .bags .footer_ecommerce-widget .footerTittle, .bags .footer_mango-widget .footerTittle {
        font-size: 20px !important;
    }
}