*{padding:0;margin:0;font-family:"DM Sans",serif}
a{text-decoration:none}
ul{padding:0;margin:0}
h1,h2,h3,h4,h4,h5,h6{font-weight:700}
header{display:flex;gap:10px}
header .logobox{width:20%}
header .navi{width:80%}
.infobox ul{text-align:right}
.infobox ul li{display:inline-block;margin:0 15px;font-size:13px}
.infobox ul li i{color:#FA8714}
.infobox ul li a{color:#4e4e4e}
.socialbox ul{text-align:center;background:#FA8714;padding:10px}
.socialbox ul li{display:inline-block;margin:0 15px;font-size:13px}
.socialbox ul li a i{color:#fff}
.logobox{padding:20px;background:#0C162F}
.logobox img{width:100%;display:block;margin:auto}
.navlist{background:#EBEEF5}
.cbtn{background:#015CB5;padding:10px 20px;border-radius:50px;color:#fff}
.slider-data{position:absolute;bottom:37%;width:89%;left:0;right:0;margin:auto;display:inline-block}
.carousel-item::before{position:absolute;width:100%;height:100vh;background:linear-gradient(0deg,#000000c2 0%,rgba(1,40,99,0) 100%);bottom:0;left:0;content:""}
.slider-data{text-align:center}
.slider-data h5{text-align:center;font-size:calc(14px + 1.5vw);color:#fff;margin:0}
.slider-data h3{color:#fff;font-size:calc(14px + 4.5vw);font-weight:700;text-align:center;letter-spacing:2px;text-transform:uppercase;line-height:62px}
.slider-data p{text-align:center;font-size:calc(11px + .6vw);color:#fff;margin:0;color:#fff}
.btngrpp{margin-top:30px}
.ptb{padding:50px 0}
.products{position:relative;background:url(../images/training1.jpg);z-index:1;background-position:center;background-size:cover}
.products::after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:url(../images/trg3.jpg);background-repeat:no-repeat;z-index:-1}
.probox{background:#fff;margin-bottom:20px;border:1px solid #ddd}
.protext{padding:20px}
.protext p{font-size:14px}
.protext h5 a{color:#081830}
.proboximg img{height:258px;width:100%;object-fit:cover}
.whybox{border:1px solid #fff;padding:44px 20px;background:#fa8714;color:#fff}
.whycontainer{background:#015cb5}
.whytext{color:#fff;padding:20px}
.whytext h2{font-size:40px}
.choose-us-form{padding:20px}
.choose-us-form input{border-radius:0;margin-bottom:10px}
.choose-us-form textarea{border-radius:0;margin-bottom:10px}
.why{background:#0c1a35}
.text{font-size:24px;font-weight:700;margin-bottom:10px;color:#fff}
.testimonials{background:url(../images/background1.jpg)}
.testimonial{padding:70px 30px 50px;margin:50px 30px 30px;border:1px solid #ea816b;position:relative}
.testimonial .pic{width:100px;height:100px;border-radius:50%;border:5px solid #c7373c;overflow:hidden;margin:0 auto;position:absolute;top:-50px;left:0;right:0}
.testimonial .pic img{width:100%;height:auto}
.testimonial .description{font-size:15px;color:#5e595b;line-height:27px;text-align:center;margin:0;position:relative;padding: 5px;}
.testimonial .description:before{content:"\f10d";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:25px;color:#d7d7d7;position:absolute;top:0;left: -25px;}
.testimonial .title{display:inline-table;padding:10px;margin:0 auto;background:#fff;border:1px solid #ea816b;font-size:20px;font-weight:700;color:#c7373c;letter-spacing:1px;text-transform:uppercase;position:absolute;bottom:-22px;left:0;right:0}
.testimonial .post{font-size:15px;color:#671a36}
.owl-theme .owl-controls{width:100%;height:50px;opacity:1;position:absolute;top:38%}
.owl-theme .owl-controls .owl-buttons div{width:50px;height:50px;line-height:40px;border-radius:0;background:transparent}
.owl-theme .owl-controls .owl-buttons .owl-prev{position:absolute;left:-5%}
.owl-theme .owl-controls .owl-buttons .owl-next{position:absolute;right:-5%}
.owl-theme .owl-controls .owl-buttons .owl-prev:after,.owl-theme .owl-controls .owl-buttons .owl-next:after{content:"\f104";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:30px;color:#c7373c;opacity:1}
.owl-theme .owl-controls .owl-buttons .owl-next:after{content:"\f105"}
@media only screen and (max-width: 479px) {
.testimonial{padding:70px 10px 30px}
.testimonial .description:before{top:-20px}
.testimonial .title{font-size:12px}
.testimonial .post{font-size:11px}
header{display:block;}
.logobox img{max-width:200px;}
header .logobox{width:100%;}
.topbar{display:none;}
header .navi{width:100%;}
}
footer{background:#0C162F;padding-top:70px;color:#fff}
footer ul li{list-style:none}
footer ul li a{color:#fff}
footer img{width:180px}
.copy{color:#fff}
.middiv{padding:50px 0}
.inner-bg2{background-image:url(../img/inner-banner-2.jpg)}
.inner-banner{position:relative;background-position:center right;background-size:cover}
.inner-banner::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;right:0;background-image:-webkit-gradient(linear,left top,right top,from(#081830),to(#002e7954));background-image:linear-gradient(to right,#010c1c,#002e7954)}
.middiv .prof,.proo{background:#f2f2f2}
.inner-banner .inner-title{padding-top:60px;padding-bottom:50px;position:relative;z-index:1}
.inner-banner .inner-title h1{font-size:35px;color:#fff;font-weight:600;text-align:center}
.inner-banner .inner-title ul li a{color:#fa8714;transition:.3s}
.inner-banner .inner-title ul li{font-size:18px;color:#fff;display:inline-block;position:relative;font-weight:500;margin:0 5px}
.inner-title ul{text-align:center}
.abt img{width:450px;float:left;margin-right:20px}
.certbox img{margin-bottom:20px;width:100%}
.sendenq{border:1px solid #ddd;padding:20px}
.single-contact-card{background-color:#0c162f;padding:30px;margin-bottom:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.single-contact-card .top-part .icon{width:70px;height:70px;font-size:20px;line-height:70px;border-radius:50%;background-color:#fa8714;text-align:center;float:left;color:#fff;overflow:hidden;margin-right:20px}
.single-contact-card .top-part .title{overflow:hidden;color:#fff}
.single-contact-card .top-part .title a{color:#fff;font-size:14px}
.single-contact-card:hover .title a{color:#fff!important}