@media only screen and (min-width: 1280px) and (max-width: 1366px) {
	
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
	.section-grid{padding: 0;}
    .grid-single span{font-size: 20px;line-height: 25px;}
    .grid-single{gap: 75px 0;}
    .list-content{width: 54%;}
    .list-content ul li span{font-size: 17px;}
    .list-content ul li{padding-bottom: 8px;gap: 0 7px;}
    .list-content ul{gap: 20px 25px;}
    .list-content ul li img{width: 25px;}
    .timeline-left{width: 52%;}
    .timeline-right{padding-left: 40px;}
    .timeline-right ul li img{width: 50px;}
    .timeline-right ul li{padding: 0 0 15px 0;margin-bottom: 15px;}
    .programme-time{font-size: 18px;}
    .programme-name{font-size: 18px;}
    h2{font-size: 50px;line-height: 60px;}
    .pb-5{padding-bottom: 1.5rem !important;}
    .content-section{padding: 60px 0;}
    .list-block{grid-template-columns: repeat(1, 1fr);}
    .footer-top{padding: 50px 0 20px;}
    .footer-content{padding: 0;}
    .first-colm{width: 30%;}
    .address-single span, .address-single address a, .address-single a{font-size: 16px;}
    .footer-menu ul li a{font-size: 15px;}
    .copyright{font-size: 16px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header-container{padding: 15px 0;}
    .main-menu{padding-top: 2px;}
    .main-menu ul{gap: 0 26px;}
    .main-menu ul li a{font-size: 15px;}
    .logo{width: 185px;}


    .content-container{padding-top: 88px;}
    .banner-container{padding: 30px 0 0;}
    .content-section{padding: 40px 0;}
    .banner-content{padding-bottom: 235px;width: 100%;/*background: url(../images/svg/rocket_static.svg) no-repeat center top;*/}
    .banner-content img{width: 420px;}
    .banner-content p{font-size: 16px;line-height: 28px;margin-bottom: 20px;}
    .banner-content ul{gap: 0 35px;margin-bottom: 30px;}
    .banner-content ul li img{width: 160px;}
    h2{font-size: 45px;line-height: 48px;}
    p{font-size: 16px;line-height: 25px;}
    .left-content p{line-height: 25px;}
    .section-head h2{padding-bottom: 20px;}
    .section-head{padding-bottom: 20px;}
    .section-grid{padding: 0;display: flex;gap: 40px 70px;flex-wrap: wrap;justify-content: center;align-items: center;}
    .grid-single{gap: 50px 0;height: 220px;width: 200px;padding: 30px 0;}
    .grid-single span{font-size: 16px;line-height: 20px;}
    .list-section{display: block;padding-bottom: 30px;}
    .list-content ul{grid-template-columns: repeat(1, 1fr);}
    .list-content ul li span{font-size: 18px;}
    .list-content ul li{padding-bottom: 10px;}
    .list-content{width: 100%;}
    .image-right{width: 100%;margin-top: 20px;}
    .image-right img{width: 100%;}
    .mainBtn{font-size: 17px;padding: 6px 35px 6px 17px;}
    .yellow{background-position: 108px center;background-size: 20px;}
    .yellow:hover{background-position: 108px center;background-size: 20px;}
    .timeline-section{display: block;}
    .timeline-left{width: 100%;}
    .timeline-right{width: 100%;float: left;padding: 25px 0 0;}
    .left-content{padding: 15px 20px;}
    .left-content .mainBtn{margin-bottom: 18px;}
    .timeline-right ul li{padding: 0 0 15px 0;margin-bottom: 15px;}
    .programme-time{font-size: 17px;}
    .programme-name{font-size: 18px;}
    .faq-content .accordion-body{font-size: 16px;}
    .faq-content .accordion-button{font-size: 18px;padding: 5px 0;}
    .faq-content{padding-bottom: 30px;}
    .terms-block{padding-top: 30px;}
    .terms-block h2{padding-bottom: 20px;}
    .terms-block .accordion-button span{font-size: 18px;line-height: 24px;padding: 0 25px 0 0;}
    .terms-block .accordion-body{padding: 0;}
    .terms-list li{font-size: 16px;padding: 0 0 0 40px;}
    .pb-5{padding-bottom: 2rem !important;}
    .button-text{flex-direction: column;align-items: flex-start;gap: 10px 0;}
    .bank-left{width: 100%;}
    .info-accordion{width: 100%;padding: 10px 0 0 0;}
    .info-accordion .accordion-button{font-size: 18px;}
    .contact-info{height: 260px;background-position: center;}
    .contact-info h2{padding-bottom: 18px;}
    .footer-top{padding: 20px 0 5px;}
    .footer-content{padding: 0;display: block;}
    .first-colm{width: 100%;}
    .second-colm{width: 100%;padding-top: 13px;border-top: 1px solid #C8A7F0;padding-bottom: 10px;}
    .third-colm{width: 100%;padding-top: 20px;border-top: 1px solid #C8A7F0;}
    .social-icons{padding-top: 18px;border-top: 1px solid #C8A7F0;padding-bottom: 15px;}
    .address-single h5{margin-bottom: 10px;}
    .copyright{padding: 20px 0 0;font-size: 16px;text-align: center;}
    .footer-menu ul li a{font-size: 15px;width: 100%;text-align: center;float: left;}
    .footer-menu{width: 100%;padding: 12px 0 15px;}
    .footer-menu ul{flex-direction: column;justify-content: flex-start;align-items: flex-start;}
    .footer-menu ul li:before{display: none;}
    .footer-menu ul li{padding: 5px 0;width: 100%;}
    .third-colm address{font-size: 16px;width: 100%;}
    .address-single span, .address-single address a, .address-single a{font-size: 16px;}
    .second-colm ul li{margin-bottom: 0;text-align: center;}
    .second-colm ul li a{font-size: 18px;}
    .social-icons span{font-size: 20px;line-height: 25px;text-align: center;}
    .footer-top .col-sm-12{padding: 0;}
    .footer-logo{padding-bottom: 15px;}
    .social-icons ul{justify-content: center;}
    .footer-logo{text-align: center;}
    .address-single{text-align: center;}
    .banner-image{display: none;}
    .rocket-static{display: block;position: absolute;}
    .rocket-static img{opacity: 0.25;}
    .footer-bottom .col-sm-4,.footer-bottom .col-sm-8{width: 100%;}

}

@media only screen and (max-width: 767px) {
	.show-mobile{display: block!important;}
    .offcanvas-header .logo{width: 65%;padding: 10px 0;}
    .hide-mobile {display: none;}
    .main-menu{width: 100%;padding: 5px 0;}
    .offcanvas-body .main-menu ul{flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 10px 0;}
    .offcanvas-body .main-menu ul li{width: 100%;}
    .offcanvas-body .main-menu ul li a{width: 100%;float: left;padding: 8px 20px;}
    .offcanvas-body .main-menu ul li a:hover{background: #1A33D3;color: #ffffff;}
    .logo{width: 200px;}
    .header-container{padding: 12px 0;}

    .content-container{padding-top: 88px;}
    .banner-container{padding: 30px 0 0;}
    .content-section{padding: 40px 0;}
    .banner-content{padding-bottom: 25px;width: 100%;/*background: url(../images/svg/rocket_static.svg) no-repeat center top;*/}
    .banner-content img{width: 420px;}
    .banner-content p{font-size: 16px;line-height: 28px;margin-bottom: 20px;}
    .banner-content ul{gap: 0 35px;margin-bottom: 30px;}
    .banner-content ul li img{width: 160px;}
    h2{font-size: 40px;line-height: 43px;}
    p{font-size: 16px;line-height: 25px;}
    .left-content p{line-height: 25px;}
    .section-head h2{padding-bottom: 20px;}
    .section-head{padding-bottom: 20px;}
    .section-grid{padding: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}
    .grid-single{gap: 50px 0;height: 220px;width: 200px;padding: 30px 0;}
    .grid-single span{font-size: 16px;line-height: 20px;}
    .list-section{display: block;padding-bottom: 30px;}
    .list-content ul{grid-template-columns: repeat(1, 1fr);gap: 4px 60px;}
    .list-content ul li span{font-size: 18px;}
    .list-content ul li{padding-bottom: 10px;margin-bottom: 4px;}
    .list-content{width: 100%;}
    .image-right{width: 100%;margin-top: 20px;}
    .image-right img{width: 100%;}
    .mainBtn{font-size: 17px;padding: 6px 35px 6px 17px;}
    .yellow{background-position: 108px center;background-size: 20px;}
    .yellow:hover{background-position: 108px center;background-size: 20px;}
    .timeline-section{display: block;}
    .timeline-left{width: 100%;}
    .timeline-right{width: 100%;float: left;padding: 25px 0 0;}
    .left-content{padding: 15px 20px;}
    .left-content .mainBtn{margin-bottom: 18px;}
    .timeline-right ul li{padding: 0 0 15px 0;margin-bottom: 15px;gap: 0 14px;}
    .timeline-right ul li img{width: 50px;}
    .programme-time{font-size: 17px;}
    .programme-name{font-size: 18px;}
    .faq-content .accordion-body{font-size: 16px;}
    .faq-content .accordion-button{font-size: 18px;padding: 5px 0;}
    .faq-content{padding-bottom: 30px;}
    .terms-block{padding-top: 30px;}
    .terms-block h2{padding-bottom: 20px;}
    .terms-block .accordion-button span{font-size: 18px;line-height: 24px;padding: 0 25px 0 0;}
    .terms-block .accordion-body{padding: 0;}
    .terms-list li{font-size: 16px;padding: 0 0 0 40px;}
    .pb-5{padding-bottom: 2rem !important;}
    .button-text{flex-direction: column;align-items: flex-start;gap: 10px 0;}
    .bank-left{width: 100%;}
    .info-accordion{width: 100%;padding: 10px 0 0 0;}
    .info-accordion .accordion-button{font-size: 18px;}
    .contact-info{height: 260px;background-position: center;}
    .contact-info h2{padding-bottom: 18px;}
    .footer-top{padding: 20px 0 5px;}
    .footer-content{padding: 0;display: block;}
    .first-colm{width: 100%;}
    .second-colm{width: 100%;padding-top: 13px;border-top: 1px solid #C8A7F0;padding-bottom: 10px;}
    .third-colm{width: 100%;padding-top: 20px;border-top: 1px solid #C8A7F0;}
    .social-icons{padding-top: 18px;border-top: 1px solid #C8A7F0;padding-bottom: 15px;}
    .address-single h5{margin-bottom: 10px;}
    .copyright{padding: 20px 0 0;font-size: 16px;text-align: center;}
    .footer-menu ul li a{font-size: 15px;width: 100%;text-align: center;float: left;}
    .footer-menu{width: 100%;padding: 12px 0 15px;}
    .footer-menu ul{flex-direction: column;justify-content: flex-start;align-items: flex-start;}
    .footer-menu ul li:before{display: none;}
    .footer-menu ul li{padding: 5px 0;width: 100%;}
    .third-colm address{font-size: 16px;width: 100%;}
    .address-single span, .address-single address a, .address-single a{font-size: 16px;}
    .second-colm ul li{margin-bottom: 0;text-align: center;}
    .second-colm ul li a{font-size: 18px;}
    .social-icons span{font-size: 20px;line-height: 25px;text-align: center;}
    .footer-top .col-sm-12{padding: 0;}
    .footer-logo{padding-bottom: 15px;}
    .social-icons ul{justify-content: center;}
    .footer-logo{text-align: center;}
    .address-single{text-align: center;}
    .banner-image{display: none;}
    .rocket-static{display: block;position: absolute;bottom: 0;z-index: -1;}
    .rocket-static img{opacity: 0.25;width: 550px;}

}
