﻿
@media only screen and (min-width:1367px){
    /*************footer***********************/
    .ftr_logo {
    position: relative;
    width: 50%;
    margin: 0 auto;
}
    .pay_icn_div {
    width: 70%;
    margin: 0 auto;
}
    .style_pcont {
    height: 555px;
    overflow: auto;
}
    /*.footer_pos1 {
    bottom: -194px;
}
    .ftr_btn_div_pos2 {
    bottom: 191px;
}*/

}

@media only screen and (min-width:1441px){
    .summary-option a img {
    height: 30px;
}
    /*.footer_pos1 {
    bottom: -207px;
}
    .ftr_btn_div_pos2 {
    bottom: 205px;
}*/

}

@media only screen and (min-width:1601px){
    .summary-option a img {
    height: 35px !important;
}
    /*.footer_pos1 {
    bottom: -223px;
}
    .ftr_btn_div_pos2 {
    bottom: 220px;
}*/

}

@media only screen and (min-width:1921px){
    
    /*.footer_pos1 {
    bottom: -260px;
}
    .ftr_btn_div_pos2 {
    bottom: 254px;
}*/
}



@media only screen and (max-width:1365px){
    .div_6 {
    padding-left: 1%;
}
    .ftr_brdr {
    left: 15%;
}
    .size_popup_div {
    width: 75%;
}
    
    /********************style*******************/
    .material-form {
    padding-left: 10%;
}
    .newsLetter_right input[type='text'] {
    /*width: 85%;*/
}

}

@media only screen and (max-width:1280px){
    /****************menu*********************/
    .index-likes {
    /*padding: 0px 10px !important;*/
}
    /*******************footer**************************/
    /*.ftr_logo {
    position: relative;
    width: 90%;
    margin: 0 auto;
}
    .footer_pos1 {
    bottom: -185px;
}
    .ftr_btn_div_pos2 {
    bottom: 185px;
}*/
    /*******************home*******************/
    .newsLetter {
    /*width: 60%;*/
}
    /**************************log in***********************/
    .reg_content {
        width: 36%;
    }
    .frgt_pop_div .reg_content{
        width: 40% !important;
    }

    /*********************invoice**********************/
    .carousel-button-right {
    top: 15%;
}
    /************************cart**************************************/
    .shipping-arrow {
    top: 80%;
}

.estimate-shipping {
    top: 80%;
}

}

@media only screen and (max-width:1279px){
    .dropTblMain {
    width: 270px;
}
    .dropTblLBox {
    width: 240px;
}
    .dropTblBox ul li {
        width: 48px;
    }
    .w162 {
    width: 144px !important;
}
    .dropdown-menu {
        width: 246px;
    }
    .lnghtbox ul li {
        width: 48px;
    }
    .wish-option {
    width: 40%;
}
    
    .frgt_pop_div .reg_content{
        width: 50% !important;
    }
    /*.inner_ftr .div_6 .div_20:nth-child(2){
        width:25% !important;
    }
    .inner_ftr .div_6 .div_20:nth-child(4){
        width:15% !important;
    }*/
    .div_20 {
    width: 20%;
    float: left;
    padding: 0 5px;
    margin-right: 1.5%;
}
    .newsLetter {
    padding: 20px 20px;
}
    .newsLetter_left {
    /*width: 100%;
    text-align: center;*/
    font-size: 14px;
}
    .newsLetter_right {
       /*width: %;
    margin: auto;
    float: none;*/
}
    .newsLetter_right input[type='text'] {
    font-size: 12px !important;
}
        .newsLetter_right input[type='submit'] {
            height: 37px;
        }
        .newsLetter_right input[type='text'] {
            /*width: 90%;*/
        }
        .feturtxt h1 {
    margin: 0 0 15px 0;
        font-size: 20px;
}
        .feturtxt p {
    line-height: 24px;
    font-size: 12px;
}
        .feturtxt {
    padding: 15px;
}
        .ccesBox1 .col-md-4 {
    padding: 0 20px;
}
    .size_popup_div {
    width: 80%;
}
    .style_pcont {
    height: 371px;
    overflow: auto;
}
    .res_mtrl_icn{
        width:25% !important;
    }
    /*******************shappe pop up************************/
    .shape_pcont {
    width: 100%;
}
    /*********************************cart*****************************/
    .details-heading {
        padding: 10px 0;
        font-size: 11px;
    }
    .details-info {
        height: 200px;
    }
    .details-info ul li {
    height: 90px;
    margin: 5px 0;
    font-size: 11px;
}
    .details-info ul li:first-child img {
    width: 65%;
    height: auto;
}
    .details-info ul li:nth-child(2) .product-details, .details-info ul li:nth-child(3) .product-details, .details-info ul li:nth-child(4) .product-details, .details-info ul li:nth-child(5) .product-details {
    margin-top: 30%;
}
    .details-info ul li:nth-child(5) .product-details p {
    font-size: 7px;
}
    .smry2_head {
    font-size: 14px;
    padding: 10px 0;
}
    .smry_tbl {
    font-size: 11px;
}
    .incl_tax{
        font-size:7px !important;
    }
    .type-pay-option{
        padding:0 !important;
    }
    .cpn_code input[type="button"] {
    padding: 3px 0;
    font-size: 11px;
}
    /*.cpn_code input[type="text"] {
    width: 80%;
}
    .cpn_code {
    width: 50%;
}*/
    
    .estimate-shipping {
    width: 40%;
}
    .estimate-shipping .shpn_frm {
    padding: 10px;
}
        .estimate-shipping p {
            font-size: 11px;
        }
        .shipping-form label {
    font-size: 10px;
}
        #lblprice {
    font-size: 12px !important;
}
        .shpng_prc label{
            font-size: 11px !important;
        }
        .shpng_prc i{
            font-size:12px;
        }
        .estimate-shipping a {
    font-size: 11px;
    padding: 5px 11px;
}

}


@media only screen and (max-width:1024px){
    .label-text {
    font-size: 12px;
}
    /************************menu***********************/
    .index-menu-left ul li, .index-menu-right ul li{
        padding:10px 10px;
    }
    .index-menu-left ul li a, .index-menu-right ul li a{
        font-size:9px;
    }
    .index-likes {
    /*padding: 0px 7px !important;*/
}
    .index-likes span {
    color: #a58630;
    font-size: 8px;
}
    /*****************************footer******************************/
    .ftr_logo {
    position: relative;
    width: 85%;
    margin: 0 auto;
}
    .ftr_brdr {
    left: 15%;
}
    .div_6 {
    padding-left: 1%;
}
    .div_20 {
    padding: 0 2px;
}
    .scl_icn a img {
    width: 47%;
    padding: 3px 5px;
}
    .cpy_right {
    width: 70%;
}
    .mkind {
    left: 120%;
}
    /*.footer_pos1 {
    bottom: -205px;
}
    .ftr_btn_div_pos2 {
    bottom: 203px;
}*/
    /***************home*************************/
    .newsLetter {
    /*margin: 10px;
    width: 75%;*/
}
    /****************style********************/
    .div_41 {
    width: 70%;
}
    .myrow hr {
    width: 100%;
    margin: 10px 0;
}
    /*************body*************/
    .index-designing a{
        padding:15px 15px;
    }
    /*.index-designing{
        padding:15px 5px;
    }*/
    .hd_vgn_container{
        width:100% !important;
    }
    /*.index-hide p {
    padding: 26px 15px !important;
}*/
    /****************shape**************/
    
    /***********************material*****************/
    /*.material-swatch-categary{
        width:17%;
    }*/
    .set-option{
        right:8%;
    }
    .steps5_pddg {
    padding-left: 3% !important;
}
    .shoe_main_div{
            width: 80%;
    }
    .type-swatch {
    width: 80%;
}
    .mtrl_swtch_pos1 {
    /*right: 3%;*/
}
    .main_heading {
    width: 45%;
}
    /*********************material pop up************************/
    .info_left {
    width: 10%;
}
    .mtrlarrw_div2 {
    width: 23%;
    top: 35%;
}
    /****************************accessory pop up*************************/
    .acsry_left {
        padding: 15px 4% 0;
    }
    /************************shopping cart*********************/
    .type-pay-option a, .checkout-option a {
        margin-left: 5px;
        /*font-size: 12px;*/
    }

    /***************************summary****************************/
    .smmry_btn1{
        width: 65%;
    }
    .summary-discription ul {
    margin-left: 24%;
}
    .add_wrdrb_btn, .add_bag_btn
    {
        width:65%;
    }
    .size_scroll {
    /*width: 100%;*/
}
    .popup_size_contnt {
    width: 100%;
}
    /*********************cart**************************/
    .cart_icons{
        padding:0;
    }
    .summary-option a img {
    height: 20px;
}

    /*********************log in***************************/
    .reg_head h2{
        font-size:24px;
    }
    /********************log in******************/
    .reg_content {
    width: 45%;
}
    /******************onload pop up**********************/
    .load_left {
    width: 40%;
}
    .load_center {
    left: 40%;
}
    .load_right {
    width: 60%;
}

    /*****************************wish list**********************************/
    .wardrobe-discription {
    padding-left: 3% !important;
}

    /***************************register**************************************/
    .registration_container {
        width: 60%;
    }


}
/*----------------------------media-1024-end--------------------------*/

@media (min-width:768px) and (max-width:1024px){
    
    .ftr_btn {
    width: 50px;
    font-size: 30px;
}
    .ftr_btn i {
    line-height: 30px;
}
}

@media only screen and (max-width:1023px){
    .frgt_pop_div .reg_content {
    width: 60% !important;
}
    .registration_container {
    width: 70%;
}
    .ftr_brdr_2 {
    right: 14%;
}
    .div_20 {
    margin-right: 0px;
}
    .newsLetter_right {
    width: 60%;
    clear: both;
    margin: auto;
    float: none;
}
    .newsLetter_left {
    width: 100%;
    text-align:center;
}
    .slid_btn {
    bottom: 7%;
}
    .flex-control-nav li {
    margin: 0px 0 25px 0px !important;
}
    .flex-control-nav {
    margin-top: -80px !important;
}
    .feturBox .col3{
        width: 50%;
    }
    .feturBox .col3 .feturBox1 {
    position: relative;
    margin-bottom: 20px;
}
    .newsLetter {
    margin: 0 auto 50px auto;
    padding: 20px 25px;
    font-size: 13px;
}
    .newsLetter_left {
    font-size: 14px;
        padding: 0 0 8px 0%;
}
    .newsLetter_right input[type='text'] {
        /*font-size: 14px !important;*/
    }
    .newsLetter_right input[type='submit'] {
        /*padding: 10px 20px;*/
        /*height: 40px;*/
    }
    .clctnHD fieldset legend {
    font-size: 20px;
}
    .clctnBox1 {
    margin-top: 30px;
}
    .clctnBox1 .col-lg-6 {
    padding: 0 15px !important;
}
    .ccesBox1 .col-md-4 h1 {
    font-size: 24px;
    line-height: 30px;
}
    .ccesBox1 .col-md-4 .brdr {
    display: none;
}

}

/********************************************************************************/

@media only screen and (max-width:991px){
    .default_menu{
        display:none;
    }
    .default_menu{
        display:none;
    }
    .menu-768{
        display:block;
        position:relative;
        padding: 5px 0;
    }
    .media-768-likes a
    {
        float:left;
        /*padding:0 8%;*/
        font-size:10px;
        color:#BF923D;
        width:33.33%;
        text-align:center;
        letter-spacing:1px;
    }
    .menu_items_768{
        display:none;
        position: absolute;
    top: 98%;
    /* bottom: 0; */
    width: 100%;
    z-index: 2;
    right: 0;
    background: #252525;
    }
    .menu_items_768 li{
        padding:15px 20px;
        text-align: center;
    border-bottom: 2px dashed;
    margin: 0 30px;
    }
    .menu_items_768 li ul.Mobdrop{
        display:none;
    }
    .menu_items_768 li ul.Mobdrop li{
        padding: 10px 0px !important;
    border-color: #ce9d42 !important;
    }
    .menu_items_768 li ul.Mobdrop li:last-child{
    border: none !important;
    }
    .menu_items_768 li ul.Mobdrop li a{
            color: #fff;
    }
    .menu_items_768 li a{
        color:#fff;
        text-decoration:none;
            font-size: 18px;
    }
    .menu_items_768 li a:hover{
        color:#a58630;
    }
    .menu_btn_768{
        float: right;
    /*padding:1% 5%;*/
    color:#BF923D;
    text-align:center;
    width:20%;
    cursor:pointer;
    }
    .media-768-likes{
            float: right;
    /*padding: 2% 0;*/
    width:65%;
    }
    .logo-media-768 a img{
        width:23%;
    }
    .res_menu_btn {
    font-size: 30px !important;
    color: #BF923D;
    padding: 5px;
    /* border: 1px solid; */
}
    .media-768-likes a img{
        /*width:40%;*/
        margin:9px auto;
        /*height:20px;*/
    }
    .media-768-likes a:last-child img{
        /*width:25px;*/
    }
    
    .menu-media-768{
        padding:1% 0 0;
    }
    

}

@media only screen and (max-width:980px){
    .portrate{
        display:block;
    }
    /******************loader*******************/
    .dvLoader h1 {
        bottom: 43%;
    }
    /**********************home loader**************************/
    #loading-image {
    padding-top: 30%;
}
    /**********************menu***********************/
    
    .menu_980{
        display:block;
        padding: 15px 0;
    }
    .logo_div_980{
        float:left;
    }
    .menu_items_980{
        float:right;
    }
    .menu_items_980 ul li{
        float:left;
        padding:10px 15px;
	background:url(../images/index-top-div.jpg) no-repeat left center;
    }
    .menu_items_980 ul li:first-child{
        background:none;
    }
    .menu_items_980 ul li a{
        font-size:18px;
        font-family:'CaviarDreams-BoldCDB';
	color:#fff;
	text-decoration:none;
    letter-spacing:2px;
    }
    .menu_items_980 ul li a.active{
        color:#a58630;
    }
    .menu_items_980 ul li a:hover{
        color:#a58630;
    }
    /**********************************body****************************/
    /*.index-designing {
    margin-top: 10%;
    margin-bottom: 10%;
}*/
    .index-main-text{
        /*padding-top:3%;*/
    }
    .cart_icons .material-form{
        padding-left:0;
    }
    
    /*************************home*******************/
    .newsLetter {
    /*width: 80%;
        font-size: 10px;*/
}
    .search_div {
    width: 20%;
}
    #search {
    padding: 8px 35px 8px 5px;
}
    #srch_btn {
    background-size: 60%;
}
    /*******************log in************************/
    .reg_content {
        width: 50%;
    }
    .reg_head h2{
        font-size:20px;
    }
    .reg_head p {
    font-size: 13px;
}
    .reg_clk{
        font-size:9px !important;
    }
    .reg_head ul {
    margin-left: 11%;
}

    /********************onload pop up***************************/
    .onload_pop_contnt {
    width: 95%;
}
    .load_left .reg_head h2 {
    font-size: 20px;
}
    .inner_load_right2 h3 {
    font-size: 20px;
}
    .inner_load_right2 p {
    font-size: 13px;
}

    /************************cart*****************************/
    .smry_tbl {
    font-size: 10px;
}
    .smry_fnt_size{
        font-size: 9px;
    }
    /*.cpn_code {
    width: 45%;
}*/
    .cpn_code input[type="text"] {
    font-size: 9px !important;
}
    .cpn_code input[type="button"] {
    font-size: 9px;
}
    .type-pay-option a, .checkout-option a {
        font-size: 9px;
    }
    .cart_icons{
        display:none;
    }
    .cart_strcr{
        width:75% !important;
        float:left;
    }
    .summary-right{
        padding:0 !important;
    }
    .details-info ul li:first-child img {
    width: 53%;
}
    .shipping-arrow{
    border: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.79);
    z-index: 2;
    top: 0;
    left: 0;
    }
    .estimate-shipping{
    top: 0;
    z-index: 2;
    left: 40%;
    width:45%
    }
    .shpng_cls{
        display:block;
    }
    .shiping_info,.blng_add{
        font-size:11px;
    }
    .shiping_info input[type='text']{
        font-size:9px !important;
    }
    .shiping_info select{
        font-size:9px !important;
    }
    .frm_btn{
        font-size:11px;
    }
    .stp3_fnt{
        font-size:11px;
    }
    .stp3_fnt input[type='radio']{
        margin:0 0 0 -15px !important;
    }
    .pay_cmmnt {
    font-size: 11px !important;
}

    /**********************invoice***********************/
    .box {
    width: 80%;
    margin: 0 auto;
}
    .invc_head_row {
        font-size: 14px;
    }
    .head_contnt {
        font-size: 16px;
    }
    .invc_dlvry_tim h1 {
    font-size: 11px;
}
    .invc_dlvry_tim ul {
        font-size: 10px;
    }
    .invc_dlvry_tim p {
    font-size: 9px;
}
    .invc_btn{
        font-size:11px;
    }
    .carouseller h1 {
    font-size: 11px;
}
    .for-car .carousel-control-block > .carousel-button-left > a, .for-car .carousel-control-block > .carousel-button-right > a {
        
        font-size: 65px !important;
    }

    /****************************register***********************/
    /*****************************register**********************/
   .pfontsize,#register-form label,.rgstr_nws {
    font-size: 10px !important;
}
   .rgstr_nws input[type='radio']{
       width: 10px;
    margin: 0px 3px;
    position: relative;
    top: 4px;
   }
   .rgstr_btn{
       padding: 7px 15px  !important;
    font-size: 10px;
   }

}

/*----------------------------media-980-end---------------------------*/

@media only screen and (max-width:960px){
    .portrate{
        display:none;
    }
    /***********************home loader******************/
    #loading-image {
    padding-top: 10%;
}
    .mbl_head{
        margin:3% 0;
        text-align:center;
    }
    .mbl_head a{
        font-family: 'CaviarDreamsCD';
    font-size: 20px;
    color: #fff;
    border: 1px solid #a4852f;
    padding: 15px 35px;

    }
    /*.index-text{
        display:none;
    }*/
    .header_box,.index-text p{
        /*visibility:hidden;*/
    }
    .add_wrdrb_btn, .add_bag_btn {
    /*width: 88%;*/
}
    .summary-option a img {
    width: 65%;
    height: 22px;
}
    .rotate_icon {
        width: 90% !important;
    }

    /*********************footer******************************/
    /*.ftr_logo {
    width: 98%;
}*/
    .inner_ftr {
    width: 98%;
}
    .cpy_right {
    width: 74%;
}
    .mkind {
    left: 111%;
}
     /*****************body*****************/
     
    .hd_vgn_row{
        /*display:none;*/
    }
     .header_box {
    /*font-size: 15px;*/
    padding: 10px 25px;
}
     .index-designing{
         padding:0 !important;
     }
     .index-text p, .index-designing a{
        /*font-size: 10px;*/
     }
     .index-designing a {
    /*padding: 8px 2px;
    font-size:13px;*/
}
     .index-hide h2, .index-vegan h2{
         /*font-size: 20px;*/
    /*padding: 10px 0px;*/
     }
     .index-hide p, .index-vegan p{
         /*font-size: 10px;*/
     }
     .shoe-shape p{
         font-size:10px;
     }

     /******************style**************************/
     .material-form-right {
    margin: 0px 0 0px;
}
     /*******************shaope************************/
     .shp_info_img {
    width: 65%;
}
     .shp_info_cntnt h1 {
    font-size: 14px;
}
     .shp_info_cntnt p {
    font-size: 11px;
}
     /*******************material***************************/
     .index-main-text{
         position:relative;
     }
     .social_div {
    padding-right: 0% !important;
    position: absolute !important;
    top:0;
    margin: 0% 0;
}
     .material_container{
         padding-top:1%;
     }
     .steps_icon{
         /*font-size: 25px;*/
     }
     .material-form-right{
         /*margin-top: 5px;*/
     }
     .material-form-right a p{
         font-size:12px;
     }
     /*.material-swatch-categary{
         right:0;
     }*/
     /*.material-icons{
         width:20% !important;
     }*/
     .material-swatch-categary ul{
         height:200px;
     }
     .material-form-left {
    padding-top: 1px;
}
     .reset_undo_icon {
    width: 20%;
}
     .set-option a span {
    font-size: 12px;
}
     .dvMaterialImgs {
    width: 90px;
}
     .type-swatch img {
    width: 45px;
    height: 45px;
}
     .label-text {
    font-size: 11px;
}
     .swatch-cat-left {
    width: 35px;
    height: 35px;
}
     .swatch-cat-right {
    padding: 7% 5%;
}
     .price span {
    font-size: 17px;
}
     .price b {
    font-size: 22px;
}
     /******************scroll********************/
     .type-swatch-scroll::-webkit-scrollbar, .material-swatch-categary ul::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}
     /**********************shopping cart*****************************/
     .cart_social_div{
         margin:0px;
     }

     /*****************************whishlist***********************/
     .wardrobe-discription {
    padding-left: 3% !important;
}
     .wardrobe-social a, .wardrobe-edit-tools a {
    font-size: 25px;
    padding: 0 6%;
    color: #a78038;
}
     .wish-option a img {
    height: 25px;
}

     /*************************summary****************************/
     .smmry_container{
         width:100%!important;
     }
     .summary-discription ul {
    margin-left: 23%;
}
     .smmry_social{
         margin:0px !important;
     }
     #fileUpload{
         width:80%;
     }

     /******************************pop up onload****************************/
    .onload_pop_contnt {
        /*width: 80%;*/
    }
    .heading-wishlist h1 {
    padding: 0% 0 2%;
    margin: 0;
}

    /********************************test***********************************/
    .img_bdy{
        left:15px;
        width:35%;
    }
    .img_lng{
        left:-15px;
    }
    .img_lac{
        top: 30%;
    left: 20%;
    }
    .img_sol{
        top:15px;
    }


}
/*----------------------------media-960-end---------------------------*/

@media only screen and (max-width:950px){
    .portrate{
        display:block;
    }
}

@media only screen and (max-width:900px){
    .ftr_brdr_2 {
    right: 18%;
}
    /**********************home loader**************************/
    #loading-image {
    padding-top: 30%;
}
    /**********************************footer********************/
   .footer {
    padding: 10px 0;
    font-size: 11px;
}
   .f_d_n{
       display:none;
   }
    .div_6 {
        width: 85%;
    }
    .scl_icn_div {
    width: 70%;
    margin: 0 auto;
}
    .ftr_btn_div_pos2 {
    /*bottom: 164px;*/
}


}

@media only screen and (max-width:846px){
    /*.media-768-likes a {
        padding:0 18px;
    }*/
}

@media only screen and (max-width:800px){
    .details-info ul li:first-child img {
    width: 65%;
}
}

@media only screen and (max-width:768px){
    /****************loader*********************/
    /*.dvLoader{
            background-size: 30% 50%;
            -moz-background-size: 30% 50%;
            -webkit-background-size: 30% 50%;
            -o-background-size: 30% 50%;
            -mz-background-size: 30% 50%;
    }*/
    /*.dvLoader h1 {
    bottom: 14%;
    font-size: 13px;
}*/
    /***************************menu*******************/
    
    
    /*-------------shoe-shape-------------*/
   .material-form-right a p{
        /*margin:10px 5px;*/
    }

   
   

}

/*----------------------------media-768-end---------------------------*/

@media only screen and (max-width:767px) {
    .frgt_pop_div .reg_content {
    width: 65% !important;
}
    .onload_pop_div,.reg_pop_div,.log_pop_div,.frgt_pop_div{
        position: fixed; 
     z-index: 9; 
     width: 100%;
     height: 100%;
     overflow-y: scroll; 
     top: 0; 
     left: 0; 
    }
    .inner_onload_pop_div {
        position: absolute;
    }
    .inner_reg_pop_div {
        position: absolute;
    }

    .newsLetter_right {
    width: 90%;
    clear: both;
    margin: auto;
    float: none;
}
    .slid_btn a {
        padding: 5px 20px;
        font-size: 14px;
    }

    .flex-control-nav {
        margin-top: -50px !important;
        right: 25px !important;
    }

        .flex-control-nav li {
            margin: 0px 0 15px 0px !important;
        }

            .flex-control-nav li a {
                width: 10px !important;
                height: 10px !important;
            }
            .feturBox {
    margin: 25px 25px auto;
}
            .feturtxt h1 {
    font-size: 18px;
}
            .feturtxt p {
    line-height: 24px;
    font-size: 12px;
}
            .newsLetter_right input[type='text'] {
    /*width: 85%;*/
}
            .newsLetter {
                
    margin: 0 auto 20px auto;
    padding: 10px 15px;
}
            .newsLetter_left {
    font-size: 12px;
}
            .newsLetter_right input[type='text'] {
    font-size: 12px !important;
}
            .newsLetter_right input[type='submit'] {
    /*padding: 8.5px 20px;*/
}
            .clctnHD fieldset legend {
    font-size: 16px;
    padding: 5px 15px;
}
            .clctnBox1 .col-lg-6 {
    padding: 0 15px 15px !important;
    width: 100%;
}
            .ccesBox1 {
    padding-top: 0;
}
            .ccesBox1 .col-md-4 h1 {
    font-size: 20px;
    line-height: 24px;
}
            .ccesBox1 .col-md-4 hr {
    margin: 10px auto;
}
            .ccesBox1 .col-md-4 p {
    line-height: 24px;
    font-size: 12px;
}
            .apntmntBox a {
    width: 300px;
    height: 45px;
    line-height: 45px;
    letter-spacing: 2px;
    font-size: 16px;
}
            .newsLetter {
    width: calc(100% - 70px);
}
/***************voucher start*************/
    .vouchera {
           width: 33.33%;
            float: left;
    }
    .Recipientv form input {
        width:200px;
    }
    .width475 {
        width: 440px !important;
    }
    .Recipientv form label {
        font-size:9.5px;
    }
    .Recipientv form input[type="submit"] {
        width: 72px;
        line-height: 25px;
        font-size: 13px;
    }
    .Ra {
        /*margin-left:90px;*/
    }
    .voucherbirthday img {
    width: 75%;
}
    .voucherbirthday p {
    font-size: 11px;
}
    .fnt11_480{
        font-size:11px;
    }
    .mrgt10_480{
        margin-top:10px;
    }
    .Recipientv {
    width: 440px;
}
    .selectb {
        width: 200px;
    }
/***************voucher End*************/

}

/*********************************************************************************/

@media only screen and (max-width:736px) {
    .dropTblMain {
    width: 210px;
}
    .dropTblMain P {
    font-size: 9px;
}
    .dropTblLBox {
    width: 185px;
}
    .dropTblBox ul li {
    width: 37px;
    font-size: 10px;
}
    .dropTblRBox {
    width: 25px;
}
    .w162 {
    width: 111px !important;
}
    .lnghtbox ul li {
    width: 37px;
}
    .dropdown-menu {
    width: 191px;
}
    .portrate {
        display: none;
    }
    /*************************loader**************************/
    .dvLoader h1 {
    bottom: 30%;
    font-size: 12px;
}
    /***********************home loader**********************/
    #loading-image {
    padding-top: 5%;
}
    /********************menu**********************/
    .menu_btn_768 {
        float: right;
        padding: 0% 0%;
        color: #BF923D;
        font-size: 13px;
        text-align: center;
    }

    .media-768-likes a {
        /*padding:0 0;
        font-size:8px;*/
    }

    .menu_items_768 li a {
        font-size: 12px;
    }

    .res_menu_btn {
        font-size: 26px;
    }

    .logo-media-768 a img {
        width: 27%;
    }

    .media-768-likes {
        float: right;
        /* padding: 2% 0; */
        width: 80%;
    }

        .media-768-likes a img {
            width: 25px;
        }
    /***********************************footer*****************************/
    /*.footer {
    padding: 24px 0;
}*/
    .f_d_n {
        display: none;
    }

    .ftr_brdr_2 {
        right: 15%;
    }

    .scl_icn_div {
        width: 100%;
    }

    .scl_icn a img {
        width: 45%;
    }

    .div_6 {
        width: 85%;
    }

    /*.ftr_btn_div_pos2 {
        bottom: 188px;
    }

    .footer_pos1 {
        bottom: -190px;
    }*/

    .footer {
        font-size: 9px;
    }

        .footer h4 {
            text-transform: uppercase;
            font-size: 11px;
        }

    .cpy_right {
        width: 100%;
    }

    .mkind {
        left: 85%;
    }

    .ftr_btn_div {
        left: 85%;
    }
    /*****************body*****************/
    .index-main-text {
        padding-bottom: 1%;
        padding-top: 0%;
    }

    .header_box {
        font-size: 9px;
        padding: 10px 25px;
    }

    .index-text p, .index-designing a {
        font-size: 10px;
    }

    .index-designing a {
        padding: 10px 10px;
        font-size: 12px;
    }

    .index-hide h2, .index-vegan h2 {
        font-size: 20px;
        padding: 10px 0px;
    }

    .index-hide p, .index-vegan p {
        font-size: 14px;
    }

    .steps_icon {
        font-size: 10px;
        /*margin-left: 5px;*/
    }

    .material-form-right p {
        /*margin: 6px;*/
    }
    /*.material-swatch-categary ul
    {
        width:75%;
    }*/
    /*.swatch-cat-right {
        margin-left: 42%;
    }*/
    .subliningdata {
        top: 11%;
    }
    /*.index-designing {
    padding: 15px 5px;
    font-size: 12px;
    width: 13%;
    margin: 14% 1%;
}*/
    .index-hide p {
        padding: 25px 15px !important;
    }

    .shoe-shape {
        padding: 0px 5px 0px 5px !important;
    }
    .shoe-shape img{
            max-width: 100% !important;
    }

    /**********************style********************/
    .back_btn {
        font-size: 11px;
    }

        .back_btn img, .next_btn img {
            display: inline-block !important;
            width: 30%;
        }

    .main_heading {
        width: 45%;
    }

    .cmn_cls {
        right: 5%;
        font-size: 20px;
    }

    .style_pcont {
        height: 200px;
        overflow: auto;
    }

    .myrow {
        width: 100%;
    }

    .div_17 {
        padding: 15px 0px;
    }

    .div_41 {
        width: 70%;
        padding: 0 0px 0 10px;
        font-size: 10px;
    }

    .line_height {
        line-height: 16px;
    }

    .pop_content h1 {
        font-size: 12px;
    }

    .pop_content span {
        font-size: 9px;
    }

    .info_btn {
        padding: 0px 5px;
        font-size: 10px;
        line-height: NORMAL;
    }
    /***************shape*******************/
    .material-form-right a p {
        /*margin: 5px 5px;*/
        font-size: 9px !important;
    }

    .shoe-shape p {
        font-size: 9px;
    }

    .style_txt {
        width: 100%;
    }

    .shoe-text {
        font-size: 11px;
    }

    .myrow1 {
        /*width: 120%;*/
    }

    .shp_info_img {
        width: 50%;
    }

    .pop_content h1 {
        font-size: 11px;
    }

    .shp_info_cntnt hr {
        margin: 5px auto;
    }

    .shp_info_cntnt p {
        font-size: 10px;
    }
    /*****************************material************************/
    .types-hide-vegan a {
        font-size: 10px;
        margin-top: 2%;
    }

    input.cmn-toggle-round + label {
        width: 40px;
        height: 10px;
    }

        input.cmn-toggle-round + label:after {
            width: 15px;
            height: 15px;
        }

    .type-swatch img {
        width: 40px;
        height: 40px;
    }

    .label-text, .set-option a span, .swatch-cat-right a {
        font-size: 10px;
    }

    .material-swatch-categary {
        width: 150px;
    }

    .material-form {
        padding: 2px 0;
    }

    .material-form-right {
        margin-top: 1px;
    }

    .material-swatch-categary ul {
        height: 130px;
    }

    .material-view ul li {
        padding: 15px 0;
    }

    .shoe_main_div {
        width: 65%;
    }

    .type-swatch {
        width: 88%;
    }

    .types-hide-vegan {
        width: 115px;
        padding-bottom: 10px;
    }

    .dvMaterialImgs {
        width: 80px;
    }

    .material-swatch-categary h5 {
        font-size: 11px;
        padding: 5px;
    }

    .material-swatch-categary ul li {
        padding: 7px 0;
    }

    .swatch-cat-left {
        width: 25px;
        height: 25px;
    }

    .swatch-cat-right {
        padding: 4% 5%;
    }

    .price span {
        font-size: 13px;
    }

    .price b {
        font-size: 16px;
    }

    .mtrl_prc {
        margin-right: 2px;
        font-size: 14px;
    }

    .swatch-cat-left img:hover, .type-swatch img:hover, .type-swatch img.active {
        box-shadow: 5px 5px 15px -1px #b39545;
        -webkit-box-shadow: 5px 5px 15px -1px #b39545;
        -mox-box-shadow: 5px 5px 15px -1px #b39545;
        border: 2px solid #CE9D42;
    }

    .material_active {
        border: 2px solid #CE9D42;
        box-shadow: 5px 5px 15px -1px #b39545;
        -webkit-box-shadow: 5px 5px 15px -1px #b39545;
        -mox-box-shadow: 5px 5px 15px -1px #b39545;
    }

    .set_space {
        height: 8px;
    }

    .set-option {
        right: 7%;
    }

    /***********************material pop up****************************/
    .mtrl_scrll {
        height: 90px;
    }

    .info_left {
        width: 15%;
    }

    .info_right {
        width: 85%;
        font-size: 9px;
    }

    .sub_swtch_arrw1 {
        width: 75%;
    }

    .sub_swtch_arrw2 {
        width: 75%;
    }

    .mtrlarrw_div1 {
        width: 75%;
    }

    .info_right h5 {
        font-size: 10px;
    }
    /**************************************accessory pop up**********************************************/
    .acsry_head {
        width: 85%;
        font-size: 9px;
    }

        .acsry_head h5 {
            font-size: 10px;
            margin: 5px 0;
        }

    .acsry_left {
        padding: 10px 2% 0;
    }

    .acsry_head1 {
        width: 90px;
        padding: 5px 0;
        font-size: 9px;
    }

    .acsry_tltl {
        padding: 7px 0 5px 0px;
        font-size: 9px;
    }

    .acsry_acsry {
        padding: 5px 0 5px 0;
    }

    .acsry_div {
        padding: 0 0px;
    }

        .acsry_div img {
            width: 60%;
        }

    .acsry_font {
        margin: 5px 0px;
    }

        .acsry_font input[type="text"] {
            padding: 5px 35px 5px 5px;
            font-size: 9px !important;
        }

        .acsry_font button {
            padding: 4px 13px;
            font-size: 14px;
        }

    .acsry_ok {
        width: 60px;
        padding: 5px 0;
        font-size: 9px !important;
    }
    /***********************shopping cart***************************/
    .cart_container {
        margin-top: 3%;
    }

    .details-heading {
        padding: 10px 0;
        font-size: 9px;
    }

    .product-details a, .product-details p, .product-details span {
        /*font-size: 12px;*/
    }

    .type-pay-option b {
        font-size: 12px;
        margin-top: 5px;
    }

    .type-pay-option a, .checkout-option a {
        margin-left: 5px;
        font-size: 10px;
        padding: 5px;
    }

    .shopping-cost-form h4 {
        font-size: 14px;
    }

    .shipping-arrow, .estimate-shipping {
        display: none;
    }

    .mbl_head a {
        font-size: 16px;
        padding: 15px 27px;
    }

    .prod_dtl_div {
        width: 80%;
    }

    /************************wish list******************************/
    .wardrobe-discription ul {
        font-size: 9px;
    }

    .wardrobe-social a, .wardrobe-edit-tools a {
        font-size: 17px;
        padding: 0 6%;
        color: #a78038;
    }

    .wardrobe-amt {
        font-family: 'CaviarDreams-BoldCDB';
        font-size: 15px;
        padding: 5% 0;
        color: #000;
    }
    .wardrobe-amt p {
    font-size: 15px;
}
    .heading-wishlist h1{
        font-size: 10px;
    }
    .wardrobe-img p {
    font-size: 9px;
    margin: 10px 0;
}
    .wardrobe-bag a, .checkout-button a {
        padding: 5px;
        font-size: 9px;
    }
    .wish-option a img {
    height: 20px;
}
    .hdn_div{
        height:10px;
    }

    /************************summary**********************/
    .summary-product h3 {
        font-size: 20px;
    }

    .summary-product-view div {
        padding: 0px 10px !important;
    }

    .summary-discription ul {
        margin-left: 14%;
        font-size: 11px;
    }

    .summary-option a {
        color: #a4852f;
        font-size: 20px;
        padding: 0 1px;
    }

    .summary-buttons {
        font-size: 11px;
    }

    .smmry_btn1 {
        width: 71%;
    }

    .summary-buttons .check-2 {
        font-size: 11px;
    }

    .summary-option {
        margin-top: 0px;
    }
    .smry_container {
    padding: 15px 0px;
}
    .size_scroll {
    width: 100%;
}
    .scrll_head h4 {
    font-size: 12px;
}
    .size_div, .mesur_div {
    margin-top: 8%;
}
    .size_slctn select, .scrll_bdy table {
    font-size: 11px !important;
}
    .size_div a, .mesur_div a {
    font-size: 9px;
}
    .smry_contnt {
    font-size: 9px;
}
    .alg_lft_pad p {
    font-size: 9px;
}
    #fileUpload {
    width: 77%;
    font-size: 8px;
}
.smry_contnt {
    margin: 15px 0 0 0;
}
.sprt_shoe_div {
    font-size: 9px;
}
.sprt_shoe_div input[type="checkbox"] {
    margin-right: 1px;
}
.other_div {
    width: 100%;
}
.other_div input[type='text']{
    font-size: 9px !important;
}
.btn_left img {
    width: 15px;
    margin: 5px auto;
}
    .share_scrll {
        position: relative;
        width: 75%;
    }
    .summary-option {
    width: 58%;
}
    .share_icn {
    margin: 0% auto;
    width: 100%;
    padding: 5px 0;
}
    .summary-discription h3 {
    font-size: 16px;
}
    .smry_dscrptn_head {
    font-size: 8px !important;
}
    .summary-total h3 {
    font-size: 10px;
}
    .summary-total ul {
    font-size: 8px;
    line-height: 10px;
}
    .add_wrdrb_btn, .add_bag_btn {
    width: 82%;
}
    .btn_right {
    width: 80%;
    font-size: 8px;
    padding: 6px;
}
    .add_bag_btn .btn_left img {
    margin: 1px auto;
}
    .summary-option a img {
    height: 25px;
}
    .popup_size_contnt table{
        font-size: 8px;
            width: 75%;
    }
        .popup_size_contnt table td {
            padding: 5px 10px;
        }
        .popup_close_btn {
    font-size: 25px;
    top: 4%;
    right: 2%;
}
        .popup_size_contnt {
    font-size: 10px;
}
        .msr_btm_mrg {
    margin-bottom: 5px;
}
        .msr_head {
    width: 28px;
    margin: 10px auto;
    font-size: 11px;
}
        .msr_content {
    font-size: 10px;
    margin-top: 10px;
}


    /******************pop up onload********************/
    .onload_pop_contnt {
        width: 90%;
    }

        .onload_pop_contnt h3 {
            margin: 0;
            font-size: 20px;
        }

    .load_left .reg_content {
        font-size: 10px;
    }

    .inner_load_right2 h3 {
        font-size: 14px;
        padding: 5px 0;
    }

    .inner_load_right2 p {
        padding: 5px 0;
    }

    .inner_load_right2 img {
        width: 88% !important;
    }

    .load_left .reg_txtfld {
        padding: 5px 0;
    }

    .load_right {
        font-size: 12px;
    }
    .load_close{
        font-size:25px;
    }

    /**********************cart************************************/
    .checkout-heading {
        padding: 12px 10px 5px !important;
        font-size: 13px !important;
    }

    .subheading {
        font-size: 10px;
    }

    .crtstp2_subhed span {
        font-size: 8px;
    }

    .control-group label {
        font-size: 10px;
    }

    .controls input[type="text"],
    .controls input[type="password"],
    .controls input[type="email"],
    .controls textarea,
    .control-group input[type="text"],
    .control-group input[type="password"],
    .control-group input[type="email"],
    .control-group input[type="tel"],
    .control-group textarea {
        border: 1px solid #ddd;
        padding: 4px 5px;
        width: 100%;
        font-size: 9px !important;
    }

    .controls select,
    .control-group select {
        border: 1px solid #ddd;
        padding: 3px 5px;
        width: 100%;
        font-size: 9px !important;
    }

    .privay_polcy_lbl {
        font-size: 9px;
    }

    .newsletter {
        font-size: 9px;
    }

    .frm_btn {
        padding: 5px 10px !important;
        font-size: 9px !important;
    }
    h4.inner{
        font-size:14px;
    }
    .chk_rd {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
    .chkout_btn{
        font-size:10px;
    }
    .carouseller h1{
        font-size:10px;
    }
    .stp1_cntrlgrp_1{
        margin-top:10px !important;
    }
    .control-label b{
        font-size:10px;
    }
    .crt_frgpsw{
        font-size:10px !important;
    }
    .stp1_btn1{
                margin-top:45px !important;
            }
    /**************************************home**************************************/
    .newsLetter {
        /*font-size: 9px;
        padding: 8px 5px;*/
    }

    #search {
        padding: 7px 35px 6px 5px;
        font-size: 11px !important;
    }

    .flex-direction-nav li a {
        width: 55px !important;
        height: 40px !important;
    }
    /*********************************log in**********************/
    .inner_reg_pop_div {
    top: 10%;
}
    .reg_close {
    right: 2%;
    font-size: 25px;
}
    .reg_head h2 {
    font-size: 14px;
    padding:0 0 5px 0;
}
    .reg_head p {
    font-size: 9px;
}
    .reg_txtfld {
    font-size: 9px;
}
    #reg_btn {
    /*padding: 5px 0px;*/
}
    .reg_txtfld input[type="text"],.reg_txtfld input[type="password"] {
    font-size: 9px !important;
}
    .reg_head ul {
    font-size: 9px;
}
    .reg_clk {
    font-size: 5px !important;
    margin-top: 7px !important;
}
    #cntr_drp {
        font-size: 9px !IMPORTANT;
    }
    .reg_btn_div {
    padding: 5px 0 5px 0px !important;
}

    /*********************onload pop up***********************/
    .load_left {
    width: 50%;
}
    .load_center {
    left: 50%;
}
    .load_right {
    width: 50%;
}
    .load_left .reg_head h2 {
    font-size: 14px;
}
    .inner_load_right2 p {
    font-size: 10px;
}
    .load_left .reg_clk {
    font-size: 5px !important;
}
    /******************************cart**************************/
    .details-info ul li {
    font-size: 9px;
}
    .smry2_head {
    font-size: 11px;
}
    .smry_tbl {
    font-size: 9px;
}
    .cpn_code {
        padding: 2px 3px;
    }
    .dlvry_tim h1 {
    font-size: 10px;
}
    .dlvry_tim p {
    font-size: 8px;
}
    .smry_fnt_size{
        padding:5px 0;
    }
    
 .checkout-content {
    padding: 16px 0% 5px 8%;
}
.shiping_info, .blng_add {
    font-size: 9px;
}
.stp3_fnt{
        font-size:9px;
    }

/**********************************invoice**************************/
.invc_head_row {
    font-size: 13px;
}
.head_contnt {
    font-size: 14px;
}
.invc_dlvry_tim h1 {
    font-size: 10px;
}
.invc_dlvry_tim ul {
    font-size: 9px;
}
.invc_dlvry_tim p {
    font-size: 9px;
}
.invc_btn {
    font-size: 10px;
}
.row-fluid.for-car > .carousel-wrapper > .carousel-items > .span2 {
    width: 2.3% !important;
}
.for-car .carousel-control-block > .carousel-button-left > a, .for-car .carousel-control-block > .carousel-button-right > a {
    font-size: 60px !important;
}
.carousel-block p {
    font-size: 9px;
}
/******************shipping form**************************/
.estimate-shipping p {
    font-size: 10px;
    padding-bottom: 5px;
}
.shipping-form select {
    font-size: 9px !important;
    margin-bottom: 5px;
}
.shipping-form input[type='text'] {
    font-size: 9px !important;
}
.shpng_prc label{
    font-size: 10px !important;
}
.shpng_prc i {
    font-size: 12px;
}
.estimate-shipping a {
    font-size: 9px;
    padding: 5px 11px;
        margin-top: 15px;
}
.estimate-shipping {
    top: -35%;
    z-index: 2;
    left: 42%;
    width: 50%;
}
.shipping-form label {
    font-size: 9px;
}
/*************************register***********************************/
.registration_container {
    width: 90%;
}
.rgstr_nws{
    padding:0!important;
}
.res_padd0{
    padding:0 !important;
}

.price {
    bottom: 11%;
    width: 150px;
}

}


/*----------------------------media-736-end---------------------------*/

@media only screen and (max-width:667px){
    .dvLoader h1 {
    bottom: 25%;
    font-size: 12px;
}
    .dropTblMain {
    width: 185px;
}
    .dropTblLBox {
    width: 160px;
}
    .dropdown-menu {
    width: 166px;
}
    .dropTblBox ul li,.lnghtbox ul li {
    width: 32px;
    font-size: 9px;
    padding: 8px 0;
}
    .w162 {
    width: 96px !important;
}
    .price {
    width: 150px;
}
    /*********************menu**********************/
    .mbl_head {
    margin: 2% 0;
    text-align: center;
}
    .mbl_head a {
    font-family: 'CaviarDreamsCD';
    font-size: 13px;
    color: #fff;
    border: 1px solid #a4852f;
    padding: 10px 30px;
}
    .menu_btn_768 {
    /*float: right;
    /*padding: 1% 5%;
    color: #BF923D;
    font-size: 9px;
    text-align: center;*/
}
    .res_menu_btn {
    font-size: 21px;
}
    .media-768-likes a:last-child img {
    /*width: 20px;*/
}
    .media-768-likes a img {
    /*width: 15px;*/
    /*margin: 0px auto;*/
}
    .media-768-likes a {
    float: left;
    font-size: 9px;
    color: #BF923D;
}
    .menu-768 {
    display: block;
    position: relative;
    /*padding: 10px 0;*/
}
    .media-768-likes a {
    float: left;
    padding: 0 7%;
    font-size: 10px;
    color: #BF923D;
    /* width: 25%; */
    text-align: center;
}
     /*****************body*****************/
     .header_box {
    /*font-size: 15px;
    padding: 10px 25px;*/
}
     .index-text p, .index-designing a{
        font-size: 10px;
     }
     .index-designing a {
    padding: 10px 5px;
    font-size: 12px;
}
     .index-hide h2, .index-vegan h2{
         font-size: 20px;
    padding: 10px 0px;
     }
     .index-hide p, .index-vegan p{
         /*font-size: 10px;*/
     }
    .material-form-right p {
    /*margin: 2.3px;*/
}
    /*.steps_icon {
        font-size: 15px;
    }*/
    .material-swatch-categary ul {
        height: 200px;
    }
    /***************************material*****************************/
    .steps_icon {
    /*font-size: 15px;*/
}
    .material-form-right a p {
    /*margin: 3px 0px;
    font-size: 8px;*/
}
    .material-view ul li {
    padding: 10px 0;
}
    .label-text, .set-option a span, .swatch-cat-right a,.swatchsub-cat-right a {
    font-size: 8px;
}
    .type-swatch img {
    width: 30px;
    height: 30px;
}
    /*.swatch-cat-left {
    width: 22px;
    height: 22px;
}*/
    .swatchsub-cat-left{
        width: 22px;
    height: 22px;
    }
    .material-swatch-categary ul {
    height: 135px;
}
    .material-swatch-categary {
    width: 130px;
}
    .social-icon {
        font-size: 18px;
    }
    .social_div {
        padding-right: 0% !important;
        margin:0;
    }
    /*.price span {
    font-size: 15px;
    color: #555555;
}*/
    /*.price b {
    font-size: 20px;
    color: #555555;
}*/
    .material_container {
    padding-top: 1%;
}
    .next_btn,.back_btn{
        font-size:12px;
    }
    .reset_undo_icon {
    width: 15%;
}
    .set_space {
    height: 5px;
}
    .dvMaterialImgs {
    width: 65px;
}
    /*********************shopping cart***************************/
    .details-info {
    /*padding: 10px 5px;*/
}
    .details-info ul li{
        height: 75px;
        padding: 5px 3px;
    }
        .details-info ul li:nth-child(2) .product-details, .details-info ul li:nth-child(3) .product-details, .details-info ul li:nth-child(4) .product-details, .details-info ul li:nth-child(5) .product-details {
            margin-top: 20%;
        }
        .details-info ul li:nth-child(5) .product-details p {
    font-size: 6px;
}
    .details-info {
        height: 165px;
    }

    /*******************wish list*************************/
    .wardrobe-discription {
    padding-left: 4% !important;
}
    .wish-option a img {
        width: 60%;
    }
    .wish_share_scrll {
        width: 90%;
    }

    /********************summary************************/
    .summary-discription ul {
    margin-left: 9%;
    font-size: 11px;
}
    .summary-amount h3 {
    color: #ce9d42;
    font-size: 20px;
}
    .summary-amount p {
    color: #000;
    font-family: 'CaviarDreams-BoldCDB' !important;
    font-size: 14px;
}
    .smmry_btn1{
       width:100%;
    }
    .summary-buttons .check-2 {
    font-size: 11px;
    padding: 10px 46px !important;
}
    

    /**********************pop uponload******************************/
    .inner_onload_pop_div{
        top:5%;
    }
    #reg_btn {
    width: 100%;
    /*padding: 10px 0px;*/
}

    /***********cart***************/
    .cpn_code {
    width: 65%;
}

}
/*----------------------------media-667-end---------------------------*/
@media only screen and (max-width:640px){
    /*****************menu**********************/
    .logo-media-768 img{
        width:30%;
    }
    .media-768-likes img{
        /*width:75%;*/
    }
    .menu_items_768 li a{
        font-size:12px;
    }
    .media-768-likes a {
    /*padding: 0px 13px;*/
    /*font-size: 6px;*/
}
     /*****************body*****************/
     .header_box {
    /*font-size: 15px;
    padding: 10px 25px;*/
}
     .index-text p, .index-designing a{
        /*font-size: 10px;*/
     }
     .index-designing a {
    padding: 8px 2px;
    /*font-size:10px;*/
}
     .index-hide h2, .index-vegan h2{
         font-size: 20px;
    padding: 10px 0px;
     }
     .index-hide p, .index-vegan p{
         /*font-size: 10px;*/
     }
    .material-swatch-categary ul {
        height: 120px;
    }
    /*.material-icons
    {
        padding-right:0;
    }*/
    .index-designing{
        padding-left:0;
        padding-right:0;
    }
    /*.steps_icon {
    font-size: 13px;
}*/
    /************************wish list************************/
    /*.wardrobe-discription ul {
    font-size: 11px;
}*/
    .wardrobe-discription {
    padding-left: 3% !important;
}
    .wardrobe-social a, .wardrobe-edit-tools a {
    font-size: 14px;
    padding: 0 6%;
    color: #a78038;
}
    .wardrobe-amt {
    font-family: 'CaviarDreams-BoldCDB';
    font-size: 14px;
    /*padding: 10% 0;*/
    color: #000;
}

    /***********************summary*****************************/
    .summary-option a {
    color: #a4852f;
    font-size: 20px;
    padding: 0 5px;
}
    .summary-amount h3{
        margin:0px;
    }
    .summary-buttons .check-2 {
    font-size: 11px;
    padding: 10px 41px !important;
}
    .summary-discription ul {
    margin-left: 6%;
    font-size: 11px;
}

    /**************************pop up onload*********************************/
    /*.load_left {
    width: 40%;
}
    .load_center{
        left:40%;
    }
    .load_right{
        width:60%;
    }*/
/*--------------------summary page ------------------------*/
.size_slctn select, .scrll_bdy table
{
    font-size:11px !important;
}
.mesur_div a
{
    font-size:9px;
    padding: 5px 19px;
}
.size_div a
{
    font-size:9px;
}
.summary-option {
    margin-top: 0px;
}
.rotate_icon {
    width: 75% !important;
}
.summary-option a img {
    width: 65%;
    height: 20px;
}
.summary-discription h3 {
    font-size:15px;
}
.smry_dscrptn_head {
    font-size: 8px !important;
}
    .summary-total h3 {
        font-size: 10px;
    }
    .summary-total ul {
    font-size: 8px;
    line-height: 10px;
}
    .add_wrdrb_btn, .add_bag_btn {
    width: 82%;
}
    /*.btn_left img {
    width: 50%;
    margin: 7px auto;
}*/
    .btn_right {
     width: 80%;
    font-size: 8px;
    padding: 6px;
}
    /**********************material***************************/
    .types-hide-vegan a {
    font-size: 10px;
    margin-top: 0%;
}
    input.cmn-toggle-round + label:after {
    width: 11px;
    height: 11px;
}
    input.cmn-toggle-round + label {
    width: 40px;
    height: 5px;
}

    .subliningdata {
    top: 13%;
}
    /***********************************cart***************************/
    .product-img{
        padding:0 5px !important;
    }
    .cpn_code {
    padding: 1px 1px;
}
    .type-pay-option a, .checkout-option a {
    font-size: 9px;
}

}
/*----------------------------media-640-end---------------------------*/
@media only screen and (max-width:639px){
    .dropTblMain {
    width: 150px;
}
    .dropTblLBox {
    width: 130px;
}
    .dropdown-menu {
    width: 136px;
}
    .dropdown-menu li{
        width:130px;
    }
    .dropTblBox ul li,.lnghtbox ul li {
    width: 26px;
    font-size: 8px;
    padding: 7px 0;
}
    .w162 {
    width: 78px !important;
}
    .dropTblRBox {
    width: 20px;
    padding: 23.5px 0;
}
    /**************************************footer***********************************/
    .inner_ftr .div_6 .div_20:nth-child(1) {
    width: 85px;
}
    .inner_ftr .div_6 .div_20:nth-child(2) {
    width: 105px;
}
    .inner_ftr .div_6 .div_20:nth-child(3) {
    width: 85px;
}
    .inner_ftr .div_6 .div_20:nth-child(4) {
    width: 50px;
}
    .inner_ftr .div_6 .div_20:nth-child(5) {
    width: 55px;
    margin: 0;
}
    .div_20 {
    margin-right: 4%;
}

    /*.footer {
    padding: 4px 0;
}*/
    .div_20 {
    padding: 0 2px;
}
    /*.footer {
    font-size: 10px;
}*/
    .footer h4 {
    font-size: 10px;
    margin: 5px 0 5px 0px;
}
    .div_6 {
    /*width: 100%;*/
    padding-left: 0%;
    padding:0 2px;
}
    .div_2{
        /*width:100%;*/
    }
    .scl_icn_div {
    width: 100%;
}
    .scl_icn a img {
    width: 36px;
}
    .ftr_brdr_2{
        display:none;
    }
    .cpy_right {
    width: 373px;
}
    .mkind {
    left: 107%;
}
    /*.footer_pos1 {
    bottom: -185px;
}
    .ftr_btn_div_pos2 {
    bottom: 182px;
}*/
    /***********************style***************************/
    .main_heading {
    width: 50%;
}
    .next_btn, .back_btn {
    font-size: 10px;
}
    .header_box {
    font-size: 9px;
    padding: 7px 20px;
}
    .info_btn {
    padding: 0px 5px;
    font-size: 10px;
    line-height: normal;
    right: 5%;
    top: 30%;
}
    .pop_div {
    left: 7%;
    width: 85%;
}
    .div_17 {
    padding: 9px 0px;
}
    .line_height {
    line-height: 13px;
}
    .div_41 {
    font-size: 9px;
}
    .pop_content h1{
        margin:10px 0 0;
    }
    .pop_content span {
    font-size: 8px;
}
    .myrow hr {
    margin: 5px 0;
}
    /**************************shape**********************/
    .shp_info_img {
    width: 55%;
}
    .pop_content h1 {
    font-size: 9px;
}
    .shp_info_cntnt p {
    font-size: 9px;
}
    /*********************material pop up**********************/
    .pop_div1 {
        left: 7%;
        width: 85%;
    }
    .info_right {
    font-size: 8px;
}
    .sub_swtch_arrw1 {
    width: 95%;
}
    .sub_swtch_arrw2 {
    width: 95%;
}
    .mtrlarrw_div2 {
    width: 25%;
    top: 35%;
    right: 1%;
}
    /*************************accessory pop up**************************/
    .acsry_head {
    width: 100%;
}
    .acsry_head h5 {
    margin: 0px 0 2px;
}
    .acsry_left {
    padding: 7px 2% 0;
}
    .acsry_tltl {
    padding: 5px 0 0px 0px;
}
    .acsry_font {
    margin: 3px 0px;
}

    /**********************************home*******************************/
    .newsLetter {
        /*font-size: 7px;
    padding: 3px 5px;*/
}
    .newsLetter_left {
    /*width: 90%;
    float: left;
    padding: 3px;*/
}
    .newsLetter_right {
    /*width: 10%;
    text-align: center;
    background: #ce9d42;
    padding: 4px;*/
}
    .mybtn2 {
    padding: 0px 0px;
}
    #search {
    padding: 5px 35px 4px 5px;
    font-size: 11px !important;
}
    #srch_btn {
    background-size: 80%;
    width: 25px;
}
    .rs_btn_hid{
        display:none;
    }
    .res_mybtn2{
        display:block;
    }

}
@media only screen and (max-width:600px){
    .portrate{
        display:block;
    }
    .portrate h1 {
    text-align: center;
    color: #614E1C;
    font-size: 30px;
}
    .newsLetter_left {
    /*padding: 9px 3px;*/
}
    /************************shipping form***************************/
    .estimate-shipping {
    top: -35%;
    z-index: 2;
    left: 38%;
    width: 60%;
}

}
@media only screen and (max-width:568px){
    .dropTblMain {
    width: 150px;
}
    .dropTblLBox {
    width: 130px;
}
    .dropdown-menu {
    width: 136px;
}
    .dropdown-menu li{
        width:130px;
    }
    .dropTblBox ul li,.lnghtbox ul li {
    width: 26px;
    font-size: 8px;
    padding: 7px 0;
}
    .w162 {
    width: 78px !important;
}
    .dropTblRBox {
    width: 20px;
    padding: 23.5px 0;
}
    .ftr_tag {
    position: relative;
    right: 650%;
    width: 290px;
    margin: auto;
    bottom: 0;
}
    .ftr_tag a {
    display: inline-block;
}
    .price {
    bottom: 25%;
    width: 115px;
}
    /******************************home loader*******************************/
    #loading-image {
        width: 85%;
    }
    /****************loader*********************/

    /*.dvLoader{
            background-size: 35% 50%;
            -moz-background-size: 35% 50%;
            -webkit-background-size: 35% 50%;
            -o-background-size: 35% 50%;
            -mz-background-size: 35% 50%;
    }*/
    .portrate{
        display:none;
    }
    .menu_btn_768 {
    /*float: right;*/
    /*padding: 1% 5%;*/
    /*color: #BF923D;
    font-size: 8px;
    text-align: center;*/
}
    .res_menu_btn {
    font-size: 17px !important;
    padding: 9px;
}
    .media-768-likes a {
    /*padding: 0px 7px;*/
    /*font-size: 7px;*/
}
    .media-768-likes a img {
    width: 20px;
    /*margin: 0px auto;*/
}
    .media-768-likes a:last-child img {
    /*width: 15px;*/
    /*margin: 0px auto;*/
}
    .logo-media-768 a img {
    width: 31%;
}
    .media-768-likes a {
    float: left;
    padding: 0 6%;
    font-size: 8px;
    color: #BF923D;
    /* width: 25%; */
    text-align: center;
}
    .menu_btn_768 {
    float: right;
    padding: 0% 0%;
    color: #BF923D;
    font-size: 11px;
    text-align: center;
}
    /**************************************footer***********************************/
    /*.footer {
    padding: 4px 0;
}*/
    .div_20 {
    padding: 0 2px;
}
    /*.footer {
    font-size: 10px;
}*/
    .footer h4 {
    font-size: 10px;
    margin: 5px 0 5px 0px;
}
    .div_6 {
    /*width: 100%;*/
    padding-left: 0%;
    padding:0 2px;
}
    .div_2{
        /*width:100%;*/
    }
    .scl_icn_div {
    width: 100%;
}
    .scl_icn a img {
    width: 36px;
}
    .ftr_brdr_2{
        display:none;
    }
    /*.cpy_right {
    width: 305px;
}*/
    .mkind {
    left: 107%;
}
    /*.footer_pos1 {
    bottom: -210px;
}
    .ftr_btn_div_pos2 {
    bottom: 208px;
}*/

    /***********************style************************/
    .material-form-right a p {
    font-size: 8px !important;
}
    .shoe-shape p {
    font-size: 8px;
}
    .res_padd_5{
        padding:0 5px !important;
    }
    
    .index-designing a {
     font-size: 9px; 
}
    
    /********************shape*****************/
    .material-form-right a p {
    /*margin: 5px 2px;
    font-size: 8px;*/
}
    .shape_hvr{
        padding:0 5px !important;
    }
    .shoe-text {
    font-size: 9px;
}
    /************************material************************/
    .material_container {
    padding-top: 2%;
}
    .material-swatch-categary h5{
        font-size:11px;
    }
    .material-swatch-categary ul {
    height: 100px;
        padding: 0 5% 0 5%;
}
    .swatch-cat-right {
    padding: 7% 2%;
}
    .reset_undo_icon {
    width: 12%;
}
    .material-swatch-categary {
    width: 115px;
}
    /*.swatch-cat-left {
    width: 15px;
    height: 15px;
}*/
    .subliningdata {
    top: 14%;
}
    /*.type-swatch img {
    width: 20px;
    height: 20px;
}*/
    .price span {
    font-size: 11px;
    color: #555555;
}
    .price b {
    font-size: 16px;
    color: #555555;
}
    /****************************shopping cart***************************/
    .cart_icons{
        /*display:none;*/
    }
    .prod_dtl_div{
        width:100%;
    }
    .wardrobe-img p {
    color: #a78038;
    font-family: 'CaviarDreams-BoldCDB';
    font-size: 7px;
    margin: 10px 0;
}

    /***********************summary********************************/
    .summary-product-view div {
    padding: 0px 3px !important;
}
    .summary-discription ul {
    margin-left: 0%;
    font-size: 10px;
}
    .detail-name {
    padding: 0 5px;
}
    .summary-option a {
    color: #a4852f;
    font-size: 16px;
    padding: 0 5px;
}
    .summary-buttons{
        padding:0;
    }
    .summary-buttons .check-2 {
    font-size: 11px;
    padding: 10px 44px !important;
}
    .summary-discription{
        padding:0 0px 0 9px;
    }
    .summary-product{
        padding:0 10px 0 0 !important;
    }
    .add_wrdrb_btn, .add_bag_btn {
    width: 90%;
}
    .popup_size_contnt {
    font-size: 9px;
}
    .msr_content {
    font-size: 9px;
}

    /***************pop up onload***************************/
    body{
        position: relative;
    }
    .onload_pop_contnt {
    width: 95%;
}
    .reg_content {
    padding: 10px;
}
    .load_left .reg_head h2 {
    font-size: 12px;
}
    .reg_head p {
    margin: 5px 0;
}
    .reg_clk {
    margin-top: 0px !important;
}
    .load_left .reg_txtfld {
    padding: 3px 0;
}
    .reg_head ul {
    font-size: 8px;
}
    .inner_load_right2 h3 {
    font-size: 11px;
    padding: 5px 0;
}
    .inner_load_right2 p {
    font-size: 9px;
}
    .reg_txtfld input[type="text"], .reg_txtfld input[type="password"] {
    font-size: 8px !important;
}
    #cntr_drp {
    font-size: 8px !IMPORTANT;
}
    .load_center {
        width: 2px;
    }


    /*****************************cart********************************/
    .checkout-content {
    padding: 16px 4% 5px;
}
    .reg_content {
    width: 70%;
}
    .inner_reg_pop_div {
    top: 3%;
}
    .reg_head ul {
    margin-left: 16%;
}
    .details-info ul li:first-child img {
    width: 85%;
}
 .crt_dlt_icn{
     width:20%;
 }
 /*.cpn_code{
     width: 100%;
    margin: 0 0 5px 0;
 }*/
 .cpn_code input[type="text"] {
    width: 80%;
}
    .cpn_code input[type="button"] {
        width: 20%;
    }
 .dlvry_tim h1 {
    font-size: 9px;
}
 .dlvry_tim p {
    font-size: 7px;
}
 /*.smry_fnt_size {
    width: 99%;
}
 .dlvry_tim {
    width: 88%;
}*/
 .register > .inner {
    padding: 0 20px 0 20%;
}

 /**********************************invoice***************************/
 .invc_head_row {
    font-size: 12px;
}
 .head_line {
    width: 35%;
}
 .head_contnt {
    font-size: 13px;
}
 .box {
    width: 100%;
}
 .invc_left {
    padding: 7% 10px 0;
}
 .for-car .carousel-control-block > .carousel-button-left, .for-car .carousel-control-block > .carousel-button-right {
    top: 10%;
}

 /*****************************wish list**************************/
 .wardrobe-discription {
    padding-left: 1% !important;
}
 .wardrobe-discription ul {
    font-size: 9px;
}
 .wish-option a img {
    height: 17px;
}
 .wish_share_scrll {
    width: 100%;
}
 /**********************register******************************/
 .registration_container {
    width: 95%;
}
            

}

@media only screen and (max-width:567px){
    .div_20 {
    margin-right: 1%;
}
    .cpy_right {
    width: 300px;
}
    .ftr_tag {
    right: 668%;
    padding-top: 15px;
}
}

@media only screen and (max-width:533px){
    .index-hide p {
    padding: 35px 15px !important;
}
}

@media only screen and (max-width:480px){
    .summary-option a img {
    height: 18px;
}
    .price {
    width: 105px;
}
    /******************menu*****************/
    .media-768-likes a img {
    /*width: 30%;
    margin: 0px auto;
    height: 15px;*/
}
    .logo-media-768 a img {
    width: 37%;
}
    
    /************************material***********************/
    .index-main-text{
            margin: 0px 5px;
    }
    .material-form-right {
    /*margin-top: 5px;*/
}
    .material-form-right a p {
    /*margin: 2px 2px;
    font-size: 8px;*/
}
    .material-view {
    padding-right: 11px!important;
    padding-left: 11px !important;
}
    .social-icon{
        padding:0 8px;
    }
    .material-swatch-categary {
    width: 105px;
}
    .material-swatch-categary ul {
    height: 100px;
    padding: 0 0% 0 0%;
}
    .mbl_head a {
    font-size: 11px;
    padding: 10px 20px;
}
    .steps5_pddg {
    /*padding-left: 2% !important;*/
}
    .set-option {
    top: 0%;
}
    .reset_undo_icon {
    width: 12%;
}
    .type-swatch {
    width: 81%;
}
    .material-swatch-categary h5 {
    font-size: 9px;
}
    .shoe_main_div {
    width: 75%;
    margin-left: -35%;
}
/******************************wishlist-start*************************/
/*.wardrobe-social a, .wardrobe-edit-tools a {
    padding: 0 11px !important;
 }
.wardrobe-discription {
    padding-left: 5% !important;
}*/
.wardrobe-discription ul {
    font-size: 8px;
}
.wardrobe-option {
    margin-top: 4%;
    padding: 0 10px 0 10px !important;
}
.wardrobe-discription {
    padding: 0 0% 0 2% !important;
}
.wardrobe-discription ul li {
    padding: 0 0 7px 0;
}
/******************************summary********************************/
.summary-buttons .check-2 {
    font-size: 11px;
    padding: 10px 30px !important;
}
.summary-option{
    padding:0px;
}
.size_slctn select, .scrll_bdy table {
    font-size: 9px !important;
}
.mesur_div a {
    font-size: 7px;
    padding: 5px 15px;
}
.size_div a {
    /*padding: 5px 25px !important;*/
}
.size_div a {
    font-size: 7px;
}
.summary-total h3 {
    font-size: 9px;
}
.subliningdata {
    top: 12%;
}
#fileUpload {
    width: 73%;
}
/******************log in**********************************/
.reg_head ul {
    margin-left: 11%;
}

/******************cart**************************/
/*.dlvry_tim {
    width: 87%;
}
.smry_fnt_size{
    width:98%;
}*/
.product-img {
    padding: 0 2px !important;
}

}
/*----------------------------media-480-end---------------------------*/

@media only screen and (max-width:479px){
    .frgt_pop_div .reg_content {
    width: 70% !important;
}
    .Ra {
    top: 0px;
}
    .R {
    font-size: 11px;
}
    .mrgt10_320{
            margin-top: 10px;
    }
    .voucherbirthday img {
    width: 100%;
}
    /*.footer_pos1 {
    bottom: -275px;
}
    .ftr_btn_div_pos2 {
    bottom: 273px;
}*/
    .ftr_tag {
    right: 630%;
    top: 15px;
}
    .mkind {
    left: 110%;
}
    .div_6{
            text-align: center;
    }
    .div_20 {
    float: none;
    display: inline-table;
}
    .cpy_right{
        text-align:left;
    }
    .q_lnk {
        text-align:center;
}


    /*********************home******************/
    .newsLetter_right {
        width: 100%;
    }
    .newsLetter_left {
    font-size: 10px;
}
    .newsLetter_right input[type='text'] {
    font-size: 10px !important;
}
    .newsLetter_right input[type='submit'] {
    height: 34px;
}

    .slid_btn {
    bottom: 5%;
}
    .slid_btn a {
    padding: 5px 11px;
    font-size: 10px;
}
    .flex-control-nav {
    margin-top: -40px !important;
}
    .flex-control-nav li {
    margin: 0px 0 10px 0px !important;
}
    .feturBox .col3 {
    width: 100%;
}
    .newsLetter_right input[type='submit'] {
    /*padding: 8.5px 15px;*/
}
    .clctnBox {
    padding: 35px 0px 30px;
}
    .clctnHD {
    padding: 0 25px;
}
    .clctnHD fieldset legend {
    font-size: 13px;
    padding: 5px 15px;
        background: #fff;
}
    .clctnBox .slider_container .flexslider .slides {
    padding: 0 25px;
}
    .ccesBox .slider_container .flexslider .slides {
    padding: 0 25px;
}
    .apntmntBox a {
    width: 250px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
    
.newsLetter {
    /*font-size: 5px;
    padding: 3px 2px;
    width: 75%;
    margin: 5px;*/
}
.newsLetter_left {
    /*width: 88%;
    float: left;
    padding: 3px;*/
}
.newsLetter_right {
    /*width: 12%;
    text-align: center;
    background: #ce9d42;
    padding: 4px;*/
}
.search_div {
    width: 27%;
}
#search {
    padding: 5px 20px 4px 5px;
    font-size: 9px !important;
}
#srch_btn {
    background-size: 80%;
    width: 20px;
}
/****************************cart***********************/
.cart_strcr {
    width: 100% !important;
    float: none;
}
.details-heading {
    padding: 5px 0;
    font-size: 8px;
}
.product-img {
    padding: 0 2px !important;
}
.details-info {
    height: 80px;
}
.clsrandomidtext {
    top: 110%;
}
.cpn_code {
    width: 60%;
}
.summary-right{
    width:100% !important;
    float:none !important;
    padding: 0 15px !important;
}
.smry_tbl {
    width: 100%;
}
.dlvry_tim {
    width: 98%;
    margin: 0 auto;
}
.crt_chkot{
    padding:0 20px;
}
.shiping_info, .blng_add {
    font-size: 9px;
}

/***********************invoice************************/
.invc_head_row {
    font-size: 11px;
}
.head_line {
    width: 30%;
    top: 40%;
}
.head_contnt {
    font-size: 11px;
}
.invc_dlvry_tim h1 {
    font-size: 9px;
        margin-bottom: 5px;
}
.invc_dlvry_tim ul {
    font-size: 8px;
    padding: 1% 0 4% 4%;
}
.invc_dlvry_tim p {
    font-size: 8px;
    padding: 0px 0 10px 0;
}
.invc_btn {
    font-size: 9px;
        width: 155px;
}
.carouseller h1 {
    font-size: 9px;
}
.row-fluid.for-car > .carousel-wrapper > .carousel-items > .span2 {
    width: 3.2% !important;
}
/****************************shipping form**********************************/
.estimate-shipping {
    top: -35%;
    z-index: 2;
    left: 20%;
    width: 60%;
}
.estimate-shipping p {
    font-size: 9px;
    padding-bottom: 5px;
}
.shipping-form label {
    font-size: 8px;
}
.shipping-form select {
    font-size: 8px !important;
    margin-bottom: 5px;
}
.shipping-form input[type='text'] {
    font-size: 8px !important;
}
.shpng_prc label {
    font-size: 9px !important;
}
.shpng_prc i {
    font-size: 10px;
}
#lblprice {
    font-size: 10px !important;
}
.estimate-shipping a {
    font-size: 9px;
    padding: 4px 9px;
    margin-top: 20px;
}
    .voucherbirthday {
            width: 100%;
    text-align: center;
    margin: 0 auto;
        }
    .vouchera {
       width:33.33%;
       float: left;
    }
    .vouchera p{
        font-size:10px;
    }
    .lineb {
        width:100%;
    }
    .Recipientv {
        width: 100%;
        margin: 0 auto;
        height: auto;
    }
    .mleft34 {
        margin-left:0px;
    }
    .width475{
        width:100%;
    }
    .Recipientv form input{
        width:100%;
    }
    .width475 {
        width:100% !important;
    }
}

@media only screen and (max-width:414px){
    .portrate{
        display:block;
    }
    .onload_pop_div{
        /*display:none!important;*/
    }
    .portrate h1 {
    font-size: 18px;
}
    .portrate img {
    width: 15%;
}
}

@media only screen and (max-width:413px){
    .cpy_right {
    width: 270px;
}

}

@media only screen and (max-width:374px){
    .cpy_right {
    width: 300px;
}

}

@media only screen and (width:360px){
    .newsLetter_right {
    /*margin: 6px 0;*/
}
}

@media only screen and (max-width:360px){

    /*******************home loader****************/
    #loading-image {
    padding-top: 40%;
}
    #loading-image {
        width: 95%;
    }
    /***************menu*******************/
    .logo-media-768 img {
    width: 43%;
}
    .res_menu_btn {
    font-size: 20px;
}
    .media-768-likes a{
        padding:0;
    }
    .index-text p, .index-designing a
     {
         margin-top: 8%;
}

    /***********************footer********************/
    .footer {
    padding: 5px 0;
}
    .div_6 {
        width: 100%;
    }
    .div_20 {
        padding: 0 0px;
        text-align:center;
    }
    .q_lnk {
    text-align: center;
}
    .div_2 {
    width: 100%;
}
    .cpy_right {
    /* width: 100%; */
    text-align: center;
    margin: auto;
}
    .mkind {
    left: 0%;
    bottom: 30px;
}
    .ftr_tag {
    right: 0;
    top: 0;
    padding-top: 5px;
}
    .mkind img {
    width: 50px;
}
    /*.footer_pos1 {
    bottom: -335px;
}
    .ftr_btn_div_pos2 {
    bottom: 333px;
}*/

    /************************cart***************************/
    /*.dvLoader {
    background-size: 35% 20%;
    -moz-background-size: 35% 20%;
    -webkit-background-size: 35% 20%;
    -o-background-size: 35% 20%;
    -mz-background-size: 35% 20%;
}*/
    .dvLoader h1 {
    bottom: 40%;
    font-size: 11px;
}
 
    /***************************home****************************/
    
.index-text {
    margin: 6% auto;
}
.flex-direction-nav li a {
    width: 55px !important;
    height: 25px !important;
}
.res_hom_div{
    /*width:100%;*/
    padding:20px 15px !important;
}




}
/*------------------------------end---------------------------*/
@media only screen and (max-width:320px){
    /**************menu**********************/
    .media-768-likes a {
    float: left;
    padding-right: 0px;
     
}
    .media-768-likes img {
    width: 60%;
}
    .menu_items_768 li a{
            font-size: 10px;
    }

    /**************************footer*******************************/
    .footer {
    font-size: 8px;
}
    .div_6 {
    padding: 0 0px;
}
    .footer h4 {
    font-size: 9px;
    margin: 5px 0 5px 0px;
}
    .ftr_btn_div_pos2 {
    /*bottom: 220px;*/
}


    /*******************body******************/
    .index-text p, .index-designing a 
    {
    margin-top: 8%;
}
.index-designing
{
    margin-bottom:15%;
}
/********************************HOME*****************************************/
.logo-media-768 a img {
    width: 47%;
}
.menu_btn_768 {
    font-size: 9px;
}
.media-768-likes a img{
    margin:8px auto;
}
    .media-768-likes a {
        font-size: 7px;
    }

}
/*----------------------------media-320-end---------------------------*/
