@media only screen and (min-width: 1920px) {
/***Home-page*/
.mini_byte .style_price del:before{
	top:-2px;
}

/**about**/
.inner_con_abt{
	top:36%;
}




}

@media only screen and (max-width: 1920px) {
	#content .home-category-menu-container ul li {
    word-break: break-word;

    display: inline-block;
    width: 135px;
    word-wrap: break-word;
}
}

@media only screen and (min-width: 1600px) {
	
#content .home-category-menu-container ul li {
    word-break: break-word;

    display: inline-block;
    width: 137px;
    word-wrap: break-word;
}
}

@media only screen and (max-width: 1300px) {
	
	
	#content .home-category-menu-container ul li a {
 
    font: 700 14px / 28px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
    #content .home-category-menu-container ul li {
        word-break: break-word;
        display: inline-block;
        width: 122px;
        word-wrap: break-word;
    }
.container{
  padding-left: 15px;
  padding-right: 15px;
}
.single-post nav.navigation.post-navigation{
 padding-left: 15px;
  padding-right: 15px;
}
.woocommerce-account div#content{
 padding-left: 15px;
  padding-right: 15px;
}
.woocommerce-order-received div#content{
 padding-left: 15px;
  padding-right: 15px;
}
.single-cp_recipe div#content {
 padding-left: 15px;
  padding-right: 15px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
  margin-left: 15px;
  margin-right: 15px;
}
form.checkout_coupon.woocommerce-form-coupon {
    padding-left: 15px;
    padding-right: 15px;
}
/*.single-post div#content {
  padding-left: 15px;
    padding-right: 15px;
}*/
.foot-home-two {
    width: 91.5%;
}
.foot-home-one {
    width: 91.5%;
}
.categ_blocks{
    width: 30.9%;
}
.left_quality {
    width: 57%;
}
.right_qual_img {
    width: 42%;
}

/**about**/
.year_block {
    max-width: 70%;
}

/**faq**/
.faq_page .inner_container {
    width: 75%;
}

/***buy**/
.main_head_abt h1 {
    font-size: 46px;
}
.shop_page p {
    font-size: 22px;
}

/**pro-detail**/
section.related.products h2{
	font-size:46px;
}
.style_price h2{
	max-width:unset;
}
/*.single .entry {
    margin-top: 1em;
}*/

/***franchise**/
.looking_split{
	    margin-right: 3em;
}
.franchise_page{
	margin:0;
	margin-top:2em;
}
.franchise_page .inner_container {
    width: 80%;
}

/**product-cat**/
.archive.tax-product_cat header.woocommerce-products-header h3 {
      font-size: 46px;
}

/**view all pages*/
.right_pro_banner {
    width: 72%;
}
.left_cate_banner {
    width: 25%;
}

/***find us**/
.locations {
    width: 48.9%;
}
.find_para p:nth-child(1) {
    font-size: 22px;
}
.wpsl-results{
    width: 96%;
	padding:0 15px;
}
td.attr_pro:before{
display:none;
}
.part_name:nth-child(2):before{
display:none;
}
.main-nav-header-left.bg_menu {
    width: 48%;
}
.woocommerce-checkout .woocommerce{
    margin-top: 0;	
}
.candle_align button.slick-next.slick-arrow{
right:0;		
}
.candle_align button.slick-prev.slick-arrow{
left:0;		
}
	
/**Franchise update page**/
.process_bg p {
    font-size: 50px;
}
.process_content p {
    max-width: 68%;
}
.handcraft_block p {
    color: #ffffff;
    font-size: 30px;
}
.join_block_right p {
    font-size: 20px;
}
.inner_franchise h3 {
    font-size: 46px;
}
.inner_franchise h4 {
    font-size: 40px;
}	
.pro_imgs ul li {
    width: 23.5%;
    margin-right: 2%;
}	
.cake_sol_content p {
	max-width:80%;
}
	

}


@media only screen and (max-width: 1200px) {
	    #content .home-category-menu-container ul li {
        word-break: break-word;
        display: inline-block;
        width: 99px;
        word-wrap: break-word;
    }
	
  .more_info a,
 .more_info span {
    color: #ffffff;
    font-size: 18px;
    font-family: DMSans-Bold;
    background: #129e4a;
    border-radius: 50px;
    transition: all 0.4s;
    padding: 12px 22px;
}
.content_ban p {
    font-size: 22px;
}
.content_ban h3 {
    font-size: 26px;
}
.more_info.shop_pro a {
    padding: 12px 36px;
}
.join_right {
    margin-top: 0em;
}
.join_right h1,.join_right h3 {
    font-size: 32px;
}
.home_products h1,.home_products h2{
   font-size: 32px; 
}
.join_right p {
    font-size: 22px;
     margin-top: 1em;
}
.news-center-content {
    /*margin-top: 3em;*/
}
.news-right-img img {
    width: 72px;
}
.news-left-img img {
    width: 70px;
}
/*.foot_menu ul li {
    margin-right: 3em;
}
ul.pagefollow_home1 {
    margin-top: -13px;
}*/
.socialicon_home1{
    width: 45%;		
}
.foot_menu {
    float: left;
    width: 90%;
}
.foot_menu ul li {  
    margin-right: 3%;
}
.foot_menusecond {
    padding-left: 0em;
}
.news-center-content h3 {
    color: #ffffff;
    margin-bottom: 19px;
}
.left_quality {
    width: 64%;
}
.left_quality h1{
  font-size: 32px;
}
.left_quality p{
  font-size: 24px;
}
.right_qual_img {
    width: 33%;
}
.search_form {
     width: 22%;
}
.foot-home-one {
    width: 100%;
}
.foot-home-two{
    width: 95.5%; 
}
.categ_blocks{
	width:30.4%;
}
.inner_foot_hygiec img {
    width: 100%;
}


/***about**/
.main_head_abt h1 {
    font-size: 46px;
}
.inner_con_abt p {
    font-size: 38px;   
    line-height: 42px;
}
.year_block {
    max-width: 82%;
}
.main_head_abt{
	    margin: 2em 0;
}

/**faq**/
.faq_page .inner_container {
    width: 85%;
}


/***buy**/
.main_head_abt h1 {
    font-size: 44px;
}
/*.shop_by {   
    margin-bottom: 0em;
}*/

/***pro-detail**/
h1.product_title.entry-title{
	font-size:30px;
}
.summary.entry-summary span.woocommerce-Price-amount.amount{
	font-size:28px;
}
.woocommerce div.product div.summary{
	width:50%;
}
section.related.products h2 {
    font-size: 40px;
}

/***candle**/
.candle_page_images {
    float: left;
    width: 23.5%
}
.shop_by h1{
	font-size:30px;
}
.product_details_candle h4 a{
	font-size:20px;
}
.shop_by {
    margin-top: 5em;
}
.mini_byte .shop_by {
    margin-top: 0em;
}

/**franchise**/
.join_family_fran h2 {
      font-size: 26px
}
.looking_split {
    width: 30.8%;    
    margin-right: 2em;
}
.fran_img{
	display:none;
	}
.promise_statement p{
	width:100%;
}
.label_field{
	width:25%;
}

/***best-seller**/
.seller_price {
    margin-bottom: 15px!important;
}
.left_best p{
	font-size:18px;
}
.left_best .seller_price span.woocommerce-Price-amount.amount{
	font-size:26px;
}
.left_best h3 {
    font-size: 28px;
	max-width:unset;
}
.left_best {
    padding: 2em 0;
}
.archive.tax-product_cat header.woocommerce-products-header h3 {
    font-size: 38px;
}

/**view all cake**/
.left_cate_banner {
    width: 100%;   
    float: unset;
text-align:center;
}
.left_cate_banner .category_button.explore_abt {
    width: 56%;
    float: left;
	margin:unset;
    margin: 4em 0 4em 0;
}
.right_pro_banner {
    width: 100%;
    float: left;
}
.category_icon {
    float: right;
    width: 27%;
    display: inline-block;
}


/**popup**/
.modal-title {
    font-size: 28px;
}
.single-product .style_price a.button{
max-width:64%;
}
.locations {
    float: left;
    width: 48.6%;
}
input.address.wpsl-search-form.pac-target-input {
    width: 20%;
}
span.cat-links {
    margin-top: 2em;
}
.single-post footer.entry-footer {
    width: 70%;
}

.woocommerce ul.order_details li{
    margin-top: 10px;
}
.wholesale_customer #mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link{
    padding: 0px 24px 0px 0!important;
}
.custom_cart .quantity {
    float: unset;
	 margin-bottom: 5px;
}
.custom_cart button.single_add_to_cart_button.button.alt{
float: unset;
}
.main-nav-header-left.bg_menu{
width:57%;
}
a.added_to_cart.wc-forward{
		    bottom: -32px;
}
	
/**franchise update page**/
.wpcf7-form select {
    background-image: url(../images/green_down.png);   
    background-size: 20px;
}
.process_bg p {
    font-size: 40px;
}
.inner_franchise h4 {
    font-size: 36px;
}
.inner_franchise h3 {
    font-size: 42px;
}
.inner_franchise p {
    font-size: 26px;
}
.join_block_right p {
    font-size: 18px;
}	
.foot_payment {
    width: 100%;	
}	

.foot_hygiec {
    width: 55%;
    float: left;
}
.term_page {
    width: 24%;
    margin-top: .5em;
}
.copyright-footer {
    margin-top: 0.5em;
}	
	
/***free slice**/
.cake_sol_content h1 span{
    font-size: 40px;
}
.cake_sol_content h1{
    font-size: 40px;
}
.cake_sol_content p {
    font-size: 22px;
}
.good_luck h1{
    font-size: 40px;
}	
	
}

@media only screen and (max-width:1200px) {
		    #content .home-category-menu-container ul li a {
        font: 700 12px / 24px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
}

@media only screen and (max-width: 992px) {

    .foot_lastblk
     {
        width: 50%;
        float: left;
    }
    .coverfoot-home-one {
        width: 50%;
        float: left;
    }

	#content .home-category-menu-container ul li {
        word-break: break-word;
        display: inline-block;
        width: auto;
        word-wrap: break-word;
    }
	    #content .home-category-menu-container ul li a {
        font: 700 13px / 24px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

.content_ban {
    width: 60%;
    left: 4em;
}
.left_quality h1 {
    font-size: 26px;
}
.left_quality p {
    font-size: 20px;
}
.home_products h1 {
    font-size: 26px;
}
.taps {
    width: 31.9%;
}
.join_left {
    width: 46%;
}
.join_right h1 {
    font-size: 26px;
}
.join_right p {
    font-size: 20px;
}
.foot-home-one {
    width: 87%;
    margin-left: 1em;
    margin-top: 0em;
}
.foot_menu {
    float: left;
    width: 68%;
	margin-top: 2%;
}
.socialicon_home1 {
    width: 29%;
}
span.stay_style{
display:block;
padding-right:0;
}
/*.foot_menu ul li {
    margin-right: 1em;
}*/
ul.pagefollow_home1 {
    margin-top: 0;
}
ul.pagefollow_home1 li:nth-child(1) a i{
  font-size: 23px;
}
ul.pagefollow_home1 li:nth-child(2) a i {
    font-size: 30px;
}
.foot-home-two {
    width: 87%;
}
.copyright-footer {
    width: 100%;
}
.term_page {
    width: 49%;
}
.term_page ul li {
    padding-right: 13px;
}
.term_page a {
    color: #ffffff;
    font-size: 15px;
}
.appr_sec {
    margin: 1em 0;
}
.txt_app {
    font-size: 22px;
}
.news-center-content h3 {
    font-size: 22px;
}
.join-section {   
    margin: 2em 0;
}
.quality-section {  
    margin: 1em 0;
}
.shop_pro {   
    margin-top: 0em;
}
.login_wrap a{
 margin-left: 0px;
}
.search_form_wrap{
    margin-right: 5px;
}
.col-sm-4.left-sec-head2 a img {
    width: 192px;
}
.header_right{
    margin-top: 0.8em;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
        padding: 0px 15px 0px 0!important;
}
.login_wrap a {
    padding: 0px 12px;
}
.search_form {
    width: 29%;
}
.categ_blocks{
	width:29.5%;
}


/***about**/
.main_head_abt h1 {
    font-size: 34px;
}
.start_para p {
    font-size: 20px;
}
.Unique_content h2{
	font-size: 30px;
}
.year_block {
    max-width: 100%;
}
li.year {
    font-size: 20px;
}
.year_block li p {
    font-size: 18px;
}
li.year {
    padding-right: 1em;
}
.his_img img {
    width: 100px;
}


/**faq**/
.faq_page .inner_container {
    width: 100%;
}

/***buy**/
.category_button.explore_abt{
	float:unset;
	width:54%;
	margin:0 auto;
	margin-top:2em;
}
.archive .explore_abt a{
	display:block;
	    margin-bottom: 1em;
}
.archive li.product-category.product{
	margin-right:1em!important;
}
.shop_by h1 {
    font-size: 30px;
}

/***mini-byte**/
li.entry.product {
    margin-right: 0.5em!important;
    margin-left: 0.5em!important;
}
.mini_head p {
    font-size: 21px;
}
.mini_img_con.shop_by h1 {
    margin-bottom: 1em;
}

/***pro-detail**/
.woocommerce div.product div.summary{
	width:100%;
}
.entry .entry-content, .entry .entry-summary{
	max-width:100%!important;
}
section.related.products h2 {
    font-size: 35px;
}
section.related.products{
	margin-top:2em;
}
.product-detail .entry .entry-content, .entry .entry-summary{
margin-left:0;
}

/**candles**/
.candle_page_images {
    float: left;
    width: 31.4%;
}
.product_details_candle{
	margin-bottom:2em;
}
.product_details_candle h4 a {
    font-size: 18px;
}
.candle_page {
    margin: 0 0 1em 0;
}

/**franchise**/
.franchise_page .inner_container {
    width: 100%;
}
.contact_form{
	margin-top:2em;
}
.looking_split{
	margin-bottom:1em;
}
.promise_statement p{
	font-size:22px;
}
.skill_person p{
	margin-top:0;
}

/**best-seller**/
.left_best h3 {
    font-size: 22px;
}
.left_best p {
    font-size: 16px;
	margin-bottom:0;
}
.left_best .seller_price span.woocommerce-Price-amount.amount {
    font-size: 19px;
}
.right_best {
    width: 52.8%;
    margin-left: 0.5em;
}
.left_best {
    padding: 1em 0;
}
.left_best .add_view.cand_pg a {
    padding: 5px 12px;
}
.archive.tax-product_cat header.woocommerce-products-header h3 {
    font-size: 30px;
}
.term-description p {
    font-size: 20px;
}
.term-description p:nth-child(1){
	max-width:unset;
}
.term-description p:nth-child(2) {
    margin-top: 1em;
}
.term-description{
	margin-bottom:1em;
}
.best_seller {
    margin: 0em 0 4em 0;
}
span.woocommerce-Price-amount.amount {
    font-size: 18px;
}
.style_price a.button {
    padding: 12px 20px;
	font-size:14px;
	}
.style_price h2 {
    font-size: 20px!important;
	padding:0!important;
}
.full_cake {
    font-size: 15px;
}
.half_cake {
    font-size: 15px;
}
.category_button.explore_abt.view_but a {
    font-size: 18px;
    padding: 15px 26px;
}
.view_all p {
    font-size: 24px;
margin-bottom:2em;
}

.left_cate_banner h4 a {
    font-size: 26px;
}

.mini_byte td.value div{
float:unset;
}

/**mini bytes**/
 .mini_byte .woocommerce ul.products li.product .price {
    max-width:175px;
    margin: 0 auto;
}
.mini_byte .style_price del:before {
    font-size: 18px;
	left:-10px;
}
.mini_byte .style_price del{
	font-size:18px;
}
.product-detail .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	    padding: 11px 15px;
}
.archive a.added_to_cart.wc-forward{
	    bottom: -42px;
}

.news-left-img {
    width: 28%;
}
.news-center-content {
    width: 52%;
}
img.right_align{
	width:75px;
}
.single td.value label {
    font-size: 20px;
}
.related_pro:after{
border-bottom:unset;
}
.related_pro:before{
border-top:unset;
}
.woocommerce-product-details__short-description p {
    font-size: 18px;
}
.tax-product_cat .style_price{
    margin-left: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:after
{
   display:none;
}
.tax-product_cat.woocommerce ul.products li.product .button {
     margin-top: 0em!important; 
}
.tax-product_cat .woocommerce-variation-price {
    margin-top: 8px;
}
.tax-product_cat.woocommerce ul.products li.product .price del {
    display: none!important;
}
.tax-product_cat .price{
    margin-top: 0px;
}
.location_email{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.locations {
    width: 48.3%;
}
input.address.wpsl-search-form.pac-target-input {
    width: 20%;
}
span.cat-links {
    margin-top: 1em;
}
.single-post footer.entry-footer {
    width: 61%;
}
.single-post .entry .entry-header{
    margin-bottom: 2em;
}
.single-post nav.navigation.post-navigation
{
    margin-top: 2em;
}
.cooked-recipe-info.cooked-clearfix {
    max-width: 80%;
}
.blo_si_br {
    width: 34%;
}
.left_con {
    width: 64%;
    margin-right: 1em;
}
.wholesale_customer #mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px;
    font-family: DMSans-Bold;
    padding: 0px 10px 0px 0!important;
}
.wholesale_customer #mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link:after{
display:none;
}	
.wholesale_customer .header_right {
    margin-top: 0.8em;
    width: 72%;
}
.wholesale_customer .left-sec-head2 {
    /* display: inline-block; */
    width: 27%;
}
.right_table {
    float: left;
    width: 100%;
	overflow-x: auto;
}
.fitle_but{
    display: block;
    width: 68px;
    float: left;
    vertical-align: middle;
    background: #c11d2d;
    padding: 3px 0;
    margin-right: 1em;
    color: #ffffff!important;
    font-size: 18px!important;
    font-family: 'DMSans-Bold';
    text-align: center;
    cursor: pointer;
}
.left_sidebar {
    border: 2px solid #b5b5b5;
    position: absolute;
    top: 100px;
    width: 50%;
    display: block;
    left: -700px;
    z-index: 9999999999;
    background: #ffffff;
}
.full_table {
    display: flex;
    flex-direction: column-reverse;
}
.main-nav-header-left.bg_menu {
    width: 70%;
}
#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link{
    padding: 0px 22px 0px 0!important;
}
.title_content h3 a{
font-size:16px;
}
.full_blog h2{
    font-size: 26px;
}
.blo_si_br li a{
    font-size: 16px;
}
.slider_nav_home .slider-next.slick-arrow{
top:32%;	
}
.slider_nav_home .slider-prev.slick-arrow{
top:32%;	
}
/*.right_qual_img img {
    width: 46%;
}*/
.single-product .style_price a.button{
	    padding: 15px 20px;
		font-size:18px;
}
.woocommerce-checkout .entry .entry-content a.button{
    font-size: 14px;
	 padding: 12px 11px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
 font-size: 14px;
	 padding: 11px 11px;		
	}
.product_details	a.added_to_cart.wc-forward{
		bottom:-71px;
	}
.foot_menu {
    float: left;
    width: 100%;
    /* text-align: center; */
}
.foot-home-one {
    width: 100%;
    margin-left: 0em;
    margin-top: 0;
    margin-bottom: 1em;
}
.foot_logo {
    margin-top: 0;
    float: left;
    width: 100%;
    margin-bottom: 0px;
    text-align: center;
}
	.socialicon_home1 {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 2%;
}	
.foot_menu ul {
    margin-bottom: 0;
    padding-left: 0;
}
i.fa.fa-instagram {
    font-size: 30px;
}	
	
/**franchise update*/
.inner_franchise h3 {
    font-size: 36px;
}
.inner_franchise h4 {
    font-size: 30px;
}
.inner_franchise p {
    font-size: 20px;
}
.handcraft_block_right {
    width: 100%;
}
.handcraft_block_right p{
font-size:26px;
}
.join_block_right p {
    font-size: 16px;
}
.inner_container{
width:100%;
}
.process_content p{
    font-size: 18px;
	    max-width: 100%;
}
.process_bg p {
    font-size: 36px;
    max-width: 100%;
    line-height: normal;
}
.label_field{
    font-size: 20px;
}
.form-control {
    font-size: 18px!important;
}
.right_align {
    width: 44%;	
}	
.foot-home-two {
    width: 100%;
	margin-left:0;
}
.foot_payment {
    width: 88%;
    text-align: right;
    float: right;
}	
.term_page {
    width: 100%;
    float: left;
}	
.term_page ul{
	margin-bottom:0;
}
.cake_sol_content p{
max-width:100%;
font-size: 20px;
}


.woocommerce .wholesale_content ul.products.columns-2 li.product, .woocommerce-page .wholesale_content ul.products.columns-2 li.product {
    width: 47% !important;
}

}


@media screen and (max-width: 750px){
.cooked-recipe-info .cooked-left, .cooked-recipe-info .cooked-right {
    float: none;
    display: block;
    text-align: left;
}
.cooked-recipe-info .cooked-left, .cooked-recipe-info .cooked-right {
    float: left;	
}

	
	
}


@media only screen and (max-width: 767px) {
	#content .home-category-menu-container ul li a {
        font: 701 18px / 37px "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: block;
    }
	    #content .home-category-menu-container ul li {
        word-break: break-word;
        display: inline-block;
        width: 100%;
        word-wrap: break-word;
    }
.main-nav-header-left ul {
	visbility:hidden;
	position:absolute;
}
.right_qual_img {
    width: 30%;
}
.left_quality h1 {
    font-size: 22px;
}
.left_quality p {
    font-size: 18px;
}
.content_ban {
    width: 100%;
    left: 0em;
    padding: 0 15px; 
}
.content_ban p {
    font-size: 20px;
}
.taps {
 width: 48.3%;
 margin-bottom: 1em;
}
.taps:nth-child(2n){
margin-right: 0;
}
.more_info.shop_pro a {
    padding: 10px 27px;
}
.more_info a,
.more_info span {
    font-size: 15px;
}
.join_left {
  float: left;
    width: 100%;
}
.join_right {
  float: left;
    width: 100%;
    margin-left: 0;
    margin-top: 2em;
}
.join_right p{
max-width: unset;
}
.join_left img{
    width: 100%;
}
.join_right p {
    font-size: 18px;
}
.learn-more {
    margin-top: 2em;
}
.news-center-content {
    margin-top: 1em;
    float: left;
    width: 100%;
}
.news-right-img{
  display: none;
}
.news-left-img{
  display: none;
}
.news-center-content h3 {
    font-size: 22px;
}
.home_products h1 {
    font-size: 22px;
}
.join_right h1 {
    font-size: 22px;
}
.foot-home-two {
    width: 100%;
    float: left;
    margin-left: 0;
}
.copyright-footer {
    width: 100%;
    float: left;
    /* text-align: center; */
}
.term_page {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 10px;
}
.foot-home-one {
    width: 100%;
    margin-left: 0em;
    margin-top: 20px;
	margin-bottom:1em;
}
.socialicon_home1 {
    width: 100%;
    float: left;
    text-align: left;
	margin-top: 2%;
}
.foot_menu {
    float: left;
    width: 50%;
    /* text-align: center; */
}
.foot_menusecond {
    width: 50%;
    float: left;
    margin-top: 2%;
    padding-left: 2em;
}

.foot_menu ul li {
    width: 100%;
}


.foot_logo {
    margin-top: 0;
    float: left;
    width: 100%;
    margin-bottom: 0px;
    text-align: center;
}
.foot-home-footer {
    padding: 1em 0;
}
span.basket_name a {
    display: none;
}

.right_sec ul li:nth-child(2) img {
    width: 130px;
}
.right_sec ul li {
    margin-right: 5px;
}
.left-sec a {
    font-size: 14px;
}
.form {
    font-size: 14px;
}
/* .foot-home-two:before {
    position: absolute;
    border-top: 1px solid #ffffff;
    content: "";
    display: block;
    width: 350px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
} */
.foot-home-two {
    border-top:unset;
position: relative;
display: inline-block;
}
img.right_align{
   left: 78px;
}
.learn-more {
    margin-top: 2em;
}
.right_qual_img {
    width: 20%;
}
#footer {
    position: relative;
}
.categ_blocks {
    width: 43.5%;
    margin-bottom: 2em;
}
.left_quality {
    width: 71%;
}
.right_qual_img {
    width: 26%;
	margin-top:1em;
}
.user-image{
	display:block;
}
.user-name{
	display:none;
}
.login_wrap a{
	border:unset;
}
.left-sec-head2 {
    width: 42%;
    float: left;
}
.search_form {
    width: 100%;
}
.login_wrap {
    display: inline-flex;
    vertical-align: top;
}
.head_top_line2 {
    float: left;
    width: 100%;
	display:table;
}
.coverfoot-home-one {
    width: 100%;
    float: left;
}
.foot_lastblk {
    width: 100%;
    float: left;
}
span.mega-indicator {
    display: block!important;
}
ul.mega-sub-menu li a {
    text-align: left!important;
}
.search_form_wrap{
	margin-right:0;
	margin-left:0;
}
.login_wrap a {
    padding: 0px 12px 0 10px;
}

/***about**/
.main_head_abt h1 {
    font-size: 28px;
}
.inner_con_abt{
	max-width:unset;
		left:0;
	text-align:center;
}
.inner_con_abt p {
    font-size: 32px;
    line-height: 36px;
}
.explore_abt a{
	 padding: 14px 28px;
}
.start_para {
    margin: 2em 0 2em 0;
}
.Unique_content h2 {
    font-size: 26px;
}
form.woocommerce-product-search button{
	width:14px;
}
form.woocommerce-product-search input::placeholder {
font-size:14px;
color: #046a38;
font-weight: bold;
}
.align_gallery{
	width:50%;
}
.brief_history h2{
	font-size:24px;
}
.year_block {
    margin-top: 2em;
}
li.year{
	padding-right:0;
}
.year_block li {
    display: block;
}


/***faq***/
.faq-title h4 {    
    padding: 17px 25px!important;
	font-size: 16px!important;
}
[data-accordion] > [data-control]:after{
	right:7px;
	width:16px;
}
.faq-content p {
    font-size: 18px!important;
}
[data-accordion].open > [data-control]:after{
	top:35px;
	width:18px;
}
.faq-accordion .faq-main.open h4{
	font-size: 20px!important;
}
.fur_ques span {
    font-size: 18px;
}

/***buy**/
.category_button.explore_abt {
    width: 70%;
}
.cone_write img {
    width: 120px;
}
.archive li.product-category.product {
    margin-right: 0.6em!important;
}
.shop_page p {
    font-size: 18px;
}
.shop_by h1 {   
    font-size: 28px;
}
.category_button.explore_abt a{
	margin-right:0;
}

/**mini_byte**/
li.entry.product {
    margin-right: 0.3em!important;
    margin-left: 0.3em!important;
}
.mini_head p {
    font-size: 18px;
}
.style_price h2 {
    font-size: 18px!important;
}
span.woocommerce-Price-amount.amount {
    font-size: 18px;
}
.style_price a.button {    
    font-size: 16px;   
    padding: 12px 20px;
}
.woocommerce-product-details__short-description p {
    font-size: 20px;
}
h1.product_title.entry-title {
    font-size: 28px;
}
.summary.entry-summary span.woocommerce-Price-amount.amount {
    font-size: 26px;
}
section.related.products h2 {
    font-size: 30px;
}
section.related.products{
	margin-bottom:0;
}
.candle_page_images {
    float: left;
    width: 46.8%;
}

/**franchise**/
.join_family_fran h2 {
    font-size: 22px;
}
.join_family_fran p{
	font-size:18px;
}
.looking_split {
    width: 46.8%;
}
.looking_split:nth-child(3) {
    margin-right: 1em;
}
.looking_split:nth-child(2n) {
    margin-right: 0em;
}
.promise_statement p {
    font-size: 20px;
}
.contact_form h3{
	font-size:26px;
}
.form-control{
	    font-size: 16px!important;
}
.label_field{
	font-size:20px;
}
.field_input{
	width:60%;
}
.label_field {
    width: 36%;
}
.field_input .button, button, input[type="button"], input[type="reset"], input[type="submit"]{
    color: #ffffff;
    font-family: DMSans-Regular;
    font-size: 16px;
    padding: 1rem 2rem;
}
.book_img img {
    width: 120px;
}


/***best-seller**/
.right_best{
float:unset;
width:100%;
max-width:50%;
margin:0 auto;
}
.left_best{
float:left;
width:100%;
text-align:center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
float:left;
/* width:100%!important; */
margin-bottom:1em;
}

/**popup**/
.modal-dialog {
    width: 360px;
    margin: 0 auto;
}
.related_pro:after{
border-bottom:unset;
}
.right_pro_banner ul li {
       width: 48.8%;
    margin-right: 10px;
}

.right_pro_banner button.single_add_to_cart_button.button.alt{
	    padding: 12px 16px;
		float:unset;
	width:70%;
}

.category_button.explore_abt.view_but {
    float: unset;
    width: 100%;
    text-align: center;
}
.category_icon{
float:unset;
}
.right_pro_banner ul li:nth-child(2) {
    margin-top: 0em;
}
.image_sec_view img {
    width: 100%;
}
.product_details {
    float: right;
    width: 100%;
	margin-top:1em;
}
.image_sec_view {
    width: 100%;
    float: left;
}

.tax-product_cat .product_wrapper {
    float: left;
    width: 100%;
}
.tax-product_cat .style_price {
    float: left;
    width: 100%;
	text-align:center;
}
.archive .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	margin-bottom:0;
}
.best_seller {
    margin: 0em 0 2em 0;
}
.archive .single_variation_wrap button {
    margin-bottom: 0;
}
.woocommerce div.product form.cart {
    margin-bottom: 0;
}
.product-detail button.single_add_to_cart_button.button.alt{
	margin-bottom: 2em!important;
}
.search_form_wrap {
margin-top:0;
}
.fancybox-container{
display:none!important;
}
.header_right {    
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 49%;
}
.left-sec-head2 {
    width: 100%;
}
.basket_name{
display:none;
}
.single-product .style_price a.button{
    max-width: 75%;
}
.single-product .style_price{
/*height:155px;*/
}
.single-product .style_price a.button {
    max-width: 80%;
}
.tax-product_cat .style_price h2{
	padding: 10px 0px;
    display: flex;
    flex-direction: column;
    height: 50px;
    justify-content: center;
}
.tax-product_cat.woocommerce ul.products li.product a img{
    margin: 0 0 0em!important;
}
.tax-product_cat ul.products.columns-2 {
    margin-top: 0!important;
}
.tax-product_cat .woocommerce-variation-price {
    margin-top: 0px;
}
.style_price td.value label {
    font-size: 16px;
}
td.value div {    
    text-align: center;
    float: none;
}
.woocommerce-variation.single_variation{
top:0;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
font-size:14px;
}
.locations {
    width: 100%;
	margin-right:0;
}
.location_content h4 {
    font-size: 20px;
}
.simple-locator-form label {
    font-size: 24px;
}
input.address.wpsl-search-form.pac-target-input {
    width: 37%;
}
.find_para p:nth-child(1) {
    font-size: 18px;
	margin-top:0;
}
.location_content span {
    font-size: 18px;
}
.location_hours h5 {
    font-size: 18px;
}
.find_para p {
    font-size: 16px;
}
.location_email a {
	font-size: 18px;
}
.wpcf7-form select{
    background-position: 96%;
    background-size: 15px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:after {
display:none;
}
.woocommerce-checkout .entry .entry-title{
    font-size: 28px;
}
.woocommerce-cart .entry .entry-title{
    font-size: 28px;
}
span.cat-links {
    margin-top: 1em;
}
.single-post footer.entry-footer {
    width: 100%;
	margin-top:2em!important;
	float:left;
}
.single-post .entry .entry-header{
		    margin-bottom: 2em;
}	
/*.single-post .entry .entry-content, .entry .entry-summary {
    max-width: 60%!important;
    margin: 0;
    padding: 0;
    float: none;
    width: 100%;
    text-align: center!important;
    margin: 0 auto!important;
}*/
.single-post .entry-title{
	font-size: 28px;
}	
.entry .entry-content .wp-block-image{
width:100%!important;		
}
.wp-block-image img {
    max-width: 100%;
    width: 100%;
}	
.entry-title {  
    font-size: 26px;
}
form.woocommerce-product-search input::placeholder {
text-align:left;
}
.filter_div{
display:block;
}
.left_con {
    width: 100%;
	margin-top:2em;
}
.blo_si_br {
    position: absolute;
    top: 55px;
	width:98%;
   display: block;
       left: -700px;
	   z-index:9999999999;
	       background: #ffffff;
		   height:500px;
		   overflow:auto;
}
.full_blog {
    float: left;
    width: 100%;
   /* display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;*/
}
.fitler_course {
    display: block;
    width: 68px;
    float: left;
    vertical-align: middle;
    background:#c11d2d;
    padding: 3px 0;
    margin-right: 1em;
    color: #ffffff!important;
    font-size: 18px!important;
    font-family: 'DMSans-Bold';
    text-align: center;
    cursor: pointer;
}
/*.blo_si_br {
    width: 29%;
}*/
.left_con {
	float:left;
    width: 100%;
}
.blo_si_br li a {
    font-size: 16px;	
}
.archive.category .left_con{
float:left;
width:100%;
}	
.search .left_con{
float:left;
width:100%;
}
.archive.category h2.entry-title a{
    font-size: 28px;
}
.search h2.entry-title a {
    font-size: 28px;
}
#header_top{
		filter:unset;
}	
.shop_by {
    margin-top: 3em;
}
.wholesale_customer .left-sec-head2{
width:100%;
}
.left_sidebar li a {
    color: #444444;
    font-size: 14px;
}
.left_sidebar h2.widget-title{
	 font-size: 20px;	
}
.left_sidebar{
width:85%;
}
.left_sidebar li a:before{
top:0;
}
.right_table table { 
    overflow-x: auto;
}
#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:after {
display:none;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {   
    padding-left: 10px;
}
#mega-menu-wrap-menu-2 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-2 {   
    padding-left: 10px;
}
.kanban_link{
   margin-top: 5px;
}
.main-nav-header-left.bg_menu {
    width: unset;
}	
#mega-menu-wrap-categ_menu .mega-menu-toggle .mega-toggle-block-1:after{
    margin: 0 0 0 0px!important;
}
#mega-menu-wrap-categ_menu #mega-menu-categ_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:after{
display:none;
}	
.categ_blocks{
		margin-left:0;
}
span.add_view {
    position: relative;
    margin-top: 10px;   
    text-align: center;
    width: 100%;
    float: left;
}	
span.add_view a{
	float:unset;
}	
.product_details{
	text-align:center;
}
ul.mega-sub-menu li{
box-shadow:unset!important;
}
.blog_listed_li {
    float: left;
    width: 48%;
}
.left_con{
margin-right:0;
}
.full_blog{
margin-bottom:6em;
}
.more_info {
    display: flex;
    align-items: center;
    justify-content: center;
}
.content_ban {
    width: 100%;
    left: 0;
    padding: 0 15px;  
	text-align: center; 
}	
.slick-dotted.slick-slider {
    margin-bottom: 0px !important;
}
/*.right_qual_img img {
    width: 100%;
}*/
.product_details td.value div {
    float: unset;
}	
.product_details .woovr-variation-info, .woovr-variation-selector {
    flex-grow: 0;
    max-width:100%;
}
.product_details .woovr-variations .woovr-variation{
    justify-content: center;	
}	
.single-product .style_price a.button{
	    padding: 15px 20px;
		font-size:14px;
}
.product-detail button.single_add_to_cart_button.button.alt{
	padding: 15px 31px;
		font-size:14px;	
}	
.check_sale h3{
text-align:center;
margin-bottom: 5%;
}
.archive .woovr-variations .woovr-variation{
    display: inline-flex;	
	margin-left:0;
	margin-right:0;
	
}	
.pro_img_desc{
	display:block;
}
.glide__arrow.glide__arrow--left{
	left:0!important;
}	
.glide__arrow.glide__arrow--right{
	right:0!important;
}	
	.candle_page .woovr-active .variations_form .variations, .woovr-variations + .variations{	
    display: inline-flex!important;
    justify-content: center;	
}
.woocommerce-checkout .entry .entry-content a.button{
    font-size: 14px;
	 padding: 12px 9px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
 font-size: 14px;
	 padding: 11px 8px;		
}	
button.single_add_to_cart_button.button.alt.loading{
		    padding-right: 1.618em;
}
.modal-content.popup-content-reg h2 {
    margin-bottom: 1em;
    font-size: 20px;
}	
.product_details a.added_to_cart.wc-forward{
bottom:-42px;		
}	
.tax-product_cat.woocommerce ul.products li.product .button{
padding:12px 12px;		
}
.banner_bg:before{
	display:block;
}
	
	
/**Franchise update**/
.inner_franchise h3 {
    font-size: 32px;
}
.inner_franchise h4 {
    font-size: 26px;
}
.inner_franchise p {
    font-size: 18px;
}
.inner_franchise_content {
    width: 65%;
}
.about_us_img:before {
    content: "";
    /*background:rgb(4 106 56 / 15%);*/
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    position: absolute;
}
.inner_franchise{
    z-index: 99;
}
.handcraft_full_block{
display:block;
}
.join_block_full{
display:block;
}
.join_block_left {
    width: auto;
    margin-right: 0;
    text-align: center;
}
.join_block_right {
    width: 100%;
    text-align: center;
    margin-top: 1em;
}
.process_bg p {
    font-size: 30px;
}
.pro_imgs ul li {
    width: 48.5%;
    margin-right: 3%;
}
.pro_imgs ul li:nth-child(2n){
margin-right:0;
}
.pro_imgs {
    margin: 2em 0 0 0;
}
.contact_form {
    margin-top: 0em;
}
.process_image img {
    width: 100%;
}
.form-group input::placeholder{
font-size:16px!important;
}
.right_align {
    right: 0;	
}	
.foot_payment {
    width: 100%;
    text-align: center;
    float: unset;
    margin: 0 auto;
    margin-top: 1%;
    margin-bottom: 1%;
}	
.copyright-footer{
margin-bottom:3%;	
padding-top: 0;
}
	
/**free slice**/
.cake_sol_content h1 {
    font-size: 36px;
}	
.cake_sol_content h1 span{
    font-size: 36px;
}
.cake_sol_content h2 {
    color: #444444;
    font-size: 24px;
    font-family: DMSans-Bold;
    margin: 5px 0;
}
.cake_sol_content p {
    font-size: 18px;
}
.cake_sol_content p b {
    color: #c11d2d;
    font-size: 20px;
}
.terms_conditions ul li {
    font-size: 16px;
}
.good_luck h1 {
    font-size: 36px;
}
.good_luck { 
    margin: 1em 0;
}	

.woocommerce .wholesale_content ul.products li.product a img {
    height: 250px !important;
}
.woocommerce .wholesale_content ul.products.columns-2 li.product, .woocommerce-page .wholesale_content ul.products.columns-2 li.product{
    margin-right: 8px !important;
    padding: 10px;
}
input.qty-input {
    width: 30%;
}
button.buy-now-btn {
    width: 55%;
}

} 

 
  
@media only screen and (max-width: 480px) {

    .foot_menu ul li {
        width: 100%;
        float: left;
    }
    .foot_menusecond {
        width: 50%;
        float: left;
    }
    .foot_hygiec {
        width: 88%;
    }
    ul.pagefollow_home1 {
        padding: 0;
    }
    .foot_menu {
        margin-bottom: 0px;
    }
    .foot_hygiec {
        width: 88%;
    }

.categ_blocks{
		margin-left:0;
}	
.left_quality {
    width: 100%;
    float: left;
    text-align: center;
}
.right_qual_img {
    width: 100%;
    float: left;
text-align: center;
}
.content_ban{ 
	padding:0 25px;
}
.more_info {
    display: flex;     
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.learn-more {
    justify-content: center;
    flex-direction: column;
    align-items: center;  
}
.content_ban h3 {
    font-size: 24px;
}
.taps {
    width:100%;
    float: left;
    margin-right: 0;
}
.join-section {
    margin: 0;
}
.join_right{
    text-align: center;
}
.news-bg{
    margin-top: 1em;
}
.inner3-newsletter input::placeholder {
font-size: 14px;
}
.txt_app{
    display: block;
}
.appr_sec ul li {
    display: block;
}
ul.pagefollow_home1 li:nth-child(2) a i {
    font-size: 28px;
}
ul.pagefollow_home1 li:nth-child(1) a i {
    font-size: 20px;
}
.foot-home-two:before {
    width: 250px;
}
.banner_bg {
    min-height: 77vw!important;
	background-position:center;
}
.categ_blocks {
    width: 100%;
	float:left;
	margin-left:0;
	margin-right:0;
}
.home_products {
    margin: 1em 0;
}
#header_top{
	padding:15px 0;
}
.header_right{
	margin-top:0.3em;
}
.left-sec{
    width: 100%;
    text-align: center;
    margin-bottom: 1em;	
}
#top-cart {
    float: left;
    width: 100%;
text-align: center;
}
#top-cart ul{
    padding-left: 0;
}

/**about*/
.start_para p {
    font-size: 18px;
}
.Unique_content h2 {
    font-size: 22px;
}
.Unique_content p{
	font-size:18px;
}
.align_gallery{
	float:left;
	width:100%;
	padding-left:0;
	padding-right:0;
}
.brief_history p {
    font-size: 18px;
}
.his_img {    
    right: 0; 
    top: 0;
}
.his_img img {
    width: 80px;
}
.year_block ul {
    margin-bottom: 1em;
}
.brief_history h2 {
    font-size: 22px;
}
.about_us_img {
    height: 72vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.about_us_img img {
    display: none;
}

/**faq**/
.faq-title h4 {
max-width:100%;
}
.faq-accordion .faq-main.open h4{
max-width:100%;
}
.fur_ques span {
    font-size: 18px;
}


/**buy**/
.shop_page p {
    font-size: 18px;
}
.shop_by h1 {   
    font-size: 28px;
}
.archive li.product-category.product{
    margin-right: 0!important;
	width:100%!important;
	margin-bottom:0 0 0.992em!important;
}
.shop_by h1 {
    font-size: 26px;
}
.category_button.explore_abt {
    width: 75%;
}
li.entry.product {
    margin-right: 0.3em!important;
    margin-left: 0.3em!important;
	width:47%!important;
}

/***candle*/
.candle_page_images {
    float: left;
    width: 100%;
	margin-right:0;
	margin-left:0;
}

/**franchise*/
.looking_split {
    width: 100%;
    margin-right: 0;
}
.promise_statement p {
    font-size: 18px;
}
.field_input {
float:left; 
 width: 100%;
}
.label_field {
float:left; 
 width: 100%;
 }
 
 /**popup**/
.modal-dialog {
    width: 300px;
    margin: 0 auto;
}
.explore_abt a {
    font-size: 16px;
}
.view_all p {
    font-size: 20px;
}
.image_sec_view img{
width:100%;
}
.image_sec_view {
    width: 100%;
    float: left;
margin-right:0;
}
.product_details {
    float: left;
    width: 100%;
margin-left:0;
margin-top:1em;
}
.left_cate_banner p {
    font-size: 18px;
}
.common_block {
    padding: 2em 0;
}
.tax-product_cat .product_wrapper {
    float: left;
    width: 100%;
}
.tax-product_cat .style_price{
    float: left;
    width: 100%;
}
.best_seller {
    margin: 0em 0 2em 0;
}



.right_pro_banner ul li:nth-child(2) {
    margin-top: 0em;
}
span.price_view {
    display: block;
    font-size: 14px;
}
span.add_view a {
    font-size: 14px;
    padding: 10px 10px;
}
.right_pro_banner button.single_add_to_cart_button.button.alt{
	    padding: 10px 10px;
		font-size: 14px;
}
.product_details td.value label {
    font-size: 14px;
}
input[type="radio"]{
	width:5px;
	height:5px;
}
.right_pro_banner ul li {
    float: left;
    width: 47.5%;
    margin-right: 10px;
}
.right_pro_banner ul li:nth-child(2n){
margin-right:0;
}
.left_cate_banner .category_button.explore_abt{
	    margin: 2em 0 2em 0;
}
.left_cate_banner h4 {
    margin-bottom: 10px;
}
.left_cate_banner h4 a {
    font-size: 22px;
}
.tax-product_cat .style_price{
	margin-left:0;
}
.style_price h2 {
    font-size: 14px!important;
	line-height:21px;
}
span.woocommerce-Price-amount.amount {
    font-size: 16px;
}
.style_price td.value label{
	font-size: 16px;
}
.product-detail .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	font-size:14px;
	padding: 9px 12px;
}
li.entry.product {
    width: 46.9%!important;
}
.mini_byte .style_price del:before {
    font-size: 16px;
    left: -8px;
}
.mini_byte .style_price del {
    font-size: 16px;
}
.style_price a.button {
    font-size: 14px;
    padding: 12px 12px;
}
h1.product_title.entry-title {
    font-size: 24px;
}
.summary.entry-summary span.woocommerce-Price-amount.amount {
    font-size: 24px;
}
.woocommerce-product-details__short-description p {
    font-size: 18px;
}
.top-cart-icon{
position:relative;
}
.simple-locator-form label {
    font-size: 22px;
	    width: 100%;
		text-align:center;
}
.simple-locator-form .address-input{
		text-align:center;
}
input.address.wpsl-search-form.pac-target-input {
    width: 57%;
}
.single-post .entry .entry-content, .entry .entry-summary {
max-width:100%!important;		
padding:0;
}
.cooked-recipe-info.cooked-clearfix {
    max-width: 100%;
}
.single-post div#content{
overflow:visible;
}
.woocommerce table.shop_table td a {
    font-size: 16px;
}
.foot_menu ul li{
  margin-right: 3%;
}
.kanban_link a{
    padding: 6px 6px;
    font-size: 14px;
}
.woocommerce ul.products li.product a img{
height:auto;		
}
.full_blog h2 {
    font-size: 20px;
}
.wpsl-results-inn-content {
    width: 92%;
}
.aws-container .aws-search-form .aws-wrapper:before{
	width:22px;
}
.slider-prev-home.slick-arrow{
	display:none!important;
}
.slider-next-home.slick-arrow{
	display:none!important;
}
/*.right_qual_img img {
    width: 46%;
}*/
.woovr-variations .woovr-variation{
    margin-right: 10px;
	display: inline-block!important;
}	
.woovr-variations .woovr-variation > div{
/*float:left;	*/
	max-width:100%;
}
.woovr-variation-selector {
	max-width:100%;
}
.woovr-variation-radio .woovr-variation-name
{
font-size:16px;		
}	
.glide__arrow.glide__arrow--left{
	display:none!important;
}	
.glide__arrow.glide__arrow--right{
	display:none!important;
}	
.single-product .style_price h2 {
font-size:14px!important;
}
.wholesale_customer .header_right{
width:57%;		
}
.header_right{
width:57%;		
}	
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
  overflow: auto;
		
}
tr.pay_vector_cc_details td{
    word-break: inherit;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
background-color:transparent;	
}
.right_pro_banner button.single_add_to_cart_button.button.alt{
		width:100%;
}	
.right_pro_banner ul li{
		margin-top:1em;
		
	}
.slider-next.slick-arrow{
		display:none!important;
}
.slider-prev.slick-arrow{
		display:none!important;
}
	
/**franchise update page**/
.process_bg {
    padding: 1em 0;
}
.process_bg p {
    font-size: 26px;
	line-height:38px;
}
.process_content p {
    font-size: 14px;
}
.join_block_full {    
    padding: 1em 0;
}
.handcraft_block_right p {
    font-size: 20px;
}
.handcraft_block h4 {  
    font-size: 30px;
}
.contact_form h4 {   
    font-size: 18px;   
    margin-bottom: 1em;
}
.label_field {
    font-size: 18px;
}
.form-control {
    font-size: 14px!important;
}
.inner_franchise h4 {    
    font-size: 20px;  
    margin-bottom: 10px;
}
.inner_franchise h3 {
    font-size: 28px;
}
.inner_franchise p {
    font-size: 14px;
}
.process_content{
    min-height: 100px;
}
.inner_franchise_content {
    width: 80%;
}
.pro_imgs ul li {
    width: 100%;
	margin-right:0;
}
.process_content p {
    font-size: 16px;
}	
/**free-slice**/
.terms_conditions ul li
{
    line-height: 24px;
}	

.woocommerce .wholesale_content ul.products.columns-2 li.product, .woocommerce-page .wholesale_content ul.products.columns-2 li.product {
    width: 100% !important;
    margin-right: 0 !important;
}
}

@media screen and (max-width:620px) {
	.product_details a.added_to_cart.wc-forward,
	.archive a.added_to_cart.wc-forward {
	    bottom:0;
	}
}

@media screen and (max-width:500px) {
	.woocommerce ul.products[class*=columns-] li.product,
	.woocommerce-page ul.products[class*=columns-] li.product {
		width:100% !important;
		float:none;
	}
}
