html{overflow-x:hidden;scroll-behavior:smooth;}
body{font-family:'Roboto Condensed',sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, span, p, a, li{font-family:'Roboto Condensed',sans-serif;}
h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px}
body a{-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.cl{clear:both;}
.container{max-width:1350px}
.topnav{padding:0;position:absolute;z-index:9;width:82%;left:0;right:0;margin:auto}
.navbar{border-radius:0;padding:10px 0;}
.navbar-dark .navbar-brand{background:rgba(255,255,255,0.7);padding:10px;border-radius:5px;}
.navbar-brand img{width:200px;/*filter:brightness(0) invert(1);*/}
.navbar-dark .navbar-nav .nav-link{color:#fff;font-size:0.9em;font-weight:500; text-transform:uppercase;padding:0 25px}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:#fff;}
.navbar-dark .navbar-nav .nav-link.act{color:#fff}
.navbar-dark .navbar-nav .nav-item{position:relative;padding:27px 0;}
.navbar-dark .navbar-nav .nav-link::after{content:'';position:absolute;left:0;right:0;bottom:20px;margin:auto;width:27px;height:3px;color:#fff;background:#fff;transform:translateY(5px);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s;opacity:0;}
.navbar-dark .navbar-nav .nav-link:hover::after{transform:translateY(0);opacity:1; color:#fff}
.navbar-dark .navbar-nav .nav-link.act::after{content:'';position:absolute;left:0;right:0;bottom:20px;margin:auto;width:27px;height:3px;color:#fff !important;background:#fff;transform:translateY(0px);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s;opacity:1;}
.nav-auto{margin-left:auto !important;}
.dropdown-menu{background:#07135d;border-radius:5px}
.dropdown-menu a{color:#fff;font-weight:400;font-size:0.9em}
.dropdown-menu a:hover{background:#f00;color:#fff}
.dropdown:hover >.dropdown-menu{display:block;margin-top:0px;}

.sociallink{}
.sociallink ul{display:inline-block;margin-left:-40px}
.sociallink li{width:auto;display:inline-block;padding:0px;}
.sociallink li a{color:#fff;padding:0px;background:#07135d;width:30px;height:30px;float:left;text-align:center;font-size:1em;line-height:30px; border-radius:5px;}
.sociallink li a:hover{color:#fff;background:#f00;}

.header{background:url(../images/banner.jpg)top center no-repeat;background-size:cover;height:750px}
.header h1{color:#fff; font-size:2.5em; font-weight:600; margin-top:280px; margin-bottom:20px;text-transform:uppercase}
.header p{font-size:1.3em; font-weight:400; color:#fff;margin-top:10px;}
.action{background:#07135d;border:1px solid#07135d;color:#fff;padding:15px 25px;font-weight:500;border-radius:5px;font-size:1em;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;margin-top:10px;}
.action:hover{background:#f00;border:1px solid#f00;color:#fff}

.service{padding:0;margin-top:80px}
.service h2{color:#000; font-size:2em; font-weight:600; text-align:center;margin-bottom:10px}
.service p{font-size:1em; font-weight:300; color:#4d4d4d;text-align:center;line-height:1.5;}

.course-explore{margin-top:50px}
.c-grid{display:grid; grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr; grid-gap:5px; padding:10px;}
.c-grid-item{padding:25px 0;box-shadow:0px 0px 10px #ececec;border-radius:10px;border:1px solid #e7e7e7;}
.c-grid-item p{color:#292929;font-size:1em;font-weight:300;text-align:center;margin-bottom:0}
.c-grid-item img{margin:auto;display:block;width:50px;margin-bottom:15px}

.about{background:#f8f8f8;margin-top:80px; padding:80px 0px}
.about h4{font-size:2em; color:#000; font-weight:600;margin-bottom:20px;}
.about img{border-radius:5px}
.about p{color:#4d4d4d; font-size:1em; line-height:1.5; font-weight:300;}
.about strong{font-weight:600}
.about ul{margin-left:-25px;}
.about li{color:#4d4d4d; font-size:1em; line-height:1.5; font-weight:300;}

.banner-strip{margin-top:80px}
.grid1{display:grid; grid-template-columns:1fr 1fr 1fr 1fr; grid-gap:10px;}
.grid-item1{padding:25px;border-radius:5px}
.grid-item1 h3{font-size:1.3em; font-weight:600;margin-bottom:10px;display:inline-flex;line-height:2.2;}
.grid-item1 p{font-size:1em;color:#7c776f;text-align:left;line-height:1.5;padding:0;font-weight:300}
.grid-item1 i{margin-right:5px}

.bg-color1{background:#f1eefe}
.bg-color2{background:#fff9e7}
.bg-color3{background:#eafaf0}
.bg-color4{background:#fdebec}

.bg-color1 i, .bg-color1 h3{color:#6e4be7;}
.bg-color2 i, .bg-color2 h3{color:#feb20a;}
.bg-color3 i, .bg-color3 h3{color:#1ab44d;}
.bg-color4 i, .bg-color4 h3{color:#e22429;}

.course{background:#f8f8f8;margin-top:80px; padding:80px 0px}
.grid{display:grid; grid-template-columns:1fr; grid-gap:15px;}
.grid-item{background:#f2f2f2;padding:25px;border-radius:5px;width:80%;margin:auto}
.grid-item h4{color:#000;font-size:1.3em;font-weight:600;margin-bottom:10px;}
.grid-item p{color:#4d4d4d;font-size:1em;font-weight:300;line-height:1.5;}

.why1{margin-top:80px}
.why1 h4{color:#383643;font-size:2em;font-weight:600;margin-bottom:20px;}
.why1 p{color:#383643;font-size:1em;font-weight:300;line-height:1.5;}
.why1 img{border-radius:5px}
.why-text1{padding:100px 0 0 100px;}

.why2{margin-top:80px}
.why2 h4{color:#383643;font-size:2em;font-weight:600;margin-bottom:20px;}
.why2 p{color:#383643;font-size:1em;font-weight:300;line-height:1.5;}
.why2 img{border-radius:5px}
.why-text2{padding:100px 100px 0 0;}

.faq{background:#f8f8f8;margin-top:80px; padding:80px 0px}
.faq p{color:#07135d; font-size:1em; line-height:1; font-weight:400;margin-bottom:0}
.faq h5{font-size:2em; color:#000; font-weight:600;padding-right:35px;}
.faq span{color:#07135d;}

.demo{margin:20px 0;}
.accordion .fa{margin-right:0.5rem; float:right}
.accordion button, .accordion button:hover, .accordion button:focus{text-decoration:none;color:#01148a;font-size:0.6em;}

.btn-link{width:100%;text-align:left;color:#01148a;font-weight:600;}
.card{margin-bottom:10px;}
.card-body{border-bottom:1px solid rgba(0,0,0,.125) !important;padding:15px;}
.card-header{background:#fff;padding:11px 3px;}
.card-body p{color:#1a1d24;font-size:1em; line-height:1.6; font-weight:300;}
.card-body li{color:#1a1d24;font-size:1em; line-height:1.6; font-weight:300;}

.form-wrap{margin-top:80px}
.form-wrap h4{color:#383643;font-size:2em;font-weight:600;margin-bottom:20px;}
.form-wrap p{color:#1a1d24;font-size:1.1em; line-height:1.6; font-weight:300;}
.form-wrap ul{margin:20px 0}
.form-wrap li{color:#1a1d24;font-size:1.1em; line-height:1.6; font-weight:300;}
.form-text{padding:50px 80px 0 0}
.form{background:#f8f8f8; width:100%; margin:auto; padding:50px;border-radius:5px;box-shadow:0 0 15px #ccc;}
.form h5{font-size:2em; color:#181818; font-weight:800; margin-bottom:15px; text-align:center}
.form .form-control{height:40px; font-size:1em; border-radius:5px}
.form .form-group{margin-bottom:10px}
#textarea{width:100%; height:100px;padding:6px 12px;font-size:14px;color:#555;border-radius:10px}

.send{text-align:center;padding:15px 50px;font-weight:300;background:#07135d;color:#fff;border:1px solid#07135d;font-size:1em; border-radius:5px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;margin-top:15px;width:100%}
.send:hover{background:#f00;border:1px solid#f00;color:#fff;}
label{margin-bottom:0rem;font-size:1em}

.recruiters{background:#f8f8f8;margin-top:80px;padding:50px 0;}
.recruiters h5{font-size:2em;color:#383643;font-weight:600;margin-bottom:20px;text-align:center}
.recruiters-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:10px;}
.recruiters-grid-item{background:#fff;padding:10px;border:1px solid #eeecec;border-radius:5px}
.recruiters-grid-item p{color:#1a1d24;font-size:0.9em;font-weight:500;text-align:center;margin-bottom:0}
.recruiters-grid-item img{width:150px;margin:auto;display:block}
hr.line10{border-top:5px solid #0070e0;width:6%;margin:auto;margin-bottom:20px}

.blog{background:#fff;padding:0;margin-top:80px}
.blog h4{color:#383643;font-size:2em;font-weight:600;margin-bottom:25px;line-height:1.1;}
.blog span{color:#ff9600;font-size:0.5em;font-weight:400;}
.blog .col-lg-4{margin-bottom:30px}
.blog-box{background:#f8f8f8;padding:20px;border-radius:10px}
.blog-box h5{color:#383643;font-size:1.5em;font-weight:500;padding:10px 0 0;line-height:1.1;}
.blog-box a{text-decoration:none;color:#383643;}
.blog-box p{color:#7c776f;font-size:1em;font-weight:400;line-height:1.3;margin:15px 0 0 0}
.blog-img{height:auto;overflow:hidden;border-radius:10px}
.blog-box img{transition:-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;width:100%}
.blog-box:hover img{transform:scale(1.1);}

.bottom{margin-top:80px;background:#f8f8f8;padding:80px 0;}
.bottom p{color:#383643;font-size:1em;font-weight:400;line-height:1.5;}

.footer{background:#01148a; padding:50px 0px 30px;}
.footer-logo{background:#fff;padding:10px;margin:auto;width:270px;border-radius:5px;}
.footer-logo img{width:250px;/*filter:brightness(0) invert(1);*/}
.footer-line{border-top:1px solid#fff;}
.footer-menu{}
.footer-menu ul{list-style:none; text-align:center;margin-left:-40px}
.footer-menu li{display:inline-block; color:#fff; font-size:1em; padding:0 15px;font-weight:300}
.footer-menu a{color:#fff; text-decoration:none}
.footer-menu a:hover{color:#b2abff}
.footer-copyright{margin-top:25px}
.footer-copyright p, .copyright a{text-align:center; color:#fff;font-size:1em;font-weight:300}
.footer-copyright a:hover{color:#b2abff;margin-left:0px}
.footer-text{margin-top:20px}
.footer-text h4{color:#fff;font-size:1.5em;font-weight:600;text-align:center;margin-bottom:15px}
.footer-text p{font-size:1em; font-weight:400; color:#fff;text-align:center}
.footer-text i{margin-right:8px}

.footer-social{margin:auto;text-align:center;padding:20px 0 0}
.footer-social ul{display:inline-block;margin-left:-40px;margin-bottom:0;}
.footer-social li{width:auto;display:inline-block;padding:0px;}
.footer-social li a{color:#f00;padding:0px;background:#fff;width:30px;height:30px;float:left;text-align:center;font-size:1em;line-height:30px; border-radius:5px;}
.footer-social li a:hover{color:#fff;background:#07135d}

#textarea{display:block;width:100%;height:100px;padding:6px 12px;font-size:14px;color:#1a1d24;border:1px solid #ced4da;border-radius:5px;background:rgba(255,255,255,0.8);}
.modal-content{background:#eef0f8;padding:25px;}
.modal-content .form-control{background:rgba(255,255,255,0.8);border:1px solid #ced4da;}
.modal-header h4{font-weight:600;color:#000;font-size:1.3em;}

.top-scroll{display:none;position:fixed;bottom:0;right:2%;z-index:1000;display:block;width:40px;height:40px;line-height:35px;font-size:23px;color:#fff;text-align:center;background:#07135d;border-radius:25px;cursor:pointer;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);opacity:1;}
.top-scroll:hover{opacity:1;}

.mt-60{margin-top:60px}
.address-box{background:#fff;border:1px solid #f00; padding:30px 20px; border-radius:10px;height:250px;}
.address-box img{width:100px;height:100px; margin:auto;display:block;}
.address-box h6{font-size:1.5em;font-weight:700;color:#1a1d24;line-height:1.2;text-transform:capitalize; margin-top:20px;text-align:center}
.address-box p{font-size:1em;font-weight:300;color:#1a1d24;line-height:1.5;text-align:center}
.logo{display:none}

.header-in{background:url(../images/inner-banner.jpg)top center no-repeat;background-size:cover;height:500px}
.header-in h1{color:#fff; font-size:3em; font-weight:600;text-align:center; margin-bottom:10px;padding-top:250px}
hr.line1{border-top:5px solid #0070e0;width:6%;margin:auto;}

.thanks{padding:50px 0 100px}
.thanks img{width:300px;margin:auto;display:block;margin-bottom:15px}
.thanks p{font-size:1.5em; font-weight:500; line-height:1.5; color:#f00;text-align:center}

.contact{margin:100px 0}

.call{position:fixed;right:30px; bottom:100px;z-index:99;}
.call img{width:40px;border-radius:50%}
.whatsapp{position:fixed;right:30px; bottom:50px;z-index:99;}
.whatsapp img{width:40px;border-radius:50%}

@media screen and (max-width:600px){
html{overflow-x:hidden;scroll-behavior:smooth;}
.topnav{top:10px;width:100%}
.navbar-collapse{background:#111;position:fixed;left:0px;width:260px;height:100%;top:0px;overflow-y:scroll}
.logo{background:#fff;display:block;padding:0px 15px;text-align:center;}
.logo .navbar-brand img{width:200px;display:block !important;margin:auto}
.navbar-brand img{width:120px}
.navbar{padding:7.3px 10px;}
.navbar .navbar-toggler{padding:1px 5px;border:1px solid #fff;}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-dark .navbar-nav .nav-link{color:#fff;padding:3px 15px}
.navbar-dark .navbar-nav .nav-item{padding:10px 0;}
.navbar-dark .navbar-nav .nav-link.act::after, .navbar-dark .navbar-nav .nav-link:hover::after{bottom:5px;left:15px;right:100%}
.sociallink{margin-left:-25px !important;padding-top:10px;border-top:1px solid #fff;}
.header{height:auto;padding-bottom:25px}
.header h1{font-size:1.6em;margin-top:100px;margin-bottom:10px;}
.header p{font-size:1em;}
.service{margin-top:30px;}
.service h2{font-size:1.5em;}
.service p{font-size:1em;padding:0;}
.c-grid{display:grid;grid-template-columns:1fr 1fr;}
.about{margin-top:50px;padding:50px 0}
.about h4{font-size:1.5em; margin-top:20px}
.banner-strip{margin-top:50px;}
.course{margin-top:50px;padding:50px 0px;}
.grid-item{width:100%;}
.why1, .why2{margin-top:50px;}
.why-text1, .why-text2{padding:0;}
.why1 h4, .why2 h4{font-size:1.5em;margin:20px 0}
.faq{margin-top:50px;padding:50px 0px;}
.form-wrap h4{font-size:1.5em;margin-top:20px}
.form-text{padding:0;}
.blog{margin-top:50px}
.blog h4{font-size:1.5em;}
.blog-box h5{font-size:1.3em;}
.bottom{margin-top:30px;padding:50px 0;}
.call, .whatsapp{right:10px;}
.faq h5{font-size:1.5em;}
.card-body p{font-size:1em;}
.accordion button, .accordion button:hover, .accordion button:focus{text-wrap:auto;}
.form-wrap{margin-top:30px;}
.form{width:100%;padding:30px;margin-top:50px;}
.form h5{font-size:1.5em;}
.form .form-control{height:45px;}
.footer-menu li{padding:0 5px;}
.modal-content{padding:15px;}
.modal-header h4{font-size:1.1em;}
.header-in{height:auto;padding-bottom:25px;}
.header-in h1{font-size:1.5em;margin-bottom:10px;padding-top:150px;}
.pr-200{padding-right:0;}
.thanks{padding:50px 15px}
.thanks img{width:100%;}
.thanks p{font-size:1.1em; font-weight:500; line-height:1.5; color:#245284;text-align:center}
.grid1 {grid-template-columns: 1fr;}
.recruiters h5 {font-size:1.5em;}
.recruiters-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}
.form-wrap p, .form-wrap li{font-size: 1em;}
}

@media screen and (max-width:767px){
.navbar-collapse.collapsing{transition:height 0s ease;transition:.1s ease;position:fixed}
.navbar-collapse{transform:translateX(-100%);transition:.1s ease;}
.navbar-collapse.show{transform:translateX(0%);transition:.1s ease;}
}