@media (max-width:1900px){
    
    
}

@media (max-width:1620px){
    
   
}
@media (max-width:1400px){
	.header-rt ul li{padding: 12px 8px;}
	.slider .slick-dots {bottom: 30px;}
	/*---- careers page ---------------*/
	.dream-lt {padding: 108px 78px;}
}
@media (max-width:1350px){
    .container{max-width: 100%;padding: 0 20px;}
	/*----------- about page -------------*/
    .vision-lt {margin: 0px 0 -177px 0px;}
	.mission-lt {margin: -177px 0 0 0;}
	/*---- careers page ---------------*/
	.project-logo-in ul li{width: 13.6%;padding: 0 8px;}
	.dream-lt {padding: 82px 59px;}
}
@media (max-width:1250px){
	.header-rt ul li{padding: 12px 3px;}
	.project-inner{max-width: 96%;}
	.tab-head h2:after{width: 56px;top: 19px;}
	.tabBlock{margin: -4px 0 0 0;}
	.nav-tabs .nav-link{padding: 5px 6px;}
	.tab-head h2 {padding: 2px 0 0 66px;font-size: 30px;line-height: 35px;}
	.testimonial-in ul {max-width: 90%;}
	.header-rt ul li a {font-size: 12px;}
	.header-rt{padding: 27px 0 0 0;}
	.about-rt {padding: 0 25px 0 35px;}
	.location-lt .head {padding: 20px 10px 0 20px;}
	.why-blk{padding: 35px 20px 50px;}
	.testimonial-in {margin: -56px 0 0 0;}
	.test-blk {padding: 50px 20px 50px;}
	.form-in {max-width: 90%;}
	.footer-blk {padding: 50px 5px;}
	/*----------- about page -------------*/
	.journey-cnt {max-width:79%;}
	.about-ban-blk {padding:200px 20px 33px;}
	.testimonial-in.abt ul {max-width: 100%;}
	.testimonial-in.abt ul li {width: 19.5%;}
	.test h5 {font-size: 15px;line-height: 21px;}
	/*---- careers page ---------------*/
	.about-blk.car {padding: 45px 20px;}
	.about-blk.car .about-rt {padding: 0 0px 0 0px;}
	.about-blk.car .about-lt {padding: 0 0 0 30px;}
	.require-rt .form-in ul {padding: 40px 20px 27px;}
	.dream-lt {padding: 40px 25px;}
	.awards-blk {padding: 50px 5px;}
	.journey-blk.gal .tabBlock-tabs li {padding: 0 15px;}
	.journey-blk.gal .tabBlock ul{padding: 0 0 40px 0;}
	/*------- contact page --------------*/
	.contact-blk {padding: 50px 5px;}
	.contact-lt {padding: 0px;}
	.address-blk a {font-size: 11px;}
	.address-blk address {font-size: 11px;}
	/*---- hyderabad page ---------------*/
	.ongo-rt{width: 73%;padding: 29px 20px 45px;}
	.ongo-lt {width: 25%;padding: 15px 5px 0 5px;}
	.ongo ul li {font-size: 16px;padding: 0 5px !important;}
	.project-cnt{padding: 0 20px 0 0;}
	.journey-blk.hyd .tabBlock-tabs li {padding: 0 20px;}
	.project-blk ul{padding: 0 !important;}
	
}
@media (max-width:1024px){
   
}

@media (max-width:991px){
    .header-lt a img{width: auto;}
     .header-rt{float: none !important;width:250px;position:  fixed;top: 0;right:  -250px;height:  100%;overflow:  auto;z-index: 9999;background:  #901841;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;-web-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
    nav{display: none;}       
    #nav-icon{display:block;position:absolute;top:40px;right: 10px;}
    .sticky #nav-icon{top: 40px;}
    .side_bar{display:block;width:240px;background:#E8242C;height:100%; position:fixed;top:0;right:-240px;z-index:9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;overflow:auto;padding: 44px 0;}
	.side_bar ul{padding:0;}   
	.side_bar ul li{padding: 0  0; float:none; display:block; width:100%;margin:0;background:none;border:none;position: relative;} 
	.side_bar ul li a{display:block;padding: 13px 35px;font-size: 15px;color:#fff !important;text-align: left;}
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top:-30px;z-index:999;padding:4px 0;}
	.side_bar nav ul{display:block!important;position:static; padding:0; box-sizing:border-box; }
    .side_bar nav{display: block;}
    .side_bar nav ul li.book a{color: #000;}
	.side_bar nav ul{width:100%; padding:0;position: relative;}
	.wrapper{position:relative; top:0; right:0; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-web-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}    
	body.open{overflow:hidden;}
	.open .wrapper{right:240px;top:0px;position: fixed;}   
    .open .side_bar{right:0}
	.open #nav-icon{top: 40px;}
	.drop_down{position: static;}
	.side_bar .drop_down ul li a{color: #000 !important;}
    /*---- home page ------------*/
	.about-blk {padding: 50px 25px;}
	.about-rt {padding: 29px 0px 0 0px;}
	.location-lt {width: 100%;}
	.location-rt{width: 100%;}
	.location-lt ul li {padding: 0 0 15px 0;}
	.about-rt ul li {padding: 0 0 15px 0;}
	.project-inner {padding: 10px 25px 35px 25px;max-width: 100%;}
	.tab-head h2 {padding: 2px 0 45px 76px;}
	.why-rt{padding: 20px 0 0 0;}
	.testimonial-in ul li {padding: 0 0 30px 0;}
	.testimonial-in ul{max-width: 100%;}
	.test-in .slick-prev {top: auto;right: auto;left: 48%;bottom: -54px;}
	.test-in .slick-next {right: 40%;top: auto;bottom: -54px;}
	.test-blk {padding: 50px 20px 80px;}
	.tabBlock-pane ul li {padding-top: 5px;}
	.tabBlock ul{float: none;}
	.footer-blk {text-align: center;}
	.footer-lt1 img{display: inline-block;}
	.footer-lt1 {padding: 0 0 20px 0;}
	/*---- about page ------------*/
	.vision-in p {width: 100%;}
	.vision-lt {margin: 0px 0 -136px 0px;}
	.mission-lt {margin: -132px 0 0 0;}
	.since-in .form-in ul li {padding: 0 0 20px 0;}
	.testimonial-in.abt ul{font-size: 0;text-align: center;}
	.testimonial-in.abt ul li {width: 32.9%;padding: 0 10px 27px;}
	/*------ careers page ---------------*/
	.about-blk.car .about-lt {padding: 12px 0 0 0px;}
	.about-blk.car {padding: 45px 5px;}
	.require-blk{padding: 45px 5px;}
	.require-rt .form-in {max-width: 100%;}
	.require-lt {padding: 0 0 30px 0;}
	.require-rt{padding: 0;}
	.project-logo-in ul li {width: 49%;padding: 0 0px 25px;}
	.project-logo {padding: 45px 5px;}
	.journey-blk.gal{padding: 50px 5px;}
	.awards-lt {padding: 0 0 25px 0;}
	.awards-rt{padding: 0;}
	/*----- blog page -----------*/
	.blog-blk {padding: 50px 5px;}
    /*------- contact page --------------*/
	.address-blk a {font-size: 14px;}
	.address-blk address {font-size: 14px;}
}
@media (max-width:767px){
    .tabBlock-tabs li a{padding: 5px 9px;}
    .desk{display: none !important;}
    .mob{display: block !important;}
	.tabBlock-tabs li{margin: 0 0 22px 0;width: 48%;}
	/*------- about page ------------------*/
    .about-loc-in ul li p {padding:12px 0 0 0;}
	.about-loc-in ul li {padding:0 0 15px 0;}
	.journey-in .tabBlock ul {padding:0 0 12px 0;}
	.journey-cnt {max-width: 100%;}
	.journey-blk {padding:40px 20px;}
	.vision-lt{margin:0;padding:0 0 20px 0;}
	.vision-lt,.mission-lt img{width:100%;}
	.vision-blk {padding: 40px 0px;}
	.mission-lt{margin:0;padding:0 0 20px 0;}
	.brand-cnt {max-width: 100%;}
	/*----- blog page ----------*/
	.blog-in ul li{padding: 0 5px 10px;}
	/*------ contact page -------------*/
	.address-blk ul li {padding: 0 0px 15px;}
	.contact-blk {padding: 28px 5px 20px;}
	.contact-blk .form-in {padding: 10px 0 0px;}
	.form-in ul li {padding: 0 0px 25px 0px;}
	.contact-rt{padding: 0;}
	/*----- hyderabad page --------------*/
	.journey-blk.hyd {padding: 40px 3px;}
	.journey-blk.hyd p{width: 100%;}
	.require-in{
		width: 100%;
		border-radius: 50px;
	}
}
@media (max-width:599px){
    .slider .slick-dots li button {width: 28px;}
	.slider .slick-dots li{width: 20px;}
	.slider .slick-dots{right: 43px;bottom: 2px;}
	.test-in ul li {padding: 0;}
	.footer-lt{padding: 0;}
	/*---- about page ------------------*/
	.about-lt h5 {font-size: 20px;line-height: 30px;}
	.mission-rt,.vision-rt{padding:0;}
	.since-blk {padding: 30px 25px;}
	.form-in {max-width: 100%;}
	.testimonial-in.abt ul li {width: 50%;}
	/*---- career page ------*/
	.dream-lt h5 {font-size: 26px;line-height: 30px;}
	.footer-blk {padding: 40px 5px 30px;}
	.require-rt .form-in ul {padding: 20px 4px 0px;}
	.form-in {padding: 25px 0 0px;}
	/*----- gallery -------------*/
	.gallery-rt {padding: 0 0px;}
	.awards-rt ul li {padding: 0 0 20px 0;}
	/*----- hyderabad page --------------*/
	.ongo-proj ul li{font-size: 15px;}
	.ongo ul li{font-size: 14px;}
	.ongo-rt {padding: 29px 12px 40px;}
	.journey-blk.hyd h2 {font-size: 21px;line-height: 25px;padding: 0 0 20px 0;}
	.journey-blk.hyd p{padding: 0 0 25px 0;}
	.journey-blk.hyd {
		padding: 40px 3px 10px;
	}
	.hyd-ban h2 {top: 37%;
    font-size: 26px;}
    .location-blk:after{display:none;}
    .journey-in .tabBlock-tabs li{width: 31%;}
    .journey-blk {
    padding: 40px 0px;
}
}
@media (max-width:478px){
    .tabBlock-pane ul li {
    padding: 0 0px 25px;
}

    .head h5 {font-size: 25px;line-height: 30px;}
	.loc-cnt h2 {padding: 0 0 5px 0;font-size: 21px;line-height: 23px;}
	.btn-blk a {font-size: 15px;}
	.btn-blk a i{font-size: 16px;padding: 0 0 0 5px;}
	.tabBlock-tabs li {width: 100%;margin: 0 0 15px 0;}
	h2{font-size: 24px;line-height: 30px;}
	.head h2:after{display: none;}
	.head{padding: 0;}
	.why-blk {padding: 10px 5px 40px;}
	.head p:after{height: auto;}
	.location-lt .head {padding: 20px 0px 10px 0px;}
	.about-blk {padding: 50px 25px 30px;}
	.testimonial-in {margin: -24px 0 0 0;}
	.test-in h2{padding:0 0 12px 40px ;}
	.test-blk{padding: 50px 0px 80px;}
	.test-in h2:after{width: 27px;}
	.test-in .slick-prev{left: 33%;}
    .testimonial-in.abt ul li {width: 100%;}
	.test{min-height: auto;}
	/*----- hyderabad page --------------*/
	.ongo-proj ul li{font-size: 14px;}
	.ongo ul li{font-size: 14px;}
	.ongo-rt {padding: 29px 12px 40px;width: 100%;}
	.ongo-lt {display: none;}
	.project-cnt{padding: 0 15px;}
}
@media (max-width:360px){
    .ongo-proj ul li{font-size: 12px;width: 48%;}
	.ongo ul li {font-size: 12px;}
	
}

.slick-prev:before
{
    color: #000 !important;
    content: '←';
}