@charset "utf-8";

/* CSS Document */

@font-face {

  font-family: hightowertext;

  src: url(../fonts/High-Tower-Text-Italic.ttf);

}

@font-face {

  font-family: hightowertextregular;

  src: url(../fonts/High-Tower-Text-Regular.ttf);

}

@font-face {

  font-family: trajanpro;

  src: url(../fonts/Trajan-Pro-Regular.ttf);

}

@font-face {

  font-family: harrington;

  src: url(../fonts/HARNGTON.ttf);

}
.mobile-dis {display:none;} 
.solid-menus .s-list > li {
    width: 50%;
    float: left;
    list-style: none;
}
.solid-menus .no-padding {
    padding: 0 !important;
    width: 300px;
}
.search {
    margin-top: 15px;
    
    margin-left: 20px;

}
.solid-menus .s-list > li > a {
    display: block;
    text-decoration: none;
    font-size: 14px;
    /*text-transform:uppercase;*/
}
.solid-menus .navbar-default.navbar-dark.navbar-click .dropdown-menu > li > a:focus, .solid-menus .navbar-default.navbar-dark.navbar-click .dropdown-menu > li > a:hover {
    background-color: #fff;
    color: red !important;
}

.searchTerm {
    width:238px;
    border:0px;
    border-bottom: 1px solid #fff;
    border-right: none;
    padding: 5px;
    height: 20px;
    border-radius: 0;
    outline: none;
    color: #9DBFAF;
    height: 36px;
    background:transparent;
}

.searchButton {
    width: 40px;
    height: 36px;
    border: 1px solid #fff;
    background: transparent;
    text-align: center;
    color: #fff;
    border-radius: 0;
    cursor: pointer;
    font-size: 20px;
}

.rel-psp h4 a{font-size:23px !important;}
.product-note p span{color:red;}
.product-note p{font-size: 15px;
    padding-top: 20px;}
.product-note a{color:#333;text-decoration:none;}
.pcode{font-size: 18px;
color: #d18d07 !important;
    display: inline;
    padding-left: 5px;
    font-family: 'Philosopher', sans-serif !important;}  
.acros_info_pdt{    min-height: 130px;}
.nwcart{padding:0;list-style:none;}
.nwcart1{padding:0;list-style:none;}

.cart-all{width: 100%;padding: 20px;}
.topDetailBox1{padding-top: 10px;
    height: 42px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 10px;
    border-top: 1px solid rgba(0,0,0,0.1);
    margin-top: 30px;}
    
.bag-det{float: left;}
 .cartnwl{padding: 0 !important;
    list-style: none;}  
.total-detail1{    float: right;}
.divider1{height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;}
.btn-mina1{text-align: center;
    text-decoration: none;
    color: #fff;
    border-radius: 0;
    border: 0;
    background-color: #000;
    padding: 10px 0px;
    width: 100%;
    font-family: trajanpro;} 
 .btn-vicrt1{text-align: center; text-decoration: none; color: #d18d07; border-radius: 0; border:0; padding: 10px 0px; width: 100%; font-family: trajanpro; border:1px solid #000; background-color: transparent;}  
/***********HEADER SECTION START*************/

.sr_header_section{ display: table; width: 100%; background-color: #000;}

.sr_header_section .sr_header_inner{display: table; width: 100%; padding-left: 20px; padding-right: 20px; border: 0;

    border-bottom: 1px solid #ed1c24;}

.sr_header_section .sr_header_left{ padding: 17px 0px; }

.sr_header_section .sr_header_left p{ padding: 0; margin: 0; color: #fff; font-family: MillerDisplayRegular; font-size: 16px;}

.sr_header_section .sr_header_left a{ font-family: greycliff-cf-medium; text-decoration: none; color: #ed1c24; display: inline-block;}

.sr_header_section .sr_header_center { background-color: #ed1c24;  padding: 17px 0px; width: 50%; margin:0 auto;}

.sr_header_section .sr_header_center p{ padding: 0; margin:0; font-size: 16px; text-align: center;font-size: 18px;}

.sr_header_section .sr_header_center a{ display: inline-block; text-decoration: none; font-family: greycliff-cf-medium; color: #fff; /*background-color: #ed1c24; padding: 17px 30px;*/}

.sr_header_section .sr_header_right{ padding: 17px 0px;  }

.sr_header_section .sr_header_right ul{ margin: 0; padding: 0; text-align: right;}

.sr_header_section .sr_header_right ul li{ margin: 0; padding: 0; list-style: none; display: inline-block; padding: 0px 10px; font-size: 16px; color: #fff; border: 0; border-right: 1px solid #f5f5f6;}

.sr_header_section .sr_header_right ul li:last-child{ border:none; }

.sr_header_section .sr_header_right ul li a{ display: inline-block; text-decoration: none; color: #fff; }

.sr_header_section .sr_header_right ul li a:hover{ text-decoration: none; color: #ed1c24; }

/***********HEADER SECTION CLOSE*************/



/***********NAVIGATION SECTION START*************/

#nav-section{ padding: 7px 0px; z-index: 999;     position: absolute;

    width: 100%;

    background-color: #00000091;}

.solid-menus .navbar {min-height: 65px;}

.solid-menus .navbar-default.navbar-dark { background: transparent !important; border: 0 !important;}

.solid-menus .navbar-brand {

    float: left;

    height: auto;

    padding: 0px 20px;

}

.solid-menus .margin-right-2 {

    margin-right: 0 !important;

}
.bg-grey {background: #00000087;padding: 5px;padding-bottom: 0;}
.bg-grey a {color:#fff;}
.bg-light {background: #000000e0;padding: 5px;padding-bottom: 0;}
.bg-light a {color:#fff;}

.solid-menus .navbar-toggle.navbar-toggle-left { float: right !important;}

.solid-menus .navbar-default.navbar-dark .navbar-toggle .icon-bar { background-color: #fff !important;}

.solid-menus .navbar-toggle{margin-top: 16px; margin-bottom: 16px;}

.solid-menus .navbar-nav>li>a {

    padding-top: 22px;

    padding-bottom: 22px;

}

.solid-menus .navbar-default.navbar-dark.navbar-hover .dropdown:hover > a {

    background-color: transparent !important;

    color: #d18d07 !important;

}

.solid-menus .navbar-default.navbar-dark .navbar-nav > li > a:hover {

    background: transparent !important;

}

.solid-menus .navbar-default.navbar-dark .navbar-nav > li > a {color: #fff !important; font-size: 16px;font-family: 'Montserrat', sans-serif;}



.solid-menus .navbar-default.navbar-dark.navbar-click .dropdown:hover > a {

    background-color: transparent;

    color: #d18d07 !important;

}





/******cart dropdown start*******/

.dropdown-menu .cart-close {

    text-align: right;

    /*margin: 0px 22px 0px 18px;*/

    height: 50px;

    display: flex;

    align-items: center;

    border-bottom: 1px solid rgba(0,0,0,0.1);

}

.dropdown-menu .cart-close img {

    margin-left: auto;

    cursor: pointer;

}

.dropdown-menu .topDetailBox {

    padding-top: 10px;

    height: 42px;border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 10px;

    /*display: flex; 

    justify-content: center;

    align-items: center;*/

}

.dropdown-menu span{font-family: trajanpro;}

.dropdown-menu .topDetailBox span {

    font-size: 14px;

    letter-spacing: 0.03em;

    color: #1a1f29;

    font-family: greycliff-cf-medium;

    float: left;

}

.topDetailBox .col-md-5{ padding-left: 3px; padding-right: 3px;}

.topDetailBox .col-md-7{ padding-left: 3px; padding-right: 3px;}

.topDetailBox span.total-detail {

    float: right;

    font-family: greycliff-cf-medium;

    font-size: 14px;

    font-style: normal;

    color: #1a1f29;

    letter-spacing: 0.1em;

    padding-right: 0px;

}

.solid-menus .btn-mina{ text-align: center; text-decoration: none; color: #fff; border-radius: 0; border:0; background-color: #000; padding: 10px 0px; width: 100%; font-family: trajanpro;}

.solid-menus .btn-vicrt{ text-align: center; text-decoration: none; color: #d18d07; border-radius: 0; border:0; padding: 10px 0px; width: 100%; font-family: trajanpro; border:1px solid #000; background-color: transparent;}

/***********NAVIGATION SECTION CLOSE*************/



/***********BANNER SECTION START*************/

.sr_banner_section{ position: relative; }

.sr_banner_section #owl-demo .item img{ display: block; width: 100%; height: auto;}

.sr_banner_section .banner_left { position: absolute; top: 36%; left: 0; padding: 0; padding-left: 35px;}

.sr_banner_section .banner_right { position: absolute; top: 36%; right: 0; padding: 0; padding-right: 35px;}

.sr_banner_section .owl-theme .owl-controls { margin-top: -25px; text-align: center;}

/***********BANNER SECTION CLOSE*************/



/***********2 BOX SECTION START*************/

.two_box_main_section{ display: table; width: 100%; margin: 20px 0px 20px 0px; }

.two_box_detail{ width: 50%; float: left; }

.two_box_detail .box_img{ padding-right: 5px; position: relative;

    overflow: hidden;}

.two_box_detail .pr5{ padding-left: 5px; }

.two_box_detail .pl5{ padding-left: 5px; }

.two_box_detail .box_img img{ width: 100%; }



.gradient {

    width: 100%;

    height: auto;

    min-height: 400px;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(1,184,229,1);

    background: -moz-linear-gradient(45deg, rgba(1,184,229,1) 0%, rgba(194,232,81,0.6) 100%);

    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(1,184,229,1)), color-stop(100%, rgba(194,232,81,0.7)));

    background: -webkit-linear-gradient(45deg, rgba(1,184,229,1) 0%, rgba(194,232,81,0.6) 100%);

    background: -o-linear-gradient(45deg, rgba(1,184,229,1) 0%, rgba(194,232,81,0.6) 100%);

    background: -ms-linear-gradient(45deg, rgba(1,184,229,1) 0%, rgba(194,232,81,0.6) 100%);

    background: linear-gradient(360deg, rgb(0 0 0 / 74%) 0%, rgb(194 232 81 / 0%) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b8e5', endColorstr='#c2e851', GradientType=1 );

}



/***********2 BOX SECTION START*************/



/***********FATHER AND SON SECTION START************/

.father_son_outfits_section { display: table; width: 100%; margin-bottom: 5px;}

.father_son_outfits_section .father_son_outfits{ width: 33.33%; float: left; }

.father_son_outfits_section .father_son_outfits .father_son_box img{ width: 100%; }



.father_son_outfits_section .father_son_outfits .father_son_box_title_ad{ background-image: url(../images/father-son-middle.jpg); background-size: cover; padding: 25px 0px;}

.father_son_title {padding: 150px 0px; text-align: center;}

.father_son_title h3{ font-family: 'Great Vibes', cursive; font-size: 48px; color: #d18d07; margin: 0; padding: 0; padding-bottom: 20px;}

.father_son_title h4{ font-family: hightowertext; font-size: 38px; color: #121212; margin: 0; padding: 0 87px; padding-bottom: 30px;}

.father_son_title a{ text-decoration: none; display: inline-block; font-family: hightowertext; font-size: 20px; color: #121212; text-transform: uppercase; text-align: center; border: 0; border: 2px solid #d08d07; border-radius: 50px; padding: 10px 25px;}

/***********FATHER AND SON SECTION CLOSE************/



/***************NEW ARRIVAL SECTION START***************/

.new_arrival_shop_section{ display: table; width: 100%; }



.new_arrival_shop_section .new_arrival_curve_shape { display: table; width: 100%;}

.new_arrival_shop_section .new_arrival_curve_shape .new_arrival_curve_inner{ background-image: url(../images/shape.png); background-size: cover; height: 70px; background-position: center; }

.new_arrival_shop_section .new_arrival_inner_main_title { display: table; width: 100%; background-color: #fbf4e4; }

.new_arrival_shop_section .new_arrival_inner_main_title .new_arrivalsubtitle h3{ font-family: harrington; color: #000; font-size: 38px; text-align: center; margin: 0; margin-bottom: 10px; }

.new_arrival_shop_section .new_arrival_inner_main_title .new_arrivaltitle h2{ font-family: trajanpro; font-size: 38px; text-align: center; text-transform: uppercase; color: #d18d07; margin: 0; margin-bottom: 15px;}

.new_arrival_shop_section .new_arrival_inner_main_title .new_arrivaltitle h2:after {

    content: "";

    background-image: url(../images/line.png);

    display: block;

    background-repeat: no-repeat;

    height: 30px;

    margin: 0 auto;

    margin-top: 10px;

    text-align: center;

    background-position: center;

}



.new_arrival_shop_section .new_arrival_pdt1{ width: 33.33%; float: left; }

.new_arrival_shop_section .new_arrival_pdt1 img{ width: 100%; }

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_detail_info{ padding: 0px 10px; }

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text .title_heart_box{ width: 100%; display: table; margin-bottom: 10px;}

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text .heart_icon_pdt{width: 40px;

    float: left;}

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text .title_product{ width: calc(100% - 40px); padding-right: 5px;

    float: left; }

    .new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text .price_product{ width: 100%; }

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text h4{font-family: hightowertextregular; font-size: 24px; color: #996807; margin: 0; padding: 0;}

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text h4 a{ text-decoration: none; font-family: hightowertextregular; font-size: 24px; color: #996807; margin: 0; padding: 0;}

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text h4 a:hover{ color: #d18d07; }

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text i{font-size: 28px; padding: 7px 5px; vertical-align: middle;}

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_detail_text{ padding: 15px 15px; background-color: #faefda; margin: 20px 0px; }

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text p{font-family: trajanpro; color: #3c2c0c; font-size: 20px; margin: 0; margin-bottom: 10px;}

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text a{ text-decoration: none; display: inline-block; color: #000; font-family: 'Philosopher', sans-serif; font-size: 20px; }

.new_arrival_shop_section .new_arrival_pdt1 .new_arrival_pdt_text a i{ vertical-align: top; color: #d08d07; padding: 0; }

/***************NEW ARRIVAL SECTION CLOSE***************/



/***********NEW BANNER SECTION START************/

.new_banner3{ display: table; width: 100%; }

.new_banner3 .new_ad_banner3_inner img{width: 100%; }

/***********NEW BANNER SECTION CLOSE************/



/************SUBSCRIBE SECTION START****************/

.subscribe_section { display: table; width: 100%; margin: 30px 0px;}

.subscribe_section .subscribe_title h2{font-family: hightowertextregular; font-size: 36px; color: #222222; margin: 0;}

.subscribe_section .subscribe_input .na {

    width: 80%;

    background: transparent;

    padding: 16px 16px;

    margin: 10px 0px;

    font-family: hightowertext;

    font-size: 20px;

    border: 0;

    border: 2px solid #d18d07;

    color: #c5a26e;

    outline: none; min-height: 53px;

}

.subscribe_section .subscribe_input .subscribe {

    text-decoration: none;

    display: inline-block;

    color: #fff;

    background-color: #070707;

    padding: 21px 20px;

    font-family: hightowertext;

    font-size: 16px;

}





/*************acros footer section start**************/

.acros_footer_section{ display: table; width: 100%; background-color: #000; padding: 40px 0px;}

.acros_footer_section .acros_footer_social_link {display: table; text-align: center; width: 100%; margin-bottom: 30px;}

.acros_footer_section .acros_footer_social_link ul{ margin: 0; padding: 0; }

.acros_footer_section .acros_footer_social_link ul li{ margin: 0; padding: 0; list-style: none; display: inline-block; padding: 0px 10px;}



.acros_footer_section .acros_footer_logo{text-align: center; margin-bottom: 30px; display: table; width: 100%;}

.acros_footer_section .acros_footer_logo img{ width: 100%; }

.acros_footer_moblogo_bg{ display: none; }

.acros_footer_desklogo_bg{ display: block; }

/*.acros_footer_logo_bg{background-image: url(../images/footer-line.png); background-size: cover; background-position: center;}*/

.acros_footer_section .acros_footer_page_link {display: table; text-align: center; width: 100%; margin-bottom: 30px;}

.acros_footer_section .acros_footer_page_link ul{ margin: 0; padding: 0; }

.acros_footer_section .acros_footer_page_link ul li{ margin: 0; padding: 0; list-style: none; display: inline-block; padding: 0px 10px; color: #b9b9b9; font-size: 20px; font-family: hightowertextregular;}

.acros_footer_section .acros_footer_page_link ul li a{ display: inline-block; text-decoration: none; color: #b9b9b9; }

.acros_footer_section .acros_footer_page_link ul li a:hover{ color: #d18d07; }



.acros_footer_section .acros_footer_copyright{background-image: url(../images/footer-line.png); background-size: cover; background-position: center; height: 9px;}

.acros_footer_section .acros_footer_copyright p{  font-family: hightowertextregular; margin: 0; color: #6e6e6e; font-size: 18px; text-align: center; } 

/*************acros footer section close**************/





/************MODAL POPUP START**************/

.modal-header { border-bottom: 0;}

.modal-header { border-bottom: 0; padding: 0;}

.modal-title {

    margin: 0;

    line-height: 1.42857143;font-family: 'Philosopher', sans-serif; font-size: 16px; margin-bottom: 20px; text-align: center; margin-top: 5px;

}

.modal-content{ border-radius: 0; /*background-color: #fde7ba; padding: 0px 100px;*/}

.modal-content .na {

    width: 100%;

    background: transparent;

    padding: 10px;

    margin: 10px 0px;

    border: 0;

    border: 1px solid #000000;

    color: #000000; margin-bottom: 20px; outline: none;

}

.modal-content .label {

    font-weight: 400;

    font-size: 12px;

    letter-spacing: 1px;

    margin-bottom: 10px;

    text-transform: uppercase;

    color: #231f20;font-family: trajanpro;

    margin-left: 15px; margin: 0; padding: 0;

}

.main_login{ padding: 0px 50px; }

.modal-body { padding: 0px; }

.acros_login_popup a{ text-align: center; text-decoration: none; color:#fff; font-family: trajanpro; font-size: 18px;    background-color: #000;

    width: 100%;

    display: inline-block;

    padding: 10px 0px;

    color: #fff;}

.acros_login_popup{ width: 100%; display: table; margin-bottom: 25px; }

.acros_forget_passw_popup a{ text-align: right; text-decoration: underline; color:#694703; font-family: trajanpro; font-size: 14px;

    width: 100%; display: inline-block;}

    .acros_signup_link_popup{ width: 100%; display: table; margin-bottom: 25px; }

.acros_signup_link_popup p{ text-align: center; }

.acros_signup_link_popup a{ text-align: center; text-decoration: underline; color:#694703; font-family: trajanpro; font-size: 16px; display: inline-block;}

.acros_forget_passw_popup{ width: 100%; display: table; margin-bottom: 20px; }

.signin_another_acc{ text-align: center; background-color: #fde7ba; padding: 20px 10px;}

.signin_another_acc h4{ margin:0; padding: 0; }

.signin_another_acc .login_logo{ width: 100px; }

.signin_another_acc h3{font-family: 'Philosopher', sans-serif; font-size: 28px; color: #22242A;}

.signin_another_acc p{font-family: hightowertextregular; font-size: 16px;}

.login-icon-container {

    margin-top: 15px;

    padding: 0 50px;

    display: inline-block;

    width: 100%;

}

.login-icon-container .login-icon-box {

    background: #fff;

    margin-bottom: 10px;

    position: relative;

    height: 40px;

    line-height: 40px;

    width: calc(50% - 7px);

    float: left;

}

.login-icon-container .login-icon-box a {

    text-align: left;

    width: 100%;

    font-size: 13px;

    color: #22242A;

    line-height: 40px;

}

.login-icon-container .login-icon-box a .login-icon {

    text-align: left;

    position: absolute;

    left: 10px;

    top: 11px;

}

.login-icon-container .acc-facebook-icon span {

    padding-left: 27px;

}

.login-icon-container .acc-google-plus-icon {

    width: calc(50% - 7px);

    float: right;

}

.modal-content .close{ font-size: 24px; padding: 0px 0px;}



.main_login .cont_nm {

    width: 100%;

    background: transparent;

    padding: 10px;

    margin: 10px 0px;

    border: 0;

    border: 1px solid #000000;

    color: #000000;

    margin-bottom: 20px; outline: none;

}

.signupwidth{ width: 50%; float: left; padding: 0px 6px; }

.gobackDiv {

    width: 100%;

    text-align: center;

    margin-top: 30px;

    margin-bottom: 30px;

    font-size: 13px;

    line-height: 17px;

    color: #565E6B;

    display: inline-block;

}

.icon_go_back_arrow {

    font-size: 23px;

    margin-right: 3px;

    display: inline-block;

    margin-top: -4px;

}

.icon_go_back_arrow:before {

    content: "\f12e";

}

.goBckTxt {

    cursor: pointer; margin-left: 10px;

}

/************MODAL POPUP CLOSE**************/



/**************************************ACROS LISTING PAGE START*****************************************/



/**********INNER PAGE NAVIGATION SECTION START*********/

#nav-section2 { padding: 7px 0px;

    z-index: 999;

    width: 100%;

    background-color: #150e01;

}



/***********INNER BANNER SECTION START***********/

.acros_listing_banner_section{ display: table; width: 100%; }

.acros_listing_banner_section .acros_list_banner img{ width: 100%; }

.formw {width: 85%;}

/************BREADCRUMBS SECTION START************/

.acros_breadcrumb_section {

    display: table;

    width: 100%;padding: 10px 0px 20px;

}

.acros_breadcrumb_section ul {

    margin: 0;

    padding: 0; text-align: right;

}

.acros_breadcrumb_section ul li {

    margin: 0;

    padding: 0;

    list-style: none;

    display: inline-block;

   font-family: hightowertextregular;

    font-size: 18px;

    color: #222222;

}

.acros_breadcrumb_section ul li a {

    text-decoration: none;

    color: #222222;

    display: inline-block;

}

.acros_breadcrumb_section ul li span {

    display: inline-block;    font-family: hightowertextregular;

    color: #d18d07;

}

.acros_breadcrumb_section ul li:after {

    font-size: 14px; font-family: hightowertextregular;

    content: "/";

    margin-left: 10px;

    margin-right: 10px;

    color: #282c3f;

}

.acros_breadcrumb_section ul li:last-child:after {

    content: " ";

}



/**********PRODUCT LISTING SECTION START**********/

.acros_pdt_listing_section{ display: table; width: 100%; }

.acros_pdt_listing_section .acros_pdt_listing_inner ul{ margin:0; padding: 0; }

.acros_pdt_listing_section .acros_pdt_listing_inner ul li{ margin:0; padding: 0; list-style: none; display: inline-block; width: 33.33%; float: left; padding: 10px 10px; }

.pagination-sm>li>a, .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    margin-right: 10px;
}

.pagination .fa-long-arrow-right{    padding-bottom: 3px;
    margin-top: 3px;}

.pagination .fa-long-arrow-left{    padding-bottom: 3px;
    margin-top: 3px;}

.pdt_acros1 .acros_img_pdt .acros_img_select img{ width: 100%; border:0; border: 6px solid #d08d07; }

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box {

    width: 100%;

    display: table;

    margin-bottom: 0px;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .more_like_this a{display: inline-block; text-decoration: none; font-family: trajanpro; font-size: 16px; color: #605f5f; border: 0; border:1px solid #7c7c7c; padding: 6px 15px; margin-bottom: 10px; margin-top: 5px;}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .title_product {

    width: calc(100% - 40px);

    padding-right: 5px;

    float: left;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .title_product h4 {

    font-family: hightowertextregular;

    font-size: 30px;

    color: #996807;

    margin: 0;

    padding: 0;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .heart_icon_pdt {

    width: 40px;

    float: left;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .heart_icon_pdt i {

    font-size: 32px;

    padding: 7px 5px;

    vertical-align: middle;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .price_product p {

    font-family: trajanpro;

    color: #3c2c0c;

    font-size: 20px;

    margin: 0;

    margin-bottom: 10px;

}

/**********PRODUCT LISTING SECTION CLOSE**********/



/*********FILTER AND SORT BY SECTION START**********/









.acros_filter_sortby_section{ display: table; width: 100%; }

.acros_filter_sortby_section .acros_filter_left{ width: 60%; float: left; }

.acros_filter_sortby_section .acros_sortby_right{ width: 34%; float: right; display: inline-flex;}

.acros_filter_sortby_section .acros_sortby_right .acros_sorting_option label{font-family: 'Philosopher', sans-serif; font-size: 18px; text-transform: uppercase; padding-right: 20px; color: #000000;}

.acros_filter_sortby_section .acros_sortby_right .acros_sorting_option .acros_optns{font-family: 'Philosopher', sans-serif; font-size: 18px; text-transform: uppercase; color: #000000;padding: 10px 10px;

    border: 0;

    border: 1px solid #000;

    outline: none;}

/*********FILTER AND SORT BY SECTION CLOSE**********/



/**************************************ACROS LISTING PAGE CLOSE*****************************************/





/**************************************ACROS DETAIL PAGE START*****************************************/



.acros_pdt_detail_section{ display: table; width: 100%; padding-bottom: 80px;

    border: 0;

    border-bottom: 1px solid #9d9c9c;} 

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_left{ width: 70%; float: left; }



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right{ width: 30%; float: left; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_title_info_detail { margin-bottom: 20px; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_title_info_detail .acros_detailpg_info h3{ font-family: trajanpro; font-size: 18px; color: #3c2c0c; margin: 0; padding: 0; margin-bottom: 10px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_title_info_detail .acros_detailpg_info h2{ font-family: 'Philosopher', sans-serif; font-size: 33px; color: #d18d07; margin: 0; padding: 0; margin-bottom: 10px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_title_info_detail .acros_detailpg_info h4{ font-family: trajanpro; font-size: 22px; color: #606060; margin: 0; padding: 0; padding-bottom: 20px;

    border: 0;

    border-bottom: 1px solid #afafaf;

    margin-bottom: 15px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_title_info_detail .acros_detailpg_info p{font-family: hightowertextregular; margin: 0; color: #464646; font-size: 18px;}



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order{ width: 100%; margin-bottom: 20px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_made_order{ width: 170px; float: left; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_size_chart{ width: calc(100% - 170px); float: left; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order h4{font-family: hightowertextregular; margin: 0; color: #1e1e1e; font-size: 22px;margin-bottom: 15px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .size_chart{ display: inline-block; text-decoration: underline; color: #727272; font-family: hightowertextregular; font-size: 20px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .size_chart:hover{ text-decoration: underline;color: #d18d07; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_size_chart ul{ margin: 0; padding: 0; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_size_chart ul li{ margin: 0; padding: 0; display: inline-block; list-style: none; margin: 0px 3px;font-family: trajanpro; font-size: 12px;

    color: #6a6a6a;

    cursor: pointer;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_size_chart ul li a{ display: inline-block; text-decoration: none; color: #6a6a6a; border: 1px solid #ddd;padding: 6px 10px; margin-bottom: 10px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_size_chart ul li a:hover{border:1px solid; border-color: #1c1b1b; padding: 6px 10px; color: #1c1b1b;}



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_made_order a{ display: inline-block; text-decoration: none; border: 0; border:1px solid #d18d07; padding: 6px 10px; font-family: trajanpro; color: #0e0e0e;  margin-bottom: 10px;font-size: 12px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_made_order a:hover{ text-decoration: none; color: #d18d07; }



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_color_title{ margin-bottom: 10px; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_color_title h4{font-family: hightowertextregular; margin: 0; color: #1e1e1e; font-size: 22px;margin-bottom: 15px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_color_title ul{ margin: 0; padding: 0; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_color_title ul li{ margin: 0; padding: 0; display: inline-block; margin: 0px 5px;font-family: hightowertextregular; font-size: 16px; text-transform: uppercase;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_color_title ul li a{ display: inline-block; text-decoration: none; color: #6a6a6a; border: 1px solid #ddd;padding: 6px 10px; margin-bottom: 10px; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_color_title ul li a:hover{border:1px solid; border-color: #1c1b1b; padding: 6px 10px; color: #1c1b1b;}



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_title_quantity{ margin-bottom: 30px; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_title_quantity h4{font-family: hightowertextregular; margin: 0; color: #1e1e1e; font-size: 22px;margin-bottom: 15px;}

.input-number{

  width: 80px;

  padding: 0 12px;

  vertical-align: top;

  text-align: center;

  outline: none;}



.input-number,

.input-number-decrement,

.input-number-increment{

  border: none;

  height: 40px;

  user-select: none;}



.input-number-decrement,

.input-number-increment{

  display: inline-block;

  width: 30px;

  line-height: 38px;

  background: #f1f1f1;

  color: #444;

  text-align: center;

  font-weight: bold;

  cursor: pointer;}





.input-number-decrement{

  border-right: none;}



.input-number-increment{

  border-left: none;}

.quantity {display: inline-block;

    border: 1px solid;

    border-color: #c7c6c6;}



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_add_cart{ margin-bottom: 20px; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_add_cart a{ display: inline-block; text-decoration: none; color: #e49b0c; font-family: hightowertextregular; background-color: #000000; width: 100%; padding: 10px 0px; text-align: center; text-transform: uppercase; font-size: 20px; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_add_cart a:hover{ display: inline-block; text-decoration: none; background-color: transparent; border: 0; border:2px solid #e49b0c; color: #000;}



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_social_links{ margin-bottom: 15px; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_social_links ul{ margin: 0; padding:0; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_social_links ul li{ margin: 0; padding:0; list-style: none; display: inline-block; margin: 0px 5px;}



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .availability { margin-bottom: 15px; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .availability p{font-family: hightowertextregular; font-size: 22px; color: #1e1e1e; margin: 0;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .availability span{ display: inline-block; color: #d18d07; }



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_code{ margin-bottom: 20px; border: 0; border: 1px solid #c7c6c6; padding: 12px 15px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_code h4{font-family: 'Philosopher', sans-serif; font-size: 20px;color: #010101; margin: 0; padding: 0; padding-bottom: 10px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_code p{font-family: 'Lato', sans-serif; color: #777777; font-size: 16px; margin: 0; padding: 0;}



.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_pincode_service{ margin-bottom: 20px; border: 0; border: 1px solid #c7c6c6; padding: 12px 15px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_pincode_service h4{font-family: 'Philosopher', sans-serif; font-size: 20px;color: #010101; margin: 0; padding: 0; padding-bottom: 10px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_pincode_service p{font-family: 'Lato', sans-serif; color: #777777; font-size: 16px; margin: 0; padding: 0; border:1px solid #c7c6c6; padding: 10px 10px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_pincode_service input{ width: 85%; border:0; outline: none; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_pincode_service span{ display: inline-block; cursor: pointer; color: #d18d07; }





.acros_pdt_accordion .panel-default>.panel-heading {

  color: #333;

  background-color: #fff;

  border-color: #e4e5e7;

  padding: 0;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none; border: 0;

}



.acros_pdt_accordion .panel-default>.panel-heading a {

  display: block;font-family: 'Philosopher', sans-serif; font-size: 18px; text-transform: uppercase;

}

.acros_pdt_accordion .panel-default>.panel-heading p{ display: inline-block; padding: 15px 15px; margin: 0; }

.acros_pdt_accordion .panel-default>.panel-heading a:after {

  content: "";

  position: relative;

  top: 1px;

  display: inline-block;

  font-family: 'Glyphicons Halflings';

  font-style: normal;

  font-weight: 400;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  float: right;

  transition: transform .25s linear;

  -webkit-transition: -webkit-transform .25s linear;background-color: #000;

    line-height: 50px;

    display: block;

    color: #fff;

    right: 0;

    top: 0;

    width: 65px;

    bottom: 0;

    text-align: center;

}



.acros_pdt_accordion .panel-default>.panel-heading a[aria-expanded="true"] {

  background-color: #f2f0f0;

}



.acros_pdt_accordion .panel-default>.panel-heading a[aria-expanded="true"]:after {

  content: "\2212";

  

}



.acros_pdt_accordion .panel-default>.panel-heading a[aria-expanded="false"]:after {

  content: "\002b";

  

}

.acros_pdt_accordion .panel-group .panel{ border-radius: 0; }

.acros_pdt_accordion .panel{ border: 0; box-shadow: none;}

.acros_pdt_accordion .panel-title{ background-color: #f2f0f0; }

.acros_pdt_accordion .panel-body ul{ margin: 0; padding: 0; }

.acros_pdt_accordion .panel-body ul li{ margin: 0; padding: 0; list-style: none; width: 50%; float: left; margin-bottom: 5px; color: #646464;font-family: 'Lato', sans-serif; font-size: 14px;}

.acros_pdt_accordion .panel-body ul li::before {

  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */

  color: #d18d07; /* Change the color */

  font-weight: bold; /* If you want it to be bold */

  font-size: 170%; /* or whatever */

  display: inline-block; /* Needed to add space between the bullet and the text */

  width: 1em; /* Also needed for space (tweak if needed) */

  margin-left: 0; /* Also needed for space (tweak if needed) */

}

.acros_pdt_accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #ddd;

    border: 0;

}



.acros_fibres_icon{ width: 100%; }

.acros_fibres_icon ul{ margin: 0; padding: 0; }

.acros_fibres_icon ul li{ margin: 0; padding: 0; list-style: none; text-align: center; display: inline-block; padding: 0px 10px;font-family: 'Philosopher', sans-serif; font-size: 18px; color: #2a2a2a;}

.acros_fibres_icon .acros_icon_img{ margin-bottom: 10px }









/************RELATED PRODUCT SECTION START*************/

.related_pdt_title_section { display: table; width: 100%; background-color: #faefda; margin-top: 5px; text-align: center;}

.related_pdt_title_section .related_pdt_title{ text-align: center; padding: 25px 0px;}

.related_pdt_title_section .related_pdt_title h3{ font-family: harrington; color: #000; font-size: 38px; text-align: center; margin: 0; margin-bottom: 10px; }

.related_pdt_title_section .related_pdt_title h2{font-family: trajanpro;

    font-size: 38px;

    text-align: center;

    text-transform: uppercase;

    color: #d18d07;

    margin: 0;}

.related_pdt_title_section .related_pdt_title h2:after {

    content: "";

    background-image: url(../images/line.png);

    display: block;

    background-repeat: no-repeat;

    height: 30px;

    margin: 0 auto;

    margin-top: 10px;

    text-align: center;

    background-position: center;

}





.related_pdt_new_section .acros_pdt_related_inner ul{ margin:0; padding: 0; }

.related_pdt_new_section .acros_pdt_related_inner ul li{ margin:0; padding: 0; list-style: none; display: inline-block; width: 25%; float: left; padding: 10px 4px; }



.pdt_acros1 .acros_img_pdt .acros_img_select img{ width: 100%; border:0; border: 6px solid #d08d07; }

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box {

    width: 100%;

    display: table;

    margin-bottom: 0px;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .more_like_this a{display: inline-block; text-decoration: none; font-family: trajanpro; font-size: 16px; color: #605f5f; border: 0; border:1px solid #7c7c7c; padding: 6px 15px; margin-bottom: 10px; margin-top: 5px;}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .title_product {

    width: calc(100% - 40px);

    padding-right: 5px;

    float: left;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .title_product h4 {

    font-family: hightowertextregular;

    font-size: 30px;

    color: #996807;

    margin: 0;

    padding: 0;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .title_product h4 a{

    font-family: hightowertextregular; display: inline-block; text-decoration: none;

    font-size: 30px;

    color: #996807;

    margin: 0;

    padding: 0;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .title_product h4 a:hover{ text-decoration: none; color: #d18d07; }

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .heart_icon_pdt {

    width: 40px;

    float: left;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .title_heart_box .heart_icon_pdt i {

    font-size: 32px;

    padding: 7px 5px;

    vertical-align: middle;

}

.pdt_acros1 .acros_info_pdt .acros_info_select .price_product p {

    font-family: trajanpro;

    color: #3c2c0c;

    font-size: 20px;

    margin: 0;

    margin-bottom: 10px;

}

/************RELATED PRODUCT SECTION CLOSE*************/



/**************************************ACROS DETAIL PAGE CLOSE*****************************************/



/***************************MY ACCOUNT PAGE START*************************/

/*WISHLIST PAGE START HERE*/

.my_account_main_section{ display: table; width: 100%; }

.my_account_main_section .left_sidebar_account{ width: 35%; float: left; padding-top: 30px;}

.my_account_main_section .left_sidebar_account ul{ margin: 0; padding: 0; }

.my_account_main_section .left_sidebar_account ul li{ margin: 0; padding: 0; list-style: none; text-transform: uppercase;font-family: 'Philosopher', sans-serif; font-size: 18px;}

.my_aac_list .acc-box {

    height: 46.3px;font-family: 'Philosopher', sans-serif;

    color: #1A1F29; margin-bottom: 15px;

}

.my_aac_list .acc-box a{ text-decoration: none; color: #000;}

.my_aac_list .acc-box a:hover{ text-decoration: none; color: #d18d07; }

.my_aac_list .acc-box .fa-angle-right {

    float: right;

    color: #5B6670;

    font-size: 20px;

}

.my_aac_list .acc-box .acc-line {

    border-bottom: 0.09px solid #ECECEC;

    padding-bottom: 21px;

}

.my_account_main_section .right_section_account{ width: 65%; float: left; }

.modal-main-wishlist {

    padding: 2em 0em 0em 1.4em;

}

.modal-main-wishlist .modal-my-wishlist {

    font-family: 'Philosopher', sans-serif;

    font-size: 18px;

    color: #424954;

    letter-spacing: 0.3em;

}

.modal-main-wishlist hr {

    width: 87.6%;

    display: block;

    margin-top: 1.8em;

    margin-bottom: 1.8em;

    margin-left: 0%;

    margin-right: auto;

    border-bottom: 0.1em inset #ECECEC;

    border-top: 0px;

}

.modal-main-wishlist .modal-items {

    font-family: trajanpro;

    font-size: 16px;

    letter-spacing: 0.02em;

    padding-bottom: 30px;

}

.modal-img-resp {

    margin-right: 3.58%;

}

.wishlist-pos-relative {

    position: relative;

}

.tag-model {

    position: absolute;

    z-index: 3;

    display: flex;

    text-transform: capitalize;

    font-family: hightowertextregular;

    cursor: pointer;

    letter-spacing: 0.6px;

    white-space: nowrap;

    right: inherit;

    padding: 7px 14px;

    font-size: 12px;

    top: 5px;

    left: 0;

}

.modal-img-container .modal-close-icon {

    cursor: pointer;

    top: 10px;

    right: 25px;

    position: absolute;

    z-index: 1;

}

.wishlist-img-anchor {

    display: block !important;

}

.wishlist-img-anchor .img-responsive {

    width: 100%;

}

.modal-ap-contain .modal-size {

    font-family: hightowertextregular;

    padding-top: 11px;

    bottom: 143px;

    position: absolute;

    text-align: center;

    font-size: 11px;

}



.modal-ap-contain .modal-size .modal-size-standalone {

    margin: 0% 2.7% 5.3% 0.68em;

}



.modal-ap-contain .modal-size .modal-size-cta {

    background-color: #ffffffa3;

    padding: 0% 8% 3% 8%;

    margin: 0% 7.2px 5.3% 6px;

    text-align: left;

}

.modal-ap-contain .modal-size .modal-size-cta .modal-size-inner {

    transform: translateY(33%);

    cursor: pointer;

}



.modal-ap-contain .modal-size .modal-size-cta .modal-size-inner select {

    cursor: pointer;

    width: 118%;

    transform: translate(0em, -2em);

    opacity: 0;

}

.modal-ap-contain .col-xs-6{ padding-left: 3px; }

.modal-ap-contain .modal-size {

   font-family: hightowertextregular;

    padding-top: 11px;

    bottom: 140px;

    position: absolute;

    text-align: center;

    font-size: 11px;

}

.modal-ap-contain .modal-qty {

    right: 3px;

}

.wish-size-offer-padding {

    padding: 0% 7% 3% 7% !important;

}

.modal-add-bag {

    cursor: pointer;

    bottom: 90px;

    letter-spacing: 0.1em;

    position: absolute;

    text-align: center;

    font-size: 13px; left: 3px;

    font-family: hightowertextregular;

    height: 40px;

    margin: 0px auto 10px;

}

.modal-inner-bag {

    padding: 9px 0 0;

    margin: 0px 13px 0px 7px;

    background-color: #000;

    height: 100%;font-family: hightowertextregular; color: #fff; font-size: 16px;

}

.pdt_acc_wishlist_title {

    color: #424954;

    font-family: hightowertextregular;

    font-size: 16px;

    padding: 20px 0px 30px 0px;

}

.pdt_acc_wishlist_title a{ display: inline-block; text-decoration: none; color: #000; }

.pdt_acc_wishlist_title .priceComponent{ font-family: trajanpro; }

.modal-wishlist-back-shop { background-color: #d18d07;

    height: 40px;

    margin-top: 12px;

    margin-bottom: 7px;

    letter-spacing: 0.06em;

    padding-top: 9px; color: #fff;

    cursor: pointer;

}



.modal-wishlist-back-shop div {

    font-size: 16px;

    text-align: center;font-family: hightowertextregular; text-transform: uppercase;

}

.my_account_main_section .row{ margin: 0; }

/*WISHLIST PAGE CLOSE HERE*/

/***************************MY ACCOUNT PAGE START*************************/



/*shopping cart PAGE START HERE*/

.cart_section{ margin-top:10px; margin-bottom:45px;}



.cart_section .backBtn {

    color: #b6b6b6;

    font-size: 13px;font-family: trajanpro; text-transform: uppercase;

    margin-left: 20px;

    cursor: pointer;

    display: inline-block;

    letter-spacing: 0.4px;

    margin-bottom: 32px;

}

.cart_section .backBtn a{ text-decoration: none; display: inline-block; color: #b6b6b6; }

.cart_section .backBtn a:hover{ color: #22242a; text-decoration: none; }

.cart_section .backBtn span {

    border-top: 1px solid #b6b6b6;

    margin-right: 10px;

    width: 20px;

    display: inline-block;

    vertical-align: middle;

    position: relative;

}

.cart_section .backBtn span:before, .cart_section .backBtn span:after {

    content: "";

    height: 1px;

    width: 5px;

    background-color: #b6b6b6;

    position: absolute;

    top: -2px;

    left: 0px;

    transform: rotate(-45deg);

}

.cart_section .backBtn span:after {

    top: 0px;

    left: 0px;

    transform: rotate(45deg);

}

.cart_section .backBtn:hover {

    color: #22242a;

}

.cart_section .backBtn:hover span {

    border-color: #22242a;

}

.cart_section .backBtn:hover span:after, .cart_section .backBtn:hover span:before {

    background-color: #22242a;

}



.cart_section1 .my_shop_bag{ font-family: 'Philosopher', sans-serif; font-size: 20px; display: inline-block; font-weight: 600; color: #d18d07; padding: 12px 0px; }

.cart_section1 .total_cart_value{ font-family: 'Philosopher', sans-serif; font-size: 20px; display: inline-block; font-weight: 600; color: #d18d07; float: right; padding: 12px 0px;}

.cart_section1 .remove_wishlistadd_Section{ width: 100%; display: table;}

.cart_section1 .remove_pdt_cart{ width: 30%; float: left; }

.cart_section1 .remove_pdt_cart a{ display: inline-block; text-decoration: none; color: #000; font-size: 16px;font-family: hightowertextregular; text-transform: uppercase;}

.cart_section1 .remove_pdt_cart a:hover{ color: #d18d07; }

.cart_section1 .wishlist_pdt_cart{ width: 70%; float: left; }

.cart_section1 .wishlist_pdt_cart a{ display: inline-block; text-decoration: none; color: #000; font-size: 16px;font-family: hightowertextregular; text-transform: uppercase;}

.cart_section1 .wishlist_pdt_cart a:hover{ color: #d18d07; }

.cart_section1 .remove_wishlistadd_Section{ width: 100%;     padding: 10px 10px;

    margin-top: 14px;

    border-top: 1px solid #eaeaec; padding-bottom: 0;}

.cart_section1 .shopp_cart_pg{border-radius: 4px; border:1px solid #eaeaec; display:table; width:100%; padding:12px 12px 0px; margin-bottom: 20px; padding-bottom: 12px;}

.cart_section1 .shoppin_cart_pdt{ width: 100%; display: table; }

.cart_section1 ul{ margin: 0; padding: 0; list-style: none; }

.cart_parda_pdt1 img{ width:90%;}

.cart_section1 ul li{ display:inline-block; font-size:16px; color:#505050; text-align:left; padding:0; font-family: 'Philosopher', sans-serif;}

.cart_section1 ul li h4{font-family: 'Philosopher', sans-serif; margin: 0; margin-bottom: 10px;}

.cart_section1 .pdt_title{ text-decoration: none; color: #000; font-size: 20px; display: inline-block; }

.cart_section1 .pdt_title:hover{ color: #d18d07; }

.cart_section1 ul li p{font-size:16px; margin: 0;font-family: 'Lato', sans-serif; margin-bottom: 6px;}

/*.cart_section1 li:nth-child(1) { width:6%; float:left;}

.cart_section1 li:nth-child(1) .fa{background: #333;color: #fff;width: 30px;line-height: 30px;text-align: center;border-radius: 50%;font-size: 14px;}*/

.cart_section1 li:nth-child(1) { width:20%; float:left;}

.cart_section1 li:nth-child(2) { width:65%; float:left;}

.print_sec{width:100%; display:table}

.print_cust{width: 160px;float: left;margin-right: 12px;}

.print_cust input[type="file"] {display: none;}

.print_cust .custom-file-upload {border: 1px solid #eee;display: inline-block;padding: 11px 10px;font-weight: normal;font-size: 14px;width: 100%;text-align: center;background: #f8f8f8;text-transform: uppercase;margin-bottom: 0; cursor:pointer}

.print_cust .custom-file-upload .fa{color:#c26573; margin-right:10px;}

.print_img{width:45px; float:left}

.print_img img{width:100%}

.cart_section1 li:nth-child(3) { width:15%; float:left;}

/*.cart_section1 li:nth-child(5) { width:16%; float:left;}

.cart_section1 li:nth-child(6) { width:16%; float:left; padding-left:13px;}*/

/*.cart_parda_pdt1 a{ text-decoration:none; display:inline-block; color:#fff; background-color:#c26573; padding:10px 20px;}*/



.update_cart{ text-align:right;}

.cart_section1 .update_cart a{text-decoration:none;display:inline-block; color:#fff; background-color:#9c9c9c; padding:13px 20px; }

.cart_section1 .update_cart a:hover{ text-decoration:none; background-color:#CCCCCC;}

.coupon a{ text-decoration:none; display:inline-block; color:#fff; background-color:#000; padding:13px 20px;font-family: hightowertextregular;}

.coupon a:hover{ text-decoration:none; background-color:#d18d07;}

.enname { border:1px solid #ccc; box-sizing: border-box; resize: vertical; padding: 12px 0px 12px 15px; width:70%;  margin-right: 7px;}



/*.cart_parda_pdt2 a{ text-decoration:none; display:inline-block; color:#fff; background-color:#c26573; padding:10px 20px;}*/

.cart_parda_pdt2 input {    width: 100px;    height: 42px;line-height: 1.65; float: left; display: block; padding: 0;margin: 0;    padding-left: 20px; border: 1px solid #ccc;}

.offset-lg-1{margin-left: 15.333333%;}

.cart_total_section {

    background-color: #f7f7f8;

    padding: 25px 20px;

    margin-top: 20px; margin-bottom: 20px;

}



.cart_section2 ul{font-family: 'Philosopher', sans-serif; list-style:none; display:table; width:100%;margin-bottom: 10px; padding-bottom: 10px; padding-left: 11px;}

.cart_section2 ul li{ display:inline-block; font-size:16px; color:#505050; text-align:left; }

.cart_section2 ul li p{margin-bottom:0}

.cart_section2 li:nth-child(1) { width:50%; float:left;}

.cart_section2 li:nth-child(2) { width:50%; float:left; text-align:right}

.coupon{padding:0; margin-bottom: 30px;}

.cart_section2 a{ text-decoration:none; display:inline-block; width:100%; text-align:center; font-weight: 600;  padding: 14px 0px;  font-size: 17px; color:#fff; background-color:#d18d07; font-family: hightowertextregular; text-transform: uppercase;}



.continue_shop{ margin-top:14px;}

.cart_section2 .continue_shop a{ text-decoration:none; display:inline-block; width:100%; text-align:center;  padding: 14px 0px;  font-size: 16px; color:#fff; background-color:#000;}

.cart_section2 .continue_shop a:hover{ text-decoration:none; background-color:#c26573;}

.cart_parda_pdt2 img{ width:90%;}



/*shopping cart PAGE START HERE*/



/*checkout section start*/



.checkout_section{ margin-top:50px;}

.billing_det .na{width: 100%;

    background: transparent;

    padding: 10px;

    margin: 10px 0px;

    border: 0;

    border: 1px solid #000000;

    color: #000000;

    margin-bottom: 20px;

    outline: none;}

    .billing_det textarea{ color: #ccc; }

.billing_det .label {

    font-weight: 400;

    font-size: 12px;

    letter-spacing: 1px;

    margin-bottom: 10px;

    text-transform: uppercase;

    color: #231f20;font-family: trajanpro;

    margin-left: 15px;

    margin: 0;

    padding: 0;

}

.return_cust_label{ font-weight:100;}

.return_cust_detail{ background-color:#f5f5f5; padding: 30px;     width: 100%;display: table;}

.return_cust_detail .return_form_note{ padding-bottom:15px;}

.return_cust_detail .required{ color:#ff0000;}

.return_cust_detail .login_press a{color: #fff; text-decoration: none;  background-color: #c26573; display: inline-block; padding: 11px 30px; margin-top: 35px;}

.checkbox_return{ margin-top:41px;}

.return_cust_detail .return_form_note2{ padding-top:20px;}

.return_cust_detail .return_form_note2 a{ color:#333; text-decoration: none;}

.return_cust_detail .return_form_note2 a:hover{ color:#c26573; text-decoration: none;}





.return_cust_label{ font-weight:100;}

.have_coupon_detail{ border: 2px dashed #dad9d9; padding: 30px;     width: 100%;    display: table;}

.have_coupon_detail .have_coupon_note{ padding-bottom:15px;}

.have_coupon_detail .have_coupon_note p{ text-align:center;}

.have_coupon_detail .coupon a{ text-decoration:none;display:inline-block; color:#fff; background-color:#c5c5c5; padding:13px 20px;}

.have_coupon_detail .coupon a:hover{ text-decoration:none; background-color:#c26573;}

.coupname { border:1px solid #ccc; box-sizing: border-box; resize: vertical; width: 50%; padding: 12px 0px 12px 13px;  margin-right: 7px;}





/*.bill_first_name{ width:50%; float:left; margin-left:7px;}

.bill_last_name{ width:50%; float:left;}*/

.checkout_billing_detail{ margin-bottom:60px;}

.checkout_billing_detail .required{ color:#ff0000;}

.billing_det{border-top: 2px solid #ddd; display: table; width: 100%;}

.billing_det h3{ padding-bottom:15px;  color: #d18d07;   padding-top: 27px; margin: 0;font-family: 'Philosopher', sans-serif; text-transform: uppercase;}

.bill_detail_data{ padding-top:20px;}

.street2 {  margin-top: 15px;}

.your_order{border: 2px solid #ddd; padding:25px; }

.your_order h3{ padding-bottom:15px;}

.your_order ul{ list-style:none; border-bottom:2px solid #ddd; display:table; width:100%; margin-bottom: 20px;    padding-bottom: 4px; padding-left: 11px;}

.your_order ul li{ display:inline-block; font-size:14px; color:#505050; text-align:left;  }

.your_order li:nth-child(1) { width:73%; float:left; padding-right:15px;}

.your_order li:nth-child(2) { width:27%; float:left;}

.place_order_checkout a{display: inline-block;  text-decoration: none;  color: #fff;  background-color: #c26573;  padding: 11px;}

.payment_mothod_checkpout h3{ padding-bottom:15px;  color: #d18d07;   padding-top: 27px; margin: 0;font-family: 'Philosopher', sans-serif; text-transform: uppercase; }

.proceed_payment_checkout a {

    text-align: center;

    text-decoration: none;

    color: #fff;

    font-family: trajanpro;

    font-size: 16px;

    background-color: #d18d07;

    width: 100%;

    display: inline-block;

    padding: 10px 0px;

    color: #fff; margin-top: 20px;

}

.cart_check_section1 .shopp_cart_pg {

    display: table;

    width: 100%;

    padding: 12px 12px 0px;

    margin-bottom: 20px;

    padding-bottom: 12px;

}

.cart_check_section1 .shoppin_cart_pdt {

    width: 100%;

    display: table;

}

.cart_check_section1 ul {

    margin: 0;

    padding: 0;

    list-style: none; display: table;width: 100%; margin-bottom: 10px;margin-bottom: 15px;

    margin-top: 15px;

}

.cart_check_section1 li:nth-child(1) {

    width: 35%;

    float: left;

}

.cart_check_section1 li:nth-child(2) {

    width: 50%;

    float: left; padding-right: 15px;

}

.cart_check_section1 li:nth-child(3) {

    width: 15%;

    float: left;

}

.cart_check_section1 ul li p {

    font-size: 16px;

    margin: 0;

    font-family: 'Lato', sans-serif;

    margin-bottom: 6px;

}

.cart_check_section1 ul li {

    display: inline-block;

    font-size: 16px;

    color: #505050;

    text-align: left;

    padding: 0;

    font-family: 'Philosopher', sans-serif;

}

.cart_check_section1 img {

    width: 90%;

}

.cart_check_section1 ul li h4 {

    font-family: 'Philosopher', sans-serif;

    margin: 0;

    margin-bottom: 10px;

}

.cart_check_section1 .pdt_title {

    text-decoration: none;

    color: #000;

    font-size: 16px;line-height: 20px;

    display: inline-block;

}

.cart_check_section1 .pdt_title:hover{ color: #d18d07; }

.cart_check_section1 ul li p {

    font-size: 16px;

    margin: 0;

    font-family: 'Lato', sans-serif;

    margin-bottom: 6px;

}

.cart_check_section1 ul li p {

    font-size: 11px;

    margin: 0;

    font-family: 'Lato', sans-serif;

    margin-bottom: 6px;

}

.cart_check_section1 .panel-default>.panel-heading {

  color: #333;

  background-color: #fff;

  border-color: #e4e5e7;

  padding: 0;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none; border: 0;

}



.cart_check_section1 .panel-default>.panel-heading a {

  display: block;font-family: 'Philosopher', sans-serif; font-size: 16px; text-transform: uppercase; color: #000; font-weight: 600;

}

.cart_check_section1 .panel-default>.panel-heading p{ display: inline-block; padding: 15px 15px; margin: 0; }

.cart_check_section1 .panel-default>.panel-heading a:after {

  content: "";

  position: relative;

  top: 1px;

  display: inline-block;

  font-family: 'Glyphicons Halflings';

  font-style: normal;

  font-weight: 400;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  float: right;

  transition: transform .25s linear;

  -webkit-transition: -webkit-transform .25s linear;

    line-height: 50px;

    display: block;

    color: #000;

    right: 0;

    top: 0;

    width: 65px;

    bottom: 0;

    text-align: center;

}



.cart_check_section1 .panel-default>.panel-heading a[aria-expanded="true"] {

  background-color: #f2f0f0;

}



.cart_check_section1 .panel-default>.panel-heading a[aria-expanded="true"]:after {

  content: "\2212";

  

}



.cart_check_section1 .panel-default>.panel-heading a[aria-expanded="false"]:after {

  content: "\002b";

  

}

.cart_check_section1 .panel-group .panel{ border-radius: 0; }

.cart_check_section1 .panel{ border: 0; box-shadow: none;}

.cart_check_section1 .panel-title{ background-color: #f2f0f0; }

.cart_check_section1 .panel-body { padding: 0; }

.cart_check_section1 .panel-default>.panel-heading+.panel-collapse>.panel-body {

    border-top-color: #ddd;

    border: 0;

}

.cart_check_section1 .checkout_cart_pg{ display: table; width: 100%; }

/*checkout section close*/



/*order details page style start*/

.cart-details .modal-my-order {

    font-family: 'Philosopher', sans-serif;

    font-size: 18px;

    color: #424954;

    letter-spacing: 0.3em;

}

.cart-details{ display: table;width: 100%;     padding: 2em 0em 0em 1.4em;}

.cart-details .modal-items {

    font-family: trajanpro;

    font-size: 16px;

    letter-spacing: 0.02em;

    padding-bottom: 30px;

}

.order{ border-radius: 4px;

    border: 1px solid #eaeaec;

    display: table;

    width: 100%;

    padding: 12px 12px 0px;

    margin-bottom: 20px;

    padding-bottom: 12px;}

.order-detail-btn{ border-bottom:1px solid #dddd; padding-bottom: 12px;}

.order-no p{padding:10px 10px 10px 0; font-size: 16px; margin-bottom:0; font-family: trajanpro; font-weight: 600; text-transform: uppercase;}

.return-btns{ margin:0; text-align:right}

.my_ordr_pdt_info h4 {

    font-family: 'Philosopher', sans-serif;

    margin: 0;

    margin-bottom: 10px;

}

.my_ordr_pdt_info p {

    font-size: 14px;

    margin: 0;

    font-family: 'Lato', sans-serif;

    margin-bottom: 6px;

}

.my_ordr_pdt_info .pdt_title {

    text-decoration: none;

    color: #000;

    font-size: 20px;

    display: inline-block;

}

.my_ordr_pdt_info .pdt_title:hover{ color: #d18d07; }

.order-pro-details p{font-family: trajanpro; font-size: 16px; }

.return-btns a{background-color: #d18d07;    font-family: hightowertextregular;

    text-transform: uppercase; color: #fff; text-decoration: none; text-transform: uppercase; padding: 10px 15px; display: inline-block;}

.order-items{ padding:25px 15px}

.order-items{ font-family: 'Lato', sans-serif;}

.order-pro-details span{ display:none}

.placed-date{border-top:1px solid #dddd; padding-top: 12px;}

.placed-date p {margin-bottom: 0; font-family: hightowertextregular; font-size: 16px;}

.order-total{ text-align:right}

.pro-img img{ width:100%; margin-bottom: 12px;}

.order .col-md-5 p {line-height: 25px;}

.order .col-sm-4 p {line-height: 25px; font-family: 'Lato', sans-serif;}

/************order details page style end**********/



/*********MY PROFILE PAGE START HERE**********/

.my_prof_acros_right{ display: table; width: 100%; border-radius: 4px;

    border: 1px solid #eaeaec;

    display: table;

    width: 100%;

    padding: 12px 12px 0px;

    margin-bottom: 20px;

    padding-bottom: 12px;}

.my_prof_acros_right .my_prof_heading {

    text-transform: uppercase; text-align: center;font-family: trajanpro;

    font-size: 18px;

    margin-bottom: 25px;

    font-weight: 600;

    color: #d18d07;

}

.my_prof_acros_right .my_prof_fieds_box ul {

    padding: 0;

    margin: 0;

    display: table;

    width: 100%;

}

.my_prof_acros_right .my_prof_fieds_box li {

    float: left;

    margin-right: 2%;

    width: 48%;

    list-style: none;

    border-bottom: solid 1px #efefef;

    padding-bottom: 20px;

    margin-bottom: 20px;

}

.my_prof_acros_right .my_prof_label {

    text-transform: uppercase;

    margin-bottom: 10px;font-family: trajanpro; text-transform: uppercase;

}

.my_prof_acros_right .my_prof_label_data {

    margin-bottom: 0;font-family: 'Lato', sans-serif; font-size: 16px;

}

.my_prof_acros_right .address_btn a{ text-decoration: none; display: inline-block; font-size: 16px; width: 100%; color: #fff; background-color: #d18d07; padding: 12px 0px; margin-top: 20px; text-align: center; text-transform: uppercase; font-family: hightowertextregular;}

.my_prof_acros_right .address_btn2 a{ text-decoration: none; display: inline-block; font-size: 16px; width: 100%; color: #fff; background-color: #000; padding: 12px 0px; margin-top: 20px; text-align: center; text-transform: uppercase; font-family: hightowertextregular;}

/*********MY PROFILE PAGE CLOSE HERE**********/





/************EDIT MY PROFILE PAGE START*************/

.edit_prof_acros_right{ display: table; width: 100%; border-radius: 4px;

    border: 1px solid #eaeaec;

    display: table;

    width: 100%;

    padding: 12px 12px 0px;

    margin-bottom: 20px;

    padding-bottom: 12px;}

.edit_prof_acros_right .edit_my_prof_heading {

    text-transform: uppercase; text-align: center;font-family: trajanpro;

    font-size: 18px;

    margin-bottom: 25px;

    font-weight: 600;

    color: #d18d07;

}

.edit_my_prof_fieds_box { display: table; width: 100%; }

.edit_my_prof_fieds_box .label {

    font-weight: 400;

    font-size: 12px;

    letter-spacing: 1px;

    margin-bottom: 10px;

    text-transform: uppercase;

    color: #231f20;

    font-family: trajanpro;

    margin-left: 15px;

    margin: 0;

    padding: 0;

}

.edit_my_prof_fieds_box .na {

    width: 100%;

    background: transparent;

    padding: 10px;

    margin: 10px 0px;

    border: 0;

    border: 1px solid #000000;

    color: #000000;

    margin-bottom: 20px;

    outline: none;

}

.edit_my_prof_fieds_box p{font-weight: 400;

    font-size: 12px;

    letter-spacing: 1px;

    margin-bottom: 10px;

    text-transform: uppercase;

    color: #231f20;

    font-family: trajanpro;}

.edit_prof_acros_right .address_btn a{ text-decoration: none; display: inline-block; font-size: 16px; width: 100%; color: #fff; margin-top: 20px; background-color: #d18d07; padding: 12px 0px; text-align: center; text-transform: uppercase; font-family: hightowertextregular;}

.edit_prof_acros_right .address_btn2 a{ text-decoration: none; display: inline-block; font-size: 16px; width: 100%; color: #fff; margin-top: 20px; background-color: #000; padding: 12px 0px; text-align: center; text-transform: uppercase; font-family: hightowertextregular;}

/************EDIT MY PROFILE PAGE CLOSE*************/



/***********ADDRESSES PAGE START*************/

.my_address_acros_right{ display: table; width: 100%; }

.my-addrs-container{     text-align: center;

    width: 87.6%;

    padding-top: 100px; padding-top: 35px;

    padding-bottom: 60px;}

    .empty-text {

    line-height: 38px;

    font-family: 'Philosopher', sans-serif;

    font-size: 30px; color: #d18d07;

    letter-spacing: 0.03em;

}

.my-addrs-container .second-text {

    font-family: hightowertextregular;

    font-size: 16px;

    color: #707070;

    padding-top: 8px;

}

.my-addrs-container .shop-emt-btn a{ display: inline-block;font-family: hightowertextregular; font-size: 16px; text-transform: uppercase;

 text-decoration: none; color: #000; border: 1px solid #000; padding: 10px 30px; margin-top: 50px;}

 /***********ADDRESSES PAGE CLOSE*************/



 /***********ADD ADDRESSES PAGE START*************/

 .add_new_addrs_detail{ display: table; width: 100%; margin-bottom: 30px; }

.add_new_addrs_detail .label {

    font-weight: 400;

    font-size: 12px;

    letter-spacing: 1px;

    margin-bottom: 10px;

    text-transform: uppercase;

    color: #231f20;

    font-family: trajanpro;

    margin-left: 15px;

    margin: 0;

    padding: 0;

}

.add_new_addrs_detail .na {

    width: 100%;

    background: transparent;

    padding: 10px;

    margin: 10px 0px;

    border: 0;

    border: 1px solid #000000;

    color: #000000;

    margin-bottom: 20px;

    outline: none;

}

.add_new_addrs_detail .address_btn a{ text-decoration: none; display: inline-block; font-size: 16px; width: 100%; color: #fff; margin-top: 20px; background-color: #d18d07; padding: 12px 0px; text-align: center; text-transform: uppercase; font-family: hightowertextregular;}

.add_new_addrs_detail .address_btn2 a{ text-decoration: none; display: inline-block; font-size: 16px; width: 100%; color: #fff; margin-top: 20px; background-color: #000; padding: 12px 0px; text-align: center; text-transform: uppercase; font-family: hightowertextregular;}

 /***********ADD ADDRESSES PAGE CLOSE*************/



/**********about us page start**********/

.about_bg_acros{ /*background-image: url(../images/about-bg.png); background-size: cover; height: 600px;*/}



.swiper-wrapper {

    padding-top: 100px;

}

.swiper-slide {

    -webkit-flex-shrink: 0;

    -ms-flex: 0 0 auto;

    flex-shrink: 0;

    width: 100%;

    height: 100%;

    position: relative;

}

.swiper-slide {

    background-color: #f2f3f2;

}   

.nopadding {

    padding-left: 0;

    padding-right: 0;

    margin-left: 0;

    margin-right: 0;

}

.swiper-slide .img-wrapper {

    position: relative;

    float: left;

    margin-top: -100px;

   

}

.swiper-slide .img-wrapper:before {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    height: 100%;

    width: 100%;

    border: 30px solid #fff;

}

.swiper-slide .img-wrapper img {

    display: block;

    width: 100%;

}

.swiper-slide article {

    padding: 70px 0;

}

.swiper-slide .about_title{font-family: 'Philosopher', sans-serif; text-transform: uppercase; color: #d18d07; margin: 0; margin-bottom: 20px; font-size: 40px;}

.swiper-slide .bg-text p{font-family: 'Philosopher', sans-serif; color: #464545; font-size: 17px;}

.about_our_brand_section{ display: table; width: 100%; margin: 50px 0px; }

.about_our_brand_section .our_brand_img{ width: 40%; float: left; }

.about_our_brand_section .our_brand_text{ width: 60%; float: left; }

.about_our_brand_section .our_brand_img img{ width: 100%; }



.our_brand_title h3{font-family: 'Philosopher', sans-serif; text-transform: uppercase; color: #d18d07; font-size: 40px;    margin: 0;

    padding: 50px 60px;}

        .our_brand_para {    background-color: #ebedf1;

    padding: 100px 50px; }

    .our_brand_para p{ font-family: 'Philosopher', sans-serif; color: #464545; font-size: 18px; line-height: 32px;}

.our_brand_para h4{ font-family: 'Philosopher', sans-serif; color: #464545; text-transform: uppercase; line-height: 30px;

    margin-top: 30px;}



.about_info{ display: table; width: 100%; background-color: #ffffff;  padding: 50px 30px; margin-top: 50px;}



.about_info h2{font-family: 'Philosopher', sans-serif; text-transform: uppercase; color: #d18d07; margin: 0; margin-bottom: 30px;}

.about_info p{font-family: hightowertextregular; color: #000; font-size: 17px;}

















/**********************************************MEDIA QUERY START HERE*******************************************/

@media screen and (max-width: 1024px){
    
    .acros_filter_sortby_section .acros_sortby_right {
    width: 45%;}
}


@media screen and (max-width: 1300px) {

.searchTerm {
    width:190px;
    border:0px;
    border-bottom: 1px solid #fff;
    border-right: none;
    padding: 5px;
    height: 20px;
    border-radius: 0;
    outline: none;
    color: #9DBFAF;
    height: 36px;
    background:transparent;
}
.solid-menus .navbar-default.navbar-dark .navbar-nav > li > a {
    color: #fff !important;
    font-size: 14px;
    font-family: greycliff-cf-medium;
}

}



@media screen and (max-width: 1200px) {

.searchTerm {
    width:175px;
    border:0px;
    border-bottom: 1px solid #fff;
    border-right: none;
    padding: 5px;
    height: 20px;
    border-radius: 0;
    outline: none;
    color: #9DBFAF;
    height: 36px;
    background:transparent;
}
.solid-menus .navbar-default.navbar-dark .navbar-nav > li > a {
    color: #fff !important;
    font-size: 14px;
    font-family: greycliff-cf-medium;
}
}















@media screen and (max-width: 1199px) {





}



@media screen and (max-width: 1169px) {







}



@media screen and (max-width: 991px) {

.two_box_detail{ width: 100%;  margin-bottom: 5px;}

.new_arrival_shop_section .new_arrival_pdt1{ width: 100%; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_left { width: 100%;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right{ width: 100%; }

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_size_chart {

    width: 100%; margin-bottom: 20px;}

.acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_pdt_detail_size .acros_sizes_chart_made_order .acros_made_order {

    width: 100%;}

    .related_pdt_new_section .acros_pdt_related_inner ul li{ width: 50%; float: left; }

    .offset-lg-1 {  margin-left: 0; margin-bottom: 40px;}

    .payment_mothod_checkpout{ margin-bottom: 40px; }

.about_our_brand_section .our_brand_img{ width: 100%; }

.about_our_brand_section .our_brand_text{ width: 100%; }

.our_brand_title h3{ padding: 20px 60px; }





}





@media (min-width: 768px){

#myModal .modal-dialog { width: 500px; margin: 30px auto;}

}





@media screen and (max-width: 767px) {
    .acros_filter_sortby_section {position: fixed;
    bottom: 0;
    z-index: 999999;}
    .nspfl{padding:0;}
    .acros_pdt_detail_inner{margin-top: -35px;}
    .subscribe_section .subscribe_input .subscribe{width:100%;text-align:center;}
    .subscribe_section .subscribe_input .na{width:100%;}
    .subscribe_section .subscribe_title h2{font-size: 31px;}
     .acros_optns{width:100%;}
    .acros_optns1{width:100%;}
    .acros_info_pdt{    min-height: auto;}
   .formw {width: 51%;}
   .acros_fibres_icon ul li{font-size: 14px;}
   .acros_pdt_detail_section .acros_pdt_detail_inner .acros_pdt_detail_right .acros_title_info_detail .acros_detailpg_info h2 { font-size: 26px;}
	.selectors .mz-thumb img {max-width: 149px !important;}
	.acros_breadcrumb_section ul {text-align: center;}
	.navbar-brand>img {
    display: block;
    width: 188px;
}
	.solid-menus .p-static img {width:18px;}
    .mobile-dis {display:block !important;float: right !important;}
   .solid-menus .p-static {
    position: static;
    width: 50% !important;
    float: right !important;
}
    ul.nav.navbar-nav.navbar-right {display:none;}
    .solid-menus .s-list > li > a {
    display: block;
    text-decoration: none;
    font-size: 14px;
}
    .solid-menus .s-list > li {
    width:100%;
    float: left;
    list-style: none;
}
    span.hidden-lg.hidden-md.hidden-sm {
    display: flow-root;
    text-align: center;
}
    .solid-menus .p-static {
    position: static;
    width: 33%;
    float: left;
}
.nav>li>a>img {
    max-width: none;
    margin: auto;
    text-align: center;
    display: block;
}
    .bg-grey {    margin-bottom: 10px;}
     .bg-light {    margin-bottom: 10px;}
    .bg-grey a {
    color: #fff;
    font-size: 8px;
    
}
.bg-light a {
    color: #fff;
    font-size: 8px;
        margin-bottom: 10px;
}
    .solid-menus .navbar-default.navbar-dark .navbar-nav > li > a {
    color: #fff !important;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
}
    .solid-menus .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
    .searchTerm {
    width:80%;
    border:0px;
    border-bottom: 1px solid #fff;
    border-right: none;
    padding: 5px;
    height: 20px;
    border-radius: 0;
    outline: none;
    color: #9DBFAF;
    height: 36px;
    background:transparent;
}

#nav-section{ padding: 7px 0px; z-index: 999;     position: static;

    width: 100%;

    background-color: #00000091;}
.father_son_outfits_section .father_son_outfits { width: 100%;}

.father_son_outfits_section{ margin-bottom: 20px; } 



.acros_footer_moblogo_bg{ display: block; padding: 0px 60px; }

.acros_footer_desklogo_bg{ display: none; }



.signupwidth { width: 100%; padding: 0;}



.acros_filter_sortby_section .acros_sortby_right{ width: 100%; margin-top: 0 !important;display: inline-flex;}

.acros_filter_sortby_section .acros_filter_left{ width: 100%; }



.MagicZoom, .mz-figure {width: 100%;}

.selectors {width: 100%;}



.my_account_main_section .left_sidebar_account{ width: 100%; }

.my_account_main_section .right_section_account{ width: 100%; margin-bottom: 30px;}

.modal-main-wishlist{ padding: 0; }



.return-btns{ text-align: left; }

.cart-details{ padding:0; }

.order-total{ text-align: left; }



.swiper-slide .img-wrapper{ margin-top: 30px; margin-bottom: 30px; }

.swiper-slide .img-wrapper:before{ border: 10px solid #fff; }



.our_brand_para{ padding: 50px 40px; }

.our_brand_title h3 {

    padding: 20px 30px;

}





}



@media screen and (max-width: 576px) {

.acros_pdt_listing_section .acros_pdt_listing_inner ul li{ width: 100%; }

.related_pdt_new_section .acros_pdt_related_inner ul li{ width: 100%; }

.login-icon-container { margin-top: 15px; padding: 0 10px;}

.login-icon-container .login-icon-box {width: 100%;}

.cart_section1 li:nth-child(1){ width: 100%; margin-bottom: 20px;}

.cart_section1 li:nth-child(2){ width: 100%; }

.cart_section1 li:nth-child(3){ width: 100%; margin-top: 20px; }

.cart_section1 .remove_pdt_cart{ width: 100%; margin-bottom: 20px;}

.cart_section1 .wishlist_pdt_cart{ width: 100%; }

.cart_parda_pdt1 img { width: 100%;}

.enname{ width: 100%; margin-bottom: 10px; }



}



@media screen and (max-width: 479px) {

.cart_section1 .total_cart_value{ float: none; }

}