
.features a.v-tab-link {
    font-size: 16px;
}
.years-specs span {
    text-transform: uppercase;
}
.journey-content p {
    padding: 0px 0px 0px 0px;
}
.journey {
    padding-bottom: 10px;
}
.k-projects .portfolio-wrap p {
    text-align: center;
}
.demo-gallery li {
    list-style-type: none;
}
.demo-gallery > ul > li a {
    float: none;
}
p.exh_caption {
    color: #000000;
    font-size: 18px;
}
.job-shrt-data {
    padding: 45px 25px !important;
}
.desc-text {
    font-size: 16px;
    padding: 40px;
    text-align: center;
    line-height: 1.6;
}
.video-tab.tab-list ul li a:after{
  display: none !important;
}
.p-video .recom-projects {
    width: auto;
}
.floating-buttons .float {
    right: 12px;
}
#amenitiessection .tabs-wrapper .nav-tabs-wrapper {
    z-index: 6;
}
.footer-widgets h2 {
    display: none;
}
#over-the-year span.in-title-main.strength {
    float: left;
}
.pr2-slider-2 .horizontal_scroll .full_screen_100 article {
      width: 63% !important;
    margin: 0px 9%;
  /*width: 50% !important;
  margin: 0px 15%;*/
  display: block;
  text-align: center;
}

.pr2-slider-2 .pr-arrows {
    display: none;
}

/* Media Queries for laptop */
@media(max-width: 1440px){
	.p-video .recom-projects {
	    width: auto;
	    bottom: 190px;
	}
	ul.js-routes-texts li h3:first-child {
	    font-size: 5.5rem;
	}
	.welcome-text {
	    top: 45%;
	}
	div#wt-k-enquiry, div#wt-k-buyers, div#wt-k-associated{
		top: 35%;
	}
	div#wt-k-luxury{
		top:30%;
	}
	#over-the-year .col-md-12.key-strength.aos-init.aos-animate img {
    width: 81%;
    float: left;
}
#about-us-section p, #journey .journey-content p {
    font-size: 13px;
    }
    .less-num-slider .pr2-slider-2 .horizontal_scroll .full_screen_100 article {
	    width: 70% !important;
	}
	.featured-amenities:before {
	    height: 87%;
	}
	.featured-ameniteis-wrapper .nav-tabs-wrapper {
	    /*height: 91%;*/
	}
	.owl-carousel-amenity .owl-nav button.owl-prev, 
	.owl-carousel-amenity .owl-nav button.owl-next {
		top: 36%;
	}
	.timeline-card p {
	    font-size: 13px;
	}
}


@media(max-width: 1366px){
	ul.js-routes-texts li h3:first-child {
	    font-size: 5rem;
	}
	#over-the-year .col-md-12.key-strength.aos-init.aos-animate img {
    width: 65%;
    float: left;
}
.p-video .recom-projects {
    bottom: 350px;
}
.welcome-text .wc-title, .wc-small{
		font-size: 15px;
	}
	.custom-searchbar .search-btn{
		height: 23px;
		line-height: 23px;
	}
	span.wc-divider{
		margin-bottom: 10px;
	}
	.chatbot img{
		max-width: 40%;
	}
	.logo{
		width: 100px;/*60px;*/
	}
	.tabs-wrapper {
	    margin-top: 25px;
	    margin-bottom: 25px;
	}
	.owl-carousel-amenity .owl-nav button.owl-prev, 
	.owl-carousel-amenity .owl-nav button.owl-next {
	    top: 42%;
	}
}


@media (max-width: 1280px){
	.p-video .recom-projects {
	    bottom: 250px;
	}    
    .tabs-wrapper .nav-tabs-wrapper .nav-tabs {
        height: 90% !important;
    }
    .featured-amenities:before {
	    height: 80%;
	}
	/*.tabs-wrapper .tab-content {
	    padding: 4% 0px;
	}*/
	.owl-carousel .owl-item img {
	    padding: 2% 50px 0px;
	}
	.owl-carousel-amenity .owl-nav button.owl-prev, .owl-carousel-amenity .owl-nav button.owl-next {
	    top: 37%;
	}
	div#wt-k-luxury {
	    padding-left: 0px !important;
	}
}



@media (max-width: 1200px){
	.tab-line{
		width: 100%;
	}
	.p-video .recom-projects {
	    bottom: 50px;
	}
	h2.h2-lg.text--crop.route-slider__title {
	    font-size: 5.1rem !important;
	    top:14.5vw;
	}
	
	.featured-amenities:before {
	height: 100%;
	}
	ul.js-routes-texts li h3:first-child {
	    font-size: 4rem;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper {
	    height: 105% !important;
	    padding: 0px 0px;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs {
	    height: initial;
	    /*display: flex;*/
	    flex-wrap: nowrap;
	    overflow-y: scroll;
	    padding-left:2%;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li {
	    width: 50%;
	    /*float: left;*/
	}
	#bigGallery .owl-carousel .owl-item img {
	    display: block;
	    width: 65%;
	    margin: 0 auto;
	}
	body.home-page.home2 .welcome-text {
	    top: 27%;
	    width: 210px;/* !important;*/
	}
	div#wt-k-about {
	    top: 45%;
	}
	.prj-tabs ul li a {
	    padding: 6px;
	}
	.welcome-text .wc-title {
	    font-size: 18px;
	    padding-right: 20px;
	}
	h3.sl-title {
	    font-size: 18px;
	}
	/*.wcTextAnimate .wc-small {
	    padding-right: 20px;
	}*/
	#over-the-year .col-md-12.key-strength.aos-init.aos-animate img {
	    width: 63%;
	    float: left;
	}
	.route-slider__contents .location-subtitle {
	    font-size: 1.2rem;
	}
    
    .tabs-wrapper .nav-tabs-wrapper .nav-tabs {
         height: 90% !important;
    }
     .less-num-slider .pr2-slider-2 .horizontal_scroll .full_screen_100 article {
	    width: 50% !important;
	}
	.chatbot img {
	    max-width: 30%;
	}
	.owl-carousel-amenity .owl-nav button.owl-prev, 
	.owl-carousel-amenity .owl-nav button.owl-next {
	    top: 47%;
	}
	section#about{
		padding-right: 50px !important;
		padding-left: 50px !important;
	}
	.floating-buttons .float{
		right: 2px;
	}
}

@media(max-width: 1200px){
	#pr-center-slider button.owl-prev{
		left:0px;
	}
	#pr-center-slider button.owl-next{
		right: 0px;
	}
	.Location-wrapper.view360block iframe{
		height: 300px;
	}
	.welcome-text .wc-title, .wc-small{
		font-size: 14px;
	}
	.custom-searchbar .search-btn{
		height: 23px;
		line-height: 23px;
	}
	span.wc-divider{
		margin-bottom: 10px;
	}
	.custom-project-slider button.owl-next{
    	right: 0px;
    }
    .custom-project-slider button.owl-prev{
    	left: 0px;
    }
}
@media(max-width: 1024px){

	.fil-single-block{
		flex-direction: row;
		justify-content: space-around;
	}
	.chatbot img{
		max-width: 26%;
	}
	.logo{
		/* width: 50px; */
	}
	.project_page .p-menu {
	    width: 63%;
	}
	.project_page .p-menu>.tab-list ul li a {
	    font-size: 11px;
	}
	.p-video .recom-projects {
	    bottom: 60%;
	}
	#routes .route-slider__contents li {
	    margin: 0px 10px;
	}
	#routes .route-slider__contents small {
	    font-size: 1.8rem;
	}
	#amenitiessection .featured-ameniteis-wrapper .tab-content {
	    width: 100%;
	}
	#amenitiessection .owl-carousel-amenity img {
	    width: 100% !important;
	    height: 100%!important;
	}
	.nav-tabs-wrapper h4.featured-heading{
		border:none;
	}
	#amenitiessection .owl-carousel-amenity .owl-nav button img{
		width:20px!important;
		height: 20px!important;
	}
	#amenitiessection .featured-amenities:before {
	    width: 100%;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper {
	    width: 100%!important;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li {
	    width: 10%;
	}
	#amenitiessection .owl-carousel-amenity .owl-nav button.owl-next {
	    right: 0;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper {
		padding:40px 10px 0px;
	}
	#amenitiessection .container-fluid {
	    padding: 0px;
	}
	#amenitiessection .owl-carousel .owl-stage {
	    padding-top: 200px;
	}
	.gallery-section:after {
	    height: 65%;
	    top: 150px;
	}
	section#gallerysection {
	    height: 50vh;
	}
	.awards-section .awards-listing .award {
	    min-height: 300px;
	}
	div#Location iframe {
	    height: 423px;
	}
	#pr-center-slider button.owl-prev {
	    left: 0%;
	    top: 72%;
	}
	#pr-center-slider button.owl-next {
	    right: 0%;
	    top: 72%;
	}
    
    .tabs-wrapper .nav-tabs-wrapper .nav-tabs {
         height: 90% !important;
    }
    .awrdz:before {
	    left: 2%;
	    border-left: 2px solid #bd9134;
	    width: 96%;
	    z-index: -1;
	}
	#what-we-do iframe {
	    height: 350px;
	}
	.right-sidebar{
		width: 76%;
	}
}
/* Media Queries for Mobile */

@media(max-width: 768px){
	/*.menu-block.hidden-lg.hidden-md {
	    display: none !important;
	}*/
	.pr2-slider-2 .horizontal_scroll .full_screen_100 article {
	    width: 90% !important;
	    margin: 10% 0px 0px;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper {
	    height:auto !important;
	}
    #amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs {
        display: flex;
    }

	/*----------------------- responsive css starts here--------------------*/

	/*index page*/
 
	.video-tab.tab-list ul{
		flex-wrap: wrap;
	}
	.video-tab.tab-list{
		height: initial;
	}
	.video-tab.tab-list ul li a{
		padding:2px;
	}
	.video-tab.tab-list ul li{
		background-color:transparent;
		margin-bottom: 2px;
	}
	.home2 .tab-list.video-tab{
		padding:4px;
		border-top:none;
	}
	/*index-page*/
    body{
        overflow-x: hidden;
    }
	.p-menu {
	    display: none;
	}
	div#about-us-section img.img-responsive {
	    width: 100%;
	}
	.about-us-wrapper {
	    height: auto;
	}
	.years-section {
	    margin: 0 auto;
	    width: 100%;
	}
	div#feature img {
	    width: 100%;
	}
	.mv-info {
	    margin: 40px;
	}
	.carousel-wrp {
	    width: 100%;
	    padding: 0px 10px;
	}
	.swiper-slide h4 {
	    font-size: 13px;
	}
	.gallery-section{
		z-index: 9;
	}
	.about-image .single-image {
	    display: none;
	}
	#about-us-section p {
	    padding: 0px 0% 0px 0px;
	}
	.tabs-wrapper .about-image .single-image {
	    display: block;
	}
	.row.about-sparrsh img {
	    width: 100%;
	}
	.row.about-sparrsh {
	    margin: 0px;
	}
	span.in-title-main {
	    font-size: 48px;
	}
	span.in-title-sub {
	    font-size: 25px;
	}
    .job-shrt-data .logo {
        margin: inherit;
    }
    .job-info h4, .job-type, .job-location, .job-date {
        padding-bottom: 8px;
    }
    .job-shrt-data img.img-responsive {
        width: 14%;
        padding-bottom: 10px;
    }
    ul.js-routes-texts li h3:first-child {
	    font-size: 5rem;
	}
   	#amenitiessection .featured-ameniteis-wrapper .nav-tabs-wrapper .nav-tabs li a img.img-tabs {
	    width: 100%;
	    height: auto;
	}
	#routes .route-slider__contents small {
	    font-size: 1.2rem;
	}
	#pr-center-slider button.owl-next, #pr-center-slider button.owl-prev {
	    top: 66%;
	    width: 50px;
	    height: 50px;
	}
	#pr-center-slider1 button.owl-next, #pr-center-slider1 button.owl-prev {
	    top: 66%;
	    width: 50px;
	    height: 50px;
	}
	div#Location iframe {
	    height: 312px;
	}
	.awards-section .awards-listing .award h3 {
	    font-size: 10px!important;
	    text-transform: capitalize;
	     min-height: 57px;
	}

	.awards-section .awards-listing .award {
	    min-height: 240px;
	}
	#amenitiessection .owl-carousel-amenity .owl-nav button.owl-next {
	    right: 17px;
	}
	#projectWorkthrough video {
	    width: 72%;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li {
    position: inherit;
	}
	#about-us-section .container-fluid {
	    padding: 0px !important;
	    padding-left: 15px !important;
	}
	#about-us-section .container-fluid .col-md-12.col-sm-12.col-xs-12 {
	    padding-left: 0px !important;
    padding-right: 15px !important;
	}
	.awrdz:before {
	    left: 0%;
	    border: 0px solid #bd9134;
	    width: 100%;
	    z-index: -1;
	}
	.pr-header {
	    border-bottom: 1px solid #cccccc;
	    padding-bottom: 10px;
	}
	.csr-initiatives_page section.about-area.pd-top-60.aos-init.aos-animate {
	    padding-top: 0px;
	}
	.csr-initiatives_page .tabs-wrapper {
	    margin-bottom: 0px;
	}
	.csr-initiatives_page section.about-area img {
	    width: 100%;
	}
	#what-we-do iframe {
	    height: 300px;
	}
	.tittle-vsn{
		font-size: 13px!important;
	}
	div#popup img {
		width: 80%;
	    top: 15%;
	    position: absolute;
	    left: 10%;
	}
	div#popup a.close {
	    right: 8%;
	}
	div#wt-k-luxury {
	    padding-left: 10px !important;
	}
	p.cinelinelogo a img {
	    width: 27%;
	}
	p.cinelinelogo a {
	    padding: 7px 10px 7px;
	}
	.gallery-section:after{
		height: auto;
	}
	.emi-calculator {
	    width: 100%;
	}
	.right-sidebar {
	    width: 70%;
	}
	.career_page div#testimonials .carousel-wrap, div#testimonials{
		padding-bottom: 0px;
		margin-bottom: 0px; 
	}
	.career_page div#testimonials .owl-dots{
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.project_page main {
	    padding-top: 45px;
	}
	.tab-hading h1 {
       margin-top: 50px !important;
    }
    .contact-details{
    	padding:0px; 
    }
	.project-wrapper-slider .owl-carousel .owl-item img{
		padding:0px;
	} 
	.group-venture span{
		font-size: 13px;
	}
    .mob-small{
    	font-size:13px!important;
    }
    .plan-tabs .nav-tabs>li a h2{
    	font-size: 10px!important;
    }
    #amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs {
        /*display: flex;*/
        display: -webkit-box !important;
        display: -moz-box !important;
        display:-ms-flexbox !important;
        display:-webkit-flex !important;
        /*display: -webkit-inline-box;*/

    }

    #amenitiessection .tabs-wrapper .nav-tabs-wrapper{
    	padding: 0px;
    }
    .fil-single-block{
    	flex-wrap: wrap;
    }
    .fil-single-block label{
    width:50%;
    }
    
    .menu-block ul li a{
        width: 100%;
        font-size: 12px;
        line-height: initial;
        margin-bottom: 10px;
        text-transform: capitalize;
    }
    div#over-the-year .key-strength img {
	    width: 100%;
	}
    #over-the-year .col-md-12.key-strength.aos-init.aos-animate img{
    	width: 100%;
    }
    .nav-tabs-wrapper.wow.fadeInRight {
        position: absolute;
        height: 300px !important;
    }
    .sign-form {
        width: 100%;
    }
    .tab-pane .tabs-container-content {
        transform: translate(0%);
    }
    .tab-pane .tabs-container-content h4 {
        padding-left: 20px;
        font-size: 14px;
    }
    .job-shrt-data img.img-responsive {
        width: 18%;
    }
    .job-pro-name h1 {
        font-size: 20px;
    }
    .welcome-text {
        width: 50%!important;
        left:initial!important;
        right: 0px;
        top:45%;
    }
    .left-sidebar {
        float: none;
        /*position: relative;*/
    }
    .right-sidebar {
        /*float: none;*/
        /*position: relative;*/
        /*width: auto;*/
    }
    .logo img{
        width: 100px;
    }
    .logo img {
        margin: 10px;
    }
    .social-left {
            display: block;
    position: absolute;
    right: 0;
    width: 100%;
    bottom: -84px;
    left: 30px;
    }
    .chatbot img {
	            max-width: 14%;
    float: left;
    padding-left: 10px;
	}
	.customsocial .fa{
		    font-size: 18px;
    border: 1px solid #aa802e;
    padding: 5px;
    border-radius: 50%;
    height: 20px;
    width: 20px;
	}
	.customsocial.visible-xs ul li {
    float: left;
    list-style: none;
    width: 10%;
}
.customsocial.visible-xs {
    position: absolute;
    right: -140px;
    bottom: 30px;
    z-index: 999999;
    width: 100%;
}
    .tab-list {
        margin-top: 0;
        overflow-x: scroll;
        height: 100px;
        padding-left: 15px;
        border-top: 1px solid gainsboro;
        padding-top: 20px;
        width: 100%;
    }
    .tab-list ul {
        /*width: 225%;*/
    }
    .tab-list ul li {
        padding: 0px 50px 0 0;
    }
    .cursor-follower {
        display: none;
    }
    .project-slider {
        padding: 0;
        margin: 0;
    }
    .sl-desc-block {
        bottom: 0px;
    }
    .sl-title {
        font-size: 30px;
    }    
    /**** tabs-warpper ****/

    .tab-content {
        position: relative;
    }
    .tabs-wrapper .nav-tabs-wrapper {
        position: relative;
        width: 80%;
        padding: 20px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .tabs-container {
        max-width: 400px;
        position: absolute;
        bottom: 35px;
        left: 80px;
        padding: 20px;
        top: 35px;
        background-color: #fff;
        right: 0;
    }
    .tab-hading h1 {
        font-size: 24px;
    }   
    .p-video .recom-projects {
	    padding: 10px 20px 10px 10px;
            margin-bottom: 100px;
	}
	.floating-buttons .float {
	    width: 40px;
	    height: 40px;
	}
	.floating-buttons .my-float {
	    font-size: 18px;
	    margin-top: 0px;
	}
	.floating-buttons .float.phone {
	    top: 290px;
	}
	.floating-buttons a.float+div.label-container{
		display: none;
	}
	section#about {
	    padding: 30px 45px 20px !important;
	}
	section#about .container {
	    /*margin-bottom: 100px !important;*/
	    text-align: justify;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper{
		/*top: -92% !important;*/
		z-index: 6;
		border-radius: 0px;

	}
	#amenitiessection .featured-ameniteis-wrapper .nav-tabs-wrapper .nav-tabs li a img.img-tabs {
	    width: 50px;
	    height: auto;
	    padding: 10px;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li {
	    width: 13%;
	    position: inherit;
	}
	#amenitiessection .owl-carousel .owl-stage {
	    padding-top: 0px;
	}
	#amenitiessection .owl-carousel-amenity img {
	    width: 100% !important;
	    padding: 0px 20px 0px 10px;
	}
	#amenitiessection .featured-amenities:before {
	    width: 100%;
	    height: 83%;
	    display:none;
	}
	#amenitiessection .tabs-wrapper .tab-content>.tab-pane{
			height: 40vh;
	}
	section#gallerysection {
	    padding-top: 0px;
	}
	#gallerysection .nav-tabs>li a, #gallerysection .nav-tabs>li a h2{
		font-size: 8px!important;
		border:none;
		border-radius: 0px;
	}

	#projectWorkthrough video {
	    width: 100%;
	    /*padding-top: 54px;*/
	}
	section#amenitiessection {
	    /*height: 140vh;*/
	}
	.owl-carousel-amenity .owl-nav button.owl-prev, .owl-carousel-amenity .owl-nav button.owl-next {
	    width: 50px;
	    height: 50px;
	}
	div#Location iframe {
	    height: 290px;
	}
	.awards-section .awards-listing .award {
	    min-height: 240px;
	    display: block;
	    text-align: center;
	}
	section#videos .award{
		width: 100%;
	}
	
	.search-form .location select {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.search-form{
		width: 90%;
	}
	.search-form .property-check {
	    display: inline-block;
	}
	.search-form .check-box {
	    display: inline-block;
	    padding-bottom: 5px;
	}
	.career-banner-wrapper {
	    margin-top: 0px;
	}

	/*added*/
	 span.in-title-main{
    font-size: 22px!important;
	  }
	  h1, span.in-title-main.strength{
	    font-size: 20px!important;
	  }
	  h2, span.in-title-sub,span.in-title-sub.strength{
	    font-size:18px!important;
	  } 
	  h3{
	    font-size: 16px!important;
	  } 
	  p ,li{
	    font-size: 13px!important;
	  }
	  .mv-info{
	  	padding:10px;
	  	margin: 10px;
	  }
	  .mv-info:before{
	  	left: 0px;
	  	top: 0px;
	  }
	  @keyframes mymove {
	  from {
	    transform: translateX(100%);
	    opacity: 0.7;
	  }
	  to {
	    transform: translateX(0%);
	    opacity: 1;
	  }
	}

	.custom-project-slider.owl-carousel .owl-item.active.center img {
    display: block;
    
    width: 57%;
    margin: 0 auto;
    padding-top: 15%;

}
.custom-project-slider .owl-stage-outer{
	padding: 0px;
}
div#testimonials p{
	text-align: justify;
}
#about_section .custom-h3{
	text-align: justify;
}
body.career_page .know-more-btn{
    width: 45%;
}
.mobile-location-salience{
  display: block;
}
section#amenitiessection.section-pr{
	padding-top:0px !important;
}
.mobileonly{
  display: block;
}

/**** sidebar contact btn ******/

.sidebar-contact {
    position: fixed;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    right: -227px;
    width: 197px;
    height: auto;
    padding: 40px;
    background: #000000;
    -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, .5);
    box-shadow: 0 20px 50px rgba(0, 0, 0, .5);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    z-index: 999;
}
.sidebar-contact.active {
    right: 0px;
}


.sidebar-contact h2 {
    margin: 0 0 20px;
    padding: 0;
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: 0.5px;
}
.sidebar-contact .toggle {
    position: absolute;
    /*top: 80px;
    left: -114px;*/
    top: 0px;
    left: -38px;
    width: auto;
    height: auto;
    line-height: 0px;
    text-align: center;
    cursor: pointer;
    background: #bd9134;
    /*-webkit-transform: rotate(90deg);
    transform: rotate(90deg);*/
    padding: 16px;
}
.sidebar-contact .toggle:hover {
    cursor: pointer;
}
.sidebar-contact .toggle::before {
    content: '\f129';
    /*content: 'SEARCH';*/
    font-family: fontAwesome;
    color: #fff;
    font-size: 16px;
}
.sidebar-contact .toggle.active::before {
    content: "\f00d";
    /*content: 'SEARCH';*/
}

/*---------------sidebar-contact-ends here---------------*/


}
/*@media (max-width: 668px), (max-height: 415px) and (max-width: 979px) and (orientation: landscape){
.routes.is-hidden--sm-down.routes--sticky-bottom{
	display: block !important;
}
}*/


@media screen and (max-width: 600px){
	.swiper-pagination{
	width: 100%;
    bottom: -41px;
    left: 0;   
    background: #fff;
	}
	.btn-container.awards{
	float: none;
    margin-right: auto;
    height: 44px;
    width: 169.23px;
    margin-top: 60px;
    text-align: center;
	}
	.search-form h4{
		margin-top: 10px;
    	margin-bottom: 10px;
    	font-size: 14px;
	}

	.awrdz{
		margin-bottom: 0px;
	}
	.more-button{
		font-size: 12px;
	}
	.timeline-img-header{
		height: initial;
	}
	.tabs-wrapper .nav-tabs-wrapper{
		top:-4%;
		padding: 0px;
	}
	.section-refer .jumbotron:after{
		left: 5px;
		top: 5px;
	}
	.menu-wrapper .close-btn{
		top:10px;
		right:10px;		
	}
	.top_text_refer{
		font-size: 12px!important;
	}
	.bottom_text_refer{
		font-size: 13px!important;
	}
	.menu-block > ul li{
		padding:5px;
	}
	ul.submenu li{
		padding:0px;
	}
	#projectWorkthrough video{
		background: #000;
	}
	#pr-center-slider button.owl-next, #pr-center-slider button.owl-prev, #pr-center-slider1 button.owl-next, #pr-center-slider1 button.owl-prev, #pr-center-slider3 button.owl-next, #pr-center-slider3 button.owl-prev {
	    top: 66%;
	    width: 27px;
	    height: 27px;
	}
	.owl-carousel .owl-item img {
	    padding: 2% 50px 0px 36px;
	}
	.footer-social {
	    padding-left: 30px;
	}
	ul.copyright-link {
	    padding-left: 20px;
	}
}
@media screen and (max-width: 320px){
	.menu-social{
		display: block;
	}
	.menu-block ul li a{
		margin-bottom: 8px;
		line-height: 1;
	}
	.menu-copyright{
		bottom: 4px;
	}

}
@media screen and (min-width: 1200px) { 
    .about-us-wrapper {
        height: auto;/*625px;*/
    }
    
}

@media screen and (min-width: 1366px) { 
    .about-us-wrapper {
        height: auto;/*665px;*/
    }

}



@media screen and (min-width: 1600px) { 
    .about-us-wrapper {
        /*height: 700px;*/
    height: auto;
    }
      .custom-img img {
    width: 70%;
    padding: 0px 50px;
	}
	.featured-ameniteis-wrapper .nav-tabs-wrapper{
		height: 105%;
	}
}


@media(max-width: 768px){
	.project-slider .owl-nav button.owl-prev i.fa,
	.project-slider .owl-nav button.owl-next i.fa {
	  color: #000;
	}
	.fil-single-block{
		justify-content: flex-start;
	}
	.dark-mode .wc-small {
	  /*color: #000;*/
	}
	.dark-mode .wc-divider {
	  /*background: #000;*/
	}
	.dark-mode .prj-tabs ul li a {
	    background: transparent;
	    color: #fff;
	}
	.tab-list {
	    padding-left: 10px;
	}
	.tab-list ul li {
	    padding: 0px 20px 0 0;
	}
	.home-page .tab-list {
	    width: 95%;
	    overflow: hidden;
	}

#gallerysection .nav-tabs>li {
    float: left;
    margin-bottom: -2px;
    /*width: 33%;*/
    text-align: center;
    padding-right:10px;
    height: 41px;
}
section#layoutsection li{
   padding-right: 10px; 
}
.nav-tabs>li>a{
	font-size: 14px;
}
#gallerysection .nav-tabs>li .nav-tabs>li>a{
	font-size: 14px;
}
#journey .journey .our-jrny-outer {
    padding-right: 15px; /*20px;*/
}
#journey .journey {
    padding-right: 15px;
}
#journey .abtusimg img {
    width: 100%;
}
.journey-content a.group-class {
    /*text-align: right !important;
    margin-left: 81%;*/
    text-align: left !important;
    margin-left: 57%;
    float: right;
    }
    .journey-content {
    	padding-right: 20px;
	}
	main {
    	/*padding-top: 70px;*/
    	padding-top: 111px;
	}
	.new-header-block {
	    display: none;
	}
	.pr-header.sticky_header {
	    box-shadow: none;
	    border-bottom: 1px solid #ffffff;
	}
	i.fa.fa-phone, .fa.fa-search, .fa.fa-user {
	    line-height: 40px !important;
	}
	.abc {
	    margin-top: 1%;
	  }
	.about-kanakia-group_page section#about-us-section {
	    padding-top: 72px !important;
	}
	.group-venture_page .group-venture h3 {
	    padding: 0px 15px;
	}
}

@media(max-width: 600px){
	/*.p-video .recom-projects {
	    padding: 5px 20px 5px 10px;
	    margin-bottom: 0px;
	    width: 60%;
	    display: flex;
	}*/
	.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html h2 {
	    padding: 0px 20px;
	}
	.breadcrumb-block {
	    padding: 7px 0px 0px 5px;
	    margin-top: 2px;
	}
	.k-world-initiatives_page section.k-projects {
	    padding: 0px 0px 50px;
	}
	.row.venturebranches .col-md-4.col-sm-4.col-xs-12 {
	    padding: 0px;
	}
	.breadcrumb-block p {
	    margin-bottom: 7px;
	}
	.projectstatus {
	    border-top: 0px solid #c39c48;
	    padding-top:13px;/* 16px;*/
	    text-align: right;
    width: 100%;
	}
	.p-video .recom-projects {
	    padding: 15px 10px 10px;
	    margin-bottom: 0px;
	    width: 100%;
	    display: flex;
	    position: initial;
	    border-radius: 0px;
	    margin: 32px 0px 0px;/*10px 0px 2px;*/
	}
	h3.nri-count.top-nri-count {
	    left: 0px;
	    width: 100%;
	    bottom: 10%;
	}
	.content-big {
	    padding: 0px 10px;
	}
	.abc {
	    margin-top: 11%;
	  }
  .logo.p-logo {
	    padding-top: 8px;
	}
	.nri-count {
	    text-align: left !important;
	    padding-left: 20px !important;
	}
	.csr-initiatives_page section.about-area.pd-top-60 {
	    padding-top: 0px;
	    padding-bottom: 40px;
	}
	form#emicalculation td:nth-child(1){
		width: 32%;
		font-size: 12px;
	}
}

@media(max-width: 413px){
	.mobile-location-salience-carousel .item h3{
		font-size: 18px !important;
	}
}

@media(max-width: 375px){
	.chatbot img {
	    max-width: 12%;
	}
	.social-left {
    bottom: -77px;
}
.customsocial.visible-xs {
    bottom: 11px;
    }
    #gallerysection .nav-tabs>li{
    	width:50%;
    }
    #amenitiessection .owl-carousel-amenity img{
    width: 100% !important;
    padding: 0px 20px 0px 10px;
    height: 200px!important;
    object-fit: cover;
    object-position: right;
    }
    main {
	   /* padding-top: 85px;*/
	       padding-top: 111px;
	}
	.tabs-wrapper .nav-tabs li, .tabs-wrapper .nav-tabs li a{
		font-size: 10px;
	}
	h1.top-main-title{
		text-align: left;
	}
	.mobile-location-salience-carousel .item h3{
		font-size: 15px !important;
	}
	.sidebar-contact {
	    right: -208px;
	}
	div#Locobuzz_WebChat_Window, div#locobuzz_chat_header {
	    width: 94.5% !important;
	    left: 0px;
	}
	div#poweredbylocobuzz {
	    width: 340px !important;
	}
}

@media(max-width: 360px){
	.chatbot img {
	    max-width: 10%;
	}
	.social-left {
    bottom: -66px;
}
#pr-center-slider .owl-stage-outer{
	padding: 50px 0;
}
#pr-center-slider1 .owl-stage-outer{
	padding: 50px 0;
}
.section-pr{
	padding:10px 0px;
}
.customsocial.visible-xs {
    bottom: 11px;
        right: -100px;
    }
    #amenitiessection .tabs-wrapper .tab-content > .tab-pane {
    height: initial!important;
}
section#amenitiessection {
    /*height: 650px;*/
}
div#Location iframe{
	height: 180px;
}
.Location-wrapper.view360block iframe{
	height: 100%;
}
p.cinelinelogo {
    font-size: 12px !important;
}
.mobile-location-salience-carousel .item h3{
		font-size: 14px !important;
	}
	.sidebar-contact {
    right: -200px;
}
iframe#Locobuzz_chat_windowIframe, div#poweredbylocobuzz {
    left: -11px;
    width: 94.5% !important;
}
}

@media (max-width: 320px){
p.cinelinelogo {
    font-size: 10px !important;
}
form#emicalculation td:nth-child(1){
		width: 36%;
}
.mobile-location-salience-carousel .item h3{
		font-size: 13px !important;
	}
	.mobile-location-salience-carousel .item h2{
		font-size: 32px !important;
	}
	.sidebar-contact {
    right: -180px;
}
}




/*-------------------------------------------------------------------*/
/*-----------------LANDSCAPE CSS STARTS HERE-------------------------*/
/*-------------------------------------------------------------------*/

@media(max-width: 1792px) and (orientation: landscape){

	#amenitiessection .tabs-wrapper .tab-content > .tab-pane {
			width: 1px;
		    min-width: 100%;
		    width: 100% !important;
		}
	}
}
@media screen (max-width: 1023px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    /*#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs {
	    display: -webkit-inline-box !important;
		width: 100%;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li {
	    width: 90px;
	    float: left;
	    display: block;
	    position: initial;
	}*/
}

@media(max-width: 1023px) and (orientation: landscape){
	/*@supports (-webkit-text-size-adjust:none) and (not (-ms-ime-align:auto))
		and (not (-moz-appearance:none))
		{
		  #amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs {

			    display: -webkit-inline-box !important;
    			width: 100%;
			}
		}*/

	/*.less-num-slider .horizontal_scroll .full_screen_100 article {
	    width: 350px;
	}*/
	/*.owl-carousel .owl-item img{
		object-fit:initial !important;
		-o-object-fit:initial !important;
	}
	#amenitiessection .owl-carousel-amenity img {
	    width: 100% !important;
	    height: initial !important;
	    object-fit:unset !important;
		-o-object-fit:unset !important;
		width: 100% !important;
    height: 250px !important;
	}*/
	#routes{
		display: none;
	}
	.mobile-location-salience{
		display:block;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper{
		width:auto;
		height: 200px !important;
	} 
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs{
		height: 90px !important;
	}
	#amenitiessection .tabs-wrapper .tab-content > .tab-pane {
		width: 1px;
	    min-width: 100%;
	    width: 100% !important;
	}
	section#gallerysection {
	    top: 20vh;
	}
	.layoutflr {
	    padding-top: 280px !important;
	}
	.featured-ameniteis-wrapper.tabs-wrapper .nav-tabs-wrapper .nav-tabs{
		max-height:90px !important;
	}
	.row.breadcrumb-block p {
	    padding-top: 3px;
	}
	.new-header-block {
	    display: none;
	}
	.about-kanakia-group_page section#about-us-section {
	    padding-top: 100px !important;
	}
	.tab-list ul li a{
		font-size: 10px;
	}
	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li {
	    width: auto !important;
	    display: inline-block!important;
		    width: 54px !important;
		    margin:inherit;
	}
	.featured-ameniteis-wrapper .nav-tabs-wrapper{
		border-radius: initial !important; 
	}
	.project_page main {
	    padding-top: 90px;
	}
	.p-video .recom-projects {
	    bottom: 25%;
	}
	.p-menu>.tab-list ul li a.wc-getbtn {
	    /*padding: 6px 5px 6px 0px;*/
	    font-size: 10px;
    	/*padding: 6px 30px;*/
    	padding: 6px 0px;
	}
	.p-menu .tab-list {
	    width: 80%;
	}
	.pr2-slider-2 .horizontal_scroll .full_screen_100 article {
	    margin-left: 0px !important;
	    width: 69% !important;
	}
	#pr-center-slider button.owl-prev, #constructionupdates  button.owl-prev, #sampleflat button.owl-prev {
	    left: 9%;
	    top: 72%;
	}
	#pr-center-slider button.owl-next, #constructionupdates  button.owl-next, #sampleflat button.owl-next{
	    right: 9%;
	    top: 72%;
	}
	.project_page #gallerysection .nav-tabs>li a h2 {
	    font-size: 10px!important;
	}
	#pr-center-slider button.owl-next, #pr-center-slider button.owl-prev, #pr-center-slider1 button.owl-next, #pr-center-slider1 button.owl-prev, #pr-center-slider3 button.owl-next, #pr-center-slider3 button.owl-prev {
	    width: 30px;
	    height: 30px;
	}
	.new-header-block .tab-list ul li a strong {
	    font-size: 9px;
	}
	#amenitiessection .featured-ameniteis-wrapper .nav-tabs-wrapper .nav-tabs li a img.img-tabs {
	    width: 50px;
	    height: auto;
	    padding: 10px;
	}
	ul#submenu2 {
	    width: 50%;
	}
	ul#submenu2 a {
	    width: 100%;
	    margin-bottom: 5px;
	}
	.menu-block ul li a {
	    width: 54%;
	}
	.menu-block ul li {
	    padding: 0px 15px 3px;
	}
	.menu-block ul li a {
	    font-size: 10px;
	}
	div#wt-k-about, div#wt-k-luxury, div#wt-k-enquiry, div#wt-k-buyers, div#wt-k-associated {
	    width: 180px !important;
	}
	.welcome-text .wc-title, .wc-small {
	    font-size: 10px;
	}
	div#wt-k-about, div#wt-k-enquiry, div#wt-k-buyers, div#wt-k-associated {
	    top: 41%;
	}
	div#wt-k-luxury {
	    top: 30%;/*21%;*/
	}
	.social-left {
	    bottom: -10px;
	}
	.wc-title {
	    margin-bottom: 0px;
	    padding-bottom: 5px;
	}
	.prj-tabs ul {
	    margin-top: 5px;
	}
	span.wc-divider {
	    margin-bottom: 5px;
	}
	.prj-tabs, div#wt-k-luxury .wc-small {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	.prj-tabs ul li a {
	    padding: 6px 2px;
	    font-size: 10px;
	}
	.menu-block ul.home-menu.hidden-xs.hidden-sm {
	    display: none !important;
	}
	.menu-block.hidden-lg.hidden-md ul li {
	    padding: 11px 0px 0px !important;
	}
	section#layoutsection.layoutflr {
	    padding-top: 50px;
	}
	ul.rc-projects img {
	    width: 63%;
	    margin: 0 auto;
	    display: block;
	}
	
}


@media(max-width: 823px) and (orientation: landscape){
	.p-menu .tab-list {
	    width: 100%;
	}
	section#layoutsection.layoutflr {
	    padding-top: 50px;
	}
	.projectstatus {
	    padding-top: 3px;
	    font-size: 10px;
	}
	.p-video .recom-projects {
	    bottom: 10%;
	}
}


@media(max-width: 767px) and (orientation: landscape){
	.row.breadcrumb-block p {
	    padding-left: 30px;
	}
	.pr-header {
	    border-bottom: 0px solid #cccccc;
	}
	.right-sidebar {
	    width: 99%;
	}
	.project-slider {
	    padding-top: 2%;
	}
	.user-btn.left-bot {
	    height: 30px;
    	width: 50px !important;
    	line-height: 30px !important;
	}
	.user-btn.left-bot i.fa.fa-phone{
		line-height: 30px !important;
	}
	#amenitiessection .tab-content {
	    display: -webkit-inline-box;
	}
	.custom-project-slider.owl-carousel .owl-item.active.center img {
	    padding-top: 9%;
	}
	#pr-center-slider1 .owl-stage-outer, #pr-center-slider .owl-stage-outer, .custom-project-slider .owl-stage-outer {
	    padding: 20px 0;
	}
	div#wt-k-about {
	    top: 59%;
	}
	div#wt-k-buyers, div#wt-k-associated, div#wt-k-enquiry {
	    top: 27%;
	}
	.welcome-text .wc-title, .wc-small {
	    font-size: 11px !important;
	}
	.sidebar-contact {
	    right: -200px;
	    width: 197px;
	}
}




/*----------------------------------------------------------------*/
/*----------------------IPHONE css starts here--------------------*/
/*----------------------------------------------------------------*/
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li{
  		/*width: 90px !important;
  		height: 90px !important;
  		display: block;
    float: left;
    overflow-x: scroll;*/
  	}
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li{
  		/*width: 90px !important;
  		height: 90px !important;
  		display: block;
    float: left;
    overflow-x: scroll;*/
  	}
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
  	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li{
  		/*width: 90px !important;
  		height: 90px !important;
  		display: block;
    float: left;
    overflow-x: scroll;*/
  	}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
  	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li{
  		/*width: 90px !important;
  		height: 90px !important;
  		display: block;
    float: left;
    overflow-x: scroll;*/
  	}
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
  	#amenitiessection .tabs-wrapper .nav-tabs-wrapper .nav-tabs li{
  		/*width: 90px !important;
  		height: 90px !important;
    display: block;
    float: left;
    overflow-x: scroll;*/
  	}
}