 
	@media (max-width: 767px){
		.row{margin-right: 0;margin-left: 0;}
		.header .container{padding:0;}
		.header .header_logo{width: 90%;margin-left: -33px;margin-top: 0;}
		.header .mob-nav{display: inline-block;position: absolute;right: -76px;top: 0px;z-index: 9999;}
		.header .contact{position: absolute;    top: -50px;
    right: 37px;}
		.header .contact .call .mob img{width: 45px;display: inline-block;}
		.header .contact .call .mob:first-child img{margin-right:10px;}
			.header .header_menu{background: #fff;position: absolute;left: -30px;right: -29px;box-shadow:7px 3px 8px rgb(170 170 170 / 70%);top: 0px;}
		.header_menu .menu{padding-left: 0;background: #2e2e2e;position: absolute;top: -34px;padding-top: 90px;}
		.header .header_menu ul li a{color: #fff;font-size: 15px;box-shadow: none;line-height: 25px;text-transform: unset;}
		
		.header .header_menu ul li a:before{content: "";width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #f37e20;display: inline-block;margin-right: 10px;margin-bottom: 2px;}
		.header .header_menu ul.drpdwn li a:before{display:none;}
		.header .header_menu ul li.active a{color:#fff;}
		.home-banner .banner-content{width: 100%;top: 18%;left: 0px;text-align: center;}
		.home-banner .banner-content h1{font-size: 22px;line-height: 33px;margin-bottom: 13px;display:none;}
		.home-banner .owl-carousel .owl-nav{position: static;}
		.home-banner .owl-carousel .owl-nav .owl-prev{position: absolute;bottom: 21%;left: 0;}
		.home-banner .owl-carousel .owl-nav .owl-next{position: absolute;bottom: 21%;right: 0;}
		.home-banner .banner-content label{font-size: 18px;line-height: 26px;display:none;}
.home-banner .banner-content label br{display:none;}
		
		.header nav #toggle .two{position: static;}
		.toggle{    width: 43px;
    height: 43px;text-align: left;padding: 2px 5px;border-radius: 2px;background: #f37e20;}
	.toggle.inner{width: 100%;background: transparent;color: #fff;padding-top: 15px;padding-left: 58px;font-size: 15px;text-transform: unset;padding-right: 30px;}
	.toggle.inner:before{content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #f37e20;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;}
	.toggle.inner:hover{background: transparent;}
		.toggle.bg{border-radius: 0;}
		.toggle:hover{background-color: #f37e20;}
		nav a{padding: 9px 57px;}
		nav ul li{border-bottom: 1px solid rgb(255 255 255 / 30%);}
		nav ul li:hover{background:transparent;}
		nav ul li ul li .toggle, nav ul ul a, nav ul ul ul a{padding: 8px 20px;}
		nav ul li:first-child img{width: 50%;margin-top: 20px;}
		nav ul li ul li .toggle, nav ul ul a{background-color: #b1d46c;}
		nav .drpdwn:before{display:none;}
		.header .header_menu .drpdwn li a{border-bottom: 1px solid #fff;margin-bottom: -1px;color: #ffffff;background: #ffcc00;line-height: 5px;padding: 10px 57px;text-transform: unset;}
		.header .header_menu ul li a:hover{color: #fff;}
		nav a:hover, nav ul ul ul a{    background-color: #f37e20;}
		nav .drpdwn .col-lg-4{ padding: 0;}
		nav #toggle{width: 28px;height: 19px;}
		nav #toggle.on{margin: 13px auto;}
		nav #toggle .one, nav #toggle .two, nav #toggle .three{height: 3px;background: #ffffff;border-radius: 100px;}
		nav li > a:after{display:none;}
		nav ul li .toggle.inner .fa-angle-down{    margin-right: 25px;
    float: right;}
		
		nav ul ul li{margin-bottom: -2px;}
		
		
		.header{padding: 10px 0 10px 0;border-top:0;}
		.header .header_menu ul li.active a:before{display: none;}
		.header .icon-sec{position: absolute;top: -47px;right: 52px;z-index: 9998;}
		.header .icon-sec a{margin: 0 3px;}
		
		.header .header_appointment{top: -61px;right: 44px;position: absolute;}
		.header .header_appointment a{font-size: 11px;line-height: 14px;display:none;}
		.header .right-header{margin-top: 0;}
		.header .right-header .contact img{margin-right: 4px;width: 13%;}
		.header .right-header .contact .num{    font-size: 14px;}
		.header.active{padding: 0;}

		.cpy-rght{padding: 25px 0 10px 0;}
		
		
		
		.demo-gallery > ul > li{width: 100%;}
		.gallery-sec-1 h2{font-size: 30px;line-height: 37px;}
		
		
		
	
		
		.cpy-rght{margin-bottom: 90px;text-align:center;}
		.cpy-rght p.right{float: none;}
		.cpy-rght p, .cpy-rght p a{line-height: 25px;margin-bottom: 10px;}

		.fixed-scroll{bottom: 100px;right: 1px;width: 48%;padding: 3px 18px;text-align:left;}
		.fixed-scroll ul li{display: inline-block;position:relative;vertical-align: middle;width: 49%;margin-top: 0;    text-align: left;}
		.fixed-scroll ul li:first-child{float:right;}
		.fixed-scroll ul li:last-child{float:left;}
		.fixed-scroll ul li a{padding: 7px 12px;box-shadow: none;    background: transparent;}
		.fixed-scroll ul li a label{border-top-right-radius: 100px;border-bottom-right-radius: 100px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;text-align: left;font-size: 16px;}
		.fixed-scroll ul li a img{float:right;width: auto;}
		.fixed-scroll .sec-2{padding: 14px 10px;display: inline-block;margin: 15px 0 0 15px;border-radius: 5px;}
		.fixed-scroll .sec-2 span{font-size: 15px;}
		.fixed-scroll .sec-2 label{font-size: 18px;line-height: 22px;}
		
		
		
		
		.social_media{margin-bottom: 15px;}
		.inner-banner img{margin-top: 90px;}

		
		
		

		

/*Aavasa*/
.header:before{display:none;}
.header:after{display:none;}
.sec-2-head{display:none;}
.header{padding: 0px 0 0px 0;}
.header .header_menu .drpdwn li a p:before{border-left: 5px solid #08315f;}
.header .background{padding-bottom: 10px;padding-top: 10px;}
.toggle{background: #400101;border-radius: 50%;}
nav #toggle .one, nav #toggle .two, nav #toggle .three{width: 86%;}
.mob-res-1{display:block;position: absolute;    top: 0px;
    right: -84px;}
.mob-res-1 img{display:inline-block;width: 29%;}
.home-banner .owl-carousel .owl-item img{margin-top: 106px;}
.home-banner .owl-nav .owl-next{width: 45px;height: 45px;font-size: 32px !important;}
.home-banner .owl-nav .owl-prev{width: 45px;height: 45px;font-size: 32px !important;}
.home-sec-1 img{margin-top: 45px;}
.home-sec-1 h1{font-size: 31px;line-height: 44px;padding-bottom: 65px;padding-bottom: 35px;}
.home-sec-1 h1 br{display:none;}
.home-sec-2 h2 br{display:none;}
.home-sec-2 h2{font-size: 20px;line-height: 34px;}
.home-sec-2 .more-center{margin: 30px auto;}
.home-sec-2 .bg-1{padding-right:0;}
.home-sec-3{margin-top: 55px;}
.home-sec-3 h3{margin-right: 0;}
.home-sec-3 ul li a{width: 100%;}
.home-sec-3 ul li a span{right: 77px;}
.home-sec-3 ul li:nth-child(2) a span{right: 152px;}
.home-sec-3 ul li:last-child a span{right: 100px;}
.home-sec-4 .bg{background:url(../images/home-img-1.jpg) no-repeat;width: 100%;height: 522px;}
.home-sec-4 .bg img{display:none;}
.home-sec-4 .venture1{position:static;}
.home-sec-4 .venture2{position:static;width: 100%;margin-top: 15px;}
.home-sec-5{margin-top: 305px;}
.home-sec-5 .owl-nav .owl-prev{left: 0;bottom: 60%;}
.home-sec-5 .owl-nav .owl-next{right: 0;bottom: 60%;}
.home-sec-5 p{width: 96%;}
.home-sec-4 .venture2:after{top: 85.3%;left: 0px;bottom:0;height: 14px;}
.home-sec-4 .venture1, .home-sec-4 .venture2{padding: 50px 40px;}
.home-sec-4 .venture1 label, .home-sec-4 .venture2 label{font-size: 28px;line-height: 32px;}
.home-sec-4 .venture1:after{bottom: -67%;right: 0px;height: 14px;}
.home-sec-4{margin-top: 70px; margin-bottom: 363px;}
.home-sec-5{margin-top: 65px;}
.home-sec-5 h4{font-size: 25px;}
.footer .container{padding:0;}
.footer .sec-1{width: 100%;border-radius: 0;padding:20px 0;}
.footer .sec-1 ul li a{font-size: 12px;}
.footer .sec-1 ul li a:after{margin: 0 5px;}
.footer .sec-2{border-radius: 0;margin-top: 0;}
.footer .sec-2 ul li{width: 44%;padding: 5px 0px 10px 0px;border-bottom: 1px solid #ffad80;margin: 5px 8px 0 8px;}
.footer .sec-2 ul li.last{border:0;}
.footer .sec-2 ul li:first-child{margin: 0 10px 0 0;display: block;border: 0;}
.footer .sec-2 ul li:first-child span{display: none;}
.footer .sec-2 ul li a:after{display:none;}
.footer address{padding: 15px 30px;text-align: left;line-height: 23px;}
.footer address b{display: block;text-align: left;margin-bottom: 10px;}
.footer .over-link-2 ul{padding: 15px 23px;text-align: left;}
.footer .over-link-2 ul li{margin-bottom: 14px;}
.footer .over-link-2 ul li.facebook{margin-left: -7px;}
.footer .cpy-right{font-size: 15px;line-height: 24px;margin-top: -3px;margin-bottom: 0;}
.inner-banner p{font-size: 18px;top: 118px;left: 15px;}
.about-sec-1 h1{font-size: 30px;line-height: 42px;padding: 77px 0 172px 0;}
.about-sec-1 h1 br{display:none;}
.about-sec-1 h1:after{height: 115px;bottom: 54px;}
.about-sec-1 label{font-size: 18px;font-weight: 400;line-height: 35px;padding: 0px 0 30px 0;}
.about-sec-1 label br{display: none;}
.about-sec-1 p{width: 100%;text-align: justify;padding: 0px 15px;}
.about-sec-3:before{display: none;}
.about-sec-2 .vi_mi_sec{position: static;width: 100%;}
.about-sec-2 img{margin-bottom: 20px;}
.about-sec-2 .vi_mi_sec ul li{padding: 57px 51px;}
.about-sec-2:before{display: none;}
.about-sec-3 .sec-1{padding: 0;}
.about-sec-2{margin-bottom: 45px;}
.about-sec-3 .sec-2{padding: 0;margin-top:30px;}
.about-sec-3 ul li{font-size: 13px;}
.about-sec-3 .sec-1 .content, .about-sec-3 .sec-2 .content{padding: 50px 25px;}
.footer{padding: 0px 0 42px 0;}
.completed-project-sec-2 span{top: 173px;}
.construction-sec-2 label{line-height: 30px;margin-top: -25px;} 	
.construction-sec-2 p{text-align: justify;padding: 0 15px;font-size: 15px;}
.construction-sec-3 .inl{padding: 35px 60px 35px 80px;height: auto;}
.joint-venture-sec-2:before{display: none;}
.joint-venture-sec-2:after{display: none;}
.joint-venture-sec-2 form .submit{width: 92%;margin: 0 auto;}
.joint-venture-sec-2 h1{padding: 25px 0 20px 0;}
.service-sec-2 .bg{padding: 25px 0px 60px 0px;}
.service-sec-3 ul li{margin-left: 45px;}
.service-sec-4 .bg{margin-left: 0;}
.service-sec-4 h3{font-size: 28px;}
.testimonial-sec-2{margin-top: -150px;}
.testimonial-sec-2 .bg{height: auto;}
.demo-gallery > ul{padding-left: 0;}
.page-head{padding: 0 0;}
.contact-us-sec-2 h1{font-size: 30px;}
.contact-us-sec-3{padding: 40px 0 75px 0;}
.contact-us-sec-3 form{padding: 40px 5px;}
.contact-us-sec-3 form .submit{width: 90%;}
.ramyam-sec-1 .sec-2 img{width: 12%;}
.ramyam-sec-1 .sec-2 .cnt label{font-size: 18px;}
.ramyam-sec-1 .sec-2 .cnt span{font-size: 11px;}
.ramyam-sec-4 .cntnt{padding: 20px 0;}
.ramyam-sec-4 form .submit button{width: 80%;}
.ramyam-sec-4 h2{margin-bottom: 16px;}
.ramyam-sec-3{margin-bottom: 45px;}
.ramyam-sec-3 .nav-tabs{width: 100%;}
.ramyam-sec-3 .nav-tabs>li{margin-right: 5px;}
.ramyam-sec-3 .nav-tabs>li >a{font-size: 15px;padding: 20px 44px;}
.plan-gallery-in{width: 100%;display: block;}
.completed-project-sec-2 .inl{height:auto;}
.contact-us-sec-2 ul li{margin-top: 10px;}
.ramyam-gallery-sec .demo-gallery > ul > li{width:44%;}
.ramyam-gallery-sec label{    margin: 0px 0 35px 0}




	}
	
    
    
