/*Write Css*/

.header-wrapper.style-3 .header-top {
    background-color: #fff !important;
    border-color: transparent !important;
}

.header-wrapper.style-3 .header-top-entry .title {
    border-color: var(--top-nav-text-color);
    color: var(--main-color-one) !important;
}

.headertop-wrapper {
    display: flex;
    align-items: center;
}

.headertop-wrapper p {
    color: var(--main-color-one);
    flex: 1 1 auto;
    text-align: center;
    padding: 6px 0; 
    letter-spacing: 1.4px;
    text-transform: uppercase !important;
}

.headertop-wrapper p i {
    margin-right: 5px;
}

.headertop-wrapper .header-top-entry {
    padding: 0;
    margin: 0;
}

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

.agro_banner_temp2 {
    margin: -113px 0 0 0;
}

.modal-backdrop.show {
    display: none;
}

.LoginPopup .DontHaveAccount .CreateNow {
    color: var(--main-color-one) !important;
}

.section-tittle .tittle:before,
.section-tittle .tittle:after{
    display: none;
}

.mango-product-container .product-container {
    box-shadow: none !important;
}
.header-mid .header-top-entryswrapper .header-top-entrys .openCart span {
    position: relative;
    top: -8px;
}
.mango-product-tabs-container .product-container .product-card-content .title {
    font-weight: 300 !important;
    font-size: 16px;
}
.mango-product-container h2,
.barberShop_testimonial_area .title{
    text-align: center !important;
    color: #222 !important;
    font-size: 25px !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 700;
}

.mango-product-container .product-container .product-card-content .price .current {
    color: #222 !important;
}

.mango-product-container .product-container .product-card-content .title {
    color: #222 !important;
    font-weight: 300;
    height: auto;
    font-size: 16px !important;
}

.mango-product-tabs-container .tittle {
    font-size: 25px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important;
    color: #222 !important;
    font-weight: 700 !important;
}


.mango-product-tabs-container .section-tittle .tittle {
    margin: 0;
}

.mango-product-tabs-container .section-tittle,
.mango-product-container .section-title{
    margin: 0 0 40px 0 !important;
}

.mango-product-container .section-title p {
    padding: 0 !important;
}

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

.header-wrapper.style-3 .header-functionality-entry img {
    filter: brightness(0) invert(1);
    height: 27px;
    margin-right: 10px;
    filter: brightness(0) invert(1);
}

.header-wrapper.style-3 .header-functionality-entry span {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 16px;
    position: relative;
    top: -5px;
}

.header-wrapper.style-3 .header-functionality-entry {
    border: none;
}

.mango-product-tabs-container .product-container .product-card-content .tag,
.mango-product-container .product-container .product-card-content .tag{
    color: #6c757d !important;
}

.call-to-action2 {
    background: transparent !important;
}

.call-to-action2 h1,
.bags .section-tittle .title{
    color: #222 !important;
    font-size: 25px !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 700;
    text-shadow: none !important;
}

.call-to-action2 p {
    font-size: 14px !important;
}

.call-to-action2 .contents {
    align-items: center;
    flex-direction: row-reverse;
}

.call-to-action2 .contents .buttons-wrap .btn {
    color: var(--button-color) !important;
    background: transparent !important;
    padding: 5px 20px !important;
    font-size: 16px !important;
    transition: 0.4s ease-in;
}

.call-to-action2 .contents .buttons-wrap .btn:hover {
    background: var(--button-color) !important;
    color: #fff !important;
}

.barberShop_testimonial_area .barberShop_testimonial__single {
    box-shadow: none !important;
    background: rgb(255 171 191 / 25%);
}

.popularProduct .singleProduct,
.popularProduct .singleProduct .productCap{
    border: none;
}

.popularProduct .singleProduct .productCap h5 a {
    color: #222 !important;
    font-weight: 300 !important;
    font-size: 16px !important;
}

.popularProduct .singleProduct .productCap .quintity.avilable {
    display: none;
}

.bags .singleProduct .productCap .productPrice strong.regularPrice {
    color: #222 !important;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
}

.breadcrumb-area {
    background: var(--main-color-one) !important;
}

.breadcrumb-area ul li,
.breadcrumb-area ul li a,
.breadcrumb-area ul li:before{
    color: #fff !important;
}

.singleProduct,
.singleProduct .productCap{
    border: 1px solid transparent !important;
}

.singleProduct .productCap a {
    font-weight: 300 !important;
    font-size: 16px !important;
    color: #222 !important;
}

.singleProduct .productCap .quintity.avilable {
    display: none;
}

.singleProduct .productCap .current {
    color: #222;
    font-size: 14px;
}

.singleProduct .productCap .btn-wrapper a {
    color: #fff !important;
    z-index: 0;
}

.blog .sectiontitle-wrap .subtitle {
    color: #222;
    font-weight: 600;
    line-height: 1.2;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
.blog .sectiontitle-wrap .section-title-button a {
    padding: 0;
    text-decoration: underline;
}


/*Blog Area*/
.blog .date {
    display: none;
}

.blog .row .col-lg-6:first-child {
    width: 58.33333333%;
}

.blog .row .col-lg-6:last-child {
    width: 41.66666667%;
}

.blog .row .col-lg-6:first-child .mainblog-contents {
    position: initial;
    background: transparent;
    padding: 10px;
}

.blog .row .col-lg-6:first-child .mainblog-contents h3 a {
    color: #222;
    font-size: 26px;
    font-weight: 500;
    letter-spacing: 0.05em;
}

.blog .row .col-lg-6:first-child .mainblog-contents h3 {
    text-align: center;
}

.blog .row .col-lg-6:last-child .aside-blog h4 a {font-size: 17px;font-weight: 700;letter-spacing: 0.05em;}

.blog .aside-blog figure {
    width: 45% !important;
}

.blog .aside-blog figure img {
    height: 97px;
    object-fit: cover;
    border-radius: 15px !important;
}

.blog .blog-main figure img {
    border-radius: 15px !important;
}
.top-mobcategory .category-lists li .cat-no {
    display: none;
}
.singleContact .icon-wrap .icon {
    color: #fff !important;
}

.blogDetails .blogdetails-single p,
.blogDetails .blogdetails-single ol li{
    margin: 0 0 25px 0 !important;
    line-height: 1.4;
    color: #222;
    letter-spacing: 0.05em;
    font-size: 16px;
}

.blogDetails .blogdetails-single h3 {
    color: #222;
    margin-top: 60px;
    margin-bottom: 25px;
    font-size: 21px !important;
}
.blogDetails .simplePresentCart .title {
    color: #222;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: 0.05em;
}

.blogDetails .simplePresentCart .itemsCaption h5 a {
    color: #222 !important;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0.05em;
}
.blogDetails .related-blogs {
    display: none;
}

.blogdetails-single {
    border: 1px solid transparent !important;
    box-shadow: none !important;
    margin: 0 !important;
}

.abutArea-global1 .aboutCaption-global li,
.abutArea-global1 .aboutCaption-global p{
    font-size: 17px;
    letter-spacing: 0.05em;
    color: #222;
    list-style: disc;
}

.relatedProduct .global-slick-init .slick-track {
    margin: 0;
}

.relatedProduct .global-slick-init .slick-track .productPrice span {
    color: #222;
    font-weight: 600;
    font-size: 16px;
}

.relatedProduct .section-tittle h2 {
    color: #222;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-size: 25px;
}

.single-shop-details-wrapper .name_badge h2 {
    color: #222;
    font-size: 24px;
    letter-spacing: 0.05em;
    margin: 0 0 20px 0;
    font-weight: 600;
}

.singleBlog-global .blogCaption .cartTop {
    position: absolute;
    top: -20px;
    right: 15px;
    background: var(--main-color-one);
    padding: 10px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}

.singleBlog-global .blogCaption .cartTop .listItmes {
    color: #fff;
}

.singleBlog-global .blogCaption h3 {
    width: 99%;
    overflow: hidden;
    text-wrap: nowrap;
    text-overflow: ellipsis;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    margin: 0 0 10px 0;
    font-size: 16px !important;
}

.singleBlog-global .blogCaption p {
    font-size: 16px !important;
    letter-spacing: 0.05em;
}

.blogArea-global .blogCaption {
    border: none !important;
}

.blogArea-global .img-text {
    display: none;
}

.mango-product-tabs-container .go-to-shop-link {
    text-align: center;
}

.arrowStyleFour .slick-arrow {
    top: -40px !important;
}

.header-mid .navigation-search-content form input {
    border-radius: 32px;
}

.categoriesArea p {
    font-size: 17px !important;
    letter-spacing: 0.05em;
    color: #222;
    line-height: 1.4;
}

.abutArea-global1 {
    margin: 0 0 30px 0;
}

.keysearch_module .serach-result {
    display: none;
}

.keysearch_module .showresults {
    display: block !important;
}

.arrowStyleFour .slick-arrow {
    z-index: 0 !important;
}

.product-slide-entry .price .prev {
    display: none;
}

.bags .footer_ecommerce-widget .listItem a {
    line-height: 1.4;
}

.append_testimonial .prev-icon, .append_testimonial .next-icon {
    z-index: 0 !important;
}

.singleProduct .global-card-contents-title.text-capitalize {
    width: 100%;
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.thumb-link img {
    border-radius: 10px;
    height: 141px;
    object-fit: cover;
}

.description-tab-wrapper p {
    font-size: 14px;
    color: #222;
    margin: 0 0 15px 0;
    line-height: 1.4;
}

.description-tab-wrapper p b {
    font-weight: 600;
}

.single-description-tab-content ul li {
    margin: 0 0 15px 0;
    color: #222;
    line-height: 1.4;
}

.single-description-tab-content div {
    font-size: 21px;
    color: #222;
}

.description-tab-wrapper h4 {
    color: #222;
    font-size: 21px;
    font-weight: 500;
}

.light-newsletter form button {
    height: 44.36px !important;
    font-weight: 500 !important;
}

@media (min-width: 1700px){
    .call-to-action5 .contents-wrap {
        height: 635px !important;
    }
}

@media (max-width: 1700px){
    .call-to-action5 img {
        height: 569px !important;
        object-fit: cover; 
    }
}

@media (max-width: 1200px){
    
    .navigation-search-content,
    .header-functionality-entry span{
        display: block !important;
    }
    
    .agro_banner_temp2 {
        margin: -106px 0 0 0;
    }
    
    .header-mid .header-top-entryswrapper span {
        display: none !important;
    }
    
    .sliderAreaInner .bag-inner-page-banner .container .row .col-lg-7 {
        width: 100%;
    }
    
    .sliderAreaInner .bag-inner-page-banner .container .row .col-lg-7 ul {
        display: block;
    }
    
    .sliderAreaInner .bag-inner-page-banner .container .row .col-lg-7 ul li {
        border: none;
        display: inline-block;
    }
    
    .sliderAreaInner .bag-inner-page-banner .container .row .col-lg-7 ul li a {
        padding: 0;
    }
}

@media (max-width: 992px){
    .agro_banner_temp2 {
        margin: -98px 0 0 0 !important;
    }
    .blog .aside-blog:first-child {
        margin-top: 0 !important;
    }
    .blog .row .col-lg-6 {
        width: 100% !important;
    }
    .blog .row .col-lg-6:last-child {
        margin: 30px 0 0 0px;
    }
    
    .call-to-action5 img,
    .call-to-action5 .contents-wrap{
        height: auto !important;
        object-fit: cover;
    }
    .light-newsletter .newsletterform-wrapper p {
        line-height: 1.4;
    }
    .header-wrapper.style-3 .header-functionality-entry span {
        display: none !important;
    }
}

@media (max-width: 768px){
    .agro_banner_temp2 {
        margin: -94px 0 0 0 !important;
    }
    .product-container .product-card-content .title {
        padding: 0 !important;
        border: none;
    }
    .product-container .product-card-content .title:after {
        display: none !important;       
    }
    .mango-product-tabs-container .swiper-tabs .nav-pills .nav-link {
        padding: 10px 5px !important;
        font-size: 14px !important;
    }
    .swiper-tabs .go-to-shop-link {
        padding: 8px 5px !important;
        font-size: 14px !important;
    }
    .footer-columns-entry .row .col-sm-6,
    .footer-columns-entry .row .col-sm-2,
    .footer-columns-entry .row .col-sm-8{
        width: 100%;
    }
}

@media (max-width: 576px){
    .headertop-wrapper p {
        letter-spacing: 0;
        font-size: 12px;
    }
    .agro_banner_temp2 {
        margin: -93px 0 0 0 !important;
    }
    .information-blockss .row .banner-column:first-child {
        margin: 0 0 30px 0;
    }
    .call-to-action5 .contents-wrap {
        padding: 20px !important;
    }
    .light-newsletter h3 {
        line-height: 1.4;
    }
    .mango-product-container h2, .barberShop_testimonial_area .title,.call-to-action2 h1, .bags .section-tittle .title,.section-tittle .tittle,.relatedProduct .section-tittle h2 {
        font-size: 18px !important;
    }
    .information-blockss .cat-contents a h4 {
        font-size: 16px !important;
    }
    .big-columns-cat .section-title {
        padding: 0px 0 0px 0 !important;
    }

}
