@media (max-width:2000px) and (min-width:992px) {
    .trips_section .trip .content{margin-top: 0 !important;}
    .trips_section .trip h5{font-size: 16px;}
}
@media (max-width: 1550px) and (min-width: 992px) {
    .home_subscription .vector {margin-left: 47px;}
}
@media (max-width: 1199px) and (min-width: 992px) {
    .home_subscription .vector {margin-left: 0;}

    .trips_section .trip .trip_title { font-size: 22px; }
    .trips_section .trip h5 { margin: 7px 0 14px 0 !important; }
    .trips_section .trip .date { font-size: 14px !important; }   
    .trips_section .trip .date img { width: 30px; }
    .contact_info .item .data{width: 50% !important;}
}
@media (max-width:992px) {
    .home_subscription .vector {margin-left: 0;}
    .home_subscription .content{padding: 0 !important;}
    .home_subscription .subscrip {margin: 0 !important; padding: 20px 30px !important;}

    .ask-us .happy_img{margin: 0 16px 0 -50px!important;}
    .social img:not(.sm_arrow){height: 50px;}
    .social span {top: 25%;}
    .contact_info .item .data{width: 50% !important;font-size: 15px;}
    .footer .logo {bottom: 40px;right: 40px;}
}

@media (max-width:992px) and (min-width: 600px) {
    .popular-travels .item h5 {font-size: 17px;}
    .popular-travels .item .content {top:-14px !important}
    .popular-travels .item span{font-size: 16px !important;}
    .popular-travels .item a {bottom: 0;left: 0;width: 100%;border-radius: 10px;background-color: var(--sub-color);}
    .popular-travels .item .img_card{height: 39% !important;}
    .popular-travels .item span {font-size: 12px !important;}
    .popular-travels .item p {font-size: 14px !important;margin-bottom: 2px;}
}

@media (max-width: 768px){
    .home-header .left{padding: 0 12px;}
    .home-header .left h1 {font-size: 50px;}
    .ask-us .images{display: flex;}
    .home_subscription {padding: 0 10px;}
    .home_subscription .subscrip_form input::placeholder{font-size: 14px;}

    .trips_section .trip .content{margin-top: 0 !important;}
    .trips_section .trip .trip_title { font-size: 22px; }
    .trips_section .trip h5 { margin-bottom: 28px !important; }
    .trips_section .trip .date { font-size: 14px !important; }  
    .trips_section .trip .date img { width: 30px; }
    
    .details_page .trip .content{margin-left: 0 !important;}
    
    .contact_header{padding: 0 !important;}
    .contact_header .container{display: block !important;}
    .contact_header .title h1{font-size:40px !important}
    .contact_header .title p{font-size:17px !important} 
    .contact_info{margin-top: -107px;}
    .contact_info .items{padding: 44px 21px 0 21px !important;}
    .contact_info .item{margin: 15px 0 !important;justify-content: start !important;}
    .contact_info .item span{display: none;}
    .contact_info .item .data{margin-left: 20px;}
    
    .contact_subscription {padding: 0 40px;}

    .about_info {margin-top: -204px;}
    .about_info .items {width: 85%;}
    .about_info .items h3{font-size: 22px;}
    .about_info img {width: 60px;}
    .about_info p {font-size: 18px;}
}


@media (max-width: 568px){
    .trips_section .trip h5 { margin: 7px 0 14px 0 !important; }
    .about_info p{font-size: 14px !important;}
    
    .popular-travels .item h5 {font-size: 24px;margin-bottom: 6px;}
    .popular-travels .item .content {top:10px !important}
    .popular-travels .item span{font-size: 16px !important;}
    .popular-travels .item a {bottom: 0;left: 0;width: 100%;border-radius: 10px;background-color: var(--sub-color);}
    .popular-travels .item .img_card{height: 44% !important;}
    .popular-travels .item p {font-size: 19px !important;margin: 16px 0;}
}
