* {

	padding: 0;

	margin: 0

}

a img {

	border: 0

}

subject {

	text-decoration: none

}

b, strong {

	font-weight: 700!important

}

.ss12{

	float:right;

}

.ss12 img {

	width:300px;

	-moz-transition: all 0.3s;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.ss12:hover img {

	

  width: 700px;

}



.cl {

	display: block;

	height: 0;

	font-size: 0;

	line-height: 0;

	text-indent: -4000px;

	clear: both

}

.padding_bottom_class {

	padding-bottom: 10px

}

body {

	background: #FFF;

	font-size: 14px;

	line-height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 300;

	color: #333;

	text-align: justify;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	-o-user-select: none;

	user-select: none

}

h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

	color: #425077

}

h1 {

	font-size: 25px

}

h2 {

	font-size: 20px

}

h3 {

	font-size: 16px

}

h4 {

	font-size: 14px

}

h5, h6 {

	font-size: 10px

}

.h6_margin_class {

	margin-left: 10px!important

}

.top_img_class {

	margin-right: 10px!important;

	text-align: right;

	float: right

}

a {

	color: red;

	text-decoration: none;

	cursor: pointer

}

a:hover {

	text-decoration: underline

}

.alignleft, .left {

	float: left;

	display: inline

}

.alignright, .right {

	float: right;

	display: inline

}

.alignleft {

	float: left;

	margin: 0 15px 0 0;

	padding: 5px;

	border: 1px solid #DDD

}

.alignright {

	float: right;

	margin: 0 0 0 15px;

	padding: 5px;

	border: 1px solid #DDD

}

.alignright_bl {

	float: right;

	margin: 0 0 0 15px;

	padding: 5px;

	border: 0

}

.alignleft_bl {

	float: left;

	margin: 0 15px 0 0;

	padding: 5px;

	border: 0

}

.centre_list_frn {

	text-align: center

}

.centre_list_frn a {

	text-align: center;

	color: #2b2b2b

}

.margin_setr {

	margin-right: 10px

}

.tr_class {

	background: #08a7af;

	color: #FFF

}

.tr_class td {

	color: #FFF!important

}

.site_map {

	border: 0!important;

	margin-left: 0!important;

	padding-left: 0!important;

	margin-top: 10px

}

.middle_box_outer {

	width: 100%;

	padding: 20px 0;

	margin: 0 auto;

	background: #f8f8f8

}

.middle_box_inner {

	width: 1050px;

	padding: 0;

	margin: 0 auto;

	background: #f8f8f8

}

.line_title_inner {

	font-family: Arial, Helvetica, sans-serif;

	color: #555;

	font-size: 16px;

	text-align: center;

	background: #f8f8f8;

	font-weight: 700;

	margin: 0 auto;

	width: 250px;

	letter-spacing: 1px

}

.line_title_inner1 {

	font-family: Arial, Helvetica, sans-serif;

	color: #555;

	font-size: 16px;

	text-align: center;

	background: #f8f8f8;

	font-weight: 700;

	margin: 0 auto;

	width: 390px;

	max-width:100%;

	letter-spacing: 1px

}

.line_title {

	background: url(../images/line-bg.png) repeat-x center;

	width: 100%;

	margin-bottom: 20px

}

.online_test_series_box {

	width: 1050px;

	height: 90px;

	padding: 0;

	margin: 0 auto 15px;

	background: #FFF;

	border: 1px solid #e5e5e5

}

.series_box_title {

	width: auto;

	height: auto;

	margin-top: 0;

	margin-right: 10px;

	padding: 5px;

	float: left;

	background: #FFF;

	border: 0

}

.series_box_title_small {

	width: auto;

	height: auto;

	margin-right: 10px;

	padding: 5px;

	float: left;

	background: #FFF;

	border: 0

}

.series_box {

	width: auto;

	height: auto;

	margin-right: 10px;

	padding: 10px 5px;

	float: left;

	background: #FFF;

	border: 0

}

.login_box {

	background: rgba(238,236,240,.2);

	margin-right: 5px;

	padding: 5px 5px 5px 2px;

	border: 1px solid #b2b2b2;

	-webkit-appearance: textfield;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0 1px 4px 0 rgba(168,168,168,.6) inset;

	-moz-box-shadow: 0 1px 4px 0 rgba(168,168,168,.6) inset;

	box-shadow: 0 1px 4px 0 rgba(168,168,168,.6) inset;

	-webkit-transition: all .2s linear;

	-moz-transition: all .2s linear;

	-o-transition: all .2s linear;

	transition: all .2s linear

}

.submit_button {

	padding: 5px 12px;

	font-size: 14px;

	border: 0;

	border-top: 0;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	text-align: center;

	background: #08a7af;

	color: #FFF

}

.submit_button:hover {

	background: #000;

	color: #FFF;

	cursor: pointer

}

.test_series_title {

	font-family: Arial, Helvetica, sans-serif;

	color: #019da6;

	font-size: 16px;

	text-align: left;

	float: left;

	font-weight: 700;

	width: auto;

	margin: 10px 0 0 10px

}

.test_series_quote {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

	font-size: 14px;

	text-align: center;

	font-weight: 700

}

.arrow_reg {

	width: 20px;

	height: 20px;

	padding: 0;

	vertical-align: middle;

	margin: 0 5px 0 0

}

.main_box_inner {

	width: 239px;

	height: auto;

	margin-right: 15px;

	padding: 10px 5px;

	float: left;

	background: #FFF;

	border: 1px solid #e5e5e5

}

.box_inner_last {

	margin-right: 0

}

.box_inner_padding_last {

	margin-right: 0;

	padding-bottom: 0

}

.main_box_inner img {

	width: 100px;

	height: 100px;

	text-align: center;

	margin: 0 auto 10px;

	display: block

}


.main_box_inner h3 {

	font-size: 14px!important;

	font-family: Arial, Helvetica, sans-serif;

	color: #555;

	margin-bottom: 5px!important;

	text-align: center;

	text-transform: uppercase

}

.main_middle_inner {

	width: 323px;

	height: auto;

	margin-right: 15px;

	padding: 10px 5px;

	float: left;

	background: #FFF;

	border: 1px solid #e5e5e5

}

.middle_last {

	margin-right: 0

}

.main_middle_inner img {

	width: 100px;

	height: 100px;

	text-align: center;

	margin: 0 auto 10px;

	display: block

}

.main_middle_inner h3, .main_middle_inner h4 {

	font-size: 16px!important;

	font-family: Arial, Helvetica, sans-serif;

	color: #555;

	margin-bottom: 5px!important;

	text-align: center;

	text-transform: uppercase

}

.main_box_double_inner_small {

	display: none

}

.main_box_double_inner {

	width: 507px;

	height: auto;

	margin-right: 15px;

	padding: 10px 5px;

	float: left

}

.double_inner_last {

	margin-right: 0

}

.main_box_double_inner img {

	width: 190px;

	height: 190px;

	text-align: center;

	margin: 0 auto 20px;

	display: block;

	border-radius: 50%;

	border: 0

}

.main_box_double_inner h3 {

	font-size: 16px!important;

	font-family: Arial, Helvetica, sans-serif;

	color: #555;

	margin-bottom: 5px!important;

	text-align: center;

	text-transform: uppercase

}

.footer_four_box_outer {

	width: 100%;

	padding: 20px 0;

	margin: 0 auto;

	background: #f8f8f8

}

.footer_four_box_inner {

	width: 1050px;

	padding: 0;

	margin: 0 auto;

	background: #f8f8f8

}

.main_four_box_inner {

	width: 507px;

	height: auto;

	margin-right: 15px;

	padding: 10px 5px;

	float: left

}

.main_four_box_inner img {

	width: 100px;

	height: 100px;

	float: left;

	margin-right: 10px;

	border-radius: 50%

}

.main_four_box_inner h3 {

	font-size: 16px!important;

	font-family: Arial, Helvetica, sans-serif;

	color: #555;

	margin-bottom: 5px!important;

	text-align: left;

	text-transform: uppercase

}

.four_box_last {

	margin-right: 0

}

#wrapper {

	width: 1050px;

	height: auto;

	margin: 0 auto;

	background-color: #FFF

}

.main_header_outer {

	width: 100%;

	background: #FFF;

	border-top: 4px solid #000

}

.main_header {

	width: 1050px;

	margin: 0 auto;

	height: auto;

	background-color: #FFF

}

.left_menu_bg {

	width: 32px;

	height: 41px;

	margin: -1px 0 0;

	padding: 0;

	float: right;

	background: url(../images/left_menu_bg.png) top left no-repeat

}

.right_menu_bg {

	width: 39px;

	height: 41px;

	margin: -1px 0 0;

	padding: 0;

	float: right;

	background: url(../images/right_menu_bg.png) top left no-repeat

}

.middle_menu_bg {

	width: auto;

	height: 41px;

	margin: -1px 0 0;

	padding: 0;

	float: right;

	background: url(../images/middle_menu_bg.png) top left repeat-x

}

.header_nav {

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	height: 41px

}

.header_nav ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.header_nav li {

	margin: 0;

	padding: 0;

	display: inline;

	border-right: 0px solid #ddd

}

.header_nav li:last-child {

	border-right: 0

}

.header_nav li a {

	margin: 0;

	padding: 12px 1px;

	text-decoration: none;

	color: #FFF;

	line-height: 41px

}

.header_nav li i {

    color: #e52e2d;

	font-size:16px;

}

.header_nav li a:hover {

	color: #ff0

}

.cssmenu_outer {

	width: 100%;

	background: #08a7af

}

.cssmenu_inner {

	width: 1050px;

	margin: 0 auto

}

.mainslider_outer {

	width: 100%

}

.mainslider_inner {

	width: 1050px;

	margin: 0 auto

}

.centerslide_outer {

	width: 100%;

	background: #0cafb8

}

.centerslide_inner {

	width: 1050px;

	margin: 0 auto

}

.upper_border {

	width: 1050px;

	border-top: 4px solid #000;

	margin: 0;

	padding: 0

}

#logo {

	float: left;

	margin: 0;

	padding: 0;

	width: 390px;

	height: 100px;

	border: 0

}

#logo img {

	margin: 0;

	padding: 0;

	border: 0

}

marquee {

	border: 0;

	padding: 0;

	margin: 0;

	float: right;

	text-align: right

}

#marquee {

	height: 28px;

	width: 1046px;

	float: left;

	background-color: #0cafb8;

	color: #FFF;

	margin: 0;

	padding: 5px 2px 0;

	font-size: 16px

}

.scroller2 {

	width: 1045px;

	height: 28px;

	margin-bottom: 10px;

	font-weight: 700

}

#marquee a {

	color: #FF0;

	margin: 0;

	padding: 0 5px;

	text-decoration: underline

}

#marquee a:hover {

	color: #FFF;

	margin: 0;

	padding: 0 5px;

	text-decoration: none

}

#marquee .small_box {

	width: 460px;

	margin: 0;

	padding: 1px 5px 0;

	text-decoration: none;

	float: left;

	text-align: center;

	color: #FF0;

	font-weight: 700

}

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



#marquee .small_box {

	width:100% !important;

	margin: 0;

	padding: 1px 5px 0;

	text-decoration: none;

	float: left;

	text-align: center;

	color: #FF0;

	font-weight: 700;

	font-size:12px !important;

}

}

/* #marquee .small_box {

	width: 125px;

	margin: 0;

	padding: 1px 5px 0;

	text-decoration: none;

	float: left;

	text-align: center;

	color: #FF0;

	font-weight: 700

}*/

#main {

	width: 1050px;

	height: auto;

	margin: 5px 0 0

}

#main p {

	padding: 0 0 10px;

	margin: 0

}

.inner_page_header {

	width: 1050px;

	height: 123px;

	margin: 0 auto;

	padding: 0;

	border: 3px solid #08a7af;

	border-top: 0;

	-webkit-border-bottom-left-radius: 25px;

	-moz-border-radius-bottomleft: 25px;

	border-bottom-left-radius: 25px

}

.inner_page_header img {

	text-align: center;

	-webkit-border-bottom-left-radius: 25px;

	-moz-border-radius-bottomleft: 25px;

	border-bottom-left-radius: 25px;

	width: 1050px;

	height: 123px

}

#submain {

	width: 1050px;

	height: auto;

	margin: 10px auto;

	padding-bottom: 10px;

	padding-top: 10px;

	border: 3px solid #08a7af;

	-webkit-border-top-left-radius: 25px;

	-webkit-border-bottom-right-radius: 25px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-topleft: 25px;

	-moz-border-radius-bottomright: 25px;

	-moz-border-radius-bottomleft: 5px;

	border-top-left-radius: 25px;

	border-bottom-right-radius: 25px;

	border-bottom-left-radius: 5px

}

#submain span {

	float: right

}

.submain_class {

	font-size: 18px!important;

	color: #900!important;

	font-weight: 700

}

#submain ul {

	margin: 10px;

	padding-left: 10px
	

}
.tabs.bank-po {
	display: flex;
}
#submain ul li {

	margin: 3px 10px;

	padding: 0

}

#submain ol {

	margin: 10px;

	padding-left: 10px

}

#submain ol li {

	margin: 3px 10px;

	padding: 0

}

#submain h3, #submain h4, #submain h5, #submain h6 {

	font-size: 16px;

	line-height: 15px;

	color: #900;

	padding: 5px 10px;

	font-weight: 700;

	line-height: 20px;

}

#submain h1 {

	font-size: 22px;

	line-height: 15px;

	color: #900;

	border-bottom: 1px solid #dbdbdb;

	padding: 5px 0 10px 10px;

	font-weight: 700

}

#submain h2 {

	font-size: 18px;

	line-height: 15px;

	color: #900;

	padding: 5px 10px;

	font-weight: 700

}

#submain p {

	margin: 0;

	padding: 5px 10px

}

#submain table {

	width: auto;

	margin: 5px 10px;

	padding: 0;

	border: 0;

	border-collapse: collapse

}

#submain table td {

	margin: 0;

	padding: 2px;

	border: 1px solid #08a7af;

	font-size: 14px;

	line-height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 300;

	color: #333;

	text-align: justify

}

#submain table th {

	margin: 0;

	padding: 2px;

	border: 1px solid #08a7af;

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

	text-align: justify

}

#main a.more {

	background: url(../images/more.gif) no-repeat 0 3px;

	font-size: 11px;

	line-height: 14px;

	color: red;

	text-decoration: underline;

	padding: 0 0 0 13px

}

#main a.more:hover {

	text-decoration: none

}

#main h1, #main h3 {

	font-size: 14px;

	line-height: 15px;

	color: #000;

	border-bottom: 1px solid #dbdbdb;

	padding: 0 0 9px

}

#contentboxleft {

	float: left;

	width: 710px;

	height: auto;

	margin: 0;

	padding: 0 10px 10px

}

#footer {

	width: 100%;

	background: #000;

	border-top: 2px solid #DDD;

	-moz-box-shadow: 0 0 5px #c1c1c1;

	-webkit-box-shadow: 0 0 5px #c1c1c1;

	box-shadow: 0 0 5px #c1c1c1

}

#footer a {

	color: #FFF

}

.footer-nav {

	width: 1040px;

	margin: 5px auto 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	color: #FFF;

	padding: 5px

}

.footer-nav ul {

	list-style: none;

	padding-bottom: 5px

}

.footer-nav ul li {

	display: inline;

	border-right: 1px solid #CCC;

	padding: 0 6px 0 0;

	margin: 0 7px 0 0

}

.footer-nav ul li.last {

	border: 0;

	padding: 0;

	margin: 0

}

.left_div {

	float: left

}

.right_div {

	float: right

}

.margin_top_header {

	padding-top: 20px!important

}

.socialdiv_res {

	display: none

}

.socialdiv {

	width: auto;

	margin-top: 0;

    padding-top: 16px;

    margin-left:395px;

}

.socialdiv p {

	color: #4a4a4a;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700

}

.socialdiv img {

	float: left;

	vertical-align: middle;

	margin-right: 30px;

}

.socialdiv .s img {

	margin-left:82px;

}

@-moz-document url-prefix() { 

  .socialdiv .s img {

	margin-top:10px !important;

	margin-left:63px;

}

}

.socialdiv a {

	color: #4a4a4a;

	font-size: 17px;

	text-align: center;

	margin: 5px 0px 0 5px;

	padding: 0 10px 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700;

	line-height: 32px;

	border-right: solid 0px #000

}

.top_contact {

	display: none

}

.upper_link {

	float: right;

	width: auto;

	padding: 0 0 0 10px;

	margin: 3px 0 0

}

.upper_link a {

	font-family: Arial, Helvetica, sans-serif;

	color: #4a4a4a;

	display: inline;

	border-right: solid 1px #DDD;

	padding: 0 5px;

	text-align: left;

	text-decoration: none;

	font-size: 15px

}

.upper_link .upper_link_last {

	border-right: 0

}

.upper_link a:hover {

	color: red

}

#mycrawler2 {

	width: 950px;

	height: 165px;

	padding-left: 2px;

	padding-right: 2px

}

.scroller {

	width: 950px;

	height: 165px;

	margin-bottom: 10px

}

.scroller img {

	padding: 4px;

	margin: 0 4px;

	border: 1px solid #ccc;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	-moz-box-shadow: 0 0 5px #c1c1c1;

	-webkit-box-shadow: 0 0 5px #c1c1c1;

	box-shadow: 0 0 5px #c1c1c1;

	width: 150px;

	height: 150px

}

.scroller_link:hover {

	border: 0;

	text-decoration: none

}

.center_div3 {

	margin: 5px;

	padding: 0;

	width: 940px;

	border: 1px solid #CCC;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px

}

.center_div3 strong {

	color: red

}

.center_div3 tr {

	margin: 0;

	padding: 0

}

.center_div3 td {

	margin: 2px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	border: 0;

	width: 225px

}

.center_div_contact {

	margin: 5px;

	padding: 5px 20px 15px;

	width: auto;

	max-width: 300px;

	border: 0;

	float: left;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px

}

.center_div_contact strong {

	color: red

}

.table_div_auto_width {

	margin: 5px 10px;

	padding: 0;

	width: auto;

	border-collapse: collapse

}

.table_div_auto_width tr {

	margin: 0;

	padding: 0

}

.table_div_auto_width td {

	margin: 2px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #CCC

}

.normal_table_cell {

	margin: 5px 10px;

	padding: 0;

	width: auto;

	border-collapse: collapse

}

.normal_table_cell td {

	margin: 2px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #CCC

}

.line_class_left {

	width: 70%;

	float: left

}

.line_class {

	padding-left: 5px;

	margin-left: 10px;

	width: 28%;

	float: right

}

.line_class ul {

	margin-left: 0;

	padding-left: 0;

	margin-bottom: 0

}

.line_class ul li {

	list-style: none;

	margin-left: 0;

	padding-left: 0

}

.line_class ul li img {

	width: 10px;

	height: 10px;

	border: 0!important;

	margin: 0 0 0 -30px;

	padding: 0 10px 0 0;

	vertical-align: middle

}

.pdf-file-img {

	width: 10px;

	height: 10px;

	border: 0!important;

	margin: 0 0 0 -20px;

	padding: 0 3px 0 0;

	vertical-align: middle

}

.line_class ul li a {

	margin: 0 0 0 -10px;

	padding: 0;

	text-align: left;

	color: #11258d!important

}

.heading_sme_clr {

	color: #015f95!important;

	font-size: 15px!important;

	text-align: left;

	margin: 5px 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700;

	border: 0!important

}

.pdf-listing-ul {

	margin-left: 0;

	padding-left: 0;

	margin-bottom: 0

}

.pdf-listing-ul li {

	list-style: none;

	margin-left: 0;

	padding-left: 0

}

.heading_sme_clr_main {

	color: red!important;

	font-size: 20px!important;

	text-align: left;

	margin: 5px 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif

}

.center_div_other {

	margin: 5px;

	padding: 0;

	width: 1040px;

	border-collapse: collapse

}

.center_div_other tr {

	margin: 0;

	padding: 0;

	border-collapse: collapse

}

.center_div_other td {

	margin: 2px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	border: 1px solid #CCC;

	font-family: Arial, Helvetica, sans-serif

}

.center_div_other strong {

	color: #900

}

.center_div_other2 {

	margin: 5px;

	padding: 0;

	width: 1040px;

	border-collapse: collapse

}

.center_div_other2 strong {

	color: red

}

.center_div_other2 tr {

	margin: 0;

	padding: 0

}

.center_div_other2 td {

	margin: 2px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	border: 1px solid #CCC

}

.center_div_other11 {

	margin: 10px;

	padding: 0;

	width: 1030px;

	border-collapse: collapse

}

.center_div_other11 strong {

	color: red

}

.center_div_other11 tr {

	margin: 0;

	padding: 0

}

.center_div_other11 td {

	margin: 2px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	border: 1px solid #CCC

}

.centre_box_small {

	width: 251px;

	height: 150px;

	float: left;

	margin: 0;

	padding: 2px;

	border: 1px solid #DDD

}

.centre_box_small strong {

	font-weight: 700;

	color: red

}

.centre_block_separator {

	display: block;

	clear: both;

	margin: 0;

	padding: 0 10px

}

.centre_block_title {

	border: 0!important;

	margin-top: 10px!important;

	display: block

}

.download_box_small {

	width: 500px;

	height: auto;

	min-height: 175px;

	float: left;

	margin: 0;

	padding: 2px;

	border: 1px solid #DDD

}

.download_block_title {

	margin-top: 8px!important;

	display: block

}

.schedule_box_small {

	width: 500px;

	height: auto;

	float: left;

	margin: 0;

	padding: 2px;

	border: 1px solid #DDD

}

.study_material {

	width: 335px;

	height: auto;

	float: left;

	margin: 5px;

	padding: 0

}

.study_material table {

	width: 98%!important;

	margin: 0 0 0 10px!important;

	text-align: left!important

}

.study_material img {

	width: 325px;

	height: 410px;

	float: left;

	margin: 5px;

	padding: 4px;

	border: 1px solid #DDD

}

.disp_nothing_book {

	display: none

}

.session_plan {

	width: 510px;

	height: auto;

	float: left;

	margin: 5px;

	padding: 0

}

.session_plan table {

	width: 500px!important;

	text-align: left!important

}

.session_td {

	width: 190px

}

.alignleftside {

	padding: 5px;

	border: 1px solid #CCC;

	margin-right: 15px;

	margin-bottom: 5px;

	float: left;

	width: 200px;

	height: 224px

}

.footer-box-main {

	background-color: #FFF;

	padding-top: 5px

}

.footer-box-main ul {

	margin-left: 0;

	padding-left: 0

}

.footer-box-main ul li {

	margin-left: 20px;

	padding-left: 0;

	line-height: 20px

}

.footer-box-main ul li a {

	color: red

}

.footer-box {

	width: 247px;

	height: auto;

	margin-right: 8px;

	margin-left: 7px;

	float: left

}

.footer-box img {

	width: 247px;

	height: 120px

}

.footer-box h3 {

	font-size: 14px!important;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF!important;

	border-bottom: 0!important;

	background: #08a7af;

	padding-top: 10px!important;

	padding-left: 5px!important;

	margin-bottom: 10px!important

}

.footer-box h4, .footer-box h6 {

	font-size: 14px!important;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF!important;

	border-bottom: 0!important;

	background: #08a7af;

	padding-top: 8px!important;

	padding-bottom: 7px!important;

	padding-left: 5px!important;

	margin-bottom: 10px!important

}

.footer-box h5 {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000

}

.footer-box a {

	font-family: 'Droid Sans', Tahoma, Arial, sans-serif;

	color: #333;

	font-size: 13px;

	line-height: 1.7em

}

.footer-box a:hover {

	color: #107AB3;

	text-decoration: none

}

.aligncenter {

	float: left;

	margin: 0 0 5px;

	padding: 3px;

	border: 1px solid #DDD

}

#slidertop {

	display: inline-block;

	width: 200px;

	height: 300px;

	position: relative;

	left: 750px;

	top: -6px;

	z-index: 1001

}

.contact_small_box {

	float: left;

	width: auto

}

.contact_style {

	background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, #08a7af 0, #fff 100%, #fff 95%);

	background-image: -webkit-radial-gradient(45px 45px, circle cover, #08a7af, #fff);

	background-image: radial-gradient(45px 45px 45deg, circle cover, #08a7af 0, #fff 100%, #fff 95%);

	color: #FFF;

	padding: 5px 2px;

	font-size: 16px;

	text-transform: uppercase;

	width: auto;

	height: 18px;

	margin: 5px 0 0;

	font-weight: 700;

	background-color: #08a7af;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08a7af', endColorstr='#ffffff', GradientType=1)

}

.new-style {

	float: right;

	height: 9px;

	width: 21px;

	border: 0;

	padding-left: 1px

}

.new-style2 {

	float: right;

	height: 9px;

	width: 21px;

	border: 0;

	padding-left: 1px;

	margin-right: 10px

}

.iframestylecss {

	width: 220px;

	height: 297px;

	border: 0!important;

	margin: -4px 0 0 15px;

	padding: 0;

	overflow: hidden;

	border-collapse: collapse;

	scrolling: 'no';

	background-color: #fff!important

}

.mob_form_vis {

	display: none

}

.iframe_youtube {

	width: 300px;

	height: 320px;

	border: 0!important;

	margin: 0;

	padding: 0;

	overflow: hidden;

	border-collapse: collapse;

	scrolling: 'no'

}

.iframe-nda {

	width: 250px;

	height: 380px;

	border: 0!important;

	margin: 5px 0;

	padding: 0;

	overflow: hidden;

	border-collapse: collapse;

	scrolling: 'no'

}

.vacancies-new-icon {

	width: 21px;

	height: 9px;

	border: 0

}

.new_icon {

	width: 30px!important;

	height: 12px!important;

	border: 0!important;

	margin: 0 5px 0 0!important;

	padding: 0!important;

	float: left

}

.franchise_enquiry_form {

	width: 950px;

	height: 920px;

	border: 0;

	border-collapse: collapse;

	scrolling: 'no';

	overflow: hidden

}

.opportunity_img {

	width: 406px;

	height: 243px

}

.video_iframe {

	width: 235px;

	height: 235px;

	border: 0

}

#querybuttons {

	top: 35%;

	border: 0;

	position: fixed;

	z-index: 99999999;

	left: 2px;

	width: 30px;

	height: 399px;

	padding: 5px

}

.question_td_style {

	width: 275px;

	background: #fbfafa;

	font-family: Arial, Helvetica, sans-serif

}

.submain_class2 {

	font-size: 15px!important;

	color: #900!important;

	font-weight: 700;

	border: 0!important;

	margin: 0!important;

	padding: 10px!important

}

.submain_class2 a {

	color: #900!important;

	margin: 0!important;

	padding: 0!important;

	line-height: 16px;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: right!important;

	float: right

}

.mahroon_css, h4.mahroon_css {

	color: #900!important;

	border: 0!important;

	font-size: 16px!important

}

h1.mahroon_css {

	color: red!important;

	border: 0!important;

	font-size: 20px!important

}

.mahroon_css2 {

	color: #900!important;

	border: 0!important;

	font-size: 16px!important

}

.double_box_last {

	margin-right: 0!important;

	margin-left: 0!important

}

.footer_box_margin_top {

	height: 10px;

	clear: both

}

.qstylep {

	font-size: 14px;

	line-height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 300;

	color: #333;

	text-align: justify;

	margin: 0!important;

	padding: 0 10px!important

}

.qstylep b {

	color: #900

}

#followbuttons {

	top: 31%;

	border: 0;

	position: fixed;

	z-index: 1000;

	right: -2px;

	width: 37px;

	height: 200px;

	padding-top: 45px

}

#followbuttons a {

	float: right;

	border: 0;

	padding-top: 0;

	margin: 2px 0;

}

#followbuttons img {

	margin-bottom: -1px;

	width: 32px;

	height: 32px;

	border: 0

}

#followbuttons a:hover {

	float: right

}

.auto_width_table {

	margin: 5px;

	padding: 0;

	width: auto;

	border-collapse: collapse

}

.auto_width_table strong {

	color: red

}

.auto_width_table tr {

	margin: 0;

	padding: 0

}

.auto_width_table td {

	margin: 2px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	border: 1px solid #CCC

}

.footer_upper_outer {

	width: 100%;

	background: #000;

	border-top: 2px solid #f8f8f8;

	-moz-box-shadow: 0 0 5px #c1c1c1;

	-webkit-box-shadow: 0 0 5px #c1c1c1;

	box-shadow: 0 0 5px #c1c1c1

}

.footer_upper_main {

	width: 1030px;

	height: 20px;

	margin: 5px auto 0;

	background: #000;

	padding: 5px;

	font-size: 12px;

}

.footer_upper_main h1, .footer_upper_main h2, .footer_upper_main h3 {

	font-size: 12px!important;

	font-weight: 700!important;

	margin: 0!important;

	padding: 0!important;

	line-height: 18px!important

}

.one_third_box {

	width: auto;

	height: auto;

	margin-right: 10px;

	padding-right: 10px;

	border-right: 1px dashed #FFF;

	float: left

}

.one_third_box h1, .one_third_box h2, .one_third_box h3, one_third_box a {

	border-bottom: 0!important;

	text-decoration: none!important;

	margin: 0!important;

	padding: 0!important;

	color: #FFF!important

}

.one_third_box a {

	color: #FFF!important

}

.two_third_box {

	width: auto;

	height: auto;

	margin-right: 0!important;

	float: left

}

.one_third_box a:hover, .two_third_box a:hover {

	color: #CCC;

	text-decoration: none

}

.two_third_box a {

	font-weight: 700;

	border-bottom: 0!important;

	text-decoration: none;

	color: #FFF!important

}

.td_width {

	width: 350px

}

.top_img_cls {

	width: 33px;

	height: 14px;

	vertical-align: middle

}

.ft_clr_b {

	color: #a22a0f;

	font-weight: 700

}

.pdf_icon_cls {

	border: 0;

	width: 18px;

	height: 18px

}

.head_q {

	line-height: 29px;

	font-weight: 700;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline

}

.wrapper_footer_outer {

	width: 100%;

	background-color: #f8f8f8

}

.wrapper-footer-box-main {

	width: 1040px;

	margin: 0 auto;

	background-color: #f8f8f8;

	padding-top: 10px;

	padding-bottom: 10px

}

.wrapper-footer-box-main ul {

	margin-left: 0;

	padding-left: 0;

	margin-bottom: 10px

}

.wrapper-footer-box-main ul li {

	list-style: none;

	margin-left: 5px;

	padding-left: 0

}

.wrapper-footer-box-main ul li img {

	width: 10px;

	height: 10px;

	border: 0!important;

	vertical-align: middle

}

.wrapper-footer-box-main ul li a {

	color: #282828;

	padding-left: 5px

}

.wrapper-footer-box {

	width: 222px;

	height: auto;

	margin-right: 8px;

	margin-left: 7px;

	float: left

}

.wrapper-double-box {

	width: 551px;

	height: auto;

	margin-right: 0!important;

	float: left

}

.wrapper_double_box_inner_left {

	width: 245px;

	height: auto;

	float: left;

	margin-bottom: 4px

}

.wrapper_double_box_inner_right {

	width: auto;

	height: auto;

	float: left;

	margin-bottom: 4px

}

.wrapper-double-box-ul-margin {

	margin-bottom: 0!important

}

.wrapper-footer-box h5 {

	background: #08a7af;

	background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, #08a7af 0, #fff 100%, #fff 95%);

	background-image: -webkit-radial-gradient(45px 45px, circle cover, #08a7af, #fff);

	background-image: radial-gradient(45px 45px 45deg, circle cover, #08a7af 0, #fff 100%, #fff 95%);

	color: #FFF;

	font-size: 14px;

	line-height: 18px;

	font-family: Arial, Helvetica, sans-serif;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-top: 5px;

	margin-bottom: 5px;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08a7af', endColorstr='#ffffff', GradientType=1)

}

.wrapper-footer-box h6 {

	font-size: 14px;

	line-height: 18px;

	font-family: Arial, Helvetica, sans-serif;

	color: #282828;

	padding-bottom: 5px;

	padding-top: 5px;

	margin-bottom: 5px

}

.hide_txt {

	display: none

}

.center_div_other iframe{

	  width:1020px;

	  height:480px;

	  max-width:100%;

  }



#cssmenu>ul>li>a {

    color: #fff;

    padding: 11px 9px !important;

}

.socialdiv .s{

	    float: left;

		margin: 15px -29px;

}

.socialdiv p{

	margin: 14px 3px;

    display: inline-block;

}

.ss ul.arrow li:before {

        content: "\f054";

    font-family: FontAwesome;

    margin-right: 14px;

    color: #08a7af;

}

.ss ul {

    margin: 10px 0 !important;

    padding-left: 0 !important;

}

.ss-img img{width:100% !important;}

.ss-current-affairs ul li{list-style: none;

    width: 29%;

    background: #fff;

    text-align: center;

	float:left;

    padding: 10px !important;}

.ss-current-affairs ul li .ss-ca{    text-align: left;}

.ss-arrow ul li:before {

            content: "\f138";

    font-family: FontAwesome;

    margin-right: 0px;

    color: #08a7af;

}

.ss-aa-top{margin-top: -100px;}

.row-govt{display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;}

.row-govt .wrapper-govt-box{width: 25%; float: left; flex: 1;}

.f-50{    margin-top: -102px;}

.table-video{}

.table-video ul {display:block; margin:0px !important; padding:0px !important;}

.table-video ul li{width: 31%; float:left; display: inline-block; margin:0px;}

.table-video ul li .video_iframe{width: 100%; height: auto; border: 6px solid #52a8af; border-radius: 5px;}