@media(min-width:1200px) and (max-width:1549px){
	.commitment-wrp .commitment-box{width: 100%;height: auto;aspect-ratio: 1 / 1;display: flex;flex-flow: column;align-items: center;justify-content: center;padding: 0;}
	.commitment-wrp .commitment-box .box-icon{height: 70px;}
	.commitment-wrp .commitment-box .box-icon figure{height: 70px;}
	.commitment-wrp .commitment-box .box-icon img{max-width: 100%;max-height: 100%;object-fit: contain;}
	.commitment-wrp .commitment-box h3{font-size: 24px;margin: 30px 0;}
	.commitment-wrp .download-box h4{font-size: 26px;}
}
@media(min-width:1200px) and (max-width:1600px){
	.container{max-width: 1170px;}
	.timeline-wrp .container{max-width: 1100px;}
	.titlebar h2,.partnerships-wrp .titlebar h2,.commitment-wrp .titlebar h1,.managmant-team-wrp .titlebar h2{font-size: 40px;line-height: normal;}
	/* **** Header & Footer **** */
	.navbar-nav ul li{margin-right: 40px;}
	.navbar-nav ul li a{font-size:14px;}
	/* **** End Header & Footer **** */
	
	/* **** Home Page **** */
	.hero-wrp .hero-detail h1{font-size: 48px;}
	.about-data h2{font-size: 40px;margin: 0 0 20px;}
	.about-data p{font-size: 16px;line-height: 30px;}
	.sector-wrp .sector-shap1{height: 500px;width:500px;}
	.sector-wrp .sector-shap2{height: 500px;width: 500px;}
	.sector-block .sector-detail h2{font-size: 30px;}
	.sector-block .sector-detail .elmor-foot ul li h3{font-size: 26px;}
	.timeline-wrp .container-fluid{padding-left: 15px;}
	.timeline-detail h2{font-size: 40px;margin: 0 0 40px;}
	.timeline-wrp .timeline-block{padding: 80px 0;}
	.timeline-detail .timeline-list .timeline-box h3{font-size: 24px;height: 100px;width: 100px;}
	.timeline-detail .timeline-list ul li:nth-child(even) {margin-top: 255px;}
	.timeline-detail .timeline-list ul{gap: 35px;}
	.timeline-detail .timeline-list .timeline-box p{font-size: 13px;line-height: 22px;width: 150px;left: 110px;}
	/*timeline-detail .timeline-list .timeline-box p br{display: none;}*/
	/* **** End Home Page **** */


	/* **** About **** */
	.managmant-team-wrp .team-row{gap: 60px;}
	.managmant-team-wrp .team-box p{font-size: 16px;line-height: 30px;}
	/* **** End About **** */

	/* **** Contact **** */
	.inner-banner-title h1 br{display: none;}
	.contact-pg-wrp .contact-info h4{font-size: 16px;}
	/* **** End Contact **** */

	/* **** partnerships **** */
	.partner-modal{padding: 50px 0;}
	.partner-modal .modal-dialog .modal-content{padding: 100px;}
	.partner-modal .modal-dialog{max-width: 1170px;}
	/* **** Ebd partnerships **** */

	/* **** Rapac Defense Group **** */
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail{padding-left: 80px;}
	.rapac-defense-wrp .rapac-defense-body h1{font-size: 40px;}
	.rapac-defense-wrp .rapac-defense-body p{font-size: 16px;line-height: 26px;}
	.rapac-defense-wrp .rapac-defense-body ul li{font-size: 16px;line-height: 26px;}
	/* **** End Rapac Defense Group **** */
}

@media(min-width:992px) and (max-width:1199px){
	.container{max-width: 960px;}
	.timeline-wrp .container{max-width: 920px;}

	.titlebar h2,.partnerships-wrp .titlebar h2,.commitment-wrp .titlebar h1,.managmant-team-wrp .titlebar h2{font-size: 30px;line-height: normal;}

	/* **** Header & Footer **** */
	header{padding: 30px 0;}
	.logo-box img{height: 40px;}
	.navbar-nav ul{gap: 32px;}
	.navbar-nav ul li{margin: 0;}
	.navbar-nav ul li a{font-size: 16px;}

	.footer-block{padding: 40px 0;}
	.footer-block .foot-logo ul.contact-info{margin: 0 0 20px;}
	.footer-block .foot-logo ul.contact-info li, .footer-block .foot-logo ul.contact-info li a{font-size: 13px;line-height: 24px;}
	.footer-block .col-md-6{width: 40%;}
	.footer-block .col-md-2{width: 20%;}
	.footer-block .quicklinks ul li{margin: 0 0 10px;}
	.footer-block .quicklinks ul li a{font-size: 13px;}
	.copright{padding: 15px 0;}
	/* **** End Header & Footer **** */


	/* **** Home Page **** */
	.hero-wrp .hero-detail{width: 500px;}
	.hero-wrp .hero-detail h1{font-size: 42px;}
	.about-wrp{padding: 60px 0;}
	.about-data h2{font-size:30px;line-height: normal;margin: 0 0 16px;}
	.about-data p{font-size: 15px;line-height: 24px;margin: 0 0 20px; max-width: 90%;}
	.sector-wrp .sector-shap1{height: 500px;width:500px;}
	.sector-wrp .sector-shap2{height: 500px;width: 500px;}
	.sector-wrp{padding: 0 0 40px;}
	.sector-wrp .titlebar p{font-size: 16px;line-height: 24px;}
	.sector-wrp .sector-shap1, .sector-wrp .sector-shap2{display: none;}
	.sector-block{padding: 40px 0 0;gap: 60px;display: grid;grid-template-columns: repeat(2, 1fr);}
	.second-sector-block{justify-content: flex-start;}
	.sector-block .sector-image{width: 70%; margin:0 auto;}
	.sector-block .sector-detail::before, .sector-block .sector-detail::after{left: 0;right: 0;}
	.sector-block .sector-detail h2{font-size: 25px; margin-bottom:15px;}
	.sector-block .sector-detail .rapac-info ul{gap: 20px;}
	.sector-block .sector-detail .rapac-info ul li figure{height: 42px;width: 42px;}
	.sector-block .sector-detail .rapac-info ul li figure img{max-width: 100%;}
	.sector-block .sector-detail .btn-group{flex-wrap: wrap;gap: 10px;}
	.sector-block .sector-detail .power-foot ul li h3{font-size: 20px;}
	.sector-block .sector-detail .power-foot ul li{padding: 0 0 15px;margin:0;}
	.sector-block .sector-detail .power-foot ul li::before{display: none;}
	.sector-block .sector-detail .power-foot{margin: 30px 0 0;}
	.sector-block .sector-detail .elmor-foot ul li h3{font-size: 20px;text-align: left;margin: 0 0 5px;}
	.sector-block .sector-detail .elmor-foot ul li{padding: 0 0 15px;margin: 0;}
	.sector-block .sector-detail .elmor-foot ul li:before{display: none;}
	.timeline-detail h2{font-size: 30px;margin: 0 0 40px;}
	.timeline-wrp .container-fluid{padding: 0 0 0 15px;}
	.timeline-wrp .timeline-block{padding: 40px 0;}
	.timeline-detail .timeline-list .timeline-box h3{font-size: 20px;height: 80px;width: 80px;}
	.timeline-detail .timeline-list ul li:nth-child(even) {margin-top: 235px;}
	.timeline-detail .timeline-list ul{gap: 50px;}
	.timeline-detail .timeline-list .timeline-box p{font-size: 14px;line-height: 22px;width: 150px;left: 90px;}
	/*.timeline-detail .timeline-list .timeline-box p br{display: none;}*/
	.commitment-pg-wrp{padding: 120px 0 60px;}
	.commitment-wrp{padding: 60px 0;}
	.commitment-pg-wrp{padding: 120px 0 60px;}
	.commitment-wrp .titlebar{margin: 0 0 30px;}
	.commitment-wrp .titlebar h2{margin: 0 0 10px; font-size:30px; line-height:normal;}
	.commitment-wrp .titlebar p{font-size: 16px; line-height:normal;}
	.commitment-wrp .row{row-gap: 30px;}
	.commitment-wrp .commitment-box{width: 100%;height: auto;aspect-ratio: 1 / 1;display: flex;flex-flow: column;align-items: center;justify-content: center;padding: 0;}
	.commitment-wrp .commitment-box .box-icon{height: 40px;}
	.commitment-wrp .commitment-box .box-icon figure{height: 40px;}
	.commitment-wrp .commitment-box .box-icon img{max-width: 100%;max-height: 100%;object-fit: contain;}
	.commitment-wrp .commitment-box h3{font-size: 16px;margin: 10px 0;}
	.commitment-wrp .download-box{margin: 30px 0 0;padding: 20px;border-radius: 10px;}
	.commitment-wrp .download-box h4{font-size: 20px;}
	.partnerships-wrp{padding: 60px 0;}
	.partnerships-wrp .titlebar{margin: 0 0 24px;}
	.partnerships-wrp .btn-primary{margin: 24px auto 0;}
	.contact-wrp{padding: 120px 0 40px;}
	.contact-wrp::before{height: 3000px;width: 3000px;}
	.contact-wrp .contact-block .contact-title h3{font-size: 30px; line-height: normal;}
	.contact-wrp .contact-block .contact-title p{font-size: 16px;max-width: 260px;margin: 0 auto;}
	/* **** End Home Page **** */
	


	/* **** About **** */
	.inner-banner figure{height: 350px;}
	.inner-banner figure img{object-fit: cover;}
	.inner-banner-title h1{font-size: 30px;line-height: 34px;padding: 20px 20px 20px 20px;min-width: 250px; text-align:center;}
	.inner-banner-title{bottom: -37px;}
	.about-img-row{max-width: 370px;padding: 15px;}
	.about-img-row .about-img{width: 100%;border-width: 15px; margin-left: auto;}
	.about-data .btn-group{flex-wrap: wrap;gap: 16px;}
	.managmant-team-wrp .titlebar{margin: 0 0 50px;}
	.managmant-team-wrp .team-row{gap: 40px;}
	.managmant-team-wrp .team-box h3{font-size: 25px;margin: 0 0 10px;}
	.managmant-team-wrp .team-box h6{font-size: 16px;padding: 0 0 10px;margin: 0 0 10px;}
	.managmant-team-wrp .team-box p{font-size: 15px;line-height: 24px; max-width:90%;}
	/* **** End About **** */


	/* **** Contact **** */
	.inner-banner-title h1 br{display: none;}
	.contact-pg-wrp{padding: 60px 0 60px;}
	.contact-pg-wrp .contact-form .col-md-3.col-sm-12{width: 100%;}
	.contact-pg-wrp .contact-form .col-md-9.col-sm-12{width: 100%;}
	.contact-pg-wrp .contact-form .form-checkbox label br{display: none;}
	.contact-pg-wrp .contact-form .btn-primary{margin: 0;}
	.contact-pg-wrp .contact-info{padding: 40px 0px 0 20px;}
	
	.contact-pg-wrp .contact-info h4{font-size: 13px;line-height: 40px;}
	.contact-map-wrp{padding: 0 0 60px;}
	/* **** End Contact **** */

	/* **** partnerships **** */
	.partnership-pg-wrp{padding: 80px 0;}
	.partnership-pg-wrp ul{margin: 0 -10px;}
	.partnership-pg-wrp ul li{width: 33.33%;padding: 0 10px;}
	.partnership-pg-wrp ul li figure{height: 94px;width: 100%;margin: 0 auto;}
	.partnership-pg-wrp ul li figure img{margin: 0 auto;}
	.partnership-pg-wrp ul{row-gap: 60px;}
	.partner-modal{padding: 40px 0 0;}
	.partner-modal .modal-dialog{max-width: 960px;}
	.partner-modal .modal-dialog .modal-content{padding:80px 100px;border-radius: 12px;}
	.partner-modal .modal-body figure{margin: 0 auto 40px;}
	.partner-modal .closeModal{left: 10px;top: 10px;}
	.partner-modal .modal-body p{font-size: 15px;line-height: 25px;}
	.partner-modal .modal-body h6{font-size: 16px;}
	/* **** Ebd partnerships **** */

	/* **** Rapac Defense Group **** */
	.rapac-defense-banner .inner-banner-detail{position: relative;bottom: 52.5px;}
	.rapac-defense-banner .inner-banner-detail .group-logo{height: 116px;
        padding-left: 30px;
        padding-right: 30px;
        width: 250px;
        justify-content: initial;}
	.rapac-defense-banner .inner-banner-detail .group-logo img{max-height: 100%;}
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail{padding: 16px 40px 16px 40px;height: auto;}
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail ul{gap: 25px;font-size: 15px;}
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail ul li img{height: 40px;width: 40px;object-fit: contain;}
	.rapac-defense-wrp{padding: 0;}
	.rapac-defense-wrp .rapac-defense-body h1{font-size: 30px;padding: 0 0 15px;margin: 0 0 15px;}
	.rapac-defense-wrp .rapac-defense-body p{font-size: 15px;line-height: 24px;}
	.rapac-defense-wrp .rapac-defense-body ul li{font-size: 15px;line-height: 24px;}
	.rapac-defense-wrp .rapac-defense-body .btn-main{margin: 32px 0 0;}
	.rapac-defense-wrp .rapac-defense-images{height: auto;gap: 40px;}
	.rapac-defense-wrp .rapac-defense-images .rapac-img{padding: 15px;}
	.rapac-defense-wrp .rapac-defense-images .rapac-img figure{border-width: 10px;}
	
	.timeline-detail .timeline-list .timeline-box h3:before{left:inherit;}
	.commitment-wrp .download-box .btn-primary{width: max-content; gap: 10px;}
	.contact-wrp .contact-block .contact-title{min-width: max-content; width: auto;}
	/* **** End Rapac Defense Group **** */
}

@media(min-width:768px) and (max-width:991px){
	.container{max-width: 740px;}
	.timeline-wrp .container{max-width: 700px;}
	.titlebar h2,.partnerships-wrp .titlebar h2,.commitment-wrp .titlebar h1,.managmant-team-wrp .titlebar h2{font-size: 30px;line-height: 34px;}


	/* **** Header & Footer **** */
	header{padding: 30px 0;}
	.logo-box img{height: 35px;}
	.navbar-nav ul{gap: 24px;}
	.navbar-nav ul li{margin: 0;}
	.navbar-nav ul li a{font-size: 14px;}
	
	.footer-block{padding: 40px 0;}
	.footer-block .foot-logo ul.contact-info{margin: 0 0 20px;}
	.footer-block .foot-logo ul.contact-info li, .footer-block .foot-logo ul.contact-info li a{font-size: 13px;line-height: 24px;}
	.footer-block .col-md-6{width: 40%;}
	.footer-block .col-md-2{width: 20%;}
	.footer-block .quicklinks ul li{margin: 0 0 10px;}
	.footer-block .quicklinks ul li a{font-size: 13px;}
	.copright{padding: 15px 0;}
	/* **** End Header & Footer **** */


	/* **** Home Page **** */
	.hero-wrp .hero-detail{width: 500px;}
	.hero-wrp .hero-detail h1{font-size: 42px;}
	.about-wrp{padding: 60px 0;}
	.about-data h2{font-size: 30px;line-height: normal;margin: 0 0 16px;}
	.about-data p{font-size: 15px;line-height: 24px;margin: 0 0 20px; max-width: 90%;}
	.sector-wrp{padding: 0 0 40px;}
	.sector-wrp .titlebar p{font-size: 16px;line-height: 24px;}
	.sector-wrp .sector-shap1, .sector-wrp .sector-shap2{display: none;}
	.sector-block{padding: 40px 0 0;gap: 20px;display: grid;grid-template-columns: repeat(2, 1fr);}
	.second-sector-block{justify-content: flex-start;}
	.sector-block .sector-image{width: 290px; margin-left:auto;}
	.sector-block .sector-detail::before, .sector-block .sector-detail::after{left: 0;right: 0;}
	.sector-block .sector-detail h2{font-size: 25px; margin-bottom:15px;}
	.sector-block .sector-detail .rapac-info ul{gap: 0;row-gap: 20px;margin: 0 -10px;}
	.sector-block .sector-detail .rapac-info ul li{width: 50%;padding: 0 10px}
	.sector-block .sector-detail .rapac-info ul li figure{height: 42px;width: 42px;}
	.sector-block .sector-detail .rapac-info ul li figure img{max-width: 100%;}
	.sector-block .sector-detail .btn-group{flex-wrap: wrap;gap: 10px;}
	.sector-block .sector-detail .power-foot ul li h3{font-size: 20px;}
	.sector-block .sector-detail .power-foot ul li{padding: 0 0 15px;margin:0;}
	.sector-block .sector-detail .power-foot ul li::before{display: none;}
	.sector-block .sector-detail .power-foot{margin: 30px 0 0;}
	.sector-block .sector-detail .elmor-foot ul li h3{font-size: 20px;text-align: left;margin: 0 0 5px;}
	.sector-block .sector-detail .elmor-foot ul li{padding: 0 0 15px;margin: 0;}
	.sector-block .sector-detail .elmor-foot ul li:before{display: none;}
	.timeline-wrp .container-fluid{padding: 0 15px;}
	.timeline-wrp .timeline-block{padding: 40px 0;}
	.timeline-video video{border-radius: 20px;}
	.timeline-video:before{border-radius: 20px;}
	.timeline-detail h2{font-size: 30px;margin: 0 0 40px;}
	.timeline-detail .timeline-list ul{flex-wrap: wrap;gap: 30px;
	padding-left: 30px;
        max-width: 480px;
        margin: 0 auto;
	}
	.timeline-detail .timeline-list ul::before{height: 100%;width: 6px;background: linear-gradient(180deg, #99fcda 0%, #044678 100%);}
	.timeline-detail .timeline-list ul li{width: 100%;padding-left: 50px;}
	.timeline-detail .timeline-list ul li:nth-child(even){margin: 0;}
	.timeline-detail .timeline-list .timeline-box{gap: 10px;
	align-items: baseline;
        justify-content: space-between;
	}
	.timeline-detail .timeline-list .timeline-box h3{font-size: 20px;height: 100px;width: 100px;min-width: 100px;}
	.timeline-detail .timeline-list .timeline-box h3:before {width: 44px;height: 5px;top: 50px;border-radius: 0px;left: -44px;transform: unset;}
	.timeline-detail .timeline-list ul li:nth-child(even) h3:before{width: 44px;height: 5px;top: 50px;border-radius: 0px;left: -44px;transform: unset;}
	.timeline-detail .timeline-list .timeline-box p{position: relative;transform: unset;left: 0;top: 0;font-size: 15px;line-height: 24px;}
	/*.timeline-detail .timeline-list .timeline-box p br{display: none;}*/
	.commitment-pg-wrp{padding: 120px 0 60px;}
	.commitment-wrp{padding: 60px 0;}
	.commitment-wrp .titlebar{margin: 0 0 30px;}
	.commitment-wrp .titlebar h2{margin: 0 0 10px; font-size:30px; line-height:normal;}
	.commitment-wrp .titlebar p{font-size: 16px; line-height:normal;}
	.commitment-wrp .row{row-gap: 30px;}
	.commitment-wrp .commitment-box{width: 100%;height: auto;aspect-ratio: 1 / 1;display: flex;flex-flow: column;align-items: center;justify-content: center;padding: 0;}
	.commitment-wrp .commitment-box .box-icon{height: 40px;}
	.commitment-wrp .commitment-box .box-icon figure{height: 40px;}
	.commitment-wrp .commitment-box .box-icon img{max-width: 100%;max-height: 100%;object-fit: contain;}
	.commitment-wrp .commitment-box h3{font-size: 16px;margin: 10px 0;}
	.commitment-wrp .download-box{margin: 30px 0 0;display: block;padding: 20px;border-radius: 10px;}
	.commitment-wrp .download-box h4{font-size: 20px;text-align: center;margin: 0 0 20px;}
	.commitment-wrp .download-box .btn-primary{margin: 0 auto; width: max-content;}
	.partnerships-wrp{padding: 60px 0;}
	.partnerships-wrp .titlebar{margin: 0 0 24px;}
	.partnerships-wrp .btn-primary{margin: 24px auto 0;}
	.contact-wrp{padding: 80px 0 40px;}
	.contact-wrp::before{height: 2000px;width: 2000px;}
	.contact-wrp .contact-block{display: block;}
	.contact-wrp .contact-block .contact-title{margin: 0 auto 30px;text-align: center;width: 100%;}
	.contact-wrp .contact-block .contact-title h3{font-size: 30px; line-height:normal; text-align: left; margin:0 0 10px;}
	.contact-wrp .contact-block .contact-title p{font-size: 16px;max-width: 260px;margin: 0; text-align: left;}
	/* **** Home Page **** */
	


	/* **** About **** */
	.inner-banner figure{height: 350px;}
	.inner-banner figure img{object-fit: cover;}
	.inner-banner-title h1{font-size: 30px;line-height: 34px;padding: 20px 40px 20px 40px;min-width: unset;}
	.inner-banner-title{bottom: -37px;}
	.about-img-row{max-width: 370px;padding: 15px;}
	.about-img-row .about-img{width: 100%;border-width: 15px;}
	.about-data .btn-group{flex-wrap: wrap;gap: 16px;}
	.managmant-team-wrp .titlebar{margin: 0 0 24px;}
	.managmant-team-wrp .team-row{grid-template-columns: repeat(1, 1fr);gap: 40px;}
	.managmant-team-wrp .team-box h3{font-size: 25px;margin: 0 0 10px;}
	.managmant-team-wrp .team-box h6{font-size: 16px;padding: 0 0 10px;margin: 0 0 10px;}
	.managmant-team-wrp .team-box p{font-size: 15px;line-height: 24px; max-width:90%;}
	/* **** End About **** */

	/* **** Contact **** */
	.inner-banner-title h1 br{display: none;}
	.contact-pg-wrp{padding: 60px 0 60px;}
	.contact-pg-wrp .contact-form .col-md-3.col-sm-12{width: 100%;}
	.contact-pg-wrp .contact-form .col-md-9.col-sm-12{width: 100%;}
	.contact-pg-wrp .contact-form .form-checkbox label br{display: none;}
	.contact-pg-wrp .contact-form .btn-primary{margin: 0;}
	.contact-pg-wrp .contact-info{padding: 40px 0px 0 20px;}
	
	.contact-pg-wrp .contact-info h4{font-size: 15px;line-height: 40px;}
	.contact-map-wrp{padding: 0 0 60px;}
	/* **** End Contact **** */

	/* **** partnerships **** */
	.partnership-pg-wrp{padding: 80px 0;}
	.partnership-pg-wrp ul{margin: 0 -10px;}
	.partnership-pg-wrp ul li{width: 33.33%;padding: 0 10px;}
	.partnership-pg-wrp ul li figure{height: 94px;width: 100%;margin: 0 auto;}
	.partnership-pg-wrp ul li figure img{margin: 0 auto;}
	.partnership-pg-wrp ul{row-gap: 60px;}
	.partner-modal{padding: 15px;}
	.partner-modal .modal-dialog .modal-content{padding:50px 20px 30px;border-radius: 12px;}
	.partner-modal .modal-body figure{margin: 0 auto 20px;}
	.partner-modal .closeModal{left: 10px;top: 10px;}
	.partner-modal .modal-body p{font-size: 15px;line-height: 25px;}
	.partner-modal .modal-body h6{font-size: 16px;}
	/* **** Ebd partnerships **** */

	/* **** Rapac Defense Group **** */
	.rapac-defense-banner .inner-banner-detail{position: relative;bottom: 52.5px;}
	.rapac-defense-banner .inner-banner-detail .group-logo{height: 116px;
        padding-left: 30px;
        padding-right: 30px;
        width: 250px;
        justify-content: initial;}
	.rapac-defense-banner .inner-banner-detail .group-logo img{max-height: 100%;}
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail{padding: 16px 20px 16px 40px;height: auto;}
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail ul{gap: 12px;font-size: 14px;}
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail ul li img{height: 40px;width: 40px;object-fit: contain;}
	.rapac-defense-wrp{padding: 0;}
	.rapac-defense-wrp .rapac-defense-body h1{font-size: 25px;padding: 0 0 15px;margin: 0 0 15px;}
	.rapac-defense-wrp .rapac-defense-body p{font-size: 15px;line-height: 24px;}
	.rapac-defense-wrp .rapac-defense-body ul li{font-size: 15px;line-height: 24px;}
	.rapac-defense-wrp .rapac-defense-body .btn-main{margin: 32px 0 0;}
	.rapac-defense-wrp .rapac-defense-images{height: auto;gap: 40px;}
	.rapac-defense-wrp .rapac-defense-images .rapac-img{padding: 15px;}
	.rapac-defense-wrp .rapac-defense-images .rapac-img figure{border-width: 10px;}
	/* **** End Rapac Defense Group **** */
}

@media(max-width:767px){
	.container{max-width: 540px;}
	.timeline-wrp .container{max-width: 540px;}

	/* **** Common Css **** */
	.col-md-3{width: 100%;}
	.col-md-4{width: 100%;}
	.col-md-5{width: 100%;}
	.col-md-6{width: 100%;}
	.col-md-7{width: 100%;}
	.col-md-8{width: 100%;}
	.col-md-9{width: 100%;}
	.col-md-12{width: 100%;}
	.titlebar h2,.partnerships-wrp .titlebar h2,.commitment-wrp .titlebar h1,.managmant-team-wrp .titlebar h2{font-size: 30px;line-height: normal;}
	body.add-fix{height: 100%;width: 100%;overflow: hidden;}
	/* **** End Common Css **** */

	/* **** Header & Footer **** */
	header{background:linear-gradient(180deg, rgba(153, 252, 218, 0.80) 0, rgba(153, 252, 218, 0) 100% 60%);padding: 20px 0;position:fixed;}
	.logo-box{position: relative;z-index: 9; order: 2;}
	.logo-box img{height: 40px;}
	.navright{position: fixed;top: 0;bottom: 0;background-color: #fff;right: -100%;width: 100%;display: none;padding: 100px 16px 40px;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;height: 100vh; opacity: 0; visibility: hidden;}
	.navright.show{right: 0; opacity: 1; visibility: visible; display:block;}
	.navbar-nav ul{display: block;margin: 0 0 20px;}
	.navbar-nav ul li{margin: 0 0 10px;}
	.navbar-toggler{display: flex;}
	.nav-row{justify-content: space-between;}
	.footer-block{padding: 40px 0;}
	.footer-block .row{row-gap: 30px;}
	.footer-block .foot-logo ul.contact-info{margin: 0 0 20px;}
	.footer-block .foot-logo ul.contact-info li, .footer-block .foot-logo ul.contact-info li a{font-size: 15px;}
	.footer-block .col-md-2{width: 50%;}
	.footer-block .col-md-2:last-child .quicklinks{display: block;}
	.footer-block .quicklinks ul li{margin: 0 0 10px;}
	.footer-block .quicklinks ul li a{font-size: 15px; line-height: normal;}
	.copright{padding: 15px 0;text-align: center;}
	.copright p{text-align: center;}
	.copright .row{row-gap: 10px;}
	/* **** End Header & Footer **** */

	/* **** Home Page **** */
	.hero-wrp::after{display: none;}
	.hero-wrp .hero-detail{left: 0;right: 0;transform: translate(0, -50%);}
	.hero-wrp .hero-detail h1{font-size: 24px;}
	.about-wrp{padding: 40px 0;}
	.about-pg-wrp .row{flex-flow: column-reverse;row-gap: 30px;}
	.about-data h2{font-size: 30px;line-height: 34px;margin: 0 0 16px;}
	.about-data p{font-size: 15px;line-height: 24px;margin: 0 0 20px;}
	.sector-wrp{padding: 0 0 40px;}
	.sector-wrp .titlebar p{font-size: 16px;line-height: 24px;}
	.sector-wrp .sector-shap1, .sector-wrp .sector-shap2{display: none;}
	.sector-block{flex-flow: column-reverse;padding: 40px 0 0;gap: 24px;}
	.second-sector-block{justify-content: center;}
	.sector-block .sector-image{width: 100%; max-width: 300px;}
	.sector-block .sector-detail::before, .sector-block .sector-detail::after{left: 0;right: 0;}
	.sector-block .sector-detail{text-align: center; width: 100%; padding:25px 0 25px;}
	.sector-block .sector-detail h2{font-size: 25px; text-align:center;}
	.sector-block .sector-detail .rapac-info ul{gap: 0;row-gap: 20px;margin: 0 -10px;}
	.sector-block .sector-detail .rapac-info ul li{width: 50%;padding: 0 10px}
	.sector-block .sector-detail .btn-group{flex-wrap: wrap;gap: 10px;}
	.sector-block .sector-detail .power-foot ul li h3{font-size: 20px; text-align: left;}
	.sector-block .sector-detail .power-foot ul li{padding: 0 0 15px;margin:0;}
	.sector-block .sector-detail .power-foot ul li::before{display: none;}
	.sector-block .sector-detail .power-foot{margin: 30px 0 0;}
	.sector-block .sector-detail .elmor-foot ul li h3{font-size: 20px;text-align: left;margin: 0 0 5px;}
	.sector-block .sector-detail .elmor-foot ul li{padding: 0 0 15px;margin: 0;}
	.sector-block .sector-detail .elmor-foot ul li:before{display: none;}
	.timeline-wrp .container-fluid{padding: 0 15px;}
	.timeline-wrp .timeline-block{padding: 40px 0;}
	.timeline-video video{border-radius: 20px;}
	.timeline-video:before{border-radius: 20px;}
	.timeline-detail h2{font-size: 28px;margin: 0 0 40px;}
	.timeline-detail .timeline-list ul{flex-wrap: wrap;gap: 30px; padding-left: 0px;}
	.timeline-detail .timeline-list ul::before{height: 100%;width: 6px;background: linear-gradient(180deg, #99fcda 0%, #044678 100%);}
	.timeline-detail .timeline-list ul li{width: 100%;padding-left:35px;}
	.timeline-detail .timeline-list ul li:nth-child(even){margin: 0;}
	.timeline-detail .timeline-list .timeline-box{gap: 10px; column-gap:25px; justify-content: space-between;}
	.timeline-detail .timeline-list .timeline-box h3{font-size: 20px;height: 80px;width: 80px;min-width: 80px;}
	.timeline-detail .timeline-list .timeline-box h3:before {width: 33px;height: 5px;top: 40px;border-radius: 0px;left: -29px;transform: unset;}
	.timeline-detail .timeline-list ul li:nth-child(even) h3:before{width: 33px;height: 5px;top: 40px;border-radius: 0px;left: -29px;transform: unset;}
	.timeline-detail .timeline-list .timeline-box p{position: relative;transform: unset;left: 0;top: 0;font-size: 15px;line-height: 24px; max-width: 185px;}
	/*.timeline-detail .timeline-list .timeline-box p br{display: none;}*/
	.commitment-pg-wrp{padding: 120px 0 60px;}
	.commitment-wrp{padding: 60px 0;}
	.commitment-wrp .titlebar{margin: 0 0 30px;}
	.commitment-wrp .titlebar h2{margin: 0 0 10px; font-size:30px;}
	.commitment-wrp .titlebar p{font-size: 16px; line-height: 24px;}
	.commitment-wrp .row{row-gap: 30px;}
	.commitment-wrp .commitment-box{width: 100%;height: auto;aspect-ratio: 1 / 1;display: flex;flex-flow: column;align-items: center;justify-content: center;padding: 20px; max-width: 300px;}
	.commitment-wrp .commitment-box .box-icon{height: 60px;}
	.commitment-wrp .commitment-box .box-icon figure{height: 60px;}
	.commitment-wrp .commitment-box .box-icon img{max-width: 100%;max-height: 100%;object-fit: contain;}
	.commitment-wrp .commitment-box h3{font-size: 22px;margin: 24px 0;}
	.commitment-wrp .download-box{margin: 30px 0 0;display: block;padding: 20px;border-radius: 10px;}
	.commitment-wrp .download-box h4{font-size: 20px;text-align: center;margin: 0 0 20px;}
	.commitment-wrp .download-box .btn-primary{margin: 0 auto; width: 217px;}
	.partnerships-wrp{padding: 60px 0;}
	.partnerships-wrp .titlebar{margin: 0 0 24px;}
	.partnerships-wrp .btn-primary{margin: 24px auto 0;}
	.contact-wrp{padding: 80px 0 40px;}
	.contact-wrp::before{height: 1000px;width: 1000px;}
	.contact-wrp .contact-block{display: block;}
	.contact-wrp .contact-block .contact-title{margin: 0 auto 30px;text-align: center;width: 100%;}
	.contact-wrp .contact-block .contact-title h3{font-size: 30px; text-align: center;}
	.contact-wrp .contact-block .contact-title p{font-size: 16px;max-width: 100%;margin: 0 auto;}
	/* **** End Home Page **** */


	/* **** About **** */
	.inner-banner figure{height: 270px;}
	.inner-banner figure img{object-fit: cover;}
	.inner-banner-title h1{font-size: 30px;line-height: 34px;padding: 20px 40px 20px 15px;min-width: unset;}
	.inner-banner-title{bottom: -37px;}
	.about-img-row{max-width: 370px; max-width:300px; margin:0 auto; padding: 15px;}
	.about-img-row .about-img{width: 100%;border-width: 15px;}
	.about-data .btn-group{flex-wrap: wrap;gap: 16px;}
	.managmant-team-wrp .titlebar{margin: 0 0 24px;}
	.managmant-team-wrp .team-row{grid-template-columns: repeat(1, 1fr);gap: 40px;}
	.managmant-team-wrp .team-box h3{font-size: 25px;margin: 0px;}
	.managmant-team-wrp .team-box h6{font-size: 16px;padding: 0 0 10px;margin: 0 0 10px;}
	.managmant-team-wrp .team-box p{font-size: 15px;line-height: 24px;}
	/* **** End About **** */


	/* **** Contact **** */
	.inner-banner-title h1 br{display: none;}
	.contact-pg-wrp{padding: 40px 0 40px;}
	.contact-pg-wrp .contact-form .btn-primary{margin: 0; font-size: 18px;}
	.contact-pg-wrp .contact-info{padding: 40px 0 0;}
	.contact-pg-wrp .contact-info:before{display: none;}
	.contact-pg-wrp .contact-info h4{font-size: 16px;line-height: 35px;}
	.contact-map-wrp{padding: 0;}
	/* **** End Contact **** */


	/* **** partnerships **** */
	.partnership-pg-wrp{padding: 80px 0;}
	.partnership-pg-wrp ul{margin: 0 -10px;}
	.partnership-pg-wrp ul li{width: 50%;padding: 0 10px;}
	.partnership-pg-wrp ul li{width: 45.89%;padding: 0;}
	.partnership-pg-wrp ul li figure{height: 94px;width: 100%;margin: 0 auto;}
	.partnership-pg-wrp ul li figure img{margin: 0 auto; max-width:82%;}
	.partnership-pg-wrp ul{row-gap: 24px; column-gap: 30px;}
	.partner-modal{padding: 15px;}
	.partner-modal .modal-dialog .modal-content{padding:50px 20px 30px;border-radius: 12px;}
	.partner-modal .modal-body figure{margin: 10px auto 10px;}
	.partner-modal .closeModal{left: 10px;top: 10px;}
	.partner-modal .modal-body p{font-size: 15px;line-height: 25px;}
	.partner-modal .modal-body p br{display:none;}									   
	.partner-modal .modal-body h6{font-size: 16px;}
	/* **** Ebd partnerships **** */

	
	/* **** Rapac Defense Group **** */
	.rapac-defense-banner .inner-banner-detail{position: relative;bottom: 40px;}
	.rapac-defense-banner .inner-banner-detail .group-logo{height: 80px; padding-left: 20px; padding-right: 20px;
	width: 260px;
        justify-content: flex-end;
	}
	.rapac-defense-banner .inner-banner-detail .group-logo img{max-height: 100%; max-width: 220px;}
	.page-id-531 .rapac-defense-banner .inner-banner-detail .group-logo img{max-height:60px;}
	.page-id-541 .rapac-defense-banner .inner-banner-detail .group-logo img{max-width:65px;}																				 
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail{padding: 16px 16px 16px 24px;height: auto;margin: 10px 0 0 auto;}
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail ul{gap: 10px;font-size: 11px;}
	.rapac-defense-banner .inner-banner-detail .rapac-defense-detail ul li img{height: 40px;width: 40px;object-fit: contain;}
	.rapac-defense-wrp{padding: 0;}
	.rapac-defense-wrp .rapac-defense-body h1{font-size: 25px;padding: 0 0 15px;margin: 0 0 15px;}
	.rapac-defense-wrp .rapac-defense-body p{font-size: 16px;line-height: 24px; margin:0 0 15px;}
	.rapac-defense-wrp .rapac-defense-body ul li{font-size: 16px;line-height: 24px;}
	.rapac-defense-wrp .rapac-defense-body .btn-main{margin: 32px 0 0;}
	.rapac-defense-wrp .rapac-defense-images{height: auto;gap: 40px; margin-top:30px;}
	.rapac-defense-wrp .rapac-defense-images .rapac-img{padding: 15px;}
	.rapac-defense-wrp .rapac-defense-images .rapac-img figure{border-width: 10px;}
	/* **** End Rapac Defense Group **** */
	
	.page-template-parterns-php .inner-banner-title h1{font-size:25px; line-height:normal;}
	.page-template-aboutus .about-data .btn-group .btn-main{gap:10px;}
}