@media (min-width: 1200px) {  .container {    padding: 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  /*======== 1024px screen Styles ===========*/  #property-highlight .full-img::before {    width: 100%;    right: 150%;  }  #property-highlight .full-img:hover:before {    right: 0;  }  #property-highlight .full-img img {    float: none;    width: 100%;  }  #property-highlight .property-highlight-text {    padding-left: 15px;    padding-bottom: 30px;  }  #luxury-villa p {    margin-top: 30px;  }  .section-title p br {    display: none;  }  .single-room-dimention {    text-align: center;  }  .single-room-dimention .img-wrap {    float: none;  }  .single-room-dimention .img-holder {    display: inline-block;  }  .single-room-dimention .content {    text-align: left;    position: relative;    right: auto;    top: auto;    width: 68%;    margin: auto;    float: none;    margin-top: 50px;  }  .agent-info {    margin-bottom: 50px;  }  .header-inner .navbar-collapse > ul > li,  .stricky-fixed .header-inner .navbar-collapse > ul > li {    line-height: 60px;  }  .header-inner .navbar-header,  .stricky-fixed .header-inner .navbar-header {    margin: 7px 0;  }  .header-inner .logo {    margin-top: 10px;    margin-bottom: 0px;  }  .stricky-fixed .header-inner .logo {    margin-bottom: 0;    margin-top: 5px;  }  #room-dimention .gallery-filter li span {    margin-bottom: 15px;  }  .check-video-text {    padding-left: 30px;  }  .check-video-text p br {    display: none;  }  .check-video-text p {    margin: 0;  }  .check-video-text a {    margin-top: 30px;  }  .single-sidebar .agent-box img {    width: 100%;  }  .single-sidebar .villa-features li {    margin-bottom: 11px;    margin-right: 11px;    width: 110px;  }  header.header-inner .main-menu .navbar-collapse.collapse {    display: none !important;  }  header.header-inner .main-menu .navbar-header {    margin: 23px 0;  }  .stricky-fixed header.header-inner .main-menu .navbar-header {    margin: 10px 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  header.home-header .navbar-collapse.collapse {    display: none !important;  }  .navbar-header {    margin: 5px 0 -3px;  }  .text-center-sm {    text-align: center;  }  #about-section .img-holder {    margin-bottom: 50px;  }  .single-room-dimention {    text-align: center;  }  .single-room-dimention .img-wrap {    float: none;  }  .single-room-dimention .img-holder {    display: inline-block;  }  .single-room-dimention .content {    text-align: left;    position: relative;    right: auto;    top: auto;    width: 68%;    margin: auto;    float: none;    margin-top: 50px;  }  #room-dimention .gallery-filter li span {    margin-bottom: 15px;  }  #luxury-villa p {    margin-top: 25px;  }  .image-gallery .single-gallery.span-8 {    width: 100%;  }  .image-gallery .single-gallery.span-4 {    width: 50%;  }  .single-blog-post {    margin-bottom: 30px;  }  #location-neighbouring div.google-map {    width: 100%;    margin: 0;  }  #blogs {    padding-bottom: 50px;  }  .contact-form-wrap {    margin-top: 30px;  }  .footer-menu {    margin-top: 30px;  }  body .header-inner .navbar-collapse.collapse {    display: none !important;  }  #property-highlight.about-page {    padding-bottom: 50px;  }  .call-to-action-text h1 {    font-size: 31px;    line-height: 30px;    margin: 0;  }  #property-highlight .property-highlight-text {    padding-left: 30px;  }  .check-video-text {    padding-left: 15px;    margin-top: 50px;  }  .check-video-box .img-holder img {    width: 100%;  }  .single-featured-option .icon-holder,  .single-featured-option .content {    display: block;    text-align: center;  }  .single-featured-option .icon-holder {    margin-bottom: 20px;  }  .single-featured-option .content {    padding: 0;  }  .gallery-page-two .image-gallery .single-gallery {    width: 50%;  }  .two-side-background .single-blog-post {    width: 85%;    margin-left: auto;    margin-right: auto;  }  .single-sidebar {    width: 85%;    margin-left: auto;    margin-right: auto;  }  #top-bar .contact-info li a {    color: #fff;    display: inline-block;    font-family: "Open Sans", sans-serif;    font-size: 14px;    padding: 0 3px;  }  .single-neighbour {    margin-bottom: 30px;  }  .testimonial-wrap-style-two .content {    padding-left: 30px;  }}@media only screen and (max-width: 767px) {  .text-center-xs {    text-align: center;  }  .section-title p br {    display: none;  }  .hidden-bar {    width: 85%;  }  header.home-header .navbar-collapse.collapse {    display: none !important;  }  .navbar-header {    margin: 5px 0 -3px;  }  #banner .porperty-details {    width: 275px;  }  #about-section .about-text {    margin-top: 50px;  }  .room-amount li {    display: block;    width: 85%;    margin: auto;    margin-bottom: 40px;  }  #property-highlight .full-img img {    float: none;    width: 100%;  }  #property-highlight .property-highlight-text {    padding-left: 15px;  }  #luxury-villa p {    margin-top: 30px;  }  .image-gallery .single-gallery.span-8,  .image-gallery .single-gallery.span-4 {    width: 100%;  }  #room-dimention .gallery-filter li span {    margin-bottom: 15px;  }  .single-room-dimention {    text-align: center;  }  .single-room-dimention .img-wrap {    float: none;  }  .single-room-dimention .img-holder {    display: inline-block;  }  .single-room-dimention .img-holder img {    display: block;    width: 100%;  }  .single-room-dimention .content {    text-align: left;    position: relative;    right: auto;    top: auto;    width: 85%;    padding: 30px 25px;    margin: auto;    float: none;    margin-top: 50px;  }  #location-neighbouring div.google-map {    width: 100%;    margin: 0;    margin-top: 50px;  }  .single-testimonail {    padding-left: 18px;    padding-right: 18px;  }  .single-blog-post {    margin-bottom: 30px;  }  #blogs {    padding-bottom: 50px;  }  .agent-info .img-holder,  .agent-info .content {    display: block;  }  .agent-info .content {    padding-left: 0;    margin-top: 40px;  }  .contact-form-wrap {    margin-top: 30px;  }  #home-footer-google-map-wrap .house-location {    width: 300px;    left: 0;  }  .footer-menu {    margin-top: 30px;  }  footer p {    color: #eee;    font-size: 14px;    margin: 0;    line-height: 28px;    margin-top: 15px;  }  body .header-inner .navbar-collapse.collapse {    display: none !important;  }  .call-back {    text-align: center;    margin-bottom: 15px;  }  #blogs {    overflow: hidden;  }  #top-bar .contact-info li {    display: block;    text-align: center;    margin-bottom: 10px;  }  #top-bar .contact-info li:last-child {    margin-bottom: 0;  }  .about-page-image {    margin-top: 30px;  }  .property-highlight-text ul.facility-list {    display: block;    padding-right: 0;  }  .property-highlight-text {    padding-bottom: 80px;  }  .call-to-action-text h1 {    font-size: 20px;    line-height: 31px;    margin-bottom: 20px;  }  .check-video-text {    padding-left: 15px;    margin-top: 50px;  }  .single-featured-option {    margin-bottom: 30px;  }  .featured-option {    padding-bottom: 50px;  }  .check-video-box .img-holder img {    width: 100%;  }  .single-featured-option .icon-holder,  .single-featured-option .content {    display: block;    text-align: center;  }  .single-featured-option .icon-holder {    margin-bottom: 20px;  }  .single-featured-option .content {    padding: 0;  }  .gallery-page-two .image-gallery .single-gallery {    width: 100%;  }  .image-gallery .single-gallery.span-6 {    width: 100%;  }  .pagination ul {    margin-bottom: -25px;  }  .pagination ul li {    margin-bottom: 25px;  }  .blog-container .single-blog-post .post-meta .date-holder,  .blog-container .single-blog-post .post-meta .title-holder {    display: block;  }  .blog-container .single-blog-post .post-meta .date-holder {    width: 60px;    margin: auto;    margin-bottom: 20px;  }  .blog-container .single-blog-post .post-meta .title-holder {    padding-left: 0;  }  .blog-container .single-blog-post .post-meta .title-holder ul {    padding-top: 5px;    text-align: center;  }  .single-sidebar .villa-features li {    width: 115px;  }  .single-sidebar form input {    width: 80%;  }  .sidebar-wrap {    padding: 0;  }  .blog-container .right-side .single-blog-post {    margin-left: 0;  }  .single-page-content ul.list-item {    display: block;    padding-bottom: 20px;  }  .single-page-content .dtc {    display: block;  }  .quote-box i.dtc {    text-align: center;  }  .blog-container .single-blog-post .img-holder {    margin: auto;    display: block;    margin-bottom: 30px;  }  .author-box .top-author-info-content {    padding: 0 15px;  }  .author-box .submitted-post {    float: none;    display: block;    text-align: center;    margin-bottom: 10px;  }  .author-box .social-icons {    display: block;    text-align: center;    float: none;  }  .author-box .social-icons ul {    text-align: center;  }  .comment-box .single-comment .content {    padding-left: 0px;  }  .comment-box .single-comment {    padding-left: 15px;    padding-right: 15px;  }  .comment-form form .half {    float: none;    width: 100%;  }  .comment-form form {    padding-left: 15px;    padding-right: 15px;  }  .single-page-content ul.list-item {    padding-right: 0;  }  .blog-container .left-content .single-blog-post {    margin-right: 0;  }  .single-page-content .left-content .image-content-holder {    padding-left: 0;  }  .single-page-content .right-content .image-content-holder {    padding-right: 0;  }  .single-page-content .image-content-holder {    width: 100%;    margin-top: 20px;    margin-bottom: 20px;  }  .call-to-action.style-two .call-to-action-text {    padding-left: 20px;  }  .featured-option.style-two .icon-holder {    margin-left: auto;    margin-right: auto;  }  .featured-option.style-two .content {    padding: 0;  }  #contact-agent-modal .modal-agent-info-box .img-holder,   #contact-agent-modal .modal-agent-info-box .content {    display: block;  }  #contact-agent-modal .modal-agent-info-box {    margin-top: 0;    padding: 0 20px;    text-align: center;  }  #contact-agent-modal .modal-agent-info-box .img-holder {    border-radius: 50%;    width: 100%;    margin-top: 20px;  }  #contact-agent-modal .modal-agent-info-box .content {    padding-left: 0;  }  #contact-agent-modal .modal-agent-info-box .content h3 {    margin-bottom: 11px;    margin-top: 13px;  }  .contact-form-wrap {    margin-top: 0;  }  #contact-agent-modal .modal-dialog .modal-header h4 {    font-size: 16px;  }  #contact-agent-modal .modal-dialog .modal-header .close {    height: 25px;    line-height: 25px;    right: 20px;    width: 25px;  }  #contact-agent-modal .modal-contact-form {    padding: 30px 20px 30px;  }  #banner-style-two {    padding: 80px 0;  }  .nav-tabs>li>a {    margin-right: 2px;    font-size: 12px;    line-height: 1.42857143;    border: 1px solid transparent;    border-radius: 4px 4px 0 0;}.nav>li>a {    position: relative;    display: block;    padding: 9px 6px;	color:#000;}.image-gallery .single-gallery.span-3 {    width: 100%;}	.navbar-header .navbar-toggle {  display: block;  margin: 0;}span.hdd{	display:none;}/*sandeep*/.hdd1{  display:none;}/*end*/.whatapps {    margin: 25px 0px;    z-index: 999999;    position: absolute;    /* bottom: 0; */    top: -95px;    right: 80px;}#about-section p {    font-size: 15px;    line-height: 26px;    text-align: justify;    color: #797979;    padding: 0px 18px 0px 0px;    margin-bottom: 15px;}.sliding-gallery {    padding-top: 40px;    /* padding-bottom: 0px; */    padding-bottom: 10px;}.section-title h2 {    font-family: 'Raleway', sans-serif;    color: #282828;    font-size: 22px;    text-transform: uppercase;    line-height: 22px;    text-align: center;    font-weight: 800;    display: block;}.frm {    float: right;    background-color: rgba(0, 0, 0, 1);    border-top: 2px solid #FFAE00 !important;    right: 0;    /* position: absolute; */    top: 0px;    position: initial;	     /* border: 0; */}#brand_logo_container {    position: absolute;    top: 0%;    right: 0%;    max-width: 20px;} .query button{	transform: rotate(90deg);    font-size: 12px;    text-transform: uppercase;    color: #141414;    position: fixed;       right: -72px;    z-index: 111111;    top: 0;    font-weight: bold;    background: #FFAE00;    border: none;    outline: none;    padding: 0px 25px;    margin-top: 77%;}.hid{	display:none;}.hd h2 {    font-size:25px;     font-weight: 700;    color: #fff;	text-align:left;  }.hd p {    color: #fff;    margin-top: 20px;        font-size: 14px;    font-weight: 600;} .fixeds{	 display:none;}  #banner-style-two .make-appointment {    background: rgba(239, 241, 242, 0.9) none repeat scroll 0 0;    padding: 0 20px;    width: 100%;    margin-top: 30px;  }  #banner-style-two .make-appointment .top-header {    margin-left: -20px;    margin-right: -20px;  }  #banner-style-two .banner-content .number {    font-size: 31px;  }  #location-neighbouring.style-two .single-neighbour {    margin-bottom: 20px;  }  .testimonial-wrap-style-two .img-holder, .testimonial-wrap-style-two .content {    display: block;    text-align: center;  }  .testimonial-wrap-style-two .img-holder {    width: 85%;    margin: auto;  }  .testimonial-wrap-style-two .content {    padding-left: 0;  }  .testimonial-wrap-style-two .content .meta {    display: block;    float: none;    text-align: center;  }  .testimonial-wrap-style-two .owl-theme .owl-nav {    text-align: center;    padding-left: 0;    margin-top: 20px;  }  #agent-information .img-holder {    position: relative;    margin-bottom: 30px;  }  #agent-information .agent-information-text {    padding-left: 0;  }  .contact-style-two .contact-info-wrap {    padding-left: 15px;  }  .contact-style-two .right-side-overlay-full .contact-form-wrap {    padding-left: 15px;    padding-right: 15px;  }  .call-to-action.style-two h2 {    text-align: center;  }  .call-to-action.style-two p {    text-align: center;  }}@media only screen and (min-width: 480px) and (max-width: 767px) {  .room-amount li {    display: inline-block;    width: 50%;  }  .single-gallery .img-holder img {    width: 100%;  }  #home-footer-google-map-wrap .house-location {    width: 400px;    left: 10%;  }  .hidden-bar {    width: 350px;  }  .property-highlight-text ul.facility-list {    display: table-cell;    padding-right: 50px;  }  .gallery-page-two .image-gallery .single-gallery {    width: 50%;  }  .blog-container .single-blog-post .post-meta .date-holder,  .blog-container .single-blog-post .post-meta .title-holder {    display: table-cell;  }  .blog-container .single-blog-post .post-meta .title-holder {    padding-left: 30px;  }  .blog-container .single-blog-post .post-meta .title-holder ul {    padding-top: 5px;    text-align: left;  }  .single-sidebar {    width: 85%;    margin-left: auto;    margin-right: auto;  }  #banner-style-two .banner-content p {    font-size: 21px;  }  #agent-information .img-holder {    margin-bottom: 30px;    position: relative;    display: inline-block;    text-align: center;  }  #agent-information .agent-information-text {    margin-top: 30px;  }  }/* modal responsive styles */@media (min-width: 768px) {  .modal-dialog {      width: 900px;      margin: 30px auto;  }    }