/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* transitions between responsive widths repairing */
.row, #top_search{margin-right: 10px}
.es-nav span.es-nav-next{right:10px}
.es-nav span{right: 46px}

#carousel_brands .es-nav span.es-nav-next{right:0}
#carousel_brands .es-nav span{right:35px}
.border-bottom{
    border-bottom:1px solid black;
}
/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */


@media only screen and (min-width: 1200px) {
    #facebook,
    #twitter,
    #deal,
    #contact,
    #footer .footer-copyright, #footer .footer_information, #footer .footer_customer_service, #footer .footer_my_account{
        width: 300px !important;
    }
    #contact{
        width:200px !important;
        float: right !important;
        margin-right: 10px !important;
    }
    #deal{
        width:240px !important;
    }


    #footer .footer_my_account{
        width:200px !important;
        float: right;
    }
    #top_search{
    display:block!important;
    }
    
    .es-nav-prev{
margin-top:-0.5em!important;
}
.es-nav-next{
margin-top:-0.5em!important;
}
}


@media only screen and (min-width: 960px) and (max-width: 1200px){
    .newsletter_footer_input input{width: 177px}
    #carousel_bestsellers .product{}

    .cat-name a.main_category .main_category_border {
    border-left: 1px solid #636363;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
    font-family: arial;
    }
    #small-flower-logo {
    width: 35px;
    position: fixed;
    /*left:17px!important;*/
    top: 14px;
    }
   /* .col-md-3{
        width:50%;
    }*/
   /* .top-section{
    display:none;
    }
    .menu-bar{
    display:none;
    }
    .col-md-3{
    width:25%;
    }*/
    .zur-kasse-text{
    width:25%;
    }
    .price-text {
    font-size: 15px;
    }
    .price-text-one{
    font-size: 15px;
    }
    .price-text-second{
    font-size: 15px;
    }
    .delete-text{
    font-size:18px;
    }
    #sticky-cart {
    position:absolute;
    right:75px !importants;
    }
    .top-section{
    display:none;
    }
    .menu-bar{
    display:none;
    }
    .close-icon{
    display:none;
    }
    .five.columns{
    width:23em !important;
    }
    input.search-text:focus {
    width: 960px !important;
    }
    .list-one{
    margin-left:0 !important;
    }
    .col-small{
    width: 25% !important;
    }

}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
    #nav_first .nav_block_head_field, #nav_first1 .nav_block_head_field,
    #nav_first .nav_block_head_button, #nav_first1 .nav_block_head_button{background-color: #F3F3F3}

    #nav_first, #nav_first1 {
        position:relative;
        left:0px;
        top:0px;
        width:185px;
        float:left
    }

    #nav_first #nav_block_head, #nav_first1 #nav_block_head1{display: block}
    #nav_first .nav_block_dropdown, #nav_first1 .nav_block_dropdown1{
        background-color: #F3F3F3;
        list-style: none;
        margin: 0;
        padding: 10px 0 0 0;
        width: 185px;
        display:none;
        position:absolute;
        top:30px;
        left:0px;
        z-index:999999;
        display: none
    }
    #nav_first1 .nav_block_dropdown1  {top:36px;}
    #nav_first .nav_block_dropdown li,  #nav_first1 .nav_block_dropdown1 li {
        padding: 0 10px;
        float:none;
    }
    #nav_first .nav_block_dropdown a, #nav_first1 .nav_block_dropdown1 a {
        border-bottom: dotted 1px #EAEAEA;
        display: block;
        outline: none;
        padding:4px 0;
        line-height:18px;
        height:auto;
        color: #868686;
        text-decoration: none;
        text-transform:none;
        font-size:12px
    }
    #nav_first .nav_block_dropdown a:hover, #nav_first1 .nav_block_dropdown1 a:hover{text-decoration:none !important}
    #nav_first .nav_block_dropdown li.last a, #nav_first1 .nav_block_dropdown1 li.last a {	border-bottom: none;}

    #nav_first .visible_on, #nav_first1 .visible_on{display: block}

    .expected-product{float: left;}
    .logo-blume {
/*    width: 35px;
    position: fixed;
    left:17px!important;
    top: 14px;*/
     margin: 0;
    padding: 5px;
    }
   /*  .col-md-3{
    width:50%;
    }*/
    input.search-text:focus {
    z-index: 3;
    width: 768px !important;
    }
    .list-one{
    margin-left:0 !important;
    }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    #storeLogo .shopping_pleasure{display: none;}

    #carousel_bestsellers .product{_margin-bottom:-50px}

    #social_icons a, #payment_services span{margin-right: 3px}


    .product_info_wrapper .left_info{width: 100%}


    .newsletter_footer_input input{
        padding-left:5px;
        width: 136px
    }
    #carousel_brands .es-nav span.es-nav-next{right: 10px}
    #carousel_brands .es-nav span{right:45px}
    .contentContainer{padding-right: 10px}
    .product_wrapper{margin-right:0px !important;}

    /* sliders */
    #carousel_bestsellers .es-nav span,
    #carousel_also .es-nav span{
        right: 56px
    }
    #carousel_bestsellers .es-nav span.es-nav-next,
    #carousel_also .es-nav span.es-nav-next{
        right: 21px
    }
    #carousel_bestsellers .product,
    #carousel_brands .brands-image,
    #also_purchased .product{
        margin-left: 8px;
        margin-right: 9px;
    }
   /* .col-md-3{
    width:50%;
    }*/
     .menu-bar{
        font-size:40px!important;
        color:#FFF;
        float:left;
    }
    /*.top-section{
    display:none!important;
    }
    .menu-bar{
    display:none;
    }*/
    .col-md-3{
    width:25%;
		float: left;
    }
    .col-md-9{
    width:75%;
		float: left;
    }
    .zur-kasse-text{
    width:25%;
    }
    .price-text {
    font-size: 15px;
    }
    .price-text-one{
    font-size: 15px;
    }
    .price-text-second{
    font-size: 15px;
    }
    .delete-text{
    font-size:18px;
    }
     .top-section{
    display:none;
    }
    .menu-bar{
    display:none;
    }
    .close-icon{
    display:none;
    }
    #search {
    width: 87%;
    }
    .five.columns{
    width:15em !important;
    }
    .list-one{
    margin-left:0 !important;
    }
    .no-padding{
    padding:7px !important;
    }
    #mob-width{
    width:50%;
    }
    .col-small{
    width: 25% !important;
    }
    #sticky-art{
    position: absolute;
    right: 90px;
    top: 68px !important;
    color: #FFF;
    }   
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 768px) {
    .product_info_wrapper .unishop_product_custom_block{
        display: none;
    }
    .product_info_wrapper .left_info{width: 100%}
    .prod_info_price{width:auto;}
    .es-carousel-wrapper{
        margin-left:0;
    }
    #carousel_bestsellers .product{}
    .newsletter_footer_input input{
        padding-left:5px;
        width: 160px
    }
     .menu-bar{
        font-size:25px!important;
        color:#FFF;
        float:left;
        padding-top: 5px;
        padding-left: 6px
    }
    .es-carousel-inner{
        height:8em;
        margin-bottom:0em;
    }
    #carousel_brands img {
    margin: 0 auto;
    width: 50%;
    }
    #sticky-cart {
    position: relative;
    right: 4.5em;
    top: -2.3em;
    color: #FFF;
    /*display:none!important;*/
    }
    .list-one{
    margin-left:0;
    }
    #check_out_heading{
        font-size: 19px !important;
    }
    .border-margin{
            margin-top:0px;
    }
    .bread_crumbs_custom{
        display: none !important;
    }
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .currency, .language{float: left;}
    .fixed{top: 100px}
    .row, #top_search{margin-right: 8px}
    #nav_first{margin-top: 13px}
    #layerslider-container{
        display: none !important
    }

    .padding-2 {
        padding-top:10px;
    }
    .shopping_cart > .shopping_cart_b > a {
        padding-right:10px;
    }
/*Custome Media Query start here*/
    .mobile-header{
        width:100%;
        height:0;
       
    }
    .final-qty {
    font-size: 20px;
    padding: 40px 0 0 40px;
    }
    .form-group{
    text-align:center;
    }
    .mainpage-nostyle{
    position:relative;
    top:-1.5em;
    }
    .buy-continue{
    width:150px;
    float:right;
    }
    #top_search{
    position: fixed;
    z-index: 99;
    top:2.8em;
    }
    #search input, #mobile-search-menu input{
    float:none;
    }
    .menu_block_dropdown {
        background-color:#FFF!important;
    }
    input.search-text{
        height:30px!important;
    }
    .sticky {
    margin-top: -2.5em;
    background-color: #e53590;
    width: 70%;
    height: 2em;
    }
    .mobile-cart{
    margin-top:5px;
    }
    .cart-text {
   /* clear: both;
    font-weight: 700;
    text-align: left;*/
    margin-left: -3em;
   /* color: #111;*/
    }
/*Custome Media Query start here*/

    .product-tabs li{display: block;}
    .product-tabs li {margin-right: 0}

    .es-carousel-inner{margin-left: -5px}
    .es-nav span.es-nav-next{right:9px}
    .es-nav span{right:45px}

    .es-carousel-wrapper{
        margin-left:0;
    }
    #top_search{width: 204px;margin-top: 0}
    #search input{width:100%;}
    .nav-container{
        text-align:left;
        background: none;
        margin-top: 0;
        background:none
    }
    .nav-container #menu_block_head{display: block;margin-bottom: 10px;float: left;}
    .nav-container  .nav_block_head_field{
        /*width:220px;*/
        padding-left:10px;
        float:left;
        height:40px;
        outline: none;
        text-decoration: none;
        line-height:36px;
        cursor:pointer;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
    }
    .nav-container .menu_block_head_button{
        background: url('https://www.encompasscorporation.com/wp-content/uploads/2015/09/white-arrow-down.png');
        background-position: 10px 20px;
        background-repeat: no-repeat;
        display: block;
        float:left;
        height:40px;
        outline: none;
        width: 30px;
        cursor:pointer
    }
    .nav-container .menu_block_dropdown{
        list-style: none;
        margin: 0;
        padding: 15px 0 0 0;
        width: 250px;
        display:none;
        position:absolute;
        top:36px;
        left:0;
        z-index:99999;
        height:265px;
        overflow-y:scroll;
    }
    .nav-container .menu_block_dropdown .et_categ_box{padding:0 10px 20px 20px}
    .nav-container .menu_block_dropdown .cat-name{
        float:none;
        display:block;
        border:none
    }
    .nav-container .menu_block_dropdown .et_categ_box a {
        display: block;
        outline: none;
        height:auto;
        color: #fff;
        text-decoration: none;
        text-transform:none;
        font-size:12px;
        float:none;
        padding:6px 0 6px 10px;
        border-bottom: dotted 1px #F3F3F3;
        line-height: 18px;
        font-weight:bold
    }
    .nav-container .visible_on{display: block}
    .cat-name, .sub-cat-name, .subsub-cat-name{float: none;}
    #drop-box, .drop-box-subcat, .drop-box-subsubcat, .drop-box-3subcat, .drop-box-4subcat{
        position: static;
        display: block !important;
        border: none!important;
        background: none;
        box-shadow: none;
        padding-top: 0;
        padding-bottom: 0
    }
    #drop-box a, #drop-box a:hover, .drop-box-subcat a, .drop-box-subcat a:hover, .cat-name a.main_category .main_category_border{
        text-transform: uppercase;
        padding-left: 0
    }
    .nav-container .menu_block_dropdown .et_categ_box .sub-cat-name a,
    .nav-container .menu_block_dropdown .et_categ_box .subsub-cat-name a{font-weight: normal;}
    .nav-container .menu_block_dropdown .et_categ_box .sub-cat-name a:hover,
    .nav-container .menu_block_dropdown .et_categ_box .subsub-cat-name a:hover{text-decoration: underline}


    .drop-box-subcat{padding-right: 0}
    .nav-container .menu_block_dropdown .et_categ_box .cat-name a{
        border: none;
    }
    .nav-container .menu_block_dropdown .et_categ_box a:hover{border: none;color: #000 !important;}


    .nav-container .menu_block_dropdown .et_categ_box .drop-box-subcat .sub-cat-name a,
    .nav-container .menu_block_dropdown .et_categ_box .drop-box-subcat .subsub-cat-name a{
        border:none;
        padding-left: 0
    }

    .cat-name a.main_category .main_category_border{border: none! important;}
    .nav-container .menu_block_dropdown{position:fixed;width:100%;height:98%;}
    .cat-name a.main_category{font-family: arial !important;}


    #top_search{background-color: #F3F3F3;margin-bottom: 20px}
    .product_page p{clear: both !important;}

    .prod_info_price{text-align: left}
    .prod_info_name h1{margin-bottom: 0}
    #piGal{float: left;margin-right: 10px}


    .count_3cols_col_1{clear:none;}
    .count_2cols_col_1{clear: both;}
    .product_info_wrapper{
        clear: both;
        margin-left:0;
        padding-top: 20px
    }
    .product_img_wrapper{
        width: 80%;
        margin: 0 auto;
        float: none;
        max-width: 80%
    }



    #header input[type="text"], #header input[type="password"], #header input[type="email"], #header textarea, #header select{
        margin: 0
    }

    .product_info_wrapper .left_info{width: 100%}

    .newsletter_footer_input input{
        padding-left:5px;
        width: 160px
    }

    #carousel_bestsellers .product{_margin-bottom:-70px}
    .footer_customer_service {clear: both;}
	
	.count_3cols_col_3, .count_3cols_col_1{margin-left:5px !important}
	.count_3cols_col_3{margin-right:5px !important}

    #footer_higher_content #deal{clear: both;}
    .rslides_nav{
        width:40px ;
        height:40px;
        top:40%
    }
    .rslides_nav.prev {
        background-position:-6px -6px;
    }

    .rslides_nav.next {
        background-position:-53px -6px;
    }
     .logo-blume {
/*    width: 35px;
    position: fixed;
    left:17px!important;
    top: 14px;*/
        margin: 0;
    padding: 5px;
    }
    .col-md-3{
    width:100%;
    }
/***********************************************************************/

    div.sticky_head
    {
        position:relative;
    }
    #small-flower-logo{
    display:none;
    }
    #logo{
    display:none;
    }
    .four.columns.header-right{
    display:none;
    }
    .top_search{
    margin-left:-1.6em!important;
    }
    
    .mainpage-nostyle{
    margin-top:-1em;
    }
    #top_search {
     margin-top:0px; 
     margin-bottom:0px; 
    }
    .container{
    margin-top:1em;
    }
    .top-section{
    position:fixed;
    top:0;
    z-index:99;
    background-color:#FFF!important;
    width:100%;
    }
/**************************************************************************/
.no-padding{
padding:7px !important;
}
.inp-size{
    margin-left:-1em;
    }
    .ort-text {
    margin-left:0em;
    }
    .pin-text{
   /* margin-left:-0.6em;*/
    }
    .login-section{
    margin-bottom:0.5em;
    padding-bottom:1em;
    }
    .list-div{
    margin-bottom:10px;
    }
    .img_cart{
    display:none;
    }
    #cart-count{
    display:none;
    }
    select{
    width:100%;
    }
/****************************************************************************/
.table-top-list {
    width: 100%;
 /*   height: 7em;*/
    }
    .table-top-list p {
    line-height: 2;
    }
/****************************************************************************/
  #top_search{
    display:block!important;
    }
    .top-section{
    display:block!important;
    }
    .menu-bar{
    display:block!important;
    }
    .close-icon{
    display:block!important;
    }
/******************************MOBILE HEADER CSS HERE**********************************************/
     #header-menu-bar{
    display:block !important;
    }
     #header-beauty-logo{
    display:block !important;
    }
     #header-search-icon{
    display:block !important;
    }
    #menu_block_head{
    display:block !important;
    }
    #cart-div{
    display:block !important;
    }
    #custom-icon{
    display:block !important;
    }
    .top-count{
    display:block !important;
    }
    #mob-border{
    display:block !important;
    }

     #top_search{
    display:block!important;
    }
    .top-section{
    display:block!important;
    }
    .menu-bar{
    display:block!important;
    }
    .close-icon{
    display:block!important;
    }
/******************************MOBILE HEADER CSS HERE*********************************************/
/******************************shopping cart page meadia here*************************************/

#bodyWrapper{
width:100%;
padding:8px;
}
.container{
width:100%;
}
.sixteen.columns{
width:100% !important;
}
#bodyContent{
width:100% !important;
padding:0 !important;
}
.row-margin-top{
margin-right:-16px !important;
}
#top_search{
width:97.1%!important;
}
.top-logo {
width: 240px;
margin-left:-8px;
margin-top: 6px;
}
.menu-bar {
font-size: 34px!important;
color: #FFF;
float: left;
padding-top: 5px;
padding-left: 8px;
}
.top-search-icon {
margin-top: 6px;
font-size: 31px!important;
padding-left:30px;
}
.cart-div {
padding-left: 45px!important;
}123
.no-margin-padding{
margin:0;
padding:0;
}
.border-div {
padding:8px 8px 47px 8px;
margin-bottom: 8px;
}
#mob-width{
width:50%;
}
.box-size {
width: 60px;
position: relative;
top: 2.5em;
left:2.5em;
}
.cart-remove-button{
margin-top: 4.5em;
margin-right:6em;
}
.list-one{
margin-left:7%;
}
.margin-top{
margin-top:1em !important;
}
.check-footer{
padding:18px 10px;
}
.serach{
margin-left: 15px;
width: 61%;
}
.no-containt{
display:none;
}
#small-mob-width{
width:25% !important;
}
.table-top-list{
padding:0;
height:2em;
clear:both;
}
.breadcrumbs_box{
display:none;
}
.main_part_wrapper{
margin-top:-3em !important;
}
.left-margin{
margin-left:-2em;
}
.diff-width{
width:33.33333333% !important;
}
.shopcart-text{
line-height:0.9;
}
.cat-name{
width:70% !important;
}
.price-text{
font-size:17px;
}
.price-text-one{
font-size:17px;
}
.price-text-second{
font-size:17px;
}
.clear-text{
clear:both;
padding:0;
}
.left-padd{
padding:0px 0px 0px 3px;
}
/******************************shopping cart page meadia here*************************************/

/****************************CHECKOUT SHIPPING BREADCRUMBS MEADIA STYLE HERE**********************************/
#crumbs li a{
font-size:14px;
margin: 4px 30px 0 0;
}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    #check_out_heading{
        visibility: hidden;
    }
    .img_login{
        margin-left: 0px ;
        height: 22px;
    }
    .top-search-icon {
    margin-top: 10px;
    font-size: 21px!important;
    padding-left: 0px;
    float: right;
    margin-right:-7px;
    }
    #layerslider-container,
    .img_link_wrapper, #storeLogo .shopping_pleasure, #fixed{
        display: none !important
    }
    .currency, .language{float: left;}
    .currency{clear: both;}
    #top_search{background-color: #F3F3F3;}
    /*#top_search{background-color: #F3F3F3;float: left;margin-bottom: 24px}*/
    .phone{float: left;}
    .nav-container{
        text-align:left;
        background: none;
        margin-top: 0
    }
    #header_blocks{margin-bottom: 15px}
    #nav_first .nav_block_head_field, #nav_first1 .nav_block_head_field,
    #nav_first .nav_block_head_button, #nav_first1 .nav_block_head_button{height: 30px;line-height: 30px}
    .nav-container #menu_block_head{display: block;margin-bottom: 10px;display:none;}
    .nav-container  .nav_block_head_field{
        /*width:218px;*/
        /*padding-left:10px;*/
        background-color: #F3F3F3;
        float:left;
        height:30px;
        outline: none;
        text-decoration: none;
        /*line-height:30px;*/
        cursor:pointer;
        font-weight:700;
        font-size:25px;
        padding:5px 10px;
    }
    #menu_block_head{
    display:none !important;
    }
    .sticky_header{
    display:none;
    }
    .nav-container .menu_block_head_button{
        background: url(https://www.encompasscorporation.com/wp-content/uploads/2015/09/white-arrow-down.png) 10px 15px no-repeat #F3F3F3;
        display: block;
        float:left;
        height: 30px;
        outline: none;
        width: 30px;
        cursor:pointer
    }
    .nav-container .menu_block_dropdown{
        background-color: #F3F3F3;
        list-style: none;
        margin: 0;
        padding: 15px 0 0 0;
        width: 258px;
        display:none;
        position:absolute;
        top:36px;
        left:0;
        z-index:99999;
        height:265px;
        overflow-y:scroll;
    }
    .col-xs-3{
        width:100%;
    }
    .nav-container .menu_block_dropdown .et_categ_box{padding:0 10px 20px 20px}
    .nav-container .menu_block_dropdown .cat-name{
        float:none;
        display:block;
        border:none
    }
    .nav-container .menu_block_dropdown .et_categ_box a {
        display: block;
        outline: none;
        height:auto;
        color: #fff;
        text-decoration: none;
        text-transform:none;
        font-size:12px;
        float:none;
        padding:6px 0 6px 10px;
        border-bottom: dotted 1px #F3F3F3;
        line-height: 18px;
        font-weight:bold
    }
    .nav-container .visible_on{display: block}
    .cat-name, .sub-cat-name, .subsub-cat-name{float: none;}
    #drop-box, .drop-box-subcat, .drop-box-subsubcat, .drop-box-3subcat, .drop-box-4subcat{
        position: static;
        display: block !important;
        background: none;
        box-shadow: none;
        padding-top: 0;
        padding-bottom: 0;
        border: none!important;
    }
    .nav-container .menu_block_dropdown .et_categ_box .sub-cat-name a,
    .nav-container .menu_block_dropdown .et_categ_box .subsub-cat-name a{color: #000;font-weight: normal;}
    .nav-container .menu_block_dropdown .et_categ_box .sub-cat-name a:hover,
    .nav-container .menu_block_dropdown .et_categ_box .subsub-cat-name a:hover{text-decoration: underline}


    .drop-box-subcat{padding-right: 0}

    .nav-container .menu_block_dropdown .et_categ_box .cat-name a{border: none}
    .nav-container .menu_block_dropdown .et_categ_box a:hover{border: none;color: #000 !important;}


    .nav-container .menu_block_dropdown .et_categ_box .drop-box-subcat .sub-cat-name a,
    .nav-container .menu_block_dropdown .et_categ_box .drop-box-subcat .subsub-cat-name a{border:none}
    .cat-name a.main_category .main_category_border{border: none! important;}
    .nav-container .menu_block_dropdown{position:fixed;width:100%;height: 98%;}
    #drop-box a, #drop-box a:hover, .drop-box-subcat a, .drop-box-subcat a:hover, .cat-name a.main_category .main_category_border{text-transform: uppercase;padding-left: 0}

    .cat-name a.main_category{font-family: arial !important;}

    .padding-2 {
        padding:10px 0;
        margin:0;
    }
    .shopping_cart {
        float:left;
       margin-bottom: 20px
    }
    .shopping_cart > .shopping_cart_b > a {
        padding-right:20px;
    }
    #shopping_cart_mini {
        left: 0
    }

    .product-tabs li{display: block;}

    button.button{
        line-height: 14px;
        padding-top: 3px;
        padding-bottom: 3px
    }

    .es-nav span{
        right:36px;
        /*top:-30px*/
    }
    .es-nav span.es-nav-next{
        right:0;
    }

    .prod_info_price{text-align: left}
    .prod_info_name h1{margin-bottom: 0}


    .product_info_wrapper .left_info{width: 100%}
    .es-carousel-inner{margin-left:0}


    .newsletter_footer_input input{
        padding-left:5px;
        width: 160px
    }

    .product_wrapper,
    .product{
        /*margin:0 25px 20px !important;*/
        /*width:250px !important;*/
    }

    .product_wrapper{
        /*margin:0 auto !important;*/
        margin-bottom: 20px !important;
    }

    .socials_plugins .twitter{width:100px}

     .brands-image, #carousel_bestsellers .product,
     #carousel_also .product{
         margin:0 10px 20px !important;
         width:280px !important;
     }
    #brands_title .icon_brands,
    #bestsellers_title .icon_bestsellers,
    .also_pursh_title .icon_related{
        margin-left: 10px
    }
    #carousel_brands .es-nav span.es-nav-next,
    #carousel_bestsellers .es-nav span.es-nav-next,
    #carousel_also .es-nav span.es-nav-next{
        right: 10px
    }
    #carousel_brands .es-nav span,
    #carousel_bestsellers .es-nav span,
    #carousel_also .es-nav span{
        right:45px
    }
    #carousel_brands{margin-bottom: -10px}

    /*related*/
    h1.also_pursh_title{font-size:18px }

    #carousel_also .es-nav span{top:-60px}
    #carousel_also .es-nav span.es-nav-next{top:-60px}

    .rslides_nav{
        width:40px ;
        height:40px;
        top:35%
    }
    .rslides_nav.prev {
        background-position:-6px -6px;
    }

    .rslides_nav.next {
        background-position:-53px -6px;
    }
/*Custome Media Query start here*/
    
    .es-carousel-inner{
        /*height:9em;*/
        margin-bottom:0em;
    }
    .left-cat {
     margin-left:0em; 
     margin-right:0em; 
    }
    .menu-bar{
  /*      font-size:40px!important;*/
        color:#FFF;
        float:left;
    }
   /* #carousel_brands img {
    margin: 0 auto;
    width: 50% !important;
    }*/
    .mobile-header{
        width:100%;
        height:0;
        /*display:none;*/
    }
    .menu_block_dropdown {
        background-color:#FFF!important;
    }
    input.search-text{
        height:30px!important;
    }
    .sticky {
    margin-top: -2.5em;
    background-color: #e53590;
    width: 70%;
    height: 2em;
    }
    .mobile-cart{
    margin-top:5px;
    }
    .cart-text {
   /* clear: both;
    font-weight: 700;
    text-align: left;*/
    margin-left: -3em;
   /* color: #111;*/
    }
     .logo-blume{
/*    width: 35px;
    position: fixed;
    left:17px!important;
    top: 14px;
   */
       margin: 0;
    padding: 5px;
    }
    div.sticky_head
    {
        position:relative;
    }
    #small-flower-logo{
    display:none;
    }
    #logo{
    display:none;
    }
    .four.columns.header-right{
    display:none;
    }
    .top_search{
    margin-left:-1.6em!important;
    }
    
    .mainpage-nostyle{
    margin-top:3em;
    }
    #top_search {
     margin-top:0px; 
     margin-bottom:0px; 
    }
    .container{
    margin-top:0.4em;
    }
    .top-section{
    position:fixed;
    top:0;
    /* z-index:99; */
    background-color:#FFF!important;
    width:100%;
    }
    .col-md-3{
    width:100%;
    }
    .inp-size{
    margin-left:-1em;
    }
    .ort-text {
    margin-left:0em;
    }
    .pin-text{
    /*margin-left:-0.6em;*/
    }
    .login-section{
    margin-bottom:0.5em;
    padding-bottom:1em;
    }
    .list-div{
    margin-bottom:10px;
    }
    select{
    width:100%;
    }
    /*.sticky_head{
    display:none;
    }*/
/*Custome Media Query start here*/
/****************************************************************/
    .accordion-lable{
    font-size:13px!important;
    }
    .comment-line{
    margin-top:12%;
    }
    a.top-logo{
    background-image:url('images/logo_beauty.png')!important;
    background-size: 180px!important;
    margin-left: -1.3em;
    margin-top: 6px;
    }
    
/*****************************************************************/
    .table-top-list {
    width: 100%;
    height:3em;
    padding:5px;
    margin-top:6em;
    }
    .table-top-list p {
    line-height: 2;
    }
    .price-text {
    font-size: 15px;
    }
    .price-text-one{
    font-size: 15px;
    }
    .price-text-second{
    font-size: 15px;
    }
    .delete-text{
    font-size:16px;
    margin-top:20%;
    }
    .list-one{
    margin-left:0;
    }
    #search{
    width:89%;
    }
    #top_search{
    width:95.5% !important;
/*    display:none;*/
    }
    .cat-name{
    width:70%;
    }
    .img_cart{
    display:none;
    }
    #cart-count{
    display:none;
    }
    #top_search{
    position: fixed;
    z-index: 99;
    top:2.8em;
    }
    .five.columns{
   /* border-bottom: 1px solid #CCCCCC;
    margin-top: 1.3em;*/
    }
/******************************MOBILE HEADER CSS HERE**********************************************/
     #header-menu-bar{
    display:block !important;
    }
     #header-beauty-logo{
    display:block !important;
    }
     #header-search-icon{
    display:block !important;
    }
    #menu_block_head{
    display:block !important;
    }
    #cart-div{
    display:block !important;
    }
    #custom-icon{
    display:block !important;
    }
    .top-count{
    display:block !important;
    }
    #mob-border{
    display:block !important;
    }

     #top_search{
    display:block!important;
    }
    .top-section{
    display:block!important;
    }
    .menu-bar{
    display:block!important;
    }
    .close-icon{
    display:block!important;
    }
/******************************MOBILE HEADER CSS HERE*********************************************/


/******************************PRODUCT INFO PAGE MEADIA QUERY START HERE**************************/
.hide-section{
display:none;
}
.no-margin-padding{
margin:0;
padding:0;
}
.product-det-text {
font-size: 17px;
}
.smallText{
display:none;
}
.catgory-text{
font-size:14px;
}
.star-inner-div{
float:right;
}
.product_img_wrapper{
margin: 0 auto;
float: none;
max-width:100%;
margin-top: 7%;
}
.brand-img-div{
display:none;
}
#description-row {
margin: 10px 0px 0px 0px;
}
.product_description {
margin-bottom:0px; 
padding: 3px 0px 3px 0px;
text-align: justify;
}
.product_info_wrapper{
clear: both;
margin:0;
padding:0;
width:100%
}
.main-detail-div {
position: relative;
top: 0em;
}
.reviews-box{
margin:5% 0px 0px 0px !important; 
}
.ml-qty {
font-size: 16px;
}
.product-det-number {
font-size: 14px;
}
.sofort-text-one {
font-size: 14px;
line-height: 1.2;
}
.product-det-number-one {
margin:10px 0px 0px 0px;
font-size: 20px;
}
.text-bg {
margin-top:6em !important;
}
.line {
margin-left:0px;
border-top: 1px solid #111;
clear: both;
width: 100%;
margin-top:6px;
position:relative;
top:0px;
}
.clearfix-height{
height:auto;
}
.clearfix .options_form{
display:none;
}
.black-bg {
background: black;
width:auto;
color: white;
/* padding: 8px 19px; */
font-size: 17px;
/* border-radius: 5px; */
text-align: center;
padding: 8;
margin-left: 22px;
}
.comment-line {
border-top: 2px solid #ccc;
width: 100%;
margin-top: -1%;
}
.mobile-comm{
text-align:center;
}
.mob-row{
position:relative;
top:0 !important;
}
.small-text-one {
font-size: 17px;
}
.date {
font-size: 13px;
float: none;
}
.small-text {
font-size: 13px;
line-height: 18px;
color: #111;
text-align: justify;
}
.breadcrumbs_box{
display:none;
}
.panel-title a{
font-size:10px!important;
}
.panel-title {
margin-top: -2px;
}
.panel-body p{
text-align:justify;
font-size: 14px;
}
.mob-star img{
width:80px !important;
height:15px;
}
.et-content-bg{
margin-top:-1em;
padding-top:0 !important;
}
.last-div{
margin-top:6%;
}
#mob-block-drop{
display:block !important;
}
.voucher-text {
display:block;
background: rgba(128, 128, 128, 0.45);
color: black;
padding: 5px 50px;
width: 100%;
text-align:center;
}
.voucher-text p{
font-size:17px;
}
.serach{
width: 100%;
padding: 0;
margin: 0 0 5px 0;
}
.margin-top{
margin-top:2em !important;
}
.border-div{
padding-bottom:3em;
margin-bottom:1em;
}
.cart-remove-button{
margin:4.7em 0 3px -6.9em;
}

/******************************PRODUCT INFO PAGE MEADIA QUERY end HERE**************************/


/***********************CHECKOUT INFORMATION MEADIA QUERY START HERE****************************/
.final-qty{
font-size: 18px;
padding: 40px 0 0 32px;
}
.shipping-check-footer{
height: 12em;
}
.align{
text-align:center;
}
.buy-continue-down{
float:none;
display:inline-block;
}
.mob-spacing{
padding:5px 5px 17px 5px !important;
/*margin-top:0.8em;*/
}
.mob-table{
width: 100%;
height: 2.2em !important;
padding: 5px;
margin-top: 1em !important;
clear:both;
}
.mob-padd{
padding:0 !important;
margin-bottom:6px;
}
.big-info{
font-size:14px;
}
.clear-text{
clear:both;
}
/***********************CHECKOUT INFORMATION MEADIA QUERY END HERE*****************************/


/**********************************LOGIN PAGE MEADIA QUERY START HERE****************************/
.column-inner-text p{
font-size: 12px;
}
.list-one{
margin-left:0%;
font-size:15px;
}
.list-two{
margin-left:0%;
font-size:15px;
}
/*.no-padding{
padding:7px !important;
}*/
.nav-container.sticky_head{
display:none !important;
}
.es-nav span{
position:absolute;
top:-13px;
}
/**********************************LOGIN PAGE MEADIA QUERY END HERE****************************/
#bodyWrapper{
width:100%;
padding:8px;
}
.container{
width:100%;
}
.sixteen.columns{
width:100% !important;
}
#bodyContent{
width:100% !important;
padding:0 !important;
}
.row-margin-top{
margin-right:-16px !important;
}
.border-div{
padding:5px 5px 44px 5px;
}
#mob-size-col{
width:100% !important;
}
.padding-none{
padding:2px;
}
.custom-xs{
width:25% !important;
}
.mob-left{
padding:0;
}
.mob-left p{
margin-left: -16px;
}
.mid-space{
padding:0;
}
#mob-size-col{
padding:0;
}
#mob-width{
width:50%;
}
.shoppingcart_img{
padding-top:0em;
}
.add-to-cart-p-name{
font-size:13px;
}
.box-size{
width: 60px;
position: relative;
top: 1em;
left: 9px;
}
.no-containt{
display:none;
}
.total-amt-section{
height: 12.5em;
}
.comment-place{
width:93%;
}
.spacing {
margin-top: 0.9em;
}
.pager{
margin:10px 0px -1em;
}
.buy-continue{
width:150px;
float:right;
}
/****************************CHECKOUT SHIPPING BREADCRUMBS MEADIA STYLE HERE**********************************/
#crumbs li a{
font-size:14px;
margin: 4px 30px 0 0;
}
}