/** responsive css start**/
@media (max-width: 1199px){
 h2 {font-size: 27px;}
/*.container { max-width: 100%; }*/
.product-middle-section { background: url(../images/academic-suites-banner-laptop.png) no-repeat center center;
background-size: cover;}
.banner-section .banner-caption { top: 60%; }
.industry-application-sec .industry-application-box ul li { min-height: 275px; }

}

@media (max-width: 992px){
h2 { font-size: 25px; }
h3 { font-size: 22px; }
h5 { font-size: 20px; }
.home-blog { margin: 35px 0; }
.product-middle-section { background: url(../images/academic-suites-banner-ipad.png) no-repeat center center;
background-size: cover;}
.home-client-section { padding: 40px 0; }
.slider-caption-right h1, .slider-caption h1 { font-size: 22px; }
.carousel.carousel-slider .carousel-item .slider-caption p,
.carousel.carousel-slider .carousel-item .slider-caption-right p { font-size:18px; }
.banner-section .banner-caption { top: 40%; }
.banner-section .banner-caption h1 { font-size: 25px; }
.banner-section .banner-caption p { font-size:18px; }
.services-section { padding: 30px 0 10px 0; }
.services-section .service-box-sec { padding: 25px 30px; margin-bottom: 25px; }
.service-box-sec .service-content-box h5 { font-size: 20px; }
.banner-caption.contact h1 { font-size: 20px; }
.banner-caption.contact h3 { font-size: 25px; }
.contact-section { padding:25px 30px;  }
.contact-section .about-top  { margin: 5px 0 10px 0; }
.model-form .modal { width: 70%;}
.technologies-box-section .technologies-icon-sec ul li { margin: 0 10px 10px 0; }
.technologies-box-section .technologies-icon-sec ul li a img { max-width: 55px; }
.product-middle-boxone .product-img-sec .mobile { top: 30px; }
.product-middle-section .product-middle-boxtwo { margin-top: 70px; }
.product-middle-section .product-middle-boxthree { margin-top: 80px; }
footer.page-footer.product .product-footer-nav ul li a { font-size: 14px; }
.vision-mission { margin: 35px 0 15px 0; }
footer.page-footer.product .footer-logo, footer.page-footer.product .product-footer-nav ul { text-align: center; }
.product-process-model ul li .product-process-img-sec img { max-width: 80px; height: auto; }
.our-story-sec { padding:35px 0; }
.story-box-sec .story-front .story-box-cnt img.title-img { max-width: 100px; }
.story-box-sec .story-front .story-box-cnt { padding: 35px 10px 8px 10px; }
.story-box-sec .story-front .story-box-cnt p { font-size: 14px; }
.servic-model-box .model-box-sec p { font-size: 14px;  }
.servic-model-box ul.row li { min-height: 315px; }
.single-tp-btm-box.left { border: none; }
.service-single-main .top-head p { font-size: 14px; }
.digital-transformation-sec { margin: 35px 0; }
.digital-transformation-sec .digital-transformation-box { text-align: center; margin:10px 0 0 0; }
.digital-transformation-sec.dark { padding: 15px 0 30px 0; }
.digital-transformation-sec .digital-transformation-box .digital-img-sec { margin-top: 15px; }
.digital-enabler-sec { padding: 25px 0; }
.digital-enabler-sec h2 { margin-bottom: 20px; }
.digital-enabler-sec .enabler-logo-box { margin: 10px 0 15px 0; }
.our-key-section { margin: 35px 0; }
.experience-design-sec .experience-design-box .col.push-l5 { left: 0; }
.experience-design-sec { text-align: center; margin: 35px 0; }
.experience-design-sec.dark {padding: 30px 0;}
.experience-design-box .arrow-scroll { display: none; }
.experience-design-sec .experience-design-box .img-box { margin-top: 15px; }
.service-single-main .top-head {margin-bottom: 20px;}
.experience-design-box .content-box p { font-size: 14px; }
.mobility-row-sec { margin: 35px 0 ;text-align: center; }
.mobility-row-sec.dark { padding: 35px 0;}
.mobility-box .mobility-cnt-sec .story-more-btn { text-align: center; margin-top: 35px; }
.mobility-row-sec .mobility-img-sec { margin-top:35px; }
.mobility-row-sec .mobility-box .col.push-l5 { left: 0;}
.devops-top { margin:10px 0 25px 0; }
.devops-flip-row .devops-flip { max-width: 50%; margin: 0 auto; margin-bottom: 20px; }
.devops-row-sec { margin: 25px 0; text-align: center; }
.devops-row-sec .devops-box .devops-img-sec  { margin-top: 25px; }
.devops-box .devops-cnt-sec .story-more-btn { text-align: center; margin-top: 30px; }
.our-offer-sec { margin: 20px 0 10px 0; padding: 30px 0; }
.offer-row-sec { margin: 30px 0; }
.offer-row-sec.dark { padding: 30px 0; }
.offer-choose-row .offer-choose-box { max-width: 80%; margin: 0 auto; display: block; min-height: auto;
margin-bottom: 25px; }
.infrastructure-top-sec { padding: 30px 0; margin-top: 15px; }
.infrastructure-top-sec .infrastructure-top-right-sec { text-align: center; margin-top: 15px; }
.infrastructure-service-row { margin:30px 0; }
.infrastructure-service-row .infrastructure-service-heading p { font-size: 14px; }
.infrastructure-service-row .infrastructure-service-heading { margin-bottom: 10px; }
.blockchain-offer-sec { padding: 30px 0; margin: 20px 0 10px 0;}
.blockchain-offer-sec .offer-heading { margin-bottom: 0:  }
.blockchain-offer-box-row { margin-top: 10px; }
.industry-application-sec .industry-application-box ul li { padding: 25px 20px; min-height: 300px; }
.industry-application-sec { padding: 35px 0; }
.industry-application-box ul li .industry-application-cnt p { font-size: 14px; }
.product-row-sec { margin: 25px 0; text-align: center; }
.product-row-sec.dark { padding: 25px 0; }
.products-box-sec .products-cnt-section .story-more-btn { text-align: center; }
.product-row-sec .products-box-sec .products-img-section { margin-top: 35px; }
.products-box-sec .products-cnt-section p { font-size: 14px; }
.product-main .top-head p { font-size: 16px; }
.product-main .top-head { margin-bottom: 20px; }
.product-main { margin: 20px 0; }
.bog-box-right { margin-top: 25px; }
.blog-right .popular-blogs { margin-bottom: 0; }
}
@media (max-width: 767px){
  h2 { font-size: 22px; }
  h3 { font-size: 20px; }
  p { font-size: 15px; }
  .technologies-sec h6 { font-size: 18px; }
.slider-caption, .slider-caption-right { top: 30%; width: 45%; }
.banner-caption.contact {top: 30%;}
.banner-caption.contact h1 { font-size: 20px; }
.banner-caption.contact h3 { font-size: 25px; }
.product-header-bottom .about-top { margin-top: 20px; }
.product-middle-section { background: url(../images/academic-suites-banner-mobile.png) no-repeat center center;
background-size: cover;}
.product-middle-section { padding: 50px 0; }
.product-middle-section .product-middle-boxtwo { margin-top: 30px; }
.product-middle-boxone .product-img-sec .desk { max-width: 100%; margin-left: 0;  }
.product-middle-boxone .product-img-sec .mobile { top: -10px; max-width: 35vw;}
.product-middle-section .product-content { max-width: 100%; text-align: center; }
.product-middle-boxtwo .product-img-sec { max-width: 100%; float: none; }
.product-middle-boxtwo .product-img-sec .tab { width: auto; margin: 0 auto; float: none; 
  display: block; max-width: 90%; max-height: 40vh; }
  .product-middle-section .product-middle-boxthree { margin-top: 20px; }
  .product-middle-boxtwo .product-content { float: none; margin-left: 0; margin-top: 200px; }
  .product-middle-boxthree .product-content { float: none; margin-right: 0; margin-top: 10px; margin-bottom: 15px; }
  .product-middle-boxthree .product-img-sec { max-width: 100%; float: none; text-align: center; }
  .product-middle-boxthree .product-img-sec .andriod { float: none; margin-top: 30px; }
.model-form .modal { width: 85%;}
.product-process { margin: 25px 0 10px 0; }
.product-process-model { margin: 0 0 15px 0; }
.product-process-model ul li { width: 35%; margin: 0 auto; display: block; float: none; margin-top: 35px;}
.product-process-model ul li .product-process-img-sec img { max-width: 100px; }
.product-process-model ul li:nth-child(even) { padding-top: 0; }
.product-process-model ul li .product-process-cnt-sec { margin-top: 70px; }
.servic-model-box .model-box-sec h5 { font-size: 18px;  }
.servic-mid-box-sec .servic-model-box ul.row li.col.m4 { width: 50%; }
.servic-mid-box-sec .servic-model-box ul.row li { border: 1px solid #e5e5e5; }
.servic-mid-box-sec { padding: 25px 0; margin: 20px 0; }
.btn-box-white a { padding: 8px 20px; }
.digital-transformation-box .digital-cnt-sec p { font-size: 15px; }
.technologies-row-sec .technologies-box-section .col.push-m5 { left: 0; }
.experience-design-btm-box .product-process-model ul li .product-process-img-sec img { max-width: 75px; }
.experience-design-btm-box .product-process-model { margin: 0; }
.experience-design-btm-box .product-process-model ul li { margin-top: 0; }
.mobility-box .mobility-cnt-sec p { font-size: 15px; }
.home-blog { margin: 15px 0 35px 0; }
.devops-flip-row .devops-flip { max-width: 70%; margin-bottom: 25px;}
.devops-box-sec { padding: 25px 0; }
.blockchain-offer-box-row .blockchain-box-sec { min-height: 265px; }
.servic-mid-box-sec .servic-model-box ul.row li.col.m4 { width: 50%; }
.industry-application-sec .industry-application-box { margin-top: 10px; }
.industry-application-sec .industry-application-box ul li { padding: 25px 20px; width: 90%;
  min-height: auto; border: 1px solid #d4e1e9 !important; margin: 0 auto; display: block;
float: none; margin-bottom: 15px;} 
  .industry-application-sec .industry-application-box ul { margin: 0; text-align: center; }

}

@media (max-width: 650px){
.slider-caption, .slider-caption-right { top: 25%; width: 45%; }
.carousel.carousel-slider .carousel-item .slider-caption p,
.carousel.carousel-slider .carousel-item .slider-caption-right p { font-size:14px; }
.services-section .service-box-sec { margin-bottom: 25px; }
.home-client-section { padding: 30px 0 15px 0; }
.banner-section .banner-caption { top: 30%; width: 50%; }
.banner-section .banner-caption h1 { font-size: 22px; }
.banner-section .banner-caption p { font-size:15px; }
.about-middle-box .about-middle-content h5 { font-size: 18px; }
.vision-mission .our-vision, .vision-mission .our-mission { margin-bottom: 25px; }
.our-story-sec .top-head { margin-bottom: 20px; }
}

@media (max-width: 600px){
h2 { font-size: 20px; }
.top-nav header { position: relative; margin: 10px 0; display: table; top: 0; }
nav .button-collapse i { color: #0066a6; }
.slider-caption, .slider-caption-right { display: none; }
.banner-section .banner-caption { display: none; }
.product-middle-section { background: url(../images/academic-suites-banner-mobile-small.png) no-repeat center center;
background-size: cover;}
.product-middle-section .product-middle-boxone { margin-top: 10px; }
.product-middle-boxtwo .product-content { margin-top: 190px; }
.model-form .modal { width: 95%;}
.about-top { margin: 25px 0; }
.about-middle { padding: 30px 0; }
.technologies-main-sec { margin: 25px 0; }
.technologies-main-sec .top-head {margin-bottom: 20px;}
.technologies-row-sec { margin: 30px 0; }
.technologies-heading-sec { margin:0 0 10px 0; }
.technologies-row-sec.dark { padding: 30px 0; }
.technologies-row-sec, .technologies-row-sec.dark { text-align: center; }
.technologies-row-sec.dark .technologies-icon-sec { margin-top: 15px; }
.technologies-row-sec.dark .technologies-cnt-sec { margin: 0;}
.technologies-row-sec .technologies-icon-sec { margin-top: 15px; }
.technologies-row-sec.dark .technologies-cnt-sec { margin: 0;}
.technologies-row-sec .technologies-box-section .col.push-m5 { left: 0; }
.blog-main { margin: 30px 0 10px 0; }
.page-footer .footer-top { margin:10px 0 20px 0; }
.servic-mid-box-sec h2.heading { margin-bottom: 10px; }
.servic-mid-box-sec .servic-model-box ul.row li.col.m4 { width: 90%; margin: 0 auto; }
.servic-mid-box-sec .servic-model-box ul.row li { border: 1px solid #e5e5e5; float: none;
  min-height: auto; }
.product-process-model ul li { width: 40%; }
.our-story-sec .story-box-sec { max-width: 70%; margin: 0 auto; margin-bottom: 25px; }
.single-tp-btm-box.right { padding-left: 0; }
.btn-box { margin-top: 14px; }
.experience-design-btm-box .product-process-model ul { padding: 0 15px; }
.experience-design-btm-box .product-process-model ul li { width: 45%; margin: 0 auto; float: none;
  margin-top: 30px; }
.experience-design-btm-box .product-process-model ul li:nth-child(even) { padding-top: 0; }
.experience-design-sec { margin: 25px 0; }
.devops-flip-row .devops-flip { max-width: 80%; margin-bottom: 25px;}
.devops-row-sec .devops-box-full img.right-img { margin-left: 5px; }
.devops-row-sec .devops-box-full img  { max-width: 150px; }
.offer-row-sec .offer-box-full img  { max-width: 150px; }
.offer-row-sec .offer-box-full img.right-img { margin-left: 5px; }
.offer-choose-row .offer-choose-box { max-width: 90%; }
.offer-box-row .offer-box-sec { min-height: auto; }
.partner-logo-row .partner-logo-box { max-width: 80%; margin:0 auto; margin-bottom: 25px; }
.our-partner-sec { padding: 30px 0; }
.blockchain-offer-box-row .blockchain-box-sec { min-height: auto; }
} 

@media (max-width: 480px){

.product-process-model ul li { width: 80%; }
.our-story-sec .story-box-sec { max-width: 85%; }
.experience-design-btm-box .product-process-model ul li { width: 80%; }
.devops-flip-row .devops-flip { max-width: 90%; margin-bottom: 25px;}


}

/** responsive css end**/