/*======common_classes======*/



* { margin:0; padding:0; outline:0; }



ul {list-style:none; }



a {

	text-decoration:none;

	color:#da3a42;

	-webkit-transition:all 0.2s linear;

    -moz-transition:all 0.2s linear;

    -o-transition:all 0.2s linear;

    transition:all 0.2s linear;

	outline:0 !important;

}



a:hover{ text-decoration:none !important; }



img{ border:none; }



h1{

	color:#ED1922;

	font-family: 'Open Sans', sans-serif;

	font-weight:300;

	font-size:36px;

	margin:15px 0;

	margin-bottom:25px;

}



h2{

	color:#ED1922;

	font-family: 'Open Sans', sans-serif;

	font-weight:300;

	font-size:23px;

	margin:20px 0 15px;

	display:inline-block;

}



h4{

    padding: 8px;

	color:#fff;

	text-shadow:1px 1px 1px rgba(0,0,0,0.3);

	font-family: 'Open Sans', sans-serif;

	font-weight:300;

	font-size:18px;

	margin-bottom:0;

	background: rgba(72,174,234,1);

	background: -moz-linear-gradient(top, rgba(72,174,234,1) 0%, rgba(31,147,229,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(72,174,234,1)), color-stop(100%, rgba(31,147,229,1)));

	background: -webkit-linear-gradient(top, rgba(72,174,234,1) 0%, rgba(31,147,229,1) 100%);

	background: -o-linear-gradient(top, rgba(72,174,234,1) 0%, rgba(31,147,229,1) 100%);

	background: -ms-linear-gradient(top, rgba(72,174,234,1) 0%, rgba(31,147,229,1) 100%);

	background: linear-gradient(to bottom, rgba(72,174,234,1) 0%, rgba(31,147,229,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48aeea', endColorstr='#1f93e5', GradientType=0 );

}



h5{

	color:#ED1922;

	font-family: 'Open Sans', sans-serif;

	font-weight:300;

	font-size:20px;

	margin:15px 0;

}



h6{

	color:#ED1922;

	font-family: 'Open Sans', sans-serif;

	font-weight:600;

	font-size:16px;

}

h7{

	color:#ED1922;

	font-family: 'Open Sans', sans-serif;

	font-weight:600;

	font-size:16px;
	
	}

.mar_btm_twntyfv{ margin-bottom:25px; }



/*======End_common_classes======*/



.hd_top{

	background: rgba(226,226,226,1);

	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,0.8) 50%, rgba(209,209,209,0.8) 51%, rgba(254,254,254,0.6) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,0.8)), color-stop(51%, rgba(209,209,209,0.8)), color-stop(100%, rgba(254,254,254,0.6)));

	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,0.8) 50%, rgba(209,209,209,0.8) 51%, rgba(254,254,254,0.6) 100%);

	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,0.8) 50%, rgba(209,209,209,0.8) 51%, rgba(254,254,254,0.6) 100%);

	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,0.8) 50%, rgba(209,209,209,0.8) 51%, rgba(254,254,254,0.6) 100%);

	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,0.8) 50%, rgba(209,209,209,0.8) 51%, rgba(254,254,254,0.6) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );

	padding-bottom: 15px;

}



.col_hgt{ height:125px; }



.bdr_top{ border-top: #ED1922 8px solid; }



.logo h1{

	color:#ED1922;

	font-size:60px;

	font-family: 'Open Sans', sans-serif;

	font-style:italic;

	text-align:center;

}



.bdr_lft{ border-left:1px solid rgba(255,255,255,0.6); }



.bdr_rgt{ border-right:1px solid rgba(0,0,0,0.2); }



.bdr_btm{ border-bottom:1px solid rgba(0,0,0,0.2); }



.border{

	border:1px solid rgba(0,0,0,0.2);

	display: inline-block;

    height: auto;

    width: 100%;

}



.menu_section{ background:#B8B8B8; height:150px; }



.menu_sec_bg{ 

	background: rgba(73,155,234,1);

	background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));

	background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);

	background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);

	background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);

	background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );

	height:150px;

}



/*.we_serve{

	background: rgba(237,237,237,1);

	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));

	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);

	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);

	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);

	background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf', GradientType=0 );

	border-radius: 6px;

}*/



.we_serve{

	border-top:7px solid rgba(237,25,34,0.75);

	background:rgba(255,255,255,0.7);

	box-shadow:0 5px 10px #cccccc;

	padding:25px 25px 10px;

	margin-bottom:25px;

	min-height:350px;

}

.we_serve img{ box-shadow:0 5px 10px #cccccc; display:block; }

/*.we_serve h2{ border-bottom: 1px dashed #ED1922; padding-bottom:10px; }*/



.negtv_mar{ margin-top:-50px; }



/*.we_srv_lst li{ list-style: outside none circle !important; }*/



.we_srv_lst{ margin-left:15px; }



.we_srv_lst li a{

	background:url(../images/list_dot.png) no-repeat left center;

	display: inline-block;

    font-size: 15px;

    margin-bottom: 8px;

    padding-left: 25px;

	color:#000;

}



.we_srv_lst li a:hover{  color:#ed1922; }



.select{ margin:15px 0; }



.apply{

	border: 1px solid #ed1922;

    display: inline-block;

    margin-top: 5px;

    padding: 8px 20px;

}



.apply:hover{ border: 1px solid #2a6496; }



.frame_wrk li{

	padding:15px 10px !important;

	border-bottom:1px dashed rgba(0,0,0,0.15);

	height:auto !important;

}



.frame_wrk li:first-child{

	color:rgba(237,25,34,1);

	font-weight:600;

}



.frame_wrk li:last-child{ border-bottom: none; }



.frame_wrk, #student_list{ box-shadow: 0 5px 10px #cccccc !important; }



#student_list{ height:270px !important; }



#student_list .frame_wrk li:first-child{

	color: #333;

	font-weight:400;

}



#student_list .frame_wrk{ box-shadow: 0 0 0 rgba(0,0,0,0)!important; width:100%; }



#student_list .frame_wrk li span{ color:rgba(237,25,34,1); }



.place_detail{

	background: rgba(240,240,240,1);

	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,240,240,1)), color-stop(47%, rgba(230,230,230,1)), color-stop(100%, rgba(237,237,237,1)));

	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	background: -o-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	background: linear-gradient(to bottom, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ededed', GradientType=0 );

}



.place_detail p{ margin:0 !important; text-align:center; padding:10px 0; }



.footer{

	background: rgba(240,240,240,1);

	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,240,240,1)), color-stop(47%, rgba(230,230,230,1)), color-stop(100%, rgba(237,237,237,1)));

	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	background: -o-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	background: linear-gradient(to bottom, rgba(240,240,240,1) 0%, rgba(230,230,230,1) 47%, rgba(237,237,237,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ededed', GradientType=0 );

	border-top:5px solid rgba(237, 25, 34, 1);

	/*height:250px;*/

}



.f_list li a{

	color:#000;

	margin-bottom:8px;

	background:url(../images/footlist_bg.png) no-repeat left center;

	padding-left:25px;

	display:inline-block;	

}



.f_feed li{

	display:inline-block;

	margin-right:8px;

}

.box{
padding: 10px;
display: none;
/*margin-top: 10px;*/
}
.form1{ background:#FFFFFF; }
.form2{ background:#FFFFFF; }
.form3{ background:#FFFFFF; }
.form4{ background:#FFFFFF;}
.form5{ background:#FFFFFF;}
.form6{ background:#FFFFFF;}
.blank{ background:#FFFFFF;}

.Arithmetic{ background:#FFFFFF; }
.Reasoning{ background:#FFFFFF; }
.English{ background:#FFFFFF; }
.General-Awareness{ background:#FFFFFF;}

.name{ float:right; color:#FF0000;}

.autoScroller-container{height: 300px; background: none repeat scroll 0% 0% white; overflow: hidden; position:relative;}
.autoScroller-container1{height: 440px; background: none repeat scroll 0% 0% white; overflow: hidden; position: relative;}
#vmarquee{position: absolute; top:-49px;} 
#vmarquee2{position:absolute;}

.font-style{ margin-left:120px; color:#FF3300;}
.tbl_font_top{ margin-left:280px; color:#F00;}
.tbl_font_col{ margin-left:190px; color:#F00;}
.tbl_head_col{ margin-left:240px; color:#F00;}
/************************************************************/
.pg-normal {
color: black;
font-weight: normal;
text-decoration: none;    
cursor: pointer;    
}
.pg-selected {
 color: black;
 font-weight: bold;        
 text-decoration: underline;
 cursor: pointer;
}
#centercontainer {
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    width:100%;
}
#centercontainer_home {
    float: left;
    height: 270px;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
}
#tcsfpanel {
    padding: 10px;
    width:900px;;
}
#tcsfpanel h3 {
    background-image: url../images/h_bg.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #8b1314;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 25px;
}
#tcsfpanel h4 {
    color: #e7740f;
    font-size: 14px;
    margin-top: 10px;
}
#tcsfpanel p {
    color: #000000;
    margin: 10px 0 0;
    text-align: justify;
}
.pageli li {
    color: #000000;
    font-weight: bold;
    line-height: 20px;
    list-style-type: disc !important;
    margin-left: 15px;
    text-align: justify;
}
.pagelid li {
    line-height: 20px;
    list-style-type: decimal !important;
    margin-left: 15px;
    margin-top: 8px;
    text-align: justify;
}
.pagelia li {
    line-height: 20px;
    list-style-type: upper-alpha;
    margin-left: 15px;
    margin-top: 8px;
    text-align: justify;
}

#featurepanel {
    border: 5px solid #eaeaea;
    height: auto;
    margin-top: 20px;
    padding: 10px 5px 5px;
    width: 200px;
}
#featurepanel ul {
    margin-left: 15px;
    margin-top: 5px;
    width: 190px;
}
#featurepanel h1 {
    color: #8b1314;
    font-family: Arial;
    font-size: 12px;
    padding-left: 0;
    text-transform: uppercase;
}
#featurepanel ul li {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
    list-style-type: circle;
    text-align: left;
}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 200px;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 10px 15px;
  border-left: 1px solid #1682ba;
  border-right: 1px solid #1682ba;
  border-top: 1px solid #1682ba;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
  background: #36aae7;
  background: -webkit-linear-gradient(#36aae7, #1fa0e4);
  background: -moz-linear-gradient(#36aae7, #1fa0e4);
  background: -o-linear-gradient(#36aae7, #1fa0e4);
  background: -ms-linear-gradient(#36aae7, #1fa0e4);
  background: linear-gradient(#36aae7, #1fa0e4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  color: #eeeeee;
  background: #1fa0e4;
  background: -webkit-linear-gradient(#1fa0e4, #1992d1);
  background: -moz-linear-gradient(#1fa0e4, #1992d1);
  background: -o-linear-gradient(#1fa0e4, #1992d1);
  background: -ms-linear-gradient(#1fa0e4, #1992d1);
  background: linear-gradient(#1fa0e4, #1992d1);
}
#cssmenu > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #1682ba;
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
  border-bottom: 1px solid #1682ba;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 17px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #eeeeee;
}
.holder::before {
  top: 18px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  cursor: pointer;
  border-bottom: 1px solid #32373e;
  border-left: 1px solid #32373e;
  border-right: 1px solid #32373e;
  padding: 10px 20px;
  z-index: 1;
  text-decoration: none;
  font-size: 13px;
  color: #eeeeee;
  background: #49505a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  /*background: #424852;*/
  color: #ffffff;
}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
  border-bottom: 1px solid #32373e;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #ffffff;
}

/*************============Hide and Show div CSS*******************/
/*************=============div for ragistation form===============**************************/
#enroll{ margin-left:30px; border: 1px solid #CCC; margin-top:10px; height: 880px;}
.registation{ margin-left:60px;}
#button{ width:250px; margin-left:80px;}
.reset{ margin-left:70px; margin-top:-25px;}
.img1{ margin-left:150px;}
#clint_reg{ margin-left:30px; border: 1px solid #CCC; margin-top:10px; height: 700px;}

.about{ 
width:280px; 
height:300px;
background-color:#FFFFFF;
box-shadow: 0 5px 10px #cccccc !important;
}
.ul_li{ padding: 5px !important;}

.iq_test{ 
width:230px; 
height:220px;
background-color:#FFFFFF;
box-shadow: 0 5px 10px #cccccc !important;
border-radius:5px;
margin-left:20px;
}

#online{
	width:100%;
	height:auto;
	border: 1px solid #CCC;
	/*border-bottom: inset;
	border-bottom-width: thin;
	border-bottom-color:#000;
	border-right:inset;
	border-right-width: thin;
	border-right-color:#000;
	border-top:inset;
	border-top-width: thin;
	border-top-color:#fff;
	border-left:inset;
	border-left-color:#fff;
	border-left-width:thin;*/
	margin-top:30px;
}

.iq_img{ width:55px; height:55px; margin-top:-115px; margin-left:170px;}

.login_usr{ width:30px; height:40px; margin-top:30px; margin-left:80px;}

.new_register{ width:150px; height:40px; margin-top:-38px; margin-left:140px;}

.view_more{ text-align:center; font-size:14px;}

.title{ 
width: 100%; 
height:35px; 
background-color:#F0F0F0; 
font-size:18px; 
color:#0066CC; 
margin-top:5px; 
padding-left:20px; 
padding-top:5px; 
border-bottom:inset; 
border-bottom-width:thin; 
border-bottom-color:#999999;
}

.view1{ width:99%; height:35px; margin-left:5px; background:#06C; padding-left:20px; padding-top:5px; font-size:18px; color:#FFFFFF;}

.descrive{ color:#ED1922; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; padding-left:20px; padding-top:20px;}

.start{ width:150px; height:45px; text-align:center; font-size:18px; color:#FFFFFF; background-color:#F0F0F0; margin-left:45%; margin-top:30px; padding-top:5px;}

.timer{ color:red; float:right; position:fixed;}

#progressText {
    display: table-cell;
	font-size:16px;
	color:#FF0000;
}
#static {
    position:fixed;
	margin-left:200px;
}

.assignment{
	padding: 5px;

	color:#fff;

	text-shadow:1px 1px 1px rgba(0,0,0,0.3);

	font-family: 'Open Sans', sans-serif;

	font-weight:700;

	font-size:14px;

	margin-bottom:0;

	background: rgba(72,174,234,1);
	
	width:auto;
	
	height:35px;
	}
	
.assignment a {

	text-decoration:none;

	color:#da3a42;

	-webkit-transition:all 0.2s linear;

    -moz-transition:all 0.2s linear;

    -o-transition:all 0.2s linear;

    transition:all 0.2s linear;

	outline:0 !important;

}

.ass-test1{
	width:96%;
	
	height:80px;
	
	border-bottom:inset;
	
	border-bottom-width:thin;
	
	border-bottom-style:dotted;
	
	margin-left:10px;
}

.ass-test1 span{
	font-family: 'Open Sans', sans-serif;

	font-weight:300;

	font-size:20px;

	margin-bottom:0;

	color: rgba(72,174,234,1);
	
}

.test-time{
	
	width:100%;
	
	height:30px;
	
	border: 1px solid #CCC;
	
	padding-top:3px;
	
	padding-left:20px;
	
	margin-top:10px;
	
	color:#C00;
	
	font-weight:700;
}

.test-ques{
	
	width:100%;
	
	height:auto;
	
	border: 1px solid #CCC;
	
	padding-top:3px;
	
	margin-top:10px;
	
	/*padding-left:20px;*/
}

.fb_like{ width:auto; height:250; padding-top:120px; }

.or{ width:auto; height:250; padding-top:200px;}

.nxt{ background:#C40000; height:35px; width:100px; color:#fff; padding-top:7px;}

.nxt input{ background:#C40000; font-weight:500; border:none;}