@media only screen and (max-width:1230px){
.container{width:96%;}
.nav_ban ul li{border:0;padding:0 12px 15px;margin:0;}
.nav_ban1 ul li{border:0;padding:0 12px 15px;margin:0;}
.logo_md{width:38%;}
.logo_md_cont{padding:30px 30px;}
.logo{padding:10px 9% 17px 0;}
.visual_content_in{width:95%;}
.visual_content_lf{width:60%;}
.visual_content ul li .visual_content_in{width:100%;}
.visual_content ul li .visual_content_in span{width:50%;}
.visual_content ul li .visual_content_in .text1{width:50%;box-sizing:border-box;}
.visual_content ul li .visual_content_in span img{width:100%;}
.visual_images{padding:31px 0 25px 0;}
.visual_images ul{padding:0;}
footer.col-lg-12.col-md-12.col-sm-12.col-xs-12{padding:15px 0 15px 0;}
.visual_images ul li{width:33.2%;}
.visual_images ul li p{width:55%;font-size:14px;}
.visual_images ul li .visual_images_in{width:35%;}
.main_sec{width:100%;}
.gallery ul li{width:22.7%;margin:0 3% 0 0;}
.gallery ul li span img{width:100%;height:auto;}
.gallery_in ul	{display:block; float:none; text-align:center;}
.gallery_in ul li	{float:none; text-align:center; display:inline-block; width:22%; margin:0 3.5% 0 0;}
.gallery_in_con		{text-align:left;}
.nav_ban1{padding:70px 0 5px;}
.visual_middle_in{width:100%;}
.visual_content ul li .visual_content_in .text1 h3{font-size:40px;}
.visual_content ul li .visual_content_in .text1 h2{font-size:40px;}
.visual_content ul li .visual_content_in .text1 a{position:relative;}
.footer_in{width:100%;}
}

@media only screen and (max-width:1024px){
.search_main{float:right;clear:both;}
nav{float:none;clear:both;display:block;width:100%;text-align:center;padding:15px 0 0 0;}
nav ul li{float:none;display:inline-block;}
nav ul{width:100%;text-align:center;padding:0;}
.logo{width:30%;padding:10px 0 17px 0;}
.logo_md{width:40%;}
.contact_details{width:200px;}
.shape1{right:10px;}
.visual_middle_in{width:100%;}
.visual_content_in{width:100%;}
.visual_content ul li .visual_content_in{width:100%;}
.visual_content ul li .visual_content_in .text1 h3{font-size:28px;padding:0 0 0 0;}
.visual_content ul li .visual_content_in .text1 h2{font-size:30px;line-height:40px;}
.footer_nav3 ul li a{font-size:14px;}
.footer_nav3 ul li p{font-size:14px;}
.footer_nav2 ul li a{font-size:14px;}
.footer_nav1 ul li a{font-size:14px;}
.gallery_in_con h3, .gallery_in_con h4, .gallery_in_con a	{font-size:18px;}
.home h5 span{right:-57px;}
.visual_images ul{width:100%;clear:both;}
.contact_details p span{font-size:26px;}
.footer_nav2{width:33%;}
.footer_nav1{width:33%;}
.footer_nav3{width:34%;}
.book h2{font-size:20px;width:100%;clear:both;}
.showroom h3{font-size:20px;width:100%;clear:both;}
.book h2{font-size:20px;width:100%;clear:both;}
.showroom h3{font-size:20px;width:100%;clear:both;}
.visual_booknow1 h3{font-size:20px;width:100%;clear:both;}
.visual_findus h3{font-size:20px;width:100%;clear:both;}
.visual_booknow h3{font-size:20px;width:100%;clear:both;}
.visual_go1 h3{font-size:20px;width:100%;clear:both;}
.visual_go2 h3{font-size:20px;width:100%;clear:both;}
.left_nav ul li a.active{font-size:28px;line-height:35px;}
.left_nav ul li a{font-size:22px;}

}

@media only screen and (max-width:991px){
.visual_middle_lf{width:60%;}
.visual_middle_rt{width:38%;}
.visual_content ul li .visual_content_in span{float:none;text-align:center;margin:0 auto;display:block;width:100%;}
.visual_content ul li .visual_content_in .text1{width:100%;padding:15px 0 0 0;}
.visual_content ul li .visual_content_in span img{width:auto;}
.visual_images ul li{width:100%;float:none;margin:0 auto;display:block;clear:both;margin:0 0 15px 0;}
.visual_images ul li p{width:70%;font-size:18px;}
.visual_images ul li .visual_images_in{width:30%;}
.visual_images ul li small{display:none;}
.form1{width:100%;}
.banner1 img{height:auto;}
.main_right{width:55%;}
.slidling_lft{width:56%;padding:0;}
.shape1{width:100px;background-size:100% 100%;}
.ban_in h2{width:90%;font-size:18px;padding:20px 0;}
.social_icons{width:auto;}
.social_icons ul{float:right;}
.footer_nav2{width:31%;}
.footer_nav1{width:31%;}
.footer_nav3{width:34%;}

}

@media only screen and (max-width:767px){
nav ul li{float:none;display:inline-block;width:100%;clear:both;border:0;text-align:left;padding:8px 0;margin:0;}
.search_main{float:right;clear: none;}
.menu_icon{display:block;}
nav{display:none;}
.logo{float:none;clear:both;width:100%;text-align:center;}
.logo_md{width:60%;padding:0 2% 0 0;box-sizing:border-box;}
.contact_details{width:40%;padding:0 0 0 2%;box-sizing:border-box;}
.logo_md_cont{padding:30px 20px;}
.shape1{right:10px;}
.contact_details p{padding:40px 0 40px 0;text-align:center;}
.ban_in h2{letter-spacing:1px;}
.visual_middle_lf{width:100%;float:none;clear:both;max-width:100%;}
.visual_middle_rt{width:100%;float:none;clear:both;margin:20px 0 0 0;}
.timing p{max-width:80%;}
.appointment h4{max-width:80%;}
.visual_content_lf{width:100%;}
.visual_content ul li .visual_content_in .text1 p{width:57%;}
.visual_content ul li{margin:0 0 20px 0;}
.visual_content_rt{margin: 0 auto;float: none;display: block;clear: both;}
.visual_content ul li .visual_content_in .text1 h2{font-size:30px;line-height:40px;}
.visual_content ul li .visual_content_in .text1 h3{line-height:30px;}
.footer_nav3{width:38%;}
.footer_nav3 ul li a{font-size:13px;}
.footer_nav3 ul li p{font-size:13px;}
.footer_nav2 ul li a{font-size:13px;}
.footer_nav1 ul li a{font-size:13px;}
.visual_content ul li .visual_content_in span{width:auto;}
.visual_middle_lf h2{font-size:25px;line-height:30px;padding:0 0 20px 0;}
.visual_middle_lf h2 br{display:none;}
.home h5 span{right:-8px;}
.main_right{padding:30px 0 0;}
.home h5{max-width:91%;}
.form1{margin:0px 0 20px 0;}
.gallery_in ul li	{width:48%; margin:0 1.5% 20px 0;}
.gallery_in ul li:nth-child(even)	{margin:0 !important;}
.slidling_rgt		{float:none; margin:0 auto; display:block;}
.slidling_lft		{float:none; text-align:center; display:block; padding:0;}
.appointment h4		{letter-spacing:0.5px;}
.slidling_lft h4 br	{display:none;}
.main_left{width:100%;}
.main_right{width:100%;}
.slidling_lft{width:100%;}
.slidling_rgt{width:100%;}
.visual_content_rt{width:100%;}
.visual_booknow1{width:100%;padding:28px 25px 28px 25px;}
.visual_findus{width:100%;padding:28px 25px 28px 25px;}
.visual_img{width:100%;text-align:center;display:block;margin:0 auto;}
.visual_booknow{width:100%;padding:28px 25px 28px 25px;}
.visual_go1{width:100%;padding:28px 25px 28px 25px;}
.visual_go2{width:100%;padding:28px 25px 28px 25px;}
.visual_findus h3{clear:both;display:block;width:100%;}
.visual_booknow1 h3{clear:both;display:block;width:100%;}
.visual_booknow h3{clear:both;display:block;width:100%;}
.visual_go2 h3{clear:both;display:block;width:100%;}
.visual_go1 h3{clear:both;display:block;width:100%;}
.visual_findus h3 br{display:none;}
.visual_booknow1 h3 br{display:none;}
.visual_booknow h3 br{display:none;}
.visual_go2 h3 br{display:none;}
.visual_go1 h3 br{display:none;}
.main_sec{padding:30px 0;}
.slidling_lft p{padding:0 0 30px 0;}
.slidling_lft h4{padding:29px 20px 40px 50px;}
.book{width:100%;}
.showroom{width:100%;}
nav ul li:hover{background:#000;}
nav ul li:hover a{color:#fff;}
nav ul li{padding:8px 10px !important;}
nav ul .pad_last{padding:8px 10px !important;}
.search_main{padding:0;}
.gallery ul li{padding:0 0 20px 0;}
.projects h4{padding:0 0 10px 0;}
.home p{padding:0 0 20px 0;}
}

@media only screen and (max-width:599px){
.ban_in h2{width:90%;font-size:13px;padding:15px 0;line-height:25px;letter-spacing:1px;}
.logo_md{width:100%;padding:0 0 0 0;box-sizing:border-box;}
.contact_details{width:100%;padding:0 0 0 0;box-sizing:border-box;}
.footer_nav1{width:100%;text-align:center;display:block;clear:both;padding:0 0 15px;}
.footer_nav2{width:100%;text-align:center;display:block;clear:both;padding:0 0 15px;}
.footer_nav3{width:100%;text-align:center;display:block;clear:both;}
footer h2{background:#d9d7d5;padding:15px 0;margin:0 0 8px 0;}
footer{background:#eae6e3;}
footer.col-lg-12.col-md-12.col-sm-12.col-xs-12{padding:0 0 15px;}
footer .container{width:100%;}
.footer_nav3 ul li a{font-size:17px;}
.footer_nav3 ul li p{font-size:17px;}
.footer_nav2 ul li a{font-size:17px;}
.footer_nav1 ul li a{font-size:17px;}
.slidling_lft h2	{font-size:24px; line-height:25px; padding:0px 0 20px 0;}
.slidling_in		{padding:20px 0 0;}
.slidling_lft p		{font-size:15px; line-height:30px; padding:0 0 20px 0;}
.slidling_lft h4  	{font-size:20px; line-height:30px; padding:26px 0 40px 50px;}
.slidling_lft span	{font-size:20px; line-height:30px;}
.appointment h4		{font-size:15px;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{height:250px;}
.banner .carousel-indicators li{width:12px;height:12px;margin:0 5px 0 0;}
.book h2{font-size:20px;line-height:28px;}
.showroom h3{font-size:20px;line-height:28px;}
.visual_booknow1 h3{font-size:20px;line-height:28px;}
.visual_findus h3{font-size:20px;line-height:28px;}
.visual_booknow h3{font-size:20px;line-height:28px;}
.visual_go1 h3{font-size:20px;line-height:28px;}
.visual_go2 h3{font-size:20px;line-height:28px;}
.book h2{font-size:20px;line-height:28px;}
.showroom h3{font-size:20px;line-height:28px;}
.book h2 br{display:none;}
.showroom h3 br{display:none;}
.showroom{padding:20px;}
.book{padding:20px;}
.visual_booknow1{padding:20px;}
.visual_findus{padding:20px;}
.visual_booknow{padding:20px;}
.visual_go1{padding:20px;}
.visual_go2{padding:20px;}
.visual_content{padding:0 0 23px 0;}
.left_nav ul li a.active{font-size:23px;}
.left_nav ul li a{font-size:18px;}
.left_nav ul li{padding:5px 0;}
.logo_md h2{font-size:25px;}
.logo_md h1{font-size:31px;}
.logo_md h3{font-size:29px;}
.logo_md h5{font-size:22px;}
.logo_md h4{font-size:31px;}
.contact_details p{padding:20px 0;font-size:18px;}
.contact_details p span{font-size:22px;}
.visual_text1 h2{font-size:26px;}
.social_icons{text-align:center;width:100%;float:none;clear:both;padding:20px 0 0 0;}
.social_icons ul{width:100%;float:none;text-align:center;}
.social_icons ul li{float:none;display:inline-block;}
.copy p{float:none;text-align:center;display:block;clear:both;width:100%;}

}

@media only screen and (max-width:479px){
.ban_in h2{width:95%;font-size:10px;padding:10px 0;line-height:20px;letter-spacing:0px;}
.nav_ban1 ul li a{letter-spacing:0;}
.nav_ban1 ul li{padding:5px 0 5px 0;width:100%;box-sizing:border-box;}
.visual_images ul li .visual_images_in{width:40%;}
.nav_ban1{padding:70px 0 15px;}
.footer_nav3 ul li a{font-size:15px;}
.footer_nav3 ul li p{font-size:15px;}
.footer_nav2 ul li a{font-size:15px;}
.footer_nav1 ul li a{font-size:15px;}
.projects ul li a{font-size:14px;}
.projects ul li a span{font-size:20px;margin:-1px 6px 0 0;}
.visual_content ul li .visual_content_in span img{width:100%;height:auto;}
.home h2{line-height:37px;}
.gallery ul li{width:48%;margin:0 1% !important;padding:0 0 20px 0;}
.gallery_in ul li	{width:100%; margin:0 0 20px 0}
.gallery_in ul li:nth-child(even)	{margin:0 0 20px 0 !important;}
.slidling_lft h4	{font-size:17px; padding:24px 0 40px 50px;}
.slidling_lft span	{font-size:17px; line-height:30px;}
.appointment h4	br	{display:none;}
.visual_text h2{letter-spacing:0;font-size:22px;}
.visual_text1 h2{font-size:18px;}
.visual_content ul li .visual_content_in .text1 p{width:100%;}
.shape1{width:90px;background-size:100% auto;}
.timing p{max-width:100%;font-size:14px;line-height:22px;}
.timing p a{font-size:14px;}
.visual_images ul li p{width:60%;font-size:18px;}

}

@media only screen and (min-width:768px){
nav{display:block !important;;}
.menu_bg{display:none !important;}
}