
@media only screen and (min-width: 1024px) and (max-width: 1250px){
	#header .container{max-width:100%;}
	.contact_fix ul li{padding:10px 15px;}
	.about-sec-2 .nav-pills .nav-link{padding:15px;font-size:16px;}
}
@media only screen and (min-width: 991px) and (max-width: 1024px){
	.nav-menu>ul>li{padding:0 10px;}
	#header .header-rgt .call a{font-size:14px;}
	.contact_fix ul li{padding:10px;}
	.about-sec-2 .nav-pills .nav-link{padding:15px;font-size:16px;}
}
@media only screen and (min-width: 770px) and (max-width: 991px){
	#header .logo{width:85%;}
	.contact_fix{width:65%;}
	.contact_fix ul li{padding:10px;border:none;}
	.contact_fix ul li:first-child{border:none;}
	.contact_fix ul li a{font-size:10px;font-weight:400;}
	#header .header-rgt-res{width:32%;text-align:center;}
	#header .header-rgt a.enq, #header .header-rgt-res a.enq{width:100%;}
	#header .header-rgt-res .call{padding-top:10px;}
	.fixed-top{position:inherit;}
	.banner-slider1{margin:0px!important;}
	
	.call{text-align:center;}
	.about-banner{margin-top:0px;}

/* About */
	.about_main .container{padding:0px;}
	/* .abt_img{padding:0 110px;} */
	.cont-sec-1 h2{font-size:28px!important;line-height:22px!important;padding-top:0px;}
	.cont-sec-1 h2 b span{font-size:18px!important;line-height:26px!important;padding-top:15px;}
	.cont-sec-1 p{margin:10px 0!important;font-size:16px;line-height:26px;}

/* video_inner */
	.video_inner{padding:0px 0;}
	
	.cont-sec-5 .testimonil{padding:10px 2px;}
	.owl-carousel .owl-nav button.owl-next .fa-angle-right, .owl-carousel .owl-nav button.owl-prev .fa-angle-left{
		width:42px;height:42px;line-height:42px;font-size:28px;
	}
	
	.whatappfix{top:88%;padding:5px 0 5px 5px;}
	.whatappfix .fa{font-size:48px!important;}
	.back-to-top{bottom:35px!important;left:5px;}
	/* .back-to-top i{width:35px;height:35px;} */
	.about-sec-2 .nav-pills .nav-link{padding:15px;font-size:16px;}
	.map{padding-top:80px;}
	.form form h1{font-size:26px;}
}
@media only screen and (min-width: 480px) and (max-width: 770px){
	#header .logo{width:85%;}
	.contact_fix{width:65%;}
	.contact_fix ul li{padding:10px;border:none;}
	.contact_fix ul li:first-child{border:none;}
	.contact_fix ul li a{font-size:10px;font-weight:400;}
	#header .header-rgt-res{width:32%;text-align:center;}
	#header .header-rgt a.enq, #header .header-rgt-res a.enq{width:100%;}
	#header .header-rgt-res .call{padding-top:10px;}
	.fixed-top{position:inherit;}
	.banner-slider1{margin:0px!important;}

	.about-banner{margin-top:0px;}
/* About */
	.about_main .container{padding:0px;}
	.abt_img{padding:0 110px;}
	.cont-sec-1 h2{font-size:28px!important;line-height:22px!important;padding-top:25px;}
	.cont-sec-1 h2 b span{font-size:18px!important;line-height:26px!important;padding-top:15px;}
	.cont-sec-1 p{margin:10px 0!important;font-size:16px;line-height:26px;}

/* video_inner */
	.video_inner{padding:0px 0;}
	
	
	.owl-carousel .owl-nav button.owl-next .fa-angle-right, .owl-carousel .owl-nav button.owl-prev .fa-angle-left{
		width:42px;height:42px;line-height:42px;font-size:28px;
	}
	
	.whatappfix{top:88%;padding:5px 0 5px 5px;}
	.whatappfix .fa{font-size:48px!important;}
	.back-to-top{bottom:35px!important;left:5px;}
	/* .back-to-top i{width:35px;height:35px;} */
	.form form h1{font-size:26px;}
}
@media only screen and (min-width: 360px) and (max-width: 480px){
	
	#header .logo{float:none;width:80%;}
	.contact_fix{width:100%;}
	.contact_fix ul{padding:0px;border-radius:0px;}
	/* .contact_fix ul li{padding:10px 0;border:none;} */
	/* .contact_fix ul li:first-child{border:none;} */
	.contact_fix ul li a{font-size:10px;font-weight:400;}
	#header .header-rgt-res{width:100%;text-align:center;}
	.fixed-top{position:inherit;}
	.banner-slider1{margin:0px!important;}
	#header .header-rgt a.enq, #header .header-rgt-res a.enq{padding:5px 14px;}
	
	.about-banner{margin-top:0px;}
	
	
	.whatappfix{top:85%;padding:5px 0 5px 5px;}
	.back-to-top{bottom:35px!important;left:5px;}
	.back-to-top i{width:35px;height:35px;}
/* About */
	.about_main .container{padding:0px;}
	.cont-sec-1 h2{font-size:28px!important;line-height:22px!important;padding-top:25px;}
	.cont-sec-1 h2 b span{font-size:18px!important;line-height:26px!important;padding-top:15px;}
	.cont-sec-1 p{margin:10px 0!important;font-size:16px;line-height:26px;}

/* Treatment */
	.cont-sec-3{padding:30px 0;}
	.cont-sec-3 h3{margin-bottom:10px;}
	.cont-sec-3 .owl-carousel .owl-nav button.owl-prev{margin-top:50%!important;}
	.cont-sec-3 .owl-carousel .owl-nav button.owl-next{margin-top:50%!important;}

/* Assured Result */
	.content_bg{padding:30px 0!important;}
	.video .container-fluid{padding:0px;}
	.cont-sec-4 ul li{text-align:center;}
	.cont-sec-4 ul li div{width:100%!important;margin:0px!important;}
	.cont-sec-4 ul li div p{font-size:14px;text-align:justify;}

/* form */
	.form .container{padding:0px;}
	.form form h1{font-size:26px;}
	.form form p{font-size:14px;}
	.form-group{padding:0px;}
	.form form .submit{margin:11px auto 0 auto;}

/* Testimonials */
	.cont-sec-5 .testimonil{padding:15px 0 0 0;}
	.cont-sec-5 h2{font-size:22px;}
	.srn_events_sli p{font-size:14px;text-align:justify;}

/* Video */
	.video_inner{padding:0px 0;}
	.video_inner .container{padding:0px 0;}
	.video_border iframe{height:100%!important;}
	.video_border h1{font-size:16px;padding:7px;}
/* Footer */
	.footer{padding:30px 0;}
	.footer label{margin:0px;padding:0px;}
	.footer address{font-size:14px;line-height:24px;}
	
	
	.contact-detail .get-cn img{width:40px;left:-30px;}
	.contact-detail .get-cn{margin-left:15px;}
}

@media only screen and (min-width: 240px) and (max-width: 360px){
	
	#header .logo{float:none;width:80%;}
	.contact_fix{width:100%;}
	.contact_fix ul{padding:0px;border-radius:0px;}
	.contact_fix ul li{padding:10px 10px;border:none;}
	.contact_fix ul li:first-child{border:none;}
	.contact_fix ul li a{font-size:10px;font-weight:400;}
	#header .header-rgt-res{width:100%;text-align:center;}
	.fixed-top{position:inherit;}
	.banner-slider1{margin:0px!important;}
	
	.about-banner{margin-top:0px;}
	
	
	.whatappfix{top:85%;padding:5px 0 5px 5px;}
	.back-to-top{bottom:35px!important;left:5px;}
	.back-to-top i{width:35px;height:35px;}
/* About */
	.about_main .container{padding:0px;}
	.cont-sec-1 h2{font-size:26px!important;line-height:22px!important;padding-top:30px;text-align:left!important;}
	.cont-sec-1 h2 b span{font-size:16px!important;line-height:26px!important;padding-top:15px;}
	.cont-sec-1 p{margin:10px 0!important;font-size:16px;line-height:28px;}

/* Treatment */
	.cont-sec-3{padding:30px 0;}
	.cont-sec-3 h3{margin-bottom:10px;}
	.cont-sec-3 .owl-carousel .owl-nav button.owl-prev{margin-top:50%!important;}
	.cont-sec-3 .owl-carousel .owl-nav button.owl-next{margin-top:50%!important;}

/* Assured Result */
	.content_bg{padding:30px 0!important;}
	.video .container-fluid{padding:0px;}
	.cont-sec-4 ul li{text-align:center;}
	.cont-sec-4 ul li div{width:100%!important;margin:0px!important;}
	.cont-sec-4 ul li div p{font-size:14px;text-align:justify;}

/* form */
	.form .container{padding:0px;}
	.form form h1{font-size:26px;}
	.form form p{font-size:14px;}
	.form-group{padding:0px;}
	.form form .submit{margin:11px auto 0 auto;}

/* Testimonials */
	.cont-sec-5 .testimonil{padding:15px 0 0 0;}
	.cont-sec-5 h2{font-size:22px;}
	.srn_events_sli p{font-size:14px;text-align:justify;}

/* Video */
	.video_inner{padding:0px 0;}
	.video_inner .container{padding:0px 0;}
	.video_border iframe{height:100%!important;}
	.video_border h1{font-size:16px;padding:7px;}
/* Footer */
	.footer{padding:30px 0;}
	.footer label{margin:0px;padding:0px;}
	.footer address{font-size:14px;line-height:24px;}
	
	.contact-detail .get-cn img{width:40px;left:-30px;}
	.contact-detail .get-cn{margin-left:15px;}
}
	
	
@media (max-width: 570px) {
	.sidebar_img{display:none;}
}
@media (max-width: 767px) {
    /*home*/
    .row {
        margin-right: 0px;
        margin-left: 0px;
    }
    .banner-slider1 {
        margin: 108px auto 0px auto ;
    }
    .banner-slider .row {
        margin-right: 0px;
        margin-left: 0px;
        float: right;
    }
    .banner-slider1 img.des,
    .project-banner-sec img.des,
    .bg-3 img.des {
        display: none;
    }
    .banner-slider1 img.mob,
    .project-banner-sec img.mob,
    .bg-3 img.mob {
        display: block;
    }
    #header .logo {
        display: inline-block;
        margin-right: 0 !important;
        margin-left: -10px;
    }
    #header .logo img {
        /* max-height: 40px; */
    }
    #header .header-rgt-res .call {
        display: inline-block;
        padding-left: 3px;
        margin-left: 5px;
    }
    #header .header-top .border-bottom {
        border-bottom: 0 !important;
    }
    #header .header-rgt {
        display: none;
    }
    .header-rgt-res a.enq,
    .header-rgt-res .call {
        display: inline-block;
    }
    #header .header-rgt a.enq,
    #header .header-rgt-res a.enq {
        padding: 4px 13px;
        font-size: 14px;
        margin-top: 9px;
    }
    .carousel-indicators {
        transform: rotate(0deg);
        right: 0;
        bottom: 0;
        display: none;
    }
    .carousel-indicators li {
        width: 10px;
        height: 10px;
        padding: 1px;
    }
    .cont-sec-1 h2 {
        font-size: 32px;
        text-align: center;
    }
    .cont-sec-1 h2 b {
        font-size: 32px;
    }
    .cont-sec-1 h2 b span {
        font-size: 37px;
    }
    .content_bg {
        padding: 45px 0 45px 0;
    }
    .cont-sec-1 p {
        margin: 22px 0;
    }
    .cont-sec-1 a {
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    .cont-sec-2 h3 {
        font-size: 40px;
        line-height: 45px;
        margin-top: 19px;
    }
    .cont-sec-2 h3 b {
        font-size: 64px
    }
    .cont-sec-2 h3 b span {
        font-size: 65px;
    }
    .cont-sec-2 .col-lg-4 img {
        margin-right: 20px;
    }
    .cont-sec-2 .col-lg-4 b {
        font-size: 40px;
    }
    .cont-sec-2 .col-lg-4 span {
        font-size: 16px;
    }
    .cont-sec-2 .col-lg-4:nth-child(1),
    .cont-sec-2 .col-lg-4:nth-child(2) {
        border: 1px solid #d5d5d5;
        border-bottom: 0;
    }
    .cont-sec-3 h3 {
        font-size: 30px;
        text-align: center;
    }
    .cont-sec-3 .col-lg-4 div {
        top: 24px;
    }
    .cont-sec-3 .col-lg-4 {
        margin-top: 10px;
        padding: 0;
    }
    .cont-sec-3 label {
        margin-bottom: 12px;
        margin-left: 37px;
    }
    .cont-sec-3 a {
        display: block;
        margin-top: 15px;
    }
    .cont-sec-3 b {
        margin-left: 37px;
        padding-top: 10px !important;
    }
    .cont-sec-4 .col-lg-6 {
        padding: 0;
    }
    .cont-sec-4 ul li img {
        display: inline-block;
        width: 18%;
    }
    .cont-sec-4 ul li div {
        margin-left: 10px;
        width: 77%;
    }
    .cont-sec-5 .col-lg-8 {
        padding: 10px;
        text-align: center;
    }
    .cont-sec-5 .col-lg-8 p {
        text-align: justify;
        margin-top: 15px;
    }
    .cont-sec-5 .blog {
        margin-top: 30px;
        padding: 0;
    }
    .footer .bord {
        border-right: 0;
    }
    .footer .pad-left {
        padding-left: 20px;
    }
    .emi-calculator {
        padding: 40px 0;
    }
    .emi-calculator h6 {
        font-size: 37px;
    }
    .cpy_rght {
        text-align: center;
    }
    .cpy_rght .txt_aln_rght {
        text-align: center;
    }
    .cont-sec-5 .col-lg-8 a {
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .owl-carousel .owl-nav button.owl-next {
        margin-top: 15%;
        outline: none;
    }
    .owl-carousel .owl-nav button.owl-prev {
        margin-top: 15%;
        outline: none;
    }
    /*testimonial*/
    .about-banner {
        margin-top: 0px;
    }
    .about-banner p {
        font-size: 22px;
        margin-bottom: 0;
    }
    .testimonial-cntn {
        padding: 25px 0;
    }
    .testimonial-cntn .base {
        margin-top: 20px;
    }
    .testimonial-cntn .base .project label {
        font-size: 17px;
        padding: 15px 30px;
    }
    .testimonial-cntn .base b {
        font-size: 22px;
    }
    .testimonial-cntn .base span {
        font-size: 20px;
    }
    /*about us*/
    .about-sec-2 {
        margin: 40px 0;
    }
    .about-sec-2 h1 {
        font-size: 27px;
    }
    .about-sec-2 .nav-pills .nav-link {
        font-size: 15px;
        margin-top: 0px;
        padding: 15px 33px;
    }
    .about-sec-2 .nav-pills .nav-link.active:before {
        display: none;
    }
    .about-sec-2 .tab-content .row .padng {
        padding: 20px 20px 0px 20px;
    }
    .about-sec-3 h2 {
        font-size: 27px;
    }
    .about-sec-1 label {
        margin-top: 20px;
    }
    /*contact us*/
    .form.contact-pg form {
        width: 100%;
    }
    .form form {
        width: 100%;
        padding: 20px;
        margin: 0;
    }
    /*blog*/
    .blog-cnt .padng label {
        font-size: 22px;
        line-height: 26px;
    }
    .blog-detl .col-lg-6.pad-zero {
        padding-right: 0;
    }
    .blog-detl h1 {
        font-size: 24px;
        margin: 5px 0 10px 0;
    }
    .blog-detl p {
        margin-top: 15px;
    }
    /*project*/
    .project-banner-sec {
        margin-top: 74px
    }
    .product-pg-form {
        width: 100%;
        position: static;
        padding: 20px 0;
    }
    .project-banner-sec .banner-cont {
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
    }
    .project-banner-sec .banner-cont h1 {
        font-size: 42px;
    }
    .project-banner-sec .banner-cont h2 {
        font-size: 42px;
    }
    .project-banner-sec .banner-cont p {
        margin: -12px 0 0 0;
    }
    .project-banner-sec .banner-cont p {
        font-size: 15px;
    }
    .product-pg-form button img {
        width: 32%;
        margin-right: 10px;
    }
    .product-pg-form .submit {
        text-align: center;
    }
    .project-details {
        padding: 50px 0 50px 0;
    }
    .project-details ul {
        width: 100%;
    }
    .project-details ul li label,
    .project-details ul li b {
        font-size: 20px;
    }
    .project-details ul li span {
        font-size: 15px;
    }
    .project-details ul li p {
        font-size: 19px;
    }
    .project-details h2 {
        font-size: 37px;
        margin-bottom: 28px;
    }
    .location-highlightsts .col-lg-4 {
        margin-top: 12px;
        text-align: center;
        padding: 25px 20px;
    }
    .location-highlightsts .border-span {
        display: none;
    }
    .location-highlightsts {
        padding: 40px 0;
    }
    .bg-3 p {
        font-size: 29px;
        top: 10%;
    }
    .bg-4 {
        padding: 40px 0;
    }
    .specifications .left ul li p {
        text-align: left;
    }
    .specifications ul li p {
        padding: 15px 15px 0px 15px;
    }
    .contact-detail {
        padding: 25px 0;
    }
    .contact-detail .map {
        margin-top: 70px;
    }
    .floor-plans .nav-pills .nav-link {
        padding: 10px 11px;
        font-size: 16px;
    }
    .floor-plans {
        padding: 45px 0;
    }
    .floor-plans .nav-pills .nav-link.active {
        font-size: 16px;
    }
    .floor-plans h2 {
        text-align: center;
        margin-bottom: 18px;
    }
    .specifications ul li span {
        padding: 5px 0;
    }
	.specifications ul li.saisrinivas{min-height:auto;}
    .specifications .right ul li span {
        padding: 5px 0;
    }
    .landlord-form-bg {
        padding: 30px 20px;
    }
    .landlord-detail .title label {
        font-size: 20px;
    }
    .location-highlightsts.sp {
        margin-top: 0;
    }
    /*common*/
    .fixed-enq-sec {
        width: 100%;
        bottom: 0;
        top: initial;
    }
    .fixed-enq-sec ul {
        padding-left: 0;
        margin-bottom: 0 !important;
    }
    .fixed-enq-sec ul li {
        display: inline-block;
        border-radius: 0;
    }
    .fixed-enq-sec ul li a {
        padding: 20px 43px;
    }
    .fixed-enq-sec ul li:first-child {
        margin-right: 4px;
    }
    .cpy_rght {
        margin-bottom: 0px;
    }
    .back-to-top {
        bottom: 96px;
    }
    .fa-angle-right,
    .fa-angle-left {
        font-size: 21px;
        background: #459f45;
        width: 22px;
        height: 22px;
        opacity: 0.9;
        border-radius: 50%;
        color: #fff;
    }
    .mobile-nav {
        top: 70px;
    }
    .mobile-nav a:hover,
    .mobile-nav .active>a,
    .mobile-nav li:hover>a {
        color: #4c9d2f;
    }
    .nav-item {
        width: 100%;
        text-align: center;
    }
    .s-g-pd-l,
    .s-g-pd-r {
        padding-left: 0 !important;
    }
    #header .header-rgt-res {
        margin-left: 8px;
        margin-top: 3px;
    }
    .nav-item {
        margin-bottom: 0px;
    }
    .floor-plans ul {
        float: none;
    }
    .fixed-enq-sec {
        display: none;
    }
    .we-provide-slider {
        margin-top: 0;
    }
    .no-imgs {
        display: none;
    }
    .sa-gu .btn-primary {
        height: auto;
        float: right;
    }
    .kt-prj-1,
    .kt-prj-2,
    .kt-prj-3 {
        border-radius: 0;
        margin-top: 30px;
    }
    .mobile-nav-overly {
        background: none;
    }
    .mobile-nav {
        right: 0;
        left: 0;
        background: #01204c;
        z-index: 99999;
        height: 63%;
    }
    .mobile-nav a {
        color: #fff;
        border-top: 1px solid #1e3a61;
        border-bottom: 0px solid #fff;
    }
    .mobile-nav li:first-child a {
        border-top: none;
    }
    .mobile-nav .drop-down li {
        padding-left: 27px;
        color: #fff;
    }
    ul.sub li:first-child {
        padding-left: 20px;
        border-top: 1px solid #1e3a61;
        padding: 10px 0px 10px 26px;
    }
    .mobile-nav a:hover {
        color: #4c9d2f !important;
    }
    .kst-p-lf {
        padding-left: 19px;
        color: #4c9d2f;
        font-size: 22px;
        text-transform: uppercase;
        padding-top: 15px;
        padding-bottom: 5px;
    }
    .kst-n-bdr a {
        border: none !important;
        padding: 0;
        padding-left: 26px;
    }
    .kst-n-bdr {
        margin-top: 4px;
    }
    .no-pd-mr a {
        padding: 0 5px !important;
    }
    .sm-br {
        margin-left: 20px;
    }
    .sm-br a {
        color: #fff;
        border: none;
    }
    .pd-tp-m {
        top: 40px !important;
    }
    li.inlblck {
        width: auto;
        margin-right: 0;
    }
    li.inlblck p {}
    li.inlblck img {
        margin: 0 auto;
        text-align: center;
    }
    .srvlat {
        margin-top: 0px;
    }
    .date h6 {
        display: inline-block;
        padding-left: 5px;
        font-size: 14px;
    }
    .published a {
        padding-top: 2px;
        margin-right: 0px;
    }
    .date span {
        padding-left: 23%;
        font-size: 14px;
    }
    .slick-slide img {
        width: 100%;
    }
    .product-pg-form.saisrinivas {
        width: 100%;
        max-height: 365px;
    }
    .enq_sub ul li .enq_subs {
        padding: 20px 0;
        min-width: 183px;
    }
    .location-highlightsts.sp.saisrinivas {
        margin-top: 330px;
    }
    .sa-gu .btn-primary {
        float: left;
    }
    .whatappfix .fa {
        font-size: 34px;
    }
    .about-banner p.blog {
        font-size: 22px;
    }
    .vkm-blog-detail {
        padding: 0;
    }
    .blog-cnt .padng label a {
        font-size: 20px;
    }
    .blogs {
        padding: 0;
    }
    li.inlblck1 {
        min-height: 150px;
        width: inherit;
        margin: 0;
    }
    .amenitiesnewb ul li .amenitiesnewbs {
        min-width: 170px;
    }
    .project-details ul li.saiganesh {
        display: inline-block;
        max-width: inherit;
        margin: 10px 0;
    }
    .sgmphglrybi {
        padding: 0;
    }
    .gallery_s {
        padding: 5px;
        width: 49%;
    }
    .nav-tabs .nav-link {
        border: none;
    }
    .sgmphglrybi .nav-tabs {
        border: none;
    }
    .sgmphglryb {
        padding: 35px 0;
    }
    .banner-slider1 .banner-cont {
        position: absolute;
        top: 15px;
        width: 100%;
        text-align: center;
    }
    .banner-slider1 .banner-cont h2.sai_ganesh {
        margin-bottom: 0;
        font-size: 25px;
        color: #fff;
        display: block;
    }
    .banner-slider1 .banner-cont p.sai_ganesh {
        color: #fff;
        display: block;
    }
    .banner-slider1 .banner-cont h2.aishwaryam {
        color: #fff;
    }
    .banner-slider1 .banner-cont p.aishwaryam {
        color: #fff;
    }
    .banner-slider1 .banner-cont h2.sai_kumaran {
        margin-bottom: 0;
        font-size: 25px;
        color: #3657bc;
        display: block;
    }
    .banner-slider1 .banner-cont p.sai_kumaran {
        color: #3657bc;
        display: block;
    }
    .main_bnr_hid {
        display: block;
    }
    .kstinvide h2 {
        margin-bottom: 0px;
    }
    .viewmoreas a {
        margin-bottom: 0px;
    }
    .viewmoreas {
        margin-bottom: -39px;
    }
    .eranjkjst {
        margin-top: 30px;
    }
    .blog-cnt .padng>a {
        margin-top: 0px;
    }
    .blog-cnt .padng {
        height: auto;
    }
    .amenitiesnewb ul li .amenitiesnewbs.sai-aiswariyam {
        min-width: 148px;
    }
    .amenitiesnewb ul li .amenitiesnewbs.suires {
        min-width: 182px;
    }
}

@media only screen and (max-width: 575px){
	.contact-detail .get-cn{
		padding-top: 28px;
	}
}