.site_logo a span { display: none; }
.nrt_mega_menu .site_logo img.icon-img { margin: 0px; }
.nrt_mega_menu .site_logo img.icon-img { width: 100%;height: auto;max-height: 100%; }
.desktop-menu { padding: 0 68px; }
.search_modal.search-open { display: block; }
.search_modal.search-open:before { display: none; }
.search_modal .search_content { max-width: min(700px, 90%);margin: 0 auto;height: 100%;width: 100%;padding-top: 20px; }
#search_widget { float : none;overflow: unset; }
#search_widget form i { position: unset;padding : 0px; }
.search_back { background: #0a0a0a5c;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1; }
#search_widget form button { background: none;padding: 0px;border: 0px;position:absolute;top: 50%;left:5px;transform : translateY(-50%); }
#search_widget form { position: relative; }
.search_close { background-color: #000;width: 30px;height: 30px;border-radius: 100%;display: flex;align-items: center;justify-content:center;margin: 0 auto 5px;cursor:pointer; }
.search_close:before { font-size: 24px;font-family: 'Line Awesome Free';font-weight: 900;content: "\f00d";color: #fff; }
.ui-autocomplete.searchbar-autocomplete { z-index: 9999;overflow: auto;max-height: calc(100vh - 120px); }
.search-modal-open { overflow: hidden; }
.elementor-16 .dsk_menu .elementor-element.elementor-element-48fe725, .elementor-18 .dsk_menu .elementor-element.elementor-element-c9ef7dd { width: 100%; }
.elementor-16 .dsk_menu .menu-horizontal, .elementor-18 .dsk_menu .menu-horizontal { display: flex;justify-content: space-between; }
#search_btn .elementor-button-icon { height: 24px; }
.elementor-16 .elementor-element.elementor-element-48fe725 .menu-horizontal .item-level-0.sale_item>a,
.elementor-18 .sticky_scn .elementor-element.elementor-element-c9ef7dd .menu-vertical .item-level-0.sale_item>a,
.elementor-16 .elementor-element.elementor-element-48fe725 .menu-horizontal .item-level-0.sale_item>a,
.elementor-18 .sticky_scn .elementor-element.elementor-element-c9ef7dd .menu-vertical .item-level-0.sale_item>a { color: #FF6868; }
.menu-horizontal .item-level-0.is_parent>a .triangle::after { opacity: 1;color: #000; }
.wrapper-menu-mobile .menu_a_wrap>a { color: #000;font-family: "Roboto", Sans-serif;font-size: 16px;font-weight: 400;text-transform: uppercase;line-height: 1.23; }
.wrapper-menu-mobile .nrt_mo_mega_52 .menu_a_wrap>a { color: #FF6868; }
.linklist-menu>a { font-size: 20px;line-height: 2;color: #000; }
.wrapper-menu-mobile .menu_a_wrap>a:hover,
.canvas-widget-top .title-canvas-widget,
.wrapper-menu-mobile .mo_sub_ul li .menu_a_wrap>a:not(:hover), .nrt_mega_menu .element_ul_depth_1 a:hover, .nrt_mega_menu .nrtmenu_multi_level a:hover, .linklist-menu>a:hover { color: #8dbbae; }
.wrapper-menu-mobile .nrt_mo_mega_6 { display: none; }
.wrapper-menu-mobile li.active>.menu_a_wrap .icon-opener { background-color: #8dbbae; }
.btm_img .elementor-widget-wrap { flex-wrap: nowrap; }
.sucuri_img.elementor-widget:not(:last-child) { margin-bottom: 0px;margin-right: 37px; }
.linklist-toggle .title-text { width: 100%; }
.menu-horizontal .item-level-0.is_parent.sale_item>a .triangle::after { color: #FF6868; }
.nrt_mega_menu .style_wide .element_a_depth_1 { font-size: 20px;letter-spacing: 0px;color: #8DBBAE;line-height: 1.43; }
.nrt_mega_menu .element_ul_depth_1 a, .nrt_mega_menu .nrtmenu_multi_level a { font-size: 20px;color: #0C0C0C;line-height: 1.43; }
.menu_btn { display: flex;padding: 0 23px 30px;gap: 17px; }
.menu_btn label { margin-bottom: 0px; }
.menu_btn .lnk_btn { width: 180px; }
.menu_button { position: absolute;bottom:0; }
.elementor-16 .elementor-element.elementor-element-3b0b660 .btn-canvas.cust_login,
.elementor-16 .elementor-element.elementor-element-a32df71 .btn-canvas.cust_login,
.elementor-18 .elementor-element.elementor-element-03278d7 .btn-canvas.cust_login,
.elementor-18 .elementor-element.elementor-element-2ce0c06 .btn-canvas.cust_login { fill: #000;color: #000; }

@media (max-width: 1871px) {
	.elementor-16 .elementor-element.menu-items.elementor-element-48fe725 .menu-horizontal .item-level-0>a,
	.elementor-18 .sticky_scn .elementor-element.elementor-element-c9ef7dd .menu-horizontal .item-level-0>a { font-size: 16px; }
}
@media (max-width:1600px){
.desktop-menu, #footer { padding: 0 20px; }  
.menu-horizontal .item-level-0>a{font-size:14px}
.elementor-16 .elementor-element.menu-items.elementor-element-48fe725 .menu-horizontal .item-level-0,
  .elementor-18 .sticky_scn .elementor-element.elementor-element-c9ef7dd .menu-horizontal .item-level-0 { margin-right: 18px; }
  .elementor-16 .elementor-element.menu-items.elementor-element-48fe725 .menu-horizontal .item-level-0>a,
  .elementor-18 .sticky_scn .elementor-element.elementor-element-c9ef7dd .menu-horizontal .item-level-0>a { font-size: 14px; }
  .nrt_mega_menu .style_wide .element_a_depth_1 { font-size: 18px; }
  .nrt_mega_menu .element_ul_depth_1 a, .nrt_mega_menu .nrtmenu_multi_level a { font-size: 18px; }
  .menu_btn .lnk_btn { height: 40px; }
  .menu_btn .lnk_btn label, .menu_btn .lnk_btn { font-size: 16px; line-height: 1; }  
}
@media (max-width: 1276px) {
  .nrt_mega_menu .site_logo img.icon-img { width: 220px; }
  .nrt_mega_menu .style_wide .element_a_depth_1 { font-size: 16px; }
  .nrt_mega_menu .element_ul_depth_1 a, .nrt_mega_menu .nrtmenu_multi_level a { font-size: 16px; }
}
@media (max-width:1200px){
.desktop-menu,.dsk_search{display:none}
.elementor:not(.elementor-edit-area-active) .elementor-hidden-desktop.tab_mob_menu { display: block; }
  .elementor-17 .elementor-element.elementor-element-4403eb6.copy-rights p { font-size: 16px; }
  .elementor-17 .elementor-element.elementor-element-c99a825 .linklist-toggle, .elementor-17 .visit_us .elementor-element.elementor-element-fe4063b .elementor-heading-title { font-size: 20px; }
  .elementor-17 .elementor-element.elementor-element-a2e549e .linklist-toggle { line-height: 1; }
  .slide_btns { margin-bottom: 10px; }
}
@media (max-width:767px){
     .linklist-toggle .title-text { width: auto; }
  .elementor-17 .elementor-element.ft_menu .linklist-toggle:after { width: 100%; height: 1px; }
  .slide_btns { margin-left: -30px; padding: 30px; margin-bottom: 10px; gap: 10px; }
  .lnk_btn, .menu_btn .lnk_btn { width: 150px; height: 41px; }
  .lnk_btn label, .lnk_btn { font: normal normal bold 16px/1px Roboto; }
.menu_btn{justify-content:center}
}

.desktop-menu .elementor-container .elementor-row { gap:20px; }

@media (min-width:1201px){
    /*  header  */
    .desktop-menu .elementor-container .elementor-row { gap:10px; }
}
@media (min-width:1401px){
    /*  header  */
    .desktop-menu .elementor-container .elementor-row { gap:20px; }
}

/*- register form -*/
#login-form .row .col-md-6 { padding:0 15px; }
#submit-login { width: fit-content; margin: auto; display: flex; align-items: center; height: 42px; background: #000; color: #fff; border-color: #000; }
#submit-login:hover { background: var(--color-primary); color: #fff; border-color: var(--color-primary); }
#authentication .no-account { background: #fff; }
@media (max-width:1024px){
  #login-form .row .col-md-6 { padding:0 10px; }
}
@media (max-width:767px){
  #login-form .row .col-md-6 { padding:0 5px; }
}