/* media query*/
span.rupees {
    font-family: none;
}
ul.horiz-nav.social-media-header{
    display:inline;
}
span.LABEL_1.cart-type{
        float:none !important;
}
.INPUT_2:after{
    float:right !important;
}

.button-model-popup{
    clear:both;
    text-align:right;
}
.row.quickinner a.button.fancybox{
    float:none !important;
}
body.cartview .product-line-price,body.cartview .shopping-cart .column-labels label,
div#desktop-cart .product-price,div#desktop-cart .product-quantity,
body.orderconfirm .product .product-price,body.orderconfirm .product .product-line-price{
    text-align:right;
}
body.orderconfirm .product .product-quantity{
    text-align:center;
}
body.orderconfirm .product .product-line-price{
    padding:0;
}
body.cartview .shopping-cart .column-labels label.product-line-price,div#desktop-cart .product-line-price{
    text-align:right;
}
body.cartview .shopping-cart .column-labels label.product-image,
body.cartview .shopping-cart .column-labels label.product-details{
    text-align:left !important;
}
header.site-header .container{
         padding:0;
}
.account p input{
    border:1px solid #ddd;
    width: 70%;
}
body.cartview .shopping-cart .column-labels label.product-image {
    text-align: center !important;
    text-indent: unset;
}
#mySidenav li {
    LIST-STYLE: NONE;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 999999;
    top: 60px;
    left: 0;
    background-color: #fdc662;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}
.closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px !important;
    margin-left: 50px;
}
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
        font-size: 18px;
    color: #FFF !IMPORTANT;
    display: block;
    transition: 0.3s;
}
span#mobicon {
    float: right;
}
/*media css*/
@media screen and (max-width: 600px){
.mobile-nav-wrap {
    height: 800px;
    overflow: scroll;
}}
@media (max-width:1366px) and (min-width:1200px){
    body.orderconfirm .main_content .container{
        width:90%;
    }
}
@media (max-width:1200px) and (min-width:992px){
    header.site-header .container{
        width:100%;
         padding:0;
    }
}
@media (max-width:1199px){
    body.orderconfirm .main_content .container {
        width: 100%;
    }
    
}
@media (max-width:1000px) and (min-width:768px){
    .featured-blocks .container{
        width:100%;
    }
}
@media (min-width:1024px){
    .sf-menu a.icon{
	    display:none;
    }
    #mobile-nav{
         display:none;
    }
    ul#myDIV {
        position: relative;
        top: 25px;
    }
}
@media (max-width:1023px){
    #desktop-nav{
         display:none;
    }
    
     #mobile-nav{
         display:block !important;
         padding: 20px 0px;
         overflow: hidden;
     }
     .navigation{
         height:100%;
     }
     ul#myDIV {
        padding-top: 22px;
        overflow: hidden;
    }
    ul.horiz-nav.pull-left,ul.horiz-nav.pull-right {
        margin-bottom:0;
    }
    ul#myDIV li.menubar{
        display:block !important;
    }
    ul#myDIV li{
        display:none !important;
    }
}
@media (max-width:991px) and (min-width:767px){
    body.cartview .main_content .container{
        width:100%;
    }
   
}
@media (max-width:991px) and (min-width:700px){
     body.orderconfirm .shopping-cart .column-labels label,body.orderconfirm .product .product-price{
        text-align:center;
    }
    body.orderconfirm .shopping-cart .column-labels label.product-line-prices{
        text-align:right !important;
    }
}
@media (min-width:991px){
    div#product-des.mobile{
        display:none;
    }
    hr.odd{
        display:none;
    }
}
@media (max-width:991px){
    .top-header .container{
        width:100%;
            padding: 0 5px;
    }
    ul.horiz-nav.pull-left li, ul.horiz-nav.pull-right li {
        font-size: 13px;
        padding: 0 5px;
    }
    div#product-des.desktop{
        display:none;
    }
    div#product-des.mobile{
        display:block !important;
    }
     hr.even{
        display:none;
    }
    div#construction_specifications{
        max-width:100%;
    }
    .angery-text-tag {
        padding-top: 30px;
    }
    .cat_products_listing {
        padding-bottom: 40px;
        overflow: hidden;
    }
    body.quickproductlist .container{
        width:100%;
    }
    .contact-box{
        margin:10px 0px;
    }
    .map_section {
        padding: 30px 0px !important;
    }
    form#smValidationForm .form-group {
        padding: 0;
    }
    .row.quickinner{
        height:100% !important;
        padding: 15px;
    }
}
 @media (min-width:768px){
     .shopping-cart .product{
        padding:0px 10px 10px;
    }
 }
 @media (min-width: 768px){
   #home_pick .modal-dialog {
        width: 570px;
    }
}
@media (max-width:767px){
    .cakeimg{
        width:100%;
        margin-left:0px;
    }
    .special-offer .new-price{
        font-size:18px;
    }
    .offer h1,.block-heading h1,#content .featured-blocks h1{
        font-size:26px;
    }
    .home .featured-blocks{
        background:#ff0019 !important;
        top:0px;
    }
    .home-product-listing .popular-block {
        width: 50%;
        height: 100% !important;
    }
    .block-heading {
        padding: 0px 20px;
    }
    div#product-content-wrapper .session-content h3{
        font-size:17px;
    }
    ul.horiz-nav.social-media-header,li.account-page span {
        display: none;
    }
    body.quickproductlist .modal-dialog,.account p input{
        width:100% !important;
    }
    body.orderconfirm .product{
        padding:0px 10px;
    }
   /* .cart-ajax{
        float:left !important;
    }*/
    .cart-ajax {
        padding: 40px 40px;
    }
    .cart-itemes-list {
        max-width: 60%;
         margin: auto;
    }
    input#availablilitypin{
        max-width:100% !important;
    }
   /* tr.add-on-area td {
        width: 100% !important;
    }
    tr.add-on-area,tr.add-on-area td{
        display:inline-block !important;
    }*/
    img.varient-img {
        width: 10%;
    }
    .blog-image{
        max-width:100%;
    }
    div#post_des,div#post_img {
        padding: 0 !important;
    }
    body.blogpreview .description h1{
        font-size:20px !important;
    }
    li.account-page {
        position: relative;
        left: -10px;
    }
}
@media (max-width:700px){
    li.cart-page a, li.account-page .dropdown{
      padding:15px 0px 0px !important;   
    }
    div#dsk-logo img{
        height:50px;
    }
    ul#myDIV{
        padding-top:0px;
        position:relative;
        top:11px;
    }
    .shopping-cart .product{
        padding:0px 10px 10px;
    }
    div#listing-area {
        padding: 0 !important;
    }
    
}
@media (min-width:650px){
    div#mobile-cart{
        display:none !important;
    }
}
@media (max-width:650px){
    div#desktop-cart{
        display:none;
    }
     div#mobile-cart{
        display:block !important;
    }
    body.cartview .product-quantity input {
        margin-left: 0px;
    }
    body.cartview .product-line-price{
        padding:0;
    }
}
@media (max-width:567px){
     .home-product-listing .popular-block {
        width: 100%;
    }
    .banner .carousel-indicators{
        display:none;
    }
    body.quickproductlist.modal-open .modal-content{
        max-width:90%;
    }
    .add{
        text-align:center;
    }
    body.quickproductlist .modal-content{
        max-width:90%;
    }
    .horiz-nav > li > a{
        padding:0px 6px;
    }
    .pull-left .fa {
        padding: 5px 0px 5px 12px;
    }
    .pincode-avilable{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
@media (max-width:480px){
   .cart-itemes-list,.items-acco{
       max-width: 90%;
   }
   body.cartview .product-details,body.orderconfirm .product-details {
        float: left;
        margin-bottom: 10px;
        width: 100%;
    }
   body.cartview .product-image,body.orderconfirm .product-image{
        width: 100%;
    }
    .signup-form{
        padding:30px 20px !important;
        width:auto !important;
    }
}



/* new css*/
/* new css*/
@media (min-width:768px){
    li.account-page i.fa.fa-user{
        display:none !important;
    }
}
@media (max-width:767px){
    li.account-page i.fa.fa-user{
        display:block !important;
    }
   
}
ul#myDIV li:nth-child(4) {
    display: none !important;
}