body, td, p{font-family: 'Akrobat';  font-weight: 600;font-size: 17px;  line-height: 24px; color:#364E66;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0px;padding:0px;outline: none;}

html, body{background:#fff;}


H1, H2, H3, H4, H5, h6{font-size:100%;font-weight:normal; color:#082541;}
h1{
font-weight: 900;
font-size: 52px;
line-height: 64px;
}

h2{
font-weight: 900;
font-size: 40px;
line-height: 48px
}

h3{
font-weight: 900;
font-size: 30px;
line-height: 38px;
}

h4{
font-weight: 800;
font-size: 24px;
line-height: 30px;
}

h5{
font-weight: 700;
font-size: 20px;
line-height: 24px;
}

h6{
font-weight: 700;
font-size: 18px;
line-height: 24px;
}

.clr{clear:both;}
.lF{float:left;}
.rF{float:right;}

a strong{ color:#163a7d;
text-decoration:none;
}

a strong:hover{ color: #163a7d;
border-bottom: 0px solid #082541;
text-decoration:none;}

a{ color:#163a7d;
text-decoration:none;}

a:hover{ color: #163a7d;
border-bottom: 0px solid #082541;
text-decoration:none;}
a:focus{color:#082541;text-decoration:none; }

a.a2a_dd:hover,
.socialIcon a:hover,
.main_page a:hover,
.all_sec a:hover{
	border-bottom: 0px solid #fff !important;
}

a.a2a_dd,
.socialIcon a,
.main_page a,
.all_sec a{
	text-decoration:none  !important;
}


.top_logo{}

.top_logo h1.sr-only{
	color: #FFF;
}

 ul:not([class]){ margin-bottom:30px!important; padding:0;}

 ul li:not([class]){
	list-style-position: outside;
	list-style-type: disc; margin-bottom:5px;  margin-left: 25px;
}

 ul li ul:not([class]){ margin-bottom:15px!important; padding:0;  margin-top:15px;}
 
 ul li ul li:not([class]){
	list-style-position: outside;
	list-style-type: circle; margin-left: 20px;
}



ol:not([class]){ margin-bottom:30px!important; padding:0;}

ol li:not([class]) {
	list-style-position: outside;
	margin-left:15px;
	    margin-bottom: 5px;
}

 ol li ol:not([class]){ margin-bottom:15px!important; padding:0;  margin-top:15px;}
 
 ol li ol li:not([class]){
	list-style-position: outside;
	list-style-type: lower-alpha; margin-left: 0px;
}



ul li::marker {
  color: #082541;
}

ol li::marker {
  color: #082541;
}

strong {
  font-weight: 900; color:#082541;
}

/*========================Body Start===========================*/
.dropdown-menu {
  width: 100% !important;
}
.dropdown {
    position: static !important;
}

.banner_img{ height:544px; object-fit: cover; margin-left: -12px; margin-top: 1px;}

header{background: rgba(8, 37, 65, 0.95);
backdrop-filter: blur(60px);}

.logo{ margin-top:10px; margin-bottom:10px;}
.top_right ul{ padding:0; margin:0!important;}
.top_right ul li{
	display: inline-block;
	padding-right: 25px;
	padding-left:25px; color:#FFFFFF; font-weight: 500;
font-size: 18px;
line-height: 22px; margin:0!important;
}
.top_right ul li a{ color:#FFFFFF; }
.top_right ul li a:hover{ color:#f6e618; }

.top_search{
	background: rgba(242, 242, 242, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.05);
	border-radius: 50px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px; width:178px;
}

.top_btn{
	background: rgba(242, 242, 242, 0.1);
	backdrop-filter: blur(20px);
	border-radius: 100px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px; color:#FFFFFF;  display:flex; align-items: center; margin-left:20px; justify-content: center; font-weight: 700;
font-size: 18px;
line-height: 24px; margin-right: 20px;
}
.top_btn_text{
font-weight: 600;
font-size: 14px;
line-height: 24px; margin-right:15px; margin-left:20px; color:#FFFFFF;
}

.top_btn_text span{
font-weight: 700;
font-size: 18px;
line-height: 24px;  color:#FFFFFF;
} 

.top_btn_text_img{
margin-left:10px;
 width: 45px;
    height: 46px;
} 
.log_in{ margin-right:15px; height: 46px;}


.top_btn img{ margin-left:23px; float:right;}
.top_btn a{ color:#FFFFFF; width: 100%;
}
.top_btn a:hover{ color:#f6e618;
}

.right_top{ display:flex; float:right; align-items: center; margin-top:20px; }
.logo_top{ float:left;}
.banner_bg{
	background-color: #082541;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top; height: 545px; background-size: cover;
}

.banner_404_bg{
	background-color: #082541;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top; height: auto; background-size: cover;
}

.banner_bg .container{ position:relative;}
  .searchbar{
    margin-bottom: auto;
    margin-top: auto;
    height: 47px;
    	background: rgba(242, 242, 242, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.05);
	border-radius: 50px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px; 
    border-radius: 30px;
    padding: 10px;
    }

    .search_input{
    color: white;
    border: 0;
    outline: 0;
    background: none;
    width: 0;
    caret-color:transparent;
    line-height: 27px;
    transition: width 0.4s linear; width:118px; margin-top: -10px; font-weight: 600;
font-size: 16px;
line-height: 24px;
    }

    .search_input::placeholder{
font-weight: 600;
font-size: 16px;
line-height: 24px; color: white;
}
    .searchbar:hover >.search_input{
    padding: 0 10px;
    width:450px;
    caret-color:white;
    transition: width 0.4s linear;
    }

    .search_icon{
    height: 40px;
    width: 40px;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color:white;
    text-decoration:none;
	margin-top:-7px;
    }
	
.banner_mar{ margin-left:auto; object-fit: cover; height:100%;}
.banner_text{ position:relative; margin-top:-545px; height:545px;}
.banner_next_prev{ position: relative;}
.carousel_item_img {
    height: 545px;
    object-position:center center; margin-left:auto;     object-fit: cover;
}

.carousel-caption p{ color:#d0d5da; font-weight: 600;
font-size: 17px;
line-height: 24px; margin-bottom:35px;}

.carousel-caption .title{
	color:#FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618; padding-left:15px; font-weight: 700;
font-size: 22px;
line-height: 26px; text-transform:uppercase; margin-bottom:10px;
}
.carousel-caption .title1{ font-weight: 900;
font-size: 52px;
line-height: 64px; color:#FFFFFF; margin-bottom:20px;}

.banner_btn{
background: rgba(242, 242, 242, 0.1);
backdrop-filter: blur(20px);
border-radius: 100px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px; font-weight: 800;
font-size: 16px;
line-height: 24px; color:#FFFFFF; text-transform:uppercase; display:flex; align-items: center; justify-content: center; float:left; height:50px; width:183px;
}
a .banner_btn {
color:#FFFFFF; display:flex; align-items: center;
}
a .banner_btn:hover{
color:#F6E618;
}

.banner_btn img{
margin-left:15px;
}

.banner_right{ display:flex; justify-content: flex-end; margin-top:168px;}

.banner_right ul{ margin:0; padding:0;}
.banner_right ul li{ list-style-type:none; margin-bottom:20px; margin-left:0px;}
.banner_right ul li img{ height:37px; width:37px;}

.banner_bot{background: #082541;
backdrop-filter: blur(30px); min-height:107px;}

.banner_bot ul li{ list-style-type:none;}

.banner_bot_sec{ margin-top:19px; margin-left:30px; margin-right:30px; margin-bottom:15px;}
.banner_bot_sec img{ margin-right:8px;}
.banner_bot_text{font-weight: 800;
font-size: 24px;
line-height: 30px; color:#FFFFFF; display: flex; margin-bottom:15px;
    align-items: center;}

.more{font-weight: 800;
font-size: 16px;
line-height: 24px; color:#FFFFFF;}
.more a{ color:#FFFFFF;}
.more a:hover{ color:#f6e618;}

.more img{ margin-left:18px;}
.line{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #203a54;
}

.news{background: #EEF4FA; padding-top:80px; padding-bottom:80px;}
.title2{
	padding-left: 15px; margin-bottom:41px; color:#082541; position:relative;
}

.title2::before{
width:5px;
	height:35px;
	content:"";
	background-image:url(../images/line.jpg); position: absolute; left:0px; top:8px;
}
.home_news{    margin-left: -12px;
    margin-right: -12px;}

.home_news ul{ margin:0; padding:0;}
.home_news ul li{ list-style-type:none;}


.read_more_right{width: 183px; height: 50px; background: #082541; border-radius: 100px; color:#FFFFFF; float:right; justify-content: flex-end;
    align-items: center; padding-left:13px; padding-right:13px; display: flex; margin-right: 20px;}
.read_more_right img{ margin-left:30px;}
.read_more_right a{ color:#FFFFFF;}

.read_more_right a:hover{color:#F6E618;}

a .read_more_right { color:#FFFFFF;}

a:hover .read_more_right {color:#F6E618;}

.news_img{ position:relative; margin-bottom:25px;}

.news_date{
	background: #AD2623;
	backdrop-filter: blur(100px);
	border-radius: 10px;
	position:absolute;
	bottom:20px;
	right:20px;
	display:flex;
	color:#FFFFFF;
	justify-content: center;
	align-items: center;
	padding-top: 6px;
	padding-right: 19px;
	padding-bottom: 6px;
	padding-left: 10px;
}

.news_date img{ margin-right:10px;}

.img_news{
	border-radius: 10px 10px 0px 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F6E618;
}

.news_title{font-weight: 800;
font-size: 22px;
line-height: 24px; color: #082541; margin-bottom:15px;}
.news_text{ padding-bottom:100px; position:relative;}
.img_all{ width:100%;}

.project {
    display: flex;
}
.project_box{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}


.more1{
	background-image: url(../images/white_arrow.svg);
	background-repeat: no-repeat;
	background-position: right center;     width: 80px;
    height: 30px;
    float: right; position:absolute; bottom:0px; right:0px; color:#082541;  transition: opacity .2s;
}
.more1:hover{
	background-image: url(../images/yellow_arrow.svg);
	background-repeat: no-repeat;
	background-position: right center; color:#082541;
}
.more1 a{color:#082541; font-weight: 800;
font-size: 16px;
line-height: 24px;}
.more1 a:hover{color:#082541;}

.sec3{ padding-top:80px; padding-bottom:80px; background-color:#FFFFFF;}

.sec3_img{ position:relative; margin-bottom:30px;}
.sec3_img img{ border-radius: 15px;} 
.sec3_img_bg{background: linear-gradient(0deg, #082541 0%, rgba(8, 37, 65, 0) 43.55%); position:absolute; border-radius: 15px; width:100%; height:100%;  transition: .7s ease-in-out;}

.sec3_img_btn{
	background: rgba(238, 244, 250, 0.1);
	backdrop-filter: blur(100px);
	border-radius: 15px;
	position:absolute;
	left:20px;
	bottom:20px;
	color:#FFFFFF;
	padding-top: 18px;
	padding-right: 25px;
	padding-bottom: 18px;
	padding-left: 25px; width:90%;
}
.sec3_img_btn img{
float:right;
}

.sec3 ul{ margin:0; padding:0;}
.sec3 ul li{ list-style-type:none;}

.sec4_img{
	/*background: linear-gradient(360deg, rgba(8, 37, 65, 0.9) 0%, rgba(8, 37, 65, 0) 85.56%), linear-gradient(0deg, rgba(8, 37, 65, 0.5), rgba(8, 37, 65, 0.5)), url(../images/img5.jpg);*/
	border-radius: 10px; position: relative; min-height:185px; background-size: cover;
}

.sec4_img_text{
position:relative; left:40px; top:42px; font-weight: 800; font-size: 40px; line-height: 48px; color: #FFFFFF;
}


.sec5_img{
	background: linear-gradient(360deg, rgba(8, 37, 65, 0.9) 0%, rgba(8, 37, 65, 0) 85.56%), linear-gradient(0deg, rgba(8, 37, 65, 0.5), rgba(8, 37, 65, 0.5)), url(../images/img8.jpg);
	border-radius: 10px; min-height:185px; position: relative; background-size: cover;
}

.sec6_img{
	background: linear-gradient(360deg, rgba(8, 37, 65, 0.9) 0%, rgba(8, 37, 65, 0) 85.56%), linear-gradient(0deg, rgba(8, 37, 65, 0.5), rgba(8, 37, 65, 0.5)), url(../images/img6.jpg);
	border-radius: 10px;  min-height:185px; position: relative; background-size: cover;
}


.contact{
	background-color: #eef4fa;
}
.contact_sec{ margin-top:68px; font-weight: 600;
font-size: 18px;
line-height: 30px; margin-bottom:68px;}

.contact_select{
	border: 1px solid rgba(8, 37, 65, 0.1);
	border-radius: 100px;
	width:80%;
	margin-bottom:32px;
	height:50px;
	margin-top:20px;
	padding-right: 20px;
	padding-left: 20px; color:#082541; font-weight: 700;
font-size: 18px;
line-height: 22px;
}

.map{ object-fit: cover; width:100%; height:100%;}

footer{background: #082541; padding-top:50px;}
.bot_nav{
}
.bot_nav ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.bot_nav ul li{
	padding:0;
	list-style-type:none; margin-left:0px!important;
}
.bot_nav ul li.noline{
	padding:0;
	margin:0;
	border:none;
}
.bot_nav ul li a{
	color:#BAC3C9;
	text-decoration:none;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left; border: 0px;  font-weight: 600;
font-size: 16px;
line-height: 19px;
}

.bot_nav ul li.heading{
	color:#fff;
	text-decoration:none;
	display:block;
	text-align: left;
font-weight: 700;
font-size: 18px;
line-height: 22px; margin-bottom:15px;
	
}
.bot_nav ul li a:hover {color:#f6e618;}

.bot{
	margin-top:30px;
	padding-top:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #203a53; padding-bottom:20px;
}
.bot_social{}

.bot_social ul{
	padding:0;
	list-style-type:none;
	display:block;
	margin:0;
}
.bot_social ul li{
	padding:0;
	display: inline-block;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0!important;
}
    .figure {
        position: relative; width: 100%;
    }
    .figure img.image-hover {
	position: absolute;
	top: -1px;
	right: 0;
	left: 0;
	bottom: 0;
	object-fit: contain;
	opacity: 0;

      transition: opacity .2s;
    }
    .figure:hover img.image-hover {
      opacity: 1;
    }
	
.con_bot{ float:right; color:#FFFFFF; text-align:right;}
.con_bot img{}
.con_bot a{   color:#FFFFFF; }
.con_bot a:hover{  color:#FFFFFF}

.bot_info{ margin-right:60px; color:#FFFFFF; float:left;}

.bot_social_mob{margin-top: 20px;
    margin-bottom: 20px; display: flex;
    align-content: center;
    justify-content: center;}

.bot_social_mob ul{
	padding:0;
	list-style-type:none;
	display:block;
	margin:0;
}
.bot_social_mob ul li{
	padding:0;
	display: inline-block;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0!important;
}

.dla_sec{ background-color:#FFFFFF; padding-top:80px; padding-bottom:80px;}
.dla{display:flex; margin-bottom:30px;}
.dla_text{font-weight: 800;
font-size: 20px;
line-height: 28px; text-transform: capitalize;
color: #082541;     display: flex;
    align-items: center;}

.dla_img{background: #EEF4FA;
border-radius: 10px; display:flex; justify-content: center;
    align-items: center; height:85px; width:85px; margin-right:26px; padding:30px;} 
	
	
	.post_page p{ color:#d0d5da; font-weight: 600;
font-size: 17px;
line-height: 24px; margin-bottom:35px;}

.post_page .title{
	color:#FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618; padding-left:15px; font-weight: 700;
font-size: 22px;
line-height: 26px; text-transform:uppercase; margin-bottom:10px;
}
.post_page .title1{ font-weight: 900;
font-size: 52px;
line-height: 64px; color:#FFFFFF; margin-bottom:20px;}

.banner_stars{
background: rgba(242, 242, 242, 0.1);
backdrop-filter: blur(20px);
border-radius: 100px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px; font-weight: 800;
font-size: 16px;
line-height: 24px; color:#FFFFFF; text-transform:uppercase; display:flex; align-items: center; justify-content: center; float:left; height:45px; 
}
.banner_stars img{ margin-left:4px; margin-right:4px; height:15px;}


.title3{font-weight: 700;
font-size: 20px;
line-height: 24px; color: #082541; margin-bottom:15px;}

.tag_top{ display:flex; align-items: center;}
.tag_green{
	background: #19AC04;
	border-radius: 8px;
	color:#FFFFFF;
	font-weight: 600;
	font-size: 17px;
	line-height: 24px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px; margin-left:10px;
}

.post_sec{ padding-top:25px; padding-bottom:80px;}
	
.share_sec{margin-left: auto;}
.share_sec ul{ margin:0; padding:0; display:flex;}
.share_sec ul li{     display: inline-flex;
    flex-direction: row;
    align-items: center; margin-left:0px;}
	
.share_sec ul li a{     display: inline-flex;
    flex-direction: row;
    align-items: center; margin-right:20px; color:#082541;}

.share_sec ul li a:hover{ color:#000000;}
.share_sec ul li a .share{background: #EEF4FA;
backdrop-filter: blur(10px); border-radius:50%; height:37px; width:37px; display: flex;
    justify-content: center;
    align-items: center; margin-right:10px;}

.share_sec ul li a:hover .share{background: #082541;}
.share_sec ul li a .act{background: #082541;}
.share_sec ul li a:hover .share img{filter: invert(93%) sepia(95%) saturate(1473%) hue-rotate(344deg) brightness(101%) contrast(93%);}
.share_sec ul li a .act img{filter: invert(93%) sepia(95%) saturate(1473%) hue-rotate(344deg) brightness(101%) contrast(93%);}

.title4{
font-weight: 900;
font-size: 24px;
line-height: 29px;
	padding-left: 15px; margin-bottom:20px; color:#082541; position:relative;
}

.title4::before{
width:5px;
	height:20px;
	content:"";
	background-image:url(../images/line.jpg); position: absolute; left:0px; top:6px;
}
.post_info{
	background: #EEF4FA;
	border-radius: 15px;
	padding: 20px;
}
.info_text{    display: flex;
    align-items: center; font-weight: 700;
font-size: 16px;
line-height: 24px; margin-bottom:25px; flex-wrap: wrap;}
.info_text_white{
	background: #FFFFFF;
	border-radius: 8px;
	color: #082541;
	margin-left:10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;  display: flex;
    align-items: center; margin-bottom: 7px;
}
.info_text_white img{ margin-right:10px;}
.info1{float: right;}

.blad{font-weight: 900;
font-size: 70px;
line-height: 129px; color:#FFFFFF; text-align:center; margin-bottom:80px;}

.blad_img{ text-align:center; margin-bottom:120px;}

.blad_btn{
	background: rgba(242, 242, 242, 0.1);
	backdrop-filter: blur(20px);
	border-radius: 100px;
	display: inline-flex;
	margin-left:15px;
	margin-right:15px;
	text-transform: uppercase;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 15px; margin-bottom:20px;
}

.blad_btn a{display: flex;
    align-items: center; font-weight: 700;
font-size: 16px;
line-height: 24px; color:#FFFFFF;}

.blad_btn a:hover{ color:#F6E618;}
.blad_btn img{ margin-right:15px; }

.blad_text{ margin-bottom:39px; text-align:center; font-weight: 600;
font-size: 18px;
line-height: 24px; color:#d0d6db;}
.blad_text1{ margin-left:auto; margin-right:auto; margin-bottom:30px; text-align: center;}


.left_nav_one{ padding-top:0px; padding-bottom:0px; }
.left_nav_one img{ margin-right:15px;}
.left_nav_one ul{
	padding:0;
	list-style-type:none; padding-bottom:20px; padding-top:15px;
}
.left_nav_one ul li{
padding-left:0px; padding-right:10px; padding-left:25px; padding-right:25px;
	margin:0; list-style-type:none;
}
.left_nav_one ul li a{
	color:#163A7D;
	text-decoration:none;
	display:flex;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	font-size: 1rem;
	font-weight: 700;
	line-height:1rem;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff; text-transform:uppercase; display: flex;
    align-items: center;
}
.left_nav_one ul li a:hover { color:#163A7D;  border-bottom:#fff solid 2px !important; }
 .left_menu_heading{
background: #082541;
border-radius: 10px;
font-weight: 700;
font-size: 18px;
line-height: 26px; padding-top:7px; padding-bottom:7px; padding-left:20px; padding-right:20px; color:#FFFFFF; z-index: 10;
    position: relative; display: flex;
    align-items: center;
}

 .left_menu_heading img{
 margin-right:15px;
} 
.page_header{
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top; height: 300px; background-size: cover;
}

.banner_right_all{ display:flex; justify-content: flex-end; margin-top:50px; /*margin-right:-24px;*/}

.page_header p{ color:#d0d5da; font-weight: 600;
font-size: 17px;
line-height: 24px; margin-bottom:35px; position:relative;}

.page_header .title{
	color:#FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618; padding-left:15px; font-weight: 700;
font-size: 22px;
line-height: 26px; text-transform:uppercase; margin-bottom:10px;
}
.page_header .title1{ font-weight: 900;
font-size: 52px;
line-height: 64px; color:#FFFFFF; margin-bottom:40px; /*word-break: break-all;*/}


.all_sec{ padding-top:35px; padding-bottom:35px; background-color:#FFFFFF;}
.left_nav_sec{ margin-top:-60px; }
.left_nav1{background: #EEF4FA;
border-bottom-right-radius: 10px; padding-bottom: 20px;
border-bottom-left-radius: 10px; position: relative; z-index: 8; margin-top:-10px; margin-bottom:20px;}

.number{
	background-image: url(../images/num_bg.png);
	background-repeat: no-repeat;
	background-position: center center; height:21px; width:31px; color:#FFFFFF;
	display: flex;
    justify-content: center;
    align-items: center; font-weight: 700;
font-size: 11px;
line-height: 16px; margin-right:15px;
}
.number1{
	background-image: url(../images/num_bg1.png);
	background-repeat: no-repeat;
	background-position: center center; height:21px; width:31px; color:#FFFFFF;
	display: flex;
    justify-content: center;
    align-items: center; font-weight: 700;
font-size: 11px;
line-height: 16px; margin-right:15px;
}

.every_text{ display:flex; float: left; margin-right:30px;}
.every_text img{ margin-right:10px;}
.title5{
font-weight: 600;
font-size: 20px;
line-height: 24px;
	padding-left: 15px; margin-bottom:20px; color:#082541; position:relative;
}

.title5::before{
width:5px;
	height:20px;
	content:"";
	background-image:url(../images/line.jpg); position: absolute; left:0px; top:4px;
}

.title6{font-weight: 800;
font-size: 24px;
line-height: 30px; color: #082541;}

.every_text_box{
	background: #EEF4FA;
	border-radius: 0px 10px 10px 0px;
	padding:30px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618;
	margin-top:15px;
}



.date1{
	background: #AD2623;
	backdrop-filter: blur(100px);
	border-radius: 10px;
	bottom:20px;
	right:20px;
	display:flex;
	color:#FFFFFF;
	justify-content: center;
	align-items: center;
	padding-top: 6px;
	padding-right: 19px;
	padding-bottom: 6px;
	padding-left: 10px; float:left;
}

.date1 img{ margin-right:10px;}

.line5{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7eaec;
	margin-bottom: 50px;
	padding-top: 30px;
}


.date2{
	background: #082541;
	backdrop-filter: blur(100px);
	border-radius: 10px;
	bottom:20px;
	right:20px;
	display:flex;
	color:#FFFFFF;
	justify-content: center;
	align-items: center;
	padding-top: 6px;
	padding-right: 19px;
	padding-bottom: 6px;
	padding-left: 10px; float:left;
}

.date2 img{ margin-right:10px;}


.every_text_box1{
	padding:30px;
	margin-top:15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E7EAEC;
}

.pages {
    background: #EEF4FA;
    border-radius: 15px;
    margin-top: 30px;
    padding: 10px;
}

.page-link img{ margin-top:-8px;}

.left_nav{ padding-top:0px; padding-bottom:20px; }
.left_nav img{ margin-right:15px;}
.left_nav ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.left_nav ul li{
padding-left:0px; padding-right:10px;
	margin:0; list-style-position: inside;
    list-style-type: none;
}
.left_nav ul li a{
	color:#6A6A6A;
	text-decoration:none;
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 1rem;
	font-weight: 500; line-height:1rem; 
}

.left_nav .heading{
	color:#163A7D;
	text-decoration:none;
	display:block;
	text-align: left;
	font-weight: 700;
	font-size: 1rem;
	line-height:1rem;
	margin-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2; padding-bottom:15px; text-transform:uppercase;
}
.left_nav ul li a:hover {color:#163A7D;}
h2.accordion-header{ line-height:1rem; font-size:1rem; font-weight:700; color:#163A7D; text-transform:uppercase;}

h2.accordion-header .accordion-button{
color: #082541;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	padding-top: 20px;
	padding-bottom: 20px; padding-left: 0px;
    padding-right: 0px;
	font-weight: 700;
font-size: 18px;
line-height: 24px;
}
h2.accordion-header .accordion-button img{
margin-right:14px;
}


.left_nav2{ padding-top:0px; padding-bottom:0px; }
.left_nav2 img{ margin-right:15px;}
.left_nav2 ul{
	padding:0;
	list-style-type:none;
	margin: 0!important;
}
.left_nav2 ul li:first-child{ padding-top:22px;
}
.left_nav2 ul li{
padding-left: 25px;
    padding-right: 35px; list-style-type: none;
	margin:0;
}
.left_nav2 ul li a{
	color:#163A7D;
	text-decoration:none;
	display: flex;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
font-weight: 700;
font-size: 18px;
line-height: 24px; color: #082541; 
border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.left_nav2 ul li a.act1{
border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F6E614;
}

h2.accordion-header .accordion-button.act2 {
border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F6E614;
}

.left_nav2 ul li a:hover {color:#163A7D;
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #fff !important;
}

.left_nav1 .accordion-button{background-color: transparent;}

.left_nav1 .accordion-item {
    background-color: transparent;
    border: transparent;
	padding-left: 25px;
    padding-right: 25px;
}

.candidate_box{
	background: #EEF4FA;
	border-radius: 15px;
	position:relative;
	padding-top: 35px;
	padding-right: 30px;
	padding-bottom: 35px;
	padding-left: 30px; margin-bottom:30px; min-height:150px; transition-duration: 0.3s;
}

.candidate_box:hover{background: #082541; border-radius: 15px;}

.candidate_box:hover .candidate_box_sub_title{ color:#b4bdc6;}
.candidate_box:hover  .candidate_box_title{color:#FFFFFF;}

.candidate_box_title{ font-weight: 900; font-size: 40px; line-height: 48px; color: #082541;}

.candidate_box_sub_title{ font-weight: 600; font-size: 23px; line-height: 28px; color: #364f66;}
.candidate_box img {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.member_box {
	background: #EEF4FA;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #082541;
	padding-right: 30px; display: flex;
    margin-bottom:70px; position:relative; min-height:213px;
} 

a .member_box {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #082541; transition: 0.3s;
} 
a .member_box:hover{
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #F6E614;
}
.member_box_img{
display: flex;
 align-items: flex-end; margin-right:50px;
}
.member_box_img img{  max-width: 250px;
}
/*.member_box_text_all{
 margin-top:50px;  position:absolute; left:280px; width:35%;
}*/

.member_box_text_all{
 width:50%;
     display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
}

.member_box_text{
font-weight: 800;
font-size: 24px;
line-height: 29px; color:#082541; margin-bottom:10px;
}

.member_box_text1{
font-weight: 600;
font-size: 18px;
line-height: 24px; color:#4D6379;

}

.member_box1{
	background: #EEF4FA;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #082541;
	padding-right: 30px; display: flex;
    height: 213px; margin-bottom:70px; position:relative;
}

a .member_box1 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #082541; transition: 0.3s;
} 
a .member_box1:hover{
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #F6E614;
}

.arrow_more{ position:absolute; right:30px; bottom:20px;}
.left_nav1 .accordion-item  .left_nav ul li{padding-left: 0px;
    padding-right: 0px;}
	
.left_nav1 .accordion-item  .left_nav {
    padding-top: 0px;
    padding-bottom: 0px;
}

.member_box_img1{
display: flex;
 align-items: flex-end; width:280px; justify-content: center;
}

.member_box_text_all1{
 margin-top:50px; width:60%; margin-left:25px;
}

.title7{font-weight: 700;
font-size: 20px;
line-height: 24px; color: #082541; margin-bottom: 15px;}

.member_box2 {
    background: #EEF4FA;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-width: 10px;
    border-bottom-style: solid;
    border-bottom-color: #082541;
    padding-right: 30px;
    display: flex;
    height: 213px;
    margin-bottom: 30px;
    position: relative;
}


.struktura .accordion-item {
    background-color: #fff;
    border: none;
}
.struktura .accordion-body {
	padding-top: 10px;
	padding-bottom: 20px; padding-left:0px; padding-right:0px;
}
.struktura h2.accordion-header .accordion-button{
	color: #082541;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	background: #EEF4FA;
	border-radius: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px; margin-bottom: 8px;
}

.struktura h2.accordion-header .accordion-button:not(.collapsed) {background:#082541; color: #fff;}

.struktura .accordion-button:not(.collapsed)::after {
    background-image: url(../images/minus.svg);
    transform: rotate(-180deg);
    height: 10px;
    width: 20px; margin-top: -8px;
}

.struktura .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url(../images/plus.svg);
    background-repeat: no-repeat;
    transition: transform 0.2s ease-in-out;
    height: 20px;
    width: 20px;
    margin-top: 5px;
}

.struktura .accordion-item:last-of-type .accordion-button.collapsed {
border-radius: 10px;
}


.struktura .accordion-body ul { margin:0; padding:0;}
.struktura .accordion-body ul li {
	margin:0;
	font-weight: 700;
	font-size: 17px;
	line-height: 24px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eef4fa; list-style-type:none; padding-left:10px;
}

.border_tab{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #082541;
	border-bottom-color: #082541;
	border-left-color: #082541;
	border-radius: 0px 0px 10px 10px;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #082541;
	width: 99.99%;
}

ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	overflow: hidden;
	position: relative;
	margin-top: 1px;
	margin-right:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333333;
	border-bottom-color: #333;
	border-left-color: #333; background: #082541;
border-radius: 10px 10px 0px 0px; font-weight: 600;
font-size: 16px; text-align: center;
}

.tab_last { border-right: 1px solid #333; }

ul.tabs li:hover {
	background: #082541;
	color: #F6E618;
}

ul.tabs li:last-child {
margin-right:0px;
}

ul.tabs li.active {
	background-color: #fff;
	color: #082541;
	border-bottom: 1px solid #fff;
	display: block;
	font-weight: 700;
}

ul.tabs li.active a{
	font-weight: 700;
}

.tab_container {
	border: 1px solid #082541;
	border-top: none;
	clear: both;
	float: left;
	width: 99.99%;
	background: #fff;
	overflow: auto;
border-radius: 0px 0px 10px 10px;
}

.tab_content {
	padding: 20px;
	display: none;
	border: 1px solid #082541;
}

.tab_drawer_heading { display: none; }

@media screen and (max-width: 991px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		background-color: #eef4fa;
		color: #082541;
		border-top: 1px solid #082541;
		margin: 0;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none; font-weight: 700;
font-size: 18px;
	}
	.d_active {
		background-color: #082541;
		color: #fff;
	}
}


.centers ul{ margin:0!important; padding:0!important; display:block;}
.centers ul li{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7eaec;
	display: inline-flex;
	width: 100%;
	padding-top:20px;
	padding-bottom:20px;
	background-image: url(../images/tab_arrow.svg);
	background-repeat: no-repeat;
	background-position: right center; align-items: center;
}
.centers ul li:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #082541;
	background-image: url(../images/tab_arrow_on.svg);
	background-repeat: no-repeat;
	background-position: right center;
}

.centers ul li .img{ margin-right:25px; float:left;}
.centers ul li .text{ margin-right:50px; float:left;}

.line1{
	text-decoration: underline;
}

.clinic{
	background: #EEF4FA;
	border-radius: 10px 10px 0px 0px;
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #082541;
}

.blue_bg_text{
	background: #EEF4FA;
	border-radius: 0px 10px 10px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F6E618; color:#082541; font-weight: 700;
font-size: 18px;
line-height: 22px;
}

.add{font-weight: 700;
font-size: 17px;
line-height: 24px; padding-left:10px;}

.map_bg{background: #EEF4FA;
border-radius: 10px; color:#082541; margin-bottom:30px;}
.location{display: flex; align-items: center;}
.location img{ margin-right:10px;}

.map_add{ padding-top:62px; padding-left:50px; padding-bottom:65px; padding-right:50px;}

.map1{object-fit: cover; height: 100%;}

.member_details{color: #082541; margin-top:-50px; min-height:70px;}
.download{font-weight: 700;
font-size: 17px;
line-height: 24px; background: #EEF4FA;
border-radius: 7px; padding-left:10px; padding-right:10px; padding-top:1px; padding-bottom:5px; margin-top:20px; display: flex;
    align-items: center; float:left;}
	
.download img{ margin-left:15px;}

.no_margin {
    margin-bottom: 30px;
}

.member_details1{color: #082541; font-weight: 600;
font-size: 18px;
line-height: 30px;}

.warning{font-weight: 700;
font-size: 17px;
line-height: 24px; background: #EEF4FA;
border-radius: 7px; padding:15px; display: flex; margin-top:20px; align-items: center;}

.warning span{ color:#AD2623}
 .warning_text{}
 
.warning_img{ margin-right:15px;}

.commercial{}

.commercial_box{
   position:absolute; 
	background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);     
	background-size: 128px 128px;
    background-repeat: no-repeat;
	height: 128px;
    width: 128px; left:30%; top:28px; text-align:center;
}


.commercial_box_icon{
	position: absolute;
	display: flex;
	justify-content: center;
	width: 128px;
	height: 128px;
	top: 56px;
	align-items: center;
    left: 50%;
    transform: translate(-50%, 0%);
	background-image: url(../images/ellipse.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.commercial_box_icon img{
    width: auto!important;
} 
.commercial_box_img img{
    width: 100%;
    object-fit: cover; border-radius: 10px 10px 0px 0px;
	}
	
.commercial_box_img{
  position:relative;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F6E618;
	display:flex; margin-bottom:35px;
}

.commercial_box_img .figure {
	position: relative; width: 65px; margin-left:auto; margin-right:auto;
}

.commercial_box_img:hover .figure img.image-hover {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      object-fit: contain;
      opacity: 0;
    }
.commercial_box_img:hover .figure img.image-hover {
      opacity: 1; 
    }

.commercial_box_img:hover .commercial_box_icon{
	background-image: url(../images/ellipse1.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.commercial_box_text{
font-weight: 900;
font-size: 30px;
line-height: 36px; color:#FFFFFF; position: absolute; width: 100%;
    justify-content: center; top:166px;     display: flex;
    justify-content: center;     text-align: center;
		padding: 0 50px;
}


.top_box{background: #EEF4FA;
border-radius: 10px; margin-bottom:30px;}

.top_box img{border-radius: 0px 10px 10px 0px; object-fit: cover; height:425px; width:100%;}

.top_box_text{
	background: #EEF4FA;
	border-radius: 10px;
	padding-top: 45px;
	padding-right: 60px;
	padding-bottom: 50px;
	padding-left: 60px;
}

.top_box_text h2{ color:#082541; margin-bottom:15px;}

.doc_text{ display: flex;
    align-items: center; margin-bottom:60px;}
.doc{
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;  background: #EEF4FA;
border-radius: 7px; margin-left:15px;     display: flex;
    align-items: center;
}

.doc img{
margin-right:10px;
}
.title10{
	padding-left: 15px; margin-bottom:41px; color:#082541; position:relative;
}

.title10::before{
width:5px;
	height: 30px;
	content:"";
	background-image:url(../images/line.jpg); position: absolute; left:0px; top:5px;
}

.member_details2{color: #082541; font-weight: 600;
font-size: 18px;
line-height: 30px; margin-bottom:50px; margin-top:-50px;}

.price_list ul{ margin:0; padding:0;}
.price_list ul li{
	margin-bottom:5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
background: #FFFFFF;
border-radius: 10px;
font-weight: 700;
font-size: 17px;
line-height: 24px; list-style-type: none; margin-left:0px;
}

.price_list ul li.head{
	background: #082541;
	border-radius: 0px 10px 10px 0px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F6E618; color:#FFFFFF;
}

.price_list ul li.no_bg{
 background: transparent;
    padding: 0;
    color: white;
}

.price_title{background: #082541;
border-radius: 7px; 	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px; float:left; margin-top:30px;}

.number2{ margin-right:30px; float:left;}
.name{ float:left;}
.total{ float:right;}


.list_box{background: #EEF4FA;
border-radius: 10px; padding:20px; margin-bottom:60px;}

.doc1{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;  background: #EEF4FA;
border-radius: 7px; display: flex;
    align-items: center; margin-bottom:20px;
}

.doc1 img{
margin-right:10px;
}

.add_left{ float:left; width:150px;}
.doc2{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;  background: #fff;
border-radius: 7px; display: flex;
    align-items: center; margin-bottom:10px; float:left;
	
}

.doc2 img{
margin-right:10px;
}


.accommodation_box{background: #EEF4FA;
border-radius: 10px; padding:25px; margin-top:50px; margin-bottom:50px;}

.round_img{border-radius: 10px;}

.all_heading h1, .all_heading h2, .all_heading h3, .all_heading h4, .all_heading h5, .all_heading h6{ margin-bottom:15px;}

.news_text1 {
    margin-bottom: 30px;
	padding-bottom: 80px
}


.more2{
	background-image: url(../images/more_in.svg);
	background-repeat: no-repeat;
	background-position: right center;     width: 80px;
    height: 30px;
    float: right; position:absolute; bottom:0px; right:0px; color:#082541;  transition: background-color 0.3s ease; cursor:pointer;
}
.more2:hover{
	background-image: url(../images/more_on.svg);
	background-repeat: no-repeat;
	background-position: right center; color:#082541;
}

.more2 a{color:#082541; font-weight: 800;
font-size: 16px;
line-height: 24px;}
.more2 a:hover{color:#082541;}

.sreach_all{background: #082541;
border-radius: 100px; height: 50px;}

.sreach_calendar:hover .search_input { width:118px!important; }
.search_icon1 {
    height: 50px;
    width: 50px;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: white;
    text-decoration: none;
    margin-top: -48px;
}

.search_sec{margin-bottom:10px;}

.sreach_calendar{
	background: #fff;
	border-radius: 100px;
	border: 1px solid #e7eaec; display: flex; height: 50px;
}

.sreach_calendar input{
font-weight: 700;
font-size: 18px;
line-height: 22px; color: #082541; width: 118px; margin-top:2px;
}
.search_icon2 {
    height: 50px;
    width: 50px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: white;
    text-decoration: none;
	margin-left:10px;
}

.search_lable{font-weight: 700;
font-size: 16px;
line-height: 19px;}

.search_btn{ margin-top:30px;}

.btn_pdf{
	background: #082541;
	border-radius: 10px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px; float:right; display: flex; margin-top:20px;
}

.btn_pdf img{ margin-left:10px;}

.sec_new{ display:flex; margin-bottom:20px;}
.reset1{ margin-right:20px;}
.reset{     display: flex;
    align-items: center;}
	
 .reset img{ margin-right:10px;}
 
.top_flag_bg {
    background: #273E56;
    height: 310px;
    margin-top: -120px;
	padding-left:29px; padding-right:29px;     display: flex;
    align-items: center;
    justify-content: center;
}

.white_box_flag{background: #FFFFFF;
border-radius: 10px;     display: flex;
    justify-content: center; padding:10px;}

.flag1{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7eaec; margin-left:40px; padding-right:40px;
}

.flag2{
 margin-left:50px; padding-right:40px;
}
.blue_box{background: #EEF4FA;
border-radius: 10px; padding:30px;}

.blue_box1{
	background: #EEF4FA;
	border-radius: 0px 10px 10px 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618; margin-bottom:20px; overflow-x:auto; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px;
	
}

.blue_box1 table{
min-width:500px; width:100%;
}

.blue_box1 th, .blue_box1  td {
  padding: 5px; border: 5px solid #EEF4FA;
}
.box_white{
	background: #FFFFFF;
	border-radius: 8px;
	height: 100%;
	width: 100%; text-align:center;
}

.table_text1{font-weight: 800;
font-size: 20px;
line-height: 24px; color: #082541;}

.table_text2{font-weight: 700;
font-size: 17px;
line-height: 24px; color: #082541;}

a.email{
	text-decoration: underline; font-weight:700; color:#364e66;
}

.line2{
	text-decoration: underline; font-weight:700;
}
.clinical_box{ padding:15px; background: #EEF4FA;
border-radius: 10px; font-weight: 600;
font-size: 18px;
line-height: 24px; margin-bottom:30px;}

.clinical_box_white{background: #FFFFFF;
border-radius: 10px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}

.clinical1{font-weight: 600;
font-size: 16px;
line-height: 24px; color: #082541;}

.clinical2{font-weight: 700;
font-size: 22px;
line-height: 24px; color: #082541;}

.green_text{background: #127C04;
border-radius: 6px; font-weight: 600;
font-size: 15px;
line-height: 24px; margin-top:12px; float:left; color:#fff; padding-left:12px; padding-right:12px; margin-bottom:25px; padding-bottom:3px;}


.red_text{background: #AD2623;
border-radius: 6px; font-weight: 600;
font-size: 15px;
line-height: 24px; margin-top:12px; float:left; color:#fff; padding-left:12px; padding-right:12px; margin-bottom:25px; padding-bottom:3px;}


.gray_text{background: #6B6B6B;
border-radius: 6px; font-weight: 600;
font-size: 15px;
line-height: 24px; margin-top:12px; float:left; color:#fff; padding-left:12px; padding-right:12px; margin-bottom:25px; padding-bottom:3px;}

.blue_text{ color:#082541; margin-bottom:30px;}

.clinical_box a{ width:100%}
a.white_btn{
	backdrop-filter: blur(20px);
	border-radius: 100px;
	background-color: #FFFFFF;
	background-image: url(../images/blue_arrow.svg);
	background-repeat: no-repeat;
	background-position: 95% center;
	color:#082541;
	padding-top: 13px;
	padding-right: 25px;
	padding-bottom: 13px;
	padding-left: 25px; display:flex;
}



a.white_btn:hover{background: #082541;
backdrop-filter: blur(20px);
border-radius: 100px; 
	background-image: url(../images/yellow_arrow1.svg);
	background-repeat: no-repeat;
	background-position: 95% center; color:#F6E618;
}
.clinical ul{ margin:0; padding:0;}
.clinical ul li{ list-style-type:none;}


.blue_text1{ color:#082541; text-transform:uppercase; margin-right:20px;}
.text_line1{ display:flex; margin-bottom:30px; align-items: center;}


.green_text1{background: #19AC04;
border-radius: 6px; font-weight: 600;
font-size: 15px;
line-height: 24px; float:left; color:#fff; padding-left:12px; padding-right:12px; padding-bottom:3px;}


.red_text1{background: #AD2623;
border-radius: 6px; font-weight: 600;
font-size: 15px;
line-height: 24px; float:left; color:#fff; padding-left:12px; padding-right:12px; padding-bottom:3px;}


.gray_text1{background: #6B6B6B;
border-radius: 6px; font-weight: 600;
font-size: 15px;
line-height: 24px; float:left; color:#fff; padding-left:12px; padding-right:12px; padding-bottom:3px;}

.dark{ color:#082541; font-weight:700;}
.dark1{ color:#082541;  font-weight:700;}

.title11{font-weight: 700;
font-size: 20px;
line-height: 24px; color: #082541; display: flex;
    align-items: center; margin-bottom:15px;}

.title11 img{ margin-right:15px;}

.warning_width{ width:70%;}

.radio_btn{display: flex; margin-bottom:15px;}


.radio_btn .form-check{ margin-right:20px;}

.half_text{ width:50%;}

.blue_bg_text1{background: #EEF4FA;
border-radius: 10px; display:flex; float:left; padding:8px; margin-right: 20px;}

.blue_bg_text1 img{ margin-right:10px;}
.v_center{display: flex;
    align-items: center;}
	
.send{ height: 50px; background: #082541; border-radius: 100px; color:#FFFFFF; justify-content: flex-end;
    align-items: center; padding-left:20px; padding-right:20px; display: flex; margin-right: 20px; float:left;}
.send img{ margin-left:25px;}
.send a{ color:#FFFFFF;}

.send a:hover{color:#F6E618;}

.doc4{
padding:20px;background: #EEF4FA;
border-radius: 7px; display: flex;
    align-items: center; width:50%;
}

.doc4 img{
margin-right:10px;
}


.location_new{ display:flex; align-items: center; margin-bottom:20px; font-weight:700;}

.location_new img{ margin-right:10px;}

.doc_new{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	border-radius: 7px;
	display: flex;
	align-items: center;
	margin-bottom:10px;
	background-color: #EEF4FA;
	background-image: url(../images/doc_blue.svg);
	background-repeat: no-repeat;
	background-position: 10px center; padding-left:40px; transition: background-color 0.3s ease;
	font-weight: 700;
font-size: 17px;
line-height: 24px;
}

.doc_new a img{ margin-right:17px;}


.doc_new a{
color: #082541;

}

.doc_new a:hover{
color:#FFFFFF;
}

.doc_new:hover a{color:#FFFFFF;}
.doc_new:hover{
	background-color: #082541;
	background-image: url(../images/doc_white.svg);
	background-repeat: no-repeat;
	background-position: 10px center; padding-left:40px; color:#FFFFFF;
}
.white_bg{background: #FFFFFF;
border-radius: 20px;}

.white_box_flag img{
border-radius: 0px 0px 0px 0px;}
.white_line{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.blue_box2{
	background: #EEF4FA;
	border-radius: 10px 10px 10px 10px; padding:20px; margin-bottom:20px; overflow-x:auto;
}

.blue_box2 table{
min-width:500px; width:100%; border: 1px solid #EEF4FA;
}

.blue_box2 th, .blue_box2  td {
  padding: 10px; 
}

.white_bg1{background: #FFFFFF;
border-radius: 10px; padding:10px;}

.text1{ font-weight:600;}
.text2{ font-weight:700;}

.green1{font-weight: 900;
font-size: 30px;
line-height: 38px; padding-left:15px; padding-right:15px; background: #19AC04;
border-radius: 10px; margin-bottom:15px; float:left; color:#FFFFFF; padding-bottom: 5px;} 

.red1{font-weight: 900;
font-size: 30px;
line-height: 38px; padding-left:15px; padding-right:15px; background: #AD2623;
border-radius: 10px; margin-bottom:15px; float:left; color:#FFFFFF; padding-bottom: 5px;}

.read_more1{ display:flex; align-items: center;}
.read_more1 img{ height:24px!important; width:24px!important; margin-left:18px; margin-top:3px;}

.doc21{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	background: #fff;
	border-radius: 10px;
	display: flex;
	align-items: center;
	margin-bottom:15px;
	float:left;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	margin-top: 20px;	
}

.doc21 img{
margin-right:10px; height:20px!important; width:20px!important; 
}

.doc22{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
background: #082541;
border-radius: 10px;
	display: flex;
	align-items: center;
	margin-bottom:15px;
	float:left;
font-weight: 600;
font-size: 20px;
line-height: 24px; color:#FFFFFF;	
}

.doc22 img{
margin-right:10px; height:20px!important; width:20px!important;
}
.underline_text{
	text-decoration: underline;
}

.doc23{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;  background: #EEF4FA;
border-radius: 7px; display: flex;
    align-items: center; margin-bottom:10px;
	font-weight: 700;
font-size: 17px;
line-height: 24px;
}

.doc23 img{
margin-right:10px;
}

.more_news{
	background-image: url(../images/arrow_light_blue.svg);
	background-repeat: no-repeat;
	background-position: right center;     width: 80px;
    height: 30px;
    float: right; position:absolute; bottom:0px; right:0px; color:#082541;  transition: opacity .2s;
}
.more_news:hover{
	background-image: url(../images/arrow_dark_blue.svg);
	background-repeat: no-repeat;
	background-position: right center; color:#082541;
}
.more_news a{color:#082541; font-weight: 800;
font-size: 16px;
line-height: 24px;}
.more_news a:hover{color:#082541;}
.float_left{ float:left;}

.title20{font-weight: 800;
font-size: 24px;
line-height: 30px;
color: #082541; margin-bottom:15px;} 

.alfa_box{
	background: #EEF4FA;
	border-radius: 10px 10px 0px 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px; margin-bottom:5px; display: flex;
    justify-content: space-evenly;
}

.alfa_box a{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
	background: #FFFFFF;
border-radius: 6px; color:#082541; font-weight: 700;
font-size: 18px;
line-height: 26px;
}

.alfa_box a:hover{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
background: #082541;
border-radius: 6px; color:#fff;
}


.alfa_links_box{background: #EEF4FA;
border-radius: 0px 0px 10px 10px; 	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px; margin-bottom:10px;}
	
.alfa_nav{
}
.alfa_nav ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.alfa_nav ul li{
	padding:0;
	list-style-type:none; margin-left:0px!important;
}
.alfa_nav ul li a{
	color: #082541;
	text-decoration:none;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left; border: 0px;
	font-weight: 700;
font-size: 18px;
line-height: 24px;
}


.alfa_nav ul li a:hover {color: #6A6A6A;}

.round_img{border-radius: 10px;}
.full{ width:100%;}

.doc_new1{
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	border-radius: 7px;
	display: flex;
	align-items: center;
	margin-bottom:10px;
	background-color: #EEF4FA;
	background-image: url(../images/link1.svg);
	background-repeat: no-repeat;
	background-position: 10px 7px; padding-left:45px; transition: background-color 0.3s ease;
	font-weight: 700;
font-size: 17px;
line-height: 24px;
}

.doc_new1 a img{ margin-right:17px;}

.doc_new a{
color: #082541;
}
.doc_new1 a:hover{
color:#FFFFFF;
}
.doc_new1:hover a{color:#FFFFFF;}
.doc_new1:hover{
	background-color: #082541;
	background-image: url(../images/link2.svg);
	background-repeat: no-repeat;
	background-position: 10px 7px; padding-left:45px; color:#FFFFFF;
}

.call_new{ margin-right:50px; margin-bottom:5px; display: flex;
    align-items: center;}
.email_new{ margin-right:50px; margin-bottom:5px; display: flex;
    align-items: center;}

.call_new img{ margin-right:10px;}
.email_new img{ margin-right:10px;}

.info_blue_box{
	background: #EEF4FA;
	border-radius: 10px;
	padding-top: 33px;
	padding-right: 40px;
	padding-bottom: 33px;
	padding-left: 40px; margin-bottom:30px;
}

.blue_btn { float: left;
    display: flex;
    align-items: center; margin-left:10px; margin-right:10px;}

.blue_btn a{
	backdrop-filter: blur(20px);
	border-radius: 100px;
	display: flex;
	flex-direction: row;
	align-items: center;
	height:50px;
	padding-top: 5px;
	padding-right: 60px;
	padding-bottom: 10px;
	padding-left: 25px;
	color:#FFFFFF;
	background-color: #082541;
	background-image: url(../images/arrow_in.svg);
	background-repeat: no-repeat;
	background-position: 92% center; font-weight: 800;
font-size: 18px;
line-height: 24px;
}

.blue_btn a:hover{background: #F6E618;
backdrop-filter: blur(20px);
border-radius: 100px; color:#082541;
	background-image: url(../images/arrow_on.svg);
	background-repeat: no-repeat;
	background-position: 92% center;}


.btn_right{ float:right;}

.img_ma_left{ margin-left:44px;}
.quote{
	background-image: url(../images/quote.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 17px;
	line-height: 24px;
	padding-left: 45px; margin-left:-50px;     
	font-family: 'Averta PE';
    font-weight: 600;
    font-style: italic;
}

.ma_30{ margin-bottom:30px;}
.new_mem{ width:70%;}

.top_box_text h2 span{ color:#7b8c9d;}

.left_nav1 .accordion-item  .new_left_nav ul li{padding-left: 0px;
    padding-right: 0px;}
	
.left_nav1 .accordion-item  .new_left_nav {
    padding-top: 10px;
    padding-bottom: 10px;
}

.left_nav1 .accordion-item  .new_left_nav ul li a{ margin:0; border:none; font-weight: 600; padding-top:3px; padding-bottom:3px;
font-size: 18px;
line-height: 24px; color:#64788b;}

.left_nav1 .accordion-item  .new_left_nav ul li a:hover{color:#082541;}

.left_nav1 .accordion-item  .new_left_nav ul li  a.act3{color:#082541;}

/*.top_img{ margin-top:-110px; height:302px;}*/
.top_img{ margin-top:-2px; height:302px;}
.top_img img{object-fit: cover;
    height: 100%;
    width: 100%;
}
.tags{ display:flex;}
.green_tag {
    background: #19AC04;
    border-radius: 6px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    float: left;
    color: #fff;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 25px;
    padding-bottom: 3px; margin-right:5px; margin-left:5px;
}
.acc_nav{
}
.acc_nav ul{
	padding:0;
	list-style-type:none;
	margin: 0px!important;
}
.acc_nav ul li{
	padding:0;
	list-style-type:none; margin-left:0px!important;
}
.acc_nav ul li a{
	color:#BAC3C9;
	text-decoration:none;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
font-weight: 700;
font-size: 17px;
line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eef4fa;
}

.acc_nav ul li a:hover {color:#f6e618;}



.top_box_text1{
	background: #EEF4FA;
	border-radius: 10px;
	padding:25px;
}
.box_img{ margin-bottom:20px; margin-top:20px;}

.top_box_text1_title {
    font-weight: 800;
    font-size: 20px;
    line-height: 24px;
    color: #082541;
    margin-bottom: 15px;
}
.news_text3{ padding-bottom:70px; position:relative;}

.upper{ text-transform:uppercase;}

.ol_dash{}
.ol_dash li { list-style-type:none!important; list-style-position:outside;}
.ol_dash li:before{ content: ' \002D'; margin-left: -10px; margin-right:5px;}


.blue_bg_text5{
	background: #EEF4FA;
	border-radius: 0px 10px 10px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F6E618; color:#082541; font-weight: 600;
font-size: 18px;
line-height: 22px;
}

 ul.dropdown-menu li{list-style-type:none!important; margin-left:0px!important;}
 
.full_profile{}

.title22{
font-weight: 700;
font-size: 22px;
line-height: 26px;
	padding-left: 15px; margin-bottom:20px; color:#082541; position:relative; text-transform: uppercase;
}

.title22::before{
width:5px;
	height:20px;
	content:"";
	background-image:url(../images/line.jpg); position: absolute; left:0px; top:4px;
}

.heading_new{
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #082541;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EEF4FA;
	position:relative; padding-bottom:15px; margin-bottom:15px; padding-right: 58px;
}

.heading_new_number{
	position: absolute;
	font-weight: 900;
font-size: 70px;
line-height: 32px; color: #EEF4FA; right:0; bottom:10px;
}

.text_sec{margin-bottom:15px;}

.text_sec1{font-weight: 600;
font-size: 17px;
line-height: 24px; padding-top:15px; padding-bottom:15px;}

.new_blue_box{background: #EEF4FA;
border-radius: 10px; padding-top:25px; padding-bottom:25px; padding-left:30px; padding-right:30px; margin-bottom:30px;}

.new_blue_box.ative_add{background: #082541;}
.new_blue_box.ative_add h2{ color:#FFFFFF;}
.new_blue_box.ative_add h3{color: #b4bdc6;}

.new_blue_box h2{font-weight: 900;
font-size: 28px;
line-height: 34px;
color: #082541; margin-bottom:11px;}

.new_blue_box h3{font-weight: 700;
font-size: 18px;
line-height: 24px;}

.new_blue_box ul{ margin-top:15px; margin-bottom: 0px!important;}

.title23{
font-weight: 700;
font-size: 18px;
line-height: 24px;
padding-left: 15px; margin-bottom:20px; color:#082541; position:relative; text-transform: uppercase;
}

.title23::before{
width:5px;
	height:20px;
	content:"";
	background-image:url(../images/line.jpg); position: absolute; left:0px; top:4px;
}

.border_box{ border: 1px solid #E6E9EC;
border-radius: 10px; background-color:#FFFFFF; padding-top:20px; padding-bottom:20px; padding-left:25px; padding-right:25px; margin-bottom:30px;}

.text18{ font-weight: 700;
font-size: 18px;
line-height: 24px; }

.mb_10{margin-bottom:10px;}

.kontakt_tags{ margin-top:20px; margin-bottom:30px;}
.kon_tag{background: #EEF4FA;
border-radius: 7px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; font-weight: 700;
font-size: 13px;
line-height: 20px; white-space: nowrap; margin-bottom:5px;}

.logo_sec{ display:flex; margin-bottom:30px;}
.logo_img{background: #EEF4FA;
border-radius: 10px; display:flex; padding:40px;}
.logo_text{ margin-left:40px;}

.right_img_box{ padding:25px; background: #EEF4FA;
border-radius: 10px; display:flex;}

.right_img_box_text{ width:100%;}

.right_img_box_text .more2{ position:relative; float:left; 	background-image: url(../images/arrow_white3.svg);
	background-repeat: no-repeat;
	background-position: right center;}


.right_img_box_img{ padding-right:30px; padding-left:30px;}


.database ul{ margin:0px; padding:0pa;}
.database ul li{
	border: 2px solid #EEF4FA;
	border-radius: 10px;
	display:flex;
	background-color:#fff;
	margin:0px;
	padding-top: 30px;
	padding-right: 60px;
	padding-bottom: 30px;
	padding-left: 60px; margin-bottom:10px; transition: background-color 0.3s ease;  
}

.database ul li:hover{border: 2px solid #EEF4FA;
background: #EEF4FA;
border-radius: 10px;}

.database_img{
margin-right:50px; align-items: center; display:flex;
}

.database_img img{ width:100px;} 
.database_text{
}

.gallery_img{border-radius: 10px; margin-bottom:25px;}

.latest{}
.latest_box{ padding:15px; background: #EEF4FA;
border-radius: 10px; display:flex; flex-direction: row; position:relative; margin-bottom:30px;}

.latest_box h3{font-weight: 800;
font-size: 24px;
line-height: 30px;
color: #082541;}

.latest_box_text{padding-bottom: 50px;}

.latest_box_img{ width:140px; margin-right:30px; flex-basis: 140px;
    flex-shrink: 0;
    flex-grow: 0;}

.mb_15{margin-bottom:15px;}


.more3{
	background-image: url(../images/white_arrow.svg);
	background-repeat: no-repeat;
	background-position: right center;     width: 80px;
    height: 30px;
    float: right; position:absolute; bottom:15px; right:15px; color:#082541; transition: background-color 0.3s ease; cursor:pointer;
}
.more3:hover{
	background-image: url(../images/yellow_arrow.svg);
	background-repeat: no-repeat;
	background-position: right center; color:#082541;
}

.more3 a{color:#082541; font-weight: 800;
font-size: 16px;
line-height: 24px;}
.more3 a:hover{color:#082541;}
.down{
	background: #EEF4FA;
	border-radius: 7px;
	float:left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px; margin-bottom:30px;
}


.more4{
	background-image: url(../images/arrow_light_blue.svg);
	background-repeat: no-repeat;
	background-position: right center;     width: 80px;
    height: 30px;
    float: right; position:absolute; bottom:15px; right:15px; color:#082541; transition: background-color 0.3s ease; cursor:pointer;
}
.more4:hover{
	background-image: url(../images/yellow_arrow.svg);
	background-repeat: no-repeat;
	background-position: right center; color:#082541;
}

.more4 a{color:#082541; font-weight: 800;
font-size: 16px;
line-height: 24px;}
.more4 a:hover{color:#082541;}

.list_blue_box{ background: #EEF4FA;
border-radius: 10px; padding:10px; margin-bottom:30px;}
.list_btn{
	background: #FFFFFF;
	border-radius: 10px;
	color:#082541;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px; float:left;     display: flex;
    align-items: center; margin-right:13px;
}

.list_btn_act{background: #082541;
border-radius: 10px; color:#FFFFFF; 	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px; float:left;     display: flex;
    align-items: center; margin-right:13px;}

.list_btn img{ margin-right:11px;}

.list_btn_act img{ margin-right:11px;}

.dark_blue{background: #082541;
border-radius: 10px; padding:40px; margin-bottom:30px;}


.dark_blue h2{
font-weight: 900;
font-size: 52px;
line-height: 64px;
color: #F6E618;
}

.dark_blue h3{
font-weight: 800;
font-size: 20px;
line-height: 24px;
color: #fff;
}

.list_tbl tbody tr{ color: #082541; background-color:#FFFFFF; border:#fff;}
.list_tbl tbody tr{ margin-bottom:5px;}
.list_tbl tr:hover{ background-color: #082541; color: #fff!important;}

table.list_tbl {
 border-collapse: separate!important;
 border-spacing: 0 8px!important;
}
.list_tbl thead{ background-color: #082541; color: #fff!important;}

.blue_box_list{background: #EEF4FA;
border-radius: 10px; padding:20px; }

.mt_10{ margin-top:10px;}

.white_box_list{border: 2px solid #EEF4FA;
border-radius: 10px; display: flex;
    justify-content: center;
    align-items: center; margin-bottom: 30px; padding:24px;}
	
.logo_box{
	background: #FFFFFF;
	border: 2px solid #EEF4FA;
	border-radius: 10px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom:50px;
	padding-right: 20px;
	padding-left: 20px;
}
.logo_box ul{ padding:0!important; margin:0!important;}
.logo_box ul li{
text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d8dd; list-style-type: none; margin-bottom:10px!important; display: flex;
    align-items: center;
    justify-content: center; margin-top:10px!important;
}
.logo_box ul li:last-child{
border:none;
}

.white_top_text{ color:#d0d5db;}

.blue_btn1 { float: left;
    display: flex;
    align-items: center; margin-left:10px; margin-right:10px; margin-bottom: 10px;}

.blue_btn1 a{
	background: #082541;
	border-radius: 10px;
	padding-top: 9px;
	padding-right: 22px;
	padding-bottom: 9px;
	padding-left: 15px; color:#fff;
}

.blue_btn1 a:hover{background: #082541; color:#F6E618;}
.blue_btn1 img{ margin-right:5px;}


.kontact_box1{
	background: #EEF4FA;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #f6e618;
	position:relative;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 21px;
	padding-left: 25px; margin-bottom:35px;
}

.kontact_box1_logo{ width:50%; float:left; margin-bottom:10px; text-align: right;}
.kontact_box1_logo img{ width:150px;}
.kontact_box_tex{width:50%; font-weight: 900;
font-size: 30px;
line-height: 38px; padding-top:10px; color: #082541; float:left; margin-bottom:42px;}

.kontact_details{}

.news_text_new_page {
    padding-bottom: 50px;
    position: relative;
	margin-bottom:50px;
}

.media_blue{
	background: #EEF4FA;
	border-radius: 0px 10px 10px 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618;
	color: #082541;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;     display: flex;
    align-items: center; margin-bottom:25px; transition: background-color 0.3s ease; cursor:pointer;
}
/*
.media_blue:hover{
	background: #082541;
	border-radius: 0px 10px 10px 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618; color:#fff!important;
}
*/


.media_blue_dark{
	background: #082541;
	border-radius: 0px 10px 10px 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618;
	color: #082541;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;     display: flex;
    align-items: center; margin-bottom:25px; transition: background-color 0.3s ease; cursor:pointer;
}
/*
.media_blue_dark:hover{
	background: #EEF4FA;
	border-radius: 0px 10px 10px 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F6E618; color:#fff!important;
}*/

.media_blue_dark .media_btn{ background: #203a54; color: #FFFFFF;}

.media_blue_dark .media_text h2, .media_blue_dark .media_text h3{color:#fff!important;}

/*.media_blue_dark:hover .media_text h2, .media_blue_dark:hover .media_text h3{color:#082541!important;}

.media_blue_dark:hover .media_btn{ background: #082541; color: #FFFFFF;}*/

.media_logo{ float: left; margin-right:15px;}
.media_text{float: left;}

.media_btn{
	float: right;
	backdrop-filter: blur(20px);
	border-radius: 100px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 20px; margin-left: auto;  transition: background-color 0.3s ease; cursor:pointer; 	background-color: #082541; position:relative; min-width: 140px;
}

.media_btn:after{ content:"";

	background-image: url(../images/yellow_arrow1.svg);
	background-repeat: no-repeat;
	background-position: center center; width:24px; height:24px; position: absolute; right:8px; bottom:9px;}
	/*
.media_blue:hover .media_btn{ background: #203a54; color: #FFFFFF;}*/


.media_text h2{font-weight: 800;
font-size: 20px;
line-height: 24px;
text-transform: uppercase;}
.media_text h3{font-weight: 800;
font-size: 13.545px;
line-height: 16px;}

/*
.media_blue:hover .media_text h2{color:#fff!important;}
.media_blue:hover .media_text h3{color:#fff!important;}*/

.title24{
font-weight: 700;
font-size: 18px;
line-height: 24px;
}

.news_text_new_page1 {
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 20px;
}

.kon_blue_box{
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background: #EEF4FA;
border-radius: 10px; margin-bottom:20px;
}


/*.search_btn:hover .top_search{
 width:100px;
}

.search_btn .top_search .search_icon1{margin-top: -38px;}*/

a.news_search_btn{
	background: #082541;
	border-radius: 100px;
	color:#FFFFFF;
	display:flex;
	padding-top: 13px;
	padding-right: 25px;
	padding-bottom: 13px;
	padding-left: 25px; margin-top:29px;     
    margin-left: auto;
}

a.news_search_btn:hover{
	color:#f6e618;
}
a.news_search_btn img{ float:right; margin-left: auto;}

.blue_box_new {
    background: #EEF4FA;
    border-radius: 10px;
}

.contact_sec_new{ margin-top:40px; font-weight: 600;
font-size: 18px;
line-height: 30px; margin-bottom:40px; margin-left:60px; margin-right:20px;}

.clinic_text{ font-weight: 700;
font-size: 18px;
line-height: 24px;
color: #4D6379; margin-bottom:25px;}

.clinic_new{flex-direction: column;}

.kontact_location{ display:flex;}
.kontact_location_icon{ margin-right:15px;}
.kontact_location_text{}

.new_blue_text{background: #082541;
border-radius: 6px; padding-left:12px; padding-right:12px;  font-weight: 700;
font-size: 16px;
line-height: 24px; color:#FFFFFF; padding-bottom:2px;}

.title30{
font-weight: 600;
font-size: 18px;
line-height: 24px;
padding-left: 15px; margin-bottom:20px; color:#082541; position:relative; 
}

.title30::before{
width:5px;
	height:20px;
	content:"";
	background-image:url(../images/line.jpg); position: absolute; left:0px; top:4px;
}

a.kon_tag_blue{background: #fff; display: inline-block;
border-radius: 6px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:4px; white-space: nowrap; margin-bottom:5px; font-weight: 700;
font-size: 16px;
line-height: 24px;}

a.kon_tag_blue:hover{background: #082541; color:#FFF;}

.mr_20{ padding-right:20px;}
.top_box ul{ padding:0; margin:0;}
.top_box ul li{ padding:0; margin:0; list-style-type:none;}

.icon_sec{ margin-bottom:30px; display: flex;}
/*.icon_box{background: #082541;
border-radius: 10px;  margin-right:20px; font-weight: 800;
font-size: 18px;
line-height: 30px;color:#fff; flex: 0 0 85px;
display: flex;     justify-content: center;
align-items: center; text-align: center; float:left;}*/

.icon_box_text{ margin-right:20px; float:left;}
.icon_box {
    background: #082541;
    border-radius: 10px;
    margin-right: 20px;
    font-weight: 800;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    height: 85px;
    flex: 0 0 85px; display: flex;
    justify-content: center;
    align-items: center; text-align:center;
}

.title_18{
font-weight: 700;
font-size: 18px;
line-height: 24px;}


.a2a_menu a {
    color: #B5BEC6!important; font-family: 'Akrobat'!important;
font-weight: 800!important;
font-size: 14px!important;
line-height: 17px!important;
}

a.a2a_i, i.a2a_i {
    border: 1px solid #082541!important;
	display: flex!important;
	align-items: center!important;
	padding: 9px 12px!important;
}


.a2a_menu {
    border: 1px solid #082541!important;
    background: #082541!important;
    border-radius: 7px!important;
}

.a2a_mini {
    min-width: 112px!important;
    width: 112px!important; 
}

.a2a_menu a.a2a_i:active, .a2a_menu a.a2a_i:focus, .a2a_menu a.a2a_i:hover, .a2a_menu a.a2a_more:active, .a2a_menu a.a2a_more:focus, .a2a_menu a.a2a_more:hover {
    color: #fff!important;
    border: 1px solid #082541!important;
    background: #082541!important;
}

.a2a_wide a {
    border-top: 1px solid #082541!important;
}

a.a2a_more {
    border-bottom: 1px solid #082541!important;
}

.a2a_svg svg {
    background-color: #6b7c8d!important;
	fill: #082541!important;
}

a.a2a_i .a2a_svg {
    margin: 0 12px 0 0!important;
}

a.a2a_i .a2a_svg, a.a2a_more .a2a_svg {
    background-size: 15px!important;
    height: 20px!important;
    line-height: 20px!important;
    width: 20px!important;
}

.a2a_svg svg path {
  fill: #082541!important;
}

.a2a_menu a:hover svg {
    background-color: #f6e618!important;
}

.ui-widget {
    font-family: 'Akrobat'!important;
    font-size: 1.1em;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    text-align: center;
    border-radius: 10px!important;
}

.ui-datepicker td {
    border: 0;
    padding: 5px!important;
}

.ui-datepicker {
    width: auto!important;
     border-radius: 10px!important;
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
    background-color: transparent!important;
	border:transparent!important;
}
.ui-datepicker .ui-datepicker-title {
    text-transform: uppercase!important;
}
.ui-datepicker .ui-datepicker-header {
border-radius: 10px!important;
}

.ui-datepicker .ui-datepicker-prev span:hover, .ui-datepicker .ui-datepicker-next span:hover {
    margin-left: -8px;
    margin-top: -8px;
}
.share_sec ul li:nth-child(2) {margin-right: 23px;}

.left_nav2 ul li:first-child .menuArrow {
 top: 38px!important;
}

.lb-nav a.lb-next {
    width: 65%;
    right: 0;
    float: right;
    background: url(../images/next_arrow.png) 98% 97% no-repeat!important;
    filter: alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s;
}


.lb-nav a.lb-prev {
    width: 35%;
    left: 0;
    float: left;
    background: url(../images/prev_arrow.png) 5% 97% no-repeat!important;
    filter: alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s;
}

.banner_bot .more a {
    color: #FFFFFF;
    display: block;
    float: left;
}
.sec3 a{
    display:block;
	width:100%;
}

.member_box_text_all_new{
 width:70%;
 padding-top: 35px;	
}

.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "";
    width: 15px;
    height: 20px;
    margin-top: 5px;
    margin-left: 0px;
    position: absolute;
    left: 10px;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 30px!important;
    position: relative!important;
}

.table_tyle_2 {
	padding-top: 10px!important;
	padding-right: 15px!important;
	padding-bottom: 10px!important;
	padding-left: 10px!important;
}


.accordion-body a{color:#163a7d!important;
text-decoration:underline!important;}

.accordion-body a strong{color:#163a7d!important;
text-decoration:underline!important;}


.accordion-body a:hover{color: #163a7d!important;
	border-bottom: 3px solid #082541!important; text-decoration:none!important;}

.accordion-body a:hover strong{color: #163a7d!important;
	border-bottom: 3px solid #082541!important; text-decoration:none!important;}


.page_content a strong{ color:#163a7d;
text-decoration:none;}

.page_content a strong:hover{ color: #163a7d;
border-bottom: 0px solid #082541;
text-decoration:none;}


label.error {
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: -25px;
	color:#cd1923;
}

.nf-response-msg{
	padding: 0.2em 1em !important;
    border: 2px solid #46b450 !important;
		background-color: #FFF !important;
		border-radius: 0px !important;
}

.projlist .list_blue_box .list_btn_act{ margin-bottom: 10px; }

#ub_call_to_action_cd5fb5cf-842f-4b4f-bb6e-60f0caabd514 a.ub_cta_button strong{
	background-color: #cf2e2e;
	color:#FFF !important;
	text-decoration: none !important;
}


.gallery_type_2 .carousel-indicators{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	justify-content: left;
  
  }
  
  
  .flexThumb{
	-o-object-fit: cover;
	object-fit: cover;
	height:100%;
	  overflow: hidden;
	border-radius: 10px;

  }
  
  
  .gallery_type_2 .flexslider{
	margin: 0 0 20px;
  }
  
  .gallery_type_2 .flexslider .slides .flexThumb img {
	/*height: inherit !important;*/
  }
  
  .wimGal{
  position: relative;
  }
  
  .gallery_arrows.flexNavRB {
	width: 100%;
	position: absolute;
	text-align: right;
	margin-top: -80px;
	right: 10px;
  }
  
  .flexThumb.flex-active-slide img {
	opacity: 1;
	cursor: default;
  }
  
  .flexThumb img {
	display: block;
	
	cursor: pointer;
  }
  
  .flexNavRB .prev .arrPreH{
	display: none;
  }
  
  
  .flexNavRB .next .arrNextH{
	display: none;
  }
  
  
  .flexNavRB .prev:hover .arrPreH{
	display: inline-block;
  }
  
  
  .flexNavRB .next:hover .arrNextH{
	display: inline-block;
  }
  
  .flexNavRB .prev:hover .arrPre{
	display: none;
  }
  
  
  .flexNavRB .next:hover .arrNext{
	display: none;
  }
  
  
  .flex-direction-nav a {	
	  width: 45px !important;
	  height: 45px !important;
	  padding-top: 0px !important;
  }

  
.flexThumb.flex-active-slide img {
	opacity: 1 !important;
	
 }
 
.flexThumb.flex-active-slide{
	border:2px solid #0b3148;
}
 
.flexThumb.flex img {
	opacity: 1 !important;
 }
 
.flexThumb .gallery_img{
border-radius:0px;
margin-bottom:0px;
}


.flex-direction-nav a.flex-prev:before{
  content: '' !important;
  background-image: url(../images/gal-arrow-left.svg);
  width:45px;
  height:45px;
}

.flex-direction-nav a.flex-next:before{
  content: '' !important;
  background-image: url(../images/gal-arrow-right.svg);
  width:45px;
  height:45px;
}

.flex-direction-nav a{
	top:42% !important;
}
