
@media only screen and (max-width:1600px){

	
    

   

    

}


@media only screen and (max-width:1366px){

	

    
}

@media only screen and (max-width:1199px){

    
   
    
}


@media only screen and (max-width: 767px){

    #body .container {
        max-width: 540px !important;
    }

	
    




   
}

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


@media only screen and (max-width:991px){

   #header .head-wrap{
	padding: 10px;
	top: 0;
	width: 100%;
	border-radius: 0;
   }
   .ban-header2{
	padding-right: 0;
	font-size: 45px;
	line-height: 1.2;
	text-align: center;
   }
   .ban-header2 br{
      display: none;
   }
   p.ban-para{
	padding-right: 0;
	font-size: 18px;
	margin-bottom: 30px;
	text-align: center;
   }
   p.ban-para br{
      display: none;
   }
   .ban-link{
	font-size: 14px;
	padding: 12px 18px;
   }
   .ban-text{
	text-align: center;
   }
   .banner-box{
	padding-top: 35%;
   }
   .bc-img{
	min-height: 600px;
   }
   .ban-date{
	padding: 20px;
   }
   a.form-btn{
	margin-top: 20px;
   }
   .ab-img img{
	width: 100%;
	height: 400px;
	object-fit: cover;
	margin-bottom: 25px;
   }
   .about{
	margin-top: 40px;
   }
   .ab-lft::before{
	display: none;
   }
   .ftr-2::after{
	display: none;
   }
   .ab-lft{
	margin-left: 0;
   }
   h5.ab-cap{
	font-size: 14px;
	margin-bottom: 14px;
   }
   h5.ab-head2.a-font{
	padding-right: 0;
	font-size: 30px;
	line-height: 1.4;
   }
   p.ab-para{
	padding-right: 0;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 15px;
   }
   .ab-list li{
	font-size: 13.3px;
	line-height: 2;
   }
   .ab-list li i{
      margin-right: 6px;
   }
   .ab-para2{
	padding-right: 0;
	font-size: 16px;
    line-height: 1.6;
   }
   .ab-link{
	margin-top: 22px;
	padding: 12px 18px;
   }
   .paralox{
	margin: 40px 0;
	padding: 40px 0;
   }
   .si-rt1{
	margin-left: 0;
	text-align: center;
	margin: 10px 0;
   }
   .si-rt1 .d-flex{
	justify-content: center;
   }
   h5.si-title{
	margin-top: -10px;
   font-size: 17px;
   }
   .r-head::before{
	display: none;
   }
   .r-head{
	display: inline-block;
   }
   .r-head::after{
	display: none;
   }
   .r-para2{
	font-size: 30px;
	line-height: 1.3;
   }
   .r-box{
	padding: 18px;
   }
   .r-icon{
	margin-left: 0;
   }
   .r-1{
	justify-content: space-between;
   }
   .r-box{
	margin: 15px 0;
   }
   .dine{
	margin-top: 30px;
   }
   .di-img img{
	margin-bottom: 25px;
   }
   .d-box{
	padding: 25px;
   }
   h5.d-title.a-font{
	font-size: 25px;
	padding-bottom: 20px;
	margin-bottom: 25px;
   }
   .d-icon i{
	font-size: 14px;
   }
   h5.d-cap2{
	font-size: 16px;
   }
   p.d-para{
	font-size: 16px;
	line-height: 1.5;
   }
   .d-link{
	margin-top: 8px;
	padding: 12px 18px;
   }
   .dine2{
	padding: 30px 0;
   }
   .paralox3{
	margin-top: 40px;
	padding: 40px 0;
   }
   .am-2{
	margin-bottom: 20px;
   }
   .am-cap::after {
	display: none;
   }
   .am-cap::before{
	display: none;
   }
   .am-para2{
	font-size: 30px;
	line-height: 1.4;
   }
   .para-link3{
	font-size: 14px;
	padding: 12px 18px;
   }
   .gallery{
	margin-top: 40px;
   }
   .g-cap::before{
	display: none;
   }
   .g-cap::after{
	display: none;
   }
   .mt-row{
	margin-top: 0;
   }
   .l-box{
	margin: 12px 0;
   }
   .l-link{
	font-size: 14px;
	padding: 12px 18px;
   }
   .footer{
	margin-top: 40px;
   }
   
.ft-padding{
	padding: 40px 0;
}
.ftr-para{
	padding-right: 0;
}
.ftr-para{
	margin-bottom: 20px;
}
.footer .form-control{
	width: 81%;
}
.frm-btn{
	right: 0;
}
.ftr-2{
	margin-left: 0;
	margin-top: 30px;
}
.ftr-list li a{
	line-height: 1.8;
}
.ftr-3{
	margin-left: 0;
	margin-top: 30px;
}
.ftr-4{
	margin-left: 0;
	margin-top: 30px;
}
.ftr-con li a h5{
	margin-bottom: 12px;
	line-height: 1;
}
.footer2{
	padding: 12px 0;
}
h5.ftr-cap.text-center{
	font-size: 14px;
}
.ftr-para{
	font-size: 15.5px;
	line-height: 1.5;
}
.display-5{
   font-size: 45px;
}
h5.si-cap{
   font-size: 45px;
}
   
}

@media only screen and (max-width: 575px){

    .ban-header2 {
        padding-right: 0;
        font-size: 35px;
        line-height: 1.2;
        text-align: center;
    }
	    p.ban-para{
			line-height: 1.5;
		}



}