
@media screen and (max-width: 1200px) {
     .navbar-nav > li > a {padding:0 10px;}
     header .orders_info {display: none}
     .top_infos .ml25 {margin-left:0;}
     .top_infos .mr70 {margin-right:20px;}
     .top_infos .search_bar .search_input {width: 200px;}
     .fav_parfume .parfume_back {width: 100%;margin-left:0;}
     .fav_parfume .form_content {right:60px;}
     .cart_wrap .width1 {width: 35%;}
     .cart_wrap .width2 {width: 10%;}
     .cart_wrap .width3 {width: 15%;}
     .cart_wrap .width4 {width: 20%;}
     .cart_wrap .width5 {width: 20%;}
     /*.cart_wrap .cart_row .info_p {width: calc(100% - 76px);}*/
     .second_menu_dropdown{width:810px;}
     
     .navbar-toggle{
         display: block;
         margin-right: 0;
     } 
     .navbar-header{
         width: 100%;
     }
     header .login_holder {float:left;width:100%;position: relative;top: auto;margin-bottom: 5px;margin-top: 10px;}
     #navbar.navbar-collapse{
         display: none!important;
     }
     #navbar.navbar-collapse.collapse.in{
          display: block!important;
     }
      header .cart {bottom:auto;top:0; right:80px; z-index:10;}
     header .cart .cart_dropdown {top:80px;}
     #cartDropdown {height: 80px;}
     #navbar {margin-top:79px;background: #fff;box-shadow: 0 4px 4px 0 rgba(1, 1, 1, 0.2);max-height: none;padding-bottom:15px;border-top:1px solid #a33939;border-bottom:1px solid #a33939;padding-right: 15px;padding-left: 15px;}
     .navbar-brand {margin-top:7px;}
     .navbar .w100_m {
        width: 100%;
    }
        .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:0;}
     .menu {position: absolute;top:0;left:0;width: 100%;}   
     .navbar-header {margin:0 !important;}
     .navbar-toggle {margin-right:0;}  
    
     header {height: 80px;}
     .navbar-nav {
        float: left;
        margin: 0;
        width: 100%;
    }
     .navbar-nav>li {
            float: left;
            width: 100%;
        }
     .navbar-nav > li > a {height: auto;line-height: normal;padding:15px 0 15px 15px;}
     .navbar {border:0;}
     .navbar-nav > li > a::after {height: 100% !important;width:0;border-bottom: 1px solid #a33939;}
     .navbar-nav > li > a:hover::after {width: 100%;}
     header .login_holder a {font-size:14px;}
     header .login_holder .devider {font-size:14px;padding:0 15px;}
     /*.navbar .visible-xs-block {
        display: block!important;
    }*/
    .mobile-phone-header{
         display: block;
         position: absolute;
         top: 32px;
         right: 180px;
         color: #666666;
         padding-left: 20px;
         background: url("../img/phoneP.svg") no-repeat left center;
         background-size: 21px;
             z-index: 10;
     }    
      .mobile-phone-header a{
          color: #666;
      }   
       .navbar .container{
           position: relative;
       } 
    .top_infos .top_box.mr70 {
        margin-right: 35px;
    }
    #phone_promo{
        width: 100%;
    }
    .promo-product{
        margin-left: 0;
        margin-top: 5px;
    }
    .second_menu .fastOrd .order{
        width: calc(100% - 100px);   
        margin-top: 5px;    
    }
}
@media (max-width: 1201px) and (min-width: 992px){
     .navbar .container {
        width: 970px;
    }
    
}

@media screen and (max-width: 992px) {  
    .second_menu {        
        overflow: hidden;
    }
     .hasSubMenu .menu-arrow{display: block;}
     .hasSubMenu{position: relative;}
     .orders_info {display: none;}    
     .top_infos .mr70 {margin-bottom:10px;}
     .second_menu .second_menu_links {height: auto;padding:10px;}
     .second_menu .second_menu_links .vertical_centering_css3 {width: 100%;top: auto;transform:none;}
     .index_top_slider {margin-top:10px;}
     .prod_box .fast_order_wrap {margin-right:0 !important;}
     .subscribe .content_holder {width: 100%;}
     .subscribe .content_holder::after {transform:none;top:0;}
     .blog_box .absolute_box {width: 100%;float:left;padding:0;position: relative;}
     .blog_box .absolute_box .info_holder .see_more {position: relative;clear: both;float:left;bottom:auto;left:0;margin:20px 0px;}
     .subscribe {margin-top:46px;}
     .pic_slider {margin-top:12px;}
     .second_menu .leave_num {width: 100%;}
     .second_menu .order {float:left !important;margin-top:10px;}
     .second_menu .fastOrd  .order {float:right !important;}
     .blog_read .blog_img {width: 100%;margin-right:0;}
     .blog_text_wrap {width: 100%;float:left;margin-top:10px;}
     .blog_read {padding:0 15px;}
     .bottom_line .text {width: 100%;}
     .your_data .input_div {margin-bottom:15px;}   
     .second_menu_dropdown.opened{
        position: relative;
        left: 0!important;
        width: 100%;
        top: 0;
         visibility: visible;
         opacity: 1;
         z-index: 1000;
     }  
     .top_infos{
         margin-top: 0;
     }
     .top_box{
        display: none;
    }
    .top_infos .search_bar, .top_infos .search_bar .search_input{
        width: 100%;
    } 
    .top_infos .socials{
        display: none;
    }
    .toSubmit .checkbox_row:first-of-type {
        margin-top: 40px;
    }
    .code-discount{
        width: calc(100% - 30px);
        position: absolute;
        left: 15px;
        top: -213px;
    }
    .checkbox-hld{
        margin-top: 50px;
    }
    .products_desc {
        margin-left: 0;
    }  
    .parfume_gender {
        margin-top: 0;
    }
    .bomb-button {
            background: rgba(0,0,0,0.9) url(../img/customer-service.svg) no-repeat 4px center;
            background-size: 20px;
                padding: 10px 4px 10px 29px;
                font-size: 13px;
    }
    .owl-prev {
        width: 30px;
        background: none;
    }
    .owl-prev::after {
        width: 30px !important;
        background: url(../img/slider_arrow_left.png) no-repeat 8px center rgba(103,41,42,0.5) !important;
        background-size: 11px !important;
    }
    .owl-next {
         width: 30px;
        background: none;
    }
    .owl-next::after {
        width: 30px !important;
        background: url(../img/slider_arrow_right.png) no-repeat 8px center rgba(103,41,42,0.5) !important;
        background-size: 11px !important;
    }   
    .products_slider .box {
            padding-left: 40px;
            padding-right: 40px;
    }
    .no-results {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 40px !important;
        font-weight: bold;
        font-size: 22px;
        margin-left: 0;
        margin-right: 0;
    }
    .prod_box {
        margin-top: 20px !important;
    }
    .scroll-to {
        float: left;
        width: 100%;
    }
    .gallery-thumbs.owl-carousel .owl-item .slide {
        width: 100%;
    }
    .back_to_shop {
            margin-top: 20px;
            margin-bottom: 10px;
    }
    .cart_title {
        margin-top: 17px;
    }
    #cartDropdown {
        height: 65px;
    }
    .cats_box {
        margin-top: 10px;
    }
    .sub_heading {
        margin-top: 10px;
    }
    .products_slider {
        margin-top: 10px;
    }   
}


@media screen and (max-width: 768px) {
     .second_menu {margin-top:0;}
     .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:0;}
     .menu {position: absolute;top:0;left:0;width: 100%;}   
     .navbar-header {margin:0 !important;}
     .navbar-toggle {margin-right:0;}  
    
     header {height: 80px;}
     
     .navbar-nav > li > a {height: auto;line-height: normal;padding:15px 0 15px 15px;}
     .navbar {border:0;}
     .navbar-nav > li > a::after {height: 100% !important;width:0;border-bottom: 1px solid #a33939;}
     .navbar-nav > li > a:hover::after {width: 100%;}
     header .login_holder a {font-size:14px;}
     header .login_holder .devider {font-size:14px;padding:0 15px;}
     .top_infos {margin-top:0;}
     .top_infos .search_bar .search_input {width: 100%;}
     .parfume_gender .negative22 {margin-top:10px;}
     .fav_parfume {margin-top:10px;}
     .fav_parfume .form_content {bottom:30px;right:0;width: 100%;text-align: center;top: auto;}
     .fav_parfume .form_content form {display: inline-block;width: 80%;}
     .fav_parfume .form_content .styled_input {background: #fff;} 
     .fav_parfume .form_content .send {position: relative;float:left;bottom:auto;background: #830fae;border-radius:300px;width: 100%;margin-top:10px;}
     .fav_parfume .form_content .send:hover {background: #830fae !important;}
     .parfume_gender .texts .title {font-size:50px;}
     .subscribe .content_holder .right_part {width: 100%;text-align: center;height: auto;margin:20px 0;}
     .subscribe .content_holder .right_part .vertical_centering_css3 {top:auto;transform:none;}
     .subscribe .content_holder {float:left;width: 100%;padding:0 20px;height: auto;}
     .subscribe .content_holder .left_part {float:none;display: inline-block;}
     .subscribe .has_background {height: auto;}
     footer::after {display: none;}
     footer .box .title {margin:0;padding:10px 0 10px 10px;border-bottom:1px solid #cccccc;}
     footer .box {margin-top:10px;}
     footer .links_wrap {padding-left:10px;}
     .socials_wrap a {width: auto;}
     footer .socials_wrap a:first-of-type {margin-left:7px;}
     footer .socials_wrap a {margin-left:20px;}
     .mobile_left, .mobile_right {width: 100%;text-align: center;padding:10px 0;}
     .bottom_line {height: auto;line-height: normal;} 
     .w100_m {width: 100%;} 
     .filters .right {width: 100%;}
     .filters .select_holder {width: 48%;margin-left:1%;margin-right:1%;}
     #main_content .select2-container--default .select2-selection--single {height: 30px;}
     #main_content .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 27px;}
     #main_content .select2-container--default .select2-selection--single .select2-selection__arrow {height: 30px;} 
     #main_content .select2-results__option {padding:5px 6px 5px 15px;}  
     .paging .prev, .paging .next {height: 40px;width: 40px;}  
     .paging .page {height: 40px;line-height: 40px;padding:0 15px;}
     .tabs_holder .row {padding:0 15px;}
     .tabs_holder .nav-tabs > li {width: 100%;}
     .tabs_holder .nav-tabs .ml10 {margin-left:0 !important;}
     .nav-tabs > li > a {width: 100%;text-align: center;}
     .tabs_holder .nav-tabs > li > a:after {display: none;}
     .tabs_holder .nav-tabs {border:0;}
     .tabs_holder .nav-tabs > li > a {border-top:0;border-bottom:1px solid #cccccc;}
     .tabs_holder .nav-tabs > li > a:hover {border-bottom:1px solid #cccccc;}
     .tabs_holder .nav-tabs > li:first-child a {border-top:1px solid #cccccc;}
     .tabs_holder .nav-tabs > li.active > a {border-top:transparent;background: #612627  !important;color:#fff !important;}
     .blog_list .mt50 {margin-top:10px;}
     .login_register {width: 100%;padding:0 15px;}
     .change_margin {margin-top:80px !important;}
     .profile_title {margin-top:20px;}
     .profile_left {padding-right:0;border-right:0;}
     .profile_left .edit {display: block !important;}
     .profile_left .save {background: #fafafa;z-index: 1;}
     .profile_right {margin-top:10px;padding-left:0;}
     .orders_row, .order_heading_holder {padding:0 0 8px 0;}
     .orders_row .order_box {padding:10px 5px;text-align: center;}
     .order_heading {text-align: center;}
     .orders_history .width2, .orders_history .width4 {width: 20%;}
     .orders_history .width1 {text-align: left;}
     .cart_wrap .width1, .cart_wrap .width2, .cart_wrap .width3, .cart_wrap .width4, .cart_wrap .width5 {width: 100%;}
     .cart_wrap .cart_row .delete {border-left:0;border-right:0;border-top:1px solid #b096c9;height: auto;line-height: normal;padding:5px 0;}
     .cart_wrap .cart_row .delete .vertical_centering_css3, .cart_wrap .cart_row .cart_price .vertical_centering_css3, .cart_wrap .cart_row .summary .vertical_centering_css3 {transform:none;top:auto;}
     .cart_wrap .cart_row .delete img {float:left;} 
     .cart_wrap .cart_row .cart_price {border-top:1px solid #b096c9;height: auto;line-height: normal;padding:5px 0;}
     .cart_wrap .cart_row .quantity_holder {padding-left:0;border-top:1px solid #b096c9;border-left:0;}
     .cart_wrap .cart_row .quantity_box {width: 150px;height: 50px;float:none;display: inline-block;}
     .cart_wrap .cart_row .quantity_box input {height: 50px;line-height: 50px;}
     .cart_wrap .cart_row .quantity_holder .vertical_centering_css3 {text-align: center;}
     .cart_wrap .cart_row .quantity_box .arrows {width: 20px;}
     .cart_wrap .cart_row .quantity_box .arrows img {width: 20px !important;}
     .cart_wrap .cart_row .quantity_box .arrows a:first-child {margin-bottom:10px;}
     .cart_wrap .cart_row .summary {padding-left:0;border-top:1px solid #b096c9;border-left:0;text-align: center;height: auto;line-height: normal;padding:8px 0;}
     .cart_wrap .cart_row {padding: 18px 8px 0 8px;margin-bottom:20px;border-top:1px solid #b096c9;}
     .cart_wrap .bottom_row .total {margin-left:30px;}
     .buy {width: 100%;}
     .del_holder {overflow: hidden;height: 18px;}
     .cart_row_holder {border-top:0;}
     .buy {margin-right:0;margin-top:20px;}
     
     footer .socials_wrap a {clear: none;}
     .second_menu_dropdown{
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; 
     }
     .navbar-brand>img{
         width: 140px;
     }
     .on_right{
         display: none
     }
     
}
@media screen and (max-width: 460px) {
     .prod-info-hld{
          padding-left: 180px;
     }
     .product-popup .price-hld{
         padding-left: 180px; 
     }
     .product-popup .old_price{
          margin-top: 0;
     }
     .img-pop{
          width: 160px;
     }
     .product-popup .new_price{
          font-size: 30px;
     }
     .bomb-content{
         padding: 15px;
         width: 100%;         
     }
     .second_menu_dropdown {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .navbar-toggle {
        margin-right: -12px;
    }
    header .cart{
        right: 60px;
        width:65px;
    }
    .mobile-phone-header{
        right: 130px;
    }
    .cart-btn-txt{
       font-size: 9px;
    }
    .navbar-brand>img {
        width: 110px;
        margin-left:-5px;
        margin-top: 10px;
    }

}
@media screen and (max-width: 360px) {
     .second_menu_dropdown{
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
     }
     .mobile-phone-header{
         top: 60px;
     }
}

@media screen and (orientation: portrait) {
    .bomb-button, .bomb-content{
        bottom: 0;
    }
    .bomb-content{
         padding: 15px;
         width: 100%;         
     }
    
}