@media only screen and  (min-width: 1900px){
body .post-info .revolution-slider-no-padding .hesperiden.tparrows.tp-leftarrow{
left: 165px !important;
right: auto !important;
} 
body .post-info .revolution-slider-no-padding .hesperiden.tparrows.tp-rightarrow{
right: 165px !important;
left: auto !important;
}
}
@media only screen and (max-width: 1199px){
footer .footer-subcribe .social-icons li{
margin-bottom: 8px;
}
footer .social-icons ul {
text-align: center;
}
.header-layout2 .search-wrapper .ftc-search input[type="text"] {
width: 250px;
}
#testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
width: 800px;
padding: 79px 67px 62px 404px;
transform: translateX(calc(-25% - 5px));
}
#testimonial2 .ftc-testimonial-wrapper {
margin: 0 auto 120px 80px;
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-dots {
top: 100%;
transform: translateX(4%);
}
}
@media only screen and (max-width: 1080px){
.st-feature .vc_inner >.wpb_column .ftc-feature-wrp {
padding-left: 100px !important;
}
.st-feature .vc_col-sm-3 {
width: 50%;
float: left;
}
.breadcrumb-title-wrapper .container{
padding: 0;
}
body .newsletterpopup h4 {
margin-top: 0;
}
div.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback{
display: none;
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
height: 500px !important;
}
#testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
width: 750px;
transform: translateX(calc(-50% + 164px));
padding: 79px 67px 60px 404px;
}
#testimonial2 .ftc-testimonial-wrapper {
margin: 0 auto 0 111px;
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-dots {
top: 77%;
transform: translateX(3%);
}
#testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
margin-top: 170px;
}
#testimonial2 .testimonial-content .image {
margin: 195px auto 0 auto;
}
}
@media only screen and (max-width: 1024px){
.feature-v2.feature-v4 .vc_col-sm-4:last-child {
left: 50%;
transform: translateX(-50%);
}
.feature-v2.feature-v4 .vc_col-sm-4 {
width: 50%;
float: left;
}
.deal-v3 .deal-products .ftc-smooth-image {
margin-bottom: 10px;
}
.rev-v4 .widget_mega_main_sidebar_menu #mega_main_menu > .menu_holder > .menu_inner > ul{
right: 0;
}
.st-product-cat .ftc-testimonial-wrapper .testimonial-content >.image{
top: 48%;
}
#mega_main_menu > .menu_holder > .menu_inner > ul li.menu-item-object-page.menu-item-has-children.drop_to_right.columns1 ul.mega_dropdown li ul {
left: auto;
right: 100%;
}
.st-product-cat .title{
padding-top: 62%;
}
.st-product-cat .ftc-testimonial-wrapper .testimonial-content .content{
max-width: 100%;
padding: 20px;
} .countdown_comingsoon .ftc-countdown .counter-wrapper > div{
margin:0px 35px;
}
.logo_comingsoon.wpb_text_column {
margin-bottom: 30px !important;
}
.comming-center-content .wpb_text_column {
margin-bottom: 30px !important;
}
.countdown_comingsoon.ftc-row-wide{
margin-bottom: 60px !important;
} .st-row-faq .vc_toggle_title h4{
padding-right: 0;
}
.st-product-slider .owl-nav > div {
top: -58px;
}
.commentPaginate .page-numbers.current{
line-height: 30px;
font-size: 14px;
}
.blog article .post-info .entry-bottom .wrp-category-link, 
.single-post article .post-info .entry-bottom .wrp-category-link,
.blog article .post-info .entry-bottom .vcard.author, 
.single-post article .post-info .entry-bottom .vcard.author{
float: left;
width: 100%;
}
.container{
padding-left: 35px;
padding-right: 35px;
} .service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service{
padding: 20px 0px 20px 50px;
}
.text_row1, .text_row2, .text_row3 {
margin-top: 15px;
}
.post-info > div.st-product-slider{
margin-bottom: 20px !important;
} body .post-info > div.st-full-content{
padding-left: 5px !important;
padding-right: 5px !important;
}
.woocommerce .products .product.product-wrapper  .item-image .loop-add-to-cart::before{
line-height: 26px;
} .post-info > .st-row-slider-deivce > div:first-child{
width: 100%;
}
.post-info > .st-row-slider-deivce > div:last-child{
width: 100% ;
padding: 0 !important;
}
.post-info > div.st-row-slider-deivce {
margin-bottom: 23px !important;
}
.st-row-slider-deivce .ftc-feature-wrp.feature-horizontal .feature-content{
padding: 30px 10px;
}
.st-row-slider-deivce .ftc-feature-wrp {
margin-bottom: 25px;
float: left;
width: 33.33333%;
padding: 15px;
} div.product .social-sharing li{
margin-bottom: 3px;
}
.woocommerce #content div.product div.woocommerce-product-gallery--with-images, 
.woocommerce div.product div.woocommerce-product-gallery--with-images, 
.woocommerce-page #content div.product div.woocommerce-product-gallery--with-images, 
.woocommerce-page div.product div.woocommerce-product-gallery--with-images{
max-width: 45%;
}
.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: 55%;
} .woocommerce.columns-4 .products.list .product.product-wrapper .item-description{
width: 68%;
}
.products.list .meta_group_button{
padding-top: 10px;
}
.products.list .short-description.list{
margin-top: 15px;
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li{
width: 100%;
}
.item-image .product-group-button > div a i,
.woocommerce .product .item-image .product-group-button > div a:first-child:before {
line-height: 29px;
}
.woocommerce .products .product.product-wrapper  .item-image .loop-add-to-cart > a::before{
line-height: 28px;
}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle{
float: none;
text-align: -webkit-center;
}
#mega_main_menu_ul{
margin-bottom: 20px;
background: #eee;
}
.post-info > div.st-banner-top{
margin: -195px -35px 54px -35px !important;
}
.post-info > div.st-banner-top{
padding-top: 35px;
}
.header-content .shoping-cart-wrp  {
margin-left: 15px;
} .woocommerce .product.product-wrapper  .item-image{
height: auto;
} .ftc-product-time-deal .products .product.product-wrapper {
padding-bottom: 65px;
} .st-product-slider .woocommerce .product .item-image{
width: 130px;
}
.st-product-slider .woocommerce .product .item-description{
left: 130px;
padding: 20px 10px;
}
.st-product-slider .ftc-smooth-image .ftc-smooth-image >img{
height: 425px;
width: auto;
}
.st-product-slider .woocommerce .owl-dots{
bottom: -4px !important;
} .ftc-testimonial-wrapper .testimonial-content .content{
width: 75%;
max-width: 80%;
}
.st-full-content .ftc-testimonial-wrapper .owl-dots{
top: -25px;
}
.ftc-testimonial-wrapper .testimonial-content .content:before{
left: -20px;
} .st-row-blog-horizontal article .post-img{
width: 100%;
max-width: 100%;
float: none;
}
.st-row-blog-horizontal .ftc-sb-blogs .meta-slider .post-info{
width: 100%;
max-width: 100%;
padding: 0;
margin-top: 0;
left: 0;
bottom: 0;
position: relative;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){ .woocommerce .products.list .product.product-wrapper .item-image{
max-width: 40%;
}
.woocommerce .products.list .product.product-wrapper .item-description{
width: 60%;
}
.flex-control-thumbs{
width: 220px;
}  .widget-container.widget_categories , .widget-container.ftc-blogs-widget , 
.widget-container.ftc-recent-comments-widget, .widget-container.widget_tag_cloud{
padding-left: 15px;
padding-right: 15px;
}
.widget-container.ftc-recent-comments-widget .comment_list_widget > li .meta{
padding-left: 0;
padding-top: 10px;
}
.widget-container.ftc-recent-comments-widget .comment_list_widget > li .meta .comment-body{
margin-bottom: 0;
margin-left: 0;
}
.st-product-slider .ftc-product-slider .meta-slider .owl-stage-outer{
top: -10px;
}
.st-product-slider .st-image-left{
padding-right: 5px !important;
}
.st-product-slider .st-image-right{
padding-left: 5px !important;
}
.st-product-slider .woocommerce .product.product-wrapper{
margin-bottom: 20px ;
}
.ftc-product-time-deal .product.product-wrapper  .item-description{
margin-left: 30px;
width: 400px;
}
.home2-st-row-deals .product.product-wrapper  .item-description{
width: 370px;
}
.home2-st-row-deals .ftc-product-time-deal .item-description .counter-wrapper{
width: 371px;
}
.ftc-product-time-deal .meta-slider{
padding-bottom: 30px;
}
.ftc-product-time-deal .item-description .counter-wrapper{
width: 401px;
}
.woocommerce .products .product .price .amount, .woocommerce-page .products .product .price .amount, .product-price .amount{
padding: 0;
}
.woocommerce .products .product .price .amount, 
.woocommerce-page .products .product .price .amount, .product-price .amount{
font-size: 13px;
}
.footer-middle .ftc-footer > div:last-child, .post-info > div.st-testimonial{
padding-left: 20px !important;
padding-right: 20px !important;
}
.ftc-feature-wrp .feature-content{
padding: 30px 20px 21px 20px;
}
.st-testimonial .ftc-testimonial-wrapper .owl-dots{
top: -30px;
}
.header-top > .container, .header-top > .header-content > .container{
padding-left: 35px !important;
padding-right: 35px !important;
}
}
@media only screen and (max-width: 991px){
.st-product-cat .list-cat-v2.list-cat-v4 .vc_col-sm-4 .ftc-list-of-product-categories-wrapper:first-child {
margin-right: 4%;
}
.st-product-cat .list-cat-v2.list-cat-v4 .vc_col-sm-4 .ftc-list-of-product-categories-wrapper {
width: 48%;
float: left;
}
.st-product-cat .list-cat-v2.list-cat-v4 .vc_col-sm-4 {
width: 100%;
float: left;
}
.header-ftc .wrp-my-account {
display: none;
}
.st-feature .vc_inner >.wpb_column .ftc-feature-wrp {
padding-left: 50px !important;
}
.deal-v3 .deal-products .ftc-testimonial-wrapper {
margin-bottom: -10px;
}
.deal-v3 .deal-products .vc_column-inner {
margin-bottom: 0 !important;
}
.st-product-cat .ftc-testimonial-wrapper .testimonial-content .content{
padding-top: 33px;
}
.flex-images >.vc_col-sm-4:nth-child(2) {
padding: 0 9px !important;
}
.header-layout2 .header-content .shopping-cart-wrp, .header-layout3 .header-content .shopping-cart-wrp{
line-height: 75px;
}
.post-info .rev-v3 {
margin-top: 0 !important;
}
body .woocommerce-tabs .vc_tta-panel .vc_tta-panel-body .ftc-products {
margin: 30px 0 0;
width: 50%;
}
.header-top-right .wrp-my-wishlist {
display: none;
}
.header-layout1 .header-sticky-mobile.header-content .shopping-cart-wrp {
height: 60px;
}
.header-ftc .header-content.header-sticky-mobile .logo-wrapper.is-mobile {
padding: 6px 0;
}
.st-widget-product .vc_col-sm-4:last-child {
left: 50%;
transform: translateX(-50%);
}
.st-widget-product .vc_col-sm-4 {
width: 50%;
float: left;
}
.st-product-cat .list-cat-v2 .vc_col-sm-4:last-child {
left: 50%;
transform: translateX(-50%);
}
.st-product-cat .list-cat-v2 .vc_col-sm-4 {
width: 50%;
float: left;
}
.blog-v2 .vc_col-sm-8 {
margin-bottom: 30px;
}
.row-info-middle .vc_col-sm-3 {
width: 50%;
float: left;
}
footer .footer-subcribe .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .subscribe-input {
width: 60% !important;
float: none;
margin-right: -3px;
}
footer .footer-subcribe .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .button-secondary {
float: none;
top: 2px;
}
.footer-subcribe .vc_col-sm-3:last-child{
margin-bottom: 0px !important;
}
.footer-subcribe .vc_col-sm-4, .footer-subcribe .vc_col-sm-5, .footer-subcribe .vc_col-sm-3 {
width: 100%;
text-align: center;
margin-bottom: 30px !important;
}
.st-product-cat .title {
padding-top: 30%;
}
.st-product-cat .ftc-testimonial-wrapper .testimonial-content >.image{
top: 35%;
}
.ftc-testimonial-wrapper .active .testimonial-content .content{
margin: 0 auto;
}
.st-product-cat .vc_col-sm-8, .st-product-cat .vc_col-sm-4{
width: 100%;
}
.deal-products .ftc-product-time-deal .item-description .counter-wrapper{
left: 50%;
transform: translateX(-50%);
margin: 0;
border-right: 0;
}
.deal-products, .tab-product {
width: 100%;
margin-bottom: 30px;
}
.rev-v3 .vc_col-sm-3 {
width: 100%;
}
.rev-v3 .vc_col-sm-6 .wpb_wrapper ul.tp-revslider-mainul {
width: 100% !important;
}
.rev-v3 .vc_col-sm-6 {
width: 100%;
margin-bottom: 30px;
padding: 0 15px !important;
}
.rev-v4 .wpb_column.vc_col-sm-9 .wpb_wrapper ul.tp-revslider-mainul {
width: 100% !important;
}
.rev-v4 .wpb_column.vc_col-sm-9 {
width: 100% !important;
padding-left: 15px !important;
}
#mega_main_menu.responsive-enable.mobile_minimized-enable.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul {
display: block;
}   
.rev-v4 .wpb_column.vc_col-sm-3 .wpb_wrapper {
max-width: 100%;
}
.rev-v4 .wpb_column.vc_col-sm-3 {
width: 100% !important;
padding-right: 15px !important;
display: none;
}
.header-top-right {
width: 100%;
text-align: center;
float: none;
}
.info-desc {
float: none;
text-align: center;
width: 100%;
margin-bottom: 10px;
}
.header-layout2 .header-content, .header-layout3 .header-content, .header-layout4 .header-content{
padding: 0;
}
.shopping-cart-wrp .dropdown-container{
top: 60px;
}
.header-ftc .header-content .cart-control:before, .header-ftc .header-content .wrp-cart-number .cart-number{
right: 0;
}
.header-ftc .shop-cart{
display: none;
}
.header-layout2 .logo-wrapper.is-mobile, .header-layout3 .logo-wrapper.is-mobile {
left: 45%;
transform: translateX(-45%);
position: relative;
}
.header-content .wrp-cart-number .cart-number{
top: 20px;
}
.header-layout1 .header-top .hd-top {
display: none;
}
.header-ftc .header-content .container .search-wrapper {
display: none;
}
.header-nav-menu {
display: none;
}
.woocommerce .products.list .product.product-wrapper  .item-description {
width: 50%;
}
.header-content > .container{
width:100%;
}
.header-top .dropdown-button{
display:block !important;
}
#testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
width: 650px;
transform: translateX(calc(-50% + 124px));
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
height: 600px !important;
}
#testimonial2 .ftc-testimonial-wrapper {
margin: 0 0 0 42px;
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-dots {
top: 80%;
transform: translateX(5%);
}
#testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
margin-top: 228px;
}
#testimonial2 .testimonial-content .image {
margin: 243px auto 0 auto;
}
.wpcf7 p {
width: 100%;
}
}
@media only screen and (max-width: 768px){
.woocommerce-account .woocommerce-MyAccount-content{
width: 100%;
border-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
border-right: 1px solid #ebebeb;
}
.admin-bar .header-sticky-hide {
top: 46px;
}
.woocommerce nav.woocommerce-pagination {
height: 30px;
margin: 10px 0 30px 0;
} .title-coming span{
font-size: 40px !important;
}
.countdown_comingsoon .ftc-countdown .counter-wrapper > div{
margin: 0 10px;
}
.countdown_comingsoon .ftc-countdown .counter-wrapper > div{
width: 145px;
height: 145px;
}
.logo_comingsoon.wpb_text_column {
margin-bottom: 0px !important;
}
body .subscribe_comingsoon .subscribe-email .button.button-secondary{
margin-top: 20px;
margin-bottom: 20px;
border-left: 1px solid #393839;
margin-left: 0px;
}
body .subscribe_comingsoon .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .subscribe-input{
width: 100% !important;
}
.icon_social_comingsoon ul li a i,body .subscribe_comingsoon .subscribe-email .button.button-secondary,
.subscribe_comingsoon .feedburner-subscription input[type="text"]{
border-color: #fff;
}
.row_logo_comingsoon.wpb_column{
margin-top: 60px !important;
}
.subscribe_comingsoon .feedburner-subscription input[type="text"]{
float: none;
}
body .subscribe_comingsoon .subscribe-email .button.button-secondary{
float: none;
margin-left: 0px;
} .post-info > div.st-row-info-contact{
margin-top: 0 !important;
}
.st-row-map{
top: -30px;
}
.wrp-logo .logo-text{
font-size: 40px;
}
.woocommerce .cart_totals table.shop_table tbody tr td {
border-left: 1px solid #f6f6f6 !important;
}
.post-info > div.st-row-map{
margin-bottom: 0;
}
.contact_info_map .info_contact{
top: 0;
}
.contact_info_map .wpb_text_column{
margin-bottom: 30px;
}
.contact_form{
width: 100%;
}
.contact_info_map .info_contact .info_column ul{
padding-left: 55px;
}
.contact_info_map .info_contact .info_column ul:before{
left: 20px;
}
.contact_info_map .info_contact{
width: 100%;
}
.post-info > div > .blank-column {
width: 15%;
}
.post-info > div > .contact_form{
width: 70%;
margin: 0 auto;
}
.st-faq-content{
width: 100%;
}
.text_row1, .text_row2, .text_row3{
margin-top: -12px;
}
.service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service{
padding-left: 20px;
}
.post-info > .st-row-about-us:first-child > div{
width: 100%;
}
.post-info > .st-row-about-us:first-child > div:last-child{
margin-top: 30px;
}
.woocommerce .wc-proceed-to-checkout a.button.alt, .woocommerce .wc-proceed-to-checkout a.button{
margin-bottom: 1px;
height: 46px;
}
.woocommerce table.shop_table td:first-child{
width: auto;
}
.post-navigation .nav-previous, .post-navigation .nav-next{
width: 100%;
text-align: left;
float: none;
}
.single-post #comments{
margin-bottom: 20px;
}
.post-navigation .nav-previous{
margin-bottom: 0 !important;
}
.container{
padding-left: 15px; 
padding-right: 15px;
}
.post-info > .st-banner-top>div:last-child .ftc-smooth-image img{
height: 150px;
}
.post-info > .st-banner-top>div:first-child .ftc-smooth-image img{
height: 300px;
}
.mobile-visible{
display: block;
}
#dropdown-list .header-top-center{
display: none;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .logo_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, 
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, 
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, 
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, 
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box, 
#mega_main_menu.primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i, 
#mega_main_menu.primary.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i, 
#mega_main_menu.primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, 
#mega_main_menu.primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i, 
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user{
height: 50px !important;
line-height: 50px !important;
}
#mega_main_menu_ul{
padding-bottom: 20px;
box-shadow: 0 4px 4px #00000080;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button{
color: #fff;
}
.woocommerce-page .woocommerce-ordering .orderby-title{
display: none;
}
#dropdown-list {
display: none;
top: 40px;
right: 0;
width: 100%;
z-index: 8888;
}
.header-top{
padding-top: 0;
position: relative;
}
.header-top .dropdown-button{
display: block;
padding-bottom: 35px;
}
.header-top .mobile-visible.header-top-center{
width: 100%;
text-align: center;
line-height: 36px;
font-size: 14px;
}
.header-top #dropdown-list .header-top-left{
width: 40%;
text-align: left;
padding-top: 10px;
}
.header-top #dropdown-list .header-top-right{
width: 60%;
text-align: right;
padding-top: 10px;
}
.header-top .header-top-center .group-social > li{
margin: 0 9px;
}
.header-top .shopping-cart-wrp  {
margin-right: 0;
}
.wrp-my-wishlist, .wrp-my-account{
margin-right: 7px;
}
.header-content .wrp-logo{
display: block;
padding-top: 10px;
}
.header-content .navigation-primary{
display: block;
margin:0;
}
.search-wrapper .ftc-search::after{
top: 6px;
}
.header-content .wrp-cart-number{
top: 10px;
}
body .ftc-group-meta-icon-toggle{
width: 50px;
float: none;
cursor: pointer;
font-size: 24px;
text-align: center;
padding: 9px;
z-index: 900;
}
.visible-phone{
display: block !important;
}
.ftc-group-meta-icon-toggle.active .fa-cog::before {
content: "\f00d";
}
.header-content .container > .wrp-logo, .header-content .container > .navigation-primary{
display: block;
}
.header-content .cart-number{
top: 15px;
}
.ftc-search input[type="submit"]{
top: 20px;
transform: translateY(0);
}
.search-wrapper .ftc-search, .search-wrapper form{
padding-top: 3px;
display: none;
line-height: 40px;
}
.search-wrapper .ftc-search input[type="text"]{
line-height: 35px;
}
.header-top .dropdown-button > span{
position: absolute;
top: 7px;
left: 7px;
}
.mobile_toggle >.mobile_button{
display: block !important;
text-align: center;
}
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,
#mega_main_menu.primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link {
height: 45px !important;
line-height: 45px !important;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text{
color: #fff;
}
.hesperiden.tparrows{
width: 35px;
height: 35px;
}
.hesperiden.tparrows.tp-leftarrow:before, .hesperiden.tparrows.tp-rightarrow:before{
line-height: 30px;
} body .rev-slider-nopadding{
margin-bottom: 0 !important;
}
.post-info .st-banner-top > div:first-child .ftc-smooth-image > .ftc-smooth-image >img {
height: 300px !important;
}
.post-info .st-banner-top > div:last-child .ftc-smooth-image > .ftc-smooth-image >img {
height: 150px !important;
}
.st-row-banner-inline > div{
width: 33.3333%;
float: left;
} .post-info > div.st-row-deals-slider {
margin-right: -15px !important;
margin-left: -15px !important;
}
.ftc-product-time-deal{
padding-top: 40px;
}
.woocommerce .ftc-product-time-deal .product.product-wrapper  .item-image{
max-width: 100%;
width: 100%;
float: none;
}
.woocommerce .ftc-product-time-deal .product.product-wrapper  .item-description{
max-width: 100%;
width: 450px;
position: relative;
transform: translate(0);
margin-top: 30px;
left: 0;
margin-left: 0;
}
.ftc-product-time-deal .item-description .counter-wrapper{
left: 50%;
margin-bottom: 20px;
transform: translateX(-50%);
}
.ftc-product-time-deal .products .product.product-wrapper {
padding-bottom: 70px;
} .st-product-slider .woocommerce .product .item-description .meta_group_button{
padding-top: 5px;
}
ul.product_list_widget li > a, h3.product-name > a, h3.product-name, .single-navigation a .product-info span{
font-size: 13px !important;
line-height: 16px;
}
.st-product-slider > div{
width: 100%;
}
.st-product-slider > div:first-child{
margin-bottom: 30px;
}
img, video{
height: auto;
}
.st-product-slider .woocommerce .product .item-description{
padding:20px;
}
.st-product-slider .woocommerce .owl-dots{
bottom: 0;
}
.st-product-slider + div{
margin-bottom: 50px !important;
} .st-testimonial{
padding-left: 20px !important;
padding-right: 20px !important;
padding-bottom: 30px;
}
.st-testimonial .ftc-testimonial-wrapper .owl-dots{
display: none;
}
.ftc-testimonial-wrapper.owl-carousel .owl-stage-outer{
height: auto !important;
}
.ftc-testimonial-wrapper{
margin-bottom: 10px;
} .ftc-blogs .date-time span, .related-posts .date-time span,
.blogs .date-time span, .blog .date-time span{
font-size: 11px;
} .footer-top > .ftc-footer > .ft-top-feature:first-child > div{
width: 50% !important;
float: left;
} 
.footer-top > .ftc-footer > .ft-top-feature:first-child > div > .wpb_wrapper > .ftc-feature-wrp{
margin-bottom: 30px;
} 
body .footer-top > .ftc-footer > div:first-child{
padding-bottom: 20px !important;
}
.footer-middle .ftc-footer .vc_row > div:nth-child(3){
clear: left;
}
.ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .button-secondary{
float: right;
width: 25%;
}
footer .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .subscribe-input{
float: none;
width: 70%;
} .woocommerce-page .woocommerce.columns-4 .products.grid .ftc-products{
width: 33.3333%;
}
.woocommerce-page .woocommerce.columns-3 .products.grid .ftc-products{
width: 50%;
}
.widget-container{
padding:15px;
}
.widget-container.ftc-product-categories-widget .widget-title{
font-size: 18px;
}
.widget-container ul.product-categories > li{
font-size: 13px;
}
.widget-container ul.children{
margin-left: 8px;
}
.woocommerce .widget_layered_nav:nth-child(4) ul li, .woocommerce-page .widget_layered_nav:nth-child(4) ul li{
width: 50%;
}
.woocommerce .after-loop-wrapper .woocommerce-result-count, .woocommerce-page .after-loop-wrapper .woocommerce-result-count{
font-size: 12px;
}
#left-sidebar .widget-container.ftc-banner, #right-sidebar .widget-container.ftc-banner{
border-top: 0 !important;
}
.widget-container.ftc-banner .ftc-banner-wrapper img{
display: block;
margin: 0 auto;
}
.woocommerce .products.list .product.product-wrapper  .item-image{
width: 40%;
}
.woocommerce .products.list .product.product-wrapper  .item-description{
left: 0;
width: 60% !important;
padding: 20px;
position: relative;
transform: translate(0);
}
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating{
margin-top: 0;
margin-bottom: 0;
}
.woocommerce .products.list .product .price, .woocommerce-page .products.list .product .price{
margin-right: 15px;
}
.woocommerce .products.list .product .price .amount, .woocommerce-page .products.list .product .price .amount{
font-size: 16px !important;
}
.products.list .meta_group_button{
padding-top: 10px;
}
.ftc-product-categories-widget .widget-title-wrapper a.block-control:before{
margin-top: -1px !important;
}
.widget-container.widget_text .widget-title{
padding: 10px 0 !important;
}
.woocommerce .after-loop-wrapper .woocommerce-result-count, .woocommerce-page .after-loop-wrapper .woocommerce-result-count{
position: absolute;
right: auto;
top: auto;
transform: translateY(-50%);
margin-bottom: 0;
bottom: 0px;
margin-bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.woocommerce .products.list .product.product-wrapper , .woocommerce-page .products.list .product.product-wrapper {
max-height: 500px;
}
.ftc-banner{
width: auto;
margin: 0 auto;
left: 50%;
transform: translateX(-50%);
}
.widget-container.widget_text .widget-title-wrapper .widget-title{
font-size: 18px !important;
} .widget_categories .widget-title-wrapper .widget-title, .ftc-blogs-widget .widget-title-wrapper .widget-title,
.ftc-recent-comments-widget .widget-title-wrapper .widget-title, .widget-container.widget_tag_cloud .widget-title-wrapper .widget-title{
padding-top: 0px !important;
line-height: 20px;
}
.widget-container.ftc-recent-comments-widget .comment_list_widget > li .meta {
padding-left: 0;
padding-top: 10px;
}
.widget-container.ftc-recent-comments-widget,
.widget-container.ftc-blogs-widget{
padding-bottom: 0;
}
.archive #left-sidebar .widget-container.widget_categories select,.widget-container.widget_categories select,
.single-post .widget-container.widget_categories  select{
margin-bottom: 25px !important;
} .woocommerce div.product div.woocommerce-product-gallery--with-images{
float: none;
}
.woocommerce div.product div.woocommerce-product-gallery--with-images .images{
margin: 0 auto !important;
}
.woocommerce div.product div.summary{
width: 100% !important;;
max-width: 100% !important;
padding-left: 0 !important;
}
.woocommerce div.product div.woocommerce-product-gallery--with-images {
float: none !important;
width: 100% !important;
max-width: 100% !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li> a{
font-size: 14px;
}
.woocommerce div.product .woocommerce-tabs .panel > p{
font-size: 14px;
line-height: 24px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active > a{
border-bottom: 2px solid #15bd9c !important;
}
.woocommerce div.product .summary{
padding-top: 20px;
}
.breadcrumb-title h1{
font-size: 33px !important;
}
}
@media only screen and (max-width: 820px){
.ftc-testimonial-wrapper .active .testimonial-content .content{
width: 75%;
max-width: 100%;
}
.ftc-testimonial-wrapper .testimonial-content > .image{
max-width: 20%;
}
}
@media only screen and (max-width: 767px){
.ftc-list-of-product-categories-wrapper .list-description{
padding: 30px 20px;
}
.deal-v3 .deal-products .ftc-testimonial-wrapper {
margin-bottom: -30px;
}
.tab-product-v2 .wpb_wrapper .vc_general.vc_tta-tabs .vc_tta-tabs-container{
padding-right: 60px;
}
.ftc-smooth-image.smooth-background-image:hover img {
-webkit-transform: scale(1,1.1);
-moz-transform: scale(1,1.1);
-ms-transform: scale(1,1.1);
transform: scale(1,1.1);
-webkit-transition: transform 0.4s, opacity 0.4s ease-in-out;
-moz-transition: transform 0.4s, opacity 0.4s ease-in-out;
transition: transform 0.4s, opacity 0.4s ease-in-out;
}
.bank {
text-align: center;
margin-top: 15px;
}
.st-feature .vc_inner >.wpb_column .ftc-feature-wrp {
padding-left: 30px !important;
}
.logo-wrapper {
transform: translateX(10%);
}
.st-product-cat .title {
padding-top: 35%;
}
.st-product-cat .vc_col-sm-8 .vc_col-sm-6 {
width: 50%;
float: left;
}
.flex-images-v2 .vc_col-sm-6 {
margin-bottom: 30px;
}
.flex-images .vc_col-sm-4 {
margin-bottom: 30px;
}
ol.children .children {
padding-left: 20px;
}
.footer-middle .ftc-footer >.ft-mid1:nth-child(2){
padding: 15px 0 !important;
} body.error404 .page-header h1 {
font-size: 150px;
line-height: 150px;
color: #fff;
padding-top: 80px;
}
body.error404 .page-header h2{
font-size: 55px;
margin-bottom: 10px;
}
body.error404 .page-header p{
margin-bottom: 95px;
}
body.error404 #content{
padding-bottom: 60px;
margin-bottom: 30px;
} .row_logo_comingsoon.wpb_column{
margin-top: 0 !important;
line-height: 30px;
}
.countdown_comingsoon  .ftc-countdown .counter-wrapper > div{
width: 135px;
height: 135px;
}
.countdown_comingsoon  .ftc-countdown .counter-wrapper > div .number-wrapper .number{
font-size: 50px;
}
.countdown_comingsoon .ftc-countdown .counter-wrapper > div{
padding-top: 24px;
} .post-info  div.feature_row1, .post-info  div.feature_row2 , .post-info  div.feature_row3,
.post-info  div.text_row1, .post-info  div.text_row2, .post-info  div.text_row3{
padding-left: 15px !important;
padding-right: 15px !important;
}
.text_row1, .text_row2, .text_row3{
margin-top: 0;
}
body .wpb_row.service_row1, body .wpb_row.service_row2, body .wpb_row.service_row3{
margin-bottom: 10px;
}
.service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service{
margin: 0 auto;
width: 585px;
}
.service_row2 {
display: flex;
flex-direction: column-reverse;
} .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
padding-bottom: 25px;
}
.woocommerce table.wishlist_table thead th{
font-size: 14px;
}
.contact_info_map .info_contact .info_column ul li{
line-height: 24px;
}
.widget-container.ftc-recent-comments-widget,.widget-container.widget_tag_cloud,
.widget-container.ftc-blogs-widget, .widget-container.widget_categories{
padding-bottom: 0 !important;
max-width: 100%;
}
body .widget-container.widget_tag_cloud{
margin-bottom: 30px !important;
}
.widget-container.ftc-recent-comments-widget .comment_list_widget > li div.avatar{
margin-right: 20px;
}
.post-info > .st-row-slider-deivce > div:first-child{
padding-left: 15px !important;
padding-right: 15px !important;
}
.post-info > .st-row-slider-deivce > div:last-child{
padding-left: 5px !important;
padding-right: 5px !important;
}
body .post-info > div.rev-slider-nopadding{
margin-bottom: 0 !important;
}
.post-info > div.revolution-slider-no-padding{
margin-bottom: 0 !important;
}
.post-info > div.st-tab-product, .post-info > div.st-row-deals-slider,.post-info >div.st-row-blog, .post-info >div.st-testimonial,
.post-info >div.st-row-banner-inline, .post-info > div.st-row-blog-horizontal, .post-info >div.home2-st-row-deals{
margin-bottom: 30px !important;
}
.woocommerce .products.list .product.product-wrapper  .item-image{
width: auto;
}
.woocommerce-page .woocommerce.columns-3 .products.grid .ftc-products {
width: 33.3333%;
}
.single-product .ftc-sidebar .ftc-smooth-image{
margin-bottom: 30px !important;
}
.ftc-testimonial-wrapper,
.woocommerce-product-gallery--with-images ul.flex-control-thumbs,
.woocommerce-product-gallery--with-images >.thumbnails .owl-carousel .owl-stage-outer,
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a,
.pp_woocommerce div.product div.images-slider-wrapper,
.woocommerce .pp_woocommerce div.product div.images-slider-wrapper,
.woocommerce-page .pp_woocommerce div.product div.images-slider-wrapper{
width: 100%;
}
.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;
}
.ftc-testimonial-wrapper.owl-carousel .owl-stage-outer{
overflow: hidden;
}
footer .social-icons ul,
.ftc-footer .copy-com{
text-align: center;
}
.widget-title-wrapper {
position: relative;
}
.archive .ftc-product-categories-widget .widget-title-wrapper a.block-control {
top: -4px;
}
.widget-title-wrapper a.block-control{
position: absolute;
content: "";
width: 20px;
height: 20px;
display: inline-block;
line-height: 20px;
right: 0px;
top: 0;
text-align: center;
text-indent: 0;
z-index: 999;
}
.widget-title-wrapper a.block-control:before {
content: "\f0fe";
font-family: 'FontAwesome';
font-size: 16px;
}
.widget-container .ftc-product-categories-widget .widget-title-wrapper a.block-control:before{
top: 0;
}
.widget-title-wrapper a.block-control.active:before {
content: "\f146";
}
.woocommerce #content div.product div.woocommerce-product-gallery--with-images,
.woocommerce div.product div.woocommerce-product-gallery--with-images,
.woocommerce-page #content div.product div.woocommerce-product-gallery--with-images,
.woocommerce-page div.product div.woocommerce-product-gallery--with-images,
.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.woocommerce-product-gallery--with-images,
.woocommerce div.product div.woocommerce-product-gallery--with-images,
.woocommerce-page #content div.product div.woocommerce-product-gallery--with-images,
.woocommerce-page div.product div.woocommerce-product-gallery--with-images{
margin-bottom: 20px;
}
.woocommerce div.product div.woocommerce-product-gallery--with-images .flex-control-thumbs{
max-width: 400px;
width: 326px;
margin: 0 auto;
} .st-product-slider .woocommerce .product .item-description{
padding: 20px;
} #testimonial2 .ftc-testimonial-wrapper {
margin: 0;
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-controls .owl-dots{
position: static;
transform: none;
margin-bottom: 20px;
text-align: center;
}
#testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
position: relative;
left:0;
width: 550px;
transform: none;
margin: 30px auto;
padding: 30px
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
height: 525px !important;
}
#testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
margin: 115px auto 0;
}
#testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .name,
#testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .byline {
margin: 0 auto;
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-dots {
top: 92%;
left: 50%;
transform: translateX(-50%);
text-align: center;
}
.single-post .site-main,
.blog .site-main,
.archive #main-content,
.single-product .site-content{
width: 100% !important;
}
.post-info > div.st-banner-top{
padding-top: 35px !important;
margin-top: -100px !important;
margin-bottom: 30px !important;
}
.st-testimonial{
padding-left: 20px !important;
padding-right: 20px !important;
}
.ftc-testimonial-wrapper .active .testimonial-content .content{
width: 70% !important;
padding: 20px !important;
}
.ftc-testimonial-wrapper .active .testimonial-content .image{
max-width: 30%;
} .post-info .st-banner-top > div:first-child .ftc-smooth-image > .ftc-smooth-image > img{
max-width: 100%;
width: auto;
height: 300px !important;
}
.st-banner-top > div:first-child{
width: 35%;
float: left;
}
.st-banner-top > div:last-child{
width: 65%;
float: left;
}
.st-banner-top > div:last-child >.wpb_wrapper > .vc_row > div{
width: 50%; 
float: left;
} .footer-middle .ftc-footer > .ft-mid1:nth-child(2) > div:first-child{
width: 60%;
float: left;
}
.footer-middle .ftc-footer > .ft-mid1:nth-child(2) > div:nth-child(2){
width: 40%;
float: right;
}
.payment{
padding-top: 30px;
text-align: center;
}
.footer-middle .ftc-footer > .ft-mid1:first-child >div{
width: 50%;
float: left;
}
.footer-middle .ftc-footer > .ft-mid1:first-child >div:last-child{
width: 100%;
}
.st-tag-bottom > li{
padding: 0 12px !important;
}
.footer-middle .ftc-footer > .ft-mid1:nth-child(2) .form-inline .form-group > input{
width: 200px !important;
}
.st-btn-bottom{
width: 100px;
} .widget-container.ftc-product-categories-widget .widget-title{
padding-top: 0 !important;
}
.widget-container.widget_text .widget-title {
padding-top: 5px !important;
padding-bottom: 5px !important;
margin: 0;
font-size: 20px;
}
.widget-container.widget_text .widget-title-wrapper > .block-control{
display: none !important;
}
.woocommerce.widget_layered_nav ul{
padding-top: 20px;
}
.widget-container.widget_layered_nav, .widget-container.widget_price_filter {
padding: 10px 15px 10px 30px !important;
}
.woocommerce .widget_layered_nav:nth-child(4) ul li, .woocommerce-page .widget_layered_nav:nth-child(4) ul li{
width: 60px;
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li{
width: 50%;
}
.woocommerce .products.list .product.product-wrapper  .item-description{
padding-top: 20px;
}
.widget-container.widget_layered_nav:after, .widget-container.widget_price_filter:after{
content: "";
height: 1px;
width: 100%;
}
.woocommerce .products.list .product .price .amount, 
.woocommerce-page .products.list .product .price .amount, .product-price .amount{
font-size: 15px;
}
.woocommerce .products.list .product .item-description .heading-title > a{
font-size: 14px !important;
}
.breadcrumb-title h1{
font-size: 30px !important;
}
.widget-container.widget_categories .widget-title-wrapper .widget-title, 
.widget-container.ftc-blogs-widget .widget-title-wrapper .widget-title, 
.widget-container.ftc-recent-comments-widget .widget-title-wrapper .widget-title, 
.widget-container.widget_tag_cloud .widget-title-wrapper .widget-title{
padding-top: 7px !important;
}
.widget-container.widget_categories , .widget-container.ftc-blogs-widget , 
.widget-container.ftc-recent-comments-widget , .widget-container.widget_tag_cloud {
margin-bottom: 25px !important;
}
.widget-container.widget_tag_cloud{
margin-top: 10px !important;
}
.menu-ftc{
display: block;
}
.st-product-cat .content .description:before {
top: 10px;
left: 5px;
}
.st-product-cat .content .description:after{
right: 5px;
}
}
@media only screen and (max-width: 667px){
body.wpb-js-composer .tab-product-v2 .vc_general.vc_tta-tabs .vc_tta-tab{
margin-right: 20px;
}
.tab-product-v2 .wpb_wrapper .vc_general.vc_tta-tabs .vc_tta-tabs-container{
padding-right: 50px;
}
.st-product-cat .title {
padding-top: 35%;
}
.st-product-cat .ftc-testimonial-wrapper .testimonial-content >.image {
top: 40%;
} h1.title-coming{
line-height: 30px;
}
.title-coming span {
font-size: 30px !important;
}
.countdown_comingsoon  .ftc-countdown .counter-wrapper > div{
width: 115px;
height: 115px;
}
.countdown_comingsoon  .ftc-countdown .counter-wrapper > div .number-wrapper .number{
font-size: 40px;
}
.countdown_comingsoon .ftc-countdown .counter-wrapper > div .number-wrapper .number{
line-height: 35px;
}
.countdown_comingsoon .ftc-countdown .counter-wrapper > div{
padding-top: 32px;
}
.countdown_comingsoon .ftc-countdown.text-light .counter-wrapper > div .ref-wrapper, 
.countdown_comingsoon .ftc-countdown.text-light .counter-wrapper > div .number-wrapper .number{
margin-left: -2px;
} .contact_info_map .info_contact{
height: 200px;
padding-left: 20px;
}
.contact_info_map .info_contact .info_column{
height: auto;
}
.contact_info_map .info_contact .info_column.address{
width: 100%;
}
.contact_info_map .info_contact .info_column.phone, .contact_info_map .info_contact .info_column.email{
width: 50%; 
}
.contact_info_map .info_contact .info_column.phone ul, .contact_info_map .info_contact .info_column.email ul{
margin-top: 20px;
}
body .ftc-sidebar > .widget-container.widget_tag_cloud{
margin-top: 0;
margin-bottom: 30px !important;
}
.woocommerce .products.list .product.product-wrapper  .item-description{
width: 55% !important;
}
.post-info > .st-row-banner-inline{
margin-bottom: 0 !important;
}
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating{
margin-top: 1px;
}
form .st-btn-bottom{
width: 95px ;
}
.ftc-testimonial-wrapper .active .testimonial-content .content{
width: 600px;
padding: 60px 100px 42px;
}
.woocommerce .product.product-wrapper  .item-description .meta_group_button a span{
font-size: 0;
}
.grid .product-wrapper .item-description .meta_group_button .button-in.wishlist a,
.grid .ftc-wg-meta.item-description .meta_group_button .button-in.wishlist a{
padding: 0 0 0 8px;
}
.woocommerce .product .item-description .meta_group_button .loop-add-to-cart a:first-child:before,
.ftc-wg-meta.item-description .meta_group_button .loop-add-to-cart a:first-child:before{
margin: 0;
}
.header-top .header-top-left, .header-top .header-top-center{
width: 50%;
}
.header-top .header-top-center{
text-align: right;
}
.header-top .header-top-right{
width: 100%;
}
.ftc-tiny-account-wrp:hover .dropdown-container{
right: 0;
margin-right: 0;
} .st-product-slider > div.st-slider-left{
margin-bottom: 0;
}
.st-product-slider .woocommerce .product .item-image{
width: 135px;
}
.st-product-slider .woocommerce .product .item-description{
padding: 22px 10px 22px 10px;
left: 135px;
}
.st-product-slider .woocommerce .item-description .heading-title > a{
font-size: 13px !important;
}
.woocommerce .products .product .price del .amount, .woocommerce-page .products .product .price del .amount{
font-size: 14px;
}
.woocommerce .products .product .price .amount, .woocommerce-page .products .product .price .amount, .product-price .amount{
font-size: 15px;
}
.woocommerce .product .ftc-label-pro span{
min-height: 20px;
line-height: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
margin-bottom: 10px;
}
}
@media only screen and (min-width: 650px) and (max-width: 820px){
.ftc-testimonial-wrapper .active.center .testimonial-content .image {
margin-top: 355px;
}
}  @media only screen and (max-width: 640px){ .shopping-cart-wrp .ftc-tiny-cart-wrp .dropdown-container {
top: 60px;
}
.nav-left, .nav-right{
width: 100%;
text-align: center;
}
.info-desc > span:last-child:before{
display: none;
}
.info-desc > span:first-child{
margin-right: 0;
}
.search-wrapper,
.wrp-logo,
.header-content .container > div{ }
.wrp-logo{
margin: 0;
}
#mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .mmm_fullwidth_container{
background-color: #fff;
}
#mega_main_menu.primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link *{
color:#444;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *,
.header-v2 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *{
color: #f69e22;
}
.header-v2 #mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .mmm_fullwidth_container{
background-color: transparent;
}
.header-v2 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link *{
color:#fff;
}
.ftc-testimonial-wrapper .active.center .testimonial-content .image {
margin-top: 295px;
}
.header-v2{
position: static;
background-color: #2b2b2b;
}
.header-v2 #mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button{
color: rgba(255,255,255,.6);
}
.header-v2 .shopping-cart-wrp  .ftc-tiny-cart-wrp{
text-align: center;
}
.header-v2 .search-wrapper .ftc-search input[type="text"]{
border-bottom: 1px solid #e5e5e5;
}
.header-v2 .ftc-search input[type="submit"] {
display: block;
}
.woocommerce .before-loop-wrapper{
display: block;
text-align: center;
}
.gridlist-toggle,
.woocommerce .before-loop-wrapper .woocommerce-result-count,
.woocommerce-page .before-loop-wrapper .woocommerce-result-count,
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float:none;
text-align: center;
}
.woocommerce .before-loop-wrapper .woocommerce-result-count,
.woocommerce-page .before-loop-wrapper .woocommerce-result-count{
position: static;
transform: none;
padding: 0;
}
#testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
width: 570px;
} .post-info > div.st-banner-top{
margin-bottom: 20px !important;
}
.st-banner-top > div {
width: 100% !important;
}
.post-info .st-banner-top > div:first-child{
margin-bottom: 20px;
}
.post-info .st-banner-top > div:last-child{
padding-left: 15px !important;
}
.post-info .st-banner-top > div:first-child .ftc-smooth-image > .ftc-smooth-image > img{
height: 400px !important;
}
.post-info .st-banner-top > div:last-child .ftc-smooth-image > .ftc-smooth-image > img{
height: auto !important;
}
.post-info .st-banner-top > div:last-child .wpb_wrapper > div:first-child{
margin-bottom: 20px !important;
}
.post-info .st-banner-top > div:last-child .wpb_wrapper > .vc_row >div:first-child{
padding-right: 10px !important;
}
.post-info .st-banner-top > div:last-child .wpb_wrapper > .vc_row >div:last-child{
padding-left: 10px !important;
} .st-product-slider .woocommerce .owl-dots{
display: none !important;
}
.st-product-slider .woocommerce .product.product-wrapper {
max-width: 80%;
margin-left: 10% !important;
}
.st-product-slider .woocommerce .product .item-image{
width: 160px;
}
.st-product-slider .woocommerce .product .item-description{
left: 160px;
padding: 30px 20px;
}
.st-product-slider .woocommerce .product .item-description .meta_group_button{
padding-top: 15px;
}
.st-product-slider .woocommerce .item-description .heading-title{
margin-bottom: 8px;
}
.st-product-slider .woocommerce .item-description .heading-title > a{
font-size: 14px !important;
}
.woocommerce .products .product .price ins span, 
.woocommerce-page .products .product .price ins span{
font-size: 14px;
} .ftc-testimonial-wrapper .active .testimonial-content .content{
width: 360px !important;
padding: 20px !important;
} .footer-middle .ftc-footer > div:nth-child(2) .form-inline .form-group > input{
width: 185px !important;
}
.st-btn-bottom{
width: 95px;
font-size: 12px !important;
}
ul.product_list_widget li > a, h3.product-name > a, h3.product-name, .single-navigation a .product-info span{
font-size: 15px !important;
}
}
@media only screen and (max-width: 600px){
.st-feature .vc_inner >.wpb_column .ftc-feature-wrp {
padding-left: 7px !important;
}
.st-product-cat .title {
padding-top: 50%;
}
.tab-product .vc_general.vc_tta-tabs li.vc_tta-tab.vc_active:before, .tab-product .vc_general.vc_tta-tabs li.vc_tta-tab:hover:before {
display: block !important;
}
.off-canvas-cart-title{ }
.admin-bar .ftc-off-canvas-cart {
top: 0;
}
.info-desc .phone-contact{
margin-right: 0;
}
.info-desc span span.phone-number{
border: 0;
padding-right: 0;
}
.admin-bar .header-sticky-mobile {
top: 0;
} .countdown_comingsoon .ftc-countdown .counter-wrapper > div{
margin: 0 3px;
}
.subscribe_comingsoon .feedburner-subscription input[type="text"],
body .subscribe_comingsoon .subscribe-email .button.button-secondary{
height: 50px;
} .service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service {
margin: 0 auto;
width: 551px;
}
.revolution-slider-no-padding .hesperiden.tparrows{
top: 220px !important;
}
.st-product-slider.product-slider-full > div:first-child,.post-info > .st-product-slider.product-slider-full{
margin-bottom: 0 !important;
}
.woocommerce-page .woocommerce.columns-3 .products.grid .ftc-products,
.woocommerce-page .woocommerce.columns-4 .products.grid .ftc-products{
width: 50%;
}
body .post-info > .st-banner-top div.ftc-smooth-image img{
height: auto !important;
}
.post-info >div.st-row-banner-inline{
margin-bottom: 5px !important;
}
.st-row-slider-deivce .ftc-feature-wrp{
margin-bottom: 0;
float: none;
width: 70%;
padding: 10px;
margin: 0 auto;
}
footer .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .subscribe-input{
line-height: 35px;
width: 68% !important;
margin-right: 0;
}
.ftc-products-category-tabs-block .row-tabs{
width: 100%;
margin-bottom: 20px;
}
body:not(.fullwidth-template-padding) .ftc-products-category-tabs-block .row-content{
padding: 0;
}
.ftc-products-category-tabs-block .row-content{
width: 100%;
}
.woocommerce .products.list .product.product-wrapper .item-image {
width: 250px;
max-width: 45%;
}
.woocommerce .products.list .product.product-wrapper .item-image:hover{
background: #999;
}
.woocommerce .products.list .product.product-wrapper .item-description {
width: 55% !important;
}
.woocommerce .products.list .product.product-wrapper  .item-description{
padding: 20px;
position: relative;
left: auto;
}
.products.list .short-description.list{
margin-top: 10px;
}
.woocommerce .products.list .product.product-wrapper  .item-description:after{
display: none;
}
.woocommerce .products.list .product.product-wrapper  .item-description .meta_group_button{
display: block;
}
.woocommerce .products.list .product.product-wrapper  .item-description .button-in.quickview{
margin-right: 0;
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
height: 555px !important;
}
#testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content {
width: 450px;
}
.st-row-banner-inline > div{
width: 100%;
float: none;
margin-bottom: 30px;
}
.st-full-content .ftc-testimonial-wrapper .active .testimonial-content .content{
max-width: 65%;
}
body.blog article .post-info{
margin-bottom: 20px;
}
.vc_toggle_title h4{
padding: 4px 0 0 40px;
}
.st-faq-content{
margin-bottom: 10px;
}
.post-info >.st-row-faq:last-child{
margin-bottom: 25px !important;
}
}
@media only screen and (max-width: 568px){
.woocommerce .cart_totals  table.shop_table{
padding-right: 0;
} .countdown_comingsoon .ftc-countdown .counter-wrapper > div{
margin: 0 3px 0 0;
} .service_row1 .text_service, .service_row2 .text_service, .service_row3 .text_service {
margin: 0 auto;
width: 100%;
}
.post-info > div.st-banner-top{
margin-top: 0 !important;
border-top: 0;
}
.ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email{
text-align: center;
}
.breadcrumb-title{
padding: 75px 20px 120px 20px;
}
.breadcrumb-title h1{
font-size: 25px !important;
}
.breadcrumb-title .breadcrumbs-container{
font-size: 14px;
line-height: 20px;
padding-top: 15px;
}
.ftc-testimonial-wrapper .active .testimonial-content .content{
width: 340px !important;
}
.footer-middle .ftc-footer > div:nth-child(2) > div{
width: 100% !important;
}
.payment{
text-align: center !important;
}
.footer-middle .ftc-footer > div:nth-child(2) .form-inline .form-group > input{
width: 230px !important;
}
.st-frm-contact-bottom > div{
display: inline-block !important;
}
.st-frm-contact-bottom > div:first-child{
float: left;
}
.st-frm-contact-bottom{
width: 70%;
margin: 0 auto;
display: block;
}
.st-frm-contact-bottom .st-btn-bottom{
float: right;
}
.container.top-footer{
padding: 0 15px !important;
}
}
@media only screen and (max-width: 480px){
.ftc-testimonial-wrapper .testimonial-content h4.name,
.ftc-testimonial-wrapper .testimonial-content .content{
text-align: center;
}
.blogs .excerpt,
.ftc-blogs article .post-info{
text-align: center;
}
.widget-container.ftc-blogs-widget .ftc-widget-blogs-wrp .blog-list-widget > li .post-meta,
.widget-container.ftc-blogs-widget .ftc-widget-blogs-wrp .blog-list-widget > li .post-title{
text-align: center;
}
.ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .button-secondary {
float: none;
width: 40%;
margin-top: 15px;
}
.deal-products .owl-nav > div.owl-prev, 
.tab-product .owl-nav > div.owl-prev, 
.tab-product-v2 .owl-nav > div.owl-prev, 
.st-widget-product .owl-nav > div.owl-prev, 
.st-product-cat .owl-nav > div.owl-prev {
right: 20px;
left: auto;
}
.owl-nav > div.owl-next{
left: 50%;
}
.owl-nav > div.owl-prev{
left: 45%;
}
.st-product-cat .list-cat-v2.list-cat-v4 .vc_col-sm-4 .ftc-list-of-product-categories-wrapper:first-child {
margin-right: 0;
}
.st-product-cat .list-cat-v2.list-cat-v4 .vc_col-sm-4 .ftc-list-of-product-categories-wrapper {
width: 100%;
}
.deal-v3 .deal-products .ftc-testimonial-wrapper {
margin-bottom: 20px;
}
.woocommerce .products .product-group .product, .woocommerce-page .products .product-group .product{
float: none;
} 
.tab-product-v2 .owl-nav > div{
top: -100px;
}
body .woocommerce-tabs .vc_tta-panel .vc_tta-panel-body .ftc-products {
margin: 30px 0 0;
width: 100%;
}
.ftc-product-time-deal .item-description .counter-wrapper{
margin-bottom: 0;
}
.row-info-middle .vc_col-sm-3 {
width: 100%;
float: left;
}
.st-feature .vc_inner >.wpb_column .ftc-feature-wrp {
padding-left: 50px !important;
}
.st-product-cat .title {
padding-top: 50%;
}
.st-widget-product .vc_col-sm-4, 
.st-product-cat .vc_col-sm-8 .vc_col-sm-6, 
.st-feature .vc_col-sm-3,
.st-product-cat .list-cat-v2 .vc_col-sm-4,
.feature-v2.feature-v4 .vc_col-sm-4 {
width: 100%;
}
.tab-product-v2 .wpb_wrapper .vc_general.vc_tta-tabs .vc_tta-tabs-container{
position: relative;
top: 0;
padding-right: 0;
}
.flex-images >.vc_col-sm-4:nth-child(2) {
padding: 0 15px !important;
}
.ftc-product-time-deal .item-description .counter-wrapper > div::after{ }
.st-row-slider-deivce .ftc-feature-wrp{
width: 100%;
padding: 0;
margin-bottom: 20px;
}
.info-desc > span:first-child,
.select-language, .select-money,
.wrp-my-wishlist,
.wrp-my-account,
.dropdown-button{
display: inline-block;
margin-right: 0;
} .header-top-left,.header-top-center,.header-top-right{
width: 100% !important;
text-align: center !important;
}
.select-money,.select-language{
z-index: 100;
}
.header-top-left .st-language > div{
padding: 0 10px;
} .post-info > div.st-banner-top > div:first-child{
padding: 0 15px !important;
}
.st-banner-top > div:last-child > .wpb_wrapper > .vc_row > div{
width: 100%;
}
.post-info > .st-banner-top .wpb_column.vc_column_container.vc_col-sm-4,
.post-info > .st-banner-top .wpb_column.vc_column_container.vc_col-sm-8 {
width: 100%;
}
.post-info > .st-banner-top .wpb_column.vc_column_container.vc_col-sm-8 {
padding-left: 15px !important;
}
.post-info > .st-banner-top .wpb_column.vc_column_container .ftc-smooth-image.smooth-image {
margin-bottom: 30px;
}
.wpb-js-composer .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list{
display: block !important;
}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
display: block;
text-align: center;
padding-bottom: 5px;
}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a{
padding: 0;
border: 0;
}
.post-info > div.st-product-slider:first-child, .st-product-slider > div:first-child{
margin-bottom: 30px !important;
}
.post-info .st-banner-top > div:last-child .wpb_wrapper > .vc_row > div:first-child{
padding-right: 15px !important;
}
.post-info .st-banner-top > div:last-child .wpb_wrapper > .vc_row > div:last-child{
padding-left: 15px !important;
} .post-info > div.st-testimonial{
background-size: cover;
max-height: 500px;
}
.ftc-testimonial-wrapper .active .testimonial-content .content{
width: 100% !important;
top: 10px;
margin-bottom: 30px;
max-width: 100% !important;
}
.ftc-testimonial-wrapper .testimonial-content .content::before{
display: none;
}
.testimonial-content{
overflow: visible;
}
.ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
height: auto !important;
overflow: visible;
}
.ftc-testimonial-wrapper .active.center .testimonial-content .image {
margin-top: 350px;
}
#testimonial2 .ftc-testimonial-wrapper.owl-carousel .owl-stage-outer {
height: 690px !important;
}
#testimonial2 .ftc-testimonial-wrapper .active .testimonial-content .content{
width: 240px;
}
#testimonial2 .ftc-testimonial-wrapper .active.center .testimonial-content .image {
margin: 85px auto 0;
}
.ftc-testimonial-wrapper .testimonial-content > .image{
float: none;
}
.ftc-testimonial-wrapper .testimonial-content > .image img{
margin: 0 auto;
}
.ftc-testimonial-wrapper .active .testimonial-content .image{
max-width: 100%;
} .st-product-slider .woocommerce .product .item-image{
width: 147px;
}
.st-product-slider .woocommerce .product .item-description{
left: 147px;
padding: 23px 20px;
} .footer-top > .ftc-footer > .ftc-row-wide:first-child > div, .footer-middle .ftc-footer > div:first-child > div,
.st-frm-contact-bottom{
width: 100% !important;
}
.st-btn-bottom{
width: 110px;
}
.footer-middle .ftc-footer > div:nth-child(2) .form-inline .form-group > input{
width: 220px !important;
}
.footer-middle .ftc-footer > div:nth-child(2) .wpb_wrapper > .wpb_content_element{
margin-bottom: 0 !important;
padding: 15px 0 0px 0;
height: 60px;
}
.header-top-center{
width: 60%;
}
.header-top-left{
width: 40%;
}
footer .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .subscribe-input{
float: left;
width: 100% !important;
margin-right: 0;
}
.footer-subcribe .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .button-secondary{
float: none;
width: 39%;
margin-top: 15px;
} .post-info > .st-row-slider-deivce > div:last-child {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media only screen and (max-width: 420px){
.flex-images-v3 .wpb_text_column.wpb_content_element {
padding: 30px 0;
}
.flex-images-v3.banner-v4 .wpb_text_column.wpb_content_element {
z-index: 1;
padding: 25px 0;
}
.header-layout2 .logo-wrapper.is-mobile, .header-layout3 .logo-wrapper.is-mobile {
left: 30%;
transform: translateX(-30%);
}
.breadcrumb-title {
padding: 100px 0 50px 0;
}
.after-loop-wrapper{
margin: 40px 0 40px 0;
} body.error404 .page-header p {
margin-bottom: 95px;
}
body.error404 .page-header p{
font-size: 18px;
}
body.error404 .page-header h2{
font-size: 40px;
}
body.error404 #content{
padding-bottom: 100px;
padding-left: 10px;
padding-right: 10px;
}
body.error404 #content{
padding-top: 0;
} .title-coming span{
font-size: 26px !important;
}
.countdown_comingsoon .ftc-countdown .counter-wrapper > div{
margin:0 10px 10px;
}
body .row-coming-feedburner .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .button.button-secondary{
width: auto !important;
float: none;
padding: 0 15px;
} .commentPaginate .page-numbers.current {
line-height: 30px;
}
.woocommerce .summary .group_table .product_type_external{
padding: 4px 5px 5px !important;
}
.header-top .header-top-right  .shopping-cart-wrp{
margin-right: 0;
}
.woocommerce .products .product, .woocommerce-page .products .product{
float: none;
}
.woocommerce div.product div.woocommerce-product-gallery--with-images .flex-control-thumbs{
width: 250px;
}
.woocommerce-product-gallery--with-images .flex-control-thumbs .owl-stage-outer >div > div >li img{
width: 100%;
height: 100%;
}
.woocommerce-page .woocommerce.columns-3 .products.grid .ftc-products, .woocommerce-page .woocommerce.columns-4 .products.grid .ftc-products{
width: 100%;
max-width: 270px;
margin: 0 auto;
padding: 0;
margin-bottom: 30px;
}
.st-tab-product .woocommerce .ftc-slider .products .product, .woocommerce-page .ftc-slider .products .product{
max-width: 270px;
}
.st-product-slider .woocommerce .product.product-wrapper {
max-width: 100%;
margin-left: 0 !important;
}
.post-info .st-product-slider .ftc-smooth-image .st-image-right {
margin-bottom: 0 !important;
}
#dropdown-list .header-top-center{
display: block;
}
.header-top .mobile-visible.header-top-center{
display: none;
}
body.wpb-js-composer .vc_general.vc_tta-tabs.default_no_border .vc_tta-tab > a{
font-size: 16px;
line-height: 20px;
}
body .post-info > div.rev-slider-nopadding{
padding-left: 0 !important;
padding-right: 0 !important;
}
.post-info > div.revolution-slider-no-padding{
margin-bottom: 0px !important;
}
body .post-info > div.st-full-content{
margin-left: 0 !important;
margin-right: 0 !important;
}
.woocommerce div.product div.summary{
padding: 0 !important;
}
.woocommerce-tabs #comments {
float: left;
width: 100%;
padding-right: 0;
border-bottom: 1px solid #15bd9c;
margin-bottom: 20px;
border: 0;
}   
.woocommerce div.product .woocommerce-tabs .panel{
font-size: 14px;
}
.woocommerce-tabs #review_form_wrapper {
float: left;
width: 100%;
padding: 0;
border: 0;
}
.woocommerce .after-loop-wrapper .woocommerce-result-count, .woocommerce-page .after-loop-wrapper .woocommerce-result-count {
position: absolute;
right: auto;
top: auto;
transform: translateX(-50%);
margin-bottom: 0;
left: 50%;
bottom: 0;
}
.woocommerce .products.list .product.product-wrapper  .item-description .meta_group_button{
display: inline-block;
}
.woocommerce.columns-4 .products.grid .product, .woocommerce.columns-3 .products.grid .product{
width: 100% !important;
}
.woocommerce .products.list .product.product-wrapper , 
.woocommerce-page .products.list .product.product-wrapper {
max-width: 100%;
max-height: 100%;
width: 100%;
}
.woocommerce .products.list .product.product-wrapper  .item-image,
.woocommerce .products.list .product.product-wrapper  .item-description{
width: 100% !important;
max-width: 100%;
}
.woocommerce .products.list .product .price .amount, .woocommerce-page .products.list .product .price .amount{
font-size: 15px !important;
}
.woocommerce .products.list .product.product-wrapper  .item-description{
padding: 20px;
background: #f3f3f3;
text-align: center;
}
.woocommerce .products.list .product.product-wrapper  .item-description .short-description.list{
text-align: justify;
}
.woocommerce .products.list .product h3.product-name, .woocommerce-page .products.list .product h3.product-name{
margin-bottom: 5px;
}
.woocommerce .products.list .product .price, .woocommerce-page .products.list .product .price{
float: none;
display: block;
margin-top: -5px;
}
#ftc-ajax-search-result{
left: 26px !important;
width: 250px !important;
}
.shopping-cart-wrp  .dropdown-container{
right: 0 !important;
}
.product-wrapper .ftc-label-pro{
display: none;
}
div.product .social-sharing li{
margin-bottom: 3px;
}
.woocommerce .ftc-product-time-deal .product.product-wrapper  .item-description{
padding: 30px 20px;
}
.woocommerce .ftc-product-time-deal .product.product-wrapper  .item-description,
.ftc-product-time-deal .item-description .counter-wrapper{
width: 100%;
}
.ftc-product-time-deal .item-description .short-description{
text-align: justify;
font-size: 14px;
}
.st-testimonial{
padding-bottom: 80px;
}
.post-info .st-product-slider .ftc-smooth-image{
margin-bottom: 20px !important;
}
.post-info .st-product-slider .st-image-right .ftc-smooth-image{
margin-bottom: 0 !important;
}
.post-info > .st-product-slide:last-child{
margin-bottom: 10px !important;
}
.post-info > div.st-row-device{
margin-bottom: 50px !important;
margin-top: 0px !important;
}
.post-info > div.st-testimonial{
margin-bottom: 30px !important;
}
.footer-top > .ftc-footer > .ftc-row-wide:first-child > div > .wpb_wrapper > .ftc-feature-wrp{
margin-bottom: 20px;
}
body .footer-top > .ftc-footer > div:first-child{
margin-bottom: 0;
}
#mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li {
width: 100% !important;
padding-bottom: 20px;
}
.container.top-footer{
padding: 0 15px !important;
}
.post-info > div > .contact_form,
.contact_info_map .info_contact .info_column.phone, .contact_info_map .info_contact .info_column.email{
width: 100%;
}
.contact_info_map .info_contact{
height: 333px;
}
#yith-wcwl-form{
overflow: auto;
}
.woocommerce .wishlist-title h2{
font-size: 22px;
}
.vc_toggle_title h4 {
padding: 0px 0 0 40px;
line-height: 23px;
margin-bottom: 0;
}
.header-top #dropdown-list .header-top-right{
padding-top: 0px;
}
.woocommerce table.cart td.actions .coupon input{
width: 100% !important;
}
}
@media only screen and (max-width: 384px){
.tab-product-v2 .owl-nav > div {
top: -40px;
}
.contact_info_map .info_contact .info_column.address ul{
margin-top: 40px;
}
.post-info > div.st-row-deals-slider, .post-info > div.home2-st-row-deals{
padding-right: 0 !important;
padding-left: 0 !important;
}
.st-product-slider .woocommerce .product .item-description {
left: 140px;
padding: 10px 10px 0 20px;
}
.st-product-slider .woocommerce .product .item-image {
width: 140px;
}
.st-product-slider .ftc-heading h4::after{
line-height: 20px;
padding-top: 3px;
}
.st-product-slider .owl-nav > div{
display: none;
}
.woocommerce .ftc-product-time-deal .product.product-wrapper  .item-description, .ftc-product-time-deal .item-description .counter-wrapper{
width: 100%;
}
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;
}
.woocommerce.columns-4 .products .product.product-wrapper  .item-image .compare {
margin-right: 0;
}
.footer-middle .ftc-footer > div:nth-child(2) .form-inline .form-group > input{
width: 220px !important;
}
.woocommerce .products.list .product{
max-width: 100%;
margin: 0 auto;
margin-top: 30px;
}
.woocommerce .products.list .product.product-wrapper  .item-image,
.woocommerce .products.list .product.product-wrapper  .item-description{
width: 100%;
}
.breadcrumb-title h1 {
font-size: 22px !important;
}
.breadcrumb-title h1 {
font-size: 22px !important;
}
.breadcrumb-title .breadcrumbs-container{
font-size: 13px;
line-height: 17px;
}
.st-product-slider .owl-nav > div{
top: -66px;
}
body.wpb-js-composer .tab-product .vc_general.vc_tta-tabs .vc_tta-tab {
margin-right: 20px;
}
.st-feature .vc_inner >.wpb_column .ftc-feature-wrp {
padding-left: 15px !important;
}
.header-language{
z-index: 999;
}
}
@media only screen and (max-width: 359px){
body.wpb-js-composer .tab-product .vc_general.vc_tta-tabs .vc_tta-tab {
margin-bottom: 10px;
}
.ftc-off-canvas-cart{
width: 300px;
}
.flex-images-v3.banner-v4 {
height: 230px;
}
.flex-images-v3 .wpb_text_column.wpb_content_element {
padding: 20px 0;
}
.st-product-cat .title {
padding-top: 55%;
padding-bottom: 0;
}
.st-product-cat .ftc-testimonial-wrapper .testimonial-content >.image {
top: 45%;
}
.wpb-js-composer .vc_tta-container .vc_tta.vc_general .vc_tta-tabs-list {
text-align: center;
}
body.wpb-js-composer .tab-product .vc_general.vc_tta-tabs .vc_tta-tab:last-child {
margin-bottom: 0;
margin-right: 0;
}
body.wpb-js-composer .tab-product-v2 .vc_general.vc_tta-tabs .vc_tta-tab {
margin-right: 35px;
}
body .woocommerce div.product .woocommerce-tabs ul.tabs li{
margin-bottom: 10px;
}
}
@media only screen and (max-width: 330px){
.header-layout2 .logo-wrapper.is-mobile, .header-layout3 .logo-wrapper.is-mobile {
left: 25%;
}
.comment .comment-body .comment-meta .comment-metadata {
bottom: 15px;
}
.ftc-testimonial-wrapper .active .testimonial-content .content{
padding: 20px 10px !important;
line-height: 20px;
}
body.error404 .page-header h2{
font-size: 36px;
}
body.error404 .page-header p{
font-size: 15px;
} .icon_social_comingsoon ul li{
float: left;
display: inline-block;
}
.icon_social_comingsoon ul li a i{
margin: 3px;
}
h1.title-coming span{
font-size: 34px !important;
}
.coming-soon .ftc-feature-wrp.has-image .feature-top{
padding: 0;
}
.page-template-revslider-page-template > div:first-child{
padding-left: 15px;
padding-right: 15px;
} .woocommerce div.product form.cart .group_table td:first-child{
width: auto;
float: left;
}
.woocommerce div.product form.cart .group_table td:first-child a.button{
margin-top: 10px;
}
.woocommerce div.product-type-external div.summary p.cart a{
width: 150px;
}
div.product.product-type-external .summary .yith-wcwl-add-to-wishlist {
margin-left: 151px !important;
}
.woocommerce div.product form.cart .group_table td.label,
.woocommerce div.product form.cart .group_table td.price{
display: block;
width: auto;
line-height: 24px;
text-align: right;
padding-right: 20px;
}
.woocommerce div.product div.woocommerce-product-gallery--with-images{
margin-bottom: 30px;
}
div.product div.summary > .quickview, div.product .summary > a.compare{
display: none !important;
}
.header-top-right > div > div {
padding: 0 5px 0 0;
}
.text_service h3{
font-size: 19px;
}
.navigation.post-navigation .nav-links > div {
line-height: 20px;
margin-bottom: 10px !important;
}
.woocommerce .ftc-product-time-deal .product.product-wrapper  .item-description,
.ftc-product-time-deal .item-description .counter-wrapper{
width: 100%;
}
.ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .button.button-secondary{
width: 40% !important;
float: none;
}
.st-product-slider .ftc-heading h4::after{
line-height: 14px;
padding-top: 20px;
}
.st-product-slider .owl-nav > div {
top: -73px;
display: block;
}
.woocommerce .products.list .product.product-wrapper , .woocommerce-page .products.list .product.product-wrapper {
max-width: 100%;
width: 100%;
}
.woocommerce div.product div.woocommerce-product-gallery--with-images .flex-control-thumbs{
width: auto;
}
.woocommerce-product-gallery--with-images .flex-control-thumbs .owl-stage-outer > div > div > li img{
width: 100%;
}
.woocommerce div.product form.cart .single_add_to_cart_button, .woocommerce div.product p.cart .single_add_to_cart_button{
width: 120px;
}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
display: block;
}
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;
}
.st-product-slider .woocommerce .product.product-wrapper {
max-height: 100%;
}
.st-product-slider .woocommerce .product .item-image{
width: 100%;
float: none;
max-width: 100%;
}
.st-product-slider .woocommerce .product .item-description{
width: 100%;
position: relative;
left: 0;    
padding: 23px 20px 15px 20px;
}
.st-product-slider .woocommerce .product .item-description .star-rating:before{
font-size: 13px;
}
.st-product-slider .woocommerce .product .item-description .star-rating {
display: block;
}
.st-frm-contact-bottom > div:first-child{
width: 100%;
margin-right: 0;
margin-bottom: 10px;
}
.footer-middle .ftc-footer > div:nth-child(2) .form-inline .form-group > input{
width: 100% !important;
}
footer .ftc-feedburner-subscription-shortcode .subscribe-widget .subscribe-email .subscribe-input{
margin-bottom: 12px;
width: 100% !important;
}
.footer-middle .ftc-footer > div:nth-child(2) > div:first-child{
padding-bottom: 10px;
}
.st-frm-contact-bottom > p{
display: block;
text-align: center;
}
.st-frm-contact-bottom .st-btn-bottom{
float: none !important;
}
#mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li{
width: 100% !important;
}
div.summary > .quickview, div.product .summary .yith-wcwl-add-to-wishlist,
div.product .summary > a.compare{
margin-top: -46px;
}
div.product .summary .yith-wcwl-add-to-wishlist{
margin-left: 195px !important;
}
div.product.product-type-grouped .summary .yith-wcwl-add-to-wishlist{
margin-left: 121px !important;
}
.woocommerce .products.list .product.product-wrapper  .item-description > .meta_group_button > .loop-add-to-cart{
float: none;
margin-bottom: 5px;
}
.woocommerce .products.list .product.product-wrapper  .item-description > .meta_group_button > .compare,
.woocommerce .products.list .product.product-wrapper  .item-description > .meta_group_button > .quickview{
display: none !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.pp_woocommerce div.product div.images-slider-wrapper, 
.woocommerce .pp_woocommerce div.product div.images-slider-wrapper, 
.woocommerce-page .pp_woocommerce div.product div.images-slider-wrapper{
max-width: 100%;
float: none;
margin: 0 auto;
}
.pp_woocommerce div.product div.summary, .woocommerce-page .pp_woocommerce div.product div.summary{
width: 100%;
}
body .post-info > div.st-product-slider{
margin-bottom: 30px !important;
}
.woocommerce .product.product-wrapper  .item-description .meta_group_button a span{
font-size: 0;
}
.woocommerce .product .item-description .meta_group_button .loop-add-to-cart a:first-child:before,
.ftc-wg-meta.item-description .meta_group_button .loop-add-to-cart a:first-child:before{
margin: 0;
}
.products.list .short-description.list{
margin-top: 15px;
}
}