/*******************************************************************************************
                                    Theme Responsive
********************************************************************************************/
@media (max-width: 1440px){
    .item-ads1 .banner-info {
        padding: 30px;
    }
    .item-ads1 .banner-info h2.title48 {
        font-size: 30px;
        margin-top: 10px;
    }
    .list-banner-adv1 {
        padding: 0 15px;
    }
    .trend-banner1 .banner-info{
        padding:0 50px;
    }
    .trend-banner1 .banner-info h2.title72 {
        font-size: 48px;
        margin-bottom: 25px;
    }
    .trend-banner1 .banner-info {
        max-height: 220px;
    }
    .trend-product-slider1 {
        padding: 35px 0;
    }
    .trend-product-slider1 .product-thumb-link{
        max-width: 400px;
        margin:auto;
    }
    .item-product-simple .product-title {
        font-size: 18px;
        margin-bottom: 12px;
    }
    .wrap-timer-countdown.vertical{
        max-height:340px;
    }
    .wrap-timer-countdown.vertical .timer-countdown .clock {
        height:60px;
    }
    .banner-slider3 .trend-product-slider1 {
        padding: 70px 0;
    }
    .banner-slider3 .trend-product-slider1 .product-thumb-link {
        max-width: 460px;
    } 
    .item-slider1 .banner-info h2.title72 {
        font-size: 60px;
    }
    .item-slider1 .banner-info h3.title48 {
        font-size: 36px;
    }
    .banner-slider-center .item-slider-center {
        margin: 0 30px;
    }

}
/*End Screen 1440*/
@media (max-width: 1366px){
    .block-ads2:before,
    .block-cat-ads2:before{
        width: 100%;
    }
    body .container,body  .page-content-box .wrap{
        max-width: 1200px !important;
    }
    .footer3 .payment-method2 ul li {
        margin: 0 5px;
    }
    .footer3 .social-network2 ul li {
        margin: 0 5px;
    }
    .footer3 .social-network2 ul {
        margin: 0 -5px;
    }
    .footer3 .payment-method2 ul {
        margin: 0 -5px;
    }
    .footer3 .payment-method2 h3 {
        margin: 0 20px 0 0;
    }
    .footer3 .social-network2 h3 {
        margin: 0 20px 0 0;
    }
    .footer3 .wrap-payment-method::before {
        left: 60%;
    }
    .block-banner-ads4 .item-ads4 {
        margin: 0 -3px 23px;
    }   
}
@media (max-width: 1200px){
    .wrap-logo-menu1 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -webkit-justify-content: flex-start;
        -webkit-align-items: flex-start;
    }
    .wrap-logo-menu1 .main-nav {
        margin-top: 20px;
    }
    .wrap-banner-slider1 {
        margin-top: -135px;
    }
    .header-general {
        padding: 20px 15px;
    }
    .list-banner-adv1 {
        padding: 0;
    }
    .wrap-banner-trend1 .wrap-timer-countdown {
        right: 50px;
    }
    .wrap-logo-menu2 {
        padding-right: 0;
    }
    .banner-slider3 .trend-product-slider1{
        padding:30px 0;
    }
    .banner-slider3 .trend-product-slider1 .product-thumb-link {
        max-width: 370px;
    }
    .footer3 .logo-footer1 {
        margin: 0 0 30px;
    }
    .footer3 .logo-footer1 .text-logo .title28 {
        font-size: 24px;
    }
    .footer3 .logo-footer1 .text-logo .title28::after {
        width: 10px;
        height: 10px;
        right: -10px;
        bottom: 6px;
    }
    .footer3.footer1 {
        padding-bottom: 0;
    }
    .intro-box3{
        max-width:none;
    }
    .intro-box3 h2 {
        font-size: 30px;
    }
    .intro-box3 h2 br {
        display: none;
    }
    .banner-slider .pagi-nav-total::before {
        left: 15px;
        width: 50px;
    }
    .main-header5 {
        padding: 30px 0px;
    }
}
/*End Screen 1200*/
@media (max-width: 1024px){
    .footer3 .social-network2 h3 {
        margin: 0 20px 13px 0;
    }
    .banner-slider1 .item-slider .slider-content-text{
        padding: 0 60px;
    }
    .block-ads2,
    .block-cat-ads2 {
        padding-bottom: 50px;
    }
    .block-ads2:before, .block-cat-ads2:before {
        height: 70%;
        max-height: 350px;
    }
    .order-custom{
        margin-bottom:30px;
    }
    .header-general .currency-box,
    .header-general .language-box{
        display:none;
    }
    .wrap-banner-slider1{
        margin-top:0px;
    }
    .header1{
        border:none;
        background-color:#222;
    }
    .item-slider1 .banner-info h2.title72 {
        font-size: 48px;
        margin-bottom: 25px;
    }
    .item-slider1 .banner-info h3.title48 {
        font-size: 30px;
    }
    .margin-100{
        margin-bottom:50px;
    }
    .item-ads1.banner-circle-button .banner-info {
        padding: 15px;
    }
    .item-ads1.banner-circle-button .banner-info h2.title48 {
        font-size: 24px;
    }
    .item-ads1.banner-circle-button .banner-info h3.title30 {
        font-size: 21px;
    }
    .product-price > span, .product-price ins {
        font-size: 14px;
    }
    .item-product .product-extra-link a.addcart-link {
        font-size: 14px;
    }
    .product-extra-link > .addcart-link .la {
        display: none;
    }
    .wrap-scroll-down{
        display:none;
    }
    .list-banner-adv1 {
        margin-bottom: 45px;
    }
    .block-featured-product1 {
        margin-bottom: 5px;
    }
    .block-trend-product1 {
        margin-bottom: 45px;
    }
    .block-new-product1 {
        margin-bottom: 10px;
    }
    .block-client1 {
        padding: 50px 0;
        margin-bottom: 45px;
    }
    .block-latest-post1 {
        margin-bottom: 10px;
    }
    .header1 .mini-cart-link .mini-cart-number {
        background: rgba(255,255,255,0.3);
    }
    .banner-slider2 {
        margin-bottom: 45px;
    }
    .block-leaf2 {
        display: none;
    }
    .block-cat-ads2 {
        margin-bottom: 30px;
    }
    .branch-image2 {
        display: none;
    }
    .block-ads2 {
        margin-bottom: 45px;
    }
    .block-new-product2 {
        margin-bottom: 35px;
    }
    .block-brand2 {
        margin-bottom: 45px;
    }
    .block-latest-news2 {
        margin-bottom: 20px;
    }
    .block-newsletter2 {
        padding: 50px 0;
    }
    .footer1 {
        padding: 50px 0;
    }
    .logo-footer1 {
        margin-top: 0;
    }
    .block-product-cat3 {
        margin-bottom: 7px;
    }
    .wrap-video-banner3 {
        margin-bottom: 45px;
    }
    .block-road-bikes3 {
        margin-bottom: 7px;
    }
    .block-intro-slider3 {
        margin-bottom: 50px;
    }
    .block-brand3.vc_row {
        margin-bottom: 50px;
    }
    .block-latest-news3 {
        margin-bottom: 0;
    }
    .block-cat-ads3 {
        padding: 50px 0;
        margin-bottom: 50px;
    }
    .block-client4 {
        margin-bottom: 10px;
    }
    .content-intro-slider .banner-image {
        width: auto;
    }
    .banner-slider-center .item-slider-center .slider-center-text h2 {
        font-size: 30px;
    }
    .banner-slider-center .slick-nav-custom {
        bottom: 72px;
    }
    .banner-slider4 {
        margin-bottom: 45px;
    }
    .banner-circle-button .banner-info {
        padding: 30px;
    }
    .item-ads4 .banner-info h2 {
        font-size: 30px;
        margin-bottom: 25px;
    }
    .tab-product4 {
        margin-bottom: 7px;
    }
    .block-deal-product4 {
        padding: 45px 0 20px;
        margin-bottom: 45px;
    }
    .block-banner-ads4{
        margin-bottom:15px;
    }
    .service-slider5 {
        margin-top: 50px;
    }
    .block-cat-ads5 {
        padding: 45px 0 35px;
    }
    .product-deal-countdown5 {
        margin-bottom: 50px;
    }
    .banner-parallax5 {
        padding: 100px 0;
        margin-bottom: 45px;
    }
    .banner-parallax5 h3.title48 {
        font-size: 30px;
    }
    .banner-parallax5 h2.title72 {
        font-size: 48px;
    }
    .wrap-service6 {
        padding: 50px 0;
    }
    .list-banner-ads6 {
        margin-bottom: 15px;
    }
    .block-new-product6 {
        margin-bottom: 37px;
    }
    .block-featured-product6 {
        margin-bottom: 35px;
    }
    .block-brand6 {
        margin-bottom: 45px;
    }
    .item-ads6 .banner-info h2.title40 {
        font-size: 30px;
        margin-bottom: 25px;
    }
    .main-page-default,.content-page {
        margin: 50px 0;
    }
    .widget {
        margin-bottom: 37px;
    }
    .wrap-bread-crumb {
        min-height: 100px;
    }
    .pagi-nav{
        margin-top:0;
    }
    .item-product-list .product-extra-link > a{
        opacity:1;
        visibility:visible;
    }
    .bread-crumb > span:not(:last-child)::after, 
    .bread-crumb > ul::after, .bread-crumb > a::after{
        margin:0 5px;
    }
    .product-detail {
        margin-bottom: 40px;
    }
    .detail-tab-title{
        margin-bottom:30px;
    }
    .item-post-list {
        align-items: flex-start;
        -webkit-align-items: flex-start;
    }
    .grid-post-meta-data span.bg-color{
        padding:0 10px;
    }
    .banner-about-page {
        margin-bottom: 45px;
    }
    .content-about-page {
        margin-bottom: 20px;
    }
    .demo-google-map,
    .block-about-team {
        margin-bottom: 45px;
    }
    .block-contact-faq{
        margin-bottom: 50px;
    }
    .content-google-map .info-contact-footer {
        padding: 30px;
    }
    .content-google-map .info-contact-footer ul li {
        margin-top: 15px;
    }
    .content-google-map .info-contact-footer h3 {
        margin-bottom: 0px;
    }
    .demo-google-map .sv-ggmaps{
        height:600px;
    }
    .header-default .main-nav > ul > li{
        padding: 0 10px;
    }
    .header-default .main-nav > ul{
        margin:0 -10px;
    }
    .vc_row.header2::before {
        right: 23%;
    }
    .payment-method2 {
        display: block;
    }
    .social-network2 {
        display: block;
    }
    .social-network2 h3 {
        margin-bottom: 10px;
    }
}
/*End Screen 1024*/
@media (max-width: 991px){
    .tab-new-product1 .vc_col-sm-12:last-child .list-1-item{
        width: 50%;
    }
    .list-banner-ads6 .vc_col-sm-4 .banner-advs{
        margin-right: -8.5px;
    }
    .demo-detail-intro {
        max-width: none;
        margin-bottom: 40px;
    }
    .detail-tabs {
        margin-bottom: 30px;
    }
    .content-intro-slider {
        flex-direction: column-reverse;
        align-items: flex-start;
        -webkit-flex-direction: column-reverse;
        -webkit-align-items: flex-start;
    }
    .content-intro-slider .banner-text {
        width: auto;
        margin: 0 0 30px;
        padding: 0;
    }
    .intro-box3 .wrap-circle-button {
        margin-top: 25px;
    }
    .wrap-video-banner3 {
        display: block;
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 50px;
    }
    .wrap-video-banner3 .intro-box3 {
        width: auto;
        margin: 0;
        padding: 0;
    }
    .wrap-video-banner3 .block-video-custom {
        width: auto;
        margin: 0 0 30px;
    }
    .banner-slider3 > .wrap-item.owl-carousel > .owl-nav{
        display: none;
    }
    .footer3 .wrap-payment-method {
        margin-top: 0;
    }
    .vc_row.header2::before{
        right:25%;
    }
    .custom-menu-footer,.info-contact-footer,.wrap-social-footer{ 
        margin-bottom:30px;
    }
    .footer1 {
        padding: 50px 0 20px;
    }
    .list-post-grid1 .list-1-item {
        width: 50%;
    }
    .wrap-payment-method::before {
        display: none;
    }
    .list-gallery-sticky .item-gallery-sticky:first-child {
        display: block;
    }
    .list-gallery-sticky .item-gallery-sticky {
        display: none;
    }
    .detail-gallery-grid .list-gallery-sticky > .row > .col-md-6 {
        display: none;
    }
    .sticky-addcart{
        display: none;
    }
}
/*End Screen 990*/
@media (max-width: 860px){
    .block-banner-ads4 .item-ads4 {
        margin: 0 -7px 17px;
    }
    .item-ads1 .banner-info .wrap-circle-button{
        display:none;
    }
    .banner-circle-button .banner-info {
        padding: 30px;
    }
    .banner-circle-button .banner-info h2.title48 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .banner-circle-button .banner-info h3.title30 {
        font-size: 24px;
    }
    .banner-slider-center .item-slider-center{
        margin:0;
    }
    .item-slider-center .slider-center-thumb .title-vertical{
        display:none!important;
    }
    .banner-slider6 .pagi-nav-total {
        bottom: 20px;
    }
    .wrap-banner-slider5 .pagi-nav-total {
        bottom: 20px;
    }
    .item-product-skew {
        flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
    }
    .item-product-skew > div {
        width: 100%;
    }
    .product-countdown-slider::before,
    .product-countdown-slider::after{
        display: none;
    }
    .item-product-skew {
        padding: 30px;
    }
    .item-product-skew .wrap-product-thumb {
        padding: 0;
        background: #fff;
        text-align: center;
    }
    .item-product-skew .wrap-product-thumb {
        margin-bottom: 25px;
    }
    .item-product-skew .product-info {
        padding: 0;
    }
    .dealof-bottom {
        padding: 15px 30px;
    }
    .dealof-bottom .deal-countdown {
        padding: 0;
        margin: 0 -5px;
    }
}
/*End Screen 860*/
@media (max-width: 767px){
    .trend-product-slider1 .wrap-item.owl-carousel .owl-nav button{
        display: block;
    }
    .banner-slider .owl-theme .owl-nav button {
        height: 36px;
        width: 36px;
        line-height: 36px;
        font-size: 18px;
    }
    .banner-slider .banner-info {
        padding: 0 50px;
    }
    .banner-slider1 .item-slider .slider-content-text {
        padding: 0;
    }
    .footer3 .info-contact-footer {
        max-width: inherit;
        margin-bottom: 35px;
    }
    .footer3 .wrap-payment-method {
        margin-bottom: 5px;
    }
    .wrap-timer-countdown.vertical::before, 
    .wrap-timer-countdown.vertical .timer-countdown::before, 
    .wrap-timer-countdown.vertical .timer-countdown::after{
        display: none;
    }
    .wrap-banner-trend1 .wrap-timer-countdown{
        left: 0;
        right: 0;
        width: 90%;
        height: 60px;
        top: inherit;
        bottom: -30px;
        padding: 0 25px;
    }
    .trend-product-slider1 {
        padding-top: 60px;
    }
    .wrap-banner-trend1 .wrap-timer-countdown.vertical .timer-countdown{
        flex-direction: row;
        -webkit-flex-direction: row;
        align-items: center;
        -webkit-align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
    }
    .block-banner-ads4 .item-ads4 {
        margin: 0 0px 30px;
    }
    .demo-google-map .sv-ggmaps{
        height:400px;
    }
    .demo-google-map .content-google-map{
        display:none;
    }
    .title-faq-demo {
        margin-top: 50px;
    }
    .demo-contact-form .contact-form textarea {
        height: auto;
    }
    .post-control h3 {
        display: none;
    }
    .wrap-post-tags-share {
        display: block;
    }
    .wrap-post-tags-share .single-data-tags {
        margin-bottom: 15px;
    }
    .item-post-list{
        display:block;
    }
    .item-post-list .post-thumb,.item-post-list .post-info{
        width:auto;
        padding:0;
    }
    .item-post-list .post-thumb{
        margin:0 0 20px;
    }
    .main-page-default > .container > .row, 
    .content-page > .container > .row {
        display: flex;
        display: -ms-flex;
        display: -webkit-flex;
        flex-direction: column;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
    }
    .sidebar-wrap {
        margin-top: 50px;
        order: 1;
        -webkit-order: 1;
    }
    .content-wrap {
        order: 0;
        -webkit-order: 0;
    }
    .sort-pagi-bar > div {
        margin-top: 10px;
    }
    .sort-pagi-bar {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }
    .tool-shop-filter {
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    .dealof-bottom {
        padding: 30px 15px;
        background-color:#222;
    }
    .dealof-bottom .row {
        align-items: center;
        -webkit-align-items: center;
    }
    .item-product-list .product-thumb {
        margin-bottom: 20px;
    }
    .dealof-bottom .row,.dealof-bottom .col-md-6 {
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .dealof-bottom .deal-countdown {
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
    }
    .product-countdown-slider .slider-nav {
        margin: 0 0 15px;
    }
    .item-product-skew {
        padding: 30px 15px;
    }
    .banner-slider.skew-info .banner-info .slider-content-text {
        max-width: 65%;
        margin: auto;
    }
    .banner-slider.skew-info .item-slider::before {
        display: none;
    }
    .banner-slider.skew-info .item-slider .banner-thumb {
        max-width: -webkit-fill-available;
    }
    .payment-method2 {
        display: block;
    }
    .social-network2 {
        display: block;
    }
    .social-network2 h3 {
        margin: 10px 0;
    }
    .vc_row.header2::before{
        display:none;
    }
    .logo2 .text-logo .white{
        color:#222;
    }
    
    body .btn-envato.active {
        left: 15px;
        bottom: 15px;
    }
    body .scroll-top.active{
        right:15px;
        bottom:15px;
    }
    .wrap-social-footer .social-footer1 {
        margin-left: 10px;
    }
    .form-newsletter input[type="submit"]{
        letter-spacing:0px;
    }
    .wrap-copyright {
        flex-direction: column;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -webkit-align-items: flex-start;
    }
    .wrap-copyright .copyright {
        margin: 10px 0;
    }
    .wrap-search-cart {
        margin-top: -33px;
    }
    .wrap-copyright .copyright h3 {
        line-height: 20px;
    }
    .wrap-bread-crumb {
        min-height: 100px;
    }
    .main-page-default {
        margin: 50px 0;
    }
    .intro-my-account h2 {
        line-height: 1.3;
    }
    .main-nav > ul .mega-list-page li > a {
        padding: 0!important;
    }
    .mega-list-page h2 {
        padding-bottom: 15px;
        font-size: 14px;
    }
    .mega-list-page {
        margin-bottom: 30px;
    }
    .deno-mega-menu-shop {
        padding: 5px 0 0;
    }
    .main-nav > ul > li.current-menu-item > a::before, 
    .main-nav > ul > li.current-menu-ancestor > a::before{
        display:none;
    }
    .wrap-search-overlay .search-form {
        max-width: none;
        margin: 0 15px;
    }
    .yith-wcwl-share {
        padding: 0 5px;
    }
    .header-default .main-nav {
        float: right;
    }
    .header-default .main-nav > ul {
        left: auto;
        right: 0;
        transform: translateX(320px);
        -webkit-transform: translateX(320px);
        margin:0;
    }
    .main-header5 .custom-text-logo,
    .header-general .custom-text-logo {
        width: 100%;
        text-align: center;
    }
}
/*End Screen 767*/
@media (max-width: 640px){  
    .wrap-payment-method {
        flex-direction: column;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -webkit-align-items: flex-start;
    }
}
/*End Screen 640*/
@media (max-width: 576px){
    .list-post-grid1 .list-1-item {
        width: 100%;
    }
    .wrap-ads2 {
        display: block;
    }
    .top-header5{
        display:none;
    }
}
/*End Screen 576*/
@media (max-width: 480px){
    .search-form .dropdown-box{
        display:none;
    }
    .item-ads4 .banner-info h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .banner-circle-button.item-ads4 .banner-info {
        padding: 25px;
    }
    .slider-control {
        margin: 0;
        max-width: none;
        box-shadow: none;
        border: 1px solid #ebebeb;
    }
    .trend-banner1 .banner-info {
        padding: 30px;
    }
    .trend-banner1 .banner-info h2.title72 {
        font-size: 30px;
    }
    .trend-banner1 .banner-info h3.title36 {
        font-size: 24px;
    }
    .tab-style1 .title-tab li {
        display: block;
        margin: 0 0 1px;
    }
    .tab-style1 .title-tab li a {
        border: 1px solid #ebebeb;
        display: block;
        padding: 8px 15px;
    }
    .tab-style1 .title-tab {
        margin: 0;
    }
    .tab-new-product1 .vc_col-xs-6 {
        width: 100%;
    }
    .list-col-item{
        width:100%!important;
    }
    .list-banner-adv1 .vc_col-xs-6 {
        width: 100%;
    }
    .list-banner-adv1 .item-ads1 {
        margin-bottom: 30px;
    }
    .list-banner-adv1 {
        margin-bottom: 15px;
    }
    .item-slider1 .banner-info h2.title72 {
        font-size: 30px;
    }
    .item-slider1 .banner-info h3.title48 {
        font-size: 24px;
    }
    a.circle-button {
        min-width: 40px;
        height: 40px;
        padding: 9px 0 0;
    }
    a.circle-button span {
        font-size: 14px;
    }
    a.circle-button i,a.circle-button::before {
        font-size: 18px;
    }
    .list-banner-ads6 .vc_col-xs-6{
        width:100%;
    }
    .list-tag-detail li {
        display: block;
        margin: 0 0 1px;
    }
    .list-tag-detail li a {
        display: block;
        border: 1px solid #ebebeb;
        padding: 10px 15px;
    }
    .list-tag-detail {
        margin: 0;
    }
    .detail-tab-title {
        margin: 0 0 30px;
        border: none;
        padding: 0;
    }
    .list-tag-detail li.active a::before {
        top: -1px;
        width: auto;
        margin: 0 -1px;
        max-width: none;
    }
}
/*End Screen 480*/
@media (max-width: 425px){
    .form-newsletter2 .form-newsletter input[type="submit"] {
        padding: 0 20px;
    }
    .banner-slider-center .slick-nav-custom{
        display:none;
    }
    .item-slider-center .slider-center-thumb{
        margin-bottom:20px;
    }
    .banner-slider-center .item-slider-center .slider-center-text h2{
        font-size:18px;
    }
    .banner-slider-center .item-slider-center .slider-center-text p{
        font-size:14px;
    }
    .qty-cart > .woocommerce-variation-add-to-cart,
    .woocommerce div.product form.cart:not(.variations_form) {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }
    .qty-cart > .woocommerce-variation-add-to-cart > *,
    .woocommerce div.product form.cart:not(.variations_form) > * {
        margin-bottom: 10px!important;
    }
    .related-product .group-navi .owl-nav {
        top: 30%;
        width: auto;
        left: 0;
        right: 0;
        margin: 0;
    }
    .show-sidebar span {
        display: none;
    }
    .filter-extra-sidebar {
        margin: 5px 0 0 15px;
    }
}
/*End Screen 425*/
@media (max-width: 375px){
    .item-slider1 .banner-info h2.title72 {
        font-size: 24px;
        margin:5px 0 10px;
    }
    .item-product-skew .qty-cart > .woocommerce-variation-add-to-cart {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }
    .item-product-skew .qty-cart > .woocommerce-variation-add-to-cart > * {
        margin: 0 5px 10px;
    }
    .item-product-skew .detail-info form.cart .detail-qty {
        margin: 0 5px 10px;
    }
    .item-product-skew .detail-info form.cart {
    }
    .item-product-skew .qty-cart > .woocommerce-variation-add-to-cart {
        margin: 0 -5px;
    }
    .item-product-skew .detail-compare-wishlist-link a {
        margin: 0 10px 0 0;
    }
    .wrap-circle-button{
        top: -10px;
        position: relative;
    }
    .item-ads6 .banner-info h2.title40,
    .item-ads4 .banner-info h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .banner-circle-button .banner-info {
        padding: 15px;
    }
}
/*End Screen 375*/
@media (max-width: 320px){
    .deal-countdown .clock{
        width:60px;
        height:60px;
    }   
    .detail-gallery .gallery-control > a.next {
        right: -10px;
    }
    .detail-gallery .gallery-control > a.prev {
        left: -10px;
    }
    .demo-ads-detail:before {
        height: calc(100% - 88px);
    }
    .trend-banner1 .banner-info h2.title72 {
        font-size: 22px;
    }
}
/*End Screen 320*/