/* #Media Queries
================================================== */

@media (max-width: 1300px){

}

/* END__ */
@media (min-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl{
	max-width: 1280px;
}



}
@media (min-width: 1399px) {

} 

/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px){
.section_title h2{font-size:40px;}
.banner_heading{font-size:18px;}
.banner_heading p span{font-size:15px;}		
.top_bar_right li a{font-size: 16px;}
.banner-main .carousel-item img {height:480px; object-fit: cover;object-position: 22% 50%;} 	
h5.card-title {font-size: 14px;}
#counter .card {padding: 37px 10px;}
.bg2 {background:#f2f9cd;}


}
@media only screen and (min-device-width : 820px) and (max-device-width : 1180px) and (orientation : landscape) {
.process-card2 {max-width: 170px;}
.process-card2-wrap:after { width: 60px;left: calc(100% - 40px);}


}

/* END__ */
@media all and (min-width: 992px) {

}
@media (max-width: 991px) {
	
} 
/* END__ */


@media only screen and (max-width: 767px) {
p {font-size: 14px;}
.fixed-top {position: relative;padding:10px 0;}
h3 {font-size: 18px;}
.section_title {margin-bottom: 0px;}
.section_title h2 {margin-bottom: 0;font-size: 32px!important;}
.top_bar_right li a {font-size: 14px;}
.top_bar_right li.pulseit span {font-size: 14px;margin-right: 5px;}
.top_bar_right li a i {width:24px;height:24px;line-height:24px; font-size: 13px;margin-left: 0 !important;    border-radius: 5px 0;}
#carouselExampleControls.carousel {margin-bottom: 35px;}
ul.tick {margin-left: 20px;}
ul.tick li {font-size: 14px;}
h5.card-title {padding:0;font-size: 14px;}
.banner-main{margin-top:0;position: relative;}
.top_bar_right li {margin: 0;}
.top_bar_right span{display:block;}
.navbar {padding:6px 0;}
.header_tagline {font-size:16px;margin-top:14px;border-top:2px solid #c9c8996b;padding-top:5px;}
.section_title h3 {font-size: 18px;}
.banner_top_img {margin-top: 0px;}
.banner_bottom_img {bottom: 130px;}
.banner-main .carousel-caption iframe{ height:200px;margin-top: 12px;}
.banner-main .btn-primary {border-radius: 5px;padding: 7px 7px !important;}
.banner-main .btn-primary i {font-size: 11px;}
footer img{margin-top:7px;}
.banner-main{
	background-image: linear-gradient(to bottom, #8fd3de 30%, #f0377a 70%);
	position: relative;margin-top:0px;
}
.banner-main iframe {height: 210px;}
.logo_area img {width: 200px;}
.top_bar_right li .btn-primary{padding:2px 9px!important;}
.heading strong:before {border-top: 0;}
.navbar .w-100 {width: auto!important;}
input[type=submit] {margin: 0 auto;}

} 
/* END__ */

@media (max-width: 480px) {
	.logo_icon img {
        width: 50px;
    }
    .logo_area .logo_text h2 {
        font-size: 13px!important;
        margin: 0!important;
    }
    .logo_area .logo_text p {
        font-size: 20px!important;
        font-weight: 600!important;
    }
    .counter-box .counter-number {
        font-size: 20px;
        font-weight: 600;
        line-height: 20px;
    }
    .counter-text {
        font-size: 13px;
    }
    .counterbg .col {
        padding: 0 5px;
    }
    .nav-pills .nav-link{font-size: 14px;}
    .sectiongap{padding: 20px 0;}
    .form-control{margin-bottom: 5px;}
    .counter-box {
        border-radius: 5px;
        margin: 10px 0;
        padding: 9px;
    }

    .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{font-size: 24px;}

    .copyright p{font-size: 11px;text-align: center;}
    .copyright{padding:0;}
	.social_icon {float: none;padding:0;text-align: center;}
	.social_icon .social-button {float: none;}
    .shape-1,.shape-2{display: none;}
    .counter-text h3{font-weight: normal;font-size: 13px;}
    .btn_blue_rounded{font-size: 13px;}
    .room_features li .li_icon img{width: 60%;}
    .choose-image{margin-bottom: 1pc;}
	
	#counter .card {padding: 20px 10px;}
	.counter-value {font-size: 28px;}
.heading strong {font-size: 18px;}
.tick ul li:before {font-size: 14px;} 

.process-card2-wrap:after {
        content: '';
        height: 50px;
        width: 25px;
        background: url(../images/arrow_down.webp) 0 0 repeat;
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        bottom: 0;
        top: auto;
        left: calc(45% - 0px);
    }
.process-card2-wrap:nth-child(even):after {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
.process-card2 {max-width: auto;margin: 50px auto;}
.process-card2_wrap {   margin: 15px 0;}
.process-card2_wrap:nth-child(even):after{-webkit-transform: rotateX(0deg);transform:rotateX(0deg);}
.process-card2 p {font-size: 16px;line-height: 20px;}	
.bg2 {background:#f2f9cd;}
.banner-main .carousel-item img {height:220px; object-fit: cover;object-position: 22% 50%;} 
.carousel-indicators{display:none;}
.carousel-caption h2 {font-size: 20px;}
.carousel-caption p {font-size: 17px;margin:0;}
.carousel-caption {top: 20%;}

} 

@media (max-width: 320px) {
p {
    font-size: 13px;
    line-height: 20px;
    font-weight: 300;
}


} 
/* END__ */

