@media screen and (min-width:1500px){
  .agent__list .btn-custom.btn-custom-sm {
    line-height: 25px;
    min-width: 100px;
    z-index: 1;
}
    
}
  .banner__img img{width: 100%;    opacity: 0.65;    max-height: 654px!important;    object-fit: cover;}
  .container, .container-lg,
  .container-md, .container-sm,
  .container-xl ,
  .container-fluid.details-section, 
  .featured-properties .container{
    max-width: 1280px;
    margin: 0 auto !important ;
  }
  .login .bread-crumb.breadcrumb-md,
  .register .bread-crumb.breadcrumb-md{
    margin-top: 40px;
  }

  .body-container--property-list .bread-crumb.breadcrumb-md {
    position: relative;
    top: 10px;
  }
  .about-page .bread-crumb.breadcrumb-md,
  .body-container--typography .bread-crumb.breadcrumb-md,
  .body-container--blog-index .bread-crumb.breadcrumb-md {
    margin-top: 85px;
  }

  .recent-properties .owl-item.active {
    display: block;
  }
  .recent-properties .owl-item {
    display: none;
  }
  .body-container--property-list .dnd_area-row-2-vertical-alignment > .row-fluid,
  .body-container--property-list .dnd_area-row-1-vertical-alignment > .row-fluid,
  .about-page .dnd_area-row-2-vertical-alignment > .row-fluid,
  .News .dnd_area-row-1-vertical-alignment > .row-fluid{
    display: block !important;		
  }

/*   .custom_left {flex: 0 0 calc(100% - 360px); }
  .custom_rgt {flex: 0 0 360px; max-width: 360px; }  */
}
@media screen and (min-width:1401px){
  .blog-section {
/*     padding: 40px; */
  }
  .body-container--faq .bread-crumb.breadcrumb-md,
  .login .bread-crumb.breadcrumb-md,
  .register .bread-crumb.breadcrumb-md{
    margin-top: 50px;
  }
  .body-container--typography .bread-crumb.breadcrumb-md,
  .blog-section-post .breadcrumb-md,
  .body-container--blog-index .breadcrumb-md,
  .body-container--privacy .breadcrumb-md,
  .contact-page .breadcrumb-md,
  .main-thank-you .breadcrumb-md,
  .news-details .breadcrumb-md {
    margin-top: 85px;
  }	
  .body-container--property-list .bread-crumb.breadcrumb-md {
    position: relative;
    top: 10px;
  }
  .main-thank-you .breadcrumb-md,
  .body-container--blog-index	.breadcrumb-md,
  .about-page .bread-crumb.breadcrumb-md{
    margin-top: 95px;
  }
  .user-login-block h2,
  .user-login-block input.hs-button.primary.large {	margin-bottom: 30px;}		
}
@media screen and (max-width:1400px){

  .about-page .bread-crumb.breadcrumb-md,
  .body-container--blog-index	.breadcrumb-md{
    margin-top: 95px;
  }
  .body-container--faq .bread-crumb.breadcrumb-md,
  .login .bread-crumb.breadcrumb-md,
  .register .bread-crumb.breadcrumb-md{
    margin-top: 40px;
  }

  .body-container--property-list .bread-crumb.breadcrumb-md {
    position: relative;
    top: 10px;
  }
  .body-container--term .breadcrumb-md{
    margin-top: 48px!important;
  }

  .home .featured-properties.sec_space{
    margin-top: 0px;
  }
  .news-details .post-img {
    padding: 0 20px 0 ;
    margin-bottom: 25px;
  }
  .blog-section.sec_space {
    padding: 50px 15px;
  }


  .news-details .sec_space {
    padding: 50px 50px;
  }
  .container-fluid.body-container.about-page .breadcrumb-md{
    margin-top: 90px;
  }
  .container-fluid.body-container .dnd_area-row-0-padding{
    padding-top: 0 !important;
  }
  .body-container--typography .bread-crumb.breadcrumb-md,
  .blog-section-post .breadcrumb-md,
  .body-container--blog-index .breadcrumb-md,
  .body-container--privacy .breadcrumb-md,
  .contact-page .breadcrumb-md,
  .main-thank-you .breadcrumb-md,
  .news-details .breadcrumb-md {
    margin-top: 92px;
  }

  /* global start */
  h1 {font-size: 3.0625rem; line-height: 3.4375rem;}
  /* global End */
  /* banner start */
  .banner__caption {padding-left: 30px;}
  /* banner End */
  /* login */
  .user-login-block h2 {	font-size: 24px;		margin-bottom: 30px;}
  .user-login-block .form-control {	height: 50px;	font-size: 14px;}
  .btn-register .btn{min-width: 250px;}
  /* property listing */
  .header-search .srchblock__top .form-control {font-size: 14px;}
  .header-search .srchblock__top .form-group {padding: 5px 20px;}
  .header-search .srchblock__top .form-group:nth-child(2) { width: 15%;    padding-right: 0;}
  .header-search .srchblock__top .form-group:nth-child(5) { width: 24%; padding-top: 20px;   padding-left: 0; }

  .sub_btn { padding: 10px 12px 10px 0;}
  .filter-block i {margin-right: 2px; }
  .filter-block {font-size: 14px; padding: 0 5px 0 12px;    min-width: 84px; }
  .column-last {padding-left: 12px; min-width: 264px; } 
  .btn-custom.btn-custom-sm {line-height: 40px; min-width: 100px; }
  .sub_btn .btn-custom {min-width: 100px;    padding: 0 10px;  margin:5px;} 
  .column-last  .btn-custom {min-width: 100px;    padding: 10px; }
  .advance-filter{margin:0;}
  .header-search .srchblock__top .form-group label {white-space: nowrap;}
  /* property listning */
  .property-title h1 {font-size: 32px;}
  .property-icons-group ul li p {font-size: 16px;}
  /* property details */
  .property-icons-group ul li { padding-right: 0;    margin-bottom: 5px; flex-wrap: wrap; text-align: center; justify-content: center; }.property-icons-group ul li p {
    font-size: 16px;
    display: block;
  }
  .property-icons-group ul li p{padding-left:0;}
  .info-block label { font-size: 14px;}
  .inline-checklist li {  min-width: 20%;}
  .select2-container--default .select2-selection--single .select2-selection__arrow{right: 0;}
  .logo {width: 195px;}
  .sec_space {padding: 50px 15px;}

}
@media screen and (min-width:1200px) and (max-width: 1500px){
  /* dashboard */
  .col-custom-4{-ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; } 
  .manage-wrap div[class*="col-"]:nth-child(n+4), .latest-enquary-wrap div[class*="col-"]:nth-child(n+4){margin-top: 20px;}
  .manage-block__info p{font-size: 95%;}
  
}
@media (min-width: 1200px)
  {
.col-xl-9 {
    -ms-flex: 0 0 72%;
    flex: 0 0 72%;
    max-width: 71%;
   
}
}

@media screen and (max-width: 1199px){
  .ser-block h4 {
    line-height: 26px;
  }
  .body-container--term .breadcrumb-md,{
    margin-top: 50px!important;
  }
  /* global start */

  :root{font-size: 90%	}
  .sec_space {padding: 50px 20px;}
  .sec_space2 {padding: 40px 0px;}
  .heading {margin-bottom: 40px;}
  .btn_center { margin-top: 30px;}
  .about-section .sec_space { padding: 50px 15px !important;}
  /* header start */
  .menu ul li a { font-size: 16px;  padding: 0 12px;}
  .hdr_br a.btn-sm {padding: 0 15px;}
  .header{padding:0;}
  /* banner start */
  .srchblock__top .form-control {font-size: 16px;}
  .banner__caption p{font-size: 1.875rem}
  .icon_shape { bottom: 24px;}
  /* featured */
  .featured-properties .property__dtl { left: 0; right: 0; padding:10px;}
  .feature-block > img {height: 320px;}
  /* service start */
  .ser-block {padding: 30px 30px;}
  /* popular property Start*/
  .popular_slider .owl-nav { top: 42%;}
  /* recent pro */
  .recent-block .property__dtl { padding: 20px 15px;}
  /* footer start */
  .social-icons li {   margin-right: 3px;}
  .ftr_link2 li { margin-right: 12px;}
  .ftr-btm {padding: 20px 0px;}
  /* About start */
  .about-block-el {width: calc(100% - 375px); padding-right: 15px; }
  .about-block-l .about-block-el {padding-left: 15px;}
  /* property details */
  .property-title .price { font-size: 18px; padding-bottom: 0;}
  .address {font-size: 16px;}
  .property-title h1 {font-size: 27px; line-height: 30px; }
  .aside_widget .btn-custom{padding:0 12px;}

  /******************************** dashboard*************************************** */
  .dash-asidebar {width: 270px;}
  .dashboard-body {width: calc(100% - 270px);}
  .d-pg-content {padding: 20px 25px;}
  .manage-wrap div[class*="col-"]:nth-child(n+3), .latest-enquary-wrap div[class*="col-"]:nth-child(n+3){margin-top: 15px;}

  .header-search .srchblock__top .form-group {padding: 5px 10px;}
  .header-search .srchblock__top{flex-wrap: wrap;padding: 0 15px;}
  .header-search .srchblock__top .form-group:nth-child(1){flex: 0 0 20%;width: 20%;}
  .header-search .srchblock__top .form-group:nth-child(2){flex: 0 0 68%;width: 68%;}
  .header-search .srchblock__top .sub_btn{flex: 0 0 12%;width: 12%;}
  .header-search .icon_shape{left: 10px;}
  .srchblock__top .select2-selection--single .select2-selection__rendered{padding-left: 20px;}
  .srchblock__top .select2-selection--single {padding-left: 0;}
  .header-search .srchblock__top .form-group:nth-child(5){padding-right: 20px;}
  /* .breadcrumb-md {margin-top: 254px;} */

}

@media (min-width: 992px) {
  .hs-menu-children-wrapper{display: none !important;}
}

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

  h1, .banner__caption h1 {
    font-size:28px;
  }
  .banner__img img{width: 100%;    opacity: 0.65;    max-height: 654px!important;    object-fit: cover;}
  .iphon_navigation ul li:nth-child(1),
  .iphon_navigation ul li:nth-child(2),
  .iphon_navigation ul li:nth-child(3),
  .iphon_navigation ul li:nth-child(4),
  .iphon_navigation ul li:nth-child(5),
  .iphon_navigation ul li:nth-child(6){ 
    display: block;
  }
} 
 
@media screen and (max-width: 991px) {
  body{    margin-top: 73px;}
/*  .hs-menu-children-wrapper{display: block!important; } */
  h1{ font-size : 30px!important; }

  .body-container--term .breadcrumb-md,{
    margin-top: 50px!important;
  }
  .iphon_navigation ul li a:hover, .iphon_navigation ul li a{
      box-shadow: 5px 0 0 0 inset #f7bd01;
    color: var(--white);
    
  }
  
  button.btn-circle {
    border: 0;
    line-height: 40px;
    border-radius: 50%;
    font-size: 20px;
    padding: 0px 14px;
  }

  .header {height: 68px; padding: 12px 15px;}
  .about-section .sec_space { padding: 30px 15px; !importamt}
  /* global */
  :root{font-size: 80%}
  .sec_space {padding: 40px 20px;}
  .sec_space2 {padding: 30px 0px;}
  .heading {margin-bottom: 20px;}
  .heading h2::after { width: 54px; height: 4px;}
  .heading p {padding-top: 15px;}
  p{font-size: 14px;line-height: 21px;}
  h4 {padding-bottom: 15px; }
  .price { font-size: 16px;  margin-bottom: 10px;}
  .social-icons li{margin-right: 0;}
  .social-icons li i { width: 32px;  height: 32px;line-height: 30px; font-size: 14px;}
  .form-control{font-size: 14px;}
  /* header */
  .home .header, .home .banner {width: 100%;}
  .sidechip {padding: 8px 15px; transform: rotate(0deg); top: 68px; width: 100%; right: 0; left: 0; }

  /* navigation */
  body.nav-icon{position: absolute;overflow:hidden;width:100%;}
  .iphon_navigation ul li a i{display:none}

  .heading_block {margin-bottom:40px;}

  .menu{display:none}
  .iphon_navigation{top:68px;}
  /* banner start */
  .banner { margin-top: 30px; padding:0 15px;}
/*   .banner__img{margin: 0 -15px;} */
  .srchblock__btm .dropdown-custom:last-child .custom_dropmenu{right:0;}
  .srchblock__btm .dropdown-custom:last-child .custom_dropmenu::before{right:33%; left: inherit;}
  .srchblock {  width: 100%;}
  .banner div[class*="col-"]:nth-child(2){order: -1}
  .banner__img img { height: 300px;}
  .banner__caption {padding:20px 0; }
  .banner__caption h1, h1 {padding-bottom: 1.5rem!important;}
  .banner__caption h1 br{display:none;}
  .srchblock__top .form-group {padding: 10px 10px;}
  .icon_shape {bottom: 16px;}
  .srchblock__top .form-control { font-size: 14px;  line-height: 30px;  height: 30px;}
  .btn-circle { width: 50px; height: 50px; line-height: 50px; font-size: 20px;}
  /* our service start */
  .ser-block {padding: 15px; }
  .ser-block .btn__custom__arw {margin-top: 0;}
  /* featured start */
  .featured-properties div[class*="col-"]:nth-child(n+3){margin-top: 20px;}
  .feature-block:hover .property__dtl {transform: translateY(calc(-100%));}
  .meta { margin-bottom: 10px;}
  /* popular property start */
  .popular_inner {padding: 30px 30px 10px 30px;}
  .popular_slider {padding-top: 30px;}
  /* recent property start */
  .recent_slider .owl-nav { top: -60px;}
  .recent-block .property__dtl h4 {font-size: 1.2rem;}

  /* inner page */
/*   .startpg {margin-top: 68px;} */
  /* about us */
  .about_left {overflow: hidden;}
  .about-block:nth-child(n+3) {margin-top: 30px;}
  .custom_rgt{margin-top: 30px;}
  .custom_rgt .aside_widget:last-child{margin-bottom:0px;}

  /* property listing */
  .header-search .srchblock__top {flex-wrap: wrap; }
  .header-search .srchblock__top .form-group:nth-child(2) {flex: 0 0 64%;width: 64%;}
  .header-search .srchblock__top .sub_btn {flex: 0 0 16%;width: 16%;}
  .header-search .srchblock__top .form-group:nth-child(5) {width: 200px;}
  .header-search .srchblock__top::before {height: 1px; content: ""; background: #5062b8; left: 0px; right: 0px; top: 50%; transform: translateY(-43%); position: absolute; }
  /* property details */
  .property-title{margin-bottom: 15px;}
  .top-property-right .icon{margin-right: 5px;}
  .detail-slider .rsUni .rsThumbsVer { width: 60px;}
  /* ********************Dash board start****************** */
  .login-user img {width: 40px;   height: 40px;}
  .dashboard-body {width: 100%;}
  .d-pg-content {padding: 65px 15px 25px 15px; }
  .pg-banner {padding: 10px 15px 10px 80px; position: fixed; left: 0; right: 0; top: 74px; z-index: 8; }

  /* sider bar menu */
  .user_profile img { width: 60px;height: 60px;}

  .dash-asidebar {width: 270px;position: fixed;z-index: 9;top: 74px;left: 0;transition: 0.3s ease;}
  .menuImage2{height: 24px;margin:0;padding:0;left: 20px;width: 37px;z-index:9;position: fixed;margin-left:0px;}
  .menuImage2 span{background:var(--main-theme-color) none repeat scroll 0 0;border-radius:1px;display:block;height: 4px;
    left: 0;position:absolute;right: 0;top: 0;transition:all 0.3s ease;}
  .menuImage2 span.line2{top: 10px;width: 27px;left: 0;}
  .menuImage2 span.line3{top: 20px;}
  .menuopen.menuImage2{left: 300px;}
  .menuopen.menuImage2 span.line2{width:0;opacity:0; left: 0;}
  .menuopen.menuImage2 span.line1{transform: rotate(45deg) translateY(-5px);transform-origin:left center 0;}
  .menuopen.menuImage2 span.line3{top: 21px;transform: rotate(-45deg) translateY(2px);transform-origin:left center 0;}
  .dash-asidebar{left: -290px;}
  .sidebar-open{border-top:medium none;bottom:0;display:block!important;left: 0px;overflow-y:auto;margin:0;position:fixed;
    text-shadow:none;top: 74px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width: 290px;z-index:99;}
  .dash-asidebar .dropdown-custom .drop-label + .custom_dropmenu {right: 5px; left: 5px;}
  .btn-custom.btn-custom-xs{min-width: 70px;}
  /* sider bar menu end */
  .d-pg-content .row{margin: 0 -8px;}
  .d-pg-content  div[class*="col-"]{padding:0 8px;}
  .manage-wrap div[class*="col-"]:nth-child(n+3){margin-top: 0;}
  .manage-wrap div[class*="col-"]:nth-child(n+4){margin-top: 15px;}
  .icon-c {width: 50px; height: 50px; line-height: 50px; border-radius: 5px; font-size: 20px;}
  /* ********************Dash board End****************** */
  .filter-block{padding: 0 5px 0 0;}
  /* 	.breadcrumb-md {margin-top: 284px;} */
}

.post-content h3 a {
  font-size: 20px !important;
}

.meta-info-post body{
  font-size: 1rem;
}

.col-md-7.col-lg-8.col-xl-9.custom_left{padding:0 0 0 auto ;}

@media screen and (max-width:767px){
  
   body{font-size: 14px;margin-top:65px;}
  .post-content h3 a {
    font-size: 20px !important;
  }
  .hs_cos_wrapper_type_rich_text h1,
  .hs_cos_wrapper_type_rich_text h2,
  .hs_cos_wrapper_type_rich_text h3,
  .hs_cos_wrapper_type_rich_text h4,
  .hs_cos_wrapper_type_rich_text h5,
  .hs_cos_wrapper_type_rich_text h6{
    margin-bottom: 40px;
    margin-top: 40px;
    position: relative;
  }
  .copyright .hs-menu-item a {    font-size: 12px!important;    font-weight: 500!important;}
  button.btn-circle{ 
    font-size: 22px;
    padding: 0;}

  .feature-block {  
    padding: 0;
  }	
  .dot_list1 li {
  margin-bottom: 12px;
  padding-left: 20px;
}
  .about-section .sec_space { padding: 30px 15px; !importamt}
  /* global */

  :root{font-size: 70%}
  img[src$="/arrow.png"], img[src$="/arrow-left.png"]{width: 20px;}
  p {padding-bottom: 10px;}
 
  h2,	.heading h2 {padding-bottom: 15px; line-height: 40px; font-size:32px!important;}
  .sec_space {padding: 30px 15px;}
  .sec_space2 {padding: 20px 0px;}
  .heading {margin-bottom: 20px;}
  .heading h2::after { width: 30px; height: 3px;}
  .heading p {padding-top: 10px;}
  .btn-custom {font-size: 13px;line-height: 40px; padding: 0 10px; min-width: 105px;}
  .btn-custom.transparent_btn {padding: 0 10px; line-height: 38px;}

  /* header */
  .logo{ width: 160px;}
  .hdr_br a.btn-sm {padding: 0 15px; font-size: 12px; line-height: 27px;}
  .sidechip a {font-size: 12px; padding: 0 6px;}

  /* banner start */
/*   .sidechip {padding: 8px 15px;  top: 57px;} */
  .sidechip {padding: 8px 15px;}
  .banner {margin-top: 42px;}
  .banner__img img {height: 220px; }
  .dropdown-custom .drop-label + .custom_dropmenu { right: 0;    left: 0;transform: translateY(-9px);}
  .srchblock__btm .dropdown-custom:last-child .custom_dropmenu::before{width: 8px;}
  /* service */
  .sc_down{display:none;}
  .our-service  div[class*="col-"]:nth-child(n+3){margin-top: 15px;}
  .ser-block > img {margin-bottom: 15px;}
  .ser-block h4 {padding-bottom: 12px;}
  .property__dtl {padding: 15px;}
  .popular_item .property__dtl {max-width: 300px;}
  /* featured */
  .feature-block > img {height: 200px;}
  .featured-properties .property__dtl{position: inherit; transform: translateY(0); opacity: 1;}
  .feature-block:hover .property__dtl {  transform: translateY(0);}
  .star-rating img, .owl-carousel .star-rating img {width: 100px;}
  /* footer */
  footer div[class*="col-"]:nth-child(3){order:-1; margin-bottom:30px;}
  .pl-50 {padding-left: 20px;}
  .ftr-btm {padding: 10px 0px;}
  footer h3 { padding-bottom: 14px; margin-bottom: 15px;}
  footer h3::after {width: 40px;height: 2px;}
  .ftr_link2 {margin-bottom: 10px; text-align: center;}
  footer p {line-height: 22px;}.ftr-btm .container {  flex-wrap: wrap; justify-content: center;}

  /* inner page */
  .bread-crumb {padding: 0;}
  /* about us */
  .about-block-el {width: 100%;    padding-right: 0px;}
  .about-block {flex-wrap: wrap}
  .over-block{margin:15px 0;}
  .about-block.about-block-l { flex-direction: column-reverse;}
  .about-block-l .about-block-el{width: 100%; padding:0; margin-bottom:20px;}
  .about-block figure .sdw-default{display:inline-block;}
  .aside_widget {padding: 15px;}

  /* login */
  .login-section {	height: auto;	align-items: center;	padding: 30px 0 30px 0;}
  .user-login-block {	border-radius: 10px;    padding: 20px 15px;}
  .form-group {margin-bottom: 12px;}
  .custom-inline-radio input[type="radio"] + label { font-size: 14px; width: 120px;}
  .user-login-block h2 {	font-size: 20px;	margin-bottom: 20px;}
  .user-login-block h2::before {	width: 64px;	height: 3px;}
  .check-custom input[type="checkbox"] + label, .forgot-pass {	font-size: 13px;}
  .signin-with-btns {	flex-direction: column;}
  .signin-with-btns a{margin-bottom: 10px;}
  .inp-type-inline-multiple .check-custom{width: 100%;}
  .form-btn .btn-custom{font-size: 14px;}
  .form-btn .btn-custom {height: 45px;line-height: 45px;}
  .btn-register .btn {min-width: 100%; }

  /* property listing */
  .header-search{position: initial;}
  .srchblock__top { position: relative;}
  .column-last { margin-top: 10px;padding-left: 0;}
  .header-search .srchblock__top::before{top: 63px;}
  .header-search .srchblock__top::after {height: 1px; content: ""; background: #5062b8; left: 15px; right: 15px; top: 134px; transform: translateY(-50%); position: absolute; }
  .dot_list li {  margin-bottom: 12px; width:48%}
  .other-detail { padding-bottom: 20px;  margin-bottom: 20px;}
  .map iframe {  height: 220px;}
  /* contact */
  .contact-block {margin-bottom: 20px;}

  /* news */
  .news-wrap div[class*="col-"]:nth-child(n+2) {
    margin-top: 30px;
  }

  .meta-info-post .item-info { padding-left: 5px; margin-left: 5px; font-size: 12px;}
  /* **********************dashboard********************* */
  .info-title {font-size: 16px;}
  .t_heading2 { font-size: 16px;}
  .default_block {padding: 20px 15px;}
  .bread-crumb ul li { font-size: 11px;}
  .pg-banner { top: 60px;}
  .sidebar-open, .dash-asidebar { top: 60px;}
  .default__box {padding: 15px 10px;}
  .info-pro li {margin-bottom: 10px;font-size: 14px;}
  .manage-wrap div[class*="col-"]:nth-child(n+3){margin-top: 10px;}
  .info-block {padding: 15px 10px; } 
  .default_tabs li a {padding: 0 12px;}
  .login-user img {width: 32px; height: 32px; }
  .default_tabs {flex-wrap: nowrap; overflow: auto;}
  .default_tabs li a{white-space: nowrap;}
  .block_heading  .dropdown-custom.right_dropdown .drop-label.open + .custom_dropmenu{left: inherit;}
  .header-search .srchblock__top .form-group:nth-child(1) {flex: 0 0 100%;width: 100%;padding-top: 8px;}
  .header-search .srchblock__top .form-group:nth-child(2) {flex: 0 0 70%;width: 70%;padding-left: 0;}
  .header-search .srchblock__top .sub_btn {flex: 0 0 30%;width: 30%;}	
  .filter-block{min-width: auto;}
  .srchblock__top .select2-selection--single .select2-selection__rendered {padding-left: 5px;}	
  .header-search .icon_shape {left: 0px;}
  .breadcrumb-md {margin-top: 0;}
  /* dashboard end */
  
   .user-register-block .hs-fieldtype-text {
    float: none;
    width:100%;
  }
  .user-register-block .hs-fieldtype-text:nth-last-child(1) {
    float: none;
    width: 100%;	
  }
  .sidemenu.sidebar.iphonNav .hs-menu-children-wrapper {
    position: relative;
    top: inherit;
}
  
 .hs-menu-depth-2 .hs-menu-children-wrapper{left: 0;top: 0;}
.hs-menu-depth-2:hover > .hs-menu-children-wrapper {display:block !important;}
  
}

@media screen and (max-width:575px){
  .header .container-fluid {
    align-items: center;
/*     display: block; */
}
  .hdr_br .container-fluid {
    display: block;
}
   body{font-size: 14px;margin-top:48px;}
  
  h1,h2,h3,h4,h5,h6 {
    line-height: 24px;    
  }
  .sec_space {
    padding: 30px 0;
  }
  /* global */
  .heading p br{display:none;}
  .heading .view__all {position: relative; margin-top: 15px; display: inline-block;} 
  /* header*/
  .hdr_br {  position: fixed; bottom: 0; background: var(--main-theme-color); left: 0; right: 0; justify-content: center; }
  .hdr_br a.btn-sm {padding: 0 15px; font-size: 16px; line-height: 45px; width: 50%; text-align: center; }
  .back-to-top {bottom: 50px;}
  .hdr_br a.btn-sm{color: var(--white)}
  .menuImage{    position: fixed;top: 19px;}

  /* banner */
   .banner { margin-top: 72px;}
  .banner__caption h1, h1 { font-size: 26px!important; padding-bottom: .5rem;}
  .banner__caption p { font-size: 1.5rem;}
  .srchblock__btm { padding: 7px 0;}
  .srchblock__top{flex-wrap: wrap;}
  .srchblock__top .form-group:nth-child(1) {width: 100%; border-bottom: 1px solid var(--border-color); border-right: 0;}
  .banner__img img {height: 180px;}
  .srchblock__btm .dropdown-custom {width: 100%;}
  .drop-label {display: block; margin-bottom: 5px; padding-bottom: 5px; text-align: center; border-bottom: 1px solid #40519e}
  .srchblock__btm .dropdown-custom:last-child .drop-label{border:0; padding:0; margin:0;}

  /* service */
  .our-service div[class*="col-"]:nth-child(n+2), .featured-properties div[class*="col-"]:nth-child(n+2) { margin-top: 15px;}
  /* popular */
  .popular_item { padding: 0;}
  .detail_modular {  margin: 0;}
  .popular_item .property__dtl {max-width: 100%; margin:0;}
  .popular_item .property__dtl::before{display:none;}
  .popular_slider .owl-nav { justify-content: center; position: inherit;}
  .popular_slider .owl-nav button { width: 40px;height: 40px;}
  .popular_slider .owl-nav button img{width: 20px;}
  .popular_inner {padding: 15px;}
  .recent_slider .owl-nav {top: 100%;}

  /* footer */
  footer div[class*="col-"]:nth-child(1){margin-bottom:30px;}
  .ftr-btm{margin-bottom:45px;}
  .bread-crumb .container {flex-wrap: wrap;}
  .bread-crumb .container span{ margin-top: 15px;}

  /* about */
  .about-block figure .sdw-default img {width: 200px; height: auto;  } 
  .over-block {margin: 15px 0 0; flex-wrap: wrap;justify-content: flex-start; width: auto; padding-bottom: 0;}
  .over-block .sdw-default:last-child {position: inherit; left: 0; bottom: 0; }
  .about-block figure .sdw-default {display: inline-block; margin-bottom: 10px; margin-right: 10px;}
  /* property listing */
  .header-search .srchblock__top .form-group:nth-child(1), .header-search .srchblock__top .form-group { width:100%;    padding: 8px 0 5px;}
  .header-search .srchblock__top .form-group:nth-child(2) { width: calc(100% - 101px); padding-left: 0}
  .header-search .srchblock__top .form-group:nth-child(6) {border-top:1px solid #5062b8;border-bottom:1px solid #5062b8; margin-top:5px;}
  .header-search .srchblock__top .form-group:nth-child(1){border:0;}
  .header-search .border_right{border:0;}
  .header-search .icon_shape {left: 0; }
  .sub_btn { padding: 10px 0 10px 0;}

    .dot_list li {  width:95%}
  /* **************dash board********************* */
  .block_heading { flex-wrap: wrap;}
  .block_heading h3 { margin-bottom: 10px;}
  .block_heading .dropdown-custom{width: 100%;}
  .h-title .btn-custom { min-width: 70px; line-height: 34px;}
  .login-user.dropdown-custom .drop-label.open + .custom_dropmenu { transform: translateY(calc(-100% + 20px));   width: 100%;}
  .login-user.dropdown-custom .drop-label + .custom_dropmenu{min-width: 100%; left: 0; right: 0;}
  .login-user.dropdown-custom .custom_dropmenu::before{display:none;}
  .default_block:nth-child(n+2) {margin-top: 20px;}
  /* page content */
  .sidebar-open{width: 280px}
  .bread-crumb ul {flex-wrap: nowrap !important; overflow: auto; max-width: calc(100vw - 90px); }
  .bread-crumb ul li {white-space: nowrap; }
  .menuopen.menuImage2 {    left: 285px;}
  .menuopen.menuImage2::before{width: 50px;height: 45px;background:var(--theme-color2);left: -7px;top: -11px;position:absolute;content: "";}
  .pg-banner h2 { font-size: 22px;}
  .info-pro li { font-size: 13px;}
  .pg-banner {top: 58px;     flex-wrap: wrap;}
  .sidebar-open, .dash-asidebar { top: 58px;}
  .d-pg-content {padding: 75px 15px 25px 15px;}
  .login-user {  padding: 6px 0;   display: flex; align-items: center;}
  .login-user .login-user-name {font-size: 1rem; padding: 0; color: #fff; margin: 0; border: 0; }
  .manage-wrap div[class*="col-"]:nth-child(n+2), .latest-enquary-wrap div[class*="col-"]:nth-child(n+2){margin-top: 10px;}
  .data-header-right {justify-content: center;}
  .data-header-left {text-align: center; display: flex; align-items: center; justify-content: center; margin-bottom: 10px; } 
  .data-footer span {padding: 10px 0;}
  .info-block:nth-child(n+2) {margin-top: 15px; }
  .dashboard .check-custom {margin-bottom: 10px; }
  .inline-checklist li {min-width: 49%; }
/*   .startpg {margin-top: 58px;} */
  .header {height: 58px;}
  .iphon_navigation {top: 58px;}
  
  .landing-page .button-wrapper{
    margin-top: 20px;
  }
}
@media screen and (max-width:450px){
  body{font-size: 14px;margin-top:55px;}
  .sidechip {padding: 12px 15px;}
}