@media only screen and (max-width: 1239px){
    
}
@media only screen and (max-width: 1199px){
	.header-v4 .header-content .container .ftc-search-product {
    width: 490px;
}
	.slider-home7 .ftc-effect-image:first-child
	{
		display: none;
	}
	.slider-home7 .rev_slider_wrapper {
		width: 75%;
		margin-left: 0 !important;
	}
	.slider-home7 .ftc-effect-image {
		width: 25.5%;
	}
	.left-text-image .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child, .right-text-image .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child {
		padding-bottom: 0;
		margin-top: 0;
	}
	.header-v4 .ftc-search-product .ftc_search_ajax {
		max-width: 270px;
	}
    #testimonial2 .ftc-sb-testimonial .active .test-content .content {
        width: 800px;
        padding: 79px 67px 62px 404px;
        transform: translateX(calc(-25% - 5px));
    }
    #testimonial2 .ftc-sb-testimonial {
        margin: 0 auto 120px 80px;
    }
    #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-dots {
        top: 100%;
        transform: translateX(4%);
    }
    .blog1 .ftc-sb-blogs .post-thumbnail{
        width: 100%;
        max-width: 100%;
    }
    .blog1 .ftc-sb-blogs .content-meta{
        display: inline-block;
        padding: 20px 0px 0px 0px !important;
    }
}
@media only screen and (max-width: 1080px){
    .woocommerce div.product form.cart .group_table td:first-child{
        width: auto !important;
    }
    .widget-container.ftc-product-categories-widget ul.product-categories li.cat-parent > span.icon-toggle
    {
        right: -8px;
    }
    .list h4.title_sub.product-name {
        overflow: visible;
        height: auto;
    }
    #right-sidebar .ftc-items-widget:nth-child(3) ul.product_list_widget li .ftc-meta-widget
    {
        text-align: center;
    }
    .header-v1 .ftc-search-product .ftc_search_ajax input[type="text"] {
        margin-top: 29px;
        position: relative;
    }
    .group-blog.admin-bar .header-middle .ftc-logo {
        top: 70px;
    }
    .group-blog .header-middle .ftc-logo {
        top: 40px;
    }
    .group-blog .header-content .navigation-primary{
        top: 23px;
        padding-bottom: 10px;
    }
    .header-v2 .ftc_search_ajax .search-button {
        top: 0px;
    }
    .header-v1 .dropdown-menu-header {
        margin-right: 0px !important;
    }
    .ftc-search-product .ftc_search_ajax input[type="text"] {
        margin-top: 12px;
        position: absolute;
        min-width: 200px;
        height: 30px;
        padding-left: 10px;
    }
	.ftc-enable-ajax-search {
    top: 40px;
}
.header-v2 .ftc-enable-ajax-search {
    top: 46px;
}
.header-v1  .ftc-enable-ajax-search {
    top: 58px;
}
.header-v1 .ftc-search-product .ftc_search_ajax input[type="text"] {
    padding-left: 15px !important;
}
.header-v4 .ftc-enable-ajax-search {
    top: 36px;
}
	.header-v4 .ftc-search-product .ftc_search_ajax input[type="text"]
	{
		position: relative;
		margin-top: 0;
	}
.header-v7 .ftc-search-product .ftc_search_ajax input[type="text"],
.header-v5 .ftc-search-product .ftc_search_ajax input[type="text"],
 .header-v6 .ftc-search-product .ftc_search_ajax input[type="text"]
	{
		margin-top: 0;
	}
.header-v2 .navigation-primary {
    min-width: 700px;
}
    .header-content .container .ftc-search-product {margin-top: -5px;}
    .blog-home4 .blogs .item h3.title_sub {margin-top: 0px;}
    .service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service {
        padding: 20px 0px 25px 55px;
    }
    .text_row1, .text_row2, .text_row3 {
        margin-top: 0px;
    }
    .blog-home3 .ftc-sb-blogs .item .content-meta {
        margin-top: -138px;
        padding: 10px 70px;
    }
    .category-discription p {top: 60px;}
    .ftc-countdown .counter-wrapper {
        margin: 75px auto 250px
    }
    h4.top-countdown {
        padding-top: 90px;
    }
    .countdown-home4  .woocommerce:nth-child(2) {margin: 0 23px;}
    .countdown-home4 .woocommerce ul.product_list_widget li > a.ftc-widget-image {width: 100%;
    }
    .ftc-breadcrumb .container{
        padding: 0;
    }
    div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback{
        display: none;
    }

    #mega_main_menu > .menu_holder > .menu_inner > ul > li:nth-child(3) {
        margin-right: 16.5% !important;
    }
    .right-image .wpb_wrapper {
        margin-left: 0;
    }
    .left-image .wpb_wrapper {
        margin-right: 0;
    }
    .left-image .wpb_text_column.wpb_content_element:last-child:before, .left-image .wpb_text_column.wpb_content_element:first-child:before
    {
        left: 255px;
    }
    .right-image .wpb_text_column.wpb_content_element:first-child:before, .right-image .wpb_text_column.wpb_content_element:last-child:before
    {
        right: 80px;
    }
    footer .social-icons li, footer .social-icons li a {margin-left: 0;}
    .newletter_sub input[type="text"] {
        width: 225px;
    }

    .blog-home4 .post-thumbnail {
        width: 210px;
    }
    .blog-home4 .blogs .content-meta, .blog-home4 .item .entry-content p {
        width: 230px;
    }
    .blogs .item h3.title_sub {
        height: 20px;
        overflow: hidden;
    }
    #right-sidebar .woocommerce ul.product_list_widget li {margin: 0 auto !important;}
    #right-sidebar ul.product_list_widget li .ftc-meta-widget {
        width: 100%;
        text-align: center;
        margin-left: 0 !important;
    }
    #right-sidebar ul.product_list_widget li .ftc-meta-widget a {
        text-align: center;
    }
    #right-sidebar .ftc-items-widget:nth-child(3) ul.product_list_widget li .star-rating {
        margin: auto;
    }
    h3.time {
        padding: 15px 31px !important
    }
    .single h3.time {
        padding: 15px 3px !important
    }
    .details_thumbnails {
        width: 270px;
    }
    h4.product-name {     height: 23px;
         overflow: hidden; }
         /* fix default */
    .header-v1 .ftc_search_ajax .search-button {
        top: 32%;
    }
    .navigation-primary .menu {
        position: relative;
    }
}
@media only screen and (max-width: 1023px){
    .text_row1, .text_row2, .text_row3 {
        margin-top: -40px;
    }
    #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle{
        float: none;
        text-align: -webkit-center;
    }
}
@media only screen and (max-width: 991px){
	.header-v7 .header-content .container .ftc-shop-cart {
		float: none;
		margin-left: 0;
		text-align: right;
	}
	.header-v7 .header-content .container .ftc-shop-cart.is-hiden
	{
		display: none;
	}
	.header-v7 {
    position: relative;
    margin-top: 0;
}
	.vc_row.footer-bottom8 {
    margin-bottom: 58px !important;
}
	.header-v5 .header-content .container .ftc-shop-cart:not(.is-mobile),
	.header-v6 .header-content .container .ftc-shop-cart:not(.is-mobile)
	{
		display: none;
	}
	.header-v5 .header-content > .container , .header-v6 .header-content > .container {
    display: table;
}
.header-v5 .header-content .container .ftc-shop-cart,
.header-v6 .header-content .container .ftc-shop-cart {
    width: 32px;
    margin-right: 0;
	    min-width: auto;
}
.slider-home7 > .wpb_column > .wpb_wrapper {
    display: block;
}
.slider-home7 .rev_slider_wrapper {
    width: 100%;
    margin-left: auto !important;
}
.slider-home7 .ftc-effect-image {
    width: 345px;
    margin: 30px auto 0;
}
.top-footer .footer-top .footer-top7 .wpb_column {
    width: 50%;
}
.home7-text-2 .left-home7-text-2 .wpb_content_element {
    padding-top: 0;
}
.footer-top7 section.widget-container.ftc-blogs-widget {
    margin: 0;
}
	.row-home6.ftc-row-wide {
    margin-bottom: 20px;
}
	.cate.home6 p.discription {
    top: 80px;
}
.cate.home6 .widget-home6 .woocommerce .ftc-slider .products h4.product-name {
    max-width: 100%;
}
	.revslider-home6 {
    margin-top: 0;
}
	.header-v4 .header-content .container .ftc-shop-cart.is-desktop,
.header-v4 .header-nav-menu	, .header-v4 .header-content .container > div.my-wishlist-wrapper{
    display: none;
}
.admin-bar .header-v4 .header-content .container .ftc-logo {
    top: 0;
}
	.dokan-seller-listing .dokan-seller-search-form input#search {
    width: 60%;
}
	.admin-bar .off-canvas-cart-title .title {
    margin-top: 45px;
}
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
    float: none;
    width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 30px !important;
}
	.ftc-shop-cart .ftc-shoppping-cart .ftc_shopping_form {
    top: 40px;
}
	#mega_main_menu > .menu_holder > .menu_inner > ul > li:nth-child(3) {
    padding-right: 0 !important;
}
	.shop_table.wishlist_table tfoot {
    display: table;
    width: 209px;
}
.shop_table.wishlist_table tfoot td {
    border-top: 0 !important;
}
.woocommerce table.wishlist_table tbody tr:last-child td {
    border-bottom: 1px solid #ebebeb;
}

	#to-top
	{
		bottom: 85px;
	}
    /*fix*/
	.header-v1 .header-content
	{
		margin-top: 0;
		background-color: #fff !important;
	}
    .header-ftc.header-layout1 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown,
    .header-ftc.header-v2 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown {
    padding: 20px 20px 20px;
    }
    .widget-container.widget_archive select, .widget-container.widget_categories select, .widget-container.widget_search form {
    padding-left: 4px;
    }
    .widget-container.widget_calendar .calendar_wrap th,
    .widget-container.widget_calendar .calendar_wrap td{
        text-align: left;
    }
    .ftc-search-product .ftc_search_ajax input[type="text"] {
        opacity: 0;
    }
    .group-blog .header-content .container .ftc-search-product {
    margin-right: 0;
    }
    /*-----------------*/
    .ftc-quickshop-wrapper form.cart table.group_table td {
        padding: 10px 5px 10px 5px !important;
    }
    .woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product {
        width: 33.333%;
        margin: auto;
    }
    .header-v2 .ftc-search-product .ftc_search_ajax input[type="text"] {
        margin-top: -20px !important;
    }
    .header-v2 .navigation-primary{
        left: 0px;
        min-width: auto;
    }
    .ftc-search-product .ftc_search_ajax input[type="text"] {
        margin-top: -15px !important;
    }
    .header-v3 .dropdown-menu-header {
        position: absolute !important;
        margin-left: -17px !important;
        margin-top: 5px !important;
    }
    .dropdown-menu-header {
        position: absolute;
        margin-left: -17px;
        margin-top: 5px;
    }
    .woocommerce .wishlist_table td.product-add-to-cart a
	{
        padding: 15px 9px;
		 display: block !important;
    }
    .woocommerce .products.list .product .product-wrapper .product-meta {
        width: 50%;
    }
    footer .social-icons {
        width: 100%;
    }
    footer .social-icons ul {
        text-align: left;
    }
    footer#colophon .ftc-footer .widget-title {
        margin-left: 0px;
        padding-top: 20px !important;
    }
    footer .social-icons li, footer .social-icons li a {
        margin-right: 4px;
    }
    .wpcf7 p {
        width: 100%;
    }
    .bannerfree .wpb_column{
        width: 100%;
    }
    .bannerfree .wpb_column .wpb_content_element{
        margin-bottom:0;
    }
    .bannerfree .buttonfree{
        margin-top: 5px !important;
    }
    .ftc-sb-language:before,
.header-currency:before{
    display: none;
}
.buttonfree{
    text-align: left;
}
.header_center{
        position: relative;
        text-align: center;
width: 100%;
display: inline-block;
width: 100%;
margin:0;
left: auto;
padding: 0;
    }
    .navigation-primary {
        right: 0 !important;
    }
    .ftc-search-product .ftc_search_ajax input[type="text"], .header-v2 .ftc-search-product .ftc_search_ajax input[type="text"]{
        margin-top: -15px;
    }
    .header-v2 .header-content .container .ftc-search-product, .header-v3 .header-content .container .ftc-search-product {
        margin-top: 0px;
        margin-left: 0;
    }
    .ftc_search_ajax .search-button, .header-v2 .ftc_search_ajax .search-button {
        top: 50%;
    }
     .header-v1 .ftc_search_ajax .search-button {
        top: 0%;
    }
    .header-v1 .header-content .container .ftc-search-product {
        width: 30px;
        text-align: left;
        left: 0;
        transform: translateX(0%);
        padding: 0;
    }
    .header-v1 .ftc_search_ajax .search-button {
     right: 170px; 
    }
    .header-v1 .ftc-logo img{
        border-radius:20px;
    }

    body .header-content .container .ftc-search-product {
       display: none !important;
    }
    .header-v3 .header-content .container .ftc-search-product
    {
        padding-right: 0 !important;
    }
    #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle {
        background: #262626 !important;
        height: 50px;
    }
    #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button
    {
        height: 51px !important;
    }
    #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle span.symbol_menu
    {
        font-size: 26px !important;
        top: -1px;
        position: relative;
    }
    #mega_main_menu.responsive-enable.mobile_minimized-enable .nav_logo.mobile_menu_active + ul {
        display: block;
        margin-top: 20px;
    }

    .header-v1 .header-content .container .ftc-search-product {
        margin-left: 185px;
    }
    .header-v2 #mega_main_menu > .menu_holder > .menu_inner > ul > li:nth-child(4), #mega_main_menu > .menu_holder > .menu_inner > ul > li:nth-child(4) {
        margin-left: 0% !important;
    }
    .newletter_sub input[type="text"] {
        width: 100%;
    }
    body .newletter_sub .button { right: -100px;}
    .newletter_sub {
        margin-bottom: 15px;
    }
    h3.time{
        padding: 15px 60px !important;
        line-height: 20px;
    }
    .single h3.time{
        padding: 15px 30px !important;
    }
    .widget-container.ftc-recent-comments-widget .comment_list_widget > li .avatar, .widget-container.ftc-recent-comments-widget .comment_list_widget > li .meta {
        display: inherit;
    }
    .widget-container.ftc-recent-comments-widget .comment_list_widget > li .meta {
        padding-left: 0; padding-top: 10px;
    }
    .comment-meta {margin-bottom: 0}
}
@media only screen and (max-width: 991px){
	.cate.home6.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 325px;
    float: none;
    margin: 0 auto;
}
	.site-footer .widget.newletter_sub {
    margin-bottom: 35px;
}
    .woocommerce .before-loop-wrapper .woocommerce-result-count, .woocommerce-page .before-loop-wrapper .woocommerce-result-count {
        margin: 0 0 8px 0;
    }
    .admin-bar .header-v1 .ftc-logo {
    top: 85px;
}
    .group-blog.single .navigation .nav-links .nav-next{
        width: 50%;
        float: right;
        text-align: right;
    }
    .group-blog.single .navigation .nav-links .nav-previous{
        width: 50%;
        float: left;
    }
    .group-blog .widget-container.widget_search form {
        width: 100%;
    }
    .search .site-main > article{
        padding-bottom: 40px;
    }
    .group-blog .header-content .navigation-primary{
        top: 0;
    }
    .group-blog.admin-bar .header-middle .ftc-logo {
    top: 85px;
    }
    .group-blog .header-middle .ftc-logo {
    top: 40px;
    }
    .group-blog .header-content .container .navigation-primary {
    margin-top: 15px;
    padding-bottom: 0;
}
    .widget-container.widget_calendar .calendar_wrap td,
    .widget-container.widget_calendar .calendar_wrap th{
        text-align: left;
    }
    .group-blog .menu-ftc a{
        padding-top: 10px;
        font-size: 16px;
        color: #fff;
    }
    .group-blog .menu-ftc{
    margin-top: 30px;
    background: #262626 !important;
    height: 50px;
    } 
    .menu-ftc{
        display: block;
        background-color: #000;
        text-align: center;
    }
    .menu-ftc a{
        color:#fff;
    }
    .js .navigation-primary .menu {
    display: none;    
    }
    .page-countdown .ftc-countdown .counter-wrapper {width: 500px !important;}
    .page-countdown .counter-wrapper > div {left: 4.5%; width:90px;}
    h4.product-name {height: 20px; overflow: hidden}
    .blog-home4 .blogs .item h3.title_sub {margin-top: 15px;}
    .ftc-quickshop-wrapper .owl-nav > div {
        top: 50% !important;
        margin-top: 0;
        transform: translateY(-50%);
    }
    #ftc_search_drop {
        margin-left: -20px; margin-top: 20px;
    }
    .collection-home1 .vc_column-inner{
        padding-left: 30px !important;
    }
	.collection-home1.home5-text .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 30px !important;
}
    .ftc-search form .ftc_search_ajax input[type="text"]
    {opacity: 1;min-width: 200px;z-index: 9999;height: 30px;padding-left: 10px;}

    .countdown-home4 .woocommerce:nth-child(2) {
        margin: 0 18px;
    }
    .woocommerce-page .woocommerce-ordering .orderby-title{
        display: none;
    }
    .counter-wrapper > div {
        left: -7%;
    }
    .ftc-countdown .counter-wrapper {width: auto; margin: 30px auto 190px;}
    h4.top-countdown {padding-top: 75px;}
    .ftc-items-widget ul.product_list_widget .title_sub {
        height: 18px;
        margin: 15px 0 0px 0;
        overflow: hidden;
    }
    .left-image .wpb_wrapper {
        margin-right: 9px;
    }
    .right-image .wpb_wrapper {
        margin-left: 9px;
    }
    .right-image .wpb_wrapper, .left-image .wpb_wrapper {
        padding-top: 25px;
    }
    .left-image .wpb_text_column.wpb_content_element:last-child:before, .left-image .wpb_text_column.wpb_content_element:first-child:before {
        left: 180px;
        top: 45px;
    }
    .right-image .wpb_text_column.wpb_content_element:first-child:before, .right-image .wpb_text_column.wpb_content_element:last-child:before
    {
        top: 45px; right: 70px;
    }
    .ftc-sb-testimonial .center .test-content .test_meta {width: 600px;}
    .newletter_sub_title p {line-height: 22px;}
    p.discription {
        height: 80px;
        overflow: hidden;
        top: 55px;
    }
	.top-footer .footer-top .wpb_column {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
    .right-image .wpb_text_column.wpb_content_element, .left-image .wpb_text_column.wpb_content_element
    {margin-bottom: 0}
    .header-v2 .header-content .container .ftc-search-product, .header-v3 .header-content .container .ftc-search-product
    {
        right: 20px;
    }
    .header-v3 .ftc-logo {
        left: 50%;
        transform: translate(-50%);
    }
    .header-v1 .dropdown-menu-header {
        margin-right: 0 !important;
    }
    .blog-home3 .ftc-sb-blogs .item .content-meta {
        margin-top: -15px;
        padding: 10px 20px;
    }
    .woocommerce-page.columns-3 .products .product, .woocommerce.columns-3 .products .product {
        width: 50%;
        margin: auto;
    }

    .woocommerce div.product form.cart .product_type_external{
        left: 50%;
        transform: translateX(-50%);
    }
    .product-type-grouped .quantity-title {
        width: auto;
        text-align: center;
        margin-right: 20px;
    }

    .ftc-breadcrumb {
        height: 250px;
    }
    .breadcrumb-title {
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;
    }
    /*fix default*/
    .main-navigation .menu li:nth-child(4) {
    padding-left: 0!important;
    }
    .js .navigation-primary .menu {
    display: none;    
    }

}
@media only screen and (max-width: 1199px){
    .blog1  .ftc-blogs article .post-thumbnail{
        width: 100%;
        max-width: 100%;
    }
   .blog1 .ftc-blogs article .content-meta{
        padding: 30px 0px 0px 0px !important;
        max-width: 100%;
    }

}
@media only screen and (max-width: 767px){
	.img1-home8 .ftc-effect-image.effect-image {
    margin-top: 30px;
}
	.collection-home1.collection-home7 .button-b.wpb_column {
    width: 100%;
}
.collection-home1.collection-home7 .vc_column-inner {
    padding-left: 0px !important;
}
	.img-text-home6 .left-background .vc_column-inner {
    min-width: auto;
    margin-bottom: 30px;
}
	.row-home6 .right-home6 .widget-home6 .owl-carousel .owl-nav .owl-next {
		right: -1.5%;
	}
		.feature-home6 .wpb_column.vc_column_container.vc_col-sm-4 > .wpb_wrapper {
		width: 60%;
		margin: 0 auto 30px;
	}
	.feature-home6 .wpb_column.vc_column_container.vc_col-sm-4:last-child > .wpb_wrapper
	{
		margin-bottom: 0;
	}
		.breadcrumbs-container > span {
		display: inline-block;
	}
		.widget-container.widget_price_filter form , .woocommerce .woocommerce-widget-layered-nav-list{
		margin-top: 17px;
	}
		.footer-top .footer_middle ul {
		display: inline-flex;
		padding-bottom: 15px;
	}
	.top-bottom-payment.wpb_column {
		margin-top: -10px;
		margin-bottom: 67px !important;
	}
	.footer-top .footer_middle ul li{
		padding-top: 0;
	}
	.nav-left, .nav-right {
		width: 100%;
		float: none;
		text-align: center;
	}
	.ftc-shop-cart {
		text-align: left;
		float: none;
	}
    .main-navigation li {
    text-align: left;
    }
    .widget-container.widget_archive select{
        margin-top: 15px;
    }
    .widget-container.widget_search form{
        padding-top: 0px;
        margin-top: -10px;
    }
    .newletter_sub {
        margin-left: 0;
    }
    .woocommerce div.product form.cart .group_table td:first-child, .ftc-quickshop-wrapper form.cart .group_table td:first-child {
        width: 35%!important ;
    }
    .ftc-quickshop-wrapper form.cart table.group_table td {
        width: auto !important;}

    .footer-bottom .wpb_text_column {margin-top: 3px !important;}
    .wpb_widgetised_column .widget-title::before, body #right-sidebar .widget_categories.widget-container .widget-title::before, .widget_categories.widget-container .widget-title::before, body #right-sidebar .widget_recent_entries .widget-title::before, .widget_recent_entries .widget-title::before, body #right-sidebar .widget_recent_comments .widget-title::before, .widget_recent_comments .widget-title::before, section.widget-container.ftc-blogs-widget .widget-title::before, section.widget-container.ftc-recent-comments-widget .widget-title::before
    {
        display: none;
    }
    .widget-container.widget_price_filter, .widget-container.widget_layered_nav
    {
        padding-bottom: 15px;
    }
    section.ftc-product-categories-widget:first-child .widget-title {border-bottom: 0;}
    .widget-container:not(.ftc-product-categories-widget):not(.widget_product_categories) .widget-title {
        margin-bottom: 0;
    }
    .wpb_widgetised_column .widget-container, .widget_categories.widget-container, .widget_recent_entries, .widget_recent_comments
    {
        padding-bottom: 0 !important;
    }
    .widget-container.ftc-recent-comments-widget .comment_list_widget > li .avatar, .widget-container.ftc-recent-comments-widget .comment_list_widget > li .meta {
        display: table-cell;
    }
    .widget-container.ftc-recent-comments-widget .comment_list_widget > li .meta {
        padding-left: 10px;
        padding-top: 0px;
    }
    h3.time {padding: 15px 45px !important}
    .comment-meta {margin-bottom: 15px}
    body .newletter_sub .button {
        top: 20px;
        left: 0;
        position: relative;
    }
    .left-image .wpb_text_column.wpb_content_element:last-child:before, .left-image .wpb_text_column.wpb_content_element:first-child:before {
        left: 175px;
        top: 35px;
    }
    .right-image .wpb_text_column.wpb_content_element:first-child:before, .right-image .wpb_text_column.wpb_content_element:last-child:before
    {
        top: 35px;
    }
    .right-image .wpb_text_column.wpb_content_element:last-child, .left-image .wpb_text_column.wpb_content_element:last-child {
        padding-top: 70px;
    }
    .right-image .wpb_wrapper, .left-image .wpb_wrapper {
        padding-top: 30px;
    }
    .woocommerce #content div.product div.thumbnails .owl-controls,
    .woocommerce div.product div.thumbnails .owl-controls,
    .woocommerce-page #content div.product div.thumbnails .owl-controls,
    .woocommerce-page div.product div.thumbnails .owl-controls,
    #right-sidebar .widget-title-wrapper:before,
    #right-sidebar .widget-title:after{
        display: none;
    }
    .newletter_sub_title {
        width: 42%;
    }
    .newletter_sub form {
        width: 58%;
    }
    .ftc-footer .copy-com, .top-bottom-payment {
        text-align: center;
    }
    .widget-title-wrapper {
    position: relative;
    }
    .widget-container.widget_text  a.block-control {
        display: none !important;
    }
    .widget-title-wrapper a.block-control {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 0;
    right: 0px;
    top: 0px;
    text-align: center;
    text-indent: 0;
    z-index: 2;
    }
    .blog a.block-control, .single-post a.block-control{
        top: 9px !important;
    }
    .single .widget-title-wrapper a.block-control {top: -3px;}
	.single .widget_product_tag_cloud .widget-title-wrapper a.block-control {
    top: 7px;
}
    section#text-5 .widget-title-wrapper a.block-control:before {
        display: none;
    }
    section.ftc-product-categories-widget:first-child a.block-control {
        top: -2px;
    }
    .widget-title-wrapper a.block-control:before {
        content: "\f0fe";
        font-family: 'FontAwesome';
        font-size: 16px;
        line-height: 30px;
        text-indent: 0;
    }
    .widget-title-wrapper a.block-control.active:before {
    content: "\f146";
    }
    .woocommerce #content div.product div.details-img,
    .woocommerce div.product div.details-img,
    .woocommerce-page #content div.product div.details-img,
    .woocommerce-page div.product div.details-img,
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary,
    .pp_woocommerce div.product div.summary,
    .woocommerce-page .pp_woocommerce div.product div.summary{
        width: 100%;
        padding: 0;
    }
    .woocommerce #content div.product div.details-img,
    .woocommerce div.product div.details-img,
    .woocommerce-page #content div.product div.details-img,
    .woocommerce-page div.product div.details-img{
        margin-bottom: 20px;
    }
    .details_thumbnails {
        width: 500px;
        margin: 15px auto;
    }

    .single-post .site-main,
    .blog .site-main,
    .archive #main-content,
    .single-product .site-content{
        width: 100% !important;
    }
    .woocommerce ul.product_list_widget li > a.ftc-widget-image, .woocommerce-page ul.product_list_widget li > a.ftc-widget-image
    {
        width: auto !important;
    }
    .blog-home3.wpb_column, .blog-home4.wpb_column {
        padding-left: 30px !important;
        padding-right: 30px!important;
        margin-top: 0;
    }
    .blog-home3 .ftc-sb-blogs .item, .blog-home4 .ftc-sb-blogs .item
    {
        max-width:100%;
    }
    .blog-home4 .post-thumbnail {
        width: 37%;
    }
    .blog-home4 .blogs .content-meta {
        width: 60%; float: left;
        padding-left: 30px;
        padding-bottom: 20px;
    }
    .blog-home4 .item .entry-content p {
        width: 100%;
    }
    .single-image-home4 {
        padding-top: 30px;
    }
    .counter-wrapper > div {width: 75px;}
    .countdown-home4 .woocommerce:nth-child(2) {
        margin: 0 17px;
    }
    .countdown-home4 {width: 100%;}
    .countdown-home4 .ftc-items-widget {padding-top: 35px}
}
@media only screen and (max-width: 700px){
	p.discription {
        height: auto;
        top: 70px !important;
    }
	.cate.home6 p.discription {
		top: 85px !important;
	}
	.countdown-home4 .woocommerce:nth-child(2) {
        margin: 0 15px;
    }
}

@media only screen and (max-width: 667px){
	div#dokan-primary .woocommerce .products .product {
    width: 50%;
}
	.footer-top .footer_middle ul li {
		margin-right: 10px;
	}
	.footer-top .footer_middle ul li:last-child {
		margin-right: 0;
	}
	.footer_middle img
	{
		padding-right: 0;
	}
    .woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product {
        width: 50%;
        margin: auto;
    }
    .ftc-account {
        margin-right: 30px;
    }
    
    .woocommerce .product .product-wrapper .product-meta .meta_info a span{
        font-size: 0;
    }
    .grid .product-wrapper .product-meta .meta_info .yith-wcwl-add-to-wishlist a,
    .grid .ftc-meta-widget.product-meta .meta_info .yith-wcwl-add-to-wishlist a{
        padding: 0 0 0 8px;
    }
    .woocommerce .product .product-meta .meta_info .button-add-to-cart a:first-child:before,
    .ftc-meta-widget.product-meta .meta_info .button-add-to-cart a:first-child:before{
        margin: 0;
    }
    .counter-wrapper > div {width: 67px;}
    
    span.count-product-category {top: 43%;}
    .right-image .wpb_text_column.wpb_content_element:last-child, .left-image .wpb_text_column.wpb_content_element:last-child {
        padding-top: 50px;
    }
    .left-image .wpb_text_column.wpb_content_element:last-child:before, .left-image .wpb_text_column.wpb_content_element:first-child:before {
        left: 150px;
    }
    .left-image .wpb_wrapper {
        margin-right: 2px;
    }
    .right-image .wpb_wrapper {
        margin-left: 2px;
    }
    .right-image .wpb_text_column.wpb_content_element:first-child:before, .right-image .wpb_text_column.wpb_content_element:last-child:before
    {
        right: 60px;
    }
    .right-image .wpb_text_column.wpb_content_element, .left-image .wpb_text_column.wpb_content_element {
        margin-bottom: -15px;
    }
    .blog-home4 .blogs .content-meta {
        padding-bottom: 5px;
    }
    h3.time{
        padding: 15px 30px !important;
    }
}

/*-----------------------------------------------------------------------------------------------------*/
/*- 2. PHONE RESPONSIVE -------------------------------------------------------------------------------*/
@media only screen and (max-width: 767px){
	.left-text-image.wpb_column.vc_column_container {
    text-align: left;
}
.top-footer .footer-top .footer-top7 .wpb_column {
    float: left;
}
	.dokan-seller-listing .dokan-seller-search-form input#search {
    width: 100%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
    text-align: left;
}
	.woocommerce .cart_totals table.shop_table tbody tr td {
    border-left: 1px solid #ebebbe !important;
    margin-bottom: 8px;
    padding: 13px 12px;
}
    .group-blog .site-main > article{
        padding-bottom: 40px;
    }
    .group-blog .header-content .container .ftc-search-product {
    margin-top: 40px !important;
    }
  .widget-container.widget_rss .widget-title .rsswidget:first-child img{
    position: absolute;
    left: 20%;  }
    .header-v1 .header-content .container .ftc-search-product {
        margin-left: 185px;
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
        padding: 0;
        margin-top: auto;
        margin-left: auto;
        text-align: center;
    }
    .header-v1 .header-content .container .navigation-primary {
        margin-top: 0px;
        margin-top: 50px;
    }
    .header-v1 .ftc_search_ajax .search-button {
        right: 0;
    }
    .header-v1 .ftc-search-product .ftc_search_ajax input[type="text"] {
        padding-left: 10px !important;
    }
    .text_row1.vc_col-sm-6, .text_row2.vc_col-sm-6, .text_row3.vc_col-sm-6 {
        padding-right: 67px !important;
        padding-left: 67px !important;
    }
    .text_row1, .text_row3 {
        margin-top: 10px;
    }
    .text_row2 {margin-bottom:30px; margin-top: 0;}
    .feature_row1.wpb_column,  .feature_row3.wpb_column
    {
        padding-right: 15px !important;
    }
    .feature_row2.wpb_column {
        padding-left: 15px !important;
    }
    section:first-child .ftc-product-items-widget.woocommerce.ftc-slider{
        display: block !important;
    }
    .single-product section:first-child .widget-title-wrapper a.block-control
    {
        display: none !important;
    }
    .woocommerce .wishlist_table td.product-add-to-cart a {
        display: block !important;
        line-height: 20px;
    }
    footer .social-icons li {margin-right: 8px !important;}
    .info-desc > span:last-child:before{
        display: none;
    }
    .widget_text .widget-title, .yith-woocompare-widget .widget-title, .widget_product_tag_cloud .widget-title,
    .ftc-product-categories-widget .widget-title{
    padding-top: 12px !important;
    }
    .ftc-product-categories-widget .widget-title-wrapper::before, .widget_price_filter .widget-title-wrapper::before, .widget_layered_nav .widget-title-wrapper::before{
        margin-top: 24px;
        margin-right:10px;
    }
    section.widget-container.widget_tag_cloud .widget-title::before {display: none}
    .ftc-product-categories-widget{
        margin-bottom: 17px;
    }
    .breadcrumbs-container{
        padding: 0px 15px;
    }
    .woocommerce .products.grid section{
        width: 50% !important;
    }
    #right-sidebar .ftc-items-widget .widget-title {
    padding: 10px 0px 15px 0px !important;
}
#right-sidebar .yith-woocompare-widget{
    margin-bottom: 0;
}
#right-sidebar .ftc-items-widget .owl-nav .owl-next{
margin-right: 30px;
}
 #right-sidebar .ftc-items-widget .owl-nav .owl-prev{
    margin-right:70px;
}
}
@media only screen and (max-width: 640px){
	.top-footer .footer-top .footer-top7 .wpb_column {
    width: 100%;
}
    .blog-home4 .blogs .item h3.title_sub {margin-top: 7px;}
    .vc_row.wpb_row.vc_inner.vc_row-fluid.buttom-countdown-home1.vc_custom_1497236869929 > div {
        width: 100% !important;
    }
    .woocommerce ul.product_list_widget li .ftc-meta-widget {
        text-align: center;
        width: 100%;
        margin: 0 auto;
        float: left;
    }
    .woocommerce ul.product_list_widget li > a.ftc-widget-image, .woocommerce-page ul.product_list_widget li > a.ftc-widget-image {
        width: 270px !important;
        margin: 0 auto;
        float: none;
    }
    .countdown-home4 .ftc-items-widget {width: 100%;}
    .left-image .wpb_text_column.wpb_content_element:last-child:before, .left-image .wpb_text_column.wpb_content_element:first-child:before {
        left: 135px;
    }
    .countdown-home4  .woocommerce:nth-child(2) {width: 100%; margin: 0 auto;}
    .countdown-home4 .ftc-items-widget {
        padding-top: 0;
    }
    .ftc-sb-testimonial .center .test-content .test_meta {
        width: 450px;
        overflow: hidden;
        height: 90px;
    }
    .counter-wrapper > div {width: 115px; left: 0}
    .button-b.vc_col-has-fill {
        padding-bottom: 30px;
    }
    .details_thumbnails {
        width: 400px;
        margin: 15px auto;
    }
    .single #right-sidebar .ftc-items-widget ul.product_list_widget li > a.ftc-widget-image {
        width: 100% !important;
    }
    .right-image .wpb_wrapper, .left-image .wpb_wrapper {
        padding-top: 25px;
    }
    .right-image .wpb_text_column.wpb_content_element:last-child, .left-image .wpb_text_column.wpb_content_element:last-child {
        padding-top: 25px;
    }
    .blog-home-4 .ftc-sb-blogs .owl-item.active:nth-child(2n+1) .post-thumbnail {
        margin-top: 180px;
    }
    .blog-home4  .blogs .entry-content p {margin-bottom: 5px;}
}
@media only screen and (max-width: 600px){
	.admin-bar .ftc-off-canvas-cart {
    z-index: 999;
}
    .vc_row.wpb_row.vc_inner.vc_row-fluid.buttom-countdown-home1 > div
    {
        padding-bottom: 30px;
		    width: 100%;
    }
    .button-b.wpb_column.vc_column_container.vc_col-sm-6.vc_col-xs-6 {
        width: 100%;
        padding-bottom: 440px;
        text-align: center;
    }
    .collection-home1 .vc_column-inner {
        padding-left: 0px !important;
    }
    p.bottom-background {text-align: center; width: auto !important;}
    .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
        height: 521px !important;
    }
    .counter-wrapper > div {width: 75px;}
	.admin-bar .header-ftc.header-sticky-mobile {
		top: 0;
	}
    .ftc-quickshop-wrapper form.cart .group_table td:last-child {
        padding-left: 50px !important;
    }
    .woocommerce div.product form.cart .group_table td:first-child, .ftc-quickshop-wrapper form.cart .group_table td:first-child {
        width: 48% !important;
    }
    .blog1 .owl-carousel .owl-nav .owl-next, .blog1 .owl-carousel .owl-nav .owl-prev {
        transform: translateY(calc(-50% - 114px));
    }
    span.count-product-category {
        top: 45%;
    }
    .newletter_sub {
        margin-left: 5px;
    }
    .owl-carousel .owl-nav .owl-prev {
        left: -2.5%;
    }
    .owl-carousel .owl-nav .owl-next {
        right: -2.5%;
    }
    .counter-wrapper > div
    {
        width: 107px;
    }
    .right-image .wpb_text_column.wpb_content_element:last-child:before
    {
        top: 60px;
    }
    .left-image .wpb_text_column.wpb_content_element:last-child:before, .left-image .wpb_text_column.wpb_content_element:first-child:before,
    .right-image .wpb_text_column.wpb_content_element:first-child:before
    {
        top: 40px;
    }
    .ftc-product-category .row-tabs{
        width: 100%;
        margin-bottom: 20px;
    }
    body:not(.fullwidth-template-padding) .ftc-product-category .row-content{
        padding: 0;
    }
    .ftc-product-category .row-content{
        width: 100%;
    }
    .woocommerce .products.list .product .product-wrapper .product-image,
    .woocommerce .products.list .product .product-wrapper .product-meta{
    width: 50%;
    text-align: left;
    }
    .woocommerce .products.list .product .product-wrapper .product-meta{
        padding: 0 0 0 15px;
    }
    .woocommerce .products.list .product .product-wrapper .product-meta .product-name{
        padding-top: 20px;
    }
    .woocommerce .products.list .product .product-wrapper .product-meta:after{
        display: none;
    }
    .woocommerce .products.list .product .product-wrapper .product-meta .meta_info{
        display: inline-block !important;
    }
    .woocommerce .products.grid section{
        width: 100% !important;
    }
    .woocommerce .products.list .product .product-wrapper .product-meta .button-in.quickshop{
        margin-right: 0;
    }
    #testimonial2 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
        height: 555px !important;
    }
    #testimonial2 .ftc-sb-testimonial .active .test-content .content {
        width: 450px;
    }
    .tp-rightarrow, .tp-leftarrow {background: transparent !important; width: 0px !important;
        height: 0px !important; line-height: 0;}
    .tparrows.tp-rightarrow:before {margin-right: -25px;line-height: 0 !important;     color: #000;}
    .tparrows.tp-leftarrow:before {margin-left: -25px;line-height: 0 !important;     color: #000;}
    .slider-home4 .tparrows.tp-rightarrow:before {margin-right: 0px;}
    .slider-home4 .tparrows.tp-leftarrow:before {margin-left: -8px}
    .right-image .wpb_text_column.wpb_content_element, .left-image .wpb_text_column.wpb_content_element {
        margin-bottom: -20px;
        margin-top: -10px;
    }
	.revslider-home8 .tparrows.tp-leftarrow:before {
		margin-left: 0;
		color: #fff;
	}
	.revslider-home8 .tparrows.tp-rightarrow:before {
		margin-left: 0;
		color: #fff;
		margin-right: 0;
	}
	.revslider-home8 .tp-rightarrow, .revslider-home8 .tp-leftarrow {
		width: 45px !important;
		height: 45px !important;
	}
	.revslider-home9 .tp-rightarrow, .revslider-home9 .tp-leftarrow {
    width: 35px !important;
    height: 35px !important;
    background-color: #fff !important;
}
.revslider-home9 .tparrows:before {
    line-height: 35px !important;
    color: #262626;
    font-size: 13px;
    margin-left: 0;
	 margin-right: 0 !important;
}
    #mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li {
        width: 100% !important;
    }
    p.discription {
        top: 70px !important;
    }

    .right-image .wpb_wrapper, .left-image .wpb_wrapper {
        padding-top: 20px;
    }
    .right-image .wpb_text_column.wpb_content_element:last-child, .left-image .wpb_text_column.wpb_content_element:last-child {
        padding-top: 20px;
    }
    .left-image .wpb_wrapper {
        margin-right: 8px;
    }
    .right-image .wpb_wrapper {
        margin-left: 8px;
    }
    .left-image .wpb_text_column.wpb_content_element:last-child:before, .left-image .wpb_text_column.wpb_content_element:first-child:before {
        left: 125px;
    }
}
@media only screen and (max-width: 580px){
	.mail_home8 p.form-sub, .mail_home8 p.button-sub {
    display: block;
}
.mail_home8 input[type="email"] {
    width: 100%;
    margin-right: 0;
    margin-top: 20px;
}
	.feature-home6 .wpb_column.vc_column_container.vc_col-sm-4 > .wpb_wrapper
	{
		width: 100%;
	}
	body.error404 .page-header h1 {
    font-size: 200px;
}
    .left-image .wpb_text_column.wpb_content_element:first-child:before,
    .right-image .wpb_text_column.wpb_content_element:first-child:before
    {
        top: 50px;
    }
    .left-image .wpb_text_column.wpb_content_element:last-child:before {
        top: 25px;
    }
    .right-image .wpb_text_column.wpb_content_element:last-child:before {
        top: 50px;
    }
}
@media only screen and (max-width: 550px){
	.vc_row.left-home7-text-2, .home7-text-2 {
    text-align: justify;
}
	.header-v4 .header-content .container .ftc-logo {
    width: 50%;
}
	.img-text-home6 .left-background .vc_column-inner {
    margin-left: 0;
}
     #testimonial2 .ftc-sb-testimonial .active .test-content .content {
        width: 400px;
    }
}
@media only screen and (max-width: 480px){
	.after-loop-wrapper .pagination-title {
    position: static;
    display: block;
    text-align: left;
}
.woocommerce nav.woocommerce-pagination {
    text-align: left;
	margin-left: 10px;
}
.woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .ftc-pagination ul {
    margin-left: 0;
}
	.top-filter .vc_tta-tabs .owl-carousel .owl-nav {
    display: none;
}
	.cate-home9 .ftc-sub-product-categories .sub-product-categories a,
	.cate-home9 h4.title_sub 
	{
		padding-left: 15px !important;
	}
	.cate-home9 .ftc-sub-product-categories .sub-product-categories {
    bottom: 52px;
}

.cate-home9 h4.title_sub {
    padding-left: 15px;
	bottom: 20px;
}
	.vc_row.footer-bottom8 {
		margin-bottom: 50px !important;
		margin-top: 0 !important;
	}
	.ins-home8 .ftc-instagram .item {
		width: 50%;
		float: left;
	}
	.ins-home8 .ftc-instagram {
		display: inline-block;
		padding: 0 15px;
	}
	.header-v5 .header-content .container div.ftc-logo,
	.header-v6 .header-content .container div.ftc-logo	{
		width: 50%;
	}
	.vc_row.test1.testimonial5 {
		padding-top: 100px!important;
    padding-bottom: 180px !important;
	}
	.testimonial5 .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
    height: 300px !important;
}
	.vc_row.test1.testimonial5.testimonial9 {
    padding-top: 80px!important;
    padding-bottom: 150px !important;
}
	.tparrows.tp-rightarrow:before {
		margin-right: -20px;
	}
	.testimonial5 .ftc-sb-testimonial .test-content .test_byline {
		top: 280px;
	}
	
	.testimonial5 .ftc-sb-testimonial .test-content h4.test_name {
		top: 240px;
	}
	div#dokan-primary .woocommerce .products .product {
		width: 100%;
	}
		div#dokan-primary .social-store {
		top: 5px;
		right: 5px;
		bottom: auto;
	}
		.woocommerce table.wishlist_table tbody td {
		padding: 5px;
		font-size: 12px;
	}
	table.wishlist_table .product-price del, table.wishlist_table .product-price ins {
		padding: 0;
	}
	.woocommerce table.wishlist_table.product-name {
		font-size: 13px;
	}
		.woocommerce table.wishlist_table thead th {
		font-size: 13px;
		padding: 16px 0;
	}
		.woocommerce .wishlist_table td.product-add-to-cart a {
		line-height: 10px;
		font-size: 0;
		margin-bottom: 0;
	}
.woocommerce .wishlist_table td.product-add-to-cart a i {
    font-size: 18px;
}
    .admin-bar .header-v1 .header-middle .ftc-logo {
    top: 115px;
    z-index: 5;
    }
    .group-blog .menu-ftc {
     margin-top: 20px; 
    }
    .woocommerce div.product form.cart .group_table td:first-child, .ftc-quickshop-wrapper form.cart .group_table td:first-child {
        width: 250px !important;
    }
    .woocommerce-page.columns-4 .products .product, .woocommerce.columns-4 .products .product {
        width: 100%;
        margin: auto;
    }
    .page-countdown .ftc-countdown .counter-wrapper {width: 306px !important;}
    .page-countdown .counter-wrapper > div {left: 0%; width:63px;}
    .breadcrumb-title {
        width: 100%;
    }
    .blog-home3.wpb_column, .blog-home4.wpb_column {
        padding-left: 10px !important;
        padding-right: 10px!important;
        margin-top: 0;
    }
    .blog1 .owl-carousel .owl-nav .owl-next, .blog1 .owl-carousel .owl-nav .owl-prev {
        transform: translateY(calc(-50% - 105px));
    }
    .header-v1 .header-middle .ftc-logo {
        top: 70px;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.buttom-countdown-home1 > div
    {
        padding-bottom: 30px;
    }
    .button-b.wpb_column.vc_column_container.vc_col-sm-6.vc_col-xs-6 {
        width: 100%;
        padding-bottom: 440px;
        text-align: center;
    }
	.collection-home1.collection-home7 .button-b.wpb_column.vc_column_container.vc_col-sm-6.vc_col-xs-6 {
    padding-bottom: 0;
}
	.home5-text .button-b.wpb_column.vc_column_container.vc_col-sm-6.vc_col-xs-6 {
    padding-bottom: 0;
}
    .collection-home1 .vc_column-inner {
        padding-left: 0px !important;
    }
    p.bottom-background {text-align: center; width: auto !important;}
    .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
        height: 480px !important;
    }
    .counter-wrapper > div {width: 75px;}
    #dropdown-list {top: 30px; padding: 0 0 0 24px;}

    .header-v1 .ftc-search form .ftc_search_ajax input[type="text"] {
        opacity: 1;
    }
    .header-v1 .ftc_search_ajax .search-button {
        right: 0;
    }
    .header-v1 .header-content .container .navigation-primary {
         margin-top: 70px;
    }
    .header-v1 .ftc-search-product .ftc_search_ajax input[type="text"] {
        padding-left: 10px !important;
        margin-top: 5px;
    }
    .group-blog .header-content .container .ftc-search-product{
        margin-top: 25px !important;
    }
    .header-v1 .header-content .container .ftc-search-product {
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
        padding: 0;
        margin-top: 30px;
        margin-left: auto;
        text-align: center;
    }
    .text_row1.vc_col-sm-6, .text_row2.vc_col-sm-6, .text_row3.vc_col-sm-6 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .woocommerce-page.columns-3 .products .product, .woocommerce.columns-3 .products .product {
        width: 100%;
    }
    .woocommerce .before-loop-wrapper .woocommerce-result-count, .woocommerce-page .before-loop-wrapper .woocommerce-result-count {
        top: 40px;
        margin: 0 0 8px 40px;
    }
    .woocommerce .products.list .product .product-wrapper .product-image, .woocommerce .products.list .product .product-wrapper .product-meta {
        width: 100%;
        text-align: center; padding: 0 50px;
    }
	.woocommerce .products.list .product .product-meta h4, .woocommerce .products.list .product .price, .woocommerce-page .products.list .product .price {
    text-align: center;
}
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating {
    margin: 17px auto;
}
.woocommerce .products.list .product .product-wrapper .product-meta .meta_info {
    float: none;
}
.woocommerce .products.list .product .product-wrapper .product-meta .meta_info  a.quickshop {
    margin-right: 0;
}
.woocommerce .products.list .product .product-wrapper .product-image {
    padding: 0;
}
    .woocommerce .products.list .product .product-wrapper, .woocommerce-page .products.list .product .product-wrapper
    {
        padding-bottom: 0;
    }
    .details_thumbnails {width: 300px;}
    .blog-home4 .post-thumbnail, .blog-home4 .blogs .content-meta, .blog-home4 .item .entry-content p {
        width: 100%;
    }
    .blog-home4 .blogs .content-meta {
        padding-top: 10px;
        padding-bottom: 15px;
        padding-left: 0;
    }
    .blog-home3.wpb_column {
        margin-bottom: 30px;
    }
    .product-wrapper .conditions-box{
        display: none;
    }
    div.product .social-sharing li{
        margin-bottom: 3px;
    }
    p.discription {
        top: 110px !important;
    }
    p.description {
        height: 45px;
        overflow: hidden;
    }
    .top-image .wpb_text_column.wpb_content_element:first-child:after,
    .bottom-image .wpb_text_column.wpb_content_element:last-child:before,
    .right-image .wpb_text_column.wpb_content_element:first-child:before,
    .right-image .wpb_text_column.wpb_content_element:last-child:before,
    .left-image .wpb_text_column.wpb_content_element:last-child:before,
    .left-image .wpb_text_column.wpb_content_element:first-child:before
    {
        display: none !important;
    }
    .center-image.wpb_column, .top-image, .bottom-image, .left-image, .right-image {
        width: 100%; padding-left: 15px !important; padding-right: 15px !important;
    }
    .right-image .wpb_text_column.wpb_content_element:last-child, .left-image .wpb_text_column.wpb_content_element:last-child {
        padding-top: 0px !important;
        margin: 30px 0;
    }
    .right-image .wpb_wrapper, .left-image .wpb_wrapper {
        padding-top: 0;
    }
    .right-image .wpb_wrapper p, .left-image .wpb_wrapper p {
        text-align: center !important;
    }
    .bottom-image.wpb_column.vc_column_container {
        margin-top: -20px;
    }
    .ftc-sb-testimonial .center .test-content .test_meta {
        width: 350px;
    }
    .ftc-sb-testimonial .owl-nav .owl-prev {
        margin-top: 0;
        left: 0 !important;
    }
    .ftc-sb-testimonial .owl-nav .owl-next {
        margin-top: 0;
        right: 0 !important;
    }
    .newletter_sub_title, .newletter_sub form {
        width: 100%;
    }
    h3.time{
        padding: 15px 0px !important;
    }
    .ftc-quickshop-wrapper .owl-nav > div.owl-next {
        right: 0;
        background: transparent;
        border: none;
        color: #000 !important;
        margin-right: -11px;
    }
    .ftc-quickshop-wrapper .owl-nav > div.owl-prev {
        left: 0;
        background: transparent;
        border: none;
        color: #000 !important;
        margin-left: -11px;
    }
    .group-blog.admin-bar .header-middle .ftc-logo {
        top: 90px;
    }
    .group-blog .header-middle .ftc-logo {
        top: 45px;
    }
    .newletter_sub {
        margin-left: 0;
    }
    form.post-password-form input[type="submit"]
    {
        margin-top: 5px;
    }
    .ftc-account {
        margin-right: 0px;
    }
    .owl-carousel .owl-nav .owl-prev {
        left: -4%;
    }
    .owl-carousel .owl-nav .owl-next {
        right: -4%;
    }
    .header-currency {
        margin-right: 0px !important;
    }
}
@media only screen and (max-width: 420px){
    .woocommerce .before-loop-wrapper .woocommerce-result-count, .woocommerce-page .before-loop-wrapper .woocommerce-result-count {
    margin: 0 0 8px 0;
    }
    .group-blog .header-content .container .ftc-search-product {
    margin-top: 5px !important;
    }
    .group-blog .menu-ftc {
    margin-top: 0;
}
}
@media only screen and (max-width: 384px){
    .header-v1 .header-content .container .ftc-search-product{
        margin-top: auto;
    }
    .group-blog .navigation.post-navigation .nav-title{
        display: none;
    }
    .group-blog .header-middle .ftc-logo {
    top: 53px;
    }
    .group-blog.admin-bar .header-middle .ftc-logo {
    top: 100px;
    }
    .woocommerce div.product form.cart .group_table td:last-child {
        padding-left: 134px;
        width: 100%;
        float: left;
    }
    .woocommerce div.product form.cart .group_table td:first-child{
        margin: 0 auto;
    }
    .blog-home3.wpb_column, .blog-home4.wpb_column {
        padding-left: 0px !important;
        padding-right: 0px!important;
        margin-top: 0;
    }
    .woocommerce ul.product_list_widget li > a.ftc-widget-image, .woocommerce-page ul.product_list_widget li > a.ftc-widget-image {
        width: 100% !important;
    }
    body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list:before,
    body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list:after,
    body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-container:before{
        display: none;
    }
    .single h3.time {
        padding: 15px 3px !important
    }
    .details_thumbnails {width: 260px;}
    h3.time span {padding: 8px;}
    .page-countdown .ftc-countdown .counter-wrapper {width: 298px !important;}
    .page-countdown .counter-wrapper > div {left: 0%; width:60px;}
}
@media only screen and (max-width: 359px){
	body.error404 .page-header h1 {
    font-size: 150px;
}
    .group-blog .header-middle .ftc-logo {
    top: 68px;
    }
    .group-blog.admin-bar .header-middle .ftc-logo {
    top: 114px;
    }
    .button-home3 a.ftc-button {
        width: 53%;
        padding: 2px 15px 3px 12px;
    }
    .page-countdown .ftc-countdown .counter-wrapper {width: 243px !important;}
    .page-countdown .counter-wrapper > div {left: 0%; width:50px;}
    .page-countdown h1.title-coming {font-size: 57px;}
    .header-v2 .header-content .container .ftc-search-product, .header-v3 .header-content .container .ftc-search-product {width: 70%;}
    .header-currency {
        margin-right: -11px !important;
    }
    .ftc-sb-account {
        margin-right: 0 !important;
        margin-left: -12px;
    }
    .single h3.time {
        padding: 15px 8px !important
    }
    ul.no-padding.bullet {
        text-align: center;
    }
    footer .social-icons li {
        margin-right: 9px !important;
    }
    footer .social-icons li:last-child {
        margin-right: 0 !important;
    }
    .woocommerce .products.list .product .product-wrapper .product-image, .woocommerce .products.list .product .product-wrapper .product-meta {
        padding: 0 5px !important;
    }
    #ftc_search_drop {
        margin-left: 10px;
    }
    .blog1 .owl-carousel .owl-nav .owl-next, .blog1 .owl-carousel .owl-nav .owl-prev {
        transform: translateY(calc(-50% - 115px));
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
        margin-bottom: 10px;
    }
    .single div.product .woocommerce-tabs ul.tabs li {
        margin-bottom: 0;
    }
    .ftc-account {
        margin-right: 0;
    }
    .vc_tta-container > h2:after, .ftc-list-category-slider h3:after {width: 60%;}
     .header-v2 .dropdown-menu-header, .header-v3 .dropdown-menu-header{
         margin-top: 7px !important;
    }
    .ftc-button, .vc_column_container .vc_btn, .vc_column_container .wpb_button {
        padding: 2px 15px 3px 10px;
    }
    body .newletter_sub .button {
        left: 50%;
        transform: translateX(-50%);
    }
    .newletter_sub input[type="text"] {
        margin-left: 10px;
    }
	.footer-top7 .newletter_sub input[type="text"] {
		margin-left: 0;
	}
	footer .footer-top7 .newletter_sub button {
		left: 0;
		transform: none;
	}
	.slider-home7 .ftc-effect-image {
    width: auto;
}
    .header-title .title_sub:before, header.theme-title .title_sub:before {font-size: 13px;}
    .header-title .title_sub, .header.theme-title .title_sub {font-size: 34px !important;}
    .header-title .title_sub:after, header.theme-title .title_sub:after {width: 60%;}
    .counter-wrapper > div {width: 55px;}
    .buttom-countdown-home1 a.ftc-button {width: 54%;}
    h3.time span {padding: 10px;}
    .ftc-sb-testimonial .center .test-content .test_meta {
        width: 250px;
    }
    .ftc-sb-testimonial {
        width: 280px;
        position: relative;
    }
    .breadcrumb-title .breadcrumbs-container {
        font-size: 20px;
        width: 300px;
        overflow: hidden;
    }
    .breadcrumb-title .breadcrumbs-container span:after {
    font-size: 20px;
    }
    .details_thumbnails {
        width: 200px;
    }
    .woocommerce div.product form.cart .group_table td.price {
        font-size: 15px;
        font-weight: bold;
        width: 100%;
        float: left;
        padding-left: 110px;
        margin: 0 auto;
    }
    .woocommerce div.product form.cart .group_table td:first-child{
        margin: 0 auto;
    }

    .category-discription p.discription {
        top: 80px !important;
    }
    .ftc-countdown .counter-wrapper > div {width: 55px !important;}
}
@media only screen and (max-width: 400px){
    .counter-wrapper > div {width: 65px;}
    body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
        display: block;
    }
	body.wpb-js-composer .home5-product .vc_general.vc_tta-tabs .vc_tta-tab {
		display: inline-block;
	}
	body.wpb-js-composer .home5-product .vc_general.vc_tta-tabs .vc_tta-tabs-container {
		text-align: center;
	}
	body.wpb-js-composer .home5-product .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab.vc_active > a, body.wpb-js-composer .home5-product .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a {
		padding: 0 15px;
	}
    body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab:before,
    body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tabs-container .vc_tta-tab.vc_active:before,
    body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab:before,
    body.wpb-js-composer .vc_general.vc_tta-tabs.default .vc_tta-tabs-container .vc_tta-tab.vc_active:before{
        display: none;
    }
    
    .woocommerce div.product form.cart .group_table td.label {text-align: center}
    p.discription {
        top: 100px !important;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1190px){
	.img1-home8 .ftc-effect-image img{
    min-height: 439px;
}
.img3-home8 .ftc-effect-image img {
    min-height: 444px;
}
	.header-v6 .header-content > .container {
		width: 100%;
	}
	.header-v6 .header-content .container .ftc-shop-cart {
		min-width: auto;
	}
	.header-v6 span.cart-total {
		padding-top: 10px;
		display: block;
	}
		.footer-top7 .ftc-instagram .item:nth-child(2n+1) {
		margin: 0;
	}
	.footer-top7 .ftc-instagram.columns-3 {
		display: flex;
	}
	.footer-top7 .ftc-instagram .item img {
		max-width: 100%;
	}
	.footer-top7 .ftc-instagram .item {
		width: 33.33333%;
	}
	.widget-home6 .ftc-product-slider .meta-slider .products {
		padding: 0 10px;
	}
	.cate.home6.wpb_column.vc_column_container.vc_col-sm-3 {
		width: 30%;
	}
	.right-home6.wpb_column.vc_column_container.vc_col-sm-9 {
			width: 70%;
	}
	footer .social-icons
	{
		width: 70%;
	}
	.feature-home6 .wpb_column.vc_column_container.vc_col-sm-4 > .wpb_wrapper {
		height: 120px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1190px){
	.blog-home-4 .entry-content {
    height: 85px;
    overflow: hidden;
}
	.feature-home6 .wpb_column.vc_column_container.vc_col-sm-4 > .wpb_wrapper {
		display: inline-flex;
		align-items: center;
		padding: 0 15px;
	}
	.widget-container.product-filter-by-color ul li {
		width: 100%;
	}
	.revslider-home6 .wpb_column.vc_column_container.vc_col-sm-9 {
		float: none;
		margin: 0 auto;
		    width: 100% !important;
    display: block;
	}
	.revslider-home6 .wpb_column.vc_column_container.vc_col-sm-3 {
		display: none !important;
	}
	.img-text-home6 .vc_column-inner {
		margin-left: 0;
		min-width: auto;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.cate-home9 .ftc-sub-product-categories .sub-product-categories a,
	.cate-home9 h4.title_sub 
	{
		padding-left: 15px !important;
	}
	.cate-home9 .ftc-sub-product-categories .sub-product-categories {
    bottom: 52px;
}

.cate-home9 h4.title_sub {
    padding-left: 15px;
	bottom: 20px;
}
	.img1-home8 .ftc-effect-image img{
    min-height: 333px;
}
.img3-home8 .ftc-effect-image img {
    min-height: 345px;
}

.right-home6.wpb_column.vc_column_container.vc_col-sm-9 {
    width: 100%;
    float: none;
}
	.pv_shop_description.col-md-9 {
    width: 75%;
    float: right;
}
	.top-bottom-payment.wpb_column {
    margin-bottom: 60px !important;
}
    .widget_text .widget-title{
        text-align: center;
        padding-left: 0 !important;
    }
    .widget-container ul.product-categories li {margin-left: 0}
    .widget-container.ftc-product-categories-widget ul.product-categories li.cat-parent > span.icon-toggle {
        right: -5px;
    }
    .single-product div#primary {width: 68% !important;}
    .single-product .ftc-sidebar {width: 32%;
    }
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
        width: 100%;
        padding-left: 0;
        float: left;
    }
    .woocommerce #content div.product div.details-img, .woocommerce div.product div.details-img, .woocommerce-page #content div.product div.details-img, .woocommerce-page div.product div.details-img {
        width: 100%;
    }
    .newletter_sub_title {
        width: 100%;
        float: left;
    }
     .woocommerce .product .product-wrapper .product-meta .meta_info a span{
        font-size: 0;
    }
    .product-wrapper .product-meta .meta_info .yith-wcwl-add-to-wishlist a,
    .ftc-meta-widget.product-meta .meta_info .yith-wcwl-add-to-wishlist a{
        padding: 0 0 0 8px;
    }
    .woocommerce .product .product-meta .meta_info .button-add-to-cart a:first-child:before,
    .ftc-meta-widget.product-meta .meta_info .button-add-to-cart a:first-child:before{
        margin: 0;
    }
    .products.list .product-short-meta.list{
        margin-top: 4px;
    }
    #mega_main_menu > .menu_holder > .menu_inner > ul > li:nth-child(3){
        margin-right: 0px !important;
    }
    .ftc-search-product .ftc_search_ajax input[type="text"]{
        opacity: 1;
    }
    .single-image-home4 {padding-left: 0px !important;}
    .single-image-home4 .ftc-effect-image.effect-image {
        margin-bottom: 45px;
    }
    .widget-container.ftc-product-categories-widget, 
	.widget-container.widget_price_filter, 
	.widget-container.widget_layered_nav ,
	 .widget-container.product-filter-by-color,
	 aside.ftc-sidebar.product-category-top-content .widget-container.product-filter-by-color{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    section.ftc-product-categories-widget:first-child .widget-title {
        margin-left: -5px;
        margin-right: -5px;
    }
    .details_thumbnails {
        width: 370px;
    }
    .single-product #right-sidebar .ftc-items-widget .widget-title
    { top: -6px;}
    .ftc-quickshop-wrapper form.cart .group_table td:first-child {
        padding: 20px 5px;
        display: block; width: auto !important;
    }
    .ftc-quickshop-wrapper form.cart .group_table td {
        padding: 5px 5px;
        display: block;
        text-align: center;
    }
    #pp_full_res .pp_inline .group_table td .quantity {margin: auto}
    #pp_full_res .pp_inline .group_table td p {text-align: center;}
    .blog-home4 .item.col-sm-12:last-child {
        display: none;
        visibility: hidden;
    }
    .blog-home4 .blogs .content-meta, .blog-home4 .item .entry-content p{width: 100%; padding-top: 10px;}
    .blog-home4 .post-thumbnail {
        width: 100%;
    }
}
.woocommerce div.product form.variations_form.cart .variations .Variable-box:nth-child(2) .value a.reset_variations {
    width: 100%;
    border: 0;
    text-align: left;
}