@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Calistoga&display=swap');
html, body{height:100%;}
body{margin:0; padding:0; font-family: "Poppins", sans-serif;font-weight:normal; font-size:16px; color:#111217;overflow-x:hidden;}
a {text-decoration:none; color:#e5322d; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
a:hover { color:#e5322d; text-decoration:none;}
a:focus{outline:none; text-decoration:none; color:inherit; }
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; padding:0;font-family: "Poppins", sans-serif; font-weight:700;color:#111217;}
h1{font-size:42px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit; text-decoration:none; font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
p{margin:0 0 20px 0; line-height:25px;text-align: justify;}
ul, ol{margin:0; }
strong, b{ }
/*----------------------------------------------*/
.padd50{padding: 50px 0px;}
.paddt50{padding-top:50px;}
.paddb50{padding-bottom:50px;}
.header .col-sm-4{align-self: center;}
.header .col-sm-8{align-self: center;}
.header{background: #fff;padding: 10px 0;top:0;width: 100%;z-index:2;}
.header h4{font-size: 22px;margin-bottom:5px;font-weight: 600;color:#960907;}
.header p{font-size: 14px;margin-bottom: 0;line-height:20px;text-align: center;}
.header img.logoone{margin-right: 10px;}
.bnrdept{position: relative;}
.landpgebnr img.largscrnbnr{width: 100%;}
.bnrdept .landpgebnr img.smllscrnbnr{display: none;}
.bnrdept .container{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.bnrdept .lefttext h1{color:#fff;font-family: "Calistoga", serif;font-size:45px;font-weight: inherit;margin-bottom: 0px;}
.bnrdept .lefttext h4{margin-bottom:10;color:#fff;font-size: 24px;}
.bnrdept .lefttext h4 span{color:#ffd200;}
.bnrdept .lefttext small{font-size: 15px;color: #fff;display: block;margin-bottom:25px;}
.bnrdept .lefttext .caltxtbx{margin-bottom:30px;}
.bnrdept .lefttext .caltxtbx img{display: inline-block;vertical-align: middle;margin-right: 10px;max-width:20px;}
.bnrdept .lefttext .caltxtbx p{display: inline-block;vertical-align: middle;margin-bottom: 0;color: #fff;font-size: 16px;}
.bnrdept .lefttext a.bnrylwbtn{background:#ffd200;padding: 12px 25px;border-radius: 30px;font-size: 18px;color: #000;display: table;margin-bottom: 20px;font-weight: 600;}
.bnrdept .lefttext a.bnrylwbtn:hover{background: #960907;color: #fff;}
.bnrdept .lefttext h6{font-weight: 500;font-size:20px;color:#fff;margin-bottom:0;}
.lanbnrfrm{border-radius: 15px;padding: 10px;background: #09558a;border: 1px solid #fffbd9;width:450px;float: right;}
.lanbnrfrm h4{color: #ffd200;font-size: 24px;font-weight: normal;text-align: center;padding:15px;}
.lanbnrfrm .form-control{height: 48px;color: #fff;background: #00233c;margin-bottom: 10px;}
.lanbnrfrm select.form-control{background:url(../images/arwleft.png) no-repeat center right #00233c;color: #09558a;-webkit-appearance: none;
-moz-appearance: none;-o-appearance: none;appearance: none;margin-bottom: 20px;color: #fff;}
.lanbnrfrm input[type="submit"]{display: table;margin: 0 auto 10px;background: #960907;color: #fff;padding: 12px 20px;border-radius: 10px;border:none;min-width: 220px;font-weight: 700;font-size:20px;}
.lanbnrfrm input[type="submit"]:hover{background: #fff;color: #960907;}
.lanbnrfrm input::placeholder {
  color: #fff;
  opacity:1;
}
.abtsec{}
.abtsec .col-sm-6{align-self: center;}

.abtsec h2{
    color: #000;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 30px;
  /*font-size: 40px;font-weight: 700;*/}
.abtsec h2:before{position: absolute;bottom: -10px;left: 0;right: 0; width:200px;height: 5px;content:"";background: #ff4040;}

.abtsec p{margin-bottom:30px;text-align: justify;}
.abtsec a.dwnlmcbtn{background:#ffd200;font-size:16px;color: #000;border-radius: 30px;padding: 12px 18px;font-weight: 700;}
.abtsec a.dwnlmcbtn:hover{background: #000;color:#ffd200;}
.clatcoudv{}
.clatcoudv .inrradbx{border-radius: 30px;background: #09558a;overflow: hidden;}
.clatcoudv .inrradbx .row{margin:0;}
.clatcoudv .inrradbx .col-sm-6{padding:0;align-self: center;}
.clatcoudv .inrradbx .col-sm-6 img{width: 100%;}
.clatcoudv .inrradbx .tablftsec{padding: 20px 30px;}
.clatcoudv .inrradbx .tablftsec h3{color: #fff;font-size: 30px;}
.clatcoudv .inrradbx .tablftsec ul {border-bottom: none;border-radius:15px;overflow: hidden;display:table;}
.clatcoudv .inrradbx .tablftsec ul li{background: #00233c;padding: 0;float:left;}
.clatcoudv .inrradbx .tablftsec ul li a.clrone{background: #000000;}
.clatcoudv .inrradbx .tablftsec ul li a.clrtwo{background: #005e9f;}
.clatcoudv .inrradbx .tablftsec ul li a.clrthree{background: #0f74ba;}
.clatcoudv .inrradbx .tablftsec ul li a{border-radius:0;color: #fff;padding: 14px 20px;font-size:18px;font-weight: 700;border: none;background-position: center bottom;position: relative;}
.clatcoudv .inrradbx .tablftsec ul li a.active:after{background:url(../images/yelwtriangle.png) no-repeat center bottom;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;width: 25px;height: 25px;background-size: contain;content:"";}
.clatcoudv .inrradbx .tablftsec p{color: #fff;margin-bottom:30px;text-align: justify;}
.clatcoudv .inrradbx .tablftsec a.dwnlbtn{background: #ffd200;color: #000;border-radius: 30px;padding:8px 25px;margin-bottom: 20px;}
.clatcoudv .inrradbx .tablftsec a.dwnlbtn:hover{background: #000;color: #ffd200;}
.topreasjoin{}
.topreasjoin h2{color: #000;position:relative;padding-bottom: 10px;margin-bottom: 30px;}
.topreasjoin h2:before{position: absolute;bottom: -10px;left: 0;right: 0;margin: 0 auto;width:200px;height: 5px;content:"";background: #ff4040;}
.reasonsecwrp{background: url(../images/tpreasonjoin.jpg) no-repeat;background-size: cover;padding: 20px 0;}
.reasonsecwrp .row{margin: 0;}
.reasonsecwrp .col-sm-3{padding:0;background:#fff;padding:30px 20px;text-align: center;border-right: 1px solid #e2e2e2;margin-bottom:10px;}
.reasonsecwrp .col-sm-3 p{font-size: 15px;line-height: 25px;margin-bottom: 0;text-align: center;}
.reasonsecwrp .reasonbxlp{height: 95px;line-height: 95px;text-align: center;margin-bottom:20px;}
.reasonsecwrp .reasonbxlp img{
    /*display: inline-block;vertical-align: middle;*/
    position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.3s ease-in-out;
}

.reasonsecwrp .col-sm-3 img.yimg {
    display: none;
}
.reasonsecwrp .col-sm-3:hover{background: #0f74ba;}

.reasonsecwrp .col-sm-3:hover img.yimg {
    display: block;
}
.reasonsecwrp .col-sm-3:hover img.bimg {
    display: none;
}

.reasonsecwrp .col-sm-3:hover p{color: #fff;}

.recogaprvl h2{ color: #000;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 30px;
  /*color: #000;position:relative;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #09558a;display: table;margin: 0 auto 30px;*/ }
.recogaprvl h2:before{position: absolute;bottom: -10px;left: 0;right: 0;margin: 0 auto;width:200px;height: 5px;content:"";background: #ff4040;}

.recgncar{background:#e7e7e7;padding: 20px;}
.recgncar .item {text-align: center;height: 120px;line-height: 120px;}
.recgncar .item img{max-width:90%;width: auto;margin: 0 auto;display: inline-block;vertical-align: middle;}
.recgncar button:focus{border: none;outline: inherit;}
.recgncar .owl-nav{display: block !important;}
.recgncar .owl-nav span{display: none;}
.recgncar .owl-prev{width: 40px;line-height: 40px !important;height: 40px;background:url(../images/leftarwsldr.png) no-repeat center center #09558a !important;border-radius: 100% !important;top:45px;left:-20px;position: absolute;box-shadow: 3px 5px 7px 0px rgba(0, 0, 0, 0.33);}
.recgncar .owl-next{width: 40px;line-height: 40px !important;height: 40px;background:url(../images/rtgarwsldr.png) no-repeat center center #09558a !important;border-radius: 100% !important;top:45px;right:-20px;position: absolute;box-shadow: 3px 5px 7px 0px rgba(0, 0, 0, 0.33);}
.footer{padding: 15px 0;text-align: center;}
.footer p{margin-bottom: 0;text-align: center;}
.fildnwrdy{padding:40px 0;background: #003458;}
.fildnwrdy h4{color: #fff;font-weight: 700;font-size: 28px;margin-bottom: 10px;}
.fildnwrdy a.aplynwbtn{background: #fff;color:#003458;font-size:22px;font-weight: 600;padding: 10px 30px;border-radius: 20px;}
.fildnwrdy a.aplynwbtn:hover{background: #ffd200;color: #000;}
.fildnwrdy .col-sm-8{align-self: center;}
.fildnwrdy .col-sm-4{align-self: center;text-align: right;}

.faqsecwrp h2{
    color: #000;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 30px;
  /*color: #000;position:relative;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #09558a;display: table;margin: 0 auto 30px;*/}
.faqsecwrp h2:before{position: absolute;bottom: -10px;left: 0;right: 0;margin: 0 auto;width:200px;height: 5px;content:"";background: #ff4040;}

.faqsecwrp .myaccordion .card-header{padding: 0;border-radius: 30px;}
.faqsecwrp .myaccordion h2{text-align: left;display: inherit;margin-bottom: 0;border-bottom: none;padding-bottom: 0;}
.faqsecwrp .myaccordion h2:before {
  content: none;
}

.faqsecwrp .myaccordion h2 button{display:block;padding:12px 25px;color: #fff;position: relative;width: 100%;}
.faqsecwrp .myaccordion h2 button:before{background: url(../images/rtgarwsldr.png) no-repeat;transform: rotate(90deg);position: absolute;right: 20px;top:15px;content: "";width:18px;height:18px;background-size: contain;}
.faqsecwrp .myaccordion h2 button[aria-expanded="true"]:before{transform: rotate(-90deg);}
.faqsecwrp .myaccordion .card-header{background:#09558a;}
.placmntintership .col-sm-6{position: relative;}
.placmntintership .col-sm-6 .graybgwrp{position:relative;right:-50px;background: #e0e0e0;padding: 30px;z-index: 2;}
.faqsecwrp .myaccordion h2 button:hover{text-decoration: inherit;}
.faqsecwrp .myaccordion .card-body p{margin-bottom: 0;}
.faqsecwrp .myaccordion .card{margin-bottom:10px;border: none;}
.placmntintership .col-sm-6 .graybgwrp h3{color: #09558a;font-size: 26px;}
.placmntintership .col-sm-6 .graybgwrp p{font-size: 14px;color:#1b1b1b;text-align: justify;}
.placmntintership .col-sm-6 .graybgwrp strong{margin-bottom: 20px;display: block;}
.packageinfo{background:#09558a;border-radius:50px;position: relative;min-height: 100px;margin-top: 50px;}
.packageinfo .numbrbx{position: relative;}
.packageinfo .numbrbx .icnlftbx{position: absolute;left: -5px;top: -3px;}
.packageinfo .numbrbx .packgtle{text-align: center;padding-top: 30px;}
.packageinfo .numbrbx .packgtle h4{color: #fff;font-size: 20px;font-weight:600;}
.packageinfo .numbrbx .packgtle h4 span{color: #e8c10c;font-size: 28px;font-weight:700;display: inline-block;vertical-align: middle;}
.packageinfo .numbrbx .packgtle h4 strong{font-weight: 700;}
.hasslefreesec img{width: 100%;}

.hasslefreesec h2{
    color: #000;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 30px;
  /*color: #000;position:relative;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #09558a;display: table;margin: 0 auto 30px;*/ }
.hasslefreesec h2:before{position: absolute;bottom: -10px;left: 0;right: 0;margin: 0 auto;width:200px;height: 5px;content:"";background: #ff4040;}

.hasslefreesec h3{color: #09558a;margin-bottom: 20px;}
.hasslefreesec ul{padding: 0 0 0 16px;}
.hasslefreesec ul li{margin-bottom:6px;}
.hasslefreesec .col-sm-6{align-self: center;}
.testicar .testinrbx{background:#e0e0e0;padding:20px 10px;overflow: hidden;border-radius: 20px;min-height: 530px;}
.testicar .testinrbx .testiimgwrp{width:40%;float: left;}
.testicar .testinrbx .testiimgwrp .testimg{width: 140px;
  height: 180px;overflow: hidden;border-radius: 0%;margin-bottom: 20px;margin: 0 auto 15px;box-shadow: 4px 7px 7px 0px rgba(0, 0, 0, 0.33);}
.testicar .testinrbx .testiimgwrp .testimg img{width: 100%;height: 100%;object-fit: cover;}
.testicar .testinrbx .testictnlp{width:60%;float: left;padding-left: 10px;}
.testicar .testinrbx .testiimgwrp h4{margin-bottom:0px;text-align: center;}
.testicar .testinrbx .testiimgwrp i{text-align: center;margin: 0 auto;display: block;color:#09558a;}
.testicar .testinrbx .testictnlp p{font-size:15px;line-height: 22px;padding: 0 7px;text-align: justify;}
.testicar .owl-nav{display: block !important;}
.testicar .owl-nav button span{display: none;}
.testicar .owl-nav .owl-prev{background: url(../images/slide-left.png) no-repeat !important;width: 40px;height:40px;position: absolute;top:40%;left:-50px;display:block;}
.testicar .owl-nav .owl-next{background: url(../images/slide-right.png) no-repeat !important;width: 40px;height:40px;position: absolute;top:40%;right:-50px;display:block;}
.testicar .owl-nav button:focus{outline: inherit;}

.testimonialsec h2{
    color: #000;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 30px;
    /*color: #000;position:relative;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #09558a;display: table;margin: 0 auto 30px;*/}
.testimonialsec h2:before{position: absolute;bottom: -10px;left: 0;right: 0;margin: 0 auto;width:200px;height: 5px;content:"";background: #ff4040;}
    
.mobfrm{display: none;}
.fixedicnsec .callnum {
    float: right;
    clear: both;
}
.fixedicnsec {
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 2;
}
.fixedicnsec a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #b30705;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}
.registerself a {
    background: #13214c;
    padding: 8px 15px 14px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: 16px;
    transform: rotate(90deg);
    position: absolute;
    right: -52px;
    width: 150px;
    top:120px;
}
.registerself a i {
    margin-right: 20px;
    font-size: 24px;
    display: inline-block;
    position: relative;
    top: 2px;
}
.mobshowbtmbtn{display: none;}
.inrlogoplcar img{width: auto;max-width:90%;max-height: 90%;}
.inrlogoplcar .complgo {
    border: 1px dashed #e2e2e2;
    text-align: center;background: #fff;
    height: 150px;
    line-height: 150px;
}
.inrlogoplcar .complgo img{display: inline-block;vertical-align: middle;width: auto;max-width: 100%;}
.inrlogoplcar .owl-nav{display: block;}
.inrlogoplcar .owl-nav .owl-prev{background: url(../images/slide-left.png) no-repeat !important;width:30px;height:30px;position: absolute;top:40%;left:-20px;display:block;background-size: contain !important;}
.inrlogoplcar .owl-nav .owl-next{background: url(../images/slide-right.png) no-repeat !important;width:30px;height:30px;position: absolute;top:40%;right:-20px;display:block;background-size: contain !important;}
.inrlogoplcar .owl-nav span{display: none;}
.inrlogoplcar .owl-nav button:focus{outline:inherit;border: none;}

.main-tabs {
    border-bottom: 0px;
    text-align: center;
    display: inline-block;
    width: 100%;
    font-size: 0;
}
.main-tabs li {
    display: inline-block;
    font-size: 20px;
}
.main-tabs .nav-link.active {
    background-color: #BB2827;
    color: #FFF;
    border: 0px;
    border-radius: 0;
    padding: 10px 20px;
}
.main-tabs .nav-link {
    background-color: #041E54;
    color: #FFF;
    border: 0px;
    border-radius: 0;
    padding: 10px 20px;
}

#registerBtn, #registerBtn2 {
  background-color: #ffd200;
  padding: 10px 15px;
  border-radius: 30px;
  font-size: 18px;
  color: #000;
  border: 1px solid #ffd200;
  margin-bottom: 10px;
  font-weight: 600;
  cursor: pointer;
}

#registerBtn:hover, #registerBtn2:hover {
  background: #960907;
  border: 1px solid #960907;
  color: #fff;
}