body, td, p{font-family: 'Gilroy'; font-size:1rem; color:#262626; font-weight: 500;}

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;
  scrollbar-width: thin;
  scrollbar-color: #163A7D #ccc;
  }

html, body{
  scrollbar-color: #163A7D #ffffff !important;
  scrollbar-width: thin !important;	
  }

.fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #FFFFFF;
-webkit-text-fill-color: #FFF;	  
  }

.inner_pages_top input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

 .mega-sub-menu {
  scrollbar-width: thin;

  scrollbar-color: #163A7D #ccc;
}

H1, H2, H3, H4, H5{font-size:100%;font-weight:normal;}
H1{}
H2{}
H3{}
H4{}
H5{}

.clr{clear:both;}
.lF{float:left;}
.rF{float:right;}

A{color:#163A7D;text-decoration:none; }
A:hover{color:#4b6088;text-decoration:none; }
A:focus{color:#97a6c4;text-decoration:none; }


H1, H2, H3, H4, H5, H6, H7, H8{font-size:100%;font-weight:normal;}

H1{font-size: 3.60rem; font-weight: 900; line-height:5rem; }

H2{ font-size: 2.5rem; font-weight: 900; line-height: 3.625rem;}

H3{ font-size: 1.875rem; font-weight: 600; line-height: 2.375rem;}

H4{ font-size: 1.5rem; font-weight: 600; line-height: 2.25rem;}

H5{ font-size: 1.25rem; font-weight: 800; line-height: 1.5rem;}

H6{ font-size: 1.1rem; font-weight: 800; line-height: 1.5rem;}

.text1{ font-size: 1.125rem; font-weight: 600; line-height: 1.5rem;}

.text2{ font-size: 1rem; font-weight: 400; line-height: 1.5rem;}

.text3{font-size: 1rem; font-weight: 600; line-height: 1.5rem;}

.text4{ font-size: 0.875rem; font-weight: 400; line-height: 1rem;}


body.underline-js-active a {text-decoration: underline;}

body.underline-js-active .bot_nav ul li a{text-decoration: underline;}

.hidden {
	display:none!important;
	
	}
	
	.skip-main {
		 position: absolute;
		top: auto;
		width: 1px;
		height: 1px;
		overflow: hidden;
		z-index: -1111111111;
	}
	
	a.skip-main:focus, a.skip-main:active {
		color: #fff;
		background-color: #000000;
		left: auto;
		top: auto;
		width: 20%;
		height: auto;
		overflow: auto;
		/*margin: 10px 35%;*/
		padding: 15px;
		/*border-radius: 25px;*/
		outline: 4px solid red!important;
		text-align: center;
		font-size: 1.2em;
		z-index: 1111111111;
	}

 ul:not([class]){ margin-bottom:30px!important; padding:0;}

 ul li:not([class]){
	list-style-position: outside;
	list-style-type: disc; margin-bottom:15px; margin-left: 20px;
}

ul li ul:not([class]){ margin-bottom:10px!important; padding:0; margin-top:10px;}

ul li ul li:not([class]){
	list-style-position: outside;
	list-style-type: disc; margin-bottom:15px; margin-left: 20px;
}


ol:not([class]) { margin:0; padding:0; padding-left:20px; margin-top:10px;}

ol li:not([class]) {
	list-style-position: outside;
	margin-bottom:15px; margin-left: 20px;
}

ol li ol li:not([class]) {
	list-style-position: outside;
	margin-bottom:15px; margin-left: 40px;
}

/*========================Body Start===========================*/

.dropdown {
position: static !important;}
          
.dropdown-menu {
	margin-top: 0px !important;
	width: 100% !important;
}

.nav_bg{background: linear-gradient(74.82deg, rgba(22, 58, 125, 0.8) 22.92%, rgba(31, 47, 83, 0.8) 164.53%);
backdrop-filter: blur(60px);}

/*.navbar {
	background-image: url(../images/top_bg.png);
	box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.05);
	background-color: #153878;
	background-repeat: repeat-y;
	background-position: left top;
} */

.navbar {
    background-image: url('../images/top_bg1.png'), url('../images/top_bg.png');
    background-repeat: no-repeat, no-repeat;
    background-size: 50.2% 100%;
    background-position: left top, right top;
}

.search_bg{
	width:168px;
	display: flex;
	align-items: center; padding-right:10px; padding-left:10px; position:relative;
}

.nav_bg_new{  width: 100%;
  background-image: linear-gradient(to right, white 50%, #19356d 46px);
backdrop-filter: blur(60px); display: flex;}

.nav_bg_new .nav-link {
    color: #fff;
}

.navbar-expand-lg .navbar-nav li:nth-child(4) .nav-link  {
  color: #fff;
}
.navbar-expand-lg .navbar-nav li:nth-child(5) .nav-link  {
   color: #fff;
}
.navbar-expand-lg .navbar-nav li:nth-child(6) .nav-link  {
   color: #fff;
}




.top_search{ background-color:transparent; border:none; color:#FFFFFF;}
.top_search:focus {
  color: #fff;
  background-color:transparent;
  border:none;
  outline: 0;
  box-shadow: none;
}

.top_search::placeholder {
  color: #fff;
  opacity: 1;
}

.top_search_btn{background-color:transparent; border:none; color:#FFFFFF; }

.top_search_btn:focus {
  box-shadow: none;
}

.top_right{background: linear-gradient(86.71deg, #163A7D -122.2%, #1F2F53 88.65%); display: flex;
	align-items: center; padding-left:24px;  padding-right:20px; width: 185px;
    justify-content: flex-start;
    flex-grow: 0;
    flex-shrink: 0; color:#FFFFFF; height:90px; display: flex;
    justify-content: center;}
.top_right img{ /*margin-right:15px;*/}	

.top_search_btn_language{background-color:transparent; border:none; color:#FFFFFF; padding-left:5px; padding-right:5px; transition: all 0.2s ease 0s;}

.top_search_btn_language:hover{
    color: #FFFFFF;
}

.top_search_btn_language:focus {
  box-shadow: none; color:#FFFFFF;
}
.dropdown-menu_language {
	width: 45px!important; background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(100px);
border-radius: 0px 0px 10px 10px; min-width:32px!important; border:none; 
	
}

.dropdown-menu_language .dropdown-item{ color:#fff; font-weight:600; padding-left:0px; padding-bottom:10px; padding-top:10px; transition: all 0.2s ease 0s;}
.dropdown-menu_language .dropdown-item:hover{ color:#fff; background-color:transparent;}
.dropdown-menu_language .dropdown-item:focus{ color:#fff; background-color:transparent;}

.dropdown-menu_language li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9da6b7; margin-left:10px; margin-right:0px; list-style-type:none!important;
}
.dropdown-menu_language li:last-child{ border:none;
}


.dropdown_language {
position: relative!important;}

.banner{background: linear-gradient(74.82deg, #163A7D 22.92%, #1F2F53 164.53%);
backdrop-filter: blur(100px);     height: 557px;
    background-size: 100% 80%;}


.banner_text{ padding-right:146px; padding-top:76px; color:#FFFFFF; padding-bottom:50px; padding-left: 6px;}
.banner_text h1{ margin-bottom:20px;}
.banner_text1{color:#B9C4D8; line-height:1.5rem; font-weight:500; margin-bottom:43px;}
.banner_btn{ text-transform:uppercase; font-weight:700; padding-top: 10px;
    padding-bottom: 10px; }
a.banner_btn{color:#FFFFFF; transition: all 0.2s ease 0s; }
a:hover.banner_btn{ color:#B9C4D8;}

.banner_btn img{ margin-left:15px;}

.banner_btn1{ text-transform:uppercase; font-weight:700;}
a.banner_btn1{
	color:#FFFFFF;
	background-image: url(../images/banner_arrow.svg);
	background-repeat: no-repeat;
	background-position: right center; padding-top:10px; padding-bottom:10px; padding-right:45px; transition: all 0.2s ease 0s;
}
a:hover.banner_btn1{ color:#B9C4D8; 	
    background-image: url(../images/arrow_more1.svg);
	background-repeat: no-repeat;
	background-position: right center;}

.banner_btn1 img{ margin-left:15px;}

.banner_img{ position:relative;}
.banner_img_all{ position: absolute; left:-68px;
    width: 104.3%; height:640px;}
.img_all{ width:100%;}

.banner_img_all_bot{ position: absolute;  background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(60px); border-radius: 0px 0px 15px 15px; bottom:0; height:90px; left: -12px;
    width: 95.5%;}
	
.banner_right{ display: inline-flex;
    flex-direction: column; padding-top:50px; padding-left: 10px;      width: 100%;
    align-items: flex-start; padding-right: 50px;}
	
.banner_right p{ margin-bottom:33px;}
/*.banner_right img a{ margin-bottom:33px;}*/

.news_sec{ padding-top:90px; padding-bottom:123px;}

.multimedia_sec{
	padding-top:90px;
	padding-bottom:120px;
	background-image: url(../images/gallery_bg.png);
	background-repeat: repeat-x;
    background-size: 100% 321px;
	background-position: 25% 60%;
}

.news_sec h2, .university_sec h2, .research_sec h2, .shortcuts_sec h2, .multimedia_sec h2{ 
    background-color: #16397b;
    background-image: linear-gradient(45deg, #16397b, #1e2f53);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent; 
    -moz-text-fill-color: transparent; background-image: conic-gradient(#16397b, #1e2f53);
  text-transform:uppercase;}
  
.heading_bg{
	background-image: url(../images/uksw.svg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 28px;
	padding-bottom: 68px;
	margin-left: -35px;
    padding-left: 35px;
}

.news_arrow_left{ width:30px; position:absolute; left:-61px; z-index:151; top:45%; border: none; background: none;}

.news_arrow_right{width:30px; position:absolute; right:-61px; z-index:152; top:45%; border: none; background: none;}

.news{
width:92%; margin-left:auto; margin-right:auto; position:relative;
}
.news .image_container {
  position: relative;
  margin-bottom:32px;
}

.news .image {
  display: block;
  width: 100%;
  height: auto; border-radius: 15px;
}

.news .overlay {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
background: linear-gradient(360deg, rgba(32, 48, 84, 0.9) 8.02%, rgba(23, 58, 124, 0) 51.42%);
border-radius: 15px;
border-radius: 15px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: .5s ease;  
  opacity: 0.8; border-radius: 15px; z-index:12; transition: all 0.2s ease 0s;
}

.news .image_container:hover .overlay {
background: linear-gradient(360deg, rgba(32, 48, 84, 0.9) 12.34%, rgba(23, 58, 124, 0) 71.96%); 
border-radius: 15px;
}

.news .image_container:hover .overlay .text {
bottom:10px;  transition: .5s ease;
}

.news .overlay .text {
  color: white;
  font-size: 20px;
  position: absolute;
  bottom:-70px;
  left: 30%;
  -webkit-transform: translate(-25%, -25%);
  -ms-transform: translate(-25%, -25%);
  transform: translate(-25%, -25%);
  text-align: cente; transition: .5s ease; width:90%; height:110px;
}


.news .overlay .text .text1{
margin-bottom:15px;
}


.university_sec{
	background-image: url(../images/Rectangle-18.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:80px;
	background-color: #fafafa; padding-bottom:80px; background-size: cover;
}



.heading_right{ margin-top:42px; text-align:right;}
.more_btn{
	text-transform:uppercase;
	font-weight:700;
}
a.more_btn{
	color:#163A7D;
	background-image: url(../images/arrow_more.svg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
a:hover.more_btn{ color:#163A7D; 	
  background-image: url(../images/blue_arrow_new.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px;}

.more_btn img{ margin-left:15px;}

.more_btn1{ text-transform:uppercase; font-weight:700;}

a.more_btn1{
	color:#163A7D;
	background-image: url(../images/arrow_more.svg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}

a:hover.more_btn1{ color:#163A7D; 	
  background-image: url(../images/blue_arrow_new.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px;}

.more_btn1 img{ margin-right:15px;}


.research_sec{padding-top:86px; padding-bottom:120px;}

.research .image_container {
  position: relative;
  margin-bottom:32px;
}

.research .image {
  display: block;
  width: 100%;
  height: auto; border-radius: 15px;
}

.research .overlay {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
background: linear-gradient(360deg, rgba(32, 48, 84, 0.9) 8.02%, rgba(23, 58, 124, 0) 51.42%);
border-radius: 15px;
border-radius: 15px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: .5s ease;  
  opacity: 0.8; border-radius: 15px; z-index:12; transition: all 0.2s ease 0s;
}

.research .image_container:hover .overlay {
background: linear-gradient(360deg, rgba(32, 48, 84, 0.9) 12.34%, rgba(23, 58, 124, 0) 71.96%); 
border-radius: 15px;
}

.research .image_container:hover .overlay .text {
bottom:10px;  transition: .5s ease;
}

.research .overlay .text {
  color: white;
  font-size: 20px;
  position: absolute;
  bottom:-70px;
  left: 30%;
  -webkit-transform: translate(-25%, -25%);
  -ms-transform: translate(-25%, -25%);
  transform: translate(-25%, -25%);
  text-align: cente; transition: .5s ease; width:90%; height:110px;
}


.research .overlay .text .text1{
margin-bottom:15px;
}

.nav-pills .nav-link img{ text-align:left; margin-right:25px; height:32px; width:32px; float:left;}

.nav-pills .nav-link:hover{color: #21478f;}
.nav-pills .nav-link.active:hover {
  color: #fff!important;
}

.page-item .current
{
  z-index: 3;
    color: #fff;
    background: #163A7D;
    border-radius: 6px;
}
.page_all_right ul{
padding:0; margin-left:72px;
}
.page_all_right ul li{
	position:relative;
	list-style-type: none; padding-left:30px;  font-size:1rem; line-height:1.5rem; padding-top:5px; padding-bottom:5px;
}

.uksw ul li:before{
	content: "";
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left top; height:10px; width:10px; position:absolute; top:14px; left:0px;
}

.uksw ul li ul{
margin-left:20px; padding:0;
}
.uksw ul li ul li{
	position:relative;
	list-style-type: none; 
}

.uksw ul li ul li:before{
	content: "";
	background-image: url(../images/bullet1.png);
	background-repeat: no-repeat;
	background-position: left top; height:10px; width:10px; position:absolute; top:15px; left:0px;
}

.uksw ol{
	list-style-position: inside;
margin-left:72px; padding:0;
}

.uksw ol li{ font-size:1rem; line-height:1.5rem; padding-top:5px; padding-bottom:5px; color:#488202; font-weight:700;}

.uksw ol li span{color: #000000; font-weight:400;}

.uksw ol li ol{margin-left:20px;}

.uksw ol li ol li{ font-size:1rem; line-height:1.5rem; padding-top:5px; padding-bottom:5px; color:#488202; font-weight:700; padding-left:20px!important;}

.uksw ol li ol li span{color: #000000; font-weight:400;}

.footer{
background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
backdrop-filter: blur(100px);;
	padding-top: 80px; position:relative;
}

.bot_logo{ position:absolute; right:10px; bottom:125px;}
.bot_nav{ margin-bottom:40px;
}
.bot_nav ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.bot_nav ul li{
	padding:0;
	margin:0;
}
.bot_nav ul li.noline{
	padding:0;
	margin:0;
	border:none;
}
.bot_nav ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	font-size: 0.875rem;
	font-weight: 500; line-height:1.5rem; transition: all 0.2s ease 0s;
}

.bot_nav ul li.heading{
	color:#fff;
	text-decoration:none;
	display:block;
	text-align: left;
	font-weight: 800;
	font-size: 1rem; line-height:1.5rem; margin-bottom:14px;
	
}
.bot_nav ul li a:hover {color:#B9C4D8;}

.bot_text{	color:#fff;
	text-decoration:none;
	display:block;
	text-align: left;
	font-weight: 800;
	font-size: 1rem; line-height:1.5rem; margin-bottom:20px;}

.bot_text1{	color:#fff;
	text-decoration:none;
	display:block;
	text-align: left;
	font-weight: 600;
	font-size: 1rem; line-height:1.5rem;}

 .bot_text1 a {	
    color:#fff;
  }

.bot{background: rgba(255, 255, 255, 0.1); color:#FFFFFF; padding-top:31px; padding-bottom:31px; margin-top:42px;}

.bot_text2{	color:#fff;
	text-decoration:none;
	display:block;
	text-align: left;
	font-weight: 500;
	font-size: 0.875rem; line-height:1.125rem; }
	
.bot_social{ padding-top:10px; display:flex;}	

.bot_social img{}

.bot_social a{ opacity:0.5; transition: 0.2s ease;}
.bot_social a:hover{ opacity:1;}
.bot_social a:focus{ opacity:1;}


.clients_arrow_left{ width:30px; position:absolute; left:-61px; z-index:151; top:45%; border: none; background: none;}

.clients_arrow_right{width:30px; position:absolute; right:-61px; z-index:152; top:45%; border: none; background: none;}

.clients{
width:92%; margin-left:auto; margin-right:auto; position:relative;
}

.clients_sec{ padding-top:90px; padding-bottom:90px; background-color:#FFFFFF;}
.clients1{ display:flex;     align-content: center;
    align-self: center; align-items: center;}
.clients1 a{filter: grayscale(1); opacity:0.35; padding-left:20px; padding-right:20px; transition: all 0.2s ease 0s;}
.clients1 a:hover{ filter:none; opacity:1;}
.clients1 a:focus{ filter:none; opacity:1;}

.project {
    display: flex;
}
.project_box{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.shortcuts_sec{background: linear-gradient(270deg, #F6F6F6 0%, rgba(246, 246, 246, 0.192621) 80.74%, rgba(246, 246, 246, 0) 100%); padding-top:90px; padding-bottom:120px;}
.shortcuts_sec h2{ text-align:center;}

.heading_bg1 {
    background-image: url(../images/uksw.svg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 28px;
    padding-bottom: 68px;
    margin-left: -35px;
}

.short{ margin-top:60px;}

.short_box{background: #FFFFFF;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.09);
  border-radius: 15px; /*padding:40px;*/ width:120px; height:120px; margin-bottom:20px; margin-left:auto; margin-right:auto; transition: 0.3s;}
  
  .shortcuts_sec a:hover .short_box{transition: 10s ease;}
  
  .short_box:hover, .short_box.act{background: linear-gradient(126.37deg, #163A7D 2.38%, #1F2F53 85.55%);
  border-radius: 15px;}

.short_title{ font-size:1.125rem; line-height:1.2rem; color:#000000; font-weight:600; text-align:center; margin-top:20px;}

.events_sec{
	padding-top: 90px;
	padding-bottom: 120px;
background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
backdrop-filter: blur(100px);
}

.heading_bg2 {
    background-image: url(../images/uksw1.svg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 28px;
    padding-bottom: 68px;
    margin-left: -35px;
}
.events_sec h2{ 
  color:#FFFFFF;
  text-transform:uppercase; text-align:center;}
  
 .right_btn{ float:right; margin-top:-42px;}
 .event_box{
	background: rgba(255, 255, 255, 0.1);
	border-radius: 15px;
	padding-right: 35px;
	display: flex;
	align-items: center; transition: all 0.2s ease 0s;
}

.event_box .event_title{ line-height:1.5rem; font-size:1.125rem; font-weight:600; color:#FFFFFF;     margin-right: 20px;}
.event_box .event_date_box{ height:92px; width:92px; margin-right:25px; border-radius: 15px; display: flex;
    flex-direction: column; justify-content: center; align-items: center; flex-basis: 92px; flex-shrink: 0; flex-grow: 0;}
	
.event_box .event_date{ font-size:3rem; line-height:2.5rem; font-weight:700; color:#FFFFFF;}
.event_box .event_month{ font-size:0.688rem; line-height:1.5rem; font-weight:800; color:#FFFFFF;}
.event_box .event_calender{ float:right; margin-left: auto; opacity:0.3;}


.event_box:hover .event_date_box{ background-color:#fff; transition: .5s ease; }
.event_box:hover .event_date{ color:#163A7D; transition: .5s ease; }
.event_box:hover .event_month{color:#163A7D; transition: .5s ease; }
.event_box:hover .event_calender{opacity:1; transition: .5s ease; }

.event_box.activee .event_date_box{ background-color:#fff;}
.event_box.activee .event_date{ color:#163A7D;}
.event_box.activee .event_month{color:#163A7D;}
.event_box.activee .event_calender{opacity:1;}


/*.owl-carousel .owl-item.active .event_date_box{ background-color:#fff;}
.owl-carousel .owl-item.active .event_date{ color:#163A7D;}
.owl-carousel .owl-item.active .event_month{color:#163A7D;}
.owl-carousel .owl-item.active .event_calender{opacity:1;}*/

.shortcuts_sec a.more_btn1, .shortcuts_sec a.more_btn{
    display: flex;
    align-items: center; height:50px;
}

.shortcuts_sec_left{  display: flex; margin-top:50px;}

.shortcuts_sec a{ display:	block;}
.gallery {
    display: flex; position: relative;
}
.gallery_box{
    display: flex;
    flex-direction: column;
    flex-grow: 1; position: relative;
	
}
.gallery1 .image_container {
  position: relative; width: 100%;
   height: 100%;
  
}

.gallery1 .image {
  display: block;
  width: 100%;
  height: auto;  
}

.gallery1 .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; top:0;
/*background: linear-gradient(180deg, rgba(32, 48, 84, 0.9) 0%, rgba(31, 48, 84, 0) 37.27%), linear-gradient(90deg, rgba(32, 48, 84, 0.6) 0%, rgba(31, 48, 84, 0) 22.93%), linear-gradient(270deg, rgba(32, 48, 84, 0.6) 0%, rgba(31, 48, 84, 0) 26.54%), linear-gradient(360deg, rgba(32, 48, 84, 0.9) 0%, rgba(23, 58, 124, 0) 52.05%);*/
  overflow: hidden;
  width: 100%; 
	background-image: url(../images/bg_media1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover; transition: 1s ease;
}

.gallery1{    
    border-radius: 15px 15px 15px 15px;}

.gallery1 .row{ margin-left:0px; margin-right:0px;}
.gallery1 .col-xl-6, .gallery1 .col-lg-6,.gallery1.col-md-6, .gallery1 .col-sm-6,.gallery1 .col-xs-6{ margin:0px; padding:0px;
	}

.gallery1 .image_container:hover .overlay {
/*background: linear-gradient(360deg, rgba(32, 48, 84, 0.9) 12.34%, rgba(23, 58, 124, 0) 71.96%);*/
	background-image: url(../images/bg_media.png);
	background-repeat: repeat-x;
	background-position: center bottom; 
	background-size: cover;
	
}

.gallery1 .image_container img{ height:100%; margin-right: -1px;}


.round_corner1{border-radius: 15px 0px 0px 0px;}
.round_corner2{border-radius: 0px 0px 0px 15px;}
.round_corner3{border-radius: 0px 15px 15px 0px;}
.round_corner4{border-radius: 0px 0px 0px 0px;}
.round_corner5{border-radius: 0px 0px 0px 0px;}

.gallery_text1{ top:25px; left:35px; line-height:1.5rem; font-size:1.25rem; font-weight:800; position: absolute; color:#FFFFFF}
.gallery_text2{ left:35px; bottom:25px; line-height:1.5rem; font-size:1.125rem; font-weight:500; position: absolute; color:#FFFFFF;}

.tab-content { margin-left:146px; width: 100%;}

.tab-content  ul{
padding:0; margin-left:18px; margin-bottom:29px;
}
.tab-content  ul li{
	position:relative;
  font-size:1rem; line-height:1.5rem; padding-top:5px; padding-bottom:5px; margin-bottom: 0px; list-style-position: outside;
}

.tab-content .title{line-height:1.5rem; font-size:1.25rem; font-weight:800; color:#163A7D; text-transform:uppercase; margin-bottom:27px;}

.tab_content_right{ position:relative; float:right;}
.tab_content_img{ position: absolute; right:-150px; top:-148px; z-index: 101;}

.tab_blue_bg{background: linear-gradient(8.65deg, rgba(22, 58, 125, 0.8) -11.78%, rgba(31, 47, 83, 0.8) 99.77%);
backdrop-filter: blur(100px); width:246px;}

.university {
	position: relative;
	background-size: 255px 100%;
	background-image: url(../images/blue_bg.png);
	background-repeat: repeat-y;
	background-position: right;
	margin-top:	-80px; margin-bottom:-80px; padding-top:80px; padding-bottom:70px;
}

.university_right {
    display: inline-flex;
    flex-direction: column;
	margin-top:-160px;
    padding-left: 80px; z-index:150;
}

.right_sec{ margin-bottom:32px; width: 100px;}
.university_img{ margin-bottom:5px; text-align:center;}
.university_right_text{
line-height:1.5em; font-size:0.813rem; font-weight:700; text-transform:uppercase; color:#FFFFFF; text-align:center;
}
.uni_logo{background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
border-radius: 15px; padding:25px; float:left; position: absolute; bottom:44px; border:0px; outline:0px;}

.top_nav{ padding-top:37px; padding-bottom:20px; }
.top_nav img{ margin-right:15px;}
.top_nav ul{
	padding:0;
	list-style-type:none;
	margin: 0; max-height:392px; overflow-y: auto;
}
.top_nav ul li{
	padding:0;
	margin:0;
}
.top_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; transition: all 0.2s ease 0s;
}

.top_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;
}
.top_nav ul li a:hover {color:#163A7D;}

.top_nav_right{background: #F2F2F2;
border-radius: 115px 15px 15px 15px; height:315px; width:372px; position:relative; margin-top:132px;}

.top_nav_right_img{position:absolute; bottom:0px; right:0px;}


.top_nav_right1{background: #F2F2F2;
border-radius: 115px 15px 15px 15px; height:315px; width:372px; position:relative; margin-top:85px; margin-bottom:50px;}

.top_nav_right2{margin-top:32px; margin-bottom:50px;}

.top_nav_right3{margin-top:226px; margin-bottom:50px;}

.st_right_title{
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 29px;
	background: rgba(22, 58, 125, 0.1);
	backdrop-filter: blur(60px);
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #163A7D;
	font-size: 1.125rem;
	line-height: 1.5rem;
	font-weight:500; color:#163A7D; position:absolute; top:80px; left:-42px; width: 90%;
}

.st_right_title span{
	font-weight:900; text-transform:uppercase;
}


.top_nav_new{ padding-top:37px; padding-bottom:20px;}
.top_nav_new img{ margin-right:15px;}
.top_nav_new ul{
	padding:0;
	list-style-type:none;
	margin: 0; overflow-y: auto; max-height:392px;
}
.top_nav_new ul li{
	padding:0;
	margin:0;
}

.top_nav_new ul li a{
	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; transition: all 0.2s ease 0s;
}

.top_nav_new ul li a:hover {color:#163A7D;}

.top_nav_new1 {
    padding-top: 27px;
}
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #efeeee; 
  border-radius: 0px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #a6b3cd; 
  border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #efeeee; 
}

.nav-link_new:hover, .nav-link_new:focus {
    color: #163A7D!important;
    background: #F2F2F2;
}
.bot_text2 .row{align-items: center; display:flex;}

.customer-logos {
  background-color: #111;
}

.shortcuts_sec .col{     flex: 0 0 auto;
    width: 10.8%; margin-left:10px; margin-right:10px; margin-bottom:100px;}
	
.bot1{}
.bot2{}
.bot2 a {color: #fff;}
.bot3{}
.bot4{}
.bot4{}


.dropdown_language .dropdown-menu {
    position: absolute;
}

.navbar-nav .nav-item .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.4em solid;
  border-right: 0.4em solid transparent;
  border-bottom: 0;
  border-left: 0.4em solid transparent;
  top: 26px;
  position: absolute;
  right: 20px;
}

#custom-search-input {
        margin:0;
        margin-top: 10px;
        padding: 0;
    }
 
    #custom-search-input .search-query {
	padding-right: 10px;
	padding-right: 10px \9;
	padding-left: 10px;
	padding-left: 10px \9;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
	background: #F2F2F2;
	backdrop-filter: blur(60px);
	border-radius: 10px;
	border: 1px solid #F2F2F2;
    }
 
    #custom-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 5px 5px;
        margin-top: 2px;
        position: relative;
        left: -28px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#D9230F;     z-index: 13;
    }
 
    .search-query:focus + button {
        z-index: 3;   
    }
.top_right_new{ display:inline-flex; width:100%; margin-bottom:15px;}

.top_right_new1{ display:flex; margin-left: auto; align-items: center;}
.top_right_new1 img{ width:18px; margin-right:20px;}

.top_right_new1 .top_search_btn_language:hover {
    color: #28447a;
}
.top_right_new1 .top_search_btn_language {
    color: #28447a; margin-top: 5px; transition: all 0.2s ease 0s;
}

.top_right_new1 .dropdown-menu_language {
    margin-top: 0px !important;
}
.search_shortcut{ width:70%; margin-left:auto; margin-right:auto;}
.search_shortcut_textbox{
	background: #FFFFFF;
	box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.09);
	border-radius: 15px;
	height:60px;
	border:1px solid #FFFFFF;
}

.but_shortcut{background: linear-gradient(90deg, #163A7D -2.57%, #1F2F53 100%);
border-top-right-radius: 15px;
border-bottom-right-radius: 15px; color:#FFFFFF; height:60px; width:120px; padding-left:20px;}

.but_shortcut img{ margin-left:10px;}

.Drawer {
  background: #eee;
  box-shadow: -3px 0px 5px 0px rgba(0,0,0,0.6);  
  
  /* Give our drawer a base width */
  width: 100%;

  /* Position the drawer on the right edge of the screen */
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;

  /* Slide the drawer _past_ the right edge of the screen */
  transform: translateX(100%);

  /* Transition our horizontal slide */
  transition: transform ease-out 0.3s;
  
  /* Misc */
  
  text-align: center;
}

.Drawer.is-open {
  /* Slide the drawer back in when it's "open" */
  transform: translateX(0);
}

/**
 * The following styles are unrelated to our primary transition.
 */

html, body {
  height: 100%;
}

body {
  overflow-x: hidden;
}

main, .Drawer {
  align-items: center;
  /*display: flex;*/
  height:100%;
  justify-content: center;
}

.Button {
  background: #1990ea;
  border: none;
  border-radius: 10em;
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);
  color: #fff;
  cursor: pointer;
  font-size: 2em;
  font-weight: bold;
  padding: 0.5em 1em;
  transition-property: background-color, box-shadow, transform;
  transition-timing-property: ease-out;
  transition-duration: 0.3s;
}

.Button:hover,
.Button:focus{
  background: #2395eb;
  box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.4);
  transform: translateY(-2px);
}

.Button:active {
  background: #1c90e8;
  box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
  transform: translateY(0) scale(0.975);
}

.page_banner{
	background-color: #F6F6F6; height:444px;
}

.page_banner_left{
	background-image: url(../images/page_banner.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 25px;
}

.page_banner .banner_right{
	backdrop-filter: blur(100px);
	width:207px;
	margin-left:-87px;
	padding-top: 39px;
	padding-left:80px;
	background-image: url(../images/social_bg.png);
	background-repeat: no-repeat;
	background-position: center top; height:444px; padding-right:90px;
}

.nav-link.active {
    color: #fff;
    background: #1C3464;
}
.nav-link:hover{
    color: #fff;
}

.navbar-expand-lg .navbar-nav .nav-link:hover{background: #1C3464; color: #fff;}
/*
.uksw_breadcrumb {
  width: 100%!important;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;

}*/

.page_title {

  font-size: 40px!important;
  line-height: 3.5rem!important;
}
/*
.breadcrumb {
  flex-wrap: nowrap;
  margin-bottom: 20px;
}*/

.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "";
	background-image: url(../images/divider.svg);
	background-repeat: no-repeat;
	background-position: left center; width: 15px;
    height: 20px;
    margin-top: 2px;
    margin-left: 0px;
	position: absolute;
    left: 15px;
}
.breadcrumb-item + .breadcrumb-item {
    padding-left: 30px!important;
    position: relative!important;
}

.heading_bg_in_small{
	background-image: url(../images/uksw2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 28px;
	padding-bottom: 22px;
	margin-left: -35px;
    padding-left: 35px;
}

.heading_bg_in{
	background-image: url(../images/uksw2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 28px;
	padding-bottom: 22px;
	margin-left: -35px;
    padding-left: 35px;
}

.page_banner_left_404{
	padding-top: 98px; 	background-image: url(../images/404.png);
	background-repeat: no-repeat;
	background-position: right bottom; background-color:#fff;
}

.page_banner1 {
    background-color: #fff;
    height: 380px;
}

.page_banner2 {
    background-color: #F6F6F6;
    height: 292px;
    background-image: url(../images/page_banner.png);
    background-position: right top;
    background-repeat: no-repeat;
}

.page_banner2  .page_banner_left {
    background-image: none;
}
.page_banner_left_404 h1{
  text-transform:uppercase; color:#1c315b;
}

.page_banner_left h1{ 
  text-transform:uppercase; color:#1c315b;}

  
 .candidates_text{ width:90%; color:#6A6A6A;} 
 
 .left_menu_heading{
	background: linear-gradient(87.85deg, #163A7D 0.75%, #1F2F53 98.86%);
	border-radius: 10px;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 20px;
	color:#FFFFFF; font-size:1rem; line-height:1rem; font-weight:700; text-transform:uppercase;
}

.page_heading{
	background: linear-gradient(86.71deg, #163A7D -122.2%, #1F2F53 88.65%);
	border-radius: 10px;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 20px; color:#FFFFFF; margin-bottom:30px;
}
.page_heading img{
margin-right:15px;
}

.all_pages{ margin-top:50px; margin-bottom:50px;}

.left_nav{ padding-top:20px; padding-bottom:20px; }
.left_nav img{ margin-right:15px;}
.left_nav ul{
	padding:0!important;
	list-style-type:none!important;
	margin: 0!important ;
}
.left_nav ul li{
padding-left:20px!important; padding-right:10px!important;
	margin:0!important;
}
.left_nav ul li a{
	color:#6A6A6A!important;
	text-decoration:none!important;
	display:block!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	text-align: left!important;
	font-size: 1rem!important;
	font-weight: 500!important; line-height:1.5rem!important; 
  border-bottom-width: 0px!important;;
  border-bottom-style: solid;
  border-bottom-color: #F2F2F2;
  text-transform: none!important;; transition: all 0.2s ease 0s;
}

.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;}

.menuArrow {
  position: absolute;
   width: 20px;
  height: 20px;
  cursor: pointer;
  color: #163A7D; top:15px; right:10px;
}

h2.accordion-header{ line-height:1rem; font-size:1rem; font-weight:700; color:#163A7D; text-transform:uppercase; margin-bottom: 0px!important;}
h3.accordion-header{ line-height:1rem; font-size:1rem; font-weight:700; color:#163A7D; text-transform:uppercase; margin-bottom: 0px!important;}
h2.accordion-header .accordion-button{
	line-height:1rem;
	font-size:1rem;
	font-weight:700;
	color:#163A7D;
	text-transform:uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	padding-top: 20px;
	padding-bottom: 20px; padding-left: 0px;
    padding-right: 0px;
}
h3.accordion-header .accordion-button{
	line-height:1rem;
	font-size:1rem;
	font-weight:700;
	color:#163A7D;
	text-transform:uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	padding-top: 20px;
	padding-bottom: 20px; padding-left: 0px;
    padding-right: 0px;
}
h2.accordion-header .accordion-button img{
margin-right:14px;
}
h3.accordion-header .accordion-button img{
  margin-right:14px;
  }
  

.left_nav_sec{ margin-top:-80px;}

.all_in_page  h2{ color:#163A7D; font-weight: 600!important; margin-bottom:25px;}

.all_pages h2{ color:#163A7D; font-weight: 600!important; margin-bottom:25px;}

.all_pages h4{ color:#163A7D;  margin-bottom:25px;}

.all_pages h3{ color:#163A7D; margin-bottom:25px;}

.all_pages h5{ font-weight:600; color:#163A7D; margin-bottom:25px;}

.all_pages h6{ font-weight:600; color:#163A7D; margin-bottom:20px;}

.space40{ margin-bottom:40px;}
.space30{ margin-bottom:30px;}
.space20{ margin-bottom:20px;}

.candidate_box_sec{ margin-bottom:50px;}
.candidate_box{
	border-radius: 15px;
	background-color: #F6F6F6;
	background-image: url(../images/bg1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 25px; padding-bottom:25px; position:relative;  min-height:120px;  transition: all 0.2s ease 0s;
}
.candidate_box_sec  .project{ margin-bottom:30px;}
.candidate_box img{
position: absolute; bottom:15px; right:15px;
}
.candidate_box_title{ color:#163A7D; font-size:1.5rem; line-height:1.875rem; font-weight:600; margin-bottom:5px; }
.candidate_box_sub_title{ color:#163A7D; font-size:1.25rem; line-height:1.5rem; font-weight:600; padding-right:40px;}

.box_blue{
background: linear-gradient(86.02deg, #163A7D 0%, #1F2F53 87.65%);
border-radius: 15px;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 25px; padding-bottom:25px; position:relative; margin-bottom:30px;
}
.box_blue_bg{
	background-image: url(../images/bg1.png);
	background-repeat: no-repeat;
	background-position: right bottom; position:absolute;   overflow: hidden;
  width: 100%;
  height: 100%; right:0; bottom:0;
}


.box_blue img{
position: absolute; bottom:15px; right:15px;
}

.box_blue_title{ color:#fff; font-size:1.5rem; line-height:1.875rem; font-weight:600; margin-bottom:5px; }
.box_blue_sub_title{ color:#fff; font-size:1.25rem; line-height:1.5rem; font-weight:600; }



.left_nav_one{ padding-top:0px; padding-bottom:0px;     margin-bottom: 0px; }
.left_nav_one img{ margin-right:15px; margin-top: 2px; max-height: 21px;}
.left_nav_one ul{
	padding:0;
	list-style-type:none;
	margin: 0; margin-bottom: 0px!important;
}
.left_nav_one ul li{
padding-left:0px; padding-right:10px;
	margin:0; position:relative; list-style-type:none;
}
.left_nav_one ul li a{
	color:#163A7D;
	text-decoration:none;
	display:block;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	font-size: 1rem;
	font-weight: 700;
	line-height:1.5rem;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2; text-transform:uppercase; transition: all 0.2s ease 0s;
}
.left_nav_one ul li a:hover {color:#163A7D;}

.nav-link_new.active1 {
    color: #163A7D!important;
    background: #F2F2F2;
}


.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;
}
.left_nav2 ul li{
padding-left:0px; padding-right:10px;
	margin:0;
}
.left_nav2 ul li a{
	color:#163A7D;
	text-decoration:none;
	display:block;
	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: #F2F2F2; text-transform:uppercase; transition: all 0.2s ease 0s;
}
.left_nav2 ul li a:hover {color:#163A7D;}



.grey_box{
	background-color:#F2F2F2;
	border-radius: 15px 15px 0px 0px;
	background-image: url(../images/right_graphic.png);
	background-position: right center;
	padding-top: 37px;
	padding-right: 20px;
	padding-bottom: 26px;
	padding-left: 50px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #AE9666;
	background-repeat: no-repeat; position:relative; min-height:250px; margin-bottom:37px;
}
.grey_box_img{ position:absolute; bottom:0px; left:0px;}
.grey_box_logo{ margin-top:57px; margin-left:181px; }

.grey_box_text{ margin-left:300px;}


.grey_box .title{ font-size:1.375rem; line-height:1.688rem; font-weight: 800; color:#AE9666; text-transform:uppercase; margin-bottom:7px;}
.grey_box .sub_title{ font-size:1.125rem; line-height:1.375rem; font-weight: 700; color:#262626; margin-bottom:20px;}

.btn_gold{ font-size:1.625rem; line-height:2.031rem; font-weight:800; text-transform:uppercase; }
a.btn_gold{color:#262626; transition: all 0.2s ease 0s;}
a:hover.btn_gold{color:#354b74;}

.text_for_gold{ line-height:1.5rem; font-size:1rem; border:none; margin-top:10px;}
.text_for_gold1{ line-height:2.125rem; font-size:1rem; border:none;}
a.btn_gold img{ margin-right:10px;}


.btn_gold:not(.collapsed)::before {
    background-image: url(../images/grey_arrow1.svg);
	transform: rotate(360deg);
    height: 40px;
    width: 40px;
    top: -1px;
    position: absolute;
    left: 0;
	content: "";
}

.btn_gold::before {
	background-image: url(../images/gold_arrow.svg);
    height: 40px;
    width: 40px; top: -1px;
    position: absolute;
    left: 0;
	content: "";
}

.btn_gold::after {
display:none;
}

.btn_gold{ padding-left:60px!important;}

h2.accordion-header .btn_gold{ border:none; padding-top:0px; padding-bottom:0px; font-size:1.625rem; line-height:2.031rem; font-weight:800; text-transform:uppercase; color:#262626;}
h3.accordion-header .btn_gold{ border:none; padding-top:0px; padding-bottom:0px; font-size:1.625rem; line-height:2.031rem; font-weight:800; text-transform:uppercase; color:#262626;}
.btn_gold_text{
    background-color: #fff;
    border: none;
}
.space_130{ height:100px;}

.gold_accordion{ display:flex;} 

.gold_accordion .accordion-item{ margin-right:50px; width: 280px;}

.gold_accordion .accordion-item:last-of-type .accordion-collapse {
    width: 280px;
}

.text_all{}
.blue_bottom{	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #163A7D;}
	
.grey_box .blue_title {
    color: #163A7D;
}

.btn_blue{ font-size:1.625rem; line-height:2.031rem; font-weight:800; text-transform:uppercase;}
a.btn_blue{color:#262626;}
a:hover.btn_blue{color:#354b74;}
a.btn_blue img{ margin-right:10px;}


.btn_blue:not(.collapsed)::before {
	background-image: url(../images/grey_arrow1.svg);
	transform: rotate(360deg);
    height: 40px;
    width: 40px;
    top: -1px;
    position: absolute;
    left: 0;
	content: "";
}

.btn_blue::before {
	background-image: url(../images/blue_arrow_new.svg);
    height: 40px;
    width: 40px; top: -1px;
    position: absolute;
    left: 0;
	content: "";
}

.btn_blue::after {
display:none;
}

.btn_blue{ padding-left:60px!important;}

.no_img .grey_box {
    min-height: 80px;
}
.no_img .grey_box_text {
    margin-left: 0px;
}

.no_img .grey_box_logo { 
display:none;
}

h2.accordion-header .btn_blue{ border:none; padding-top:0px; padding-bottom:0px; font-size:1.625rem; line-height:2.031rem; font-weight:800; text-transform:uppercase; color:#262626;}
h3.accordion-header .btn_blue{ border:none; padding-top:0px; padding-bottom:0px; font-size:1.625rem; line-height:2.031rem; font-weight:800; text-transform:uppercase; color:#262626;}

.job_offer{
	background: #F6F6F6;
	border-radius: 10px;
	padding-top: 22px;
	padding-right: 30px;
	padding-bottom: 34px;
	padding-left: 30px; margin-top:42px; font-weight:500;
}

.job_offer_text{ color:color: #6A6A6A;}

.job_offer_blue{ color:#163A7D; font-size: 20px;
  font-weight: 600;}

.job_offer_schedule{background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
border-radius: 10px; color: #FFFFFF; padding-left:20px; padding-right:20px; padding-top:4px; padding-bottom:4px; margin-top:-20px; margin-left:29px; float:left; }

.job_right{
display:block; text-align: right; color:#163A7D; font-weight:600; margin-left: auto; float:right;
}
.job_right a{ display: block;
    float: right;
    margin-bottom: 20px; display: flex;
    align-items: flex-start;
}
.job_right a img{
margin-top:5px;
}

.job_right a{color:#163A7D;}
.job_right a:hover{ color:#000000;
}
.job_right img{ margin-left:10px;}

.round_corner_img{border-radius: 15px 15px 0px 0px;}

.grey_box_text_new{
    margin-left: 250px;
}

.pages{background: #F6F6F6;
border-radius: 15px; margin-top:30px; padding:10px;}


.multi-select-container {
  display: inline-block;
  position: relative;
}

.multi-select-menu {
  position: absolute;
  left: 0;
  top: 0.8em;
  float: left;
  min-width: 100%;
  background: #fff;
  margin: 1em 0;
  padding: 0.4em 0;
  border: 1px solid #aaa;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: none;
}

.multi-select-menu input {
  margin-right: 0.3em;
  vertical-align: 0.1em;
}

.multi-select-button {
  display: inline-block;
  font-size: 0.875em;
  padding: 0.2em 0.6em;
  max-width: 20em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: -0.5em;
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  cursor: default;
}

.multi-select-button:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em 0.4em 0 0.4em;
  border-color: #999 transparent transparent transparent;
  margin-left: 0.4em;
  vertical-align: 0.1em;
}

.multi-select-container--open .multi-select-menu { display: block; }

.multi-select-container--open .multi-select-button:after {
  border-width: 0 0.4em 0.4em 0.4em;
  border-color: transparent transparent #999 transparent;
}


.hover {
  overflow: hidden;
  position: relative;
  padding-bottom: 60%; margin-bottom: 30px;
}

.hover-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  transition: all 0.4s;
}

.hover img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
}

.hover-content {
  position: relative;
  z-index: 99;
}


/* DEMO 1 ============================== */
.hover-1 img {
  width: 105%;
  position: absolute;
  top: 0;
  left: -5%;
  transition: all 0.3s;
}

.hover-1-content {
  position: absolute;
bottom: -30px;
  left: 0;
  z-index: 99;
  transition: all 0.4s; 
}

.hover-1 .hover-overlay {
background: linear-gradient(360deg, rgba(32, 48, 84, 0.9) 8.02%, rgba(23, 58, 124, 0) 51.42%);

}

.hover-1-description {
  transform: translateY(0.5rem);
  transition: all 0.4s;
  opacity: 0; color: #fff;
}

.hover-1:hover .hover-1-content {
  bottom: 2rem;
}

.hover-1:hover .hover-1-description {
  opacity: 1;
  transform: none; 
}

.hover-1:hover img {
  left: 0;
}

.hover-1:hover .hover-overlay {
  opacity: 0;
}

.rounded1 {
    border-radius: 15px!important;
}

.select_box{ float:right;}
.search_right_cal{ width:100%;
/*display: flex;
    flex-direction: column;*/
}

.search_right{ width:100%;
  

}

.search_right_textbox{
	background: #F2F2F2;
	border-radius: 15px;
	height:60px;
	border:1px solid #F2F2F2; color:#6A6A6A;
}

.but_search_right{background: linear-gradient(90deg, #163A7D -2.57%, #1F2F53 100%);
border-radius: 15px; color:#FFFFFF; height:60px; width:140px; padding-left:20px;}

.but_search_right img{ margin-left:10px;}

.but_sec{ z-index:250; margin-left:-10px!important;}

.go_back{ font-weight:700; font-size:1rem; line-height:1rem; color:#163A7D; text-transform:uppercase; margin-top:36px;}
.go_back img{ margin-left:15px;}

.filtering{background: #163A7D;
border-radius: 10px; color: #FFFFFF; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; float:left; margin-right:15px; font-weight:600; }

.filtering_date{ background: #FFFFFF;
border-radius: 10px;  color: #163A7D; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; float:left; font-weight:600; }

.filtering_date img{ margin-right:10px; }


.filtering_box{
	background: #F6F6F6;
	border-radius: 10px;
	padding-top: 22px;
	padding-right: 30px;
	padding-bottom: 34px;
	padding-left: 30px; margin-bottom:60px; font-weight:500;
} 

.filtering_box h4{
margin-bottom:10px; color:#163A7D;
} 

.page_heading1{
	background: linear-gradient(86.71deg, #163A7D -122.2%, #1F2F53 88.65%);
	border-radius: 10px;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 20px; color:#FFFFFF; width:100%; border:none; text-align:left; position:relative; margin-bottom:20px;
}
.page_heading1 img{
margin-right:15px;
}

.page_heading1::after {
    flex-shrink: 0;
    margin-left: auto;
    content: "";
    background-image: url(../images/down_arrow1.svg);
    background-repeat: no-repeat;
    transition: transform 0.2s ease-in-out;
    height: 9px;
    width: 15px; position:absolute; right:20px; top:20px;
}

.prints_schedule{background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
border-radius: 10px; color: #FFFFFF; padding-left:20px; padding-right:20px; padding-top:4px; padding-bottom:4px; margin-top:-75px; margin-left:29px; float:left; }

.download{ display:flex; font-weight:500; margin-bottom:10px; color:#6A6A6A;}
.download span{color: #163A7D;}
.download img{ margin-right:15px;}

.job_offer1{
	background: #F6F6F6;margin-top:56px; font-weight:600;
}

.job_offer_blue1 {
    color: #163A7D; margin-bottom:17px;
}


.download_white{background: #FFFFFF;
box-shadow: 0px 15px 20px rgba(22, 58, 125, 0.15);
border-radius: 10px; color: #163A7D; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; margin-top:-20px; margin-left:29px; float:left; font-size:0.875rem; line-height:1.5rem; font-weight:600;}

.download_white img{ margin-right:8px;}

.news_tags{
	background: #FFFFFF;
	box-shadow: 0px 15px 20px rgba(22, 58, 125, 0.15);
	border-radius: 10px;
	color: #163A7D!important;
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	font-size:0.875rem;
	line-height:1.5rem;
	font-weight:600!important; margin-right:10px; margin-bottom: 10px; transition: all 0.2s ease 0s;
}

.news_tags:hover{
background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%)!important;
box-shadow: 0px 10px 40px rgba(22, 58, 125, 0.2)!important;
border-radius: 10px; color: #fff!important;
}

.news_tags:focus{
background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
box-shadow: 0px 10px 40px rgba(22, 58, 125, 0.2);
border-radius: 10px; color: #fff!important;
}

.news_tags_active{
background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
box-shadow: 0px 10px 40px rgba(22, 58, 125, 0.2);
border-radius: 10px; color: #fff!important; 	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	font-size:0.875rem;
	line-height:1.5rem;
	font-weight:600; margin-right:10px; margin-bottom: 10px;
}

.news_tags_active:hover, .news_tags_active:focus{
background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
box-shadow: 0px 10px 40px rgba(22, 58, 125, 0.2);
border-radius: 10px; color: #fff!important;
}

.news_page{
width:100%; position:relative;
}
.news_page .image_container {
  position: relative;
}

.news_page .image {
  display: block;
  width: 100%;
  height: auto; border-radius: 15px; object-fit:cover;
}

.news_page .image_inner {
  display: block;
  width: 100%;
  max-height: 262px;
  min-height: 262px;
  min-width: 342px;
  border-radius: 15px;
  object-fit: cover;
}

.news_page .overlay {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
background: linear-gradient(360deg, rgba(32, 48, 84, 0.9) 8.02%, rgba(23, 58, 124, 0) 51.42%);
border-radius: 15px;
border-radius: 15px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: .5s ease;  
  opacity: 0.8; border-radius: 15px; z-index:12; transition: all 0.2s ease 0s;
}

.news_page .image_container:hover .overlay {
background: linear-gradient(360deg, rgba(32, 48, 84, 0.9) 12.34%, rgba(23, 58, 124, 0) 71.96%); 
border-radius: 15px;
}

.news_page .image_container:hover .overlay .text {
bottom: 10%; transition: .5s ease;
}

.news_page .image_container:hover .overlay .text {
bottom:10px; transition: .5s ease;
}

.news_page .overlay .text {
  color: white;
  font-size: 20px;
  position: absolute;
  bottom:-72px;
  left:30%;
  -webkit-transform: translate(-25%, -25%);
  -ms-transform: translate(-25%, -25%);
  transform: translate(-25%, -25%);
  text-align: cente; transition: .5s ease; width:90%; height:110px;
}

.news_page_banner{
	height:374px;
	background-image:url(../images/img25.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.news_page_banner .page_banner_left{ background-image:none;}

.news_page_left{ float: left; width:85%; position: relative;}

.video_news{ margin-top:50px;}
.gallery_img{ margin-bottom:20px; border-radius: 10px;}

.space45{ margin-bottom:45px;}

.download_detils{ display:flex; font-weight:500; margin-bottom:10px; color:#163A7D;}
.download_detils img{ margin-right:15px; margin-top:0px;}

.download_detils a{ display:flex; align-items: flex-start;}
.space_80{ height:80px;}
.space_20{ height:20px;}
.space_30{ height:30px;}
.space_40{ height:40px;}

.gal_btn{background: #F2F2F2;
border-radius: 10px; border: none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; display:flex; float:left; margin-left:10px; font-weight:600; margin-bottom:20px;}


.gal_btn img{ margin-right:12px;}

.news_page_left h4{ color:#163A7D;}

.news_page_left h4.bold{ color:#163A7D; font-weight:800;} 
.news_details_gallery h4{ color:#163A7D;}

.news_page_right{ float: right; width:135px; position:absolute; right:15px; top:30px;}

.news_page_right_heading{color :#163A7D; font-size:0.875rem; line-height:1.5rem; font-weight:600; justify-content: flex-end; display:flex; margin-bottom:27px;}
.share{display:flex; color :#262626; font-size:0.875rem; line-height:1.5rem; font-weight:600; margin-bottom:10px; justify-content: flex-end;}
.share img{ margin-left:15px;}

.calander_page_banner{
	height:374px;
	background-image:url(../images/img26.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.calander_page_banner .page_banner_left{ background-image:none;}

.img_date{
	background: #FFFFFF;
	border-radius: 12px;
	position:absolute;
	right:15px;
	top:15px;
    padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 9px;
	padding-left: 13px; 
}
.date{ font-size:1.938rem; line-height:2rem; font-weight:800; display:flex; flex-direction: column;
    align-items: center; color:#163A7D;
}
.date span{font-size:0.438rem; line-height:0.5rem; font-weight:800;}

.calander_banner{
	height:300px;
	background-image: url(../images/page_banner.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.calander_banner .page_banner_left{ background-image:none;}
.top_seach{ background: #2F4A7E;
    border-radius: 10px;}
.home_banner{
	background-image:url(../images/home_banner.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.main_space{ height:90px;}
.main_space_inner{ height:90px;}
.fixed-top{ background-color:#FFFFFF;
}

.entry-content p {
  margin-bottom: 30px;;
}

.video_box{ position:relative; display: flex; justify-content: center;align-items: center;}
 
.video_box_play{ position: absolute;}

.play_btn{backdrop-filter: blur(16.9231px); cursor: pointer; border-radius: 50%; width:60px; height:60px;}

.video_box_text{ position: absolute; bottom:20px; left:25px; font-size: 18px; line-height: 24px; font-weight: 600; color: #FFFFFF;
}


.form_box{background: #F6F6F6;
  border-radius: 15px; padding:40px;}
  
  .form_box .form-control {
      border: 1px solid #ffffff!important;
      border-radius: 10px!important; min-height:45px!important;
  }
  
  .form_box .form-select{
      border: 1px solid #ffffff!important;
      border-radius: 10px!important; min-height:45px!important;}
  
      .form_box .btn_submit{
  background: linear-gradient(85.49deg, #163A7D 0%, #1F2F53 92.68%);
  border-radius: 10px;
  float:right;
  padding-top: 20px;
  padding-right: 48px;
  padding-bottom: 20px;
  padding-left: 48px;
  color: #FFFFFF;
  text-transform: uppercase; margin-top:42px;
  }
  
  .btn_submit:hover{
  color: #e1f3fe;
  }
  
  .form-check-input:checked {
      background-color: #163A7D!important;
      border-color: #163A7D!important;
  }


  .candidate_box:hover{
    background: url(../images/bg1.png), linear-gradient(86.02deg, #163A7D 0%, #1F2F53 87.65%);
    border-radius: 15px;
    padding-top: 30px;
    padding-right: 15px;
    padding-left: 25px; padding-bottom:25px; position:relative; background-size: cover; background-position: right bottom;
    }
    
    
    .candidate_box:hover .candidate_box img{
    position: absolute; bottom:15px; right:15px;
    }
    
    .candidate_box:hover .candidate_box_title{ color:#fff; }
    .candidate_box:hover .candidate_box_sub_title{ color:#fff;}
    
    .multimedia_page_banner{
    height:374px;
    background-image:url(../images/img36.png);
    background-repeat: no-repeat;
    background-position: right top; padding-top: 25px;
    }
    
    .multimedia_page_banner .page_banner_left{background-image: none;}
    
    .news_page_left_new {
        width: 90%!important;
    }
    .video_box1 {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    width:100%;
    }
    .video_box_play1{ position: absolute; top:35%; left:45%;}
    
    @media only screen and ( min-width: 320px) and ( max-width:991px ) {
    .audio{ width:100%;}
    }

    .active.link-secondary{
      font-weight: bold;
      color:#fff;
    }
    
    .structure .accordion-button:not(.collapsed){background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%), #F6F6F6!important;
    border-radius: 15px; color: #fff!important;}
    
    .structure .accordion-button:not(.collapsed)::after {
        background-image: url(../images/up1.svg);
        transform: rotate(0deg);
        height: 15px;
        width: 30px;
    margin-right:10px; margin-left:20px; position: absolute;
    right: 10px;
    }
    
    .structure h2.accordion-header .accordion-button {
        line-height: 1.875rem;
        font-size: 1.25rem;
        font-weight: 700;
        color: #163A7D;
        text-transform: none;
        padding-left: 15px;
        padding-right: 50px; padding-top:15px; padding-bottom:15px;
    background: #F6F6F6;
        border-radius: 15px; border:none; margin-bottom:15px; position:relative;
    } 

    .structure h3.accordion-header .accordion-button {
      line-height: 1.875rem;
      font-size: 1.25rem;
      font-weight: 700;
      color: #163A7D;
      text-transform: none;
      padding-left: 15px;
      padding-right: 50px; padding-top:15px; padding-bottom:15px;
  background: #F6F6F6;
      border-radius: 15px; border:none; margin-bottom:15px; position:relative;
  } 
    
    .structure .accordion-item:last-of-type .accordion-button.collapsed {
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
    }
    
    .structure .accordion-item .collapsed::after {

      background-image: url(../images/down1.svg);
      transform: rotate(0deg);
      height: 15px;
      width: 30px;
      margin-right:10px;  position: absolute;
      right: 10px;
      top: auto;
    }
    .structure .accordion-button::after {
        background-image: url(../images/down1.svg);
        transform: rotate(0deg);
        height: 15px;
        width: 30px;
    margin-right:10px;  position: absolute;
    right: 10px;
    }
    
    .structure .accordion-body {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    }
    .white_box{ 
     /* width:55px; 
      height:55px; 
      background: #FFFFFF;
       border-radius: 12px;*/
       
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center; margin-right:15px; padding-left:10px;}
    
    .grey_box_new{background: #F6F6F6;
    border-radius: 15px; margin-bottom:10px; padding:15px; font-weight: 700;
    font-size: 18px;
    line-height: 30px; color: #163A7D;     display: flex;}
    .grey_box_new img{ margin-right:15px; float:left; }

    #myBtn {

      position: fixed;
      bottom: 20px;
      right: 30px;
      z-index: 99;
      border: none;
      outline: none;
      color: #fff;
      cursor: pointer;
      padding: 15px;
      border-radius: 10px;
      font-size: 18px;
      display: none;
    }


    .banner_img_all img{object-fit: cover;
      height: 100%; border-radius: 0px 0px 15px 15px;}
    
  .banner_bot{ border-radius: 0px 0px 15px 15px; background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(60px); position:absolute; height:83px; width:84%;     margin-top: 24px;     left: 73px; top: -117px;}
  
.ban_slide{ position:relative; z-index: 9999;}  
  
  .banner_arrow_left{ position:absolute; cursor:pointer;  left:40px; bottom:34px;     z-index: 52001;     border: none;
    background: none;}
  .banner_arrow_right{position:absolute; cursor: pointer; right:40px; bottom:34px;     z-index: 52002;     border: none;
    background: none;}
  
  .banner_bg{
    background-image: url(../images/uksw-logo.svg);
    background-repeat: no-repeat;
    background-position: left 20px; z-index: 5200;
  }
  .banner_bg .container{ position:relative;}
  .play{position:absolute; left:-35px; bottom:60px; border: none; background: none;}
  .email{position:static; right:68px; bottom:60px;}
  
  @media only screen and ( min-width: 992px) and ( max-width:1400px ) {
  .banner_text {
      padding-right: 46px;
  }	
  }

 

@media only screen and ( min-width: 992px) {
.modal-dialog {
    max-width: 900px!important;
    margin: 1.75rem auto;
}
}
@media only screen and ( min-width: 1400px) {
.modal-dialog {
    max-width: 1400px!important;
    margin: 1.75rem auto;
}
}

/*<!--============top_sec===============-->*/

.inner_pages_top{}
.inner_pages_top .navbar-expand-lg .navbar-nav li:nth-child(4) .nav-link {
    color: #000;
}

.inner_pages_top .navbar-expand-lg .navbar-nav li:nth-child(5) .nav-link {
    color: #000;
}

.inner_pages_top .navbar-expand-lg .navbar-nav li:nth-child(6) .nav-link {
    color: #000;
}

.inner_pages_top .navbar {
	background:none;
}

.inner_pages_top .nav-link:hover, .nav-link:focus {
    color: #fff!important;
    background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
}

.inner_pages_top  .top_right {
    background: linear-gradient(86.71deg, #163A7D -122.2%, #1F2F53 88.65%);
    display: flex;
    align-items: center;
    padding-left: 24px;
    padding-right: 20px;
    width: 207px;
    justify-content: center;
    flex-grow: 0;
    flex-shrink: 0;
    color: #FFFFFF;
    height: 90px;
}

.inner_pages_top .form-control {
    border: none!important;
    border-radius: 10px!important;
    min-height: 45px!important;
}

.inner_pages_top .top_seach {
    background: #F2F2F2;
    border-radius: 10px;
}

.inner_pages_top .top_search {
    background-color: transparent;
    border: none;
    color: #163A7D;
}

.inner_pages_top .top_search_btn {
    background-color: transparent;
    border: none;
    color: #FFFFFF;
    padding-top: 10px;
}
@media only screen and (max-width: 1199px){
.inner_pages_top .not_mob {
    display: none;
}}
/*<!--============top_sec===============-->*/

.banner_bot_new{ border-radius: 0px 0px 15px 15px; background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(60px); position:absolute; bottom:0px; height:83px; width:100%;}

.banner_img1 {
    position: relative;
    height: 555px; 
}
.banner1{ margin-bottom:80px;}

.banner_arrow_text{ position:absolute;  bottom:24px; display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;  color:#FFFFFF;}
	
.banner1 .play {
    position: absolute;
    left: 0px; bottom: 60px;
}

.banner1 .email {
    position: absolute;
    right: 28px; bottom: 60px;
}	

.banner1  .banner_img_all {
    left: 0px;
    width: 99%;
}


.banner1 .banner_arrow_right {
    position: absolute;
    right: 200px;
    cursor: pointer;
    margin-bottom: 5px;
    z-index: 52002;
}

.banner1 .banner_arrow_left {
    position: absolute;
    left: 200px;
    cursor: pointer;
    margin-bottom: 5px;
      z-index: 52001;
}
.play_banner {
position: absolute;
  top: calc(50% - 84px);
  left: 50%;
transform: translateX(-50%);
}

.play_banner1 {
position: absolute;
  top: calc(50% - 84px);
  left: 50%;
transform: translateX(-50%);
  border: none;
  background:none;
  
}


/*=================UI KIT=====================*/

.ui_kit h2{ text-transform:uppercase;}

.ui_kit .tab-content { margin-left:0px!important; width: 100%;}

.ui_kit .tab-content  ul{
padding:0; margin-left:18px; margin-bottom:29px;
}
.ui_kit .tab-content  ul li{
	position:relative;
  font-size:1rem; line-height:1.5rem; padding-top:5px; padding-bottom:5px; margin-bottom: 0px;
}

.ui_kit .tab-content p {
  margin-bottom: 10px;
}

.ui_kit .tab-content .title{line-height:1.5rem; font-size:1.25rem; font-weight:800; color:#163A7D; text-transform:uppercase; margin-bottom:27px;}

.ui_kit .tab_content_right{ position:relative; float:right;}
.ui_kit .tab_content_img{ position: absolute; right:-150px; top:-148px; z-index: 101;}

.ui_kit .active.link-secondary {
    color: #163A7D;
    background: #F6F6F6; font-weight:600;
}
.link-secondary {
	color: #fff;
	background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
	border-radius: 10px;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 6px;
	padding-left: 30px;
	margin-right:15px; transition: all 0.2s ease 0s;
}
.link-secondary:focus {
	color: #8db6e4;
}

.link-secondary:hover {
	color: #8db6e4;
}
.ui_kit .nav {
    margin-left: 50px;     z-index: 50;
}

.tab_con_grey{
	background: #F6F6F6;
	border-radius: 15px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 30px; margin-top:-10px;
}

.tab h4{ color:#163A7D; margin-bottom:15px;}

.ui_kit_all .accordion-button:not(.collapsed){background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%), #F6F6F6!important;
border-top-left-radius: 15px!important;
border-top-right-radius: 15px!important; color: #fff!important;     border-bottom-right-radius: 0px!important;
    border-bottom-left-radius: 0px!important;}

.ui_kit_all .accordion-button:not(.collapsed)::after {
    background-image: url(../images/up1.svg);
    transform: rotate(0deg);
    height: 15px;
    width: 30px;
	margin-right:10px;
    position: absolute;
    right: 0px;
}

.ui_kit_all h2.accordion-header .accordion-button {
font-weight: 600;
font-size: 18px;
line-height: 24px;
    color: #163A7D;
    text-transform: none;
    padding-left: 15px;
    padding-right: 50px; padding-top:15px; padding-bottom:15px;
	background: #F6F6F6;
    border-radius: 15px; border:none; position:relative;
}

.ui_kit_all h3.accordion-header .accordion-button {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
      color: #163A7D;
      text-transform: none;
      padding-left: 15px;
      padding-right: 50px; padding-top:15px; padding-bottom:15px;
    background: #F6F6F6;
      border-radius: 15px; border:none; position:relative;
  }
.ui_kit_all .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.ui_kit_all .accordion-button::after {
    background-image: url(../images/down1.svg);
    transform: rotate(0deg);
    height: 15px;
    width: 30px;
	margin-right:10px; 
}

.ui_kit_all .accordion-body {
	background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%), #F6F6F6!important;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	color: #fff!important;
	padding: 15px;
}

.ui_kit_all .accordion-body p {
	color: #fff!important;
	/*padding: 15px;*/
}

.ui_kit_all .accordion-item{ margin-bottom:10px;}

.table_bg{
	background: #F6F6F6;
	border-radius: 15px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.ui_kit .table-white {
background-color:#FFFFFF;
	color: #000; border-radius: 10px;
}
.table_arrow{ margin-right:100px; float:right;}
.table_search{background: #F2F2F2;
border-radius: 15px; float:right; width:300px; margin-bottom:20px;}
.number_sec{ float:left; margin-top:5px; margin-left:15px;}

.table_select{
	width:80px;
	background-repeat: no-repeat;
	background-position: right 0.75;
	border-radius: 15px;
	background-color: #F2F2F2;
	background-image: url(../images/arrow_select.svg);
}

.table_left{    display: flex;
    align-items: center;
    justify-content: space-evenly;
    align-content: center; width:300px;}
	
.grey_box_new1{
	background: #F6F6F6;
	border-radius: 15px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 60px; margin-bottom:50px;
}

.grey_box_new1 h4 {
    color: #163A7D;
    margin-bottom: 15px;
}
.candidate_box_sub_title1{ color:#6A6A6A; font-size:1rem; line-height:24px; font-weight:500; margin-right:50px;}
.candidate_box:hover .candidate_box_sub_title1{ color:#fff;}


.recruitment_blue{
	background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
	border-radius: 15px;
	position:relative;
	padding: 43px; margin-top:50px; margin-bottom:50px;
}

.recruitment_img{ position:absolute; bottom:0px; left:30px;}

.recruitment_text{ color:#B9C4D8; margin-left:280px;}
.recruitment_blue .headingh4{ font-weight: 800; color:#FFFFFF; text-transform:uppercase;}


.desktop_failure_grey .rec_more{ color:#6A6A6A; text-transform:uppercase; font-weight: 700; }
.rec_more{ color:#FFFFFF; text-transform:uppercase; font-weight: 700;

font-size: 16px;
line-height: 24px;}

.recruitment_grey{ background: #F6F6F6;
	border-radius: 15px;
	position:relative;
	padding: 43px; margin-top:50px; margin-bottom:50px;}
	
.recruitment_grey .headingh4{ font-weight: 800; color:#163A7D!important; text-transform:uppercase;}

.recruitment_grey .recruitment_text{ color:#6A6A6A; margin-left:280px;}
.desktop_failure_grey .rec_arrow{   filter: invert(1); }
.rec_arrow{ margin-left:10px;}
.recruitment_grey .rec_more{color:#163A7D; text-transform:uppercase; font-weight: 700;
font-size: 16px;
line-height: 24px;}


.recruitment1{ margin-bottom:50px; margin-top:50px;}
.recruitment1_text{ width:80%; margin-top:100px;}
.recruitment1 h4{ text-transform: uppercase;
color: #163A7D; font-weight: 800;}
.rec_more1{color:#163A7D; text-transform:uppercase; font-weight: 700;
font-size: 16px;
line-height: 24px;}



.recruitment_img1{ position:absolute; bottom:0px; right:20px;}
.recruitment_text1{ color:#fff; margin-right:200px;}

.recruitment_grey .recruitment_text1{ color:#163A7D; margin-right:200px;}

.recruitment_title1{font-weight: 800;
font-size: 21px;
line-height: 26px; text-transform: uppercase;}

.recruitment_title2{font-weight: 800;
font-size: 34px;
line-height: 38px; text-transform: uppercase;}

.recruitment_title3{font-weight: 800;
font-size: 26px;
line-height: 32px; text-transform: uppercase;}

.socialogy{ margin-bottom:50px; margin-top:50px;}

.socialogy h4 {
    text-transform: uppercase;
    color: #163A7D;
    font-weight: 800;
}
.socialogy_text{font-weight: 800;
font-size: 18px;
line-height: 24px;     display: flex;
    justify-content: space-between; margin-bottom:5px; color:#163a7d;
}

.socialogy_text_left{ float:left;}

.socialogy_text_right{ float:right;}
.money{
	border: 2px solid #F6F6F6;
	border-radius: 15px;
	margin-top:180px;
	margin-bottom:80px;
	position:relative;
	padding: 40px;
}

.money_img{position: absolute; right:30px; bottom:0;}

.money h4{color: #163A7D; margin-bottom:10px;}

.money1{
	border: 2px solid #F6F6F6;
	border-radius: 15px;
	margin-top:180px;
	margin-bottom:80px;
	position:relative;
	padding: 40px;
}

.money1_img{position: absolute; left:30px; bottom:0;}

.money1 h4{color: #163A7D; margin-bottom:10px; float: right;}
.money1 span{float: right;}


.ui_kit .news_page .overlay .text {
    top: 98%;
}

.ui_kit .news_page  .text1 {
    margin-bottom: 10px;
}

.blue_4{font-weight: 600;
font-size: 16px;
line-height: 24px; color: #163A7D;}

.text_format{	margin-top:80px;
	margin-bottom:80px;}
	
.text_format h4{color: #163A7D;}

.chart1{ margin-top:50px; margin-bottom:50px;}

.chart_all{ margin-left:15px; margin-right:15px;}
.chart2{
	background: #F6F6F6;
	border-radius: 15px 0px 0px 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 30px;
	padding-bottom: 100px; flex-direction: column;
}

.chart_title{ margin-bottom:30px; float:left;     width: 100%;
    padding-left: 30px; font-weight: 600;
font-size: 18px;
line-height: 24px;}
.chart_sec{}
.chart3{background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%), #F6F6F6;
border-radius: 0px 15px 15px 0px; display: flex;
    align-items: center;
    justify-content: center;
		padding-top: 100px;
	padding-bottom: 100px;}
	
.notification{margin-top:50px; margin-bottom:150px;}	

.note_blue{background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
border-radius: 15px; color:#B9C4D8; 	padding-top: 30px;
	padding-right: 23px;
	padding-bottom: 40px;
	padding-left: 23px; display: flex; position:relative; margin-bottom:20px;}

.note_blue_title{font-weight: 600;
font-size: 16px;
line-height: 24px; color:#FFFFFF;}
.note_grey{
	background: #F2F2F2;
	border-radius: 15px;
	color:#6A6A6A;
	display: flex;
	padding-top: 30px;
	padding-right: 23px;
	padding-bottom: 40px;
	padding-left: 23px; position:relative; margin-bottom:20px
}
.note_grey_title{font-weight: 600;
font-size: 16px;
line-height: 24px; color:#163A7D;}

.note_img{    display: flex;
    justify-content: center;
    align-items: center; margin-right:22px;
	}
.note_text{}
.note_cancel{ position:absolute; right:20px; top:10px;}

.contact_grey{
	background: #F6F6F6;
	border-radius: 15px;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 30px; margin-top:50px; margin-bottom:50px;
}

.con_img{ display:flex; margin-bottom:45px;} 
.con_img img{ margin-right:30px;} 
.con_text h5{color:#163A7D; font-weight: 600; margin-bottom:10px;}
.con_right{ float:right;}
.con_white_btn{
	background: #FFFFFF;
	border-radius: 10px;
color:color:#163A7D;	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom:15px; margin-right:15px; transition: all 0.2s ease 0s;
}

.con_white_btn img{
margin-right:10px;
}
 
.con_white_btn:hover{ background: #e3e3e3;
border-radius: 10px; color:color:#163A7D;}


.but_send{
	background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
	border-radius: 10px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px; transition: all 0.2s ease 0s;
}


.but_send:hover{
	color: #e3e3e3;
}

.white_box1{width:55px; height:55px; background: #FFFFFF;
border-radius: 12px; display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; margin-right:15px;}
	
.white_box1 img{margin-right:0px;}	

.wt_sec{}

.wt_sec h2.accordion-header .accordion-button {
    line-height: 1rem;
    font-size: 1rem;
    font-weight: 700;
    color: #163A7D;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 10px; background: #FFFFFF;
border-radius: 10px; border:none; margin-bottom:20px;
}

.wt_sec h3.accordion-header .accordion-button {
  line-height: 1rem;
  font-size: 1rem;
  font-weight: 700;
  color: #163A7D;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 10px; background: #FFFFFF;
border-radius: 10px; border:none; margin-bottom:20px;
}


.wt_sec .accordion-item {
    background-color: transparent;
}

.wt_sec .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.wt_sec .accordion-body {
    padding: 1rem 1rem;
}

.wt_sec .accordion-button::after {
    background-image: url(../images/down1.svg);
    transform: rotate(0deg);
    height: 10px;
    width: 30px;
}

.wt_sec .accordion-button:not(.collapsed)::after {
    background-image: url(../images/down1.svg);
    transform: rotate(-180deg);
    height: 10px;
    width: 30px;     margin-right: 16px;
}

.wt_sec ul{}

.wt_sec ul li{ padding-bottom:15px; list-style-type:none;}

.wt_sec ul li img{ float:right; height:24px; width:24px;}

.wt_sec h2.accordion-header .accordion-button1 img {
    margin-right: 14px;
    float: right;
    display: flex;
    justify-content: flex-end;
    margin-left: auto; float:right; height:24px; width:24px;
}

.wt_sec h3.accordion-header .accordion-button1 img {
  margin-right: 14px;
  float: right;
  display: flex;
  justify-content: flex-end;
  margin-left: auto; float:right; height:24px; width:24px;
}

.wt_sec .accordion-button1::after {
display:none;
}

.desktop_failure{ margin-top:50px; margin-bottom:80px;}
.desktop_failure_title{font-weight: 800;
font-size: 22px;
line-height: 28px; margin-bottom:15px;}
.desktop_failure_blue{
	background: #163A7D;
	border-radius: 15px;
	color:#FFFFFF;
	padding-top: 35px;
	padding-right: 45px;
	padding-left: 45px; position:relative;
}

.desktop_failure_grey{background: #F2F2F2;
border-radius: 15px; 	padding-top: 35px;
	padding-right: 45px;
	padding-left: 45px; position:relative; color:#6A6A6A;}

.desktop_failure_img{ position:absolute; right:30px; bottom:0px;}

.download_white_yellow {
background: #FFFFFF;
box-shadow: 0px 15px 20px rgba(255, 168, 0, 0.15);
border-radius: 10px;
    color: #FFA800;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-top: -20px;
    float: left;
margin-right:20px; font-weight: 700;
font-size: 16px;
line-height: 24px;
}
.download_white_yellow img{ margin-right:8px;}

.download_white_green {
background: #FFFFFF;
box-shadow: 0px 15px 20px rgba(53, 165, 0, 0.15);
border-radius: 10px;
    color: #35A500;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-top: -20px;
    float: left;
font-weight: 700;
font-size: 16px;
line-height: 24px;margin-right:20px;
}
.download_white_green img{ margin-right:8px;}

.download_white_red {
background: #FFFFFF;
box-shadow: 0px 15px 20px rgba(214, 0, 0, 0.15);
border-radius: 10px;
    color: #D60000;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-top: -20px;
    float: left;
 margin-right:20px; font-weight: 700;
font-size: 16px;
line-height: 24px;
}
.download_white_red img{ margin-right:8px;}

.download_white1{background: #FFFFFF;
box-shadow: 0px 15px 20px rgba(22, 58, 125, 0.15);
border-radius: 10px; color: #163A7D; padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:9px; margin-top:-20px; float:left;  margin-right:20px; font-weight: 700;
font-size: 16px;
line-height: 24px;}

.download_white1 img{ margin-right:8px;}

.rec_more1{ color: #163A7D;text-transform:uppercase; font-weight: 700;
font-size: 16px;
line-height: 24px;}


.desktop_failure_title1{font-weight: 800;
font-size: 22px;
line-height: 28px; margin-bottom:15px; color: #163A7D;}


.ui_list{margin-top:50px; margin-bottom:50px;}

.ui_list ul{ margin:0; padding:0;}

.ui_list ul li{
	list-style-position: inside;
	list-style-type: disc; margin-bottom:15px;
}

.ui_list ol{ margin:0; padding:0;}

.ui_list ol li{
	list-style-position: inside;
	margin-bottom:15px;
}

.ui_last_sec{ margin-top:50px; margin-bottom:50px;}

.but_active {
	background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
	border-radius: 10px;
	color: #FFFFFF;
	padding-top: 17px;
	padding-right: 35px;
	padding-bottom: 17px;
	padding-left: 35px;
	text-transform: uppercase; border:none; margin-bottom:20px; font-weight: 700; font-size: 16px; line-height: 16px; min-width:130px;
}

.but_default {
    background: #F2F2F2;
    border-radius: 10px;
    color: #163A7D;
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px; 	text-transform: uppercase; border:none;  margin-bottom:20px; font-weight: 700; font-size: 16px; line-height: 16px; min-width:130px;
}

.but_disable {
    background: #F2F2F2;
    border-radius: 10px;
    color: #8a9cbe;
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px; 	text-transform: uppercase; border:none;  margin-bottom:20px; font-weight: 700; font-size: 16px; line-height: 16px; min-width:130px;
}

.user{ position:relative; width:60px; height:65px;}
.user_act{ position:absolute; bottom:0px; right:0px;}

.btn_gold1 {
    font-size: 1.625rem;
    line-height: 2.031rem;
    font-weight: 800;
    text-transform: uppercase; background: transparent;
    border: 0; margin-right:20px;
} 


.btn_gold1 img{ margin-right:10px;
} 


.grey_select{
	background-repeat: no-repeat;
	background-position: right 0.75;
	border-radius: 15px;
	background-color: #F2F2F2;
	background-image: url(../images/arrow_select1.svg);
	height:60px;
	padding: 10px;
}

.grey_select1{
	background-repeat: no-repeat;
	background-position: right 0.75;
	border-radius: 0.25rem;
	background-color: #F2F2F2;
	background-image: url(../images/arrow_select1.svg);
	padding: 0.375rem 0.75rem;
}

.white_select{
	background-repeat: no-repeat;
	background-position: right 0.75;
	border-radius: 15px;
	background-color: #fff;
	background-image: url(../images/arrow_select1.svg); 	
	height:60px;
	padding: 10px; 
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
border-radius: 10px;
}

.white_select1{
	background-repeat: no-repeat;
	background-position: right 0.75;
	border-radius: 15px;
	background-color: #fff;
	background-image: url(../images/arrow_select1.svg); 	
	padding: 0.375rem 0.75rem; 
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
border-radius: 0.25rem;
}

.grey_textbox{
	background-color: #F2F2F2;
	height:60px;
	padding: 10px;
}

.red_boder{
	border: 1px solid #D60000!important;
}
.green_border{
	border: 1px solid #35A500!important;
}
.green_text{ color:#35A500; font-size:14px;}
.red_text{ color:#D60000; font-size:14px;}

.grey_textbox:focus {
	color: #212529;
	outline: 0;
	border: 1px solid #163A7D!important;
}

.favicon{}
.favicon img{ margin-right:20px;}

.bot_social1{ display:flex;}
.bot_social1 img{ margin-right:20px;}

/* width */
::-webkit-scrollbar {
  width: 5px; height:5px
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #163A7D;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #163A7D;
}

.auto_scroll{overflow-x:auto;}

.ui_kit .link-secondary {
    color: #fff;
    background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
    border-radius: 10px;
    padding-top: 8px;
    padding-right: 30px;
    padding-bottom: 6px;
    padding-left: 30px;
    margin-right: 15px;
    margin-bottom: -8px;
	height:40px; font-weight:600;
}

.ui_kit .active.link-secondary:hover, .ui_kit .active.link-secondary:focus{ color:#163A7D!important;}

.ui_kit .nav-link:hover, .ui_kit .nav-link:focus{ color:#fff!important;}
.buttons_all{ display:flex; position: absolute;}

.ui_slider1{background: #F6F6F6;
border-radius: 15px; padding:30px; position:relative;}

.ui_slider1_all{ width:100%; position:relative; padding-bottom:50px; padding-top:50px;}

.ui_slider1_text{font-weight: 800;
font-size: 24px;
line-height: 30px;
color: #163A7D;}

/*.ui_slider1_img1{ position:absolute; top:-35px; right:17px;}*/
.ui_slider1_img2{ position:absolute;  right:0px; bottom:0px;}
.ui_slider1_img3{ position:absolute; top:0px; right:17px;}
.slide_rec_more{
	color: #163A7D;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
}


.ui_slider2{
	position:relative;
	display:flex;
	padding-top: 88px;
	padding-bottom: 88px; 
}
.slider_back{background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
border-radius: 15px; height:136px; width:100%; padding:20px; text-align:right; display: flex;
    justify-content: flex-end;
    align-items: center;
}

.ui_arrow_left{ width:30px; position:absolute; left:-61px; z-index:151; top:45%;}

.ui_arrow_right{width:30px; position:absolute; right:-61px; z-index:152; top:45%;}

.slide_img{ width:85%; position:absolute;left: 7.5%; top :0px; z-index:222; right:7.5%;}

.ui_arrow_left{ width:30px; position:absolute; left:-61px; z-index:151; top:45%;}

.ui_arrow_right{width:30px; position:absolute; right:-61px; z-index:152; top:45%;}

.slide_img .container {
  position: relative;
  width:100%; padding-right:0px;
    padding-left:0px;
}

.slide_img .image {
  display: block;
  width: 100%;
  height: auto; border-radius: 15px;
}

.slide_img .image1 {
	position: absolute;
	height: 100%;
	width: 100%;
	bottom:0px;
	z-index: 0!important;
	border-radius: 15px!important;
	background-repeat: repeat-x;
	background-position: center bottom;
	background-image: url(../images/overlay.png);
}

.slide_img .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
rgba(38, 38, 38, 0.3);
backdrop-filter: blur(25px);
border-radius: 15px; z-index:3;
}

.slide_img .container:hover .overlay {
  opacity: 1;
}

.slide_img .text {
  color: white;
font-weight: 700;
font-size: 20px;
line-height: 24px;
text-align: center;
text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.slide_info{position: absolute; bottom:30px; left:20px; z-index:2; right:20px;}
.slidetext{font-weight: 700;
font-size: 18px;
line-height: 24px;
text-transform: uppercase;
color: #FFFFFF;}

.slidetext1{font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #c0c5cf;}

.slide_col{ padding-left:20px; padding-right:20px;}

/*=================UI KIT=====================*/

/*tabs*/


.ourwork-tab-wrap{
  padding: 50px 0px;
  position: relative;
}
.ourwork-tab-wrap .nav-tabs {
  display:none;
  border-bottom: none;
}
.ourwork-tab-wrap .nav-tabs .nav-item {                
  background: #427fad;
  margin-right: 10px;
  margin-bottom: 0px;

}
.ourwork-tab-wrap .nav-tabs .nav-link{
  border: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: #fff;
}
.ourwork-tab-wrap .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  background: #54bbca;
  color: #fff;
}
@media(min-width:768px) {
  .ourwork-tab-wrap .nav-tabs {
      display: flex;
  }
  
  .ourwork-tab-wrap .card {
      border: none;
  }

  .ourwork-tab-wrap .card .card-header {
      display:none;
  }  

  .ourwork-tab-wrap .card .collapse{
      display:block;
  }
}

@media(max-width:767px){
  .ourwork-tab-wrap .tab-content > .tab-pane {
      display: block !important;
      opacity: 1;
      margin-bottom: 10px;
  }

  .ourwork-tab-wrap .card-header {
      background: #427fad;
      color: #fff;
      border-bottom: 1px solid rgba(0,0,0,.125);                    
  }
  .ourwork-tab-wrap .card-header h5 a{
      background: #427fad;
      color: #fff;
      border-bottom: none;   
      text-decoration: none;  
      font-size: 16px;
      display: block;              
  }
  .ourwork-tab-wrap .card-header h5 a i {
      float: right;
      padding-top: 5px;
  }
  .ourwork-tab-wrap .card-body {
      border: 1px solid #427fad;
  }
  .ourwork-tab-wrap .card-header h5 a:hover {
      color: #fff;
  }

}

.left_nav_one ul li a {
    display: flex;
}

.inner_pages_top .navbar-expand-lg .navbar-nav li:nth-child(4) .nav-link.active{ color:#FFFFFF;}

.inner_pages_top .navbar-expand-lg .navbar-nav li:nth-child(5) .nav-link.active{ color:#FFFFFF;}

.inner_pages_top .navbar-expand-lg .navbar-nav li:nth-child(6) .nav-link.active{ color:#FFFFFF;}

.but_search_right button{ border:0px; background: linear-gradient(90deg, #163A7D -2.57%, #1F2F53 100%);
    color: #FFFFFF;}
	
	
.ui_slider1_all .owl-carousel .owl-item img {
    display: inline-flex;
    width: auto;
}

.ui_slider1_all .ui_slider1_img1 {
    position: absolute;
    top: 0px;
    right: 0px;
}

.news_page .overlay .text1 {
    height: 60px;
    display: flex;
    align-items: center;
}

.news .overlay .text .text1 {
    height: 60px;
    display: flex;
    align-items: center;
}
.news_right_social{ position:relative;}

.inner_pages_top .form-control::placeholder { color:#163A7D; font-weight: 500!important;}


.shortcuts_sec .more_btn2{ text-transform:uppercase; font-weight:700;}
.shortcuts_sec a.more_btn2{
	color:#163A7D;
	background-image: url(../images/arrow12.svg);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;     display: flex;
    align-items: flex-start;
}
.shortcuts_sec a:hover.more_btn2{ color:#163A7D; 	
    background-image: url(../images/arrow13.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	background-size: 31px 31px;}
	
	
.more_btn3{ text-transform:uppercase; font-weight:700;}
a.more_btn3{
	color:#163A7D;
	background-image: url(../images/arrow_more1.svg);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 45px;
}
a:hover.more_btn3{ color:#163A7D; 	
    background-image: url(../images/blue_arrow_new.svg);
	background-repeat: no-repeat;
	background-position: right 8px;
	background-size: 31px 31px;}	

.gallery a img{
    object-fit: cover;
    height: 100%;
}

.num_blue{
	background: #163A7D;
	border-radius: 20px;
	height:18px;
	width:30px;
	position:relative;
	color:#FFFFFF;
	font-size: 11px;
	line-height: 16px;
	font-weight: 700;     display: flex;
    justify-content: center; margin-right:16px;
}

.num_blue_act{ position:absolute; 
    right: -18px;
    top: -5px;}


.num_blue1{background: rgba(22, 58, 125, 0.4);
border-radius: 20px; height:18px; width:30px; position:relative;
	color:#163a7d;
	font-size: 11px;
	line-height: 16px;
	font-weight: 700;     display: flex;
    justify-content: center; margin-right:16px;}

.num_blue1_act{ position:absolute; 
    right: -18px;
    top: -5px;}

.left_nav_one ul li a{display: flex;}

[data-whatinput='keyboard'] a:focus,
[data-whatinput='keyboard'] button:focus,
[data-whatinput='keyboard'] input:focus,
[data-whatinput='keyboard'] textarea:focus,
[data-whatinput='keyboard'] select:focus,
[data-whatinput='keyboard'] label:focus,
[data-whatinput='keyboard'] .fs-wrap.multiple:focus{
    outline: 4px solid red;
}

.keyboard-focus :focus {
  outline-style: solid;
  outline-color: red;
  outline-width: 4px;
	outline-offset: 2px;
}



.keyboard-focus h2.accordion-header .btn_blue:focus {
  outline: 4px solid red!important; height:38px;
}

.keyboard-focus h3.accordion-header .btn_blue:focus {
  outline: 4px solid red!important; height:38px;
}


.keyboard-focus h2.accordion-header .btn_gold:focus
{
  outline: 4px solid red!important; height:38px;
}

.keyboard-focus h3.accordion-header .btn_gold:focus
{
  outline: 4px solid red!important; height:38px;
}


.page_banner .banner_right a{ width: 20px; float:left;}

.page_banner .banner_right {
    padding-top: 29px!important;
}

.inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
    color: #fff!important;
}

.inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
    color: #fff!important;
}

.inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
    color: #fff!important;
}

.all_one{background: linear-gradient(8.65deg, #163A7D -11.78%, #1F2F53 99.77%);
    background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #163A7D -11.78%, #1F2F53 99.77%);
    background-repeat: no-repeat, no-repeat;
    background-size: 50% 100%;
    background-position: left top, right top;}

.all_two{ margin-right:-15px;}

.all_three{	background-image: url(../images/midbg.png);
	background-repeat: no-repeat;
	background-position: right bottom; background-size: cover;}
.bot_social a { margin-right:15px;
}

.news_page .project {
    margin-bottom: 33px;
}

/*.status-publish a{ display:block;}*/

.clients .owl-carousel.owl-drag .owl-item {
    height: 120px;
    margin-top: 20px;
}

.events_sec .owl-carousel.owl-drag .owl-item a{display:block; margin:10px;}

.owl-carousel.owl-drag .owl-item a{display:block; margin:10px;}

.bot4 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.a2a_kit a {
    cursor: pointer;
    display: block;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{transition: all 0.2s ease 0s;}

.short_box img{transition: all 0.2s ease 0s;}


.top_right a{ margin-right:15px;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    padding: 5px!important;
}


.shortcuts_sec a {width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
	}
.shortcuts_sec_left a{ width: auto!important;}	

	
.search-box1 {
  position: absolute;
  top : 50%;
  right: 0%;
  transform: translate(-0%, -50%);
  background: #2c4b85;
  border-radius: 10px;
  height: 45px;
  border-radius: 10px; z-index:252525;
  
}

.search-box1:hover > .search-text1{
  width: 453px;
  padding: 10px 10px;
}




.search-box1:hover > .search-btn1{
  color: #fff; 
}

.search-btn1 {
  color: #fff;
  float: right;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border-radius: 10px;
  display: flex;
      justify-content: center;
  align-items: center;
  transition: 0.4s;
  cursor: pointer;
  text-decoration: none; width:45px; position:relative; right:0px;  margin-top: -43px;
  border: none;
  background: none;
}

.inner_pages_top .search-btn1 {background: #f2f2f2;}

.search-btn1:hover {
  color: #fff;
}

.search-btn1 > i {
  font size: 30px;
}

.search-text1 {
  border: none;
  background: none;
  outline: none;
  float: left;
  padding: 0;
  color: white;
  font-size: 16px;
  font-weight: normal;
  transition: 0.4s;
  width: 140px; padding: 10px 10px;
}


.search-text1::placeholder {
  color: #fff;
  opacity: 1;
}


.inner_pages_top .search-box1 {
  background: #f2f2f2;

}

.inner_pages_top .search-box1:hover > .search-btn1{
  color: #163a7d; 
  
}

.inner_pages_top .search-btn1 {
  color: #163a7d;
}

.inner_pages_top .search-btn1:hover {
  color: #163a7d;
}

.inner_pages_top .search-text1 {
  color: #163a7d;
}

.inner_pages_top .search-text1::placeholder {
  color: #163a7d;
  opacity: 1;
}

.page_banner_newsletter {
  height: 600px;
}

.page_banner_left1 {
  background-image: url(../images/bg_news.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-top: 25px;
  height: 585px;
}

.right_img1{ min-height:537px; display: flex;
  align-items: flex-end;
  justify-content: center; margin-top:10px;}

.page_banner .banner_right1{height: 585px; background-size: cover;}

.page_banner_left h1 span{ font-weight: 400;
  background-color: #747f98;
  background-image: linear-gradient(45deg, #747f98, #747f98);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  background-image: conic-gradient(#747f98, #747f98);
  text-transform: uppercase;
}

.newsletter_text{font-weight: 600; font-size: 24px; line-height: 36px; color: #163A7D; margin-bottom:23px;}
.newsletter_link{
font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #163A7D;
text-decoration: underline; margin-bottom:20px;
}

.newsletter_text1{ width:100%;}

.newsletter_email{ display:flex; width:438px;}

.but_newsletter{background: linear-gradient(90deg, #163A7D -2.57%, #1F2F53 100%);
color:#FFFFFF; height:50px; width:142px; border-radius: 15px; display: flex;
  justify-content: center; font-weight: 600; font-size: 16px; line-height: 24px; position: relative;  z-index: 4454; margin-left: -18px;}

.newsletter_textbox {
  background: #FFFFFF;
  box-shadow: 0px 20px 40px rgb(0 0 0 / 9%);
  border-radius: 15px;
  height: 50px;
  border: 1px solid #FFFFFF;
}

.heading_bg_in1 {
  padding-top: 0px;
  padding-bottom: 22px;
  margin-left: -35px;
  padding-left: 35px;
}


@media only screen and ( min-width: 320px) and ( max-width:400px ) {
.page_banner_newsletter {
  height: 700px!important;
}
.page_banner_left1{height: 700px!important;}
.right_img1{ display:none;}

.newsletter_email {
  width: 100%;
}
}


@media only screen and (max-width: 575px) {
.page_banner_newsletter {
  background-color: #F6F6F6;
  height:700px;
}
.page_banner_left1{height: 700px!important;}
.right_img1{ display:none;}

.newsletter_email {
  width: 100%;
}
}

@media only screen and ( min-width: 576px) and ( max-width:767px ) {

.page_banner_newsletter {
  background-color: #F6F6F6;
  height: 750px;
}
.page_banner_left1{height: 700px!important;}
.right_img1{ display:none;}
}

@media only screen and ( min-width: 768px) and ( max-width:991px ) {

.page_banner_newsletter {
  background-color: #F6F6F6;
  height: 600px;
}
.page_banner_left1{height: 570px!important;}
.right_img1{ display:none;}
}

@media only screen and ( min-width: 992px) and ( max-width:1199px ) {
.right_img1 .right_img {
  min-height: 570px;
  align-items: flex-end;
  display: flex;
  padding-bottom:0px;
}
}

.bot_text2 a {
  color: #FFF;
}

.figure {
  position: relative; width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.figure img.image-hover {
position: absolute;
opacity: 0;
transition: opacity .5s;
display: flex;
justify-content: center;
align-items: center;
}
.figure:hover img.image-hover {
opacity: 1;
}

.act img.image-hover {
  opacity: 1;
  }


.page_banner .col-xxl-7 {
    flex: 0 0 auto;
    width: 80%;
}
.page_banner .col-xxl-6 {
    flex: 0 0 auto;
    width: 55%;
}
.news_page_banner .col-xxl-7, .news_page_banner .col-xl-7, .news_page_banner .col-lg-7   {
    flex: 0 0 auto;
    width: 62%!important;
}
.news_page_banner .col-xxl-5, .news_page_banner .col-xl-5, .news_page_banner .col-lg-5   {
    flex: 0 0 auto;
    right: -1px;
    width: 38%!important;
}

.ui_kit_all{ margin-bottom:18px;}

.right_img_news{justify-content:space-evenly}

.page_banner_newsletter .banner_right1 {
height: 600px!important;
}

.page_banner_newsletter .page_banner_left1 {
    height: 600px!important; background-size: cover;
}

.page_banner_newsletter .right_img1 {
    margin-top: 40px!important;
}


.page_banner_newsletter .wpcf7 form .wpcf7-response-output {
    margin: 0px!important;
    position: absolute;
}


.ui_kit_all_newblue .accordion-button:not(.collapsed){ background:#F6F6F6!important;
border-top-left-radius: 15px!important;
border-top-right-radius: 15px!important; color: #163A7D!important;    border-bottom-right-radius: 0px!important;
    border-bottom-left-radius: 0px!important;} 

.ui_kit_all_newblue .accordion-button:not(.collapsed)::after {
    background-image: url(../images/down1.svg);
    transform: rotate(180deg);
    height: 15px;
    width: 30px;
	margin-right:10px;
	position: absolute;
	right: 10px;
    top: 20px;
}

.ui_kit_all_newblue h2.accordion-header .accordion-button {
font-weight: 600;
font-size: 18px;
line-height: 24px;
    text-transform: none;
    padding-left: 15px;
    padding-right: 15px; padding-top:15px; padding-bottom:15px;
    border-radius: 15px; border:none;  	background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%), #F6F6F6;
	color: #fff; position: relative; padding-right:40px;
}

.ui_kit_all_newblue h3.accordion-header .accordion-button {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
      text-transform: none;
      padding-left: 15px;
      padding-right: 15px; padding-top:15px; padding-bottom:15px;
      border-radius: 15px; border:none;  	background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%), #F6F6F6;
    color: #fff;
  }

.ui_kit_all_newblue .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px; 
}

.ui_kit_all_newblue .accordion-button::after {
    background-image: url(../images/up1.svg);
    transform: rotate(180deg);
    height: 15px;
    width: 30px;
	margin-right:10px;
}

.ui_kit_all_newblue .accordion-body {
	background: #F6F6F6!important;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	color: #163A7D!important;
	padding: 15px; margin-top: -10px;
}

.ui_kit_all_newblue .accordion-item{ margin-bottom:10px;}

.news_page_right_img{ margin-top:-25px; right: -1px; position:relative;}

.shadow_all{    background: linear-gradient(90deg, rgb(246 246 246) 12%, rgb(31 22 22 / 0%) 100%);
    position: absolute;
    height: 100%;
    width: 200px;     left: -1px;}

.news_page_right_img img{ object-fit: cover; height: 374px;}


/* left menu  */



@media only screen and (max-width: 767px) {
  .menu_not_for_mobile{display:none;}
  .no_border{ border:none; background: #FFFFFF;
      box-shadow: 0px 4px 50px rgb(0 0 0 / 9%);
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px; }
  .left_menu_heading{cursor: pointer;}
  .left_menu_heading img{ float:right;}
  .left_nav_one {
      padding-top: 0px;
      padding-bottom: 0px;
      height: 350px;
      overflow-y: scroll; padding-bottom:0px;
  }
  .left_nav_sec {
      margin-top: -210px;
  }
  }
  
  @media only screen and (min-width: 768px) {
  .menu_not_for_desktop{ display:none;}
  }
/* left menu  */

/*======clswfch css======*/

.clswfch .inner_pages_top .top_right{ height:94px;}

.clswfch .banner {
    background: linear-gradient(90deg, #00993B 0%, #006126 118.55%);
}

.clswfch .inner_pages_top .top_right {
    background: #00993B; margin-right: -23px!important; margin-left:auto!important;
}

.clswfch  .banner_text1 p {
    color: #ffffff;
}

.clswfch  .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #006126 -11.78%, #006126 99.77%);
}
.clswfch  .university {
    background-image: url(../images/green_bg.jpg);
}

.clswfch .university_sec h2{
    background-color: #00993B;
    background-image: conic-gradient(#00993B, #006126);}

.clswfch .nav-pills .nav-link.active, .clswfch .nav-pills .show > .nav-link {
    background: linear-gradient(93.38deg, #00993B 2.55%, #006126 94.1%);
    box-shadow:none;
}

.clswfch  .nav-pills .nav-link {
    background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswfch .all_three {
    background-image: url(../images/midbg_gr.jpg);
}

.clswfch .uni_logo {
    background: linear-gradient(93.38deg, #00993B 2.55%, #006126 94.1%);
}

.clswfch .inner_pages_top .nav-link:hover, .clswfch .nav-link:focus {
    color: #fff!important;
    background: linear-gradient(90deg, #00993B 0%, #006126 118.55%);
}

.clswfch .nav-link.active {
    color: #fff;
    background: linear-gradient(90deg, #00993B 0%, #006126 118.55%);
}

.clswfch .page_banner .banner_right {
  background: #603b28;
margin-left: -65px;
}


.clswfch .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
    background: linear-gradient(90deg, #00993B 0%, #006126 118.55%)!important;
}

.clswfch .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
    background: linear-gradient(90deg, #00993B 0%, #006126 118.55%)!important;
}

.clswfch .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
    background: linear-gradient(90deg, #00993B 0%, #006126 118.55%)!important;
}


.clswfch .page_banner .banner_right {
    background: #006126;
}


.clswfch .university .more_btn{
	text-transform:uppercase;
	font-weight:700;
}
.clswfch .university a.more_btn{
	color:#00993B;
	background-image: url(../images/arrow_white_green.svg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswfch .university a:hover.more_btn{	
  background-image: url(../images/arrow_green.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#00993B;}

.clswfch .university .more_btn img{ margin-left:15px;}

.clswfch .university  .tab-content .title{color: #00993B;}

.clswfch  .btn_banner_search {
    background: linear-gradient(90deg, #00993B 0%, #006126 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}

.clswfch .menu-menu-1-container{margin-left: auto;}

.clswfch  .search_bg {
    width: 158px;
    margin-right: 15px;
}

.clswfch .tab-content ul li::marker {
  color: #00993B;
  }

.clswfch .heading_bg {
    background-image: url(../images/wfch1.svg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 68px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswfch .heading_bg1 {
    background-image: url(../images/wfch2.svg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 28px;
    padding-bottom: 68px;
    margin-left: -35px;
}

.clswfch .heading_bg2 {
    background-image: url(../images/wfch3.svg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 28px;
    padding-bottom: 68px;
    margin-left: -35px;
}
.clswfch .heading_bg_in {
    background-image: url(../images/wfch1.svg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}
.clswfch .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}
/*======clswfch css end======*/

/*======clswmcm css======*/

.clswmcm #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 16px!important;
}

.clswmcm .banner {
    background: linear-gradient(90deg, #613E5E 0%, #4A3049 118.55%);
}

.clswmcm .inner_pages_top .top_right {
    background: #613E5E;     margin-right: -22px;
}

.clswmcm  .banner_text1 p {
    color: #ffffff;
}

.clswmcm  .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #4a3049 -11.78%, #4a3049 99.77%);
}
.clswmcm  .university {
    background-image: url(../images/purple_bg.jpg);
}

.clswmcm .university_sec h2{
    background-color: #00993B;
    background-image: conic-gradient(#613E5E, #4A3049);}

.clswmcm .nav-pills .nav-link.active, .clswmcm .nav-pills .show > .nav-link {
    background: linear-gradient(90deg, #613E5E 0%, #4A3049 118.55%);
    box-shadow:none;
}

.clswmcm  .nav-pills .nav-link {
    background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswmcm .all_three {
    background-image: url(../images/midbg_gr.jpg);
}

.clswmcm .uni_logo {
    background: linear-gradient(90deg, #613E5E 0%, #4A3049 118.55%);;
}

.clswmcm .inner_pages_top .nav-link:hover, .clswmcm .nav-link:focus {
    color: #fff!important;
   background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%);
}

.clswmcm .nav-link.active {
    color: #fff;
    background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%);
}

.clswmcm .page_banner .banner_right {
    background: #4a3049;
	margin-left: -65px;
}


.clswmcm .university .more_btn{
	text-transform:uppercase;
	font-weight:700;
}
.clswmcm .university a.more_btn{
	color:#613E5E;
	background-image: url(../images/arrow_purple1.svg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswmcm .university a:hover.more_btn{
  background-image: url(../images/arrow_purple.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#613E5E;}

.clswmcm .university .more_btn img{ margin-left:15px;}

.clswmcm .university  .tab-content .title{color:#613E5E;}

.clswmcm .university .tab_content_img {
    right: -100px;
    top: -72px!important;
}
.clswmcm .university .tab_content_img .img_student {
    width: auto!important;
}


.clswmcm .university .tab_content_img .img_student {
    width: auto;
}

.clswmcm #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%);
}

.clswmcm .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%)!important;
}

.clswmcm .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%)!important;
}

.clswmcm .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%)!important;
}

.clswmcm  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%);
}

.clswmcm #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswmcm #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswmcm #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%);}

.clswmcm #mega-menu-wrap-primary {
    background: none !important;
    margin-left: auto!important;
}
.clswmcm .btn_banner_search:hover { color:#d9d8d9!important;}

.clswmcm .page_banner_left h1{ color:#4a3049;}
.clswmcm .heading_bg {
    background-image: url(../images/wmcm1.svg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 68px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswmcm .heading_bg1 {
    background-image: url(../images/wmcm1.svg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 28px;
    padding-bottom: 68px;
    margin-left: -35px;
}

.clswmcm .heading_bg2 {
    background-image: url(../images/wmcm2.svg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 28px;
    padding-bottom: 68px;
    margin-left: -35px;
}

.clswmcm .nav-pills .nav-link:hover { color:#4A3049;}

.clswmcm a:hover.banner_btn{ color:#b4a0b3;}

.clswmcm .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}
/*======clswmcm css end======*/

.select_box { margin-bottom:80px; width:100%;}


.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 292px!important; float:right;
}

.bootstrap-select .dropdown-menu li a span.text {
    display: inline-block;
    white-space: normal!important;
}

.bootstrap-select .dropdown-menu li .dropdown-item {
    padding-top: 0rem;
    padding-right: 1rem;
    padding-bottom: 0rem;
    padding-left: 23px;
	}

.search_right ::placeholder {
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #6A6A6A;	
}

.wp-block-table thead {
    background-color: #f6f6f6!important;
    color: #163A7D!important;
    border-radius: 10px;
}

.wp-block-table thead th, .wp-block-table thead td {
    padding: 0.5rem 0.5rem;
}

.is-style-regular thead th, .is-style-regular thead td {
    padding: 0;
}


.select_box .dropdown-menu.show::after{
  content: none !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    display: none;
}



.entry-content H2{ font-size: 1.5rem; font-weight: 900; line-height: 2.5rem;}

.entry-content H3{ font-size: 1.4rem; font-weight: 600; line-height: 2.4rem;}

.entry-content H4{ font-size: 1.3rem; font-weight: 600; line-height: 2.3rem;}

.entry-content H5{ font-size: 1.2rem; font-weight: 600; line-height: 2.2rem;}

.entry-content H6{ font-size: 1.1rem; font-weight: 600; line-height: 2.1rem;}

.gallery1 a {
    z-index: 1545422!important;
    display: flex;
}




.ui_slider3 {
  position: relative;
  display: flex;
  padding-top: 65px;
  padding-bottom: 150px;
  z-index: 221;
}

.slider_back1{background: linear-gradient(93.38deg, #163A7D 2.55%, #1F2F53 94.1%);
height:136px; width:100%; padding:20px; display: flex;
justify-content: space-between;
  align-items: center; position:absolute; top: 62%;
    transform: translate(0%, -62%);
}

.slide_img .container:hover .slide_info {
opacity: 0;
}

.slider_back1 .left_arrow{ float:left; margin-left:-10px;}
.slider_back1 .right_arrow{ float:right; margin-right:-10px;}

.left_arrow{ float:left; margin-left:10px;}

.right_arrow{ float:right; margin-right:10px;}

.slide_col1 {
  padding-left: 8px;
  padding-right: 8px;
}

.slide_img3 {
  width: 90%;
  position: absolute;
  left: 5%;
  top: 0px;
  z-index: 222;
  right: 5%;
}

.shortcuts_sec_emp h2 {
	text-align: center; color:#1c315d;}

/*.clswmcm .news_sec {
  padding-top: 0px!important;
}*/

.shortcuts_sec_emp{     background: linear-gradient(270deg, #F6F6F6 0%, rgba(246, 246, 246, 0.192621) 80.74%, rgba(246, 246, 246, 0) 100%);
    padding-top: 90px;
    padding-bottom: 150px; position:relative;}


.owl-carousel.owl-drag .owl-item {
    display: block;
    justify-content: center;
}

.play_banner_wc1{	
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);   border: none;
  background:none;}

.play_banner_wc{	
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);   border: none;
  background:none;}

#mega-menu-wrap-primary #mega-menu-primary img {
    max-width: 100%;
    margin-right: 14px;
    float: left;
}


/* wpai css */


/*======clswpia css======*/
.clswpia  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 20px!important;
	    padding-left: 15px!important;
    padding-right: 15px!important;
}

.clswpia .inner_pages_top .top_right{ height:94px;}

.clswpia .banner {
  background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
}

.clswpia .inner_pages_top .top_right {
  background: #009FE3;     margin-right: -22px;
}

.clswpia  .banner_text1 p {
  color: #ffffff;
}

.clswpia  .all_one {
  background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #014461 -11.78%, #014461 99.77%);
}
.clswpia  .university {
  background-image: url(../images/bluebg.png);
}

.clswpia .university_sec h2{
  background-color: #00993B;
  background-image: conic-gradient(#009FE3, #014461);}

.clswpia .nav-pills .nav-link.active, .clswpia .nav-pills .show > .nav-link {
  background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
  box-shadow:none;
}

.clswpia  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswpia .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswpia .uni_logo {
  background: linear-gradient(90deg, #009FE3 0%,  #014461 118.55%);;
}

.clswpia .inner_pages_top .nav-link:hover, .clswpia .nav-link:focus {
  color: #fff!important;
 background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
}

.clswpia .nav-link.active {
  color: #fff;
  background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
}

.clswpia .page_banner .banner_right {
  background: #01557a;
margin-left: -65px;
}


.clswpia .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswpia .university a.more_btn{
color:#009FE3;
background-image: url(../images/arrow_blue4.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswpia .university a:hover.more_btn{
background-image: url(../images/arrow_blue5.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#009FE3;}

.clswpia .university .more_btn img{ margin-left:15px;}

.clswpia .university  .tab-content .title{color:#009FE3;}

.clswpia .university .tab_content_img {
  right: -100px;
}
.clswpia .university .tab_content_img .img_student {
  width: auto!important;
}

.clswpia #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
}

.clswpia .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%)!important;
}

.clswpia .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%)!important;
}

.clswpia .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%)!important;
}

.clswpia  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
}

.clswpia #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswpia #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswpia #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);}

.clswpia #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswpia .btn_banner_search:hover { color:#d9d8d9!important;}

.clswpia .page_banner_left h1{ color:#01557a; font-size: 2rem!important;}

.clswpia .heading_bg {
  background-image: url(../images/wpia1.svg)!important;
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswpia .page_banner_left .heading_bg_in {
    background-image: url(../images/wpia2.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswpia .heading_bg1 {
  background-image: url(../images/wpia2.svg)!important;
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswpia .heading_bg2 {
  background-image: url(../images/wpia3.svg)!important;
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswpia .nav-pills .nav-link:hover { color:#4A3049;}

.clswpia a:hover.banner_btn {
    color: #addbfd;
}

.clswpia  .btn_banner_search {
   background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}
.clswpia .tab-content ul li::marker {
  color: #009FE3;
  }

.clswpia .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
    opacity: 0.9;
}

/* wpai css end */

/*======clswnh css======*/

.clswnh  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 16px!important;
}

.clswnh .inner_pages_top .top_right{ height:94px;}

.clswnh .banner {
  background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
}

.clswnh .inner_pages_top .top_right {
  background: #009FE3;     margin-right: -22px;
}

.clswnh  .banner_text1 p {
  color: #ffffff;
}

.clswnh  .all_one {
  background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #014461 -11.78%, #014461 99.77%);
}
.clswnh  .university {
  background-image: url(../images/bluebg.png);
}

.clswnh .university_sec h2{
  background-color: #00993B;
  background-image: conic-gradient(#009FE3, #014461);}

.clswnh .nav-pills .nav-link.active, .clswnh .nav-pills .show > .nav-link {
  background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
  box-shadow:none;
}

.clswnh  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswnh .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswnh .uni_logo {
  background: linear-gradient(90deg, #009FE3 0%,  #014461 118.55%);;
}

.clswnh .inner_pages_top .nav-link:hover, .clswnh .nav-link:focus {
  color: #fff!important;
 background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
}

.clswnh .nav-link.active {
  color: #fff;
  background: linear-gradient(90deg, #009FE3 0%, #014461 118.55%);
}

.clswnh .page_banner .banner_right {
  background: #003C60;
margin-left: -65px;
}


.clswnh .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswnh .university a.more_btn{
color:#009FE3;
background-image: url(../images/arrow_blue2.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswnh .university a:hover.more_btn{
background-image: url(../images/arrow_blue1.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#009FE3;}

.clswnh .university .more_btn img{ margin-left:15px;}

.clswnh .university  .tab-content .title{color:#009FE3;}

.clswnh .university .tab_content_img .img_student {
  width: auto!important;
}

.clswnh  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}
.clswnh .university .tab_content_img .img_student {
  width: auto;
}

.clswnh #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%);
}

.clswnh .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%)!important;
}

.clswnh .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%)!important;
}

.clswnh .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%)!important;
}

.clswnh  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%);
}

.clswnh #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswnh #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswnh #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #623F5F 0%, #4F334D 118.55%);}

.clswnh #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswnh .btn_banner_search:hover { color:#d9d8d9!important;}

.clswnh .page_banner_left h1{ color:#003C60;}

.clswnh .heading_bg {
  background-image: url(../images/whn.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswnh .heading_bg1 {
  background-image: url(../images/wnh3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswnh .heading_bg2 {
  background-image: url(../images/wnh2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswnh .page_banner_left .heading_bg_in {
    background-image: url(../images/wpia2.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswnh .nav-pills .nav-link:hover { color:#4A3049;}

.clswnh a:hover.banner_btn {
    color: #addbfd;
}

.clswnh  .btn_banner_search {
    background: linear-gradient(90deg, #0074BD 0%, #003C60 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}
.clswnh .tab-content ul li::marker {
  color: #0074BD;
  }
/* wnh css end */

.footer p{ color:#fff;}
/*.page_banner .banner_right img {
    margin-bottom: 10px;
}
*/

/*======clswbns css======*/

.clswbns  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 16px!important;
}

.clswbns .inner_pages_top .top_right{ height:94px;}

.clswbns .banner {
  background: linear-gradient(90deg, #86BC26 0%, #466112 118.55%);
}

.clswbns .inner_pages_top .top_right {
  background: #86BC26;    margin-right: -22px;
}

.clswbns  .banner_text1 p {
  color: #ffffff;
}

.clswbns .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #466112 -11.78%, #466112 99.77%);
}
.clswbns  .university {
  background-image: url(../images/green_bg1.png);
}

.clswbns .university_sec h2{
  background-color: #00993B;
  background-image: conic-gradient(#86BC26, #466112);}

.clswbns .nav-pills .nav-link.active, .clswbns .nav-pills .show > .nav-link {
  background: linear-gradient(90deg, #86BC26 0%, #466112 118.55%);
  box-shadow:none;
}

.clswbns  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswbns .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswbns .uni_logo {
  background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%);
}

.clswbns .inner_pages_top .nav-link:hover, .clswbns .nav-link:focus {
  color: #fff!important;
 background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%);
}

.clswbns .nav-link.active {
  color: #fff;
  background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%);
}

.clswbns .page_banner .banner_right {
  background: #466112;
margin-left: -65px;
}


.clswbns .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswbns .university a.more_btn{
color:#86BC26;
background-image: url(../images/arrow_green1.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswbns .university a:hover.more_btn{
	
background-image: url(../images/arrow_green2.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#86BC26;}

.clswbns .university .more_btn img{ margin-left:15px;}

.clswbns .university  .tab-content .title{color:#86BC26;}

.clswbns  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px; opacity: 0.9;
}

.clswbns #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%);
}

.clswbns .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%)!important;
}

.clswbns .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%)!important;
}

.clswbns .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%)!important;
}

.clswbns  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%);
}

.clswbns #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswbns #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswbns #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #84ba26 0%, #466112 118.55%);}

.clswbns #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswbns .btn_banner_search:hover { color:#d9d8d9!important;}

.clswbns .page_banner_left h1{ color:#466112;}

.clswbns .heading_bg {
  background-image: url(../images/wbns1.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswbns .heading_bg1 {
  background-image: url(../images/wbns2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswbns .heading_bg2 {
  background-image: url(../images/wbns3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswbns .page_banner_left .heading_bg_in {
    background-image: url(../images/wbns2.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswbns .nav-pills .nav-link:hover { color:#4A3049;}

.clswbns a:hover.banner_btn {
    color: #addbfd;
}

.clswbns  .btn_banner_search {
    background: linear-gradient(90deg, #86BC26 0%, #466112 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}

.clswbns .tab-content ul li::marker {
  color: #86BC26;
  }

/* wbns css end */

.email a{ height:66px; width:66px; display: block;}

.events_sec .owl-carousel .owl-item img {
    display: block;
    width: auto!important;
}

/*======clswt css======*/

.clswt  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 16px!important;
}

.clswt .inner_pages_top .top_right{ height:94px;}

.clswt .banner {
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);
}

.clswt .inner_pages_top .top_right {
  background: #9560A4;    margin-right: -22px;
}

.clswt  .banner_text1 p {
  color: #ffffff;
}

.clswt .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #583962 -11.78%, #583962 99.77%);
}
.clswt  .university {
  background-image: url(../images/purpule_bg1.png);
}

.clswt .university_sec h2{
  background-color: #64416f;
  background-image: conic-gradient(#9560A4, #583962);}

.clswt .nav-pills .nav-link.active, .clswt .nav-pills .show > .nav-link {
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);
  box-shadow:none;
}

.clswt  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswt .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswt .uni_logo {
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);
}

.clswt .inner_pages_top .nav-link:hover, .clswt .nav-link:focus {
  color: #fff!important;
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);
}

.clswt .nav-link.active {
  color: #fff;
  background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);
}

.clswt .page_banner .banner_right {
  background: #63406e;
margin-left: -65px;
}


.clswt .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswt .university a.more_btn{
color:#9560A4;
background-image: url(../images/arrow50.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswt .university a:hover.more_btn{
	
background-image: url(../images/arrow_green2.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#9560A4;}

.clswt .university .more_btn img{ margin-left:15px;}

.clswt .university  .tab-content .title{color:#9560A4;}

.clswt  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}

.clswt #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);
}

.clswt .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%)!important;
}

.clswt .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%)!important;
}

.clswt .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%)!important;
}

.clswt  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);
}

.clswt #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswt #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswt #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);}

.clswt #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswt .btn_banner_search:hover { color:#d9d8d9!important;}

.clswt .page_banner_left h1{ color:#623f6d;}

.clswt .heading_bg {
  background-image: url(../images/wt1.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswt .heading_bg1 {
  background-image: url(../images/wt3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswt .heading_bg2 {
  background-image: url(../images/wt2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswt .page_banner_left .heading_bg_in {
    background-image: url(../images/wt3.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswt .nav-pills .nav-link:hover { color:#4A3049;}

.clswt a:hover.banner_btn {
    color: #addbfd;
}

.clswt  .btn_banner_search {
    background: linear-gradient(90deg, #9560A4 0%, #583962 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}
.clswt .tab-content ul li::marker {
  color: #9560A4;
  }
/* clswt css end */

.details_btn{background: #fff;
border-radius: 10px; border: none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; display:flex; float:left; font-weight:600; margin-bottom:20px; font-size:14px; line-height:24px; margin-right:16px; font-family: 'Gilroy'!important; color: #163A7D; align-items: center;}

.details_btn:hover{background: #e3e3e3;}

.details_btn img{ margin-right:12px;}
.addevent img{ margin-right:12px; margin-top: -4px;}


/*======clswmpsns css======*/
.clswmpsns  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 16px!important;
}

.clswmpsns .inner_pages_top .top_right{ height:94px;}

.clswmpsns .banner {
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);
}

.clswmpsns .inner_pages_top .top_right {
  background: #A96848;    margin-right: -22px;
}

.clswmpsns  .banner_text1 p {
  color: #ffffff;
}

.clswmpsns .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #603B28 -11.78%, #603B28 99.77%);
}
.clswmpsns  .university {
  background-image: url(../images/brown_bg1.png);
}

.clswmpsns .university_sec h2{
  background-color: #A96848;
  background-image: conic-gradient(#A96848, #603B28);}

.clswmpsns .nav-pills .nav-link.active, .clswmpsns .nav-pills .show > .nav-link {
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);
  box-shadow:none;
}

.clswmpsns  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswmpsns .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswmpsns .uni_logo {
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);
}

.clswmpsns .inner_pages_top .nav-link:hover, .clswmpsns .nav-link:focus {
  color: #fff!important;
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);
}

.clswmpsns .nav-link.active {
  color: #fff;
  background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);
}

.clswmpsns .page_banner .banner_right {
  background: #603b28;
margin-left: -65px;
}


.clswmpsns .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswmpsns .university a.more_btn{
color:#A96848;
background-image: url(../images/brown_arrow1.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswmpsns .university a:hover.more_btn{
	
background-image: url(../images/brown_arrow2.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#A96848;}

.clswmpsns .university .more_btn img{ margin-left:15px;}

.clswmpsns .university  .tab-content .title{color:#A96848;}

.clswmpsns  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}

.clswmpsns #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);
}

.clswmpsns .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%)!important;
}

.clswmpsns .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%)!important;
}

.clswmpsns .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%)!important;
}

.clswmpsns  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);
}

.clswmpsns #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswmpsns #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswmpsns #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);}

.clswmpsns #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswmpsns .btn_banner_search:hover { color:#fff!important;}

.clswmpsns .page_banner_left h1{ color:#A96848;}

.clswmpsns .heading_bg { background-image: url(../images/wmp1.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswmpsns .heading_bg1 {
  background-image: url(../images/wmp2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswmpsns .heading_bg2 {
  background-image: url(../images/wmp3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswmpsns .page_banner_left .heading_bg_in {
    background-image: url(../images/wmp1.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswmpsns .nav-pills .nav-link:hover { color:#4A3049;}

.clswmpsns a:hover.banner_btn {
    color: #addbfd;
}

.clswmpsns  .btn_banner_search {
    background: linear-gradient(90deg, #A96848 0%, #603B28 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}

.clswmpsns .tab-content ul li::marker {
  color: #A96848;
  }
/*======clswmpsns css end======*/

/*article a{ display: inline-flex!important;}

.clsbiblioteka article a{display: inline!important;}*/

.clswpia article a {
    word-wrap: break-word;
}

/*======clswnp css======*/
.clswnp  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 20px!important;
}

.clswnp .inner_pages_top .top_right{ height:94px;}

.clswnp .banner {
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);
}

.clswnp .inner_pages_top .top_right {
  background: #F07E1E;;    margin-right: -22px;
}

.clswnp  .banner_text1 p {
  color: #ffffff;
}

.clswnp .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(8.65deg, #62320C -11.78%, #62320C 99.77%);
}
.clswnp  .university {
  background-image: url(../images/brown_bg2.png);
}

.clswnp .university_sec h2{
  background-color: #F07E1E;
	background-image: conic-gradient(#F07E1E, #62320C);
}

.clswnp .nav-pills .nav-link.active, .clswnp .nav-pills .show > .nav-link {
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);
  box-shadow:none;
}

.clswnp  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswnp .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswnp .uni_logo {
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);
}

.clswnp .inner_pages_top .nav-link:hover, .clswnp .nav-link:focus {
  color: #fff!important;
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);
}

.clswnp .nav-link.active {
  color: #fff;
 background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);
}

.clswnp .page_banner .banner_right {
  background: #62320C;
margin-left: -65px;
}


.clswnp .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswnp .university a.more_btn{
color:#F07E1E;
background-image: url(../images/arrow_orange1.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswnp .university a:hover.more_btn{
	
background-image: url(../images/arrow_orange2.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#F07E1E;}

.clswnp .university .more_btn img{ margin-left:15px;}

.clswnp .university  .tab-content .title{color:#F07E1E;}

.clswnp .university .tab_content_img .img_student {
  width: auto!important;
}

.clswnp  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}

.clswnp #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);
}

.clswnp .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%)!important;
}

.clswnp .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%)!important;
}

.clswnp .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%)!important;
}

.clswnp  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);
}

.clswnp #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswnp #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswnp #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);}

.clswnp #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswnp .btn_banner_search:hover { color:#fbe3d1!important;}

.clswnp .page_banner_left h1{ color:#F07E1E;}

.clswnp .heading_bg { background-image: url(../images/wnp1.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswnp .heading_bg1 {
  background-image: url(../images/wnp2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswnp .heading_bg2 {
  background-image: url(../images/wnp3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswnp .page_banner_left .heading_bg_in {
    background-image: url(../images/wnp1.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswnp .nav-pills .nav-link:hover { color:#4A3049;}

.clswnp a:hover.banner_btn {
    color: #e6995c;
}

.clswnp  .btn_banner_search {
    background: linear-gradient(90deg, #F07E1E 0%, #62320C 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}

.clswnp .tab-content ul li::marker {
  color: #F07E1E;
  }
/*======clswnp css end======*/

/*======clswsr css======*/
.clswsr  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 16px!important;
}

.clswsr .inner_pages_top .top_right{ height:94px;}

.clswsr .banner {
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);
}

.clswsr .inner_pages_top .top_right {
  background: #968B89;    margin-right: -22px;
}

.clswsr  .banner_text1 p {
  color: #ffffff;
}

.clswsr .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(90deg, #696361 0%, #696361 118.55%);
}
.clswsr  .university {
  background-image: url(../images/grey_bg1.png);
}

.clswsr .university_sec h2{
  background-color: #968B89;
	background-image: conic-gradient(#968B89, #605B58);
}

.clswsr .nav-pills .nav-link.active, .clswsr .nav-pills .show > .nav-link {
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);
  box-shadow:none;
}

.clswsr  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswsr .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswsr .uni_logo {
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);
}

.clswsr .inner_pages_top .nav-link:hover, .clswsr .nav-link:focus {
  color: #fff!important;
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);
}

.clswsr .nav-link.active {
  color: #fff;
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);
}

.clswsr .page_banner .banner_right {
  background: #696361;
margin-left: -65px;
}


.clswsr .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswsr .university a.more_btn{
color:#968B89;
background-image: url(../images/greynew_arrow1.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswsr .university a:hover.more_btn{
	
background-image: url(../images/greynew_arrow2.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#968B89;}

.clswsr .university .more_btn img{ margin-left:15px;}

.clswsr .university  .tab-content .title{color:#968B89;}

.clswsr  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}

.clswsr #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);
}

.clswsr .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%)!important;
}

.clswsr .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%)!important;
}

.clswsr .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%)!important;
}

.clswsr  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);
}

.clswsr #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswsr #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswsr #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);}

.clswsr #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswsr .btn_banner_search:hover { color:#fff!important;}

.clswsr .page_banner_left h1{ color:#968B89;}

.clswsr .heading_bg { background-image: url(../images/wsr1.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswsr .heading_bg1 {
  background-image: url(../images/wsr2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswsr .heading_bg2 {
  background-image: url(../images/wsr3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswsr .page_banner_left .heading_bg_in {
    background-image: url(../images/wsr2.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswsr .nav-pills .nav-link:hover { color:#4A3049;}

.clswsr a:hover.banner_btn {
    color: #e6995c;
}

.clswsr  .btn_banner_search {
    background: linear-gradient(90deg, #968B89 0%, #605B58 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}

.clswsr .tab-content ul li::marker {
  color: #968B89;
  }
/*======clswsr css end======*/


/*======clswse css======*/
.clswse  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 20px!important;
}

.clswse .inner_pages_top .top_right{ height:94px;}

.clswse .banner {
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);
}

.clswse .inner_pages_top .top_right {
  background: #B61D4B;    margin-right: -22px;
}

.clswse  .banner_text1 p {
  color: #ffffff;
}

.clswse .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(90deg, #601029 0%, #601029 118.55%);
}
.clswse  .university {
  background-image: url(../images/red_bg1.png);
}

.clswse .university_sec h2{
  background-color: #B61D4B;
	background-image: conic-gradient(#B61D4B, #601029);
}

.clswse .nav-pills .nav-link.active, .clswse .nav-pills .show > .nav-link {
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);
  box-shadow:none;
}

.clswse  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswse .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswse .uni_logo {
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);
}

.clswse .inner_pages_top .nav-link:hover, .clswse .nav-link:focus {
  color: #fff!important;
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);
}

.clswse .nav-link.active {
  color: #fff;
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);
}

.clswse .page_banner .banner_right {
  background: #601029;
margin-left: -65px;
}


.clswse .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswse .university a.more_btn{
color:#B61D4B;
background-image: url(../images/pink_arrow1.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswse .university a:hover.more_btn{
	
background-image: url(../images/pink_arrow2.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#B61D4B;}

.clswse .university .more_btn img{ margin-left:15px;}

.clswse .university  .tab-content .title{color:#B61D4B;}

.clswse  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}

.clswse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);
}

.clswse .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%)!important;
}

.clswse .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%)!important;
}

.clswse .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%)!important;
}

.clswse  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);
}

.clswse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswse #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);}

.clswse #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswse .btn_banner_search:hover { color:#fff!important;}

.clswse .page_banner_left h1{ color:#B61D4B;}

.clswse .heading_bg { background-image: url(../images/wse1.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswse .heading_bg1 {
  background-image: url(../images/wse2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswse .heading_bg2 {
  background-image: url(../images/wse3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswse .page_banner_left .heading_bg_in {
    background-image: url(../images/wse2.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswse .nav-pills .nav-link:hover { color:#4A3049;}

.clswse a:hover.banner_btn {
    color: #e6995c;
}

.clswse  .btn_banner_search {
    background: linear-gradient(90deg, #B61D4B 0%, #601029 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}

.clswse .tab-content ul li::marker {
  color: #B61D4B;
  }
/*======clswse css end======*/

/*======clswnhs css======*/

.clswnhs  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 16px!important;
}

.clswnhs .inner_pages_top .top_right{ height:94px;}

.clswnhs .banner {
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);
}

.clswnhs .inner_pages_top .top_right {
  background: #E72726;    margin-right: -22px;
}

.clswnhs  .banner_text1 p {
  color: #ffffff;
}

.clswnhs .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(90deg, #601029 0%, #601029 118.55%);
}
.clswnhs  .university {
  background-image: url(../images/red_bg1.png);
}

.clswnhs .university_sec h2{
  background-color: #B61D4B;
	background-image: conic-gradient(#B61D4B, #601029);
}

.clswnhs .nav-pills .nav-link.active, .clswnhs .nav-pills .show > .nav-link {
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);
  box-shadow:none;
}

.clswnhs  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswnhs .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswnhs .uni_logo {
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);
}

.clswnhs .inner_pages_top .nav-link:hover, .clswnhs .nav-link:focus {
  color: #fff!important;
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);
}

.clswnhs .nav-link.active {
  color: #fff;
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);
}

.clswnhs .page_banner .banner_right {
  background: #601029;
margin-left: -65px;
}


.clswnhs .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswnhs .university a.more_btn{
color:#E72726;
background-image: url(../images/red_arrow1.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswnhs .university a:hover.more_btn{
	
background-image: url(../images/red_arrow2.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#E72726;}

.clswnhs .university .more_btn img{ margin-left:15px;}

.clswnhs .university  .tab-content .title{color:#E72726;}

.clswnhs  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}

.clswnhs #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);
}

.clswnhs .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%)!important;
}

.clswnhs .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%)!important;
}

.clswnhs .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%)!important;
}

.clswnhs  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);
}

.clswnhs #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswnhs #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswnhs #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);}

.clswnhs #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswnhs .btn_banner_search:hover { color:#fff!important;}

.clswnhs .page_banner_left h1{ color:#E72726;}

.clswnhs .heading_bg { background-image: url(../images/wnhs1.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswnhs .heading_bg1 {
  background-image: url(../images/wnhs2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswnhs .heading_bg2 {
  background-image: url(../images/wnhs3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswnhs .page_banner_left .heading_bg_in {
    background-image: url(../images/wnhs1.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswnhs .nav-pills .nav-link:hover { color:#4A3049;}

.clswnhs a:hover.banner_btn {
    color: #e6995c;
}

.clswnhs  .btn_banner_search {
    background: linear-gradient(90deg, #E72726 0%, #610F11 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}

.clswnhs .tab-content ul li::marker {
  color: #E72726;
  }
/*======clswnhs css end======*/

/*======clswpk css======*/

.clswpk  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    height: auto !important;
    line-height: 16px!important;
}

.clswpk .inner_pages_top .top_right{ height:94px;}

.clswpk .banner {
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);
}

.clswpk .inner_pages_top .top_right {
  background: #A38223;    margin-right: -22px;
}

.clswpk  .banner_text1 p {
  color: #ffffff;
}

.clswpk .all_one {
    background-image: url(../images/mid_bg1.png), linear-gradient(90deg, #6f5719 0%, #6f5719 118.55%);
}
.clswpk  .university {
  background-image: url(../images/yellow_bg1.png);
}

.clswpk .university_sec h2{
  background-color: #624D16;
	background-image: conic-gradient(#A38223, #624D16);
}

.clswpk .nav-pills .nav-link.active, .clswpk .nav-pills .show > .nav-link {
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);
  box-shadow:none;
}

.clswpk  .nav-pills .nav-link {
  background: #FFFFFF;
box-shadow:none; background: #F2F2F2;
}

.clswpk .all_three {
  background-image: url(../images/midbg_gr.jpg);
}

.clswpk .uni_logo {
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);
}

.clswpk .inner_pages_top .nav-link:hover, .clswpk .nav-link:focus {
  color: #fff!important;
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);
}

.clswpk .nav-link.active {
  color: #fff;
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);
}

.clswpk .page_banner .banner_right {
  background: #6f5719;
margin-left: -65px;
}


.clswpk .university .more_btn{
text-transform:uppercase;
font-weight:700;
}
.clswpk .university a.more_btn{
color:#A38223;
background-image: url(../images/yellow_arrow1.svg);
background-repeat: no-repeat;
background-position: right center;
padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 45px; transition: all 0.2s ease 0s; background-size: 31px 31px;
}
.clswpk .university a:hover.more_btn{
	
background-image: url(../images/yellow_arrow2.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 31px 31px; color:#A38223;}

.clswpk .university .more_btn img{ margin-left:15px;}

.clswpk .university  .tab-content .title{color:#A38223;}

.clswpk  .banner_text1 {
    color: #fff;
    line-height: 1.5rem;
    font-weight: 500;
    margin-bottom: 43px;
	opacity: 0.9;
}

.clswpk #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);
}

.clswpk .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%)!important;
}

.clswpk .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%)!important;
}

.clswpk .inner_pages_top #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(6) > a.mega-menu-link:hover {
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%)!important;
}

.clswpk  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);
}

.clswpk #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .clswpk #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .clswpk #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);}

.clswpk #mega-menu-wrap-primary {
  background: none !important;
  margin-left: auto!important;
}
.clswpk .btn_banner_search:hover { color:#fff!important;}

.clswpk .page_banner_left h1{ color:#A38223;}

.clswpk .heading_bg { background-image: url(../images/wpk1.svg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
  padding-left: 35px;
}

.clswpk .heading_bg1 {
  background-image: url(../images/wpk2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswpk .heading_bg2 {
  background-image: url(../images/wpk3.svg);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 28px;
  padding-bottom: 68px;
  margin-left: -35px;
}

.clswpk .page_banner_left .heading_bg_in {
    background-image: url(../images/wpk1.svg)!important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 28px;
    padding-bottom: 22px;
    margin-left: -35px;
    padding-left: 35px;
}

.clswpk .nav-pills .nav-link:hover { color:#4A3049;}

.clswpk a:hover.banner_btn {
    color: #e6995c;
}

.clswpk  .btn_banner_search {
background: linear-gradient(90deg, #A38223 0%, #624D16 118.55%);
    color: #FFFFFF;
    margin-left: -20px!important;
    border-radius: 15px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px; border: none;
}

.clswpk .tab-content ul li::marker {
  color: #A38223;
  }
/*======clswpk css end======*/



.lb-outerContainer .lb-close {
    position: absolute!important;
    top: -40px!important;
    right: 0px!important;
}

.lb-outerContainer .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(../images/close.png) top right no-repeat;
    text-align: right;
    outline: 0;
    filter: alpha(Opacity=70);
    opacity: .7;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
}

.lb-outerContainer .lb-close:hover {
  cursor: pointer;
  filter: alpha(Opacity=100);
  opacity: 1;
}

.lb-outerContainer .lb-close:focus {
	outline: 4px solid #ff0000!important;
}

.banner_search_btn {
    position: absolute;
    left: 50px;
    bottom: 65px;
    width: 45%;
}

/*======clsbbn css======*/

.clsbbn .inner_pages_top .top_right {
margin-right: -22px;
}
.clsbbn .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsbbn .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsbbn .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsbbn  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsbbn .inner_pages_top .top_right{ height:94px;}
.clsbbn .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsbbn .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsbbn .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsbbn .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsbbn .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsbbn .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsbbn  .search_bg {
  width: 60px;
}
.clsbbn .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsbbn  .university {
  background-image: url(../images/blue_bg.png);
}

.clsbbn .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsbbn .banner_text {
    height: 557px; position: relative; 
}
.clsbbn .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsbbn css end======*/


/*======clsbiblioteka css======*/

.clsbiblioteka .inner_pages_top .top_right {
margin-right: -22px;
}
.clsbiblioteka .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsbiblioteka .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsbiblioteka .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsbiblioteka  .tab_content_img {
    position: absolute;
    right: 0px;
    z-index: 101;
}
.clsbiblioteka .inner_pages_top .top_right{ height:94px;}
.clsbiblioteka .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsbiblioteka .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsbiblioteka .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsbiblioteka .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsbiblioteka .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsbiblioteka .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsbiblioteka  .search_bg {
  width: 60px;
}
.clsbiblioteka .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsbiblioteka  .university {
  background-image: url(../images/blue_bg.png);
}

.clsbiblioteka .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsbiblioteka .banner_text {
    height: 557px; position: relative; 
}
.clsbiblioteka .inner_pages_top .top_right {
    margin-left: 15px!important;
}
.clsbiblioteka #mega-menu-wrap-primary ul li a.mega-menu-link {
    padding-right: 25px !important;
    padding-left: 25px !important;
}
/*======clsbiblioteka css end======*/


/*======clsbon css======*/

.clsbon .inner_pages_top .top_right {
margin-right: -22px;
}
.clsbon .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsbon .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsbon .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsbon  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsbon .inner_pages_top .top_right{ height:94px;}
.clsbon .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsbon .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsbon .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsbon .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsbon .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsbon .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsbon  .search_bg {
  width: 60px;
}

.clsbon .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsbon  .university {
  background-image: url(../images/blue_bg.png);
}

.clsbon .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsbon .banner_text {
    height: 557px; position: relative; 
}
.clsbon .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsbon css end======*/


/*======clscws css======*/
.clscws article a {
    display: inline-flex!important;
}

.clscws .inner_pages_top .top_right {
margin-right: -22px;
}
.clscws .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clscws .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clscws .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clscws  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clscws .inner_pages_top .top_right{ height:94px;}

.clscws .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clscws .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clscws .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clscws .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clscws .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clscws .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clscws  .search_bg {
  width: 60px;
}

.clscws .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clscws  .university {
  background-image: url(../images/blue_bg.png);
}

.clscws .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clscws .banner_text {
    height: 557px; position: relative; 
}
.clscws .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clscws css end======*/

/*======clsccnt css======*/

.clsccnt .inner_pages_top .top_right {
margin-right: -22px;
}
.clsccnt .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsccnt .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsccnt .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsccnt  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsccnt .inner_pages_top .top_right{ height:94px;}
.clsccnt .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsccnt .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsccnt .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsccnt .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsccnt .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsccnt .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsccnt  .search_bg {
  width: 60px;
}
.clsccnt .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsccnt  .university {
  background-image: url(../images/blue_bg.png);
}

.clsccnt .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsccnt .banner_text {
    height: 557px; position: relative; 
}
.clsccnt .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsccnt css end======*/

/*======clsbk css======*/

.clsbk .inner_pages_top .top_right {
margin-right: -22px;
}
.clsbk .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsbk .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsbk .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsbk  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsbk .inner_pages_top .top_right{ height:94px;}
.clsbk .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsbk .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsbk .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsbk .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsbk .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsbk .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsbk  .search_bg {
  width: 60px;
}

.clsbk .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsbk  .university {
  background-image: url(../images/blue_bg.png);
}

.clsbk .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsbk .banner_text {
    height: 557px; position: relative; 
}
.clsbk .inner_pages_top .top_right {
    margin-left: 15px!important;
}

/*======clsbk css end======*/



/*======clsdag css======*/

.clsdag .inner_pages_top .top_right {
margin-right: -22px;
}
.clsdag .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsdag .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsdag .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsdag  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -135px;
    z-index: 101;
}
.clsdag .inner_pages_top .top_right{ height:94px;}
.clsdag .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsdag .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsdag .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsdag .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsdag .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsdag .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsdag  .search_bg {
  width: 60px;
}

.clsdag .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsdag  .university {
  background-image: url(../images/blue_bg.png);
}

.clsdag .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsdag .banner_text {
    height: 557px; position: relative; 
}

.clsdag .inner_pages_top .top_right {
    margin-left: 15px!important;
}

/*======clsdag css end======*/


/*======clsjakosc css======*/


.clsjakosc .inner_pages_top .top_right {
margin-right: -22px;
}
.clsjakosc .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsjakosc .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsjakosc .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsjakosc  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsjakosc .inner_pages_top .top_right{ height:94px;}
.clsjakosc .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsjakosc .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsjakosc .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsjakosc .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsjakosc .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsjakosc .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsjakosc  .search_bg {
  width: 60px;
}

.clsjakosc .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsjakosc  .university {
  background-image: url(../images/blue_bg.png);
}

.clsjakosc .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsjakosc .banner_text {
    height: 557px; position: relative; 
}

.clsjakosc .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsjakosc css end======*/

/*======clsksztal css======*/

.clsksztal .inner_pages_top .top_right {
margin-right: -22px;
}
.clsksztal .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsksztal .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsksztal .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsksztal  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsksztal .inner_pages_top .top_right{ height:94px;}
.clsksztal .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsksztal .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsksztal .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsksztal .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsksztal .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsksztal .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsksztal  .search_bg {
  width: 60px;
}

.clsksztal .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsksztal  .university {
  background-image: url(../images/blue_bg.png);
}

.clsksztal .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsksztal .banner_text {
    height: 557px; position: relative; 
}
.clsksztal .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsksztal css end======*/

/*======clsdpm css======*/
.clsdpm .inner_pages_top .top_right {
margin-right: -22px;
}
.clsdpm .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsdpm .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsdpm .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsdpm  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsdpm .inner_pages_top .top_right{ height:94px;}
.clsdpm .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsdpm .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsdpm .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsdpm .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsdpm .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsdpm .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsdpm  .search_bg {
  width: 60px;
}

.clsdpm .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsdpm  .university {
  background-image: url(../images/blue_bg.png);
}

.clsdpm .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsdpm .banner_text {
    height: 557px; position: relative; 
}
.clsdpm .inner_pages_top .top_right {
    margin-left: 15px!important;
}

/*======clsdpm css end======*/

/*======clsdwm css======*/

.clsdwm .inner_pages_top .top_right {
margin-right: -22px;
}
.clsdwm .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsdwm .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsdwm .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsdwm  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsdwm .inner_pages_top .top_right{ height:94px;}
.clsdwm .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsdwm .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsdwm .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsdwm .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsdwm .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsdwm .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsdwm  .search_bg {
  width: 60px;
}

.clsdwm .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsdwm  .university {
  background-image: url(../images/blue_bg.png);
}

.clsdwm .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsdwm .banner_text {
    height: 557px; position: relative; 
}

.clsdwm .inner_pages_top .top_right {
    margin-left: 15px!important;
}

/*======clsdwm css end======*/

/*======clsdzp css======*/

.clsdzp .inner_pages_top .top_right {
margin-right: -22px;
}
.clsdzp .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsdzp .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsdzp .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsdzp  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsdzp .inner_pages_top .top_right{ height:94px;}
.clsdzp .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsdzp .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsdzp .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsdzp .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsdzp .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsdzp .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsdzp  .search_bg {
  width: 60px;
}

.clsdzp .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsdzp  .university {
  background-image: url(../images/blue_bg.png);
}

.clsdzp .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsdzp .banner_text {
    height: 557px; position: relative; 
}

.clsdzp .inner_pages_top .top_right {
    margin-left: 15px!important;
}

/*======clsdzp css end======*/

/*======clsmcdmm css======*/
.clsmcdmm .inner_pages_top .top_right {
margin-right: -22px;
}
.clsmcdmm .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsmcdmm .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsmcdmm .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsmcdmm  .tab_content_img {
    position: absolute;
    right: -90px;
    top: -148px;
    z-index: 101;
}
.clsmcdmm .inner_pages_top .top_right{ height:94px;}
.clsmcdmm .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsmcdmm .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsmcdmm .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsmcdmm .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsmcdmm .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsmcdmm .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsmcdmm  .search_bg {
  width: 60px;
}

.clsmcdmm .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsmcdmm  .university {
  background-image: url(../images/blue_bg.png);
}

.clsmcdmm .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsmcdmm .banner_text {
    height: 557px; position: relative; 
}
.clsmcdmm .inner_pages_top .top_right {
    margin-left: 15px!important;
}

/*======clsmcdmm css end======*/

/*======clssjo css======*/
.clssjo .inner_pages_top .top_right {
margin-right: -22px;
}
.clssjo .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clssjo .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clssjo .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clssjo  .tab_content_img {
    position: absolute;
    right: -200px;
    top: -148px;
    z-index: 101;
}
.clssjo .inner_pages_top .top_right{ height:94px;}
.clssjo .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clssjo .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clssjo .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clssjo .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clssjo .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clssjo .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clssjo  .search_bg {
  width: 60px;
}

.clssjo .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clssjo  .university {
  background-image: url(../images/blue_bg.png);
}

.clssjo .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clssjo .banner_text {
    height: 557px; position: relative; 
}

.clssjo .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clssjo css end======*/

/*======clsswf css======*/

.clsswf .inner_pages_top .top_right {
margin-right: -22px;
}
.clsswf .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsswf .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsswf .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsswf  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsswf .inner_pages_top .top_right{ height:94px;}
.clsswf .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsswf .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsswf .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsswf .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsswf .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsswf .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsswf  .search_bg {
  width: 60px;
}

.clsswf .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsswf  .university {
  background-image: url(../images/blue_bg.png);
}

.clsswf .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsswf .banner_text {
    height: 557px; position: relative; 
}
.clsswf .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsswf css end======*/

/*======clsszkoladoktorska css======*/


.clsszkoladoktorska .inner_pages_top .top_right {
margin-right: -22px;
}
.clsszkoladoktorska .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsszkoladoktorska .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsszkoladoktorska .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsszkoladoktorska  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsszkoladoktorska .inner_pages_top .top_right{ height:94px;}
.clsszkoladoktorska .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsszkoladoktorska .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsszkoladoktorska .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsszkoladoktorska .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsszkoladoktorska .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsszkoladoktorska .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsszkoladoktorska  .search_bg {
  width: 60px;
}

.clsszkoladoktorska .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsszkoladoktorska  .university {
  background-image: url(../images/blue_bg.png);
}

.clsszkoladoktorska .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsszkoladoktorska .banner_text {
    height: 557px; position: relative; 
}

.clsszkoladoktorska .inner_pages_top .top_right {
    margin-left: 15px!important;
}

/*======clsszkoladoktorska css end======*/


/*======clscentrumwolnosci css======*/

.clscentrumwolnosci .inner_pages_top .top_right {
margin-right: -22px;
}
.clscentrumwolnosci .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clscentrumwolnosci .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clscentrumwolnosci .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clscentrumwolnosci  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clscentrumwolnosci .inner_pages_top .top_right{ height:94px;}
.clscentrumwolnosci .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clscentrumwolnosci .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clscentrumwolnosci .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clscentrumwolnosci .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clscentrumwolnosci .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clscentrumwolnosci .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clscentrumwolnosci  .search_bg {
  width: 60px;
}

.clscentrumwolnosci .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clscentrumwolnosci  .university {
  background-image: url(../images/blue_bg.png);
}

.clscentrumwolnosci .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clscentrumwolnosci .banner_text {
    height: 557px; position: relative; 
}

.clscentrumwolnosci .inner_pages_top .top_right {
    margin-left: 15px!important;
}

/*======clscentrumwolnosci css end======*/

/*======clsuo css======*/

@-moz-document url-prefix() { 
.clsuo .inner_pages_top .top_right {
  margin-right: -23px!important;
}
}

.clsuo .inner_pages_top .top_right {
margin-right: -22px;
}
.clsuo .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsuo .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsuo .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsuo  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsuo .inner_pages_top .top_right{ height:94px;}
.clsuo .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsuo .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsuo .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsuo .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsuo .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsuo .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsuo  .search_bg {
  width: 60px;
}

.clsuo .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsuo  .university {
  background-image: url(../images/blue_bg.png);
}

.clsuo .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsuo .banner_text {
    height: 557px; position: relative; 
}
.clsuo .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsuo css end======*/

/*======clsradio css======*/

.clsradio .inner_pages_top .top_right {
margin-right: -22px;
}
.clsradio .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsradio .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsradio .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsradio  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsradio .inner_pages_top .top_right{ height:94px;}
.clsradio .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsradio .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsradio .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsradio .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsradio .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsradio .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsradio  .search_bg {
  width: 60px;
}

.clsradio .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsradio  .university {
  background-image: url(../images/blue_bg.png);
}

.clsradio .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsradio .banner_text {
    height: 557px; position: relative; 
}

.clsradio .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsradio css end======*/


/*======clsinkubator  css======*/
.clsinkubator  .inner_pages_top .top_right {
margin-right: -22px;
}
.clsinkubator  .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsinkubator  .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clsinkubator  .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clsinkubator   .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clsinkubator  .inner_pages_top .top_right{ height:94px;}
.clsinkubator  .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clsinkubator  .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clsinkubator  .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clsinkubator  .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clsinkubator  .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clsinkubator  .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clsinkubator   .search_bg {
  width: 60px;
}

.clsinkubator  .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clsinkubator   .university {
  background-image: url(../images/blue_bg.png);
}

.clsinkubator  .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clsinkubator  .banner_text {
    height: 557px; position: relative; 
}

.clsinkubator  .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clsinkubator  css end======*/



/*======clscgs css======*/

@-moz-document url-prefix() { 
.clscgs .inner_pages_top .top_right {
  margin-right: -23px!important;
}
}

.clscgs .inner_pages_top .top_right {
margin-right: -22px;
}
.clscgs .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clscgs .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clscgs .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clscgs  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clscgs .inner_pages_top .top_right{ height:94px;}
.clscgs .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clscgs .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clscgs .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clscgs .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clscgs .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clscgs .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clscgs  .search_bg {
  width: 60px;
}

.clscgs .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clscgs  .university {
  background-image: url(../images/blue_bg.png);
}

.clscgs .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clscgs .banner_text {
    height: 557px; position: relative; 
}
.clscgs .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clscgs css end======*/

/*======clssolidarnosc css======*/

@-moz-document url-prefix() { 
.clssolidarnosc .inner_pages_top .top_right {
  margin-right: -23px!important;
}
}

.clssolidarnosc .inner_pages_top .top_right {
margin-right: -22px;
}
.clssolidarnosc .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clssolidarnosc .page_banner .banner_right {
  background: #1a3569;
margin-left: -65px;
}
.clssolidarnosc .banner_bot_new {
background: rgba(22, 58, 125, 0.1);
backdrop-filter: blur(30px);
border-radius: 0px 0px 15px 15px;
    position: absolute;
    bottom: 0px;
    height: 83px;
    width: 100%;
}
.clssolidarnosc  .tab_content_img {
    position: absolute;
    right: 0px;
    top: -148px;
    z-index: 101;
}
.clssolidarnosc .inner_pages_top .top_right{ height:94px;}
.clssolidarnosc .shortcuts_sec .col {
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.clssolidarnosc .shortcuts_sec a {
    width: 140px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}
.clssolidarnosc .search-box1:hover .search-btn1{
  color: #fff; margin-top:0px!important;
}
.clssolidarnosc .search-text1 {
    width: 0px;
    padding: 0px 0px; position: relative;
}

.clssolidarnosc .search-btn1 {
    margin-top: 0px!important;
	position: absolute;
}
.clssolidarnosc .search-box1:hover > .search-text1{
  padding: 10px 10px;
}
.clssolidarnosc  .search_bg {
  width: 60px;
}

.clssolidarnosc .fixed-top .search-box1  input.no-autofill-bkg:-webkit-autofill {
    -webkit-background-clip: text;
  color: #000;
-webkit-text-fill-color: #000;	  
  }

.carousel-item a:focus{color: #fff!important;}

.clssolidarnosc  .university {
  background-image: url(../images/blue_bg.png);
}

.clssolidarnosc .all_three {
  background-image: url(../images/midbg_gr.jpg);
}
.clssolidarnosc .banner_text {
    height: 557px; position: relative; 
}
.clssolidarnosc .inner_pages_top .top_right {
    margin-left: 15px!important;
}
/*======clssolidarnosc css end======*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.nav-link:hover {
    background: #1C3464;
}

article .download_detils a {
    display: flex!important;
}


.accordion-body h5{ color:#fff;}


.ui_kit_all_newblue .accordion-body h5{color: #163A7D!important;}
.contact_box{ display:flex;}

.candidate_box_sec .project{ display:flex!important;}

.candidate_box_sec  a.project_box{ display:flex!important;}

.navbar-brand img{ width:320px;}

.clswpia .publications .wp-block-column {
  margin: 0 20px;
}

.grey_box_img img {
    height: 280px;
    width: auto!important;
}

.navbar-toggler-icon svg{background-color: yellow;}

footer .accordion-button {
  background-color: transparent;
}  

footer .accordion-item {
  background-color: transparent;
}

footer h2.accordion-header .accordion-button {
  color: #fff;
  border: none;
  text-decoration: none;
  display: block;
  text-align: left;
  font-weight: 800;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0px;
padding-top: 0px; 
  padding-bottom: 15px;
background-color: transparent; position:relative;
}

footer .accordion-body {
  padding: 0rem 0rem;
}

footer .accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 10px!important;
  content: "";
  background-image: url(../images/white_arrow.png)!important;
  background-repeat: no-repeat;
  transition: transform 0.2s ease-in-out;
  height: 10px!important;
  width: 10px!important; position:absolute; top: 7px!important; right:auto!important;
}


footer .accordion-button:not(.collapsed)::after {
  background-image: url(../images/white_arrow.png);
  transform: rotate(-180deg);
  height: 10px!important;
  width: 10px!important;
}


.tab-content > .active {
  scrollbar-color: #163A7D #ffffff !important;
  scrollbar-width: thin !important;
}


.pub1_img{}

.pub1_text{
    margin-top: 1em;
    color: #163A7D;
margin-bottom:30px;
}

.pub1_text:after {
    content: "";
    display: block;
    left: 0;
    bottom: 0;
    width: 10%;
    height: 2px;
    margin-top: 0.5em;
    background-color: #163A7D;
}