#navigation {
    position: fixed;
    top: 0px;
    height: 80px;
    background-color: var(--navigation_bg);
    width: 100%;
    transition: 0.3s;
}
#nav_head {
    height: 40px;
    width: 100%;
    position:relative;
}
#nav
{
  height:100%;/**/
  position:relative;
  z-index:5500;
}
#nav ul {
    width: 100%;
    height: 40px;
}

#menu2 {
	float: right;
	/*width: calc(100% - 29px);*/
}
#menu2 a {
    height: 20px;
    /*padding: 2px 2px 2px 10px;*/
  	margin:8px 8px 0 0 ;
    float: left;
  	vertical-align: middle;
  	cursor:pointer;
  	float:right;
   	width:auto;
  	height:auto; 
}
#menu2 a img {
    height: 22px;
    padding: 2px 2px 2px 0px;
    float: right;
}

.btn_cart {
   display: inline-block;
    width: unset;
    height: auto;
    background: none;
    float: none;
    border-radius: 0px;
    /*padding: 3px 0px;
    margin: 6px 0px; */
}
.btn_cart a {
    width: unset;
    display: inline-block;
    color: var(--btn_cart_text);
    border-left: none;
    border-radius: 0px;
    border: 0px;/**/
    text-align: center;
    cursor: pointer;
    /*padding: 1.5px;*/
  	white-space:nowrap
}
.btn_cart a i {
    color : #000;
}
#open_cart {
    /*padding: 3px 0px;
    margin: 15px 0px;*/
    float: right;
    margin-right: 7px;
}
form.search_fld input[type=text] 
{
    border: 1px solid var(--input_search_border);
    background: var(--input_search_bg);
    color: var(--input_search_text);
  	width: calc(50% - 40px);
    padding: 6px 8px 6px 8px;
    font-size: 12px;
   	border-radius: 20px;
    letter-spacing: 0.8px;
  	outline:none;    
    float: left;
  	/*display:none;
  	opacity:0;
  	width:0px;
  	height:0px;*/
}
.search_fld i
{
    color: #eee;
    font-size: 28px;    
  	float: left;
  	cursor:pointer;
}
.search {
  padding: 4px; 
  height: 40px;
  width: 300px;
}
.example {padding:4px;}
form.example input[type=text]{
    width: 100%;
      height: 30px;
    padding: 5px 10px 5px 34px;
    font-size: 12px;
    border: 1px solid #c7c7c7;
    background: #fff;
    border-radius: 20px;
    color: #999;
    letter-spacing: 0.8px;
}

#mid_logo {
  width:100%; 
  height:80px;
}
#mid_logo a{
  width:100%;
  height:100%;
  display:flex;
  text-align:center;
}
#mid_logo a img
{
  width:160px;
  max-width:100%;
  display:inline;
  margin:auto;
  padding-left:10px;
}



.main_menu_dd {
    height: unset;
    position: absolute;
    top: 40px;
    left: 0;
}
#dropnav_1 {
    position: absolute;
    top:80px;
  	left:0;
}


.nav_head_box {
width:100%;
float:left;
height:40px;
  /*overflow:hidden*/
}


.nav_box{
width:100%;
float:left;
height:40px;
}
}








.nav_comp_data{
  float:right;
  font-size:13px;
  
  margin:0;
}
.nav_comp_data a{color:var(--navigation_text);}
.nav_comp_data a:hover{color:var(--btn_nav_head_text_hover);}

#nav_head_contact_box {width:calc(100% - 300px); float:right;height:40px;}
#nav_head_contact_box a{float:right; }
#nav_head_contact_box p{font-size:14px;margin:0;}
#nav_head_contact_box p a{font-size:14px; padding: 10px 12px 10px 12px;}

#nav_head_contact_box .icon-facebook-rect {
    font-size: 18px;
    transition: 0.2s;
  	margin:7px 0px;
}
#nav_head_contact_box .icon-facebook {
    font-size: 18px;
    transition: 0.2s;
  	margin:7px 0px;
}

#nav_head_contact_box .icon-instagram {
    font-size: 21px;
    margin-top: -2px;
    transition: 0.2s;
  margin:4px 0px;
}
#nav_head_contact_box .icon-youtube-squared {
    font-size: 21px;
    margin-top: -1px;
    transition: 0.2s;
  margin:5px 0px;
}
#nav_head_contact_box .icon-youtube {
    font-size: 19px;
    margin-top: -1px;
    transition: 0.2s;
  margin:5px 0px;
}
#nav_head_contact_box .icon-youtube-play {
    font-size: 19px;
    margin-top: -1px;
    transition: 0.2s;
  margin:5px 0px;
}

@media (max-width: 1199px) {

  
  
  
}