
.nav3 {
    background: var(--header-nav-bg-color);
    float: left;
    width: 100%;
    text-align: center;
}
.nav4 {
    float: left;
    width: 100%;
    text-align: center;
    background: #fff;
}
.header-1 .ot-menu-horizontal ul li > a,
.header-1 .ot-menu-horizontal li .more-menu .categories,
.header-2 .ot-menu-horizontal ul li > a,
.header-2 .ot-menu-horizontal li .more-menu .categories {
    color: #111;
}
.header-1 .ot-menu-horizontal ul li > a.otinnermenu > img,
.header-2 .ot-menu-horizontal ul li > a.otinnermenu > img {
    filter: unset;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}
.header-1 .ot-menu-horizontal ul li:hover > a,
.header-2 .ot-menu-horizontal ul li:hover > a {
    background: var(--primary-bg-color);
}
.header-1 .ot-menu-horizontal ul li:hover > a,
.header-1 .ot-menu-horizontal li:hover .more-menu .categories,
.header-2 .ot-menu-horizontal ul li:hover > a,
.header-2 .ot-menu-horizontal li:hover .more-menu .categories {
    color: var(--primary-text-color);
}
.header-1 .ot-menu-horizontal ul li:hover > a.otinnermenu > img,
.header-2 .ot-menu-horizontal ul li:hover > a.otinnermenu > img {
    filter: brightness(0) invert(1);
}
.header-1 .ot-menu-horizontal .otmenu-content .menu-content {
    padding: 34px 0;
}
.header-1 .ot-menu-horizontal {
    float: left;
    padding: 0 35px;
}
.header-1 #search_block_top {
    margin: 10px 30px;
    border: none;
    overflow: hidden;
}
.header-1 #search_block_top .btn.button-search {
    background: var(--secondary-bg-color);
    color: var(--secondary-text-color);
}
.header-1 #search_block_top .btn.button-search::after{
    background: #ffd800;
}
.header-1 #search_block_top .btn.button-search:hover,
.header-1 #search_block_top .btn.button-search:focus,
.header-1 #search_block_top .btn.button-search:active {
    color: #111111;
}
.header-1 #_desktop_user_info {
    padding: 10px 0;
}
.header-1 .otuserheading {
    padding: 13px 20px;
    background: #fff;
    border-radius: 5px;
}
.header-1 .otuserheading i {
    color: #333333;
}
.header-1 .otuserheading span {
    color: #333;
}
.header-1 .header-top .compare .bt_compare {
    background: unset;
}
.header-1 .header-top .top-wishlist .wishtlist_top {
    background: unset;
}
.header-1 .header-top .compare .bt_compare .total-compare-val {
    background: #ffffff;
    color: #111;
}
.header-1 .header-top .top-wishlist .wishtlist_top .wishlist-number {
    background: #ffffff;
    color: #111;
}

.user-info #_desktop_language_selector,
.user-info #_desktop_currency_selector {
    margin: 0;
    width: 100%;
    float: left;
}
.user-info #language-selector-label,.user-info #currency-selector-label {
    display: block!important;
    text-align: left;
    font-weight: 500;
}
.user-info #_desktop_language_selector::after,.user-info #_desktop_currency_selector::after {
    display: none;
}
.user-info .language-selector-wrapper button,
.user-info .currency-selector button {
    display: none;
}
.user-info #_desktop_language_selector ul.dropdown-menu,
.user-info #_desktop_currency_selector ul.dropdown-menu {
    position: static;
    padding: 5px 0;
    display: block;
    min-width: 100%;
    border: unset;
}
.user-info .compare,
.user-info .top-wishlist {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.user-info .compare .bt_compare,
.user-info .top-wishlist .wishtlist_top {
    height: unset;
    width: unset;
    line-height: unset;
    background: unset;
}
.user-info .compare .bt_compare i, .user-info .top-wishlist .wishtlist_top i {
    line-height: 20px;
    color: #666;
    width: 20px;
    height: 20px;
}
.user-info .compare .bt_compare .compare-title,
.user-info .top-wishlist .wishtlist_top .wishlist-title{
    display: inline-block;
}
.user-info .compare .bt_compare .total-compare-val, .user-info .top-wishlist .wishtlist_top .wishlist-number {
    height: unset;
    width: unset;
    background: unset;
    position: static;
    float: unset;
    font-weight: 400;
}
.header-4 .ot-menu-horizontal ul li > a, .header-4 .ot-menu-horizontal li .more-menu .categories {
    color: var(--secondary-text-color);
}
.header-4 .nav4 {
    background:unset;
}
.user-info .currency-selector .dropdown-menu li.current a,
.user-info .language-selector-wrapper .dropdown-menu li.current a {
    color: #111111;
}
#header .header-2 .header-top {
    background: unset;
    border-bottom: 1px solid var(--border-color);
}
#index #header .header-2 .header-top{
    border: none;
    background: #fff;
}
.header-sticky #header-layout2 .header-top.fixed , .header-sticky #header-layout5 .header-top.fixed {
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
	box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
	left: 0;
	margin: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 999;
}
.header-2 .blockcart .cart-left {
    background: var(--secondary-bg-color);
    color: var(--secondary-text-color);
    text-align: center;
}
.header-2 .otuserheading span,
.header-3 .otuserheading span {
    display: none;
}
.header-2 #_desktop_user_info {
    padding: 41px 0;
    margin: 0 30px;
}
.header-2 .otuserheading, .header-3 .otuserheading {
    padding: 0;
    background: unset!important;
}
.header-2 .otuserheading i,
.header-3 .otuserheading i {
    color: var(--secondary-bg-color);
    font-size: 28px;
}
.header-2 .otuserheading span {
    display: none;
}
.header-2 .search-widget .otsearch_button {
    height: 45px;
    width: 45px;
    background: #f2f2f2;
    border-radius: 50%;
}
.header-2 .otsearch_button .material-icons.search {
    height: 45px;
    line-height: 45px;
    margin: 0 auto;
    position: static;
    width: 45px;
    color: var(--secondary-bg-color);
    text-align: center;
}
.header-2 .ot-menu-vertical,
.header-4 .ot-menu-vertical {
    width: auto;
    margin-right: 15px;
    padding: 32px 0;
}
.header-4 .ot-menu-vertical {
    padding: 23px 0;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0;
}
.header-2 .ot-menu-vertical .topdropdownmenu,
.header-4 .ot-menu-vertical .topdropdownmenu,
.header-5 .ot-menu-vertical .topdropdownmenu {
    padding: 0;
    margin: 0;
    background: unset;
}
.header-2 .ot-menu-vertical .title-menu-mobile,
.header-4 .ot-menu-vertical .title-menu-mobile {
    float: left;
    width: 45px;
    background: var(--secondary-bg-color);
    height: 45px;
    padding: 0;
    border: none;
}
.header-4 .ot-menu-vertical .title-menu-mobile {
    height: 50px;
    width: 50px;
    background: var(--primary-bg-color);
    border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}
.header-2 .ot-menu-vertical .title-menu-mobile > span,
.header-4 .ot-menu-vertical .title-menu-mobile > span,
.header-5 .ot-menu-vertical .title-menu-mobile > span {
    display: none;
}
.header-2 .title-menu-mobile i,
.header-4 .title-menu-mobile i {
    color: var(--secondary-text-color);
    height: 100%;
    width: 100%;
    line-height: 45px;
    text-align: center;
}
.header-4 .title-menu-mobile i{
    color: var(--primary-text-color);
    line-height: 50px;
}
.header-2 .ot-menu-vertical .title-menu-mobile::after,
.header-4 .ot-menu-vertical .title-menu-mobile::after {
   display: none;
}
.header-2 .ot-menu-horizontal {
    float: none;
    vertical-align: top;
    padding: 0 50px;
}
.header-2 #_desktop_cart {
    margin-left: 0;
}
.header-2 #header {
    min-height: 110px;
}
.header-2 .ot-menu-horizontal .otmenu-content .menu-content {
    padding: 34px 0;
}
.header-2.vrmenu-open::after,
.header-4.vrmenu-open::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}


.header-3 .top-wishlist .wishtlist_top {
    background: unset;
}
.header-3 .top-wishlist .wishtlist_top i {
    color: #111;
}
.header-3 .compare .bt_compare {
    background: unset;
}
.header-3 .compare .bt_compare i {
    color: #111;
}
.header-3 .otuserheading i {
    line-height: 50px;
    height: 100%;
    width: 100%;
    font-size: 24px;
}
.header-3 #_desktop_user_info {
    padding: 20px 0;
    margin:0;
}
.header-3 .compare {
    padding: 20px 0;
}
.header-3 .top-wishlist {
    padding: 20px 0;
}
.header-3 #_desktop_cart {
    padding: 20px 0;
    margin-left: 20px;
}
.header-3 #_desktop_logo{
    margin: 15px  0;
}
.header-3 #search_block_top {
    margin: 18px 15px;
    border-color: var(--primary-bg-color);
}
.header-3 #search_block_top .btn.button-search {
    border-radius: unset;
    -moz-border-radius: unset;
    -webkit-border-radius: unset;
    -khtml-border-radius: unset;
}
.header-3 .otuserheading {
    padding: 0;
    background: unset;
    height: 50px;
    width: 50px;
}
.nav7 .container {
    text-align: center;
}
.header-3 #_desktop_contact_link ul li .tticon {
    height: 40px;
    font-size: 20px;
    background: var(--secondary-bg-color);
    width: 40px;
    text-align: center;
    color: var(--secondary-text-color);
}
.header-3 #_desktop_contact_link ul li .tticon i{
    line-height: 40px;
}
.header-3 #_desktop_contact_link ul li .title {
    display: none;
}
.header-3 #_desktop_contact_link {
    padding: 10px 0;
}
.header-3 .ot-menu-horizontal .otmenu-content .menu-content {
    padding: 9px 0;
}
#header .header-3 .header-top {
    background: #fff;
    border-top: 1px solid var(--border-color);
}
#header .header-3 .header-nav .nav7 {
    background: #fff;
}
#header .header-3 #ot-menu-horizontal .menu-dropdown.cat-drop-menu{
    top: 51px;
}
.header-3 .ot-menu-vertical .title-menu-mobile {
    background: unset;
    display: flex;
    padding: 20px 15px;
    align-items: center;
    border: none;
}
.header-3 .ot-menu-vertical .title-menu-mobile > span {
    order: 2;
    margin: 0 0 0 15px;
    color: #111;
}
.header-3 .title-menu-mobile i {
    color: #111;
    order: 1;
}
.header-3 .ot-menu-horizontal ul li > a,.header-3 .ot-menu-horizontal li .more-menu .categories {
    color: #111;
}
.header-3 .ot-menu-horizontal ul li > a.otinnermenu > img {
    filter: unset;
}
.header-3 #_desktop_contact_link ul li .contact-inner span {
    font: 500 14px/20px var(--primary-font);
    color: #222;
}
.header-3 .ot-menu-vertical .title-menu-mobile::after {
    height: 30px;
}
.header-3 .ot-menu-horizontal ul li:hover > a {
    background: unset;
}
.header-3 .ot-menu-horizontal ul li:hover > a, .header-3 .ot-menu-horizontal li:hover .more-menu .categories {
    color: var(--primary-bg-color);
}
.header-3 .ot-menu-horizontal ul li:hover > a.otinnermenu > img {
    filter: invert(29%) sepia(91%) saturate(1432%) hue-rotate(197deg) brightness(91%) contrast(91%);
}
.header-3 .ot-menu-horizontal {
    float: none;
    vertical-align: top;
}
.header-4 .otuserheading {
    padding: 13px 15px;
    background: rgba(255,255,255,0.14);
    border-radius: 5px;
}
.header-4 #_desktop_contact_link ul li .contact-inner span {
    color: #ccc;
}
.header-4 #_desktop_contact_link ul li .contact-inner span.title {
    color: #fff;
}
.header-4 #_desktop_contact_link ul li .tticon {
    background: rgba(255,255,255,0.14);
}
.header-4 #_desktop_contact_link ul li i {
    color: #fff;
}
#header-layout4 ,.header-nav.fixed{
    background: #131921;
}
.header-4 #search_block_top {
    width: 42%;
    border: none;
    margin: 23px 15px;
}
.header-4 #_desktop_user_info {
    padding: 23px 0;
}
.header-4 #search_block_top #searchbox {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}
.header-4 #_desktop_user_info {
    margin: 0 20px;
}
.header-4 #_desktop_cart {
    margin-left: 0;
    padding: 23px 0;
}
.header-4 #_desktop_contact_link {
    padding: 23px 0;
}
.header-4 #_desktop_logo {
    margin: 18px  0;
    margin-right: 15px;
}
.header-4 .ot-menu-horizontal .otmenu-content .menu-content {
    padding: 7px 0;
}
.header-4 .ot-menu-horizontal {
    width: 100%;
    text-align: center;
}
.header-4 #_desktop_user_info .otuserheading i {
    color: var(--secondary-text-color);
}
.header-4 #_desktop_user_info .otuserheading span {
    color: var(--secondary-text-color);
}
#header .header-4 .blockcart span.hidden-sm-down {
    color: var(--secondary-text-color);
}
#header .header-4 .blockcart .cart-right span.amount.pull-right {
    color: var(--secondary-text-color);
}
#header .header-4 .header-top {
    background: #232f3e;
}
.header-5 .nav3 {
    background: unset;
    border-bottom: 1px solid var(--border-color);
}
.header-5 .header-nav{
    background-color: #fff;
}
.header-5 .ot-menu-vertical .title-menu-mobile > span.menu-title {
    display: block;
}
.header-5 .ot-menu-vertical {
    width: auto;
    padding: 20px 0;
}
.header-5 .ot-menu-vertical .topdropdownmenu .title-menu-mobile {
    background: unset;
    border: 2px solid var(--primary-bg-color);
    padding: 13px 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
.header-5 .ot-menu-vertical .topdropdownmenu .title-menu-mobile span {
    color: #111;
    text-transform: uppercase;
    float: right;
    padding: 0 0 0 11px;
}
.header-5 .ot-menu-vertical .topdropdownmenu .title-menu-mobile i {
    color: #111;
    float: left;
}
.header-5 .search-widget {
    float: left;
    padding: 0 0 0 10px;
    margin: 20px 0;
}
.header-5 .search-widget .otsearch_button {
    float: left;
    height: 50px;
    width: 50px;
    background: var(--secondary-bg-color);
    border-radius: 5px;
}
.header-5 .otsearch_button .material-icons.search {
    height: 50px;
    line-height: 50px;
    width: 50px;
    color: var(--secondary-text-color);
}
.header-5 #_desktop_logo{
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    width: 250px;
    padding: 15px 0;
    margin: 0 auto;
}
.header-5 .top-wishlist {
    padding: 20px 0;
}
.header-5 #_desktop_user_info {
    padding: 20px 0;
}
.header-5 .compare {
    padding: 20px 0;
}
.header-5 .nav4 .top-wishlist .wishtlist_top {
    background: #f2f2f2;
}
.header-5 .nav4 .top-wishlist .wishtlist_top i {
    color: #111;
}
.header-5 .nav4 .compare .bt_compare {
    background: #f2f2f2;
}
.header-5 .nav4 .compare .bt_compare i {
    color: #111;
}
.header-5 .otuserheading {
    padding: 13px 15px;
    background: #f2f2f2!important;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.header-5 .otuserheading i,
.header-5 .otuserheading span{
    color: #111;
}
.header-5 #_desktop_contact_link {
    float: left;
}
.header-5 #_desktop_contact_link ul li .tticon {
    background: var(--secondary-bg-color);
    color: var(--secondary-text-color);
}
.header-5 #_desktop_contact_link ul li .contact-inner,
.header-5 #_desktop_contact_link ul li .title,
.header-5 #_desktop_contact_link ul li span a {
    color: var(--primary-text-color);
}
.header-5 #_desktop_contact_link {
    padding: 10px 0;
}
.header-5 .blockcart .cart-left {
    background: var(--secondary-bg-color);
    color: var(--secondary-text-color);
}
.header-5 .blockcart span.cart-products-count {
    background: #fff;
    color: #111;
    border: 2px solid var(--primary-bg-color);
}
#header .header-5 .blockcart span.hidden-sm-down,
#header .header-5 .blockcart .cart-right span.amount.pull-right {
    color: var(--primary-text-color);
}
.header-5 #_desktop_cart {
    padding: 10px 0;
    margin-left: 0;
}
.header-5 .ot-menu-horizontal {
    float: none;
    vertical-align: top;
}
#header .header-5 .position-static {
    text-align: center;
}
.header-5 #search_widget .otsearchtoggle {
    left: 0;
    top: 70px;
}
.header-5 .search-widget.active .otsearch_button::before {
    color: #fff;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.header-5 .search-widget form button[type="submit"] {
    left: 0;
}
.header-5 .search-widget #search_query_top {
    padding: 5px 10px 5px 40px;
    text-align: right;
}
.header-5 .search-widget #search_query_top.ui-autocomplete-input.ui-autocomplete-loading {
    background: rgba(0, 0, 0, 0) url("../img/search-loader.gif") no-repeat scroll left 50px center;
}
#header .header-4 .header-nav.fixed  .header-top {
    display: none;
}
.header-4 .header-nav.fixed  .otuserheading {
    padding: 13px 15px;
}
.header-4 .header-nav.fixed  #_desktop_user_info {
    padding: 20px 0;
}
.header-4 .header-nav.fixed  #search_block_top {
    margin: 20px 15px;
}
.header-4 .header-nav.fixed  .ot-menu-vertical {
    padding: 20px 0;
}
.header-sticky .header-1 .header-nav.fixed .nav3 {
    display: none;
}
.header-2 .header-nav.fixed #_desktop_user_info .otuserheading {
    padding: 0;
}
.header-2 .header-nav.fixed #_desktop_user_info {
    padding: 31px 0;
}
.header-2 .header-nav.fixed .search-widget {
    padding: 24px 0;
}
.header-2 .header-nav.fixed .ot-menu-vertical{
    padding: 22px 0;
}
.header-2 .header-nav.fixed .ot-menu-horizontal .otmenu-content .menu-content {
    padding: 25px 0;
}
.header-1 .header-nav.fixed  .ot-menu-horizontal .otmenu-content .menu-content {
    padding: 24px 0;
}
.header-3 .header-nav.fixed  .ot-menu-vertical .title-menu-mobile {
    padding: 35px 15px;
}
.header-3 .header-nav.fixed  .ot-menu-vertical {
    width: auto;
    padding: 0;
}
.header-3 .header-nav.fixed  .otuserheading {
    padding: 0;
}
#header .header-3 .header-nav.fixed   .header-top {
    display: none;
}
.header-3 .header-nav.fixed  .ot-menu-vertical .title-menu-mobile > span {
    display: none;
}
.header-3 .header-nav.fixed  .ot-menu-vertical .title-menu-mobile::after {
    display: none;
}
.header-5 .header-nav.fixed .header-nav {
    display: none;
}
.header-5 .header-nav.fixed .ot-menu-horizontal .otmenu-content .menu-content {
    padding: 24px 0;
}
.header-0  .header-nav.fixed .header-top {
    display: none;
}
.header-1 .header-nav.fixed .header-top {
    display: none;
}
.header-1 .header-nav.fixed .nav3 {
    display: none;
}
.footer-container .links.about-payment #otcmsabout {
    margin: 0 0 20px;
}
.footer-container .links.about-payment #otcmspaymentlogo {
    float: left;
    width: 100%;
    text-align: left;
    padding: 15px 0 0;
    border-top: 1px solid var(--border-color);
}
.footer-container .about-payment.links {
    width: 20%;
}
.footer1 .block-contact.contact-rich, .footer3 .block-contact.contact-rich {
    width: 20%;
    margin: 50px 0;
}
.footer1 .news-footer {
    float: left;
    width: 100%;
}
.footer1 #newsletter{
    float: left;
    width: 31.33333%;
    margin: 0 15px;
}
.footer1 #newsletter,.footer1 #otcmsfooter ,.footer1 #otcmsfooter1{
    height: 280px;
display: flex;
align-items: center;
border: 1px solid var(--border-color);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
background: #fff;
}
.footer1 #newsletter .newsletter{
    background: #fff;
}
.footer1 #otcmsfooter,.footer1 #otcmsfooter1  {
    width: 31.33333%;
    margin: 0 15px;
}

.footer1 #otcmsfooter .otfooter-logo .otfooter-img {
    float: none;
    display: inline-block;
    vertical-align: top;
}
.footer1  #newsletter .container .row,
.footer2  #newsletter .container .row,
.footer5  #newsletter .container .row {
    display: block;
}
.footer1 #newsletter .newsletter .ot-content,
.footer2 #newsletter .newsletter .ot-content,
.footer5 #newsletter .newsletter .ot-content {
    display: block;
    width: 100%;
    padding: 0;
}
.footer1 #newsletter .ot-content .title-icon,
.footer2 #newsletter .ot-content .title-icon,
.footer5 #newsletter .ot-content .title-icon {
    width: 100%;
    padding: 0;
    text-align: center;
}
.footer1 #newsletter i.mail {
    position: static;
    color: #111111;
}
.footer1 #newsletter .block_content,
.footer2 #newsletter .block_content,
.footer5 #newsletter .block_content {
    float: left;
    width: 100%;
}
.footer1 #newsletter .ot-content p {
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    color: #111;
    text-align: center;
    padding: 0 0 20px;
}
.footer1 #newsletter form .input-wrapper {
    border: unset;
    background: #f3f5f6;
    width: 100%;
    margin: 0 0 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}
.footer1 .otcmsfooter-inner {
    float: left;
    width: 100%;
    text-align: center;
}
.footer1 .otcmsfooter-inner .title_block {
    margin: 0 0 15px;
}
.footer1  #newsletter form input[type="email"] {
    background: #f3f5f6;
    padding: 0 15px;
    height: 50px;
}
.footer1 #newsletter .block_content .btn {
    height: 50px;
    padding: 8px 30px;
    position: static;
    float: none!important;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.footer1 #newsletter form {
    text-align: center;
}
.footer1 #newsletter .ot-title {
    color: #111;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    margin: 0 0 10px;
}
.footer1 #otcmsfooter1 p {
    display: block;
}
.footer1 #otcmsfooter1 .otfooter-inner {
    float: left;
    width: 100%;
    text-align: center;
}
.footer1 #otcmsfooter1 .otfooter1-logo {
    display: block;
}
#otcmsfooter1 .otfooter1-logo .otfooter1-img:last-child {
    margin-bottom: 0;
}
.footer1 #otcmsfooter1 .otfooter1-logo .otfooter1-img.otfooter1-img3 {
    margin-right: 0;
}
.footer1 .otfooter-left{
    padding: 40px 15px;
    width: 100%;
}
.footer1 .bottom-footer .block-social,
.footer3 .bottom-footer .block-social,
.footer4 .bottom-footer .block-social {
    width: 50%;
    text-align: right;
}
.footer1 #otcmsfooter1 .otfooter1-logo .otfooter1-img {
    float: none;
    margin-right: 50px;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
}
.footer1 #newsletter .newsletter .container {
    padding: 0;
}
.footer2 .footer-container .block-contact.contact-rich.links {
    width: 20%;
    margin: 50px 0;
}
.footer2  .contact-social,
.footer5 .contact-social {
    width: 25%;
}
.footer2 #newsletter .newsletter,
.footer5 #newsletter .newsletter {
    background: unset;
    padding: 0;
}
.footer2 #newsletter .ot-content .title-icon .mail,
.footer5 #newsletter .ot-content .title-icon .mail {
    display: none;
}
.footer2 #newsletter .ot-title,
.footer5 #newsletter .ot-title {
    color: #111;
    font: 500 18px/20px var(--primary-font);
    margin: 0 0 20px;
}
.footer2 #newsletter .ot-content p,
.footer5 #newsletter .ot-content p {
    font: 400 14px/16px  var(--primary-font);
    color: #666666;
    padding: 0;
    margin: 0 0 25px;
    width: 100%;
}
.footer2 #newsletter .block_content,
.footer5 #newsletter .block_content{
    padding: 0;
}
.footer2  #newsletter,
.footer5  #newsletter {
    margin: 0 0 20px;
}
.footer2 #otcmsfooter1 {
    padding: 0;
    border-left: unset;
    width: 100%;
    text-align: center;
    margin: 0 0 30px;
}
.footer2 #otcmsfooter1 .otfooter1-logo {
    justify-content: center;
}
.footer2 #otcmsfooter1 h3,.footer2 #otcmsfooter1 p,.footer3 #otcmsfooter1 p {
    display: none;
}
.footer2 .footer-bottom {
    display: flex;
    align-items: center;
    float: left;
    width: 100%;
    border-top: 1px solid var(--border-color);
    padding: 30px 0;
}
.footer2  #otcmsfooter p {
    display: none;
}
.footer2 #otcmsfooter .otcmsfooter-inner {
    float: left;
    width: 100%;
    padding: 0 0 0 50px;
    border-left: 1px solid var(--border-color);
}
.footer2  #otcmsfooter {
    width: 50%;
    margin: 0;
}
.footer2 .bottom-footer .otcontent {
    width: 50%;
}

.footer3 #otcmsfooter .otcmsfooter-left,
.footer5 #otcmsfooter .otcmsfooter-left {
    display: block;
}
.footer3 #otcmsfooter .title_block,
.footer5 #otcmsfooter .title_block {
    display: none;
}
.footer3 #otcmsfooter,
.footer5 #otcmsfooter {
    width: 100%;
}
.footer3 #otcmsfooter .otcmsfooter-left,
.footer5 #otcmsfooter .otcmsfooter-left {
    font: 500 26px/30px var(--primary-font);
    color: #fff;
    display: flex;
    align-items: center;
}
.footer3 #otcmsfooter p,
.footer5 #otcmsfooter p {
    display: none;
}
.footer3 #otcmsfooter .otcmsfooter-inner, .footer5 #otcmsfooter .otcmsfooter-inner {
    float: left;
    width: 100%;
    padding: 0 10%;
}
.footer3 #otcmsfooter #otfooter,
.footer5 #otcmsfooter #otfooter {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    margin: 0;
}
.footer3 #otcmsfooter .otfooter-left .material-icons-outlined,
.footer5 #otcmsfooter .otfooter-left .material-icons-outlined {
    margin: 0 15px 0 0;
}
.footer3 #otcmsfooter .otfooter-logo .otfooter-img,
.footer5 #otcmsfooter .otfooter-logo .otfooter-img {
    margin-bottom: 0;
}
.footer3 .footer-top,
.footer5 .footer-top {
    padding: 20px 0;
}
.footer3 .footer-container .about-payment.links {
    width: 22%;
}
.footer3 .block-contact.contact-rich {
    width: 22%;
    padding: 0 15px;
}
.footer3 #newsletter .newsletter {
    background: #fff;
    border: 1px solid var(--border-color);
}
.footer3 #newsletter i.mail {
    color: #111;
}
.footer3 #newsletter .ot-title {
    color: #111;
}
.footer3 #newsletter .ot-content p {
    color: #111;
}
.footer3 .footer-link,
.footer5 .footer-link {
    border: unset;
}
.footer3 #otcmsfooter .otcmsfooter-left .material-icons-outlined {
    margin: 0 15px 0 0;
}

.footer4 #contact-footer li,
.footer5 #contact-footer li {
    width: 30%;
    float: left;
    margin: 0;
    text-align: center;
    display: block;
}
.footer4 .footer-container .contact-rich.links h3,
.footer5 .footer-container .contact-rich.links h3 {
    display: none;
}
#footer .footer4 .contact-rich .block .icon,
#footer .footer5 .contact-rich .block .icon {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    display: block;
}
#footer .footer4 .contact-rich .block .icon i,
#footer .footer5 .contact-rich .block .icon i {
    color: #111;
    line-height: 50px;
    font-size: 20px;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background: #ffd800;
}
#footer .footer4 .contact-rich .block:hover .data .icon i,
#footer .footer5 .contact-rich .block:hover .data .icon i {
    color: #111;
}
.footer4 .block-contact li.block a,
.footer5 .block-contact li.block a {
    line-height: 22px;
    font-size: 16px;
}
.footer4 .block-contact.contact-rich,
.footer5 .block-contact.contact-rich {
    background: #fff;
    padding: 30px 0;
    border: 1px solid var(--border-color);
    border-radius: 5px;
    margin: 0;
}
.footer4 .block-contact .block.phone .title,
.footer5 .block-contact .block.phone .title {
    display: none;
}
#footer .footer4 .contact-rich .block .data,
#footer .footer5 .contact-rich .block .data {
    font-size: 16px;
}
.footer4 #otcmsfooter1 p,
.footer5 #otcmsfooter1 p {
    display: none;
}
.footer5 .bottom-footer .otcontent {
    text-align: center;
}
.footer4 .footer-link{
    border: unset;
}
.footer4 #contact-footer li.phone,
.footer5 #contact-footer li.phone {
    order: 2;
    border-left: 1px solid var(--border-color);
    border-right: 1px solid var(--border-color);
}
.footer4 #contact-footer li.address,
.footer5 #contact-footer li.address {
    order: 1;
}
.footer4 #contact-footer li.email,
.footer5 #contact-footer li.email {
    order: 3;
}

@media (max-width: 1429px) {
.header-4 #search_block_top {
    width: 36%;
}
}
@media (min-width: 1200px) {
.header-3 #header {
    min-height: 151px;
}
.header-4 #header {
    min-height: 152px;
}
.header-5 #header {
    min-height: 211px;
}
}

@media (min-width: 992px) {
    .header-nav.fixed .header-3 .ot-menu-vertical .otvrmenu-content {
        width: 270px;
    }
    .header-1 #ot-menu-horizontal .menu-dropdown.cat-drop-menu,
    .header-2 #ot-menu-horizontal .menu-dropdown.cat-drop-menu {
        top: 76px;
    }
    .header-1 .header-nav.fixed #ot-menu-horizontal .menu-dropdown.cat-drop-menu{
        top: 66px;
    }
    .header-2 .ot-menu-vertical .otvrmenu-content,
    .header-4 .ot-menu-vertical .otvrmenu-content,
    .header-5 .ot-menu-vertical .otvrmenu-content{
        position: fixed;
        top: 0;
        left: 0;
        width: 380px;
        right: auto;
        z-index: 4;
        bottom: 0;
        padding: 100px 30px 0;
        visibility: hidden;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform:translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: all 400ms ease 0s;
        -moz-transition: all 400ms ease 0s;
        -ms-transition: all 400ms ease 0s;
        -o-transition: all 400ms ease 0s;
        transition: all 400ms ease 0s;
        background: #fff;
        border: 1px solid #e5e5e5;
        box-shadow: 10px 0 10px 0 rgba(0,0,0,.14);
        -moz-box-shadow: 10px 0 10px 0 rgba(0,0,0,.14);
        -webkit-box-shadow: 10px 0 10px 0 rgba(0,0,0,.14);
        display: block;
    }
    .header-2 .ot-menu-vertical.active .otvrmenu-content,
    .header-4 .ot-menu-vertical.active .otvrmenu-content,
    .header-5 .ot-menu-vertical.active .otvrmenu-content{
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    .header-2 .ot-menu-vertical .otvrmenu-content .vrmenu-content,
    .header-4 .ot-menu-vertical .otvrmenu-content .vrmenu-content,
    .header-5 .ot-menu-vertical .otvrmenu-content .vrmenu-content{
        box-shadow: unset;
    }
    .header-3 .ot-menu-vertical .otvrmenu-content {
        display: none;
    }
    .header-3 .ot-menu-vertical .topdropdownmenu {
        padding: 0;
        background: unset;
        margin: 0;
    }
    .header-3 .ot-menu-horizontal .otmenu-content,
    .header-4 .ot-menu-horizontal .otmenu-content {
        display: block!important;
    }
    .header-4 #ot-menu-horizontal .menu-dropdown.cat-drop-menu {
        top: 49px;
    }
    .footer1 .footer-container .links.link-list {
        width: 60%;
    }
    .footer3 .footer-container .links.link-list {
        width: 56%;
    }
}
@media (max-width: 1699px) {
    .header-1 #search_block_top {
        width: 49%;
        margin: 10px 15px;
    }
}
@media (max-width: 1429px) {
    .header-2 .ot-menu-horizontal {
        padding: 0 24px;
    }
    .header-2 #_desktop_user_info {
        margin: 0 20px;
    }
    .header-3 #search_block_top {
        width: 50%;
    }
    .header-4 .ot-menu-horizontal ul li > a {
        padding: 10px 12px;
    }
}
@media (max-width: 1299px) and (min-width: 1200px){
    .header-1 #_desktop_logo{
        margin: 34px 0;
    }
    #header .header-2 .logo {
        max-width: 148px;
        width: auto;
    }
    .header-3 #_desktop_logo {
        margin: 24px  0;
    }
    .header-4 #_desktop_logo {
        margin: 27px  0;
    }
    .header-5 #_desktop_logo {
        width: 175px;
        padding: 24px 0;
    }
}
@media (max-width: 1199px) {
    .header-1 .ot-menu-horizontal{
        padding: 0 15px;
    }
    .header-1 .ot-menu-horizontal .title-menu-mobile{
        background: none !important;
    }
    .header-1 #_desktop_logo {
        margin: 24px 0;
    }
    .header-1 .otuserheading {
        padding: 8px;
    }
    #header .header-1  .logo {
        max-width: 130px;
        min-height: 20px;
    }
    .header-1 .ot-menu-horizontal .otmenu-content .menu-content {
        padding: 21px 0;
    }
    .header-2 #header {
        min-height: 80px;
    }
    .header-2 .ot-menu-vertical {
        padding: 20px 0;
    }
    .header-2 .ot-menu-vertical .title-menu-mobile {
        width: 40px;
        height: 40px;
    }
    .header-2 .title-menu-mobile i {
        line-height: 40px;
    }
    #header .header-2 .logo {
        max-width: 150px;
        min-height: 36px;
    }
    .header-2 #_desktop_logo {
        margin: 21px 0;
    }
    .header-2 .ot-menu-horizontal .otmenu-content .menu-content {
        padding: 21px 0;
    }
    .header-2 .ot-menu-horizontal ul li > a {
        padding: 8px 6px;
    }
    .header-2 .search-widget .otsearch_button {
        height: 40px;
        width: 40px;
    }
    .header-2 .search-widget .otsearch_button::before{
        height: 40px;
        line-height: 40px;
        width: 40px;
    }
    .header-2 .search-widget.active .otsearch_button::before {
        color: #111;
    }
    .header-2 .search-widget {
        margin: 20px 0;
    }
    .header-2 .ot-menu-horizontal {
        padding: 0 15px;
    }
    .header-2 #_desktop_user_info {
        padding: 26px 0;
        margin: 0 15px;
    }
    .header-2 .otsearch_button .material-icons.search {
        height: 40px;
        line-height: 40px;
        width: 40px;
    }
    .header-2 .blockcart .header .cart-right {
        display: none;
    }
    .header-3 #_desktop_cart {
        margin-left: 15px;
    }
    .header-3 .otuserheading {
        height: 40px;
        width: 40px;
    }
    .header-3 .otuserheading i {
        line-height: 40px;
        font-size: 20px;
    }
    .header-3 .compare .bt_compare {
        height: 40px;
        width: 40px;
        line-height: 40px;
    }
    .header-3 .compare {
        margin: 0 15px;
    }
    .header-3 .compare .bt_compare i {
        font-size: 20px;
        line-height: 40px;
    }
    .header-3 .top-wishlist .wishtlist_top {
        height: 40px;
        width: 40px;
    }
    .header-3 .top-wishlist .wishtlist_top i {
        font-size: 20px;
        line-height: 40px;
    }
    .header-3 #_desktop_logo {
        margin: 21px  0;
    }
    .header-3 .ot-menu-vertical .title-menu-mobile {
        padding: 18px 15px;
    }
    .header-3 #_desktop_contact_link {
        padding: 8px 0;
    }
    .header-4 .otuserheading {
        padding: 10px;
    }
    .header-4 .otuserheading i {
        font-size: 20px;
    }
    .header-4 #search_block_top {
        width: 43%;
    }
    .header-4 .title-menu-mobile i {
        line-height: 40px;
    }
    .header-4 .ot-menu-vertical .title-menu-mobile {
        height: 40px;
        width: 40px;
    }
    .header-4 #_desktop_logo {
        margin: 24px  0;
    }
    .header-4 #search_block_top .btn.button-search {
        padding: 8px 12px;
    }
    .header-5 #_desktop_logo {
        width: 160px;
        padding: 26px 0;
    }
    .footer1 .otcmsfooter-inner {
        padding: 22px 15px;
    }
    .footer1 #otcmsfooter1 .otfooter-inner{
        padding: 22px 15px;
    }
    .footer1 #otcmsfooter1 .otfooter1-logo .otfooter1-img{
        margin: 0;
    }
}
@media (min-width: 992px) {
.footer4 #contact-footer,
.footer5 #contact-footer {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
}
@media (max-width: 991px) {
.footer1 #newsletter,.footer1 #otcmsfooter ,.footer1 #otcmsfooter1{
    height: auto;
    display: block;
}
#header .header-1 .header-top {
    display: block;
}
#index .header-2 .nav4 {
    border:none;
}
.header-2 .nav4 {
    border-bottom: 1px solid var(--border-color);
}
.header-0 .ot-menu-horizontal .title-menu-mobile {
    background: unset!important;
}
.header-1 .otuserheading i {
    color: #333333!important;
}
.header-0 .nav2 {
    border-bottom: 1px solid var(--border-color);
}
.header-1 .ot-menu-horizontal {
    float: left;
    padding: 0;
}
#header .header-1  .logo {
    max-width: 100%;
    min-height: 100%;
}
.header-1 .ot-menu-vertical {
    display: none;
}
.header-1 .otuserheading {
    padding: 0;
    text-align: center;
    border: 1px solid var(--border-color);
}
.header-1 #search_block_top {
    width: 100%;
    margin: 10px 0;
}
#header .header-2 .logo {
    max-width: 100%;
    min-height: 100%;
}
.header-2 .ot-menu-horizontal {
    padding: 20px 0;
    float: left;
}
.header-2 .ot-menu-horizontal .title-menu-mobile {
    background: var(--secondary-bg-color);
    width: 40px;
    height: 40px;
    padding: 0;
}
.header-2 .title-menu-mobile i {
    color: var(--secondary-text-color)!important;
    line-height: 40px;
}
.header-2 #_mobile_user_info {
    margin: 0 5px;
    padding: 20px 0;
}
#header .header-2 .header-top {
    position: static;
    display: block;
}
.header-2 .ot-menu-vertical {
    display: none;
}
.header-2 .ot-menu-horizontal .otmenu-content .menu-content {
    padding: 10px 0;
}
#header .header-2 .position-static {
    position: relative;
}
.header-2 .search-widget {
    bottom: 22px;
    right: 100px;
    padding: 0;
    z-index: unset;
    margin: 0;
}
.header-2 .search-widget .otsearch_button {
    height: 35px;
    width: 35px;
}
.header-2 .otsearch_button .material-icons.search {
    height: 35px;
    line-height: 35px;
    width: 35px;
    font-size: 20px;
}
.header-3 .compare,.header-3 .top-wishlist {
    margin: 0;
    float: left;
    width: 100%;
    padding: 0;
}
.header-3 .compare .bt_compare,.header-3 .top-wishlist .wishtlist_top {
    height: unset;
    width: unset;
    line-height: unset;
}
.header-3 .ot-menu-horizontal .title-menu-mobile {
    background: unset;
}
.header-3 .compare .bt_compare i,.header-3 .top-wishlist .wishtlist_top i {
    font-size: 15px;
    line-height: 20px;
    width: 20px;
    height: 20px;
}
.header-3 .compare .bt_compare .compare-title,
.header-3 .top-wishlist .wishtlist_top .wishlist-title {
    display: inline-block;
}
.header-3 .compare .bt_compare .total-compare-val,
.header-3 .top-wishlist .wishtlist_top .wishlist-number{
    height: unset;
    width: unset;
    background: unset;
    font: 500 12px/20px var(--primary-font);
    float: none;
    position: static;
    color: var(--body-text-color);
    display: inline-block;
    vertical-align: top;
}
.header-3 #search_block_top {
    width: 100%;
    margin: 0 0 10px;
}
.header-4 .ot-menu-horizontal {
    width: auto;
}
.header-4 .ot-menu-vertical {
    display: none;
}
.header-4 .otuserheading {
    padding: 0;
}
.header-4 .ot-menu-horizontal .title-menu-mobile {
    width: 40px;
    padding: 0;
    height: 40px;
    background: var(--primary-bg-color);
}
.header-4 .title-menu-mobile i {
    color: var(--primary-text-color)!important;
}
.header-4 .ot-menu-horizontal { 
    padding: 20px 0;
}
.header-4 #search_block_top {
    width: 100%;
    margin: 0 0 15px;
}
#header .header-5 .blockcart .cart-right span.amount.pull-right {
    color: #111!important;
}
.header-5 .otuserheading {
    padding: 0;
}
.header-5 .search-widget {
    padding: 0 10px 0 0;
}
.header-5 .search-widget .otsearch_button {
    height: 40px;
    width: 40px;
}
.header-5 .otsearch_button .material-icons.search {
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    width: 40px;
}
.header-5 .ot-menu-vertical {
    display: none;
}
.header-5 .blockcart span.cart-products-count {
    border: 1px solid var(--primary-bg-color);
    height: 15px;
    width: 15px;
    inline-size: 15px;
}
.header-5 .ot-menu-horizontal {
    float: left;
}
.header-5 .search-widget {
    padding: 0 5px 0 0;
    position: relative!important;
    float: right;
    right: auto;
    bottom: auto;
}
.footer1 #newsletter {
    float: left;
    width: 100%;
    padding: 0;
    margin: 10px 0;
}
.footer-container .links.about-payment #otcmspaymentlogo {
    padding: 0;
    border-top: unset;
    margin: 0;
}
.footer1 .otcmsfooter-inner {
    padding: 0;
    text-align: left;
    background: unset;
    border: unset;
}
.footer1 #otcmsfooter1 .otfooter-inner {
    padding: 0;
    background: unset;
    border: unset;
    text-align: left;
}
.footer1 .otfooter-left {
    padding: 0;
}
.footer1 .bottom-footer .block-social,
.footer3 .bottom-footer .block-social,
.footer4 .bottom-footer .block-social {
    width: 100%;
    text-align: center;
}
.footer1 .bottom-footer .block-social .title,
.footer3 .bottom-footer .block-social .title,
.footer4 .bottom-footer .block-social .title {
    display: none;
}
.footer1  #newsletter form input[type="email"] {
    height: 40px;
}
.footer1 #newsletter .block_content .btn {
    height: 40px;
    padding: 8px 20px;
}
.footer1 #newsletter .newsletter .ot-content, 
.footer2 #newsletter .newsletter .ot-content, 
.footer5 #newsletter .newsletter .ot-content {
    margin: 0;
}
.footer1 #newsletter .ot-content .title-icon,
.footer2 #newsletter .ot-content .title-icon, 
.footer5 #newsletter .ot-content .title-icon {
    margin: 0;
}
.footer2 #newsletter .ot-title,
.footer5 #newsletter .ot-title {
    margin: 0 0 10px;
    text-align: center;
}
.footer2 #newsletter .ot-content p,
.footer5 #newsletter .ot-content p {
    margin: 0 0 15px;
}
.footer2 #otcmsfooter1 {
    border-left: unset;
    text-align: left;
}
.footer2 .footer-bottom {
    display: block;
    border-top: unset;
    padding: 0;
}
.footer2 .footer-bottom .otfooter-left {
    width: 100%;
    padding: 0;
}
.footer2 #otcmsfooter .otcmsfooter-inner {
    padding: 0;
    border-left: unset;
}
.footer2 #otcmspaymentlogo .title {
    display: none;
}
.footer2 .bottom-footer .otcontent {
    width: 100%;
}
.footer2 #otcmsfooter1 .otfooter1-logo {
    justify-content: left;
}
.footer2  #newsletter, .footer5  #newsletter {
    margin: 10px 0;
}
.footer3 #otcmsfooter .title,
.footer5 #otcmsfooter .title {
    display: none;
}
.footer3 #otcmsfooter #otfooter,
.footer5 #otcmsfooter #otfooter {
    display: block;
    padding: 0;
    margin: 0;
}
.footer3 #otcmsfooter .otcmsfooter-left,
.footer5 #otcmsfooter .otcmsfooter-left {
    justify-content: center;
    margin: 0 0 10px;
}
.footer3 #otcmsfooter .otfooter-logo,
.footer5 #otcmsfooter .otfooter-logo {
    display: flex;
    align-items: center;
}
.footer3 #otcmsfooter .otcmsfooter-left .material-icons-outlined,
.footer5 #otcmsfooter .otcmsfooter-left .material-icons-outlined {
    margin: 0 5px 0 0;
}
.footer3 #otcmsfooter, .footer5 #otcmsfooter {
    width: 100%;
    float: left;
}
.footer4 #newsletter {
    margin: 0;
}
.footer4 .block-contact.contact-rich, .footer5 .block-contact.contact-rich{
    background: unset;
}
.footer4 #contact-footer li:first-child, .footer5 #contact-footer li:first-child{
    margin: 10px 0 10px;
}
.footer4 #contact-footer li, .footer5 #contact-footer li {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    text-align: center;
}
.footer4 #contact-footer li.phone, .footer5 #contact-footer li.phone {
    border-left: none;
    border-right: none;
}
.header-5 .ot-menu-horizontal .title-menu-mobile {
    background: none;
}
}
@media (max-width: 543px) {
    .footer3 #otcmsfooter .otcmsfooter-left, .footer5 #otcmsfooter .otcmsfooter-left{
        font-size: 14px;
        line-height: 20px;
    }
.header-1 #_mobile_logo {
     float: none;
}
.header-1 #_mobile_user_info {
    margin: 12px 5px;
    padding: 0;
}
.header-2 #header {
    min-height: 59px;
}
.header-2 .ot-menu-horizontal .title-menu-mobile {
    width: 35px;
    height: 35px;
}
.header-2 .title-menu-mobile i {
    line-height: 35px;
}
.header-2 .ot-menu-horizontal {
    padding: 12px 0;
}
.header-2 #_mobile_user_info {
    padding: 12px 0;
}
.header-3 .otuserheading {
    height: 35px;
    width: 35px;
}
.header-3 .otuserheading i {
    line-height: 35px;
}
.header-4 .ot-menu-horizontal .title-menu-mobile {
    padding: 0;
    height: 35px;
    width: 35px;
}
.header-4 .title-menu-mobile i {
    line-height: 35px;
}
.header-4 .ot-menu-horizontal {
    padding: 12px 0;
}
.header-5 .ot-menu-horizontal .title-menu-mobile {
    margin-right: 10px;
    padding: 18px 0;
    background: none;
}
.header-5 .otsearch_button .material-icons.search {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    width: 32px;
}
.header-5 #_mobile_logo {
    margin: 11px 0;
}
.header-5 .search-widget {
    margin: 12px 0;
}
.header-5 .search-widget .otsearch_button {
    height: 32px;
    width: 32px;
}
.header-5 .otuserheading {
    height: 32px;
    width: 32px;
}
.header-5 .otuserheading i {
    line-height: 32px;
    font-size: 16px;
}
.header-5 .blockcart .cart-left {
    width: 32px;
    height: 32px;
    line-height: 32px;
}
.header-5 .blockcart .cart-left i{
    font-size: 16px;
}
.header-5 #_mobile_cart {
    margin-left: 2px;
}
.header-5 #_mobile_user_info {
    margin: 0 2px;
}
.header-5 .search-widget {
    padding: 0 2px 0 0;
}

}
@media (max-width:480px){
    .header-2 .search-widget {
        bottom: 12px;
        right: 78px;
    }
    .header-2 .search-widget .otsearch_button {
        width: auto;
        background: none;
    }
    .header-2 .ot-menu-horizontal .title-menu-mobile {
        width: auto;
        background: none !important;
        margin-right: 15px;
    }
    .header-2 .title-menu-mobile i {
        color:#111 !important;
    }
}