/*

Theme Name:     Physio Child Theme

Theme URI: 		http://demo.qreativethemes.com/physio/

Description:    Child theme for Pyhsio

Author:         QreativeThemes

Author URI:   	http://themeforest.net/user/QreativeThemes/portfolio

Template:       physio-qt

Version:        1.2

*/









.apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon .ap-cart {

    color: #bba14f !important;

}

#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-item-counter, #apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon .apbd-qty-c{

    background: #bba14f !important;}

    

/* add your custom CSS code below */



body.woocommerce div.product .woocommerce-tabs ul.tabs li a{

	padding: 18px 20px;

}



select.ui-datepicker-year{

	padding: 5px;

}



.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{

	padding: 20px 20px 5px 20px;

}



.wpcf7-form .wpcf7-form-control-wrap.dob input{

	width:100%

}



.single-btn-info{ 

	padding: 10px 20px;

	border-radius: 50px;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border: 1px solid #56afd5;

	display: inline-block;

	margin-bottom: 16px;  

	width: 75%;

	text-align: center;

}



.safe-preg-icon {

	max-width: 25%!important;

}



.single-btn-info:hover{ 

	background: #56afd5;

	color:#fff;

	text-decoration:none;

}



form#questions_form tr td input{

	margin: 0 5px;

}



table th, table td{

	padding: 5px;

}



.qest_errors{

	color: #721c24;

	background-color: #f8d7da;

	border: 1px solid #f5c6cb;

	padding: 10px 15px;

	border-radius: 5px;

}



.tnp-subscription .tnp-field-button input.tnp-submit{

	width: 100% !important;

}



.footer_logos {    

	margin-right: 10px;

    display: flex;

    float: right;

}



#mhra-fmd-placeholder a img{

	width: 96px;

}



#gphc_logo {

	margin-right: 10px;

}



.content-area {

    margin-bottom: 60px;

}



form.woocommerce-cart-form .actions button.button{

	color: #fff !important;

}



.questions_checkbox{

	margin-bottom: 10px;

}



.woocommerce-form__label-for-checkbox input#terms{

	position: relative;

}



.woocommerce-form__label-for-checkbox input#createaccount{

	position: relative;

}



#qustionnaires_terms_check{

	margin: 0px 8px 0px 0px;

}



#qustionnaires_form_submit{

	margin-top: 7px;

}



.header-topbar-sidebar input.search-field{

	height: 37px;

}



.header-topbar-sidebar input[type="submit"]{

	height: 37px;

	padding: 7px 15px;

}



body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button{

	font-size:14px;

	padding: 0.8rem 0.65rem 0.8rem 40px;

}



body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a{

	font-size:14px;

	padding: 1rem 0.75rem;

}



#cookie-law-info-bar{

	

}



#launcher{

	bottom: 60px !important;

}



#cookie-law-info-bar .cli-style-v2{

	font-size: 10pt;

}



#cookie_action_close_header{

	margin: 0;

}



.header-navigation .featured-button{

	clear: both;

	display: block !important;

	max-width: 240px;

	padding: 0 0 15px 0 !important;

	float: right;

}



.widget_product_categories ul.product-categories li.cat-item { margin-top: 2px;}





/*28 december*/



.content-area span.normal { font-weight: bold !important;}

.shelf-section .shelf__container.container{ width:100% !important;}



.header-navigation-row{ float:left; width:100%;}

.header-navigation-row .header-navigation{ float:left; width:100%;}

.header-navigation-row  .main-navigation > li > a { padding: 6px 10px;}



.header-navigation-row  .header-topbar-sidebar.topbar-right{  display: inline-block;float: none;vertical-align:middle;}

.header-first-row .btn-right{ float:none; display: inline-block; vertical-align:middle;}

.header-first-row .btn-right a{ background:#000; display:inline-block; color:#fff !important; border:1px solid #000 !important; padding:8px 15px; border-radius:30px;}

.header-first-row .header-topbar-sidebar .menu > li > a { padding:6px;}

.header-first-row #menu-topbar-navigation{ display:inline-block; width:auto; float:none}

.pl-0{ padding-left:0px !important;}

.header-logo {

    padding: 0 !important;

}



#webWidget {

	height: 450px !important;

}

.product-category h2 .count{

	font-size:14px;

}

.woocommerce-account .register .wc-terms-and-conditions #terms{ position: static;}

.single-product .product .tabs.wc-tabs{ width: auto; display: inline-block;}



.center-text {

    text-align: center;

}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {

    margin-bottom: 15px;

} 

ul.mj_wholesale_cat_ul li#mj_loop_li {

    width: 100%;

    display: flex;

    margin-bottom: 10px;

}

ul.mj_wholesale_cat_ul li .mj_col {

    width:15%;

}

ul.mj_wholesale_cat_ul li .mj_col.mj_loop_image_column {

    width:15%;

}

ul.mj_wholesale_cat_ul li .mj_col.mj_loop_title_column {

    width:35%;

    padding:0px 25px 0 15px;

}



ul.mj_wholesale_cat_ul li{border-bottom: solid 1px #f2f2f2;align-items: center;padding:5px 0 !important}

ul.mj_wholesale_cat_ul li .mj-loop-short-desc p{margin:0px;}

.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions{display: flex; align-items: center;}

.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a{margin:0 3px;padding:8px 10px !important;font-size:12px;}

ul.mj_wholesale_cat_ul li .mj_loop_addtocart_column{text-align: center; width:35%}

ul.mj_wholesale_cat_ul li .mj_loop_addtocart_column .quantity{

    width: 30%;

    display: inline-block;

    margin-right: 22px;

}

ul.mj_wholesale_cat_ul li .mj_loop_addtocart_column a{padding:10px 15px;}

.mj_image_zoom {  

	position: relative;

	z-index: 1;

	margin-left: 108px;

	transform:scale(3);

    -ms-transform:scale(3); / IE 9 /

    -moz-transform:scale(3); / Firefox /

    -webkit-transform:scale(3); / Safari and Chrome /

    -o-transform:scale(3); / Opera /

}



@media (min-width:1024px){

.header-topbar .row{display: flex;

align-items: center;}

.header-first-row{    width: 100%;display: flex;align-items: center;justify-content: space-between;}

.main-navigation { margin: 0; text-align: center;}

.header .header-wrapper .header-navigation #navbar { float: none;}

.header{    border-bottom: 1px solid #ccc;}

.header .header-topbar {

    padding: 0 0;

}



.header-first-row .header-logo {

    padding: 0;

}



.header-first-row .header-logo img{ max-height:80px;}



}



input#mj_become_retailer{

	width: auto;

	display: inline-block;

	margin-right: 7px;

}



input#mj_become_retailer+label{

	display: inline-block;

}



@media (min-width:992px){



	.main-navigation > li > a{

		padding: 25px 7px 25px 7px;

	}

	

	.mobile-bottom-header{

		display:none

	}



}





@media (min-width:992px) and ( max-width:1024px){

	.header-first-row .header-logo img{ max-height:80px;}

.header-first-row .btn-right {

    margin-top: 6px;

}

ul.mj_wholesale_cat_ul li .mj_col.mj_loop_title_column {width: 60%;}

}



@media (min-width:768px) and ( max-width:992px){

	.footer_logos { justify-content: center;  width: 100%;}

		.header-first-row  .header-logo{ width:100% !important;}

		.header-first-row .header-logo img{ max-height:80px;}

		.navbar-toggle {

		margin: 20px 0;

	}



	#launcher{

		bottom: 100px !important;

	}

	

	body.woocommerce div.product .woocommerce-tabs ul.tabs li a{

		padding: 18px 11px;

	}

	.woocommerce ul.mj_wholesale_cat_ul li.product .button {min-width: 130px;padding: 15px 15px;text-align: center;}

	ul.mj_wholesale_cat_ul li .mj_col.mj_loop_title_column {width: 50%;padding: 0px 25px 0 15px;}

}



@media (max-width:991px){

	

	.mob-category{

		border: solid 1px #ddd;

		box-shadow: 0 0 2px #ccc;

		background: #fff;

		margin-bottom: 30px;

	}

	

	.mob-category h3{

		font-size: 16px;

		margin: 0;

		padding: 8px 15px;

	}

	

	.mob-category ul{

		padding:0;

		margin:0

	}

	

	.mob-category ul li{

		list-style:none;

	}

	

	.mob-category ul li a{

		padding: 7px 15px;

		display: block;

		border-top: 1px solid #ddd;

		position:relative;

	}

	

	.mob-category ul li a:before{

		content: "";

		border-top: 7px solid transparent;

		border-bottom: 7px solid transparent;

		border-left: 7px solid #56afd5;

		position: absolute;

		right: 14px;

		top: 50%;

		transform: translateY(-50%);

	}

	

	.jumbotron .jumbotron-caption .caption-heading .caption-heading-tag {

		margin: 5px 0;

		font-size: 16px;

		color: #ffffff !important;

	}

	

	.jumbotron .jumbotron-caption {

		position: relative;

		padding: 10px 0;

	}

	

	.jumbotron-caption .caption-content a.btn{

		padding:5px 15px;

		margin:0

	}

	

	.jumbotron{

		margin-bottom: 30px;

	}

	

	.jumbotron .jumbotron-caption .caption-small-heading{

		font-size: 11px;

		letter-spacing: 0px !important;

		color: #fff !important;

	}

	

	.jumbotron .jumbotron-caption {

		position: absolute;

		top: 0;

		background: rgba(0, 0, 0, .5);

		left: 0;

		right: 0;

		padding: 10px 50px;

	}

	

	.jumbotron {

		margin-bottom: 10px;

	}

	

	.jumbotron .carousel-control i {

		font-size: 14px;

		line-height: 20px;

		text-shadow: none;

	}

	

	.jumbotron .carousel-control{

		width: 30px;

		height: 35px;

	}

	

	.header .header-wrapper .featured-button{

		padding: 10px 0;

	}

	

	

}



@media (max-width:767px){


	form.woocommerce-cart-form .actions button.button {

		width: 100% !important;

	}

	

	.woocommerce-cart-form__cart-item .product-quantity .quantity{

		width:100%

	}

	

	.woocommerce-page .woocommerce-error::before, .woocommerce-page .woocommerce-info::before, .woocommerce-page .woocommerce-message::before{

		left: 15px;

	}

	

	.woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message{

		padding: 10px 10px 10px 50px !important;

		line-height: 30px !important;

	}

	

	.woocommerce-message a.button.wc-forward{

		display: block;

		float: none;

		text-align: center;

	}

	.bigger-widget-title .widget-title,.widget-title,.bigger-widget-title .widget-title,.caption-heading-tag,.page-header--title,.woocommerce-loop-category__title { font-size:28px;}

	.page-header .page-header--wrap { padding: 30px 0;}

	.footer_logos { justify-content: center;  width: 100%;}

	.header .header-wrapper .header-logo { float: left; padding-top:0px;width: 100%;}

	.header-first-row .navbar-toggle{ margin:8px 0 !important;}

	.header-first-row  .header-logo{ width:100% !important;}

	.header-first-row .header-logo img{ max-height:57px;}



	#cookie-law-info-bar .cli-style-v2 {

		font-size: 11px;

	}

	

	.single-product .woocommerce-product-gallery{

		width:100%

	}

	

	.single-product .entry-summary{

		width:100%

	}

	

	.woocommerce div.product .woocommerce-tabs ul.tabs li{

		display:block

	}

	

	body.woocommerce div.product .woocommerce-tabs ul.tabs li a{

		display: block;

		padding: 10px 15px;

	}

	

	.woocommerce div.product .woocommerce-tabs ul.tabs{

		display:block

	}

	ul.mj_wholesale_cat_ul li#mj_loop_li {display: block;margin-bottom:20px;text-align: center;padding-bottom: 20px !important;}	

	ul.mj_wholesale_cat_ul li .mj_col.mj_loop_image_column {width:100%;}	

	ul.mj_wholesale_cat_ul li .mj_col.mj_loop_title_column{width:100%}

	ul.mj_wholesale_cat_ul li .mj_col{width:100%}

	ul.mj_wholesale_cat_ul li .mj_loop_addtocart_column{width:100%}

}



@media (max-width:480px){

	

	.woocommerce-checkout-payment .payment_method_paypal label a{

		float: left;

		margin: 0;

		display: block;

		width: 100%;

		line-height: 30px;

	}

	

	.answer-input span{

		display: block;

	}

		.header-first-row  .header-logo{ width:100% !important;}



}





/*create by raj start*/

    #overlay {
        position: absolute;
        top: 0;
        bottom: 0;
        background: #999;
        width: 100%;
        height: 100%;
        opacity: 0.8;
        z-index: 100;
    }

   
	#overlay {
        position: absolute;
        top: 0;
        bottom: 0;
        background: #999;
        width: 100%;
        height: 100%;
        opacity: 0.8;
        z-index: 100;
    }

    #popup {
        position: absolute;
        top: 50%;
        left: 50%;
        background: #fff;
      width: 98%;
      height: 98vh;
       z-index: 999;
       transform: translate(-50%, -50%);
       border-radius: 10px;
    }

    #popupclose {
        float: right;
        padding: 10px;
        cursor: pointer;
    }
    .header-topbar-sidebar form.woocommerce-product-search input.search-field {
        border-radius: 20px;
        background: #fff;
        border: none;
        outline: none;
    }
    .header-topbar-sidebar form.woocommerce-product-search input[type="submit"] {
        background: #000;
        border: none;
        color: #fff;
        font-size: 13.5px;
        font-weight: bold;
        border-radius: 30px;
    }
    #popup h1 {
        text-align: center;
        font-size: 21px;
        padding: 12px 0px;
        color: #fff;
        font-family: 'Open Sans';
        border-bottom: 1px solid #cdcdcd;
        background: #bba14f;
        border-radius: 10px 10px 0px 0px;
    }
    #popup form {
        display: flex;
        justify-content: space-between;
        padding: 20px 20px;
        flex-wrap: wrap;
    }
    #popup form input {
        width: 300px;
        background: #000;
        color: #fff;
        text-transform: uppercase;
        bottom: 24px;
        font-family: 'Open Sans';
        font-weight: bold;
        font-size: 14px;
        padding: 13px 0px;
        left: 20px;
        margin: 15px auto;
        display: block;
    }
    .content-area .icon-box--icon i {
        color: #bba14f !important;
    }

    .content-area .icon-box--icon{
    	border-color: #bba14f !important;
    }
    .content-area .icon-box:hover .icon-box--icon {
        background: #bba14f !important;
    }
    .content-area .icon-box:hover .icon-box--icon i {
        color: #ffffff !important;
    }
    .testimonials .carousel-inner .row {
        display: flex;
    }
    .testimonials .carousel-inner .item blockquote.testimonial--quote {
        min-height: 230px;
    }

    .home .content-area {
        margin-bottom: 0;
    }
    .footer .icon-box--icon i, .footer .icon-box--description, .footer .social-icons a, .footer .icon-box:hover .icon-box--icon i, .footer .social-icons a:hover {
        color: #fff !important;
    }
    .footer .icon-box--title {
        color: #000 !important;
    }
    .tnp-subscription input.tnp-submit {
        background: #000 !important;
        border-radius: 30px !important;
    }
    .tnp-subscription div.tnp-field input.tnp-email {
        background: #fff;
        border-radius: 10px;
    }
    .footer .widget_nav_menu ul.menu li > a:before {
        color: rgba(255, 255, 255, 1) !important;
    }
    .footer .widget_nav_menu ul.menu li > a:hover:before {
        color: #000 !important;
    }
    .testimonials .testimonial--description {
        color: #000000 !important;
    }
    .testimonials .testimonial--author {
        color: #bba14f !important;
    }
    .tnp.tnp-subscription {
        margin: 0 !important;
    }
    .footer .footer--middle {
        padding: 35px 0 !important;
    }
    .header-widgets .widget::after{
    	height: 64px !important;
    }
    body.widget-bar-overlay .header-widgets {
        position: inherit;
    }
    .footer .footer--bottom {
        padding: 16px 0 13px 0 !important;
    }
    .footer .footer--top .footer--top-container {
        padding: 45px 0 15px 0 !important;
    }

   #popup .popupcontent .inner-box {
       width: 50%;
       margin: 0 auto;
       position: absolute;
       left: 50%;
       top: 50%;
       transform: translate(-50%, -50%);
   }
    #popup .popupcontent .inner-box .col-md-12 img {
        width: 290px;
        margin: 0 auto 60px;
        display: block;
    }
    #popup .popupcontent .inner-box .col-md-6 img {
        width: 300px;
        height: auto;
        margin: 0 auto;
        display: block;
        object-fit: cover;
        object-position: 50% 50%;
    }
    body.overlay_custom{
    	overflow: hidden;
    }
    body.overlay_custom div#apbd-mini-cart-container {
        display: none;
    }

    .header .header-wrapper {
        z-index: 99 !important;
    }

    body.overlay_custom:after {
        background: rgba(0,0,0,0.5);
        content: '';
        width: 100%;
        position: absolute;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 99;
    }
    body.overlay_custom iframe#launcher, body.overlay_custom div#cookie-law-info-bar {
        display: none !important;
    }

    .content-area .icon-box--text span.icon-box--description {
        min-height: 65px;
        display: block;
    }
    .news-posts-block .news-post .news-post--image img {
        height: 137px;
        object-fit: cover;
        object-position: 50% 50%;
    }
    .news-posts-block .news-post .news-post--content p {
        min-height: 120px;
    }

    .icon-box .icon-box--text span.icon-box--description {
        color: #727272 !important;
    }
    body.widget-bar-overlay .page-header--wrap {
        padding: 45px 0 45px 0 !important;
    }
    .woocommerce .products li {
        background: #fff;
        box-shadow: 0 0 5px 0 #d9d9d9;
    }


    .woocommerce ul.products li.product a img {
        /*max-height: 250px;*/
        height: 250px;
        object-fit: cover;
        padding: 10px;
    }
    .woocommerce .products li h2.woocommerce-loop-product__title {
        padding: 0 10px!important;
        min-height: 60px;
        text-align: center;
    }
    .woocommerce .products li span.price {
        padding: 0 10px!important;
        text-align: center;
    }

    .woocommerce .products li a.button.add_to_cart_button {
        display: block;
        text-align: center;
        margin: 10px auto;
        width: 90%;
    }
    .header-first-row .header-logo img {
        max-height: 70px !important;
    }
    .header-topbar {
        padding: 8px 0px !important;
    }
    .header-navigation-row .main-navigation > li > a {
        padding: 12px 10px !important;
    }
    .main-navigation {
        text-align: left !important;
    }
    footer .icon-box .icon-box--text span.icon-box--description {
        color: #ffffff !important;
    }
    .header .header-topbar .header-topbar-sidebar.topbar-right ul#menu-topbar-navigation li.menu-item a {
        color: #fff;
    }

div#jumbotron-fullwidth{
	background: url(http://8bit.co.in/shorjahfood/wp-content/uploads/2022/03/header-bg-img-new.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	margin: 0 0 60px 0;
	padding: 40px 0 60px;
	background-size: cover;
	height: 560px;
	overflow: hidden;
}
    .metaslider .flex-control-nav a.flex-active {
        background: #bba14f;
    }
    .metaslider .flex-control-nav a {
        background: #fff;
    }
    .woocommerce ul.products li.product h2.woocommerce-loop-category__title {
        padding: 0 10px !important;
    }
    .woocommerce ul.products li.product a:hover h2{
    	color:#bba14f !important;
    }
    li.product.type-product .mj_col.mj_loop_title_column a:hover h2 {
        color: #bba14f !important;
    }
    li.product.type-product {
        padding:20px !important;
    }
    #apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-title {
        -webkit-box-shadow: 0 0 10px -1px #bba14f !important;
        -moz-box-shadow: 0 0 10px -1px #bba14f !important;
        box-shadow: 0 0 10px -1px #bba14f !important;
        background: #BBA24F !important;
    }
    #apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer {
        background: #BBA24F !important;
        border-color: #BBA24F !important;
        -webkit-box-shadow: 0 0 10px -1px #bba14f !important;
        -moz-box-shadow: 0 0 10px -1px #bba14f !important;
        box-shadow: 0 0 10px -1px #bba14f !important;
    }
    #apbd-mini-cart-container .apbd-btn-theme {
        background: #000 !important;
        border-color: #000 !important;
        border-radius: 20px;
    }
    #apbd-mini-cart-container.apbd-mca-show:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control {
        border-color: #BBA24F !important;
        background: #BBA24F !important;
    }
    header.sc-hqyNC.ilyGRj {
        background: #000000 !important;
    }
   ul.products.columns-4.mj_wholesale_cat_ul li#mj_loop_li .mj_col.mj_loop_addtocart_column {
       text-align: right;
   }
   ul.products.columns-4.mj_wholesale_cat_ul li#mj_loop_li .mj_col.mj_loop_addtocart_column a.button.add_to_cart_button {
       width: auto;
       display: inline-block;
   }
   section.related.products ul.products a.button {
       padding: 17px 11px;
   }
   .woocommerce .widget_product_categories ul.product-categories li.cat-item a {
       background: #000;
   }
   .woocommerce .widget_product_categories ul.product-categories li.cat-item a:hover {
       background: #bba14f;
   }
   .woocommerce table.shop_table thead th {
       background: #000 !important;
   }
   button#place_order {
       background: #000 !important;
   }
   .woocommerce-checkout #payment li.wc_payment_method.payment_method_stripe label img {
       width: 47px;
   }
   .woocommerce-checkout #payment li.wc_payment_method.payment_method_stripe {
       display: flex;
       align-items: center;
       flex-wrap: wrap;
   }

    @media (min-width: 992px) and (max-width: 1199px) {
    	section.related.products ul.products li.product {
    	    width: 47%;
    	    margin: 10px 10px;
    	}
    	ul.products.columns-4.mj_wholesale_cat_ul li#mj_loop_li .mj_col.mj_loop_addtocart_column .quantity {
    	    margin-right: 9px;
    	    width: 25%;
    	    margin-left: 5px;
    	}
    	ul.products.columns-4.mj_wholesale_cat_ul li#mj_loop_li .mj_col.mj_loop_addtocart_column a.button.add_to_cart_button {
    	    width: auto;
    	    display: inline-block;
    	    padding: 10px 13px;
    	    font-size: 12px;
    	}
    	.layout-boxed div#jumbotron-fullwidth .carousel-inner {
    	    max-width: 960px;
    	    margin: 0 auto;
    	}
    	div#jumbotron-fullwidth {
    	    height: 460px;
    	}
    	.header-first-row .header-topbar-sidebar .menu > li > a {
    	    padding: 4px;
    	}
    	.header-navigation-row .main-navigation > li > a {
    	    padding: 12px 6px !important;
    	}
    	.so-widget-sow-editor-base h3.widget-title {
    	    font-size: 28px !important;
    	}
    	.content-area .icon-box--title {
    	    font-size: 15px;
    	}
    	.content-area .icon-box--text {
    	    margin-left: 63px;
    	}
    	.content-area .icon-box--text span.icon-box--description {
    	    min-height: 115px;
    	    display: block;
    	}
    	.testimonials .carousel-inner .item blockquote.testimonial--quote {
    	    min-height: 260px;
    	}
    }
    @media (min-width: 768px) and (max-width: 991px) {

    	.layout-boxed div#jumbotron-fullwidth .carousel-inner div#metaslider-id-10742 {
    	    max-width: 720px !important;
    	}
    	div#jumbotron-fullwidth {
    	    height: 360px;
    	}
    	.header .header-topbar .header-topbar-sidebar.topbar-right {
    	    text-align: center;
    	}
    	.content-area .icon-box--text span.icon-box--description {
    	    min-height: inherit;
    	    display: block;
    	}
    	.testimonials .carousel-inner .item blockquote.testimonial--quote {
    	    min-height: 400px;
    	}
    	.footer .footer--top .widget .tnp.tnp-subscription {
    	    margin: 0 auto !important;
    	}
    	.footer .footer--middle .col-xs-12.col-md-3:nth-child(2), .footer .footer--middle .col-xs-12.col-md-3:nth-child(3) {
    	    width: 50%;
    	}
    	footer .footer--middle ul {
    	    padding-left: 10px !important;
    	}
    	.footer .footer--top .footer--top-container {
    	    padding: 0px 0 9px 0 !important;
    	}
    	.footer .footer--middle {
    	    padding: 8px 0 !important;
    	}
    	.header .header-wrapper {
    	    background: #bba14f;
    	}
    }
    @media (max-width: 767px) {
    	.testimonials .carousel-inner .row {
    	    display: flex;
    	    flex-wrap: wrap;
    	}
    	.testimonials .testimonial-controls {
    	    width: 119px !important;
    	}
    	.mob-category ul li a:before {
    	    border-left-color: #bba14f !important;
    	}
    	ul.products.columns-4.mj_wholesale_cat_ul li#mj_loop_li .mj_col.mj_loop_addtocart_column {
    	    text-align: center;
    	    margin: 10px 0px;
    	}
    	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    	    width: 100%;
    	    margin: 15px 0px!important;
    	}
    	.woocommerce ul.products li.product a img {
    	    /* max-height: 250px; */
    	    height: inherit;
    	    object-fit: cover;
    	    padding: 10px;
    	}
    	.layout-boxed div#jumbotron-fullwidth .carousel-inner div#metaslider-id-10742 {
    	    max-width: 90% !important;
    	}
    	div#jumbotron-fullwidth {
    	    height: 250px;
    	}
    	#popup {
    	    width: 90%;
    	}
    	.news-posts-block .news-post .news-post--content p {
    	    min-height: inherit;
    	}
    	.testimonials .carousel-inner .item blockquote.testimonial--quote {
    	    min-height: inherit;
    	}
    	.footer .footer--top .footer--top-container {
    	    padding: 0 !important;
    	}
    	.footer .footer--top {
    	    position: relative;
    	    padding: 20px 0 0 0 !important;
    	}
    	.header-topbar-sidebar {
    	    background: #bba14f !important;
    	    padding: 10px 0px 0;
    	}
    	.header-topbar-sidebar.topbar-right {
    	    padding: 0px;
    	    text-align: center !important;
    	}
    	.header-wrapper {
    	    background: #bba14f !important;
    	}
    	.header-first-row .header-logo img {
    	    max-height: 56px !important;
    	}
    }

/*create by raj End*/