/* High Prior styles */


/* Small Device */

@media (max-width: 479px) {
    .swiper_wrapper:not(.force-full-screen),
    .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide,
    .ei-slider {
        height: 300px !important;
    }
    #logo img {
        height: 60px !important;
        position: absolute;
        left: 5px;
        top: 18px;
    }
    #top-cart {
        display: block;
    }
    .login-popup {
        font-size: 20px;
        padding-left: 60px;
    }
    .mobile-price {
        font-size: 12.5px;
    }
    .mobile_potraitimg {
        width: 280px;
    }
    .potrait_align {
        margin-left: 65px;
    }
     .c_Quote {
        height: 145px !important;
        overflow: hidden !important;
    }
}

@media (min-width: 950px) {
    .desktop-price {
        font-size: 1.4rem;
    }
    .login-popup {
        font-size: 20px;
        padding-left: 20px;
    }
    .mobile_potraitimg {
        width: 360px;
    }
    .potrait_align {
        margin-left: 100px;
    }
    .press-logo {
        max-width: 60px;
        max-height: 50px;
        margin-left: 0px;
        margin-top: -20px
    }
}

.swiper_wrapper:not(.force-full-screen),
.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
    width: 100%;
}

#top-user {
    display: none;
    position: absolute;
    top: 0;
    left: auto;
    right: 0px;
    margin: 40px 0;
    -webkit-transition: margin .4s ease;
    -o-transition: margin .4s ease;
    transition: margin .4s ease;
    width: 45px;
    text-align: center;
    height: 40px;
}

.top-search-open #top-user {
    display: none;
}

@media (max-width: 991px) {}

@media (min-width: 992px) {
    #top-search,
    #top-cart,
    #side-panel-trigger {
        margin: 25px 0 40px 15px;
    }
}

@media (max-width: 991px) {
    #header.full-header .container {
        width: 100% !important;
    }
    #top-cart {
        right: 30px;
    }
    #top-search a {
        right: 60px;
    }
}

@media (max-width: 767px) {
    .checkout.order-summary {
        display: none;
    }
    #top-user {
        display: block;
    }
    #top-cart {
        right: 60px;
    }
    #top-search a {
        right: 60px;
    }
}

@media (max-width: 479px) {
    #top-cart.top-cart-open .top-cart-content {
        width: 280px;
    }
    .left-arrow {
        width: 40px;
        height: 50px;
        background-color: rgba(0, 0, 0, 0.47);
        font-size: 30px;
        text-align: center;
        position: absolute;
        top: 60px;
        font-weight: bolder;
        color: #fff;
    }
    .right-arrow {
        width: 40px;
        height: 50px;
        background-color: rgba(0, 0, 0, 0.47);
        font-size: 30px;
        text-align: center;
        position: absolute;
        top: 60px;
        font-weight: bolder;
        color: #fff;
        right: 0;
    }
    .press-logo {
        max-width: 60px;
        max-height: 50px;
        margin-left: 0px;
        margin-top: 0px
    }
}

i.icon-user {
    color: #333;
    font-size: 15px;
}

.online-bubble {
    width: 10px;
    height: 10px;
    background-color: rgb(43, 203, 81);
    position: absolute;
    top: -7px;
    right: 9px;
    display: block;
    border-radius: 5px;
}

#top-user:hover .mob-login-box.top-link-section {
    display: block;
}

.mob-login-box.top-link-section {
    display: none;
    position: absolute;
    background-color: #fff;
    right: 0;
    padding: 10px;
    z-index: 1;
    border-radius: 3px;
    border: 1px solid rgba(157, 144, 144, 0.48);
    min-width: 200px;
}

.signup-wrapper {
    /*    height: 600px;*/
    width: 450px;
    padding: 20px
}

@media (max-width: 950px) {
    .signup-wrapper {
        margin-top: 10px;
        /*	height: 600px;*/
        width: 300px
    }
}

#cboxLoadingGraphic {
    background: none;
}

#primary-menu ul li a {
    height: auto;
}

.breadcrumb {
    margin-top: 0px !important;
}

@media (max-width: 950px) {
    .formforMobile {
        width: 100%;
        height: 34px;
    }
}

.heart-wrapper.heart i {
    width: 35px;
}

div#please-signup {
    overflow: hidden;
}

body {
    overflow-x: hidden;
}

.ie-placeholder span {
    display: none;
}

.video-wrap {
    text-align: center;
}

.center .heading-block:after,
.heading-block.center:after,
.heading-block.title-center:after {
    margin: 10px auto 0 !important;
}

.heading-block>span:not(.before-heading) {
    margin-top: 0px !important;
    font-size: 13px !important;
}

.heading-block h4 {
    font-size: 15px !important;
}

.imageP {
    padding: 50px !important;
}

.w75 {
    width: 75% !important;
    margin: auto !important;
}

.b1 {
    border: 2px solid #EEE !important;
    border-radius: 5px !important;
}

.p10 {
    padding: 10px !important;
}

.take {
    font-size: 40px !important;
    font-weight: 600 !important;
    color: black !important;
}

.quiz_Z {
    color: black !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    position: relative !important;
    bottom: 23px !important;
}

.style_Q {
    height: 434px !important;
}

.dashboard_M {
    width: 100% !important;
}

.dashboard_S {
    width: 75% !important;
    margin: auto !important;
    text-align: center !important;
}

.image_3d {
    height: 32px !important;
    margin-left: 6px !important;
}

.cursor_N {
    cursor: auto !important;
}

.mgT_8 {
    margin-top: 8px !important;
}

@media (min-width:479px) and (max-width:768px) {
    .c_Quote {
        height: 125px !important;
        overflow: hidden !important;
    }
}

@media (min-width:768px) and (max-width:3000px) {
    .hide_Q {
        display: none !important;
    }
    .c_Quote {
        height: 105px !important;
        overflow: hidden !important;
    }
}

.heading-block:after {
    border-top: 1px solid #444 !important;
    width: 30px !important;
}

.dashboard_font {
    font-size: 16px;
    margin: 0px 15px 0px 15px;
}

.owl-stage-outer {
    margin-right: -2px !important;
}

.owl-item {
    margin-bottom: 2px !important;
}
.height_A {
    height:auto !important;
}

#primary-menu ul li:last-child a{
    color: #E94F35;
}

#primary-menu ul li:last-child a :hover{
    color: #444;
}


.sprite {
    background-image: url(../../images/spritesheet-home.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-rsz4_300000 {
    width: 76px!important;
    height: 76px!important;
    background-position: -5px -5px;
}

.sprite-rsz4_5_years_warranty {
    width: 76px!important;
    height: 93px!important;
    background-position: -91px -5px;
}

.sprite-rsz4_6_india_cities {
    width: 76px!important;
    height: 81px!important;
    background-position: -177px -5px;
}

.sprite-rsz4_customisable_design {
    width: 76px!important;
    height: 68px!important;
    background-position: -263px -5px;
}

.sprite-rsz4_designers_accross_india {
    width: 76px!important;
    height: 72px!important;
    background-position: -349px -5px;
}

.sprite-rsz4_installation_and_delivery_in_45_days {
    width: 76px!important;
    height: 80px!important;
    background-position: -435px -5px;
}
