@media(min-width: 1500px){
	.container.custom-container, .container.OMODA-container{
		max-width: 1380px;
	}
}
@media(min-width: 1600px){
	.container.custom-container{
		max-width: 1440px;
	}
}
@media(min-width: 1500px){
	/*==============OMODA================*/
	.container.OMODA-container{
		max-width: 1400px;
	}
}
@media(min-width: 1600px){
	/*==============OMODA================*/
	.container.OMODA-container{
		max-width: 1500px;
	}
}
@media(min-width: 1650px){
	/*==============OMODA================*/
	.container.OMODA-container{
		max-width: 1530px;
	}
}

@media(max-width: 1599.98px){
	.content-wrapper li{
		font-size: 1.45rem;
	}
	.content-wrapper li:before {
  		top: 6px;
	}
	/*==============OMODA================*/
	.OMODA-heading h2{
		font-size: 4.5rem;
	}
	.OMODA-content .d-table {
    	padding-left: 20px;
  	}
  	.OMODA-content h2{
		margin-bottom: 15px;
	}
  	.OMODA-content .OMODA-button {
  		margin-top: 20px;
	}
}
@media(max-width: 1499.98px){
	/*==============OMODA================*/
	.OMODA-heading h1{
		font-size: 5rem;
	}
	.OMODA-heading h2{
		font-size: 4rem;
	}
	.OMODA-content li{
		font-size: 1.4rem;
		letter-spacing: normal;
		padding-left: 20px;
	}
	.OMODA-content .d-table{
		padding-left: 15px;
	}
	.OMODA-heading p {
  		margin-bottom: 25px;
	}
	.OMODA-content .OMODA-button {
  		margin-top: 15px;
	}
}
@media(max-width: 1399.98px){
	.heading-div h3{
		font-size: 2.6rem;
	}
	.default-btn{
		font-size: 1.6rem;
	}
	.map-block .bg-white span{
		margin-right: 20px;
	}
	/*==============OMODA================*/
	.OMODA-heading h2{
		font-size: 3.6rem;
	}
}
@media(max-width: 1299.98px){
	.content-sec .gallery-arrow.swiper-button-prev{
		left: -3.4%;
	}
	.content-sec .gallery-arrow.swiper-button-next{
		right: -3.4%;
	}
	.content-sec .gallery-arrow img{
		width: 12px;
	}
}
@media(max-width: 1199.98px){
	.heading-div h1{
		font-size: 3rem;
	}
	.heading-div h2{
		font-size: 2.6rem;
	}
	/*==============OMODA================*/
	.OMODA-heading h2 {
    	font-size: 3.2rem;
  	}
	.OMODA-banner{
		padding-top: 114px;
	}
	.OMODA-banner .position-relative{
		min-height: calc(95vh - 114px);
	}
	.OMODA-content .d-table {
    	padding-left: 0;
  	}
  	/*===========overview-page==============*/
	.overview-page {
	  padding-top: 114px;
	}
}
@media(max-width: 991.98px){
	.heading-div h1{
		font-size: 2.4rem;
	}
	.heading-div h2 {
    	font-size: 2.1rem;
  	}
  	.heading-div h3{
		font-size: 2rem;
	}
  	.heading-div p{
  		font-size: 1.4rem;
  	}
	.new-banner {
  		padding-top: 68px;
	}
	.new-banner p, .content-wrapper ul{
		margin-bottom: 15px;
	}
	.content-sec .rounded-circle{
		width: 50px;
		height: 50px;
	}
	.content-sec .swiper-button-prev.rounded-circle {
  		left: calc(50% - 54px);
	}
	.content-sec .swiper-button-next.rounded-circle{
  		right: calc(50% - 54px);
	}
	.content-wrapper p{
		max-width: 100%;
	}
	.content-sec .gallery-arrow{
		top: -22px;
	}
	.content-sec .gallery-arrow.swiper-button-prev{
		left: auto;
		right: 30px;
	}
	.content-sec .gallery-arrow.swiper-button-next{
		right: 0;
	}
	.form-block .form-control, .form-block select{
		padding: 14px;
	}
	.form-block select{
		padding-right: 30px;
    	background-position: 95%;
	}
	/*==============OMODA================*/
	.OMODA-heading h1 {
        font-size: 2.8rem;
        margin-bottom: 12px;
    }
    .OMODA-heading h2 {
        font-size: 2.3rem;
    }
    .OMODA-heading h4{
    	font-size: 2rem;
    }
    .OMODA-heading p{
    	font-size: 1.4rem;
    	margin-bottom: 20px;
    }
    .OMODA-button{
    	font-size: 1.4rem;
    	height: 42px;
    	line-height: 42px;
    	padding: 0 18px;
    }
    .OMODA-banner{
		padding-top: 67px;
	}
	.OMODA-banner .position-relative{
		min-height: auto;
	}
	.OMODA-swiper-arws {
  		width: 50px;
  		height: 50px;
	}
	.OMODA-swiper-arws img{
		width: 22px;
	}
	.OMODA-content .swiper-button-prev, .OMODA-content .swiper-button-next{
		top: 50%;
		bottom: auto;
	}
	.OMODA-content .swiper-button-prev, .OMODA-image-slide .swiper-button-prev{
		left: 10px;
		right: auto;
	}
	.OMODA-content .swiper-button-next, .OMODA-image-slide .swiper-button-next{
		right: 10px;
	}
	.OMODA-content{
		padding: 40px 0 20px;
	}
	.OMODA-image-slide{
		padding: 20px 0 40px;
	}
	.OMODA-map .position-absolute.w-100{
		position: static !important;
		padding: 35px 25px;
		max-width: 100%;
	}
	.OMODA-map .position-relative {
  		height: auto;
	}
	.OMODA-map .position-relative .common-bg{
		height: 400px !important;
	}
	.OMODA-map td, .OMODA-map td span, .OMODA-form .form-control{
		font-size: 1.4rem !important;
		letter-spacing: normal;
	}
	.OMODA-map td img {
  		margin-right: 6px;
	}
	.OMODA-form .mx-auto.text-center p{
		margin-bottom: 30px;
	}
	/*===========overview-page==============*/
	.overview-page {
    	padding-top: 67px;
	}
	.overview-page img.w-100{
		max-width: 200px;
		margin-bottom: 20px;
	}
	.overview-page .mx-auto{
		margin: 40px 0;
	}
}
@media(max-width: 767.98px){
	.new-banner .position-relative:before, .new-banner .position-relative:after, .block-top .position-relative:before{
		display: none;
	}
	.new-banner .position-absolute, .block-top .position-absolute{
		position: static !important;
		transform: translateY(0);
	}
	.new-banner, .block-top .position-absolute{
		background: #121212;
	}
	.content-wrapper li{
		width: 100%;
		display: block;
	}
	.dwnld-group-btn{
		margin: 0 -4px;
	}
	.dwnld-group-btn .col-6{
		padding: 0 4px;
	}
	.map-block .bg-white h5{
		font-size: 1.8rem;
	}
	.map-block .bg-white{
		font-size: 1.3rem;
  		letter-spacing: normal;
	}
	.map-block .bg-white span{
		width: 35px;
  		height: 35px;
		margin-right: 14px;
	}
	/*==============OMODA================*/
	.OMODA-content li{
		width: 100%;
		display: block;
	}
	/*=============overview-page==========*/
	.overview-page .common-bg{
		height: 50% !important;
	}
}
@media(max-width: 575.98px){
	.default-btn {
    	font-size: 1.3rem;
    	padding: 8px 15px;
	}
	.content-wrapper .default-btn.dwnld-btn img{
		width: 16px;
	}
	.content-wrapper .default-btn.dwnld-btn{
		font-size: 1.2rem;
	}
}
@media(max-width: 370.98px){
	.map-block td{
		width: 100%;
		display: block;
	}
	.dwnld-group-btn .col-6{
		-ms-flex: 0 0 100%;
  		flex: 0 0 100%;
  		max-width: 100%;
	}
	.dwnld-group-btn {
  		max-width: 200px;
	}
}