@media only screen and (max-width: 1700px) {
	
}@media only screen and (max-width: 1500px) {
	
}@media only screen and (max-width: 1400px) {
	
}@media only screen and (max-width: 599px) {
.dsk {
    display: none !important;
}
.mob {
    display: block !important;
}

	.sec-pad {
		padding: 40px 0px;
	}
	.video-section {
    position: relative;
    padding: 60px 0 60px;
}.aramco-logo img {
    float: right;
    width: 175px;
        margin: 25px 70px;
}.about-section img {
    display: none;
}
.country-block-two .flag img {
    width: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 40px;
    height: 55px;
}.country-block-two .flag {
    height: 70px;
    width: 70px;
    padding: 10px;
}.sec-title .sub-title {
		position: relative;
		font-size: 13px;
		top: 0;
		text-transform: uppercase;
	}.process_box.style_one .process_box_outer .content_box h2 a {
		font-size: 20px;
		line-height: 32px;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}.process_box.style_one .process_box_outer .icon .img, .process_box.style_one .process_box_outer .icon i {
		font-size: 27px;
		line-height: 55px;
		width: 55px;
		height: 55px;
	}.process_box.style_one .process_box_outer .content_box {
		position: relative;
		margin-left: 80px;
	}.move_image_absolute {
		position: relative;
		margin-bottom: 15px;
		margin-top: 20px;
	}.service_box.style_one.dark_color.last {
		margin-top: 20px;
	}.service_box.style_one .service_content .image img {
		width: auto;
		display: block;
		max-width: 125px;
	}.service_box.style_one .service_content .content_inner h2 a {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 5px;
	}.feauture-set {
		padding-top: 0;
	}.feature-block {
		position: relative;
		margin-bottom: 15px;
	}.feature-block .inner-box .title {
		font-size: 18px;
		margin-bottom: 5px;
	}.sec-title {
		position: relative;
		margin-bottom: 10px;
	}.project-section .btm-box {
		margin-bottom: 20px;
	}.btn-style-two {
		position: relative;
		font-size: 15px;
		line-height: 30px;
		padding: 5px 30px;
	}.video-section .content .title {
		margin-bottom: 30px;
		font-size: 28px;
	}.about-section-two .content-column .info-btn {
		margin-top: 0;
		margin-left: 16px;
		padding-left: 60px;
	}.about-section-two .info-btn .icon {
		line-height: 45px;
		height: 45px;
		width: 45px;
	}.about-section-two .info-btn strong {
		font-size: 15px;
		line-height: 18px;
	}.btn-style-one {
		position: relative;
		font-size: 14px;
		line-height: 26px;
		padding: 8px 20px;
	}.testimonial-section .owl-dots {
		margin-top: 5px;
	}.main-footer .large-text h1, .main-footer .large-text h2 {
		font-size: 35px;
		line-height: 42px;
	}.main-footer .large-text h1{
		margin-bottom:5px;
	}.main-footer .widgets-section {
		padding-top: 40px;
		padding-bottom: 40px;
	}.main-footer .contact-list li {
		line-height: 25px;
		font-size: 15px;
		padding-left: 30px;
		margin-bottom: 10px;
		padding-bottom: 0px;
	}.main-footer .widgets-section h4 {
		margin-bottom: 15px;
		font-size: 20px;
	}.main-footer .links li a {
		font-size: 15px;
	}.feature-block .inner-box {
		padding: 30px 25px 25px;
	}.sticky-header.fixed-header .outer-box {
		display: none;
	}.icon_box_all.style_two .icon_content .icon span {
		font-size: 30px;
		line-height: 60px;
		width: 60px;
		height: 60px;
		border-radius: 50%;
	}.icon_box_all.style_two .icon_content .icon {
		position: relative;
		min-width: 65px;
	}.icon_box_all.style_two {
		margin-bottom: 30px;
	}.icon_box_all.style_two .icon_content .txt_content p {
		font-size: 14px;
		line-height: 22px;
	}.icon_box_all.style_two .icon_content .txt_content h3 {
		font-size: 20px;
		margin-bottom: 8px;
	}.main-footer .logo-column .logo {
		margin-bottom: 15px;
		max-width: 157px;
	}.main-header .logo {
		max-width: 129px;
	}.page-title {
		padding: 50px 0 50px;
		min-height:auto;
	}.page-title .title {
		font-size: 24px;
		margin-bottom: 10px;
		line-height: 1.4;
	}.country-details .country-content {
		margin-left: 0;
		margin-top: 20px;
	}.country-details .country-content h3 {
		font-size: 25px;
	}.country-details p {
		font-size: 14px;
	}.expert-img {
		padding: 30px 0px;
	}.expert-sec h5 {
		padding: 15px;
		font-size: 18px;
	}.contact-details__info li .icon {
		height: 44px;
		width: 44px;
	}.contact-details__info li .text a {
		font-size: 14px;
	}.contact-details__info li .text h6 {
		margin-bottom: 5px;
		font-size: 17px;
	}.contact-details__info li .text span {
		font-size: 15px;
	}.contact-details__info li .text {
		margin-left: 0px;
	}.inner_content {
    position: relative;
}.download_box_content a {
    margin: 20px 0px;
}.sec-title .text {
    text-align: justify;
    font-size: 14px;
}
}