/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.preim>div, .ch-div {
    display:block;}
.preim>div{
    width: 33%;
    margin-bottom: 25px;
}

.preim, .preim-sert{overflow: hidden;}
.section-info {
    display: none;
}
.s-banner .navbar-nav>li>a {
    font-size: 12px;
}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.preim>div {
    width: 48%;
}
.socmedia {
    width: 100%;}
.s-banner .navbar-nav>li>a {
}
.nav .dropdown-menu>li>.dropdown-menu {
    position: absolute;
    left: 0;
     top: 100%; z-index:1000;
}
.nav li .dropdown-menu .open .dropdown-menu {
    display: block;
}
.girl-banner {
	display:none;
    position: absolute;
    top: auto;
	z-index:-1;
    width: 28%;
    right: 0;
    bottom: 0%;
}
button.slick-arrow {
    BACKGROUND: rgba(255, 255, 255, 0.8);
    BORDER: 0PX;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;
    padding: 0;
    COLOR: #020202;
    BORDER: 1PX SOLID #EEE;
    OUTLINE: NONE;
}
.contt-div {
    line-height: 20px;
}
span.o-ph {padding-left: 15px;
}
.info-ban {
    color: #fff;
    padding: 15px 0;
    font-size: 10px;
    line-height: 1.5;}
span.big-s {
    font-size: 130%;
    font-weight: bold;
}
.tr-block {font-size: 14px;}
span.red { padding: 2px 3px;}
.banner-sale>div>div.col-md-9.col-sm-8.col-xs-7 {padding-right: 5px;}
.banner-sale a {width: 200px;max-width: 90%;font-size:14px;padding:5px;}
    
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.preim>div {
    width: 98%;
}
.girl-banner {display:block;}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.menufxx a.navbar-brand.logo img {
    width: 155px;
    padding-top: 5px;
}
.smenu-fix {
    position: fixed;
    top: 0px;
    z-index: 1000;
    width: 100%;
    left: 0;
    padding: 7px 0 3px 0 !Important;
}
.smenu-fix .socmedia-head {
    position: relative;
    top: 2px;
}
.smenu-def{position:relative; padding: 15px 0 10px 0;}   
.menufxx{top: 40px;}

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}