

@import url("//hello.myfonts.net/count/37250f");



  

@font-face {font-family: 'CarosHeavy';src: url('fonts/webfonts/37250F_0_0.eot');src: url('fonts/webfonts/37250F_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/37250F_0_0.woff2') format('woff2'),url('fonts/webfonts/37250F_0_0.woff') format('woff'),url('fonts/webfonts/37250F_0_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'CarosExtraBold';src: url('fonts/webfonts/37250F_1_0.eot');src: url('fonts/webfonts/37250F_1_0.eot?#iefix') format('fonts/embedded-opentype'),url('fonts/webfonts/37250F_1_0.woff2') format('woff2'),url('fonts/webfonts/37250F_1_0.woff') format('woff'),url('fonts/webfonts/37250F_1_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'CarosBold';src: url('fonts/webfonts/37250F_2_0.eot');src: url('fonts/webfonts/37250F_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/37250F_2_0.woff2') format('woff2'),url('fonts/webfonts/37250F_2_0.woff') format('woff'),url('fonts/webfonts/37250F_2_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'CarosMedium';src: url('fonts/webfonts/37250F_3_0.eot');src: url('fonts/webfonts/37250F_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/37250F_3_0.woff2') format('woff2'),url('webfonts/37250F_3_0.woff') format('woff'),url('fonts/webfonts/37250F_3_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'Caros';src: url('fonts/webfonts/37250F_4_0.eot');src: url('fonts/webfonts/37250F_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/37250F_4_0.woff2') format('woff2'),url('webfonts/37250F_4_0.woff') format('woff'),url('fonts/webfonts/37250F_4_0.ttf') format('truetype');}

 

  

@font-face {font-family: 'CarosLight';src: url('fonts/webfonts/37250F_5_0.eot');src: url('fonts/webfonts/37250F_5_0.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/37250F_5_0.woff2') format('woff2'),url('fonts/webfonts/37250F_5_0.woff') format('woff'),url('fonts/webfonts/37250F_5_0.ttf') format('truetype');}





html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

  display: block;

}

body {

  line-height: 1;

}

ol, ul {

  list-style: none;

}

blockquote, q {

  quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

  content: '';

  content: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

body{

  

  font-family: 'Caros' !important;

  background-color: #ffffff;

}



.row{

  margin:0 !important;

}

.regisdrp
{
  width: 100% !important;
  background-color: white !important;
}
.regisdrp .dropdown-menu_pr
{
/*  background-color: blue !important;*/
}

.pad_0{

  padding: 0;



}

.top_image_PTO img{
 
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  width: 100%;
  
}


.pad_l{

  padding-left: 0;

}



.pad_r{

  padding-right: 0;

}



.logo_place{

/*  background-color: #0004AD;*/

  text-align: center;

  

}



.login_place{

    background-color:#da241e;

  text-align: center;

  

}



.main_logo{

  position: absolute;

  top: 50%;

  left: 0;

  right: 0;

  margin: 0px auto;

  transform: translateY(-50%);

}





.main_login{

  position: absolute;

  top: 50%;

  left: 0;

  right: 0;

  margin: 0px auto;

  transform: translateY(-50%);

  color:white;

  text-transform: uppercase;

  font-size: 13px;

}



.main_menu ul{

  padding: 0;

  margin: 0;



}



.main_menu ul li{

  display: inline-block;

  margin-right: 30px;

}



.main_menu ul li:last-child{

  margin-right: 0;

}




.head_part .main_menu ul li a
{
  color: white;
}
.main_menu ul li a{

 text-transform: uppercase;

 color: #242F40;

 text-decoration: none;

 font-size: 13px;

}





.main_menu ul{

  position: absolute;

  top: 50%;

  left: 0;

  right: 0;

  margin: 0px auto;

  transform: translateY(-50%);

}





.call_us{

    position: absolute;

    top: 50%;

    right: 40px;

    transform: translateY(-50%);

    text-transform: uppercase;

    font-size: 14px;

}



.call_us a{

  margin-left: 7px;

  color: #000;

  text-decoration: none;

}



.inner_content_area{



}



.fix_left{

   height: 82.8vh;

    position: fixed;

    width: 8.3%;

    bottom: 0;

}



.fix_right{

  height: 82.8vh;

  position: fixed;

  width: 8.3%;

/*  bottom: 0;*/

}



.fix_left h1{

  position: absolute;

  bottom: 75px;

  font-size: 40px;

  font-family: 'CarosHeavy';

  text-transform: uppercase;

  transform: rotate(-90deg);

  left: 0;

  right: 0;

  margin: 0px auto;
color: #da241e;
/*  color: #e7e8ea*/



}



.bgul_yelo{

  background-color: #FEE004;



}



.bgul_yelo  li a{

  display: block;

color: #242F40;

text-align: center;

font-size: 13px;

padding: 12px 0px;

text-decoration: none;

position: relative;

}



.actul a{

  background-color: #0004AD !important;

  color: #FEE004 !important;

}



.actul a:before{

    content: '';

    width: 0;

    height: 0;

    border-top: 7px solid transparent;

    border-right: 10px solid #0004AD;

    border-bottom: 7px solid transparent;

    position: absolute;

    top: 50%;

    left: -10px;

    transform: translateY(-50%);

}



.call_us a:hover{

  color: #013af9;

}



.back_arrow{

	position: absolute;

  top:32px;

  left: 0;

  right: 0;

  margin: 0px auto;

  z-index: 11;

}

.back_arrow a{

	display: block;

  width: 12px;

  margin: 0px auto;

}



.active a{

  font-family: 'CarosHeavy';

} 



.abt_us_part{

  /*height: 82.8vh;*/

  background-color: #e7e8ea;

  padding: 35px 35px;

  background-image: url('../image/MaaShardaaboutus.jpg');

  background-repeat: no-repeat;

  background-size: cover;

}



.login_part{

/*  height: 82.8vh;*/
height: 91vh;
  background-color: #0004AD;

  position: relative;

}



.login_ab{

  position: absolute;

  left: 0;

  right: 0;

  margin: 0px auto;

  top: 50%;

  transform: translateY(-50%);

}



.head_part{

/*  position: fixed;*/

  top: 0;

  width: 100%;

  z-index: 11;
/*#da241e;*/
  background-color:#da241e;
}



/* .content_area{

  height: 83.1vh;

}

 */



.about_m8{

height:75vh;

}

.abt_us_part h1{

  font-size: 51px;

  text-transform: uppercase;

  color: white;

  font-family: 'CarosHeavy';

  position: absolute;

  bottom: 11px;

  left: 0px;



}



.abt_us_part p{

  margin-bottom: 12px;

  font-size: 12px;

  line-height: 18px;

  color: #fff;

  text-align: justify;

}





.pad_40{

  padding-left: 45px;

}



.po_re{

  position: relative;

}



  .stu_port{

    transform: rotate(-90deg);

    left: -37px;

    bottom: 35px !important;

  }



  .stu_port1{

    transform: rotate(-90deg);

    left: -96px;

    bottom: 92px !important;

  }



  .stu_port2{

    transform: rotate(-90deg);

        left: -73px;

    bottom: 72px !important;

  }



    .stu_port3{

    transform: rotate(-90deg);

        left: -45px;

    bottom: 44px !important;

  }



    .stu_port4{

    transform: rotate(-90deg);

    left: -45px;

    bottom: 44px !important;

  }



.text_link_ov{

    position: absolute;

    top: 0;

    right: 0;

    width: 100%;

    background-color:rgb(78 76 58 / 75%);

    height: 100%;

    padding: 25px;

}



.text_link_ov h1{

    font-size: 18px;

    text-transform: uppercase;

    font-family: 'CarosExtraBold';

    position: absolute;

    bottom: 5px;

    line-height: 22px;

    color: #fff;

}



.inner_text_ov{

  position: relative;

  height: 100%

}



.ply_icon{

      position: absolute;

    top: 50%;

    left: 0;

    right: 0;

    margin: 0px auto;

    transform: translateY(-50%);

    width: 100px;

}



.red_c{

    background-color: #E5E5E5 !important;

}



.blue_c{

/*     background-color: rgba(0,4,173,0.75) !important;*/
background-color: rgb(89 89 108 / 38%) !important;

}



.lgt_c{

  background-color: rgba(0, 0, 0, 0.75) !important;

}



.yl_c{

  background-color: rgb(102 71 75 / 75%) !important;

}





/* -----------------------login page css------------------------- */



.login_part h1{

  font-size: 45px;

  text-align: center;

  color: #ffffff;

}



.login_div{

    width: 35%;

    margin: 0px auto;

    margin-top: 40px;

}



.login_div .form-control{

  border:0;

  border-radius: 0;

  background-color: #fff;

  font-size: 13px;

  color: #000;

  height: 40px;

}



.login_div .input_wrap{

      margin-bottom: 20px;

}



.form-control:focus{

  box-shadow: none;

  outline: none;

}



.sub_t{

  background-color: #0004AD;

    color: #fff;

    font-size: 13px;

    border: 0;

    width: 100%;

    padding: 15px 0px;

}



.not_m a{

    font-size: 13px;

    color: #242F40;

    text-decoration: none;

}





.brnd_new{

    font-size: 13px;

    margin-top: 4px;

}





.inner_register{

width: 62%;

margin:0px auto;

margin-top: 60px;

}





.inner_register .form-control {

    border: 0;

    border-radius: 0;

    background-color: #fff;

    font-size: 13px;

    color: #242F40;

    height: 42px;

}



.login_back{

  background-color: #FEE004

}



.login_back h1{

  color: #0004AD

}



::placeholder{

  color: #242F40 !important;

}



.register_ab{

    position: absolute;

    left: 0;

    right: 0;

    margin: 0px auto;

    top: 50%;

    transform: translateY(-50%);

}



.inner_register .wrap_form_re {

    margin-bottom:20px;

}



.read_pdf a{

    background-color: #FEE004;

    width: 100%;

    display: block;

    color: #0004AD;

    padding: 15px 12px;

    font-size: 13px;

    text-transform: uppercase;

    text-decoration: none;

}



.read_pdf a:hover{

  color: #000

}



.go_btn{

    background-color: #FEE004;

    color: #0004AD;

    font-size: 13px;

    border: 0;

    width: 80px;

    padding: 14px 0px;

    text-transform: uppercase;

    font-weight: 700

}





button{

  outline: none;

}





.element {

  display: inline-flex;

  align-items: center;

  height: 40px;

  font-size: 13px;

  padding: 0px 8px;

}



#element {

 background-color: #fff;

 width: 100%;

}



i.fa-paperclip {

  margin: 4px 5px;

  cursor: pointer;

  font-size: 15px;

  color: #000;

  margin-right: 8px;

}



#file {

  display: none;

}



.contact_us_div{

/*    height: 82.8vh;*/
height: 91vh;
    background-color:#4d8f8c;

    padding: 40px;

}
.contact_us_div1
{
  background-color:#3a3939;

    padding: 40px;
}


.contact_us_div h1{

  font-size: 45px;

  color: white;
/*#FEE004*/
  margin-bottom: 16px;

  font-family: 'CarosBold';

}



.smaple_txt{

  color: #ffffff;

  font-size: 12px;

    line-height: 20px;

}



.divide_div{

  margin-top: 70px;

}





.divide_div .form-control {

 border: 0;

 border-radius: 0;

 background-color: #fff;

 font-size: 13px;

 color: #000;

 height: 40px;

}



.divide_div textarea{

  height: 90px !important;

  resize: none;

}



.divide_div  .fm_wrap{

   margin-bottom: 10px;

}



.sub_tt button{

    background-color: #0004AD;

    color: white;

    font-size: 13px;

    border: 0;

    padding: 13px 26px;

    text-transform: uppercase;

}



.fx_form{

  width: 90%;

}



.con_ul{

   

}

.con_ul li{

      margin-bottom: 15px;

}



.con_ul li h5{

     font-size: 13px;

    margin-bottom: 2px;

     color: #FEE004;

    font-family: 'CarosBold';

}



.con_ul li p{

  color: #ffffff;

  font-size: 11px;

}



.hrr{

 border-top: 1px solid #fff;

  width: 56%;

  margin-left: 0;

  margin-top: 52px;

  margin-bottom: 12px;



}



.copy_rights{

  font-size: 8px;

}

.contact_right{

margin-left: 60px;

}





.foot_ul{



}



.foot_ul li{

    padding: 8px 0px;

    border-bottom: 1px solid #fff;

    width: 67%;

}



.foot_ul li a{

  font-size: 11px;

  text-transform: uppercase;

  color: #000;

  text-decoration: none;

}



.foot_ul li:last-child{

  border:0;

}



.became_affi{

  margin-top:0px;

}



.became_affi h4{

    font-size: 13px;

    margin-bottom:2px;

    color: #FEE004;

    font-family: 'CarosBold';

}



.became_affi p{

  font-size: 11px;

  line-height: 15px;

  color: #fff;

}



.pad_50px{

  padding-left: 50px;

}



.working_us h4{

      font-size: 13px;

    margin-bottom: 2px;

    color: #FEE004;

    font-family: 'CarosBold';

}



.working_us p{

    font-size: 11px;

    line-height: 15px;

    color: #fff;

    margin-bottom: 20px;

}



.live_chat{

  margin-top: 20px;

  padding: 10px 0px;

  width: 180px;

  font-size: 14px;

  background-color: transparent;

  border: 0;

  border: 1px solid #5a5a5a;

  font-weight: 700

}





.Ab_founder{

    text-decoration: none;

    color: #fff;

    border: 4px solid #da241e;

    font-size: 14px;

    padding: 9px 12px;

    display: inline-block;

    margin-top: 8px;

}





.Ab_founder:hover{

  color: #fff;

  text-decoration: none;

}





.top_star ul{

    width: 97.2%;

    float: right;

}







.our_c_div{

     height: auto;

  background-color: #1d2430;

  padding: 40px 40px;

}



.top_section_c h1{

    color: white;

    text-transform: uppercase;

    font-size: 51px;

     line-height: 50px;

    font-family: 'CarosHeavy';
/*    text-align: center;*/

}



.logo_right img{

    width: 20px;

    transform: translateY(-3px);

}



.top_section_c p{

    color: #fff;

    font-size: 12px;

    margin-top: 18px;

    line-height: 16px;

    font-family: 'CarosLight';

}



.logo_right{

  display: inline-block;

  margin-right: 8px;

  vertical-align: sub;

}



.text_after_logo{

  display: inline-block;

}



.text_after_logo p{

    font-size: 10px;

    margin-top: 0;

    text-transform: uppercase;

    line-height: initial;

    color: #fff;

    font-family: 'CarosMedium';



}





.top_star li{

    background-color: #da241e;

    padding: 6px 17px;

    margin-bottom: 12px;

}



.com_guide_graphic{

	background-color: rgba(0, 0, 0, 0.71);

    position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

       padding: 58px 0px 6px 0px;



}

.in_bxs{

background-color: rgba(0, 0, 0, 0.71);

    position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

       padding: 70px 0px 6px 0px;

}



.co_1{

  background-color: #252f3f;

  height: auto;

  width: 100%;

  position: relative;

  /* padding: 50px 0px 6px 0px; */

  position: relative;

}



.ad_open{

    position: absolute;

    top: 0;

    left: 0;

    letter-spacing: 1px;

    background-color:white;

    color: #252f40;

    font-family: 'CarosExtraBold';

    font-size: 9px;

    padding: 4px 5px;

    font-weight: 700;

    z-index: 2;

}



.bottom_sec_c{

  margin-top: 40px;

}



.co_1 h5{

  color: #fff;

  font-size:21px;

  position: relative;

  margin-bottom: 40px;

  line-height: 26px;

}



.c_duration{

  font-family: 'CarosBold';

  color: white;

  font-size: 10px;

  text-transform: uppercase;

  position: relative;

}



.c_duration:before{

  content: '';

  width: 28px;

  height: 1px;

  background-color: #fff;

  position: absolute;

  top: -17px;

  left: 0;

  right: 0;

  margin: 0px auto;

}



.br_dash{

  padding: 0px 4px;

}



.slick-slide{

  outline: none;

}



.bottom_sec_c .slick-arrow{

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

}



.bottom_sec_c .arrow_next{

  right: -20px;

  z-index: 100;

  cursor: pointer;

}



.bottom_sec_c .arrow_prev{

  left: -20px;

  z-index: 100;

  cursor: pointer;

}





.bottom_sec_c .slick-slide {

    margin-left:35px;

}





.bottom_sec_c .slick-list {

    margin-left:-35px;

}



.comming_soon{

    font-family: 'CarosBold';

    color: #505860;

    font-size: 7px;

    text-transform: uppercase;

    position: relative;

    

}





.up_come_h5{

margin-bottom: 10px !important;

 color: #505860 !important;

}





.exact_bottom{

  margin-top: 55px;

}



.exact_bottom p a{

  color: #505860;

  margin-bottom: 0;

  font-size: 11px;

  margin-top: 16px;

  display: inline-block;

  text-decoration: none;

}





.exact_bottom .br_all{

  font-size: 11px;

  color: #505860;

  text-decoration: none;

  display: block;

  width: 100%;

  padding: 12px 0px;

  border:1px solid #505860;

}





.tpbt0{

    margin-top: 9px;

    width: 81%;

    margin-left: 0;

        margin-bottom: 36px;

    border-top: 1px solid #505860;

}



.copy_rights p{

  font-size: 11px;

  line-height: 15px;

  color: #fff;

}



.copy_rights p span{

  color: #FEE004;

    font-family: 'CarosBold';

}





.tp10{

      margin-bottom: 25px !important;

}





.tpbt00 {

    margin-top: 9px;

    width: 52%;

    margin-left: 0;

    margin-bottom: 10px;

    border-top: 1px solid #505860;

}



.con_ul li a{

    color: #ffffff;

    font-size: 11px;

    text-decoration: none;

    text-transform: uppercase;

}



.sc_icon li i {

    color: blue;

    position: absolute;

    top: 50%;

    left: 21%;

    transform: translateY(-50%);

}



.sc_icon li a {

    font-size: 12px;

    background-color: #fff;

    color: #fff;

    width: 18px;

    height: 18px;

    display: inline-block;

    border-radius: 50px;

    position: relative;

}



.sc_icon li{

    display: inline-block;

}

.width25{

  width: 25px;

  margin: 0px auto;

}

 



.info_form_div {

    height: 82.8vh;

    background-color: #242F40;

    position: relative;

    

}   



.info_abs{

  position: absolute;

  top: 50%;

  left: 0;

  right: 0;

  margin: 0px auto;

  transform: translateY(-50%);

}





.chat_click{

  display: inline-block;

  position: absolute;

  bottom: 31px;

  left: 0;

  right: 0;

  margin: 0px auto;

}



.chat_click img{

    width: 45px;

    margin: 0px auto;

    display: block;

}



.info_form_div h1{

	font-size: 45px;

  color: #fff;

  text-align: center;

  margin-bottom: 40px;

}





.infp_form{

	width:35%;

	margin: 0px auto;

}



.fm_bottom{

	margin-bottom: 20px;

}



.fm_bottom .form-control{

	background-color: #fff;

	border-radius: 0;

	box-shadow: none;

	height: 42px;

	border:0;

}



.fm_bottom .form-control:focus{

	outline: none;

}



.fm_submit{

	background-color: #505761;

	text-transform: uppercase;

	border:0;

	color: #fff;

	font-family: 'CarosExtraBold';

	    padding: 12px 20px;

	        font-size: 14px;



}



button:focus{

	outline: none;

}



input:focus{

	outline: none;

}



.hold_on_div{

	height: 91vh;

    background-color: #D7263D;

    padding: 50px 50px;

    text-align: center;

    position: relative;

}



.hold_on_div img{

	width: 60px;

    margin: 0px auto;

    margin-bottom: 30px;	

}





.hold_on_div h2{

	font-family: 'CarosHeavy';

	font-size: 51px;

	color: #FEE004;

    margin-bottom: 15px;

}



.absolute_div_hold{

	position: absolute;

    left: 0;

    right: 0;

    margin: 0px auto;

    top: 50%;

    transform: translateY(-50%);

}



.hold_on_div p{

	color: #fff;

	line-height: 24px;

    font-size: 16px;

}



.thnks_blue{

	background-color: #0004AD;

}



.broweall_div{

/*	height: 82.8vh;*/

    background-color: #1C2430;

    padding: 35px 35px;

    text-align: center;

    position: relative;

}



.stylish-input-group .input-group-addon{

       background: #E5E5E5 !important;

           padding: 0;

}



.stylish-input-group .form-control{

    border-right:0; 

	box-shadow:0 0 0; 

	border-color:#ccc;

	border-radius: 0;

	height: 50px;

	background-color: transparent;

    border: 2px solid #374863;

    color: #374863 !important;

}



.stylish-input-group ::placeholder {

    color: #374863 !important;

    opacity: 1; /* Firefox */

}



.stylish-input-group :-ms-input-placeholder { /* Internet Explorer 10-11 */

   color: #374863;

}



.stylish-input-group  ::-ms-input-placeholder { /* Microsoft Edge */

   color: #374863;

}



.stylish-input-group button{

    border:0;

    background:transparent;

    padding: 13px 16px;

}



.input-group-addon{

	border-radius: 0

}



.se_icon{

	width: 21px;

	vertical-align: middle;

}



.category_p{

	color: #fff;

	font-size: 14px;

	margin-top: 15px;

}



.category_videos{

	    background-color: #242F40;

    height: 150px;

    width: 100%;

    margin-bottom: 30px;

}



.main_course_d{

	margin-top: 40px;

}



.go_back_btn{

color: #515862;

    border: 1px solid #515862;

    padding: 12px 32px;

    display: inline-block;

}



.pagi_div a{

	font-size: 13px;

	color: #515862;

	text-transform: uppercase;

	font-family: 'CarosBold';

	text-decoration: none;

}



.pagi_div p{

	margin-top: 11px;

}







.pagi_div a:hover{

	color: #fff;

}



.pagi_ul{

		margin-top: 11px;

}



.pagi_ul li{

	display: inline-block;

	margin-right: 3px;

}



.pagi_ul li a{

	font-size: 12px !important;

}





.pagi_ul img{

	    width: 8px;

	    vertical-align: bottom;

}



.lft_page{

    margin-right: 20px;

}

.rght_page{

	    margin-left: 20px;

}



/*Styling Selectbox*/

.dropdown_pr {

  width: 200px;

  display: inline-block;

  background-color: #FEE004;

 transition: all .5s ease;

  position: relative;

  font-size: 14px;

  font-family: 'Caros';

  color: #000;

  height: 100%;

  text-align: left;

  outline: none;

  text-transform: uppercase;

}



.dropdown_pr .select {

    cursor: pointer;

    display: block;

    padding: 15px 13px;

    outline: none;

}



.dropdown_pr .select > i {

     font-size: 22px;

    color: #1d2531;

    cursor: pointer;

    transition: all .3s ease-in-out;

    float: right;

    line-height: 7px;

    outline: none;;

}



.dropdown_pr:hover {

    

     outline: none;

}



.dropdown_pr:active {

    background-color: #FEE004;

     outline: none;

}



.dropdown_pr.active:hover,

.dropdown_pr.active {

    

    background-color: #FEE004;

     outline: none;

}



/* .dropdown_pr.active .select > i {

    transform: rotate(-180deg)

}

 */

.dropdown_pr .dropdown-menu_pr {

    position: absolute;

    background-color: #FEE004;

    width: 100%;

    left: 0;

    

    overflow: hidden;

    display: none;

    max-height: 400px;

    overflow-y: auto;

    z-index: 9

}



.dropdown_pr .dropdown-menu_pr li {

    padding: 12px 13px;

    transition: all .2s ease-in-out;

    cursor: pointer

} 



.dropdown_pr .dropdown-menu_pr {

  padding: 0px 0px 12px 0px;

  list-style: none

}



.dropdown_pr .dropdown-menu_pr li:hover {

  background-color: #fff;

}



.dropdown_pr .dropdown-menu_pr li:active {

  background-color: #e2e2e2

}



.complete_guide{

  height: auto;
 background-color:#1d2430;
/*  background-color: #0004AD;*/

}



.inner_right_c{

   padding:35px 50px;

}



.inner_right_c h1{

  font-family: 'CarosLight';

  font-size: 45px;

  color: #fff;

  margin-bottom: 20px;

      line-height: 48px;

}



.inner_right_c h6 {

 color: #FEE004;

 font-family: 'CarosBold';

 font-size: 13px;

 margin-bottom: 30px;

}



.c_deatil_p p{

  color: #fff;

  font-size: 13px;

  font-family: 'Caros';

  line-height: 18px;

  margin-bottom: 18px;

}



.div_3 ul li{

    color: #fff;

    padding-left: 18px;

    font-size: 13px;

    margin-bottom: 18px;

    line-height: 15px;

    text-transform: uppercase;

    position: relative;

}



.div_3 ul li:before{

    content: '';

    background: url(../image/star.png);

    height: 13px;

    width: 14px;

    position: absolute;

    left: 0px;

    top: 0;

}



.div_3{

  margin-top: 45px;

}





.re_how{

    color: #fff;

    border: 2px solid #FEE004;

    display: block;

    width: 181px;

    padding: 14px 0px;

    text-align: center;

    text-transform: uppercase;

    font-size: 13px;

    text-decoration: none;

    float: right;

}



.re_how:hover{

  color: #fff;

  text-decoration: none;

}



.re_30{

    margin-bottom: 30px;

}



.inner_left_c{

  background-color: #242F40;

  padding: 30px;

}



.inner_left_c iframe{

  width: 100%;

  height: 178px;

  margin-bottom: 30px;

}





.inner_left_c p{

    color: #fff;

    font-size: 15px;

    text-transform: uppercase;

    line-height: 22px;

}



.inner_left_c h5{

    color: #FEE004;

    font-size: 17px;

    text-transform: uppercase;

    margin-top: 8px;

    margin-bottom: 15px;

}



.inner_left_c img{

  margin: 0px auto;

}





.payment_m_1 .head_part_p{

background-color: #fff;

padding: 3px 0px;

}



.payment_m_1 .head_part_p p {

  color: #242F40;

  font-size: 13px;

}



.inner_left_c a:hover{

  text-decoration: none;

}

.inner_left_c a:active{

  text-decoration: none;

}



.inner_left_c a:focus{

  text-decoration: none;

}



.mid_part_p h1{

      text-transform: uppercase;

    font-size: 18px;

    color: #fff;

    font-family: 'CarosExtraBold';

    margin-bottom: 10px;

}



.payment_m_1 .mid_part_p {

  background-color: #515862;

  padding: 15px 0px;

}





.payment_m_1{

  margin-top: 20px;

}





.or_{

  margin-top: 15px;

  color: #fff;

  font-size: 15px;

}



.y_color{

  color: #FEE004 !important;

}





.fd_text{

  position: absolute;

  top: 50%;

  color: #fff;

  

  width: 50%;

  text-align: justify;

  margin: 0px auto;

  left: 0;

  right: 0;

  transform: translateY(-50%);

}





.fd_text p{

  margin-bottom: 15px;

  line-height: 18px;

  font-size: 13px;

}







.cau_div{

  height: 82.8vh;

  background-color: #242F40;

  position: relative;



}





.inner_cau{

  position: absolute;

  top: 50%;

  width: 75%;

  left: 0;

  right: 0;

  margin: 0px auto;

  transform: translateY(-50%);

  

  background-color: #D7263D;

  padding: 35px;

}



.inner_cau h1{

  font-family: 'CarosHeavy';

  color: #FEE004;

  text-transform: uppercase;

  font-size:28px;

  margin-bottom: 15px;



}



.rules{

      font-size: 13px;

    line-height: 20px;

  text-transform: uppercase;

  color: #fff;

}



.read_care{

      margin-top: 30px

}



.read_care h1{

font-size: 18px;



}



.read_care p{

    font-size: 12px;

    color: #fff;

    text-transform: uppercase;

    margin-bottom: 13px;

}



.cau_right p{

      color: #fff;

    font-size: 10px;

    margin-bottom: 10px;

    line-height: 16px;



}



.cau_right hr{

margin-top: 15px;

    margin-bottom: 15px;



}





.control {

  display: block;

  position: relative;

  padding-left: 33px;

  cursor: pointer;

  font-size: 10px;

  color: #fff;

      line-height: 14px;

}

.control input {

  position: absolute;

  z-index: -1;

  opacity: 0;

}

.control__indicator {

  position: absolute;

  top: 3px;

  left: 0;

  height: 18px;

    width: 18px;

  background: #e6e6e6;

}

.control--radio .control__indicator {

  border-radius: 50%;

}

.control:hover input ~ .control__indicator,

.control input:focus ~ .control__indicator {

  background: #ccc;

}

.control input:checked ~ .control__indicator {

  background: #fff;

}

.control:hover input:not([disabled]):checked ~ .control__indicator,

.control input:checked:focus ~ .control__indicator {

  background: #fff;

}

.control input:disabled ~ .control__indicator {

  background: #e6e6e6;

  opacity: 0.6;

  pointer-events: none;

}

.control__indicator:after {

  content: '';

  position: absolute;

  display: none;

}

.control input:checked ~ .control__indicator:after {

  display: block;

}

.control--checkbox .control__indicator:after {

  left: 8px;

  top: 4px;

  width: 3px;

  height: 8px;

  border: solid #fff;

  border-width: 0 2px 2px 0;

  transform: rotate(45deg);

}

.control--checkbox input:disabled ~ .control__indicator:after {

  border-color: #7b7b7b;

}

.control--radio .control__indicator:after {

        left: 5px;

    top: 5px;

    height: 8px;

    width: 8px;

    border-radius: 50%;

    background: #000;

}

.control--radio input:disabled ~ .control__indicator:after {

  background: #7b7b7b;

}



.watch_video{

    margin-top: 20px;

    border: 1px solid #fff;

    background-color: transparent;

    color: #fff;

    text-transform: uppercase;

    font-size: 13px;

     padding: 12px 14px;

}





.last_pp{

  margin-bottom: 0px !important;

}



.cau_right{

  padding-left: 80px;

}



.student_work_div{

  background-color: #FEE004;

  height: 82.8vh;

  padding: 50px;

}



.student_work_div h1{

  color: #242F40;

  font-size: 51px;

  font-family: 'CarosHeavy';

}



.ul_work{

  margin-top: 50px;

}



.ul_work li:last-child{

  margin-right: 0;

}



.ul_work li{

  width: 23.1%;

  margin-right: 20px;

  height: 325px;

  background-color: #fff;

  display: inline-block;

}





.watch_ve{

  background-color:#E5E5E5;

  height: 82.8vh;

  padding: 40px;

  position: relative;



}



.in_watch h1{

font-family: 'CarosHeavy';

color: #242F40;

font-size: 36px;

text-transform: uppercase;

margin-bottom: 20px;

    margin-top: 20px;

}



.in_watch p{

    font-size: 26px;

    color: #242F40;

}





.in_watch iframe{

    margin-top: 30px;

    width: 400px;

    height: 225px;

}





.live_cht{

    border: 1px solid #242F40;

    color: #242F40;

    box-shadow: none;

    background-color: transparent;

    font-size: 14px;

    padding: 12px 50px;

    position: absolute;

        bottom: 40px;

    right: 40px;



}



.pay_div_tb{

/*  height: 82.8vh;*/
height: 91vh;
  background-color: #242F40;

  padding: 60px;

}





.pay_div_tb h1{

  font-family: 'CarosBold';

  color: #fff;

  font-size: 40px;

  margin-bottom: 40px;

}





.pay_div_tb table {

     color: #515862;

  border-collapse: collapse;

  margin: 0;

  padding: 0;

  width: 100%;

  table-layout: fixed;

}







.pay_div_tb table tr {

  background-color: transparent;

  padding: .35em;

  border-bottom: 1px solid #515862;

}



.pay_div_tb table tr:last-child{

  border:0 !important;

}



.pay_div_tb table th,

.pay_div_tb table td {

  padding: 18px 0px;

  font-size: 14px;

  

}



.pay_div_tb table th {

  font-size: 14px;

  font-family: 'CarosBold';

  

}

.status_c{

  color: #00AD18;

}



.c_nm1{

  color: #fff;

}



.c_nm1:hover{

  text-decoration: none;

  color: #fff;



}







@media screen and (max-width: 768px) {

  .pay_div_tb table {

    border: 0;

    color: #fff;

  }
.effect-image img
  {
    width: 133px !important;
	height:102px!important;
  }

.teaching_methodlogy_container{
  margin-bottom:38px;
  }
  .pay_div_tb table caption {

    font-size: 1.3em;

  }

  

  .pay_div_tb table thead {

    border: none;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

  }

  

  .pay_div_tb table tr {

    border-bottom: 3px solid #ddd;

    display: block;

    margin-bottom: .625em;

  }

  

  .pay_div_tb table td {

    border-bottom: 1px solid #ddd;

    display: block;

    font-size: .8em;

    text-align: right;

  }

  

  .pay_div_tb table td::before {

    /*

    * aria-label has no advantage, it won't be read inside a table

    content: attr(aria-label);

    */

    content: attr(data-label);

    float: left;

    color: #e0e0e0;

    

  }

  

  .pay_div_tb table td:last-child {

    border-bottom: 0;

  }

}





.pending_amt{

  color: #D7263D;

}





.renew_bt{

    background-color: #D7263D;

    color: #fff;

    font-size: 13px;

    border: 0;

    padding: 10px 46px;



}



.course_2div{

  height: 82.9vh;

  background-color: #242F40;

  padding: 40px 40px;

}





.course_2div h1{

  font-family: 'CarosBold';

  color: #fff;

  font-size: 51px;

}



.nev_stp{

  color: #fff;

  font-size: 13px;

  margin-top: 28px;

  line-height: 20px;

}



.bo2{

  bottom:2px;

}



.po_ul_2{

  position: absolute;;

  top: -2px;

  width: 100%;

}



.edit_pr_div{

  height:82.8vh;

  background-color: #242F40;

  padding: 30px 30px;

}





.inner_edit_div{

  width: 60%;

  margin: 0px auto;

  margin-top: 30px;

}





.inner_edit_div h1{

  color: #fff;

  font-size: 36px;

  font-family: 'CarosBold';

  line-height: 40px;

  margin-bottom: 60px;

}



.wrap_edit{

  margin-bottom: 60px;

}





.wrap_edit p{

  color: #fff;

  font-size: 14px;

  margin-bottom: 10px;

  position: relative;



}



.wrap_edit p a{

  color: #515862;

}



.wrap_edit p a:hover{

color: #fff;

text-decoration: none;

}



.wrap_edit p span{

 color: #515862 

}



.edited_section{

  padding: 0px 15px;

}



.pen_edit{

 width: 18px;

}





.click_pen{

  margin-left: 40px;

}



.box_caution{

  background-color: #FEE004;

  padding: 19px 52px;

  position: relative;

}



.box_caution p{

 text-transform: uppercase;

    color: #000;

    font-size: 13px;

    line-height: 20px;

    font-family: 'CarosBold';

}





.click_close{

    color: #fff;

    background-color: #242F40;

    padding: 3px 6px;

    display: inline-block;

    position: absolute;

    top: 10px;

    

    right: 10px;

}



.click_close:hover{

  color: #fff;



}



.click_close img{

  width: 10px;

}





.watch_div_list{

  height: 82.8vh;

  background-color: #242F40;

  padding: 45px 70px;

}



.watch_div_list h1{

font-size: 42px;

    color: #fff;

    font-family: 'CarosBold';

    line-height: 50px;

    margin-bottom: 30px;

}



.eye_{

    width: 15px;

}



.lock_{

  width: 12px;

}



.v_list ul li a{

  color: #505761;

  font-size: 12px;

  font-family: 'CarosMedium';

  text-decoration: none;



}

.v_list ul li{

  padding: 17px 0px;

  border-bottom:1px solid #505761;

  position: relative;

}



.v_list ul li:last-child{

  border:0;

}





.v_list ul li a img{

  margin-right: 12px;

  vertical-align: bottom;

}



.act_watchlist{

color: #fff !important;

}



.v_list ul{

    width: 365px;

    padding-left: 45px;

    position: relative;

}









.clk_2_watch{

background-color: #FEE004;

    color: #000;

    font-size: 12px;

    position: absolute;

    padding: 10px 24px;

    top: 50%;

    transform: translateY(-50%);

    right: -190px;

}



.wt_relative{

  position: relative;

}





.wt_relative:before{

    content: '';

    width: 0;

    height: 0;

    border-top: 8px solid transparent;

    border-right: 10px solid #fee104;

    border-bottom: 8px solid transparent;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: -33px;

}







.clk_2_watch1{

background-color: #D7263D;

    color: #fff;

    font-size: 13px;

    position: absolute;

    padding: 10px 24px;

    top: 50%;

    transform: translateY(-50%);

    right: -458px;

}



.wt1_relative{

  position: relative;

}





.wt1_relative:before{

    content: '';

    width: 0;

    height: 0;

    border-top: 8px solid transparent;

    border-right: 10px solid #D7263D;

    border-bottom: 8px solid transparent;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: -33px;

}





.list_back{

    background-color: transparent;

    border: 1px solid #505761;

    color: #505761;

    font-size: 13px;

    text-decoration: none;

    padding: 12px 34px;

    display: inline-block;

    position: absolute;

    bottom: 45px;

    right: 70px;

}





.list_back:hover{

 border:1px solid #fff;

  color: #fff;

    text-decoration: none;



}















/* ---------------------------end here--------------------------- */








.certi_div{

  height: 82.8vh;

  background-color: #1d2430;

  padding: 40px 40px;



}



.certi_div h1{

  font-size:45px;

  font-family: 'CarosBold'; 

  color: #fff;

}





.certi_div p{

  color: #fff;

  font-size: 12px;

  margin-top: 20px;

  line-height: 16px;

  font-family: 'CarosLight';

}



.clk_2_watch{

  display: none;

}





.clk_2_watch1{

  display: none;

}



.v_list{

  height: 275px;

  overflow-y: auto;

}



.mCSB_scrollTools{

  left: 0;

}



.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #FF3C3C;

    background-color: rgb(248, 60, 60);

}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #fffefe;

    background-color: rgba(255, 255, 255);

}

.mCSB_scrollTools{

  opacity: 1

}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

      background-color: rgb(248, 60, 60);

}



#mCSB_1_dragger_vertical{

  height: 45px!important;

}



.show_fc{

  border:0;

  border-bottom: 1px solid #fff;

  background-color: transparent;

  border-radius: 0;

  display: inline-block;

  width: 135px;

  display: none;

  padding: 0px 4px;

  height: 30px;

}







/*Code by Wizziosoft Solutions*/



.error_msg{

   color: red;

   padding-top: 10px; 

}



.success_msg{

/*   color:white;

   padding-top: 10px; */
   min-width: 250px;
    margin-left: -125px;
    background-color: #000000;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 16px;
    position: fixed;
    /* z-index: 999999999; */
    left: 50%;
    bottom: 150px;
    font-size: 17px;

}

.trademarkdes{
  color: white;
  padding: 14px;
  text-align: center;
  margin-top: 30px;
  font-size:12px;
}
.trademarkdes a{
  color: #6b8cff;
}
/*.missionviosn>h1{*/
/*  text-align: center;*/
/*  padding: 28px;*/
/*  font-size: 25px;*/
/*  font-weight: bold;*/
/*  margin-top: 25px;*/
/*  text-decoration: underline;*/
/*}*/
.missionviosn {
/*  padding:44px 0px;*/
/*  line-height: 25px;*/

}
.teaching_methodlogy>h1{
    margin-bottom:18px;
}
.missionviosnp{
    font-size: 12px;
    margin-top: 18px;
    line-height: 16px;
    font-family: 'CarosLight'; 
}
.privcypolicypag{
  line-height: 25px;
  padding: 65px 0px;
      font-size: 12px;
    margin-top: 18px;
    line-height: 16px;
    font-family: 'CarosLight';
}
.studentbecomedatails{
  text-align: center;
  line-height: 25px;
}
.visionandmission,.get_theworldclass>h2
{
     /* margin: 28px 0px;
    font-size: 33px;
    font-weight: bold;*/
        text-transform: uppercase;
    font-size:40px;
    line-height: 50px;
    font-family: 'CarosHeavy';
}
.visionandmission +p{
  text-align: justify;
/*  line-height: 24px;*/
  text-justify: distribute;
}
.effect-image{
/*  box-shadow: 3px 3px 8px #5e6266;*/
  position: relative;
overflow: hidden;
margin: 10px 0;
text-align: center;
cursor: pointer;
}
.staffname{
  text-align: center;
}
.inner_content_area{
    background:white;
}
.blogcontentdetl{
/*    line-height:24px;*/
    font-size: 12px;
    margin-top: 18px;
    line-height: 16px;
    font-family: 'CarosLight';
}

.blogsubcatti{
    margin-top:10px;
}
.teacherreq{
  margin-top: 0;
}
.staffname h5,h6
{
  color: white;
}
.blogs{
  -moz-border: 1px solid black;
  border: 1px solid black;
-moz-margin-bottom: 20px !important;
margin-bottom: 20px !important;
-moz-padding: 10px;
padding: 10px;
}
.blodetis{
   padding: 20px 20px; 

}
.dropdown_navmen .dropdown_navmen_bar li.active:hover,  .dropdown_navmen .dropdown_navmen_bar li.active {
  border-radius: 0px;
}
.dropdown_navmen .select > i {
  position: absolute;
  font-size: 12px;
  color: #1f174b;
  cursor: pointer;
  transition: all .3s ease-in-out;
  margin-left: 0px;
  border-radius: 50%;
  padding: 6px 0px;
  width: 21px;
  height: 21px;
  text-align: center;
}
.dropdown_navmen .dropdown_navmen_bar li.active .select > i {
  transform: rotate(-180deg);
}
.dropdown_navmen .dropdown_navmen_bar {
  display: inline-block;
  vertical-align: top;
}
.dropdown_navmen .dropdown_navmen_bar {
  width: 100%;
  left: 0;
  border-radius: 0px;
  overflow: hidden;
  display: none;
  z-index: 9;
}
.dropdown_navmen .dropdown_navmen_bar {
  padding: 0;
  list-style: none;
}
.dropdown_navmen .dropdown_navmen_bar li {
  transition: all .2s ease-in-out;
  cursor: pointer;
  padding-left: 1rem;
}
.dropdown_navmen .dropdown_navmen_bar li:hover {
  font-weight: 700;
  transition: 0.5s all;
}
.dropdown_navmen .dropdown_navmen_bar li::before {
  content: "\f101";
  font-family: "FontAwesome";
  /*position: absolute;*/
  margin-right: 7px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  color: #020202;
}
.dropdown_navmen .dropdown_navmen_bar li a {
  color: #000;
  transition: 0.5s all;
}
.blogcont{
  margin-top:8px;
}
.blogdate{
  padding: 10px 0px;
font-size: 12px;
}
.side_cat{
  border: 1px solid black;
    padding: 11px;
    margin-top: 20px;
}
.blogactive{
  margin-top: 10px;
}
.blogcontentdetl{
  text-align: justify;
  padding-block: 20px;
}
.warinmsgnotf{
  color: white;
}
.missionviosn,.get_theworldclass{
margin-top:50px;
}
.missionviosn img,.missionviosn1 img{
  padding: 50px;
    width: 309px;
}
.missionmrgb{
  margin-bottom: 20px;
}
.missionviosn img{
  margin:auto;
}
.blogde h3{
   /* font-size: 17px;
    line-height: 45px;*/
    text-transform: uppercase;
    font-size:40px;
    line-height: 50px;
    font-family: 'CarosHeavy';
}
.side_cat{
  margin-bottom: 20px;
}
.blogtitle{
  font-family: 'CarosHeavy';
}
.blogsdesimage{
  height:120px;
  display: flex;
  margin: auto;
}
.blogcontent{
  font-size: 12px;
    margin-top: 18px;
    line-height: 16px;
    font-family: 'CarosLight';
    text-align: justify;
}
.expandblogcateg{
      margin-top: 23px;
    float: right;
    padding: 11px;
    background: black;
    border: none;
    color: white;
    width: 57px;
}
.expandblogdetails{
  display: none;
}
.pd-0
{
  padding: 0px !important;
}
.head_part{
  padding: 34px;
}
.inner_content_area{
/*  margin-top: 69px;*/
}
.director_msg,.teaching_methodlogy
{
    margin-top:50px;
}
.viewdetailsoffeesrest{
    display: inline-block;
    background: red;
    border-radius: 28px;
    text-align: center;
    height: 33px;
    width: 33px;
    padding-top: 10px;
}
.viewdetailsoffeesrest .fa{
    font-size:15px;
    color:white;
}
.get_theworldclass{
        background: #da241e;
    color: white;
    display: flex;
    justify-content: space-around;
    padding: 20px;
    align-items: center;
}
.get_theworldclass_contactus
{
        background: white;
    padding: 16px;
    border-radius: 12px;
    font-size: 17px;
    color: black;
}
.teaching_methodlogy_container p{
    font-size:12px;
}
.teaching_methodlogy_container>h2{
    margin-bottom:12px;
    margin-top:12px;
}
.teaching_methodlogy_container{
    text-align:center;
}
.effect-image img
{
  height:160px; width: 226px;
}
.staffimage img{
  
  width: 133px;
height: 137px;
}
.ourstudents img 
{
 height: 188px;
width: 149px; 
}
.gentate_result
{
  margin-bottom:10px;
}
