/* Extra small devices (portrait phones) */
@media (max-width: 575.98px) {  
 .breadcrumb-section{padding: 20px 0px;}
 .breadcrumb-section h1{font-size: 25px;}
 .breadcrumb-section .breadcrumb-menu ul li a{font-size: 13px;}
 .footer .footer-first-nav ul li{display: block; margin-bottom: 10px; text-align: left;}
 .footer .footer-first-nav ul li::after{content: '';}
 .footer-second-nav{display: block;}
 .footer-second-nav .industry-grid{display: block;}
 .footer .new-copyright{display: block;}
 .title-center-white{margin-bottom: 20px;}
 .title-center-white h2{font-size: 20px;}
 .home-subscribe-newsletter{padding: 20px 0px;}
 .home-subscribe-newsletter .newsletter-form .form-row{display: block;}
 .home-subscribe-newsletter .newsletter-form .form-group.input-group{margin-bottom: 10px;}
 .home-blog .right-btn{position: relative; left: 0px; top: -15px;}
.home-place-holder .placeholder-btn{column-gap: 15px;}
/*.placeholder-btn .demo-wht-btn {min-width: auto; padding: 0.7rem 1.25rem; font-size: 13px; height: 2.5rem; line-height: 0.1125rem;}*/
.placeholder-btn .demo-wht-btn {min-width: auto;  font-size: 13px;
height: 2.5rem !important; line-height: 0.1125rem;}
.placeholder-btn .contact-btn {min-width: auto;  font-size: 13px; height: 2.5rem; line-height: 0.1125rem;}
 .technology-stack{display: block;}
 .tech-stack{width: 100%; max-width: 100%; right: 0;}
 .stack-item h3{font-size: 25px;}
 .stack-item p{font-size: 15px;}
 .main-banner h1{font-size: 50px; line-height: 60px;}
 .main-banner p{font-size: 16px;}
 .main-banner .placeholder-btn{column-gap: 15px;}
 .second-pane{top: 0;}
 .second-pane .pointer-sec{display: block; margin-bottom: 30px;}
 .second-pane .pointer-sec .point-pain{border-bottom: 1px solid #D9D9D9; border-right: none;}
 .main-banner{padding: 30px 0px;}
 .title-center-black h2{font-size: 30px;}
 .title-left-black h2{font-size: 30px;}
 .wl-first h2{font-size: 35px;}
 .wl-second ul li .challeng-content{display: block;}
 .last-sec h2{font-size: 24px;}
 .last-sec p{font-size: 16px;}
 .header-btn{position: absolute; display: none;}
 .book-demo-form .book-form-pane .form-group{width: 100%;}
 .form-address .enquiry-form-pane .form-group{width: 100%;}
 .career-form-apply .form-group{width: 100%;}
}

/* Small devices (landscape phones) */
@media (min-width: 576px) and (max-width: 767.98px) {  
 .breadcrumb-section{padding: 20px 0px;}
 .breadcrumb-section h1{font-size: 25px;}
 .breadcrumb-section .breadcrumb-menu ul li a{font-size: 13px;}
 .footer .footer-first-nav ul li::after{content: '';}
 .footer-second-nav{display: block;}
 .footer-second-nav .industry-grid{display: block;}
.home-place-holder .placeholder-btn{column-gap: 15px;}
.placeholder-btn .demo-wht-btn {min-width: auto; padding: 0.7rem 1.25rem; font-size: 13px; height: 2.5rem; line-height: 0.1125rem;}
.main-banner .placeholder-btn{column-gap: 15px;}
.placeholder-btn .contact-btn {min-width: auto; padding: 0.7rem 1.25rem; font-size: 13px; height: 2.5rem; line-height: 0.1125rem;}
 .second-pane{top: 0;}
 .second-pane .pointer-sec{display: block; margin-bottom: 30px;}
 .second-pane .pointer-sec .point-pain{border-bottom: 1px solid #D9D9D9; border-right: none;}
  .main-banner h1{font-size: 50px; line-height: 60px;}
 .main-banner p{font-size: 16px;}
  .main-banner{padding: 30px 0px;}
  .title-center-black h2{font-size: 30px;}
 .title-left-black h2{font-size: 30px;}
  .title-left-black h2{font-size: 30px;}
 .wl-first h2{font-size: 35px;}
  .wl-second ul li .challeng-content{display: block;}
  .header-btn{position: absolute; display: none;} 
  .book-demo-form .book-form-pane .form-group{width: 100%;}
  .form-address .enquiry-form-pane .form-group{width: 100%;}
  .career-form-apply .form-group{width: 100%;}
}

/* Medium devices (tablets) */
@media (min-width: 768px) and (max-width: 991.98px) {  
  .header-btn{position: absolute; display: block; right: 62px;}
  .book-demo-form .book-form-pane .form-group{width: 100%;}
  .form-address .enquiry-form-pane .form-group{width: 100%;}
  .career-form-apply .form-group{width: 100%;}
}

/* Large devices (desktops) */
@media (min-width: 992px) and (max-width: 1199.98px) {  
}

/* Extra large devices (large desktops) */
@media (min-width: 1200px) and (max-width: 1399.98px) {  
  
}

/* XXL devices (very large desktops) */
@media (min-width: 1400px) {  
  
}
