 ul.language-list.hs-skip-lang-url-rewrite {display: none; }  
.header-container-wrapper .row-fluid-wrapper.row-depth-1.row-number-4 {display: none; }
.lang_list_class {display: flex !important; flex-direction: row; transform: none;}
ul.lang_list_class li a[data-language="en"], ul.lang_list_class li a[data-language="en-gb"] {background-image: url(https://www.balyo.com/hubfs/Images/Flags/en.png); background-repeat: no-repeat;} 
ul.lang_list_class li a[data-language="zh"] {background-image: url(https://www.balyo.com/hubfs/Images/Flags/zh.png); background-repeat: no-repeat; } 
ul.lang_list_class li a[data-language="de"], ul.lang_list_class li a[data-language="de-de"]{background-image: url(https://www.balyo.com/hubfs/Images/Flags/de.png); background-repeat: no-repeat;} 
ul.lang_list_class li a[data-language="en-us"] {background-image: url(https://www.balyo.com/hubfs/Images/Flags/en-us.png); background-repeat: no-repeat;} 
ul.lang_list_class li a[data-language="fr"],ul.lang_list_class li a[data-language="fr-fr"] {background-image: url(https://www.balyo.com/hubfs/Images/Flags/fr.png); background-repeat: no-repeat;} 
ul.lang_list_class li a[data-language="en-sg"] {background-image: url(https://www.balyo.com/hubfs/Images/Flags/en-sg.png); background-repeat: no-repeat;} 
ul.lang_list_class li a[data-language="en-au"] {background-image: url(https://www.balyo.com/hubfs/Images/Flags/en-au.png); background-repeat: no-repeat;} 
ul.lang_list_class li a[data-language="ja-jp"] {background-image: url(https://www.balyo.com/hubfs/Images/Flags/ja-jp.png); background-repeat: no-repeat;} 
ul.lang_list_class li a {text-indent: -9999px; opacity:1; }     
.globe_class {background-image: none !important; width:auto; }
   
.lang_switcher_class {width:auto; float: none; position: relative!important; top: 5px; justify-content: flex-end;}
ul.lang_list_class li a {display: block; line-height: 3.333em; padding: 0 10px 0 20px; text-decoration: none; }
.lang_list_class li {font-size: 9px !important; padding: 0 !important; background-color: transparent !important;}
.header_bar {
    visibility: visible !important;         
}
/*ul.language-list.hs-skip-lang-url-rewrite li:first-child {display: none; }*/

.custom-menu-primary .hs-menu-wrapper>ul li a:hover {
    color: #0274be !important;
}
  


@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)  
  and (-webkit-min-device-pixel-ratio: 2){
  	
  }
.sticky {position: fixed; top: 0; width: 100%;transition: all 0.4s ease;   z-index: 9;}
ul.flags-listing li {margin-left: 10px; }
ul.flags-listing {list-style: none; display: flex; float: right; } 
/*.custom-menu-primary .hs-menu-wrapper {width: 100%; margin: 0 auto; margin-left: 100px; }*/
.header_bar { 
    padding: 2px 10px; 
    background: #F7F6F9;
		  display:flex;
	  align-items:center;
	justify-content: flex-end;
}
@media screen and (max-width: 992px) {

}

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

}

.language-list {
	display:flex;
	justify-content:end;
}

.language-list li {
	list-style:none;
  padding: 5px;
}

a.menu-link:first-child {vertical-align: top;font-family: "Lato", Sans-serif; font-size: 13px; font-weight: 300; padding: 5px 5px 5px 5px !important; color: #000000; }
.flags-div {margin-right: 30px; }

a.menu-link img {
    display: inline;
    vertical-align: baseline;
    width: 18px;
    height: 12px;
}
.header_top_inner {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}


body.homepage .breadcrumbs_sec {display: none;}

.sticky .custom-menu-primary .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper {height: 240px; }
.span2.widget-span.widget-type-custom_widget.contact_cta a {color: #fefefe !important; }  
div#mobile-header {
    display: none;
}



@media screen and (max-width: 600px) { 
ul.active-branch ul.hs-menu-children-wrapper li a {   
    font-size: 12px !important;
}
ul.hs-breadcrumb-menu {margin-left: 15px!important; }
 a.menu-link:first-child {font-size: 7px;     font-weight: bold;}
.header_bar.changebackground {padding-bottom: 25px; }
  .custom-menu-primary .hs-menu-wrapper {margin-left: 0px; }
/* Menu Css*/ 
  
  
}

  
  
  
}
/* ipad Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.custom-menu-primary .hs-menu-wrapper {margin-left:10px; }
ul.hs-breadcrumb-menu {margin-left: 50px!important; }
.header_search {left: 15%; } 
.span2.widget-span.widget-type-custom_widget.contact_cta {position: relative; left: 25%; }
}

/* Landscape iphones 6 and portrait tablets */
@media (max-width: 767px) {
.custom-menu-primary.mobile-navigation {
    display: block;
}
.custom-menu-primary {
    display: none 
}
ul.hs-breadcrumb-menu {margin-left: 50px; }

}
li.hs-breadcrumb-menu-item.first-crumb + li.hs-breadcrumb-menu-item {display: none; }
/* Landscape iphones 5 and portrait tablets */
li.hs-breadcrumb-menu-item.first-crumb + li.hs-breadcrumb-menu-item {display: none; }
li.hs-breadcrumb-menu-item a:hover {color: #005A9E; }
li.hs-breadcrumb-menu-item a {color: #878787; font-size: 12px; cursor: pointer;-webkit-box-shadow: none; box-shadow: none; text-decoration: none; }
span.hs-breadcrumb-label {color: #000;font-size: 12px;-webkit-box-shadow: none; box-shadow: none; text-decoration: none; }
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)  
  and (-webkit-min-device-pixel-ratio: 2){
.custom-menu-primary .hs-menu-wrapper {
  margin-left:0px;
    
    }
ul.hs-breadcrumb-menu {margin-left: 50px !important; }
.custom-menu-primary .hs-menu-wrapper>ul li a:first-child {font-size: 12px; white-space: nowrap; } 
.span2.widget-span.widget-type-custom_widget.contact_cta {position: relative; left: 8%; bottom: 2px; }
}

/* Landscape phones and smaller */
@media (min-width: 380px) and (max-width: 480px){

}

@media (max-width: 320px) {

}

/* Menus Css */
.hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li a:hover, ul.hs-menu-children-wrapper li a:hover {color: #005a9c; text-decoration: none; }
ul.hs-menu-children-wrapper li {margin-bottom: 10px; cursor: pointer; }
ul.hs-breadcrumb-menu {width: 100%; max-width: 1140px; margin: 0 auto; }

.span12.widget-span.widget-type-custom_widget.custom-menu-primary.mobilenav {
    display: none;
}
 @media screen and (max-width: 992px) {
/*.custom-menu-primary .hs-menu-wrapper>ul li a {
    font-size: 12px;
    padding: 20px 5px !important;white-space: nowrap;
}
 
   .custom-menu-primary .hs-menu-wrapper>ul li a {
    font-family: "Lato",Sans-serif;
    font-size: 12px  !important;
    font-weight: 300;
    padding: 17px 8px !important;
    color: #313131;
    border-radius: 0;
}*/
}

ul.flags-listing li a:first-child {
    pointer-events: none;
}
ul.active-branch li.active-branch a,  ul.hs-menu-children-wrapper.active-branch li.active a, ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-3.active.active-branch a {
/*     color: #005a9e !important; */
}
li.hs-breadcrumb-menu-item a {
    color: #878787;
}
ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-3 a {
    color: #000 !important;
}