@media (max-width: 1367px) {
	h5.f-title{font-size:16px;}
	p.f-para{margin-bottom:15px;}
	h5.f-header{margin-bottom:40px;}
	.am-box{min-height:auto; padding:15px;}
	.why .container-fluid{padding:0 90px !important;}
	.w-txt{margin-left:25px;}
	.t-bg{padding:90px 30px 60px;}
	.t-header2{font-size:30px;}
	
	.g-img {
    height: 181px;
	}
	.g-img2 {
    height: 181px;
	}
	.g-img3 {
    height: 387px;
	}

.v-form{width:100%; padding:40px 30px;}
.v-bg{padding:80px;}
.brand .container-fluid, .brand1 .container-fluid{padding:0 15px !important;}
.cn-top{margin:35px -15px;}
.ge-container{width:85%;}
.fac-width{margin-left:0px !important;}
.of-container{width:85%;}
}

@media (max-width: 767px) {
#body .container{max-width:540px!important}
.pro-display{display:block}
.pro-display2{display:none}
.con-head{font-size:30px; padding:40px 0;}

.about3{margin-top:25px;}
.a-img2 img{width:100%;}
.abt-text3{margin-left:0px; margin-top:25px;}
.vi-bg{margin-top:25px;}
.vis-container{width:95%;}
.vis-box{padding:25px;}
.space{margin-top:25px;}
p.sc-para{padding:0 0;}
p.wo-para{padding:0 0;}
.sp-box{margin-top:25px;}
.space-bg{margin-top:25px;}
.offer{margin-top:25px;}
.of-container{width:90%;}
.of-txt{margin-top:0px;}
.sp-lft{margin-left:-15px !important;}
.sp-lft2{margin-left:0px !important;}
.fac-width{margin-left:0px !important;}
.br-bg{padding:25px 0;}

.us{margin-top:25px;}
p.us-para{padding-right:0px;}
.us-bg{min-height:150px; margin-top:25px;}
.amboxwhy{margin-bottom:15px;}
.con-detail{margin-top:25px;}
.ge-container{width:90%;}
.get-lft{margin-top:0px;}
.cn-top{margin:25px -15px;}
.get-rt{margin-left:0px; margin-top:25px; padding:25px;}
p.cont-para{padding-right:0px;}

}
@media (max-width:575px) {
	.top-navigation{display:none;}
	.main_nav .nav-btn{display:none;}
	.main_nav .navbar .container-fluid{padding:0 0px 0 !important;}
	.logo img{width:150px;}
	.navigation-area{display:block; width:100%;}
	.navbar-dark .navbar-brand{display:block; padding:10px 0; text-align:center; width:100%; margin-right:0px;}
	.main-banner i.fa-solid.fa-arrow-right-long, .main-banner i.fa-solid.fa-arrow-left-long{height:35px; line-height:35px; width:35px;}
	.banner-content, .ban-text{position:relative; width:100%;}
	.banner-box{padding:0; margin-top:25px;}
	h1.ban-header2{font-size:30px;}
	.ab-lft{padding:25px;}
	h5.ab-header{font-size:25px; line-height:35px;}
	.ab-box{width:100%; margin-left:0px; padding:15px;}
	.ab-icon img{width:60px;}
	.ab-list{margin:25px 25px 0 25px;}
	.product{margin-top:0px;}
	.about{padding:50px 0 25px;}
	.pro-col{flex:0 0 100%;max-width: 100%; margin-bottom:25px;}
	.facility .container-fluid, .product .container-fluid{padding:0 15px !important;}
	.facility{margin-top:0px;}
	.f-text{margin-bottom:25px;}
	.f-box{height:auto; padding:30px;}
	.amenities{margin-top:0px;}
	.am-container{width:90%;}
	.am-col{flex: 0 0 50%;max-width:50%;}
	.am-box{min-height:auto; padding:15px;}
	.why{margin-top:25px;}
	.why .container-fluid,.test .container-fluid, .gallery .container-fluid, .visit .container-fluid{padding:0 15px !important;}
	.w-icon{margin:0 auto 15px;}
	.w-txt{margin-left:0px; text-align:center;}
	.t-bg{margin-top:0px; padding:15px;}
	.test-txt{margin-top:15px;}
	.t-box{padding:25px;}
	.test .container-fluid .t-bg .owl-dots{margin-left:0px;}
	.g-img,.g-img2,.g-img3{height:auto; margin-bottom:15px; margin-top:0px;}
	.g-img img,.g-img2 img,.g-img3 img{position:relative; width:100%;}
	.visit{margin-top:15px;}
	.v-bg{padding:15px;}
	.v-form{width:100%; padding:15px;}
	h5.v-header{font-size:25px;}
	p.v-para{padding-right:0px;}
	.ftr-list4{justify-content:center;}
	.footer{padding:50px 0 15px;}
}
@media (max-width: 480px) {
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1);background:#000}
.main_nav .navbar .container .navbar-nav li a{padding-left:0!important;line-height:20px}
.bc-img{min-height:200px}
.abt-title{font-size:30px;position:relative;margin-bottom:0}
.abt-text{margin-top:30px}
h5.abt-header{font-size:22px;margin-bottom:11px}
.abt-1{margin-top:30px}
.abt-text2{margin-top:30px}

.what{margin-top:50px}
.wh-title{font-size:34px;position:relative;margin-bottom:0}
.w-text{margin-top:50px}
.wh-title::before{left:43%}
.w-box2{margin-top:25px}
.w-rt{margin-left:0}
.w-header{font-size:18px}
h5.para-header{font-size:30px;line-height:44px}
.paralox{padding:60px 0;margin-top:40px}

.wh-flex.d-flex{display:initial!important}
.wh-2{width:100%}
.wh-bg{background-color:#f5f3f1;min-height:1020px;padding:50px 20px}
.wh-img img{width:auto}
.wh-1{width:100%;transform:initial!important;margin-top:60px}
.wh-img img{width:100%;height:500px}
.wh-lft2{margin-left:0}
.wh-text{margin-bottom:30px}
.wh-icon img{width:50px;margin-bottom:25px}
.wh-header{font-size:16px;margin-bottom:12px}
.blog{margin-top:50px}
.bl-box{margin-top:30px}
.bl-img{height:200px}
h5.bl-date{top:195px}
.bl-com{margin-left:0}
.bl-text{padding:20px}
h4.bl-title a{line-height:28px;margin-bottom:8px;font-size:19px}
.client{margin-top:50px}
.c-img2 img{width:100%}
.c-top{margin-top:20px}
.ftr-2{margin-left:0}
ul.ftr-list2.ftr-top{margin-top:0}
.ftr-logo a img{width:130px}
.ftr-container{width:90%;margin:0 auto}
.ftr-3{margin-left:0;margin-bottom:15px}
p.ftr-para{margin-bottom:25px}
.ft-rt{text-align:center;float:initial!important}
h5.ftr-title{font-size:15px;text-align:center}
.ftr-rt.d-flex{justify-content:center;margin-top:6px}
.ftr-cap{font-size:16px}
.ftr-item li a{font-size:16px}
}
@media (max-width: 360px) {
.main_nav .navbar .container .navbar-nav li a{padding-left:0!important;line-height:18px}
.bc-img{min-height:150px}
.abt-title{font-size:25px}
h5.abt-header{font-size:18px;margin-bottom:8px}
.abt-text{margin-top:22px}
p.abt-para{font-size:15px;line-height:25px}
a.abt-link{font-size:17px}
.wh-title{font-size:30px;position:relative;margin-bottom:0}
.wh-title::before{content:"";width:66px;height:2px;background-color:#939393;position:absolute;bottom:-20px;left:40%}
.w-text{margin-top:38px}
.w-header{font-size:17px}
p.w-para{font-size:15px;line-height:28px}
.what{margin-top:40px}
h5.para-header{font-size:25px;line-height:36px}
.paralox{padding:40px 0;margin-top:30px}

.wh-img img{width:100%;height:400px}
.wh-icon img{width:40px;margin-bottom:15px}
.wh-header{font-size:16px;margin-bottom:7px}
p.wh-para{font-size:15px;color:#656565;line-height:26px}
.bl-box{margin-top:43px}
.bl-img{height:176px}
h5.bl-date{top:180px}
h4.bl-title a{line-height:26px;margin-bottom:8px;font-size:17px}
h5.c-header{text-align:center;font-size:16px}
.ftr-logo a img{width:120px}
p.ftr-para{margin-bottom:25px}
}