@media only screen and (max-width: 1024px) {
	.header-btn .btn{padding: 10px 20px;}
}
/* Tablet Screen */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-video-slider{height: 45vh;}
.homepage #mobileMenu ul.mainMenu li a{color: #fff;}
.homepage .mobile-menu .navbar-toggler{color: #fff;}
.mobile-menu{display: block;}
.desktop-menu{display: none;}
.services-box.training{margin-bottom: 20px;}
.services-box.training img, .services-box.development img{float: right;}
.page-heading h1 br{display: none;}
.curriculum{padding-right: 0;}
.course-features{gap: 15px; flex-wrap: wrap; justify-content: center;}
.course-features .single-features{min-width: 30%; text-align: center; padding: 20px 10px;}
.gallery-image ul{grid-template-columns: repeat(2,1fr);}
}
/* Mobile Screen */
@media only screen and (max-width: 767px) {
  .home-video-slider .home-slider-content .item{padding: 10px;}
  .home-video-slider .home-slider-content h2{font-size: 38px;}
  .homepage #mobileMenu ul.mainMenu li a{color: #fff;}
  .homepage .mobile-menu .navbar-toggler{color: #fff;}
  .popup-box .modal-dialog{ width: 95% !important; }
  .popup-box .modal-dialog .modal-content .modal-body .content{ padding: 30px; }
  .popup-box .modal-dialog .modal-content .modal-body .title{ font-size: 30px; }
  .popup-box .modal-dialog .modal-content .modal-body .image{height: 200px; overflow: hidden;}
  .popup-box .modal-dialog .modal-content .modal-body .modal-image{ height: auto;}
  .desktop-menu{display: none;}
  .mobile-menu{display: block;}
  .fixed-contact-us{display: none;}
  .whatsapp{display: none;}
  .work-process-divider, .half-circle{display: none;}
  .services-box.training, .services-box.development{text-align: center;}
  .services-box.training .btn, .services-box.development .btn{margin-bottom: 40px;}
  .services-box.development{margin-top: 20px;}
  .technologies, .partners{text-align: center;}
  .technologies img{margin-top: 20px;}
  .partners .row{flex-direction: column-reverse;}
  .partners img{margin-top: 20px;}
  .process-box{margin-right: 0;}
  .process .second{flex-direction: column-reverse;}
  .newsletter{text-align: center;}
  .newsletter .subscribe-content h2{margin-bottom: 20px;}
  .subscribe-form .form-control{height: 37px; margin-bottom: 20px;}
  .subscribe-form .btn{position: relative;}
  .banner-section{min-height: 200px; text-align: center;}
  .banner-section .page-heading h1{font-size: 30px;}
  .banner-image img{display: none;}
  .about-content .btn{margin-bottom: 40px;}
  .curriculum{padding-right: 0;}
  .curriculum-img{margin-top: 30px; text-align: center;}
  .course-features{display: block;}
  .course-features .single-features{margin-bottom: 20px;}
  .owl-theme .owl-dot span{width: 20px !important;}
  .gallery-image ul{grid-template-columns: repeat(1,1fr);}
}

@media only screen and (max-width: 650px) and (min-width: 400px){
  .testimonial:before{ border-right: 325px solid transparent; }
  .testimonial:after{ border-left: 325px solid transparent; }
  .course-features{gap: 15px; flex-wrap: wrap; justify-content: center; display: flex;}
  .course-features .single-features{min-width: 45%; text-align: center; padding: 20px 10px;}
}