.featureHeader { margin-bottom: 40px; }
@media screen {
	.header { display: none; }
	.header-mobile {padding: 10px 0 0 0; max-width: 100%; }
	.header-mobile .logo { margin: 0; color: #fff; padding: 5px 0; }
	.header-mobile .logo .text-1 { font-size: 30px; font-family: "Asap-Bold"; }
	.header-mobile .logo .text-2 { font-family: "Nexa-Light-Regular"; font-size: 28px; color: #c3c6e7; }
	.header-mobile .logo img { max-width: 201px; }
	.header-mobile .text-header { font-size: 12px; color: #fff; font-family: "Lato-Medium"; margin-top: -15px; /* margin-left: 46px; */ margin-bottom: 0; display: none; }
	.header-mobile .menu-bars { color: #fff; font-size: 30px; margin: 0; padding: 11px 10px 11px 0; text-align: right; }
	.header-mobile .menu-bars i { cursor: pointer; }
	.header-mobile .menu-mobile { background-color: #4f4b95; padding: 10px 0; display: none; }
	.header-mobile .menu-mobile .phone { color: #fff; font-size: 18px; margin-bottom: 5px; }
	.header-mobile .menu-mobile form input { margin-bottom: 5px; }
	.header-mobile .menu-mobile ul { margin-bottom: 0; list-style: none; margin-left: 0; }
	.header-mobile .menu-mobile ul li { margin-bottom: 5px; }
	.header-mobile .menu-mobile ul ul { margin-left: 20px; }
	.header-mobile .menu-mobile ul li a { color: #fff; font-size: 16px; }
	.header-mobile .text-banner a { color: #fff; }
	.header-mobile .text-banner { margin: 0; font-size: 24px; padding-top: 4px; padding-bottom: 5px; }
	.header-mobile .text-banner .text-banner-1 { font-family: "Asap-Bold"; }
	.header-mobile .text-banner .text-banner-1 { font-family: "Asap-Bold"; }
	.header-mobile .text-banner img { margin-top: -10px; margin-right: 5px; }
	.admin-bar .sticky.fixed .header .main-menu li>div{top: 76px;}
	.sticky.fixed .header .main-menu li>div{top: 45px;}
	.color-white{color: #fff !important;}
	.sub-menu .row{max-width: 75.25em;margin: 0 auto;}
}
@media only screen and (min-width:40.063em) {
	.header { display: none; }
}

@media only screen and (min-width:64.063em) {
	.header-mobile { display: none; }
	.header { height: 85px; background-repeat: no-repeat; background-position: top center; position: relative; display: inherit; }
	.header .logo { margin: 0; color: #fff; padding: 7px 0; }
	.header .logo .text-1 { font-size: 36px; font-family: "Asap-Bold"; }
	.header .logo .text-2 { font-family: "Nexa-Light-Regular"; font-size: 34px; }
	.header .logo img { width: 168px; height: auto; }
	.header .text-header { font-size: 12px; color: #fff; font-family: "Lato-Medium"; margin-top: -15px; margin-left: 46px; margin-bottom: 0; }
	.header .text-banner { margin: 0; color: #414042; font-size: 20px; padding-top: 4px; padding-bottom: 5px; }
	.header .text-banner a { color: #414042; padding-left: 20px; }
	.header .text-banner .text-banner-1 { font-family: "Asap-Bold"; }
	.header .text-banner .text-banner-2 { font-family: "Nexa-Light-Regular"; }
	.header .text-banner img { margin-top: -10px; margin-right: 5px; display: none; }
	.header .text-banner2 { margin-left: -20px; }
	.header .text-banner3 { margin-left: -50px; }
	.header .text-banner4 {margin-left: -88px;}
	.header .text-banner1 a { margin-left: 30px; }
	.header .text-banner2 a { margin-left: 0; }
	.header .text-banner3 a { margin-left: 15px; }
	/*.header .main-menu { list-style: none; margin-left: -10px; margin-bottom: 0; }
	.header .main-menu li { display: inline-block; padding: 10px 5px; position: relative; } */
	
	.header .main-menu { list-style: none; margin-bottom: 0; }
	.header .main-menu li { display: inline-block; padding: 8px 8px 10px; position: relative; }
	
	.admin-bar .header .main-menu li>div { top: 118px; }
	/*Level 1*/
	.header .main-menu>li>div { position: fixed; left: 0; right: 0; top: 86px; display: none; z-index: 10; display: none; }
	/* .header .main-menu>li>div.sub-menu ul:after { position: absolute; content: ""; top: -10px; left: 15px; z-index: 999999999; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px;} */
	
	.template-clinics .header .main-menu li:nth-child(3) div.sub-menu ul:after {left: 85px;display:none;}
    .template-clinics .header .main-menu .the-sciense-item div.sub-menu ul:after{left: 480px !important;display:none;}
	
	
	.header .main-menu>li>div.sub-menu ul:after { position: absolute; content: ""; top: -10px; left: -55px; z-index: 999999999; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; display: none;}
	
	)
	.header .main-menu>li>div.sub-menu div.sub-menu{display: block;}
	.header .main-menu>li>div { display: none; }
	/* .header .main-menu>li>div { display: none; overflow: hidden; opacity: 0; filter: alpha(opacity=0); transition: opacity 0.5s ease; z-index: -1; } */
	/* .header .main-menu>li:hover>div { display: block; opacity: 100; filter: alpha(opacity=100); z-index: 2; } */
	.header .main-menu>li>div>ul { padding-left: 20px; }

	.header .main-menu>li>div ul{margin-left: 0;}
	
	.header .main-menu>li>div ul .columns{width: 100%; padding:0;}

	.header .main-menu>li>div li ul{border-top: 1px solid #fff; margin-right: 20px; margin-top: 5px; padding-top: 5px; margin-bottom: 10px;}
    .header .main-menu>li>div ul li li{padding: 5px 0 0;}
	.header .main-menu>li>div li ul li{display: block;}
	.header .main-menu li a { color: #fff; }
	.header .main-menu > li > a { font-size: 12px; text-transform: uppercase; line-height: normal; }
	.header .main-menu li li a{opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=8); font-size: 14px; text-transform: capitalize; }
	.header .phone {color: #0a80c8; margin: 0; padding: 8px 0; line-height: normal; }
	.header .form-search { padding: 10px 0;}
	.header .search-icon i { color: #0a80c8; font-size: 18px; cursor: pointer; }
	.header .form-search .search-input { transition: all 0.5s ease; width: 0px; display: block !important; float: left; }
	.header .form-search input { height: 30px; border-radius: 4px; margin: 0; font-size: 15px; }
	.header .form-search .search-icon { float: left; width: 100%; text-align: right; }
	/* .header .form-search .width-15.search-icon { width: 15%; text-align: left; } */
	.header.backgroud-1 { background-position: top -92px center; }
	.header.backgroud-2 { background-position: top -184px center; }
	.header.backgroud-3 { background-position: top -276px center; }
	.header.backgroud-4 { background-position: top -368px center;}
	.color-clinics { color: #1976D2; }
	.color-store { color: #03A9F4; }
	.color-md { color: #1a237e; }
	.color-lifestyle { color: #B71C1C; }
	.color-foundation {color:#43a047;}
	/*.admin-bar .header .main-menu .sub-menu .sub-menu .sub-menu{position: fixed; top:163px; border-top:1px solid #fff; }*/
	.header .main-menu li div.sub-menu .sub-menu .sub-menu ul:after{display: none;}
	
	/* Header */
	.new_search { text-align: left; width: 30px; float: right; overflow: visible; position: relative; margin-right: 5px; }
	.phonesearchdiv { text-align: right; }
	.phonesearchdiv  .phone { float: right; }
	.header .phonesearchdiv .search-icon { width: 30px; }
	.header .phonesearchdiv .search-icon i.fa { width: 30px; text-align: center; }
	.header .phonesearchdiv .form-search { padding-top: 8px; position: absolute; top: 0; right: 0; width: 30px; transition: all 0.5s ease; }
	.header .phonesearchdiv .form-search.form-open { width: 180px; }
	.header .form-search .search-input
	#wapper .header .new_search .form-search .search-input { transition: all 0.5s ease; width: 0px; display: block !important; }
	.header .phonesearchdiv .form-search.form-open .search-input { width: 150px; }
	.header .phonesearchdiv .search-icon { display: block !important; }
	.header .form-search .search-input input { display: none; }
	.header .phonesearchdiv .form-search.form-open .search-input input { display: block; }
	.amen-child-site .phonesearchdiv { position: absolute; top: 0; right: 0; }
	#menu-item-49674 .large-9 { width: 80%; }
	
	/* New Menu Style */
	.header ul#menu-new-header { margin-left: 0; position: relative;  margin-bottom: 0; float: left; width: 100%; margin-top: -2px; }
	.header ul#menu-new-header > li { float: left; height: auto; padding: 0;  }
	.header ul#menu-new-header > li > a { padding: 15px 15px 15px; float: left; text-transform: uppercase; }
	.header ul#menu-new-header > li > ul.sub-menu { left: 0; }
	
	.header ul#menu-new-header > li > ul.sub-menu li { padding: 0; display: block; }
	.header ul#menu-new-header > li > ul.sub-menu li a { padding: 5px 15px; display: block; color: #fff; font-size: 14px; margin-left: -1px; margin-right: -1px;}
	.header ul#menu-new-header > li > ul.sub-menu li:hover > a { background-color: #015887; color: #fff; }
	.header ul#menu-new-header > li > ul.sub-menu > li > ul.sub-menu { top: 0; margin-left: 1px; }
	
	.header ul#menu-new-header li a { color: #fff; font-size: 12px; transition: none !important; }
	.header ul#menu-new-header > li li.menu-item-has-children > a { position: relative; }
	.header ul#menu-new-header > li li.menu-item-has-children > a:after { width: 0; height: 0; border-style: solid; border-width: 3.5px 0 3.5px 5px; border-color: transparent transparent transparent #b1ddf3; position: absolute; content: ""; top: 50%; right: 10px; margin-top: -2px; }
	.header ul#menu-new-header li { position: relative; }
	.header ul#menu-new-header > li ul.sub-menu { display: none; position: absolute; float: left; width: 240px; z-index: 99999; background: url(../img/menubg.png); margin-left: 0; border-radius: 0 0 5px 5px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); border: 1px solid #0088d1; border-top: 0; padding-bottom: 10px; transition: opacity 0.5s ease; opacity: 0; filter: alpha(opacity=0); }
	.header ul#menu-new-header ul.sub-menu ul.sub-menu { margin-left: 0; border-radius: 0 5px 5px 5px; top: 0; }
	.header ul#menu-new-header  li.visible-sub > ul.sub-menu { display: block; opacity: 1; filter: alpha(opacity=100); }
}

@media (-webkit-min-device-pixel-ratio: 0) and (min-width:64.063em) {
	.header{ height: 85px; }
}

#menu-item-49674 .large9 { width: 80%; }

@media only screen and (min-width:1026px) and (max-width:1200px) {
	.amen-child-site .phonesearchdiv .phonenumber{ display: none; }
}

@media only screen and (max-width:340px) {
        .template-foundation .header-mobile .logo .text-1{font-size:25px;}
        .template-foundation .header-mobile .logo .text-2{font-size:20px;}
        .template-foundation .header-mobile .logo img{margin-top: 0;}
        .template-lifestyle .header-mobile .logo .text-1{font-size:25px;}
        .template-lifestyle .header-mobile .logo .text-2{font-size:24px;}
        .template-lifestyle .header-mobile .logo img{margin-top: 0;}
}
@media only screen and (min-width: 64.063em) {/* min-width 1025px, large screens */ 
	
	.f-topbar-fixed .sticky.fixed{top: -42px;}
	.admin-bar.f-topbar-fixed .sticky.fixed{top: -10px;}

	.sticky.fixed .header .text-header{display: none;}
	.sticky.fixed .header .logo{padding-top: 45px;}
	.sticky.fixed .header .logo img{max-width: 87px;}
	.sticky.fixed .header .logo .text-1,
	.sticky.fixed .header .logo .text-2{font-size: 30px;}
	

} /* min-width 1025px, large screens */

@media only screen and (min-width:64.063em) and (max-width:1055px) {
	.header .logo { padding-left: 0; }
	.header .phone { font-size: 15px; }
	.header .main-menu li { margin-right: 10px; }
	.header .text-banner1{margin-left: -50px;}
	.header .text-banner2{margin-left: -40px;}
	.header .text-banner3{margin-left: -30px;}
	.header .text-banner4{margin-left: -20px;}
	.header .logo .text-2 ,.header .logo .text-1{ font-size: 25px;}
	.header .main-menu li{ margin-right: 5px;}
}
@media only screen and (min-width:87.99999em) {
	.header{ height: 87px; }
	.header:after, .header:before{ content: ""; background-position: top left; top: 0; height: 100%; width: 1500px; position: absolute; z-index: -2; }
	.header:after{right: 0%;margin-right: -500px; }
	.header:before{left: 0%; }
}

@media (-webkit-min-device-pixel-ratio: 0) and (min-width:87.99999em) {
	.header{ height: 85px; }
}



.header .text-header { display: none !important; }
.menu-mobile .text-banner img { display: none; }
.header .btn-orange { background-color: #ff8b00; box-shadow: 0 -1px 2px #ff8b00; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.mobile-contact-number { display: block; background-color: #295584; border-top: 1px solid #6db6df; }
.mobile-contact-number  a { display: block; background-color: #295584; padding: 10px; color: #fff; font-size: 18px; line-height: normal; font-family: 'Open Sans', Arial, sans-serif; font-weight: 600; }
.mobile-contact-number .contact-number { text-align: right; }

@media only screen and (max-width:320px) {
	.mobile-contact-number  a { font-size: 14px; }
}