@import "font/stylesheet.css";
@import "font/flaticon.css";

body{ 
/*	font-family: 'ralewayregular';*/
	font-family:arial;
	font-size:14px; margin:0; padding:0;float: left;width: 100%;}

.regular_font{ font-family: 'ralewayregular'; font-weight:normal;}
.thin_font{ font-family: 'ralewaythin'; font-weight:normal;}
.italic_font{ font-family: 'ralewayitalic'; font-weight:normal;}
.semibold{ font-family: 'ralewaysemibold'; font-weight:normal;}
.bold_font{ font-family: 'ralewaybold'; font-weight:normal;}
.extr_bold{ font-family: 'ralewayextrabold'; font-weight:normal;}
.black_font{ font-family: 'ralewayblack'; font-weight:normal;}
.extra_light{ font-family: 'ralewayextralight'; font-weight:normal;}
.light_font{ font-family: 'ralewaylight'; font-weight:normal;}
.medium_font{ font-family: 'ralewaymedium'; font-weight:normal;}

p, h1, h2, h3, ul, ol{ margin:0; padding:0;}
ol, ul{ list-style:none;}
a{ text-decoration:none;}
a, input[type=text], input[type=textbox], input[type=radio], input[type=submit], select, button, textarea{ outline:none;}
table {	border-collapse: collapse; border-spacing: 0;}
input[type=text], textarea, select{ border:1px solid #ccc; padding:10px 5px; border-radius:5px; font-family: 'ralewayregular'; font-weight:normal; font-size:14px;}
button, input[type=submit]{ cursor:pointer;}
.sprite{ background-image:url(../images/sprite.png); background-repeat:no-repeat;}
header{ background:#fff;}
section{ position:relative;}
.main_wrappr{ max-width:1050px; margin:0 auto; overflow:hidden;}
.main_wrappr2{ width:1155px; margin:0 auto; overflow:hidden;}
.top_bar{ background:rgb(51, 153, 255); height:3px;}
.logo{ float:left; overflow:hidden; margin:0px 0;padding: 10px 10px;}
.logo img{max-width:500px;}
/*Manin menu start*/
.nav_cntr { float:right;}
.toggleMenu { display: inline-block; color:rgb(51, 153, 255); font-size: 36px; font-family: "Flaticon"; }
.toggleMenu:before { content: "\e0fe" }
.nav { list-style: none; *zoom: 1; padding: 0; margin: 0; }
.nav:before, .nav:after { content: " "; display: table; }
.nav:after { clear: both; }
.nav ul { list-style: none; width: 9em; }
.nav a { padding: 33px 0; margin:0 15px; color: #606060; font-size: 15px; font-family: 'ralewaysemibold'; font-weight:normal; }
.nav li { position: relative; }
.nav > li { float: left; }
.nav > li > .parent { background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: right; }
.nav > li > a { display: block; transition: none; }
.nav > li > a:hover, .nav > li > a.selected {color:rgb(51, 153, 255); }
.nav > li > a.first { padding-left:0; margin-left:0;}
.nav > li > a.last { padding-right:0; margin-right:0; border-right:0;}
.nav li ul { position: absolute; left: -9999px; }
.nav > li.hover > ul { left: 0; }
.nav li li.hover ul { left: 100%; top: 0; }
.nav li li a { display: block; background: #1d7a62; position: relative; z-index: 100; border-top: 1px solid #175e4c; }
.nav li li li a { background: #249578; z-index: 200; border-top: 1px solid #1d7a62; }
/*Main menu end*/
/* scroll fixed navigation start */
.nav_fixed { width:100%; background:#fff; transition: 0.5s ease-in-out;}
.nav_fixed.stick { position: fixed; height:50px; top: -50px; z-index: 999; display: inline-block; width: 100%; box-shadow: 0px 0px 5px 0px #555; -webkit-box-shadow: 0px 0px 5px 0px #555; -moz-box-shadow: 0px 0px 5px 0px #555; transition: padding 0.2s ease-in-out;

    animation:drop_nav 0.5s ease-in-out forwards;
    -webkit-animation:drop_nav 0.5s ease-in-out forwards;;
    -moz-animation:drop_nav 0.5s ease-in-out forwards;
    -ms-animation:drop_nav 0.5s ease-in-out forwards;
}
@-webkit-keyframes drop_nav {
    0% { top:-50px;}
    100% { top:0px;}
}
@-moz-keyframes drop_nav {
    0% { top:-50px;}
    100% { top:0px;}
}
@-ms-keyframes drop_nav {
    0% { top:-50px;}
    100% { top:0px;}
}
@-o-keyframes drop_nav {
    0% { top:-50px;}
    100% { top:0px;}
}
@keyframes drop_nav {
    0% { top:-50px;}
    100% { top:0px;}
}
.nav_fixed.stick .logo{ margin-top: 0px;padding: 8px 0px}
.nav_fixed.stick .logo img{ width:290px;}
.nav_fixed.stick .nav a { padding:15px 0;}
/* scroll fixed navigation end */

.scrl_prnt {
    position: relative;
}
.scrl_point {
    position: absolute;
    top: -55px;
}

/*Popup code start*/
.res_pop_bg { background: rgba(255,255,255,0.9); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; }
.res_main_pop { position: absolute; background: #fff; width: 400px; padding-bottom:20px; opacity: 1; top: 47%; left: 50%; margin-left:-200px; margin-top:-260px; z-index: 99; border: 1px solid #d8d8d8; box-shadow: 0px 0px 35px 0px rgba(62,62,62,0.2); border-radius:4px;

    animation-name:pop_zoom;
    animation-duration:0.2s;
    animation-timing-function:ease-in-out;
    animation-fill-mode: forwards;

    -webkit-animation-name: pop_zoom;
    -webkit-animation-duration:0.2s;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: pop_zoom;
    -moz-animation-duration:0.2s;
    -moz-animation-timing-function:ease-in-out;
    -moz-animation-fill-mode: forwards;

    -ms-animation-name: pop_zoom;
    -ms-animation-duration:0.2s;
    -ms-animation-timing-function:ease-in-out;
    -ms-animation-fill-mode: forwards;

    -o-animation-name: pop_zoom;
    -o-animation-duration:0.2s;
    -o-animation-timing-function:ease-in-out;
    -o-animation-fill-mode: forwards;
}
@-webkit-keyframes pop_zoom {
    0% { transform:scale(0.7);}
    100% { transform:scale(1); visibility:visible;}
}
@-moz-keyframes pop_zoom {
    0% { transform:scale(0.7);}
    100% { transform:scale(1,1); visibility:visible;}
}
@-ms-keyframes pop_zoom {
    0% { transform:scale(0.7);}
    100% { transform:scale(1); visibility:visible;}
}
@-o-keyframes pop_zoom {
    0% { transform:scale(0.7);}
    100% { transform:scale(1); visibility:visible;}
}
@keyframes pop_zoom {
    0% { transform:scale(0.7);}
    100% { transform:scale(1); visibility:visible;}
}
.pop_hide { 
    animation-name:pop_out;
    animation-duration:0.2s;
    animation-timing-function:ease-in-out;
    animation-fill-mode: forwards;

    -webkit-animation-name: pop_out;
    -webkit-animation-duration:0.2s;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: pop_out;
    -moz-animation-duration:0.2s;
    -moz-animation-timing-function:ease-in-out;
    -moz-animation-fill-mode: forwards;

    -ms-animation-name: pop_out;
    -ms-animation-duration:0.2s;
    -ms-animation-timing-function:ease-in-out;
    -ms-animation-fill-mode: forwards;
}
@-webkit-keyframes pop_out {
    0% { transform:scale(1);}
    100% { transform:scale(0.7); visibility:hidden;}
}
@-moz-keyframes pop_out {
    0% { transform:scale(1);}
    100% { transform:scale(0.7); visibility:hidden;}
}
@-ms-keyframes pop_out {
    0% { transform:scale(1);}
    100% { transform:scale(0.7); visibility:hidden;}
}
@-o-keyframes pop_out {
    0% { transform:scale(1);}
    100% { transform:scale(0.7); visibility:hidden;}
}
@keyframes pop_out {
    0% { transform:scale(1);}
    100% { transform:scale(0.7); visibility:hidden;}
}

.res_main_pop span { cursor: pointer; width: 25px; font-size: 16px; line-height: 25px; text-align: center; color: #8d8d8d; margin: 0px 0px 0 0;font-family: 'Flaticon'; position: absolute; top: 7px; right: 7px;}
.res_main_pop span:before { content: "\e0fc";}
.res_main_pop .reg_back { cursor: pointer; width: 25px; font-size: 16px; line-height: 25px; text-align: center; color: #8d8d8d; margin: 0px 0px 0 0;font-family: 'Flaticon'; position: absolute; top: 7px; left: 7px;}
.res_main_pop .reg_back:before { content: "\e03b";}
.res_main_pop .pop_title{ color:#8d8d8d; font-size:16px; text-align: center; margin: 45px 0 0px 0;}
.res_main_pop p { margin:15px 20px 0 35px;}
.res_main_pop p label{ font-weight:normal; font-size:13px; color:#000; display: block; margin: 5px 0; font-family: 'ralewaybold';}
.res_main_pop p input[type=text] { width:96%; height: 30px; font-size: 14px; border: 1px solid #d8d8d8; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; padding-left: 5px; padding-right: 5px; }
.res_main_pop p .forgot_pwd { color:#9B9B9B; line-height: 36px;}
.res_main_pop p .forgot_pwd:hover { text-decoration:underline;}
.res_main_pop p input[type=submit]{ float:right; display: inline-block; padding: 8px 20px; background: #6cbd32; color: #fff; font-size: 16px; text-transform: uppercase; border:none; border-bottom: 2px solid #529720; border-radius: 4px; transition: none; margin-right: 14px;}
.res_main_pop p input[type=submit]:hover { background:#529720; border-bottom-color:#457f1a; }

.register_btn{ background:#788290 !important; font-size:12px !important; border-color:#5b6169 !important;}
.register_btn:hover{ background:#6c7581;}

.reg_cls_strm{ margin: 15px 35px 0 35px;}
.reg_cls_strm aside{ display:inline-block; width:49%;}
.reg_cls_strm aside label{ font-weight:normal; font-size:13px; color:#000; display: block; margin: 5px 0; font-family: 'ralewaybold';}
.reg_cls_strm aside select, .reg_cls_strm aside input{ width:100%; height: 35px; font-size: 14px; border: 1px solid #d8d8d8; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; padding-left: 5px; padding-right: 5px;}
.res_main_pop p .acpt_trms { color: #9B9B9B; line-height: 10px; display: inline-block;}
.res_main_pop p .chkbx { vertical-align:middle;}
.res_main_pop p small { margin-left: 20px; color: blue;}
#close { display: none; }

/*Popup code end*/

.ctnt_fst_hding{ background:#fff; overflow:hidden;border-bottom: 1px solid #ccc;}
.sld_section{ position:relative; padding-bottom:15px;}
.bnr_ovr_txt{ float:left; margin-top:80px;}
.bnr_ovr_txt h2{ font-size:30px; color:#fff; line-height: 40px;}
.test_date{ min-height: 60px; margin-top:25px; position:relative; padding-left:70px; font-size:18px; color:#fff;display:inline-block;width:30%; }
.test_dateicon, .timedate_icon{ position:absolute; left:0; width: 60px; line-height: 60px; background: rgb(231,76,60); font-family: "Flaticon"; color: #fff; font-size: 27px; text-align: center;}
.test_dateicon:after{ content: "\e02c";}
.timedate_icon:after{ content: "\e144"; font-size:34px;}
.test_date strong{ display:inline-block; text-transform:uppercase; margin: 5px 0;}
.inr_wpr{ overflow:hidden; background:#fff; border-top:3px solid rgb(51, 153, 255);}
.inr_wpr.first{ border-top:0;}
.aftr_inr_cntr{ padding:0 30px 30px 30px;}
.ctnt_heading{ height:90px; border-bottom:1px solid #ececec;}
.ctnt_heading h1{ display:inline-block; line-height:70px; padding-left:40px; font-size:30px;  color:#505050;}
.regdate_cntr{ float:right;}
.reg_btn{ float: right; padding: 10px 30px 8px 35px; margin: 27px 30px 0 0; background:rgb(51,153,255); font-size:18px; color:#fff; text-transform:uppercase; border-radius:4px; border-bottom:2px solid rgb(41,128,185);}
.reg_btn:hover{ background:rgb(41,128,185); border-bottom-color:rgb(41,128,185); }
.reg_btn:before{  display:inline-block; font-family: Flaticon; font-size:30px; vertical-align:middle;}
.day_date_cntr{ float:right; margin-right:50px;}
.day_date_cntr li{ float:left; text-align: center; border-left:1px solid #e5e5e5;}
.day_date_cntr li.last{ border-right:1px solid #e5e5e5;}
.day_date_cntr li .num_date{ border-bottom:1px solid #e5e5e5; padding: 15px 20px; color:#76b945; font-size:30px; font-family: 'ralewayextralight'; font-weight:normal;}
.day_date_cntr li .dy_mnth{ color:#505050; background:#f6f6f6; text-transform:uppercase; padding: 4px 10px;}
.reg_btn_top{font-size: 12px;}
.reg_btn_bottom{margin: 10px 25px 25px 0px;}
.aftr_inr_cntr{ padding:40px; overflow:hidden;}
.aftr_inr_cntr h3{ font-size:18px; color:rgb(51, 153, 255); margin-bottom:10px;}
.aftr_inr_cntr p{ font-size:14px; color:#505050; line-height:24px;}
.pkg_green{ width:100%; overflow:hidden;}
.pkg_red h2, .pkg_green h2{ color:#fff; text-transform:uppercase; font-size:30px; padding:12px 0 12px 284px;}
.pkg_red{ float:left; background:rgb(231, 76, 60);}
.pkg_red h2{ background:rgb(231, 76, 60);}
.pkg_green{ float:right; background:rgb(51, 153, 255);}
.pkg_green h2{ background:rgb(51, 153, 255);}
.pkg_dtls{ padding:25px; overflow:hidden;}
.pkg_dtls p{ border-bottom:1px solid rgba(255,255,255,0.2); padding: 13px 0; font-size:18px; color:#fff; font-family: 'ralewaybold'; font-weight:normal;}
.pkg_dtls p.last{ border-bottom:none;}
.pkg_dtls p .spanleft{ float:left; width:513px; }
.pkg_dtls p .buynow{ float:right; background:#fff; border-bottom:2px solid #c04111; font-size:18px; color:#f15a22; padding:6px 25px; margin-top:10px; border-radius:3px;}
.pkg_dtls p .buynow:hover{ background:#e2e2e2;}
/*.featrs_wpr{ background:url(../images/features_bg.png) no-repeat right top;}*/
.featrs_wpr ul{}
.featrs_wpr ul li{ position:relative; font-size:16px; font-family: 'ralewaymedium'; font-weight:normal; padding-left:45px; margin-bottom:40px; line-height:24px; color:#505050;}
.featrs_wpr ul li span{ position:absolute; left:0; font-family: Flaticon; font-size: 30px; vertical-align:middle; color:rgb(231, 76, 60);}
.featrs_wpr ul li span:after{content: "\e0d9";}

/*Tabs code start*/
.cbtabs{ display:inline-block; width: 100%; margin: 0; padding: 0; list-style: none;}
.cbtabs li{ float: left;}
.cbtabs li a:before{ font-family: "Flaticon"; content: "\e0eb"; font-size: 27px; vertical-align: middle; margin-top: -4px; display: inline-block; color:#b2b2b2;}
.cbtabs a{ position: relative; background: #fff; color:#505050; font-size:18px; font-family: 'ralewaymedium'; font-weight:normal; text-transform:uppercase; padding:25px 35px 25px 22px; float: left; text-decoration: none; color: #444; -moz-box-shadow: 0 -1px 1px rgba(0,0,0,.4); -webkit-box-shadow: 0 -1px 1px rgba(0,0,0,.4); box-shadow: 0 -1px 1px rgba(0,0,0,.4);}
.cbtabs a:hover, .cbtabs a:hover::after, .cbtabs a:focus, .cbtabs a:focus::after{ background: #fbfbfb; color:#22c460;}
.cbtabs a:focus{outline: 0;}
.cbtabs .current a, .cbtabs .current a::after{ background: #fbfbfb;  color:rgb(51, 153, 255); z-index: 3; border-bottom: 1px solid #dddddd;}
.cbtabs .current a:after{ font-family: "Flaticon"; content: "\e030" ; color:#dddddd; position: absolute; bottom: -18px; left: 43%; font-size:25px;   background: transparent; border-bottom:none;}
.cbtcontent{ background: #fff; position: relative; z-index: 2; -moz-box-shadow: 0 -1px 0px 0px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 -1px 0px 0px rgba(0, 0, 0, .1); box-shadow: 0 -1px 0px 0px rgba(0, 0, 0, .1); padding:15px 0;}
.sw_hd{ overflow:hidden;margin: 95px 0 0 0 }
.cbt_vdo_cntr{ display:inline-block; margin:0 6px; width:450px; height:400px;}
.cbt_vdo_cntr img{ width:100%;}

.carousel {	width: 100% !important; position:relative;}
.caroufredsel_wrapper{ width:91% !important; left:52px !important; margin-left:20px;}
.carousel ul { list-style: none; display: block; margin: 0; padding: 0; width:100% !important;}
.carousel li {font-size: 40px; color: #999; display: block;	width: 100%; min-height: 90px;	padding: 0;	margin: 6px; float: left;}
.carousel li i { float:left; width: 50px; height: 50px; margin-top: 14px; background-position:-129px -500px;}
.carousel li span {	text-indent: -999px; display: block; overflow: hidden; width: 201px; min-height: 90px; position: absolute;	z-index: 2;	top: 14px; left: 16px;}			
.clearfix {	float: none; clear: both;}
.carousel .prev, .carousel .next {display: block; overflow: hidden; width: 50px; height: 60px; margin-left: 0; position: absolute; top: 40%; font-family: Flaticon; font-size: 30px; background:#5fb025; color:#fff;				
}
.carousel .prev { line-height:60px; }
.carousel .prev:after{  content: "\e03b";}
.carousel .prev:hover {	left: 0px;}
.carousel .next { background:#5fb025; right: 0; line-height:60px;}
.carousel .next:after{  content: "\e039";}
.carousel .next:hover {	right: 0px;}
.carousel .pager { text-align: center; margin: 0 auto;}
.carousel .pager a { text-decoration: none;text-indent: -999px; display: inline-block;	overflow: hidden; width: 8px; height: 8px; margin: 0 5px 0 0;			}
.carousel .pager a.selected { background: transparent url(img/carousel_control.png) no-repeat -12px -32px; text-decoration: underline;}
.caroufredsel_wrapper{ height:393px !important;}



.container {  width: 800px;  margin: 0 auto; padding: 30px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.slider_wrapper { overflow: hidden;}
#image_slider { position: relative; height: auto; list-style: none; overflow: hidden; float: left; /*Chrom default padding for ul is 40px */
    padding: 0px; margin: 0px; }
/*.slider_wrapper iframe{ width: 337px; height: 299px; float: left; margin: 0 0 0 25px; }*/
#image_slider li { position: relative; float: left; width:400px;}
#image_slider li iframe, #image_slider li img{ width:100% !important; height:370px; border:1px solid #333;}
.nvgt { position: absolute; width: 50px; height: 60px; margin-left: 0; top: 40%; font-family: Flaticon; font-size: 30px; background:#5fb025; color:#fff;  cursor:pointer;}
#prev:hover, #next:hover { background:#606060; }
#prev { background:rgb(51, 153, 255); left:0; line-height:60px; }
#prev:after{  content: "\e03b";}
#next { background:rgb(51, 153, 255); right: 0; line-height:60px; }
#next:after{  content: "\e039";}

#image_slider1 { position: relative; width:2500px !important; height: auto; list-style: none; overflow: hidden; float: left; /*Chrom default padding for ul is 40px */
padding: 0px; margin: 0px; }
/*.slider_wrapper iframe{ width: 337px; height: 299px; float: left; margin: 0 0 0 25px; }*/
#image_slider1 li { position: relative; float: left; width:400px;}
#image_slider1 li iframe,  #image_slider1 li img{ width:100% !important; height:370px; border:1px solid #333;}
.nvgt { position: absolute; width: 50px; height: 60px; margin-left: 0; top: 40%; font-family: Flaticon; font-size: 30px; background:#5fb025; color:#fff;  cursor:pointer;}
#prev1:hover, #next1:hover { background:#606060; }
#prev1 { background:#5fb025; left:0; line-height:60px; }
#prev1:after{  content: "\e03b";}
#next1 { background:#5fb025; right: 0; line-height:60px; }
#next1:after{  content: "\e039";}

#image_slider2 { position: relative; width:2500px !important; height: auto; list-style: none; overflow: hidden; float: left; /*Chrom default padding for ul is 40px */
padding: 0px; margin: 0px; }
/*.slider_wrapper iframe{ width: 337px; height: 299px; float: left; margin: 0 0 0 25px; }*/
#image_slider2 li { position: relative; float: left; width:400px;}
#image_slider2 li iframe,  #image_slider2 li img{ width:100% !important; height:370px; border:1px solid #333;}
.nvgt { position: absolute; width: 50px; height: 60px; margin-left: 0; top: 40%; font-family: Flaticon; font-size: 30px; background:#5fb025; color:#fff;  cursor:pointer;}
#prev2:hover, #next2:hover { background:#606060; }
#prev2 { background:#5fb025; left:0; line-height:60px; }
#prev2:after{  content: "\e03b";}
#next2 { background:#5fb025; right: 0; line-height:60px; }
#next2:after{  content: "\e039";}


/*Tabs code end*/
.links > a {color: #fff;}
.stdnt_feedback_hd{ background:url(../images/feedback_qot.png) no-repeat bottom right #6cbd32;}
.inr_fbak_cntr{ background:url(../images/feedback_img.jpg) no-repeat left bottom #fff; padding:30px; min-height: 210px;}
.inr_fbak_cntr .feedback_txt{ color:#131313; font-size:16px; font-family: 'ralewaymedium'; font-weight:normal; line-height:24px; padding-left:170px;}
.inr_fbak_cntr .feedback_txt .writer{ font-size:14px; line-height:normal; }
.inr_fbak_cntr .feedback_txt .asprnt{ color:#929292; font-size:12px; line-height:normal; display:block;}
.footer_links_wpr{ background:rgb(231, 76, 60); box-shadow:0px 3px 0px 0px #4c911b;}
.ftr_inr_cntr{ padding:30px; overflow:hidden;padding-bottom: 135px;}
.info_prt { float: left; width: 350px;}
.ft_ttl { font-size: 18px; margin-bottom: 5px; text-align: left; color:#fff;}
/*.info_prt{ float:left; width:300px;}*/
.info_prt3{ float:left; width:250px;}
.info_prt ul{ margin:0; padding-left:20px;}
.info_prt ul li{ list-style:disc; color:#fff; font-size: 19px; margin-right:10px; padding-right:10px; color:#fff;  font-family: 'ralewaybold'; font-weight:normal; font-size:12px;}
.info_prt ul li a.last{ margin-right:0px; padding-right:0px; border-right:none;}
.cpyrt_dtls{ color:#fff; font-size:12px; line-height:18px; clear:both;}
.info_prt2{ padding:0 33px; margin:0 33px; min-height:130px;  border-left:1px solid rgba(0,0,0,0.20); border-right:1px solid rgba(0,0,0,0.20);}
.followuson{ float:left; width:248px;text-align:left;}
.followuson a{ display: inline-block; margin: 0 3px; font-family: "Flaticon"; border-radius: 50%; font-style: normal; width:25px; height:25px; line-height: 25px; overflow:hidden; font-size: 18px; padding: 3px; color:rgb(192, 57, 43); border:2px solid rgb(192, 57, 43); transition:0.2s ease-in;}
.followuson a:hover{ background:rgb(192, 57, 43); color:#fff;}
.followuson a.fb:after{ content: "\e074";}
.followuson a.twt:after{ content: "\e14d";}
.followuson a.gpls:after{ content: "\e097"; margin-left: -10px; font-size: 30px; line-height: 34px;}
.followuson a.yt:after{ content: "\e0ea";}

footer{ background:#414141; border-top:10px solid #b3b3b3; padding:25px 0;}
.foot_txt{ font-size:12px; font-family:"Myriad Pro", sans-serif; color:#fff; text-align:center; line-height:19px;}


/*Added by ajit 9th June*/
.cntr_list{ overflow:hidden; padding:25px 40px;}
.online_centers { margin:0; padding:0;
  text-align: center;
  list-style: none; padding-left:15px;
}
.online_centers li { float:left;
  float: left; color:#202020;
  width: 190px; font-size:14px;
  margin-bottom: 12px;
  text-align: left; list-style:disc;
}

.sprt_time, .phone, .email{ color:#fff; margin-top: 15px;}
.phone:before{ content: "\e138"; font-family: Flaticon;}
.email:before{ content: "\e06a"; font-family: Flaticon;}
.sprt_time{ margin-top:0 !important;}
.reg_btn{ float: right; padding: 10px 30px 8px 35px; margin: 27px 30px 0 0; background:rgb(51,153,255); font-size:18px; color:#fff; text-transform:uppercase; border-radius:4px; border-bottom:2px solid rgb(41,128,185);}
/*Slider start*/
.slide { cursor:move !important;}

.slide > * { max-width: 100%;}
.slide img{ width: 100%;}
.slider .slide-prev , .slider .slide-next{ cursor: pointer; height: 48px; width: 48px; position: absolute; top: 44%; margin-top: -24px; background-color: rgba(255,255,255,0.8); padding: 0px; opacity: 0.8;}
.slider .slide-prev  { left: 0;}
.slider .slide-next  { right: 0;}
.slider .slide-prev:before, .slider .slide-next:before { display: block; width: 48px; height: 48px; font-size: 40px; line-height: 50px; text-align: center; font-family: 'Flaticon'; position: absolute;}
.slider .slide-prev:before { content:"\e009"; left:-8px;}
.slider .slide-next:before { left: -3px; content:"\e008"; }
.slider .slide-next:hover, .slider .slide-prev:hover { background-color: rgba(255,255,255,0.9);}
.es-caption { position: absolute; bottom: 0; text-align: center; background-color: rgba(0,0,0,0.8); color: #fff; font-size: 14px; padding: 16px; margin: 10px; width: auto; left: 0; right: 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border: 1px solid rgba(255,255,255,0.3);}
ul.es-pager { position: absolute; padding: 0; line-height: 0px; right: 20px; top: 20px;}
ul.es-pager li { display: inline-block; margin: 2px; padding: 0; height: 7px; width: 7px; cursor: pointer; border: 2px solid #888; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;-khtml-border-radius: 7px;}
ul.es-pager li:hover, ul.es-pager li.act { background-color: #888;}
ul.es-pager li.act { cursor: default;}
/*Slider end*/


.inner-container-wrapper{
    padding: 20px 40px;
}
.inner-header-detail{
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 2px dotted #ccc;
}
.inner-header-detail h3{
    font-size: 22px;
    margin-bottom: 10px;
    text-align: center;
}
.inner-header-detail h5{
    text-align: center;
    font-size: 16px;









    margin: 10px 0 30px;
}
.inner-header-detail ul{list-style: disc;padding: 0 0 0 20px;}
.inner-header-detail ul li {
    margin: 10px 0;
    font-size: 16px;
}
.candidate-advise-details{
    padding: 0 0 10px;
    margin: 0 0 10px;
}
.candidate-advise-details p{
    margin: 10px 0;
    line-height: 20px;
	text-align:justify;
}
.candidate-advise-details p b{color: rgb(255, 0, 0);}
.candidate-advise-details p a{color: rgb(41,128,185);font-size: 16px;font-weight: 600;}
.candidate-advise-details h4{
    margin: 30px 0 10px;
    font-size: 16px;
    line-height: 22px;
}
.candidate-advise-details h4 span{}
.candidate-advise-details ul{
    list-style: disc;
    padding: 0 0 0 30px;
}
.candidate-advise-details ul li{margin: 10px 0;}
.contact-data{
	padding:10px;
	display:inline-block;
	width: 100%;
    box-sizing: border-box;
}
.contact-data .extr_bold{
	display: inline-block;
line-height: 50px;
padding-left: 32px;
font-size: 30px;
text-transform: uppercase;
color: #fff;
float: left;
width: 100%;
box-sizing: border-box;
}
.phone-data{
	margin:15px 0px;
}
.phone-data h2{
	margin-left: 35px;
	padding:10px 0px;
	font-size:17px;
	color:#fff;
}
.phone-data ul li{
	font-size: 17px;
color: #fff;
}
.phone-data ul li h1{
	font-size:15px;
}
.photograph{
	width:100%;
	display:inline-block;
}
.photograph h1{
	font-size:23px;
    color: #3B3B3B;
}
.top-uploading h3{
	font-size:20px;
    color: #3B3B3B;
	margin:15px 0px;
}
.photograph p{
	text-align:justify;
	font-family: Arial;
font-size: 14px;
color: #3B3B3B;
	margin-bottom: 10px;
}
.top-uploading {
	margin:10px 0px; 
	display:inline-block;
	width:100%;
}
.top-uploading ul{
	list-style: unset;
	padding-left: 30px;
}
.top-uploading ol{
	list-style:url;
	padding-left: 30px;
}
.lft-footer{
	width:50%;
	float:left;
}
.right-footer{
	width:50%;
	float:left;
}
#container {
    min-height: 100%;
    position: relative;
}
.bottom-footer{
	width:100%;
    margin-top:20px;
}










/*new page design*/ 


.otrsctnhdr {
    float: left;
    width: 100%;
    background: #fff;
}
.btnlinkicr{font-size: 21px;
    text-align: left;
    width: 93%;
    float: left;
    margin: 15px 0 0;
    border: 1px solid #0063c6;
    background: rgb(0 99 198 / 20%);
    padding: 0 30px;}
.textpara{
    padding: 10px 0;
    box-sizing: border-box;
    font-size: 17px;
    line-height: 24px;
    color: #000;
}
.leftsctnhdr {
    float: left;
    width: 100%;
    height: auto;
    padding: 18px 10px;
    /* line-height: 80px; */
    box-sizing: border-box;
}

.wrapper_main {
    width: 1200;
    margin: 0 auto;
}

.logosctn {
    float: left;
    width: 6%;
    margin-top: 14px;
}

.nav_ryt {
    float: right;
    width: 61%;
    padding-top: 35px;
}

.logosctn img {
    width: 50px;
    vertical-align: middle;
    margin-right: 10px;
}

span.txticaiwizard {
    /* vertical-align: middle; */
  font-weight: bold;
  /* font-size: 16px; */
  color: #094c85;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 6px;
}

.leftsctninrsctn {
    float: right;
}

ul.lstmenu {
    float: left;
    list-style: none;
    width: 100%;
    position: relative;
}

li.inrlstmenu {
    float: left;
    width: auto;
    margin: 0 4px;
    font-size: 14px;
    cursor: pointer;
    color: #000;
}

li.inrlstmenu a {
    color: #000;
}

li.inrlstmenu a:hover {
    color: #186bb1;
}

a.btnregistrtion {
    background: #244c85;
    color: #fff !important;
    padding: 10px 15px;
    border-radius: 4px;
    transition: .5s ease;
    font-weight: bold;
}

a.btnregistrtion:hover {
    background: #1e3f6e;
}

a.loginbtn {
    border: 1px solid #244c85;
    color: #244c85 !important;
    padding: 10px 15px;
    border-radius: 4px;
    transition: .5s ease;
    font-weight: bold;
}

a.loginbtn:hover {
    background: #1e3f6e;
    border: 1px solid #1e3f6e;
    color: #fff !important;
}
a.contactbtn:hover {
    background: #1e3f6e;
    border: 1px solid #1e3f6e;
    color: #fff !important;
}
a.contactbtn{
    border: 1px solid #244c85;
    color: #244c85 !important;
    padding: 10px 15px;
    border-radius: 4px;
    transition: .5s ease;
    font-weight: bold;
}
section.bannerprt {
    float: left;
    width: 100%;
}

.bannerinrsctn {
    float: left;
    width: 100%;
    height: 430px;
    position: relative;
    background: rgb(0 0 0 / 48%) url(../images/bannerhome.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

/* .bannerinrsctn:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(14 32 74 / 40%);
} */

span.hdngbvannertxt {
    position: relative;
    font-size: 32px;
    color: #fff;
    z-index: 999;
    left: 0;
    margin: 20px 0 0;
    display: inline-block;
    width: 100%;
}
section.cntr2 {
    float: left;
    width: 100%;
    margin: 40px 0;
}

h1.hdngtop {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 5px 0;
    font-size: 20px;
    color: #000;
}
h2.hdngtop1 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 5px 0;
    font-size: 22px;
    color: #000;
}
h3.subhdngtop {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
    color: #333;
    font-size: 18px;
}

.inrsctnlst {
    float: left;
    width: 100%;
    margin: 50px 0 0;
}

span.inrtxtforlavelone {
    float: left;
    width: 50%;
    font-size: 24px;
    line-height: 36px;
    color: #000;
    margin: 0;
    text-align: justify;
    padding-right: 80px;
    box-sizing: border-box;

}
span.rytsctnimg {
    float: left;
    width: 50%;
}
span.rytsctnimg img{
    width: 80%;
    float: right;
}
.rquirmentsctn {
    float: left;
    width: 100%;
}

span.hdngrqrmnt {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 22px;
    color: #000;
    margin: 0 0  29px 0;
    text-align: center;
}

.inrbxotr {
    float: left;
    width: 100%;
}
.inrbxotr1 {
    float: left;
    width: 100%;
    margin:0% 3%;
}

.bxinrlft {
     float: left;
    width: 17%;
    border: 1px solid rgba(0,0,0,0.15);
    margin-right: 25px;
    border-radius: 6px;
    padding: 22px;
    transition: .5s ease;
    box-sizing: border-box;
    height: 130px;
    background: #fff;
    box-shadow: 0 1px 12px 2px rgb(0 0 0 / 10%)
}

.bxinrlft:last-child {
    margin-right: 0;
}

.bxinrlft1 {
    float: left;
   width: 22%;
   border: 1px solid rgba(0,0,0,0.15);
   margin-right: 25px;
   border-radius: 6px;
   padding: 20px;
   transition: .5s ease;
   box-sizing: border-box;
   background: #fff;
   box-shadow: 0 1px 12px 2px rgb(0 0 0 / 10%);
   text-align:center;
}

.bxinrlft1:last-child {
   margin-right: 0;
}
.bxinrlft1:hover {
    transform: scale(1.1);
}

span.hdnginrbx {
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

span.subhdnginr {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}
.bxinrlft:hover {
    transform: scale(1.1);
}
section.rquiremnt_cntr {
    background: rgba(242, 242, 242, 1);
    float: left;
    width: 100%;
    padding: 0px 0 29px;
    background-color: 87CEEB !important;
}

section.tablesctninr {
    float: left;
    width: 100%;
    /* padding: 30px 0; */
}

.tablesctninr {
    float: left;
    width: 100%;
    margin: 17px 0;
}

table.tbleotrsctn {
    float: left;
    width: 100%;
    border: 1px solid #333;
    border-collapse: collapse;
    border-radius: 4px;
    background: #efefef;
}

table.tbleotrsctn tr td, table.tbleotrsctn tr th {
    border: 1px solid #000;
    padding: 15px;
}
table.tbleotrsctn1 {
    float: left;
    width: 100%;
    border: 1px solid #333;
    border-collapse: collapse;
    border-radius: 4px;
    background: #efefef;
}

table.tbleotrsctn1 tr td, table.tbleotrsctn1 tr th {
    border: 1px solid #000;
    padding: 0px;
}

a.btninrper {
    display: inline-block;
    width: auto;
    height: 40px;
    line-height: 40px;
    background: #3055ec;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    border-radius: 25px;
    padding: 0 25px;
    margin: 0 15px 15px 0;
    cursor: pointer;
}

.btnlinksinr {
    float: left;
    width: 100%;
    text-align: center;
    /* margin: 15px 0 0; */
    background-color: 87CEEB;
}

.mainnavbar-fixed {
    position: fixed;
    top: 0;
    display: inline-block;
    width: 100%;
    background: #fff;
    z-index: 999;
    box-shadow: 0 0 15px #ccc;
    animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInhead;
    animation-name: fadeInhead;
}
section.wizrdcntnr {
    float: left;
    width: 100%;
    /* background: rgba(242, 242, 242, 1); */
    background-color: 87CEEB;
    padding: 30px 0;
}

.wizrdbxessctn {
    float: left;
    width: 100%;
    margin: 30px 0 0;
}

.bxotrwizrd {
    float: left;
    width: 23%;
    background: #fff;
    background-color: #fff;
    box-shadow: 0 1px 12px 2px rgb(0 0 0 / 10%);
    border: solid 1px rgba(0,0,0,.15);
    padding: 25px 20px;
    text-align: center;
    box-sizing: border-box;
    margin-right: 25px;
    border-radius: 4px;
    height: 230px;
}

.bxotrwizrd:last-child {
    margin-right: 0;
}

span.bxnum {
    font-weight: bold;
    display: inline-block;
    width: 40px;
    height: 40px;
    border: 1px solid #ea7c2f;
    border-radius: 50%;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 12px 0;
    color: #ea7c2f;
}

span.txtinrwizrd {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
    line-height: 22px;
    font-size: 16px;
}

.mroedetailbtn {
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0 0;
}

a.btnviewmoredetail {
    background: #ec7c30;
    color: #fff;
    border-radius: 25px;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 30px;
    cursor: pointer;
    transition: .5s ease;
}

a.btnviewmoredetail:hover {
    background: #ef6000;
}
section.abouticaicntr {
    float: left;
    width: 100%;
    padding: 30px 0;
}

span.inrsctnabutus {
    float: left;
    width: 100%;
    padding: 0 30px 0 0;
    box-sizing: border-box;
    margin: 40px 0 0;
    font-size: 22px;
    line-height: 32px;
    color: #333;
    text-align: justify;
}
span.inrsctnabutus1 {
    float: left;
    width: 100%;
    padding: 0 30px 0 0;
    box-sizing: border-box;
    margin: 40px 0 0;
    font-size: 22px;
    line-height: 32px;
    color: #333;
    text-align: justify;
}


span.rytsctnimgabiout {
    float: left;
    width: 50%;
    margin: 40px 0 0;
    text-align: center;
}
h1.hdngtop.abouticaihdng {
    text-align: center;
    line-height: 40px;
    margin-bottom: 30px;
}
h2.hdngtop1.abouticaihdng {
    text-align: left;
    line-height: 30px;
    margin-bottom: 20px;
}

span.rytsctnimgabiout.lftcareercouncling {
    text-align: left;
}
span.imageovalinr {
    display: inline-block;
    width: 100%;
    height: 168px;
    overflow: hidden;
    border-radius: 30px;
}

span.nameofpersident {
    display: inline-block;
    width: 100%;
    margin: 20px 0 0;
    color: #000;
    font-size: 18px;
    font-weight: bold;
}

span.disclamiertxt {
    float: left;
    width: 100%;
    text-align: justify;
    font-size: 16px;
    line-height: 24px;
    color: red;
}
span.inrtxtfor {
    float: left;
    width: 100%;
    margin: 10px 0;
}
.footer_new{
    float: left;
    width: 100%;
    border: none;
    color: #fff;
    text-align: center;
    font-size: 16px;
    padding: 25px 0 0;
}
span.inrtxtcntct {
    float: left;
    width: 100%;
    margin-top: 5px;
}

footer.copyrught {
    background: #191919;
    float: left;
    width: 100%;
    border: none;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    font-size: 16px;
    /* position: sticky; */
    bottom: 0;
    left: 0;
    right: 0;
}
input#iagree {
    vertical-align: middle !important;
}
/* input#otpId {
    margin-top: 10px;
} */
.lablInfo{
    display: inline-block;
    width: 15% !important;
}
label.lblColon {
    width: 10%;
}
.lblColon{display: inline-block !important;}
a.loginbtn.floatinr {
    border: none;
}
li.inrlstmenu.rgybtm {
    position: absolute;
    right: 76px;
    bottom: -30px;
}
.reg_btn_doc{  padding: 9 20px; margin: 27px 30px 0 0; background:rgb(51,153,255); font-size:18px; color:#fff; text-transform:uppercase; border-radius:4px;}
/* /////////////utkarsh///////////// */
.imgbannerupr_copy {
    box-shadow: none !important; 
}
.imageovalinr_fullwidth{height: 333px !important;}
.tablecentercolor{
    background-color: 87CEEB;
    margin: 0px;
}
section.tablecentercolor{
    padding: 15px 0;
}
.hdngbvannertxt_copy{
    padding-top: 11%;
    color: #fff;
    font-size: 74px;
    font-weight: bold;
    position: relative;
    z-index: 9;
}
span.career_counsellin{
    font-size: 18px;
}
.instituteimagecntnt{
    width: 33%;
    padding-top: 5px;
    float: left;
}
@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
  }
  
  .blinking-element {
    animation: blink 1s infinite;
}
table.tbleotrsctn1 tr td, table.tbleotrsctn1 tr th {
    border: 1px solid #000;
    padding: 10px 0px 10px 0px;
    box-sizing: border-box;
}
img.ranjeetcaimg{
    height: 150px;
}
h3.image-title{
    font-size: 12px;
    padding: 10px 0px 0px 0px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tb_text_wrap{
    text-align: center;
    padding: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.rquiremnt_cntr.atthehelp_cntr{
    padding: 0 0 12px 0;
}
.inputfiledswidthadjust{
    width:80%;display: inline-block;
}
input.firstnamelastnameinput{
    width: 32%;
}
.wrapper_align{
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 10px;
}
.wrapper_main.wrapper_align div {
    margin: 0;
    padding: 0;
}
.contact-details.contact_details{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 6px;
    margin: 10px 0;
}
.contact-details.contact_details h2{margin: 0;}
.contact-details.contact_details div{
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    row-gap: 8px;
    margin: 20px 0;
}
.contact-details.contact_details p{font-weight: bold;}
.lstmenu.lstmenuAlign{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px 10px;
    flex-wrap: wrap;
}
.contact-details.contact_details p a{
    text-decoration: underline;
    color: #fff;
}
.lstmenu.lstmenuAlign li{margin: 0;}
.logoLftSection img{width: 450px;}


/*update*/
.inputfiledswidthadjust.inputfiledswidthadjust-update .select2-selection__rendered{
  border: 1px solid #ccc;
  background: #e9e9ed;
  height: 40px;
  border-radius: 5px;
  line-height: 40px !important;
}

.inputfiledswidthadjust.inputfiledswidthadjust-update .select2-container--default .select2-selection--single{
    border: none; 
}

.inputfiledswidthadjust.inputfiledswidthadjust-update  .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 40px;
}

