@charset "utf-8";
/* General */
/* Open Sans Hebrew */
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-lightitalic-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-lightitalic-webfont.woff') format('woff'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-lightitalic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-light-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-light-webfont.woff') format('woff'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-light-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-italic-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-italic-webfont.woff') format('woff'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-italic-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-regular-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-regular-webfont.woff') format('woff'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-regular-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/OpenSansHebrew-BoldItalic.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/OpenSansHebrew-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/OpenSansHebrew-BoldItalic.woff') format('woff'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/OpenSansHebrew-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-bold-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-bold-webfont.woff') format('woff'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-bold-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 800;
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.woff') format('woff'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 800;
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-extrabold-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-extrabold-webfont.woff') format('woff'),
    url('https://donationhe.sheba.co.il/site/Fonts/openSans/he/opensanshebrew-extrabold-webfont.ttf') format('truetype');
}


/* Open Sans English */

@font-face {
    font-family: 'Open Sans';
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Light-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Light-webfont.woff') format('woff'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Light-webfont.ttf') format('truetype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.woff') format('woff'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.woff') format('woff'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.eot');
    src: url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.woff') format('woff'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('https://donationhe.sheba.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: 400;
    font-style: italic;
}
/*------------------------------------------ MAIN SETINGS------------------------------------------*/
html, body{
    font-family:'Open Sans', 'Open Sans Hebrew';
    font-weight: normal;
    font-size: 12px;
    margin: 0px;
    text-align: right;
	direction: rtl;
    overflow-x: hidden;
    scroll-behavior: smooth;
}
/* for GTM measuring */
a * {
    pointer-events:none !important;
}
p > a {
    display:inline-flex;
    text-align:center;
}
.ie{
    font-family:'Open Sans', 'Open Sans Hebrew';
    font-weight: normal;
    font-size: 12px;
    margin: 0px;
    direction: rtl;
    height: 100%;
    overflow-x: hidden;
}

.img-fluid{
    max-width: 100%;
    height: auto;
}

.hidden{
    display: none;
}

h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
}

h1{
    font-size: 36px;
    margin-bottom: 23px;
}

h2{
    font-size: 30px;
    margin-bottom: 14px;
}

h3{
    font-size: 22px;
}

h4{
    font-size: 18px;
}

h5{
    font-size: 16px;
}

h6{
    font-size: 14px;
}

.clear{
	clear: both;
}

.noPadding{
    padding: 0px;
}

.noMargin{
    margin: 0;
}

a, a:visited{
    color: #1ABC9C;
    transition: all 0.2s ease;
    text-decoration: none;
}

a:hover, a:focus{
    color: #379A87;
    transition: all 0.2s ease;
    text-decoration: none;
}

.ts{
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

button{
    border: none;
}

#BNagish{
    display: none;
}

#toggleBNagish{
    background: transparent !important;
    color: transparent !important;
}

.buttom_down{
    display: none;
}

.blueimp-gallery-display .close{
    font-size: 0px !important;
}
.wrapp-item-icon{
    padding-right: 5px;
    padding-left: 20px;
}
/*------------------------------------------START Tables Responsive------------------------------------------*/
table{
    width: 100% !important;
}

td, th {
    padding: 6px;
}

p{
    margin-bottom: 10px;
}

/*------------------------------------------START HEDER BANNER ------------------------------------------*/
.wrapp-banner{
    display: block;
}

.logo-heder{
    max-width: 95%;
}

.wrapp-banner-mob{
    display: none;
}

/* ------------------------------------------ HEADER DESKTOP---------------------------------------------- */
.header-desktop{
    background-color: none;
    padding: 17px 0;
}

.logo{
    width: 226px;
    height: 100px;
}

.wrapp-top-heder{
    display: flex;
    justify-content: flex-end;
    justify-items: center;
    height: 75px;
    align-items: center;
}

.wrapp-rows{
    display: flex;
    justify-content: flex-end;
    justify-items: center;
}

.search-colom ,.languageRow{
    display: flex;
}

.section-two-heder{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
}

.block{
    display: flex;
}

.headerIcons{
    display: flex;
    justify-content: space-between;
}


@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}
.nav > li.dropdown{
    float: right;
    white-space: nowrap;
}

/* ---------------------------------------------- MEGA MENU DESKTOP---------------------------------------- */
.navbar{
    min-height: auto;
    background: none;
    padding-left:0;
    padding-right:0;
}

.first-row{
    margin-bottom: 55px;
}

.navbar-nav{
    margin: 0px;
    padding: 0px;
    flex-direction: row;
}

.navbar-default-new .navbar-nav > li > a{
    color: #161e72;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    margin-bottom: 0px;
    line-height: 40px;
    cursor: pointer;
    border-bottom: 7px solid  transparent ;
}

.navbar-default-new .navbar-nav > li{
    height:50px;
}

.navbar-mobile.navbar-default-new .navbar-nav > li{
    height: auto;
}

.navbar-default-new .navbar-nav:first-child{
    padding-right: 0;
}

.navbar-default-new .navbar-nav > li > a:hover,
.navbar-default-new .navbar-nav > li > a:focus{
    color: #ea3d84;
    text-decoration: none;
    transition: all 0.2s ease;
    background-color: transparent;
    color:#ea3d84;
    outline: none;
}

.navbar-default-new .navbar-nav > li > .link-active{
    border-bottom: 7px solid  #ea3d84 ;
}

.dropdown-menu{
    text-align:right;
}

.multi-column-dropdown li a {
    display: block;
    clear: both;
    line-height: 1.428571429;
    color: #16274d;
    white-space: normal;
    font-size: 16px;
    cursor: pointer;
}

.multi-column-dropdown li a:hover {
    text-decoration: none;
    color: #ffffff !important;
    background-color: #1ABC9C !important;
}

.multi-column-dropdown .notClickable{
    color: #000;
    font-weight: bold;
    font-size: 17px;
}

.dropdown-menu li a {
    padding: 5px 15px;
    font-weight: 400;
}

.dropdown-menu.columns-3 {
    width: 1170px;
    min-width: inherit;
}

.nav > li{
    position: inherit;
}

.navbar-nav > li > .dropdown-menu{
    padding: 48px 30px;
}

.multi-column-dropdown {
    list-style: none;
}

.mobile-submenu{
    background-color: #141e4c;
}

.navbar-default-new .navbar-nav > li > a {
    padding-right: 0;
}

.navbar-collapse{
    max-height: none;
    padding: 0px;
}

.navbar-nav li:hover .dropdown-menu:not(.submenu-mobile) {
    display: block;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    top: 53px;
    right: 0;
    text-align:right;
} 

.navbar-default-new .multi-dropdown-new li :hover{
    color: #ffffff !important;
}

div#bs-example-navbar-collapse-1 li.dropdown.open > ul > div  > ul > li > a{
    color: #ffffff !important;
}

/* ----------------------------------------------START HOVER DROPDOWN-------------------------------------- */

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.nav-tabs .dropdown-menu, 
.nav-pills .dropdown-menu, 
.navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}

.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
/* ------------------------------------------- LOGIN -------------------------------------------------------*/
.connectButton{
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
}

.loginFrameWrapper{
    position: absolute;
    z-index: 11;
    top: auto;
    right: 0px;
    display: none;
    width: 100%;
    height: 100%;
}

.loginFrameForm{
    position: relative;
    margin-right: auto;
    margin-left: auto;
    top: auto;
}

.loginButton{
    display: inline;
    cursor: pointer;
}

.registerButton{
    display: inline;
    cursor: pointer;
}

.loginFormClose{
    text-align: left;
    cursor: pointer;
    float: left;
    width: 25px;
}

.forgotPasswordForm{
    display: none;
}

.logoutLink{
    float: left;
}

.loginNameIcon{
    margin-left: 3px;
}

.navLogin{
    float: left;
    width: 220px;
    margin-top: 10px;
}

.loginStripeInner{
    text-align: left;
}

.loginButton{
    margin-left: 10px;
    padding-left: 10px;
    border-left: 3px solid #FFF;
}

/*-------------------------------------------START LANGUAGE MENU----------------------------------- */
.languageRow{
    display: flex;
    align-items: center; 
}

.langLink{
  display: inline-block;
  vertical-align: top;
}

.nav > li > a{
    padding: 0;
    margin-left: 40px;
}
.isons-heder{
    display: inline-block;
}

.isons-heder{
    margin-right: 5px;
}

.icon-globe,
.access-icon,
.lang-name,
.icon-home{
    width: 42px;
    height: 42px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-transform:uppercase;
    text-align: center;
    display: flex;
}

.icon-globe i,
.access-icon i,
.icon-home i{
    font-size: 25px;
    font-weight: 300;
    color: #fff;
    margin: 0 auto;
    align-self: center;
}

.lang-name{
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    margin: 0 auto;
    margin-top: 3px;
    margin-bottom: 3px;
    align-items: center;
    display: flex;
    justify-content: center;
}

.icon-home,
.access-icon,
.icon-globe,
.lang-name:hover,
.lang-name:focus{
    background-color: #171f73;
}

.lang-name,
.access-icon:hover,
.access-icon:focus,
.icon-globe:hover,
.icon-globe:focus,
.icon-home:hover,
.icon-home:focus{
    background-color: #ea3d84;
}

.access-icon{
    fill: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.access-icon svg{
    width: 35px;
    height: 35px;
}

.fa-home{
    padding-bottom: 1px;
}

.drop-lang{
    position:absolute;
    z-index: 1000;
}

.language_menu{
    display: flex;
    justify-content: center;
    align-items: center;
}

/* ------------------------------------------- HEDER LINKS ------------------------------------------------ */
.headerIcons{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.headerIconName{
    color: #161e72;
    font-size: 14px;
    font-weight: 400;
    padding-left: 4px;
    padding-right: 4px;
}
.custom_pinkText .headerIconName {
    font-weight:bold;
    color: #e24786;
}
.headerIcon{
    display: flex;
    text-align: center;
    border-right: 1px solid #e8e8eb;
}

.headerIcon .svg{
    max-width: 47px;
}

.headerIcon:first-child .headerIconName{
    margin-left: 0;
    padding-left: 4px;
    border: none;
}

.headerIcon:first-child{
    border:none;
}

.headerIcon:last-child .headerIconName {
    padding-left: 0px;
    padding-right: 4px;
}

.headerIcon:hover path, 
.headerIcon:hover line, 
.headerIcon:hover polyline, 
.headerIcon:hover rect, 
.headerIcon:hover circle{
    stroke: #1ABC9C;
    transition: all 0.2s ease;
}

.headerIcon:hover .headerIconName{
    color: #ea3d84;
    transition: all 0.2s ease;
}

.headerIcon:hover #one-finger-click{
    stroke: inherit;
    fill: #34495E;
    transition: all 0.2s ease;
}

.headerIcon a{
    display: block;
}
/* ----------------------------------------------START SEARCH TOGGLE------------------------------------------- */

.search-input{
    height: 43px;
    color: #161e72;
    font-size: 22px;
    font-weight: 500;
    border: 2px solid #ececec;
    background-color: transparent;
    min-width: 220px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 0px;
    border-top-right-radius: 50px;
    padding-right: 10px;
    border-left: inherit;
}
.search-input{
    outline: none;
}
.search-input:focus,
    .search-input:active{
    border: 1px solid #171f734b;
    border-left: inherit;
}
.search-input::placeholder {
    color: #161e72;
    font-size: 22px;
}
.search-button{
    background-color: #171f73;
    cursor: pointer;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 50px;
    border-top-right-radius: 0;
    padding: 6px 17px;
    border-right: inherit;
    text-align: center;
    border: 1px solid #ececec;

}
.search-button:hover, 
    .search-button:focus, 
    .search-button:active{
        background-color: #ea3d84;
        outline: none;
}

.searchToggle{
    font-size: 28px;
    color: #FFF;
    padding: 10px;
    width: 60px;
    height: 60px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}

.searchToggle:hover, .searchToggle:focus, .searchToggle:active{
    background-color: #1ABC9C;
}

.searchMobileForm{
    width: 75%;
}

.searchMobileForm .searchBox{
    border: 0px;
    border-radius: 0;
    margin: 0;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-bottomright: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    height: 33px;
    
}

.wrapp-search-mob .searchToggle:hover, 
.wrapp-search-mob .searchToggle:focus, .searchToggle:active, 
.wrapp-search-mob .searchMobileForm .searchButton{
    background-color: #eb3d85;
}

.searchMobileForm .searchButton{
    background-color: #eb3d85;
    border-radius: 0;
    border: 0;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 6px 13px;
}

.searchMobileForm .searchButton i{
    color: #ffffff;
}

.searchMobileForm .form-control{
    background-color: inherit;
    border: solid 2px #fff;
    color: #fff;
    border-left: 0px;
}

.wrapp-search-mob{
    display: none;
}

.searchWrapperCont{
    position: absolute;
    z-index: 999999;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.iconsSearchLogoRow{
    margin-bottom: 21px;
    margin-top: 34px;
    position: relative;
    text-align: center;
}
/* ---------------------------------------------- SHARE LINKS----------------------------------------- */

.bottomLinks{
    min-height: 30px;
	padding: 0px;
    margin-top: 19px;
}

.bottomLinks li{
    list-style: none;
    float:right;
}

.bottomLinks img{
    width: 30px;
    height: 30px;
    margin-left: 3px;
}
/* ----------------------------------------------SHARE BUTTONS---------------------------------------------- */
.shareDialog{
    display: none;
    position: absolute;
    width: 250px;
    text-align: center;
    background-color: #f5f5f5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
    left: -138px;
    padding: 13px 18px;
    top: 47px;
    z-index: 90;
}

.shareDialogArrow{
    position: absolute;
    top: -10px;
    color: #F5F5F5;
    font-size: 20px;
    right: 81px;
}

#shareDialogToggle{
    cursor: pointer;
}

.hiddenlinks{
    display: none;
}

.shareDialog span{
    vertical-align: middle;
}

.featureButton{
    position: relative;
}
/* ----------------------------------------------START SLICK SLIDER------------------------------------------- */
.infoItem{
            border-left: 5px solid #000;
    }

.slick-next{
    padding-right: 16px;
}

.slick-prev{
    padding-right: 9px;
}

.slick-next, .slick-prev{
    position: absolute;
}

.slick-slider{
    direction: ltr;
}

/* ---------------------------------------------- BREAD CRUMBS----------------------------------------- */
.breadCrumbs{
    color: #34495e !important;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: start;
}

.breadCrumbsContainer .breadCrumbs a{
    color: #34495e !important;
    font-size: 18px;
    margin: 4px;
}
/*--------------------------------------------- SIDE MENU --------------------------------------------*/

.sideMenuWrap{
    overflow-y: scroll;
    overflow-x: hidden;
    display: none;
    position: fixed;
    right: 0;
    top: 0;
    background-color: #F0F0F2;
    width: 466px;
    height: 100%;
    z-index: 100;
    -webkit-box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.8);
    transition: all 1s ease;
}

.sideMenuWrap .sideMenuLogo img{
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 60px;
    max-width: 230px;
}

.sideMenuWrap .input-group-addon{
    background-color: #1BBC9B;
    color: #FFF;
    font-size: 25px;
    border: 0;
    border-radius: 0;
    width: 60px;
    height: 60px;
}

.sideMenuWrap .form-control{
    height: 60px;
    padding-top: 18px;
    background-color: #E2E2E2;
    border-radius: 0;
    border: 0;
    font-size: 18px;
}

.sideMenuWrap .input-group{
    width: 100%;
    margin-bottom: 30px;
}

.sideMenuWrap .sideMenuChild{
    font-size: 18px;
    display: block;
    color: #343434;
    padding: 15px 20px;
}

.sideMenuWrap .sideMenuChild:hover{
    text-decoration: none;
    background-color: #34495E;
    color: #FFF;
}

.sideMenuWrap .sideMenuChild:last-child{
    margin-bottom: 30px;
}

.sideMenuToggle{
    float: right;
    width: 64px;
    height: 60px;
    background-color: #ecf0f1;
    color: #34495e;
    font-size: 28px;
    text-align: center;
    padding-top: 9px;
    cursor: pointer;
    border: none;
}

.sideMenuToggle:hover{
    background-color: #34495e;
    color: #ecf0f1;
}

.sideMenuToggle svg{
    width: 30px;
    height: 40px;
}
.svg{
    width: 68px;
}

.closeSideMenu{
    position: absolute;
    z-index: 100;
    top: 0px;
    left: 15px;
    font-size: 40px;
    color: #34495E;
    cursor: pointer;
    border: none;
    background: none;
}

.closeSideMenuWrap{
    position: relative;
}

/* ---------------------------------------------LOADER--------------------------------------------- */

.load-container{
    float: left;
    position: fixed;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 50%;
    left: 50%;
    z-index: 99;
}

.loader {
    font-size: 10px;
    margin: 5em auto;
    text-indent: -9999em;
    width: 8em;
    height: 8em;
    border-radius: 50%;
    background: #e6e5e3;
    background: -moz-linear-gradient(left, #e6e5e3 10%, rgba(255, 255, 255, 0) 42%);
    background: -webkit-linear-gradient(left, #e6e5e3 10%, rgba(255, 255, 255, 0) 42%);
    background: -o-linear-gradient(left, #e6e5e3 10%, rgba(255, 255, 255, 0) 42%);
    background: -ms-linear-gradient(left, #e6e5e3 10%, rgba(255, 255, 255, 0) 42%);
    background: linear-gradient(to right, #e6e5e3 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    -webkit-animation: load3 1.4s infinite linear;
    animation: load3 1.4s infinite linear;
    display: none;
}

.loader:before {
    width: 50%;
    height: 50%;
    background: #e6e5e3;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
}
.loader:after {
    background: #34495E;
    width: 40%;
    height: 40%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* ------------------------------------------------CALENDAR------------------------------------------------ */
.monthCalendarNav{
    background-color: #1ABC9C;
    padding: 18px 0;
    color: #FFF;
    font-size: 30px;
    font-weight: bold;
	text-align: center;
    position: relative;
}

.monthCalendar{
	margin-right: auto;
}

div#monthlyCalendar{
    width: 300px;
    max-width: 100%;
}

.monthCalendarNavLeft, .monthCalendarNavRight{
    color: #ffffff;
    font-size: 20px;
    top: 37%;
}

.monthCalendarNavLeft{
    cursor: pointer;
    position: absolute;
    left: 30px;
}

.monthCalendarNavRight{
    cursor: pointer;
    position: absolute;
    right: 30px;
}

.monthCalendarYear{
    font-size: 24px;
    font-weight: 300;
}

.monthCalendar table {
	border-collapse: separate;
	background-color: #f5f5f5;
	margin: 0 auto 10px auto;
	font-size: 14px;
    padding: 30px 26px;
}

.monthCalendar td, .monthCalendar th {
	padding: 0px;
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	position: relative;
	cursor: default;
}

.monthCalendar td{
    font-size: 15.2px;
	color: #555555;
}

.monthCalendar th{
    color: #1abc9c;
    font-size: 18px;
    font-weight: 300;
    padding-bottom: 10px;
}

.dateSelectedIcon{
    color: #1ABC9C;
    position: absolute;
    right: 5px;
    top: -1px;
    font-size: 6px;
    display: none;
}

.monthCalendar td:hover .dateSelectedIcon{
	display: block;
    color: #46F4D1;
}

.monthCalendar td.today {
    background-color: #e1e1e1;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.monthCalendar td.today:hover {
	background-color: #1bbc9b;
    color: #ffffff;
}

.monthCalendar td:hover{
    background-color: #1BBC9B;
    color: #FFF;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.monthCalendar td:hover .dateSelectedIcon{
    display: none;
}

.monthCalendar td.today:hover .dateSelectedIcon{
    display: none;
}

.monthCalendar td.padding:hover{
    background: none;
    cursor: default;
}

.monthCalendar .date_has_event:hover{
    color: #1BBC9B;
    background: none;
    cursor: pointer;
}

.monthCalendar td.date_has_event .dateSelectedIcon{
    display: block;
}
.monthCalendar td.date_has_event:hover  
.boxWrap, .monthCalendar td.date_has_event:focus  
.boxWrap, .monthCalendar td.date_has_event:focus  .boxWrap{
    display: block;
	background-position: 162px -81px;
}

.monthCalendar .events {
	position: absolute;
  right: 50%;
}
.monthCalendar .events ul {
    right: -50%;
    top: 22px;
    position: relative;
    display: none;
    z-index: 1000;
    padding: 0px;
    background-color: #f5f5f5;
    color: #a3a3a3;
    border: none;
    font-size: 15px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
    width: 300px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    -border-radius: 5px;
    list-style: none;
}

.monthCalendar .events li {
    border-bottom: 1px solid #dbdbdb;
    padding: 15px;
}

.monthCalendar .events li:hover{
    background-color: #1bbc9b;
}

.monthCalendar .events li:hover a{
    color: #ffffff;
}

.monthCalendar .events li:last-child{
    border-bottom: none;
}

.monthCalendar .events li span {
	display: block;
	font-size: 15px;
	text-align: justify;
    font-weight: 400;

}
.monthCalendar .events li span.desc {
	font-weight: normal;
	color: #949494;
}
.eventsBoxArrow{
    position: absolute;
    top: -33px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    color: #f5f5f5;
    text-shadow: 0px 0px 5px #A6A5A5;
    font-size: 50px;
    z-index: -5;
}

/* ----------------------------------------------EMAIL DIALOG---------------------------------------------- */
.pageFeatures .emailDialog{
    display: none;
    position: absolute;
    width: 300px;
    text-align: center;
    background-color: #F5F5F5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
    left: -138px;
    padding: 13px 18px;
    top: 47px;
    z-index: 90;
}

.pageFeatures .emailDialog .input-group{
    max-width: 265px;
}

.emailDialogArrow{
    position: absolute;
    top: -10px;
    color: #F5F5F5;
    font-size: 20px;
    left: 0px;
    right: -16px;
}
/* --------------------------------------------OVERLAY EFFECT-------------------------------------------- */
.newFeedItem .overlay{
    position: absolute;
    top: 25px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 10px;
    background-color: rgba(26,188,156,0);
    height: 160px;
    color: #FFF;
    font-size: 92px;
    opacity: 0;
}

.newFeedItem:hover .overlay{
    background-color: rgba(26,188,156,0.8);
    opacity: 1;
}

.newFeedItem{
    position: relative;
    overflow: hidden;
}

.newFeedItem img{
    -o-transition:       filter 0.2s ease;
    -ms-transition:      filter 0.2s ease;
    -moz-transition:     filter 0.2s ease;
    -webkit-transition:  filter 0.2s ease;
    transition:          filter 0.2s ease;
}

.newFeedItem:hover img, .newFeedItem:focus img{
    -webkit-filter: brightness(0.5);
    filter: brightness(0.5);
}
.doctorItem .overlay{
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(26,188,156,0);
    max-height: 150px;
    color: #FFF;
    font-size: 92px;
    opacity: 0;
}

.doctorItem:hover .overlay{
    background-color: rgba(26,188,156,0.8);
    opacity: 1;
}
/********END *********/

.doctorItem{
    position: relative;
    overflow: hidden;
}
.mainBannerBG{
    height: 180px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}

.mainBannerLogo{
    margin: 0 auto;
}

.mainBannerLogoWithText{
    margin-right: auto;
    margin-bottom: 22px;
    max-height: 136px;
}

.mainBannerText{
    margin: 15px 0px;
    display: table;
    font-size: 25px;
}

.mainBannerText a{
    color: #2a4f79;
}

.mainBannerTextCell{
    vertical-align: bottom;
    display: table-cell;
    color: #2a4f79;
}

.slick-slider{
    user-select: inherit;
    -ms-touch-action: inherit;
    touch-action: inherit;
}

.bannerOnly{
    margin-top: 15px;
    margin-bottom: 7px;
}

.institutions-item .itemArrow i{
    font-size: 40px;
    color: #19bd9b;
    line-height: 60px;
}

.institutions-item:hover .itemArrow i, .institutions-item:focus .itemArrow i{
    color: #34495E;
}

.institutions-item .itemText{
    display: flex;
    align-items: center;
    height: 60px;
}

a.institutions-item:hover h3{
    color: #19bd9b;
}

.cssLoader {
    border: 4px solid #ffffff59;
    border-top: 4px solid #f0f0f0;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
    margin: 0 auto;
}

.form-disable-msg{
    font-size: 16px;
}

.notClickable{
    pointer-events: none;
    cursor: default;
}
.gray-line-desc{
    border-bottom: 1px solid #99999926;
}
/* ----------------------------------------------START Appointments Menu------------------------------------------------ */

.appointmentsMenu{
    justify-content: space-between;
    background: #fff;

}
.appoitmentsItem{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.appoitmentsItemImage{
    width: 75px;
    height: 75px;
}

.appoitmentsItemTitle{
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 19px;
    margin-top: 15px;
    text-align: center;
    color: #151E4C;
}

.appoitmentsItemText{
    font-style: normal;
    font-weight: normal;
    font-size: 14.3655px;
    line-height: 17px;
    text-align: center;
    color: #39393A;
}

.appointmentsMenuTitle{
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    text-align: start;
    color: #2B296D;
    margin-bottom: 30px;
}
.appointmentsMenuClose{
    position: absolute;
    font-size: 30px;
    top: 40px;
    left: 40px;
    color: #2B296D;
    z-index: 100;
}

.appointmentsMenuClose:hover{
    color: #ad2d2d;
}

.appointment_menu{

}

#appointmentsWrapper {
    position: fixed;
    padding-right: 0 !important;
    max-width: 100%;
    z-index: 100;
    top:0;
    height: 100vh;
    display: none;
}
#appointmentsWrapper .model-dialog{
    background: #fff;
    max-width: 100%;
    margin: 0 ;
    padding: 40px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.modal-open{
    padding-right: 0 !important;;
}

#appointmentsWrapper a {
    display: inline-block;
    position: relative;
    text-align: center;
}
#appointmentsWrapper a:after {    
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    background: #2B296D;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}


#appointmentsWrapper a:hover:after { 
    width: 100%; 
    left: 0; 
}

.overlayScreen{
    background: #313134bd;
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -100;
}

/* ----------------------------------------------START FOOTER------------------------------------------------ */

.new-footer {
    background-color:#141e4c;
    color: #fff;
    padding-top: 48px;
}

.wrapper-one-row{
    margin-bottom: 70px;
}

.wrapper-one-row   ,.second-col{
    display: flex;
    justify-content: space-between;
    justify-items: center;
}
.wrapper-second-row{
    margin-bottom: 50px;
    display: flex;
    justify-content: space-between;
    justify-items: center;
    text-align: right;
}
.wrapper-social-links{
    display: flex;
    justify-content: space-between;
    justify-items: center;
    align-items: center;
}
.wrapp-icon{
    margin-right: 35px;
    display: flex;
}
.wrapp-icon i{
    font-size: 40px;
    color: #ffffff;
}
.wrapp-icon:hover i,
.wrapp-icon:focus i,
.wrapp-icon:active i{
    color:#eb3d85 ;
}
.bottom-menu-category{
    padding-left: 15px;
}
.download-app {
    flex-direction:column;
    align-items:center;
    margin: 0;
}
.download-app h4 {
    font-weight:bold;
    margin-bottom:20px;
}
.download-app a {
    width: 150px;
}
.wrapper-second-row  .bottom-menu-category h5,
.wrapper-second-row .footer-side-content h5{
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
}
.wrapper-second-row  .bottom-menu-category a,
.wrapper-second-row .footer-side-content a{
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    display: block;
    margin-bottom: 7px;
}
.wrapper-second-row  .bottom-menu-category a:hover,
.wrapper-second-row  .bottom-menu-category a:active,
.wrapper-second-row  .bottom-menu-category a:focus,

.wrapper-second-row  .footer-side-content a:hover,
.wrapper-second-row  .footer-side-content a:active,
.wrapper-second-row  .footer-side-content a:focus
{
    text-decoration: none;
    color: #eb3d85;
}
.first-col{
    max-width: 25%;
}
.first-col h4{
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 23px;
}
.first-col .footer-contact-text{
    font-size: 18px;
    font-weight: 400;
    color:#ffffff;
    line-height: 32px;
    margin-bottom: 40px;
}
.second-col{
    max-width: 55%;
}
.third-col{
    max-width: 20%;
}
.wrapp-news-letter-btn a{
    color: #ffffff;
    font-size: 22px;
    font-weight: 400;
    display: block;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    border: 3px solid #ea3d84;
    background-color: inherit;
    padding:15px ;
}
.wrapp-news-letter-btn a:hover,
.wrapp-news-letter-btn a:active,
.wrapp-news-letter-btn a:focus{
    background-color: #ea3d84;
}
.wrapper-credit{
    border-top: 1px solid #fff;
}
.wrapper-second-row-mob{
    display: none;
}
.credit-text{
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.tohenCredit a {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
}
.tohenCredit a:hover,
.tohenCredit a:focus,
.tohenCredit a:active{
    text-decoration: underline;
}
.logo-footer{
    width: 194px;
    height: 87px;
}

.standards{
    display: flex;
    justify-content: flex-end;
    margin-inline-start: 30px;
}

.standards img{
    height: 58px;
}

.standards-label{
    color: #fff;
}

/* ----------------------------------------------START MEGA MENU MOBILE------------------------------------------------ */

.wrapp-mega-menu-mobile .menuItemBtn, 
.wrapp-mega-menu-mobile .menuItemBtn:visited{
    display: inline-block;
    width: 40px;
    text-align: center;
    font-size: 27px;
    color: #161f73;
    border: none;
    padding: 0;
    background-color:inherit;
    text-align:right;
}

.wrapp-mega-menu-mobile .menuItemBtn:hover, 
.wrapp-mega-menu-mobile .menuItemBtn:focus,
.wrapp-mega-menu-mobile .menuItemBtn.active{
    color: #ea3d84;
	background-color: inherit;
    outline:none;
}
.wrapp-mega-menu-mobile .menu-item-btn-open{
    display: inline-block;
    width: 40px;
    text-align: center;
    font-size: 27px;
    color: #ea3d84;
    border: none;
    padding: 0;
    background-color:inherit;
}
/*end menu btn*/
.wrapp-mega-menu-mobile ul{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.wrapp-mega-menu-mobile li:active a{
	color: #000;
}

.wrapp-mega-menu-mobile .menuWindow{
	display: none;
	width: 100%;
    height: 100vh;
	background-color: #131f4d;
	color: #ffffff;
	position: absolute;
	z-index: 800;
    top:0;
    text-align:center;
    left:0;
    right:0;    
}

.wrapp-mega-menu-mobile.topMenuLink, 
.wrapp-mega-menu-mobile.topMenuLink:visited{
    display: block;
    color: #040707;
    line-height: 40px;
    width: 100%;
    font-size: 18px;
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    outline: none;
    text-align: right;
    border:solid 1px  #c3c3c3;
    background-color: #efefef;
}

.wrapp-mega-menu-mobile .topMenuLink:hover, 
.wrapp-mega-menu-mobile .topMenuLink:focus{
	background-color: #d9d9d9;
}
.wrapp-mega-menu-mobile .menuWindow li:active  a,
.wrapp-mega-menu-mobile .menuWindow li:focus   a,
.wrapp-mega-menu-mobile .menuWindow li:hover   a,
.wrapp-mega-menu-mobile .menuWindow li:visited a{
    color:#ffffff;
    background-color: #000;
   
}
.wrapp-mega-menu-mobile .menuWindow li:active  .fa-angle-down,
.wrapp-mega-menu-mobile .menuWindow li:focus   .fa-angle-down,
.wrapp-mega-menu-mobile .menuWindow li:hover   .fa-angle-down,
.wrapp-mega-menu-mobile .menuWindow li:visited .fa-angle-down{
    color:#ffffff;
    background-color: #000;
   
}
.wrapp-mega-menu-mobile .menuWindow > ul > li:last-child > a{
	border-bottom: none;
}

.wrapp-mega-menu-mobile .menuWindow > ul > li.active{
	background-color: #dedede;
}

.wrapp-mega-menu-mobile .submenu{
    display: none;
    background-color: #ffffff !important;
}
.wrapp-mega-menu-mobile ul.submenu li a:hover, 
.wrapp-mega-menu-mobile ul.submenu li a:focus{
    background-color: #282828;
}

.wrapp-mega-menu-mobile ul.submenu li a, 
.wrapp-mega-menu-mobile ul.submenu li a:visited{
	display: block;
    color: #040707;
    line-height: 50px;
    width: 100%;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.91px;
	background-color: #ffffff !important;
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    outline: none;
    text-align: right;
}
.wrapp-mega-menu-mobile .submenu li a{
	color: #040707 !important;
	background-color: #e9e8e8;
}
.wrapp-mega-menu-mobile .subMenuCollapseBtn{
/* 	display: block;
    width: 50px;
    height: 50px;
    vertical-align: middle;
    line-height: 38px;
    font-size: 32px;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    position: absolute;
    left: 0;
    top: 0;
    color: #8f8f8f; */
}
.wrapp-mega-menu-mobile .menuWindow > ul > li{
	position: relative;
}
.wrapp-mega-menu-mobile .subMenuCollapseBtn > i{
	-o-transition: 		transform 0.2s ease;
	-ms-transition: 	transform 0.2s ease;
	-moz-transition: 	transform 0.2s ease;
	-webkit-transition: transform 0.2s ease;
	transition: 		transform 0.2s ease;
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-webkit-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
}
.wrapp-mega-menu-mobile .subMenuCollapseBtn.active > i{
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}


.wrapp-mega-menu-mobile .formSearchButton .fal{
    font-size: 18px;
}
.wrapp-mega-menu-mobile  .formSearchButton{
    left:0px;
}

.wrapp-mega-menu-mobile .searchWrap{
    position: relative;
}

.wrapp-mega-menu-mobile .searchWrap .searchBox{
    width: 100%;
    height: auto;
    background-color: #ffffff;
}
.wrapp-mega-menu-mobile .searchBox{
   margin-top: 0px;
   padding-top: 7px;
   padding-bottom: 7px;
}
.wrapp-mega-menu-mobile .tm-form-input:focus{
    box-shadow: none;

}
.wrapp-mega-menu-mobile #q_search_box:-ms-input-placeholder{
    color: #393939;
    font-size: 26px;
	font-weight: 400;
}
.wrapp-mega-menu-mobile #q_search_box::-webkit-input-placeholder{
    color:#393939;
    font-size: 26px;
	font-weight: 400;
}
.wrapp-mega-menu-mobile #q_search_box::-moz-placeholder{
    color:#393939;
    font-size: 26px;
	font-weight: 400;
}
.wrapp-mega-menu-mobile #q_search_box:-moz-placeholder{
    color:#393939;
    font-size: 26px;
	font-weight: 400;
}
.wrapp-mega-menu-mobile .searchWrap .searchInput{
	display: block;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    height: 40px;
    width:100%;
    margin: 0 auto;
    padding: 10px;
	color: #393939;
	font-size: 20px;
	font-weight: 400;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-align: right;
}
.wrapp-mega-menu-mobile .fa-search{
	color: #8f8f8f;
}
.wrapp-mega-menu-mobile .searchWrap .searchInput:focus{
	outline: none;
	border-color: #ffffff;
}

.wrapp-mega-menu-mobile .searchBtn{
    display: block;
	position: absolute;
    left: 8px;
    top: 0;
    border: none;
    background: none;
    width: 50px;
    height: 50px;
    padding: 0;
    font-size: 22px;
    line-height: 50px;
    vertical-align: middle;
  
}
.wrapp-mega-menu-mobile .searchBtn .fal{
    color: #868686;
}

.wrapp-mega-menu-mobile .searchBtn:hover, 
.wrapp-mega-menu-mobile .searchBtn:focus{
	background-color: #616161;
	color: #fff;
}

.wrapp-mega-menu-mobile ul.menuItems{
	display: flex;
    justify-content: space-between;
    margin-bottom: 1px;

}
.wrapp-mega-menu-mobile ul.menuItems li{
	display: inline-block;
}

.wrapper-sticky-bar{
    display: none;
}

.wrapp-mega-menu-mobile {
    display: inline-block;
   
}

.subscribeTextBox{
    border: 1px solid #c1c1c1;
    -webkit-box-shadow:inset 0 0 5px 0 #d9d8d6;
    box-shadow:inset 0 0 5px 0 #d9d8d6;
    height: 38px;
}

.subscribeTextBox::placeholder {
    color: #34495e;
}

.subscribeButton{
    background-color: #1abc9c;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    padding-left: 14px;
    padding-right: 14px;
}

.subscribeButton i{
    font-size: 22px;
}

.rightsReserved{
    display: inline-block;
}

.tohenCredit{
    display: inline-block;
}



.mapsEmbed{
    margin-bottom: 32px;
}

.pageFeatures{
    display: flex;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    color: #222222;
    font-size: 15px;
    margin-bottom: 25px;
    padding: 9px 0 3px 0;
}

.pageFeatures .input-group{
    max-width: 48px;
    text-align: center;
}

.pageFeatures .input-group .input-group-addon{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    font-size: 16px;
    color: #1abc9c;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #E5E5E5;
}

.pageFeatures .input-group .input-group-addon:hover, .pageFeatures .input-group .input-group-addon:focus, .pageFeatures .input-group .input-group-addon:active{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
    background: linear-gradient(to top,  #ffffff 0%,#e6e6e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
}

.pageFeatures .featureButton{
    display: inline-block;
    cursor: pointer;
}

.pageFeatures .featureLineSep{
    width: 1px;
    height: 48px;
    background-color: #e5e5e5;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

.sideWidget{
    margin-bottom: 30px;
    position: relative;
}
.sideWidget p {

    bottom: 15px;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
    font-size: 16px;
    color: #fff;
    position: absolute;
}

.pageSideContent{
    text-align: left;
}

.showMoreButton{
    display: block;
    max-width: 260px;
    height: 53px;
    border: 2px solid #1abc9c;
    text-align: center;
    font-size: 18px;
    padding-top: 12px;
    color: #222222;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}

.showMoreButton:hover, .showMoreButton:focus, .showMoreButton:active{
    background-color: #1abc9c;
    color: #ffffff;
}
/*------------------------------------------------------------  PRINT SETTINGS --------------------------*/
@media print{
    @page { 
        size: A4;
    }

    body {
        zoom: 60%;
        overflow: hidden;
    }

    footer, 
        .top-header, 
        .header-menu, 
        .pageFeatures, 
        .footer, 
        .owl-theme 
        .owl-controls, 
        .pageSideContent, 
        .cd-nav, 
        .navbar,
        .wrapp-header-icons,
        pre,
        .chat-container,
        iframe,
        .breadCrumbsContainer
    {
        display: none !important;
    }

    a:link:after { content: " (" attr(href) ") "; } /* Show Links URL */

    .logo{
        width: 250px;
        page-break-inside: unset !important;
    }
    .logo-footer{
        width: 250px;
    }
    #BNagish{
        display:none;
    }

    .header-desktop{
        display: block !important;
    }

    .richtext{
        font-size: 22px !important;
    }

}




/*------------------------------------------MOBILE---------------------------------------------------*/

/*------------------------------------------------------------START HEDER MOB------------------------------------------*/

/*START TOGEL MENU ICON "X" */
.bar1, .bar2, .bar3 {
    width: 30px;
    background-color: #161f73;
    margin: 5px 0px;
    transition: 0.4s;
    height: 4px;
    border-radius: 5px;
}
.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-9px, 6px);
    background-color: #eb3d85;
}
.change .bar2 {
    opacity: 0;
}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-7px, -3px);
    transform: rotate(45deg) translate(-7px, -3px);
    background-color: #eb3d85;
}
.toggel-mob{
    z-index: 7000;
}
.navbar-collapse{
   top: 0;
   background: none;
   z-index: 6000;
   width: 100%;
}
.wrapp-logo-exclusive{
    width: 100%;
    margin: 0 auto;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #161e7257;
}
/*END  TOGEL MENU ICON "X" */

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}
.nav > li.dropdown{
    float: right;
    white-space: nowrap;
}

.navbar-nav > li > .submenu-mobile.dropdown-menu{
    background-color: #141c44;
    text-align: center;
    padding: 0;
    top: unset;
    position: relative;
}

.navbar-nav > li.open > .submenu-mobile.dropdown-menu{
    display: block;
}

.submenu-mobile li a{
    display: block;
    font-size: 16px;
    color: #fff;
    border-bottom: 1px solid #474f75;
    width: 70%;
    margin: 0 auto;
}
.submenu-mobile li span{
    display: block;
    font-size: 16px;
    color: #fff;
    border-bottom: 1px solid #474f75;
    width: 70%;
    margin: 0 auto;
}

.submenu-mobile li:last-child a{
    border: none;
}

.wrapper-logo{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 15px;
}

.quick-search-results{
	border: 1px solid #2b296d;
    display: block;
    background: #fff;
    padding: 5px;
    position: absolute;
    width: 300px;
    font-size: 14px;
    box-shadow: 3px 3px 3px #0003;
    z-index: 50;
}

.quick-search-results ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.quick-search-results ul li a, .quick-search-results ul li a:visited{
    padding: 5px 10px;
    display: block;
    width: 100%;
    color: #2b296d;
}

.quick-search-results ul li a:hover, .quick-search-results ul li a:focus{
    background-color: #2b296d;
    color: #fff;
}

.q-res-title{
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
    color: #2b296d;
    text-align: center;
}

/*------------------------------------------- MAX 1170 -------------------------------------------*/
@media screen and (max-width: 1170px){
}

/*------------------------------------------- MAX 1400  --------------------------------------------------*/
@media only screen and (max-width:1400px){
    .sideMenuToggle{
        margin-right: 0px;
    }
}
/*------------------------------------------ MD ( max 1200 ) -----------------------------------------------*/
@media only screen and (max-width:1200px){
    h1{
        font-size: 35px;
    }
    h2{
        font-size: 29px;
    }
    h3{
        font-size: 21px;
    }
    h4{
        font-size: 17px;
    }
    h5{
        font-size: 15px;
    }
    h6{
        font-size: 13px;
    }
    .sideMenuToggle{
        position: relative;
        z-index: 99;
        float: left;
    }
    .nav > li > a{
        padding: 0;
        margin-left: 20px;
    }
    .navbar-form{
        margin-top: 0px;
    }
    .logo{
        margin: 0 auto 10px auto;
    }
    .logo-footer{
        margin: 0 auto 10px auto;
    }
    .navbar-form{
        margin-bottom: 15px;
    }
    .dropdown-menu.columns-3{
        width: 970px;
    }

}
/*-------------------------------------------------------  SM ( max 992 ) -----------------------------------------------*/
@media only screen and (max-width:992px){
    .icon-globe,
    .lang-name,
    .icon-home{
        width: 42px;
        height: 42px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        text-transform:uppercase;
        text-align: center;
        display: flex;
    }

    .icon-globe i,
    .icon-home i{
        font-size: 25px;
        font-weight: 300;
        color: #fff;
        margin: 0 auto;
        align-self: center;
    }

    .lang-name{
        font-size: 18px;
        font-weight: 300;
        color: #fff;
        margin: 0 auto;
        margin-top: 3px;
        margin-bottom: 3px;
        align-items: center;
        display: flex;
        justify-content: center;
    }
    /*START HEDER BANNER */
    .wrapp-banner{
        display: none;
    }
    .headerIcon{
        border-right: none;
    }
    .wrapp-banner-mob{
        display: block;
    }
    /* END HEDER BANNER*/
    .bottom-menu-category{
        padding-left: 0px;
    }
    .wrapper-one-row {
        margin-bottom: 20px;
        flex-direction: column;
        justify-content: start;
        align-items: center;
    }
    .wrapper-second-row{
        display: none;
    }
    .wrapper-second-row-mob{
        display: block;
    }
    .wrapper-second-row-mob h5{
        color: #ffffff;
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 15px;;
    }
    .wrapper-second-row-mob .footer-contact-text{
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 35px;
    }
    .wrapper-second-row-mob .wrapp-news-letter-btn a{
        margin-bottom: 50px;
        color: #ffffff;
        font-size: 14px;
        border: 2px solid #ea3d84;
        padding:10px ;
    }
    .wrapper-second-row-mob a{
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
        display: block;
    }
    .wrapper-second-row-mob .bottom-menu-category{
        margin-bottom: 30px;
    }
    .new-footer {
        padding-top: 25px;
    }
    h1{
        font-size: 34px;
    }

    h2{
        font-size: 28px;
    }

    h3{
        font-size: 20px;
    }

    h4{
        font-size: 18px;
    }

    h5{
        font-size: 16px;
    }

    h6{
        font-size: 14px;
    }
    .cd-header-buttons{
        display: block;
    }
 
    .logo-mob .logo{
        margin: 0 auto 0px auto;
    }
    .wrapper-one-row, .second-col {
        display: flex;
        justify-content: start;
        justify-items: center;
    }
    .wrapper-social-links {
        display: flex;
        justify-content: flex-start;
        justify-items: center;
        align-items: center;
        width: 50%;
    }
    .wrapp-icon {
        margin-right: 15px;
        display: flex;
    }
    .logo{
/*         width: 136px; */
        width: 158px;
        height: 65px;
        margin-left: 0; 
    }
    .logo-footer{
        width: 133px;
        height: 61px;
    }
    .wrapp-icon i {
        font-size: 28px;
    }

    .navbar-default-new .navbar-nav > li > a {
        padding: 13px;

    }

    .searchBoxHeder{
       min-width: auto;
    }
    .credit-text{
        font-size: 14px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .tohenCredit a {
        font-size: 14px;
    }
    .chat-container .head-container-desktop{
        bottom: 135px !important;
    }
    .pageSideContent{
        text-align: center;
    }
    .dropdown-menu.columns-3{
        width: 750px;
    }

    .navbar-nav > li > .dropdown-menu{
        padding: 25px 30px;
    }

    .infoItem{
        border: none;
        border-bottom: 2px solid #000;
        margin-bottom: 15px;
        padding-bottom: 20px;
        text-align: center;
    }
    .dropdown-menu.multi-column {
        min-width: 240px !important;
        overflow-x: hidden;
    }
    .search-input{
        border: 2px solid #161e72;
    }
    .search-button{
        border: 1px solid #161e72;
    }

    .wrapper-social-links {
        justify-content: center;
    }

    .standards img{
        height: 35px;
    }
}
/*-----------------------------------------------------  XS ( max 768 ) --------------------------------------------------------*/
@media only screen and (max-width:768px){
    .download-app a {
        width: 50%;
    }
    .download-app {
        margin: 40px 0;
    }
    h1{
        font-size: 33px;
        margin-bottom: 16px;
    }

    h2{
        font-size: 27px;
    }

    h3{
        font-size: 19px;
    }

    h4{
        font-size: 18px;
    }

    h5{
        font-size: 16px;
    }

    h6{
        font-size: 14px;
    }
    .headerIconMob{
        display: flex;
        justify-items: center;
        text-align: center;
    }
    .headerIconNameMob {
        color: #161e72;
        font-size: 14px;
        font-weight: 400;
    }
    .headerIconNameMob:hover,
    .headerIconNameMob:focus,
    .headerIconNameMob:active{
        color: #eb3d85;
    }
    .headerIconsMob .svg {
        width: 49px;
    }
    .nav > li.dropdown{
        float: none;
        white-space: nowrap;
    }
    .bannerOnly{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    li.dropdown .buttom_down{
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        color: #fff;
        cursor: pointer;
        padding: 0;
        width: 41px;
        height: 40px;
    }
    li.dropdown .buttom_down:hover, 
    li.dropdown .buttom_down:focus{
        background-color:inherit;
    }
    .navbar-default-new .navbar-nav > .open > a, 
    .navbar-default-new .navbar-nav > .open > a:hover, 
    .navbar-default-new .navbar-nav > .open > a:focus{
        background-color:inherit;
        color: #eb3d85;
    }
    .navbar-default-new .navbar-nav > li > a:hover, 
    .navbar-default-new .navbar-nav > li > a:focus{
        background-color: inherit;
    }
    .navbar-nav{
        flex-direction: column;
    }
    .dropdown a{
        cursor: pointer;
    }

    .multi-dropdown-new li{
        border-bottom: 1px solid #ffffff61;
        width: 80%;
        margin: 0 auto;
    }
  
    .wrapp-search-mob{
        display: flex;
        justify-content: center;
        margin-top: 26px;
        margin-right: 28px;
    }
    .searchToggle:hover, 
    .searchToggle:focus, 
    .searchToggle:active, 
    .searchMobileForm .searchButton{
        background-color: #fff;
    }
    .navbar-collapse{
        position: absolute;
        top: 0;
        background-color: #141e4c;
        z-index: 600;
        width: 100%;
    }
    .searchBox{
        font-size: 14px;
    }
    .mainHeaderMobile{
        display: none ;
    }
    .navbar-header{
        background-color: none;
    }
    .wrapp-heder-mob{
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-bottom: 20px;
    }
    .mob-row{
        display: block;
    }
    .navbar-default-new .navbar-nav > li > a{
        color: #fff;
        padding-top: 0px;
        padding-bottom: 0px;
        font-size: 18px;
        font-weight: 500;
        border-bottom:none ;
        margin-left: 0;
        margin-right: 0;
        cursor: pointer;
    }
    .link-active {
        border-bottom: none;
        color: #eb3d85;
    }
    .wrapp-heder-mob .navbar-toggle{
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        position: relative;
        float: right;
         padding: 0px 0px; 
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom:0px;
        background-color: transparent;
        background-image: none;
         border: 0px;
        border-radius: 4px;
    }

    .wrapp-heder-mob .navbar-toggle:focus{
        outline: none;
    }
    .gray-line{
        border-bottom: 1px solid #99999963;
    }
    
    .sideMenuWrap{
        width: 100%;
    }

    .subscribeNewsletter{
        margin-bottom: 20px;
    }
    .wrapper-all-sticky-bar{
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 500;
        transition: top 0.2s ease-in-out;
        border-top: 1px solid #f0f0f0;
        border-bottom: 1px solid #f0f0f0;
    }
    .wrapper-sticky-bar{
        display: block;
        background-color: #141e4c;
        display: flex;
        justify-content: space-between;
        justify-items: center;
        align-items: center;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .wrapper-sticky-bar .svg{
        width: 49px;
    }
    .wrapper-sticky-bar .icon-name-sticky-bar{
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        margin-top: 5px;
    }
    .pageFeatures .emailDialog{
        left: 0;
        right: 0;
        width: 290px;
    }

    .emailDialogArrow{
        right: 13px;
        left: auto;
    }
    .credit-position{
        margin-bottom: 130px;
    }
    .shareDialog{
        left: 0;
        right: 0;
        width: 290px;
    }

    .shareDialogArrow{
        right: 13px;
        left: auto;
    }

    .breadCrumbsContainer .breadCrumbs, .breadCrumbsContainer .breadCrumbs a{
        font-size: 12px;
    }
 

    .breadCrumbs{
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .pageFeatures{
        margin-bottom: 15px;
    }

    .facebookWidget{
        display: none;
    }

    .iconsSearchLogoRow{
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .sideMenuWrap .sideMenuLogo img{
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .mainBannerLogoWithText{
        margin: 10px auto;
    }

    .mainBannerText{
        width: 100%;
        text-align: center;
        height: auto;
        margin-top: 10px;
    }

    .nav > li.dropdown{
        white-space: normal;
      
    }

    #BNagish{
        display:none;
    }

    .multi-column-dropdown .notClickable{
        color: #fff;
        font-size: 16px;
        font-weight: normal;
    }
    li.dropdown{
        float: inherit;
        position: relative;
    }
    .buttom_down{
        color:#ffffff;
        z-index: 5000;
        position: absolute;
        left: 52px;
        top: 0px;
        padding: 20px;
    }
    .navbar-nav{
        margin: 0px;
        padding: 0px;
        text-align: center;
        padding-top: 25px;
        padding-bottom: 50px;
    }

    .navbar-nav .open .dropdown-menu{
        padding: 0;
    }

    .multi-column-dropdown{
        padding: 0px;
    }

    .multi-column-dropdown li a{
        color: #FFF;
    }

    .dropdown-menu li a{
        padding: 10px 15px;
    }
    .dropdown-menu li span{
        padding: 10px 15px;
    }

/*     .langMobile a.langLink{
        float: right;
        padding: 16px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    } */

    .clear_on_mobile{
        clear: both;
    }
/*     .langName{
        width: 36px;
        height: 36px;
        font-size: 12px;
        border: 1px solid #d6dbe0;
        text-align: center;
        padding-top: 0px;
        padding-top: 7px;
        margin-right: 1px;
        margin-top: 0px;
    }  */

    .search-input{
        width: 50vw;
        min-width: auto;
    }

    .dropdown.show .buttom_down > i{
        transform: rotate(180deg);
    }

    #appointmentsWrapper {
        z-index: 10000;
    }

    
    #appointmentsWrapper .model-dialog {
        border-radius: 0 0 15px 15px;
        padding: 10px;
    }

    .appoitmentsItem{
        width: 40%;
        min-height: 140px;
    }

    .appoitmentsItemTitle{
        font-size: 23px;
        line-height: 126%;
        margin-top: 4px;

    }
    
    /*.appoitmentsItemText{
        display:none;
    }*/

    .appoitmentsItemSubTitle{
        font-size: 23px;
        line-height: 126%;

    }

    .appointmentsMenu{
        flex-wrap: wrap;
        margin-bottom: 70px;
    }

    .appointmentsMenuTitle {
        text-align: center;
        padding-top:20px;
    }
    .appoitmentsItemImage{
        width: 60px;
        height: 60px;
    }
    
    .appointmentsMenuClose {
        top: 5px;
        left: 15px;
    }

    .model-dialog{
        border-radius: 0 0 15px 15px;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

    .header-logo{
        max-width: unset;
    }

    .quick-search-results{
        display: none !important;
    }
}



/*-------------------------------------------------------------------  max 480 -----------------------------------------------*/
@media only screen and (max-width:480px){

}

.butterflybtn {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-inline-start:30px;
    color:#fff;
}
.butterflybtn span{
    color:#fff;
}
.butterflybtn img {
    width: 50px;
    margin-bottom:5px;
}
@media only screen and (max-width:768px){
    .butterflybtn img {
        width:3em;
    }
}
@media (max-width: 992px) {
    .search-input::placeholder{
        color: #f1f1f1 !important;
    }
    .search-input{
        color: #fff !important;
    }
}