@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500);

@import url(https://fonts.googleapis.com/css?family=Lato:400,900,900italic,700);

@font-face {
	font-family: 'Lato-Regular';
	src: url('../fonts/Lato-Regular.eot');
	src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Lato-Regular.woff') format('woff'),  url('../fonts/Lato-Regular.ttf') format('truetype'),  url('../fonts/Lato-Regular.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'Roboto-Bold';
	src: url('../fonts/Roboto-Bold.eot');
	src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Bold.woff') format('woff'),  url('../fonts/Roboto-Bold.ttf') format('truetype'),  url('../fonts/Roboto-Bold.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'georgia';
	src: url('../fonts/georgia.eot');
	src: url('../fonts/georgia.eot?#iefix') format('embedded-opentype'),  url('../fonts/georgia.woff') format('woff'),  url('../fonts/georgia.ttf') format('truetype'),  url('../fonts/georgia.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'Dosis-SemiBold';
	src: url('../fonts/Dosis-SemiBold.eot');
	src: url('../fonts/Dosis-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/terminal-dosis-semibold.woff') format('woff'),  url('../fonts/Dosis-SemiBold.ttf') format('truetype'),  url('../fonts/Dosis-SemiBold.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'OpenSans-Italic';
	src: url('../fonts/OpenSans-Italic.eot');
	src: url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Italic.woff') format('woff'),  url('../fonts/OpenSans-Italic.ttf') format('truetype'),  url('../fonts/OpenSans-Italic.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'RobotoCondensed-Regular';
	src: url('../fonts/RobotoCondensed-Regular.eot');
	src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/RobotoCondensed-Regular.woff') format('woff'),  url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'),  url('../fonts/RobotoCondensed-Regular.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'Roboto-Regular';
	src: url('../fonts/Roboto-Regular.eot');
	src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Regular.woff') format('woff'),  url('../fonts/Roboto-Regular.ttf') format('truetype'),  url('../fonts/Roboto-Regular.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('../fonts/OpenSans-Semibold.eot');
	src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Semibold.woff') format('woff'),  url('../fonts/OpenSans-Semibold.ttf') format('truetype'),  url('../fonts/OpenSans-Semibold.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'OpenSans-Regular';
	src: url('../fonts/OpenSans-Regular.eot');
	src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Regular.woff') format('woff'),  url('../fonts/OpenSans-Regular.ttf') format('truetype'),  url('../fonts/OpenSans-Regular.svg#bauhs93') format('svg');
}
@font-face {
	font-family: 'montserrat-regular';
	src: url('../fonts/montserrat-regular.eot');
	src: url('../fonts/montserrat-regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/montserrat-regular.woff') format('woff'),  url('../fonts/montserrat-regular.ttf') format('truetype'),  url('../fonts/montserrat-regular.svg#bauhs93') format('svg');
}


* {
	margin: 0px;
	padding: 0px;
}
a, img {
	border: 0px;
	outline:none;
}
html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	overflow-x:hidden;
}
.main_fluid
{
	width:100%;
}
.maintop1_headet
{
	width:100%;
	float:left;
	background:url(../images/headerbg.png) repeat-x;
	height:45px;
}
.main_wrapper
{
	max-width:1170px;
	min-width:240px;
	margin:0px auto;
}
.header_socialicons
{
	width:30%;
	float:left;
}
.usermenu
{
	width:66%;
	float:right;
}
.header_socialicons ul
{
	list-style-type:none;
}
.header_socialicons ul li
{
	float:left;
	padding:10px;
	color:#fff;
	font:normal 14px Arial, Helvetica, sans-serif;
}
.header_socialicons ul li a
{
	text-decoration:none;
	color:#f5a4a7;
	font-size:20px;
}
.header_socialicons ul li a:hover
{
	color:#fff;
}
.usermenu ul
{
	float:right;
	list-style-type:none;	
	position:relative;
	z-index:999999999999999;
}
.usermenu ul li
{
	float:left;
	margin-left:20px;
	border-left:1px solid #ce121a;
	padding-left:20px;
	line-height:40px;
}
.usermenu ul li a
{
	text-decoration:none;
	color:#fff;
	font-family: 'Lato-Regular';
	font-size:13px;
	padding:22px 0px;
	outline:none;
	text-transform:uppercase;
}
.usermenu ul li a:hover
{
	color:#f5a4a7;
}
.dropdown1{
	display: none;
	list-style:none;
	list-style-image: none;	
	box-shadow:0 7px 7px 3px #ccc;
}
.dropdown1 li{
	display:block;
	border:none !important;
	margin:0px !important;
	padding:10px !important;
	line-height:15px !important;
}
.dropdown1 li a{
	display:block;
	color:#fff !important;
	font-family: 'Lato-Regular';
	padding:0px !important;
}
.usermenu ul li:hover > .dropdown1{
	display: block !important;
	width:165px;
	background-color: #DF1B23;
	position: absolute;
	top: 45px;	
	left:0px;
	z-index: 999999999;
	border-radius: 0px 0px 7px 7px;
	overflow: hidden;
	-webkit-animation-duration: .3s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-webkit-animation-name: fadeInUp;
	-moz-animation-duration: .3s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-moz-animation-name: fadeInUp;
	animation-duration: .3s;
	animation-timing-function: ease;
	animation-fill-mode: both;
	animation-name: fadeInUp;
}
.main_header
{
	width:100%;
	float:left;
	height:95px;
	position:relative;	
}
.logo
{
	width:47%;
	float:left;
	margin-top:15px;
}
.logo a
{
	outline:none;
}
.mainmenu
{
	width:52%;
	float:right;
	position:absolute;
	top:0px;
	right:0px;
	z-index: 999;
}
.mainmenuul
{
	list-style-type:none;
	float:right;
}
.mainmenuul li
{
	float:left;
	border:1px solid #e7e7e7;
}
.carousel-control.left {
    background-image: none;
    opacity: 1;
	left:10px;
}
.carousel-control.right {
    background-image: none;
    opacity: 1;
	right:10px;
}
.mainmenuul li a
{
	color:#000;
	font-size:14px;
	text-decoration:none;
	padding:50px 16px;
    border-right-width:1px;
	line-height:94px;
	font-family:Arial, Helvetica, sans-serif;
}
.mainmenuul li a:hover
{
	color:#E51B23;
}
.mainbanner
{
	width:100%;
	float:left;
}
.main_content
{
	width:100%;
	float:left;
}
.login_signupdiv {
	width:60%;
	margin:0px auto 20px auto;
}
.siginpage_hd {
	font-family: 'Roboto-Bold';
	font-size: 36px;
	color: #000;
	text-align: center;
	font-weight: 100;
	margin-top:30px;
}
.signup {
	width: 93%;
	background: #f6f6f6;
	border: 1px solid #E8E5E5;
	box-shadow:0px 0px 0px 8px #f6f6f6;
	margin: 0px auto;
	margin-top: 20px;
	padding:20px;
	box-sizing: border-box;
	border-radius:5px;
}
.signup_following {
    color:#E61B23;
    font-family: "Roboto-Regular","Arial","sans-serif";
    font-size: 18px;
	margin-bottom:20px;
    font-weight: 100;
}
.signuppage_field {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    height:36px;
    margin:4px 0 10px 0px;
    padding: 7px;
	float:right;
    width: 100%;	
	border-radius: 5px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;
}
.signuppage_field option{
	color:#8A8A8A;
	padding:5px;
}
.signup_submit {
    background: #1274c0 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: "OpenSans-Semibold";
    font-size: 16px;
    height: 45px;
    text-align: center;
    width: 100%;
	margin-top:20px;
	transition: all .5s ease;
}
.signup_submit:hover {
	background: #f15b23;
	transition: all .5s ease;
}
.forminputdiv
{
	width:100%;
	float:left;
}
.forminputdiv label
{
	font-size:14px;
	font-family: "OpenSans-Semibold";
	color:#777;
	float:left;
	/*width:100%;*/
}
.forminputdiv ul
{
	list-style-type:none;
}
.forminputdiv ul li
{
	float:left;
	width:32%;
	margin-right:10px;
}
.forminputdiv ul li:last-child
{
	margin-right:0px;
}
.footer_fluid
{
	width:100%;
	float:left;
	background:#e61b23;
	height:103px;
	float:left;
}
.footerlogo
{
	width:30%;
	float:left;
	margin-top:30px;
}
.copyright
{
	width:60%;
	float:right;
}
.copyright p
{
	 font-family: "OpenSans-Semibold";
	 color:#fff;
	 font-size:15px;
	 text-align:right;
	 letter-spacing:2px;
	 padding-top:50px;
}
.maincontentbg
{
	background:#e9e9e9;
	width:100%;
	float:left;
}
.main_services
{
	width:100%;
	float:left;
	padding:40px 0px;
}
.main_services ul
{
	list-style-type:none;
}
.main_services ul li
{
	float:left;
	width:19%;
	height:266px;
	margin-right:9px;
	margin-bottom:10px;
	background:#fff;
}
.main_services ul li:last-child
{
	margin-right:0px;
}
.serimg
{
	width:100%;
	height:129px;
	overflow:hidden;
}
.serimg img
{
	height:100%;
	width:100%;
}
.sertext
{
	width:100%;
	padding:5px 5px 10px 5px;
	box-sizing:border-box;
	text-align:center;
}
.sertext h4
{
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	margin:10px;
	text-transform:uppercase;
}
.sertext p
{
	font-family: 'OpenSans-Regular';
	font-size:13px;
	color:#8b8b8b;
	padding:0px 6px;
	text-align:center;
	line-height:20px;
}
.ser_more
{
	color:#ee8787;
	border:1px solid #ff9f9f;
	padding:8px 20px;
	text-align:center;
	text-decoration:none;
	margin-top:10px;
	display:inline-table;
	transition: all .5s ease;
}
.ser_more:hover
{
	text-decoration:none;
	background:#ff9f9f;
	color:#fff;
	transition: all .5s ease;
}
/*.secbanner_fluid
{
	width:100%;
	float:left;
	background:url(../images/fluidimg.png) no-repeat;
	background-size:cover;
	height:366px;
	position:relative;
}
.secbanner_righttext
{
	width:550px;
	float:right;
	height:366px;
	padding-left:100px;
	background:url(../images/secbg.png) no-repeat;
}
.right_text_con
{
	width:70%;
	float:left;
	color:#7b7a7a;
	text-align:right;
	font-size:19px;
	line-height:26px;
	font-family: 'OpenSans-Italic';
	padding-top:50px;
}*/

.secbnr_white {position:absolute;
width:49%;
float:right;
top:0;
right:0;
height:366px;
border-top: 366px solid #fff;
border-left: 200px solid transparent;
z-index:-99; }
.secbanner_fluid
{
	width:100%;
	float:left;
	background:url(../images/fluidimg.png) no-repeat;
	background-size:cover;
	height:365px;
	position:relative;
	z-index:99;
}
.secbanner_righttext
{
	width:611px;
	float:right;
	height:366px;
	padding-left:100px;
	/*background:url(../images/secbg.png) repeat-x;*/
}
.right_text_con
{
	width:77%;
	float:right;
	color:#7b7a7a;
	text-align:right;
	font-size:19px;
	line-height:26px;
	font-family: 'OpenSans-Italic';
	padding-top:20px;
}



.Viewdetails_but
{
	background:#13a4dd;
	color:#fff;
	font-family: 'OpenSans-Regular';
	font-size:14px;
	padding:10px 20px;
	float:right;
	margin-top:50px;
	transition: all .5s ease;
}
.Viewdetails_but:hover
{
	background:#E61B23;
	color:#fff;
	text-decoration:none;
	transition: all .5s ease;
}


.innerpagebg
{
	background:url(../images/innerpagebg.jpg) no-repeat bottom;
	background-size:cover;
	width:100%;
	height:auto;
	float:left;
}
.news_scroller
{
	width:100%;
	float:left;
	position:relative;
}
.news_img
{
	width:100%;
	height:170px;
	overflow:hidden;
}
.news_img img
{
	width:100%;
	height:100%;
	 -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}
.news_img img:hover
{
	-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.ownmodi
{
	list-style-type:none;
}
.ownmodi h5
{
	font-family: 'Roboto-Regular';
	font-size:16px;
	color:#444444;
	text-align:center;
	margin:10px 0px;
}
.ownmodi li
{
	float:left;
}
.ownmodi li a
{
	text-decoration:none;
}
.ownmodi li a:hover > h5
{
	color:#e61b23;
}
.home_hd
{
	color:#444444;
	font-size:26px;
	text-align:center;
	font-family: 'RobotoCondensed-Regular';
	padding:10px 0px;
}
.owl-prev {
    background: rgba(0, 0, 0, 0) url("../images/leftarrow.png") no-repeat scroll 0 0;
    height:49px;
    left: -40px;
    position: absolute;
    top:65px;
    width:30px;
    z-index: 9999;
}
.owl-next {
    background: rgba(0, 0, 0, 0) url("../images/rightarrow.png") no-repeat scroll 0 0;
    height:49px;
    position: absolute;
    right:-20px;
    top:65px;
    width: 30px;
    z-index: 9999;
}
.innerbanner{
	width:100%;
	height:240px;
	float:left;
}
.mainbox_img
{
	width:100%;
	float:left;
	margin:40px 0px;
}
.boxtext
{
	width:47%;
	float:left;
	color:#353535;
	font-size:14px;
	line-height:24px;
	font-family: 'Raleway', sans-serif;
}
.boxtext1
{
	width:100%;
	float:left;
	color:#353535;
	font-size:14px;
	line-height:24px;
	font-family:  Arial, Helvetica, sans-serif;
}

.boxtext1 h4
{
  	font-family: 'montserrat-regular';
    font-size:34px;
    color: #363636;
	font-weight:100;
}
.boxtext h4
{
  	font-family: 'montserrat-regular';
    font-size:34px;
    color: #363636;
	font-weight:100;
}
.boximg 
{
	width:48%;
	float:right;
	height:301px;
	overflow:hidden;
	border-radius:10px;
}
.boximg img
{
	width:100%;
	height:100%;
}
.leftboximg
{
	width:48%;
	float:left;
	height:301px;
	overflow:hidden;
	border-radius:10px;
}
.leftboximg img
{
	width:100%;
	height:100%;
}
.rightboxtext
{
	width:47%;
	float:right;
	color:#353535;
	font-size:14px;
	line-height:24px;
	font-family: 'Raleway', sans-serif;
}
.rightboxtext h4
{
  	font-family: 'montserrat-regular';
    font-size:34px;
    color: #363636;

}
.innerleft_menu
{
	width:22%;
	float:left;
	/*margin-top:20px;*/
}
.innerright_content
{
	width:76%;
	float:right;
	/*margin-top:20px;*/
}
.myaccount
{
	width:100%;
	height:40px;
	background:#DE1B23;
	line-height:40px;
	padding:0px 10px;
	box-sizing:border-box;
	font-family: 'OpenSans-Semibold';
    font-size: 17px;
	text-transform:uppercase;
	color:#fff;
}
.leftusermenu
{
	list-style-type:none;
	border:1px solid #ddd;
}
.leftusermenu li
{
	width:100%;
	padding:8px 10px;
	background:#f7f7f7;
	border-bottom:1px solid #ccc;
	box-sizing:border-box;
}
.leftusermenu li a
{
	text-decoration:none;
	font-size:13px;
	color:#353535;
	font-family: 'Raleway', sans-serif;
	text-transform:uppercase;
}
.leftusermenu li a:hover
{
	color:#603912;
}
.table_hd
{
	font-family: 'Raleway', sans-serif;	
	font-size:16px;
	text-transform:uppercase;
}
.viewclick
{
	text-decoration:none;
	color:#E61B23;
	transition: background-color 0.5s ease;
}
.viewclick:hover
{
	color:#488B23;
	text-decoration:none;
	transition: background-color 0.5s ease;
}
.org_welcome{
	width:100%;
	float:left;
}
.org_head{
	float:left;
	font-size:20px;
	font-family: "OpenSans-Semibold";
	color:#333;
}
.org_welcome p{
	float:right;
	color:#FF0000;
}
.bgcolor1{
	background-color:#F4F4F4;
	width:40%;
	font-weight:600;
	text-align:left;
	font-size:13px;
	font-family: 'Raleway', sans-serif;
}
.bgcolor2{
	color:#353535;
	text-align:left;
	/*font-family: 'Raleway', sans-serif;	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.myaccountbg
{
	float:left;
	width: 100%;
    background: #f6f6f6;
    border: 1px solid #E8E5E5;
    box-shadow: 0px 0px 0px 8px #f6f6f6;
    margin: 0px auto;
    margin-top: 20px;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 5px;
	margin-bottom:20px;

}
.cpsd{
	border:0px;
}
.excel_btn{
	border:0px;
	padding:10px 20px;
	background:#E11B23;
	color:#FFFFFF;
}
.frm_field{
	width:49% !important;
}

.unit_field_1{
	width:30%;
	float:left;
}
.unit_field_2{
	width:68%;
	float:right;
}

.notice_board{
	position:fixed; 
	width:44%;
	background-image: url(../patterns/body-bg.png);
	background-repeat: repeat;
	border-top:12px solid rgba(0,0,0,0.2); 
	border-right:12px solid rgba(0,0,0,0.2); 
	border-radius:0px 5px 0px 0px;
	bottom:0px; 
	left:0px; 
	height:280px; 
	z-index:999999999999999;
	text-align:center;
	
}
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
.notice_hd{
	font-size:32px;
	text-align:center;
	color:#408b24;
	font-family: 'PT Sans', sans-serif;
	padding: 20px 5px 5px;
	font-weight: bold;
}
.notice_board p{
	font-family:"OpenSans-Regular";
	font-size:14px;
	padding:5px;
}
.nbtn{
	text-decoration:none;
	color:#FFFFFF;
	font-family:"OpenSans-Regular";
	font-size:16px;
	padding:4px 10px;
	background-color:#db6f05;
	margin-top:10px;
	display:inline-table;
}
.nbtn:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#fd8108;
}
.notice_close{
	position:absolute;
	right:5px;
	top:0px;
	font-size:24px;
	color:#E01B23;
	text-decoration:none;
	transition:all .5s;
	outline:none;
}
.notice_close:hover{
	color:#333;
	transition:all .5s;
	outline:none;
}
.timeCountDiv{
	/*padding-left:10%;*/
	background-color:#353535;
	color:#FFFFFF; 
	font-size:26px;
	width:50%;
	margin:auto;
	font-family: 'Lato', sans-serif;
	padding:3px 5px;
}
.cCode_field_left{
	float:left;
	width:35% !important;
}
.cCode_field_right{
	float:right;
	width:63% !important;
}
.forminputdiv111 {
border: 1px solid #e8e5e5;
border-radius: 5px;
box-sizing: border-box;
float: left;
margin-top: 20px;
padding: 10px;
width: 100%;
}

.forminputdiv111 p{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	line-height:22px;
	color:#333;
}
.forminputdiv111 p span{
	color:#DB3E37;
	font-size:16px;
}


.formFamilyDiv{
	border:1px solid #e8e5e5;
	padding:15px;
	width:100%;
	float:left;
	box-sizing:border-box;
	margin-bottom:20px;
	background-color:#EBEBEB;
}
.formFamilyDiv h4{
	color: #777;
    float: left;
    font-family: "OpenSans-Semibold";
    font-size: 14px;
	font-weight:100;
	width:100%;
	float:left;
}
.formfamilyul{
	list-style-type:none;
}
.formfamilyul li{
	list-style:none;
	float:left;
	width:32%;
	margin-right:10px;	
}
.formfamilyul li:last-child{
	margin-right:0px;
}
.familyinput{
	width:100%;
}
.reg_no_pointer{
	margin-top:28px;
	font-size:12px !important;
}
.status_link{
	color:#E27F0C;
}
.status_link:hover{
	color:#64891F;
}

@media only screen and (min-width : 980px) and (max-width : 2000px) {
	.mobilemenu
	{
		display:none !important;
	}
}



 @media only screen and (min-width : 980px) and (max-width : 1279px) {
.main_wrapper
{
	max-width:980px;
	min-width:240px;
	margin:0px auto;
	padding:0px 10px;
	box-sizing:border-box;
}
.logo {
    width: 35%;
}
.logo img
{
	width:100%;
}
.mainmenu
{
	width:64%;
}
.main_header {
    height: 75px;
}
.mainmenu ul li a {
    line-height: 74px;
    padding: 30px 20px;
}
.main_services ul li {
    margin-right: 15px;
    width: 228px;
}
.sertext h4
{
	font-size:13px;
}
.owl-prev
{
	left:0px;
}
.owl-next
{
	right:0px;
}
.right_text_con
{
	width:95%;
}
.login_signupdiv {
    width: 84%;
}
.innerbanner {
    height: auto;
}
.mobilemenu
{
	display:none;
}

.notice_board{
	width:50%;
	height: 220px;
}
.notice_hd{
	font-size: 16px;	
}
.notice_board p{
	font-size: 12px;
}
.timeCountDiv{
	padding-left:1%;
	font-size: 16px;
}
.nbtn{
	font-size: 14px;
}


}
 @media only screen and (min-width : 768px) and (max-width :979px) {
.main_wrapper
{
	max-width:760px;
	min-width:240px;
	margin:0px auto;
	padding:0px 10px;
	box-sizing:border-box;
}
.logo {
	text-align: center;
    width: 100%;
}
.main_header {
    height:auto;
}
.mainmenu {
    position:relative;
    width: 100%;
	float:left;
	margin-top:15px;
}
.mainmenu ul {
    float: left;
    width: 100%;
	margin-bottom:0px;
}
.mainmenu ul li {
    border: 1px solid #e7e7e7;
    float: left;
    text-align: center;
    width: 25%;
}
.mainmenu ul li a {
    border-right-width: 1px;
    color: #000;
    font-size: 12px;
    line-height: 45px;
    padding:20px 0px;
    text-align: center;
    text-decoration: none;
}
.main_services ul li {
    margin-right: 29px;
    width: 46%;
	margin-bottom:20px;
}
.secbanner_righttext
{
	width:460px;
}
.right_text_con
{
	width:85%;
}
.owl-prev
{
	left:0px;
}
.owl-next
{
	right:0px;
}
.login_signupdiv
{
	width:100%;
}
.innerbanner {
    height: auto;
}
.boxtext h4 {
    font-size: 23px;
}
.rightboxtext h4 {
    font-size: 23px;
}
.mobilemenu
{
	display:none;
}
.innerleft_menu {
    width: 100%;
}
.innerright_content {
    margin-top:0px;
    width: 100%;
}
.usermenu {
    width: 68%;
}
.notice_board{
	width:50%;
	height: 220px;
}
.notice_hd{
	font-size: 16px;	
}
.notice_board p{
	font-size: 12px;
}
.timeCountDiv{
	padding-left:1%;
	font-size: 16px;
}
.nbtn{
	font-size: 14px;
}

.usermenu ul li {
   
    margin-left: 10px;
    padding-left: 10px;
}
.usermenu ul li a {
   
    font-size: 11px;
    
    padding: 15px 0;
    
}

}
 @media only screen and (min-width : 360px) and (max-width :767px) {
.main_wrapper
{
	max-width:550px;
	min-width:240px;
	margin:0px auto;
	padding:0px 10px;
	box-sizing:border-box;
}
.logo {
	text-align: center;
    width: 100%;
}
.logo img {
	width:100%;
}
..maintop1_headet
{
	height:auto;
}
.main_header {
    height:auto;
}
.header_socialicons
{
	width:100%;
}
.mainmenu {
    position:relative;
    width: 100%;
	float:left;
	margin-top:15px;
}
.mainmenuul {
	display:none;
}
.usermenu ul
{
	display:none;
}
.pav-caption.big-caption {
    background:rgba(46, 50, 137, 0.6);
    bottom: 0;
    font-size: 22px;
    height:auto;
	bottom:0px;
    left: 0;
    right: 0;
}
.pavcontentslider .carousel-control
{
	top:30%;
}
.subtitlediv
{
	font-size:14px;
}
.banner_learnmore {
    padding: 10px;
    text-decoration: none;
    width: 109px;
}
.main_services ul li {
    margin-right:0px;
    width: 100%;
	margin-bottom:10px;
}
.serimg {
    height: 200px;
    overflow: hidden;
    width: 100%;
}
.secbanner_fluid
{
	display:none;
}
.owl-prev
{
	left:0px;
}
.owl-next
{
	right:0px;
}
.ownmodi li {
    float: left;
    width: 100%;
}
.news_img img
{
	width:100%;
}
.footerlogo {
    width: 100%;
}
.footerlogo img {
    width: 100%;
}
.footer_fluid
{
	height:auto;
}
.copyright {
    float: left;
    width: 100%;
}
.copyright p {
    letter-spacing: 2px;
    padding-top: 6px;
    text-align: center;
}
.login_signupdiv {
    width: 100%;
}
.siginpage_hd {
    font-size: 24px;
}
.forminputdiv ul li {
    width: 100% !important;
}
.forminputdiv label {
  
    font-size: 13px;
}
.innerbanner {
    height: auto;
}
.boxtext h4 {
    font-size: 23px;
}
.rightboxtext h4 {
    font-size: 23px;
}
.mainbox_img {
    margin: 10px 0;
}
.boxtext {
	text-align:justify;
    width: 100%;
}
.boximg {
    width: 100%;
}
.leftboximg {
    width: 100%;
}
.rightboxtext {
    width: 100%;
}


.mobilemenu
{
	width:100%;
	height:35px;
	background:#E61B23;
	cursor:pointer;
	border-radius:5px 5px 0px 0px;
	color:#fff;
	font-family: 'OpenSans-Semibold';
    font-size: 17px;
	padding:5px 10px;
	box-sizing:border-box;
}
.clickmenu
{
	width:100%;
	background:#3b3b3b;
	color:#fff;
	left:0px;
	padding:10px;
	box-sizing:border-box;
}
.clickmenu ul
{
	list-style-type:none;
}
.clickmenu ul li
{
	width:100%;
	padding:8px 0px;
	border-bottom:1px solid #666666;
}
.clickmenu ul li a
{
	color:#fff;
	font-family: 'OpenSans-Semibold';
    font-size:14px;
	padding-left:5px;
	text-decoration:none;

}
.clickmenu ul li a:hover
{
	text-decoration:none;
	color:#E61B23;
}
.innerleft_menu {
    width: 100%;
}
.innerright_content {
    float: right;
    margin-top:0px;
    width: 100%;
}
.notice_board{
	width:100%;
	height: 210px;
}
.notice_hd{
	font-size: 16px;	
}
.notice_board p{
	font-size: 12px;
}
.timeCountDiv{
	padding-left:1%;
	font-size: 16px;
}
.nbtn{
	font-size: 14px;
}
.reg_no_pointer{
	margin-top:-10px;
	margin-bottom:15px;
}
.accon{
	width:100%;
	float:left; 
	/*width:50%; */
	line-height:22px;
	margin-top:10px;
}
.accon2{
	float:right; 
	width:100%;
}
.formfamilyul li {
    width: 100%;
}
.stattable-overflow{
	overflow-x:scroll;
	padding-bottom:20px;
}
.excel_btn{
	padding:5px 10px;
}
.vdetails-overflow{
	overflow-x:scroll;
}
.banner_learnmore{
	font-size:13px;
}
}
 @media only screen and (min-width : 240px) and (max-width :359px) {
.main_wrapper
{
	max-width:330px;
	min-width:240px;
	margin:0px auto;
	padding:0px 10px;
	box-sizing:border-box;
}
.logo {
	text-align: center;
    width: 100%;
}
.logo img {
	width:100%;
}
..maintop1_headet
{
	height:auto;
}
.main_header {
    height:auto;
}
.header_socialicons
{
	width:100%;
}
.mainmenu {
    position:relative;
    width: 100%;
	float:left;
	margin-top:15px;
}
.mainmenuul {
	display:none;
}
.usermenu ul
{
	display:none;
}
.pav-caption.big-caption {
    background:none;
    bottom: 0;
    font-size: 22px;
    height:auto;
	bottom:0px;
    left: 0;
    right: 0;
}
.pavcontentslider .carousel-control
{
	top:30%;
}
.subtitlediv
{
	font-size:14px;
}
.banner_learnmore {
    padding: 10px;
    text-decoration: none;
    width: 103px;
	font-size:11px;
}
.main_services {
    padding: 17px 0;
}
.main_services ul li {
    margin-right:0px;
    width: 100%;
	margin-bottom:10px;
}
.serimg {
    height: 200px;
    overflow: hidden;
    width: 100%;
}
.secbanner_fluid
{
	display:none;
}
.owl-prev
{
	left:0px;
}
.owl-next
{
	right:0px;
}
.ownmodi li {
    float: left;
    width: 100%;
}
.news_img img
{
	width:100%;
}
.footerlogo {
    width: 100%;
}
.footerlogo img {
    width: 100%;
}
.footer_fluid
{
	height:auto;
}
.copyright {
    float: left;
    width: 100%;
}
.copyright p {
    letter-spacing: 2px;
    padding-top: 6px;
    text-align: center;
	font-size:13px;
}
.login_signupdiv {
    width: 100%;
}
.forminputdiv label {
  
    font-size: 13px;
}
.siginpage_hd {
    font-size: 24px;
}
.forminputdiv ul li {
    width: 100% !important;
}	
.innerbanner {
    height: auto;
}
.boxtext h4 {
    font-size: 23px;
}
.rightboxtext h4 {
    font-size: 23px;
}
.mainbox_img {
    margin: 10px 0;
}
.boxtext {
	text-align:justify;
    width: 100%;
}
.boximg {
    width: 100%;
}
.leftboximg {
    width: 100%;
}
.rightboxtext {
    width: 100%;
} 
.mobilemenu
{
	width:100%;
	height:35px;
	background:#E61B23;
	cursor:pointer;
	border-radius:5px 5px 0px 0px;
	color:#fff;
	font-family: 'OpenSans-Semibold';
    font-size: 17px;
	padding:5px 10px;
	box-sizing:border-box;
}
.clickmenu
{
	width:100%;
	background:#3b3b3b;
	color:#fff;
	left:0px;
	padding:10px;
	box-sizing:border-box;
}
.clickmenu ul
{
	list-style-type:none;
}
.clickmenu ul li
{
	width:100%;
	padding:8px 0px;
	border-bottom:1px solid #666666;
}
.clickmenu ul li a
{
	color:#fff;
	font-family: 'OpenSans-Semibold';
    font-size:14px;
	padding-left:5px;

}
.clickmenu ul li a:hover
{
	text-decoration:none;
	color:#E61B23;
}
.innerleft_menu {
    width: 100%;
}
.innerright_content {
    float: right;
    margin-top:0px;
    width: 100%;
}
.notice_board{
	width:100%;
	height: 230px;
}
.notice_hd{
	font-size: 15px;	
}
.notice_board p{
	font-size: 11px;
}
.timeCountDiv{
	padding-left:1%;
	font-size: 13px;
}
.nbtn{
	font-size: 13px;
}
.reg_no_pointer{
	padding-top:0px;
	margin-bottom:15px;
}
.accon{
	width:100%;
	float:left; 
	/*width:50%; */
	line-height:22px;
	margin-top:10px;
}
.accon2{
	float:left; 
	width:100%;
}
.formfamilyul li {
   
    width: 100%;
}
.stattable-overflow{
	overflow-x:scroll;
	padding-bottom:20px;
}
.excel_btn{
	padding:5px 10px;
}
.vdetails-overflow{
	overflow-x:scroll;
}

}

         .checkboxp{
            line-height:22px;
            text-align:justify;
            font-family: "OpenSans-Semibold";
            font-size: 14px;
            color: #777;

         }
        
