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

	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {
	.core-values-right {
		margin-right: calc(-1 * (100vw - 1120px) / 2) !important;
	}
	.job-modal-header .job-logo {
		max-width: 100px;
		height: 100px;
	}
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	.core-values-right {
		margin-right: calc(-1 * (100vw - 940px) / 2) !important;
	}
	.job-cards-grid {
		gap: 15px;
	}
	.job-modal-header .job-logo {
		max-width: 80px;
		height: 80px;
	}
	/* Check 1025px and add css here */
}

@media only screen and (max-width: 1024px) {
	.profile-card .info-grid {
		display: grid;
		grid-template-columns: 1fr;
	}
	.job-modal-content {
		max-width: 100%;
		width: 100%;
	}
	.profile-card {
    padding: 20px;
	}
	.job-cards-grid {
	   grid-template-columns: 1fr;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial !important;
		left: 0% !important;
		width: 100% !important;
		height: calc(100% - 90px) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner{
		padding-right:30px !important;
		padding-left:30px !important;
	}
/* 	.e-con-full .e-con-inner {
		padding-right:0px !important;
		padding-left:0px !important;
	} */
	.phone-only{
		display: block !important;
	}
	.elementor-element.elementor-element-f535ea5.customer-testi.layout-spacious-section-padding-y.core-values-inner.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
        padding-right: 0 !important;
    }
	.elementor-swiper-button.elementor-swiper-button-next ,.elementor-swiper-button.elementor-swiper-button-prev{
		top:0;
	}
	.job-modal-header .job-logo {
		max-width: 70px;
		height: 70px;
	}
	.header-div-container {
		grid-template-columns: 1fr auto 1fr !important;
		display: grid !important;
	}
	.language-block {
		width: 100% !important;
		display: flex !important;
		justify-content: right !important;
	}
	.menu-box .elementor-nav-menu--dropdown-mobile_extra{
		display:flex;
		justify-content:left !important;
	}
	/* Check 768px and add css here */
}

@media only screen and (max-width: 767px) {
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner{
		padding-right:15px !important;
		padding-left:15px !important;
	}
	select.gt_selector.notranslate {
		width: 120px;
		padding: 5px;
		font-size: 14px !important;
	}
	.job-modal-header h3.job-title {
		width: 90%;
	}
	.cv-modal-content {
		width: 100%;padding: 20px;
	}
	.form-row.two-columns .form-group {
		width: 100%;
	}
	.account-sidebar {
		width: 100%;
	}
	.my-account-wrapper {
    	flex-direction: column;
	}
	.cf7-ajax-close, .cv-modal-close {
		top: 30px;
		right: 30px;
		font-size: 30px;
	}
	.BT1-R-16{
		font-size: 14px;
		line-height: 137.5%;
	}
	.elementor-element.elementor-element-f535ea5.customer-testi.layout-spacious-section-padding-y.core-values-inner.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
        padding-right: 15px !important;
    }
	.cf7-flex {
		flex-direction: column;
	}
	.job-modal-header .job-logo {
		max-width: 50px;
		height: 50px;
	}
	.cf7-flex .half {
		width: 100%;
	}

	.wpcf7 .row {
		flex-wrap: wrap;
	}

	.wpcf7 .column {
		width: 100%;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.custom-social-icon a.elementor-icon.elementor-social-icon.elementor-social-icon- {
		padding: 12px;
		height: 45px;
		width: 45px;
	}
	.job-card__logo {
		max-width: 60px;
		height: 60px;
	}
	.job-filter-container {
		width: fit-content;
		margin: 0 auto;
	}
	.job-filter-form {
		flex-direction: column;
		padding: 10px;
		align-items: center;
		justify-content: center;
	}
	.filter-field {
		min-width: 100%;
	}
	.job-filter-container .filter-submit-btn {
    	padding: 10px;
	}
	/*contact form*/
	  .form-row {
		flex-direction: column;
	  }
		.form-row.submit-row {
		margin: 0;
		width: fit-content;
		margin: 0 auto;
	}
		.form-row {
		gap: 10px;
		margin-bottom: 10px;
	}
	    .upload-cv-form .form-row {
        gap: 0;
        margin-bottom: 0;
    }
		.form-row.full-width {
		margin-bottom: 20px;
	}
		.contact-form .elementor-widget-shortcode {
		width: 100%;
	}
		.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea {
		padding: 12px;
		font-size: 14px;
	}
	.job-modal-details {
		padding: 20px;
	}
	.info-row {
    	display: block;
	}
	.job-field {
		margin-bottom: 20px;
	}
	.elementor-250 .elementor-element.elementor-element-004df19 img {
		width: 75% !important;
	}
	
	/* Check 480px and add css here */
}
body{ background-color:000 !important;}
@media only screen and (max-width: 479px) {
	footer .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    	display: block;
	}
	.info-row {
    	display: block;
	}
	.elementor-swiper-button.elementor-swiper-button-prev {
		--e-n-carousel-arrow-prev-left-position: -6%;
	}
	.elementor-swiper-button.elementor-swiper-button-next {
		--e-n-carousel-arrow-next-right-position: -51%;
	}
	footer .elementor-widget .elementor-icon-list-items.elementor-inline-items li{
		padding-bottom:5px;	justify-content: center;
	}
	.job-card__footer {
		flex-direction: column;
		justify-content: space-between;
		align-items: start;
		gap: 10px;
	}
	select.gt_selector.notranslate {
        width: auto;
		text-align:right;
		background: none !important;
        font-size: 12px !important;
    }
	.elementor-250 .elementor-element.elementor-element-004df19 img {
        width: 65% !important;
    }
	/* Check 375px and add css here */
}

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

	/* Check 320px and add css here */
}

