/*=====================================idap-pro css======================================*/@media (max-width: 1199px){    /* body hidden class */    body.hidden {        overflow-y: hidden;        padding-right: 0px;    }    /* home-1 container css */    .home-1 .container{        max-width: 100%;    }    .container{        padding-left: 30px;        padding-right: 30px;    }    /* section padding css */    .section-t-padding{        padding-top: 60px;    }    .section-b-padding{        padding-bottom: 60px;    }    .section-tb-padding{        padding-top: 60px;        padding-bottom: 60px;    }    /* header top css */    .header-main-area .header-main .header-element.logo {        width: 25%;    }    .header-main-area .header-main .header-element.search-wrap{        width: 50%;    }    .header-main-area .header-main .header-element.right-block-box {        width: 25%;    }    .header-main-area .header-main .header-element.right-block-box ul.shop-element li.nav-toggler{        display: block;    }    /* right block css */    .right-block-box ul.shop-element li.side-wrap {        margin-left: 15px;    }    /* user account css */    .right-block-box ul.shop-element li.user-wrap .acc-desk{        display: none;    }    .right-block-box ul.shop-element li.user-wrap .acc-mob{        display: block;    }    .right-block-box ul.shop-element li.user-wrap .acc-mob a.user-icon{        display: flex;        font-size: 20px;    }    /* wishlist css */    .wishlist-wrap a.header-wishlist span.wishlist-icon{        font-size: 20px;    }    .wishlist-wrap a.header-wishlist span.wishlist-counter{        left: 10px;    }    /* cart css */    .shopping-widget .shopping-cart a.cart-count span.cart-icon-wrap span.cart-icon{        font-size: 20px;    }    .shopping-widget .shopping-cart a.cart-count span.cart-icon-wrap span.bigcounter{        left: 10px;    }    /* header-bottom css */    .header-bottom-area .main-menu-area{        align-items: flex-start;        position: fixed;        top: 0;        left: -300px;        width: 300px;        height: 100%;        overflow-y: auto;        background-color: #fff;        z-index: 100;        opacity: 0;        visibility: hidden;        border-top: none;    }    .header-bottom-area .main-menu-area.active{        left: 0;        opacity: 1;        visibility: visible;    }    .header-bottom-area .main-menu-area,    .header-bottom-area .main-menu-area.active{        -webkit-transition: all 0.3s ease-in-out 0s;        -o-transition: all 0.3s ease-in-out 0s;        transition: all 0.3s ease-in-out 0s;    }    .header-bottom-area .main-menu-area .main-navigation .navbar-collapse{        width: 100%;        display: flex;        flex-direction: column-reverse;        margin-top: 45px;    }    .header-bottom-area .main-menu-area .main-navigation .img-hotline{        display: none;    }    .header-bottom-area .main-menu-area .main-navigation .navbar-collapse .megamenu-content{        width: 100%;    }    /* box-header css */    .main-menu-area .main-navigation .box-header{        display: block;    }    /* main-menu css */    .megamenu-content .mainwrap ul.main-menu{        flex-direction: column;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link{        border-top: 1px solid #eee;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title{        display: flex;        padding: 10px 15px;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link:first-child a.link-title {        padding: 10px 15px;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link.parent a.link-title{        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link.parent a.link-title.link-title-lg{        display: flex;        align-items: center;        justify-content: space-between;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link.parent a.link-title.link-title-lg,    .megamenu-content .mainwrap ul.main-menu li.menu-link.parent a.link-title.link-title-lg[aria-expanded="false"]{        color: #222;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link.parent a.link-title.link-title-lg[aria-expanded="true"]{        color: #f5ab1e;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title::after{        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title i{        margin-left: 0;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link.parent a.link-title.link-title-lg[aria-expanded="true"] i{        transform: rotate(180deg);    }    .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title span.sp-link-title span.hot{        top: -8px;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu.collapse:not(.show),    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu.collapse:not(.show),    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.banner-menu.collapse:not(.show){        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu,    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu,    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.banner-menu{        padding: 0;        position: unset;        left: 0;        width: 100%;        opacity: 1;        visibility: visible;        box-shadow: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu li.submenu-li{        margin-top: 0;        border-top: 1px solid #eee;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu li.submenu-li a.submenu-link{        display: block;        padding: 10px 15px 10px 25px;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li{        width: 100%;        padding: 0 0;        border-top: 1px solid #eee;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li h2.sublink-title{        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li a.sublink-title.sublink-title-lg{        display: flex;        align-items: center;        justify-content: space-between;        padding: 10px 15px 10px 25px;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li a.sublink-title.sublink-title-lg,    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li a.sublink-title.sublink-title-lg[aria-expanded="false"]{        color: #222;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li a.sublink-title.sublink-title-lg[aria-expanded="true"]{        color: #f5ab1e;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li a.sublink-title.sublink-title-lg[aria-expanded="true"] i{        transform: rotate(180deg);    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li ul.dropdown-supmenu.collapse:not(.show){        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li ul.dropdown-supmenu li.supmenu-li{        margin-top: 0;        border-top: 1px solid #eee;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.mega-menu li.megamenu-li ul.dropdown-supmenu li.supmenu-li a{        display: block;        padding: 10px 15px 10px 30px;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.banner-menu li.menu-banner{        width: 100%;        padding: 0 0;        border-top: 1px solid #eee;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.banner-menu li.menu-banner a.menu-banner-img{        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.banner-menu li.menu-banner a.menu-banner-title{        padding: 10px 15px 10px 25px;        margin-top: 0px;        text-align: left;    }    /* blog menu */    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li{        padding: 0px;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li a.g-l-link{        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li a.sub-link{        display: block;        padding: 10px 25px 10px 25px;        font-weight: 400;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li a.sub-link{        display: flex;        align-items: center;        justify-content: space-between;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li a.sub-link[aria-expanded="true"]{        color: #f5ab1e;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li a.sub-link[aria-expanded="true"] i{        transform: rotate(180deg);    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1{        position: unset;        opacity: 1;        visibility: visible;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1.collapse:not(.show){        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1{        width: 100%;        padding: 0px;        transform: unset;        box-shadow: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li a.blog-sub-style{        display: block;        padding: 10px 35px;        border-top: 1px solid #eee;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li a.blog-sub-style[aria-expanded="true"]{        color: #f5ab1e;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li a.blog-sub-style[aria-expanded="true"] i{        transform: rotate(270deg);    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li a.sub-style{        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li a.blog-sub-style{        font-size: 13px;        padding: 10px 40px;        border-top: 1px solid #eee;        font-weight: 400;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li a i{        font-size: 14px;        transform: rotate(91deg);    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li ul.grid-style{        width: 100%;        padding: 0px;        transform: unset;        box-shadow: none;        position: unset;        opacity: 1;        visibility: visible;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li ul.grid-style.collapse:not(.show){        display: none;    }    .megamenu-content .mainwrap ul.main-menu li.menu-link ul.dropdown-submenu.sub-menu li.submenu-li ul.blog-style-1 li ul.grid-style li a{        font-size: 13px;        padding: 10px 50px;        border-top: 1px solid #eee;    }    /* slider css */    .slider .home-slider .img-back{        height: 450px;    }    .slider .home-slider .img-back .h-s-content span{        font-size: 18px;    }    .slider .home-slider .img-back .h-s-content h1{        font-size: 40px;    }    .slider .home-slider .img-back .h-s-content a{    }    /* two banner css */    .t-banner1 .home-offer-banner .o-t-banner .o-t-content h6{        font-size: 18px;    }    /* trending product css */    .h-t-products1 .trending-products .owl-nav button.owl-prev{        left: -10px;    }    .h-t-products1 .trending-products .owl-nav button.owl-next{        right: -10px;    }    .caption .rating{        margin-top: 10px;    }    /* deal countdown css */    .home-countdown1 .back-img{        background-position: top;        height: 350px;    }    .home-countdown1 .back-img .deal-content ul.contdown_row li.countdown_section span.countdown_timer{        font-size: 22px;    }    .home-countdown1 .back-img .deal-content a{        margin-top: 30px;    }    /* newletter css */    .news-letter1 .home-news form {        width: 90%;    }    .news-letter1 .news-img {        background-position: bottom;    }    /* footer css */    .f-logo ul.footer-ul li.footer-li p {        max-width: 100%;    }    .f-logo ul.footer-ul li.footer-li ul.f-ul-li-ul li.footer-info {        width: calc(100% - 20px);        margin-left: 20px;    }    /* product page css */    .pro-page .pro-shipping {        display: flex;    }    .pro-page .pro-shipping .product-service {        width: 33.33%;        margin-left: 30px;        margin-top: 30px;    }    .pro-page .pro-shipping .product-service:first-child {        margin-top: 30px;        width: 33.33%;        margin-left: 0px;    }    /* about page css */    .about-content .about-title{        width: 70%;    }    .about-content .about-title h1{        font-size: 24px;    }    /* cancellation page css */    .cancellation-title h1{        font-size: 24px;    }    .cancellation-content ul.cancellation{        padding-left: 15px;    }    /* cart page style-3 css */    .cart-style-3 .c-total ul li.c-all-price{        margin-bottom: 14px;        padding-bottom: 14px;    }    /* checkout style-3 css */    .check-3-start{        margin-left: -20px;    }    .check-3-start .check-out-3{        width: calc(33.33% - 20px);        margin-left: 20px;    }    /* coming soon page css */    .coming-soon-area .coming-soon-image .coming-timer{        width: 50%;    }    .coming-soon-area .coming-soon-image .coming-timer p.coming-slogan{        margin-bottom: 20px;    }    .coming-soon-area .coming-soon-image .coming-timer h3.coming-soon-title{        font-size: 50px;    }    .coming-soon-area .coming-soon-image .coming-timer span.subscribe{        margin-top: 20px;        margin-bottom: 20px;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section{        width: 150px;        height: 130px;        margin-right: 0px;        margin-top: 35px;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section .countdown_timer{        font-size: 40px;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section .countdown_title{        font-size: 24px;        margin-top: 10px;    }    /* order complete page css */    .order-area .order-details h4{        font-size: 18px;    }    /* contact page css */    .map-area .map-title h1{        font-size: 24px;    }    /* payment page css */    .payment-title h1{        font-size: 24px;    }    /* privacy policy page css */    .privacy-title h1{        font-size: 24px;    }    .privacy-content ul{        padding-left: 15px;    }    /* return page css */    .return-title h1{        font-size: 24px;    }    /* register page css */    .register-area{        max-width: 70%;    }    .register-area .register-box h1{        font-size: 24px;    }    /* login page css */    .login-area{        max-width: 70%;    }    .login-area .login-box h1{        font-size: 24px;    }    /* account page css */    .account-title h1{        font-size: 24px;    }    /* shipping page css */    .shipping-title h1{        font-size: 24px;    }    /* footer style-1 products list css */    .footer-style-1-pro .header-pro .caption{        width: calc(60% - 15px);        margin-left: 15px;    }    .footer-style-1-pro .header-pro .caption span{        font-size: 13px;    }    .footer-style-1-pro .header-pro .caption .pro-price{        margin-top: 9px;    }    .footer-style-1-pro .header-pro .caption .pro-icn{        margin-top: 9px;    }    /* grid product css */    .grid-list-banner .grid-banner-content{        width: 50%;    }    .grid-list-banner .grid-banner-content h4{        font-size: 18px;    }    /* list product css */    .list-product .list-items .caption p.list-description{        margin-top: 2px;    }    .list-product .list-items .caption .rating{        margin-top: 10px;    }    .list-product .list-items .caption .pro-price{        margin-top: 12px;    }    .list-product .list-items .caption .pro-icn{        margin-top: 10px;    }    .list-product .list-items .caption .pro-icn a.w-c-q-icn i{        width: 35px;        height: 35px;        font-size: 14px;    }    /* 4-grid product css */    .grid-4-product .grid-pro ul.grid-product li.grid-items .tred-pro:hover .pro-icn a.w-c-q-icn:first-child{        margin-right: 5px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items .tred-pro:hover .pro-icn a.w-c-q-icn:last-child{        margin-left: 5px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items .tred-pro .pro-icn a.w-c-q-icn i{        width: 35px;        height: 35px;        font-size: 14px;    }    /* product page css */    .pro-releted .section-title h2{        font-size: 24px;    }    .pro-page .pro-image{        flex-direction: column;    }    .pro-page .pro-image .pro-info h4{        font-size: 18px;    }    /* search page style-2 list product css */    .search-title h3{        font-size: 24px;    }    .style-2-list-search-pro-area .search-pro-items .search-img{        width: 32%;    }    .style-2-list-search-pro-area .search-pro-items .search-caption{        width: 68%;    }    /* blog style-1 left-right grid blog css */    .blog-style-1-left-grid .blog-start,    .blog-style-1-right-grid .blog-start{        width: calc(50% - 20px);    }    .blog-style-1-full-grid .blog-start .blog-content {        padding: 20px;    }    /* blog left list css */    .blog-style-1-left-list-blog,    .blog-style-1-right-blog{        margin-left: -30px;    }    .blog-style-1-left-list-blog .blog-start:before,    .blog-style-1-right-blog .blog-start:before{        width: 50px;        height: 50px;        font-size: 22px;    }    .blog-style-1-left-list-blog .blog-start,    .blog-style-1-right-blog .blog-start{        width: calc(50% - 30px);    }    .blog-style-1-left-list-blog .blog-start .blog-content,    .blog-style-1-right-blog .blog-start .blog-content,    .blog-style-1-left-list-blog .blog-start .blog-image,    .blog-style-1-right-blog .blog-start .blog-image{        width: 100%;    }    .blog-style-1-left-list-blog .blog-start .blog-post,    .blog-style-1-right-blog .blog-start .blog-post{        align-items: flex-start;        flex-direction: column;    }    .blog-style-1-left-list-blog .blog-start .blog-content,    .blog-style-1-right-blog .blog-start .blog-content{        margin-left: 0px;        margin-top: 23px;    }    .blog-style-1-left-list-blog .blog-start .blog-content .date-comm-adit,    .blog-style-1-right-blog .blog-start .blog-content .date-comm-adit{        flex-direction: column;        align-items: flex-start;        margin-top: 13px;        padding-top: 20px;    }    .blog-style-1-left-list-blog .blog-start .blog-content .date-comm-adit a,    .blog-style-1-right-blog .blog-start .blog-content .date-comm-adit a{        margin-top: 12px;    }    .blog-style-1-left-list-blog .blog-start .blog-content .date-comm-adit span.blog-admin,    .blog-style-1-right-blog .blog-start .blog-content .date-comm-adit span.blog-admin{        margin-top: 12px;    }    .blog-style-1-left-list-blog .blog-start .blog-content p.blog-description,    .blog-style-1-right-blog .blog-start .blog-content p.blog-description{        font-size: 14px;        margin-top: 23px;    }    .blog-style-1-left-list-blog .blog-start .blog-content a.read-link,    .blog-style-1-right-blog .blog-start .blog-content a.read-link{        margin-top: 20px;    }    /* center blog css */    .center-md{        padding: 0px;    }    /* style-2 left-right-full style 2 grid blog css */    .left-style-2-blog,    .right-style-2-blog{        margin-left: -20px;    }    .left-style-2-blog .blog-start,    .right-style-2-blog .blog-start{        width: calc(50% - 20px);        margin-left: 20px;    }    /* left-right-full list blog css */    .right-blog-list-style-2,    .left-blog-list-style-2 {        margin-left: -30px;        display: flex;        flex-wrap: wrap;        align-items: center;    }    .right-blog-list-style-2 .blog-start,    .left-blog-list-style-2 .blog-start {        flex-direction: column;        width: calc(50% - 30px);        margin-left: 30px;    }    .left-blog-list-style-2 .blog-start .blog-image,    .right-blog-list-style-2 .blog-start .blog-image {        width: 100%;    }    .left-blog-list-style-2 .blog-start .blog-content,    .right-blog-list-style-2 .blog-start .blog-content{        width: 100%;        padding-top: 30px;        margin-left: 0px;    }    .left-blog-list-style-2 .blog-start .blog-content .blog-title h6,    .right-blog-list-style-2 .blog-start .blog-content .blog-title h6{        margin-top: 20px;        padding-top: 13px;    }    .left-blog-list-style-2 .blog-start .blog-content p.blog-description,    .right-blog-list-style-2 .blog-start .blog-content p.blog-description{        font-size: 13px;        margin-top: 17px;        line-height: 22px;    }    .left-blog-list-style-2 .blog-start .blog-content .more-blog,    .right-blog-list-style-2 .blog-start .blog-content .more-blog{        margin-top: 4px;    }    .full-blog-list-style-2 .blog-start .blog-content .more-blog{        margin-top: 17px;    }    .left-blog-list-style-2 .blog-start .blog-content .more-blog,    .right-blog-list-style-2 .blog-start .blog-content .more-blog {        margin-top: 18px;    }    .full-blog-list-style-2 .blog-start .blog-content .more-blog a.read-link,    .left-blog-list-style-2 .blog-start .blog-content .more-blog a.read-link,    .right-blog-list-style-2 .blog-start .blog-content .more-blog a.read-link{        font-size: 14px;    }    /* style-3 full-left-right 3 grid blog css */    .blog-style-3-left-grid,    .blog-style-3-right-grid{        margin-left: -20px;    }    .blog-style-3-left-grid .blog-start,    .blog-style-3-right-grid .blog-start{        width: calc(50% - 20px);        margin-left: 20px;    }    .all-page{        margin: 0 auto;    }    /* full-left-right list blog css */    .left-blog-list-style-3,    .right-blog-style-3 {        margin-left: -30px;        display: flex;        align-items: center;    }    .left-blog-list-style-3 .blog-start,    .right-blog-style-3 .blog-start {        flex-direction: column;        width: calc(50% - 30px);        margin-left: 30px;    }    .left-blog-list-style-3 .blog-start .blog-image,    .right-blog-style-3 .blog-start .blog-image {        width: 100%;    }    .left-blog-list-style-3 .blog-start .blog-content,    .right-blog-style-3 .blog-start .blog-content{        width: 100%;        margin-left: 0px;        padding-top: 30px;    }    .left-blog-list-style-3 .blog-start .blog-content .blog-title h6,    .right-blog-style-3 .blog-start .blog-content .blog-title h6{        margin-top: 20px;        padding-top: 14px;    }    .left-blog-list-style-3 .blog-start .blog-content p.blog-description,    .right-blog-style-3 .blog-start .blog-content p.blog-description{        margin-top: 17px;    }    .left-blog-list-style-3 .blog-start .blog-content .more-blog,    .right-blog-style-3 .blog-start .blog-content .more-blog{        margin-top: 17px;    }    .full-blog-list-style-3 .blog-start .blog-content .more-blog a.read-link,    .left-blog-list-style-3 .blog-start .blog-content .more-blog a.read-link,    .right-blog-style-3 .blog-start .blog-content .more-blog a.read-link{        font-size: 14px;    }    /* fulle-left-right blog details css */    .left-blog-details .single-image-carousel .owl-dots,    .right-blog-details .single-image-carousel .owl-dots{        bottom: 0px;    }    /* style-5 full-left-right 3 grid blog css */    .left-blog-style-5,    .right-blog-style-5{        margin-left: -20px;    }    .left-blog-style-5 .blog-start,    .right-blog-style-5 .blog-start{        width: calc(50% - 20px);        margin-left: 20px;    }    .all-page{        margin: 0 auto;    }    /* full-left-right list blog css */    .full-blog-list-style-5 .blog-start .blog-image{        width: 42%;    }    .full-blog-list-style-5 .blog-start .blog-content{        width: calc(58% - 20px);        margin-left: 20px;    }    .left-blog-list-style-5,    .right-blog-list-style-5{        display: flex;        flex-wrap: wrap;        align-items: center;        margin-left: -30px;    }    .left-blog-list-style-5 .blog-start,    .right-blog-list-style-5 .blog-start{        width: calc(50% - 30px);        margin-left: 30px;        flex-direction: column;    }    .left-blog-list-style-5 .blog-start .blog-image,    .right-blog-list-style-5 .blog-start .blog-image{        width: 100%;    }    .left-blog-list-style-5 .blog-start .blog-content,    .right-blog-list-style-5 .blog-start .blog-content{        width: 100%;        margin-left: 0px;    }    .left-blog-list-style-5 .blog-start .blog-content .blog-date-comment,    .right-blog-list-style-5 .blog-start .blog-content .blog-date-comment {        background-color: #f5ab1e;        padding: 8px 10px;    }    .left-blog-list-style-5 .blog-start .blog-content .blog-date-comment span.blog-date,    .right-blog-list-style-5 .blog-start .blog-content .blog-date-comment span.blog-date,    .left-blog-list-style-5 .blog-start .blog-content .blog-date-comment a,    .right-blog-list-style-5 .blog-start .blog-content .blog-date-comment a{        color: #fff;    }    .full-blog-list-style-5 .blog-start .blog-content .blog-title h6,    .left-blog-list-style-5 .blog-start .blog-content .blog-title h6,    .right-blog-list-style-5 .blog-start .blog-content .blog-title h6{        margin-top: 23px;    }    .full-blog-list-style-5 .blog-start .blog-content p.blog-description,    .left-blog-list-style-5 .blog-start .blog-content p.blog-description,    .right-blog-list-style-5 .blog-start .blog-content p.blog-description{        margin-top: 16px;    }    .full-blog-list-style-5 .blog-start .blog-content .more-blog,    .left-blog-list-style-5 .blog-start .blog-content .more-blog,    .right-blog-list-style-5 .blog-start .blog-content .more-blog{        margin-top: 15px;    }    /* full-left-right blog details css */    /* full-left-right 3 grid css */    .blog-style-6-left-3-grid .blog-start,    .blog-style-6-right-3-grid .blog-start{        width: calc(50% - 30px);    }    /* full-left-right list blog css */    .left-blog-list-style-6,    .right-blog-list-style-6 {        margin-left: -30px;    }    .left-blog-list-style-6 .blog-start,    .right-blog-list-style-6 .blog-start {        width: calc(50% - 30px);        margin-left: 30px;        flex-direction: column;    }    .left-blog-list-style-6 .blog-start .blog-image,    .right-blog-list-style-6 .blog-start .blog-image {        width: 100%;    }    .left-blog-list-style-6 .blog-start .blog-content,    .right-blog-list-style-6 .blog-start .blog-content{        width: 100%;        padding-top: 23px;        margin-left: 0px;    }       /* style-7 full-left-right 3 grid css */    .blog-style-7-left-grid-blog,    .blog-style-7-right-grid-blog{        margin-left: -20px;    }    .blog-style-7-left-grid-blog .blog-start,    .blog-style-7-right-grid-blog .blog-start{        width: calc(50% - 20px);        margin-left: 20px;    }    /* full-left-right list blog css */    .blog-style-7-left-list-blog .blog-start .blog-content,    .blog-style-7-right-list-blog .blog-start .blog-content{        width: calc(50% - 20px);        margin-left: 20px;    }    .pro-page .pro-image .larg-image ul.nav.nav-tabs.pro-page-slider {    padding: 0 20px;}}/*=====================================ipad css======================================*/@media (max-width: 991px){    /* section title css */    .section-title h2 {        margin-bottom: 40px;    }    /* btn style css */    .btn-style1 {        padding: 8px 25px;    }    /* slider css */    .slider .home-slider .img-back .h-s-content{        bottom: 35%;        width: 60%;        transform: translateY(35%);    }    .slider .home-slider .img-back .h-s-content.slide-c-r {        right: 8%;    }    .slider .home-slider .img-back .h-s-content h1 {        font-size: 35px;        margin-top: 9px;    }    .slider .home-slider .img-back .h-s-content a {        margin-top: 16px;    }    /* carousel button css */    .slider .home-slider .owl-nav button.owl-prev {        left: 20px;    }    .slider .home-slider .owl-nav button.owl-next {        right: 20px;    }    .h-t-products1 .trending-products .owl-nav button.owl-prev,    .testimonial-bg1 .testi-m.owl-carousel .owl-nav button.owl-prev{        left: -10px;    }    .h-t-products1 .trending-products .owl-nav button.owl-next,    .testimonial-bg1 .testi-m.owl-carousel .owl-nav button.owl-next{        right: -10px;    }    /* grid banner css */    .t-banner1 .home-offer-banner .o-t-banner .o-t-content {        left: 15px;    }    /* trending product css */    .h-t-products1 .trending-products .owl-nav button.owl-prev{        left: -10px;    }    .h-t-products1 .trending-products .owl-nav button.owl-next{        right: -10px;    }    .tred-pro .pro-icn{        bottom: 10px;    }    .tred-pro .pro-icn a.w-c-q-icn i{        opacity: 1;        visibility: visible;    }    .tred-pro:hover .pro-icn a.w-c-q-icn:first-child,    .tred-pro .pro-icn a.w-c-q-icn:first-child{        transform: translateX(0px);        margin-right: 5px;    }    .tred-pro:hover .pro-icn a.w-c-q-icn:last-child,    .tred-pro .pro-icn a.w-c-q-icn:last-child{        transform: translateX(0px);        margin-left: 5px;    }    .caption .rating{        margin-top: 10px;    }    /* deal countdown css */    .home-countdown1 .back-img{        height: 350px;    }    .home-countdown1 .back-img .deal-content span.deal-c{        font-size: 14px;    }    .home-countdown1 .back-img .deal-content ul.contdown_row li.countdown_section span.countdown_timer{        font-size: 24px;    }    /* blog css */    .blog1 .home-blog .blog-start .blog-content {        padding: 20px;    }    /* new letter css */    .news-letter1 .news-img {        background-position: top;    }    .news-letter1 .home-news{        width: 70%;        margin: 0 auto;        display: flex;        flex-direction: column;        align-items: center;        justify-content: center;    }    .news-letter1 .home-news .news h2.news-title{        font-size: 20px;    }    /*--------------------------    footer css    ---------------------------*/    /* service css */    .footer-service ul.service-ul li.service-li{        flex-direction: column;    }    .footer-service ul.service-ul li.service-li a{        margin-right: 0;        margin-bottom: 15px;    }    .footer-service ul.service-ul li.service-li a::before{        left: 0;        bottom: 0px;        width: 2px;        height: 15px;        margin: 0 auto;    }    .footer-service ul.service-ul li.service-li:hover a::before{        right: 0;        bottom: -15px;    }    /* company detail css */    .f-logo ul.footer-ul{        align-items: center;        margin-left: -15px;        margin-top: -20px;    }    .f-logo ul.footer-ul li.footer-li{        width: calc(50% - 15px);        margin-top: 20px;        margin-left: 15px;        display: flex;        align-items: center;    }    .f-logo ul.footer-ul li.footer-li.footer-logo{        width: calc(50% - 15px);        margin-top: 20px;        text-align: center;        padding-right: 0px;    }    /* footer copyright css */    .footer-copyright ul.f-bottom{        margin-left: -15px;        margin-top: -15px;    }    .footer-copyright ul.f-bottom li.f-c{        width: calc(100% - 15px);        margin-left: 15px;        margin-top: 15px;    }    .footer-copyright ul.f-bottom li.f-payment{        text-align: center;    }    .footer-copyright ul.f-bottom li.f-copyright{        order: 1;        text-align: center;        margin-top: 10px;    }    /* about page css */    .about-counter .text-center .counter{        width: 50%;    }    .about-counter .text-center .counter:nth-child(2){        border-right: none;    }    .about-counter .text-center .counter:nth-child(3),    .about-counter .text-center .counter:nth-child(4){        border-top: 1px solid #fff;    }    .about-counter .text-center .count-title{        font-size: 40px;    }    /* billing page css */    .billing-area .billing-title h4{        font-size: 18px;    }    /* cancellation page css */    .cancellation-title h1{        font-size: 20px;    }    /* cart page css */    .cart-total {        margin-top: 30px;    }    .cart-area .cart-details .cart-all-pro .cart-pro{        width: 100%;        margin-bottom: 20px;    }    .cart-area .cart-details .cart-all-pro .qty-item{        width: 60%;    }    .cart-area .cart-details .cart-all-pro .all-pro-price{        width: 40%;    }    .cart-area .cart-details .cart-all-pro .qty-item .center{        width: 100%;        display: flex;        align-items: center;        justify-content: space-between;    }    .cart-area .cart-details .cart-all-pro .qty-item .plus-minus{        margin-top: 0px;    }    .cart-area .cart-details .cart-all-pro .qty-item .center a.pro-remove{        margin-top: 0px;    }    /* cart style-3 css */    .cart-style-3 .c-total .recive-details form .form-1 ul li{        width: calc(50% - 15px);    }    .cart-style-3 .c-total .recive-details form .form-2 ul.recive-comments-area li.recive-comments a.btn-style1{        width: 100%;    }    /* faq page css */    .faq-box {        margin-left: 0px;        margin-top: -16px;    }    .faq-box ul.faq-ul {        width: 100%;        margin-left: 0px;        margin-top: 0px;    }    /* coming soon page css */    .coming-soon-area .coming-soon-image .coming-timer p.coming-slogan{        margin-bottom: 20px;    }    .coming-soon-area .coming-soon-image .coming-timer h3.coming-soon-title{        font-size: 40px;    }    .coming-soon-area .coming-soon-image ul.contdown_row{        right: 0px;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section{        width: 120px;        height: 100px;        margin-top: 20px;        margin-right: 10px;        border-radius: 35px 35px 35px 0px;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section .countdown_timer{        font-size: 25px;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section .countdown_title{        font-size: 16px;        margin-top: 5px;    }    /* forgot password page css */    .forgat-password-area{        width: 70%;    }    .forgat-password-area h4.forgot-title{        font-size: 16px;    }    .forgat-password-area .forgot-p span.forgot{        padding: 13px;    }    .forgat-password-area .forgot-p a.forgot-link{        padding: 13px;    }    .forgat-password-area .forgot-p a.forgot-link span{        padding: 5px 10px;    }    .forgat-password-area .forgot-p a.forgot-link span i{        font-size: 15px;    }    /* contact page css */    .map-area .map-title h1{        font-size: 20px;    }    .map-area .map-details .contact-info .contact-details h4{        font-size: 16px;    }    /* payment page css */    .payment-title h1{        font-size: 20px;    }    /* privacy policy page css */    .privacy-title h1{        font-size: 20px;    }    /* return page css */    .return-title h1{        font-size: 20px;    }    /* terms condition page css */    .terms-content ul.terms-policy li h2{        font-size: 20px;    }    /* wishlist page css */    .wishlist-area {        padding-bottom: 16px;    }    .wishlist-area .wishlist-details .wishlist-all-pro .wishlist-pro{        width: 100%;        margin-bottom: 15px;    }    .wishlist-area .wishlist-details .wishlist-all-pro .qty-item{        width: 50%;        display: flex;        flex-direction: column;        align-items: flex-start;        }    .wishlist-area .wishlist-details .wishlist-all-pro .all-pro-price{        width: 50%;    }    /* sitemap page css */    .sit-map-area ul.site-map-main{        width: 50%;    }    .sit-map-area ul.site-map-main:nth-child(1),    .sit-map-area ul.site-map-main:nth-child(2){        margin-top: 0px;    }    .sit-map-area ul.site-map-main:nth-child(3){        margin-top: 30px;    }    .sit-map-area ul.site-map-main li.site-main-title a.site-title{        font-size: 16px;    }    .sit-map-area ul.site-map-main li.site-main-title ul.site-main-link a.shop-main{        font-size: 14px;    }    /* register page css */    .register-area{        max-width: 100%;    }    .register-area .register-box h1{        font-size: 20px;    }    /* login page css */    .login-area{        max-width: 100%;    }    .login-area .login-box h1{        font-size: 20px;    }    /* account page css */    .account-title h1{        font-size: 20px;    }    /* address page css */    .address-title h1{        font-size: 20px;    }    .add-area .add-title h4{        font-size: 16px;    }    /* shipping page css */    .shipping-title h1{        font-size: 20px;    }    /* header style-1 product css */    .header-style-pro .header-pro{        width: calc(33.33% - 30px);    }    .header-style-pro .header-pro:nth-child(4){        margin-top: 30px;    }    /* footer style-1 products list css */    .footer-style-1-pro{        margin-left: 0px;    }    .footer-style-1-pro .header-pro{        width: 100%;        margin-left: 0px;    }    .footer-style-1-pro .header-pro:nth-child(2){        margin-top: 30px;    }    .footer-style-1-pro .header-pro .tred-pro{        width: 25%;    }    .footer-style-1-pro .header-pro .caption{        width: calc(75% - 15px);    }    /* ckeckout page css */    .checkout-area{        margin-left: -20px;    }    .checkout-area .billing-area{        width: calc(55% - 20px);        margin-left: 20px;    }    .checkout-area .order-area{        width: calc(45% - 20px);        margin-left: 20px;    }    .checkout-area .billing-area form h2{        font-size: 20px;    }    .checkout-area .billing-area form .billing-form  ul.billing-ul.input-2 li.billing-li{        width: 100%;        margin-left: 0px;        margin-top: 15px;    }    .checkout-area .billing-area form .billing-form ul.billing-ul.input-2 li.billing-li:first-child{        width: 100%;        margin-top: 0px;    }    .checkout-area .billing-area .billing-details form h2{        font-size: 20px;    }    .checkout-area .order-area .check-pro ul.check-ul li .check-pro-img{        width: 35%;    }    .checkout-area .order-area .check-pro ul.check-ul li .check-content{        width: 65%;    }    /* checkout style-2 css */    .checkout-style-2 .billing-area form h2{        font-size: 20px;    }    .checkout-style-2 .billing-area .billing-details form h2{        font-size: 20px;    }    .checkout-style-2 .order-area .check-pro h2{        font-size: 20px;    }    /* checkout style-3 css */    .check-3 h2.style-3-title{        font-size: 24px;    }    .check-3-start{        margin-left: 0px;        margin-top: -20px;        flex-direction: column;    }    .check-3-start .check-out-3{        width: 100%;        margin-left: 0px;        margin-top: 20px;    }    /* list product css */    .list-product .list-items .tred-pro{        width: 40%;    }    .list-product .list-items .caption{        width: calc(60% - 15px);        margin-left: 15px;    }    .list-product .list-items .caption p.list-description{        margin-top: 8px;        height: 60px;        overflow: hidden;    }    .list-product .list-items .caption .rating{        margin-top: 16px;    }    .list-product .list-items .caption .pro-price{        margin-top: 16px;    }    .list-product .list-items .caption .pro-icn{        margin-top: 14px;    }    /* grid list icn css */    .grid-list-area .grid-list-select ul.grid-list li.colloction-icn.four-grid,    .grid-2-product .grid-list-select ul.grid-list li.colloction-icn.four-grid,    .grid-list-area .grid-list-select ul.grid-list li.colloction-icn.four-grid,    .grid-4-product .grid-list-select ul.grid-list li.colloction-icn.four-grid{        display: none;    }    /* grid list css */    .grid-list-area .grid-pro ul.grid-product li.grid-items{        width: calc(50% - 30px);    }    .grid-list-area .grid-pro ul.grid-product li.grid-items .tred-pro:hover .pro-icn a.w-c-q-icn:first-child{        margin-right: 3px;    }    .grid-list-area .grid-pro ul.grid-product li.grid-items .tred-pro:hover .pro-icn a.w-c-q-icn:last-child{        margin-left: 3px;    }    .grid-list-area .grid-pro ul.grid-product li.grid-items .tred-pro .pro-icn a.w-c-q-icn i{        width: 35px;        height: 35px;        font-size: 14px;    }    /* 2-grid Products css */    .grid-2-product .grid-pro ul.grid-product li.grid-items .tred-pro:hover .pro-icn a.w-c-q-icn:first-child{        margin-right: 3px;    }    .grid-2-product .grid-pro ul.grid-product li.grid-items .tred-pro:hover .pro-icn a.w-c-q-icn:last-child{        margin-left: 3px;    }    .grid-2-product .grid-pro ul.grid-product li.grid-items .tred-pro .pro-icn a.w-c-q-icn i{        width: 35px;        height: 35px;        font-size: 14px;    }    /* 4-grid product css */    .grid-4-product .grid-pro ul.grid-product{        margin-left: -20px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items{        width: calc(33.33% - 20px);        margin-left: 20px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items .tred-pro{        margin-top: 20px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items .caption{        padding-top: 10px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items .caption .rating{        margin-top: 9px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items .caption .pro-price{        margin-top: 11px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items .caption .pro-price span.new-price{        font-size: 15px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items .caption .pro-price span.old-price{        font-size: 13px;    }    /* product page css */    .pro-releted .section-title h2{        font-size: 20px;    }    .pro-page .pro-image .pro-info h4{        font-size: 16px;    }    .pro-page .pro-image .pro-info .pro-btn a {        padding: 10px 20px;    }    .pro-page .pro-shipping .product-service {        padding: 15px;    }    .pro-page .pro-shipping .product-service {        margin-left: 20px;    }    .pro-page .pro-shipping .product-service p {        margin-top: 12px;        font-size: 13px;    }    .pro-page .pro-shipping .product-service .icon-title h4 {        font-size: 14px;        margin-left: 15px;    }    .pro-page-content .pro-page-tab ul.nav.nav-tabs li.nav-item {        margin-right: 50px;    }    .pro-page-content .pro-page-tab ul.nav.nav-tabs li.nav-item a.nav-link {        padding: 10px 20px;    }    /* search page css */    .search-pro-area .search-pro-items{        width: calc(33.33% - 30px);    }    /* search left column */    .search-category .select-category h4.search-cat-title{        font-size: 16px;    }    .search-category .search-pro-color h4.search-cate-color{        font-size: 16px;    }    .search-category .search-pro h4{        font-size: 16px;    }    .search-category .search-pro .search-pro-main .search-main-caption a{        font-size: 13px;    }    .search-category .search-pro .search-pro-main .search-main-caption span.search-all-price span.search-n-p{        font-size: 13px;    }    /* style-2 search pro css */    .style-2-search-pro-area .search-pro-items{        width: calc(50% - 30px);    }    .style-2-search-pro-area .search-pro-items:nth-child(3){        margin-top: 30px;    }    /* style-2 list search product css */    .search-title h3{        font-size: 20px;    }    .search-category{        margin-bottom: 20px;    }    /* left right column css */    .left-column .blog-search h4{        font-size: 16px;    }    .right-area .right-column-start h4{        font-size: 16px;    }    /* style-1 full blog grid css */    .blog-style-1-full-grid .blog-start{        width: calc(50% - 30px);    }    /* left-right blog grid css */    .blog-style-1-left-grid,    .blog-style-1-right-grid{        margin-left: 0px;    }    .blog-style-1-left-grid .blog-start,    .blog-style-1-right-grid .blog-start{        width: 100%;        margin-left: 0px;    }    /* full blog list css */    .blog-style-1-list .blog-start{        width: calc(50% - 30px);    }    .blog-style-1-list .blog-start .blog-post{        align-items: flex-start;        flex-direction: column;    }    .blog-style-1-list .blog-start .blog-content,    .blog-style-1-list .blog-start .blog-image{        width: 100%;    }    .blog-style-1-list .blog-start .blog-content{        margin-left: 0;        margin-top: 23px;    }    .blog-style-1-list .blog-start .blog-content .date-comm-adit{        flex-direction: column;        align-items: flex-start;        margin-top: 13px;        padding-top: 20px;    }    .blog-style-1-list .blog-start .blog-content .date-comm-adit a{        margin-top: 13px;    }    .blog-style-1-list .blog-start .blog-content .date-comm-adit span.blog-admin{        margin-top: 12px;    }    .blog-style-1-list .blog-start .blog-content p.blog-description{        margin-top: 23px;    }    .blog-style-1-list .blog-start .blog-content a.read-link{        margin-top: 20px;    }    /* left-right blog list css */    .blog-style-1-left-list-blog .blog-start .blog-post,    .blog-style-1-right-blog .blog-start .blog-post{        flex-direction: column;    }    .blog-style-1-left-list-blog .blog-start,    .blog-style-1-right-blog .blog-start,    .blog-style-1-left-list-blog .blog-start .blog-image,    .blog-style-1-right-blog .blog-start .blog-image{        width: 100%;    }    /* full-left-right details css */    .blog-style-1-left-details,    .blog-style-1-right-details{        margin-top: 30px;    }    .blog-style-1-details .single-blog-content .single-b-title h4,    .blog-style-1-left-details .single-blog-content .single-b-title h4,    .blog-style-1-right-details .single-blog-content .single-b-title h4{        font-size: 18px;    }    .blog-style-1-details .single-blog-content .blog-comments h4,    .blog-style-1-left-details .single-blog-content .blog-comments h4,    .blog-style-1-right-details .single-blog-content .blog-comments h4{        font-size: 16px;    }    .blog-style-1-details .single-blog-content .comments-form h4,    .blog-style-1-left-details .single-blog-content .comments-form h4,    .blog-style-1-right-details .single-blog-content .comments-form h4{        font-size: 16px;    }    /* center blog css */    .center-right-area{        margin-top: 30px;    }    .center-md{        padding: 0px 15px;    }    .cetner-blog-area .blog-start{        margin-top: 20px;    }    .right-area.style-1{        margin-top: 28px;    }    /* style-2 left-right-full grid blog css */    .left-blog-area,    .right-blog-area{        margin-top: 30px;    }    .full-blog-style-2 .blog-start{        width: calc(50% - 30px);    }    .left-style-2-blog,    .right-style-2-blog{        margin-left: 0px;    }    .left-style-2-blog .blog-start,    .right-style-2-blog .blog-start{        width: 100%;        margin-left: 0px;    }    /* style 2 left-right-full list blog css */    .full-blog-list-style-2 {        display: flex;        flex-wrap: wrap;        align-items: center;        margin-left: -30px;    }    .full-blog-list-style-2 .blog-start {        width: calc(50% - 30px);        margin-left: 30px;        flex-direction: column;    }    .full-blog-list-style-2 .blog-start .blog-image {        width: 100%;    }    .full-blog-list-style-2 .blog-start .blog-content{        width: 100%;        padding-top: 30px;        margin-left: 0px;    }    .left-blog-list-style-2,    .right-blog-list-style-2 {        margin-left: 0px;    }    .left-blog-list-style-2 .blog-start,    .right-blog-list-style-2 .blog-start{        width: 100%;        margin-left: 0px;        flex-direction: column;    }    .left-blog-list-style-2 .blog-start .blog-image,    .right-blog-list-style-2 .blog-start .blog-image{        width: 100%;    }    .left-blog-list-style-2 .blog-start .blog-content,    .right-blog-list-style-2 .blog-start .blog-content{        width: 100%;        margin-left: 0px;    }    .full-blog-list-style-2 .blog-start .blog-content .blog-title h6 {        margin-top: 20px;        padding-top: 13px;    }    .full-blog-list-style-2 .blog-start .blog-content .more-blog {        margin-top: 17px;    }    .full-blog-list-style-2 .blog-start .blog-content .more-blog a.read-link,    .left-blog-list-style-2 .blog-start .blog-content .more-blog a.read-link,    .right-blog-list-style-2 .blog-start .blog-content .more-blog a.read-link{        font-size: 14px;    }    /* left-right-full details blog css */    .style-2-full-blog-area .single-blog-content .single-b-title h4,    .style-2-right-blog-details .single-blog-content .single-b-title h4,    .style-2-left-blog-details .single-blog-content .single-b-title h4{        font-size: 18px;    }    .style-2-full-blog-area .single-blog-content .blog-comments h4,    .style-2-right-blog-details .single-blog-content .blog-comments h4,    .style-2-left-blog-details .single-blog-content .blog-comments h4{        font-size: 16px;    }    .style-2-full-blog-area .single-blog-content .comments-form h4,    .style-2-right-blog-details .single-blog-content .comments-form h4,    .style-2-left-blog-details .single-blog-content .comments-form h4{        font-size: 16px;    }    /* left right details blog css */    .style-2-right-column{        flex-direction: column-reverse;    }    .style-2-right-blog-details,    .style-2-left-blog-details{         margin-top: 30px;    }    /* style-2 center blog css */    .right-area.style-2-center-blog.style-2{        margin-top: 30px;    }    .center-md{        padding: 0px 15px;    }    /* style-3 full-left-right grid blog css */    .full-blog-style-3 .blog-start{        width: calc(50% - 30px);    }    .blog-style-3-left-grid,    .blog-style-3-right-grid{        margin-left: 0px;    }    .blog-style-3-left-grid .blog-start,    .blog-style-3-right-grid .blog-start{        width: 100%;        margin-left: 0px;    }    /* style-3 full-left-right list blog css */    .full-blog-list-style-3 {        margin-left: -30px;    }    .full-blog-list-style-3 .blog-start {        width: calc(50% - 30px);        margin-left: 30px;        flex-direction: column;    }    .full-blog-list-style-3 .blog-start .blog-image {        width: 100%;    }    .full-blog-list-style-3 .blog-start .blog-content {        width: 100%;        margin-left: 0px;    }    .full-blog-list-style-3 .blog-start .blog-content .blog-title h6{        margin-top: 20px;        padding-top: 14px;    }    .full-blog-list-style-3 .blog-start .blog-content p.blog-description{        margin-top: 17px;    }    .full-blog-list-style-3 .blog-start .blog-content .more-blog{        margin-top: 17px;    }    .full-blog-list-style-3 .blog-start .blog-content{        width: 100%;        padding-top: 30px;        margin-left: 0px;    }    .left-blog-list-style-3,    .right-blog-style-3 {        margin-left: 0px;    }    .left-blog-list-style-3 .blog-start,    .right-blog-style-3 .blog-start{        width: 100%;        margin-left: 0px;        flex-direction: column;    }    .left-blog-list-style-3 .blog-start .blog-image,    .right-blog-style-3 .blog-start .blog-image{        width: 100%;    }    .left-blog-list-style-3 .blog-start .blog-content,    .right-blog-style-3 .blog-start .blog-content{        width: 100%;        margin-left: 0px;    }    /* style-3 full-left-right blog details css */    .style-3-details{        flex-direction: column-reverse;    }    .left-blog-details,    .right-blog-details{        margin-top: 30px;    }    .blog-page .full-blog-details .single-image-carousel .owl-dots{        bottom: 0px;    }    .full-blog-details .single-blog-content .single-b-title h4,    .left-blog-details .single-blog-content .single-b-title h4,    .right-blog-details .single-blog-content .single-b-title h4{        font-size: 18px;    }    .full-blog-details .single-blog-content .blog-comments h4,    .left-blog-details .single-blog-content .blog-comments h4,    .right-blog-details .single-blog-content .blog-comments h4{        font-size: 16px;    }    .full-blog-details .single-blog-content .comments-form h4,    .left-blog-details .single-blog-content .comments-form h4,    .right-blog-details .single-blog-content .comments-form h4{        font-size: 16px;    }    /* style-3 center blog css */    .center-right-area{        margin-top: 30px;    }    .center-md{        padding: 0px 15px;    }    /* style-5 full-left-right grid blog css */    .left-blog-area,    .right-blog-area{        margin-top: 30px;    }    .full-blog-style-5 .blog-start{        width: calc(50% - 30px);    }    .left-blog-style-5,    .right-blog-style-5{        margin-left: 0px;    }    .left-blog-style-5 .blog-start,    .right-blog-style-5 .blog-start{        width: 100%;        margin-left: 0px;    }    .full-blog-style-5 .blog-start .blog-image a img{        width: 100%;    }    .left-blog-style-5 .blog-start .blog-image a img,    .right-blog-style-5 .blog-start .blog-image a img{        width: 100%;    }    /* style-5 full-left-right list blog css */    .full-blog-list-style-5 .blog-start .blog-image{        width: 45%;    }    .full-blog-list-style-5 .blog-start .blog-content{        width: calc(55% - 20px);    }    .left-blog-list-style-5,    .right-blog-list-style-5 {        margin-left: 0px;    }    .left-blog-list-style-5 .blog-start,    .right-blog-list-style-5 .blog-start{        width: 100%;        margin-left: 0px;        margin-bottom: 20px;        padding-bottom: 20px;    }    .left-blog-list-style-5 .blog-start .blog-image,    .right-blog-list-style-5 .blog-start .blog-image{        width: 100%;    }    .left-blog-list-style-5 .blog-start .blog-image a img,    .right-blog-list-style-5 .blog-start .blog-image a img{        width: 100%;    }    .left-blog-list-style-5 .blog-start .blog-content,    .right-blog-list-style-5 .blog-start .blog-content{        width: 100%;        margin-left: 0px;    }    /* style-5 full-left-right details blog css */    .style-5-left-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-1,    .style-5-right-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-1,    .style-5-left-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-2,    .style-5-right-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-2{        width: 100%;        margin-right: 0px;    }    .style-5-left-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-2,    .style-5-right-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-2{        margin-top: 30px;    }    .blog-style-5-details .single-blog-content .single-b-title h4,    .style-5-left-blog-details .single-blog-content .single-b-title h4,    .style-5-right-blog-details .single-blog-content .single-b-title h4{        font-size: 18px;    }    .blog-style-5-details .single-blog-content .blog-info h4,    .style-5-left-blog-details .single-blog-content .blog-info h4,    .style-5-right-blog-details .single-blog-content .blog-info h4{        font-size: 16px;    }    .blog-style-5-details .single-blog-content .blog-comments h4,    .style-5-left-blog-details .single-blog-content .blog-comments h4,    .style-5-right-blog-details .single-blog-content .blog-comments h4{        font-size: 16px;    }    /* style-5 center blog css */    .style-5-center-blog{        margin-top: 30px;    }    .center-md{        padding: 0px 15px;    }    /* style-6 full-left-right grid css */    .blog-style-6-3-grid,    .blog-style-6-left-3-grid,    .blog-style-6-right-3-grid{        margin-top: -20px;    }    .blog-style-6-3-grid .blog-start{        width: calc(50% - 30px);        margin-top: 20px;    }    .blog-style-6-left-3-grid,    .blog-style-6-right-3-grid{        margin-left: 0px;    }    .blog-style-6-left-3-grid .blog-start,    .blog-style-6-right-3-grid .blog-start{        width: 100%;        margin-left: 0px;        margin-top: 30px;    }    /* style-6 full-left-right list blog css */    .left-blog-list-style-6 .blog-start,    .right-blog-list-style-6 .blog-start{        flex-direction: column;        margin-bottom: 15px;        padding-bottom: 15px;    }    .left-blog-list-style-6 .blog-start .blog-image,    .right-blog-list-style-6 .blog-start .blog-image{        width: 100%;    }    .left-blog-list-style-6 .blog-start .blog-content,    .right-blog-list-style-6 .blog-start .blog-content{        width: 100%;        margin-left: 0px;    }    .full-blog-list-style-6 .blog-start .blog-content{        width: calc(50% - 20px);        margin-left: 20px;    }    .full-blog-details-style-6 .single-blog-content .single-b-title h4,    .left-blog-details-style-6 .single-blog-content .single-b-title h4,    .right-blog-details-style-6 .single-blog-content .single-b-title h4{        font-size: 18px;    }    .full-blog-details-style-6 .single-blog-content .blog-comments h4,    .left-blog-details-style-6 .single-blog-content .blog-comments h4,    .right-blog-details-style-6 .single-blog-content .blog-comments h4{        font-size: 16px;    }    .full-blog-details-style-6 .single-blog-content .comments-form h4,    .left-blog-details-style-6 .single-blog-content .comments-form h4,    .right-blog-details-style-6 .single-blog-content .comments-form h4{        font-size: 16px;    }    /* full-left-right details blog css */    .style-6-right-column{        flex-direction: column-reverse;    }    .left-blog-details-style-6,    .right-blog-details-style-6{        margin-top: 30px;    }    .right-blog-details-style-6 .single-blog-content .last-video,    .left-blog-details-style-6 .single-blog-content .last-video{        flex-direction: column;        margin-right: 0px;    }    .right-blog-details-style-6 .single-blog-content .last-video .video,    .left-blog-details-style-6 .single-blog-content .last-video .video{        margin-top: 30px;        margin-right: 0px;    }    .right-blog-details-style-6 .single-blog-content .last-video .video:first-child,    .left-blog-details-style-6 .single-blog-content .last-video .video:first-child{        margin-top: 0px;    }    /* style-6 center blog css */    .center-md{        padding: 0px 15px;    }    .center-right-area{        margin-top: 30px;    }    /* style-7 full-left-right grid css */    .blog-style-7-3-grid .blog-start{        width: calc(50% - 30px);    }    .blog-style-7-left-grid-blog,    .blog-style-7-right-grid-blog{        margin-left: 0px;    }    .blog-style-7-left-grid-blog .blog-start,    .blog-style-7-right-grid-blog .blog-start{        width: 100%;        margin-left: 0px;    }    .blog-style-7-left-grid-blog .blog-image a img,    .blog-style-7-right-grid-blog .blog-start .blog-image a img{        width: 100%;    }    /* style-7 full-left-right list blog css */    .left-blog-list-style-6,    .right-blog-list-style-6 {        margin-left: 0px;    }    .left-blog-list-style-6 .blog-start,    .right-blog-list-style-6 .blog-start{        width: 100%;        margin-left: 0px;        margin-bottom: 20px;        padding-bottom: 20px;    }    .full-blog-list-style-7 .blog-start .blog-image{        width: 50%;    }    .full-blog-list-style-7 .blog-start .blog-content{        width: calc(50% - 20px);        margin-left: 20px;    }    .blog-style-7-left-list-blog .blog-start,    .blog-style-7-right-list-blog .blog-start{        flex-direction: column;    }    .blog-style-7-left-list-blog .blog-start .blog-image,    .blog-style-7-right-list-blog .blog-start .blog-image{        width: 100%;    }    .blog-style-7-left-list-blog .blog-start .blog-content,    .blog-style-7-right-list-blog .blog-start .blog-content{        width: 100%;        margin-left: 0px;        margin-top: 23px;    }    .blog-style-7-left-list-blog .blog-start .blog-image a img,    .blog-style-7-right-list-blog .blog-start .blog-image a img{        width: 100%;    }    /* style-7 full-left-right blog details css */    .blog-style-7-right-column{        flex-direction: column-reverse;    }    .left-blog-details-style7,    .right-blog-details-style7{        margin-top: 30px;    }    .full-blog-details-style-7 .single-blog-content .single-b-title h4,    .left-blog-details-style7 .single-blog-content .single-b-title h4,    .right-blog-details-style7 .single-blog-content .single-b-title h4{        font-size: 18px;    }    .full-blog-details-style-7 .single-blog-content .blog-comments h4,    .left-blog-details-style7 .single-blog-content .blog-comments h4,    .right-blog-details-style7 .single-blog-content .blog-comments h4{        font-size: 16px;    }    .full-blog-details-style-7 .single-blog-content .comments-form h4,    .left-blog-details-style7 .single-blog-content .comments-form h4,    .right-blog-details-style7 .single-blog-content .comments-form h4{        font-size: 16px;    }    .left-blog-details-style7 .single-blog-content .blog-img,    .right-blog-details-style7 .single-blog-content .blog-img{        margin-left: 0px;        flex-direction: column;    }    .left-blog-details-style7 .single-blog-content .blog-img .b-image1,    .right-blog-details-style7 .single-blog-content .blog-img .b-image1{        width: 100%;        margin-left: 0px;        margin-top: 30px;    }    .left-blog-details-style7 .single-blog-content .blog-img .b-image1:first-child,    .right-blog-details-style7 .single-blog-content .blog-img .b-image1:first-child{        margin-top: 0px;    }    /* style-7 cemter blog css */    .center-md {        padding: 0px 15px;    }    /* order history page css */    .order-histry-area .order-history .profile {        width: calc(100% - 30px);    }    .order-histry-area .order-history .order-info {        width: calc(100% - 30px);        margin-top: 30px;    }    /* profile page css */    .order-histry-area .order-history .profile-form {        width: calc(100% - 30px);        margin-top: 25px;    }    /* profile wishlist page css */    .order-histry-area .order-history .profile-wishlist {        width: calc(100% - 30px);        margin-top: 30px;    }    /* profile wishlist page css */    .order-histry-area .order-history .profile-tickets {        width: calc(100% - 30px);        margin-top: 30px;    }}/*=====================================iphone css======================================*/@media (max-width: 767px){    .container{        padding-left: 15px;        padding-right: 15px;    }    /* btn style css */    .btn-style1 {        padding: 8px 25px;    }    .btn-style2 {        padding: 8px 25px;    }    /* section padding css */    .section-t-padding{        padding-top: 50px;    }    .section-b-padding{        padding-bottom: 50px;    }    .section-tb-padding{        padding-top: 50px;        padding-bottom: 50px;    }    /* section title css */    .section-title h2{        font-size: 20px;        margin-bottom: 20px;    }    /* header top css */    .header-main-area .header-main .header-element.logo {        width: 25%;    }    .header-main-area .header-main .header-element.search-wrap{        display: none;    }    .header-main-area .header-main .header-element.right-block-box {        width: 50%;    }    /* carousel button css */    .h-t-products1 .trending-products .owl-nav button.owl-prev,    .testimonial-bg1 .testi-m.owl-carousel .owl-nav button.owl-prev{        left: -10px;    }    .h-t-products1 .trending-products .owl-nav button.owl-next,    .testimonial-bg1 .testi-m.owl-carousel .owl-nav button.owl-next{        right: -10px;    }    /* swiper button css */    .pro-tab-slider .swiper-buttons .content-buttons .swiper-button-next {        right: -15px;    }    .pro-tab-slider .swiper-buttons .content-buttons .swiper-button-prev {        left: -15px;    }    /* top css */    .top1 ul.top-home li.top-home-li{        width: 100%;        display: flex;        justify-content: space-between;        align-items: center;    }    .top1 ul.top-home li.top-home-li.t-content{        display: none;    }    .top1 ul.top-home li.top-home-li .r-search{        display: block;    }    /* header top css */    .header-top .top-header{        padding: 10px 0px;    }    .header-top .top-header .top-h{        width: 50%;    }    .header-top .top-header .search{        display: none;    }    .header-top .top-header .top-h.account a.h-icn i{        font-size: 20px;    }    .header-top .top-header .top-h.account .head-icon{        margin-left: 15px;    }    .header-top .top-header .top-h.account .head-icon span.counter{        left: 11px;    }    /* slider css */    .slider .home-slider.owl-carousel .owl-item:nth-child(1) .img-back{        background-position: right 60% bottom;    }    .slider .home-slider.owl-carousel .owl-item:nth-child(2) .img-back{        background-position: left 65% bottom;    }    .slider .home-slider .img-back .h-s-content{        width: 80%;        bottom: 40%;        transform: translateY(40%);    }    .slider .home-slider .img-back .h-s-content.slide-c-l{        left: 5%;    }    .slider .home-slider .img-back .h-s-content.slide-c-r{        right: 5%;    }    .slider .home-slider .img-back .h-s-content.slide-c-c{        left: 5%;        right: 5%;    }    .slider .home-slider .img-back .h-s-content span{        font-size: 16px;    }    .slider .home-slider .img-back .h-s-content h1{        font-size: 28px;        margin-top: 13px;    }    .slider .home-slider .img-back .h-s-content a {        margin-top: 18px;    }    .slider .home-slider.owl-theme .owl-nav{        display: none;    }    /* two banner css */    .t-banner1 .home-offer-banner{        margin-left: -15px;    }    .t-banner1 .home-offer-banner .o-t-banner{        width: calc(100% - 15px);        margin-left: 15px;        margin-top: 15px;    }    .t-banner1 .home-offer-banner .o-t-banner:first-child{        margin-top: 0px;    }    .t-banner1 .home-offer-banner .o-t-banner .o-t-content{        left: 15px;        width: 60%;    }    .t-banner1 .home-offer-banner .o-t-banner .o-t-content a{        margin-top: 12px;    }    /* category image css */    .home-category.owl-carousel .owl-nav button{        opacity: 1;        visibility: visible;    }    .home-category.owl-carousel .owl-nav button.owl-prev{        left: -10px;    }    .home-category.owl-carousel .owl-nav button.owl-next{        right: -10px;    }    /* trending product css */    .tred-pro .pro-icn a.w-c-q-icn i{        width: 35px;        height: 35px;        font-size: 14px;    }    .caption .pro-price span.new-price{        display: block;    }    .caption{        padding-top: 10px;    }    .caption .rating{        margin-top: 8px;    }    /* quick view css */    .quick-view .modal .modal-dialog{        max-width: 570px;        max-height: 100%;        display: flex;        overflow: auto;    }    .quick-view .modal .modal-dialog .modal-content .quick-veiw-area{        flex-direction: column;    }    .quick-view .modal .modal-dialog .modal-content .quick-veiw-area .quick-image{        width: 100%;    }    .quick-view .modal .modal-dialog .modal-content .quick-veiw-area .quick-caption{        width: 100%;        margin-left: 0px;        margin-top: 15px;    }    .quick-view .modal .modal-dialog .modal-content .quick-veiw-area .quick-caption h4{        font-size: 16px;    }    .quick-view .modal .modal-dialog .modal-content .quick-veiw-area .quick-caption .quick-price{        margin-top: 7px;    }    .quick-view .modal .modal-dialog .modal-content .quick-veiw-area .quick-caption .quick-rating{        margin-top: 8px;    }    /* deal countdown css */    .home-countdown1 .back-img{        height: 350px;    }    .home-countdown1 .back-img .deal-content span.deal-c{        font-size: 14px;    }    .home-countdown1 .back-img .deal-content h2{        margin-top: 5px;        font-size: 18px;    }    .home-countdown1 .back-img .deal-content ul.contdown_row{        margin-top: 11px;    }    .home-countdown1 .back-img .deal-content ul.contdown_row li.countdown_section{        width: 60px;        height: 60px;    }    .home-countdown1 .back-img .deal-content ul.contdown_row li.countdown_section span.countdown_timer{        font-size: 20px;    }    .home-countdown1 .back-img .deal-content ul.contdown_row li.countdown_section:after{        font-size: 20px;    }    .home-countdown1 .back-img .deal-content a{        margin-top: 18px;    }    /* our product tab css */    .home-pro-tab{        padding: 0px;    }    .our-products-tab ul.nav.nav-tabs{        display: grid;        text-align: center;        margin-top: 20px;        margin-bottom: 20px;    }    .our-products-tab ul.nav.nav-tabs li.nav-item{        margin-right: 0px;        margin-bottom: 10px;    }    .our-products-tab ul.nav.nav-tabs li.nav-item:last-child{        margin-bottom: 0px;    }    .tred-pro:hover .pro-icn a.w-c-q-icn:first-child{        margin-right: 5px;    }    .tred-pro:hover .pro-icn a.w-c-q-icn:last-child{        margin-left: 5px;    }    .tab-product .tred-pro .Pro-lable span.p-text,    .tab-product .tred-pro .Pro-lable span.p-discount,    .tred-pro .Pro-lable span.p-text,     .tred-pro .Pro-lable span.p-discount{        font-size: 12px;        padding: 1px 5px 1px 12px;    }    .h-t-pro .caption{        padding-top: 10px;    }    .caption .pro-price span.new-price{        display: block;    }    /* testimonial css */    .testimonial-bg1 .testi-m .testimonial-area{        padding: 15px;    }    .testimonial-bg1 .testi-m .testimonial-area:after{        top: 15px;    }    .testimonial-bg1 .testi-m .testimonial-area p{        margin-top: 6px;    }    .testimonial-bg1 .testi-m .testimonial-area .testi-name{        margin-top: 5px;    }    /* blog css */    .blog1 .home-blog .blog-start .blog-content p.blog-description{        margin-top: 8px;    }    .blog1 .all-blog{        margin-top: 20px;    }    /* news letter css */    .news-letter1 .home-news h2{        font-size: 20px;    }    .news-letter1 .home-news form{        display: flex;        flex-direction: column;        align-items: center;        margin-top: 12px;        border-radius: 0;        overflow: unset;    }    .news-letter1 .home-news form button{        display: none;        margin-top: 20px;        position: unset;    }    .news-letter1 .home-news form button.news-sub{        display: block;    }    /*--------------------------        Footer css    ---------------------------*/    /* service css */    .footer-service ul.service-ul{        margin-top: -15px;    }    .footer-service ul.service-ul li.service-li{        width: calc(50% - 15px);        margin-top: 15px;        flex-direction: row;    }    .footer-service ul.service-ul li.service-li a{        margin-bottom: 0;        margin-right: 15px;    }    .footer-service ul.service-ul li.service-li a::before{        left: auto;        bottom: 50%;        width: 15px;        height: 2px;        margin: 0 auto;    }    .footer-service ul.service-ul li.service-li:hover a::before{        right: -15px;        bottom: auto;    }    /* company detail css */    .f-logo ul.footer-ul li.footer-li{        width: calc(50% - 15px);        padding-right: 0px;    }    .f-logo ul.footer-ul li.footer-li ul.f-ul-li-ul li h6{        font-size: 14px;    }    /* newslatter popup css */    .vegist-popup .modal-dialog{        padding: 15px;    }    .vegist-popup .modal-dialog .modal-content .modal-body .popup-content .pop-up-newsletter{        padding: 30px;    }    /* about page css */    .about-content .about-title{        width: 100%;    }    .about-content .about-title h1{        font-size: 18px;    }    .about-counter .text-center .count-title{        font-size: 30px;        font-weight: 600;    }    .about-counter .text-center .count-text {        margin-top: 18px;    }    .about-counter .text-center .counter {        padding-bottom: 8px;    }    /* footer bottom css */    .footer-link {        margin-top: -30px;    }    .footer-link .f-link {        width: calc(50% - 30px);        margin-top: 30px;    }    /* billing page css */    .billing-area .billing-title{        margin-top: 8px;    }    .billing-area .billing-title:first-child{        margin-top: 0px;    }    .billing-area .billing-title h4{        font-size: 16px;    }    .billing-area .billing-address-1 ul.add-name{        margin-left: 0px;    }    .billing-area .billing-address-1 ul.add-name li.billing-name{        width: 100%;        margin-left: 0px;    }    .billing-area .billing-address-1 ul.billing-locatio{        margin-left: 0px;    }    .billing-area .billing-address-1 ul.billing-locatio li.billing-info{        width: 100%;        margin-left: 0px;    }    .billing-area .billing-address-1 ul.country-info{        margin-left: 0px;    }    .billing-area .billing-address-1 ul.country-info li.billing-country{        width: 100%;        margin-left: 0px;        margin-bottom: 15px;    }    .billing-area .next-button {        margin-top: 15px;    }    .billing-area .next-button a{        padding: 6px 10px;        font-size: 13px;    }    /* cancellation page css */    .cancellation-title h1{        font-size: 18px;    }    /* cart page css */    .cart-area .cart-details .cart-item span.cart-head{        font-size: 14px;        font-weight: 600;    }    .cart-area .cart-details .cart-all-pro .cart-pro .cart-pro-image{        width: 30%;        margin-right: 10px;    }    .cart-area .cart-details .cart-all-pro .cart-pro .cart-pro-image a img{        max-width: 100%;    }    .cart-area .cart-details .cart-all-pro .cart-pro .pro-details{        width: 70%;    }    .cart-area .cart-details .cart-all-pro .cart-pro .pro-details h4{        font-size: 14px;    }    .cart-area .cart-details .cart-all-pro .cart-pro .pro-details span.pro-shop{        font-size: 13px;    }    .cart-area .cart-details .cart-all-pro .cart-pro .pro-details span.cart-pro-price{        font-size: 13px;    }    .cart-area .cart-details .cart-all-pro .qty-item{        width: 55%;    }    .cart-area .cart-details .cart-all-pro .qty-item .center .plus-minus a{        padding: 0px 10px;    }    .cart-area .cart-details .cart-all-pro .qty-item .center .plus-minus input{        padding: 6px 10px;    }    .cart-area .cart-details .other-link ul.c-link{        flex-direction: column;    }    .cart-area .cart-details .other-link ul.c-link li.cart-other-link{        margin-top: 11px;    }    .cart-area .cart-details .other-link ul.c-link li.cart-other-link:first-child{        margin-top: 0px;    }    /* cart style-3 css */    .cart-style-3 h2.cart-main-title{        font-size: 20px;    }    .cart-style-3 .recive-details form .form-1 ul{        margin-left: 0px;        flex-direction: column;    }    .cart-style-3 .c-total .recive-details form .form-1 ul li{        width: 100%;        margin-left: 0px;        margin-top: 15px;    }    .cart-style-3 .c-total .recive-details form .form-1 ul li:last-child {        margin-top: 0px;    }    .cart-style-3 .recive-details form .form-1 ul li a {        margin-top: 20px;    }    .cart-style-3 .c-total .recive-details form .form-2 ul.recive-comments-area{        margin-left: 0px;        flex-direction: column;    }    .cart-style-3 .c-total .recive-details form .form-2 ul.recive-comments-area li.recive-comments{        width: 100%;        margin-left: 0px;    }    .cart-style-3 .c-total .recive-details form .form-2 ul.recive-comments-area li.recive-comments a.btn-style1{        margin-top: 24px;    }    /* coming soon page css */    .coming-soon-area .coming-soon-image ul.coming-soon{        padding-top: 10px;        padding-left: 10px;        padding-right: 10px;    }    .coming-soon-area .coming-soon-image .coming-timer{        width: 100%;        padding: 0px 15px;    }    .coming-soon-area .coming-soon-image .coming-timer p.coming-slogan{        margin-bottom: 15px;        font-size: 15px;    }    .coming-soon-area .coming-soon-image .coming-timer h3.coming-soon-title{        font-size: 30px;    }    .coming-soon-area .coming-soon-image .coming-timer span.subscribe{        font-size: 15px;        margin-top: 15px;        margin-bottom: 15px;    }    .coming-soon-area .coming-soon-image ul.contdown_row{        bottom: 29%;        right: 0px;        left: 0px;        display: flex;        justify-content: center;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section{        width: 80px;        height: 65px;        margin-top: 0px;        margin-right: 5px;        border-radius: 20px 20px 20px 0px;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section .countdown_timer{        font-size: 18px;        font-weight: 600;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section:last-child{        margin-right: 0px;    }    .coming-soon-area .coming-soon-image ul.contdown_row li.countdown_section .countdown_title{        margin-top: 3px;        font-size: 15px;        font-weight: 400;    }    .coming-soon-area .coming-soon-image span.subscribe{        margin-top: 13px;        font-weight: 400;    }    /* faq page css */    .faq-title h1{        font-size: 20px;    }    .faq-box{        margin-left: 0px;    }    .faq-box ul.faq-ul li.faq-li h3{        font-size: 16px;    }    .faq-box ul.faq-ul li.faq-li span.faq-desc{        font-size: 13px;    }    /* forgot password page css */    .forgat-password-area{        width: 100%;    }    .forgat-password-area .forgot-p span.forgot{        padding: 10px;    }    .forgat-password-area .forgot-p a.forgot-link{        padding: 10px;        font-size: 13px;    }    .forgat-password-area .forgot-p a.forgot-link span{        padding: 4px 10px;    }    .forgat-password-area .forgot-p a.forgot-link span i{        font-size: 13px;    }    /* order complete page css */    .order-area .order-delivery ul.delivery-payment {        margin: -17px 0px 0px -15px;    }    .order-area .order-delivery ul.delivery-payment li {        width: calc(100% - 15px);        margin: 17px 0px 0px 15px;        border-right: none;    }    /* track page css */    .track-area .track-price ul.track-order{        flex-direction: column;        align-items: flex-start;        margin-top: -6px;    }    .track-area .track-price ul.track-order li {        margin-top: 6px;    }    .track-area .track-price ul.track-order li h4{        font-size: 16px;    }    .track-area .track-price ul.track-order li span.track-status{        font-size: 16px;    }    .track-area .track{        margin-bottom: 50px;        margin-top: 40px;        height: 4px;    }    .track-area .track .step{        margin-top: -14px;    }    .track-area .track .text{        font-size: 13px;    }    .track-area .track-main {        padding-top: 30px;        margin-top: 23px;    }    .track-area .track-main .track:before {        height: 100%;        width: 7px;        left: 15px;    }    .track-area .track-main .track {        flex-direction: column;        height: 100%;        margin-top: 0px;        margin-bottom: 0px;    }    .track-area .track-main .track .step {        width: 100%;        display: flex;        align-items: center;        margin-top: 30px;    }    .track-area .track-main .track .step::before {        width: 7px;        height: 100%;        left: 15px;        top: 100%;    }    .track-area .track-main .track .step:first-child {        margin-top: 0px;    }    .track-area .track-main .track .step .text {        margin-top: 0px;        margin-left: 20px;    }    /* contact page css */    .map-area .map-title h1{        font-size: 18px;        margin-bottom: 20px;    }    .map-area .map-details{        margin-top: -30px;    }    .map-area .map-details .contact-info{        width: 100%;        margin-top: 30px;    }    .map-area .map-details .contact-info .contact-details a {        margin-top: 14px;    }    .map-area .map-details .contact-info .information{        margin-left: 0px;    }    .map-area .map-details .contact-info .information .contact-in ul.info-details li i{        margin-right: 5px;    }    /* payment page css */    .payment-title h1{        font-size: 18px;        margin-bottom: 20px;    }    /* return page css */    .return-title h1{        font-size: 18px;        margin-bottom: 20px;    }    /* terms condition page css */    .terms-content ul.terms-policy li h2{        font-size: 16px;    }    .terms-content ul.terms-policy li p.trems-desc{        padding: 5px 10px 10px 17px;    }    /* wishlist page css */    .wishlist-area .wishlist-details .wishlist-item span.wishlist-head{        font-size: 14px;        font-weight: 600;    }    .wishlist-area .wishlist-details .wishlist-all-pro .wishlist-pro .wishlist-pro-image{        width: 30%;    }    .wishlist-area .wishlist-details .wishlist-all-pro .wishlist-pro .wishlist-pro-image a img{        max-width: 100%;    }    .wishlist-area .wishlist-details .wishlist-all-pro .wishlist-pro .pro-details{        width: 70%;    }    .wishlist-area .wishlist-details .wishlist-all-pro .qty-item{        width: 50%;        display: block;    }    .wishlist-area .wishlist-details .wishlist-all-pro .qty-item a.add-wishlist{        text-align: left;    }    /* sitemap page css */    .sit-map-area ul.site-map-main{        width: 100%;    }    .sit-map-area ul.site-map-main:nth-child(2),    .sit-map-area ul.site-map-main:nth-child(3){        margin-top: 20px;    }    .sit-map-area ul.site-map-main li.site-main-title{        margin-left: 15px;    }    .sit-map-area ul.site-map-main li.site-main-title ul.site-main-link{        margin-left: 15px;    }    .sit-map-area ul.site-map-main li.site-main-title ul.site-main-link li.fruit-link{        margin-left: 15px;    }    /* fnf page css */    .fnf-area h1.fnf-title{        font-size: 100px;    }    .fnf-area a.back-home{        padding: 7px 12px;        font-size: 13px;    }    /* register page css */    .register-area{        flex-direction: column;    }    .register-area .register-box{        width: 100%;    }    .register-area .register-account{        width: calc(100% - 0px);        margin-left: 0px;    }    .register-area .register-box form input{        margin-top: 20px;    }    .register-area .register-box a.btn-style1{        margin-top: 20px;    }    .register-area .register-account h4{        margin-top: 30px;    }    .register-area .register-account a.ceate-a{        margin-top: 20px;    }    .register-area .register-account .register-info a.terms-link{        margin-top: 20px;    }    /* login page css */    .login-area{        flex-direction: column;    }    .login-area .login-box{        width: 100%;    }    .login-area .login-account{        width: calc(100% - 0px);        margin-left: 0px;    }    .login-area .login-box form label{        margin-top: 20px;    }    .login-area .login-box a.btn-style1{        margin-top: 20px;    }    .login-area .login-box a.re-password{        margin-top: 20px;    }    .login-area .login-account h4{        margin-top: 23px;    }    .login-area .login-account a.ceate-a{        margin-top: 20px;    }    /* shipping page css */    .shipping-title h1{        font-size: 18px;        margin-bottom: 20px;    }    /* header style-1 prosuct css */    .header-style-pro{        margin-left: -15px;    }    .header-style-pro .header-pro{        width: calc(50% - 15px);        margin-left: 15px;        margin-top: 20px;    }    .header-style-pro .header-pro:nth-child(3),    .header-style-pro .header-pro:nth-child(4){        margin-top: 20px;    }    /* footer style-1 products list css */    .footer-style-1-pro .header-pro{        flex-direction: column;    }    .footer-style-1-pro .header-pro .tred-pro{        width: 100%;    }    .footer-style-1-pro .header-pro .caption{        width: 100%;        margin-left: 0px;        margin-top: 15px;    }    .footer-style-1-pro .header-pro .caption .pro-price{        margin-top: 12px;    }    .footer-style-1-pro .header-pro .caption .pro-icn{        margin-top: 13px;    }    /* checkout page css */    .checkout-area{        margin-left: 0px;    }    .checkout-area .billing-area{        width: 100%;        margin-left: 0px;    }    .checkout-area .order-area{        width: 100%;        margin-left: 0px;    }    .checkout-area .billing-area form{        padding: 15px;    }    .checkout-area .billing-area form ul.billing-ul{        margin-top: 15px;    }    .checkout-area .order-area{        margin-top: 30px;    }    .checkout-area .order-area a.btn-style1{        margin-top: 20px;    }    /* ckeckout style-2 css */    .checkout-style-2 .order-area{        margin-left: 0px;        flex-direction: column;    }    .checkout-style-2 .order-area .check-pro{        position: unset;        width: 100%;        margin-left: 0px;    }    .checkout-style-2 .order-area .order-history {        width: 100%;        margin-top: 30px;        margin-left: 0px;    }    .checkout-style-2 .order-area ul.order-history{        width: 100%;        margin-left: 0px;        margin-top: 20px;    }    .checkout-style-2 .billing-area form h2{        font-size: 18px;    }    .checkout-style-2 .billing-area form ul.billing-ul{        margin-top: 0px;    }    .checkout-style-2 .billing-area form .billing-form ul.billing-ul.input-2 li.billing-li{        width: 100%;        margin-left: 0px;        margin-top: 15px;    }    .checkout-style-2 .billing-area form .billing-form ul.billing-ul.input-2 li.billing-li:first-child{        width: 100%;        margin-top: 0px;    }    .checkout-style-2 .billing-area .billing-details form h2{        font-size: 18px;    }    .checkout-style-2 .order-area .check-pro h2{        font-size: 18px;    }    .checkout-style-2 .billing-area .billing-details{        margin-top: 0px;        padding-top: 0px;    }    .checkout-style-2 .order-area ul.order-history li.order-details span{        font-size: 14px;    }    /* checkout style-3 css */    .check-3-start .check-out-3 .check-pro h2,    .check-3-start .check-out-3 .check-add h2,    .check-3-start .check-out-3 .pay-method h2,    .check-3-start .check-out-3 .pay-method h2{        font-size: 16px;    }    /* account page css */    /* payment css */    .account-title h1{        font-size: 18px;        margin-bottom: 20px;    }    .account-area{        flex-direction: column;    }    .account-area .account{        width: 100%;    }    .account-area .account h4{        margin-bottom: 10px;    }    .account-area .account-detail{        width: 100%;        margin-top: 15px;    }    .account-area .account-detail h4{        margin-bottom: 10px;    }    /* address page css */    .add-area .address-content ul.address-input{        flex-direction: column;    }    .add-area .address-content ul.address-input li.type-add{        width: calc(100% - 30px);        margin-top: 15px;    }    .add-area .address-content label.check{        margin-top: 20px;        margin-bottom: 0px;    }    .add-area .address-content .add-link{        margin-top: 20px;    }    /* other page filter css */    .all-filter .filter-tag ul.all-tag{        height: unset;    }    .all-filter .categories-page-filter h4.filter-title,    .all-filter .price-filter h4.filter-title,    .all-filter .pro-size h4.filter-title,    .all-filter .filter-tag h4.filter-title,    .all-filter .vendor-filter h4.filter-title{        display: none;    }    .all-filter .categories-page-filter a.filter-link,    .all-filter .price-filter a.filter-link,    .all-filter .pro-size a.filter-link,    .all-filter .filter-tag a.filter-link,    .all-filter .vendor-filter a.filter-link{        display: block;        padding-bottom: 26px;        line-height: 1;        font-weight: 600;        color: #000;    }    .all-filter .vendor-filter ul.all-vendor {        border-top: 1px solid #eee;    }    .all-filter .categories-page-filter a.filter-link[aria-expanded="true"],    .all-filter .price-filter a.filter-link[aria-expanded="true"],    .all-filter .pro-size a.filter-link[aria-expanded="true"],    .all-filter .filter-tag a.filter-link[aria-expanded="true"],    .all-filter .vendor-filter a.filter-link[aria-expanded="true"]{        color: #f5ab1e;    }    .all-filter .categories-page-filter a.filter-link[aria-expanded="true"] i,    .all-filter .price-filter a.filter-link[aria-expanded="true"] i,    .all-filter .pro-size a.filter-link[aria-expanded="true"] i,    .all-filter .filter-tag a.filter-link[aria-expanded="true"] i,    .all-filter .vendor-filter a.filter-link[aria-expanded="true"] i{        transform: rotate(180deg);        -webkit-transition: all 0.3s ease-in-out 0s;        -o-transition: all 0.3s ease-in-out 0s;        transition: all 0.3s ease-in-out 0s;    }    .all-filter .categories-page-filter a.filter-link i,    .all-filter .price-filter a.filter-link i,    .all-filter .pro-size a.filter-link i,    .all-filter .filter-tag a.filter-link i,    .all-filter .vendor-filter a.filter-link i{        float: right;        font-size: 18px;        -webkit-transition: all 0.3s ease-in-out 0s;        -o-transition: all 0.3s ease-in-out 0s;        transition: all 0.3s ease-in-out 0s;    }    .all-filter .categories-page-filter ul.all-option.collapse:not(.show),    .all-filter .price-filter ul.all-price.collapse:not(.show),    .all-filter .pro-size ul.all-size.collapse:not(.show),    .all-filter .filter-tag ul.all-tag.collapse:not(.show),    .all-filter .vendor-filter ul.all-vendor.collapse:not(.show){        display: none;    }    .all-filter .categories-page-filter ul.all-option,    .all-filter .price-filter ul.all-price,    .all-filter .pro-size ul.all-size,    .all-filter .filter-tag ul.all-tag,    .all-filter .vendor-filter ul.all-vendor {        margin-bottom: 28px;    }    .all-filter .filter-banner a.grid-banner {        margin-top: 0px;    }    /* list product css */    .grid-4-product .grid-list-select{        flex-direction: column;    }    .grid-4-product .grid-list-select ul:last-child{        margin-top: 15px;    }    .list-product .list-items{        flex-direction: column;    }    .list-product .list-items .tred-pro{        width: 100%;    }    .list-product .list-items .caption{        width: 100%;        margin-top: 15px;        margin-left: 0px;    }    .list-product .list-items .caption p.list-description{        margin-top: 6px;    }    .list-product .list-items .caption .rating{        margin-top: 15px;    }    .list-product .list-items .caption .pro-price{        margin-top: 14px;    }    /* grid list icn css */    .grid-4-product .grid-list-select ul.grid-list li.colloction-icn.three-grid,    .grid-4-product .grid-list-select ul.grid-list li.colloction-icn.four-grid{        display: none;    }    /* grid product css */    .grid-list-banner{        margin-top: 30px;    }    .grid-list-banner .grid-banner-content{        width: 55%;        margin-left: 15px;    }    .grid-list-area .grid-list-select{        flex-direction: column;    }    .grid-list-area .grid-list-select ul.grid-list-selector {        margin-top: 14px;    }    .grid-list-area .grid-pro ul.grid-product{        margin-left: -15px;    }    .grid-list-area .grid-pro ul.grid-product li.grid-items{        width: calc(50% - 15px);        margin-left: 15px;    }    .grid-list-area .grid-pro ul.grid-product li.grid-items .tred-pro{        margin-top: 20px;    }    .grid-list-area .grid-pro ul.grid-product li.grid-items .caption{        padding-top: 10px;    }    .grid-list-area .grid-pro ul.grid-product li.grid-items .caption .rating{        margin-top: 7px;    }    .grid-list-area .grid-pro ul.grid-product li.grid-items .caption .pro-price{        margin-top: 10px;    }    .grid-list-area .grid-pro ul.grid-product li.grid-items .caption .pro-price span.new-price{        display: block;    }    /* grid product css */    .grid-2-product .grid-list-select{        flex-direction: column;    }    .grid-2-product .grid-pro ul.grid-product{        margin-left: -15px;    }    .grid-2-product .grid-pro ul.grid-product li.grid-items{        width: calc(50% - 15px);        margin-left: 15px;    }    .grid-2-product .grid-pro ul.grid-product li.grid-items .tred-pro{        margin-top: 20px;    }    .grid-2-product .grid-pro ul.grid-product li.grid-items .caption{        padding-top: 10px;    }    .grid-2-product .grid-pro ul.grid-product li.grid-items .caption .rating{        margin-top: 7px;    }    .grid-2-product .grid-pro ul.grid-product li.grid-items .caption .pro-price{        margin-top: 10px;    }    .grid-2-product .grid-pro ul.grid-product li.grid-items .caption .pro-price span.new-price{        display: block;    }    /* 4-grid product css */    .grid-4-product .grid-pro ul.grid-product{        margin-left: -15px;    }    .grid-4-product .grid-pro ul.grid-product li.grid-items{        width: calc(50% - 15px);        margin-left: 15px;    }    /* product page css product css */    .pro-page .pro-image .larg-image a.long-img {        margin-bottom: 0px;    }    .pro-releted .section-title h2{        font-size: 18px;        margin-bottom: 20px;    }    .pro-page .pro-image{        flex-direction: column;    }    .pro-info{        padding-right: 15px;        margin-top: 15px;    }    .pro-page .pro-image .pro-info .pro-price span.new-price{        font-size: 14px;    }    .pro-page .pro-shipping {        flex-direction: column;    }    .pro-page .pro-shipping .product-service {        width: 100%;        margin-left: 0px;    }    .pro-page .pro-shipping .product-service:first-child {        width: 100%;    }     .pro-page-content .pro-page-tab ul.nav.nav-tabs{        flex-direction: column;        align-items: center;        justify-content: center;        margin-bottom: 20px;    }    .pro-page-content .pro-page-tab ul.nav.nav-tabs li.nav-item{        margin: 0 auto;    }    .pro-page-content .pro-page-tab ul.nav.nav-tabs li.nav-item:last-child{        margin: auto;    }    .pro-page-content .pro-page-tab .tab-content .tab-pane .tab-1content h4{        font-size: 14px;    }    .pro-page-content .pro-page-tab .tab-content .tab-pane h4.reviews-title{        text-align: center;    }    .pro-page-content .pro-page-tab .tab-content .tab-pane .customer-reviews.t-desk-2{        text-align: center;    }    .pro-page-content .pro-page-tab .tab-content .tab-pane .tab-1content ul.tab-description li{        font-size: 13px;    }    /* search page css */    .search-title{        margin-bottom: 30px;    }    .search-title h3{        font-size: 18px;    }    .search-pro-area{        margin-left: -15px;    }    .search-pro-area .search-pro-items{        width: calc(50% - 15px);        margin-left: 15px;    }    .style-2-search-pro-area{        margin-left: -15px;    }    .style-2-search-pro-area .search-pro-items{        width: calc(50% - 15px);        margin-left: 15px;        margin-top: 20px;    }    .style-2-search-pro-area .search-pro-items .search-caption h4{        font-size: 14px;    }    .style-2-search-pro-area .search-pro-items .search-caption span.all-price span.search-new-price{        display: block;        font-size: 15px;    }    /* search left column css */    .search-selector{        margin-top: 20px;        margin-bottom: 20px;    }    .search-selector ul{        flex-direction: column;    }    .search-selector ul li.search-pro-select{        margin-top: 20px;    }    .search-category{        margin-bottom: 25px;    }    /* style-2 search css */    .style-2-search-pro-area .search-pro-items:nth-child(3){        margin-top: 20px;    }    /* style-2 list search product css */    .style-2-list-search-pro-area{        margin-left: -15px;    }    .style-2-list-search-pro-area .search-pro-items{        flex-direction: column;        width: calc(50% - 15px);        margin-left: 15px;        margin-top: 10px;    }    .style-2-list-search-pro-area .search-pro-items:nth-child(2){        margin-top: 0px;    }    .style-2-list-search-pro-area .search-pro-items .search-img{        width: 100%;    }    .style-2-list-search-pro-area .search-pro-items .search-img a{        width: 100%;    }    .style-2-list-search-pro-area .search-pro-items .search-img a img{        width: 100%;    }    .style-2-list-search-pro-area .search-pro-items .search-caption{        width: 100%;        margin-top: 10px;        margin-left: 0px;    }    .style-2-list-search-pro-area .search-pro-items .search-caption p.search-pro-desc{        font-size: 13px;        height: 96px;        overflow: hidden;    }    .style-2-list-search-pro-area .search-pro-items .search-caption .pro-icn a.w-c-q-icn i{        width: 35px;        height: 35px;        font-size: 14px;    }    /* style-1 full blog grid css */    .blog-style-1-full-grid{        margin-left: 0px;        margin-top: -30px;    }    .blog-style-1-full-grid .blog-start{        width: 100%;        margin-top: 30px;        margin-left: 0px;    }    .blog-style-1-full-grid .blog-start .blog-content p.blog-description{        margin-top: 13px;    }    .blog-style-1-full-grid .blog-start .blog-content a.read-link{        margin-top: 12px;    }    /* left-right blog grid css */    .right-b{        flex-direction: column-reverse;    }    .blog-style-1-left-grid,    .blog-style-1-right-grid{        margin-top: 0px;    }    .blog-style-1-left-grid .blog-start,    .blog-style-1-right-grid .blog-start{        margin-top: 30px;    }    .blog-style-1-left-grid .blog-start .blog-content,    .blog-style-1-right-grid .blog-start .blog-content {        padding: 20px;    }    .blog-style-1-left-grid .blog-start .blog-content p.blog-description,    .blog-style-1-right-grid .blog-start .blog-content p.blog-description{        margin-top: 13px;    }    .blog-style-1-left-grid .blog-start .blog-content a.read-link,    .blog-style-1-right-grid .blog-start .blog-content a.read-link{        margin-top: 12px;    }    /* style-1 left blog list css */    .blog-style-2-right-column{        flex-direction: column-reverse;    }    .blog-style-1-left-list-blog,    .blog-style-1-right-blog{        margin-left: -20px;        margin-top: 0px;    }    .blog-style-1-left-list-blog .blog-start,    .blog-style-1-right-blog .blog-start{        width: calc(50% - 20px);        margin-left: 20px;    }    .blog-style-1-left-list-blog .blog-start:nth-child(1),    .blog-style-1-right-blog .blog-start:nth-child(1){        margin-top: 30px;    }    .blog-style-1-left-list-blog .blog-start .blog-post,    .blog-style-1-right-blog .blog-start .blog-post{        flex-direction: column;    }    .blog-style-1-left-list-blog .blog-start .blog-image,    .blog-style-1-right-blog .blog-start .blog-image{        width: 100%;    }    .blog-style-1-left-list-blog .blog-start .blog-content,    .blog-style-1-right-blog .blog-start .blog-content{        width: 100%;        padding-left: 0px;    }    /*  full-left-right details css */    .blog-style-1-details .single-blog-content .single-b-title h4,    .blog-style-1-left-details .single-blog-content .single-b-title h4,    .blog-style-1-right-details .single-blog-content .single-b-title h4{        font-size: 16px;    }    .blog-style-1-details .single-blog-content .blog-description .blog-image-description p.bold-description,    .blog-style-1-left-details .single-blog-content .blog-description .blog-image-description p.bold-description,    .blog-style-1-right-details .single-blog-content .blog-description .blog-image-description p.bold-description{        font-size: 14px;        font-weight: 600;    }    /* style-1 center blog css */    .cetner-blog-area .blog-start:nth-child(1){        margin-top: 30px;    }    /* style-2 left-right-full grid blog css */    .right-style-2,    .list-right-c{        flex-direction: column-reverse;    }    .full-blog-style-2{        margin-top: -30px;        margin-left: 0px;    }    .left-style-2-blog,    .right-style-2-blog{        margin-left: 0px;        margin-top: 0px;    }    .full-blog-style-2 .blog-start,    .left-style-2-blog .blog-start,    .right-style-2-blog .blog-start{        width: 100%;        margin-left: 0px;    }    .full-blog-style-2 .blog-start .blog-content,    .left-style-2-blog .blog-start .blog-content,    .right-style-2-blog .blog-start .blog-content {        padding-top: 20px;    }    .full-blog-style-2 .blog-start .blog-content .blog-title h6,    .left-style-2-blog .blog-start .blog-content .blog-title h6,    .right-style-2-blog .blog-start .blog-content .blog-title h6{        margin-top: 16px;        padding-top: 9px;    }    .full-blog-style-2 .blog-start .blog-content p.blog-description,    .left-style-2-blog .blog-start .blog-content p.blog-description,    .right-style-2-blog .blog-start .blog-content p.blog-description{        margin-top: 6px;    }    .full-blog-style-2 .blog-start .blog-content .more-blog,    .left-style-2-blog .blog-start .blog-content .more-blog,    .right-style-2-blog .blog-start .blog-content .more-blog{        margin-top: 7px;    }    .full-blog-style-2 .blog-start .blog-content .more-blog a.read-link,    .left-style-2-blog .blog-start .blog-content .more-blog a.read-link,    .right-style-2-blog .blog-start .blog-content .more-blog a.read-link{        font-size: 14px;    }    /* style 2 left-right-full list blog css */    .left-blog-list-style-2,    .right-blog-list-style-2,    .full-blog-list-style-2 {        margin-left: -20px;    }    .left-blog-list-style-2,    .right-blog-list-style-2 {        margin-top: 30px;    }    .left-blog-list-style-2 .blog-start,    .right-blog-list-style-2 .blog-start {        width: calc(50% - 20px);        margin-left: 20px;    }    .full-blog-list-style-2 .blog-start{        width: calc(50% - 20px);        margin-left: 20px;        margin-bottom: 20px;        padding-bottom: 20px;    }    .left-blog-list-style-2 .blog-start,    .right-blog-list-style-2 .blog-start{        margin-bottom: 20px;        padding-bottom: 20px;    }    .full-blog-list-style-2 .blog-start .blog-image{        width: 100%;    }    .full-blog-list-style-2 .blog-start .blog-content{        width: 100%;        margin-left: 0px;    }    /* style 2 left-right-full details blog css */    .style-2-full-blog-area .single-blog-content .blog-description .blog-image-description p.bold-description,    .style-2-right-blog-details .single-blog-content .blog-description .blog-image-description p.bold-description,    .style-2-left-blog-details .single-blog-content .blog-description .blog-image-description p.bold-description{        font-size: 14px;        font-weight: 600;    }    /* style 2 center blog css */    .cetner-blog-style-2 .blog-start:nth-child(1) {        margin-top: 30px;    }    /* style-3 full-left-right grid blog css */    .right-column{        flex-direction: column-reverse;    }    .style-3-right-column{        flex-direction: column-reverse;    }    .full-blog-style-3{        margin-top: -30px;        margin-left: 0px;    }    .full-blog-style-3 .blog-start{        width: 100%;        margin-top: 24px;        margin-left: 0px;    }    .blog-style-3-left-grid,    .blog-style-3-right-grid{        margin-top: 0px;    }    .full-blog-style-3 .blog-start .blog-content,    .blog-style-3-left-grid .blog-start .blog-content,    .blog-style-3-right-grid .blog-start .blog-content {        padding-top: 20px;    }    .full-blog-style-3 .blog-start .blog-content .blog-title h6,    .blog-style-3-left-grid .blog-start .blog-content .blog-title h6,    .blog-style-3-right-grid .blog-start .blog-content .blog-title h6 {        margin-top: 16px;        padding-top: 10px;    }    .full-blog-style-3 .blog-start .blog-content p.blog-description,    .blog-style-3-left-grid .blog-start .blog-content p.blog-description,    .blog-style-3-right-grid .blog-start .blog-content p.blog-description{        margin-top: 7px;    }    .full-blog-style-3 .blog-start .blog-content .more-blog,    .blog-style-3-left-grid .blog-start .blog-content .more-blog,    .blog-style-3-right-grid .blog-start .blog-content .more-blog {        margin-top: 7px;    }    .full-blog-style-3 .blog-start .blog-content .more-blog a.read-link,    .blog-style-3-left-grid .blog-start .blog-content .more-blog a.read-link,    .blog-style-3-right-grid .blog-start .blog-content .more-blog a.read-link{        font-size: 14px;    }    /* style-3 full-left-right list blog css */    .full-blog-list-style-3,    .left-blog-list-style-3,    .right-blog-style-3 {        margin-left: -20px;    }    .left-blog-list-style-3,    .right-blog-style-3 {        margin-top: 30px;    }    .left-blog-list-style-3 .blog-start,    .right-blog-style-3 .blog-start{        width: calc(50% - 20px);        margin-left: 20px;        margin-bottom: 20px;        padding-bottom: 20px;    }    .full-blog-list-style-3 .blog-start{        width: calc(50% - 20px);        margin-left: 20px;        margin-bottom: 20px;        padding-bottom: 20px;    }    .full-blog-list-style-3 .blog-start .blog-image{        width: 100%;    }    .full-blog-list-style-3 .blog-start .blog-content{        width: 100%;        margin-left: 0px;    }    /* style-3 full-left-right blog details css */    .full-blog-details .single-blog-content .blog-description .blog-image-description p.bold-description,    .left-blog-details .single-blog-content .blog-description .blog-image-description p.bold-description,    .right-blog-details .single-blog-content .blog-description .blog-image-description p.bold-description{        font-size: 14px;        font-weight: 600;    }    .full-blog-details .single-blog-content .b-link,    .left-blog-details .single-blog-content .b-link,    .right-blog-details .single-blog-content .b-link{        margin-top: 20px;    }    /* style-3 center blog css */    .cetner-blog-style-3 .blog-start:nth-child(1) {        margin-top: 30px;    }    /* style-5 full-left-right grid blog css */    .single-image-5 a img.image-lg{        display: none;    }    .single-image-5 a img.image-xs{        display: block;    }    .style-5-right-column{        flex-direction: column-reverse;    }    .details-b{        flex-direction: column-reverse;    }    .full-blog-style-5{        flex-direction: column;        margin-left: 0px;    }    .full-blog-style-5{        margin-top: -30px;    }    .left-blog-style-5,    .right-blog-style-5{        margin-top: 0px;    }    .full-blog-style-5 .blog-start,    .left-blog-style-5 .blog-start,    .right-blog-style-5 .blog-start{        margin-top: 30px;    }    .left-blog-style-5,    .right-blog-style-5{        margin-top: 0px;    }    .full-blog-style-5 .blog-start{        width: 100%;        margin-left: 0px;    }    .left-blog-style-5 .blog-start,    .right-blog-style-5 .blog-start{        width: 100%;    }    .full-blog-style-5 .blog-start .blog-image a img{        width: 100%;    }    .full-blog-style-5 .blog-start .blog-content .blog-title h6,    .left-blog-style-5 .blog-start .blog-content .blog-title h6,    .right-blog-style-5 .blog-start .blog-content .blog-title h6 {        margin-top: 13px;    }    .full-blog-style-5 .blog-start .blog-content p.blog-description,     .left-blog-style-5 .blog-start .blog-content p.blog-description,    .right-blog-style-5 .blog-start .blog-content p.blog-description {        margin-top: 6px;    }    .full-blog-style-5 .blog-start .blog-content .more-blog,    .left-blog-style-5 .blog-start .blog-content .more-blog,    .right-blog-style-5 .blog-start .blog-content .more-blog {        margin-top: 5px;    }    /* style-5 full-left-right list blog css */    .full-blog-list-style-5 .blog-start{        flex-direction: column;        margin-bottom: 20px;        padding-bottom: 20px;    }    .left-blog-list-style-5,    .right-blog-list-style-5{        margin-top: 30px;    }    .full-blog-list-style-5,    .left-blog-list-style-5,    .right-blog-list-style-5 {        margin-left: -20px;    }    .full-blog-list-style-5 .blog-start,    .left-blog-list-style-5 .blog-start,    .right-blog-list-style-5 .blog-start {        width: calc(50% - 20px);        margin-left: 20px;    }    .full-blog-list-style-5 .blog-start .blog-image a img{        width: 100%;    }    .full-blog-list-style-5 .blog-start .blog-image{        width: 100%;    }    .full-blog-list-style-5 .blog-start .blog-content{        width: 100%;        margin-left: 0px;    }    .full-blog-list-style-5 .blog-start .blog-content .blog-date-comment{        background-color: #f5ab1e;        padding: 8px 10px;    }    .full-blog-list-style-5 .blog-start .blog-content .blog-date-comment span.blog-date,    .full-blog-list-style-5 .blog-start .blog-content .blog-date-comment a {        color: #fff;    }    .full-blog-list-style-5 .blog-start .blog-content .blog-title h6,    .left-blog-list-style-5 .blog-start .blog-content .blog-title h6,    .right-blog-list-style-5 .blog-start .blog-content .blog-title h6{        margin-top: 23px;    }     .full-blog-list-style-5 .blog-start .blog-content p.blog-description,    .left-blog-list-style-5 .blog-start .blog-content p.blog-description,    .right-blog-list-style-5 .blog-start .blog-content p.blog-description {        margin-top: 16px;    }    .full-blog-list-style-5 .blog-start .blog-content .more-blog,    .left-blog-list-style-5 .blog-start .blog-content .more-blog,    .right-blog-list-style-5 .blog-start .blog-content .more-blog {        margin-top: 15px;    }    /* style-5 full-left-right details blog css */    .details-b{        flex-direction: column-reverse;    }    .style-5-b-details .single-image{        display: none;    }    .style-5-left-blog-details .single-blog-content .full-image,    .style-5-right-blog-details .single-blog-content .full-image{        display: block;        margin-top: 30px;        margin-bottom: 24px;    }    .blog-style-5-details .single-blog-content .blog-description .blog-image-description img,    .style-5-left-blog-details .single-blog-content .blog-description .blog-image-description img,    .style-5-right-blog-details .single-blog-content .blog-description .blog-image-description img{        width: 50%;    }    .blog-style-5-details .single-blog-content .blog-description .blog-image-description,    .style-5-left-blog-details .single-blog-content .blog-description .blog-image-description,    .style-5-right-blog-details .single-blog-content .blog-description .blog-image-description{        flex-direction: column;    }    .blog-style-5-details .single-blog-content .blog-description .blog-image-description img.b-image-1,    .style-5-left-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-1,    .style-5-right-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-1{        width: 100%;        margin-left: 0px;    }    .blog-style-5-details .single-blog-content .blog-description .blog-image-description img.b-image-2,    .style-5-left-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-2,    .style-5-right-blog-details .single-blog-content .blog-description .blog-image-description img.b-image-2{        width: 100%;        margin-top: 30px;    }    .blog-style-5-details .single-blog-content .blog-description .blog-image-description p.bold-description,    .style-5-left-blog-details .single-blog-content .blog-description .blog-image-description p.bold-description,    .style-5-right-blog-details .single-blog-content .blog-description .blog-image-description p.bold-description{        font-size: 14px;        font-weight: 600;    }    .blog-style-5-details .single-blog-content .blog-info h4,    .style-5-left-blog-details .single-blog-content .blog-info h4,    .style-5-right-blog-details .single-blog-content .blog-info h4{        font-size: 14px;    }    .blog-style-5-details .single-blog-content .blog-info p,    .style-5-left-blog-details .single-blog-content .blog-info p,    .style-5-right-blog-details .single-blog-content .blog-info p{        font-size: 14px;    }    /* style-5 center blog css */    .cetner-blog-style-5{        margin-top: 30px;    }    .cetner-blog-style-5 .blog-start{        margin-top: 20px;    }    .cetner-blog-style-5 .blog-start .blog-content .blog-title h6{        margin-top: 13px;    }    .cetner-blog-style-5 .blog-start .blog-content p.blog-description{        margin-top: 6px;    }    .cetner-blog-style-5 .blog-start .blog-content .more-blog{        margin-top: 5px;    }    /* style-6 full-left-right grid css */    .blog-style-6-3-grid{        margin-left: 0px;    }    .blog-style-6-left-3-grid,    .blog-style-6-right-3-grid{        margin-left: 0px;        margin-top: 0px;    }    .blog-style-6-3-grid .blog-start{        width: 100%;        margin-left: 0px;    }    .blog-style-6-3-grid .blog-start .blog-content .blog-title h6,    .blog-style-6-left-3-grid .blog-start .blog-content .blog-title h6,     .blog-style-6-right-3-grid .blog-start .blog-content .blog-title h6 {        padding-top: 13px;    }    .blog-style-6-3-grid .blog-start .blog-content p.blog-description,    .blog-style-6-left-3-grid .blog-start .blog-content p.blog-description,    .blog-style-6-right-3-grid .blog-start .blog-content p.blog-description{        margin-top: 6px;    }    .blog-style-6-3-grid .blog-start .blog-content .more-blog,    .blog-style-6-left-3-grid .blog-start .blog-content .more-blog,    .blog-style-6-right-3-grid .blog-start .blog-content .more-blog{        margin-top: 5px;    }    /* style-6 full-left-right list blog css */    .full-blog-list-style-6 .blog-start{        flex-direction: column;    }    .left-blog-list-style-6,    .right-blog-list-style-6{        margin-top: 30px;    }    .full-blog-list-style-6,    .left-blog-list-style-6,    .right-blog-list-style-6 {        margin-left: -20px;    }    .full-blog-list-style-6 .blog-start,    .left-blog-list-style-6 .blog-start,    .right-blog-list-style-6 .blog-start {        width: calc(50% - 20px);        margin-left: 20px;    }    .full-blog-list-style-6 .blog-start .blog-image{        width: 100%;    }    .full-blog-list-style-6 .blog-start .blog-content,    .left-blog-list-style-6 .blog-start .blog-content,    .right-blog-list-style-6 .blog-start .blog-content{        width: 100%;        margin-left: 0px;        padding-top: 23px;    }    /* style-6 full-left-right blog details css */    .full-blog-details-style-6 .single-blog-content .last-video,    .left-blog-details-style-6 .single-blog-content .last-video,    .right-blog-details-style-6 .single-blog-content .last-video{        margin-right: 0px;        flex-direction: column;    }    .full-blog-details-style-6 .single-blog-content .last-video .video:first-child,    .left-blog-details-style-6 .single-blog-content .last-video .video:first-child,    .right-blog-details-style-6 .single-blog-content .last-video .video:first-child {        margin-top: 0px;    }    .full-blog-details-style-6 .single-blog-content .last-video .video,    .left-blog-details-style-6 .single-blog-content .last-video .video,    .right-blog-details-style-6 .single-blog-content .last-video .video{        width: 100%;        margin-right: 0px;        margin-top: 30px;        line-height: 0;    }    .full-blog-details-style-6 .single-blog-content .last-video .video iframe,    .left-blog-details-style-6 .single-blog-content .last-video .video iframe,    .right-blog-details-style-6 .single-blog-content .last-video .video iframe{        width: 100%;    }    .full-blog-details-style-6 .single-blog-content .blog-description .blog-image-description p.bold-description,    .left-blog-details-style-6 .single-blog-content .blog-description .blog-image-description p.bold-description,    .right-blog-details-style-6 .single-blog-content .blog-description .blog-image-description p.bold-description{        font-size: 14px;        font-weight: 600;    }    .full-blog-details-style-6 .single-blog-content .b-link,    .left-blog-details-style-6 .single-blog-content .b-link,    .right-blog-details-style-6 .single-blog-content .b-link{        margin-top: 20px;    }    /* style-6 center blog css */    .cetner-blog-style-6 .blog-start:nth-child(1) {        margin-top: 30px;    }    /* style-7 full-left-right grid css */    .blog-style-7-3-grid{        margin-left: 0px;    }    .blog-style-7-left-grid-blog,    .blog-style-7-right-grid-blog{        margin-left: 0px;        margin-top: 0px;    }    .blog-style-7-3-grid .blog-start,    .blog-style-7-left-grid-blog .blog-start,    .blog-style-7-right-grid-blog .blog-start{        width: 100%;        margin-top: 20px;        margin-left: 0px;    }    .blog-style-7-3-grid .blog-start .blog-image a img,    .blog-style-7-left-grid-blog .blog-image a img,    .blog-style-7-right-grid-blog .blog-start .blog-image a img{        width: 100%;    }    .blog-style-7-3-grid .blog-start .blog-content .blog-title h6,    .blog-style-7-left-grid-blog .blog-start .blog-content .blog-title h6,    .blog-style-7-right-grid-blog .blog-start .blog-content .blog-title h6 {        padding-top: 13px;    }    .blog-style-7-3-grid .blog-start .blog-content p.blog-description,    .blog-style-7-left-grid-blog .blog-start .blog-content p.blog-description,    .blog-style-7-right-grid-blog .blog-start .blog-content p.blog-description{        margin-top: 6px;    }    .blog-style-7-3-grid .blog-start .blog-content .more-blog,    .blog-style-7-left-grid-blog .blog-start .blog-content .more-blog,    .blog-style-7-right-grid-blog .blog-start .blog-content .more-blog{        margin-top: 5px;    }    /* style-7 full-left-right list blog css */    .full-blog-list-style-7 .blog-start{        flex-direction: column;        margin-bottom: 20px;        padding-bottom: 20px;    }    .blog-style-7-left-list-blog .blog-start,    .blog-style-7-right-list-blog .blog-start{        margin-bottom: 20px;        padding-bottom: 20px;    }    .blog-style-7-left-list-blog .blog-start:first-child,    .blog-style-7-right-list-blog .blog-start:first-child{        margin-top: 30px;    }    .full-blog-list-style-7 .blog-start .blog-image{        width: 100%;    }    .full-blog-list-style-7 .blog-start .blog-content{        width: 100%;        margin-left: 0px;        margin-top: 21px;    }    /* style-7 full-left-right 3 blog details css */    .full-blog-details-style-7 .single-blog-content .blog-img,    .left-blog-details-style7 .single-blog-content .blog-img,    .right-blog-details-style7 .single-blog-content .blog-img{        margin-left: 0px;        flex-direction: column;    }    .full-blog-details-style-7 .single-blog-content .blog-img .b-image1,    .left-blog-details-style7 .single-blog-content .blog-img .b-image1,    .right-blog-details-style7 .single-blog-content .blog-img .b-image1{        width: 100%;        margin-left: 0px;        margin-top: 30px;    }    .full-blog-details-style-7 .single-blog-content .blog-img .b-image1:first-child,    .left-blog-details-style7 .single-blog-content .blog-img .b-image1:first-child,    .right-blog-details-style7 .single-blog-content .blog-img .b-image1:first-child{        margin-top: 0px;    }    .full-blog-details-style-7 .single-blog-content .blog-description .blog-image-description img,    .left-blog-details-style7 .single-blog-content .blog-description .blog-image-description img,    .right-blog-details-style7 .single-blog-content .blog-description .blog-image-description img{        width: 50%;    }    .full-blog-details-style-7 .single-blog-content .blog-description .blog-image-description p.bold-description,    .left-blog-details-style7 .single-blog-content .blog-description .blog-image-description p.bold-description,    .right-blog-details-style7 .single-blog-content .blog-description .blog-image-description p.bold-description{        font-size: 14px;        font-weight: 600;    }    /* style-7 center blog css */    .center-blog-style-7 .blog-start:nth-child(1) {        margin-top: 30px;    }.larg-image .tab-content .tab-pane.active{ text-align: center;}}@media (max-width: 479px) {    /* banner grid css */    .t-banner1 .home-offer-banner .o-t-banner .o-t-content h6 {        font-size: 16px;    }    .t-banner1 .home-offer-banner .o-t-banner .o-t-content a {        margin-top: 14px;    }    /* deal of the day css */    .home-countdown1 .back-img {        background-position: left 40% bottom;    }    /* newslatter */    .news-letter1 .home-news {        width: 100%;    }    .footer-service ul.service-ul li.service-li {        width: calc(100% - 15px);    }    /* footer bottom css */    .f-logo ul.footer-ul {        margin-left: 0px;    }    .f-logo ul.footer-ul li.footer-li.footer-logo {        width: 100%;        margin-left: 0px;    }    .f-logo ul.footer-ul li.footer-li {        width: 100%;        margin-left: 0px;    }    .footer-link {        margin-top: 0px;    }    .footer-link .f-link{        width: calc(100% - 15px);        margin-top: 15px;    }    .footer-link .f-link:first-child{        margin-top: 0px;    }    .footer-link .f-link h2.h-footer{        display: none;    }    .footer-link .f-link a.h-footer{        font-size: 14px;        display: flex;        align-items: center;        justify-content: space-between;        padding-bottom: 15px;        border-bottom: 1px solid #e5e5e5;    }    .footer-link .f-link a.h-footer[aria-expanded="true"] i::before{        content: "\f106";    }    .footer-link .f-link .collapse:not(.show){        display: none;    }    .footer-link .f-link ul.f-link-ul{        padding-top: 10px;    }    /* order history page css */    .order-histry-area .order-history .order-info {        overflow-x: auto;    }    .order-histry-area .order-history .order-info .table {        min-width: 540px;    }    /* profile page css */    .order-histry-area .order-history .profile-form form {        margin-top: -15px;    }    .order-histry-area .order-history .profile-form form ul.pro-input-label {        margin-top: 0px;    }    .order-histry-area .order-history .profile-form form ul.pro-input-label li {        width: calc(100% - 30px);        margin-top: 15px;    }    .order-histry-area .order-history .profile-form form ul.pro-submit {        flex-direction: column;        padding-top: 28px;    }    .order-histry-area .order-history .profile-form form ul.pro-submit li {        margin-top: 24px;    }    .order-histry-area .order-history .profile-form form ul.pro-submit li:first-child {        margin-top: 0px;    }    /* tickets page css */    .order-histry-area .order-history .profile-tickets {        overflow-x: auto;    }    .order-histry-area .order-history .profile-tickets .table {        min-width: 630px;    }    /* blog page css */    /* style-1 left right list blog css */    .blog-style-1-left-list-blog,    .blog-style-1-right-blog {        margin-left: 0px;    }    .blog-style-1-left-list-blog .blog-start,    .blog-style-1-right-blog .blog-start {        width: 100%;        margin-left: 0px;    }    .blog-style-1-left-list-blog .blog-start .blog-content,    .blog-style-1-right-blog .blog-start .blog-content {        margin-top: 13px;    }    .blog-style-1-left-list-blog .blog-start .blog-content .date-comm-adit,    .blog-style-1-right-blog .blog-start .blog-content .date-comm-adit {        margin-top: 9px;        padding-top: 16px;    }    .blog-style-1-left-list-blog .blog-start .blog-content p.blog-description,    .blog-style-1-right-blog .blog-start .blog-content p.blog-description {        margin-top: 13px;    }    .blog-style-1-left-list-blog .blog-start .blog-content a.read-link,    .blog-style-1-right-blog .blog-start .blog-content a.read-link {        margin-top: 10px;    }    /* style-1 full list blog */    .blog-style-1-list {        margin-left: 0px;    }    .blog-style-1-list .blog-start {        width: 100%;        margin-left: 0px;    }    .blog-style-1-list .blog-start .blog-content {        margin-top: 13px;    }    .blog-style-1-list .blog-start .blog-content .date-comm-adit {        margin-top: 9px;        padding-top: 15px;    }    .blog-style-1-list .blog-start .blog-content p.blog-description {        margin-top: 13px;    }    .blog-style-1-list .blog-start .blog-content a.read-link {        margin-top: 10px;    }    /* style-1 cenetr blog css */    .cetner-blog-area .blog-start .blog-content {        padding: 20px;    }    .cetner-blog-area .blog-start .blog-content p.blog-description {        margin-top: 11px;    }    .cetner-blog-area .blog-start .blog-content a.read-link {        margin-top: 10px;    }    /* style-2 left right list blog css */    .left-blog-list-style-2,    .right-blog-list-style-2,    .full-blog-list-style-2 {        margin-left: 0px;    }    .full-blog-list-style-2 .blog-start,    .left-blog-list-style-2 .blog-start,    .right-blog-list-style-2 .blog-start {        width: 100%;        margin-left: 0px;    }    .left-blog-list-style-2 .blog-start .blog-content,     .right-blog-list-style-2 .blog-start .blog-content {        padding-top: 20px;    }    .left-blog-list-style-2 .blog-start .blog-content .blog-title h6,    .right-blog-list-style-2 .blog-start .blog-content .blog-title h6 {        margin-top: 16px;        padding-top: 9px;    }    .left-blog-list-style-2 .blog-start .blog-content p.blog-description,    .right-blog-list-style-2 .blog-start .blog-content p.blog-description {        margin-top: 7px;    }    .left-blog-list-style-2 .blog-start .blog-content .more-blog,    .right-blog-list-style-2 .blog-start .blog-content .more-blog {        margin-top: 8px;    }    /* full list blog css */    .full-blog-list-style-2 .blog-start .blog-content {        padding-top: 20px;    }    .full-blog-list-style-2 .blog-start .blog-content .blog-title h6 {        margin-top: 16px;        padding-top: 9px;    }    .full-blog-list-style-2 .blog-start .blog-content p.blog-description {        margin-top: 6px;    }    .full-blog-list-style-2 .blog-start .blog-content .more-blog {        margin-top: 7px;    }    /* style-2 cenetr blog css */    .cetner-blog-style-2 .blog-start .blog-content {        padding-top: 20px;    }    .cetner-blog-style-2 .blog-start .blog-content .blog-title h6 {        margin-top: 16px;        padding-top: 9px;    }    .cetner-blog-style-2 .blog-start .blog-content p.blog-description{        margin-top: 6px;    }    .cetner-blog-style-2 .blog-start .blog-content .more-blog{        margin-top: 5px;    }    /* full left right list blog css */    .full-blog-list-style-3,    .left-blog-list-style-3,    .right-blog-style-3 {        margin-left: 0px;    }    .full-blog-list-style-3 .blog-start,    .left-blog-list-style-3 .blog-start,    .right-blog-style-3 .blog-start {        width: 100%;        margin-left: 0px;    }    .full-blog-list-style-3 .blog-start .blog-content,    .left-blog-list-style-3 .blog-start .blog-content,    .right-blog-style-3 .blog-start .blog-content {        padding-top: 20px;    }    .full-blog-list-style-3 .blog-start .blog-content .blog-title h6,    .left-blog-list-style-3 .blog-start .blog-content .blog-title h6,    .right-blog-style-3 .blog-start .blog-content .blog-title h6 {        margin-top: 16px;        padding-top: 9px;    }    .full-blog-list-style-3 .blog-start .blog-content p.blog-description,    .left-blog-list-style-3 .blog-start .blog-content p.blog-description,    .right-blog-style-3 .blog-start .blog-content p.blog-description {        margin-top: 7px;    }    .full-blog-list-style-3 .blog-start .blog-content .more-blog,    .left-blog-list-style-3 .blog-start .blog-content .more-blog,    .right-blog-style-3 .blog-start .blog-content .more-blog {        margin-top: 7px;    }    /* style-3 center blog css */    .cetner-blog-style-3{        margin-top: 30px;    }    .cetner-blog-style-3 .blog-start .blog-content {        padding-top: 20px;    }    .cetner-blog-style-3 .blog-start .blog-content .blog-title h6{        margin-top: 16px;        padding-top: 10px;    }    .cetner-blog-style-3 .blog-start .blog-content p.blog-description{        margin-top: 7px;    }    .cetner-blog-style-3 .blog-start .blog-content .more-blog{        margin-top: 5px;    }    /* full left right details blog css */    .style-2-full-blog-area .single-blog-content .blog-description .blog-image-description img,    .style-2-right-blog-details .single-blog-content .blog-description .blog-image-description img,    .style-2-left-blog-details .single-blog-content .blog-description .blog-image-description img{        width: 100%;        margin-right: 0px;        margin-bottom: 23px;    }    .style-2-full-blog-area .single-blog-content .date-edit-comments,    .style-2-right-blog-details .single-blog-content .date-edit-comments,    .style-2-left-blog-details .single-blog-content .date-edit-comments{        flex-direction: column;        align-items: flex-start;    }    .style-2-full-blog-area .single-blog-content .date-edit-comments span.date,    .style-2-right-blog-details .single-blog-content .date-edit-comments span.date,    .style-2-left-blog-details .single-blog-content .date-edit-comments span.date{    }    .style-2-full-blog-area .single-blog-content .date-edit-comments span.blog-edit,    .style-2-right-blog-details .single-blog-content .date-edit-comments span.blog-edit,    .style-2-left-blog-details .single-blog-content .date-edit-comments span.blog-edit{        margin-top: 14px;        margin-bottom: 14px;    }    .style-2-full-blog-area .single-blog-content .single-b-title h4,    .style-2-right-blog-details .single-blog-content .single-b-title h4,    .style-2-left-blog-details .single-blog-content .single-b-title h4{        font-size: 16px;    }    /* style-3 full left right details blog css */    .full-blog-details .single-blog-content .date-edit-comments,    .left-blog-details .single-blog-content .date-edit-comments,    .right-blog-details .single-blog-content .date-edit-comments{        flex-direction: column;        align-items: flex-start;    }    .full-blog-details .single-blog-content .blog-description .blog-image-description img,    .left-blog-details .single-blog-content .blog-description .blog-image-description img,    .right-blog-details .single-blog-content .blog-description .blog-image-description img{        width: 100%;        margin-bottom: 23px;        margin-left: 0px;    }    .full-blog-details .single-blog-content .single-b-title h4,    .left-blog-details .single-blog-content .single-b-title h4,    .right-blog-details .single-blog-content .single-b-title h4{        font-size: 16px;    }    .full-blog-details .single-blog-content .date-edit-comments span.blog-edit,    .left-blog-details .single-blog-content .date-edit-comments span.blog-edit,    .right-blog-details .single-blog-content .date-edit-comments span.blog-edit{        margin-top: 14px;        margin-bottom: 14px;    }    .full-blog-details .single-blog-content .blog-description,    .left-blog-details .single-blog-content .blog-description,    .right-blog-details .single-blog-content .blog-description {        margin-top: 21px;    }    /* full left right details blog css */    .details-blog-carousel .blog-start .blog-content {        padding-top: 17px;    }    .details-blog-carousel .blog-start .blog-content .blog-title h6 {        padding-top: 9px;        margin-top: 11px;    }    .details-blog-carousel .blog-start .blog-content p.blog-description{        margin-top: 5px;        font-size: 13px;    }    .details-blog-carousel .blog-start .blog-content .more-blog{        margin-top: 7px;    }    .details-blog-carousel .blog-start .blog-content .more-blog a.read-link {        font-size: 14px;    }    /* style-5 full left right blog css */    .full-blog-list-style-5,    .left-blog-list-style-5,    .right-blog-list-style-5 {        margin-left: 0px;    }    .full-blog-list-style-5 .blog-start,    .left-blog-list-style-5 .blog-start,    .right-blog-list-style-5 .blog-start {        width: 100%;        margin-left: 0px;    }    .full-blog-list-style-5 .blog-start .blog-content .blog-title h6,    .left-blog-list-style-5 .blog-start .blog-content .blog-title h6,    .right-blog-list-style-5 .blog-start .blog-content .blog-title h6 {        margin-top: 13px;    }    .full-blog-list-style-5 .blog-start .blog-content p.blog-description,    .left-blog-list-style-5 .blog-start .blog-content p.blog-description,    .right-blog-list-style-5 .blog-start .blog-content p.blog-description {        margin-top: 6px;    }    .full-blog-list-style-5 .blog-start .blog-content .more-blog,    .left-blog-list-style-5 .blog-start .blog-content .more-blog,    .right-blog-list-style-5 .blog-start .blog-content .more-blog {        margin-top: 5px;    }    /* full left right details blog css */    .blog-style-5-details .single-blog-content .single-b-title h4,    .style-5-left-blog-details .single-blog-content .single-b-title h4,    .style-5-right-blog-details .single-blog-content .single-b-title h4{        font-size: 15px;    }    .blog-style-5-details .single-blog-content .date-edit-comments,    .style-5-left-blog-details .single-blog-content .date-edit-comments,    .style-5-right-blog-details .single-blog-content .date-edit-comments{        flex-direction: column;        align-items: flex-start;    }    .blog-style-5-details .single-blog-content .date-edit-comments span.date,    .style-5-left-blog-details .single-blog-content .date-edit-comments span.date,    .style-5-right-blog-details .single-blog-content .date-edit-comments span.date{        margin-right: 0px;    }    .blog-style-5-details .single-blog-content .date-edit-comments span.blog-edit,    .style-5-left-blog-details .single-blog-content .date-edit-comments span.blog-edit,    .style-5-right-blog-details .single-blog-content .date-edit-comments span.blog-edit{        margin-top: 14px;        margin-bottom: 14px;        margin-right: 0px;    }    .blog-style-5-details .single-blog-content .blog-description,    .style-5-left-blog-details .single-blog-content .blog-description,    .style-5-right-blog-details .single-blog-content .blog-description {        margin-top: 21px;    }    /* style-6 full left right blog list css */    .full-blog-list-style-6,    .left-blog-list-style-6,    .right-blog-list-style-6 {        margin-left: 0px;    }    .full-blog-list-style-6 .blog-start,    .left-blog-list-style-6 .blog-start,    .right-blog-list-style-6 .blog-start {        width: 100%;        margin-left: 0px;    }    .full-blog-list-style-6 .blog-start .blog-content,    .left-blog-list-style-6 .blog-start .blog-content,    .right-blog-list-style-6 .blog-start .blog-content {        padding-top: 13px;    }    .full-blog-list-style-6 .blog-start .blog-content p.blog-description,    .left-blog-list-style-6 .blog-start .blog-content p.blog-description,    .right-blog-list-style-6 .blog-start .blog-content p.blog-description {        margin-top: 6px;    }    .full-blog-list-style-6 .blog-start .blog-content .more-blog,    .left-blog-list-style-6 .blog-start .blog-content .more-blog,    .right-blog-list-style-6 .blog-start .blog-content .more-blog {        margin-top: 5px;    }    /* style-6 center blog css */    .cetner-blog-style-6{        margin-top: 30px;    }    .cetner-blog-style-6 .blog-start{        margin-top: 20px;    }    .cetner-blog-style-6 .blog-start .blog-content {        padding-top: 13px;    }    .cetner-blog-style-6 .blog-start .blog-content p.blog-description{        font-size: 13px;        margin-top: 5px;    }    .cetner-blog-style-6 .blog-start .blog-content .more-blog{        margin-top: 5px;    }    .full-blog-details-style-6 .single-blog-content .single-b-title h4,    .left-blog-details-style-6 .single-blog-content .single-b-title h4,    .right-blog-details-style-6 .single-blog-content .single-b-title h4{        font-size: 16px;    }    .full-blog-details-style-6 .single-blog-content .date-edit-comments,    .left-blog-details-style-6 .single-blog-content .date-edit-comments,    .right-blog-details-style-6 .single-blog-content .date-edit-comments{        flex-direction: column;        align-items: flex-start;    }    .full-blog-details-style-6 .single-blog-content .date-edit-comments span.blog-edit,    .left-blog-details-style-6 .single-blog-content .date-edit-comments span.blog-edit,    .right-blog-details-style-6 .single-blog-content .date-edit-comments span.blog-edit{        margin-top: 14px;        margin-bottom: 14px;    }    /* style-6 full left right details blog css */    .full-blog-details-style-6 .single-blog-content .blog-description .blog-image-description img,    .left-blog-details-style-6 .single-blog-content .blog-description .blog-image-description img,    .right-blog-details-style-6 .single-blog-content .blog-description .blog-image-description img{        width: 100%;        margin-left: 0px;        margin-bottom: 24px;    }    /* style-7 full left right blog scc */    .full-blog-list-style-7 .blog-start .blog-content,    .blog-style-7-left-list-blog .blog-start .blog-content,    .blog-style-7-right-list-blog .blog-start .blog-content {        margin-top: 13px;    }    .full-blog-list-style-7 .blog-start .blog-content p.blog-description,    .blog-style-7-left-list-blog .blog-start .blog-content p.blog-description,    .blog-style-7-right-list-blog .blog-start .blog-content p.blog-description {        margin-top: 6px;    }    .full-blog-list-style-7 .blog-start .blog-content .more-blog,    .blog-style-7-left-list-blog .blog-start .blog-content .more-blog,    .blog-style-7-right-list-blog .blog-start .blog-content .more-blog {        margin-top: 5px;    }    /* details blog css */    /* full left  right details blog css */    .blog-style-1-details .single-blog-content .date-edit-comments,    .blog-style-1-left-details .single-blog-content .date-edit-comments,    .blog-style-1-right-details .single-blog-content .date-edit-comments{        flex-direction: column;        align-items: flex-start;    }    .blog-style-1-details .single-blog-content .blog-description .blog-image-description img,    .blog-style-1-left-details .single-blog-content .blog-description .blog-image-description img,    .blog-style-1-right-details .single-blog-content .blog-description .blog-image-description img{        width: 100%;        margin-left: 0px;        margin-bottom: 23px;    }    .blog-style-1-details .single-blog-content .date-edit-comments span.blog-edit,    .blog-style-1-left-details .single-blog-content .date-edit-comments span.blog-edit,    .blog-style-1-right-details .single-blog-content .date-edit-comments span.blog-edit{        margin-top: 14px;        margin-bottom: 14px;        margin-right: 0px;    }    /* style-7 center blog css */    .center-blog-style-7 .blog-start{        margin-top: 20px;    }    .center-blog-style-7 .blog-start .blog-content {        padding-top: 13px;    }    .center-blog-style-7 .blog-start .blog-content p.blog-description{        margin-top: 6px;    }    .center-blog-style-7 .blog-start .blog-content .more-blog{        margin-top: 5px;    }}@media (max-width: 320px){    /* btn style css */    .btn-style1{        padding: 6px 15px;        font-size: 13px;    }    /* header css (cart & menu) */    .header-bottom-area .main-menu-area{        left: -255px;        width: 255px;    }    .mini-cart{        right: -265px;        width: 265px;    }    /* grid banner css */    .t-banner1 .home-offer-banner .o-t-banner .o-t-content{        width: 75%;    }    .t-banner1 .home-offer-banner .o-t-banner .o-t-content h6{        font-size: 16px;    }    .t-banner1 .home-offer-banner .o-t-banner .o-t-content a{        margin-top: 8px;    }}