@media only screen and (max-width:992px){
	.menu { padding:0;}
	.nav__icon, .menu ul li a { font-size:0.5rem}
	.contentContainer {
    padding: 0px 2%;
}
/*.stickyLogo{
    left: 50% !important;
    transform: translatex(-50%);
    width: 100%;
    bottom:0;
    text-align: center;
}*/
.single-item .slick-next,.single-item .slick-prev{display: none !important;}
p.sectionTitle { font-size:18px;}
.autoplay .slick-prev,.autoplay .slick-prev:hover  { left:43%;}
.autoplay .slick-next,.autoplay .slick-next:hover  { left:48%;}
#gallery .autoplay .slick-prev ,#gallery .autoplay .slick-next{
    bottom: -23%;
}
.thumbtextwrap { padding:10px;}
.thumbpara { font-size:0.8rem;}
}
@media only screen and (max-width:768px){
    .podiumlayout{padding: 0 15px;}
	.flex{display: block;}
	section{padding:20px 0; }
	.enqForm {
		position: fixed;
		right: -100%;
		width: 100%;
		background-color: #000000;
		z-index: 9 
	}
     .leftLogo{
        width: 90%;
    }
     .rightLogo{
        width: 100px;
        margin-right: 100%
    }
     .active .leftLogo{
        width: 90%;
    }
     .active .rightLogo{
        width: 80px;
    }
     p.sectionTitle:after{
        top: unset;
		left: 50%;
		bottom: -5px;
		transform: translate(-50%, 0);
    }
     .nopadding{
        padding: 0px 20px;
    }
     p.sectionTitle{
		font-size: 1rem;
		line-height: 20px;
    }
     #banerText p.sectionTitle:after{
        top:32%;
    }
     .content{
        margin-top: 30px;
        
    }
     #aboutDeveloper .content{
        width: 100%;
    }
     .flex{
        text-align: center;
    }
     /*.flex{
        margin: 20px 0;
        transform: unset;
    }
     .flex .content{
        margin-top: 30px;
    }*/
     /*.flex p.sectionTitle:after{
        top:20%;
        left: 50%;
    }*/
     #aboutDeveloper{
        padding-bottom: 0;
    }
    .banner{
        height: auto;
        top: 0;
    }
     .banner > img{
        height: 80vh;
    }
     #footer{
        padding: 0px;
    }
     .thankYouContent{
        width: 90%;
    }
     #Thank{
        height: 90vh;
    }
    /* new css */
     .nav__icon, .nav__icon span {
         display: block;
    }
     .menu {
         position:absolute;
    }
     .menu ul {
         flex-direction: column;
         margin: 0 auto;
         position: absolute;
         width: 100%;
         top: 44px;
         right:-100%;
         transition:all 0.8s linear;
         background-color: rgba(0, 0, 0, 0.8);
		 height:100vh;
		 justify-content: inherit;
    }
     .menu ul.push {
         right:0;
		 height:100vh;
		 justify-content: inherit;
    }
     .menu ul li a {
         text-align: center;
         display:block;
         color:#ffffff;
        font-family: 'Raleway', sans-serif;
         margin:10px auto;
    }
     .handle img,.close img {
         height: auto;
    }
	.header.active .menu ul.push { top:41px !important;}
    .socialHub{text-align: left;}
    .listHeading{line-height: 25px;}
    .contentContainer{padding:30px 10px; }
    .priceBtn{font-size: 12px;line-height: 12px;}
    #projectOverview{background: unset;}
    .autoplay .slick-prev,.autoplay .slick-prev:hover{left: 45%;}
    .autoplay .slick-next,.autoplay .slick-next:hover{left: 55%;}
	#izzymodal2 { width:80% !important}
	.listHeading { text-align:left;}
	.thumbpara { line-height:15px; font-size:0.8rem;}
	p.sectionTitle  { font-size:1.3rem; line-height:27px;}
	.tab-section li { margin:8px;}
	#gallery, #partner, #blogs {padding-bottom: 80px;}
.border-table th.head { font-size:14px;}
.centertext .col-lg-12 { padding:0 !important;}
.thumbwrap2 p { font-size:15px;padding-bottom: 15px;}
.thumbwrap2 h2 { padding-top:15px; font-size:14px;}
.autoplay .slick-prev,.autoplay .slick-prev:hover{left: 35%;}
.autoplay .slick-next,.autoplay .slick-next:hover{left: 50%;}
#gallery .autoplay .slick-next,#gallery .autoplay .slick-next:hover { bottom: -18%; }
#gallery .autoplay .slick-prev,#gallery .autoplay .slick-prev:hover {bottom: -18%;}
.autoplay .slick-prev,.autoplay .slick-prev,.autoplay .slick-prev:hover {bottom: -55px;}
.autoplay .slick-next,.autoplay .slick-next,.autoplay .slick-next:hover {bottom: -55px;}
.slick-list  { border:0 !important; box-shadow:none !important; outline:none !important;}
.slick-slide, .slick-slide *{ outline: none !important; }
#partner .slick-slide img { max-width:50%;}
.nav__icon, .menu ul li a {font-size: 0.8rem;}
#amenities { padding-bottom:60px;}
.tab-section .slick-next {
    background: url(../images/tabnext.png) no-repeat right top;
    background-size: 12px auto;
    width: 35px;
    height: 35px;
    font-size: 0;
    line-height: 0;
    border: 0;
    outline: 0;
    box-shadow: none;
    position: absolute;
    right: -5px;
    top: 6px;
    z-index: 2;
}
.tab-section .slick-prev {
    background: url(../images/tabprev.png) no-repeat left top;
    background-size: 12px auto;
    width: 35px;
    height: 35px;
    font-size: 0;
    line-height: 0;
    border: 0;
    outline: 0;
    box-shadow: none;
    position: absolute;
    left: -6px;
    top: 6px;
    z-index: 2;
}
.border-table td { padding:10px;}
#gallery .autoplay .slick-prev, #gallery .autoplay .slick-prev:hover {
    bottom: -11%;
}
#gallery .autoplay .slick-next, #gallery .autoplay .slick-next:hover {
    bottom: -11%;
}
.callround,.callcancel { display: block; }
.callmeon p { display: none; }
.callwrap.active {width:94vw;}
}
 @media only screen and (max-width:480px){
     .nav__icon {
         width:30px;
         height:25px;
    }
     .nav__icon span {
         height:2px;
    }
     .nav__icon.active span:nth-of-type(1) {
         -webkit-transform: translateY(12px) rotate(-45deg);
         transform: translateY(11px) rotate(-45deg);
    }
     .nav__icon span:nth-of-type(2) {
         top: 11px;
    }
#gallery .autoplay .slick-prev, #gallery .autoplay .slick-prev:hover {
    bottom: -11%;
}
#gallery .autoplay .slick-next, #gallery .autoplay .slick-next:hover {
    bottom: -11%;
}
}
