
/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/
@media (max-width:1320px) {
    }
@media (max-width:1199px) {
    
    }
@media (max-width:1023px) {
    .container-fluid {margin-right:auto;margin-left:auto;}
    .owl-nav .owl-prev {margin-left: -25px;}
    .owl-nav .owl-next {margin-right: -25px;}
    .bannr-wrap {
    height: 600px;
}
    .slide-text h1 {
    font-size: 35px;
}
.form-box {
    padding: 20px 25px 20px;
}
    .title h1 {
        font-size: 36px;
    }
    .title h2 {font-size: 30px;}   
    .title h3 {
        font-size: 30px;}
    .title h4 {
        font-size: 26px;}
        .title p {
            font-size: 16px;
        }
    .abt-dec{padding-right: 0px;}
    .abt-icon {width: 65px; height: 65px;}
     .srvs-icon {width: 65px;height: 65px;}
    .srvs-box h4 {font-size: 20px;}
    .tmb {height: 150px;}
    .item-dec h4 {font-size: 18px;}
    .why-choose-icon {
    width: 60px;
    height: 60px;}
    .why-choose h4 {
    font-size: 15px;}
    .home-contact-wrap {background-size: 40%;}
    .process-list li:nth-child(odd) {margin-top: 20px;}
    .process-list li:nth-child(even) { margin-top: 30px;}
    .process-list li:nth-of-type(3) {margin-top: 30px;}
    .process-icon {width: 100px;height: 100px;padding: 12px;}
    .process-icon img {top: 15px;width: 45px; height: 45px;}
    .process-list li h4 {font-size: 14px;}
    .process-list li p {line-height: 18px;font-size: 12px;}
    .adress {padding-right: 0px;}
	.contact-form {padding: 30px;margin-left: 0px;}
    .fotr-logo {
        width: 170px;
    }
    footer h3 {font-size: 18px;}
	.form-ctrl {height: 40px;}
    .fotr-media {}
	.fotr-media p {}
	.fotr-media .media-body{padding-left:0px;}

    
	/*=========== thanks ============*/
    .thanks-section {padding-top: 60px;padding-bottom: 45px;}
    
    
}
    

@media  (max-width: 992px)	{
    .navbar-light .navbar-toggler-icon {
        background-image:none;
        background: url(../images/menuW.png)no-repeat;
        background-size: 80%;
        background-position: center;
        transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }
	.navbar-brand>img {height: 60px;}
    .sticky .navbar-brand>img {height: 60px;}
    .landing-header .navbar-expand-lg .mobile-navbar{flex-direction: row;}
	.navbar-toggler {border: none;}
	.navbar-toggler:focus {box-shadow: none;}
	.navbar-expand-lg .navbar-nav .nav-link {padding: 8px 5px; font-size: 14px;text-align:left;}
    
}
/*---------- MEDIA 480px ----------*/
@media  (max-width: 767px) {
    header { position: relative;}
   .landing-header .navbar-brand>img {
    height: 70px;
}
.landing-header.sticky .navbar-brand>img {
        height: 55px;
    }
    .landing-header .navbar-expand-lg .mobile-navbar .nav-link>span{display: none;}
    .landing-header .navbar-expand-lg .mobile-navbar .nav-link>i.me-1{margin-right: 0px !important;}
    .hdr-social-link li a {font-size: 15px;}
    .bannr-wrap {
    height: 700px;
}
.slide-text h1 {
    font-size: 30px;
}
.slide-text h1 span.fs-5 {
    font-size: 18px !important;
}
    .owl-nav .owl-next {margin-right: -10px;}
    .owl-nav .owl-prev {margin-left: -10px;}
    .form-box {
    padding: 20px 21px 20px;
}
.abt-box.pe-5{padding-right: 0px !important;}
    .abt-dec{padding-right: 0px;}
    .abt-dec h2 {font-size: 35px;margin-bottom: 15px;}
    .abt-dec p{ font-size: 15px;margin-bottom: 20px;
    line-height: 28px;}
    .abt-dec p:last-child{margin-bottom: 20px;}
    .abt-icon {width: 45px; height: 45px;}
    .abt-box h4 {font-size: 18px;}
   .abt-img {height: auto;        width: 100%;margin-bottom:20px;margin-left: 0px;}
.abt-img2.mt-5{margin-top: 0px !important;}
   .title h1 {font-size: 28px;}
    .title h2 {font-size:27px;}
    .title h3 {
        font-size: 26px;}
    .title h4 {
        font-size: 22px;}
    .title h5 {font-size: 16px;}
    .title p {
        font-size: 14px;
        line-height: 25px;}
    .wrap { padding-top: 30px;padding-bottom: 30px;}
    .title {margin-bottom: 15px;}
     .embed-responsive {height:190px;}
     .abt-video {
    height: 190px;}
    .director-pic {
    width: 200px;
}
     .brij-item.ps-5{padding-left: 0px !important;}
     .brij-item h3 {
    font-size: 28px;
}
     .brij-item .tmb {
    height: 215px;
}
.galry-item {
    height: 200px;
}
.priority-card {
    padding: 12px;
}
.property-dec h4 {
    font-size: 24px;
}
.priority-card .tmb {
    height: 180px;}
     .property-dec {padding: 15px;
        margin-bottom: 20px;
    }
    .partner-logo {padding: 15px 20px;height: 60px;}
    .srvs-icon {width: 55px;
        height: 55px;}
    .srvs-box h5 {font-size: 15px;}
    .abt-dec h3 {margin-bottom: 15px;}
    .room-facility>li {
        padding-left: 6px;
        padding-right: 6px;
    }
    .room-facility .room-facility-icon {
        width: 30px;
        height: 30px;
    }
    .room-facility h6 {
        font-size: 11px;
    }
    
    
    .room-box {
        height: auto;
    }
    .room-box-lg {
        height: auto;
    }
.contactinfo-rgt .young-bnr {border-radius: 12px;
        height: auto;display: none;}
    .tmb {height: 175px;}
    .item-dec h4 {font-size: 18px;}
     .testimonial_block { min-height:inherit;width: 100%; }
    .testimonial_block:after {
    font-size: 26px;
    right: -14px;
    bottom: -14px;}
    .client_message p {
    font-size: 14px;
    line-height: 26px;}
    .contactinfo-rgt .title {margin-bottom: 20px;}
    .contactinfo-rgt .title h4{font-size: 18px;}
    .contactinfo-rgt .title p{font-size: 13px;}
    .contact-sec {padding-top: 60px;padding-bottom: 60px;}
    .contact-form .form-group {margin-bottom: 20px;}
    .form-ctrl {height: 45px;}
	.contact-form {padding: 20px 20px;margin-left: 0px;}
    footer {padding-top:30px;}
    .fotr-box{margin-bottom: 25px;}
    footer h3 {margin-bottom: 10px;font-size: 22px;}
    .fotr-media{}
    .adress {padding-right: 0px;}
    .fotr-media .media-left{padding-right:0px;} 
	.fotr-media .media-body{padding-left:calc(var(--bs-gutter-x) * .5);}
    .fotr-media .media-body{width:auto;}
    .fotr-logo {width: 140px;}
    .cpyrgt-wrap {padding-top: 15px;}
	.cpyrgt-wrap p{line-height:20px;}
    .fotr-menu { padding-left: 0px;    margin-bottom: 0px;    flex-wrap: wrap;}
    .fotr-menu li {}
.fotr-menu li a {font-size: 13px;}
    .fixed-links>a {
    font-size: 18px;
    padding: 10px;
    height: 38px;
    width: 38px;}
    
    
    /*=========== iNNER PAGE  ============*/
    .inr-wrap {padding-top: 10px;padding-bottom: 5px;}
    .inr-wrap:before {width: 100px;}
    
    /*=========== thanks ============*/
    .thanks-section {padding-top: 45px;padding-bottom: 25px;}
    .inner-thanks img {width: 75px;}
     .inner-thanks h1 {font-size: 35px;}
    
    
}


@media  (max-width: 480px) {.title h2 {font-size: 25px;}
.hdr-top {text-align: center;}
.hdr-top-cnt.justify-content-end {justify-content: center!important;}
        .slider-wrap .owl-dots {left: 2%;}

.cpyrgt-wrap .text-end {text-align: inherit;}
}
@media  (max-width: 320px) {
.navbar-brand>img {
        height: 35px;
    }
    .sticky .navbar-brand>img {
        height: 35px;
    }
.slide-text h1 {font-size: 20px;}
  .slide-text p { font-size: 13px;}
}

