@media (min-width: 1280px) {
  .banner .page_container {max-width: 1100px;width: 100%;}
  .b_logo{padding-top: 80px;}
  .b_logo img{width: 250px;}
  .banner_left h1{font-size: 28px; line-height: 35px;}
  .banner_left p{font-size: 20px; line-height: 25px;}
  .submit_btn{font-size: 16px; height: 38px;}
  .swiper-button-next {right: 20px;}
  .swiper-button-prev {left: 20px;}
}
@media (min-width: 1400px) {
  .page_container{max-width: 1080px; width: 100%;}
  .banner .page_container{max-width: 1130px; width: 100%;}
  .b_logo{padding-top: 120px;}
}
@media (min-width: 1600px) {
  .banner .page_container {max-width: 1175px;width: 100%;}
  .b_logo{padding-top: 125px;}
  .b_logo img{width: 265px;}
}
@media (min-width: 1800px) {
  .banner .page_container {max-width: 1225px;width: 100%;}
  .b_logo{padding-top: 160px;}
  .b_logo img{width: 275px;}
}
@media (max-width: 1280px) {
  .b_logo{padding-top: 80px;}
  .b_logo img{width: 250px;}
  .banner_left{bottom: 75px;}
  .banner_left h1{font-size: 28px; line-height: 35px;}
  .banner_left p{font-size: 20px; line-height: 25px;}
  .text_box{height: 35px;line-height: 35px;}
  textarea.text_box{height: 35px; line-height: 32px;}
  .submit_btn{font-size: 16px; height: 35px;}
  .swiper-button-next {right: 20px;}
  .swiper-button-prev {left: 20px;}
}
@media (max-width: 1199px) {
  .page_container {padding: 0 30px;}
  .other_poperties .page_container{padding: 0;}
  .banner_left{left: 0; right: 0; margin: auto;padding: 0 20px;}
  .swiper-button-next {right: 0px;}
  .swiper-button-prev {left: 0px;}
  .banner_left h1{font-size: 25px; line-height: 30px;}
}

@media (max-width: 991px) {
  
  .b_logo{padding-top: 50px;}
  .b_logo img{width: 225px;}
  .banner_left h1 {font-size: 22px;line-height: 30px;}
  .banner_left h1 span{font-size: 20px;}
  .banner_cta{padding: 10px 20px; font-size: 16px; letter-spacing: 1px;}
  .experience_item{padding: 0 55px;}
  .book_now_text p br{display: none;}

}

@media (max-width: 767px) {
  header{padding: 20px 0;}
  .b_logo {padding-top: 90px;}
  .b_logo img{width: 190px;}
  .banner_left {max-width: 100%;text-align: center;bottom: -550px;margin: auto;flex-direction: column;align-items: center;}
  .banner_text{bottom: 40px;}
  .banner_cta_container{margin-top: 20px;}
  .banner_cta_container .banner_cta{padding: 12px 32px; font-size: 16px;}
  .text_box {height: 48px; font-size: 16px; line-height: 36px; color: #6f6f6f;}
  .text_box::-webkit-input-placeholder {color: #6f6f6f; font-size: 16px;}
  .text_box::-moz-placeholder {color: #6f6f6f; font-size: 16px;}
  .text_box::-ms-input-placeholder {color: #6f6f6f; font-size: 16px;}
  .text_box::placeholder {color: #6f6f6f; font-size: 16px;}
  select.text_box {color: #6f6f6f; font-size: 16px;}
  select.text_box option{color: #6f6f6f; font-size: 16px;}
  textarea.text_box {height: 48px; line-height: 45px;}
  .submit_btn {font-size: 18px;height: 50px;}
  .desktop{display: none;}
  .mobile{display: block;}
  .section_space {padding: 70px 0;}
  .section_heading {font-size: 26px;}
  .section_para br{display: none;}
  .youtube{padding-top: 600px !important;}
  .experience_item{padding: 0 30px;}
  .experience_text{bottom: 20px;}
  .experience_text h3{font-size: 22px;}
  .book_now_text{width: 73%; bottom: 40px;}
  .book_now_text p{line-height: 23px;}
  .swiper-button-next {right: -20px;}
  .swiper-button-prev {left: -20px;}
  .canaan_big{width: 250px;}
  .main_footer {background-color: #000}
	.main_footer .page_row {flex-direction: column-reverse}
	.main_footer .page_row .column_6 {width: 100%;min-width: 100%;max-width: 100%}
	form.footer_form.lead_form {background: #fff;max-width: 420px;margin: auto;padding: 25px}
	.main_footer h3 {margin-bottom: 10px;text-align: center; color: #000;}
	.code_row,
	.footer_form .f_groupe {width: 100%}
	.footer_form .submit_btn {width: 100%;margin-top: 0; background-color: #000; color: #ffffff;}
	.footer_left {text-align: center;margin-top: 50px}
	.footer_contact a,
	.footer_left h3,
	.footer_left p {color: #fff !important}
}

@media (max-width: 575px) {
  .b_logo {padding-top: 60px;}
  .b_logo img{width: 170px;}
  .page_container {padding: 0 25px}
  .banner_left{padding: 0 15px;}
  .banner_left h1{font-size: 20px; line-height: 25px;}
  .banner_left h1 span{font-size: 19px;}
  .banner_cta_container{margin-top: 15px;}
  .banner_cta_container .banner_cta{padding: 8px 20px;}
  .section_space {padding: 60px 0;}
  .section_heading{font-size: 24px;line-height: 28px;}
  .section_heading br{display: block;}
  .section_para {font-size: 16px; line-height: 23px; margin-top: 10px;}
  .version_btn {margin-top: 35px;}
  .section_btn{font-size: 17px;}
  #experiencesSwiper, #interiorsSwiper{margin-top: 40px;}
  .other_poperties .poperty_images {margin-top: 40px;}
  .canaan_big{width: 200px;}
  .swiper-button-next{right: -5px;}
  .swiper-button-prev{left: -5px;}
  .swiper-button-next img, .swiper-button-prev img {width: 20px; height: 20px;}
  .swiper-button-next:after, .swiper-button-prev:after{font-size: 20px;}
  .experience_text{bottom: 15px;}
  .experience_text h3 {font-size: 20px;}
  .brochure_container{margin-top: 30px;}
  .map_container iframe{height: 350px;}

  .thanku_banner .thankyou_text h1{font-size: 30px;}
  .thanku_banner .thankyou_text p{ font-size: 16px;}
}

@media (max-width: 480px) {
  
  header {padding: 25px 0;}
	header .header_logo img {width: 140px;}
  .b_logo {padding-top: 55px;}
	.b_logo img {width: 120px;}
	.map_container iframe {height: 275px;}
  /* .banner_left{bottom: 15px;} */
  .banner_left h1 {font-size: 18px;line-height: 22px; margin-bottom: 10px;}
  .banner_left h1 span{font-size: 17px;}
  .banner_cta_container{margin-top: 10px;}
  .banner_cta_container .banner_cta {padding: 6px 15px;font-size: 15px;letter-spacing: 1px;}
  .banner_form h3{font-size: 17px;}

  .text_box::-webkit-input-placeholder {font-size: 14px;}
  .text_box::-moz-placeholder {font-size: 14px;}
  .text_box::-ms-input-placeholder {font-size: 14px;}
  .text_box::placeholder {font-size: 14px;}
  textarea.text_box {font-size: 14px;}
  select.text_box { font-size: 14px;}
  select.text_box option{font-size: 14px;}

  .section_space {padding: 50px 0;}
  .section_heading {font-size: 20px; line-height: 25px; margin-bottom: 10px;}
  .section_para{margin-top: 5px;}
  .section_btn{font-size: 16px; padding: 8px 20px; letter-spacing: 1px;}
  .version_btn{margin-top: 40px;}
  .booknow_image {margin-top: 40px;}
  #experiencesSwiper, #interiorsSwiper{margin-top: 40px;}
  .experience_item {padding: 0 15px;}
  .swiper-button-next{right: -15px;}
  .swiper-button-prev{left: -15px;}
  .experience_text h3{font-size: 20px;}
  .experience_text {bottom: 10px;}
  .experience_text h3 {font-size: 16px;}
  .pop_box, .pop_box_brochure{width: 90%; margin: 0 auto;}
  .main_footer h3{font-size: 20px;}
  .footer_form .text_box{font-size: 17px;}
  .footer_left{margin-top: 35px;}
  .main_footer h3{font-size: 20px;}
  .main_footer .footer_left p {font-size: 17px;}
  .footer_contact{padding-top: 20px;}
  .footer_contact a{font-size: 17px;}
  .footer_form .text_box{font-size: 14px;}
  .footer_form .text_box::-webkit-input-placeholder {font-size: 14px;}
  .footer_form .text_box::-moz-placeholder {font-size: 14px;}
  .footer_form .text_box::-ms-input-placeholder {font-size: 14px;}
  .footer_form .text_box::placeholder {font-size: 14px;}
  .footer_form textarea.text_box {font-size: 14px;}
  .footer_form select.text_box {font-size: 14px;}
  .footer_form select.text_box option{font-size: 14px;}

}
@media (max-width: 420px) {
  .page_container {padding: 0 20px;}
  .b_logo {padding-top: 45px;}
  .banner_left {padding: 0 5px;}
  .banner_left h1 {font-size: 15px;line-height: 21px;margin-bottom: 10px;}
  .banner_left h1 span{font-size: 14px;}
  .banner_cta_container .banner_cta {padding: 5px 15px;font-size: 14px;}
  .banner_right .banner_form{width: 350px;}
  .text_box{font-size: 14px;}
  .section_space {padding: 45px 0;}
  .section_heading {font-size: 19px; line-height: 25px;}
  .section_para{font-size: 14px; line-height: 18px; margin-top: 15px;}
  .booknow_image {margin-top: 30px;}
  #experiencesSwiper, #interiorsSwiper{margin-top: 30px;}
  .other_poperties .poperty_images {margin-top: 30px;}
  .canaan_big{width: 175px;}
  .version_btn{margin-top: 30px;}
  .experience_text {bottom: 8px;}
  .experience_text h3 {font-size: 15px;}
  .swiper-button-next img, .swiper-button-prev img{width: 15px;}
  .main_footer h3 {font-size: 19px;}
  .main_footer .footer_left p {font-size: 16px;}
  .footer_contact a {font-size: 16px;}
  .thanku_banner .thankyou_text p {
    font-size: 15px;
}
}
@media (max-width: 360px) {
      .b_logo {
        padding-top: 30px;
    }
}


