
@media only screen and (max-width: 1799px) {
    .header .header__col-left{width:30%;}
    .header .header__col-middle{width:40%;}
    .header .header__col-right{width:30%;}
}

@media only screen and (max-width: 1599px) {
    .header .header__col-left{width:20%;}
    .header .header__col-middle{width:50%;}
    .header .header__col-right{width:30%;}
}



@media only screen and (max-width: 1299px) {
    .header .header__col-left{width:20%;}
    .header .header__col-middle{width:45%;}
    .header .header__col-right{width:35%;}
}

@media only screen and (max-width: 1380px) {
    .form--search {  max-width: 450px;}
}

@media only screen and (max-width: 1300px) {
    .form--search {
        max-width: 440px;
    }
    .logo {
        max-width: 200px;
    }
    .cart {
        margin: 15px 0;
        padding: 0;
    }
    .cart .cartQuantity strong {
        display: none;
    }
    .cart .cartQuantity .items {
        display: none;
    }
    .cart .cartQuantity .qnts {
        background: #f25852;
        color: #fff;
        border-radius: 50%;
        height: 15px;
        width: 15px;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        font-size: 0.975em;
        text-align: center;
        line-height: 15px;
    }

}


@media(max-width:1200px){
    .-hide-responsive{display:none!important;}
    .toggle--nav{margin:25px 15px 0 0;}	
    .header{padding:0;}	
    .header .header__fixed{padding:0;}	
    .header .header__col-right,.header .header__col-middle, .header .header__col-left{width:auto;}
    .action-count li {margin:0 0 0 10px; float:left;}
    .action-count .count{right: -4px; top: -4px; font-weight: 700; background: #ffd800; color:#000;}
    .action-count li a .icon { height:22px;}
    .action-count li .icon-color, .action-count li a:hover .icon-color{ fill: #000; stroke: #000; stroke-width: 0.4;}
    .header .header__col-right{float:right;}
    .action-two {margin:12px 0 0; line-height:normal;}
    .action-count li a.toggle--grid-js{display:block;}

    .action-two .dot{width:4px; height:4px; background:#000;display: inline-block; position:relative; vertical-align:top; border-radius: 100%; margin:14px 0 0;}
    .action-two .dot:before{background: #000; border-radius: 100%;width: 100%;height: 4px;content: "";position: absolute;top: -8px;left: 0;}
    .action-two .dot:after{background: #000; border-radius: 100%;width: 100%;height: 4px;content: "";position: absolute;bottom: -8px;left: 0;}
    .action-two .action-count li:nth-child(3){display:none;}


    /*To show the overlays*/
    .overlay{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; bottom: 0; left: 0;opacity: 0; position: fixed; right: 0;top: 0; visibility: hidden;}
    body.is-filter-show .overlay--filter, body.toggled_left .navigations-overlay {opacity: 1; visibility: visible; z-index: 100000;}

    /*To made overlays screen fixed(not scrolling )*/
    body.is-filter-show, body.toggled_left {overflow: hidden; position: fixed; left: 0; right: 0;top: 0;  bottom: 0;}

    /*When grid visible js applied*/
    html.is--grid-visible .section_top, html.is--search-visible .cat-search{opacity: 1; visibility: visible;left: 0;top: 0;right: 0;bottom: 0;z-index: 20;overflow:auto;}


    /*For Filters left panel*/
    body.is-filter-show .filters-block, body.toggled_left .section-navigation{opacity: 1;transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);}
    .filters-block{background:#fff; width: 265px; padding: 0; opacity: 0; position: fixed; z-index: 100000; bottom: 0;  top: 0; left: 0; overflow: auto;
                   transform: translate(-100%, 0px);-moz-transform: translate(-100%, 0px);-webkit-transform: translate(-100%, 0px);transition: all 300ms ease 0s;-moz-transition: all 300ms ease 0s;
                   -webkit-transition: all 300ms ease 0s;  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);}



    /*header*/
    .section_top, .cat-search, .action-nav-list{position:fixed; opacity:0; visibility:hidden;}
    .section_top .section-top-wrap, .cat-search .search-frm, .action-nav{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);width: 100%; padding:0 20px;max-width:500px;}
    .section_top .close, .cat-search .close, .action-nav-list .close{right: 10px; top: 10px; font-size: 25px;  font-weight: 700;}
    .action_listing li{display:block; margin:0;}
    .action_listing li a,.action_listing li .txt-help, .user-click a{display: block; margin: 0 0 10px 0; border:1px solid #4d4d4d; padding:15px 20px; width: 100%;}
    .user-click{float:none;display:block;}
    .action_listing li .action_loc{display: block;}
    .action_listing li:last-child{border-left:none;padding:0; margin:0;}
    .cat-search,.action-nav-list{background: #fff; padding: 10px;}
    .cat-search .close, .action-nav-list .close{color: #000;}
    .cat-search .search-frm{ border:0 none;}
    .cat-search .cat-search__select{width:100%;border:1px solid #ddd; color: #000;padding: 0 0;}
    .cat-search .search-frm{height:auto;line-height:normal;}
    .cat-search .cat-search__select select{font-size:15px;}
    .cat-search__field{border: 1px solid #ddd;margin:10px 0;display:inline-block;width:100%;}
    .cat-search .search-frm input[type="text"]{width:100%; border-left:0px;font-size:15px;line-height:50px;}
    .cat-search  .cat-search__submit{position:relative;top:auto;right:auto;width:100%;height:auto;}
    .cat-search  .cat-search__submit input[type="submit"]{ margin:0;background:#000;color:#fff;font-size:15px;height:50px;}
    .cat-search .cat-search__submit:before,.cat-search .cat-search__submit:after{display:none;}
    .action-nav li{margin:15px 0; float:none; display:block; border: 1px solid #000; text-align: center;padding: 10px;}
    .cat-search .close{color:#000!important;}

    .section-top-wrap > .row  [class*="col-"]{width:100%;}
    .action-nav-list{display:none;}
    .nav-listing li a{box-shadow:none;}

    /*Navigation*/
    .section-nav{margin-top:0; padding-bottom: 0;}
    .nav-listWrap.scroller--horizontal{padding:10px 0;}
    .nav-listWrap{margin: 0;}
    .nav-listing{display:block;}
    .nav-listing li{display: inline-block;width: 150px; vertical-align: top;padding:0 15px 0 0;}
    .nav-listing li a{box-shadow:none; border:1px solid #ddd;}
    .nav-listing li.active a{box-shadow:none; }
    .box-item-slider .slick-arrow{opacity:1;}
    .card .thumb-list li .thumb{width:70px;}
    .card .thumb-list .more-link{font-size:14px;}

    .row.row-head{margin-bottom:20px;}
    .list-inline  ul {display: table;table-layout: fixed; width: 100%; position: relative;}
    .list-inline  ul li {display: table-cell !important; vertical-align: top;  padding: 0 5px; position: static;}
    .list-inline .btn-filter{ display: block;}

    .list-inline .select-sort.select-arrow{width:100%;}
    .list-inline .select-sort.select-arrow > label{display:none;}
    .list-inline .select-sort.select-arrow select {width: 100%; background: #fff;border: 1px solid #e6e6e6; color:#333; padding: 0 25px 0 10px;}
    .list-inline .select-sort.select-arrow:after{right:7px;}
    .navigations > li > a.more-link .nav-three-pin{display:none;}
    .navigations > li > a.more-link{height:auto;}
    .col-item-detail{padding-left:10px;}

    #frm_mbs_id_frmLogin.siteForm table td{padding-right:5px;}


    .theme-switcher,
    .demo-btn {
        display: none;
    }
    .threepin {
        display: inline-block;
        float: right;
        margin: 10px 20px 0 0;
    }
    .threepin a {
        width: 25px;
        height: 25px;
        display: block;
    }
    a.menu-dashboard span {
        margin-top: 13px;
        margin-right: 10px;
        position: relative;
        width: 25px;
        height: 3px;
        display: block;
        background: #fff;
        float: left;
    }
    a.menu-dashboard span:before,
    a.menu-dashboard span:after {
        background: #fff;
        content: "";
        position: absolute;
        width: 25px;
        height: 3px;
    }
    a.menu-dashboard span:before {
        top: -9px;
    }
    a.menu-dashboard span:after {
        top: 9px;
    }
    .dashboard .left-data {
        border-bottom: solid 1px #dedddd;
        opacity: 0;
        top: 0px;
        position: fixed;
        left: -200px;
        background: #fff;
        z-index: 100000;
        -webkit-transition: 1s;
        transition: 1s;
        height: 0;
        padding:10px;
        display: block; box-shadow:5px 0 10px 5px rgba(0,0,0,0.1);
    }
    .dashboard .left-data.enable_div {
        left: 0;
        opacity: 1;
        height: 100%;
        overflow-y: auto;
        -webkit-transition-duration: 1s;
        transition-duration: 1s;
    }
    .dashboard {
        display: block;
        width: auto;
    }
    .dashboard .data-side {
        display: block;
        width: auto;
        border: solid 1px #dedddd;
        border-top: none;
        padding:20px;
    }
    #frm_mbs_id_frmLogin.siteForm table td{width:100%;display:inline-block;}
    #activity-list.row.threeCols {margin:0 -10px;width:auto;}
    #activity-list.row.threeCols [class*="col-"]{width:33.3%;}
    .sharesection .txtwrap  p{min-height:100px;}
    .btn, .form input[type="submit"], .form input[type="button"], .siteForm input[type="submit"], .siteForm input[type="button"]{font-size:1em;}
    .link-box ul li{width:25%;}
    .link-box ul{margin:0 -10px;}
    .link-box ul li{padding:15px;}
    .linksfloated li:first-child{display:block;margin-bottom:15px; text-align:center;}
    .cart-tbl th{padding:10px;font-size:13px;}
    .cart-tbl td{padding:10px;font-size:13px;}
    .cart-tbl .shipping{font-size:13px;}
    .checkout-panel.active .box-content {overflow:auto;}
    .checkout-panel.done .title-bar:before{display:none;}
    .action_listing li .txt-help p a{display: inline-block;color: #ffd800;border:none;}
    .group .group__head h5{font-size:1em; color:#333;}

    .action_listing li .action_loc{padding:0 0 0 40px;}
    .action_listing li .action_loc img{position:absolute;left:15px; top:20px;}
    .action_listing li .action_loc input[type="text"]{height:54px;width:100%;max-width:100%;background-position: calc(100% - 20px) 23px;}
    .action-user-even{margin-right:0;}
    .my-account-dropdown{width:100%;}
    .user-click .list--vertical li a{padding:5px 10px;border:none;}
}

@media only screen and (max-width: 1023px) {
    .body{min-height:1%;}	
    .three-box .box{width:100%; margin:20px 0 0;min-height:1%;}	
    .list-inline.-float-right{margin:0 -5px;}
    #activity-list.row.threeCols [class*="col-"]{width:50%;}
    .link-box ul li{width:33.3%;}
    .advertiser-login .border-box, .affiliate-login .border-box{padding:20px;}
    .col-wrap-detail{padding-top:20px;}
    .sectionEnter{width:70%;}
    #sales-discount.table td,#rental-discount.table td{display:table-cell;width:auto;}
    .col-boxes{margin-bottom:0;}
    .cart-tbl .price,.cart-tbl .sub-total{font-size:14px;}
    .total-money{margin-bottom:20px;}


    .siteForm table td {display: block;padding: 5px 0;width: 100%;}
}
@media only screen and (max-width: 1025px) {
    .after-header { height: 49px;}

    .toggle--search,
    .toggle--nav,
    .toggle--login,
    .toggle--category {
        display: inline-block;
        height: 24px;
        width: 24px;
        vertical-align: top;
        padding: 0;
    }
    .toggle--search {
        background: url(../images/retina/zoom-out.svg) no-repeat center center;
        background-size: 100%;
    }
    /*.toggle--nav {
    background: url(../images/retina/menu.svg) no-repeat center center;
    background-size: 100%;
    }*/
    .toggle--login {
        background: url(../images/retina/user.svg) no-repeat center center;
        background-size: 100%;
    }
    .toggle--category {
        background: url(../images/retina/menu-circular-button.svg) no-repeat center center;
        background-size: 100%;
    }
    .cart {
        margin: 0;
    }
    .cart .icn {
        background: url(../images/retina/shopping-cart-button.svg) no-repeat center center;
        background-size: 100%;
    }
    .form--search-popup,
    .other-nav-popup,
    .login-tab-popup,
    .categories-popup {
        max-width: none;
        padding: 0;
        margin: 0;
        background: rgba(255, 255, 255, 0.98);
        height: 100%;
        overflow-y: auto;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        z-index: 100;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 400ms ease-in;
        -webkit-transform: scale(0);
        -ms-transition: all 400ms ease-in;
        -ms-transform: scale(1);
        -moz-transition: all 400ms ease-in;
        -moz-transform: scale(0);
        transition: all 400ms ease-in;
        transform: scale(0);
    }
    .is--form-visible .form--search-popup,
    .is--nav-visible .other-nav-popup,
    .is--login-visible .login-tab-popup,
    .is--category-visible .categories-popup {
        opacity: 1;
        visibility: visible;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }
    .form--search-popup .link__close {
        display: block;
    }
    .frmSearch input[type="text"],
    .frmSearch input[type="submit"] {
        display: block;
        width: 100%;
        position: static;
    }
    .frmSearch input[type="text"] {
        border-left: solid 1px #e8e9eb;
    }
    .frmSearch .select__value {
        display: block;
    }
    .frmSearch .select__cover {
        float: none;
    }
    .form--search-popup .frmSearch,
    .other-nav-popup ul {
        top: 50%;
        width: 100%;
        padding: 10px;
        transform: translateY(-50%);
        position: absolute;
        margin: 0 auto;
        left: 0;
        right: 0;
        max-width: 400px;
        text-align: center;
    }
    .other-nav li {
        display: block;
        padding: 5px 0;
        text-align: center;
    }
    .other-nav li a {
        display: block;
    }
    .city-select { right: auto;
                   text-align: center;
    }
    .login-tab {
        padding: 0;
    }
    .user-name-wrapper .icn-user {
        width: 24px;
        height: 24px;
        margin: 0;
        display: block;
    }
    .user-name-wrapper .user-name,
    .user-name-wrapper .login-link {
        display: none;
    }
    .cart {
        padding: 0;
    }
    .cart .icn {
        width: 24px;
        height: 24px;
        margin-right: 5px;
    }
    .cart .cartQuantity strong {
        display: none;
    }
    .cart .cartQuantity .items {
        display: none;
    }
    .cart .cartQuantity .qnts {
        background: #f25852;
        color: #fff;
        border-radius: 50%;
        height: 15px;
        width: 15px;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        font-size: 0.975em;
        text-align: center;
        line-height: 15px;
    }
    #pgHome .site-menu {
        display: block;
        width: auto;
    }
    .site-menu>li {
        display: inline-block;
        width: 46%;
        text-align: center;
        vertical-align: top;
    }
    .box-site-submenu {
        display: none;
        opacity: 0;
        visibility: none;
    }
    .main-tabs {
        white-space: nowrap;
        overflow: auto;
    }
    .featured-slider .item,
    .recent-slider .item {
        margin: 0 5px;
    }
    .social-contacts li {
        max-width: 22px;
    }
    .section {
        padding: 30px 0;
    }
    .feature-txt .img-featured {
        margin: 0 auto;
        float: none;
    }
    .feature-txt h2 {
        padding-left: 20px;
    }
    .feature-txt ul {
        margin-left: 20px;
    }

    .ft-table-right{ padding: 20px;}


    .img-responsive img,
    img.img-responsive {
        max-width: -moz-fit-content;
        max-width: -webkit-fit-content;
        width: 100%;
        height: auto;
    }

    #slide-animation img {
        width: 100%;
        height: auto;
    }
    .note {
        display: none;
        font-size: 11px;
    }
    #search form {
        width: 170px;
    }
    #search form input[type="text"] {
        width: calc(100% - 46px);
        border-right: none;
    }
    #search form select {
        display: none;
    }
    .nav li {
        width: 15.8%;
    }
    .nav li a {
        padding: 10px 6%;
    }
    .other-carousel {
        text-align: center;
    }
    .adds img {
        width: 100%;
    }

    .contact-here .contact {
        padding: 10px;
        font-size: 15px;
    }
    .contact-here .contact.social {
        text-align: right;
    }
    .contact-here .contact>img {
        margin-right: 10px;
    }
    .contact-here .contact span.under-txt {
        font-size: 13px;
    }
    footer.footer .social h3 {
        /*
        display: none;*/
    }
    footer.footer .social ul {
        float: none;
    }
    .f-logo img {
        max-width: 100%;
    }
    .f-cell.first {
        display: none;
        margin-right: 0;
    }

    .ft-bttm-left {
        float: none;
        margin-right: 0;
        width: auto;
    }
    .ft-bttm-right {
        float: none;
        width: auto;
    }
    .newsletter-form input[type="text"] {
        width: calc(100% - 87px);
    }
    .dashboard .left-data {
        width: auto;
    }
    .dash-nav li {
        padding: 0 20px 0 10px;
    }

    .featured-product {
        width: 793px;
    }
    .fashion-layout {
        width: calc(100% - 150px);
        float: left;
    }
    .fashion-layout .fashion-thumb {
        width: 33.3333333%;
    }
    .shop-page .left-panel {
        /*	width: 200px;*/
        margin-bottom: 25px;
    }
    .shop-page .left-panel h3 {
        padding: 15px 10px;
    }
    .filters {
        float: none;
        clear: both;
    }
    .filters ul li a {
        display: inline-block;
        margin: 10px;
    }
    .filters ul li:first-child a {
        margin-left: 0;
    }
    .shop-page .product-filter {
        float: left;
        /*	width: 200px;*/
    }
    .shop-page .right-panel {
        float: right;
        /*	width: calc(100% - 220px);*/
    }
    .checkout-steps {
        display: table;
        width: 100%;
        padding: 0;
        background: none;
    }
    .checkout-steps .step {
        min-width: inherit;
        display: table-cell;
        text-align: center;
    }
    .checkout-steps .step .icon {
        margin: 0;
    }
    .all-address .repeat {
        padding: 10px;
    }
    .all-address .repeat a.deliver-btn {
        margin: 0 auto;
    }
    .all-address .repeat a.deliver-btn {
        border-radius: 2px;
    }
    .all-address .repeat a.deliver-btn:after {
        display: none;
    }
    .form-block a.fb-color,
    .form-block a.tw-color,
    .form-block a.gp-color {
        min-width: 150px;
    }
    .remember {
        color: #000;
        display: block;
    }
    .button-div {
        text-align: center;
    }
    /***/
    .tablet-way {
        display: block;
    }
    .myorder-form .siteForm input[type="text"],
    .myorder-form .siteForm select {
        width: 49%;
    }
    .siteForm.ondark input,
    .siteForm.ondark select {
        margin-bottom: 5px;
    }
    .siteForm.ondark input[type="submit"],
    .siteForm.ondark input[type="reset"],
    .siteForm.ondark a.btn {
        width: 100%;
    }
    .divider {
        margin: 13px 0;
    }
    .siteForm input.form-submit {
        display: block;
        margin: 10px 0;
        float: none;
        width: 150px;
    }

    .shop-header {
        height: auto;
    }
    .shop-header .img img {
        max-width: -moz-fit-content;
        max-width: -webkit-fit-content;
        width: 100%;
        height: auto;
    }
    .greyarea .grid_2 input[type="text"].normal {
        width: 100%;
    }
    .greyarea .grid_2 .secure {
        margin: 10px 0;
    }
    .tabz-dashboard {}
    .tabz-dashboard .tabz-ul {
        margin: 0 auto -50px;
        text-align: center;
        top:-71px;
        display: table;
    }
    .tabz-dashboard .tabz-ul li a{padding:0 30px;}

    .orders-list li {
        margin: 0;
        width: 49%;
        float: left;
        margin-bottom: 15px;
    }
    .orders-list li:nth-child(2) {
        float: right;
    }
    .orders-list li:last-child {
        float: right;
    }
    .blockrow {
        padding: 10px 0;
        margin: 0 0 0 -10px;
    }
    .listblock {
        margin: 15px 0;
        padding: 0 10px;
    }
    .sectionsearch input[type="text"] {
        width: calc(100% - 119px);
    }
    .right-elemnts {
        padding: 0 20px;
    }
    .shop-left .brand-name span {
        display: block;
    }
    .short-links li {
        display: block;
        text-align: right;
    }
    .mycredits .crr-blnc {
        margin-bottom: 9px;
    }
    .mycredits .highlighted_text,
    .mycredits a {

    }
    #frmCreditsWalletForm td {

        width: auto;
        padding: 0;
    }
    .total-stat .small-box .caption {}

    .items-list {
        display: none;
    }
    .liked-shop {
        display: block; margin-right:20px;
    }
    .address-box {
        width: calc(100% - 234px);
    }
    .address-box .address {
        border-right: none;
        border-bottom: 1px solid #dedddd;
        width: auto;
        display: block;
    }
    .address-box .address-links {
        display: block;
        padding: 10px;
        text-align: center;
    }
    .address-box .address-links a {
        display: inline-block;
        padding: 15px 15px;
    }
    .withdraw-box {
        width: 234px;
    }
    a.status {
        white-space: nowrap;
        display: inline-block;
        margin: 2px 0;
    }
    .fourCols li {
        width: 50%;
    }
    .fourthumbs {
        height: auto;
    }
    /***/
    .testimonialTop h2 {
        font-size: 30px;
    }

    .textcontainer p {
        font-size: 16px;
        line-height:30px;
        min-height: 100%;
    }
    /***/
    .collection_box {
        width: 100%;
    }
    .main-category .resp-tab-content {}
    .shop-list .shop-item .over-btn-grp {
        display: none;
    }
    .shop-list .shop-item {
        min-height: inherit;
        margin: 0;
    }
    .checkout-steps-new .fixed-container {
        padding: 0;
    }
    .steps-links ul li a span.s-name {
        font-size: 13px;
    }
    .right-side a.btn {
        padding: 7px 12px;
    }
    .two-boxs {
        display: block;
        width: auto;
    }
    .address-box {
        float: none;
        width: auto;
    }
    .address-border {
        margin: 0 20px;
    }
    .thumbsfour .thumbsquare {
        width: 47%;
    }
    .tbl-normal th {
        padding: 10px;
    }
    .threeCols li {
        width: 50%;
    }
    .threeCols li:nth-child(3n+4) {
        clear: none;
    }
    .tbl-dashboard .tbl-left {
        display: block;
        border-right: none;
        border-bottom: 1px solid #dedddd;
        width: auto; padding-right:0;
    }
    .tbl-dashboard .tbl-right {
        width: auto;
        display: block;
    }
    .all-address .repeat {
        width: auto;
        margin-right: 0;
        display: block;
    }
    .tbl-listing table td,
    .tbl-listing table th {
        padding: 15px 10px;
    }
    /* empty page css */
    .banner-add .add-row .small,
    .banner-add .add-row .big {
        display: table-cell;
        float: none;
        vertical-align: top;
        width: auto;
    }
    .banner-add .add-row img {
        height: auto;
        max-width: -moz-fit-content;
        width: 100%;
    }
    .empty-listing.option-2 li {
        width: 50%;
    }
    .shop-list .shop-item .caption .name {
        height: 40px;
        overflow: hidden;
    }
    .discount-area {
        float: none;
        width: auto;
    }
    .coupon-list .coupon-item:nth-child(2n) {
        float: none;
    }
    .section-industry {
        height: auto;
    }
    table.optionValue td {
        display: table-cell;
        padding: 10px;
    }
    table.optionValue .note {
        display: table-cell;
        text-align: left;
    }
    .section-tools .price:before,
    .section-tools .price:after {
        content: normal;
    }

    .siteForm.form-double-cell table td {
        display: table-cell; width:50%;
    }




}






@media only screen and (min-width:981px) and (max-width:1200px) {


    /*Section Advertisement*/
    .row.row-advertisement [class*="col-"]:first-child{}


    /*Section Featured Products*/
    .section-featured{padding-bottom:0;}

    /*Section How it works*/
    .steps-listing li{ padding:0 15px;}
    .steps .step-image{width: 65px; line-height: 65px;}



    /*Quote Slider*/
    .quote-slider{padding:15px 40px;}
    .quote-head p{max-height:100%;}
    .quote-slider .slick-prev:before{left: 0;}
    .quote-slider .slick-next:before{right: 5px;}
    .quote-grey:before, .quote-grey:after{display: none;}



    /*Inner pages*/
    /*Product Listing*/


    /*Prod Detail Page*/
    .col-head-action.-left{width:100%; float: left;}
    .col-head-action.-right{width:100%; float: left; margin: 15px 0;}
    .col-socialList {text-align: left;}
    .thumb-list{float: none; margin: 15px 0 0 0;}


    /*Login css*/
    .login-signup .form-block.fr .siteForm table td{display:table-cell;}
    .login-signup .form-block.fl{width: 40%;}
    .login-signup .form-block.fr{width: 60%;}
    .login-signup .form-block{padding:15px;}
}


@media only screen and (min-width:768px) and (max-width:980px) {

    /*btn Css in responsiveness for all button type*/
    .btn.btn-ext-large{padding: 10px 30px;font-size: 16px;font-weight: 700;text-transform: uppercase;}

    .toggle--nav{display:block;}

    .row{margin: 0 -10px;}
    .row.row-in{margin: 0 -10px;}
    .fixed-container{padding:0 10px;}
    .section{padding:20px 0;}	
    /*.row.row-center [class*="col-"]{margin-left:0;}*/
    .grid-wrap .grid-detail .title{font-size: 15px;}
    .section-title .title{font-size: 25px;}
    .section-title p, .steps .title, .newsletter h5 span{font-size: 14px;}

    .grid-md{padding:0 0 100%;}

    /*Category Grid*/
    .row-no-space .grid-wrap{margin:0;}

    /*For Home*/
    .body-home .grid-wrap{margin:0 0 30px 0;}

    /*Section Advertisement*/
    .row.row-advertisement [class*="col-"]:first-child{}

    /*Section Featured Products*/
    .section-featured{padding-bottom:0;}


    /*Section Latest*/
    .grid-link{font-size: 11px;}


    /*Section How it works*/
    .steps-listing li{ padding:0 15px;}
    .steps .step-image{width: 65px; line-height: 65px;}


    /*Quote Slider*/
    .quote-wrap{text-align:center; padding: 20px 0; background: #f4f4f4;}
    .quote-image{width: 200px;}
    .quote-grey{background:#f4f4f4; min-height: auto; width: 100%; margin:0; padding:20px; text-align:left;}
    .quote-head p{max-height:100%;}
    .quote-grey:before, .quote-grey:after{display:none;}
    .quote-btn{text-align:center;}
    .quote-btn .btn{position: relative; margin-top: 20px; right:0; bottom: 0;}


    /*Newsletter*/
    .newsletter{width:100%;}
    .newsletter h5{font-size:17px;}

    /*Section Feature Icon*/
    .icon-grid .icon-info{font-size: 14px;}
    .icon-grid{padding-left: 0; padding:10px 0;}


    /*footer*/
    .top-footer{}
    .col-listing .col-wrap{width: 30%; float:none; display: inline-block; margin-bottom: 15px;}



    /*Prode-detail page*/
    /*Slider Arrow in Inner page item*/
    .gallery-thumbs .slider-thumbs{padding:10px 0;}
    .gallery-thumbs .slick-prev{top: 50%; left: 5px;}
    .gallery-thumbs .slick-next{bottom:auto; right:5px;}
    .gallery-thumbs .slick-next:before, .box-item-slider .slick-next:before{right: 9px;}
    .gallery-thumbs .slick-prev:before, .box-item-slider .slick-prev:before{left:18px;}

    .box-item-slider .slick-arrow, .gallery-thumbs .slick-arrow{transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); top: 50%; height: 35px; width: 35px; position:absolute;}
    /* .box-item-slider .slick-prev{right:auto;} */
    /* .box-item-slider .slick-next{right:0;} */

    .thumb-list{float: none; margin: 15px 0 0 0;}


    /*Seller info css*/
    .col-seller-wrap{padding: 20px;}
    .col-seller-list li .col-title{font-size: 14px;}

    /*tabs in product detail page*/
    .tab li a{padding: 15px 20px; font-size: 14px;}

    /*Login Page Css*/
    .login-signup{margin: 0; padding: 20px;}
    .login-signup .form-block.fl, .login-signup .form-block.fr{    width: 100%;     padding: 10px}
    .login-signup .form-block.fr .siteForm table td{width:100%; padding:0 0 10px 0;}
    .login-signup .form-block.fr{box-shadow:none;}
}


@media (max-width:1200px){
    /*For Adding Scroller*/
    .scroller--horizontal {white-space: nowrap;overflow: auto;}

    .is--search-visible, .is--grid-visible{position: fixed;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;}

    .toggle--nav{display:block;}
    .section-breadcrumb{background: #f4f4f4; border: 1px solid #cccccc; border-left: 0;border-right: 0; border-top: 0;}

    /*Affiliate Login Css*/
    .affiliate-login .siteForm table td{display: inline-block;     padding-bottom: 10px; padding-right: 10px;}

}







/** custom mobile view css **/
@media (max-width:767px){
    html {font-size: 13px;}
    .header{padding:10px 0;}	
    .section {	padding:30px 0;}
    .ft-table {	display: block;	width: auto;	table-layout: inherit;}
    .ft-table-left,.ft-table-right {	display: block;	width: auto;	padding: 20px 15px;}
    #logo .small-logo {display: block;}
    #logo .small-logo {display: none;}
    .featured-slider .item,.recent-slider .item {	margin: 0 ; }

    .tbl-listing{overflow-x: scroll; margin:0;}
    .after-header{ height: 40px;}
    .flat-header #logo{margin:5px;}
    .body {
        min-height: auto;
    }
    .img-responsive img,
    img.img-responsive {
        max-width: -moz-fit-content;
        max-width: -webkit-fit-content;
        width: 100%;
        height: auto;
        margin: auto;
    }
    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11,
    .grid_12 {
        float: none;
        display: block;
    }
    .fl,
    .fr,
    .pull-left,
    .pull-right {
        float: none;
    }
    .padding20 {
        padding: 10px 0;
    }
    .space-lft-right {
        padding: 0;
    }
    .right-elemnts {
        padding: 0;
        margin-bottom: 10px;
    }
    .about-me .avatar,
    .avatar {
        float: none;
        margin: 0;
    }
    .profile-head .about-me .avatar {
        float: left;
        margin-right: 15px;
    }

    #top {
        display: none;
    }
    .top-head {}
    .after-header {
        height: 47px;
    }
    #myAccount~.after-header {
        height: 47px;
    }
    .pull-right {
        float: none;
    }
    .note {
        display: none;
    }
    .shortnav {
        display: none;
    }
    .fav {
        display: none;
    }
    .right-side {
        padding: 10px;
        float: none;
        margin: 0;
        display: none;
    }
    .right-side.enable_div {
        display: block;
    }
    .right-side:before,
    .right-side:after {
        content: "";
        display: table;
        line-height: 0;
    }
    .right-side:after {
        clear: both;
    }
    #search {
        margin-bottom: 8px;
    }
    #search form {
        margin: 0;
        width: 100%;
    }
    #search form select {
        display: none;
    }
    #search {
        float: none;
        margin: 0;
        width: 100%;
    }
    #search form input[type="text"] {
        border: none;
        width: calc(100% - 37px);
    }
    .right-side a.btn,
    .right-side span.or,
    #cart {
        display: none;
    }
    .product-thumb .image {
        display: block;
    }
    .main-heading h3 {
        font-size: 22px;
        padding: 10px 0;
    }
    .main-heading h3:after {
        width: 100%;
        left: 0;
        margin: 0;
        height: 2px;
        background: none;
    }
    .display-hidden-onmobile {
        display: none;
    }
    .desktop-footer {}
    /***footer***/
    footer.footer {
        margin: 0;
        /*padding: 10px 0 0 0;*/
    }
    .ft-top {
        padding: 10px 0;
    }
    .f-logo {
        display: none;
    }
    .f-cell {
        float: none;
        width: auto;
        margin-bottom: 15px;
    }
    footer.footer h3 {
        position: relative;
        padding: 10px 0;
    }
    footer.footer h3:after {
        content: normal;
    }
    footer.footer h3:before {
        content: "+";
        position: absolute;
        right: 0;
    }
    footer.footer h3.active:before {
        content: "-";
        position: absolute;
        right: 0;
    }
    footer.footer .social h3,
    footer.footer h3.active {
        display: block;
    }
    .f-cell ul {
        display: none;
    }
    .f-cell ul.open {
        display: block;
    }
    .social {
        float: none;
        width: auto;
    }
    .ft-bttm-left {
        float: none;
        margin-right: 0;
        width: auto;
    }
    .ft-bttm-right {
        float: none;
        width: auto;
    }
    .footer .tags-links {
        display: none;
    }
    .payment-types {
        display: none;
    }
    .contact-here {
        border: none;
        margin: 0;
        padding: 10px 0 0 0;
    }
    .contact-here .contact {
        width: auto;
        min-width: inherit;
        margin: 0 auto;
        font-size: 18px;
        border: medium none;
        display: block;
        margin: 10px 0;
        padding: 0;
    }
    .contact-here .contact.social {
        width: auto;
    }
    .contact-here .contact span.under-txt {
        font-size: 15px;
        padding-left: 34px;
    }
    .contact-here .contact>img,
    .contact-here .contact>svg {
        width: 28px;
        margin-right: 5px;
        padding-top: 5px;
        height: 28px;
        vertical-align: top;
    }
    .contact-here .contact.social {
        float: none;
    }
    footer.footer .social ul {
        float: none;
        margin: 10px 0;
    }
    #smallfooter .contact-here {
        padding: 0;
    }
    .bottom-links {
        background: #e9e9e9;
        border-top: solid 1px #fff;
        padding: 10px 0;
    }
    .bottom-links li {
        padding: 0 10px;
        display: inline-block;
        width: 49%;
    }
    .bottom-links li a {
        color: #666;
        padding: 4px 0;
        display: block;
        font-size: 14px;
    }
    .section {
        margin: 0 auto;
    }
    .yellow-bar {
        font-size: 20px;
        padding: 10px 0;
    }
    .mobile-element {
        display: block;
    }
    .desktop-element {
        display: none;
    }
    .app-style {
        margin: 10px auto 5px auto;
        float: right;
        position: relative;
    }
    .search-triger {
        display: inline-block;
        vertical-align: top;
        margin-right: 5px;
    }
    .search-triger a {
        width: 30px;
        height: 30px;
        vertical-align: top;
        display: inline-block;
    }
    .search-triger a span.icon-search {
        display: block;
        height: 30px;
        padding: 5px;
        text-align: center;
        width: 30px;
    }
    .search-triger a span.icon-search .svg-icn svg {
        display: block;
        height: 100%;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
    .cart {
        margin-right: 5px;
        display: inline-block;
        vertical-align: top;
    }
    .cart>a {
        position: relative;
        width: 30px;
        height: 30px;
        display: block;
    }
    .cart a .svg-icn svg {
        width: 100%;
        height: 100%;
        display: block;
    }
    .cart a span {
        background: #2d5fc4;
        border-radius: 50px;
        min-width: 15px;
        min-height: 15px;
        display: block;
        color: #fff;
        font-size: 10px;
        text-align: center;
        padding-top: 0px;
        position: absolute;
        right: -4px;
        top: 0;
    }
    .myaccount {
        display: inline-block;
        vertical-align: top;
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }
    .myaccount a.clickme {
        width: 30px;
        height: 30px;
        display: block;
    }
    .myaccount a.clickme span {
        margin-top: 13px;
        margin-right: 10px;
        position: relative;
        width: 7px;
        height: 5px;
        display: block;
        background: #f25852;
        float: right;
    }
    .myaccount a.clickme span:before,
    .myaccount a.clickme span:after {
        background: #f25852;
        content: "";
        position: absolute;
        width: 7px;
        height: 5px;
    }
    .myaccount a.clickme span:before {
        top: -7px;
    }
    .myaccount a.clickme span:after {
        top: 7px;
    }
    .myaccount .listing-account-nav {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
    }
    .myaccount .listing-account-nav {
        position: absolute;
        background: #f25852;
        width: 150px;
        right: -10px;
        color: #fff;
        top: 0px;
        z-index: 1;
    }
    .myaccount .listing-account-nav li a {
        padding: 10px 10px;
        color: #fff;
        display: block;
        border-bottom: solid 1px rgba(255, 255, 255, 0.12);
        text-overflow: ellipsis;
        text-transform: capitalize;
        white-space: nowrap;
        overflow: hidden;
    }
    .toggle-list {
        position: absolute;
        background: #f25852;
        /*width: 150px;*/
        width: auto;
        color: #fff;
        z-index: 3;
        right: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
    }
    .toggle-list li {
        display: block;
    }
    .toggle-list li a {
        text-align: left;
        padding: 4px 10px;
        color: #fff;
        display: block;
        border-bottom: solid 1px rgba(255, 255, 255, 0.12);
        text-overflow: ellipsis;
        text-transform: capitalize;
        white-space: nowrap;
        overflow: hidden;
    }
    .myaccount .listing-account-nav.enable_div {
        top: 37px;
        opacity: 1;
        visibility: visible;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
    }
    /**/
    .dashboard .data-side {
        border: none;
    }
    .tabz-dashboard {
        display: block;
        text-align: center;
    }
    .tabz-dashboard .tabz-ul {
        display: block;
        margin-bottom: 0;
        margin-left: 0;
        margin: 0px 0 0 0;
        position: static;
        top: 0;
        padding: 11px 0 0 0;
        border-bottom: solid 1px #dedddd;
    }
    .tabz-dashboard .tabz-ul li {
        width: 45%;
    }
    .tabz-dashboard .tabz-ul li a {
        padding: 10px 15px;
        line-height: 17px;
    }
    .dashboard .data-side h3 {
        font-size: 15px;
        text-align: left;
    }
    .dashboard .data-side h4 {
        padding: 10px 0;
    }

    .tbl-dashboard {
        display: block;
        width: auto;
    }
    .tbl-dashboard .tbl-left {
        border-right: none;
        display: block;
        vertical-align: top;
        width: auto;
    }
    .tbl-dashboard .tbl-right {
        background: #f5f3f3;
        display: block;
        vertical-align: top;
        width: auto;
        padding: 0 10px;
    }
    /***/
    .mobile-caption {
        display: inline;
        padding-right: 8px;
        position: relative;
        font-weight: 600;
    }
    .tbl-listing table {
        border-top: solid 1px #dedddd;
    }
    .tbl-listing .cellcaption,
    .cellcaption {

        font-weight: 600;
        padding-right: 8px;
        position: relative;
        /*  vertical-align: top;*/
    }
    .tbl-listing .cellcaption:after,
    .cellcaption:after,
    .mobile-caption:after {

    }
    .cart-box {
        padding: 0;
    }
    .cart-tbl {
        border: none;
    }
    .cart-tbl .product-desc .wishlist {
        display: none;
    }
    .cart-tbl td {
        display: block;
        border-bottom: none;
        padding: 5px 10px;
        border: none;
        width: 100%;
    }
    .cart-tbl tr {
        display: block;
        margin: 0px 0 15px 0;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.33);
    }
    .cart-tbl tr td {
        border-top: solid 1px #dedddd;
    }
    .cart-tbl td:first-child {
        border: none;
        display: block;
    }
    .cart-tbl td:nth-child(2) {
        border: none;
        display: block;
    }
    .cart-tbl .price {
        display: inline-block;
        text-align: left;
    }
    .latest-review .item .from .name h5 {
        line-height: 1.5;
        height: auto;
    }
    .latest-review .item .from .pic {
        float: none;
    }
    .message-list {
        text-align: left;
    }
    .message-list li {
        padding: 5px 0 30px 0;
    }
    .total-stat {
        padding: 10px 0px;
    }
    .profile-head {
        border-top: none;
        padding: 10px 10px 7px;
    }
    .latest-order {
        margin: 0 0;
    }
    .tbl-normal {
        border: none;
    }
    .tbl-normal th {
        display: none;
    }
    .tbl-normal tr:first-child {
        display: none;
    }
    .tbl-normal tr {
        border: solid 1px #dedddd;
        margin-bottom: 10px;
        display: block;
    }
    .tbl-normal td {
        display: block;
        border: none;
        border-bottom: solid 1px #dedddd;
        padding: 7px 10px;
        text-align: left;
    }
    .tbl-normal tr td:last-child {
        border-bottom: none;
    }
    .supplier-sections .box .icon-circle {
        margin: 5px auto;
        text-align: center;
        display: block;
        float: none;
    }
    .supplier-sections .box ul li {
        font-size: 13px;
    }
    .supplier-sections {
        padding: 0px;
        text-align: left;
    }
    .supplier-sections .sub-sections {
        width: 48%;
        margin: 1%;
    }
    .supplier-sections .box {
        min-height: 190px;
        padding: 10px;
    }
    .tabz-dashboard .tabz-ul li{border-radius:0;}
    .tabz-dashboard .tabz-ul li a{font-size:14px;}
    .items-list {
        display: none;
        text-align: center;
    }
    .items-list li {
        padding: 2px 0;
        font-size: 12px;
    }
    .items-list li a {
        display: block;
        padding: 6px;
    }
    .items-list li a span {
        margin-right: 5px;
    }
    .liked-shop {
        display: block;
        text-align: center;
        margin: 8px 0 auto;
        margin-right: 10px;
    }
    .all-address {
        padding: 0;
    }
    .all-address .repeat {
        width: auto;
        display: block;
        margin: 0 0 10px 0;
    }

    .shop-list .shop-item {
        width: auto;
        float: none;
    }
    .shop-list .shop-item.equal_height_shop_item {
        height: auto !important;
        float: none;
        width: 100% !important;
    }
    .recommended-layout {
        margin: 10px 0 0 0;
    }
    .featured-product {
        width: auto;
        margin: 0 10px;
    }
    .tabz-setup li {
        display: block;
        float: left;
        width: 50%;
    }
    .tabz-setup li.active {
        border-bottom: 1px solid #dedddd;
        margin-bottom: auto;
    }


    .mycredits {
        margin: 0;
        display: block;
    }
    .mycredits .crr-blnc {
        margin-bottom: 10px;
        display: block;
        height: auto;
    }
    .mycredits .highlighted_text {
        margin: 0 0 10px 0;
    }
    .mycredits .box a {
        display: block;
    }
    .mycredits .box,
    .mycredits .box.last {
        float: none;
        width: auto;
        margin-bottom: 10px;
        display: block;
    }
    .darkgray-form {
        padding: 10px;
    } 
    .mobile-br {
        display: block;
    }
    .wrapform {
        padding: 10px;
    }
    .search-dashboard {
        float: none;
        width: auto;
    }
    .search-dashboard input[type="text"] {
        width: calc(100% - 35px);
    }
    .sortby {
        margin-bottom: 5px;
    }
    .tbl-email td {
        display: block;
        padding: 10px ;
        width: 100%;
    }
    .tbl-email td {
        border-bottom: none;
    }
    .tbl-email tr {
        border-bottom: solid 1px #e1e2e3;
        display: block;
    }
    .repeatedRow {
        padding: 10px;
    }
    .repeatedRow .nameshop {
        margin-bottom: 10px;
    }
    .repeatedRow .grid_1 .grid_4,
    .repeatedRow .grid_1,
    .repeatedRow .grid_1 .grid_3 {
        width: auto;
        display: block;
    }
    .repeatedRow .grid_2 {
        clear: left;
        display: block;
        float: none;
        width: auto;
    }
    .squareBoxes li {
        display: inline-block;
        padding: 5px 0;
        vertical-align: top;
    }
    .repeatedRow .grid_1 .removelink {
        display: block;
    }
    .ownerinfo {
        display: block;
        width: auto;
    }
    .repeatedRow .grid_2 {
        float: none;
        width: auto;
    }
    .repeatedRow .grid_2 .squareBoxes {
        float: none;
        padding: 15px 0 0 0;
    }
    .arrowTabs {
        display: block;
        margin: 0;
    }


    .left-txt {
        margin-bottom: 5px;
        padding: 0px;
    }
    .shop-page {
        margin: 0;
        padding: 0;
    }
    .shop-page .left-panel h3 {
        padding: 15px 10px;
    }
    .shop-page .left-panel,
    .shop-page .right-panel {
        width: auto;
        float: none;
    }
    .gray-side {
        border: none;
    }
    .left-listing>li {
        margin: 0;
        padding: 0 10px;
    }
    .left-listing li a {
        margin: 0;
    }
    /**pop up*/
    .sectionOverlay .sectionwhite {
        left: 5px;
        right: 5px;
        margin: 0;
        padding: 0;
        position: fixed;
        top: 100px;
        width: auto;
    }
    .titlecenter {
        line-height: 1.5;
        height: auto;
        font-size: 20px;
        padding: 5px 0;
    }
    .shop-page .right-panel h3 {
        padding: 10px;
    }
    .reviewList {
        padding: 10px;border:none;
    }
    .reviewList .grid_1 {
        float: none;
        width: auto;
        text-align: center;
        margin: 0 auto;
    }
    .reviewList .grid_1 .photo {
        margin: 10px auto;
    }
    .reviewList .grid_2 {
        width: auto;
        float: none;
        margin: 0 auto;
    }
    .reviewList .grid_2 {
        position: relative;
    }
    .reviewList .grid_2 {
        position: relative;
        background: #ffffff;
        border: 1px solid #d6d9db;padding:20px;
        margin-top: 20px;
    }
    .reviewList .grid_2:after,
    .reviewList .grid_2:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    .reviewList .grid_2:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 10px;
        margin-left: -10px;
        top: auto;
    }
    .reviewList .grid_2:before {
        border-color: rgba(214, 217, 219, 0);
        border-bottom-color: #d6d9db;
        border-width: 11px;
        margin-left: -11px;
        top: auto;
    }
    .sucessarea h2 span {
        padding: 0;
        font-size: 30px;
    }
    .cmsContainer {
        padding: 0px;
        width: auto;
        display: block;
    }
    .pageBar {
        border-bottom: none;
    }
    .pageTitle {
        font-size: 17px;
        padding: 0;
        display: block;
    }
    .showing-total {
        margin-left: 0;
    }
    .sitemapcontainer h3 {
        padding: 0 10px;
    }
    .sitemapcontainer .blackbullets li {
        width: 50%;
    }
    .linksfloated li:first-child {
        display: block;
        float: none;
        margin-left: 0;
    }
    .boxpanel .top {
        padding: 10px;
    }
    .boxpanel .midd {
        padding: 10px;
        display: block;
    }
    .siteForm label {
        margin: 10px 0;
        text-align: left;
        display: inline-block;
    }
    .siteForm .g-recaptcha {
        transform: scale(0.88);
        -webkit-transform: scale(0.88);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        width: 0;
    }
    .border_cover {
        padding: 10px 0;
    }
    .siteForm table td {
        display: block;
        width: auto;
        padding: 0;
    }
    table.tbl-twocell td:first-child {
        padding: 0;
    }
    .siteForm.ondark input[type="text"] {
        width: 100%;
    }
    .siteForm.ondark input,
    .siteForm.ondark select,
    .siteForm.ondark .btn {
        display: block;
        width: 100%;
        margin: 3px 0;
    }
    .siteForm input.form-submit {
        display: block;
        float: none;
        margin: 0 auto;
        width: 150px;
        margin-top: 20px;
    }
    .siteForm input[type="submit"],
    .siteForm input[type="reset"],
    .siteForm input[type="button"],
    .fieldrw a.btn {
        width: 100%;
        margin: 5px 0;
    }
    .siteForm input[type="button"] {
        margin-bottom: 10px;
    }
    .siteForm.ondark input[type="submit"],
    .siteForm.ondark input[type="reset"] {
        width: 100%;
    }
    .siteForm .width49 {
        float: none;
        width: auto;
    }
    /****/
    .sectionsearch input[type="text"] {
        width: 100%;
    }
    .blockrow {
        margin: 0; border: 1px solid #eee;
    }
    .listblock {
        margin: 10px;
        float: none;
        width: auto;
        padding:0;
    }

    .listblock:nth-child(odd){padding: 0;}
    .listblock:nth-child(even){ background:#eee;padding: 10px; margin: 20px 0;}

    .greyarea .grid_2 {
        width: auto;
        float: none;
        display: block;
    }
    .greyarea .grid_2 input.normal[type="text"] {
        width: 100%;
    }
    .greyarea .grid_2 .secure {
        margin: 5px 0;
    }
    .greyarea .grid_1 {
        width: auto;
        margin: 0px;
        padding: 10px;
    }
    .greyarea .grid_2 {
        padding: 10px;
    }
    .shop-left {
        bottom: 0;
        float: none;
        padding: 10px;
        position: static;
        width: auto;
    }
    .links-row {
        clear: both;
        display: block;
    }
    .links-row a.btn,
    .links-row button.btn {
        padding: 7px 4px;
    }
    .shop-page .left-panel .widget {
        padding-bottom: 10px;
    }
    .shop-right {
        bottom: 0;
        float: none;
        padding: 0 10px 10px 10px;
        position: static;
        right: 0;
        width: auto;
    }
    .social-list {
        float: none;
        text-align: right;
    }
    .social-list {
        float: none;
        text-align: left;
    }
    .short-links {
        display: block;
        float: none;
        margin: 0;
    }
    .shop-left .brand-icon {
        margin-right: 10px;
    }
    .shop-left .brand-name span {
        vertical-align: top;
        display: block;
    }
    .social-list li {
        margin: 0px;
        padding: 5px 0;
        float: none;
        display: inline-block;
    }
    .short-links li {
        text-align: left;
        display: block;
        margin: 5px 0;
    }
    .short-links li a {
        margin-left: 0px;
        margin-right: 10px;
        padding: 5px 0;
        display: block;
    }
    /***/
    .shop-header {
        height: auto;
    }
    .shop-header .img img {
        width: 100%;
        height: auto;
    }
    .shop-header .shop-left {
        margin: 0 auto;
        padding: 0 20px;
        position: static;
        text-align: center;
        top: auto;
        width: auto;
    }
    .shop-header .shop-left .brand-icon {
        float: none;
        margin: 10px auto;
    }
    .shop-header .shop-left .brand-name {
        margin: 0; font-size:20px;
    }
    .shop-header .shop-right {
        margin-top: 0;
        padding: 0 20px;
        position: static;
        right: 0;
        top: auto;
        width: auto;
    }
    .shop-header .social-list {
        float: none;
    }
    .shop-header .short-links {
        float: none;
    }
    .shop-header .short-links li {
        text-align: left;
        display: block;
    }
    .shop-header .short-links li a {
        margin: 5px 0;
        display: block;
        padding: 5px 0;
    }
    /**/
    /**Checkout**/
    .checkout-page-data {
        padding: 10px 0 10px 0;
    }
    .checkout-page-data .form-block {
        margin-bottom: 10px;
    }
    .checkout-process {
        margin: 0;
    }
    .checkout-steps {
        display: none;
    }
    .checkout-steps-mini {
        display: block;
    }
    .checkout-steps-mini {
        text-align: center;
        padding-top: 15px;
    }
    .checkout-steps-mini li {
        display: inline-block;
        vertical-align: top;
    }
    .checkout-steps-mini li a {
        border-radius: 100%;
        width: 45px;
        height: 45px;
        background-color: #727272;
        display: block;
        background-position: center;
        background-repeat: no-repeat;
        margin: 0 5px;
    }
    .checkout-steps-mini li a:hover {
        background-color: #f25852;
    }
    .checkout-steps-mini li.active a {
        background-color: #f25852;
    }
    .checkout-steps-mini li.one img {
        width: 25px;
        padding: 11px 0 0 5px;
    }
    .checkout-steps-mini li.two img {
        width: 25px;
        padding: 13px 0 0 5px;
    }
    .checkout-steps-mini li.three img {
        width: 25px;
        padding: 14px 0 0 4px;
    }
    .checkout-steps-mini li.four img {
        width: 25px;
        padding: 12px 0 0 3px;
    }
    .checkout-steps-mini li.five img {
        width: 25px;
        padding: 12px 0 0 6px;
    }
    .form-block {
        width: auto; float: none !important;
    }
    .form-border {
        text-align: center;
        border: none;
        padding: 0px 10px;
        min-height: inherit;
    }
    .form-block-login a.fb-color,
    .form-block-login a.tw-color,
    .form-block-login a.gp-color {
        margin: 0 auto 15px;
        min-width: 141px;
    }
    .form-block a.fb-color,
    .form-block a.tw-color,
    .form-block a.gp-color {
        min-width: 165px;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .breadcrumb {
        display: none;
    }
    .cart-tbl thead {
        display: none;
    }
    .cart-tbl .pro-image {
        display: block;
        margin: 0 auto;
    }
    .btn-view {
        /*  padding: 0;
        float: none;*/
    }
    .cart-footer .continue {
        float: none;
        margin: 0 auto;
        width: 212px;
    }
    .cart-footer .amount {
        display: block;
        float: none;
        font-size: 15px;
        text-align: center;
    }
    .cart-footer .amountpayable {
        margin-left: 0;
    }
    .cart-footer .amountpayable {
        display: block;
        padding: 10px 0;
    }
    .credit-card .from-wallet {
        float: none;
        margin: 20px 0;
    }
    .left-options {
        float: none;
        padding-top: 0;
        width: auto;
    }
    .option-elements {
        float: none;
        width: auto;
    }
    .shop-list .shop-item .over-btn-grp {
        display: none;
    }
    .shop-list .shop-item .overlay {
        opacity: 1;
    }
    .product-filter {
        display: none;
    }
    .filters {
        display: none;
    }
    .mobile-filter {
        position: relative;
    }
    .mobile-filter>ul {
        display: table;
        width: 100%;
        background-color: #f25852;
    }
    .mobile-filter>ul>li {
        color: #fff;
        font-size: 15px;
        text-align: center;
        display: table-cell;
        width: 50%;
        vertical-align: top;
        padding: 0;
    }
    .mobile-filter>ul>li>a {
        padding: 10px 0;
        display: block;
        color: #fff;
    }
    .mobile-filter>ul>li>a>i {
        width: 16px;
        height: 16px;
        margin-right: 5px;
        display: inline-block;
        vertical-align: bottom;
    }
    .mobile-filter>ul>li>a>i.icn-filter {
        background: url(../images/retina/filter.svg) no-repeat center;
        background-size: 100% auto;
    }
    .mobile-filter>ul>li>a>i.icn-sort {
        background: url(../images/retina/sorting.svg) no-repeat center;
        background-size: 100% auto;
    }
    .ratingWrap .rating ul {}
    .rating ul {
        margin: 5px 0;
    }
    .ratingWrap .rating ul {
        margin: 0;
    }
    .rating li {
        margin: 0px;
    }
    .top-reviews .head span {
        display: block;
    }
    .top-reviews .head a.triger-expand {
        float: none;
    }
    .haveyou a.btn {
        clear: both;
        display: table;
    }
    /***/
    .sectiontoggle {
        display: inline-block;
        width: 100%;
        padding: 0 0 10px 0;
        border-radius: 3px;
        margin: 0 0 0 0;
    }
    .togglelink {
        width: 50px;
        height: 36px;
        border-radius: 3px;
        display: inline-block;
        float: right;
        background: #f25852 url(../images/icontoggle.png) no-repeat center center;
    }
    .spantxt {
        font-size: 16px;
        color: #f25852;
        padding: 5px 0 0 0px;
        display: inline-block;
    }
    .contentrow .contentTitle.tileicon {
        border: 1px solid #ddd;
        padding: 10px 10px 10px 45px;
        margin: 0 0 -1px 0;
    }
    .contentrow .contentTitle.tileicon:before {
        top: 10px;
        left: 10px;
    }
    .contentrow .contentTitle {
        font-size: 15px;
    }
    .cmsContainer {
        padding: 10px;
    }
    .cmsContainer img {
        max-width: 100%;
    }
    .cmsContainer p strong {
        font-size: 14px;
    }
    .faqcontainer h2 {
        padding: 10px 0px;
    }
    .contentrow .contentwrap.accordiancontent {
        padding: 15px 0;
    }
    .contentrow .contentwrap {
        border: none;
    }
    .filter-popup {
        opacity: 0;
        visibility: hidden;
        display: block;
        position: fixed;
        background: rgba(255, 255, 255, 0.98);
        height: 100%;
        top: 0;
        z-index: 1000;
        width: 100%;
    }
    .filter-popup.enable_div {
        opacity: 1;
        visibility: visible;
    }
    .back-header {
        height: 50px;
        background-color: #000;
    }
    .back-header a.icn-back svg {
        width: 20px;
        height: 20px;
        margin: 15px 0px 0 10px;
        display: inline-block;
        vertical-align: top;
    }
    .linkcaption {
        font-size: 16px;
        font-weight: 600;
        color: #fff;
        line-height: 50px;
        text-transform: uppercase;
    }
    .filter-option {
        background: rgba(0, 0, 0, 0.8);
        position: absolute;
        height: 100%;
        width: 120px;
        z-index: 101;
    }
    .filter-option ul li {
        display: block;
    }
    .filter-option ul li {
        padding: 10px;
        color: #fff;
        font-size: 14px;
        font-weight: 600;
        border-bottom: solid 1px rgba(255, 255, 255, 0.33);
        display: block;
    }
    .filter-option ul li:hover,
    .filter-option ul li.current {
        background-color: #fff;
        color: #727272;
    }
    .filter-list {
        overflow: scroll;
        position: absolute;
        height: 100%;
        padding-left: 120px;
        z-index: 100;
        width: 100%;
        display: none;
    }
    .filter-list.current {
        display: block;
    }
    .filter-list ul {
        padding-bottom: 60px;
    }
    .filter-list ul li {
        display: block;
    }
    .filter-list ul li {
        padding: 6px 10px;
        color: #727272;
        font-size: 13px;
        border-bottom: solid 1px rgba(0, 0, 0, 0.05);
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .filter-list ul li .facetoption {
        float: right;
        display: inline-block;
    }
    .filter-list ul li a .filter-name {
        display: inline-block;
        float: left;
    }
    .filter-footer {
        bottom: 0;
        position: absolute;
        z-index: 101;
        width: 100%;
        background: #fff;
    }
    .filter-footer ul li {
        width: 50%;
        float: left;
        background: #fff;
        text-align: center;
        padding: 0px;
        margin: 0px;
    }
    .filter-footer ul li a {
        display: block;
        padding: 10px 0;
        margin: 0px;
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        color: #727272;
    }
    .filter-footer ul li:nth-child(2) {
        background-color: #f25852;
    }
    .filter-footer ul li:nth-child(2) a {
        color: #fff;
    }
    .select-qnty ul {
        display: inline-block;
        border: solid 1px #d9d8d8;
    }
    .select-qnty li {
        width: 41px;
        display: inline-block;
        border-right: solid 1px #d9d8d8;
        height: 37px;
        text-align: center;
        font-weight: 600;
        font-size: 15px;
        padding-top: 8px;
    }
    .select-qnty li:last-child {
        border-right: none;
    }
    .select-qnty li:hover {
        cursor: pointer;
    }
    .itemdetails {
        display: block;
        width: auto;
    }
    /**checkout*/
    .checkout-steps-new {
        border: none;
    }
    .steps-links ul {}
    .steps-links ul li {
        display: block;
        text-align: center;
        vertical-align: top;
        width: auto;
        border-bottom: 1px solid #d1d4d6;
    }
    .steps-links ul li:last-child {
        border-bottom: none;
    }
    .steps-links ul li span.tick {
        margin: 0 auto;
        text-align: center;
    }
    .steps-links ul li a span.s-name {
        display: block;
        text-align: center;
    }
    .steps-links ul li a span.side-txt {
        display: block;
        text-align: center;
    }
    .address-box {
        float: none;
        width: auto;
        text-align: left;
    }
    .address-border {
        margin: 0 10px;
    }
    .address-box .address {
        border-right: none;
        border-bottom: 1px solid #dedddd;
        display: block;
        width: auto;
    }
    .address-box .address .name {
        padding: 5px 10px;
    }
    .address-box .address p {
        padding: 10px;
    }
    .withdraw-box {
        float: none;
        width: auto;
    }
    .withdraw-box .money-box {
        padding: 0 10px;
    }
    .sectionEnter {
        text-align: left;
        width: auto;
        padding: 0 10px;
    }
    .sectionEnter h3 {
        font-size: 20px;
    }
    .sectionEnter h3 span {
        font-size: 15px;
    }
    .borderframe {
        padding: 10px;
    }
    #captcha-wrap {
        width: auto;
    }
    a.view-more {
        float: none;
    }
    .orders-list a.manage-order {
        float: none;
    }
    /***/
    .testimonialTop h2 {
        font-size: 18px;
    }
    .testimonialTop h5 span {
        font-size: 14px;
    }
    .testimonialTop h5 img {
        display: block;
        margin: 0 auto;
    }
    .testimonialTop {
        padding: 10px 0;
        min-height: 100%;
    }
    .sectionDevides:before {
        display: none;
    }
    .listwrap:before {
        display: none;
    }
    .listparts li {
        width: 100%;
    }
    .listwrap .arrowleft {
        display: none;
    }
    .listwrap .arrowright {
        display: none;
    }
    .textcontainer .userdetails {
        position: static;
    }
    .sectionDevides {
        padding-top: 0;
    }
    .textcontainer .photoround {
        background: none;
        width: 50px;
        height: 50px;
        bottom: 0;
    }

    .listwrap {
        padding: 20px 20px 30px 20px;
        margin-bottom: 10px;
    }
    .textcontainer .testiname {
        margin: 0 0 0 60px;
        font-size: 15px;
    }
    .textcontainer p {
        font-size: 14px;
        line-height: 26px;
        min-height: 100%;
    }
    /**/
    .collection_box {
        width: 100%;
    }
    .threeCols {
        padding: 10px 0;
    }
    .threeCols li {
        display: block;
        margin: 35px auto;
        vertical-align: top;
        width: auto;
        float: none;
    }
    .total-bottom {
        border-top: solid 1px#dedddd;
    }
    .total-side {
        float: none;
        text-align: center;
    }
    .btn-row {
        display: block;
    }
    .btn-row a.btn {
        display: block;
        margin: 10px 0;
    }
    .cart-footer {
        padding: 0 10px;
    }
    .total-money {
        float: none;
        width: auto;
    }
    .fourCols {
        margin: 10px 0;
        padding: 0;
    }
    .fourCols li {
        float: none;
        margin: 0 0 10px 0; padding: 0;
        width: auto;
    }
    .itemdetails:before,
    .itemdetails:after {
        display: table;
        clear: both;
        content: "";
        line-height: 0;
    }
    .pageBar a.btn.small {
        margin: 10px;
    }
    .heading-bar .h4 {
        display: block;
        padding: 0 15px;
    }
    .payment_tabs {
        display: block;
        padding-right: 0;
        width: auto;
        border: none;
    }
    .amount-payable {
        border-left: medium none;
        display: block;
        padding: 0;
        vertical-align: top;
    }
    .desc-txt {
        padding: 0 10px;
    }
    #frmProducts {
        margin-bottom: 10px;
    }
    #option-value0 tr th {
        width: auto;
        display: block;
    }
    .category-list h3 {
        font-size: 24px;
        padding-bottom: 10px;
    }
    .product_btn_submit.border_cover {
        text-align: left;
    }
    .login-signup .siteForm label {
        display: block;
    }
    /*3rd feb 2016*/
    .discount-area {
        float: none;
        width: auto;
    }
    .cmsPolicy {
        padding: 0 10px;
    }
    .empty-listing li,
    .empty-listing.option-2 li {
        float: none;
        width: auto;
    }
    .referral .threecols li:first-child {
        margin-left: 0;
    }
    .referral .threecols li {
        display: block;
        margin: 5px 0;
        width: auto;
    }
    .coupon-list .coupon-item {
        display: block;
        width: auto;
        margin: 0;
        padding: 10px 0;
        border: none;
        border-bottom: solid 1px #d2d8da;
    }
    .coupon-list .offer-pic {
        float: none;
        height: auto;
        margin: 0 auto;
        text-align: center;
        width: auto;
    }
    .coupon-list .offer-pic img {
        margin: 0 auto;
    }
    .coupon-list .right-content {
        display: block;
        padding: 0 10px;
        text-align: left;
        width: auto;
    }
    .after-code {
        display: block;
        padding: 0;
        vertical-align: top;
    }
    .coupon-list .coupon-item:nth-child(2n) {
        float: none;
        margin: 0;
    }
    .sortingbar {
        padding: 10px;
    }
    .sortingbar .grid_1,
    .sortingbar .grid_2 {
        text-align: left;
        float: none;
        width: auto;
    }
    .areaaddress .grid_1 {
        float: none;
        width: auto;
        display: block;
        border: none;
        border-bottom: 1px solid #dbdbdb;
    }
    .areaaddress .grid_2 {
        float: none;
        width: auto;
        display: block;
    }
    .areaaddress .colborder {
        min-height: inherit;
        display: block;
        width: auto;
    }
    .faqcontainer {
        float: none;
        width: auto;
        padding: 0 10px;
    }
    .sectiontoggle {
        padding: 10px 0;
        display: block;
        width: 100%;
    }
    .faqcontainer .partLeft {
        float: none;
        width: auto;
        display: block;
        margin-bottom: 10px;
    }
    .faqcontainer .partRight {
        float: none;
        width: auto;
        display: block;
        padding: 0;
        border: none;
    }
    .contentrow .contentwrap.accordiancontent {
        padding: 10px 0;
    }
    .contentrow .contentwrap.accordiancontent p {
        padding: 0;
    }
    .contentrow {
        float: none;
        width: auto;
    }
    /*become seller*/
    .seller-slide {
        height: auto;padding:30px 20px;
    }
    .seller-txt {
        top: auto;
        transform: none;
    }
    .seller-txt .title {
        font-size: 24px;
        padding: 20px 10px;
    }
    .scroll-links {
        bottom: auto;
        left: auto;
        padding: 25px 0;
        position: relative;
    }
    .section-fees,
    .section-tools,
    .section-industry,
    .section-faqs,
    .section-ready {
        padding: 20px 0;
    }
    .headings {
        margin: 0;
    }
    .headings h2 {
        font-size: 25px;
    }
    .three-box .box {
        width: auto;
        display: block;
        min-height: inherit;
        margin: 10px 0;
        padding: 10px 0;
    }
    .three-box .box .icn {
        margin: 0 auto;
        padding: 15px;
    }
    .section-tools .price {
        margin: 20px auto;
        padding: 0 10px;
    }
    .section-tools .price:after {
        content: normal;
    }
    .section-industry {
        height: auto;
    }
    .section-help,
    .section-white {
        padding: 15px 0;
    }
    .flag-side {
        max-width: none;
    }
    .yk-ipad {
        max-width: none;
    }
    .flag-type.double li {
        display: block;
        width: auto;
        margin-bottom: 10px;
    }
    .flag-type.double li p {
        padding-right: 0;
    }
    .faq-box {
        display: block;
        width: auto;
    }
    .faq-box .box {
        width: auto;
    }
    .tbl-responsive {}
    .tbl-responsive tr th {
        display: none !important;
    }
    .pro-options-content .step-1,
    .pro-options-content .step-2 {
        float: none;
        width: auto;
        padding: 0;
    }
    .side-element {
        display: block;
        float: none;
    }
    .selectionbar a {
        margin: 5px 0;
        white-space: normal;
        display: block;
    }
    .popup_buttons a {
        display: block;
    }
    .siteForm .g-recaptcha {
        transform: scale(0.88);
        -webkit-transform: scale(0.88);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        width: 0;
    }
    .top-head .langbtn {
        display: block;
    }
    .top-head .langbtn select {
        dispaly: none;
        max-width: 200px;
        background: #000;
    }
    .langbtn {
        margin-top: 10px;
        width: 100%;
    }
    .section-tools .price {
        overflow: hidden;
    }
    .graph svg {
        width: 100% !important;
    }
    .graph div {
        max-width: 100%;
        width: auto !important;
    }
    .tabz-setup li:nth-child(2n) {
        border-right: none;
    }
    .tabz-setup ul {
        background-color: #f1f0f0;
        border: 1px solid #dedddd;
    }
    .tabz-setup li:last-child {
        border-bottom: none;
    }

    .graph {
        margin: 10px 0;
    }
    a.btn.small {
        /*  margin: 5px 0;*/
    }
    /**/
    .flat-header {
        height: 57px;
    }
    .seller_login_toggle {
        display: inline-block;
    }
    .seller-frm {
        background: #f25852;
        box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3);
        left: 0;
        margin: 0;
        padding: 10px;
        position: fixed;
        right: 0;
        text-align: center;
        top: 50px;
        transition: all 300ms ease 0s;
        z-index: 110;
        opacity: 0;
        visibility: hidden;
        background: #fff;
    }
    .seller_login-active .seller-frm {
        opacity: 1;
        transform: translate(0px, 0px);
        visibility: visible;
    }
    .seller-login input[type="text"],
    .seller-login input[type="password"],
    .seller-login input[type="submit"] {
        display: block;
        width: 100%;
        max-width: none;
        margin: 4px 0;
    }
    /**/
    .mfp-content {
        min-width: inherit;
    }
    table#download td,
    table#duration_discount td
    {
        display: block;
    }
    .popup-title h4 {
        margin-bottom: 10px;
        font-size: 18px;
    }
    .pop-us-tabs li {
        display: block;
        min-width: inherit;
        margin: 2px 0;
    }
    .pop-us-tabs li:first-child {
        border-radius: 3px;
        border-right: solid 1px #dedddd;
    }
    .pop-us-tabs li:last-child {
        border-left: solid 1px #dedddd;
        border-radius: 3px;
    }
    .g-recaptcha {
        width: 270px;
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }


    /*btn Css in responsiveness for all button type*/
    .btn.btn-ext-large{padding: 10px 30px;font-size: 16px;font-weight: 700;text-transform: uppercase;}

    .row{margin: 0 -10px;}
    .row.row-in{margin: 0 -10px;}

    .section, .section-featured{padding:20px 0;}	
    /*.row.row-center [class*="col-"]{margin-left:0;}*/
    .grid-wrap .grid-detail .title{font-size: 14px;}
    .section-title .title, .col-title{font-size: 23px;}
    .section-title p, .steps .title, .newsletter h5 span, .container-cms p{font-size: 14px;}
    .repeat-row .row-title{font-size:18px;}

    .grid-md{padding:0 0 100%;}

    /*To show the overlays*/

    .section_bottom{padding:0 10px;}
    #logo{width:100px;height:50px;}






    /*Category Grid*/
    .row-no-space .grid-wrap{margin:0;}

    /*For Home*/
    .body-home .grid-wrap{margin:0 0 30px 0;}

    /*Section Advertisement*/
    .row.row-advertisement [class*="col-"]:first-child{margin-bottom:20px;}

    /*Section Featured Products*/
    .section-featured{padding-bottom:0;}

    /*Section Latest*/
    .heart:hover .heart-txt{visibility:hidden;}
    .row .grid{}
    .row.row-in-no-space [class*="col-"]:nth-child(3) .grid, .row.row-in-no-space [class*="col-"]:nth-child(4) .grid, .row .grid.nomargin--bottom{margin-bottom:28px!important;}
    .row:last-child .row.row-in-no-space [class*="col-"]:nth-child(3) .grid, .row:last-child .row.row-in-no-space [class*="col-"]:nth-child(4) .grid{margin-bottom:10px !important;}
    /*Section How it works*/
    .steps-listing li{width: 100%;padding: 0;display: block;margin: 20px 0;}
    .steps .step-image{width: 75px; line-height: 75px;}

    /*Quote Slidwer*/
    .quote-wrap{text-align:center; padding: 20px 0; background: #f4f4f4;}
    .quote-footer .title{font-size:20px;}
    .quote-image{width: 200px;}
    .quote-grey{background:#f4f4f4; min-height: auto; width: 100%; margin:0; padding:20px; text-align:left;}
    .quote-head p{max-height:100%;}
    .quote-grey:before, .quote-grey:after{display:none;}
    .quote-btn{text-align:center;}
    .quote-btn .btn{position: relative; margin-top: 20px; right:0; bottom: 0;}

    /*Newsletter*/
    .newsletter{display: block; width:100%;}
    .newsletter h5{display: block; width:100%; margin-bottom: 10px; font-size:17px;}
    .newsletter-form{display:block;}

    /*Section Feature Icon*/
    .icon-grid .icon-info{font-size: 14px;}
    .icon-grid{padding-left: 0; padding:10px 0;}
    .icon-grid .icon{width:10%;}


    /*footer*/
    .footer .section.section-black{padding-bottom:0px;}
    .col-listing{}
    .col-listing .col-wrap, .inline-listing{width:100%; float: none; margin:0;}
    .footer .footerscroll{display:none; padding:10px; border: 1px solid #4d4d4d; border-top:0px;margin-bottom: 0;}
    .footer .title-scroll{border: 1px solid #4d4d4d;cursor: pointer;display: block !important;font-size: 14px;font-weight: 400;padding: 10px 30px 10px 15px;background: #373737;position: relative;text-align: left;color: #fff;}
    .footer .title-scroll:before{background: #999;content: "";height: 2px;position: absolute;right: 15px;top: 19px;width: 10px;}
    .footer .title-scroll:after{background: #999;content: "";height: 2px;position: absolute;right: 15px;top: 19px;transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);width: 10px;}
    .footer .title-scroll.active:after{display:none;}

    .bottom-footer{margin-top:20px; text-align: center; background: #4d4d4d; padding:20px 0; vertical-align: top;}
    .col-social{margin:10px 0;}
    .col-social .footerlinks li{display: inline-block;margin-bottom: 0px;vertical-align: top;width: 50%;}
    .payments{float:none;}
    .copyright{text-align:center; padding-bottom: 15px;}


    /*Slider Arrow in Inner page item*/

    .gallery-thumbs .slick-prev{top: 50%; left: 5px;}
    .gallery-thumbs .slick-next{bottom:auto; right:5px;}

    .gallery-thumbs .slick-next:before, .box-item-slider .slick-next::before{right: 9px;}
    .gallery-thumbs .slick-prev:before, .box-item-slider .slick-prev:before{left:18px;}

    .gallery-thumbs .slick-arrow{transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); top: 50%; height: 35px; width: 35px; position:absolute;}
    .box-item-slider .slick-prev{right:auto;}
    .box-item-slider .slick-next{right:0;}




    /*==Gallery Slider*/
    .gallery{ }
    .col-wrap-detail{margin: 25px 0 0 0;}
    .col-head-action.-left, .col-head-action.-right{display:block; width:100%;}
    .col-wrap-detail .col-listing li{text-align:center; display: inline-block;width:50%; margin: 0 -2px;padding:5px;}
    .col-wrap-detail .col-listing li .status{display: block; padding:10px;}
    .col-wrap-detail .col-listing li a{display: block; width: 100%;border:0 none; background-color:#eeeeee; padding:10px;}
    .col-wrap-detail .col-listing li .icon, .col-wrap-detail .heart-link{margin-right: 2px;}
    .col-socialList{text-align:center; margin: 20px 0;}
    .col-detail .col-list.list-floated li{width:100%;}


    .col-wrap-detail .col-listing li .list-title a, .col-wrap-detail .col-listing li a.link-close{background: #fff;}
    .col-wrap-detail .col-listing li .vertical-list .list-selection li a{background-color: #fff; padding:0 0 0 25px; text-align:left;}

    .switch-listing li{float:none;width:100%;padding: 10px;}
    .action-box-list{width:100%; margin:0;}
    .action-box-list li{float:none; width: 100%;padding: 5px 0;}
    .action-box input{width:100%;}

    .col-box{padding:10px;}
    .col-boxes{margin: 15px 0;}
    .col-price{border: 1px solid #eee; margin-bottom:0;}
    .col-price .actual-price{padding:15px 0;}
    .col-price .total-price{background: #f6f6f6; font-size: 15px; padding:0;}

    .col-box .table-two{    border-collapse: initial; border-spacing: 0; margin-left:0; margin-right:0; width: 100%;}
    .col-box .table-two tr:last-child td{text-align: center;}
    .col-box .table-two tr td{display: block;width: 100%; border-bottom: 0;}
    .siteForm .table-two td input[type="submit"]{margin:0;     width: auto;}
    .col-thumbListing ul{position: relative;
                         overflow-x: scroll;
                         overflow-y: hidden;
                         padding-right: 30px;
                         white-space: nowrap;}

    /*Add to cart button center*/
    .col-action{text-align:center;}


    /*Seller info css*/
    .col-seller-wrap{padding: 20px;}
    .col-seller-list li:first-child{margin-top:0;}
    .col-seller-list li{display:block; margin-top: 5px; margin-left:0;}
    .col-seller-list li .col-title{font-size: 14px;}
    .col-seller-list li .col-total-item .item-tag{display: inline-block;}

    .col-thumbListing .thumb-list{float:none;     margin-left: -10px; margin-right: -10px;}

    /*tabs in product detail page*/
    .tab-scroll ul { position: relative; overflow-x: scroll;overflow-y: hidden; padding-right: 30px; white-space: nowrap;}
    .tab-scroll:after {position: absolute;right: 0; bottom: 0; top: 0; content: ""; width: 80px;pointer-events: none; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 72%, white 73%);
                       background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 72%, white 73%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 72%, #fff 73%);}


    .tab{border: 1px solid #eee; }
    .tab-datacontainer{border-top: 0; padding: 15px;}
    .tab li a{padding:15px; font-size: 14px; border:0; background:#fff; color:#999; font-weight: 500;}
    .tab li.is-active a{ color:#000; font-weight: 700;}


    /*tabs Cms css*/
    .tab-datacontainer .container-cms h3, .tab-datacontainer .container-cms h4, .tab-datacontainer .container-cms h5, .tab-datacontainer .container-cms h6{display:block;     width: 100%;}
    .tab-datacontainer .tbl-listing{ margin:0;}

    /*Login and Sign Up*/
    .login-signup .form-block.fl, .login-signup .form-block.fr{    width: 100%;     padding: 10px}
    .login-signup .form-border{text-align:left;}

    .login-signup .form-block.fr .siteForm table td{width:100%; padding:0 0 10px 0;}
    .login-signup .highlight-note{margin:20px 0 20px 0;}
    .login-signup .form-block.fr{box-shadow:none;}
    .login-signup{margin: 20px 0;}


    /*Dashboard Css*/
    .dashboard .data-side{padding:0;}
    .tabz-content, .sell-form{border: solid 1px #dedddd; border-top: 0; padding: 10px;}
    .tbl-dashboard{border-top:0;}
    .tbl-dashboard .box-head .btn.btn-link{font-size: 14px;}
    .liked-shop li a img, .liked-shop li a svg{width: 100%; height: 16px; }
    .liked-shop li a{ width: 35px; height: 35px}
    .profile-head{padding:10px 0 7px 0;}
    .tabz-content .darkgray-form, .tabz-content .white-form{border:0px; padding:0;}
    .tbl-listing .darkgray-form{padding:10px;}
    .btn-view{float: none; margin-bottom:15px;}

    /*Affiliate Login Css*/
    .affiliate-login .siteForm table td{width:100%;}
    .affiliate-login .siteForm table tr:nth-child(2) td{width:50%; display: inline-block;}
    .affiliate-login .border-box{padding:15px; min-height: auto;}

    .section_top{padding:0;}

    .header .header__fixed{padding:0;}
    .toggle--nav{margin:12px 15px 0 0;}	
    .box-item-slider .slick-arrow.slick-prev{left:10px;}
    .box-item-slider .slick-arrow.slick-next{right:10px;}
    .scroller--horizontal [class*="col-"] .grid{white-space:normal}
    .scroller--horizontal [class*="col-"]{width:260px;}
    .row.row-center [class*="col-"]{margin:0;}
    .section--grids .row.row-center [class*="col-"]{margin:0 -2px;}
    .bottom-most-footer  .bottom-footer img{dispaly:block; margin:auto;}
    .cat-search .close{color:#000!important;}
    .action-count li a { height:35px; line-height:30px;width: 35px;}
    .slide{height:100%;}
    .slide-img{height:200px;}
    .action-two{margin-top:10px;}
    .box-item-slider .slick-arrow{top:calc(100% - 250px);}
    .section-navigation.section-grey{background:#fff;}
    .sublinks > li > a{font-size:14px;}
    .sublinks > li{padding:0;}
    .col-title{font-size:18px;}
    .grid-wrap .grid-detail{min-height:140px;}
    .block-head h5{font-size:13px;}
    .row-head .title h2,.row-head .title .-txt-count{font-size:16px;}
    .cart-detail{min-width:1%; max-width:100%;}
    .header .header__col-right, .header .header__col-right .action-count{position:static;}
    .mfp-content .form-border{padding:0;}
    .mfp-content .login-signup{margin:0;}
    .my-account-dropdown{width:100%;position:relative;display:none;opacity:1;visibility:visible;}
    .is--login-visible .my-account-dropdown{display:block;}
    .list--vertical li a{border:none;padding:5px 0;}
    .page-title{padding:10px 0;font-size:20px;}
    .col-socialList{margin-top:0;}
    .container--small  .wrapform{padding:20px;}
    #frm_mbs_id_frmLogin.siteForm table td{width:100%;dispaly:inline-block;padding-bottom:10px;}
    .advertiser-login .border-box{padding:20px;min-height:1%;}
    .container-narrow{padding:15px; margin-top:15px;}
    #frm_mbs_id_frmLogin.siteForm table td{width:100%;dispaly:inline-block;}
    .seller-frm{padding:25px;border-top:1px solid #ddd;}
    #frmRegistration .tbl-twocell td,#frmStrengthPassword .tbl-twocell td{width:100%;display:block;}
    #frm_mbs_id_frmLogin.siteForm table td{padding-right:0;}
    .seller-txt .title{padding-top:0;padding-bottom:0;}
    .bg-fees .headings h2, .section-tools .headings h2,.headings h2{font-size:18px;}
    .three-box .box h3,.faq-box h4{font-size:16px;}
    .cta .btn.medium{font-size:12px;}
    .main-price{font-size:24px;}
    .faq-box .box{text-align:center!important;}
    .cta h2{font-size:20px;margin:0;}
    .referral .threecols li{margin:10px 0;}
    .shop-header .shop-left .brand-icon .brand-wrap{width:120px;height:120px;}
    .arrowTabs,.tabz{white-space:nowrap;overflow-x:auto;overflow-y:hidden;display:block;}
    .arrowTabs li a, .tabz li a {line-height: 26px;height: 28px;font-size: 13px;white-space:normal;}
    .panelTitleHeading{font-size:15px;}
    .detailList{padding:10px;}
    .detailList .grid_1 .photo{width:50px;height:50px;}
    .detailList .grid_2{width:calc(100% - 50px);padding-left:20px;}
    .login-signup .form-block.fl, .login-signup .form-block.fr{min-height:1%;}
    #activity-list.row.threeCols [class*="col-"]{width:100%;}
    #activity-list.row.threeCols [class*="col-"] .grid-wrap.border .grid-md{padding-bottom:50%;}
    .tabz-dashboard .tabz-ul li a{background:#333;}
    .tabz-dashboard .tabz-ul li.active a{background:#fff;}
    .wallet-cell-left .btn{margin:0 0 20px;}
    .link-box ul li{width: 50%;padding:10px;}
    .link-box ul li a{font-size:1em;}
    .linksfloated li {margin-bottom:5px;}
    .linksfloated li a{padding:5px 10px;}
    .affiliate-dashboard-info .tbl-normal td{width:100%;}
    .orders-list li{width:100%;}
    #payment.checkout-panel{padding:0;}
    #walletpaymenttab .payment-table-cell{padding:20px 0;}
    .checkout-content{padding:15px;}
    #payment-summary.checkout-panel,#cart-summary.checkout-panel{padding:15px;}
    .title-bar .box-heading{font-size:16px;}
    .packages-box .after-box ul{min-height:1%;}
    .affiliate-login .forget-link,.advertiser-login .forget-link{float:none;}
    .alert-refer{word-break:break-all;}
    .boxflat__head{padding:15px;}
    .boxflat__body{padding:0 15px;}
    .group .group__head h5{font-size:1.2em;color:#333;}
    .group .group__head{padding:15px 40px 15px 0 ;}
    .boxflat__head h4{font-size:1.3em;color:#333;}
    .group .group__head:after{top:22px;}
    .tabz-content .sell-form{padding:0; border:0;}
    .btn-view {float: right;}
    .btn-view .btn{margin:0 0 10px 0;}
    .-container-bordered{padding:0;border:none;}
    .thumb-list{float:none; margin-top:15px;}
    .thumb-list li{ margin-left:0;padding:0 10px 0 0;}
    .thumb-list li .thumb{border-color:#dbdbdb;}
    .wrapsmall{padding-bottom:15px;}
    .sectionEnter{padding:0;}
    .pac-container{max-height:220px;}
    .siteForm.form-double-cell table td label{margin-bottom:0;}
    .tabz-content .space-lft-right .wrapform{padding:0; border:none;}
    #sales-discount.table td, #rental-discount.table td{display:block;width:100%;}
}

@media(max-width:500px){

    .detailList .datetext{float:left;font-size:11px;}
    .detailList .postedname{display:block;clear:left;}
}

@media(max-width:400px){
    .section_top .section-top-wrap, .cat-search .search-frm, .action-nav{max-width:100%;}
    .login-signup .form-block a.fb-color, .login-signup .form-block a.tw-color, .login-signup .form-block a.gp-color{width:100%;}
    .link-box ul li{width:100%;}
    .btn-view{width:100%;}
    .btn-view .btn{margin:0 0 10px 0;display:block;}
}





