@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueRegular.woff2') format('woff2'),
        url('fonts/HelveticaNeueRegular.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue-Medium.woff2') format('woff2'),
        url('fonts/HelveticaNeue-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('fonts/HelveticaNeue-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue.woff2') format('woff2'),
        url('fonts/HelveticaNeue.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/* WP CORE */
	.alignnone {
	    margin: 5px 20px 20px 0;
	}

	.aligncenter,
	div.aligncenter {
	    display: block;
	    margin: 5px auto 5px auto;
	}

	.alignright {
	    float:right;
	    margin: 5px 0 20px 20px;
	}

	.alignleft {
	    float: left;
	    margin: 5px 20px 20px 0;
	}
	a {
	   outline: 0;
	   text-decoration: none;
	}
	a img.alignright {
	    float: right;
	    margin: 5px 0 20px 20px;
	}

	a img.alignnone {
	    margin: 5px 20px 20px 0;
	}

	a img.alignleft {
	    float: left;
	    margin: 5px 20px 20px 0;
	}

	a img.aligncenter {
	    display: block;
	    margin-left: auto;
	    margin-right: auto
	}

	.wp-caption {
	    background: #fff;
	    border: 1px solid #f0f0f0;
	    max-width: 96%; /* Image does not overflow the content area */
	    padding: 5px 3px 10px;
	    text-align: center;
	}

	.wp-caption.alignnone {
	    margin: 5px 20px 20px 0;
	}

	.wp-caption.alignleft {
	    margin: 5px 20px 20px 0;
	}

	.wp-caption.alignright {
	    margin: 5px 0 20px 20px;
	}

	.wp-caption img {
	    border: 0 none;
	    height: auto;
	    margin: 0;
	    max-width: 98.5%;
	    padding: 0;
	    width: auto;
	}

	.wp-caption p.wp-caption-text {
	    font-size: 11px;
	    line-height: 17px;
	    margin: 0;
	    padding: 0 4px 5px;
	}

	/* Text meant only for screen readers. */
	.screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
	}

	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: bold;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}
	a{
		color: #2e79bb;
	}
/* WP CORE END */

/* GENERAL */
	/* body{
		font-family: "Open Sans", "Comic Sans MS" "Helvetica Neue",Helvetica,Arial,sans-serif;

	} */
	body{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

	}
	h1,h2,h3,h4,h5{
		margin: 0 0 10px;
		padding: 0;
	}
	p{
		margin: 0 0 10px;
		padding: 0;
	}
	blockquote { font-size: 14px;}
	.blue-point{
		color: #56a1db;
	}
	.blues{
		color: #009fe2;
	}
	.site-header{
		background-color: #FFF;
		z-index: 1046 !important;
	}
	.hidden { display: none;}
	.site-branding .site-logo p{
		margin-bottom: 0px;
	}
	.site-branding .site-logo p a {
		color: #29aceb;
		line-height: 90px;
		outline: 0;
	}
	.site-branding .site-logo p a span{
		color: #030303;
	}
	.site-branding .site-logo p a:hover{
		text-decoration: none;
	}
	#breadcrumbs {color: #454545;}
	#breadcrumbs a {color: #2e79bb;}
/* GENERAL END */

/* NAVIGATION */
	.admin-bar #page > .is-sticky #masthead { top: 32px !important;}
	.navbar.navbar-light{
		margin-bottom: 0px;
		border: 0px;
		background-color: transparent;
	}
	.navbar.navbar-light .nav.navbar-nav{
		float: right;
	}
	#primary-menu li {
		position: relative;
	}
	#primary-menu li a {
		line-height: 90px;
		padding: 0 8px;
		text-transform: uppercase;
		color: #000;
		font-weight: bold;
		font-size: 13px;
		text-decoration: none;
	}
	#primary-menu li a:hover,
	#primary-menu li.current-menu-item > a,
	#primary-menu li.current-menu-parent > a,
	#primary-menu li.current-menu-ancestor > a
	{
		color: #2e79bb;
	}
	/* .nav > li.menu-item-language-current {
		display: none;
	} */
	/* #primary-menu li.menu-item-language{
		width: 120px;
		text-align: center;
	} */
	#primary-menu li.menu-item-language.menu-item-has-children{
		display: none;
	}
	/* #other-lang{
		display: block;
		float: right;
		margin-top: -67px;
		color: #FFF;
		background-color: #2e79bb;
		line-height: 28px;
		padding: 6px 8px;
		text-transform: capitalize;
		font-size: 17px;
		font-weight: bold;
		margin-right: -20px;
	}
	#other-lang:hover{
		text-decoration: none;
	}
	.is-sticky #other-lang{
		margin-top: -50px;
	} */
	#primary-menu li.menu-item-language a{
		color: #FFF;
		background-color: #2e79bb;
		line-height: 28px;
		margin-top: 18px;
		padding: 10px 12px;
		text-transform: capitalize;
		font-size: 17px;
	}
	.is-sticky #primary-menu li.menu-item-language.menu-item-has-children{
		height: 60px;
	}
	.is-sticky #primary-menu li.menu-item-language a{
		color: #FFF;
		background-color: #2e79bb;
		line-height: 28px;
		margin-top: 10px;
		padding: 6px 8px;
		text-transform: capitalize;
		font-size: 17px;
	}
	#masthead { position: relative;}
	#masthead.sticky { position: fixed;top: 0;left: 0;right: 0;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);}
	.admin-bar #masthead.sticky {top: 32px;}
	/* #primary-menu li.submenu-open { background-color: #2e79bb;}
	#primary-menu li.submenu-open > a { color: #fff;} */
	#primary-menu li.submenu-open > a { color: #2e79bb;}
	#primary-menu li .sub-menu{
		position: absolute;
		list-style: none;
		padding-left: 0px;
		background-color: #fff;
		min-width: 200px;
		display: none;
		border: 1px solid #ebebeb;
		border-top: 0px;
	}
	body.lang-bg #primary-menu li .sub-menu{ min-width: 250px; }
	#primary-menu li.menu-item-language .sub-menu{
		position: absolute;
		list-style: none;
		padding-left: 0px;
		background-color: #fff;
		min-width: 40px;
		display: none;
		border: none;
		border-top: 0px;
		top: 72px;
	}
	.is-sticky #primary-menu li.menu-item-language .sub-menu{
		top: 50px;
	}
	#primary-menu li.submenu-open.menu-item-language > a{
		color: #FFF;
	}
	#primary-menu li.submenu-open:after {
		top: 70%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(136, 183, 213, 0);
		border-top-color: #2e79bb;
		border-width: 7px;
		margin-left: -7px;
	}
	#primary-menu li.submenu-open.menu-item-language:after{
		display: none;
	}
	#primary-menu li .sub-menu li{
		border-bottom: 1px solid #efefef;
	}
	#primary-menu li .sub-menu li:last-child {
	    border-bottom: 0;
	}
	#primary-menu li.current-menu-item .sub-menu li a,
	#primary-menu li.current-menu-parent .sub-menu li a,
	#primary-menu li.current-menu-ancestor .sub-menu li a{
		color: #000;
	}
	#primary-menu li.current-menu-item .sub-menu li.current-menu-item a,
	#primary-menu li.current-menu-item .sub-menu li a:hover,
	#primary-menu li.current-menu-parent .sub-menu li.current-menu-item a,
	#primary-menu li.current-menu-parent .sub-menu li a:hover,
	#primary-menu li.current-menu-ancestor .sub-menu li.current-menu-item a,
	#primary-menu li.current-menu-ancestor .sub-menu li a:hover{
		color: #29aceb;
	}
	#primary-menu li .sub-menu li a{
		display: block;
		padding: 0 15px;
		line-height: 45px;
		font-weight: 600;
		font-size: 13px;
	}
	#primary-menu li .sub-menu li a:hover{
		text-decoration: none;
	}
/* NAVIGATION END */

/* NAVIGATION STICKY */
	.is-sticky #primary-menu li a{line-height: 60px;}
	.is-sticky .site-branding .site-logo p a {line-height: 60px;}
	.is-sticky .site-title img {height: auto;}
	.is-sticky #masthead { border-bottom:2px solid #ebebeb;}
/* NAVIGATION STICKY END */

/* HOMEPAGE HEADER */
	#homepage-header{
		background-image: url('images/homepage1.jpg');
		background-size: cover;
		background-position: center center; 
	}
	#homepage-header h1, #homepage-header h2{
		text-align: center;
		text-transform: uppercase;
	}
	#homepage-header h1{
		margin-top: 200px;
		font-size: 60px;
		font-weight: 600;
		color: #FFF;
	}
	#homepage-header h2{
		margin-bottom: 45px;
		margin-top: 10px;
		color: #faa903;
		font-weight: 600;
	}
	#homepage-header h2 span{
		font-style: italic;
		font-weight: 800;
	}
	#homepage-header .form-container{
		background-color: rgba(241, 241, 241, 0.9);
		padding: 40px;
		margin-bottom: 70px;
	}
	#homepage-header .form-container a.upload{
		display: none;
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	#homepage-header .form-container .form-group{
		margin-right: 10px;
	}
/* HOMEPAGE HEADER END */

/* HOMEPAGE HEADER VIDEO */
	#homepage-header-static img, #jobs-header-static img, #news-header-static img{
		width: 100%;
		height: auto;
	}
	#homepage-header-static{
		position: relative;
	}
	#homepage-header-video{
		background: rgba(0, 105, 178, 0.7);
		margin-top: -145px;
		position: relative;
		padding: 15px 0 0;
		z-index: 9;
	}
	.carousel-indicators{
		bottom: 96px;
	}
	#homepage-header-video .form-container{
		padding: 40px 0;
	}
	#homepage-header-video .form-container a.upload{
		display: none;
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	#homepage-header-video .form-container .form-group{
		margin-right: 10px;
	}
	.ui-dropdownchecklist-text{
		margin-top: 3px;
	}
	#mvideo .vc_col-sm-8 .vc_column-inner{
		max-width: 750px!important;
	}
	/* #rev_slider_16_1 #slide-34-layer-13 img{
		height: 100%!important;
	} */
	/* #homepage-header-video .container { position: relative;}
	#homepage-header-video h1, #homepage-header-video h2{
		text-align: center;
		text-transform: uppercase;
	}
	#homepage-header-video h1{
		margin-top: 200px;
		font-size: 60px;
		font-weight: 600;
		color: #FFF;
	}
	#homepage-header-video h2{
		margin-bottom: 25px;
		margin-top: 10px;
		color: #faa903;
		font-weight: 600;
	}
	#homepage-header-video h2 span{
		font-style: italic;
		font-weight: 800;
	}
	#homepage-header-video .form-container{
		background-color: rgba(241, 241, 241, 0.9);
		padding: 40px;
		margin-bottom: 70px;
	}
	#homepage-header-video .form-container a.upload{
		display: none;
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	#homepage-header-video .form-container .form-group{
		margin-right: 10px;
	}
	#homepage-header-video .homepage-header-video-background { position: absolute; z-index: 1;}
	#homepage-header-video .homepage-header-video-body { position: absolute; z-index: 2; bottom: 0; width: 100%;} */
/* HOMEPAGE HEADER VIDEO END */

/* VIDEO BACKGROUNDS */
	.inner-page-feature .vc_column-inner { padding-top: 0px !important;}
	.feature-video-overlay { position: absolute; top: 0; z-index: 1;}
	#form-jobs .feature-video-overlay { width:100%;}
	#form-jobs .feature-video-overlay h1 { margin-top:250px; }

	#about-bulgaria-header .feature-video-overlay-texts { position: absolute; z-index: 1;}
	#about-bulgaria-header .feature-video-overlay-texts { left: 0; right: 0;}
	#about-bulgaria-header .buttons-line {  bottom: 15px;}

	.header-section .feature-video-overlay h1 { margin-top: 130px;}
	.feature-video-background { position: relative; top: 0; margin-bottom: 0px !important;}
/* VIDEO BACKGROUNDS END */

/* HEADER IMAGES */
#image-header-content .vc_figure, #image-header-content img{
	
	width: 100%;
	height: auto;
}
#image-header-content .wpb_single_image .vc_single_image-wrapper{
	display: block;
}
.image-header-content .vc_figure, #image-header-content img{
	
	width: 100%;
	height: auto;
}
.image-header-content .wpb_single_image .vc_single_image-wrapper{
	display: block;
}
.wpb_single_image .vc_single_image-wrapper.wpb_single_image .vc_single_image-wrapper

/* HOMEPAGE CONTENT */
	/* COUNTERS SECTION */
		#counts{
			padding: 65px 65px 30px 65px;
		}
		#counts .vc_icon_element {
			margin-bottom: 20px
		}
		#counts p{
			font-size: 14px;
			text-transform: uppercase;
			margin-bottom: 10px;
		}
		#counts .counter{
			text-align: center;
			font-size: 36px;
			font-weight: bold;
		}
		#counts .wpb_column{
			border-right: 1px solid #f1f1f1;
		}
		#counts .count-column-last { border-right: 0px;}
	/* COUNTERS SECTION END*/

	/* MID TITLES SECTION */
		#separators .grey-separator, .separators .grey-separator{
			width: 46.5%;
			height: 1px;
			background: #f1f1f1;
			float: left;
			margin-top: 1px;
		}
		#separators .blue-separator, .separators .blue-separator{
			width: 7%;
			height: 3px;
			background: #2e79bb;
			float: left;
		}
		.mid-titles{
			padding: 65px 0 35px;
		}
		.mid-titles h1, .mid-titles h3, .mid-titles h2{
			text-transform: uppercase;
			text-align: center;
		}

		.mid-titles h1{
			font-size: 40px;
			font-weight: bold;
		}
		.mid-titles h3{
			font-size: 14px;
			margin-bottom: 10px;
		}
		.mid-titles-short { padding: 25px 0 5px;}
	/* MID TITLES SECTION END*/

	/* FOUR COLUMN SECTION */
		.four-row .four-column{
			margin: 30px 0 30px;
		}
		.four-row .four-column h3.upper-four-title{
			font-size: 14px;
			margin-bottom: 12px;
		}
		.four-row .four-column h2.main-four-title{
			font-size: 22px;
			font-weight: bold;
		}
		.four-row .four-column h2.main-four-title span{
			color: #2e79bb;
		}
		.four-row .four-column .four-divider{
			width: 30%;
			margin: 30px auto;
			height: 3px;
			background-color: #2e79bb;
		}
		.four-row .four-column p.foour-text{
			font-size: 13px;
			color: #6a6969;
			padding: 0 10%;
		}
		.four-row .four-column:hover h2.main-four-title{
			color: #2e79bb;
		}
		.four-row .four-column:hover h2.main-four-title span{
			color: #000;
		}
		.four-row .find-more a {border:2px solid #2e79bb;}
		.four-row .find-more a:hover {color:#2e79bb !important; background: #fff !important; border:2px solid #2e79bb;}

		.homepage-benefit-box > .vc_column-inner  > .wpb_wrapper { position: relative;}
		.homepage-benefit-box-text {position: relative; z-index: 1; top: 0; left: 0;}
		.homepage-benefit-box-link { position: absolute; z-index: 2; top: 0; left: 0; display: block; width: 100%; height: 170px;}
		.homepage-benefit-box-link a {display: block; width: 100%; height: 170px; outline: 0;}
	/* FOUR COLUMN SECTION END*/

	/* STUDENT ZONE SECTION */
		.student_zone .vc_btn3-container  {
			margin-top: 240px;
			margin-right: 5%;
		}
		.about_bulgaria .vc_btn3-container  {
			margin-top: 240px;
			margin-left: 5%;
		}
		.about_bulgaria > .vc_column-inner,
		.student_zone > .vc_column-inner  {background-position: center left !important;}
		.student_zone .vc_column_container:nth-child(2) .vc_btn3-container,
		.about_bulgaria .vc_column_container:nth-child(2) .vc_btn3-container{ margin-right: 0%;}

		.student_zone .vc_btn3-container .vc_btn3.vc_btn3-size-md,
		.student_zone .vc_btn3-container .vc_btn3.vc_btn3-size-md .vc_btn3-icon,
		.about_bulgaria .vc_btn3-container .vc_btn3.vc_btn3-size-md,
		.about_bulgaria .vc_btn3-container .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
			font-size: 24px;
			text-transform: uppercase;
			font-weight: bold;
			transition: 0.3s;
		}
		.student_zone .vc_btn3-container .vc_btn3.vc_btn3-size-md:hover .vc_btn3-icon,
		.about_bulgaria .vc_btn3-container .vc_btn3.vc_btn3-size-md:hover .vc_btn3-icon{
			margin-right: -7px;
		}
		.student_zone .vc_general.vc_btn3,
		.about_bulgaria .vc_general.vc_btn3{
			line-height: 20px;
		}
		.diagonal {
		  position: relative;
		  line-height: 50px;
		  background: #2e79bb;
		  color: white;
		  border: none;
		  font-weight: bold;
		  font-family: 'Open Sans', sans-serif;
		  overflow: hidden;
		  z-index: 1;
		  padding: 0px;
		  transition: color .3s;
		}
		.diagonal:after {
		  content: "";
		  position: absolute;
		  top: 0;
		  left: 0;
		  width: 500%;
		  height: 1000%;
		  background: #FFF;
		  z-index: -1;
		  transform-origin: 0% 0%;
		  transform: translateX(calc(18.5% - 25px)) translateY(10%) rotate(-45deg);
		  /transform: translateY(10%) translateX(16%) rotate(-45deg);
		  transition: transform .3s;
		}
		.diagonal .fa-solid {
			position: absolute;
			right: 17px;
			bottom: 17px;
			line-height: 35px;
			text-align: center;
			width: 35px;
			height: 35px;
			background-color: #FFF;
			color: #2e79bb;
			border-radius: 50%;
			border: 1px solid #b7b7b7;
		}
		.diagonal:hover{
			color: #2e79bb;
		    cursor: pointer;
		}
		.diagonal:hover::after {
		  transform: translateY(10%) translateX(-954px) rotate(-45deg);
		}
	/* STUDENT ZONE SECTION END*/

	/* CAROUSEL SECTION */
		.story{
			padding-top: 45px;
			padding-bottom: 80px;
		}
		.story .story-title{
			width: 80%;
			float: left;
		}
		.story .story-title h1{
			font-size: 30px;
			text-transform: uppercase;
			font-weight: bold;
		}
		.story .story-title h3{
			font-size: 14px;
			text-transform: uppercase;	
		}

		.story .blue-separator{
			margin-top: 20px;
			margin-bottom: 60px;
			float: left;
			width: 7%;
			height: 3px;
			background: #2e79bb;
		}
		.story .grey-separator{
			margin-top: 21px;
			margin-bottom: 60px;
			float: left;
			width: 93%;
			height: 1px;
			background: #f1f1f1;
		}
		.story .customNavigation{
			float: right;
			padding-top: 20px;
		}
		.story .customNavigation .view_all {
			color: #2e79bb;
			/* background-color: #2e79bb; */
			border: 2px solid #2e79bb;
			border-radius: 0px;
			line-height: 48px;
			font-size: 14px;
			transition: all 0.3s; 
			padding: 5px 15px;
			text-transform: uppercase;
		}
		.story .customNavigation .view_all:hover {
			text-decoration: none;
			color: #fff;
			background-color: #2e79bb;
		}
		.story .customNavigation .btn{
			color: #FFF;
			background-color: #2e79bb;
			border: 1px solid #2e79bb;
			border-radius: 0px;
			line-height: 48px;
			width: 48px;
			padding: 0px;
			font-size: 1.85em;
			transition: all 0.3s; 
		}
		.story .customNavigation .btn:hover{
			color: #2e79bb;
			background-color: #FFF;
		}
		.story .wpb_raw_html{
			margin-bottom: 0px;
		}
		
		.story .owl-item div{
			border: 2px solid #d7d7d7;
			margin-right: 35px!important;
		}
		.story .owl-item a.svc_title{
			text-align: center;
			font-size: 17px;
			line-height: 14px;
			text-transform: uppercase;
			color: #5d5d5d;
			display: inline-block;
			margin-bottom: 20px;
			font-weight: 600;
		}
		
		.story .owl-item a.svc_title:after {
			content: ".";
			color: #2e79bb;
			font-size: 20px;
		}
		#stories_viewall { background: #f8f6f6;}
		#stories_viewall a { padding: 146px 0;}
		.story .owl-item .svc_job_position { border: 0px; text-transform: uppercase; font-size: 12px; color: #61656a; font-weight: 400; margin-top: 20px !important; margin-right: 0px !important;}
		.story .owl-item p.svc_info{
			text-align: center;
			font-size: 16px;
			line-height: 16px;
			text-transform: uppercase;
			font-weight: 600;
			color: #5d5d5d;
			margin-bottom: 20px;	
		}
		.story .owl-item a .testimonial-text{
			text-align: center;
			padding: 44px 25px;
			background-color: blue;
			border: none;
			color: #FFF;
			background-color: #2e79bb;
			opacity: 0.9;
			position: absolute;
			z-index: 10;
			left: 2px;
			right: 2px;
			display: none;
			height: 328px;	
		}
		.story .owl-item a:hover{
			text-decoration: none;
		}
		.story .owl-item a:hover .testimonial-text{
			display: block;
		}
		.owl-carousel .owl-item a { display: block; }
		.owl-carousel .owl-item img { object-fit: cover;}
		

		.story .owl-item .homepage-story header { position: relative; overflow: hidden;}

		.story .owl-item .big-triangle  {border-color: transparent transparent #2e79bb transparent;}
		.story .owl-item .big-triangle2 {border-color: transparent transparent #ffffff transparent;}

		.story .owl-item .big-triangle{
			margin-right: 0px !important;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 0 80px 80px;
			position: absolute;
			bottom: 0;
			right: 0;
			-webkit-transition: all .5s ease-in-out;
			-moz-transition:    all .5s ease-in-out;
			-ms-transition:     all .5s ease-in-out;
			-o-transition:      all .5s ease-in-out;
			transition:         all .5s ease-in-out;
		}

		.story .owl-item .big-triangle2 {
			margin-right: 0px !important;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 0 0px 0px;
			position: absolute;
			bottom: 0;
			right: 0;
			-webkit-transition: all .5s ease-in-out;
			-moz-transition:    all .5s ease-in-out;
			-ms-transition:     all .5s ease-in-out;
			-o-transition:      all .5s ease-in-out;
			transition:         all .5s ease-in-out;
		}
		.story .owl-item .homepage-story:hover .big-triangle  {border-width: 0 0 1000px 1000px;opacity: 0.85;}
		.story .owl-item .homepage-story:hover .big-triangle2 {border-width: 0 0 80px 80px;}

		.big-icon {
			width: 49px;
			height: 49px;
			border-radius: 50%;
			position: absolute;
			bottom: 15px;
			right: 15px;
			text-align: center;
			z-index: 20;
			-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
			-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.3);
			box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.3);
			background: #fff;
		}
		.big-icon i.fa-solid {line-height: 49px; font-size: 14px;}

		.story .owl-item .homepage-story .team-description {
			border:0px;
			opacity: 0;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			-webkit-transition: all .5s ease-in-out;
			-moz-transition:    all .5s ease-in-out;
			-ms-transition:     all .5s ease-in-out;
			-o-transition:      all .5s ease-in-out;
			transition:         all .5s ease-in-out;
		}
		.story .owl-item .homepage-story .team-description a {color: #fff; padding: 110px 0;}
		.story .owl-item .homepage-story .team-description i { color: #fff;}
		.story .owl-item .homepage-story:hover .team-description {opacity: 1;}






		
	/* CAROUSEL SECTION END*/

	/* LATEST NEWS SECTION */
		#latest-news{
			color: #5d5d5d!important;
			padding: 65px 0;
			border-top: 3px solid #ebebeb;
		}
		#latest-news .vc_basic_grid .vc_gitem_row { background: #fff;}
		#latest-news .vc_column-inner { padding-top: 0px;}
		#latest-news .wpb_text_column { margin-bottom: 0px; }
		#latest-news .latest-news-title h1{
			font-size: 30px;
			text-transform: uppercase;
			font-weight: bold;
			color: #000;
		}
		#latest-news .latest-news-title h3{
			font-size: 14px;
			text-transform: uppercase;
			color: #000;	
		}

		#latest-news .latest-news-title .blue-separator{
			margin-top: 20px;
			margin-bottom: 60px;
			float: left;
			width: 7%;
			height: 3px;
			background: #2e79bb;
		}
		#latest-news .latest-news-title .grey-separator{
			margin-top: 21px;
			margin-bottom: 60px;
			float: left;
			width: 93%;
			height: 1px;
			background: #f1f1f1;
		}
		#latest-news .vc-gitem-zone-height-mode-auto::before{
			padding-top: 48%!important;
		}
		#latest-news .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
			padding-bottom: 0px;
		}
		#latest-news .vc_grid.vc_row.vc_grid-gutter-30px {
			 background: #fff none repeat scroll 0 0;
		}
		#latest-news .news-excerpt { height: 60px; overflow: hidden;}
		#latest-news .vc_gitem_row .vc_gitem-col{
			padding: 0px;
			display: block;
			height: 100%;
			padding-right: 10px;
		}
		#latest-news .vc_grid.vc_row .vc_grid-item .vc_btn, 
		#latest-news .vc_grid.vc_row .vc_grid-item .vc_icon_element, 
		#latest-news .vc_grid.vc_row .vc_grid-item .wpb_content_element{
			margin-bottom: 0px!important;
		}
		#latest-news .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{
			font-size: 12px!important;
		}
		.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
			height: 3em!important;
		}
		#latest-news .news-author-icon{
			width: 5%;
			float: left;
		}
		#latest-news .news-author {
		    float: left;
		    font-size: 12px;
		    margin-top: 15px;
		    padding-left: 10px;
		    width: 30%;
		}
		#latest-news .news-date-icon{
			width: 5%;
			float: left;	
		}
		#latest-news .news-date {
		    float: left;
		    font-size: 12px;
		    margin-top: 15px;
		    padding-left: 10px;
		}
		#latest-news .news-title{
			min-height: 52px;
			position: relative;
			overflow: hidden;
		}
		#latest-news .news-title a{
			font-size: 18px;
			line-height: 18px;
			font-weight: bold;
			position:absolute;
		    top:0;
		}
		#latest-news .vc_grid.vc_row .vc_grid-item .wpb_content_element.separators{
			margin-bottom: 18px!important;
			margin-top: 18px!important;
		}
		#latest-news .separators .blue-separator{
			width: 20%;
			float: left;
			height: 3px;
			background-color: #2e79bb;
		}
		#latest-news .separators .grey-separator{
			width: 80%;
			float: left;
			height: 1px;
			background-color: #f1f1f1;
			margin-top: 1px;
		}
		#latest-news .news-read-more .vc_btn3.vc_btn3-size-md {
			text-transform: uppercase;
			padding: 5px 15px;
			transition: all 0.2s;
			background-color: #2e79bb;
			color: #fff;
			border: 2px solid #2e79bb;
		}
		#latest-news .news-read-more .vc_btn3.vc_btn3-size-md:hover{
			color: #2e79bb;
			background-color: transparent;
			border: 2px solid #2e79bb;
		}
		#latest-news .wpb_single_image a.vc_single_image-wrapper { height: 275px;}
		#latest-news .wpb_single_image img {
			object-fit: cover;
		    display: block;
		    width: 100%;
		    height: 100%;
		}



	/* LATEST NEWS SECTION END*/
		#program-section{
			min-height: 350px;
		}
/* HOMEPAGE CONTENT END */

/* MAGNIFIC POPUP HOMEPAGE */
	.white-popup {
	  position: relative;
	  background: #FFF;
	  width: auto;
	  max-width: 400px;
	  margin: 20px auto;
	}
	#form-section{
	    width: 400px;
	    background-color: #777;
	    /* padding: 33px 33px 21px 33px; */
	    padding: 20px 33px 8px;
	}
	#form-section #form-title{
	    color: #FFF;
	    text-transform: uppercase;
	    font-weight: bold;
	    font-size: 26px;
	    text-align: center;
	    margin-top: 10px;
	    margin-bottom: 15px;
	}
	#form-section .icon-span-filestyle{
	    display: none;
	}
	 #form-section .bootstrap-filestyle .input-group-btn{
	 	position: static;
	 }
	 #form-section .bootstrap-filestyle {
	 	position: relative;
	 	width: 324px;
	 	margin-left: 5px;
	 	height: 50px;
	 }
	  #form-section .bootstrap-filestyle .form-control {
	    left: 0;
	    position: absolute;
	    width: 100%;
	    z-index: 0;
	 	border: none;
	 	border-radius: 0px;
	 	height: 47px;
	  }
	 #form-section .file-up .input-group-btn .btn-secondary{
	    background-color: transparent;
	    color: #000;
	    position: absolute;
	    left: 0;
	    border: none;
	 	border-radius: 0px;
	 	width: 100%;
		height: 47px;
		line-height: 35px;
		color: #555;
		text-align: right;
		font-size: 20px;
		margin-top: -25px;
		margin-left: 2px;

	}
	 #form-section .form-control::-webkit-input-placeholder {
	 	color: #555;
	   font-size: 14px;
	}

	 #form-section.form-control:-moz-placeholder { /* Firefox 18- */
	 	color: #555;
	   font-size: 14px;  
	}

	 #form-section .form-control::-moz-placeholder {  /* Firefox 19+ */
	 	color: #555;
	   font-size: 14px;  
	}

	 #form-section .form-control:-ms-input-placeholder { 
	 	color: #555; 
	   font-size: 14px;  
	} 
	.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	    background-color: #FFF;
	}
	#form-section .input__field--akira{
	    border: none;
	    border-radius: 0px;
	    height: 52px;
	    border: 2px solid transperant;
	    padding-left: 20px;
	}
	#form-section .form-group.loc{
		margin-top: 20px; 
		margin-bottom: 20px;
	}
	#form-section .language-select, #form-section .find-select, #form-section .location-select{
		margin-left: 3px;
		padding: 0 2px;
	}
	#form-section .input__field--akira.error{
	    border: 2px solid red;
	}
	#form-section .input-group .input__field--akira{
	    z-index: 1;
	}
	.ui-dropdownchecklist{
	   z-index: 29 !important; 
	}
	#form-section .wpcf7-form-control-wrap{
		position: static;
	}
	#form-section .file-up{
		position: relative;
	}
	#form-section .wpcf7-not-valid-tip{
	    position: absolute;
	    color: red;
	    font-size: 12px;
	    font-weight: 400;
	    left: 4px;
	    top: 48px;
	}
	#filestyle-0-error.error{
	    margin-top: 46px;
	}
	#form-section .form-group{
	    margin-bottom: 15px;
	}
	#form-section .cv-upload{
	    width: 80%;
	    border: none;
	    border-radius: 0px;
	    background-color: #2e79bb;
	    color: #FFF;
	    text-transform: uppercase;
	    font-size: 18px;
	    font-weight: bold;
	    display: block;
	    margin: 35px auto 0;
	    line-height: 40px;
	    margin-top: 20px;
	}
	#form-section .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{
		z-index: 1;
	}
	#form-section div.wpcf7-response-output{
		margin: 0;
		background-color: #FFF;
		text-align: center;
		color: red;
	}
	.form-group.loc, .form-group.lan, .form-group.otherway{
		position: relative;
	}
	#form-section .form-group.loc .wpcf7-not-valid-tip, #form-section .form-group.lan .wpcf7-not-valid-tip, #form-section .form-group.otherway .wpcf7-not-valid-tip{
		top: 45px;
	}
/* MAGNIFIC POPUP HOMEPAGE END*/

/* FOOTER */
	.site-footer{
		background-color: #26235d;
		color: #FFF;
		/* color: #8a9090; */
		/* background-image: url('images/footer_bg.jpg'); */
		background-size: cover;
		background-position:center;
	}
	.site-footer .upper-footer{
		padding-bottom: 50px;
	}
	.down-footer{
		text-align: center;
		color: #FFF;
		line-height: 70px;
		background-color: #26235d;
	}
	.down-footer a{
		color: #f99f42;
	}
	.down-footer #footer-copyright{
		text-align: center;
		font-size: 11px;
		margin-bottom: 0px;
	}
	.site-footer .widget-title{
		margin: 60px 0 20px 0;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 16px;
		color: #fff;
	}
	.site-footer .widget-title::after{
		content:".";
		color:#2e79bb;
	}
	.site-footer .textwidget,
	.site-footer .menu-footer-container,
	.site-footer .menu-footer-bulgarian-container{
		position: relative;
		padding-top: 40px;
		border-top: 1px solid #8a9090;
	}
	.site-footer .textwidget::before,
	.site-footer .menu-footer-container::before,
 	.site-footer .menu-footer-bulgarian-container::before{
		background: #2e79bb none repeat scroll 0 0;
	    bottom: 0;
	    content: "";
	    height: 3px;
	    left: 0;
	    position: absolute;
	    right: 0;
	    top: -2px;
	    width: 50px;
	}
	.down-footer #footer-webdesign { 
		font-size: 11px;
	}
	.down-footer #footer-webdesign a {
		color: #fff;
	}
	.fe-pulse {
		color: red;
		animation-name: pulse;
		animation-duration: 1s;
		animation-iteration-count: infinite;
	}  
	@keyframes pulse {
		from { transform: scale(1); }
		50% { transform: scale(0.85); }
		to { transform: scale(1); }
	}
	
	.site-footer .left_left p:first-child{
		margin-bottom: 50px;
	}
	.site-footer .left_left p{
		margin-bottom: 18px;
		font-size: 13px;
	}
	.site-footer .left_left p i{
		display: inline-block;
		width: 20px;
		color: #FFF;
	}
	.site-footer .right_center ul{
		list-style: square url("images/white_square.png");
		padding-left: 0px;
		margin-left: 10px;
		font-size: 13px;
	}
	.site-footer .right_center ul li{
		margin-bottom: 20px;
	}
	.site-footer .right_center ul li a{
		/* color: #8a9090; */
		color: #FFF; 
	}
	.site-footer .right_center ul li a:hover{
		text-decoration: none;
		color: #29aceb;
	}

	.site-footer .left_center p{
		margin-bottom: 30px;
		font-size: 13px;
	}
	.site-footer #text-15 .textwidget::before{
		display: none
	}
	.site-footer #text-15 .textwidget{
		padding: 0;
		border: none;
		margin-top: 15px;
	}
	.socials-div .social-item {
		float: left;
		font-size: 20px;
		background-color: #2e79bb;
		border-radius: 50%;
		width: 35px;
		height: 35px;
		color: #FFF;
		line-height: 35px;
		text-align: center;
		margin-right: 8px;
	}
	.socials-div a {
		display: block;
		width: 100%;
		overflow: hidden;
		margin-bottom: 7px;
		line-height: 31px;
		color: #FFF;
	}
	.socials-div a:hover{
		text-decoration: none;
		opacity: 0.8;
	}
	.form-group.lan #select-language{
		  -webkit-box-sizing: border-box;
		  -moz-box-sizing: border-box;
		  box-sizing: border-box;
		  -webkit-appearance: none;
		  -moz-appearance: none;
		padding: 4px 12px;
		height: 50px;
		max-width: 100%;
	  background-image:
	    linear-gradient(45deg, transparent 50%, gray 50%),
	    linear-gradient(135deg, gray 50%, transparent 50%),
	    linear-gradient(to right, #ccc, #ccc);
	  background-position:
	    calc(100% - 20px) calc(1em + 8px),
	    calc(100% - 15px) calc(1em + 8px),
	    calc(100% - 2.8em) 0.5em;
	  background-size:
	    5px 5px,
	    5px 5px,
	    1px 2.2em;
	  background-repeat: no-repeat;
	}

	.form-group.lan #select-language:focus {
		background-image:
			linear-gradient(45deg, gray 50%, transparent 50%),
			linear-gradient(135deg, transparent 50%, gray 50%),
			linear-gradient(to right, #ccc, #ccc);
		background-position:
			calc(100% - 15px) calc(1em + 8px),
			calc(100% - 20px) calc(1em + 8px),
			calc(100% - 2.8em) 0.5em;
		background-size:
			5px 5px,
			5px 5px,
			1px 2.2em;
		background-repeat: no-repeat;
		border-color: gray;
		outline: 0;
	}

	.icon-tiktok {
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path d="M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z" fill="%23ffffff"/></svg>');
		content: " ";
		width: 35px;
		height: 35px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		color: #fff;
	}

	#kaderabotim-widget {
		background-color: #fff;
		padding: 10px 0px 20px 0px;
		margin-top: 20px;
	}
	#kaderabotim-widget iframe {
		width: auto !important;
	}

/* FOOTER END */

/* NEWS PAGE*/
	#newspage-header{
		background-image: url('images/meeting-room.jpg');
		/*
		width: 100%;
		height: 280px;
		*/
		padding-top: 35px;
		background-size: cover;
	}
	#newspage-header .wpb_content_element { margin-bottom: 35px;}
	#blog-section .latest-news-title {padding-top: 60px;}
	#blog-section .vc-gitem-zone-height-mode-auto::before{
		padding-top: 36%;
	}
	#blog-section .news_browse_img, #blog-section .news_browse_img a { display: block; height: 250px;}
	#blog-section .blog-text-top { margin-bottom: 10px; }
	#blog-section .news_browse_social p.share_it{
		font-size: 14px;
		color: #9c9d9d;
		width: 65px;
		float: left;
		margin-bottom: 20px;
	}
	#blog-section .news-browse article { padding-bottom: 70px;}
	#blog-section .news_browse_title {
		clear: both;
		margin-bottom: 0px;
		max-height: 60px;
		overflow: hidden;
		margin-bottom: 20px;
	}
	#blog-section .news_browse_title a{
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 22px;
    	transition: all 0.2s ease-in-out 0s;
	}
	#blog-section .news_browse_title a:hover { color: #2e79bb; text-decoration: none;}
	#blog-section .news_browse_excerpt {
		clear: both;
		max-height: 60px;
		overflow: hidden;
		margin-bottom: 15px;
	}
	#blog-section .news_browse_separator {clear: both; margin-bottom: 15px;}
	#blog-section .news-date-icon,
	#blog-section .news-author-icon {
		width: 30px;
		float: left;
	}
	#blog-section .news_browse_date{
		float: left;
		margin-top: 12px;	
	}
	#blog-section .news_browse_date i { color: #2e79bb; padding-right: 10px;}
	#blog-section .news_browse_readmore{
		display: block;
		float: right;
		background-image: none;
		text-transform: uppercase;
	}
	#blog-section .news_browse_readmore a{
		color: #2e79bb;
		padding: 10px 14px;
		border: 2px solid #ebebeb;
		transition: all 0.3s;
		text-decoration: none;
		display: block;
	}
	#blog-section .cust-sidebar .vc_column-inner{
		padding-top: 74px;
	}
	#blog-section .news_browse_readmore a:hover{
		color: #FFF;
		background-color:#2e79bb;
		border: 2px solid #2e79bb; 
	}
	#blog-section .blue-separator{
		float: left;
		width: 30%;
		height: 3px;
		background: #2e79bb;
	}
	#blog-section .grey-separator{
		margin-bottom: 10px;
		float: left;
		width: 70%;
		height: 1px;
		background: #f1f1f1;
	}
	#blog-section .latest-news-title{
		margin-bottom: 35px;
	}
	#blog-section .latest-news-title h1{
		font-size: 30px;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
	}
	#blog-section .latest-news-title h3{
		font-size: 14px;
		text-transform: uppercase;
		color: #000;	
	}

	#blog-section .latest-news-title .blue-separator{
		margin-top: 20px;
		margin-bottom: 0px;
		float: left;
		width: 7%;
		height: 3px;
		background: #2e79bb;
	}
	#blog-section .latest-news-title .grey-separator{
		margin-top: 21px;
		margin-bottom: 0px;
		float: left;
		width: 93%;
		height: 1px;
		background: #f1f1f1;
	}
	.wpb_single_image img {
			object-fit: cover;
		    display: block;
		    width: 100%;
		    height: 100%;
	}
/* NEWS PAGE END*/

/* CONTACT US PAGE */
	#contacts-title {
	}
	#contacts-title .latest-news-title h1{
		font-size: 30px;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
	}
	#contacts-title .latest-news-title h3{
		font-size: 14px;
		text-transform: uppercase;
		color: #000;	
	}
	#contacts-title .blue-separator{
		margin-top: 20px;
		float: left;
		width: 10%;
		height: 3px;
		background: #2e79bb;
	}
	#contacts-title .grey-separator{
		margin-top: 21px;
		margin-bottom: 10px;
		float: left;
		width: 90%;
		height: 1px;
		background: #f1f1f1;
	}
	#contacts-title .wpb_text_column { margin-bottom: 0px;}
	#contact-main{
		padding-bottom: 60px;
	}
	#contact-main .wpcf7-not-valid-tip{
		position: absolute;
		top: 50px;
		right: 0px;
		font-size: 12px;
	}
	#contact-main .question .wpcf7-not-valid-tip{
		top: 200px;
	}
	#contact-main .fields-recaptcha .wpcf7-not-valid-tip{
		top: 10px;
		left: 0px;
		width: 200px;
	}
	#contact-main  .wpcf7-submit.btn{
		line-height: 50px;
		min-width: 32%;
		color: #FFF;
		margin-top: 20px;
		border: none;
		border-radius: 0px;
		font-size: 20px;
		font-weight: 700;
		padding: 0px;
		background-color: #2e79bb;
	}
	#contact-main h2{
		font-size: 19px;
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 30px
	}
	#contact-main .sidebar-text p.conloc:before{
		content: '\f3c5';
	}
	#contact-main .sidebar-text p.phoneloc:before{
		content: '\f095';
	}
	#contact-main .sidebar-text p.emailloc:before{
		content: '\f0e0';
	}
	#contact-main .sidebar-text p.conloc:before,
	#contact-main .sidebar-text p.phoneloc:before,
	#contact-main .sidebar-text p.emailloc:before{
	  font-family: 'Font Awesome 6 Free';
	  font-weight: 900;
	  font-style: normal;
	  float: left;
	  margin-right: 0.5em;
	  color: #2e79bb;
	}
	#contact-main p.sides{
		color: #5a5a5a;
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 15px;
		margin-left: 1.5em;
	}
	#contact-main .sidebar-address-text p.addr-row-one:before{
	  content: '\f095';
	  font-family: 'Font Awesome 6 Free';
	  font-weight: 900;
	  font-style: normal;
	  float: left;
	  margin-left: -1.5em;
	  color: #2e79bb;
	}
	#contact-main .sidebar-address-text p.addr-row-two:before{
	  content: '\f0e0';
	  font-family: 'Font Awesome 6 Free';
	  font-weight: 900;
	  font-style: normal;
	  float: left;
	  margin-left: -1.5em;
	  color: #2e79bb;	
	}
	#locations{
		padding-top: 20px;
		padding-bottom: 80px;
	}
	#locations .loc-title h1{
		font-size: 30px;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
	}
	#locations .loc-title h3{
		font-size: 14px;
		text-transform: uppercase;
		color: #000;	
	}
	#locations .blue-separator{
		margin-top: 20px;
		float: left;
		width: 10%;
		height: 3px;
		background: #2e79bb;
	}
	#locations .white-separator{
		margin-top: 21px;
		margin-bottom: 10px;
		float: left;
		width: 90%;
		height: 1px;
		background: #f1f1f1;
	}
	#locations .location-image{
		margin-bottom: 0px;
	}
	#locations .contact-img-exp{
		padding: 25px;
		color: #5a5a5a;
		background-color: #FFF;
	}
	#locations .contact-img-exp h4{
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
		min-height: 40px;
	}
	#locations .contact-img-exp p{
		font-size: 13px;
	}
	#contact-main .input__field--akira { padding-left: 15px;}
	.join_us_row p { padding-bottom: 15px;}
/* CONTACT US PAGE END */

/* SINGLE PAGE */
	.single-header{
		/* margin-bottom: 60px; */
	}
	.single-news{
		margin-bottom: 60px;
	}
	.type-post.category-news,
	.type-post.category-novini{
		color: #5d5d5d;
	}
	#single-page-title {
		padding-top: 17px;
	}
	#single-page-title h1{
		font-size: 30px;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
	}
	.single-job_listing #single-page-title {padding-top: 15px;}
	.type-post.category-news .blue-separator,
	.type-post.category-novini .blue-separator{
		margin-top: 20px;
		float: left;
		width: 10%;
		height: 3px;
		background: #2e79bb;
	}
	.type-post.category-news .grey-separator,
	.type-post.category-novini .grey-separator{
		margin-top: 21px;
		margin-bottom: 10px;
		float: left;
		width: 90%;
		height: 1px;
		background: #f1f1f1;
	}
	.single-news-item { padding-top: 60px;}
	.single-news-item .meta-info{
		margin-top: 40px;
		padding-bottom: 15px;
		border-bottom: 1px solid #ebebeb;
		margin-bottom: 20px;
		color: #5d5d5d;
		font-size: 14px;
	}
	.single-news-item .meta-info .meta-left{
		float: left;
	}
	.single-news-item .meta-info .meta-left .meta-info-con{
		float: left;
		margin-right: 25px;
	}
	.single-news-item .meta-info .meta-left .meta-info-con i.fa-solid{
		color: #2e79bb;
		margin-right: 15px;
	}
	.single-news-item .meta-info .meta-right{
		float: right;
	}
	.addthis_social_sharing .social-icon{
		width: 20px !important;
		height: 20px !important;
		border-radius: 4px;
		color: #FFF;
		background-color: #2e79bb;
		text-align: center;
		margin-right: 10px;
		transition: all 0.3s;
		display: block;
		float: left;
	}
	.addthis_social_sharing .social-icon:hover{
		opacity: 0.7;
	}
	/* .category-news .meta-right .addthis_social_sharing .social-icon{ float: right; } */
	.single-news .widget-job-form .job-form-widget-title {margin-top: 15px;}
	.single-news .jobs-sidebar-sticky .job-form-widget-title {margin-top: 45px;}
	.type-post.category-news .news-content p,
	.type-post.category-novini .news-content p{
		margin-bottom: 35px;
	}
	#reasons .zone{
		margin-top: 0px;
		width: 100%;
		/* border: 1px solid #dedede; */
		margin-bottom: 80px;
		margin-top: 60px;
	}
	#reasons .zone-btn {
	  width: 100%;
	  height: 90px;
	  text-align: left;
	}
	.type-post.category-news .news-content .zone-btn p,
	.type-post.category-novini .news-content .zone-btn p{
		margin-bottom: 5px;
	}
	#reasons .zone-btn h1, #reasons .zone-btn p{
		line-height: 0px;
		text-align: center;
	}
	#reasons .zone-btn h1{
		font-size: 32px;
		text-transform: uppercase;
		line-height: 32px;
		font-weight: bold;

	}
	#reasons .zone-btn p{
		font-size: 16px;
		line-height: 18px;
		margin-top: 5px;
	}
	#reasons .diagonal {
	  position: relative;
	  line-height: 50px;
	  background: #2e79bb;
	  color: white;
	  border: none;
	  font-weight: bold;
	  font-family: 'Open Sans', sans-serif;
	  overflow: hidden;
	  z-index: 1;
	  padding: 0px;
	  transition: color .3s;
	}
	#reasons .diagonal:hover {
	    color: #2e79bb;
	    cursor: pointer;
	}
	#reasons .diagonal:after {
	  content: "";
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 500%;
	  height: 1000%;
	  background: #FFF;
	  z-index: -1;
	  transform-origin: 0% 0%;
	  transform: translateX(calc(19% - 25px)) translateY(10%) rotate(-45deg);
	  /transform: translateY(10%) translateX(16%) rotate(-45deg);
	  transition: transform .3s;
	}
	#reasons .diagonal:hover::after {
	  transform: translateY(10%) translateX(-494px) rotate(-45deg);
	}
	.comment-respond{
		margin-bottom: 65px;
	}
	.comment-respond #reply-title{
		font-size: 23px;
		font-weight: bold;
		color: #000;
	}
	.comment-respond .blue-separator{
		margin-top: 20px;
		float: left;
		width: 10%;
		height: 3px;
		background: #2e79bb;
	}
	.comment-respond .grey-separator{
		margin-top: 21px;
		margin-bottom: 10px;
		float: left;
		width: 90%;
		height: 1px;
		background: #f1f1f1;
	}
	.comment-respond .form-control{
		border-radius: 0px;
	}
	.comment-respond input.form-control{
		width: 48%;
		float: left;
		margin-bottom: 35px;
	}
	.comment-respond .email-field{
		margin-right: 4%;
	}
	.comment-respond .submit{
		background-color: #2e79bb;
		border: none;
		color: #FFF;
		font-size: 20px;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 44px;
		width: 50%;
		text-align: center;
	}
/* SINGLE PAGE END */

/* JOBS BROWSE PAGE */
	#form-jobs{
		/* background-image: url('images/pacman-410.jpg'); */
		width: 100%;
		background-size: cover;
	}
	#form-jobs h1{
		margin-top: 150px;
		margin-bottom: 0px;
		text-align: center;
		color: #FFF;
		font-size: 60px;
		font-weight: bold;
		text-shadow: 5px 1px 2px rgba(0, 0, 0, 0.75);
		text-transform: uppercase;
	}
	#form-jobs h3{
		text-align: center;
		color: #2e79bb;
		font-size: 20px;
		text-shadow: -2px -1px 2px rgba(0, 0, 0, 0.75);
	}
	#form-jobs .ui-dropdownchecklist-selector-wrapper{
		float: left;
		margin-right: 27px;
	}
	#job-listings-form{
		background: rgba(0, 105, 178, 0.8);
		margin-top: -145px;
		position: relative;
		margin-bottom: 80px;
		padding: 23px 0;
	}
	#form-jobs .job_filters{
		width: 100%;
		margin: 25px auto;
		/* padding: 35px; */
		/* background-color: #f1f1ef; */
		overflow: hidden;
	}
	#job-list {
		padding-top: 60px;
	}
	#job-list .latest-news-title h1{
		font-size: 30px;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
	}
	#job-list .blue-separator{
		margin-top: 20px;
		float: left;
		width: 10%;
		height: 3px;
		background: #2e79bb;
	}
	#job-list .grey-separator{
		margin-top: 21px;
		margin-bottom: 10px;
		float: left;
		width: 90%;
		height: 1px;
		background: #f1f1f1;
	}
	/* .is-sticky #jobs-sidebar-section{ padding-top: 40px; } */
	
	/* .single-job_listing #jobs-sidebar-section{ padding-top: 0px;} */
	/* .single-job_listing .job-form-widget-title {margin-top: 15px;} */
	/* .single-job_listing .is-sticky .job-form-widget-title {margin-top: 70px;} */

	#job-list .found-results{
		margin: 35px 0;
	}
	#job-list .found-results:nth-child(2){
		display: none;
	}
	#job-list .job_listing a{
		color: #454545;
	}
	#job-list .job_listing a h3{
		font-size: 20px;
		font-weight: 700;
		color: #2e79bb;
		margin-bottom: 25px;
	}
	#job-list .job_listing a h3 .fa-solid{
		border: 1px solid  #2e79bb;
		border-radius: 50%;
		width: 22px;
		height: 22px;
		text-align: center;
		font-weight: bold;
		line-height: 19px;
	}
	#job-list .job_listing a .new-tag,
	.single-news-item .new-tag.float-end{
		line-height: 25px;
		width: 50px;
		color: #FFF;
		text-align: center;
		background-color: #2e79bb;
	}
	#job-list .job_listing a .excerpt-content{
		margin-top: 25px;
	}
	.place-date{
		font-size: 15px;
		font-weight: 600;
	}
	.the-job-location{
		padding-right: 50px;
	}
	.single-news-item .new-tag.float-end{
		margin-top: 20px;
		margin-right: 15px;
	}
	div.job_listings .load_more_jobs { background: #f7f7f5; color: #2e79bb;}
	div.job_listings .load_more_jobs:hover { background: #2e79bb; color: #fff; text-decoration: none;}
	.job_listings .job_filters .job_types,
	.job_listings .job_filters .form-group { margin-bottom: 0px;}

	.search_categories,
	select#job_types,
	select#search_location { float: left;}
	.search_categories select,
	select#job_types,
	select#search_location { width: 245px; margin-right: 25px;}
	.rp4wp-related-job_listing > ul li.job_listing.job_position_featured a, 
	.rp4wp-related-job_listing > ul li.no_job_listings_found.job_position_featured a, 
	ul.job_listings li.job_listing.job_position_featured a, 
	ul.job_listings li.no_job_listings_found.job_position_featured a{
		background-color: #FFF;
	}
	.rp4wp-related-job_listing > ul li.job_listing.job_position_featured a:hover, 
	.rp4wp-related-job_listing > ul li.no_job_listings_found.job_position_featured a:hover, 
	ul.job_listings li.job_listing.job_position_featured a:hover, 
	ul.job_listings li.no_job_listings_found.job_position_featured a:hover{
		background-color: #FFF;
	}
/* JOBS BROWSE PAGE END */

/* JOBS SINGLE */
	#jobspage-header{
		/*
		background-image: url('images/pacman.jpg');
		padding-top: 35px;
		background-size: cover;
		*/
	}
	#jobspage-header .wpb_content_element { margin-bottom: 35px;}
	.job-listing-single-titleline{
		width: 100%;
		height: 1px;
		background-color: #ebebeb;
		margin-bottom: 20px;
	}
	.singles{
		padding: 20px 0;
	}
	.single_job_listing .socials span{
		display: block;
		float: left;
		margin-right: 35px;
		color: #9c9d9d;
	}
	.single_job_listing .socials a{
		display: block;
		float: left;
		width: 20px !important;
		height: 20px !important;
		border-radius: 4px;
		color: #FFF;
		background-color: #2e79bb;
		text-align: center;
		margin-right: 10px;
		transition: all 0.3s;
	}
	.single_job_listing { clear: both;}
	.job_description h1,
	.job_description h2,
	.job_description h3,
	.job_description h4,
	.job_description h5,
	.job_description h6{
		color: #2e79bb;
		font-weight: 600;
		padding: 15px 0;
	}
	.job_description p{
		margin-bottom: 35px;
		margin-top: 8px;
		line-height: 180%;
	}
	.job_description ul, .job_description ol { margin-top: 8px;}
/* JOBS SINGLE END */

/* JOB APPLICATION */
	.single_job_listing .application{
		/* margin-top: 70px; */
	}
	.single_job_listing .application .apply-form-title{
		font-size: 30px;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
		margin-bottom: 50px;	
	}
	.single_job_listing .application .blue-separator{
		margin-top: 20px;
		float: left;
		width: 10%;
		height: 3px;
		background: #2e79bb;
	}
	.single_job_listing .application .grey-separator{
		margin-top: 21px;
		margin-bottom: 10px;
		float: left;
		width: 90%;
		height: 1px;
		background: #f1f1f1;	
	}
	.single_job_listing .application .application_details::before{
		border: 0px;
	}
	.single_job_listing .application .application_details{
		border: 0px;
		padding: 0px;
	}
	.single_job_listing .application-annotation{
		margin: 25px 0 45px;
		display: none;
	}
	.single_job_listing .form-control,
	.single_job_listing .wpcf7-form-control{
		border-radius: 0px;
		margin-bottom: 20px;
		height: 50px;
		border-color: #ccc;
	}

	.single_job_listing .wpcf7-text {padding-left: 15px;}
	.single_job_listing #wdm-nocapt-recapt-id-recaptcha-603no-rec{
		margin-top: 25px;
	}
	.cv-upload.btn.btn-secondary{
		margin-top: 25px;
		height: 50px;
		line-height: 37px;
		color: #FFF;
		border-radius: 0px;
		background-color: #2e79bb;	
		transition: all 0.3s;
		width: 100%;
	}
	.single_job_listing span.wpcf7-not-valid-tip{
		color: #f00;
		position: absolute;
		top: 50px;
		font-size: 10px;
		width: 220px;
	}
	.single_job_listing .cv_file span.wpcf7-not-valid-tip{
		top: -5px;
	}
	.single_job_listing .recaptcha-603 span.wpcf7-not-valid-tip{
		top: 20px;
	}
	.single_job_listing .bootstrap-filestyle {
		position: relative;
		width: 100%;
		font-size: 14px;
	}
	.single_job_listing .bootstrap-filestyle .input-group-btn{
		position: absolute;
		display: block;
		width: 100%;
	}
	.single_job_listing .bootstrap-filestyle .input-group-btn .btn-secondary{
		background-color: transparent;
		border: none;
	}
	.single_job_listing .form-control::-webkit-input-placeholder {
	   font-size: 14px;
	}

	.single_job_listing .form-control:-moz-placeholder { /* Firefox 18- */
	   font-size: 14px;  
	}

	.single_job_listing .form-control::-moz-placeholder {  /* Firefox 19+ */
	   font-size: 14px;  
	}

	.single_job_listing .form-control:-ms-input-placeholder {  
	   font-size: 14px;  
	}
	.single_job_listing .set-file{
		position: relative;
	}
	.single_job_listing .set-file .fa-solid{
		position: absolute;
		color: #999;
		right: 25px;
		top: 16px;
		z-index: 100;
		font-size: 20px;
	}
	.single_job_listing .set-file .fa-solid:hover{
		cursor: pointer;
	}
	.single_job_listing div.wpcf7-response-output{
		margin: 0;
	}
	#contact-main  div.wpcf7-response-output{
		margin: 20px 0;
	}
	div.wpcf7-validation-errors{
		border: 1px solid red;
	}
	.application_details form span.find-select .wpcf7-not-valid-tip{
		top: 36px;
	}
/* JOB APPLICATION END */

/* 404 */
	.four-o-four{
		margin: 40px 0 100px 0;
	}
	.four-o-four h1{
		color: #898989;
		text-align: center;
		font-size: 170px;
		font-weight: bold;
	}
	.four-o-four h2{
		color: #2e79bb;
		text-align: center;
		font-size: 40px;
		font-weight: bold;	
		text-transform: uppercase;
	}
	.four-o-four p.more-inform{
		text-align: center;
		color: #767575
	}
	.four-o-four p.more-inform a{
		text-transform: uppercase;
	}
	.four-o-four .four-cont{
		margin-top: 60px;
	}
	#text-8{
		z-index: 999!important;
		background-color: #FFF;
		min-width: 270px;
	}
/* 404 END */

/* SCHOLARSHIP PAGE Early Careers*/
	/* .schrow.terrow{margin-top: 50px;} */
	.schrow.firstrpwsh{margin-top: -50px;}
	.schrow.trow{padding-top: 50px;}
	.schrow h2{ font-size: 40px;}
	.schrow .secseparator, .academy .acsep{margin-top: -30px; width: 155px;}
	.schrow.orange{color: #FFF;}

	.schrow .secseparator.sep1{width: 223px;}
	.schrow .secseparator.sep2{width: 240px;}
	.schrow .secseparator.sep3{width: 230px;}
	.schrow .secseparator.sep4{width: 273px;}
	.schrow .secseparator.sep8{width: 412px;}

	.academy .acsep.acsep1{width: 318px;}
	.academy .acsep.acsep2{width: 509px;}
	.academy .acsep.acsep3{width: 413px;}
	.academy .acsep.acsep4{width: 515px;}
	.academy .acsep.acsep5{width: 324px;}
	.academy .acsep.acsep6{width: 573px;}

	.schrow .secseparator.sep1.bg{width: 239px;}
	.schrow .secseparator.sep2.bg{width: 186px;}
	.schrow .secseparator.sep3.bg{width: 296px;}
	.schrow .secseparator.sep4.bg{width: 214px;}
	.schrow .secseparator.sep8.bg{width: 409px;}

	.academy .acsep.acsep1.bg{width: 303px;}
	.academy .acsep.acsep2.bg{width: 417px;}
	.academy .acsep.acsep3.bg{width: 455px;}
	.academy .acsep.acsep4.bg{width: 243px;}
	.academy .acsep.acsep5.bg{width: 138px;}
	.academy .acsep.acsep6.bg{width: 411px;}
	/* .schrow .secseparator.sep1{width: 281px;}
	.schrow .secseparator.sep2{width: 300px;}
	.schrow .secseparator.sep3{width: 287px;} */

	.schgal{ color: #FFF; padding: 0 padding: 0 40.3% !important;}
	.schgal.respchange{display: none;}
	.schgal.minusgal{margin-top: -40px;}
	.schgal .galtext{font-size: 26px; text-align: center; font-weight: bold;margin-top: -15px; min-height: 90px;}
	.schgal .galtext a{text-decoration: none; color: #FFF;}
	.schgal .galtext .lgr{display: block;width: 82%; margin: 0 auto;}

	.academy {background-position: left center;}
	.academy .col-4 .wpb_text_column{margin-bottom: 0px;}
	.academy .solon{display: none;}
	.academy h3{font-size: 33px; color: #2B78BB; font-weight: bold;}
	.academy h4{font-size: 20px; color: #2B78BB;}
	.academy.lila{color: #FFF;}
	.academy.lila h3{color: #FFF;}
	.academy.lila h4{color: #FFF;}
	.academy .smallsep{width: 84px; margin-bottom: 15px;}
	.academy.orange{}
	.academy.blue{}
	.academy .monroe{}
	.academy .monroe .smallsep{}

	#indsmall{display: none;}
	.industries .bist{text-align: center; color: #2B78BB; display: none;}
	.industries .bistparent button{transition: all 0.3s;}
	.industries .bistparent button:hover{opacity: 0.8;}

	.sccarausel{color: #FFF;}
	.sccarausel .slick-slide img.ultimate-slide-img{margin: 21px auto; padding: 5px; border: 3px solid #FFF; margin-bottom: 30px!important; }
	/* .sccarausel .carousel-caption > div{border-radius: 50%; border: 1px solid #FFF;} */
	.sccarausel .slick-slide hr{border-width: 3px; width: 40%; margin: 0 auto;}
	.sccarausel .slick-slide p{margin: 0; padding: 15px 0;text-shadow: none;}
	/* .sccarausel .slick-slide .cardesc .fcar{min-height: 100px;} */
	.sccarausel .slick-slide .cardesc {/* display: table; */} 
	.sccarausel .slick-slide .cardesc .fcar{/* display: table-cell; height: 100px;*/text-align: center; vertical-align: middle;padding: 20px 50px; font-weight: bold;font-size: 16px;} 
	.sccarausel .slick-slide .cardesc .fcar.jes{width: 380px;}
	.sccarausel .content-section br{display: none;}
	.sccarausel .slick-prev{top: 145px; left: 0;}
	.sccarausel .slick-next{top: 145px;}

	.goline .gobtn{color: #FFF; background-color: #F99F42;width: 340px; margin: 45px auto 85px; text-align: center; padding: 0 10px 10px;}
	.goline .gobtn .cetin{font-size: 25px;font-weight: bold;}
	.goline .gobtn hr{width: 180px; border-width: 3px; margin: 1px auto 3px;}
	.goline .gobtn a{text-decoration: none; font-size: 18px; color: #FFF; line-height: 27px;}

	/* #indsmall .brow{position: relative;}
	#indsmall .brow .vc_col-xs-4{position: static!important;} */
	/* #indlarge.industries .bist.bist1{margin-right: -220%}
	#indlarge.industries .bist.bist2{margin-left: -110%;margin-right: -110%;}
	#indlarge.industries .bist.bist3{margin-left: -110%;margin-right: -110%}
	#indlarge.industries .bist.bist4{margin-left: -110%;margin-right: -110%}
	#indlarge.industries .bist.bist5{margin-left: -110%;margin-right: -110%}
	#indlarge.industries .bist.bist6{margin-left: -220%} */
	#bist4 button{padding-left: 15px; padding-right: 15px;}
	#indlarge.industries .bist{margin-bottom: 0px;}
	.ginger{margin-top: 50px;}
	.sccarausel .tdt-slider .slick-prev:before{font-size: 50px!important;}
	.sccarausel .tdt-slider .slick-next:before{font-size: 50px!important;}
	@media (max-width: 992px) {
		.schrow.firstrpwsh{margin-top: 0px;}
		.schgal .galtext{font-size: 22px;}
		.schgal .thehiddencol{display: none;}	
		.schgal .vc_col-sm-4{width: 50%;}
		.schgal.respchange{display: block; margin-top: -35px;}
		.schgal .loosecol, .academy .loosecol{width: 100%!important;}
		.bistparent{width: 33.3333%!important;}
		.schgal .galtext .lgr{width: 100%;}
		.academy .acsep.acsep1{width: 325px;}
		.academy .acsep.acsep2{width: 325px;}
		.academy .acsep.acsep3{width: 325px;}
		.academy .acsep.acsep4{width: 325px;}
		.academy .acsep.acsep5{width: 325px;}
		.academy .acsep.acsep6{width: 325px;}
		.schrow.trow{padding-top: 0px;}
		#indlarge{display: none;}
		#indsmall{display: block;}
		#indsmall.industries .bist.bist1{margin-right: -220%}
		#indsmall.industries .bist.bist2{margin-left: -110%;margin-right: -110%;}
		#indsmall.industries .bist.bist3{margin-left: -220%}
		/* #indsmall .brow.brow2{margin-top: 50px;} */

	}
	@media (max-width: 768px) {
		
		.schrow h2{ font-size: 20px;}	
		.schrow .secseparator.sep1{width: 112px;}
		.schrow .secseparator.sep2{width: 120px;}
		.schrow .secseparator.sep3{width: 116px;}
		.schrow .secseparator.sep4{width: 136px;}
		.schrow .secseparator.sep8{width: 204px;}

		.academy .acsep.acsep1{width: 151px;}
		.academy .acsep.acsep2{width: 247px;}
		.academy .acsep.acsep3{width: 199px;}
		.academy .acsep.acsep4{width: 250px;}
		.academy .acsep.acsep5{width: 138px;}
		.academy .acsep.acsep6{width: 277px;}

		.schrow .secseparator.sep1.bg{width: 120px;}
		.schrow .secseparator.sep2.bg{width: 93px;}
		.schrow .secseparator.sep3.bg{width: 148px;}
		.schrow .secseparator.sep4.bg{width: 108px;}
		.schrow .secseparator.sep8.bg{width: 409px;}

		.academy .acsep.acsep1.bg{width: 147px;}
		.academy .acsep.acsep2.bg{width: 201px;}
		.academy .acsep.acsep3.bg{width: 222px;}
		.academy .acsep.acsep4.bg{width: 121px;}
		.academy .acsep.acsep5.bg{width: 68px;}
		.academy .acsep.acsep6.bg{width: 201px;}

		.schgal .galtext{font-size: 16px; min-height: unset;}

		.academy h3{font-size: 16px;}
		.academy h4{font-size: 16px;}
		.academy .solon{display: block;}
		.goline .gobtn{ margin: 0px auto 35px; }
		.ginger{margin-top: 75px;}

	}
	@media (max-width: 480px) {
		.schgal .galtext{font-size: 14px;min-height: 40px;}
		.sccarausel .slick-slide .cardesc .fcar.jes{width: unset;}
		.goline .gobtn{width: 100%;}
		.goline .gobtn .cetin{font-size: 24px;}
		.goline .gobtn a{font-size: 18px;}
		.industries .bist{padding: 0 15px;}
		/* #indsmall .brow.brow2{margin-top: 75px;} */

	}
	#scholarship-program, .scholarship-program{
		padding-top: 40px;
	}
	#scholarship-program h3, .#scholarship-program h3{
		color: #494848;
		text-transform: uppercase;
		font-size: 18px;
	}
	#scholarship-program h1, .scholarship-program h1{
		font-size: 38px;
		font-weight: bold;
		text-transform: uppercase;
		margin-top: 20px;
	}
	#scholarship-program .wpb_text_column, .scholarship-program .wpb_text_column{
		margin-bottom: 0px;
	}
	#scholar-apply-text p{
		color: #494848;
		margin-top: 25px;
	}
	#scholar-apply-text h3{
		margin-top: 75px;
	}
	#scholar-apply-text{
		padding-bottom: 70px;
	}
	#scholar-apply-text .apply-month { text-align: center; padding-top: 40px; line-height: 50px; margin-bottom: 10px;}
	#scholar-apply-text .apply-month a{
		text-decoration: none;
		font-size: 20px;
		padding: 10px 45px;
		color: #FFF;
		text-align: center;
		background-color: #2e79bb;
		text-transform: uppercase;
		margin-top: 30px;
	}
	#scholar-apply-text .apply-month p { margin-top: 0px; }
	#how-apply{
		padding-bottom: 60px;
	}
	#how-apply .separators h1{
		color: #FFF;
		font-size: 38px;
		text-transform: uppercase;
		font-weight: bold;
		margin-top: 20px;
	}
	#how-apply .separators #apply-mid-separators{
		width: 20%;
		overflow: hidden;
		margin: 0 auto 50px;
	}
	#how-apply .separators .grey-separator{
		width: 33.3%;
		height: 1px;
		background: #f1f1f1;
		float: left;
		margin-top: 1px;
	}
	#how-apply .separators .blue-separator{
		width: 33.4%;
		height: 3px;
		background: #2e79bb;
		float: left;
	}
	#how-apply .blue-col .vc_column-inner { padding-top: 0px;}
	#how-apply .blue-col .vc_column-inner > .wpb_wrapper {
		color: #FFF;
		text-align: center;
		background-color: #2e79bb;
		padding: 15px;
		min-height: 250px;
	}
	#how-apply .blue-col .wpb_wrapper a { color: #000;}
	#how-apply .blue-col .wpb_wrapper .wpb_text_column {
		margin-bottom: 0px;
	}
	#how-apply .blue-col .wpb_wrapper .wpb_text_column .col-number{
		font-size: 20px;
		font-weight: bold;
	}
	#how-apply .blue-col .wpb_wrapper .wpb_text_column .line{
		width: 50%;
		height: 4px;
		background-color: #FFF;
		margin: 30px auto;
	}
	#how-apply .blue-col .wpb_wrapper .col-number {margin-top: -60px;}
	#how-apply .blue-col .wpb_wrapper .col-number p { background: #fff; display: block; width: 90px; height: 90px; color: #2e79bb; margin: 0 auto; -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px; line-height: 90px; font-size: 40px; font-weight: 600;}
	#how-apply .blue-col .wpb_wrapper .scholarship-apply-title { margin: 20px 0 17px 0;}
	#how-apply .blue-col .wpb_wrapper .scholarship-apply-title p {font-size: 18px; font-weight: 600;}
	#how-apply .blue-col .wpb_button, 
	#how-apply .blue-col .wpb_content_element, 
	#how-apply .blue-col ul.wpb_thumbnails-fluid > li { margin-bottom: 20px;}
	
	#why-apply{
		padding: 50px 0 60px;
	}
	.why-apply h1{
		text-transform: uppercase;
		font-weight: bold;
		font-size: 30px;
		margin-top: 12px
	}
	.why-apply .why-apply-list p:before{
	  content: ".";
	  font-size: 55px;
	  line-height: 14px;
	  color: #2e79bb;
	  margin-right: 5px;
	}
	.why-apply .why-apply-list p{
		margin: 0px;
		line-height: 20px;
	}
	.why-apply .why-apply-btn a{
		display: block;
		background-color: #2e79bb;
		color: #FFF;
		width: 100%;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
	}
	.why-apply .why-apply-btn span{
		color: #000;
	}
	.why-apply .why-apply-btn a:hover{
		text-decoration: none;
	} 
/* SCHOLARSHIP PAGE END*/

/* GET TO KNOW US PAGE */
	.mid-titles h2{
		font-size: 18px;
		color: #494848;
		margin-bottom: 15px;
	}
	#world-locations{
		padding: 30px 0;
	}
	#world-locations .world-about p{
		margin-bottom: 30px;
	}
	#get-in-touch .touch-btn .vc_btn3.vc_btn3-style-custom{
		background-image: none;
		font-size: 20px;
		font-weight: bold;
		width: 40%;
	}
	#get-in-touch .vc_column-inner{
		padding-top: 25px;
	}
	.opportunities .oppor-image .vc_single_image-img{

	}
	.opportunities .oppor-image::after {
	    content: '';
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    border-radius: 50%;
	    border: 8px solid rgba(255, 255, 255, 0.6);
	    width: 185px;
	    height: 185px;
	    margin: 0 auto;
	}
	.opportunities .three-column{
		margin: 30px 0;
	}
	.opportunities .three-column h2.main-four-title{
		font-size: 22px;
		font-weight: bold;
		text-transform: uppercase;
		color: #2e79bb;
	}
	.opportunities .three-column h2.main-four-title span{
		color: #000;
	}
	.opportunities .three-column .four-divider{
		width: 30%;
		margin: 20px auto;
		height: 3px;
		background-color: #f99f42;
	}
	.opportunities .three-column p.foour-text{
		font-size: 13px;
		color: #6a6969;
	}
	.opportunities .three-column:hover h2.main-four-title{
		color: #2e79bb;
	}
	.opportunities .three-column:hover h2.main-four-title span{
		color: #2e79bb;
	}
	.opportunities .three-column .join-us-btn .vc_btn3.vc_btn3-style-custom{
		background-image: none;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.opportunities .three-column .join-us-btn .vc_btn3.vc_btn3-style-custom:hover{
		color: #FFF!important;
		background-color: #2e79bb!important;
	}
/* GET TO KNOW US PAGE END*/

/* ABOUT BULGARIA */
	#post-7 .entry-content,
	#post-188 .entry-content{
		padding: 0 8%;
	}
	.aboutsec{
		padding-bottom: 25px;
		background-color: #FFF;
		opacity: 0.8;
		padding: 0px 25px;
	}
	.bghide{
		display: none;
	}
	.aboutsec .vc_column_container > .vc_column-inner {
		padding-top: 25px!important;
	}
	.aboutsec h2{
		color: #000;
		text-transform: uppercase;
		font-size: 34px;
		font-weight: bold;
	}
	.aboutsec2 h2{
		color: #000;
		text-transform: uppercase;
		font-size: 26px;
		font-weight: bold;
	}
	.aboutsec .absectitle {
		margin-bottom: 15px;
	}
	.aboutsec2 .absectitle {
		margin-bottom: 10px;
	}
	.aboutsec2 p{
		font-size: 15px;
	}
	.aboutsec.upstream{
		margin-top: -74px;
	}
	.aboutsec.upstream .absectitle{
		margin-bottom: 15px;
		
	}
	.aboutsec.upstream .vc_separator{
		margin-top: -4px;
	}
	.aboutsec.upstream.sofia .vc_sep_width_10{
		width: 110px;
	}
	.aboutsec.upstream.burgas .vc_sep_width_10{
		width: 145px;
	}
	.aboutsec.upstream.varna .vc_sep_width_10{
		width: 116px;
	}
	.aboutsec .bgseebtn .vc_btn3.vc_btn3-style-custom{
		background-image: none;
		border: 2px solid #2e79bb;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 12px;
		padding-bottom: 12px;
		font-size: 14px;
		line-height: 14px;
		width: 170px;
		float: left;
		margin-bottom: 35px;
		font-weight: bold;
	}
	.aboutsec .seeopen .vc_btn3.vc_btn3-style-custom{
		background-image: none;
		border: 2px solid #f99f42;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 12px;
		padding-bottom: 12px;
		font-size: 14px;
		line-height: 14px;
		width: 230px;
		float: right;
		margin-bottom: 35px;
		font-weight: bold;
	}
	.aboutblue{
		color: #FFF;
	}
	.aboutblue ul{
		padding-left: 15px;
		font-weight: bold;
	}
	.aboutblue .wpb_single_image{
		margin-bottom: 20px;	
	}
	.aboutblue .vc_separator{
		margin-bottom: 25px;	
	}
	.aboutblue .wpb_single_image img{
		max-height: 47px;
		width: auto;
	}
	.aboutwhite{
		color: #000;
		padding-bottom: 25px;
		color: #26235d;
	}
	.aboutwhite h3{
		text-transform: uppercase;
		font-weight: bold;
		
		font-size: 20px;
		line-height: 20px;
	}
	.aboutwhite .vc_separator, .aboutwhite .wpb_text_column{
		margin-bottom: 10px;
	}
	.aboutwhite ul{
		padding-left: 15px;	
	}
	.needlist{
		margin-top: 55px;
	}
	.needlist .wpb_single_image,
	.needlist .wpb_text_column{margin-bottom: 10px;}
	.aboutparalax{padding: 300px 0;}
	.bluish{color: #2e79bb; text-align: center; font-weight: bold;}
	.visapermit{
		color: #FFF;
		padding-bottom: 25px;
	}
	.visapermit h3{
		color: #FFF;
		text-transform: uppercase;
		font-size: 26px;
		font-weight: bold;
	}
	.visapermit p{
		margin-bottom: 30px;
	}
	.aboutoutlink{
		margin-bottom: 50px;
	}
	.aboutoutlink .vc_btn3.vc_btn3-style-custom{
		background-image: none;
		font-size: 18px;
		font-weight: bold;
	}
	#local-information{
		position: relative;
	}
	#local-information .text-transparent-block{
		background-color: #FFF;
		padding: 30px;
		margin: 50px 0;
		opacity: 0.7;
	
	}
	#local-information .text-transparent-block p { margin-top: 15px;}
	#local-information .left-trans .text-transparent-block{
		width: 75%;
		float: right;
	}
	#local-information .right-trans .text-transparent-block{
		width: 75%;
		float: left;
	}
	.learns h3{
		color: #000;
		text-transform: uppercase;
		font-size: 26px;
		font-weight: bold
	}
	 .learns .grey-separator{
		width: 46.5%;
		height: 1px;
		background: #f1f1f1;
		float: left;
		margin-top: 1px;
	 }
	 .learns .blue-separator{
		width: 7%;
		height: 3px;
		background: #2e79bb;
		float: left;
	 }
	.learns #translation-row .left-flag{
		border-right: 1px solid #ebebeb;
	}
	.learns #translation-row img,
	.learns #translation-row p{
		margin-top: 20px;
	}
	.learns .average{
		margin-top: 50px;
	}
	.learns .ptext{
		margin: 30px 0;
		padding: 0 10%;
	}
	.learns #about-tables{
		margin-top: 55px;
	}
	.learns #about-tables h3{
		font-size: 20px;
		text-transform: uppercase;
		padding-bottom: 15px;
		border-bottom: 4px solid #2e79bb;
		margin-bottom: 0px;
	}
	.learns #about-tables .fa,
	.learns #about-tables .fa-regular {
		color: #2e79bb;
		margin-right: 20px;
	}
	.learns #about-tables .av-tables table{
		margin-bottom: 25px;
	}
	.learns #about-tables table tr th{
		padding: 10px 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	.learns #about-tables table tr td{
		padding: 20px 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	.learns #about-tables table tr th{
		color: #2e79bb;
		font-size: 17px;
		text-transform: uppercase;
	}
	/* #about-bulgaria-header .vc_column-inner { padding-top: 0px;}
	#about-bulgaria-header h1{
		color: #fff;
	    font-size: 60px;
	    font-weight: bold;
	    margin-bottom: 90px;
	    margin-top: 105px;
	    text-align: center;
	    text-shadow: 5px 1px 2px rgba(0, 0, 0, 0.75);
	    text-transform: uppercase;
	}
	#about-bulgaria-header .buttons-line{
		margin-bottom: 30px;
	}
	#about-bulgaria-header .buttons-line .about-header-button .vc_btn3-block.vc_btn3-size-md{
		font-size: 18px !important;
		font-weight: bold;
		text-transform: uppercase;	
		transition: all 0.3s;
		background-image: none;
	}
	.about-page-text{
		padding: 30px 10%;
		color: #8f8d8d;
	}
	.about-page-text p{
		margin-bottom: 35px;
	}
	#why-bulgaria, #why-sofia, #why-burgas{
		padding: 30px 10%;
		position:relative;
	}
	#why-bulgaria:before{
	    content:"";
	    border-style: solid;
	    border-width: 46px 46px 0 46px;
	    border-color: #FFF transparent transparent ;
	    position: absolute;
	    left: calc(50% - 23px);
	    top: -10px;
	    z-index: 1000;
	}
	#why-sofia:before{
	    content:"";
	    border-style: solid;
	    border-width: 46px 46px 0 46px;
	    border-color: #FFF transparent transparent ;
	    position: absolute;
	    left: 30%;
	    top: -10px;
	    z-index: 1000;
	}
	
	#why-burgas:before{
	    content:"";
	    border-style: solid;
	    border-width: 46px 46px 0 46px;
	    border-color: #FFF transparent transparent ;
	    position: absolute;
	    left: calc(50% - 23px);
	    top: -10px;
	    z-index: 1000;
	}
	#why-bulgaria .text-transparent-block{
		background-color: #FFF;
		padding: 30px;
		width: 73.5%;
		float: left;
		margin-left: 17.5%;
		margin-top: -25px;
		margin-bottom: 25px;
		opacity: 0.9;
	}
	#why-sofia .text-transparent-block{
		background-color: #FFF;
		padding: 30px;
		width: 100%;
		float: left;
		margin-left: 17.5%;
		margin-top: -25px;
		margin-bottom: 25px;
		opacity: 0.9;
	}
	#why-burgas .text-transparent-block{
		background-color: #FFF;
		padding: 30px;
		width: 73.5%;
		float: left;
		margin-left: 17.5%;
		margin-bottom: 50px;
		opacity: 0.9;
	}
	    #why-varna .text-transparent-block{
	        background-color: #FFF;
	        padding: 30px;
	        width: 73.5%;
	        float: left;
	        margin-left: 17.5%;
	        margin-bottom: 50px;
	        opacity: 0.9;
	    }
	.text-transparent-block h3{
		margin-bottom: 20px;
		font-size: 30px;
		font-weight: bold;
		color: #000;
	}
	.text-transparent-block .blue-separator{
		width: 20%;
		height: 3px;
		background-color: #2e79bb;
		float: left;
	}
	.text-transparent-block .white-separator{
		width: 80%;
		height: 1px;
		background-color: #FFF;
		float: left;
		margin-top: 1px;
	}
	.text-transparent-block ul{
		list-style-image: url('images/blue-bullet.png');
		margin: 20px 0 0;
		padding-left: 25px;
		list-style: none;
	}
	.text-transparent-block ul li:before {    
		font-family: 'Font Awesome 6 Free';
		font-weight: 900;
		font-style: normal;
		content: '\f111';
		margin:0 5px 0 -15px;
		color: #2e79bb;
		font-size: 12px;
		float: left;
		line-height: 25px;
		font-size: 6px;
	}
	.text-transparent-block ul li{
		color: #302f2f;
		font-weight: 600;
		margin-bottom: 10px;
		font-size: 16px;
	}
	.text-transparent-block p{
		color: #302f2f;
		font-weight: 600;
		margin-bottom: 10px;
		font-size: 16px;
		margin-top: 22px;
	}
	.city h1{
	 font-size: 55px;
	 color: #000;
	 text-transform: uppercase;
	 font-weight: bold;
	}
	.city-image{
		position: relative;
		min-height: 485px;
	}
	.city-image:before, #local-information:before{
	    content:"";
	    border-style: solid;
	    border-width: 46px 46px 0 46px;
	    border-color: #FFF transparent transparent ;
	    position: absolute;
	    left: calc(50% - 46px);
	    top: -10px;
	    z-index: 1000;	
	    display: block !important;
	}
	#local-information{
		position: relative;
	}
	#local-information .text-transparent-block{
		background-color: #FFF;
		padding: 30px;
		margin: 50px 0;
		opacity: 0.7;
	
	}
	#local-information .text-transparent-block p { margin-top: 15px;}
	#local-information .left-trans .text-transparent-block{
		width: 75%;
		float: right;
	}
	#local-information .right-trans .text-transparent-block{
		width: 75%;
		float: left;
	}
	.learns h3{
	 	text-transform: uppercase;
	 	font-size: 30px;
	 	font-weight: bold;
	}
	 .learns .grey-separator{
		width: 46.5%;
		height: 1px;
		background: #f1f1f1;
		float: left;
		margin-top: 1px;
	 }
	 .learns .blue-separator{
		width: 7%;
		height: 3px;
		background: #2e79bb;
		float: left;
	 }
	.learns #translation-row .left-flag{
		border-right: 1px solid #ebebeb;
	}
	.learns #translation-row img,
	.learns #translation-row p{
		margin-top: 20px;
	}
	.learns .average{
		margin-top: 50px;
	}
	.learns .ptext{
		margin: 30px 0;
		padding: 0 10%;
	}
	.learns #about-tables h3{
		font-size: 24px;
		text-transform: uppercase;
		padding-bottom: 15px;
		border-bottom: 4px solid #2e79bb;
		margin-bottom: 0px;
	}
	.learns #about-tables .fa-solid{
		color: #2e79bb;
		margin-right: 20px;
	}
	.learns #about-tables .av-tables table{
		margin-bottom: 50px;
	}
	.learns #about-tables table tr th{
		padding: 10px 20px;
		border-bottom: 1px solid #f1f1f1;
	}
	.learns #about-tables table tr td{
		padding: 20px 10px;
		border-bottom: 1px solid #f1f1f1;
	}
	.learns #about-tables table tr th{
		color: #2e79bb;
		font-size: 17px;
		text-transform: uppercase;
	} */
/* ABOUT BULGARIA END*/

/* EMPLOYEES PAGE */
	.mid-titles .upper-text-block{
		margin-bottom: 40px;
	}
	.full-row-left,
	.full-row-right{
		padding: 50px 0 0 0;
	}
	.full-row-left .right-image-column-one .vc_column-inner{
		background-size: cover;
	}
	.full-row-left.full-row-left-one .right-image-column-one .vc_column-inner{
		min-height: 257px;
	}
	.full-row-left .list-left{
		color: #6a6969;
		font-weight: 600;
	}
	.full-row-left .list-left h3{
		color: #000;
		font-size: 20px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 20px 0 30px;
	}
	.full-row-left .list-left ul{
		list-style-image: url('images/blue-bullet.png');	
	}
	.full-row-left .list-left ul li{
		margin-bottom: 10px;
	}
	.full-row-right .left-image-column-one .vc_column-inner{
		background-size: cover;
	}
	.full-row-right.full-row-right-one .left-image-column-one .vc_column-inner{
		min-height: 326px;
	}
	.full-row-right .list-right{
		float: left;
		color: #6a6969;
		font-weight: 600;
		margin-left: 10%;
	}
	.full-row-right .list-right h3{
		color: #000;
		font-size: 20px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 20px 0 30px;
	}
	.full-row-right .list-right ul{
		list-style-image: url('images/blue-bullet.png');	
	}
	.full-row-right .list-right ul li{
		margin-bottom: 10px;
	}
	.full-row-left.full-row-left-two .right-image-column-one .vc_column-inner{
		min-height: 531px;
	}
	.full-row-right.full-row-right-two .left-image-column-one .vc_column-inner{
		min-height: 420px;
	}
	#join-us.perk-join .vacancies-btn .vc_general{
		border-color: #2e79bb;
		background-color: transparent;
	}
	#join-us.perk-join .vacancies-btn .vc_general:hover{
		border-color: #2e79bb;
		background-color: #2e79bb;
		color: #FFF!important;
	}

	#benefits-main-text{margin-bottom: 40px;}
	#benefits-main-text h2{font-size: 31px; line-height: 56px;color: #26235D;}
	#benefits-column-section{background: transparent linear-gradient(67deg, #2E79BB 0%, #294D8A 100%) 0% 0% no-repeat padding-box; color: #FFF;padding: 60px 0 25px;}
	#benefits-column-section h3{font-size: 33px; line-height: 43px; font-weight: bold; border-bottom: 2px solid #FFF;padding: 10px 0; margin-bottom: 25px;text-align: center;}
	#benefits-column-section p{font-size: 20px; line-height: 27px;}
	#benefits-column-section .ben1, #benefits-column-section .ben2, #benefits-column-section .ben3{padding: 0 25px;}
	#life-sl-section{margin: 70px 0 35px;}
	#life-sl-section h3{color: #26235D; font-size: 40px; line-height: 60px;font-weight: bold;}
	#life-sl-section .vc_btn3-style-custom{font-size: 20px; line-height: 20px;background-image: unset;padding: 15px 100px;}
	@media only screen and (max-width : 1200px) {
		#benefits-column-section .wpb_column.vc_column_container.vc_col-sm-4{width: 100%;}
		#benefits-column-section h3{text-align: center;}
		#benefits-column-section p{text-align: center;}
		#benefits-column-section .ben1, #benefits-column-section .ben2, #benefits-column-section .ben3{padding: 0 15px;}
	}
	@media only screen and (max-width : 768px) {
		#benefits-main-text{margin-bottom: 0px;}
		#benefits-main-text h2{font-size: 18px; line-height: 22px;text-align: center;}
		#benefits-column-section{padding: 0;}
		#benefits-column-section .wpb_column.vc_column_container{margin-bottom: 35px;}
		#benefits-column-section .wpb_column.vc_column_container:nth-child(3){margin-bottom: 0px;}
		#benefits-column-section .wpb_single_image{margin-bottom: 15px;}
		#benefits-column-section h3{text-align: center;font-size: 20px;line-height: 25px;margin: 0 auto 20px; line-height: 20px;}
		.lang-en #benefits-column-section .ben1 h3{width: 145px;}
		.lang-en #benefits-column-section .ben2 h3{width: 120px;}
		.lang-en #benefits-column-section .ben3 h3{width: 130px;}
		.lang-bg #benefits-column-section .ben1 h3{width: 200px;}
		.lang-bg #benefits-column-section .ben2 h3{width: 224px;}
		.lang-bg #benefits-column-section .ben3 h3{width: 275px;}
		#benefits-column-section .wpb_single_image img{width: 80%;display: block;margin: 0 auto;}
		#benefits-column-section p{text-align: center;font-size: 14px; line-height: 18px;margin-bottom: 12px;padding: 0 10%;}
		#benefits-column-section .vc_empty_space{display: none;}
		#life-sl-section{margin: 35px 0;}
		#life-sl-section .vc_btn3-style-custom{padding-left: unset;padding-right: unset; width: 100%;}
		#life-sl-section h3{color: #26235D; font-size: 18px; line-height: 25px;text-align: center;}
		#life-sl-section .wpb_text_column.wpb_content_element{margin-bottom: 20px;}
	}
	@media only screen and (max-width : 372px) {
		.lang-en #benefits-column-section .ben1 h3{width: unset;}
		.lang-en #benefits-column-section .ben2 h3{width: unset;}
		.lang-en #benefits-column-section .ben3 h3{width: unset;}
		.lang-bg #benefits-column-section .ben1 h3{width: unset;}
		.lang-bg #benefits-column-section .ben2 h3{width: unset;}
		.lang-bg #benefits-column-section .ben3 h3{width: unset;}
	}
/* EMPLOYEES PAGE END*/

/* TESTIMONIALS BROWSE PAGE */
	#archivepage-header{
		/* background-image: url('images/stories.jpg'); */
		/* padding-top: 35px; */
		background-size: cover;
		/* margin-bottom: 35px; */
	}
	.employee-titles{
		padding-left: 10px;
		width: 80%;
	}
	.employee-titles .story-title h1{
		font-size: 30px;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
		margin-top: 40px;
	}

	.employee-titles  .blue-separator{
		margin-top: 0px;
		margin-bottom: 0px;
		float: left;
		width: 7%;
		height: 3px;
		background: #2e79bb;
	}
	.employee-titles  .grey-separator{
		margin-top: 1px;
		margin-bottom: 0px;
		float: left;
		width: 93%;
		height: 1px;
		background: #f1f1f1;
	}

	#testimonial-row{
		padding: 50px 0 20px;
	}
	#testimonial-row .testimonial-img img{}
	#testimonial-row .testimonial-img,
	#testimonial-row .title-and-link{
		margin: 0 auto;
		position: relative;
	}
	#testimonial-row .triangle-down-right {
	    width: 20%;
	    height: 0;
	    padding-top: 20%;
	    overflow: hidden;
	    position: absolute;
	    bottom: 0px;
	    right: 0px;
	}
	#testimonial-row .triangle-down-right:after {
	    content: "";
	    display: block;
	    width: 0;
	    height: 0;
	    margin-top:-500px;   
	    border-top: 500px solid transparent;
	    border-right: 500px solid #FFF;
	}
	#testimonial-row .title-and-link{
		margin-top: 30px;
	}
	#testimonial-row .title-and-link .title-testimonial h3 a{
		font-size: 16px;
		text-transform: uppercase;
		color: #080808;
		font-weight: 600;
		margin-bottom: 0px;

	}
	#testimonial-row .title-and-link .title-testimonial h3 a:hover{
		text-decoration: none;
	}
	#testimonial-row .title-and-link .linked-in{
		display: block;
		width: 25px;
		height: 25px;
	}
	#testimonial-row .title-and-link .linked-in .fa-solid{
		font-size: 25px;
	}
	#testimonial-row .btn{
		border-radius: 0px;
		background-image: none;
		border: 2px solid #2e79bb;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 600;
		padding-left: 35px;
		padding-right: 35px;
		line-height: 35px;
		margin-top: 25px;
		transition: all 0.3s;
	}
	#testimonial-row .btn:hover{
		background-color:  #2e79bb;
		color: #FFF;
	}
/* TESTIMONIALS BROWSE PAGE END*/

/* TESTIMONIALS SINGLE PAGE */
	#sutherland_employee_storiy_title {
		line-height: 55px;
	    color: #fff;
	    font-size: 55px;
	    font-weight: 600;
	    text-transform: uppercase;
		padding-bottom: 30px;
		text-shadow: -2px 2px 2px #000000;
	}
	.single-test_listing .wpb_revslider_element { margin-bottom: 0px;}

	#sutherland_employee_story_breadcrumbs { padding: 25px 30px; background: #fff; color: #454545;}
	#sutherland_employee_story_breadcrumbs a { color: #2e79bb}

	#testimonial-content{
		padding: 0 0 50px 0;
		top: -110px;
		position: relative;
	}
	.single-test_listing .manager-data .wpb_single_image {
		/*
		background-image: url('images/manager_image_bg.jpg');
		padding: 35px 0;
		*/
		padding-top: 10px;
	}
	.single-test_listing .manager-more-text{
		background-color: #f8f8f8;
		padding: 6%;
		/* font-weight: 600; */
	}
	.single-test_listing .manager-data .bracket-text{
		padding: 20px 2% 0 2%;
	}
	/*
	.single-test_listing .manager-data .bracket-text p:before{
		content: '"';
		display: block;
		float: left;
		color: #2e79bb;
		font-size: 34px;
		padding-right: 10px;
		line-height: 14px;
		height: 100px;
		margin-top: 10px;
	}
	*/
	.single-test_listing .manager-data .bracket-text p:before{
		content: '\f10d';
		font-family: 'Font Awesome 6 Free';
		font-weight: 900;
		font-style: normal;
		display: block;
		float: left;
		color: #2e79bb;
		font-size: 34px;
		padding-right: 10px;
		line-height: 14px;
		height: 100px;
		margin-top: 10px;
	}
	.single-test_listing .manager-data .bracket-text p{
		font-size: 16px;
		line-height: 28px
	}
	/*
	.single-test_listing .manager-data .bracket-text p:after{
		content: '"';
		color: #2e79bb;
		font-size: 34px;
		padding-left: 10px;
		line-height: 16px;
	}
	*/
	.single-test_listing .manager-data .bracket-text p:after{
		content: '\f10e';
		font-family: 'Font Awesome 6 Free';
		font-weight: 900;
		font-style: normal;
		color: #2e79bb;
		font-size: 34px;
		padding-left: 10px;
		line-height: 16px;
		position: relative;
		top: 12px;
	}
	.single-test_listing .manager-data .name-pos h3{
		text-transform: uppercase;
		font-size: 30px;
		color: #000;
		font-weight: bold;
	}
	.single-test_listing .manager-data .name-pos p{
		font-size: 16px;
		color: #6c6b6b;
	}
	.single-test_listing .testimonials-text p{
		color: #6c6b6b;
	}
/* TESTIMONIALS SINGLE PAGE END*/

/* LANGUAGE PAGE */
	#lang-row #scholarship-program, .lang-row .scholarship-program{
		padding-top: 0px;
	}
	#lang-row .lang-image > .vc_column-inner{
		padding-top: 0px;	
	}
	.lang-row .lang-image > .vc_column-inner{
		padding-top: 0px;	
	}

	#lang-row  #scholar-apply-text .apply-month a{
		font-size: 14px;
	}
	.lang-row  .scholar-apply-text .apply-month a{
		font-size: 14px;
	}
	.lang-row .scholarship-program h1{
		font-size: 26px;
	}
	#lang-row #scholar-apply-text .apply-month a{
		padding: 10px 8px;
	}
	.lang-row #scholar-apply-text .apply-month a{
		padding: 10px 8px;
	}
	#how-apply.langversion .blue-col .vc_column-inner > .wpb_wrapper{
		min-height: 280px;
	}
	.apply-here a.btn{
		padding: 5px 20px;
		font-size: 30px;
		color: #FFF;
		border-radius: 10px;
		text-transform: uppercase;
		transition: 0.2s;
		background-color: #f99f42;
	}
	.apply-here a.btn:hover{
		background-color: #2e79bb;
	}
	#how-apply.langversion::after{
		content: "";
		display: block;
		position: absolute;
		width: 100%;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, .4);
	}
	#lang-row{
	    width: 81%;
	    margin: 0 auto;
	}
/* LANGUAGE PAGE END*/

/* WIDGETS */
	/* SEARCH JOB WIDGET */
		.job-form-widget-title { margin-bottom: 10px;}
		.page-id-285 .widget-area,
		.page-id-287 .widget-area{
			padding-top: 80px;
		}
		.recent-posts-extended .job-form-widget-title{
			font-size: 22px;
			text-transform: uppercase;
			font-weight: bold;
			color: #000;
			/* margin-top: 27px;	 */
		}
		.widget-job-form .job-form-widget-title {
			font-size: 22px;
			text-transform: uppercase;
			font-weight: bold;
			color: #000;
		}
		#jobs-sidebar-section { padding-top: 72px;}
		.widget-job-form .blue-separator,
		.recent-posts-extended .blue-separator{
			margin-top: 7px;
			margin-bottom: 10px;
			float: left;
			width: 30%;
			height: 3px;
			background: #2e79bb;
		}
		.widget-job-form  .grey-separator,
		.recent-posts-extended  .grey-separator{
			margin-top: 8px;
			margin-bottom: 10px;
			float: left;
			width: 70%;
			height: 1px;
			background: #f1f1f1;
		}
		.widget-job-form form{
			padding: 15px 0px 0px 0px;
			margin-bottom: 50px;
		}
		.widget-job-form .form-group{
			margin-bottom: 15px;
		}
		.widget-job-form select.form-control { display: block; height: 72px; width: 263px;}
	/* SEARCH JOB WIDGET END */

	/* RECENT POSTS WIDGET */
		.recent-posts-extended {
			margin-bottom: 50px;
		}
		/* .recent-posts-extended .job-form-widget-title{
			margin-top: 27px;
		} */
		.single-news .recent-posts-extended .job-form-widget-title {margin-top: 74px;}
		.rpwe-block{
			margin-top: 40px;
		}
		.rpwe_widget .rpwe-li {
			height: 100px;
			/* Override RPWE default `padding: 5px 0 10px !important` so text doesn't overlap thumb */
			padding: 0 0 0 100px !important;
			margin: 0 0 10px !important;
			position: relative;
			list-style: none !important;
		}
		.rpwe-block ul {
			list-style: none !important;
			margin-left: 0 !important;
			padding-left: 0 !important;
		}
		.rpwe-img {
			position: absolute;
			left: 0;
			top:0px;
		}
		.rpwe-thumb {
			border: none !important;
			box-shadow: none !important;
			margin: 0 !important;
		}
		.rpwe-block li { border-bottom: 1px solid #ebebeb !important; }
		.rpwe-block h3 { max-height: 55px; overflow: hidden;}
		.rpwe-block h3 a{
			color: #191919;
			transition:; all 0.3s;

		}
		.rpwe-block h3 a:hover{
			color: #2e79bb;
		}
		.rpwe-li{
			position: relative;
		}
		.rpwe-summary{
			font-size: 13px;
			color: #191919;
		}
		.rpwe-time{
			position: absolute;
			bottom: 20px;
			color: #8a9090;
		}
		.rpwe-time:before {
		   font-family: FontAwesome;
		   content: "\f073";
		   margin-right: 12px;
		   color: #2e79bb;
		}
	/* RECENT POSTS WIDGET END*/

	/* LIKE WE DO WIDGET */
		.like-we-do{
			background-image: url('images/like_we_do.jpg');
			width: 270px;
			padding: 30px;
			background-position: center;
			color: #FFF;
			background-color: #2e79bb ;
		}
		.like-we-do h4{
			font-size: 18px;
			text-transform: uppercase;
			line-height: 24px;
		}
		.like-we-do p{
			font-size: 13px;
			margin: 35px 0;
		}
		.like-we-do .upload-btn.diagonal{
			background: #505050;
		}
		.like-we-do .upload-btn.diagonal:hover{
			color: #505050;
		}
		.like-we-do .diagonal .fa-solid {
			color: #505050;	
		}
	/* LIKE WE DO WIDGET END */
/* WIDGETS END */

/* PAGER */
	.pagination-wrap { margin-bottom: 30px; text-align: right;}
	.pagination {
		text-align: center;
		height: 50px;
	}
	.pagination a {
		width: 50px;
		height: 50px;
		display: inline-block;
		margin: 0 5px 0 5px;
		position: relative;
		text-align: center;
		line-height: 47px;
		font-weight: bold;
		font-size: 1.08em;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition:    all .2s ease-in-out;
		-ms-transition:     all .2s ease-in-out;
		-o-transition:      all .2s ease-in-out;
		transition:         all .2s ease-in-out;
		border: 1px solid #e1e1e1;

		color: #b7b7b7;
	}
	.pagination a:hover {
		text-decoration: none;
	}
	.pagination a:hover,
	.pagination a.active { color: #333333; border: 1px solid #2e79bb;}
/* PAGER END */

/* OTHER ELEMENTS */
	/* UPLOAD BUTTON */
		.upload-btn {
		  	width:265px;
		  	height: line-height: 50px;
		  	text-align: left;
		  	text-transform: uppercase;
		}
		.upload-btn.diagonal {
		  	position: relative;
		  	line-height: 50px;
		  	background: #2e79bb;
		  	color: white;
		  	border: none;
		  	font-weight: bold;
		  	font-family: 'Open Sans', sans-serif;
		  	overflow: hidden;
		  	z-index: 1;
		  	padding: 0px;
		  	padding-left: 25px;
		  	transition: color .3s;
		}
		.upload-btn.diagonal:after {
		  	content: "";
		  	position: absolute;
		  	top: 0;
		  	left: 0;
		  	width: 500%;
		  	height: 1000%;
		  	background: #FFF;
		  	z-index: -1;
		  	-ms-transform-origin: 0% 0%;
		  	-ms-transform: translateX(calc(18% - 23px)) translateY(10%) rotate(-45deg);
		  	-ms-transform: translateY(10%) translateX(16%) rotate(-45deg);
		  	transform-origin: 0% 0%;
		  	transform: translateX(calc(18% - 23px)) translateY(10%) rotate(-45deg);
		  	/transform: translateY(10%) translateX(16%) rotate(-45deg);
		  	transition: transform .3s;
		}
		.upload-btn.diagonal:hover{
			color: #2e79bb;
		    cursor: pointer;
		}
		.upload-btn.diagonal:hover::after {
		  transform: translateY(10%) translateX(-493px) rotate(-45deg);
		}
		.upload-btn.diagonal .fa-solid {
			line-height: 28px;
			height: 28px;
			width: 28px;
			border-radius: 50%;
			bottom: 11px;
			right: 11px;
			border-width: 0px;
			-webkit-box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
			-moz-box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
			box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
		}
	/* UPLOAD BUTTON END */

	/* TOP UPLOAD BUTTON */
		.upload-btn-top {
		  	width:100%;
		  	line-height: 50px;
		  	text-align: left;
		  	text-transform: uppercase;
		}
		.upload-btn-top.diagonal {
		  	position: relative;
		  	line-height: 50px;
		  	background: #2e79bb;
		  	color: white;
		  	border: none;
		  	font-weight: bold;
		  	font-family: 'Open Sans', sans-serif;
		  	overflow: hidden;
		  	z-index: 1;
		  	padding: 0px;
		  	padding-left: 35px;
		  	transition: color .3s;
		}
		.upload-btn-top.diagonal:after {
		  	content: "";
		  	position: absolute;
		  	top: 0;
		  	left: 0;
		  	width: 500%;
		  	height: 1000%;
		  	background: #FFF;
		  	z-index: -1;
		  	-ms-transform-origin: 0% 0%;
		  	-ms-transform: translateX(calc(17.5% - 23px)) translateY(10%) rotate(-45deg);
		  	-ms-transform: translateY(10%) translateX(16%) rotate(-45deg);
		  	transform-origin: 0% 0%;
		  	transform: translateX(calc(17.5% - 23px)) translateY(10%) rotate(-45deg);
		  	/transform: translateY(10%) translateX(16%) rotate(-45deg);
		  	transition: transform .3s;
		}
		.upload-btn-top.diagonal:hover{
			color: #2e79bb;
		    cursor: pointer;
		}
		.upload-btn-top.diagonal:hover::after {
		  transform: translateY(10%) translateX(-533px) rotate(-45deg);
		}
		.upload-btn-top.diagonal .fa-solid {
			line-height: 28px;
			height: 28px;
			width: 28px;
			border-radius: 50%;
			bottom: 11px;
			right: 11px;
			border-width: 0px;
			-webkit-box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
			-moz-box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
			box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
		}
	/* TOP UPLOAD BUTTON END */

	/* SEARCH-SUBMIT */
		#search-submit{
		  	width:140px;
		  	height: line-height: 50px;
		  	text-align: left;
		  	text-transform: uppercase;	
		  	border-radius: 0px;
		}
		#search-submit.diagonal {
		  	position: relative;
		  	line-height: 50px;
		  	background: #2e79bb;
		  	color: white;
		  	border: none;
		  	font-weight: bold;
		  	font-family: 'Open Sans', sans-serif;
		  	overflow: hidden;
		  	z-index: 1;
		  	padding: 0px;
		  	padding-left: 25px;
		  	transition: color .3s;
		}
		#search-submit.diagonal:after {
		  	content: "";
		  	position: absolute;
		  	top: 0;
		  	left: 0;
		  	width: 500%;
		  	height: 1000%;
		  	background: #FFF;
		  	z-index: -1;
		  	-ms-transform-origin: 0% 0%;
		  	-ms-transform: translateX(calc(17% - 28px)) translateY(15%) rotate(-45deg);
		  	-ms-transform: translateY(10%) translateX(12%) rotate(-45deg);
		  	transform-origin: 0% 0%;
		  	transform: translateX(calc(17% - 28px)) translateY(10%) rotate(-45deg);
		  	/transform: translateY(10%) translateX(16%) rotate(-45deg);
		  	transition: transform .3s;
		}
		#search-submit.diagonal:hover{
			color: #2e79bb;
		    cursor: pointer;
		}
		#search-submit.diagonal:hover::after {
		  transform: translateY(10%) translateX(-616px) rotate(-45deg);
		}
		#search-submit.diagonal .fa-solid {
			line-height: 28px;
			height: 28px;
			width: 28px;
			border-radius: 50%;
			bottom: 11px;
			right: 11px;
			border-width: 0px;
			-webkit-box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
			-moz-box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
			box-shadow: 3px 3px 4px -4px rgba(0,0,0,0.75);
		}
		.header-section h1{
			margin-top: 150px;
			margin-bottom: 0px;
			text-align: center;
			color: #FFF;
			font-size: 60px;
			font-weight: bold;
			text-shadow: 5px 1px 2px rgba(0, 0, 0, 0.75);
			text-transform: uppercase;
		}
		.header-section h3{
			text-align: center;
			color: #2e79bb;
			font-size: 36px;
			text-shadow: -2px -1px 2px rgba(0, 0, 0, 0.75);
		}
	/* SEARCH-SUBMIT END */

	/* FLIP CONTAINER */

		.sutherland_address_box_content { background: #fff; padding: 15px;}
		.sutherland_address_box_content h4 { font-weight: bold; margin-bottom: 15px; min-height: 40px;}

		.flip-container, 
		.sutherland_address_box_front, 
		.sutherland_address_box_back {
			width: 360px;
			height: 519px;
		}
		.sutherland_address_box_front, 
		.sutherland_address_box_back {
			background-color: #fff;
		}
		.flip-container {
			-webkit-perspective: 2000px;
			-moz-perspective: 2000px;
			-ms-perspective: 2000px;
			perspective: 2000px;
			-ms-transform: perspective(2000px);
			-moz-transform: perspective(2000px);
		    -moz-transform-style: preserve-3d; 
		    -ms-transform-style: preserve-3d; 
			transform-style: preserve-3d;
		}
		.flip-container:hover .sutherland_address_box_back {
			-webkit-transform: rotateY(0deg);
			-moz-transform: rotateY(0deg);
			-o-transform: rotateY(0deg);
			-ms-transform: rotateY(0deg);
			transform: rotateY(0deg);
		}
		.flip-container:hover .sutherland_address_box_front {
			-webkit-transform: rotateY(-180deg);
			-moz-transform: rotateY(-180deg);
			-o-transform: rotateY(-180deg);
			transform: rotateY(-180deg);
		}
		.flip-container {
			width: 390px;
			position: relative;
		}
		.sutherland_address_boxes {
			-webkit-transition: 1s;
			-webkit-transform-style: preserve-3d;
			-ms-transition: 1s;
			-moz-transition: 1s;
			-moz-transform: perspective(2000px);
			-moz-transform-style: preserve-3d;
			-ms-transform-style: preserve-3d;
			transition: 1s;
			transform-style: preserve-3d;
			position: relative;
		}
		.sutherland_address_box_back {
			overflow: hidden;
		}
		.sutherland_address_box_front, .sutherland_address_box_back {
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-transition: 1s;
			-webkit-transform-style: preserve-3d;
		    -webkit-transform: rotateY(0deg);
			-moz-transition: 1s;
			-moz-transform-style: preserve-3d;
			-moz-transform: rotateY(0deg);
			-o-transition: 1s;
			-o-transform-style: preserve-3d;
			-o-transform: rotateY(0deg);
			-ms-transition: 1s;
			-ms-transform-style: preserve-3d;
			-ms-transform: rotateY(0deg);
			transition: 1s;
			transform-style: preserve-3d;
			transform: rotateY(0deg);
			position: absolute;
			top: 30px;
			left: 15px;
			max-width: 94%;
		}
		.sutherland_address_box_front {
			z-index: 2;
			-webkit-transform: rotateY(0deg);
			-moz-transform: rotateY(0deg);
			-o-transform: rotateY(0deg);
			-ms-transform: rotateY(0deg);
			transform: rotateY(0deg);
		}
		.sutherland_address_box_back {
			-webkit-transform: rotateY(180deg);
			-moz-transform: rotateY(180deg);
			-o-transform: rotateY(180deg);
			-ms-transform: rotateY(180deg);
			transform: rotateY(180deg);
			-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
			-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.5);
			box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		}

		#join-us{
			padding: 50px 0;
			color: #3a3a3a;
		}
		#join-us .wpb_text_column h1{
			font-size: 30px;
			font-weight: 700;
			text-transform: uppercase;
			margin-bottom: 35px;
		}
		#join-us .wpb_text_column p{
			font-size: 13px;
		}
		#join-us .vacancies-btn{
			margin-top: 60px;
		}
		#join-us .vacancies-btn .vc_general{
			background-image: none;
			background-color: #FFF;
			font-weight: 700;
			font-size: 18px;
			text-transform: uppercase;
			border: 3px solid #ebebeb;
			transition: all 0.3s;
		}
		#join-us .vacancies-btn .vc_general:hover{
			color: #FFF;
			background: #2e79bb;
			border-color: #FFF;
		}
	/* FLIP CONTAINER END */

	/* ZOOM */
		.zoom-cont .zoom,
		.zoom-cont2 .zoom  {overflow: hidden;}
		.zoom-cont .zoom img, 
		.zoom-cont2 .zoom img {
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-ms-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		.zoom-cont:hover .zoom img, 
		.zoom-cont:focus .zoom img {
			-moz-transform: rotate(4deg) scale(1.20);
			-webkit-transform: rotate(4deg) scale(1.20);
			-o-transform: rotate(4deg) scale(1.20);
			-ms-transform: rotate(4deg) scale(1.20);
			transform: rotate(4deg) scale(1.20);

			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-ms-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		.zoom-cont2:hover .zoom img, 
		.zoom-cont2:focus .zoom img {
			-moz-transform: rotate(4deg) scale(1.2);
			-webkit-transform: rotate(4deg) scale(1.2);
			-o-transform: rotate(4deg) scale(1.2);
			-ms-transform: rotate(4deg) scale(1.2);
			transform: rotate(4deg) scale(1.2);

			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			-ms-transition: all 0.5s ease-in-out;
			-o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
	/* ZOOM END */
/* OTHER ELEMENTS END */
.otherway .input--akira {
	margin-bottom: unset;
}
.otherway  label.input__label--akira{
	margin-bottom: 0px;
}


/* BENEFITS 2 */

	#employee-main-row{
		background-image: url("/wp-content/uploads/2017/01/girls.png");
	    background-position: 0 0 ;
	    background-repeat: no-repeat ;
	}
	.employee-row {
		height: 230px;
	}
	.employee-row-left {
		text-transform: uppercase;
	}
	.employee-row-right,  .employee-row-left{
		overflow: hidden;
		display: block;
	}
	.employee-row .title-text-fl p{
		text-transform: uppercase;
		font-size: 22px;
		font-weight: 700;
		margin-bottom: 0px;
		line-height: 26px;
	}
	.employee-row-right img{
		float: right;
	}
	.entry-content>#employee-main-row {
		background-size: 50%;
		background-position: center !important;
	}

	.employee-row-right:hover .vc_column-inner, .employee-row-left:hover .vc_column-inner {
		width: 100%;
		right: 0;
	/*	color: #ffffff;*/
		overflow: hidden;
		animation: slide 60s linear infinite;
	}

	.employee-row-right:hover ul:before, .employee-row-left:hover ul:before{
		position: absolute;
		left: 0 !important;
		top: 0;
		transition: 500ms;
		-webkit-transition: 500ms;
	}

	.employee-row-right ul {
		padding-top: 25px;
		margin-left: 0;
	}
	.employee-row-left ul {
		padding-top: 25px;
		margin-left: 0;
	}
	.employee-row-left ul.trn{
		padding-top: 80px;
	}
	.employee-row-left ul.trn.bgl{
		padding-top: 65px;
	}
	.employee-row-left ul.jerleft{
		margin-top: 18px;
	}
	.employee-row-right ul.trn{
		padding-top: 70px;
	}
	.employee-row-right ul.trn.bgl{
		padding-top: 55px;
	}
	.hidden-div-text {
		color: #ffffff;
		margin-bottom: 0 !important;
	}

	.employee-row h4 {
		text-transform: uppercase;
		font-weight: bold;
		clear: both;
		max-width: 160px;
	}

	.employee-row-right:hover ul:before {
		transition: 500ms;
		-webkit-transition: 500ms;
		visibility: visible;
		transition: 0.7s;
	}

	.employee-row-right {
		transition: 500ms;
		-webkit-transition: 500ms;
	}
	.employee-row-left:hover ul:before {
		transition: 500ms;
		-webkit-transition: 500ms;
		visibility: visible;
		transition: 0.7s;
	}

	.employee-row-left {
		transition: 500ms;
		-webkit-transition: 500ms;
	}

	.hidden-div-row-right {
		padding-left:20px;
		padding-right: 0;
		font-size: 12px;
		text-transform: none;
		height: 230px;
		right: -1000px;
		position: absolute;
		background-color:  #2e79bb;
		transition: 500ms;
		-webkit-transition: 500ms;
		z-index: 100;
	}

	.hidden-div-row-right img{
		float: left;
		margin-top: 30px;
		margin-bottom: 20px !important;
		display: block;
	}
	.hidden-div-row-left {
		padding-left:20px;
		padding-right: 0;
		font-size: 12px;
		text-transform: none;
		height: 230px;
		left: -1000px;
		position: absolute;
		background-color:  #2e79bb;
		transition: 500ms;
		-webkit-transition: 500ms;
		z-index: 100;
	}

	.hidden-div-row-left img{
		float: left;
		margin-top: 30px;
		margin-bottom: 20px !important;
	}
	.employee-row-right:hover .hidden-div-row-right {
		right: 0;
		display: block;
		transition: 500ms;
		-webkit-transition: 500ms;
	}
	.employee-row-left:hover .hidden-div-row-left {
		left: 0;
		display: block;
		transition: 500ms;
		-webkit-transition: 500ms;
	}

/* BENEFITS 2 END */

.gdpr-form-info { margin-top: 15px; }
.gdpr-consent .wpcf7-list-item { margin-left: 0px; }

#cv-popup .gdpr-form-info {font-size: 12px;line-height: 14px; font-style: italic;}
#cv-popup .gdpr-form-info a {color: #fff;}

#contact-main .gdpr-form-info {
	margin-top: 140px;
}



.vc_custom_1510753349452, .vc_custom_1510753407693{
			background-size: cover;
		}

/* Privacy Policy tables */
#privacy-policy-table.privacy-policy-table table.jtrt-table thead th,
#cookie-policy-table.cookie-policy-table table.jtrt-table thead th {
	border:1px solid #000;
}
#cookie-policy-table.cookie-policy-table table.jtrt-table thead th:nth-child(4),
#cookie-policy-table.cookie-policy-table table.jtrt-table thead th:nth-child(3),
#cookie-policy-table.cookie-policy-table table.jtrt-table thead th:nth-child(2),
#cookie-policy-table.cookie-policy-table table.jtrt-table thead>tr>th:nth-child(1){
    width: 17%;
    padding: 5px 15px;
}

#privacy-policy-table.privacy-policy-table table.jtrt-table thead th:nth-child(4),
#privacy-policy-table.privacy-policy-table table.jtrt-table thead th:nth-child(3),
#privacy-policy-table.privacy-policy-table table.jtrt-table thead th:nth-child(1),
#privacy-policy-table.privacy-policy-table table.jtrt-table thead th:nth-child(2) {
    width: 25%;
    padding: 35px 15px;
    background-color: #dbe5f1;
}
#cookie-policy-table.cookie-policy-table table tbody td {
    padding: 5px 15px;
    vertical-align: text-top;
    border:1px solid #000;
}
#privacy-policy-table.privacy-policy-table table tbody td {
    padding: 15px 15px 30px 15px;
    vertical-align: text-top;
    border:1px solid #000;
}
tr:nth-child(2) td:nth-child(1) p {
    display: none;
}

#ccpr-table.ccpr-table thead th:nth-child(1) {
	 width: 30%;
    padding: 35px 15px;
    background-color: #dbe5f1;
}
#ccpr-table.ccpr-table thead th:nth-child(2) {
	width: 40%;
    padding: 35px 15px;
    background-color: #dbe5f1;
}
#ccpr-table.ccpr-table thead th:nth-child(3),
#ccpr-table.ccpr-table thead th:nth-child(4),
#ccpr-table.ccpr-table thead th:nth-child(5) {
	 width: 10%;
    padding: 35px 15px;
    background-color: #dbe5f1;
}
#ccpr-table.ccpr-table table tbody td {
    padding: 15px 15px 30px 15px;
    vertical-align: text-top;
}

/* Privacy Policy tables END*/
/*
#teconsent {
	z-index: 1001;
	position: fixed;
	bottom: 20px;
	right: 20px;
}
*/
#teconsent {
	display: block!important;
	margin-top: 10px!important;
	margin-left: -5px!important;
}
#consent_blackbar {
	position: fixed;
	top:0;
	z-index: 9999;
	width: 100%;
}

/* TECH ACADEMY */
	.carousel-indicators.slims.tech-step-academy{
		bottom: 0;
	}
	.page-id-4253 #homepage-header-video{margin-bottom: 0px;}
	#program-section .dcol{
		color: #FFF;
		font-size: 16px;
	}
	#program-section .dcol h4{
		font-size: 22px;
		text-transform: uppercase;
	}
	#program-section .dcol .four-divider {
	    width: 15%;
	    margin: 35px auto;
	    height: 3px;
	    background-color: #FFF;
	}
	.opportunities.tech {
		text-align: center;
		
	}
	.opportunities.tech .three-column p.foour-text{
		font-size: 16px;
	}
	.opportunities.tech .three-column .four-divider{
	    margin: 35px auto;	
	}
	.techapply .whysome{
		color: #FFF;
		overflow: hidden;
		min-height: 115px;
		padding: 0 0 25px 0;
		font-size: 18px;
	}
	.techapply .whysome .vc_icon_element, .techapply .whysome .wpb_text_column{
		margin-bottom: 0px
	}
	.techapply .whysome .wpb_text_column{
		padding-top: 7px;
	}
	.techapply .whysome .wpb_text_column.oneline{
		padding-top: 18px;
	}
	#how-apply.techapply{
		padding-bottom: 40px;
		padding-top: 15px;
	}
	#how-apply.techapply .separators #apply-mid-separators{
		margin: 0 auto;
	}
	#whyapply{
		margin-bottom: 50px;
	}
	#apptoday{
		color: #2e79bb;
		text-transform: uppercase;
	}
	.whatisit h3{ 
		font-size: 18px; 
		color: #2e79bb;
		font-weight: bold;
		margin-bottom: 40px;
	}
	.whatisit p{
		margin: 0px 0 35px;
		font-size: 16px;

	}
	.whatisit p em{
		color: #2e79bb;
		font-style: normal;
		font-weight: bold;
		
	}
	.scholarship-program.techsome{
		margin: 20px 0 55px;
	}
	.scholarship-program .whatcol .wpb_text_column.separators{
		margin: 35px 0 50px;
	}
	.whatcol .eparators .blue-separator{
		width: 12%; 
		height: 4px;
	}
	.separators .grey-separator{
		width: 30%; 
		height: 2px;
	}
	#how-apply .whysome .vc_column-inner{
		padding: 0 15%;
	}
	#how-apply .whysome .vc_column-inner p{
		margin-bottom: 20px;
	}
	.scholarship-program .whatcol p strong{
		color: #2e79bb;
		text-transform: uppercase;
	}
	.vc_custom_1533566819556 {background-position: top center !important;}
	#teodora>.vc_column-inner {background-position-x: center !important;background-position-y: top !important;}

/* TECH ACADEMY END*/

/* ENTERPRISE CAREER */
	#enterprise{font-family: 'Open Sans';}
	#enttech{ margin-top: -25px; margin-bottom: 60px; font-family: "Open Sans"; }
	#enttech h1 { font-size: 39px;font-weight: 700;letter-spacing: 0px;color: #26235D;opacity: 1; margin-bottom: 30px;}
	#enttech p{ color: #26235D;font-size: 19px;font-weight: 600;line-height: 29px;}
	#enttech p.pfirst{ margin-bottom: 30px; }
	#enttech .wpb_single_image .vc_figure { width: 100%; }
	#enttech .vc_single_image-wrapper {margin-top: 50px; width: 100%;}
	#enttech .vsbig img {height:290px; margin-top:30px; object-fit: contain;}
	@media only screen and (max-width : 991px) {
		#enttech { margin-top: 40px; }
		#enttech .vsbig img {height: 215px;}
	}
	@media only screen and (max-width : 767px) {
		.vsbig {display: none;}
		#enttech {margin-top:0px; margin-bottom: 10px;}
		#enttech h1 { font-size: 20px;}
		#enttech p {line-height: 20px; font-size: 14px;}
	}

	#enttech2 {
		box-shadow: inset 0 15px 15px -15px rgba(0,0,0,0.1);
	    font-family: "Open Sans";
	    background: url(/wp-content/themes/airdesigns/images/circuit-board-background.png);
	        background-position-x: 0%;
	        background-position-y: 0%;
	    background-position: -10px -50px;
	    padding-bottom: 70px;
	}
	/*
	#enttech2:before {
		background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
		background: transparent -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1));
		background: transparent -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1));
		background: transparent -ms-linear-gradient(bottom, rgba(255,155,255,0) 0%, rgba(255,255,255,1) 100%);
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		top:0px;
	}
	*/
	#enttech2 h2 { text-align: center;font-size: 39px;font-weight: 700;letter-spacing: 0px;color: #26235D;opacity: 1; margin-bottom: 15px; margin-top:50px;}
	#enttech2 p{ text-align: center;color: #26235D;font-size: 19px;font-weight: 600;line-height: 29px;}
	.enttech2_box { padding: 0 25px !important; }
	.enttech2_box .vc_column-inner {
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 6px 16px rgba(0,0,0,0.16);
		border-radius: 10px;
		padding-top: 20px;
	}
	.enttech2_box .vc_figure {width: 100%; text-align: center;}
	.enttech2_box .vc_figure .vc_single_image-wrapper {width: 100%;}
	#enttech2_box1 img,
	#enttech2_box3 img {
		height: 105px;
		width: auto;
		margin: 0 auto;
	}
	#enttech2_box2 img {
		height: 35px;
		width: auto;
		margin: 35px auto;
	}
	@media only screen and (max-width : 991px) {
		.enttech2_box .vc_column-inner {
			margin-bottom: 25px;
		}
	}
	@media only screen and (max-width : 767px) {
		.vsbig {display: none;}
		#enttech2 h2 { font-size: 19px; text-align: left; margin-top:40px;}
		#enttech2 p {line-height: 20px; text-align: left; font-size: 14px; }
		#enttech2_box1 p, 
		#enttech2_box2 p, 
		#enttech2_box3 p {
			text-align: center;
		}
		#enttech2_box1 p strong, 
		#enttech2_box2 p strong, 
		#enttech2_box3 p strong {
			font-size: 19px;
		}
	}

	#transforming {font-family: 'Open Sans';color: #FFF; padding: 25px 0 40px 0;}
	#transforming h3{ font-size: 39px;font-weight: 700;letter-spacing: 0px;opacity: 1; margin-bottom:30px; margin-top: 50px;}
	#transforming p{ font-size: 19px;font-weight: 600;line-height: 29px;}
	#transforming .wpb_single_image .vc_figure { width: 100%; }
	#transforming .vc_single_image-wrapper {margin-top: 50px; width: 100%;}
	#transforming img {height: 100%; max-height:350px;object-fit: contain;}
	@media only screen and (max-width : 767px) {
		#transforming h3{ margin-top: 0px;font-size: 20px;}
		#transforming > .wpb_column:first-child .vc_column-inner {padding: 0px;} 
		#transforming img {min-height: 210px;}
	}


	#bcos{padding: 25px 0 5px;font-family: 'Open Sans';}
	#bcos .sblock{ background-color: #FFF; color: #26235D; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); padding: 10px;}
	#bcos .sblock p{padding: 15px 10px; border-left: 2px solid #2E79BB; font-weight: 600; line-height: 26px;  height: 157px; font-size: 17px; color: #26235D; }
	.lang-bg #bcos .sblock p {height: 215px;}
	#bcos.bg .sblock p{height: 233px;}



	#grad{
		font-family: 'Open Sans';
		padding: 25px 0 25px;
		color: #FFF;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e79bb+0,26235d+100 */
		background: #2e79bb; /* Old browsers */
		background: -moz-linear-gradient(top, #2e79bb 0%, #26235d 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #2e79bb 0%,#26235d 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #2e79bb 0%,#26235d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e79bb', endColorstr='#26235d',GradientType=0 ); /* IE6-9 */
	}
	#grad h3{ font-size: 39px;font-weight: 700;letter-spacing: 0px;opacity: 1; margin-bottom:30px; margin-top: 10px;}
	#grad p{ font-size: 19px;font-weight: 600;line-height: 29px;}
	#grad .listies{padding-left: 20px;font-size: 18px; margin-bottom: 5px;}
	#grad .buttonon .vc_btn3-style-custom{border-radius: 43px; font-size: 25px; font-weight: 600; line-height: 20px; padding-top: 20px; padding-bottom: 20px; padding-left:35px; padding-right:35px; margin: 10px 0; transition: all 0.2s; background-image: none; font-weight: 600;}
	#grad .buttonon .vc_btn3-style-custom:hover{background-color: #2E79BB;}
	#grad .wpb_single_image .vc_figure { width: 100%; }
	#grad .vc_single_image-wrapper {margin-top: 50px; width: 100%;}
	#grad img {height: 100%; max-height: 350px; margin-top: 60px; object-fit: contain;}
	#grad .capimage{margin-top: 45px;}
	@media only screen and (max-width : 767px) {
		#grad h3 {font-size: 20px;}
		#grad img {min-height: 210px; max-height: 210px;}
	}

	.careerpath{padding: 70px 0 35px; font-family: 'Open Sans';	    
			background: url(/wp-content/themes/airdesigns/images/Career-Opportunities.svg);
			background-repeat: no-repeat;
			background-position: 0px 190px;
			background-size: contain;
	}
	.careerpath .srush{margin-bottom: 40px;}
	.careerpath h2{ text-align: center; font-size: 39px;font-weight: 700;letter-spacing: 0px;opacity: 1; margin-bottom:30px; margin-top: 10px; color: #26235D;margin-bottom: 20px;}
	.careerpath p{ text-align: center; font-size: 19px;font-weight: 600;line-height: 29px; color: #26235D;}
	.careerpath .betitle {margin-bottom: 10px;}
	.careerpath .betitle.online{margin-top: 61px;}
	.careerpath .betitle h4{color: #26235D; font-size: 24px; font-weight: 600;}
	.careerpath .techblock{}
	.positions_tag_cloud {list-style: none; padding: 0px; margin:50px 0 0 0; text-align: center; height: 210px;}
	.positions_tag_cloud li {display: inline-block; color: #2E79BB; opacity: 1; font-size: 28px; font-weight: bold;  border-radius: 35px; padding: 10px 25px; margin: 0 10px 10px 10px; }
	.positions_tag_cloud li:hover { opacity:1 !important;color: #fff; background-color: #2E79BB; }
	@media only screen and (max-width : 767px) {
		.careerpath {
			background-repeat: repeat;
			background-position: center;
			background-size: 280%;
		}
		.careerpath h2{text-align: left; font-size: 20px; }
		.careerpath p{text-align: left;}
		.positions_tag_cloud {width: 200%;left: -50%;position: relative; height: 170px;}
		.positions_tag_cloud li {font-size: 20px; padding: 10px 15px; margin: 0 3px 10px 3px;}




	}


	.simages{padding: 30px 0; font-family: 'Open Sans';}
	.simages .slick-slide{margin: 0 15px!important;}
	.simages .content-section{ z-index:1; position: relative;background-color: #FFF; padding: 125px 35px 20px; 
		margin-top: 100px; position: relative; font-size: 18px; color: #26235D; box-shadow: none;display: block; text-shadow: none; box-shadow: 5px 5px 10px rgba(0,0,0,0.301); border-radius: 3px;}
	.tdt-slider-heading{position: absolute; width: 40px; height: 40px;top: 55px; left:15px; z-index: 3; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.88 33.84'%3E%3Cpath data-name='Path 18398' d='M38.88 6.96a10.842 10.842 0 00-5.46 4.08 11.529 11.529 0 00-1.86 6.6h7.32v16.2h-15v-16.2a16.061 16.061 0 011.2-6.24 17.3 17.3 0 013.24-5.1 19.929 19.929 0 014.74-3.78A28.117 28.117 0 0138.88 0zM15 6.96a10.842 10.842 0 00-5.46 4.08 11.529 11.529 0 00-1.86 6.6H15v16.2H0v-16.2a16.061 16.061 0 011.2-6.24 17.3 17.3 0 013.24-5.1 19.929 19.929 0 014.74-3.78A28.117 28.117 0 0115 0z' fill='%232e79bb'/%3E%3C/svg%3E"); background-repeat: no-repeat; }
	.tdt-slider-heading h2{}
	.simages .content-section hr{background-color: #2E79BB; max-width: 80%; height: 2px; margin-top: 80px;}
	.simages .content-section .pfolio {text-align:center; font-size: 16px; min-height: 70px; font-weight: normal;}
	.simages .content-section .pfolio span {display: block;}
	.simages .content-section p.pfolio_about {min-height: 160px; text-align: center; font-size: 17px;font-weight: 600;line-height: 25px; color: #26235D; position: relative;}
	.lang-bg .simages .content-section p.pfolio_about {min-height: 180px;}
	.simages .content-section p.pfolio_about:after {
		position: absolute; width: 40px; height: 40px;bottom: -40px; right:0; z-index: 3; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.88 33.84'%3E%3Cpath data-name='Path 18399' d='M23.88 26.88a10.509 10.509 0 005.52-4.08 11.813 11.813 0 001.8-6.6h-7.32V0h15v16.2a15.937 15.937 0 01-1.2 6.3 17.538 17.538 0 01-3.24 5.04 21.211 21.211 0 01-4.74 3.84 22.743 22.743 0 01-5.82 2.46zM0 26.88a10.509 10.509 0 005.52-4.08 11.813 11.813 0 001.8-6.6H0V0h15v16.2a15.937 15.937 0 01-1.2 6.3 17.538 17.538 0 01-3.24 5.04 21.212 21.212 0 01-4.74 3.84A22.743 22.743 0 010 33.84z' fill='%232e79bb'/%3E%3C/svg%3E"); background-repeat: no-repeat; content: " ";
	}
	.simages .content-section br{display: none; }
	.simages .slick-slide .ultimate-slide-img{margin-top: 20px; position: absolute; z-index:999; border:5px solid #fff; left: 0;right: 0;top: 0; display: block;}


	#avjobs{ padding: 35px 0; font-family: 'Open Sans'; }
	.opentags h3{ text-align: center; font-size: 39px;font-weight: 700;letter-spacing: 0px;opacity: 1; margin-bottom:45px; margin-top: 0px; color: #26235D; }
	.opentags .rowopen{margin-bottom: 35px!important;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.301); padding: 22px; border-radius:3px;}
	.opentags .rowopen h4{font-size: 22px; color: #26235D;font-weight: 700;}
	.opentags .rowopen p {color: #26235D;font-size: 18px;}
	.opentags .rowopen .btnpar{display: flex; flex-direction: column; justify-content: center; align-items: center;}
	.opentags .rowopen .btnpar .btn{font-size: 18px; color: #FFF; border-radius: 30px; margin-top: 10px; border: none;  transition: all 0.2s;font-weight: 700; padding: 6px 20px;}
	.opentags .rowopen .btnpar .btn:hover{background-color: #F99F42; }
	.opentags .btn.btn-primary.btnall{display: inline-block; margin: 65px auto 0; border-radius: 43px; color: #FFF; background-color: #F99F42; font-size: 25px; border: none; transition: all 0.2s;line-height: 33px; padding: 10px 30px;}
	.opentags .opentags-seemore {text-align: center;}
	.opentags .btn.btn-primary.btnall:hover{background-color: #2E79BB;}
	@media only screen and (max-width : 767px) {
		.opentags h3 {font-size: 20px; margin-bottom:45px;}
		.opentags .col-md-offset-2 {padding: 0 5px;}
		.opentags  .rowopen {box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.301); padding: 15px 0 0 0; margin: 0px 0px 20px 0 !important;}
	}


	.vsmall{display: none;}
	.vsbig {}

	@media (max-width: 1200px){
		#bcos .sblock p{height: 260px;}
		#bcos.bg .sblock p{height: 315px;}
	}

	@media (max-width: 991px) {
		#enttech h2{margin-top: 35px;}
		#bcos .sblock p, #bcos.bg .sblock p{height: unset;}
		#grad .buttonon .vc_btn3-style-custom{font-size: 16px; display: block; margin: 0 auto; padding: 5px 20px;}
		.careerpath .betitle h4{font-size: 18px;}
		.careerpath .betitle.online{margin-top: 54px;}
		.careerpath .srush{margin-bottom: unset;}
		#transforming h3{font-weight: 600;}
		
		.opentags .rowopen h4{font-size: 16px; text-align: center;min-height: 50px; line-height: 21px;}
		.opentags .rowopen p{font-size: 12px; text-align: center;}
		.opentags .rowopen .btnpar .btn{font-size: 14px;}
		.opentags .btn.btn-primary.btnall{width: 80%; font-size: 20px; margin-top: unset;}
		.opentags .sallrow{padding: 0 15px;}

	}
	@media (max-width: 768px) {
		.vlarge{display: none;}
		.vsmall{display: block; padding-bottom: 30px;}
		.rightsmall{float: right;}
		.simages .content-section p:not(pfolio){min-height: 156px;}
		.careerpath .betitle.online{margin-top: unset;}


		#transforming,
		#grad,
		.simages,
		#avjobs{padding: unset;}
		.careerpath{padding: 35px 0;}
		.opentags .sallrow{padding: 0 15px; display: flex; flex-wrap: wrap;justify-content: space-between;}
		.opentags .sallrow > .col-md-offset-2{display: flex;justify-content: space-between;flex-wrap: wrap;}
		.opentags .sallrow > .col-md-offset-2 .rowopen{padding-bottom: 70px;position: relative;}
		.opentags .rowopen .btnpar{position: absolute;bottom: 20px; left: 0; right: 0;}
	}
	@media (max-width: 480px) {
		.opentags .btn.btn-primary.btnall{width: 100%;}
		.simages .tdt-slider .tdt-slider-heading  {
		    font-size: 120px !important;
		    font-weight: bold;
		}

	}

/* ENTERPRISE CAREER ЕND*/

.relocationrow .wpb_single_image img {width: revert-layer;}

/* RESPONSIVE DESIGN */
	@media only screen and (min-width : 1200px) {
		.story .owl-item{
			width: 292px!important;
		}
		.story .owl-item div{
			width: 254px;
		}
		.admin-bar .is-sticky #jobs-sidebar-section {padding-top: 110px;}
		#lang-row  #scholar-apply-text .apply-month a{
			font-size: 16px;
		}
		#lang-row #scholarship-program h1{
			font-size: 34px;
		}
		.lang-row .scholarship-program h1{
			font-size: 34px;
		}
		#lang-row .scol-col{
			padding: 50px;
		}
		.lang-row .scol-col{
			padding: 50px;
		}
	}
	@media only screen and (max-width : 1199px) {
		#job-listings-form{margin-top: 0px; background-color: rgba(46, 121, 187, 0.8);}
		#program-section .about_bulgaria .vc_btn3-container.vc_btn3-left{text-align: right;}
		.apply-here a.btn{font-size: 26px;padding: 7px 20px;}
		#lang-row {width: 100%;}
	}
	@media only screen and (min-width : 992px) and  (max-width : 1199px){
		
		.student_zone .vc_btn3-container, .about_bulgaria .vc_btn3-container{margin-top: 310px;margin-right: 5%;}


		.header-section .feature-video-overlay h1 {font-size: 48px; text-align: center; margin-top: 95px;}
		#homepage-header-video .form-container .form-group {max-width: 190px;}
		.page-id-5932 #homepage-header-video .form-container .form-group,
		.page-id-5904 #homepage-header-video .form-container .form-group {max-width: 100%;}

		/* NAVIGATION */
		#primary-menu li a {padding: 0px 8px;font-size: 11px;}
		#primary-menu li.menu-item-language a{font-size: 13px;}
		.admin-bar .is-sticky #jobs-sidebar-section {padding-top: 110px;}
		/* NAVIGATION END */
		/* HOMEPAGE HEADER */
		#homepage-header h1{margin-top: 60px;font-size: 60px;}
		#homepage-header .form-container{margin-bottom: 60px;}
		.ui-dropdownchecklist-selector-wrapper, 
		#homepage-header .ui-widget.ui-dropdownchecklist-selector-wrapper
		{width: 100%;}
		#homepage-header .ui-dropdownchecklist-selector{width: 205px !important;}
		#homepage-header .ui-dropdownchecklist-text{width: 82%!important;max-width: 82%!important;font-size: 13px}
		#homepage-header .ui-dropdownchecklist-dropcontainer{width: 100%!important;}
		#homepage-header .form-container {padding: 20px;}
		#homepage-header .form-container a.upload { width: 100%;}
		#homepage-header .form-container .form-group { margin-right: 0px;}
		#latest-news .news-excerpt { height: 53px; overflow: hidden;}
		#latest-news .vc-gitem-zone-height-mode-auto::before { padding-top: 0px !important;}
		.upload-btn-top.diagonal { padding-left: 45px;}
		/* HOMEPAGE HEADER END*/
		/* JOB BROWSE HEADER */
		#form-jobs h1{margin-top: 60px;font-size: 60px; margin-bottom: 10px;}
		#form-jobs .job_filters #ddcl-search_categories, #form-jobs .job_filters #ddcl-job_types, #form-jobs .job_filters #ddcl-search_location, #form-jobs .job_filters #ddcl-search_technology {margin-bottom: 15px;}
		#form-jobs .form-group, #form-jobs .form-group.search-submit{margin-bottom: 0px;}
		#form-jobs .ui-dropdownchecklist-selector{width: 100%!important;}
		#form-jobs .ui-dropdownchecklist-text{width: 82%!important;border: none;}
		.form-group.search-submit{float: right;}
		.search_categories, select#job_types, select#search_location { float: none;}
		/* JOB BROWSE HEADER END*/
		/* GET TO KNOW US PAGE */
		.mid-titles{padding: 35px 0;}
		.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom: 20px;}
		.opportunities .three-column{margin: 15px 0;}
		/* GET TO KNOW US PAGE END*/
		/* SCHOLARSHIP PROGRAM PAGE */
		#how-apply .blue-col .vc_column-inner > .wpb_wrapper {min-height: 263px; word-wrap: break-word;padding: 5px;}
		.student_zone .vc_btn3-container .vc_btn3.vc_btn3-size-md, 
		.student_zone .vc_btn3-container .vc_btn3.vc_btn3-size-md .vc_btn3-icon, 
		.about_bulgaria .vc_btn3-container .vc_btn3.vc_btn3-size-md, 
		.about_bulgaria .vc_btn3-container .vc_btn3.vc_btn3-size-md .vc_btn3-icon {font-size: 20px;}
		.why-apply .why-apply-btn a { font-size: 16px;}
		/* SCHOLARSHIP PROGRAM PAGE END*/
		/* LATEST NEWS SECTION */
		#latest-news .news-title a {font-size: 14px;}
		#latest-news .news-excerpt p {font-size: 12px;}
		#latest-news .vc_grid.vc_row .vc_grid-item .wpb_content_element.separators { display: none;}
		#latest-news .vc_gitem-post-data { margin-bottom: 10px;}
		#latest-news .wpb_single_image a.vc_single_image-wrapper {height: 225px;}
		#blog-section .news_browse_img, #blog-section .news_browse_img a { display: block; height: 200px;}
		/* LATEST NEWS SECTION END*/
		/* CONTACT PAGE */
		.flip-container, 
		.sutherland_address_box_front, 
		.sutherland_address_box_back {
			width: 293px;
			height: 465px;
		}
		.sutherland_address_box_back iframe {
			height: 455px!important;
		}
		.flip-container {
			width: 323px;
			position: relative;
		}
		/* CONTACT PAGE END*/
		/* ABOUT BG PAGE */
		#about-bulgaria-header .buttons-line .about-header-button .vc_btn3-block.vc_btn3-size-md {font-size: 16px !important;padding: 14px 10px;}
       /* #about-bulgaria-header .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {}*/
		/* ABOUT BG PAGE END */
		
		/* NEWS BROWSE PAGE */
		.like-we-do { width: 100%}
		.upload-btn.diagonal { width: 100%; padding-left: 40px; font-size: 13px;}
		.widget_text .widget-job-form .form-group { width: 100%;}
		.rpwe-block h3 { line-height: 120% !important;}
		.rpwe-time { position: static !important;}
		#blog-section .vc-gitem-zone-height-mode-auto::before { padding-top: 0px;}
		.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top { position: relative !important;}
		/* NEWS BROWSE PAGE END */
		.application_details .ui-dropdownchecklist-text{max-width: 85%;}
		/* popup */
		#form-section .form-group.loc{margin-top: -15px; margin-bottom: 20px;}
	}    
	@media only screen and (min-width : 768px) and (max-width : 991px) {

		/* NAVIGATION */
		.navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler:hover { background: none;}
		.navbar-light .navbar-toggler { border:none;}
		.navbar-light .navbar-toggler .icon-bar {background-color:#2e79bb;}
		.navbar-toggler .icon-bar { height:3px;}
		/* .navbar-collapse.collapse { margin-top: 0px; border-top: 2px solid #ccc;} */
		#primary-menu li a { line-height: 60px; padding: 0px;}
		.site-logo {width: 70%;position: relative;z-index: 1;}
		.sticky-wrapper #masthead { border-bottom: 2px solid #ebebeb;}
		#primary-menu li .sub-menu {position: static; display: block !important; border: none;}
		#primary-menu li .sub-menu li { border: none;}
		#primary-menu li .sub-menu li a { line-height: 40px;}
		/* NAVIGATION END */
		/* HEADER */
		.navbar-collapse{margin-top: 20px; padding-left: 0px; padding-right: 0px;}
		.header-section h1{font-size: 45px; margin-top: 80px;}
		.header-section h3{font-size: 24px;}
		/* HEADER END*/
		/* HOMEPAGE HEADER */
		#homepage-header h1{margin-top: 50px;font-size: 40px;}
		#homepage-header h2 { font-size: 30px;}
		#homepage-header .form-container{margin-bottom: 40px;}
		.ui-dropdownchecklist-selector-wrapper, #homepage-header .ui-widget.ui-dropdownchecklist-selector-wrapper{width: 100%;}
		#homepage-header .ui-dropdownchecklist-selector{width: 240px!important;}
		#homepage-header .ui-dropdownchecklist-text{width: 83%!important;max-width: 83%!important;}
		#homepage-header .ui-dropdownchecklist-dropcontainer{width: 100%!important;}
		.upload-btn-top.diagonal::after{transform: translateX(calc(19% - 23px)) translateY(10%) rotate(-45deg);}
		.upload-btn-top.diagonal:hover::after {transform: translateY(10%) translateX(-245px) rotate(-45deg);}
		#homepage-header .form-container a.upload { width: 100%;}
		#homepage-header .form-container .form-group { margin-right: 0px;}
		.mid-titles h3 { margin-top: 50px;}
		#latest-news .vc-gitem-zone-height-mode-auto::before{padding-top: 0%!important;}
		#latest-news .news-title {min-height: 34px;}
		#latest-news .wpb_single_image a.vc_single_image-wrapper {height: 230px;}
		#latest-news .vc_gitem-zone { margin-bottom: 30px;}

		#testimonial-row .testimonial-img img{ width: 100%; height: 100%;}
		#testimonial-row .testimonial-img,
		#testimonial-row .title-and-link{
			padding-left: 0px;
			margin: 0 auto;
			position: relative;
		}
		.upload-btn-top.diagonal { text-align: center; padding-left: 0px;}

		/* HOMEPAGE HEADER END*/
		/* JOB BROWSE HEADER */
		#form-jobs h1{margin-top: 50px;font-size: 46px; margin-bottom: 10px;}
		#form-jobs h3{margin-bottom: 10px;font-size: 22px;}
		#form-jobs .job_filters{padding: 20px; margin: 40px auto;}
		#form-jobs .job_filters #ddcl-search_categories, #form-jobs .job_filters #ddcl-job_types, #form-jobs .job_filters #ddcl-search_location, #form-jobs .job_filters #ddcl-search_technology {margin-bottom: 15px;}
		#form-jobs .form-group, #form-jobs .form-group.search-submit{margin-bottom: 0px;}
		.widget-job-form .form-group{width: 100%;}
		#form-jobs .ui-dropdownchecklist-selector, .widget-job-form .ui-dropdownchecklist-selector{width: 100%!important;}
		#form-jobs .ui-dropdownchecklist-text, .widget-job-form .ui-dropdownchecklist-text{width: 82%!important;border: none;}
		.form-group.search-submit{float: right;}
		#scholar-apply-text .apply-month a{font-size: 16px;}
		.single-news-item { padding-top: 30px}
		.search_categories, select#job_types, select#search_location { float: none;}
		/* JOB BROWSE HEADER END*/
		/* GET TO KNOW US PAGE */
		.mid-titles{padding: 0}
		.mid-titles h2{font-size: 16px;}
		.mid-titles h1{font-size: 36px;}
		.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom: 20px;}
		.opportunities .three-column{margin: 15px 0;}
		.ben-header.mid-titles {
		    padding: 35px 0;
		}
		/* GET TO KNOW US PAGE END*/
		/* SCHOLARSHIP PROGRAM PAGE */
		#scholarship-program{padding: 0}
		.scholarship-program{padding: 0}
		#scholarship-program h3{font-size: 16px;}
		#how-apply .blue-col .vc_column-inner > .wpb_wrapper {min-height: 265px; word-wrap: break-word;padding: 5px;}
		#how-apply .separators #apply-mid-separators{margin-bottom: 0px;}
		#scholarship-program h1{font-size: 36px;}
		.scholarship-program h1{font-size: 36px;}
		#scholar-apply-text { padding-bottom: 20px;}
		#scholar-apply-text .apply-month { margin-top: 10px;}
		#how-apply .separators h1{font-size: 36px;}
		#how-apply .blue-col .wpb_wrapper .scholarship-apply-title p { font-size: 15px;}
		#how-apply .blue-col .wpb_wrapper .scholarship-apply-info p { font-size: 13px;}
		.why-apply .wpb_raw_code a{font-size: 13px; line-height: 22px;min-height: 36px;word-break: break-all;padding: 8px 3px;}
		.why-apply h1{font-size: 24px;}
		/* SCHOLARSHIP PROGRAM PAGE END*/
		/* NEWS PAGE BROWSE */
		#blog-section{padding: 0px;}
		#blog-section .vc-gitem-zone-height-mode-auto::before{ padding-top: 350px;}
		#blog-section .news_browse_img, #blog-section .news_browse_img a { display: block; height: 200px;}
		/* NEWS PAGE BROWSE END*/
		/* CONTACT PAGE */
		#locations .contact-img-exp{min-height: 257px; padding: 15px;}
		#contacts-title { padding-top: 0px;}
		.flip-container, 
		.sutherland_address_box_front, 
		.sutherland_address_box_back {
			width: 220px;
			height: 470px;
		}
		.sutherland_address_box_back iframe {
			height: 460px!important;
		}
		.flip-container {
			width: 250px;
			position: relative;
		}
		/* CONTACT PAGE END*/
		/* ABOUT BG PAGE */
		#about-bulgaria-header .buttons-line .about-header-button .vc_btn3-block.vc_btn3-size-md {font-size: 16px;}
		#why-bulgaria .text-transparent-block,
		#why-sofia .text-transparent-block,
		#local-information .left-trans .text-transparent-block,
		#local-information .right-trans .text-transparent-block { width: 100%; margin-left: 0px;}
		#local-information .right-trans .text-transparent-block { margin-top: 0px; }
		#local-information .right-trans .vc_column-inner { margin-top: 0px; padding-top: 0px;}
		/* ABOUT BG PAGE END */

		/* NEWS BROWSE PAGE */
		.like-we-do { width: 100%; padding: 10px;}
		.upload-btn.diagonal { width: 100%; font-size: 13px; padding-left: 0px; text-align: center;}
		.widget_text .widget-job-form .form-group { width: 100%;}
		.rpwe-block h3 { line-height: 120% !important;}
		.rpwe-time { position: static !important;}
		#blog-section .vc-gitem-zone-height-mode-auto::before { padding-top: 0px;}
		.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top { position: relative !important;}
		.recent-posts-extended .job-form-widget-title { font-size: 22px;}
		.recent-posts-extended .rpwe-alignleft { float: none;}
		.recent-posts-extended .rpwe-block h3 { font-weight: bold; padding: 10px 0;}

		.single-news .recent-posts-extended .rpwe-alignleft { float: left;}
		/* NEWS BROWSE PAGE END */

		/* FOOTER */
		.upper-footer .col-sm-6{min-height: 310px;}
		.upper-footer .col-sm-6{min-height: 310px;}
		.down-footer #footer-copyright{margin-top: 15px;line-height: 14px;}
		.down-footer #footer-webdesign { text-align: center; float: none!important;}
		/* popup */
		#form-section .form-group.loc{margin-top: -15px; margin-bottom: 20px;}
		/* FOOTER END*/
		/* LIKE WE DO WIDGET */
		.like-we-do{
			background-position: center;
			background-repeat: no-repeat;
		}
		/* LIKE WE DO WIDGET END */
		.application_details .ui-dropdownchecklist-text{max-width: 95%;}
		/* BENEFITS 2 */
		#upper-benefit{margin-top: 25px;}
		#employee-main-row .employee-row{height: 220px;}
		.hidden-div-row-right, .hidden-div-row-left{height: 220px;font-size: 10px;display: none;}
		.employee-row h4{font-size: 13px;}
		.employee-row .title-text-fl p{font-size: 15px;line-height: 20px;}
		.jerleft{matgin-top: -15px;}
		.employee-row-left ul.trn{padding-top: 45px;}
		.employee-row-right ul.ext.bgl{margin-top: -7px;}
		.employee-row-left ul.trn.bgl{padding-top: 50px;}
		.employee-row-left ul.jerleft.bgl { margin-top: -18px;}
		.employee-row-right ul.trn.bgl{padding-top: 45px;}

		/* BENEFITS 2 END*/
		/* LANGUAGES PAGE */
		#lang-row > .vc_col-sm-8{width: 100%;}
		/* LANGUAGES PAGE END*/
        /* Privacy Policy tables */
        tr:nth-child(2) td:nth-child(1) p {
            display: block;
        }
        #privacy-policy-table.privacy-policy-table table tbody td {
            border: none;
        }
        /* Privacy Policy tables END */
	}
	@media only screen and (min-width : 480px) and (max-width : 767px) {
		#homepage-header-video h1{font-size: 40px;}
		.header-section .feature-video-overlay h1 {margin-top: 60px;}
		#about-bulgaria-header h1{font-size: 40px;margin-top: 15px; margin-bottom: 15px;}
		/* NAVIGATION */
		.navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler:hover { background: none;}
		.navbar-light .navbar-toggler { border:none; margin-top: 4px;}
		.navbar-light .navbar-toggler .icon-bar {background-color:#2e79bb;}
		.navbar-toggler .icon-bar { height:3px;}
		/* .navbar-collapse #primary-menu::before { width: 80px; height: 3px; display: block; background-color: #2e79bb; margin-left: 15px; margin-right: 15px;} */
		#primary-menu li .sub-menu {position: static; display: block !important; border: none; padding-left: 20px;}
		#primary-menu li .sub-menu li { border: none;}
		#primary-menu li .sub-menu li a { line-height: 40px;}
		/* NAVIGATION END */
		/* HEADER */
		.site-logo{width: 70%;position: relative;z-index: 1;}
		.sticky-wrapper #primary-menu li a{line-height: 60px;}
		.sticky-wrapper .site-branding .site-logo p a {line-height: 60px;}
		.sticky-wrapper .site-title img {height: 40px;}
		.sticky-wrapper #masthead { border-bottom:2px solid #ebebeb;}
		.sticky-wrapper{height: 62px!important;}
		.header-section h1{font-size: 40px; margin-top: 5px;}
		.header-section h3{font-size: 20px;}
		/* HEADER END*/
		/* HOMEPAGE HEADER */
		#homepage-header h1{margin-top: 20px;font-size: 40px;}
		#homepage-header h2{margin-bottom: 10px;font-size: 22px;}
		#homepage-header .form-container{margin: 20px auto;}
		#homepage-header .form-container .form-group.search-submit{margin-bottom: 0px;}
		#homepage-header .form-container .form-group{margin-right: 0px;}
		.ui-dropdownchecklist-selector-wrapper, #homepage-header .ui-widget.ui-dropdownchecklist-selector-wrapper{width: 100%;}
		.ui-dropdownchecklist-selector{width: 100%!important;}
		.ui-dropdownchecklist-text{width: 91%!important;max-width: 91%!important;border: none;}
		.ui-dropdownchecklist-dropcontainer{width: 100%!important;}
		.form-container a.upload{width: 100%;}
		#search-submit{width: 100%;}
		#search-submit.diagonal:after{transform: translateX(calc(19% - 31px)) translateY(10%) rotate(-45deg);}
		#search-submit.diagonal:hover::after {transform: translateY(10%) translateX(-540px) rotate(-45deg);}
		#homepage-header .upload-btn-top.diagonal::after{transform: translateX(calc(18.5% - 23px)) translateY(10%) rotate(-45deg);}
		#homepage-header .upload-btn-top.diagonal:hover::after {transform: translateY(10%) translateX(-540px) rotate(-45deg);}
		#homepage-header .upload-btn-top{text-align: left;}
		#homepage-header .upload-btn-top.diagonal{padding-left: 25px;}
		#homepage-header .form-container a.upload { width: 100%;}
		#homepage-header .form-container .form-group { margin-right: 0px;}
		#counts .count-column-first { border-bottom: 1px solid #f1f1f1;}
		#counts .count-column-second { border-right: 0px; border-bottom: 1px solid #f1f1f1;}
		.mid-titles h3 { margin-top: 50px;}
		.four-row .four-column {margin: 20px 0 20px;}
		.student_zone .vc_btn3-container, .about_bulgaria .vc_btn3-container { margin: 160px 0 30px 0; text-align: center !important;}
		.about_bulgaria { margin-top: 20px;}
		#latest-news .vc-gitem-zone-height-mode-auto::before { padding-top: 0% !important;}
		.vc_gitem-zone-a .vc_gitem-row-position-top, 
		.vc_gitem-zone-b .vc_gitem-row-position-top { position: relative !important;}
		#latest-news .vc_grid-item { margin-bottom: 30px;}
		#latest-news .wpb_single_image a.vc_single_image-wrapper {height: 225px; width: 720px; max-width: 100%;}
		#latest-news .vc_gitem_row .vc_gitem-col { padding-right: 0px;}
		#latest-news .vc_gitem_row .latest_news_body { padding-left: 15px; padding-right: 15px;}
		#testimonial-row .testimonial-img a { width: 200px; height: 200px; overflow: hidden; display: block; margin: 0 auto;}
		#testimonial-row .testimonial-img a img {
			object-fit: cover;
		    display: block;
		    width: 100%;
		    height: 100%;
		    border-radius: 50%;
		    box-shadow: none;
		    overflow: hidden;
		}
		#testimonial-row .title-testimonial { text-align: center;}
		#testimonial-row .title-testimonial h3 { margin-bottom: 0px;}
		#testimonial-row .title-and-link .title-testimonial h3 a{font-size: 34px; color: #2e79bb;}
		#testimonial-row .btn { display: block; margin: 20px 0 0 0;}
		.student_zone .vc_btn3-container .vc_btn3.vc_btn3-size-md,
		.about_bulgaria .vc_btn3-container .vc_btn3.vc_btn3-size-md{font-size: 19px;}
		.student_zone .vc_btn3-container, .about_bulgaria .vc_btn3-container{margin-top: 185px;}
		/* HOMEPAGE HEADER END*/
		/* JOB BROWSE HEADER */
		#form-jobs h1{margin-top: 20px;font-size: 40px; margin-bottom: 10px;}
		#form-jobs h3{margin-bottom: 10px;font-size: 16px;}
		#form-jobs .job_filters{padding: 20px; margin: 20px auto;}
		#form-jobs .job_filters #ddcl-search_categories, #form-jobs .job_filters #ddcl-job_types, #form-jobs .job_filters #ddcl-search_location, #form-jobs .job_filters #ddcl-search_technology {margin-bottom: 15px;}
		#form-jobs .form-group, #form-jobs .form-group.search-submit{margin-bottom: 0px;}
		.single-news-item { padding-top: 30px}
		.search_categories, select#job_types, select#search_location { float: none;}
		/* JOB BROWSE HEADER END*/
		/* SUBMIT CV POPUP */
		#form-section{width: 100%;}
		#form-section .language-select{margin: 0; padding: 0; margin-left: 3px;}
		#form-section .ui-dropdownchecklist-selector-wrapper, #form-section .ui-widget.ui-dropdownchecklist-selector-wrapper{width: 97%;}
		#form-section .bootstrap-filestyle{width: 97%;}
		#form-section #form-title{font-size: 22px;}
		#form-section .cv-upload{width: 100%;}
		#form-section{padding: 33px 15px 21px;}
		/* SUBMIT CV POPUP END*/
		/* GET TO KNOW US PAGE */
		.mid-titles{padding: 0}
		.mid-titles h2{font-size: 16px;}
		.mid-titles h1{font-size: 30px;}
		.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom: 20px;}
		#get-in-touch .touch-btn .vc_btn3.vc_btn3-style-custom{width: 100%; font-size: 16px;}
		.opportunities .three-column{margin: 15px 0;}
		/* GET TO KNOW US PAGE END*/
		/* SCHOLARSHIP PROGRAM PAGE */
		#scholarship-program{padding: 0}
		#scholarship-program h3{font-size: 16px;}
		#scholarship-program h1{font-size: 24px;}
		.scholarship-program{padding: 0}
		.scholarship-program h3{font-size: 16px;}
		.scholarship-program h1{font-size: 24px;}
		#scholar-apply-text h3 {margin-top: 0px;font-size: 20px;}
		#scholar-apply-text .apply-month a{font-size: 16px;}
		#scholar-apply-text {padding-bottom: 0px;}
		#scholar-apply-text p {margin-top: 40px; text-align: center !important;}
		#scholar-apply-text h4 {text-align: center !important;}
		#how-apply .separators h1{font-size: 25px;}
		#how-apply .separators #apply-mid-separators{display: none;}
		#why-apply{padding: 0;}
		.why-apply .wpb_raw_code a{padding: 0px 3px;}
		.why-apply h1{text-align: center!important;font-size: 18px;}
		.why-apply .vc_column-inner {padding-top: 10px;}
		.why-apply .why-apply-list{margin-top: -25px;}
		#how-apply .blue-col .vc_column-inner > .wpb_wrapper {min-height: 0px; margin-bottom: 80px; padding-bottom: 30px;}
		#how-apply .blue-col-last .vc_column-inner > .wpb_wrapper { margin-bottom: 0px;}
		/* SCHOLARSHIP PROGRAM PAGE END */
		/* NEWS PAGE BROWSE */
		#blog-section{padding: 0px;}
		#blog-section .wpb_content_element{margin-bottom: 20px;}
		#blog-section .latest-news-title h1{font-size: 22px;}
		#blog-section .vc-gitem-zone-height-mode-auto::before{ padding-top: 600px;}
		#blog-section .news_browse_title a{font-size: 16px;}
		#blog-section .news_browse_social p.share_it{margin-top: 0px;}
		#blog-section .vc_gitem-col-align-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{margin-top: -20px;}
		#blog-section .news-author-icon, #blog-section .news-date-icon{margin-top: 20px;} 
		#blog-section .news_browse_title { overflow: visible;  max-height: 100%;}
		/* NEWS PAGE BROWSE */
		/* CONTACT PAGE */
		#contacts-title { padding-top: 0px;}
		#contacts-title .wpb_content_element {margin-bottom:0px;}
		#contact-main .contacts_sidebar { margin-top: 60px;}
		#contact-main {padding-bottom: 30px;}
		#join-us .vacancies-btn { margin-top: 0px;}
		#join-us .vc_column-inner  { padding-top: 5px;}
		.flip-container { margin-bottom: 30px;}
		.flip-container .vc_column-inner,
		.flip-container .vc_column-inner .wpb_wrapper { position: relative;}
		.sutherland_address_box_front, 
		.sutherland_address_box_back {
			height: 455px;
		}
		.sutherland_address_box_front, 
		.sutherland_address_box_back {
			width: 360px;
			left: 0;
			right: 0;
			margin: 0 auto;
		}
		.sutherland_address_box_back iframe {
			height: 440px!important;
		}
		/* CONTACT PAGE END*/
		/* ABOUT BG PAGE */
		#about-bulgaria-header .buttons-line .about-header-button .vc_btn3-block.vc_btn3-size-md {font-size: 16px;}
		#why-bulgaria .text-transparent-block,
		#why-sofia .text-transparent-block,
		#local-information .left-trans .text-transparent-block,
		#local-information .right-trans .text-transparent-block { width: 100%; margin-left: 0px;}
		#local-information .right-trans .text-transparent-block { margin-top: 0px; }
		#local-information .right-trans .vc_column-inner { margin-top: 0px; padding-top: 0px;}
		/* ABOUT BG PAGE END */
		/* BENEFITS PAGE */
		.benefits-info-box .list-right { margin-left: 0px !important;}
		.full-row-left, .full-row-right {padding: 10px 0;}
		/* BENEFITS PAGE END */
		/* NEWS BROWSE PAGE */
		.like-we-do { width: 100%; padding: 10px;}
		.upload-btn.diagonal { width: 100%; padding-left: 10px; font-size: 10px;}
		.widget_text .widget-job-form .form-group { width: 100%;}
		.rpwe-block h3 { line-height: 120% !important;}
		.rpwe-time { position: static !important;}
		#blog-section .vc-gitem-zone-height-mode-auto::before { padding-top: 0px;}
		.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top { position: relative !important;}
		.recent-posts-extended .job-form-widget-title { font-size: 22px;}
		.recent-posts-extended .rpwe-block h3 { font-weight: bold; padding: 10px 0;}
		.news-browse .vc_gitem_row .vc_gitem-col { padding: 0px;}
		.news-browse .wpb_single_image .vc_figure { width: 100%; height: 300px;}
		.news-browse .wpb_single_image .vc_figure a { width: 100%; height: 300px;}
		.news-browse .wpb_single_image img {
			object-fit: cover;
		    display: block;
		    width: 100%;
		    height: 100%;
		}
		/* NEWS BROWSE PAGE END */
		/* FOOTER */
		.site-footer .upper-footer{padding-bottom: 35px;}
		.site-footer .widget-title{margin-top: 35px;}
		.down-footer #footer-copyright{line-height: 14px;}
		.down-footer #footer-webdesign { text-align: center; float: none!important;}
		/* FOOTER END*/
		/* EMPLOYEE STORIE */
		#testimonial-content { top: -90px;}
		#sutherland_employee_storiy_title { font-size: 40px; padding-bottom: 10px; }
		/* EMPLOYEE STORIE END */
		/* LIKE WE DO WIDGET */
		.like-we-do{
			background-position: center;
			background-repeat: no-repeat;
		}
		/* LIKE WE DO WIDGET END */
		.application_details .ui-dropdownchecklist-text{max-width: 98%;border-right: 1px solid #d5d5d5;}
		/* BENEFITS 2 */
		#upper-benefit{margin-top: 25px;}
		#employee-main-row{background-image: none;}
		#employee-main-row .employee-row{height: unset;}
		#employee-main-row .hidden-div-row-right .pimage, #employee-main-row .hidden-div-row-left .pimage{display: none;}
		#employee-main-row .wpb_single_image.vc_align_left, #employee-main-row .wpb_single_image.vc_align_right{text-align: center;}
		.employee-row .title-text-fl p{font-size: 16px; text-align: center!important; line-height: 22px;}
		.employee-row-right ul, .employee-row-left ul{margin-left: 0; padding-left: 0;}
		.employee-row-right ul.trn{padding-top: 65px;}
		.employee-row-right ul.ext{margin-top: -10px;}
		.employee-row-left ul.jerleft {margin-top: 9px;}
		.employee-row-left ul.trn{padding-top: 65px;}
		#join-us .wpb_text_column h1{font-size: 22px;}
		#join-us .vacancies-btn .vc_general{font-size: 16px;}
		/* BENEFITS 2 END*/
		/* LANGUAGES PAGE */
		#lang-row #scholar-apply-text .apply-month a{display: block;}
		/* LANGUAGES PAGE END*/


        /* Privacy Policy tables */
        tr:nth-child(2) td:nth-child(1) p {
            display: block;
        }
        #privacy-policy-table.privacy-policy-table table tbody td {
            border: none;
        }
        /* Privacy Policy tables END */
        /* TECH ACADEMY */
        #how-apply.techapply{padding: 0;}
        .techapply .whysome .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{text-align: center;}
        /* TECH ACADEMY END*/
	}
	@media only screen and (max-width : 992px) {
		.aboutparalax{padding: 160px 0;}
	}
	@media only screen and (max-width : 767px) {
		/* ABOUT PAGE */
		#post-7 .entry-content,#post-188 .entry-content{padding: 0;}
		.aboutblue .wpb_single_image{width: 25%; float: left;}
		.aboutblue .vc_separator{display: none;}
		.aboutblue .wpb_text_column{width: 70%; float: left; border-left: 2px solid #FFF;}
		.aboutblue .wpb_text_column ul{list-style: none;padding-left: 10%; font-weight: normal;}
		.aboutblue .wpb_single_image img{max-width: 80%;}
		.aboutparalax{padding: 100px 0;}
		.aboutsec h2{font-size: 20px;}
		.aboutsec.upstream .absectitle{padding: 10px 0;}
		.aboutsec.upstream{margin-top: 0px;}
		.aboutsec.upstream .vc_separator{padding-left: 0px; margin-bottom: 15px;}
		.aboutsec .bgseebtn .vc_btn3.vc_btn3-style-custom{padding: 8px 20px;}
		.aboutsec .seeopen .vc_btn3.vc_btn3-style-custom{padding: 8px 10px;}
		.aboutsec .wpb_text_column{margin-bottom: 15px;}
		.aboutsec .bgseebtn .vc_btn3.vc_btn3-style-custom, .aboutsec .seeopen .vc_btn3.vc_btn3-style-custom{float: none; margin-bottom: 0px;}
		.needlist{margin-top: 0px;}
		.relocationrow .wpb_single_image{width: 25%; float: left;}
		.relocationrow .vc_separator{display: none;}
		.relocationrow .wpb_text_column{width: 70%; float: left;}
		.relocationrow .wpb_text_column ul{list-style: none;padding-left: 10%; font-weight: normal;}
		.relocationrow .wpb_single_image img {width: revert-layer;}
		.visapermit h3, .aboutsec2 h2{font-size: 22px;}
		.aboutoutlink .vc_btn3.vc_btn3-style-custom{font-size: 18px;}

		
		/* ABOUT PAGE END */
	}
	@media only screen and (max-width : 479px) {
		.header-section .feature-video-overlay h1 {margin-top: 70px;}
		#homepage-header-video h1{margin-top: 70px; font-size: 22px;}
		#homepage-header-video h2{font-size: 18px;}
		#homepage-header-video .form-container{padding: 20px;max-width: 100%;}
		#form-jobs .feature-video-overlay h1{margin-top: 150px;}
		#about-bulgaria-header h1{margin-top: 35px;margin-bottom: 35px; font-size: 30px;}
		/* NAVIGATION */
		.navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler:hover { background: none;}
		.navbar-light .navbar-toggler { border:none; margin-top: 4px; padding-right: 0px; margin-right: 0px;}
		.navbar-light .navbar-toggler .icon-bar {background-color:#2e79bb;}
		.navbar-toggler .icon-bar { height:3px;}
		#primary-menu li .sub-menu {position: static; display: block !important; border: none; padding-left: 20px;}
		#primary-menu li .sub-menu li { border: none;}
		#primary-menu li .sub-menu li a { line-height: 40px;}
		/* NAVIGATION END */

		/* HEADER */
		.site-logo{width: 70%;position: relative;z-index: 1;}
		.sticky-wrapper #primary-menu li a{line-height: 60px;}
		.sticky-wrapper .site-branding .site-logo p a {line-height: 60px;}
		.sticky-wrapper .site-title img {height: auto;}
		.sticky-wrapper #masthead { border-bottom:2px solid #ebebeb;}
		.sticky-wrapper{height: 62px!important;}
		.header-section h1{font-size: 26px; margin-top: 0px;}
		.header-section h3{font-size: 18px;}
		/* HEADER END*/

		/* HOMEPAGE HEADER */
		#homepage-header h1{margin-top: 20px;font-size: 26px;}
		#homepage-header h2{margin-bottom: 10px;font-size: 20px;}
		#homepage-header .form-container{padding: 20px; margin: 20px auto;}
		#homepage-header .form-container .form-group.search-submit{margin-bottom: 0px;}
		#homepage-header .form-container .form-group{margin-right: 0px;}
		.ui-dropdownchecklist-selector-wrapper, #homepage-header .ui-widget.ui-dropdownchecklist-selector-wrapper{width: 100%;}
		.ui-dropdownchecklist-selector{width: 100%!important;}
		.ui-dropdownchecklist-text{width: 84%!important;max-width: 84%!important; border: none;}
		.ui-dropdownchecklist-dropcontainer{width: 100%!important;}
		#homepage-header .form-container a.upload{width: 100%;}
		#search-submit{width: 100%;}
		#search-submit.diagonal:after{transform: translateX(calc(17.5% - 23px)) translateY(10%) rotate(-45deg);}
		#search-submit.diagonal:hover::after {transform: translateY(10%) translateX(-540px) rotate(-45deg);}
		.upload-btn-top{text-align: left;}
		.upload-btn-top.diagonal{padding-left: 25px;}
		.upload-btn-top.diagonal:hover::after {transform: translateY(10%) translateX(-540px) rotate(-45deg);}
		#counts .count-column-first { border-bottom: 1px solid #f1f1f1;}
		#counts .count-column-second { border-right: 0px; border-bottom: 1px solid #f1f1f1;}
		#counts { padding: 65px 15px 30px 15px;}
		#counts .counter { font-size: 24px;}
		.mid-titles h3 { margin-top: 50px;}
		.four-row .four-column {margin: 20px 0 20px;}
		.student_zone .vc_btn3-container, .about_bulgaria .vc_btn3-container { margin: 85px 0 20px 0; text-align: center !important;}
		.about_bulgaria { margin-top: 20px;}
		#latest-news .vc-gitem-zone-height-mode-auto::before { padding-top: 0% !important;}
		.vc_gitem-zone-a .vc_gitem-row-position-top, 
		.vc_gitem-zone-b .vc_gitem-row-position-top { position: relative !important;}
		#latest-news .vc_grid-item { margin-bottom: 30px;}
		#latest-news .wpb_single_image a.vc_single_image-wrapper {height: 225px; width: 480px; max-width: 100%;}
		#latest-news .vc_gitem_row .vc_gitem-col { padding-right: 0px;}
		#latest-news .vc_gitem_row .latest_news_body { padding-left: 15px; padding-right: 15px;}
		#latest-news .news-title a { position: relative;}
		#testimonial-row .testimonial-img a { width: 200px; height: 200px; overflow: hidden; display: block; margin: 0 auto;}
		#testimonial-row .testimonial-img a img {
			object-fit: cover;
		    display: block;
		    width: 100%;
		    height: 100%;
		    border-radius: 50%;
		    box-shadow: none;
		    overflow: hidden;
		}
		#testimonial-row .title-testimonial { text-align: left;}
		#testimonial-row .title-testimonial h3 { margin-bottom: 0px;}
		#testimonial-row .title-and-link { padding: 0px;}
		#testimonial-row .title-and-link .title-testimonial h3 a{font-size: 24px; color: #2e79bb;}
		#testimonial-row .btn { display: block; margin: 20px 0 0 0;}
		/* HOMEPAGE HEADER END*/

		/* JOB BROWSE HEADER */
		#form-jobs h1{margin-top: 20px;font-size: 26px; margin-bottom: 10px;}
		#form-jobs h3{margin-bottom: 10px;font-size: 16px;}
		#form-jobs .job_filters{padding: 20px; margin: 20px auto;}
		#form-jobs .job_filters #ddcl-search_categories, #form-jobs .job_filters #ddcl-job_types, #form-jobs .job_filters #ddcl-search_location, #form-jobs .job_filters #ddcl-search_technology  {margin-bottom: 15px;}
		#form-jobs .form-group, #form-jobs .form-group.search-submit{margin-bottom: 0px;}
		.single-news-item .new-tag.float-end { display: none;}
		.single-news-item { padding-top: 30px}
		.search_categories, select#job_types, select#search_location { float: none;}
		/* JOB BROWSE HEADER END*/

		/* SUBMIT CV POPUP */
		#form-section{width: 100%;}
		#form-section .language-select{margin: 0; padding: 0; margin-left: 3px;}
		#form-section .ui-dropdownchecklist-selector-wrapper, #form-section .ui-widget.ui-dropdownchecklist-selector-wrapper{width: 97%;}
		#form-section .bootstrap-filestyle{width: 97%;}
		#form-section #form-title{font-size: 22px;}
		#form-section .cv-upload{width: 100%;}
		#form-section{padding: 33px 15px 21px;}
		/* SUBMIT CV POPUP END*/

		/* GET TO KNOW US PAGE */
		.mid-titles{padding: 0}
		.mid-titles h2{font-size: 16px;}
		.mid-titles h1{font-size: 24px;}
		.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom: 20px;}
		#get-in-touch .touch-btn .vc_btn3.vc_btn3-style-custom{width: 100%; font-size:14px;}
		.opportunities .three-column{margin: 15px 0;}
		.ben-header.mid-titles {
		    padding: 35px 0;
		}
		/* GET TO KNOW US PAGE END*/

		/* SCHOLARSHIP PROGRAM PAGE */
		#scholarship-program{padding: 0}
		#scholarship-program h3{font-size: 16px;}
		#scholarship-program h1{font-size: 24px;}
		.scholarship-program{padding: 0}
		.scholarship-program h3{font-size: 16px;}
		.scholarship-program h1{font-size: 24px;}
		#scholar-apply-text p{margin-top: 35px;}
		#scholar-apply-text h3{margin-top: 0px;font-size: 20px;}
		#scholar-apply-text .apply-month a{font-size: 16px;}
		#scholar-apply-text{padding-bottom: 0px;}
		#scholar-apply-text p{margin-top: 25px;}
		#how-apply .separators h1{font-size: 20px;}
		.separators .wpb_button, .separators  .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom: 20px;}
		#how-apply .separators #apply-mid-separators{display: none;}
		#why-apply{padding: 0;}
		.why-apply .wpb_raw_code a{font-size: 13px; line-height: 22px;min-height: 36px;word-break: break-all;padding: 8px 3px;}
		.why-apply h1{text-align: center!important;font-size: 18px;}
		.why-apply .vc_column-inner {padding-top: 10px;}
		.why-apply .why-apply-list{margin-top: -25px;}
		#how-apply .blue-col .vc_column-inner > .wpb_wrapper {min-height: 0px; margin-bottom: 80px; padding-bottom: 30px;}
		#how-apply .blue-col-last .vc_column-inner > .wpb_wrapper { margin-bottom: 0px;}
		.why-apply .why-apply-btn a span { word-wrap:break-word; line-height: 22px !important; display: block; padding-bottom: 15px;}
		#scholar-apply-text .apply-month a { display: block; padding: 10px 0px; text-align: center;}
		#indsmall {margin-left: 0px; margin-right: 0px;}
		/* .slick-arrow{display: none!important;} */
		#indsmall .vc_column_container > .vc_column-inner{padding-left: 2px; padding-right: 2px;}
		#indsmall .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{padding-left: 5px; padding-right: 5px;font-size: 12px;}
		/* SCHOLARSHIP PROGRAM PAGE END */

		/* NEWS PAGE BROWSE */
		#blog-section{padding: 0px;}
		#blog-section .wpb_content_element{margin-bottom: 20px;}
		#blog-section .latest-news-title h1{font-size: 22px;}
		#blog-section .vc-gitem-zone-height-mode-auto::before{ padding-top: 700px;}
		#blog-section .news_browse_title a{font-size: 16px;}
		#blog-section .news_browse_social p.share_it{margin-top: 0px;}
		#blog-section .vc_gitem-col-align-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{margin-top: -20px;}
		#blog-section .news-author-icon, #blog-section .news-date-icon{margin-top: 20px;} 
		#blog-section .news_browse_readmore{float: none;margin-top: 77px;}
		#blog-section .news_browse_title { overflow: visible; max-height: 100%;}
		/* NEWS PAGE BROWSE */

		/* CONTACT PAGE */
		#contacts-title { padding-top: 0px;}
		#contacts-title .wpb_content_element {margin-bottom:0px;}
		#contact-main .contacts_sidebar { margin-top: 60px;}
		#contact-main {padding-bottom: 30px;}
		#join-us .vacancies-btn { margin-top: 0px;}
		#join-us .vc_column-inner  { padding-top: 5px;}

		.flip-container { margin-bottom: 30px;}
		.flip-container .vc_column-inner,
		.flip-container .vc_column-inner .wpb_wrapper { position: relative;}
		.sutherland_address_box_front, 
		.sutherland_address_box_back {
			height: 455px;
		}
		.sutherland_address_box_front, 
		.sutherland_address_box_back {
			width: 100%;
			max-width: 360px;
			left: 0;
			right: 0;
			margin: 0 auto;
		}
		.sutherland_address_box_back iframe {
			height: 440px!important;
		}
		/* CONTACT PAGE END */
	
		/* BENEFITS PAGE */
		.benefits-info-box .list-right { margin-left: 0px !important;}
		.full-row-left, .full-row-right {padding: 10px 0;}
		/* BENEFITS PAGE END */

		/* ABOUT BG PAGE */
		#about-bulgaria-header .buttons-line .about-header-button .vc_btn3-block.vc_btn3-size-md {font-size: 16px;}
        .city h1 {
            font-size: 40px;
        }
		#why-bulgaria .text-transparent-block,
		#why-sofia .text-transparent-block,
		#local-information .left-trans .text-transparent-block,
		#local-information .right-trans .text-transparent-block { width: 100%; margin-left: 0px;}
		#local-information .right-trans .text-transparent-block { margin-top: 0px; }
		#local-information .right-trans .vc_column-inner { margin-top: 0px; padding-top: 0px;}
		/* ABOUT BG PAGE END */
		/* NEWS BROWSE PAGE */
		.like-we-do { width: 100%; padding: 10px;}
		.upload-btn.diagonal { width: 100%; padding-left: 10px; font-size: 10px;}
		.widget_text .widget-job-form .form-group { width: 100%;}
		.rpwe-block h3 { line-height: 120% !important;}
		.rpwe-time { position: static !important;}
		#blog-section .vc-gitem-zone-height-mode-auto::before { padding-top: 0px;}
		.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top { position: relative !important;}
		.recent-posts-extended .job-form-widget-title { font-size: 22px;}
		.recent-posts-extended .rpwe-block h3 { font-weight: bold; padding: 10px 0;}
		.news-browse .vc_gitem_row .vc_gitem-col { padding: 0px;}
		.news-browse .wpb_single_image .vc_figure { width: 100%; height: 300px;}
		.news-browse .wpb_single_image .vc_figure a { width: 100%; height: 300px;}
		.news-browse .wpb_single_image img {
			object-fit: cover;
		    display: block;
		    width: 100%;
		    height: 100%;
		}
		#blog-section .news_browse_readmore { text-align: center;}
		/* NEWS BROWSE PAGE END */
		/* FOOTER */
		.site-footer .upper-footer{padding-bottom: 35px;}
		.site-footer .widget-title{margin-top: 35px;}
		.down-footer #footer-copyright{line-height: 14px;}
		.down-footer #footer-webdesign { text-align: center; float: none!important;}
		/* FOOTER END*/
		/* EMPLOYEE STORIE */
		#testimonial-content { top: -50px;}
		#sutherland_employee_storiy_title { font-size: 20px; line-height: 20px; padding-bottom: 10px; }
		/* EMPLOYEE STORIE END */
		/* LIKE WE DO WIDGET */
		.like-we-do{
			background-position: center;
			background-repeat: no-repeat;
		}
		/* LIKE WE DO WIDGET END */
		#homepage-header-video .homepage-header-video-body{max-width: 89%;}
		.student_zone .vc_btn3-container .vc_btn3.vc_btn3-size-md, .student_zone .vc_btn3-container .vc_btn3.vc_btn3-size-md .vc_btn3-icon, .about_bulgaria .vc_btn3-container .vc_btn3.vc_btn3-size-md, .about_bulgaria .vc_btn3-container .vc_btn3.vc_btn3-size-md .vc_btn3-icon{
			font-size: 11px;
		}
		.story .owl-item div{margin-right: 0px!important;}
		/* BENEFITS 2 */
		#upper-benefit{margin-top: 25px;}
		#employee-main-row{background-image: none;}
		#employee-main-row .employee-row{height: unset;}
		#employee-main-row .hidden-div-row-right .pimage, #employee-main-row .hidden-div-row-left .pimage{display: none;}
		#employee-main-row .hidden-div-row-right, #employee-main-row .hidden-div-row-left{font-size: 12px;} 
		#employee-main-row .wpb_single_image.vc_align_left, #employee-main-row .wpb_single_image.vc_align_right{text-align: center;}
		.employee-row .title-text-fl p{font-size: 16px; text-align: center!important; line-height: 22px;}
		.employee-row-right ul, .employee-row-left ul{margin-left: 0; padding-left: 0; padding-top: 0px !important;}
		.employee-row-right ul.trn{padding-top: 70px;}
		/* .employee-row-right ul.trn.bgl{padding-top: 48px;} */
		.employee-row-right ul.ext{margin-top: 0px;}
		.employee-row-right ul.ext.bgl{margin-top: -15px;font-size: 9px;}
		.employee-row-left ul.jerleft {margin-top: 22px;}
		/* .employee-row-left ul.trn{padding-top: 77px;} */
		#join-us .wpb_text_column h1{font-size: 18px;}
		#join-us .vacancies-btn .vc_general{font-size: 14px;}

		.wpb_start_animation.wpb_appear { animation: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 0.5 running wpb_appear !important;  opacity:1 !important;}
		.wpb_animate_when_almost_visible { transform: scale(0.7); opacity:0.7 !important;}

		.hidden-div-row-left, .hidden-div-row-right { position: relative; left: 0; background-color: transparent; color: #000; height: auto;}

		/* BENEFITS 2 END*/
		/* 	LANGUAGE PAGE */
		.apply-here a.btn{font-size: 18px;}
		/* LANGUAGE PAGE END */


        /* Privacy Policy tables */
        tr:nth-child(2) td:nth-child(1) p {
            display: block;
        }
        #privacy-policy-table.privacy-policy-table table tbody td {
            border: none;
        }
        /* Privacy Policy tables END */
        /* TECH ACADEMY */
        .techapply .whysome .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{text-align: center;}
        #how-apply.techapply{padding: 0;}
        /* TECH ACADEMY END*/

	}

	@media only screen and (min-width : 1201px) and (max-width : 1600px) {
		.student_zone .vc_custom_1510059598115,
		.about_bulgaria .vc_custom_1509452691253{
			background-position: center left !important;
		}
	}

	/* hamburder menu breakpoint*/
	@media (max-width: 1200px) {
		#program-section .vc_col-sm-6{
			width: 100%;
		}
		#program-section .about_bulgaria{
			margin-top: 0px;
		}
		#program-section .dcol .wpb_content_element {
		    margin-bottom: 0px !important;
		    padding: 0px !important;
		}
		#program-section .dcol:last-child{
			padding-bottom: 35px;
		}
		.opportunities.tech .three-column p:not(.foour-text){
			display: none;
		}
		.opportunities.tech .three-column h2.main-four-title{
			min-height: 72px;
		}
		#why_apply_section .wpb_text_column p{
			font-size: 18px!important;
		}
		#why_apply_section .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center{
			float: none;
		}
		#why_apply_section .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before{
			font-size: 0.7em!important;
		}
		.scholarship-program h1{
			font-size: 28px;
		}
	}
	@media (max-width: 991px) {
		.navbar-header {
		  float: none;
		}
		.navbar-left,.navbar-right {
		  float: none !important;
		}
		.navbar-toggler {
		  display: block;
		}
		.navbar-collapse {
		  border-top: 1px solid transparent;
		  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		}
		.navbar-fixed-top {
		  top: 0;
		  border-width: 0 0 1px;
		}
		.navbar-collapse.collapse {
		  display: none!important;
		}
		.navbar-nav {
		  float: none!important;
		  margin-top: 7.5px;
		}
		.navbar-nav>li {
		  float: none;
		}
		.navbar-nav>li>a {
		  padding-top: 10px;
		  padding-bottom: 10px;
		}
		.collapse.in{
		  display:block !important;
		}
		.sticky-wrapper #primary-menu li a{
			line-height: 35px;
		}
		#primary-menu li.menu-item-language .sub-menu{
			min-width: 100%;;
			padding-bottom: 20px;
		}
		.is-sticky #primary-menu li.menu-item-language .sub-menu,
		 #primary-menu li.menu-item-language .sub-menu{
		    top: 40px;
		}

		/* header form */
		#homepage-header-video{
			background: background: rgba(0, 105, 178, 0.7);
			opacity: 1;
			margin-top: 0px;
			position: static;
			margin-bottom: 35px;
			padding:35px 0;
		}
		#homepage-header-video .form-container .form-group{
			margin-right: 4px;
		}
		#homepage-header-video .form-container{
			padding: 0 0 10px;
		}
		#homepage-header-video .form-container a.upload{
			width: 100%;
		}
		.carousel-indicators{
			bottom: 20px;
		}
		.vc_custom_1510752026113, .vc_custom_1510752033132{
			background-size: contain!important;
		}

	}
	@media (max-width: 768px) {
		#homepage-header-video .form-container{
			padding-bottom: 0px;
		}
		.site-branding .main-navigation{
			top: -15px;
		}
		#how-apply .whysome .vc_column-inner{
			padding-left: 0px;
			padding-right: 0px;
		}
		.techsome.scholarship-program .imagestr .vc_column-inner{
			min-height: 400px;
			margin-top: 15px;
			background-position: top !important;
		}
		.techsome.scholarship-program .whatcol{
			padding: 0 15px;
		}
		.scholarship-program.techsome {
		    margin: 15px 0 15px;
		}
		.scholarship-program.techsome .vc_empty_space{
			display: none;
		}
		.scholarship-program h1{
			font-size: 20px;
		}
		.whatisit p{
			font-size: 14px;
		}
		.scholarship-program .whatcol .wpb_text_column.separators {
		    margin: 25px 0 30px;
		}
		.wpb_animate_when_almost_visible {
			transform: unset;
			opacity:1 !important;
		}
		#program-section .dcol{
			font-size: 14px;
		}
		#program-section .dcol:last-child{
			padding-bottom: 35px;
		}
		#program-section .dcol h4{
			font-size: 16px;
		}
		#program-section .dcol ul{
			padding-left: 10px;
		}
		#program-section .dcol .vc_icon_element{
			margin: 15px 0!important;
		}
		#program-section .dcol .four-divider{
			margin-top: 15px!important;
			margin-bottom: 15px!important;
		}
		#program-section .dcol .wpb_content_element{
			margin-bottom: 0px!important;
			padding: 0px!important;
		}
		.opportunities.tech .vc_empty_space{
			display: none;
		}
		.opportunities.tech .three-column h2.main-four-title{
			min-height: unset;
		}
		.spac{
			display: none;
		}
		.opportunities.tech .three-column h2.main-four-title{
			font-size: 16px;
		}
		.opportunities.tech .three-column p.foour-text{
			font-size: 14px;
		}
		.opportunities.tech .three-column .four-divider{
			margin-top: 15px;
			margin-bottom: 15px;
		}
		#how-apply.techapply .separators{
			padding: 0 15px;
		}
		#how-apply.techapply .vc_empty_space{
			display: none;
		}
		#how-apply.techapply .separators h1{
			font-size: 18px;
		}
		#how-apply .whysome .vc_column-inner p{
			font-size: 16px!important;
		}
		#how-apply .whysome .vc_column-inner{
			padding-top: 0px!important;
		}
		#why_apply_section .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{
			padding: 15px!important;
		}

		#program-section .dcol .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before{
			font-size: 0.7em!important;
			height: 1.2em!important;
		}
		#program-section .dcol .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{
			width: 4em!important;
			height: 4em!important;
		}
		.opportunities.tech .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before{
			font-size: 0.7em!important;
			height: 1.2em!important;
		}
		.opportunities.tech .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{
			width: 4em!important;
			height: 4em!important;
		}
		.opportunities.tech .three-column p:not(.foour-text){
			display: none;
		}
		#why_apply_section .wpb_text_column p{
			font-size: 15px!important;
		}
		#apptoday h3{
			margin: 15px 0;
		}
		#apptoday #apply_now{
			padding: 0!important;
		}
		#apptoday #apply_now a {
		    padding-left: 20px;
		    padding-right: 20px;
		}
	}
	@media only screen and (min-width : 991px) and (max-width : 1200px) {
		#teconsent{display: block!important; margin-top: 12px!important;}
	}
	@media (max-width: 480px) {
			.carousel-indicators{ bottom: -8px;}
			#teconsent{display: block!important; margin-top: 12px!important;}
	}

	/* admin menu fixes*/
	@media only screen and (min-width : 601px) and (max-width : 782px) {
		.admin-bar #page > .is-sticky #masthead { top: 46px !important;}
		.admin-bar #masthead.sticky {top: 46px;}
	}
	@media only screen and (max-width : 600px) {
		.admin-bar #page > .is-sticky #masthead { top: 0px !important;}
		.admin-bar #masthead.sticky {top: 0px;}
	}

/* RESPONSIVE DESIGN END */
/* .rev_slider .my-video {display: none}
.rev_slider .play-button {cursor: pointer}
.rev_slider .eks {cursor: pointer; font-weight: bold;display: none;}
.my-video .tp-video-play-button {display: none !important; left: -9999px;}
.my-video .tp-video-play-button i {display: none !important; left: -9999px;}
.my-video .tp-video-play-button .tp-revstop {display: none !important; left: -9999px;} */


.multiline_image_carousel div {
	text-align: center;
}
.multiline_image_carousel div img {
	margin: 0 auto;
	padding-bottom: 15px;
}
.sl-arrow-left, .sl-arrow-right{
	position: absolute;
	top: 50%;
	z-index: 1000;
	transition: all 0.2s;
}
.sl-arrow-left:hover, .sl-arrow-right:hover{
	cursor: pointer;
}
.sl-arrow-left:hover{
	margin-left: -5px;
}
.sl-arrow-right:hover{
	margin-right: -5px;
}
.sl-arrow-left{
	left: 0;
}
.sl-arrow-right{
	right: 0;
}






.page-id-4354 #homepage-header-video {
	margin-bottom: 50px;
}
#techstep_2020_intro {
	font-family: "Open Sans";
	margin-bottom: 0px;
	position: relative;
}
#techstep_2020_intro .techstep_2020_intro_mobile_img {
	display: none;
}
#techstep_2020_intro .wpb_single_image img {
	max-height: 400px;
	margin-top: 20px;
}
#techstep_2020_intro h1 {
	font-size: 39px;
	font-weight: 700;
	letter-spacing: 0px;
	color: #26235D;
	opacity: 1;
}
#techstep_2020_intro .techstep_2020_text {
	color: #26235D;
	font-size: 19px;
	font-weight: 600;
	line-height: 29px;
	position: relative;
	margin-bottom: 10px;
	transition: all 0.3s; 
	max-height: 700px;
}
#techstep_2020_intro .techstep_2020_text_closed {
	max-height: 170px;
	overflow: hidden;
}
#techstep_2020_intro .techstep_2020_text_closed:after {
	position: absolute;
	width: 100%;
	height: 70px;
	background-image: linear-gradient(to bottom, transparent, white);
	background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,1), rgba(255,255,255,0));
	opacity: 0.9;
	bottom: 0px;
	left: 0px;
	content: " ";
}
#techstep_2020_intro .techstep_2020_text p {
	margin-bottom: 32px;
}
#techstep_2020_intro .techstep_2020_text p:last-child {
	margin-bottom: 0px;
}
.techstep_2020_readmore { 
	color: #2E79BB;
	font-size: 18px;
	cursor: pointer;
}
.techstep_2020_readmore:hover {
	color: #26235D;
}
#techstep_2020_intro .vc_btn3 {
	background-color: #6CC049;
	border-radius: 30px;
	color: #fff;
	font-size: 21px;
	font-weight: 600;
	border:0px;
	padding-left: 55px;
	padding-right: 55px;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
	left: -7px;
}
#techstep_2020_intro .vc_btn3:hover {
	background-color: #2B78BB !important;
}
#techstep_2020_intro .wpb_single_image .vc_figure,
#techstep_2020_intro .wpb_single_image .vc_single_image-wrapper {
	width: 100% !important;
}
#techstep_2020_requirements .wpb_single_image .vc_figure,
#techstep_2020_requirements .wpb_single_image .vc_single_image-wrapper {
	width: 100% !important;
}

@media only screen and (max-width : 1199px) {
	#techstep_2020_intro .wpb_single_image img {
	    min-height: 340px;
	}
	#techstep_2020_requirements .vc_single_image-img {
	    min-height: 370px;
	}
	#techstep_2020_requirements h2 {
		margin-top: 65px;
	}
}
@media only screen and (max-width : 991px) {
	#techstep_2020_intro .wpb_single_image img {
	    min-height: 260px;
	}
}
@media only screen and (max-width : 767px) {
	.page-id-4354 #homepage-header-video {
		margin-bottom: 30px;
	}
	#techstep_2020_intro{
		margin-bottom: 20px;
	}
	#techstep_2020_intro .vc_col-sm-4 {
		display: none;
	}
	#techstep_2020_intro .techstep_2020_intro_mobile_img {
		display: block;
		margin-bottom: 15px;
	}
	#techstep_2020_intro .wpb_single_image .vc_figure {
		width: 100%;
		text-align: center;
	}
	#techstep_2020_intro .wpb_single_image img {
		min-height: 220px;
		margin-top: 0px;
	}
	#techstep_2020_intro h1 {
		font-size: 20px;
	}
	#techstep_2020_intro .techstep_2020_text {
	    font-size: 14px;
	    line-height: inherit;
	    margin-bottom: 5px !important;
	    
	}
	#techstep_2020_intro .techstep_2020_text p {
		margin-bottom: 25px;
	}
	.techstep_2020_readmore {
	    font-size: 14px;
	}
	#techstep_2020_intro .wpb_raw_code {
		margin-bottom: 15px;
	}
	#techstep_2020_intro .vc_btn3 {
	    border-radius: 20px;
	    color: #fff;
	    font-size: 16px;
	    font-weight: 600;
	    border: 0px;
	    padding-left: 35px;
	    padding-right: 35px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    position: relative;
	    left: -5px;
	}
}



#techstep_2020_requirements {
	font-family: "Open Sans";
}
#techstep_2020_requirements h2 {
	font-size: 39px;
	letter-spacing: 0px;
	color: #fff;
	opacity: 1;
	font-weight: bold;
	margin-top: 85px;
	font-family: HelveticaNeue;
}
#techstep_2020_requirements .vc_single_image-img {
	min-height: 400px;
}
#techstep_2020_requirements ul {
	color: #fff;
	padding-left: 20px;
	font-size: 16px;
	font-family: HelveticaNeue;
	font-weight: 500;
}
#techstep_2020_requirements ul li {
	margin-bottom:5px;
	font-family: HelveticaNeue;
	font-weight: 500;
}
@media only screen and (max-width : 991px) {
	#techstep_2020_requirements .vc_single_image-img {
	    min-height: 270px;
	}
	#techstep_2020_requirements h2 {
		margin-top: 0px;
	}
}
@media only screen and (max-width : 767px) {
	.vc_custom_1533125755530 {
		padding-top: 15px !important;
	}
	#techstep_2020_requirements {
		padding-bottom: 20px;
	}
	#techstep_2020_requirements .wpb_single_image {
		margin-bottom: 0px;
	}
	#techstep_2020_requirements .wpb_single_image .vc_figure {
		width: 100%;
		text-align: center;
	}
	#techstep_2020_requirements .vc_single_image-img {
		min-height: 220px;
	}
	#techstep_2020_requirements .vc_col-sm-7 .vc_column-inner{
		padding-top: 25px;
	}
	#techstep_2020_requirements h2 {
	    font-size: 20px;
	    margin-top: 0px;
	}
	#techstep_2020_requirements ul {
	    font-size: 14px;
	}
	#techstep_2020_requirements .wpb_text_column {
		margin-bottom: 20px;
	}
}


#techstep_2020_technologies {
	font-family: "Open Sans";
	background: url(/wp-content/themes/airdesigns/images/circuit-board-background.png);
	background-position: -10px;
	padding-bottom: 115px;
}
#techstep_2020_technologies:before {
	background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
	background: transparent -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1));
	background: transparent -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1));
	background: transparent -ms-linear-gradient(bottom, rgba(255,155,255,0) 0%, rgba(255,255,255,1) 100%);
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top:0px;
}
#techstep_2020_technologies h2 {
	font-size: 39px;
	letter-spacing: 0px;
	opacity: 1;
	font-weight: bold;
	margin-top: 55px;
	color: #26235d;
}
#techstep_2020_technologies .vc_col-sm-2 {
	width: 20%;
	padding: 0 15px;
}
#techstep_2020_technologies .vc_col-sm-2 .vc_column-inner {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 0px 50px rgba(46,121,187,0.301);
	border-radius: 5px;
	padding-top: 20px;
}
#techstep_2020_technologies .vc_col-sm-2:last-child {
	display: none;
}
#techstep_2020_technologies ul {
	font-size: 17px;
	color: #26235D;
	padding-left: 20px;
	list-style: none;
}
#techstep_2020_technologies ul li {
	margin-bottom: 10px;
}
#techstep_2020_technologies ul li:before {
	content: "\2022";
	color: #2E79BB;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}
@media only screen and (max-width : 991px) {
	#techstep_2020_technologies h2 {
		margin-top: 0px;
	}
	#techstep_2020_technologies .vc_col-sm-2 {
		width: 100%;
		margin-bottom: 15px;
	}
	#techstep_2020_technologies .vc_col-sm-2 .vc_column-inner .wpb_text_column {
		margin-bottom: 20px;
	}
	#techstep_2020_technologies {
		padding-bottom: 50px;
	}
}
@media only screen and (max-width : 767px) {
	#techstep_2020_technologies > .vc_col-sm-12 > .vc_column-inner {
		padding-top: 0px;
	}
	#techstep_2020_technologies {
		padding-bottom: 35px;
		padding-top: 10px;
	}
	#techstep_2020_technologies h2 {
		display: none;
	}
	#techstep_2020_technologies .vc_col-sm-2 {
		width: 100%;
		margin-bottom: 15px;
	}
	#techstep_2020_technologies .vc_col-sm-2 .vc_column-inner {
		padding-top: 15px;
	}
	#techstep_2020_technologies .vc_col-sm-2 .vc_column-inner .wpb_text_column {
		margin-bottom: 20px;
	}
	#techstep_2020_technologies ul {
	    font-size: 14px;
	}
	#techstep_2020_technologies ul li::before {
	    font-weight: bold;
	}
	#techstep_2020_technologies:before {
		background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
		width: 100%;
		height: 100%;
		max-height: 150px;
		position: absolute;
		left: 0px;
		top:0px;
	}
}



#techstep_2020_methodology {
	font-family: "Open Sans";
	color:#fff;
	font-size:18px;
	font-weight: 600;
	padding-bottom: 70px;
}
#techstep_2020_methodology strong {
	font-size:26px;
}
#techstep_2020_methodology .wpb_single_image {
	margin-bottom: 10px;
}
#techstep_2020_methodology .wpb_single_image .vc_figure,
#techstep_2020_methodology .wpb_single_image .vc_single_image-wrapper {
	width: 100%;
}
#techstep_2020_methodology .wpb_single_image img {
	min-height: 130px;
	margin-top: 20px;
	width: auto;
	max-width: 90px;
	max-height: 130px;
}
#techstep_2020_methodology .wpb_text_column {
	margin-bottom: 20px !important;
}
#techstep_2020_methodology .techstep_2020_methodology_text_mobile {
	display: none;
}
@media only screen and (max-width : 991px) {
	#techstep_2020_methodology .vc_col-sm-3 {
		width: 50%;
	}
	#techstep_2020_methodology .techstep_2020_methodology_text_mobile {
		display: block;
	}
	#techstep_2020_methodology .techstep_2020_methodology_text {
		display: none;
	}
}
@media only screen and (max-width : 767px) {
	#techstep_2020_methodology .vc_col-sm-3 {
		width: 100%;
	}
	#techstep_2020_methodology .techstep_2020_methodology_text_mobile {
		display: block;
	}
	#techstep_2020_methodology .techstep_2020_methodology_text {
		display: none;
	}
	#techstep_2020_methodology {
	    font-size: 14px;
	    padding-bottom: 60px;
	}
	#techstep_2020_methodology figure {
		width: 100%; text-align: center;
	}
	#techstep_2020_methodology strong {
	    font-size: 20px;
	}
	#techstep_2020_methodology .wpb_text_column {
	    margin-bottom: 10px !important;
	}
}


#techstep_2020_benefits {
	font-family: "Open Sans";
	background: url(/wp-content/themes/airdesigns/images/circuit-board-background.png);
	background-position: -10px;
	padding-bottom: 115px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}
#techstep_2020_benefits::before {
	background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
	background: transparent -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1));
	background: transparent -ms-linear-gradient(bottom, rgba(255,155,255,0) 0%, rgba(255,255,255,1) 100%);
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top:0px;
}
#techstep_2020_benefits h2 {
	font-size: 39px;
	letter-spacing: 0px;
	opacity: 1;
	font-weight: bold;
	margin-top: 30px;
	color: #26235D;
	margin-bottom: 25px;
}
#techstep_2020_benefits_description p {
	font-size: 18px;
	font-weight: 600;
	color: #26235D;
	margin-bottom: 45px;
}
#techstep_2020_benefits .wpb_single_image {
	margin-bottom: 10px;
}
#techstep_2020_benefits .wpb_single_image img {
	min-height: 95px;
	margin-top: 0px;
	max-width: 95px;
}
#techstep_2020_benefits .techstep_2020_benefits_section {
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	color: #26235D;
	position: relative;
	height: 90px;
	padding: 0px 15px 0 15px;
	margin-top: 105px;
	z-index: 1;
}
#techstep_2020_benefits .techstep_2020_benefits_1 .techstep_2020_benefits_section,
#techstep_2020_benefits .techstep_2020_benefits_2 .techstep_2020_benefits_section,
#techstep_2020_benefits .techstep_2020_benefits_3 .techstep_2020_benefits_section {
	margin-top: 120px;
}
#techstep_2020_benefits .techstep_2020_benefits_4 .techstep_2020_benefits_section {
	margin-top: 110px;
}

#techstep_2020_benefits .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper:after {
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	width: 100%;
	height: 250px;
	position: absolute;
	top: 0px;
	content: " ";
	z-index: 0;
	left: 0px;	

}
#techstep_2020_benefits .techstep_2020_benefits_1 > .vc_column-inner > .wpb_wrapper:after {
	background-image: url("images/tech-step-icons-big-white-shape1.svg");
}
#techstep_2020_benefits .techstep_2020_benefits_2 > .vc_column-inner > .wpb_wrapper:after {
	background-image: url("images/tech-step-icons-big-white-shape2.svg");
}
#techstep_2020_benefits .techstep_2020_benefits_3 > .vc_column-inner > .wpb_wrapper:after {
	background-image: url("images/tech-step-icons-big-white-shape3.svg");
}
#techstep_2020_benefits .techstep_2020_benefits_4 > .vc_column-inner > .wpb_wrapper:after {
	background-image: url("images/tech-step-icons-big-white-shape4.svg");
}

.techstep_2020_benefits_bg img {
	-webkit-filter: drop-shadow( 0px 0px 30px rgba(46, 121, 187, 0.301));
	filter: drop-shadow( 0px 0px 30px rgba(46, 121, 187, 0.301));
}
@media only screen and (max-width : 1199px) {
	#techstep_2020_benefits .techstep_2020_benefits_section {
		font-size: 17px;
		padding: 0px 15px 0 15px;
	}
	#techstep_2020_benefits .techstep_2020_benefits_1 .techstep_2020_benefits_section,
	#techstep_2020_benefits .techstep_2020_benefits_2 .techstep_2020_benefits_section,
	#techstep_2020_benefits .techstep_2020_benefits_3 .techstep_2020_benefits_section {
		margin-top: 100px;
	}
	#techstep_2020_benefits .techstep_2020_benefits_4 .techstep_2020_benefits_section {
		margin-top: 90px;
	}
}
@media only screen and (max-width : 991px) {
	#techstep_2020_benefits .vc_col-sm-3 {
		width: 50%;
	}
	#techstep_2020_benefits .vc_col-sm-3 {
		margin-bottom: 90px;
	}
	#techstep_2020_benefits {
		padding-bottom: 20px;
	}

	#techstep_2020_benefits .techstep_2020_benefits_1 .techstep_2020_benefits_section,
	#techstep_2020_benefits .techstep_2020_benefits_2 .techstep_2020_benefits_section,
	#techstep_2020_benefits .techstep_2020_benefits_3 .techstep_2020_benefits_section {
		max-width: 230px;
		margin: 120px auto 0 auto;
	}
	#techstep_2020_benefits .techstep_2020_benefits_4 .techstep_2020_benefits_section {
		max-width: 230px;
		margin: 110px auto 0 auto;
	}

}
@media only screen and (max-width : 767px) {
	#techstep_2020_benefits .vc_col-sm-3 {
		width: 100%;
		margin-bottom: 50px;
	}
	#techstep_2020_benefits .techstep_2020_benefits_1 .techstep_2020_benefits_section,
	#techstep_2020_benefits .techstep_2020_benefits_2 .techstep_2020_benefits_section,
	#techstep_2020_benefits .techstep_2020_benefits_3 .techstep_2020_benefits_section {
		max-width: 230px;
		margin: 120px auto 0 auto;
	}
	#techstep_2020_benefits .techstep_2020_benefits_4 .techstep_2020_benefits_section {
		max-width: 230px;
		margin: 110px auto 0 auto;
	}
}
@media only screen and (max-width : 400px) {
	#techstep_2020_benefits {
		padding-bottom: 25px;
	}
	#techstep_2020_benefits h2 {
		font-size: 20px;
	}
	#techstep_2020_benefits_description p {
		font-size: 14px;
	}
	#techstep_2020_benefits .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper::after {
		background-size: cover;
		border-radius: 10px;
	}
	#techstep_2020_benefits .vc_col-sm-3 {
		margin-bottom: 90px;
	}
	#techstep_2020_benefits .techstep_2020_benefits_section {
		padding: 0px 15px 0 15px;
		font-size: 18px;
		height: 60px;
	}
	#techstep_2020_benefits .techstep_2020_benefits_1 .techstep_2020_benefits_section,
	#techstep_2020_benefits .techstep_2020_benefits_2 .techstep_2020_benefits_section,
	#techstep_2020_benefits .techstep_2020_benefits_3 .techstep_2020_benefits_section {
		max-width: 230px;
		margin: 120px auto 0 auto;
	}
	#techstep_2020_benefits .techstep_2020_benefits_4 .techstep_2020_benefits_section {
		max-width: 230px;
		margin: 105px auto 0 auto;
	}
}




#techstep_2020_joinus {
	font-family: "Open Sans";
	background: transparent linear-gradient(360deg, #54A476 0%, #3985a7 40%, #2E79BB 100%) 0% 0% no-repeat padding-box;
	/*background: transparent linear-gradient(180deg, #2e79bb 0%, #4c9a85 100%) 0% 0% no-repeat padding-box;*/
	padding-bottom: 135px;
	margin-top: 0px;
}
#techstep_2020_joinus h2 {
	font-size: 39px;
	letter-spacing: 0px;
	margin-top: 90px;
	color: #fff;
	text-align: center;
	margin-bottom: 25px;
	position: relative;
}
#techstep_2020_joinus h2:after {
	height: 3px;
	width: 100%;
	max-width: 290px;
	background-color: #6cc049;
	margin: 0 auto;
	position: absolute;
	bottom: -20px;
	content: " ";
	left: 0;
	right: 0;
}
#techstep_2020_joinus h3 {
	font-size: 39px;
	letter-spacing: 0px;
	margin-top: 20px;
	color: #fff;
	text-align: center;
	margin-bottom: 25px;
}
#techstep_2020_joinus .vc_btn3 {
	background-color: #6CC049;
	border-radius: 45px;
	color: #fff;
	font-size: 32px;
	font-weight: 600;
	border: 0px;
	padding-left: 80px;
	padding-right: 80px;
	padding-top: 10px;
	padding-bottom: 15px;
	position: relative;
	top: 40px;
	z-index: 2;
}
#techstep_2020_joinus .vc_btn3:hover {
	background-color: #fff !important;
	color: #6CC049;
}
#techstep_2020_joinus .vc_btn3-container {
	position: relative;
}
#techstep_2020_joinus .vc_btn3-container:after {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 571.56 159.84' xml:space='preserve'%3E%3Cstyle%3E.st6%7Bfill:%236cc049%7D%3C/style%3E%3Cg id='Group_1206' transform='translate(-34.19 -505.659)'%3E%3Cg id='Layer_1_1_'%3E%3Cg id='Group_1349_1_'%3E%3Cg id='Group_1345_1_'%3E%3Cg id='Group_1343_1_'%3E%3Cpath id='Rectangle_138_1_' class='st6' d='M537.23 528.18h1.71v10.5h-1.71z'/%3E%3C/g%3E%3Cg id='Group_1344_1_'%3E%3Cpath id='Rectangle_139_1_' class='st6' d='M532.83 532.57h10.5v1.71h-10.5z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1348_1_'%3E%3Cg id='Group_1346_1_'%3E%3Cpath id='Path_18290_1_' class='st6' d='M538.08 540c-.73 0-1.33-.59-1.33-1.33v-10.5c-.02-.73.56-1.34 1.29-1.36.73-.02 1.34.56 1.36 1.29v10.57c.01.74-.59 1.33-1.32 1.33z'/%3E%3C/g%3E%3Cg id='Group_1347_1_'%3E%3Cpath id='Path_18291_1_' class='st6' d='M543.33 534.75h-10.49c-.73 0-1.33-.6-1.32-1.33 0-.73.59-1.32 1.32-1.32h10.5c.73-.02 1.34.56 1.36 1.29.02.73-.56 1.34-1.29 1.36h-.08z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1349-2'%3E%3Cg id='Group_1345-2'%3E%3Cg id='Group_1343-2'%3E%3Cpath id='Rectangle_138-2' class='st6' d='M557.59 571.85h1.71v10.5h-1.71z'/%3E%3C/g%3E%3Cg id='Group_1344-2'%3E%3Cpath id='Rectangle_139-2' class='st6' d='M553.2 576.24h10.5v1.71h-10.5z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1348-2'%3E%3Cg id='Group_1346-2'%3E%3Cpath id='Path_18290-2' class='st6' d='M558.45 583.67c-.73 0-1.33-.59-1.33-1.33v-10.49a1.33 1.33 0 012.66-.07v10.56c-.01.74-.6 1.33-1.33 1.33z'/%3E%3C/g%3E%3Cg id='Group_1347-2'%3E%3Cpath id='Path_18291-2' class='st6' d='M563.69 578.42H553.2c-.73-.02-1.31-.63-1.29-1.36.02-.71.59-1.27 1.29-1.29h10.5a1.33 1.33 0 01.07 2.66h-.08v-.01z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1349-3'%3E%3Cg id='Group_1345-3'%3E%3Cg id='Group_1343-3'%3E%3Cpath id='Rectangle_138-3' class='st6' d='M543.8 632.52h1.71v10.5h-1.71z'/%3E%3C/g%3E%3Cg id='Group_1344-3'%3E%3Cpath id='Rectangle_139-3' class='st6' d='M539.41 636.91h10.5v1.71h-10.5z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1348-3'%3E%3Cg id='Group_1346-3'%3E%3Cpath id='Path_18290-3' class='st6' d='M544.66 644.34c-.73 0-1.33-.59-1.33-1.33v-10.5a1.33 1.33 0 012.66-.07V643c-.01.75-.6 1.34-1.33 1.34z'/%3E%3C/g%3E%3Cg id='Group_1347-3'%3E%3Cpath id='Path_18291-3' class='st6' d='M549.9 639.09h-10.49c-.73 0-1.33-.6-1.32-1.33 0-.73.59-1.32 1.32-1.32h10.5c.73-.02 1.34.56 1.36 1.29.02.73-.56 1.34-1.29 1.36h-.08z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1371_1_'%3E%3Cpath id='Path_18298_1_' class='st6' d='M576.02 615.88a6.579 6.579 0 110-13.16c3.63 0 6.58 2.95 6.58 6.58s-2.95 6.58-6.58 6.58zm0-10.51a3.93 3.93 0 103.93 3.93c-.01-2.17-1.76-3.93-3.93-3.93z'/%3E%3C/g%3E%3Cg id='Group_1371-2'%3E%3Cpath id='Path_18298-2' class='st6' d='M572.09 553.03a6.579 6.579 0 110-13.16 6.579 6.579 0 110 13.16zm0-10.51a3.93 3.93 0 10.001 7.861 3.93 3.93 0 00-.001-7.861z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Layer_2_1_'%3E%3Cg id='Group_1349-4'%3E%3Cg id='Group_1345-4'%3E%3Cg id='Group_1343-4'%3E%3Cpath id='Rectangle_138-4' class='st6' d='M68.3 539.87h1.71v10.5H68.3z'/%3E%3C/g%3E%3Cg id='Group_1344-4'%3E%3Cpath id='Rectangle_139-4' class='st6' d='M63.9 544.26h10.5v1.71H63.9z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1348-4'%3E%3Cg id='Group_1346-4'%3E%3Cpath id='Path_18290-4' class='st6' d='M69.15 551.69c.73 0 1.33-.59 1.33-1.33v-10.49a1.33 1.33 0 00-2.66-.07v10.56c.01.74.6 1.33 1.33 1.33z'/%3E%3C/g%3E%3Cg id='Group_1347-4'%3E%3Cpath id='Path_18291-4' class='st6' d='M63.91 546.44h10.5c.73-.02 1.31-.63 1.29-1.36-.02-.71-.59-1.27-1.29-1.29h-10.5c-.73-.03-1.35.55-1.37 1.28-.03.73.55 1.35 1.28 1.37H63.91z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1349-5'%3E%3Cg id='Group_1345-5'%3E%3Cg id='Group_1343-5'%3E%3Cpath id='Rectangle_138-5' class='st6' d='M63.09 604.06h1.71v10.5h-1.71z'/%3E%3C/g%3E%3Cg id='Group_1344-5'%3E%3Cpath id='Rectangle_139-5' class='st6' d='M58.69 608.46h10.5v1.71h-10.5z'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1348-5'%3E%3Cg id='Group_1346-5'%3E%3Cpath id='Path_18290-5' class='st6' d='M63.94 615.89c.73 0 1.33-.59 1.33-1.33v-10.49c.02-.73-.56-1.34-1.29-1.36-.73-.02-1.34.56-1.36 1.29v10.56c-.01.73.59 1.32 1.32 1.33z'/%3E%3C/g%3E%3Cg id='Group_1347-5'%3E%3Cpath id='Path_18291-5' class='st6' d='M58.69 610.64h10.5c.73-.02 1.31-.63 1.29-1.36-.02-.71-.59-1.27-1.29-1.29h-10.5a1.33 1.33 0 00-.07 2.66h.07v-.01z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1371-3'%3E%3Cpath id='Path_18298-3' class='st6' d='M94.4 534.75c0-3.64 2.95-6.58 6.58-6.58a6.579 6.579 0 110 13.16c-3.63 0-6.58-2.95-6.58-6.58zm6.58-3.93a3.93 3.93 0 103.93 3.93 3.93 3.93 0 00-3.93-3.93z'/%3E%3C/g%3E%3Cg id='Group_1371-4'%3E%3Cpath id='Path_18298-4' class='st6' d='M73.88 577a6.579 6.579 0 1113.16 0c0 3.63-2.95 6.58-6.58 6.58s-6.58-2.95-6.58-6.58zm6.58-3.93a3.93 3.93 0 10.001 7.861 3.93 3.93 0 00-.001-7.861z'/%3E%3C/g%3E%3Cg id='Group_1371-5'%3E%3Cpath id='Path_18298-5' class='st6' d='M87.82 637.75a6.579 6.579 0 1113.16 0c0 3.63-2.95 6.58-6.58 6.58-3.64 0-6.58-2.94-6.58-6.58zm6.58-3.93a3.93 3.93 0 103.93 3.93 3.943 3.943 0 00-3.93-3.93z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: auto;
	width: 100%;
	height: 150px;
	position: absolute;
	content: " ";
	left: 0px;
	right: 0px;
	margin: 0 auto;
	background-position: center;
}
@media only screen and (max-width : 991px) {
	#techstep_2020_joinus .vc_btn3 {
	    background-color: #6CC049;
	    border-radius: 45px;
	    color: #fff;
	    font-size: 26px;
	    font-weight: 600;
	    border: 0px;
	    padding-left: 40px;
	    padding-right: 40px;
	    padding-top: 10px;
	    padding-bottom: 12px;
	    position: relative;
	    top: 45px;
	    z-index: 2;
	}
}
@media only screen and (max-width : 767px) {
	#techstep_2020_joinus h2{
		font-size: 30px;
		margin-top: 50px;
	}
	#techstep_2020_joinus h3{
		font-size: 30px;
		margin-top: 35px;
	}
	#techstep_2020_joinus .vc_col-sm-6 .wpb_text_column {
		padding: 0 60px;
	}
	#techstep_2020_joinus .vc_btn3-container {
		margin-top: 40px;
	}
	#techstep_2020_joinus .vc_btn3 {
	    font-size: 20px;
	    padding-left: 40px;
	    padding-right: 40px;
	}
	#techstep_2020_joinus{
		padding-bottom: 100px;
	}
}




/* New Css Single One Page Design */
.refer-friend-form h2,
.sec-title h3 {
    font-size: 37px;
    color: #27245D;
    font-family: HelveticaNeue;
    font-weight: bold;
}
.tandc-info ul {
	padding-left: 20px;
}
.tandc-info li,
.common-text {
    font-size: 20px;
    font-family: HelveticaNeue;
    color: #27245D;
    font-weight: 500;
    line-height: 150%;
}
.tandc-info .common-text,
.tandc-info li{
    font-size: 18px;
}

.sec-title {
    margin-bottom: 65px;
}

.refer-friend-left-block {
    width: 45%;
}

.refer-friend-form {
    width: 55%;
}

.refer-friend-form {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 16px #00000029;
    opacity: 1;
}

.refer-friend-form .vc_column-inner {
    padding: 30px 40px 30px 40px;
}

.refer-friend-form form {
    padding: 0px 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	margin: 0 -10px;
}

.refer-friend-form form input{

}
.refer-friend-form form label {
	letter-spacing: 0px;
	color: #26235D;
	opacity: 1;
	font-size: 14px;
	font-weight: normal;
	font-family: HelveticaNeue;
	display: block;
	margin-bottom: 0;
	position: relative;
}

.refer-friend-form form .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}

.refer-friend-form form .wpcf7-form-control-wrap select,
.refer-friend-form form .wpcf7-form-control-wrap input:not(input[type="checkbox"], input[type="checkbox"]) {
    border: 0;
    border-radius: 0px;
    border-bottom: 1px solid #707070;
    height: 28px;
    padding: 0;
	width: 100%;
}


.refer-friend-form form .wpcf7-form-control-wrap select:focus,
.refer-friend-form form .wpcf7-form-control-wrap input:focus{
	outline: none !important;
	box-shadow: none !important;
}

.refer-friend-form form > * {
    width: 100%;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

.refer-friend-form form > div.half-section {
	width: calc(50% - 20px);
}

.refer-friend-form h2 {
	text-align: center;
	margin-bottom: 25px;
	width: 100%;
	font-size: 45px;
}
.wpcf7 form div.wpcf7-response-output {
	text-align: center;
}
.wpcf7 form.sent div.wpcf7-response-output {
	border-color: #46b450;
	color: #46b450;
}
.wpcf7-form-control span.wpcf7-list-item {
    margin: 0;
}

.wpcf7-form-control input[type="checkbox"] {
    width: 20px;
    height: 20px;
    border-radius: 0px !important;
    margin: 0;
}
.wpcf7-acceptance label input[type="checkbox"] {
	position: absolute;
	left: 0;
	top: 3px;
	z-index: 1;
}
.refer-friend-form form .wpcf7-acceptance label {
	padding-left: 20px;
}
.refer-friend-form form > p:last-of-type {
	margin-top: 20px;
}
.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label {
	font-size: 17px;
	font-weight: 500;
	vertical-align: bottom;
	display: inline-block;
	margin-left: 8px;
}
.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label a {
    text-decoration: underline;
}
.refer-friend-form form input[type="submit"] {
    background-color: #2E79BB;
    border-radius: 21px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    border: 0;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 6px;
    padding-bottom: 6px;
    display: table;
    margin: 0 auto;
}

.refer-friend-sec:before {
    content: "";
    background-image: url(/wp-content/uploads/2021/07/background-pattern.svg);
    display: block;
    width: 1200px;
    height: 1390px;
    position: absolute;
    background-size: cover;
    bottom: -68%;
    right: -20%;
    z-index: -1;
    transform: scale(1.3);
}

.refer-friend-sec {
	padding-bottom: 75px;
	padding-top: 75px;
}

.refer-friend-left-block .vc_column-inner {
    padding-right: 70px !important;
    margin-top: 18%;
}

.wpcf7-form-control form *{
	font-family: HelveticaNeue;	
}

.here-steps-sec .sec-title {
    text-align: center;
}
.step-box figure.wpb_wrapper.vc_figure,
.step-box .wpb_single_image .vc_single_image-wrapper,
.step-box figure.wpb_wrapper.vc_figure img{
	width: 100%;
	transform: scale(1.13);
}

.step-box .wpb_content_element{
    margin-bottom: 0 !important;
}

.step-box .wpb_text_column h2 {
	font-size: 73px;
	color: #fff;
	text-align: center;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 30px;
	font-weight: 900;
	margin-top: 10px;
}

.step-box .wpb_text_column h2:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 10%;
	right: 10%;
	height: 2px;
	background-color: #fff;
}

.step-box .wpb_text_column h3 {
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 120%;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-family: HelveticaNeue;
	font-weight: bold;
	letter-spacing: -0.4px;
}
html[lang="bg-BG"] .step-box .wpb_text_column h3 {
	font-size: 19px;
}
.step-box .vc_column-inner {
    padding: 20px 15px 40px;
    height: 100%;
    border-radius: 10px;
    box-shadow: 0 6px 16px #00000029;
}

.step-box:before {
    content: "";
    position: absolute;
    width: 70px;
    height: 70px;
    background: #fff;
    border-radius: 100%;
    right: -35px;
    z-index: 1;
    top: 40px;
}

.here-steps-row {
    display: flex;
    flex-wrap: wrap;
}

.step-box:last-child::before{
	display: none;
}

.step-box:nth-child(1)::before{
	background-color: #2d78ba !important;
}

.step-box:nth-child(2)::before{
	background-color: #f8a95a !important;
}

.step-box:nth-child(3)::before{
	background-color: #dc1b57 !important;
}

div.tandc-sec-full,
div.here-steps-sec {
    background-size: 144% !important;
    padding-bottom: 100px;
    background-position: center center !important;
    background-repeat: repeat !important;
}

.tandc-sec-full {
	background: transparent linear-gradient(180deg, #2D78BA 0%, #27245D 100%) 0% 0% no-repeat padding-box;
}

.tandc-sec-full:before {
    background-image: url(/wp-content/uploads/2021/07/background-pattern.svg?id=8771) !important;
    content: '';
    background-size: 144% !important;
    background-position: center center !important;
    background-repeat: repeat !important;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.tandc-sec-full .vc_column-inner {
    background: #fff;
    padding: 40px 53px !important;
    border-radius: 84px;
}

.tandc-sec-full {
    padding-bottom: 60px !important;
    padding-top: 40px !important;
}
.tandc-info h4,
.tandc-info h3 {
    font-size: 20px;
    color: #27245D;
    text-transform: uppercase;
    margin-bottom: 30px;
    margin-top: 30px;
    font-family: HelveticaNeue;
    font-weight: 600;
}

.tandc-info div.yellow-btn{

}
div.yellow-btn .vc_general.vc_btn3 {
	border-radius: 61px;
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	border: 0;
	padding: 10px 21px;
	display: table;
	margin: 0 auto;
	background-color: #F99F42;
	background-image: none;
	font-family: HelveticaNeue;
}

div.refer-btn .vc_general.vc_btn3:hover,
div.yellow-btn .vc_general.vc_btn3:hover{
	background-color: #2E79BB !important;
	color: #fff !important;
}

.tandc-sec-full .yellow-btn {
    display: block !important;
    margin-bottom: -63px;
}

.here-steps-sec {
    padding-top: 20px;
}

.tandc-sec-full .sec-title {
    margin-bottom: 22px;
}

.tandc-info h4.common-text {
    font-weight: 600;
    font-size: 18px;
}

.refer-sec {
    background-size: 200%;
    background-position: center;
    background-repeat: repeat;
    padding-top: 40px;
    padding-bottom: 85px;
}

div.refer-main-img {
    margin-bottom: 110px;
}

div.refer-btn .vc_general.vc_btn3 {
	border-radius: 41px;
	color: #fff;
	font-size: 34px;
	font-weight: 600;
	border: 0;
	padding: 12px 44px;
	display: table;
	margin: 0 auto;
	background-color: #F99F42;
	background-image: none;
	font-family: HelveticaNeue;
}

div.refer-btn{
	position: relative;
	text-align: center;
}

div.refer-btn .vc_column-inner {
    display: inline-block;
    width: auto;
    position: relative;
}


div.refer-btn .vc_column-inner:before {
    content: "";
    background-image: url('/wp-content/uploads/2021/07/icon_7.svg');
    display: block;
    width: 96px;
    height: 150px;
    position: absolute;
    background-size: contain;
    top: -40px;
    left: -20%;
}

div.refer-btn .vc_column-inner:after{
    content: "";
    background-image: url('/wp-content/uploads/2021/07/icon_8.svg');
    display: block;
    width: 96px;
    height: 150px;
    position: absolute;
    background-size: contain;
    top: -40px;
    right: -20%;
}


.refer-sec:before,
.here-steps-sec:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    display: block !important;
    opacity: 0.7;
}

.refer-main-mobile{
	display: none !important;
}
.refer-friend-form form .submit.-btn {
	position: relative;
}
.refer-friend-form form .submit.-btn .ajax-loader {
	position: absolute;
	left: 200px;
	right: 0;
	margin: auto;
	top: 14px;
}
.full-content {
	display: none;
}

@media (max-width: 1200px) {
	.refer-friend-form h2, .sec-title h3 {
		font-size: 22px;
	}
	.tandc-info li,
	.common-text {
		font-size: 16px;
	}
	.tandc-info .common-text,
	.tandc-info li{
	    font-size: 16px;
	}
	.refer-friend-sec::before {
		width: 1020px;
		height: 1000px;
	}
	#techstep_2020_requirements h2 {
		font-size: 22px;
	}
	.step-box .vc_column-inner {
		padding: 20px 15px 20px;
	}
	.step-box .wpb_text_column h3 {
		font-size: 14px;
	}
	.step-box figure.wpb_wrapper.vc_figure,
	.step-box .wpb_single_image .vc_single_image-wrapper,
	.step-box figure.wpb_wrapper.vc_figure img {
		transform: scale(1.15);
	}
	.step-box .wpb_text_column h2 {
		font-size: 48px;
		padding-bottom: 13px;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label {
		font-size: 14px;
		vertical-align: top;
	}
	#techstep_2020_requirements ul {
		color: #fff;
		font-size: 16px;
	}
	.tandc-info h4.common-text {
		font-size: 15px;
	}
	.tandc-info h4,
	.tandc-info h3 {
		font-size: 18px;
		margin-bottom: 10px;
		margin-top: 15px;
	}
	.tandc-info p.common-text + h3 {
		margin-top: 30px;
	}
	.tandc-sec-full .yellow-btn {
		margin-bottom: -48px;
	}
	div.yellow-btn .vc_general.vc_btn3 {
		font-size: 16px;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	div.refer-btn .vc_general.vc_btn3 {
		font-size: 28px;
	}
	.refer-sec {
		padding-top: 20px;
		padding-bottom: 65px;
	}
	.refer-friend-form form > p:last-of-type {
		margin-top: 5px;
	}
	div.tandc-sec-full, div.here-steps-sec {
		padding-bottom: 60px;
	}

}

@media (max-width: 980px){
	.site-logo{
		max-width: 200px;
	}

	.refer-friend-left-block .vc_column-inner {
		padding-right: 25px !important;
		margin-top: 18%;
		padding-left: 0 !important;
	}

	.step-box:before {
		width: 40px;
		height: 40px;
		right: -20px;
		top: 30px;
	}

	.tandc-sec-full .vc_column-inner {
		padding: 30px 30px !important;
		border-radius: 84px;
	}

	div.refer-main-img {
		margin-bottom: 80px;
	}
}


@media (max-width: 767px){
	.refer-friend-left-block .vc_column-inner {
		padding-right: 20px !important;
		margin-top: 0 !important;
		padding-left: 20px !important;
		padding-top: 0 !important;
	}

	.refer-friend-form {
		margin: 10px 20px 0 20px !important;
		width: auto !important;
	}

	.refer-friend-form h2, .sec-title h3 {
		font-size: 20px;
	}
	.tandc-info li,
	.common-text {
		font-size: 14px;
		font-weight: 600;
		margin-bottom: 15px !important;
	}
	.tandc-info .common-text,
	.tandc-info li{
	    font-size: 14px;
	}
	.refer-friend-form h2 {
		margin-bottom: 20px !important;
		font-size: 27px;
	}

	.refer-friend-form form > div.half-section {
		width: calc(100% - 20px);
	}
	.refer-friend-form .vc_column-inner {
		padding: 30px 15px 30px 15px !important;
	}

	.refer-friend-form form .wpcf7-form-control-wrap select, .refer-friend-form form .wpcf7-form-control-wrap input:not(input[type="checkbox"], input[type="checkbox"]) {
		height: 28px;
	}

	.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label {
		margin-left: 0;
		padding-left: 10px;
	}

	.refer-friend-form .wpcf7-form-control input[type="checkbox"] {
		position: absolute;
		top: 6px;
	}
	.refer-friend-form form input[type="submit"] {
		font-size: 18px;
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 5px;
		padding-bottom: 4px;
		margin-top: 15px;
	}
	.refer-friend-form form .submit.-btn .ajax-loader {
		left: 139px;
		right: 0;
		top: 24px;
	}
	.refer-friend-sec {
		padding-bottom: 50px;
		padding-top: 30px;
	}
	.refer-friend-left-block.wpb_content_element{
		margin-bottom: 20px;
	}
	.refer-friend-form form {
		padding: 0;
	}
	.here-steps-sec .sec-title h3 {
		font-size: 30px;
	}

	.here-steps-sec {
		padding-top: 0;
	}

	.step-box {
		max-width: 290px;
		margin: 0 auto;
	}

	.here-steps-sec .sec-title {
		margin-bottom: 26px;
	}

	.step-box .wpb_text_column h2 {
		margin-top: 15px;
		padding-bottom: 15px;
		font-size: 42px;
	}

	.step-box .wpb_text_column h2:after {
		left: 27%;
		right: 27%;
	}

	.step-box .wpb_text_column h3 {
		font-size: 22px;
		line-height: 120%;
	}

	.step-box:before {
		width: 80px;
		height: 80px;
		right: 0;
		top: auto;
		left: 0;
		margin: 0 auto;
		bottom: -30px;
	}

	div.tandc-sec-full, div.here-steps-sec {
		background-size: 814% !important;
		padding-bottom: 40px;
	}

	.tandc-sec-full .vc_column-inner {
		padding: 25px 20px !important;
		border-radius: 35px;
		max-width: 340px;
		margin-left: auto;
		margin-right: auto;
	}

	.tandc-info h4.common-text {
		font-weight: 900;
		font-size: 14px;
	}

	.tandc-sec-full .sec-title {
		margin-bottom: 35px;
	}
	.tandc-info h4,
	.tandc-info h3 {
		font-size: 16px;
		margin-bottom: 15px;
		margin-top: 16px;
		font-weight: 600;
	}

	.tandc-info .common-text {
		line-height: 140%;
	}

	.tandc-sec-full .yellow-btn {
		margin-bottom: -40px;
	}

	.wpb_text_column.wpb_content_element.tandc-info {
		margin-bottom: 0;
	}

	.tandc-sec-full {
		padding-bottom: 40px !important;
		padding-top: 32px !important;
	}

	.refer-main-img-desktop{
		display: none !important;
	}

	.refer-main-mobile {
		display: block !important;
		width: 140px;
		margin: 0 auto;
	}

	div.refer-main-img {
		margin-bottom: 27px;
	}

	div.refer-btn .vc_general.vc_btn3 {
		font-size: 19px;
		padding-left: 35px;
		padding-right: 35px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	div.refer-btn .vc_column-inner:after {
		width: 66px;
		height: 90px;
		top: -29px;
		right: -12%;
	}

	div.refer-btn .vc_column-inner:before {
		width: 66px;
		height: 90px;
		top: -29px;
		left: -12%;
	}

	.refer-sec {
		padding-top: 0;
		padding-bottom: 20px;
	}

	.step-box .vc_column-inner {
		padding: 30px 15px 57px;
	}

	.refer-friend-form form > * {
		margin-bottom: 12px;
	}
	.refer-friend-form form label {
		font-size: 12px;
	}
	.refer-friend-sec:before {
		background-size: 132%;
		bottom: -58%;
		right: -10%;
	}
	.step-box figure.wpb_wrapper.vc_figure, .step-box .wpb_single_image .vc_single_image-wrapper, .step-box figure.wpb_wrapper.vc_figure img {
		margin-top: 1px;
		transform: scale(1.1);
	}
}

.form_sending:before {
	content: " ";
	width: 100%;
	height: 100%;
	background: #000;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	opacity: 0.3;
    animation-duration: 1.25s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: darkgray;
    background: linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);
    background-size: 800px 104px;
}


@keyframes placeHolderShimmer{
    0%{
        background-position: -100px 0
    }
    100%{
        background-position: 468px 0
    }
}


/*Early career Landing page 24-01-2023*/
.early-career-section {
    padding: 90px 0 !important;
    background-image: url("images/early-2.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 51% auto;
}
.early-career-section .vc_row.wpb_row {
	display: flex;
	align-items: flex-start;
}

.early-career-section .vc_row.wpb_row .wpb_column:first-child .vc_column-inner {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	width: 52%;
}
.early-career-section .vc_row.wpb_row .wpb_column.right-col .vc_column-inner {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	width: 60%;
	margin-left: 50px;
}



.early-career-section h1 {
    font-size: 42px;
    color: #26235d;
}
.early-career-section .wpb_text_column:last-child {
    margin-bottom: 0;
}
.early-career-section .right-col p {
	color: #26235d;
	font-size: 20px;
	text-indent: 20px;
}
.early-career-section .right-col p + p {
	margin-left: -110px;
}
.early-career-section .right-col p + p + p {
	margin-left: -195px;
}

.early-career-pillars-section .vc_col-sm-1\/5{
	margin-top: 40px;
}
.our-education-partners,
.early-career-pillars-section{
	padding: 80px 0;
    position: relative;
	background-image: url("images/pillars.png");
	background-repeat: no-repeat;
	background-position: right 68px;
	background-size: 45%;
}
.our-education-partners h2,
.early-career-pillars-section h2{
    text-align: center;
    font-size: 42px;
    color: #26235d;
}
.our-education-partners h2 span,
.early-career-pillars-section h2 span{
	font-weight: 700;
}

.early-career-pillars-section h3{
	text-align: center;
	font-size: 18px;
	color: #26235D;
	margin-bottom: 10px;
	font-weight: bold;
	min-height: 45px;
}
.early-career-pillars-section p{
	font-size: 15px;
	color: #26235D;
}
.early-career-pillars-section .wpb_single_image.vc_align_left {
	text-align: center;
	margin: 0 0 20px 0;
}
.early-career-pillars-section .wpb_single_image .vc_single_image-wrapper{
	width: 140px;
	height: 140px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.student-hear-section{
	position: relative;
	padding: 80px 0;
	background-image: url("images/Hear-from-students.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 101% 40%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.student-hear-section:before{
	content: "";
	position: absolute;
	right: 0;
	top: -10px;
	background-image: url("images/Hear-from-students-1.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 12.9%;
	height: 486px;
	pointer-events: none;
}
.student-hear-section:after{
	content: "";
	position: absolute;
	left: 0;
	top: 40%;
	background-image: url("images/Hear-from-students-2.png");
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 30%;
	height: 100%;
	pointer-events: none;
	z-index: -1;
}
.student-hear-section h2{
    font-size: 42px;
    color: #26235d;
}
.student-hear-section h2 strong,
.student-hear-section h2 span{
	font-weight: 900;
}

.student-hear-section .vc_col-sm-12 {
	margin-bottom: 21%;
}

.student-card .wpb_content_element:last-child{
	margin-bottom: 0;
}
.student-hear-section .student-card {
	width: 47%;
	background: rgba(232,232,232,0.55);
	background-size: 100% 100%;
	padding: 30px;
	border-radius: 30px;
	overflow: hidden;
	box-shadow: 3px 3px 0px 0px rgb(232, 232, 232);
}
.student-card .vc_row.wpb_row {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.student-card.vc_column_container > .vc_column-inner,
.student-card .vc_column_container > .vc_column-inner{
	padding: 0;
}

.student-hear-section .student-card .vc_col-sm-6:first-child {
	width: 150px;
}
.student-hear-section .student-card .vc_col-sm-6:last-child {
	width: calc(100% - 150px);
	padding-left: 20px;
}
.student-hear-section .student-card .vc_single_image-wrapper img,
.student-hear-section .student-card .vc_single_image-wrapper {
	width: 150px;
	height: 150px;
	border-radius: 200px;
	overflow: hidden;
}
.student-hear-section .student-card .vc_single_image-wrapper img{
	object-fit: cover;
}
.student-card h4{
	font-size: 22px;
	font-weight: bold;
	color: #26235D;
	margin-bottom: 10px;
}
.student-card p{
	font-size: 16px;
	color: #26235D;
	margin-bottom: 0px;
}

.our-education-partners{
	padding-bottom: 40px;
}

.our-education-partners .slick-slider {
	margin-top: 20px;
	padding-top: 9%;
	padding-bottom: 9%;
	background: url("images/slider-bg.png") no-repeat center center;
	background-size: cover;
}
.our-education-partners .slick-slider .slick-list{
	width: calc(100% - 200px);
	overflow: hidden;
	margin: 0 auto;
}
.our-education-partners .content-section .tdt-slider-heading {
	display: none;
}
.our-education-partners .slick-slider .content-section{
	text-shadow: none;
	font-size: 18px;
	color: #26235d;
	display: block;
	line-height: 140%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}
.our-education-partners .content-section h5 {
	font-size: 16px;
	color: #26235d;
	line-height: 120%;
	margin: 0;
	min-height: 50px;
}
.our-education-partners .content-section h5 strong{
	font-weight: bold;
	display: block;
	color: #26235d;
	margin-bottom: 5px;
	line-height: 120%;
}
.our-education-partners .tdt-slider .carousel-caption {
	bottom: auto;
	padding: 0 40px !important;
}
.our-education-partners .brand-logo-wrap {
	width: 180px;
	margin: 0 auto 20px auto;
	height: 180px;
	object-fit: contain;
	position: relative;
	padding: 15px 5px 5px 5px;
	border-radius: 150px !important;
	overflow: hidden;
}
.our-education-partners .brand-logo-wrap::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	border: 6px solid #fff;
	margin: auto;
	border-radius: 150px;
}
.our-education-partners .brand-logo-wrap img {
	padding: 5px;
	background: #fff;
	width: 150px;
	margin: 0 auto;
	height: 150px;
	border-radius: 150px !important;
}
.our-education-partners .content-section br{
	display: none;
}
.our-education-partners .slick-slider .slick-arrow {
	top: 50%;
	width: 130px;
	height: 67px;

}
.our-education-partners .slick-slider .slick-arrow:before{
	display: none;
}
.our-education-partners .slick-slider .slick-arrow.slick-prev{
	left: 0;
	background: url("images/arrow2.svg") no-repeat center  center  !important;
	background-size: 100% auto !important;
	
}
.our-education-partners .slick-slider .slick-arrow.slick-next{
	right: 0;
	background: url("images/arrow.svg") no-repeat center center  !important;
	background-size: 100% auto !important;
}
.our-education-partners .vc_column_container > .vc_column-inner {
	padding: 0;
}


.vc_row.get-in-touch-section {
	padding: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	z-index: 1;
	overflow: visible !important;
}
.vc_row.get-in-touch-section:before{
	content: "";
	position: absolute;
	background: url("images/get-start-before.png") 0 0 no-repeat;
	background-size: 100% auto;
	pointer-events: none;
	left: 0;
	top: -90px;
	width: 12%;
	height: 330px;
	z-index: 1;
}
.vc_row.get-in-touch-section:after{
	display: none;
}
.get-in-touch-section h2 {
	font-size: 1.9vw;
	color: #26235d;
	font-weight: 900;
}
.get-in-touch-section .wpb_content_element{
	margin-bottom: 0;
}
.get-in-touch-section .join-our-left{
	background: url("images/get-start-left.png") 0 0 no-repeat;
	background-size: 100% auto;
	width: 52%;
	padding: 15.3% 50px 4% 100px;
}
.get-in-touch-section .join-our-left h2{
	padding-left: 0;
	margin-bottom: 20px !important;
}
html[lang="bg-BG"] .get-in-touch-section .join-our-left h2{
	padding-left: 0;
}
html[lang="bg-BG"] .get-in-touch-section h2{
	font-size: 1.4vw;
}
.get-in-touch-section .join-our-left .wpb_single_image img{
	height: 48px;
}
.get-in-touch-section .in-touch-right{
	background: url("images/get-start-right.png") 0 0 no-repeat;
	background-size: 100% auto;
	width: 40%;
	padding: 9.5% 80px 9.6% 130px;
}
.in-touch-right hr {
	margin: 15px 0;
	border: 2px solid #26235d;
	max-width: 450px;
}
.in-touch-right p{
	font-size: 24px;
	color: #26235D;
}
.in-touch-right p a{
	color: inherit;
}
.get-in-touch-section .or-center {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 190px;
	height: 190px;
	top: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 190px;
	background: url("images/orange-icon.svg") no-repeat center center;
	text-align: center;
}
.get-in-touch-section .or-center::before {
	content: "";
	position: absolute;
	left: -55%;
	top: -55%;
	background: url("images/arc.svg") no-repeat center center;
	width: 80%;
	height: 80%;
	transform: rotate(8deg);
}
.vc_row.for-mobile {
	display: none;
}
.grecaptcha-badge {
	z-index: 99;
}
@media only screen and (max-width : 1400px) {

	.early-career-section .vc_row.wpb_row .wpb_column.right-col .vc_column-inner {
		width: 85%;
	}
	.early-career-section {
		padding: 70px 0 !important;
	}
	.early-career-section .right-col p {
		font-size: 18px;
	}
	.our-education-partners,
	.early-career-pillars-section {
		padding: 30px 0;
		background-position: right 28px;
	}

	.get-in-touch-section h2,
	.early-career-section h1,
	.student-hear-section h2,
	.our-education-partners h2,
	.early-career-pillars-section h2 {
		font-size: 36px;
	}

	.early-career-pillars-section .vc_col-sm-1\/5 {
		margin-top: 30px;
	}

	.student-card h4 {
		font-size: 20px;
	}
	.student-card p {
		font-size: 14px;
	}

	.student-hear-section .vc_col-sm-12 {
		margin-bottom: 15%;
	}
	.student-hear-section {
		padding: 7% 0 30px 0;
	}

	.our-education-partners .brand-logo-wrap {
		width: 120px;
		height: 120px;
		padding: 10px 5px 5px 5px;
	}
	.our-education-partners .brand-logo-wrap img {
		width: 100px;
		height: 100px;
	}
	.our-education-partners .brand-logo-wrap::before {
		border: 4px solid #fff;
	}

	.our-education-partners .tdt-slider .carousel-caption {
		padding: 0 10px !important;
	}

	.our-education-partners .slick-slider .content-section {
		font-size: 16px;
		padding: 10px 0;
		border-top: 3px solid #fff;
		border-bottom: 3px solid #fff;
	}
	.our-education-partners .content-section h5 {
		font-size: 14px;
	}
	.our-education-partners .slick-slider .slick-arrow {
		width: 100px;
		height: 57px;
	}
	.our-education-partners .slick-slider .slick-list {
		width: calc(100% - 170px);
	}

	.vc_row.get-in-touch-section::before {
		width: 15%;
	}

	.get-in-touch-section .in-touch-right {
		width: 40%;
		padding: 9.5% 80px 9.6% 130px;
		background-position: 0 100%;
	}

	.in-touch-right p {
		font-size: 20px;
	}

	.get-in-touch-section .join-our-left .wpb_wrapper{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.get-in-touch-section .join-our-left {
		width: 52%;
		padding: 14.9% 20% 5% 50px;
		background-position: 0 97%;
	}

	.get-in-touch-section .or-center {
		width: 150px;
		height: 150px;
	}
}

@media only screen and (max-width : 1200px) {
	.early-career-section {
		padding: 7.6% 0 !important;
	}
	.early-career-section .vc_row.wpb_row .wpb_column:first-child .vc_column-inner {
		justify-content: flex-start;
		align-items: flex-start;
		width: 57%;
		padding-left: 25px;
	}

	.early-career-section .right-col p {
		font-size: 14px;
	}

	.get-in-touch-section h2,
	.early-career-section h1,
	.student-hear-section h2,
	.our-education-partners h2,
	.early-career-pillars-section h2 {
		font-size: 28px;
	}

	.our-education-partners,
	.early-career-pillars-section {
		padding: 10px 15px !important;
		background-position: right 10px;
	}
	.early-career-pillars-section h3 {
		font-size: 16px;
		min-height: 35px;
	}
	.early-career-pillars-section p {
		font-size: 12px;
		text-align: center;
	}
	.early-career-pillars-section .wpb_single_image .vc_single_image-wrapper {
		width: 100px;
		height: 100px;
	}
	.student-hear-section {
		padding: 65px 15px 20px 15px !important;
	}

	.early-career-pillars-section .vc_col-sm-1\/5 {
	  margin-top: 0;
	}
	.early-career-pillars-section .wpb_single_image.vc_align_left {
		margin: 0 0 12px 0;
	}
	.early-career-pillars-section .vc_column_container > .vc_column-inner {
		padding-left: 10px;
		padding-right: 10px;
	}
	.student-hear-section {
		padding: 40px 15px 90px 15px !important;
	}
	.student-hear-section .vc_col-sm-12 {
		margin-bottom: 50px;
	}

	.student-hear-section .student-card {
		width: 48.5%;
		padding: 20px;
	}

	.student-hear-section .student-card .vc_col-sm-6:first-child {
		width: 100px;
	}
	.student-hear-section .student-card .vc_single_image-wrapper img,
	.student-hear-section .student-card .vc_single_image-wrapper {
		width: 100px;
		height: 100px;
	}
	.student-hear-section .student-card .vc_col-sm-6:last-child {
		width: calc(100% - 100px);
		padding-left: 15px;
	}
	.student-card h4 {
		font-size: 16px;
	}
	.student-card p {
		font-size: 12px;
	}
	.student-hear-section::before {
		top: -54px;
		width: 15%;
	}

	.our-education-partners .slick-slider {
		margin-top: -30px;
		padding-top: 12%;
	}

	.vc_row.get-in-touch-section::before {
		width: 15%;
		top: -30px;
	}

	.get-in-touch-section .in-touch-right {
		width: 40%;
		padding: 13% 30px 11.1% 30px;
		background-position: 0 100%;
	}
	.get-in-touch-section .wpb_wrapper h2{
		font-size: 3vw;
	}
	.in-touch-right p {
		font-size: 14px;
	}
	.get-in-touch-section .join-our-left .wpb_single_image img {
		height: 29px;
		padding-left: 0;
	}


	.get-in-touch-section .join-our-left h2 {
		padding-left: 0;
		margin-bottom: 12px !important;
	}

	.get-in-touch-section .or-center {
		width: 110px;
		height: 110px;
	}

	.our-education-partners,
	.early-career-pillars-section{
		background-image: url("images/mobile-title-bg.png");
		background-size: 100% 25px;
		background-position: 0 7px;
	}

	html[lang="bg-BG"].get-in-touch-section .join-our-left .wpb_single_image img{
		padding-left: 0;
	}

	.get-in-touch-section .join-our-left .wpb_wrapper{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.in-touch-right hr {
		margin: 12px 0;
		max-width: 250px;
	}

	.get-in-touch-section .join-our-left .git-mobile-first .wpb_wrapper {
		justify-content: center;
		align-items: center;
	}

}


@media only screen and (max-width : 991px) {
	.early-career-section {
		padding: 30px 0 !important;
		margin-top: -35px;
	}
}

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

	.early-career-section {
		background-size: 60% auto;
	}
	.early-career-section .vc_row.wpb_row {
		flex-wrap: wrap;
	}
	.early-career-section .vc_row.wpb_row .wpb_column:first-child .vc_column-inner {
		width: 80%;
		padding-left: 15px;
	}

	.early-career-section .right-col.wpb_column {
		width: 65%;
		float: right;
		display: block;
		margin-left: auto;
		margin-top: 30px;
	}

	.early-career-section .right-col p {
		font-size: 12px;
	}

	.get-in-touch-section h2,
	.early-career-section h1,
	.student-hear-section h2,
	.our-education-partners h2,
	.early-career-pillars-section h2 {
		font-size: 22px;
	}

	.early-career-pillars-section .vc_row.wpb_row {
		display: flex;
		flex-wrap: wrap;
	}

	.early-career-pillars-section .vc_col-sm-1\/5 {
		margin-top: 0;
		width: 33.33%;
	}
	.early-career-pillars-section .vc_col-sm-1\/5:nth-child(2),
	.early-career-pillars-section .vc_col-sm-1\/5:first-child{
		width: 50%;
	}

	.early-career-pillars-section .wpb_single_image .vc_single_image-wrapper {
		width: 80px;
		height: 80px;
	}


	.student-hear-section {
		padding: 24px 15px 20px 15px !important;
		flex-direction: column;
		background-size: 101% 25%;
	}
	.student-hear-section::before {
	  display: none !important;
	}
	.student-hear-section .vc_col-sm-12 {
		margin-bottom: 20px;
	}
	.student-hear-section::after {
		right: 0;
		left: auto;
		top: 30%;
		width: 40%;
		transform: scaleX(-1);
	}
	.student-hear-section .student-card {
		max-width: 340px;
		width: 100%;
		padding: 25px;
		border-radius: 70px;
		margin-bottom: 15px;
	}
	.student-hear-section .student-card:last-child{
		margin-bottom: 0;
	}
	.student-hear-section .student-card .vc_single_image-wrapper img,
	.student-hear-section .student-card .vc_single_image-wrapper {
		width: 80px;
		height: 80px;
	}
	.student-hear-section .student-card .vc_col-sm-6:first-child {
		width: 80px;
	}
	.student-hear-section .student-card .vc_col-sm-6:last-child {
		width: calc(100% - 80px);
		padding-left: 10px;
	}	

	.vc_row.for-desktop {
		display: none;
	}
	.vc_row.for-mobile {
		display: block;
	}

	.get-in-touch-section .join-our-left {
		width: 100%;
		padding: 0;
		background: transparent;
	}
	.vc_row.git-mobile-first {
		display: block;
		background: url("images/get-start-left-1.png") no-repeat;
		background-size: 100% auto;
		padding: 11% 0 38% 5%;
		width: 59%;
		margin-left: auto;
	}
	.get-in-touch-section .join-our-left h2,
	.get-in-touch-section .join-our-left .git-mobile-first h2 {
		padding-left: 0;
		margin-bottom: 8px !important;
		font-size: 3vw;
	}
	.get-in-touch-section .join-our-left .git-mobile-first h2{
		padding-left: 0;
    	text-align: center;
	}
	.vc_row.git-mobile-center {
		position: absolute;
		right: 44%;
		bottom: 43%;
	}
	.vc_row.git-mobile-last {
		display: block;
		background: url("images/get-start-left.png") no-repeat;
		background-size: 100% auto;
		padding: 18% 24% 8% 5px;
		width: 90%;
		margin-right: auto;
		margin-top: -70px;
	}
	.get-in-touch-section .join-our-left h2{
		text-align: left;
	}
	.git-mobile-last hr{
		margin: 8px 0;
		border: 1px solid #26235d;
	}
	.get-in-touch-section .join-our-left p a{
		font-size: 14px;
		color: #26235d;
	}
	.git-mobile-center .wpb_wrapper h2 {
		display: flex;
		justify-content:center;
		align-items: center;
		width: 40px;
		height: 40px;
		margin: 0 !important;
		font-size: 14px;
	}
	.git-mobile-center .wpb_wrapper h2::before {
		content: "";
		background: url("images/arc.svg") no-repeat center center;
		position: absolute;
		top: -12px;
		right: -10px;
		width: 70px;
		height: 85px;
		transform: rotate(78deg);
		z-index: -1;
	}
	.git-mobile-center .wpb_wrapper h2::after {
	  content: "";
	  position: absolute;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  background: url("images/orange-icon.svg") no-repeat;
	  width: 90px;
	  height: 90px;
	  top: -81px;
	  left: -100px;
	}

	html[lang="bg-BG"] .get-in-touch-section h2 {
		font-size: 3vw;
	}
	.get-in-touch-section .join-our-left .wpb_wrapper {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}
	.git-mobile-last hr {
		margin: 4px 0;
		border: 1px solid #26235d;
		max-width: 160px;
		width: 100%;
	}


}

@media only screen and (max-width : 580px) {
	.early-career-section .right-col.wpb_column {
		width: 63%;
		margin-top: -10px;
	}

	.our-education-partners .slick-slider .slick-list {
		width: calc(100% - 100px);
	}
}
@media only screen and (max-width : 480px) {

	.early-career-section {
		background-size: 240px auto;
		padding-top: 20px !important;
	}

	.get-in-touch-section h2,
	.early-career-section h1,
	.student-hear-section h2,
	.our-education-partners h2,
	.early-career-pillars-section h2 {
		font-size: 18px;
	}

	.right-col.wpb_column.vc_column_container {
		width: 85%;
		margin-top: 18px;
	}
	.early-career-section .vc_row.wpb_row .wpb_column.right-col .vc_column-inner {
		width: 85%;
	}
	.early-career-section .right-col p + p {
		margin-left: -80px;
	}
	.early-career-section .right-col p + p + p {
		margin-left: -100px;
	}
	.early-career-pillars-section .vc_col-sm-1\/5 {
		margin-top: 0;
		width: 50%;
	}
	.early-career-pillars-section .vc_col-sm-1\/5:last-child{
		width: 100%;
	}

	.our-education-partners .brand-logo-wrap {
		width: 95px;
		height: 95px;
		padding: 8px 5px 5px 5px;
	}
	.our-education-partners .brand-logo-wrap img {
		width: 80px;
		height: 80px !important;
	}
	.our-education-partners .brand-logo-wrap::before {
		border: 3px solid #fff;
	}

	.our-education-partners .content-section h5 {
		min-height: 1px;
	}

	.our-education-partners .slick-slider {
		padding-top: 20%;
		padding-bottom: 13%;
		background-position: -10px 0;
		background-size: 250% auto;
	}
	.vc_row.get-in-touch-section::before {
	  width: 35%;
	  top: -42px;
	}

	.get-in-touch-section .join-our-left .wpb_single_image img {
		height: 24px;
	}
	.get-in-touch-section .join-our-left p a {
		font-size: 12px;
	}

}
/*Early career Landing page 24-01-2023 end*/

/* Mobile navigation fix */
@media (max-width: 991px) {
	#primary-menu li a{
		line-height: 40px;
	}
	#primary-menu li .sub-menu li a {
	  line-height: 40px;
	}
}

.chat_msng {
	position: fixed;
	bottom: 15px;
	right: 15px;
	z-index: 999;
}

.ui-dropdownchecklist-selector-wrapper .ui-dropdownchecklist-selector .ui-icon-triangle-1-s {
	top: 13px;
	right: 4px;
}
.ui-state-active .ui-icon {
	background-image: url("libs/jquery-ui-1.14.1/images/ui-icons_444444_256x240.png");
	top: 13px;
	right: 4px;
}



.ui-dropdownchecklist-dropcontainer {
	padding: 0px;
}
.ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item {
	border: 0px;
	background-color: transparent;
	padding-left: 10px;
}
.ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item .ui-dropdownchecklist-text {
	margin: 5px 0;
}
.ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item:hover {
	background-color: #2e79bb;
	color: #fff;
}
.ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item:hover .ui-dropdownchecklist-text {
	color: #fff;
}