

@media only screen and (min-width: 1000px) {
	header.centered_logo:not(.sticky) .q_logo img {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		 
	}
}
.carousel .item .text .separator {
    margin-top: 26px;
    margin-bottom: 21px;
}
div.wpcf7-response-output{
margin-top: 85px!important;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, .side_menu_button:hover > a {
    opacity: 1;
}

nav.main_menu ul li a span.underline_dash{
    bottom: -24%;
}

@media only screen and (min-width: 1000px) {
header.fixed_hiding.centered_logo .header_inner_left {
    margin: 22px 0;
}
}

.shopping_cart_header .header_cart {
    background-image: url('http://rhyzome.net/LMDP/wp-content/uploads/2016/06/shopping_cart.png');
    background-size: 28px 31px;
    width: 28px;
    height: 31px;
}

.shopping_cart_header .header_cart span {
    line-height: 37px;
    width: 28px;
    color: #202020;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 10px;
}

.header_bottom_right_widget_holder {
    padding: 0 10px;
}

.header_bottom .shopping_cart_header {
    padding: 0;
}

div.wpcf7 img.ajax-loader {
    display: block;
    margin: 0 auto;
}

.footer_top h5 {
    margin: 0 
}

.q_icon_with_title .icon_text_inner {
    padding: 0 0 5px;
}

.qode_product_list_holder h3.product_title{
  font-size: 31px;
  line-height: 43px;
  font-weight: 400;
}

.woocommerce div.product div.product_meta>span, .woocommerce div.product div.product_meta>.social_share_list_holder>span, .woocommerce table.shop_attributes th, .social_share_list_holder ul li i {
    color: #111111;
}

.woocommerce div.product .cart {
    margin: 25px 0 57px 0;
}

.woocommerce div.product .product_meta {
    margin: 36px 0 25px 0;
}

.woocommerce div.product div[itemprop=description] {
    margin: 28px 0 8px 0;
}

.woocommerce div.product .cart .quantity {
    margin-right: 22px;
    padding-top: 11px;
}

.woocommerce ul.products li.product .product-categories a:not(:hover), .woocommerce-page ul.products li.product .product-categories a:not(:hover), .woocommerce ul.products li.product .product-categories a, .woocommerce-page ul.products li.product .product-categories a {
    color: #202020;
    text-transform: uppercase;
    font-weight: 500;
}

.woocommerce ul.products li.product .product-categories, .woocommerce-page ul.products li.product .product-categories {
    margin-top: 26px;
    margin-bottom: -8px;
}

.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart {
    padding: 0 53px;
}

 .woocommerce .single_add_to_cart_button:hover, .woocommerce .woocommerce-message a.button:hover {
    padding-left: 53px !important;
    padding-right: 53px !important;
}

@media only screen and (max-width: 768px) {
.qode_product_list_holder h3.product_title {
    font-size: 26px;
    line-height: 32px;
}
}

header.transparent:not(.sticky) .shopping_cart_dropdown{
     top: 100%;
}

/*-------------anil css-----------------*/
.about_lm p{
font-family: 'Karla', sans-serif;
text-align: justify;
    font-size: 24px;
    line-height: 40px;
    font-style: italic;
    font-weight: 500;
}
.about_lm1 p{
font-family: 'Karla', sans-serif;
    padding-top: 5%;
    font-size: 22px;
    line-height: 32px;
    font-style: italic;
    font-weight: 600;
    color: #5d5c5c;
}
.getin{
text-align:center;
}
.btn_contact {
   letter-spacing: 3px;
    font-size: 20px;
    text-align: center;
    color: #6d6c6c;
    padding: 12px 35px;
    font-weight: 600;
    background-color: #fdeb41;
    text-transform: uppercase;
    box-shadow: 5px 5px #83e9eb;
}
.btn_contact:hover {
color: #fff;
    padding: 15px 40px;
 background-color: #83e9eb;
box-shadow: 5px 5px #fdeb41;
}
.btn_contact_ab{
 letter-spacing: 3px;
    font-size: 20px;
    text-align: center;
    color: #6d6c6c;
    padding: 12px 35px;
    font-weight: 600;
    background-color: #e1c0fe;
    text-transform: uppercase;
    box-shadow: 5px 5px #83e9eb;
}
.btn_contact_ab:hover{
color: #fff;
    padding: 15px 40px;
 background-color: #83e9eb;
box-shadow: 5px 5px #e1c0fe;
}
.ab{font-weight: 600;
    font-size: 24px;
}
.cd{
color: #807c7c;
    font-size: 20px;
    letter-spacing: 2px;
}
.ef{
font-size: 20px;
    line-height: 32px;

}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
background-color: #fff;
color: #5d5c5c;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]){
    font-family: 'Karla', sans-serif;
letter-spacing: 1px;
    font-size: 20px;
color: #5d5c5c;
background-color: #fff;
    /*line-height: 55px;
    height: 55px;
    font-style: normal;
    font-weight: 600;
    background-color: #e5b55d;
padding-left: 28px;
    padding-right: 28px;*/
}
.qode_left_side_fixed{
display:none;
}
.two_columns_50_50{
border-top: 1px solid #000;
padding-top: 20px;
}

.q_image_with_text_over .desc, .q_image_with_text_over .text:hover .caption, .q_image_with_text_over .text:hover .icon_holder {
  opacity: 1; 
    filter: alpha(opacity=1);
}

.stnry{
    position: relative;
    line-height: 56px;
    font-size: 50px;
    text-shadow: 2px 3px 3px #5f5c5c;
    text-align: right;
    margin-top: 25%;
    right: 10%;
    font-weight: 700;
    letter-spacing: 2px;
    color: #414352;
}
.lmdp_head {
    position: relative;
    line-height: 56px;
    font-size: 50px;
    text-shadow: 3px 4px 4px #424244;
    right: 3%;
    font-weight: 700;
    letter-spacing: 5px;
    color: #fff;
}
.packaging{
text-align: left;
    position: relative;
    line-height: 56px;
    font-size: 50px;
    text-shadow: 3px 4px 4px #3a3939;
    left: 5%;
    margin-top: -3%;
    font-weight: 700;
    letter-spacing: 5px;
    color: #fff;
}

.qode_carousels .slides img {
    width:50%;}
.q_social_icon_holder.normal_social {
    background-color: #979797;
padding:5px;
border-radius:5px;
}
.fa-facebook{
    padding: 2px 7px 2px 6px !important;
}
.fa-instagram{
padding: 2px;
}
.fa-envelope{
padding: 4px 2px 4px 2px;
}
.fa-pinterest  {
padding: 2px 3px;
}

.about_lm1 h3{
font-size: 28px;
    line-height: 40px;
    font-style: normal;
    font-weight: 600;
}

/*---mobile responsive code ----*/
@media only screen and (max-width: 600px){
.packaging {
    line-height: 20px;
    font-size: 12px;
    text-shadow: 2px 3px 2px #3a3939;
    left: -5%;
    margin-top: -3%;
    letter-spacing: 3px;
}
.stnry {
    line-height: 20px;
    font-size: 12px;
    text-shadow: 1px 2px 2px #5f5c5c;
    margin-top: 30%;
    right: 3%;
}
.lmdp_head {
    line-height: 20px;
    font-size: 12px;
    text-shadow: 2px 3px 3px #424244;
    right: -6%;
 letter-spacing: 3px;
}
.btn_contact {
    letter-spacing: 1px;
    font-size: 14px;
    text-align: center;
    color: #6d6c6c;
    padding: 8px 20px;
    font-weight: 600;
    background-color: #fdeb41;
    text-transform: uppercase;
    box-shadow: 3px 3px #83e9eb;
}
btn_contact:hover {
    color: #fff;
    padding: 12px 23px;
    background-color: #83e9eb;
    box-shadow: 3px 3px #fdeb41;
}
.footer_top .two_columns_50_50 .column1 {
    margin: 0 0 -49px;
}
#back_to_top {
    bottom: 96px;
}
#back_to_top.on {
    right: 12px;
}
.about_lm p {
    font-size: 20px;
    line-height: 24px;
    padding: 0 7px 0 7px;
}
.btn_contact_ab {
    letter-spacing: 1px;
    font-size: 14px;
    text-align: center;
    color: #6d6c6c;
    padding: 8px 20px;
    font-weight: 600;
    background-color: #e1c0fe;
    text-transform: uppercase;
    box-shadow: 3px 3px #83e9eb;
}
.btn_contact_ab:hover {
    color: #fff;
    padding: 8px 20px;
    background-color: #83e9eb;
    box-shadow: 3px 3px #e1c0fe;
}
about_lm1 p {
    font-family: 'Karla', sans-serif;
    padding-bottom: 10%;
    font-size: 20px;
    line-height: 30px;
    font-style: italic;
    font-weight: 600;
    color: #5d5c5c;
}
.cd {
   font-size: 17px;
}


}
