/*!
Theme Name: Oslim Child theme
Theme URI: http://layerdrops.com/oslimwp
Template: oslim
Author: Layerdrops
Author URI: https://themeforest.net/user/layerdrops
Description: This is a Child theme for Oslim WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: oslim-child
*/

.upComingEvent-gallery {
    list-style: none;
    padding: 0;
    display: flex;
    margin: 0;
}

.upComingEvent-gallery li {
    max-width: 33%;
    margin-left: 3px;
}

.upComingEvent-gallery li img {
    object-fit: cover;
    min-height: 257px;
}
section.upComingEventSection {
    padding: 60px 0;
}

#single_serviceContent .row {
    align-items: center;
}

.single_serviceContent h3 {
    color: #0f3564;
    font-size: 42px;
}
section#single_serviceContent {
    padding: 60px 0px;
}

#upcomingeventgrid {
    padding: 40px 0;
}

.singleEvent-car h2 {
    font-size: 24px;
    margin-top: 13px;
}

.singleEvent-car p {
    font-size: 15px;
}
.cta-one__inner-content {
    padding: 64px 0;
    padding-left: 120px;
}

.thm-breadcrumb {
    display: flex;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
    width: fit-content;
}






.adventure-sect img {
    object-fit: cover;
    border-radius: 10px;
    width: 100%;
}
.work-together__img-2 {
    object-fit: cover;
    right: -31px;
}




@media screen and (min-width: 420px) and (max-width: 767px){

.swiper-slide .main-slider .container {
    height: 220px !important;
}
    
}



@media (max-width:1800px) {
    .About-Yemen .elementor-background-slideshow.swiper {
        margin-top: 52px;
        width: 80%;
        object-fit: cover;
        height: 378px;
    }
	.trust-2 img {
    border-radius: 10px;
    width: 344px;
    height: 369px;
}	
.Climate-right .elementor-background-slideshow__slide__image {
    width: 98%;
    height: 70%;
    ackground-position: 50%;
    background-size: cover;
    object-fit: cover;
    margin-top: 94px;
    border-radius: 10px;
}

}
	

@media (max-width:1600px){
    .Climate-right .elementor-background-slideshow__slide__image {
    height: 510px;
}
    
.home .main-slider__content h2 {
    font-size: 55px !important;
}
.Adventure h2 {
    font-size: 50px;
    line-height: 55px;
}
.Country-Table h2 {
    font-size: 50px;
}
.Country-Table p {
    font-size: 22px !important;
}
.Country-Table .elementor-counter-number-wrapper span {
    font-size: 22px;
}
}	

@media (max-width:1366px){
.home .main-slider__content h2 {
    font-size: 47px !important;
    line-height: 54px !important;
}

.Adventure h2 {
    font-size: 47px;
    line-height: 50px;
}
.Adventure li {
    line-height: 30px;
    font-size: 18px;
}
.Country-Table h2 {
    font-size: 47px;
}
.Country-Table p {
    font-size: 20px !important;
}
.Country-Table .elementor-counter-number-wrapper span {
    font-size: 20px;
}
}
	
@media (max-width:1440px){
.adventure-sect img {
    width: 95%;
}
}

@media (max-width:1200px){
.home .main-slider__content h2 {
     font-size: 45px !important;
   line-height: 50px !important;
}
.adventure-sect img {
    width: 95%;
}
.Adventure h2 {
    font-size: 47px;
    line-height: 50px;
}
.Adventure li {
    line-height: 29px;
    font-size: 17px;
}
.Country-Table h2 {
    font-size: 45px;
}
.Country-Table p {
    font-size: 19px !important;
}
.Country-Table .elementor-counter-number-wrapper span {
    font-size: 19px;
}
}

@media (max-width:1100px){
.home .main-slider__content h2 {
     font-size: 44px !important;
   line-height: 50px !important;
}
.adventure-sect img {
    width: 80%;
}
.Adventure h2 {
    font-size: 47px;
    line-height: 50px;
}
.Adventure li {
    line-height: 27px;
    font-size: 17px;
}
	.work-together {
        padding: 47px 0 30px;
    }
}

@media (max-width:1024px){
.work-together {
        padding: 138px 0 120px;
    }
}

	

@media (max-width:320px){
.work-together__img-1 {
    margin-bottom: -40px;
    margin-top: -36px;
    width: 568px;
}
}



