
@media only screen and (min-width:200px) and (max-width:767px) {
    .wow{
        animation-name: none !important;
        visibility: visible !important;
    }
    .logo_area {
        width: 210px;
        height: auto;
        display: block;
        margin: 0 auto;
    }
    header .justify-content-end {
        justify-content: center !important;
    }
    .stellarnav.mobile > ul > li > a {
        padding: 10px 15px;
    }
    .banner-caption {
        width: 100%;
        padding: 15px;
        text-align: center;
    }
    .banner-caption h1 {
        font-size: 27px;
    }
    #banner-carousel::before, #banner-carousel::after {
        display: none;
    }
    .banner-caption p {
        margin-bottom: 20px;
        margin-right: 0;
    }
 #banner-carousel .list-inline li{
	display: inline-block;
    margin-right: 7px;
}
#banner-carousel.owl-carousel .owl-item .list-inline li img{
	width: 120px;
}

.banner-img {
	margin-top: 10px;
	background-size: cover;
	width: 100%;
	height: auto;
}
#banner-carousel.owl-carousel .owl-item .banner-img img{
	width: 100%;
}
.welcome_txt {
	margin-top: 30px;
}
.welcome_txt h2 {
	margin-bottom: 13px;
}
.welcome_txt h2, .service_sec .headline h2, .app_demo_sec h2, .agent_booking_sec h2, .partners_sec .headline h2, .count-title {
	font-size: 30px;
}
.welcome_txt p {
	margin-right: 0;
}
.big_footer h4.no_after {
	display: none;
}
.big_footer h4 {
	margin-top: 15px;
	padding-bottom: 15px;
}
.count-text{
    font-size: 18px;
}
.video-section{
    margin-top: 30px;
}
.about_page .welcome_txt p{
    margin-right: 0;
}
.count-title.percentage::after {
	font-size: 30px;
}
.inner-banner-section {
	min-height: 130px;
}
.inner-banner-section .inner-banner-txt h2 {
	font-size: 30px;
}


}

/*@media only screen and (max-width: 678px) {
}*/

@media only screen and (min-width:320px) and (max-width:479px) {}


@media only screen and (min-width:480px) and (max-width:767px) {
    .banner-img {
        max-width: 515px;
        margin: 0 auto;
    }
    .banner-caption {
        width: 400px;
        margin: 0 auto;
    }


}


@media only screen and (min-width:768px) and (max-width:991px) {
    .banner-caption{
        width: 100%;
    }
    .banner-caption h1 {
        font-size: 28px;
    }
    .banner-caption p {
        margin-right: 0;
    }
    #banner-carousel .list-inline li{
        display: inline-block;
        margin-right: 7px;
    }
    #banner-carousel.owl-carousel .owl-item .list-inline li img{
        width: 120px;
    }
    .banner-img {
        background-size: 100% auto;
    }

    #banner-carousel.owl-carousel .owl-item .banner-img img{
        width: 100%;
    }
    #banner-carousel::before {
        width: 43px;
        height: 90px;
        top: 14px;
        background-size: cover;
    }
    #banner-carousel::after {
        width: 43px;
        height: 90px;
        bottom: 14px;
        background-size: cover;
    }

    .welcome_img {
        width: 400px;
        margin-bottom: 30px;
    }
    .welcome_txt h2, .headline h2, .app_demo_sec h2, .count-title, .agent_booking_sec h2 {
        font-size: 34px;
    }
    .count-text {
        font-size: 16px;
    }
    .video-section {
        margin-top: 30px;
    }
    .footer_menu {
        padding: 0;
        margin: 0 0 20px 0;
    }
   
    .about_page .welcome_txt p{
        margin-right: 0;
    }
    .count-title.percentage::after {
        font-size: 34px;
    }
    .inner-banner-section {
        min-height: 150px;
    }
    .inner-banner-section .inner-banner-txt h2 {
        font-size: 34px;
    }

}

/********************@media only screen and (min-width:1024px) and (max-width:1200px)********************/


@media (min-width:992px) and (max-width:1199px) {
    .banner-caption {
        width: 100%;
    }
    .banner-caption h1 {
        font-size: 36px;
    }
    .banner-caption p {
        margin-right: 0;
    }
    #banner-carousel .list-inline li{
        display: inline-block;
        margin-right: 7px;
    }
    #banner-carousel.owl-carousel .owl-item .list-inline li img{
        width: 140px;
    }
    .banner-img {
        background-size: cover;
    }
    #banner-carousel.owl-carousel .owl-item .banner-img img{
        width: 100%;
    }
    #banner-carousel::before {
        width: 43px;
        height: 90px;
        top: 14px;
        background-size: cover;
    }
    #banner-carousel::after {
        width: 43px;
        height: 90px;
        bottom: 14px;
        background-size: cover;
    }
    .welcome_txt p {
        margin-right: 0;
    }

    .service_area h4 {
        font-size: 18px;
    }
    .service_area p {
        font-size: 12px;
    }
    .welcome_txt h2, .headline h2, .app_demo_sec h2, .count-title, .agent_booking_sec h2 {
        font-size: 34px;
    }
    .count-text {
        font-size: 19px;
    }
    .big_footer .list-inline li img {
        width: 95px;
    }
    .footer_menu li a, .big_footer p {
        font-size: 12px;
    }
    .about_page .welcome_txt p{
        margin-right: 0;
    }
    .inner-banner-section {
        min-height: 150px;
    }
    .count-title.percentage::after {
        font-size: 34px;
    }


}
@media (min-width:1200px) and (max-width:1441px) {
    .about_page .welcome_txt p{
        margin-right: 0;
    }
    .big_footer .list-inline li img {
        width: 115px;
    }


}

	
/********************@media only screen and (min-width:1201px)********************/

	

/********************@media only screen and (min-width:1201px)********************/
