@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1800px){


}
@media screen and (max-width:1300px) {

}
@media screen and (max-width:1200px) {

}

@media screen and (min-width:992px) and (max-width:1199px) {

}

@media screen and (max-width:991px) {
.left-bottom-side {
    margin-bottom: 20px;
}
.p {
    font-size: 24px;
    margin: 12px 0px;
}
.download a {
    margin: 7px 0px;
}
}
@media screen and (min-width:768px) and (max-width:991px) {

    
    
}
@media screen and (max-width:767px) {
 .logo-d img {
    width: auto;
    height: 110px;
    /* margin: auto; */
}
.logo-d {
    text-align: center;
}
.p {
    font-size: 24px;
    margin: 20px 0px;
}
.download a {
    margin: 0px 0px;
}
.social {
    margin-bottom: 20px;
}
    .add p,.add-p,.social{
        text-align:left;
    }
}

@media screen and (max-width:600px) {
img.c-mobile-logo {
    width: 80%;
}
.c-layout-header .c-brand > .c-topbar-toggler, .c-layout-header .c-brand > .c-search-toggler, .c-layout-header .c-brand > .c-cart-toggler {
    background: none;
    border: 0;
    margin: 0px 15px 0 0;
    padding: 0;
    float: right;
    outline: none;
    height: 20px;
    width: 20px;
}
}
@media screen and (max-width: 480px){
.c-content-product-1 .row .c-media > img {
    width: 100%;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
}
}
@media screen and (max-width: 451px){
.c-layout-header .c-navbar .c-mega-menu {
    display: inline-block;
    padding: 0;
    margin: 14px 0 0;
    padding: 5px 10px;
    display: none;
    width: 100%;
    float: none !important;
    overflow-x: hidden;
    transition: all 0.2s;
}
img.c-mobile-logo {
    width: 100%;
    height: auto;
}
img.c-mobile-logo {
    width: 75%;
}
}
@media screen and (max-width: 354px){
}
@media screen and (max-width:320px) {
    .logo-d img {
    width: 100%;
    height: auto;
    /* margin: auto; */
}
}