@media only screen and (min-width: 100px) and (max-width: 600px) {
.logo img{
	height:45px;
}	
.mob{
	display: block;
}
.web{
	display: none;
}
h2{
	font-size: 1.15rem;
}
.d-desk{display: none!important;}
.d-mob{display: block!important;}
.d-tab{display: none!important;}
p{
	font-size: 0.85rem;
    line-height: 1.4rem;
    text-align: justify;
}
.mr-tp25{
	margin-top: 25px;
}
.mob-txt{
	color: #fff;
    font-size: 0.95rem;
}
.carousel .carousel-item{
	height: 250px;
}
.text-muted1 {
	font-size: 0.85rem;
}
.text-8{
	font-size: 1.1rem!important;
}
.featured-box.style-3 .featured-box-icon {
    width: 40px!important;
    height: 40px!important;
    min-width:40px!important;
    min-height: 40px!important;
}
.myst{
    padding-top: 6rem;
}
table { 
        width: 100%; 
}

ul.tabs li{
	padding: 10px 30px;
}
td, th {
    font-size: 12px;
}
.img-float {
    float: right;
    position: relative;
    bottom: 14.5%;
    width: 35%;
}
.text-4{
	font-size: 0.9rem !important;
}
.box-wrapper{display: none;}
.cre-logo img{
    position: absolute;
    left: 64%;
    bottom: 0%;
    z-index: 99;
    width: 20%;}
.flexi-pay-logo img {
    position: absolute;
    left: 2%;
    bottom: 9%;
    z-index: 99;
    width: 88px;
}    
.sbi-cap-logo img {
    position: absolute;
    left: 0;
    bottom: 7%;
    z-index: 99;
    width: 145px;
}
.pd-left-col{
    padding-left: 15px;
}
.pos1{
    left: 0%;
}
.pos2{
    left: 0%;
}
.ccc{
    display: none;
}
#amenities {
    height: 100%;
}
.dis-mob{
    display: block;
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    width: 100%;
}
.img-res{
    position: relative;
    top: 20px;
}
.floar-plan img{
    width: 100%;
    margin: 0 auto;
}

.mfp-content {
    width: 100% !important;
}
#inner-haeder-bg{
    padding: 2.2rem;
}
#flexi-pay{
    padding: 3rem 0;
}
.disnn, .slider-box{display: none;}
.call-icn img {
    position: fixed;
    left: 0px;
    bottom: 0%;
    z-index: 99;
    width: 115px;
}
.float {
    width: 40px;
    height: 40px;
    bottom: 0.5%;
    font-size: 28px;
    line-height: 40px;
    right: 1%;
    left: auto;
}
#back-to-top{
    bottom: 8%;
    right: 6px;
}
.pd-cnt {
    padding: 0 32px;
}
#about,  #creleaguetable, #flexipay{
    height:100%;
}
#project{
    
}
.dis-desk{display: none;}
.dis-mob{display: block;}
.newpaperstatic {
    position: relative;
    z-index: 999;
    height: 100%;
    right: 0%;
    top: -1%;
}
.no-pd-no{padding: 0px}
#flexipay {
    padding: 00 0;
}
#aboutparallax, #amenitiesparallax, #floorparallax, #locationparallax, #creparallax, #flexiparallax,#projectparallax {
    height: 45vh;
    /*-moz-background-size: cover;*/
    /*-webkit-background-size: cover;*/
    /*background-size: contain;*/
    /*background-size: 140vmax 100vmax;*/
    background-attachment: scroll;
    /*-webkit-align-content: center;*/
    /*-ms-flex-line-pack: center;*/
    /* align-content: center;*/
    background-position:center center;
    
   
}
.sbf:hover{
    right: 0px;
    transition: all 0.7s ease-in-out;
}
.sbf {
    position: fixed;
    right: -154px;}
.mr-lft {
    margin-left: 3%;
    margin-top: 150px;
    position: absolute;
}
.flt-bar{display:none;}
.vdo-ht{
    width:300px;
    height:200px;
}
#testimonial{
    height:auto;
}
.offer-img img {
    position: fixed;
    bottom: 13%;
    right: 0%;
    z-index: 99;
    width: 165px;
    left:auto;
}
.flt-bar1 img {
    position: absolute;
    left: 27px;
    z-index: 999;
    bottom: 10%;
    width: 30%;
    padding: 0.5%;
    background: transparent;
    top:auto;
}
.vdo{
    width: 100%;
    height: 250px;
}


}



@media only screen and (min-width: 601px) and (max-width: 1400px) {
h2 {
    font-size: 1.3rem;
}
.primary-menu.navbar-text-light .navbar-nav > li > a:not(.btn) {
    font-size:0.8rem;
}
.pd-all{
    font-size: 13px;
    line-height: 16px;
}
.sbf:hover{
    right: 0px;
    transition: all 0.7s ease-in-out;
}
.sbf {
    position: fixed;
    right: 0px;}
.sbf-2 {
    top: 40.7%;
}
.sbf-3 {
    top: 46.5%;
}
.sbf-4 {
    top: 52.2%;
}
.mr-lft{
    margin-left: 0%;
    margin-top: 180px;
    position: absolute;

}
.call-icn img{
    width:150px;
}

.float{
    left: 212px;
}
}