@media (max-width:1900px){
    
    
}

@media (max-width:1620px){
    .header-rt ul li a{font-size: 16px;}
     .box-one {padding: 30px 30px;}
   .view-pro {padding: 20px 25px;}
    .down-pro {padding: 20px 7px;}
    h4.secure{font-size: 25px;}
    .numbers{font-size: 80px;line-height: 82px;}
}
@media (max-width:1400px){
    .main-logo {width: 200px;}
    .header-rt{padding: 30px 0 0 0;}
  .banner-cnt {padding: 80px 50px;}
}
@media (max-width:1350px){
    .container{max-width: 100%;padding: 0 20px;}
    .banner-cnt{width:70%; }
    /*blog*/
    .blog-leftblk-right ul{padding: 0 0 32px;margin: 0;}
    .blog-bottom ul{margin: 0;}
    .blog-bottom{padding: 15px 0;}
    .blog-left-blk{padding: 0 25px;}
}
@media (max-width:1250px){
    .header-rt ul li {padding: 12px 10px;}
    .why-in {max-width: 100%;}
    .servcies-blk {padding: 80px 10px;}
    h2{font-size:35px;line-height: 39px;}
    .service-lt p{padding: 0 35px 0 0;}
    .form-in {max-width: 90%;}
    .our-exc-pro-in{padding: 50px 0 0 0px}
      
.banner-info h1 {font-size: 38px;line-height: 48px;}
}
@media (max-width:1200px){
    .blog-latestnews{margin: 0;}
}

@media (max-width:1024px){
    .all-add {padding: 21px 0px;}
    .header-rt ul li {padding: 12px 7px;}
    .why-blk {padding: 80px 20px;}
    .tab-section {max-width: 100%;}
    .achieve-in {max-width: 100%;}
    /* media */
    .media-green{min-height: 800px;}
    .banner-info h1{font-size: 50px;}
}

@media (max-width:991px){
    .elite img{width: auto;}
    .view-pro img{width: auto;}
    .down-pro img{width: auto;}
    
    .header-lt a img{}
     .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: 0;right: 10px;}
    .sticky #nav-icon{top: 34px;}
 .side_bar{display:block;width:240px;background: #399846;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: 46%;z-index:999;padding:4px 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
	.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: 0;}
     
    .banner-cnt {width: 100%;padding: 50px 30px;}
    .banner-cnt h2 br{display: none;}
    .about-blk {padding: 50px 10px;}
    .about-lt {padding: 0 0 35px 0;}
    .why-blk {padding: 50px 10px;}
    .why h4 {font-size: 26px;line-height: 30px;}
    .why {padding: 30px 18px;}
    .case-blk {padding: 50px 10px;}
    .case-in p br{display: none;}
    .digital {padding: 28px 15px 24px;}
    .service-lt{padding: 0;}
    .service-lt p {padding: 0 15px 0 0;font-size: 14px;}
    .cost-img{width: 125px;height: 125px;padding: 35px 0 0 0;}
    .tab-section {padding: 30px 0px 0px;}
    h2 {font-size: 28px;line-height: 31px;}
    .form-in {max-width: 100%;}
    .footer-one {padding: 0px 0px;}
    .feature-blk-footer{padding: 20px 0;}
}
@media (max-width:767px){
    .banner-blk-about{padding: 160px 0;}
    .banner-blk{padding: 160px 0;}
    .banner-blk.media{padding: 160px 0;}
    .banner-info-about h1{font-size: 45px;}
    .sri-elite-right img{width: auto;}
    .our-exc-pro-in {padding: 50px 15px 0px;}
    .view-pro a img{margin: 0 !important;}
    .down-pro a img{margin: 0 !important;}
    .we-are-greenstone{width: auto;}
    .cont-btn{margin: 30px 0;}
    .contact-pd h1{font-size:28px;}
    .cont-btn h1{font-size:28px;}
    .banner-info h1 { font-size: 38px;}
    .header-block { padding: 10px 0px;}
    .why-in ul li {padding: 0 10px 20px 10px;}
    .real-lt{text-align: center;padding: 0 0 35px 0;}
    .case-in p{text-align: center;}
    .case-in h2{text-align: center;}
    .real-lt ul li {padding: 0 0px 15px 0;}
    .case-blk .line{margin: 0 auto;}
    .about-lt{text-align: center;}
    .about-blk .line{margin: 0 auto;}
    .service-rt {padding: 0px 0 0 0px;}
    .servcies-blk {padding: 50px 10px;}
    .desk{display: none !important;}
    .mob{display: block !important;}
    .service-in1 .service-rt ul li {padding: 0 0px 20px 0px;}
    .service-in1 .service-rt ul {padding: 0px 0 0 0;}
    .problem-inner h2 br{display: none;}
    .problem-blk{padding: 50px 10px;}
    .tabBlock-tabs {max-width: 100%;padding: 0 0 35px 0;}
    .tabBlock-pane ul li{padding: 0 0 30px 0;}
    .service-in1 .btn-blk{padding: 5px 0 25px 0;}
    .service-in1{padding: 0;}
    
    /* blog starts here*/
    .blog-leftblk-right{padding: 30px 0 0 0;}
    .blog-bottom ul li{padding: 0 10px 30px;}
    
    /* media */
    .media-green{min-height: 600px;width: 50%;}
    .we-are a img{margin: 0 auto;width: auto;}
    .down-pro {padding: 20px 25px;}
}
@media (max-width:599px){
    .we-are-about{padding: 0 0 40px 0;}
    .customer-blk{margin-right: auto;}
     .we-infra{font-size: 30px;}
    .header-lt a img{width: 200px;height: auto;}
    happy-clients {padding: 40px 30px 20px;}
    .form-in {padding: 30px 0 0px;}
    .form-in ul li {padding: 0 0px 25px 0px;}
    .links ul li {padding: 0 5px;}
    .footer-in h6 {font-size: 18px;line-height: 22px;}
    .service-lt h5 br{display: none;}
    .happy-in ul li{text-align: center;}
    .happy-in ul li img{display: inline-block;}
}
@media (max-width:478px){
        
    .we-are-about img{width: 100%;}
    h2{font-size: 24px;line-height: 28px;}
     /* media */
    .media-green{min-height: 400px;width: 70%;}
    .banner-info h1{font-size: 30px;}
    .about-para {padding: 40px 0;}
   
}
@media only screen and (max-width: 375px){
.club-div {margin-top:0px;}
.clubhouse-all {padding: 0px 0px 0px 85px;}
.clubhouse-all p br{display:none;}
.club-pd {padding: 0px 0px;}
.club-inner:before {top:70px;}
.offer-blk{margin-top:10px;}
.refine h2 br{display:none;}
.refine{padding:70px 10px 0px 10px;}
.refine p br{display:none;}
.about-us-student {margin-left:0px; margin-top:0px;}
.showcase{display:none;}
.speci {padding:8px 0px 0px 90px;}
.form-info ul li {padding: 8px 5px;}
.scroll-top{display:none !important;}
.popup{width:auto;}
.popup .close {top: 4px;right: 3px;}
.only-values{margin:20px 0px;}
   
}

@media (min-width: 481px) and (max-width: 767px){
    
.club-div {margin-top:0px;}
.clubhouse-all {padding: 0px 0px 0px 85px;}
.clubhouse-all p br{display:none;}
.club-pd {padding: 0px 0px;}
.club-inner:before {top:70px;}
.offer-blk{margin-top:10px;}
.refine h2 br{display:none;}
.refine{padding:70px 10px 0px 10px;}
.refine p br{display:none;}
.about-us-student {margin-left:0px; margin-top:0px;}
.showcase{display:none;}
.speci {padding:8px 0px 0px 90px;}
.form-info ul li {padding: 8px 5px;}
.scroll-top{display:none !important;}
.popup{width:auto;}
.popup .close {top: 4px;right: 3px;}
.only-values{margin:20px 0px;}
}
@media only screen and (max-width: 480px){
    .infra-blk img{width: 100%;}
.club-div {margin-top:0px;}
.clubhouse-all {padding: 0px 0px 0px 85px;}
.clubhouse-all p br{display:none;}
.club-pd {padding: 0px 0px;}
.club-inner:before {top:70px;}
.offer-blk{margin-top:10px;}
.refine h2 br{display:none;}
.refine{padding:70px 10px 0px 10px;}
.refine p br{display:none;}
.about-us-student {margin-left:0px; margin-top:0px;}
.showcase{display:none;}
.speci {padding:8px 0px 0px 90px;}
.form-info ul li {padding: 8px 5px;}
.scroll-top{display:none !important;}
.popup{width:auto;}
.popup .close {top: 4px;right: 3px;}
.only-values{margin:20px 0px;}
}






























