html{overflow-x:hidden;scroll-behavior:smooth;}
body{background:#f5f7f9;font-family:"Roboto", sans-serif;;margin:0;padding:0;overflow:hidden}
h1, h2, h3, h4, h5, h6, span, p, a, li{font-family:"Roboto", sans-serif;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0}
body a, body p{-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:1400px}
.top-cover{position:relative}
.topnav{background:rgba(255, 255, 255, 0.8);padding:16px 0 10px;border-bottom:1px solid#e5e7eb;top:0;left:0;width:100%;z-index:999;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:fixed;}
.navbar-light{background:transparent}
.navbar{padding:0;}
.navbar-brand{padding-top:0}
.navbar-brand img{width:135px}
.navbar-light .navbar-nav .nav-link{font-size:0.80em;font-weight:400;color:#1d2530;margin-left:5px;padding:8px 15px;border-radius:8px;-webkit-transition:0s all;-moz-transition:0s all;-o-transition:0s all;transition:0s all;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link:hover{background:linear-gradient(90deg,rgba(58, 127, 244, 1) 0%, rgba(31, 82, 217, 1) 100%);color:#fff;border-radius:8px}
.navbar-light .navbar-nav .nav-link:hover img, .navbar-light .navbar-nav .active .nav-link img{filter:brightness(0) invert(1);}
.navbar-light .navbar-nav .nav-link img{height:15px;margin-right:5px;}

@media (max-width:991.98px){
.navbar-collapse{position:fixed;top:0;right:-250px;width:250px;height:100%;background-color:#fff;-webkit-transition:right 0.3s all;-moz-transition:right 0.3s all;-o-transition:right 0.3s all;transition:right 0.3s all;tz-index:1050;padding:1rem;}
.navbar-collapse.show{right:0;height:100vh;z-index:99999;}
.navbar-toggler{z-index:1051;border:none;font-size:1.5rem;}
body.nav-open{overflow:hidden;}
.navbar-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.5);z-index:9999;}
.navbar-collapse.show + .navbar-backdrop{display:block;}
}

.header{padding:120px 0 50px}
.header h1{font-size:4em;color:#1d2530;font-weight:600;line-height:1;text-align:left;margin-bottom:15px;margin-top:100px}
.header span{background-image:linear-gradient(to right, #3a80f4, #1f52d9);-webkit-background-clip:text;background-clip:text;color:transparent;}
.header p{font-size:1.2em;color:#65758b;font-weight:400;line-height:1.5;margin-bottom:20px;}

.action1{text-align:center;padding:10px 30px;line-height:1.6;font-weight:400;background-image:linear-gradient(to right, #3a80f4, #1f52d9);border:0;color:#fff;font-size:0.9em;border-radius:5px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.action1:hover{background-image:linear-gradient(to right, #3a80f4, #1f52d9);border:0;color:#fff;}

.action2{text-align:center;padding:10px 30px;line-height:1.6;font-weight:400;background:#fff;border:1px solid#2963e3;color:#1d2530;font-size:0.9em;border-radius:5px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;margin-left:10px}
.action2:hover{background:#3a80f4;border:1px solid#3a80f4;color:#fff;}

.header-cover{float:right;margin-right:100px;width:450px;}
.header-form{width:100%;background:#fff;border:1px solid#e5e7eb;padding:40px 40px 30px 40px;border-radius:8px}
.header-form h6{font-size:1.3em;color:#1d2530;font-weight:600;line-height:1;text-align:center;margin-bottom:8px;}
.header-form p{font-size:0.9em;color:#65758b;font-weight:300;line-height:1;text-align:center;margin-bottom:20px;}
.form-group span{position:absolute;margin-left:10px;height:45px;display:flex;align-items:center;}
.form-group img{height:17px}
.form-group .form-control{background:#f6f7f9;border:1px solid#2963e3;padding-left:35px;height:45px;border-radius:8px;color:#65758b;font-size:0.8em}
.form-group input::-webkit-input-placeholder{color:#65758b;}
.form-group input::-moz-placeholder{color:#65758b;}
.form-group input:-ms-input-placeholder{color:#65758b;}
.form-group input:-moz-placeholder{color:#65758b;}

.submit{text-align:center;padding:10px 30px;line-height:1.6;font-weight:400;background-image:linear-gradient(to right, #3a80f4, #1f52d9);border:0;color:#fff;font-size:0.9em;border-radius:5px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;width:100%}
.submit:hover{background-image:linear-gradient(to right, #3a80f4, #1f52d9);border:0;color:#fff;}

.career-op{margin-top:50px}
.career-op h2{font-size:2em;color:#1d2530;font-weight:600;line-height:1;text-align:center;margin-bottom:15px;}
.career-op p{font-size:1.2em;color:#65758b;font-weight:400;line-height:1.5;margin-bottom:50px;text-align:center;padding:0 350px}
.career-box{background:#fff;border:1px solid#e5e7eb;border-radius:8px;overflow:hidden;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.career-img{height:auto;overflow:hidden;position:relative}
.carr-icon{position:absolute;top:15px;right:15px;width:50px;height:50px;z-index:999}
.career-box:hover .carr-icon img{transform:scale(1);width:50px;height:50px;}

.career-box img{transition:-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.career-box:hover img{transform:scale(1.1);}
.career-text{padding:25px 15px 15px}
.career-text h3{font-size:1.2em;color:#1d2530;font-weight:600;line-height:1;text-align:center;margin-bottom:15px;}
.career-text p{font-size:0.9em;color:#65758b;font-weight:300;line-height:1.3;text-align:center;margin-bottom:20px;padding:0 !important;}
.career-box:hover{box-shadow:0px 0px 15px #e5e5e5}
.career-box a{text-decoration:none;color:#f00;}
.career-box:hover h3{color:#3a80f4;}
.career-text strong{background:#f1f5f9;border-radius:20px;padding:5px 10px;color:#1d2530;}

.job-openings{margin-top:50px}
.job-openings h4{font-size:1.8em;color:#1d2530;font-weight:600;line-height:1;margin-bottom:15px;}
.job-openings p{font-size:1em;color:#65758b;font-weight:400;line-height:1.3;}
.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}
.grid-item{padding:20px 0;}
.job-openings .col-lg-4{margin-bottom:30px}
.action3{text-align:center;padding:10px 30px;line-height:1.6;font-weight:400;background:#fff;border:1px solid#2963e3;color:#1d2530;font-size:0.9em;border-radius:5px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;float:right}
.action3:hover{background:#3a80f4;border:1px solid#3a80f4;color:#fff;}
.action3 img{width:15px;margin-left:10px}
.action3:hover img{filter:brightness(0) invert(1);}

.job-box{background:#fff;border:1px solid#e5e7eb;border-radius:8px;padding:25px;position:relative}
.job-box h5{font-size:1.2em;color:#1d2530;font-weight:600;line-height:1;margin-bottom:15px;}
.job-box p{font-size:0.9em;color:#65758b;font-weight:400;line-height:1.3;}
.job-box img{width:12px;margin-top:-3px;margin-right:5px}

.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}
.grid-item2{padding:20px 0;}
.action4{text-align:center;padding:10px 20px;line-height:1.6;font-weight:400;background-image:linear-gradient(to right, #3a80f4, #1f52d9);border:0;color:#fff;font-size:0.9em;border-radius:5px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;float:right;margin-top:-10px}
.action4:hover{background-image:linear-gradient(to right, #3a80f4, #1f52d9);border:0;color:#fff;}
.job-tag{background:#f1f5f9;border-radius:20px;padding:2px 10px;color:#1d2530;position:absolute;top:25px;right:25px;font-size:0.9em;font-weight:500}
.orange{color:#d97706 !important}
.job-form{width:450px;margin:auto}

.why{margin-top:50px;margin-bottom:50px}
.why h5{font-size:2em;color:#1d2530;font-weight:600;line-height:1;text-align:center;margin-bottom:15px;}
.why p{font-size:1.2em;color:#65758b;font-weight:400;line-height:1.5;margin-bottom:50px;text-align:center;padding:0 350px}
.why-box{background:#fff;border:1px solid#e5e7eb;border-radius:8px;padding:25px;position:relative}
.why-box img{width:70px;margin:auto;display:block;margin-bottom:30px}
.why-box h6{font-size:1.2em;color:#1d2530;font-weight:600;line-height:1;text-align:center;margin-bottom:25px;}
.why-box p{font-size:0.9em;color:#65758b;font-weight:300;line-height:1.5;margin-bottom:0 !important;text-align:center;padding:0 !important}

.activity{margin-top:100px;} 
.activity h6{font-size:1.8em;color:#1d2530;font-weight:600;line-height:1;text-align:center;margin-bottom:15px;}
.activity p{font-size:1em;color:#65758b;font-weight:400;line-height:1.5;margin-bottom:0 !important;text-align:center;}
.act-box{background:#fff;border:1px solid#e5e7eb;border-radius:8px;padding:25px;position:relative}
.act-box img{width:60px;margin:auto;display:block;margin-bottom:20px}

.careercounselling p{font-size: 1em;color: #65758b;font-weight: 400;line-height: 1.5;margin-top: 20px;text-align: center;}

.ready{margin-top:100px;background-image:linear-gradient(to right, #3a80f4, #1f52d9);padding:50px;margin-bottom:50px;border-radius:10px}
.ready h5{font-size:1.8em;color:#fff;font-weight:600;line-height:1;text-align:center;margin-bottom:15px;}
.ready p{font-size:1.2em;color:#fff;font-weight:400;line-height:1.5;text-align:center;padding:0 320px}

.blog{margin-top:100px}
.blog h4{color:#1d2530;font-size:1.8em;font-weight:600;margin-bottom:25px;line-height:1.1;text-align:center}
.blog .col-lg-4{margin-bottom:30px}
.blog-box{background:#f6f7f9;padding:20px;border-radius:8px}
.blog-box h5{color:#383643;font-size:1.2em;font-weight:500;padding:10px 0 0;line-height:1.1;transition:-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.blog-box p{color:#65758b;font-size:1em;font-weight:400;line-height:1.3;padding:0;margin:15px 0 0 0}
.blog-img{height:auto;overflow:hidden;border-radius:8px}
.blog-box img{transition:-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.blog-box:hover img{transform:scale(1.1);}
.blog a{text-decoration:none}
.blog-box:hover h5{color:#3a80f4}

.faq{padding:0;margin-top:30px;}
.faq h5{color:#383643;font-size:1.8em;font-weight:600;line-height:1;text-align:center;margin-bottom:25px;}
.faq .accordion .fa{margin-right:0.5rem;float:right}
.faq .accordion h2, .accordion h2:hover, .accordion h2:focus{text-decoration:none;color:#65758b;font-size:1.2em;cursor:pointer;padding:10px;font-weight:600}
.faq  .accordion > .card > .card-header{border-radius:0;margin-bottom:0;}
.faq .btn-link:before{float:right !important;font-family:FontAwesome;content:"\f068";padding-right:5px;}
.faq .btn-link.collapsed:before{float:right !important;content:"\f067";}
.faq .card-header{background:#fff}
.faq .card{margin-bottom:10px}
.faq .card .card-body{border-bottom:1px solid #e3e3e3;}
.faq .card .card-body p{color:#65758b;font-size:0.9em;font-weight:300}


.footer{background-image:linear-gradient(to bottom, #3a80f4, #1f52d9);padding:50px 0px 30px;margin-top:50px;}
.footer-logo{background:#fff;padding:10px;margin:auto;width:170px;border-radius:5px;}
.footer-logo img{width:150px;/*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{}
.footer-text p{font-size:0.8em;font-weight:300;color:#b2abff;text-align:center}
.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:#fff;padding:0px;background:#0070e0;width:30px;height:30px;float:left;text-align:center;font-size:1em;line-height:30px;border-radius:5px;}
.footer-social li a:hover{color:#003085;background:#fff;}

.footer .tags-widget h6{color:#fff;font-size:1.5em;font-weight:600;margin-bottom:15px;line-height:1.1;}
.footer .tags-widget li{margin:0;}
.list-inline > li{display:inline-block;padding-right:5px;padding-left:0;font-size:0.9em;font-weight:400;}
.tags-widget a{-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s;padding:0;color:#fafafa;text-decoration:none;}
.tags-widget a:hover{color:#fff !important;}

.page-wrap{margin-top:100px;}
.page-wrap h2{font-size:2.3em;color:#1d2530;font-weight:600;margin-bottom:10px}
.page-wrap h3{font-size:2em;color:#1d2530;font-weight:600;margin-bottom:10px;margin-top:15px}
.page-wrap p{font-size:1.1em;color:#65758b;font-weight:400;line-height:1.5}
.page-wrap ul{margin-left:-25px}
.page-wrap li{font-size:1.1em;color:#65758b;font-weight:300;line-height:1.5}
.p-padding{padding:0 350px}

.industry-box{background:#fff;border:1px solid#e5e7eb;border-radius:8px;padding:25px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;margin-bottom:30px}
.grid3{display:grid;grid-template-columns:40% 30% 30%;grid-gap:10px;}
.grid-item3{padding:0;}
.industry-box h4{font-size:1.3em;color:#1d2530;font-weight:600;margin-bottom:15px;margin-top:15px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.industry-box p{font-size:0.9em;color:#65758b;font-weight:300;line-height:1.5}
.industry-box p strong{font-weight:600;font-size:0.9em;}
.industry-box strong{color:#1d2530;}
.industry-box-bg{background:#f1f5f9;border-radius:20px;padding:2px 10px;display:inline-block;}
.industry-box-bd{background:#fff;border:1px solid#e5e7eb;border-radius:20px;padding:2px 10px;display:inline-block;}
.industry-box-bg:hover, .industry-box-bd:hover{box-shadow:0px 0px 10px #ccc}
.grid-item3 img{width:13px;margin-top:-2px}
.p-inline{display:inline}
.p-inline p{margin-right:5px}
.industry-box:hover{box-shadow:0px 0px 15px #e5e5e5;}
.industry-box:hover h4{color:#3a80f4;}

.action5{text-align:center;padding:10px 20px;line-height:1.6;font-weight:400;background:transparent;border:0;color:#1d2530;font-size:0.9em;border-radius:5px;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.action5:hover{background:#3a80f4;border:0;color:#fff;}
.action5 img{width:15px;margin-right:10px}
.action5:hover img{filter:brightness(0) invert(1);}
.mt-30{margin-top:30px}

.carrer-cabin{width:100%;background:#fff;border:1px solid#e5e7eb;padding:25px;border-radius:8px;margin-bottom:30px}
.carrer-cabin p{font-size:0.9em;color:#65758b;font-weight:400;line-height:1.5}
.carrer-cabin strong{color:#1d2530;font-weight:600;font-size:0.9em}
.carrer-cabin ul{list-style:none;margin:0;padding:0;margin-top:25px}
.carrer-cabin li{font-size:0.9em;color:#65758b;font-weight:400;margin-bottom:10px}
.carrer-cabin h4{margin-bottom:15px}
.cabin1 img{width:20px;margin-top:-5px;margin-right:6px}
.cabin2 img{width:20px;margin-top:-5px;margin-right:6px}
.cabin3 img{width:15px;margin-top:-2px;margin-right:6px}
.form-parent{width:100%;background:#fff;border:1px solid#e5e7eb;padding:25px;border-radius:8px;}
.form-parent h5{font-size:1.3em}
.form-parent h6{font-size:1.1em}
.form-parent p{font-size:0.9em;font-weight:300}
.form-parent .header-form{padding:20px 20px 10px 20px;margin-top:35px}

.form-parent2{}
.form-parent2 h5{font-size:1.3em}
.form-parent2 h6{font-size:1.1em}
.form-parent2 p{font-size:0.9em;font-weight:300}
.form-parent2 .header-form{padding:20px 20px 10px 20px;margin-top:0}

.activity2{margin-top:40px;} 
.activity2 h6{font-size:1.2em;color:#3a80f4;font-weight:600;line-height:1;text-align:center;margin-bottom:5px}
.activity2 p{font-size:0.9em;color:#65758b;font-weight:300;line-height:1.5;margin-bottom:0 !important;text-align:center;}
.act-box2{background:#fff;border:1px solid#e5e7eb;border-radius:8px;padding:25px;position:relative}
.p-200{padding:0 200px}

.icon-input{position:relative;width:100%;}
.form-control{padding-left:35px;border:1px solid #e5e7eb;background:transparent;color:#65758b;font-size:0.8em;height:45px}
.icon-input .fa-search{color:#afb7c2;position:absolute;top:50%;left:10px;transform:translateY(-50%);}
.show-result{font-size:0.9em !important;margin:25px 0}

.job-page .job-box{background:#fff;border:1px solid#e5e7eb;border-radius:8px;padding:25px;position:relative}
.job-page .job-box h5{font-size:1.2em;color:#1d2530;font-weight:600;line-height:1;margin-bottom:15px;}
.job-page .job-box p{font-size:0.9em;color:#65758b;font-weight:400;line-height:1.3;}
.job-page .job-box img{width:12px;margin-top:-3px;margin-right:5px}
.job-page .col-lg-6{margin-bottom:30px}

.form-parent span{float:right;font-weight:600;font-size:0.9em}
.mb-20{margin-bottom:20px}
.about-stat{margin-bottom:15px}
.about-stat img{width:15px;margin-top:-4px;}

.key-point img{margin:auto;display:block;width:50px;margin-bottom:15px}
.key-point h4{text-align:center;margin-bottom:5px}
.key-point p{text-align:center;}
.loc img{width:15px;margin-top:-5px;margin-right:5px}
.c2 h4{margin-bottom:15px}
.joicon img{width:15px;margin-top:-5px;margin-right:2px}
.joicon p{margin-right:15px}
.ss img{width:15px;filter:grayscale(100%);}

.cabin5 img{width:20px;margin-top:-5px;margin-right:6px;}
.time p{margin-right:250px}
.header-form .action2{margin-left:0;margin-right:10px}
textarea{background:#f6f7f9;border:1px solid #2963e3;padding-left:35px;height:100px !important;border-radius:8px;color:#65758b;font-size:0.8em;width:100%}
.texttt img{margin-top:-12px}
#formContainer{display:none}

.location-bn{margin-bottom:30px}
.location-bn img{border-radius:8px}

@media screen and (max-width:600px){
html{overflow-x:hidden;scroll-behavior:smooth;}
.navbar-light .navbar-toggler{z-index:999999;}
.navbar-nav{margin-top:50px}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link:hover{display:table;}
.nav-item{margin-bottom:10px}
.header{padding:90px 0 50px;}
.header h1{font-size:1.5em;margin-top:0;line-height:1.2;}
.header p{font-size:1em;}
.header-cover{float:none;margin-right:0;width:100%;margin-top:25px;}
.career-op{margin-top:0;}
.career-op h2{font-size:1.5em;line-height:1.2;}
.career-op p{font-size:0.9em;margin-bottom:15px;padding:0;}
.career-op .col-lg-3{margin-bottom:30px}
.job-openings{margin-top:0;}
.job-openings h4{font-size:1.5em;line-height:1.2;}
.job-openings p{font-size:0.9em;}
.action3{padding:10px;}
.job-form{width:100%;}
.why{margin-top:50px;margin-bottom:0;}
.why h5{font-size:1.5em;line-height:1.2;}
.why p{font-size:0.9em;margin-bottom:15px;padding:0;}
.why .col-lg-4{margin-bottom:30px}
.ready{margin-top:20px;margin-bottom:15px;padding:25px;}
.ready h5{font-size:1.5em;line-height:1.2;}
.ready p{font-size:0.9em;padding:0;}
.action2, .action1{padding:10px;}
.activity{margin-top:50px;}
.activity h6{font-size:1.5em;}
.activity p{font-size:0.9em;}
.activity .col-lg-4{margin-bottom:30px}
.blog{margin-top:20px;}
.blog h4{font-size:1.5em;margin-bottom:0;}
.footer-menu li{font-size:0.9em;font-weight:400;padding:0;}
.faq{margin-top:0;}
.faq h5{font-size:1.5em;margin-bottom:15px;}
.faq .accordion h2, .accordion h2:hover, .accordion h2:focus{font-size:1em;}
.page-wrap h2{font-size:1.5em;}
.page-wrap p{font-size:0.9em;}
.p-padding{padding:0;}
.grid3{display:block;}
.p-inline{display:block;}
.page-wrap h3{font-size:1.5em;}
.p-200{padding:0;}
.activity2 .col-lg-4{margin-bottom:15px}
.time p{margin-right:0;}
.key-point .col-lg-4{border-bottom:1px solid #e5e7eb;margin-bottom:10px}
}

