@media (max-width: 767.98px) {
	body {
		padding-top: 76px; 
	}
	header {
		padding: 10px 0;
	}
	header.active {
	    height: 100%;
	    z-index: 5;
	    background: #f7f7f7;
	    overflow: scroll;
	}
	header.active .container {
		height: 100%;
	}
	header .logo {
	    top: 0;
	    left: 15px;
	    width: 30px;
	}
	header .logo .logo-circle {
	    width: 30px;
	    margin-top: -10px;
	}
	header .logo .logo-text {
		width: 70px;
		margin-top: 0
	}
	header .header-star-logo{
		left: 55px;
	    right: auto;
	    margin-top: -2px;
	    width: 100px;
	}
	header.active .header-star-logo {
		top: 12px;
	}
	header.scrolled .header-star-logo {
		left: 90px;
	}
	.star-logo {
		width: 80px;
	}
	header.scrolled .star-logo-text {
	    width: 75px;
	    margin-left: 15px;
	    margin-top: 4px;
	}
	.menu-btn {
	    display: block;
	}
	header .main-nav {
		display: none;
	}
	header.active .main-nav {
	    display: block;
	    top: 60px;

	    /*-webkit-transform: translate(-50%, 0); 
	    -moz-transform: translate(-50%, 0); 
	    transform: translate(-50%, 0); */
	}
	header .main-nav #menu-main-nav > li > a {
		line-height: 40px;
	}
	header .main-nav .menu > li > a {
		line-height: 1.4;
	}
	header .main-nav ul > li {
	    width: 100%;
	    text-align: center;
	    margin: 0 0 20px 0px;
	}
	header .main-nav ul > li > .sub-menu {
		display: block;
	    position: relative;
	    width: 100%;
	    min-height: auto;
	    top: 0px;
	    padding: 0 0 20px;
	    margin-bottom: 20px;
	    border-left: none;
	    border-bottom: 1px solid;
	}
	header .main-nav ul > li > .sub-menu li{
	    width: 100%;
	}
	header .main-nav ul > li > a:after {
		bottom: -15px;
	}
	header .main-nav ul > li > .sub-menu li .sub-menu {
	    position: relative;
	    width: 100%;
	    min-height: auto;
	    top: 0;
    	left: auto;
	    padding: 0;
	    margin-bottom: 0px;
	    border-left: none;
	    border-bottom: 1px solid;
	}
	.sub-menu .menu-item-has-children.active > svg {
	    -webkit-transform: rotate(-180deg);
	    -moz-transform: rotate(-180deg);
	    transform: rotate(-180deg);
	}
	.sub-menu .menu-item-has-children .sub-menu {
		display: block;
	}
	.sub-menu .menu-item-has-children:last-child .sub-menu {
		border-bottom: none !important;
	}
	header.scrolled .main-nav ul li .sub-menu {
	     top: 0; 
	}
	header .lang {
	    margin-right: 30px;
	}

	.top-bar-menu ul  {
		height: 32px;
		margin-right: 16px;
	}

	.big-slider {
		/*height: 400px !important;*/
		height: auto;
	}
	.big-slider .slider-content {
		width: 90%;
	}
	.big-slider .slider-title {
	    margin-bottom: 50px;
	}
	.home-slider .slider-title h1 {
		font-size: 22px;
	}
	.owl-dots {
		width: 90%;
	}
	.owl-carousel button.owl-dot {
		margin-right: 4px;
	}
	.big-slider .owl-nav .owl-prev,
	.big-slider .owl-nav .owl-next {
		display: none;
	}
	.slick-dots {
		display: none !important;
	}
	.home-single-blog .article-read-more {
		margin-left: 15px;
	}
	.home-slider .slider-btn {
		bottom: 15px;
	    left: 15px;
	    -webkit-transform: translate(0,0);
	    -moz-transform: translate(0,0);
	    transform: translate(0,0);
	}
	.home-slider .img-credit {
	    bottom: 20px;
    	left: 20px;
	}
	.blog-slider {
		/*height: 300px !important;*/
	}
	.news-articles {
	    margin-top: 30px;
	    margin-bottom: 30px;
	    padding: 0 30px;
	}
	.nav-tabs > li > a {
		padding: 20px 0;
	}
	.big-articles {
	    padding: 0;
	    margin-bottom: 30px;
	}

	.home-news .article-small {
		width: 100%;
	}
	.home-news .article-small-info .article-small-date{
		display: none;
	}
	.home-news .article-small-info .article-small-desc {
		display: none;
	}
	.home-news .article-small-info {
		opacity: 1;
	    visibility: visible;
	    left: 0;
	    width: 100%;
	    position: relative;
	    padding: 15px;
	    color: #171440;
	}
	.article-big img {
		height: 250px;
	}
	.article-big-info h2 {
	    margin: 20px 0;
	    font-size: 22px;
	    width: 100%;
	}
	.article-big-date {
	    position: relative;
	    margin-bottom: 20px;
	    display: inline-block;
	    font-size: 12px;
	}
	.small-articles {
	    position: relative;
	    padding: 0;
	    margin-top: 30px;
	}
	.small-articles:before {
		display: none;
	}
	.article-small-info {
	    width: 100%;
	   	padding: 15px 0;
	}
	.article-small-img {
	    position: relative;
	    width: 100%;
	    height: 240px !important;
	}
	.article-small img {
	    position: relative;
	    width: 100%;
	    height: 100%;
	    object-position: center 0;
	}
	.article-small-info .article-small-desc {
	    font-size: unset;
	}
	.home-single-blog {
		height: 400px;
	}
	.home-single-blog .single-blog-info {
		width: 100%;
	}
	.img-credit {
		left: 20px;
	} 
	.blog-page .article-small {
		width: 100% !important;
		height: auto;
	}
	.blog-page .article-small:first-child .article-small-info {
		padding: 15px;
	}
	.blog-page .article-small:first-child .article-small-date {
	    top: 10px;
	    right: 0;
	    width: 100%;
	    padding-left: 15px;
	}
	.blog-page .article-small:first-child .article-small-info h2 {
	    width: 100%;
	    font-size: 24px;
	}
	.blog-page .article-small:first-child .article-small-desc {
		display: none;
	}
	.blog-page .article-small:first-child .article-read-more {
		width: 100%;
	}
	.single-blog-img {
		height: 350px;
	}
	.single-blog-content {
		padding: 30px 15px 50px;
	}
	.single-blog-author {
	    margin-top: 15px;
	    margin-bottom: 30px;
	    padding: 0 30px;
	}
	.single-blog-author:before {
		top: -15px;
		width: 100%;
	}
	.tag-title {
	    margin: 15px 0 0;
	}
	.single-document .single-blog-author img {
	    width: 100px;
	    float: left;
	    margin: 0 30px 30px 0;
	}
	/*.single-document .vacancie-apply {
		left: 15px;
	}*/
	.single-blog-title {
	    margin: 0 0 30px;
	    font-size: 22px;
	    padding: 0;
	}
	.single-blog-desc {
	    padding: 0 15px;
	    margin-bottom: 30px;
	}
	.single-blog .read-more-btn {
		margin: 0 0 30px 15px;
    	display: inline-block;
	}
	.single-blog-share {
		margin-top: 0px;
	    padding: 0 15px;
	}
	.single-blog-share:before {
		display: none;
	}
	.home__next-articles .next-article-item {
		width: 50%;
		height: 200px;
	}
	.home__next-articles .next-article-item:last-child {
		width: 100%;
	}
	.next-article-item h3 {
		font-size: 16px;
		color: #fff;
		padding: 15px;
	}
	.blog-posts .single-blog-author {
	    position: relative;
	    top: 0;
	    left: 0;
	}
	.next-article-item .overlay {
		opacity: 1;
	}
	.view-blog-page {
		font-size: 18px;
	}
	.single-team .team-social {
		width: 100% !important;
		margin-bottom: 30px;
	}
	.single-team .single-blog-title {
		padding: 0;
	}
	.team-social img {
	    width: 30px !important;
	    height: 30px;
	}
	.breadcrumbs {
		padding: 15px 0;
	}
	.breadcrumbs p{
		padding: 0 15px;
		font-size: 12px;
	}
	.page-title {
	    padding: 20px 15px;
	}
	.page-title h1 {
		font-size: 18px;
	}

	.vacancies {
		padding: 0;
	}
	.vacancie-item {
		display: block;
		height: auto;
		padding: 20px 15px;
	}
	.vacancie-item img {
	    width: 100%;
	    height: 150px;
	}
	.vacancie-title {
	    padding: 15px 0;
	}
	.vacancie-title h2 {
	    font-size: 24px;
	}
	.vacancie-date {
		display: block;
	}
	.vacancie-apply {
		margin: 15px 0;
	}
	.documents-page .vacancie-item {
	    padding: 20px;
	}
	.documents-page .vacancie-item img {
		height: 50px;
	}
	.documents-page .vacancie-item .vacancie-desc {
	    opacity: 1;
	    visibility: visible;
	}

	.team-img {
		height: 200px;
	}
	.team-slider img, .team-slider-ks img {
		height: 200px;
	}
	.team-info {
	    padding: 0 15px;
	}
	.team-name {
		margin-top: 20px;
		font-size: 24px;
	}
	.team-title {
		margin-bottom: 20px;
		font-size: 14px;
	}
	.team-bio{
		width: 100%;
		margin-bottom: 0px;
		font-size: 14px;
	}
	.team-social {
		width: 100%;
		padding: 0;
	}
	.team-social a {
		display: inline-block;
		margin-right: 15px;
	}
	.team-slider .owl-nav, .team-slider-ks .owl-nav {
		top: 0;
		right: 0;
		margin-top: 120px;
		height: 80px;
    	width: 50px;
	}
	.team-slider .owl-nav button, .team-slider-ks .owl-nav button {
		width: 50px;
		height: 40px;
	}
	.team-slider .owl-nav button svg, .team-slider-ks .owl-nav button svg {
		width: 16px;
	}
	.faq-page {
	    padding: 50px 0;
	}
	.contact-page h3 {
		width: 100%;
	    margin: 30px 0;
	    padding: 0 15px;
	}
	.contact-info h3 {
		margin: 0 0 30px;
	}
	.contact-info .contact-info-items {
	    width: 100%;
	    padding: 0 15px;
	}
	.contact-form {
	    margin-bottom: 50px;
	}
	.contact-form label,
	.contact-form label:nth-child(even) {
	    width: 100%;
	    padding: 0 15px !important;
	    margin-bottom: 20px;
	}
	.contact-info {
		margin-bottom: 30px;
	}

	.vacancie-item {
		display: block;
		height: auto;
	}
	.vacancie-item img {
		float: none;
	}
	.vacancie-title {
		float: none;
	    width: 100% !important;
	    padding: 0 !important;
	    margin: 20px 0;
	}
	.vacancie-date {
		display: block;
		float: none;
	}
	.vacancie-apply {
		float: none;
		margin: 30px 0 0;
	}
	.documents-page .vacancie-item {
		max-height: 1000px !important;
	}
	.documents-page .vacancie-desc {
		opacity: 1;
		visibility: visible;
	}
	.documents-page  .vacancie-apply {
		margin: 0;
		top: 20px;
	    right: 20px;
	    padding: 5px 15px;
	    font-size: 12px;
	}

	.media-page {
		margin: 15px 0;
	}
	.media-info {
		left: 0;
	    width: 100%;
	    padding: 0;
	}
	.media-img {
		height: 180px;
	}
	.media-title {
	    margin: 15px 0 0;
	    font-size: 14px;
	    text-align: center;
	    padding: 0;
	}
	.media-item-inner:hover .media-title {
		padding: 8px;
		margin: 0;
	}
	.media-active-title {
		font-size: 24px;
		width: 80%;
	}

	.women_energy_page {
		padding: 60px 0;
	}
	.women_sidebar {
	    padding-left: 15px;
	    order: 2;
   		position: unset;
	}
	.women_logo {
		position: absolute;
		top: 0;
	    width: 30%;
	    margin: 20px 0 40px;
	}
	.women_content {
		width: 100%;
    	overflow: scroll;
		margin: 32px 0;
	}
	.women_content_desc {
		margin-top: 60px !important;
	}
	.women_content_desc table {
		width: 100%;
	}
	.women_content_desc table tbody td {
		padding: 0 12px;
		font-size: 12px;
	}
	.women_main_title {
		margin: 50px 0;
	}
	.women_energy_main .women_content_desc {
	    font-size: 30px;
	    line-height: 40px;
	}
	#scene {
		display: none;
	}
	.digdata_air_main {
		padding-top: 0;
	}
	.dda-logo img{
		height: 120px;
	}
	.digdata_air_main .deadline {
		position: relative !important;
		top: auto !important;
		right: auto !important;
	}
	.digdata_air_main .women_content_desc {
	    margin: 0;
	    font-size: 25px;
	}

	.digdata_energy_main {
		height: auto;
		padding: 0;
	}
	.digdata_energy_main .women_content {
		padding: 0;
	}
	.digdata_energy_main .women_sidebar {
		padding: 30px;
		height: auto;
	}
	.dde_dates {
	    margin-top: 10px;
	}
	.dde_dates span {
		font-size: 20px;
		padding: 0 20px;
	}
	.dde__desc h1 {
	    font-size: 60px;
	    padding: 0 20px;
	}
	.dde__apply {
		margin-top: 40px;
	}
	.dde__single {
	    padding: 40px 0;
	}

	.single__procurement-main {
		padding: 0 15px;
	}
	.procurement-form {
		width: 100%;
	}

	.journey__maps-data:before {
	    top: 22px;
	    left: -90%;
	    width: 185%;
    }
    .journey__maps-data:after {
	    left: calc(95% - 1px);
	}
	.journey__maps h1:before {
	    content: '';
	    position: absolute;
	    top: 74px;
	    left: 0;
	}

	footer {
		padding: 30px 15px 15px;
	}
	footer .footer-menu {
	    margin-bottom: 30px;
	}
	footer .footer-menu ul li {
		width: 100%;
	}
	footer .star-logo {
	    margin-bottom: 60px;
	    text-align: center;
	}
	footer .terms a {
		width: 100%;
    	margin-bottom: 20px;
	}
	footer .footer-social {
	    width: 100%;
   		margin: 30px 0;
	}
	footer .footer-social a {
	    display: inline-block;
	    width: 49%;
	    text-align: left;
	}
	footer .footer-contact {
	    width: 100%;
	}
	footer .copyright {
		margin-top: 80px;
	}
	footer .copyright img {
		width: 100px;
		padding: 15px;
	}
	footer .copyright p {
		font-size: 10px;
		margin: 0;
	}

	.footer {
		padding: 40px 15px;
	}
	.footer .footer__menu {
		width: 100%;
		margin-bottom: 0;
		padding: 0;
	}
	.footer .footer-menu {
 	   margin-bottom: 40px;
	}
	.footer .footer__social {
		width: 100%;
		padding: 0;
	}
	.footer .footer__contact {
		width: 100%;
		padding: 0;
	}
	.footer__logos {
		margin-bottom: 40px;
	}
	.footer__logos a {
    	margin-right: 32px;
	}
	.footer__logos .report__fraud {
		position: relative;
		top: auto;
		right: auto;
		transform: translateY(0);
	    display: block;
		width: 100%;
		text-align: center;
		margin-top: 40px;
	}
	.footer .footer__social {
		margin-top: 40px;
	}
	.footer__contact {
		margin-top: 40px;
	}
	.footer__copyright p {
	    margin-bottom: 16px;
	}
	.footer__copyright-links a {
	    margin-left: 0;
	    margin-right: 16px;
	}


	.air-gif {
		top: 0px;
	}

	.ddj__apply {
		margin: 0 0 32px 0 !important;
	}
	.ddj_dates span {
		width: 100%;
		font-size: 28px;
	}
	.ddj__single {
		padding-top: 40px;
	}
	.ddj__single .women_content,
	.digdata__judicial .women_content {
		overflow: unset !important;
	}
	.ddj__desc h1 {
		font-size: 60px;
	}
	.ddj__video {
		height: 280px !important;
	}
	.digdata__judicial {
		padding-top: 40px;
	}
	.digdata__energy-video video {
		width: 100% !important;
		height: auto;
	}

	.scholar__item {
    	max-width: 50%;
    	margin-bottom: 24px;
	}
	.scholar__item h3 {
    	font-size: 16px !important;
    	margin: 8px 0 0;
	}

	.documents-page {
    	margin: 20px auto;
	}
}


@media (min-width: 576px) and (max-width: 767.98px) {

}


@media (min-width: 768px) and (max-width: 991.98px) {
	body {
		padding-top: 86px;
	}
	header {
		padding: 15px 0;
	}
	header.active {
		position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 9;
	    background: #f7f7f7;
	    overflow: scroll;
	}
	header.active .container {
		height: 100%;
	}
	header .logo {
		top: 0;
	}
	header .logo .logo-circle {
	    width: 40px;
    	margin-top: -10px;
	}
	header .logo .logo-text {
		width: 70px;
		margin-top: 0
	}
	header .header-star-logo{
		left: 55px;
	    right: auto;
	    margin-top: -2px;
	    width: 100px;
	}
	.star-logo {
    	width: 120px;
	}
	header.active .header-star-logo {
		top: 12px;
	}
	header.scrolled .header-star-logo {
		left: 90px;
	}
	.menu-btn {
	    display: block;
	}
	header .main-nav {
		display: none;
	}
	header.active .main-nav {
	    display: block;
	    top: 5%;

	    /*-webkit-transform: translate(-50%, 0); 
	    -moz-transform: translate(-50%, 0); 
	    transform: translate(-50%, 0); */
	}
	/*header .main-nav #menu-main-nav > li > a {
		line-height: 40px;
	}
	header .main-nav ul > li {
	    width: 100%;
	    text-align: center;
	    margin: 0 0 50px 0px;
	}
	header .main-nav ul > li > .sub-menu {
	    position: relative;
	    width: 100%;
	    min-height: auto;
	    top: 20px;
	    padding: 20px 0 30px;
	    margin-bottom: 20px;
	    border-left: none;
	    border-bottom: 1px solid;
	}
	header .main-nav ul > li > .sub-menu li{
	    width: 100%;
	}
	header .main-nav ul > li > .sub-menu li .sub-menu {
	    position: relative;
	    width: 100%;
	    min-height: auto;
	    top: 20px;
    	left: auto;
	    padding: 20px 0 30px;
	    margin-bottom: 20px;
	    border-left: none;
	    border-bottom: 1px solid;
	}
	.sub-menu .menu-item-has-children.active > svg {
	    -webkit-transform: rotate(-180deg);
	    -moz-transform: rotate(-180deg);
	    transform: rotate(-180deg);
	}*/
	header .main-nav #menu-main-nav > li > a {
		line-height: 40px;
	}
	header .main-nav .menu > li > a {
		line-height: 1.4;
	}
	header .main-nav ul > li {
	    width: 100%;
	    text-align: center;
	    margin: 0 0 20px 0px;
	}
	header .main-nav ul > li > .sub-menu {
		display: block;
	    position: relative;
	    width: 100%;
	    min-height: auto;
	    top: 0px;
	    padding: 0 0 20px;
	    margin-bottom: 20px;
	    border-left: none;
	    border-bottom: 1px solid;
	}
	header .main-nav ul > li > .sub-menu li{
	    width: 100%;
	}
	header .main-nav ul > li > a:after {
		bottom: -15px;
	}
	header .main-nav ul > li > .sub-menu li .sub-menu {
	    position: relative;
	    width: 100%;
	    min-height: auto;
	    top: 0;
    	left: auto;
	    padding: 0;
	    margin-bottom: 0px;
	    border-left: none;
	    border-bottom: 1px solid;
	}
	.sub-menu .menu-item-has-children.active > svg {
	    -webkit-transform: rotate(-180deg);
	    -moz-transform: rotate(-180deg);
	    transform: rotate(-180deg);
	}
	.sub-menu .menu-item-has-children .sub-menu {
		display: block;
	}
	.sub-menu .menu-item-has-children:last-child .sub-menu {
		border-bottom: none !important;
	}
	header.scrolled .main-nav ul li .sub-menu {
	     top: 0; 
	}
	header .lang {
	    margin-right: 30px;
	}
	.big-slider .slider-title h1 {
    	font-size: 24px;
	}
	.page-title {
		padding: 40px 0;
	}
	.page-title h1 {
		font-size: 36px;
	}
	.big-articles {
	    padding: 0;
	    flex: 0 0 100% !important;
    	max-width: 100%;
    	margin-bottom: 50px;
	}
	.small-articles {
		flex: 0 0 100% !important;
   		max-width: 100%;
	}
	.small-articles:before {
		display: none;
	}
	.next-article-item {
		width: 50%;
	}
	.next-article-item h3 {
		color: #fff;
    	font-size: 18px;
	}
	.next-article-item .overlay {
		opacity: 0.4;
	}
	.blog-page .article-small:first-child {
		width: 100%;
	}
	.blog-page .article-small {
		width: 100%;
	}
	.article-small-info .article-small-date:after {
		width: 50px;
	}
	.team-img {
		height: 400px;
	}
	.team-slider img, .team-slider-ks img {
		height: 400px;
	}
	.team-info {
	    padding: 0 15px;
	    height: auto;
	}
	.team-name {
		margin-top: 20px;
		font-size: 24px;
	}
	.team-title {
		margin-bottom: 20px;
		font-size: 14px;
	}
	.team-bio{
		width: 100%;
		margin-bottom: 0px;
		font-size: 14px;
	}
	.team-social {
		width: 100%;
		padding: 0;
	}
	.team-social a {
		display: inline-block;
   		margin-right: 15px;
	}
	.team-slider .owl-nav, .team-slider-ks .owl-nav {
		top: 0;
		right: 0;
		margin-top: 270px;
		height: 80px;
    	width: 50px;
	}
	.team-slider .owl-nav button, .team-slider-ks .owl-nav button {
		width: 50px;
		height: 40px;
	}
	.team-slider .owl-nav button svg, .team-slider-ks .owl-nav button svg {
		width: 16px;
	}
	.team-slider-thumbs,
	.team-slider-thumbs-ks {
		/*height: 350px;*/
	}
	.team-slider-thumbs .item, .team-slider-thumbs-ks .item {
		height: auto;
	}
	.team-slider-thumbs .team-info, .team-slider-thumbs-ks .team-info {
		height: auto;
	}
	.team-slider-thumbs img, .team-slider-thumbs-ks img {
	    width: 100% !important;
	    height: 180px;
	}
	.team-slider-thumbs .team-name, .team-slider-thumbs-ks .team-name {
	    font-size: 16px;
	}
	.team-slider-thumbs .team-title, .team-slider-thumbs-ks .team-title {
	    font-size: 12px;
	}

	.vacancie-item {
		display: block;
		height: auto;
	}
	.vacancie-item img {
		float: none;
	}
	.vacancie-title {
		float: none;
	    width: 100% !important;
	    padding: 0 !important;
	    margin: 20px 0;
	}
	.vacancie-date {
		display: block;
		float: none;
	}
	.vacancie-apply {
		float: none;
		margin: 30px 0 0;
	}
	.documents-page .vacancie-item {
		max-height: 1000px !important;
	}
	.documents-page .vacancie-item img {
		height: 75px;
	}
	.documents-page .vacancie-desc {
		opacity: 1;
		visibility: visible;
	}
	.documents-page  .vacancie-apply {
		margin: 0;
	}

	.single-blog-content {
	    padding: 40px 0;
	}

	.contact-page {
		margin: 40px auto;
	}
	.contact-page h3 {
	    margin: 0 0 40px;
	}
	.contact-form {
		margin-bottom: 40px;
		width: 100%;
	}
	.contact-info {
        margin-bottom: 40px;
	}
	.contact-info h3 {
		margin: 0;
	}

	.media-page {
		margin: 40px auto;
	}
	.owl-dots {
		width: 90%;
	}
	
	.women_energy_page {
		padding: 80px 0;
	}
	.women_main_title {
		margin-bottom: 130px;
	}
	.women_energy_main .women_content_desc {
        font-size: 32px;
    	line-height: 40px;
	}
	.women_logo {
	    margin: 0 0 70px;
	}
	.digdata_air_main .deadline {
		right: 0 !important;
		position: relative !important;
	}
	.digdata_air_main .women_content_desc {
	    margin: 0;
	    font-size: 25px;
	}
	.air-gif {
		top: 0px;
	}
	.dde__desc h1 {
		font-size: 80px;
	}
	.dde_dates span {
		font-size: 28px;
	}

	.journey__maps-data:before {
	    top: 22px;
	    left: -90%;
	    width: 185%;
    }
    .journey__maps-data:after {
	    left: calc(95% - 1px);
	}
	.journey__maps h1:before {
	    content: '';
	    position: absolute;
	    top: 74px;
	    left: 0;
	}
	
	footer .footer-social {
	    width: 35%;
	}
	footer .footer-contact {
	    width: 60%;
	}

	.footer .footer__menu {
		width: 100%;
		margin-bottom: 64px;
		padding: 0;
	}
	.footer .footer-menu {
 	   margin-bottom: 40px;
	}
	.footer .footer__social {
		width: 50%;
		padding: 0;
	}
	.footer .footer__contact {
		width: 50%;
		padding: 0;
	}
	.footer .terms a {
		display: block;
		margin-bottom: 20px;
	}
	.footer__copyright p {
		width: 50%;
	}

	.ddj_dates span {
		width: 100%;
		font-size: 28px;
	}
	.ddj__apply {
		margin-bottom: 32px !important;
	}
}


@media (min-width: 992px) and (max-width: 1199.98px) {
	body {
		padding-top: 92px;
	}
	header {
		padding: 10px 0;
	}
	header.active {
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #f7f7f7;
	    overflow-y: scroll;
    	z-index: 9999999999;
	}
	header.active .container {
		height: 100%;
	}
	header .logo {
		top: 0;
	}
	header .logo .logo-circle {
	    width: 40px;
    	margin-top: -5px;
	}
	header .logo .logo-text {
		width: 70px;
		margin-top: 0
	}
	header .header-star-logo {
		width: 100px;
		top: 12px;
		left: 70px;
		right: auto;
	}
	header.scrolled .header-star-logo {
		left: 100px;
	}
	header .lang {
	    margin-right: 30px;
	}
	.menu-btn {
	    display: block;
	}
	header .main-nav {
		display: none;
	}
	header.active .main-nav {
	    display: block;
	    top: 5%;

	    /*-webkit-transform: translate(-50%, 0); 
	    -moz-transform: translate(-50%, 0); 
	    transform: translate(-50%, 0);*/ 
	}
	header .main-nav #menu-main-nav > li > a {
		line-height: 40px;
	}
	header .main-nav ul > li {
	    width: 100%;
	    text-align: center;
	    margin: 0 0 50px 0px;
	}
	header .main-nav ul > li > .sub-menu {
	    position: relative;
	    width: 100%;
	    min-height: auto;
	    top: 20px;
	    padding: 20px 0 30px;
	    margin-bottom: 20px;
	    border-left: none;
	    border-bottom: 1px solid;
	}
	header .main-nav ul > li > .sub-menu li{
	    width: 100%;
	}
	header .main-nav ul > li > .sub-menu li .sub-menu {
	    position: relative;
	    width: 100%;
	    min-height: auto;
	    top: 20px;
	    left: 0;
	    padding: 20px 0 30px;
	    margin-bottom: 20px;
	    border-left: none;
	    border-bottom: 1px solid;
	}
	header .main-nav ul > li > .sub-menu > li svg {
		top: 20px;
	}
	.sub-menu .menu-item-has-children.active > svg {
	    -webkit-transform: rotate(-180deg);
	    -moz-transform: rotate(-180deg);
	    transform: rotate(-180deg);
	}
	header .social-lang {
	    margin-right: 50px;
	}
	.big-articles {
	    padding: 0;
	    flex: 0 0 100% !important;
    	max-width: 100%;
    	margin-bottom: 50px;
	}
	.small-articles {
		flex: 0 0 100% !important;
   		max-width: 100%;
	}
	.blog-page .article-small:first-child {
		width: 100%;
	}
	.blog-page .article-small {
		width: 50%;
	}
	.article-small-info .article-small-date:after {
		width: 50px;
	}
	.digdata_air_main .deadline {
		right: 0 !important;
		position: relative !important;
	}
	.digdata_air_main .women_content_desc {
	    margin: 0;
	    font-size: 25px;
	}
	.air-gif {
		top: -80px;
	}

	.dde__desc h1 {
		font-size: 100px;
	}
	.ddj_dates span {
		font-size: 28px;
	}
	.ddj__apply {
		width: 240px !important;
	}

	.footer .footer__menu {
		width: 40%;
	}
	.footer .footer-menu ul li {
		width: 100%;
	}
	.footer .footer__social {
		width: 30%;
	}
	.footer .footer__contact {
		width: 30%;
	}
}


@media (min-width: 1281px) and (max-width: 1440px){
	.digdata_air_main .women_content_desc {
		margin-left: 525px;
	    margin-right: 0px;
	    margin-top: 50px;
	}
	.air-gif {
		top: -50px;
	}
	.dde__desc h1 {
		font-size: 120px;
	}
}
@media (min-width: 1200px) and (max-width: 1280px){
	.digdata_air_main .women_content_desc {
		margin-left: 345px;
	    margin-right: 0px;
	    margin-top: 50px;
	}
	.deadline {
		right: 100px;
	}
	.air-gif {
		top: -100px;
	}
}
@media (width: 1366px) {
	.digdata_air_main .women_content_desc {
		margin-left: 470px;
	    margin-right: 0px;
	    margin-top: 50px;
	}
	.deadline {
		right: 200px !important;
	}
}