@media (min-width:1280px) and (max-width:1379px) {  
	
}



@media (min-width:1024px) and (max-width:1279px) {  
	
}

@media (min-width:994px) and (max-width:1200px) {  
  .navigation ul.nav li {    padding: 15px 8px;}
  #header a.pro-btn {margin-left: 10px;}
}

@media (min-width:1024px) {   
.desktop-hight-nav {    display: none !important;}
	
.mobile_header, .mobile_navigation  { display:none; }
	.page-template-thankyou .inner-page-content p {    color: #2095c0;    font-size: 35px;    line-height: 56px;    display: flex;    justify-content: center;    text-align: center;}
	
.page-template-thankyou .inner-page-content h2{	color: #05436a;    font-size: 50px;    line-height: 56px;    display: flex;    justify-content: center;    text-align: center;		}

}
.page-template-thankyou .inner-page-content {
    padding: 130px 0;
}

@media (max-width:1023px) {    
#header { display:none; }

 

  /*****Mobile Menu****/

	
  .mobile_header {  padding: 10px 10px;  box-shadow: 1px 1px 10px rgb(0 0 0 / 20%);  position: fixed;  top: 0;  width: 100%;  z-index: 1000;  background: #fff;}
  .logo_m {    max-width: 160px;}
  .mobile_header .nav-icon {cursor: pointer;}
  .mobile_header .nav-icon:after, .nav-icon:before, .nav-icon div {  background-color: #1b4263;  border-radius: 3px;  content: '';  display: block;  height: 5px;  margin: 7px 0;  transition: all .2s ease-in-out;}
  .mobile_header .nav-icon.active:before {  transform: translateY(12px) rotate(135deg);}
  .mobile_header .nav-icon.active:after {  transform: translateY(-12px) rotate(-135deg);}
  .mobile_header .nav-icon.active div {  transform: scale(0);}
  .mobile_header .nav-icon {    margin: 0;    width: 40px;    position: absolute;    right: 20px;    top: 11px;}

  .mobile_navigation {  background: #0f2b42;  position: fixed;  width: 100%;  top: 65px;  max-height: calc(100% - 59px);  left: 0;  padding: 0px 0px;  display: none;  z-index: 1000;  overflow: auto;}
  .mobile_navigation ul.nav{ margin: 0px; padding: 0px; }
  .mobile_navigation ul.nav li { list-style: none; width: 100%; margin-bottom: 0px; padding-bottom: 0px; position: relative; }
  .mobile_navigation ul.nav li a{ color: #fff; padding: 12px 25px; display: block; text-decoration: none !important; }
  .mobile_navigation ul.nav > li + li { border-top:rgba(255, 255, 255,0.1) solid 1px ; }
  .mobile_navigation ul.nav ul { display: none; margin: 0px; padding: 0px; }
  .mobile_navigation ul.nav li a:hover {    background: #1e84b4 !important;}
  .submenu-caret {  position: absolute;  width: 50px;  height: 48px;  right: 0;  top: 0;  background: #0000001c;  cursor: pointer; text-align: center;}
  
  .submenu-caret i {    color: #fff;    position: relative;    top: 13px;      line-height: 1;}
  em.submenu-caret.toggled i {    transform: rotate(180deg);    top: 13px;}
  .mobile_navigation ul.nav ul li a{ padding: 5px 25px 5px 35px; }  

  /*****Mobile Menu End****/

  
body {   padding-top: 66px;}

}


@media (min-width:768px) and (max-width:992px) { 





}
@media (min-width:767px) {


}
@media (max-width:767px) {
	.not-found  p, .not-found  a {    font-size: 14px;}
	.not-found .not-four {    font-size: 140px;}
	.page-template-thankyou .inner-page-content {    padding: 60px 0 !important;}
		.page-template-thankyou .inner-page-content p {   color: #2095c0;    font-size: 20px;    line-height: 20px;    display: flex;    justify-content: center;    text-align: center;}
	
.page-template-thankyou .inner-page-content h2{	color: #05436a;    font-size: 25px;    line-height: 30px;    display: flex;    justify-content: center;    text-align: center;		}
.search-box h2 { font-size:26px; }
.search-box p { font-size:16px; line-height:24px; }
.about-sec .col-padd {    padding-left: 0; padding-top:20px; } 
.sec-inner h2 {   font-size: 26px;}
.about-sec span.sub_title { font-size:18px; }
.about-sec p {    font-size: 16px;}
.about-sec ul {        column-count: 1;}
.about-sec ul li { font-size:16px; }

.about-sec .col-padd .col-md-6 + .col-md-6 { margin-top:30px; } 

.sec-inner {    padding: 40px 0;}
.properties-sec  .heading_box {   max-width: 100%;    width: 100%;   float: none;    padding-right: 25px;}
.properties-sec {   padding: 25px;}
.properties-sec .heading_box h3 { font-size:26px; }
.properties-sec .heading_box { padding-right:0px; }
.fp_sec center p {   font-size: 16px;    line-height: 26px;}

.fp_sec .img_blk {    display: block;   height: auto;    padding: 5px;    background: #f1f1f1;}
.fp_sec span.image-blk { position:static; }
.fp_sec .content-box { margin:0px; }
.fp_sec .swiper-button-prev {right: auto;   left: 20px;    top: 100px;}
.fp_sec .swiper-button-next {right: 20px;      top: 100px;}
.fp_sec a.rp-btn {   width: 100%;}
.fp_sec a.rp-btn.bdr-btn {   margin-left: 0;    margin-top: 10px;}

.choose_sec center p {    color: #fff;   font-size: 16px;}

.choose_sec .row .col {   width: 50%;     flex-basis: inherit; margin-bottom: 30px;}
.choose_sec .row + .row {   margin-top: 20px; }
.choose_sec .bt-sec .col-md-6 {    width: 50%;    text-align: center;}
.choose_sec .bt-sec h3 { text-align:center; }
.choose_sec h4 {    color: #fff;    font-weight: 700;   font-size: 24px;    margin-bottom: 20px;    text-align: center;}
.form-blk {   background: #12385B;    max-width: 100%;   width: 100%;    float: right;    padding: 20px 20px;   margin-top: 40px;}
.investor_sec p { font-size:16px; }

section.call-to-action h2 {    color: #fff;   font-size: 26px;   line-height: 35px;   margin-bottom: 30px;}
.call-to-action a.rq-btn { width:100%; }
.call-to-action a.call-btn {    margin: 0;    width: 100%;    margin-top: 20px;}

.choose_sec  .row { margin:0px; }
.choose_sec h3 { font-size:15px; line-height:22px; }

.list-p-sec p {    font-size: 16px;    color: #fff;    line-height: 26px;}
.list-p-sec .content-box {    padding: 20px;    text-align: left;}
.list-p-sec a.rp-btn {    width: 100%;}

.list-p-sec  a.rp-btn.bdr-btn {   float: none;    margin: 16px 0 0;}
.list-p-sec h3{ font-size:22px; }
.list-p-sec  .swiper-button-prev {   width: 40px;    height: 40px;    background: #fff;    border-radius: 100%;    top: calc(90px);}
.list-p-sec .swiper-button-next {    width: 40px;    height: 40px;    background: #fff;    border-radius: 100%;    top: calc(90px);}
.faq-sec .padd-content {    padding-right: 0;}
.faq-sec  .acc__card .acc__title {   font-weight: 700;    padding-right: 52px;}
.faq-sec .acc__card span.i-blk {    position: absolute;    right: 15px;    width: 20px;    top: 19px;}
.investor_sec center {    margin-bottom: 30px;}
.footer {      padding: 30px 10px;}
.footer .property-fo h3 {    text-align: left;}
.property-fo {   padding: 30px 0;}
.fo-menu {   width: 100%;}
.footer .pro-menu {    display: block;}
.fo-menu {    width: 100%;}
.fo-menu + .fo-menu { margin-top:20px; }

.copy-fo { padding:15px 15px; }

.properties-sec .heading_box h3 {
    font-size: 24px;
    line-height: 34px;
}
	
section.Registered_sec {
    padding: 0;
}

section.Registered_sec .container {
    background: #F1F1F1;
    border-radius: 0;
    display: block;
    padding: 25px 15px;
    text-align: center;
}

section.Registered_sec h3 {
    background: #2541c5;
    color: #fff;
    font-weight: 700;
    display: block;
    align-items: center;
    width: 100%;
    border-radius: 8px;
    padding: 15px;
    margin: 0 0 13px;
    font-size: 18px;
}

section.Registered_sec ul {
    margin: 0px;
    padding: 0;
    display: flex;
    column-gap: 20px;
}	
	
section.Registered_sec h3 br {
    display: none;
}	

}






