@font-face {
	font-family: "segoeui";
	src: url('../fonts/segoeui.eot'); /* IE9 Compat Modes */
	src: url('../fonts/segoeui.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/segoeui.woff') format('woff'), /* Modern Browsers */
	url('../fonts/segoeui.ttf')  format('truetype');/* Safari, Android, iOS */
}

/*4e4e58*/
body {
  padding-bottom: 0px;
  font-family: "segoeui";
}
.navbar-brand {
    padding: 0px 55px 0px 15px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #626262;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #626262;
    background-color: transparent;
}
.navbar-fixed-top {
    padding: 1%;
}
.navbar-inverse {
    background-color: #fff;
    border-bottom:4px solid #2e3192;
}
.main_slider .carousel {
    margin-bottom: 0px; 
}
.pad{margin-top:80px;}
.h2, h2 {color: #838383;}
.home_starthere hr{border-color:#cbcbcb;}
.slider_bottom_strip{text-align:center; color:#fff; text-transform:uppercase; font-size:20px;}
.slider_bottom_strip .red{background:#ed3237; padding:0.6% 0; color:#FFF;}
.slider_bottom_strip .green{background:#39b54a;  padding:0.6% 0; color:#FFF;}
.slider_bottom_strip .blue{background:#2e3192;  padding:0.6% 0; color:#FFF;}

.greybg{background:#f7f7f7;}
.home_starthere{background:#eaeaea; padding:1%; color:#626262; border:1px solid #cbcbcb;}
label {
    font-weight: 500;
}
.btn-default {
    color: #fff;
    background-color: #008ab5;
    border-color:none;
}
.home_starthere_pad{padding:7%; padding-bottom:0px;}
.form-group {
    margin-bottom: 5px;
}
.form-control {
    width: 90%;
	}
.no_bottom{margin-bottom: 4px;}
.home_starthere .redbox{background:#ed3237; text-transform:uppercase; color:#fff; text-align:center;padding:4%;}

.guide_bluestrip{background:#2e3192;color:#fff ;margin-bottom:18px;margin-top:6px;}
.guide_bluestrip h2{color:#fff ;}
.guide_bluestrip .downloadnow h6{background:#ED3237;text-align:center;padding:7%;vertical-align:center;}
.take_certif{margin-top:6px;}

.darkgreybg{background:#4e4e58; color:#bebebe; height:330px;}
.contactus{text-align:right;}
.contactus h6 span{color:#1bd9e9; font-size:22px; float:right; padding-left:2%; text-align:center;}
.abt_ccube h6{line-height:15px;}
.contactus h6 {line-height:15px;}

.carousel2 .carousel {
    height: 240px;
    margin-bottom: 0px;
	
	
}
.carousel2 .carousel .item {
    height: 240px;
    background-color: transparent;
	
}
.carousel2 .carousel-caption {
    right: 0%; 
    top: 0px;
    left: 0%;
	color:#bebebe;
	padding-top: 0px;
}
.carousel2 .carousel-indicators {
    bottom: -20px;
}
.carousel2 p{display:inline-block; vertical-align:middle; color:#bebebe;}
.carousel2 p > span{display:block;}
.carousel2 .carousel-caption p {
    margin-bottom: 0px;
}
#myCarouse2 .carousel-caption h6 span{/*font-size:35px;*/}
.collen span{font-size:25px; }
.darkgreybg h4{color:#fff;}

/*.about_rightpanel1{background:#f7f7f7; padding:15% 1% 5% 1%; color:#626262;}*/
.about_rightpanel1{
	/*background: #2e3192 none repeat scroll 0 0;*/
    color: #626262;
    padding: 0px 0;
}

.bg-color-type-a{
	background: #2e3192 none repeat scroll 0 0;
}

.bg-color-type-b{
	background: #3AB54A none repeat scroll 0 0;
}

.bg-color-type-c{
	background: #EC3237 none repeat scroll 0 0;
}

.about_rightpanel1_pad{padding:4%; padding-bottom:0px;}
.about_rightpanel1 .redbtn1{display:inline-block;background:#ed3237; color:#fff; text-align:center;padding:3% 4%;}
.about_rightpanel1 .redbtn2{display:inline-block;background:#ed3237; color:#fff; text-align:center;padding:3% 4%;}
.about_rightpanel1 .sign1{text-align:center;}
.about_rightpanel1 h5,h6,.sign1{margin-top:15px;}

.about_rightnav ul{list-style:none;}
.about_rightnav ul li{border-bottom:1px solid #bebebe; padding:5% 0; color:#2e3192;}


.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
	width:35px;
}
.main_slider .carousel-inner > .item > img {
    height: auto !important;
}
.main_slider .carousel .item {
    height: 340px !important;
}
.main_slider .carousel{
    height: auto !important;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 7%;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 58%;
}

/*HOME PRODUCT SLIDER STARTS*/
.tab-pane {
    background: #FFF;
    box-shadow: 0 0 1px rgba(0,0,0,.4);
    border-radius: 0;
    padding-top: 15px;
	 padding-bottom: 15px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    
    background-color: #FFF;
}

/*HOME PRODUCT SLIDER STARTS 001*/

#productCarousel{
    height: auto;
	margin:10px;
    margin-top: 20px;
}
#productCarousel .item {
    height: auto;
    background-color: #fafafa;
}

.thumbnail {
	margin-bottom: 0;
	background-color: #f7f7f7;
    border: 1px solid #DDD;
	padding:4%;
	border-radius:3%;
}
.thumbnail:hover {
	cursor:default;
	background:#000;
	/*background: rgba(184,184,184,1);
background: -moz-linear-gradient(top, rgba(184,184,184,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(184,184,184,1)), color-stop(23%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(184,184,184,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(184,184,184,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(184,184,184,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(184,184,184,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#000000', GradientType=0 );*/
}
#productCarousel .thumbnail:hover ,#productCarousel .thumbnail:hover .caption{
	color:#f7f7f7;
}
#productCarousel .thumbnail:hover .caption .btn{
	background-color: #ed3237;
	
    border-color: #ed3237;
}
#productCarousel .thumbnail .title{
	text-transform:uppercase;
	margin:0 0 20px;
}
#productCarousel .thumbnail .caption p{
	font-size:11px;
	    
}
#productCarousel .thumbnail .caption{
	padding:0px;
	    
}
#productCarousel .thumbnail .caption .btn {
        border-radius: 0px;
}
#productCarousel .thumbnail .caption .btn-primary {
    color: #fff;
    background-color: #000;
    border-color: #204d74;
}
#productCarousel .thumbnail .title span{
	display:block;
	font-weight:bold;
}

#productCarousel .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel .carousel-control {
	color:#000;
	top:40%;
	color:#000;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
	font-size:12px;
}
#productCarousel .carousel-control:hover {
	color: #d9534f;
}
#productCarousel .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel .carousel-control.right {
	left:auto;
	right:-32px;
}
#productCarousel .carousel-control.left {
	right:auto;
	left:-32px;
}

#productCarousel .carousel-indicators {
	bottom:-30px;
}
#productCarousel .carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
#productCarousel .carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}



/*HOME PRODUCT SLIDER ENDS*/


/*HOME PRODUCT SLIDER STARTS 002*/


#productCarousel2{
    height: auto;
	margin:10px;
    margin-top: 20px;
}
#productCarousel2 .item {
    height: auto;
    background-color: #fafafa;
}

#productCarousel2 .thumbnail:hover ,#productCarousel2 .thumbnail:hover .caption{
	color:#f7f7f7;
}
#productCarousel2 .thumbnail:hover .caption .btn{
	background-color: #ed3237;
	
    border-color: #ed3237;
}
#productCarousel2 .thumbnail .title{
	text-transform:uppercase;
	margin:0 0 20px;
}
#productCarousel2 .thumbnail .caption p{
	font-size:11px;
	    
}
#productCarousel2 .thumbnail .caption{
	padding:0px;
	    
}
#productCarousel2 .thumbnail .caption .btn {
        border-radius: 0px;
}
#productCarousel2 .thumbnail .caption .btn-primary {
    color: #fff;
    background-color: #000;
    border-color: #204d74;
}
#productCarousel2 .thumbnail .title span{
	display:block;
	font-weight:bold;
}

#productCarousel2 .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel2 .carousel-control {
	color:#000;
	top:40%;
	color:#000;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
	font-size:12px;
}
#productCarousel2 .carousel-control:hover {
	color: #d9534f;
}
#productCarousel2 .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel2 .carousel-control.right {
	left:auto;
	right:-32px;
}
#productCarousel2 .carousel-control.left {
	right:auto;
	left:-32px;
}

#productCarousel2 .carousel-indicators {
	bottom:-30px;
}
#productCarousel2 .carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
#productCarousel2 .carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}

/*HOME PRODUCT SLIDER ENDS*/


/*HOME PRODUCT SLIDER STARTS 003*/

#productCarousel3{
    height: auto;
	margin:10px;
    margin-top: 20px;
}
#productCarousel3 .item {
    height: auto;
    background-color: #fafafa;
}

#productCarousel3 .thumbnail:hover ,#productCarousel3 .thumbnail:hover .caption{
	color:#f7f7f7;
}
#productCarousel3 .thumbnail:hover .caption .btn{
	background-color: #ed3237;
	
    border-color: #ed3237;
}
#productCarousel3 .thumbnail .title{
	text-transform:uppercase;
	margin:0 0 20px;
}
#productCarousel3 .thumbnail .caption p{
	font-size:11px;
	    
}
#productCarousel3 .thumbnail .caption{
	padding:0px;
	    
}
#productCarousel3 .thumbnail .caption .btn {
        border-radius: 0px;
}
#productCarousel3 .thumbnail .caption .btn-primary {
    color: #fff;
    background-color: #000;
    border-color: #204d74;
}
#productCarousel3 .thumbnail .title span{
	display:block;
	font-weight:bold;
}

#productCarousel3 .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel3 .carousel-control {
	color:#000;
	top:40%;
	color:#000;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
	font-size:12px;
}
#productCarousel3 .carousel-control:hover {
	color: #d9534f;
}
#productCarousel3 .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel3 .carousel-control.right {
	left:auto;
	right:-32px;
}
#productCarousel3 .carousel-control.left {
	right:auto;
	left:-32px;
}

#productCarousel3 .carousel-indicators {
	bottom:-30px;
}
#productCarousel3 .carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
#productCarousel3 .carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}

/*HOME PRODUCT SLIDER ENDS*/

/*HOME PRODUCT SLIDER STARTS 004*/

#productCarousel4{
    height: auto;
	margin:10px;
    margin-top: 20px;
}
#productCarousel4 .item {
    height: auto;
    background-color: #fafafa;
}

#productCarousel4 .thumbnail:hover ,#productCarousel4 .thumbnail:hover .caption{
	color:#f7f7f7;
}
#productCarousel4 .thumbnail:hover .caption .btn{
	background-color: #ed3237;
	
    border-color: #ed3237;
}
#productCarousel4 .thumbnail .title{
	text-transform:uppercase;
	margin:0 0 20px;
}
#productCarousel4 .thumbnail .caption p{
	font-size:11px;
	    
}
#productCarousel4 .thumbnail .caption{
	padding:0px;
	    
}
#productCarousel4 .thumbnail .caption .btn {
        border-radius: 0px;
}
#productCarousel4 .thumbnail .caption .btn-primary {
    color: #fff;
    background-color: #000;
    border-color: #204d74;
}
#productCarousel4 .thumbnail .title span{
	display:block;
	font-weight:bold;
}

#productCarousel4 .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel4 .carousel-control {
	color:#000;
	top:40%;
	color:#000;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
	font-size:12px;
}
#productCarousel4 .carousel-control:hover {
	color: #d9534f;
}
#productCarousel4 .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel4 .carousel-control.right {
	left:auto;
	right:-32px;
}
#productCarousel4 .carousel-control.left {
	right:auto;
	left:-32px;
}

#productCarousel4 .carousel-indicators {
	bottom:-30px;
}
#productCarousel4 .carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
#productCarousel4 .carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}

/*HOME PRODUCT SLIDER ENDS*/

/*HOME PRODUCT SLIDER STARTS 004*/

#productCarousel5{
    height: auto;
	margin:10px;
    margin-top: 20px;
}
#productCarousel5 .item {
    height: auto;
    background-color: #fafafa;
}

#productCarousel5 .thumbnail:hover ,#productCarousel5 .thumbnail:hover .caption{
	color:#f7f7f7;
}
#productCarousel5 .thumbnail:hover .caption .btn{
	background-color: #ed3237;
	
    border-color: #ed3237;
}
#productCarousel5 .thumbnail .title{
	text-transform:uppercase;
	margin:0 0 20px;
}
#productCarousel5 .thumbnail .caption p{
	font-size:11px;
	    
}
#productCarousel5 .thumbnail .caption{
	padding:0px;
	    
}
#productCarousel5 .thumbnail .caption .btn {
        border-radius: 0px;
}
#productCarousel5 .thumbnail .caption .btn-primary {
    color: #fff;
    background-color: #000;
    border-color: #204d74;
}
#productCarousel5 .thumbnail .title span{
	display:block;
	font-weight:bold;
}

#productCarousel5 .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel5 .carousel-control {
	color:#000;
	top:40%;
	color:#000;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
	font-size:12px;
}
#productCarousel5 .carousel-control:hover {
	color: #d9534f;
}
#productCarousel5 .carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#productCarousel5 .carousel-control.right {
	left:auto;
	right:-32px;
}
#productCarousel5 .carousel-control.left {
	right:auto;
	left:-32px;
}

#productCarousel5 .carousel-indicators {
	bottom:-30px;
}
#productCarousel5 .carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
#productCarousel5 .carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}

/*HOME PRODUCT SLIDER ENDS*/

/***************Created by Bala 11-09-2015******************/

.form_div{
	width:100%;
	min-height:350px;
	margin-top:15px;
	margin-bottom:20px;
}

.form_lab{
	color: #5a5a5a;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    width: 100%;
}

.form_txt{
	width:100%;
	padding:5px;
	background:#FFF;
	border:1px solid #CDCDCD;
	font-size:12px;
	display:block;
	margin-bottom:10px;
}

.form_submit{
	width:100px;
	color:#FFF;
	background:#ED3237;
	border:0;
	height:30px;
	line-height:30px;
	text-align:center;
	display:block;
	margin:auto;
}

.about_rightnav ul{
	padding-left:0;
}

.home_starthere .form_div{
	margin-top:0px;
	margin-bottom:0;
}

.cont-form .form-control{
	border-radius:0;
}

.input_bg_1{
	border: 1px solid #cdcdcd;
    border-radius: 3px;
    display: block;
    font-size: 16px;
    margin: auto;
    padding: 4% 3%;
    width: 300px;
}

.contact_submit_1{
	background: #ed3237 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 35px;
    text-transform: uppercase;
    width: 100px;
}

.table{
	background:#FFF;
}

.table th{
	text-align:center !important;
}

.network-block{
	border-bottom: 1px dotted #cdcdcd;
    margin: 0 0 15px;
    padding: 20px;
}

.network-block h3{
	margin:0 0 10px 0;
}

.network-block font{
	display:block;
	margin-bottom:10px;
	width:100%;
}

.network-block a{
	color:#2E3192;
}

.network-block span{
	display:block;
	width:100%;
}

.home_blog_title{
	line-height:150%;
	margin-bottom:5px;
}

.home_blog_pg{
	line-height:150%;
	margin-top:0;
}
.list_2 li{
	margin-bottom:10px;
	line-height:150%;
}

p{
	line-height:150%;
}

/*****************************Menu CSS*******************************/

@charset "utf-8";
/* CSS Document */

.w3_megamenu{
	padding-bottom:0;
}

.dropdown.w3_megamenu-fw{
	padding-bottom:15px;
}

.dropdown.w3_megamenu-fw:hover a.dropdown-toggle{
	color:#ED3237;
}

.w3_megamenu .dropdown a,
.w3_megamenu .dropdown-menu  a {
	color:#FFF;
}
.w3_megamenu .dropdown-menu > li > a {
	padding:6px 15px;
}
.w3_megamenu .navbar-nav > li > .dropdown-menu {
	margin-top:1px;
}
.w3_megamenu i {
	color:#BFBFBF
}
.w3_megamenu .dropdown-menu {
	box-shadow:none; 
	border:1px solid #efefef;
	padding:0;
}
.w3_megamenu .form-control {
	margin-top:10px;
	border:1px solid #efefef;
}
.w3_megamenu .btn {
	margin:10px 0 20px
}
.w3_megamenu video {
	max-width: 100%;
	height: auto;
}
.w3_megamenu iframe,
.w3_megamenu embed,
.w3_megamenu object {
	max-width: 100%;
}
.w3_megamenu .google-map {
	width:100%; 
	border:1px solid rgba(255, 255, 255, 0.5);
	min-height:200px;
}
.w3_megamenu div.google-map {
	background:rgba(255, 255, 255, 0.5);
	background: #ffffff;
	height: 200px;
	margin: 0 0 0px 0;
	width: 100%;
} 
#googlemaps img{
    max-width:none;
}
.w3_megamenu .dropdown-menu .withoutdesc{    
	margin-top:0;
	padding:15px 20px;
    display: block;
    text-align: left;
    text-transform: none;
    width: 100%;
}
.w3_megamenu a:hover {
	text-decoration:none
}
.w3_megamenu .dropdown-menu .withoutdesc ul li {
	padding:3px 10px;
}
.w3_megamenu .dropdown-menu .withoutdesc ul li:hover,
.w3_megamenu .dropdown-menu .withoutdesc ul li:focus{
	color:#262626;
	text-decoration:none;
	background-color:#f5f5f5 !important
}
.w3_megamenu .dropdown-menu .withoutdesc li:last-child {
	border-bottom:0 solid #fff;
}
.w3_megamenu .w3_megamenu-content.withdesc a:after {
    color: #CFCFCF;
    content: attr(data-description);
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 0;
    margin: 2px;
    text-transform: uppercase;
}

.w3_megamenu .dropdown-submenu{
	position:relative;
}
.w3_megamenu .dropdown-submenu>.dropdown-menu{
	top:0;
	left:100%;
	margin-top:0;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}
.w3_megamenu .dropdown-submenu:hover>.dropdown-menu{
	display:block;
}

.w3_megamenu .dropdown-submenu>a:after{
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#cccccc;
	margin-top:5px;
	margin-right:-10px;
}
.w3_megamenu .dropdown-submenu:hover>a:after{
	border-left-color:#ffffff;
}
.w3_megamenu .dropdown-submenu.pull-left{
	float:none;
}
.w3_megamenu .dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.w3_megamenu p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
	color:#656565;
}
.w3_megamenu .nav,
.w3_megamenu .collapse,
.w3_megamenu .dropup,
.w3_megamenu .dropdown {
	position: static;
}
.w3_megamenu .half {
    width: 50%;
	left: auto !important;
    right: auto !important;
}
.w3_megamenu .container {
	position: relative;
}
.w3_megamenu .dropdown-menu {
	left: auto;
}
.w3_megamenu .nav.navbar-right .dropdown-menu {
	left: auto;
	right: 0;
}
.w3_megamenu .w3_megamenu-content {
	padding: 15px 25px;
	background:#2e3192;
}
.w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu {
	left: 0;
	right: 0;
	top:64px;
	border:0;
}
.w3_megamenu .title {
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
	text-transform:uppercase;
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
}
.w3_megamenu ul {
	list-style:none;
	padding-left:0px;
}

.w3_megamenu-content h3{
	color:#FFF !important;
}

.carousel-caption h6{
	line-height:150%;
}

.nav-tabs > li > a{
	color:#333 !important;
}

.thumbnail p.title span{
	font-weight:100 !important;
}

.thumbnail:hover p.title{
	color:#FFF;
}

.thumbnail p.title{
	font-size:13px;
	color:#333;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }

.centre_photos{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
	width:380px;
	border:1px solid #CDCDCD;
}
 
.centre_photos img{
	width:100%;
	display:block;
	float:left;
	border:1px solid #CDCDCD;
}

.auth_logo{
	border: 1px solid #CDCDCD;
	border-radius:5px;
	width: 200px;
	margin-top:15px;
}

.auth_cent_link{
	background: #2e3192 none repeat scroll 0 0;
    border: 1px solid;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    margin-top: 10px;
    padding: 15px 0;
    text-align: center;
    width: 200px;
}

.auth_cent_link:hover{
	background:#ED3237;
}

.no_txt_dec:hover{
	text-decoration:none !important;
}

.inner_banner_block{
	position:relative;
	width:858px;
	height:180px;
}

.inner_banner_block img{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

.banner_txt_holder{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	padding:30px 30px;
}
.banner_txt_holder1{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	padding:5px 30px;
}
.banner_txt{
	font-family: arial;
    font-size: 24px;
	text-transform:uppercase;
	display:block;
	color:#000;
}
.banner_button{
	background: #eb3237 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 16px;
    height: 35px;
    line-height: 33px;
    margin-top: 10px;
    text-align: center;
    width: 150px;
}

.banner_button:hover{
	color:#FFF;
	background:#2E3192;
	text-decoration:none;
}

.banner_txt small{
	font-size:14px;
}

.pad_top_10{
	padding-top:10px;
}
.pad_top_20{
	padding-top:20px;
}

.breadcrumes{
	margin-top:10px;
	margin-bottom:10px;
}
.res_img
{
	width:100%;
}
.cc_arrow
{
	color:#FF0000;
	font-weight:bold;
	padding-left:100px;
	color:#3C3F99;
}
.cc_arrow1
{
	color:#FF0000;
	font-weight:bold;
}
.cc_text
{
	font-size:18px !important;
}
.cc_text1
{
	font-size:12px;
}
.contact_form table
{
	width:50%;
}
.req_box_left
{
	float:left;
	width:19%;
	margin:auto;
	text-align:left;
	margin-left:150px;
}
.req_search
{
	display:block;
	margin-top:15px;
}
.clear
{
	clear:both;
}
.registration_box
{
	float:left;
	margin-left:1%;
	margin-right:1%;
	width:325px;
	cursor:pointer;
}
.rodamap_rimg
{
	widt:255px;
}
.hide_content
{
	display:none;
}
.hide_conter1
{
	width:100%;
	display:block;
}
.road_foot
{
	margin-left:0px !important;
	margin-right:0px !important;
}
.copy
{
    background: #000000 none repeat scroll 0 0;
    color: #bebebe;
	padding:5px;
}
.copy span
{
	font-size:12px;
	display:block;
}
.copy a
{
	color:#d4d4d4;
}
.copy_right
{
	text-align:right;
}
ul.testi-page {
    margin: auto;
    padding: 20px;
	list-style:none;
}
ul.testi-page li
{
	display:block;
}
.testi-page .text-15 {
    color: #5a5a5a;
    font-size: 15px;
    margin-top: 20px;
    text-align: right;
	float:left;
	width:85%;
}
.test_photos
{
	float:right;
	width:10%;
}
.test_images
{
	border-radius:50%;
}
.testi_left_div
{
	float:left;
	width:75%;
}
.testi_right_div
{
	float:left;
	width:20%;
}

/*video popup*/

#pop_mask{
	width:100%;
	height:100%;
	position:fixed;
	background:rgba(0,0,0, 0.5);
	z-index:250;
	display:none;
	left:0;
	top:0;
}

#pop_video_div{
	width:600px;
	height:350px;
	background:#FFF;
	position:fixed;
	left:300px;
	top:180px;
	z-index:300;
	display:none;
}
#close_pop{
	background: #f00 none repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -20px;
    width: 90px;
	cursor:pointer;
}
.video_div_box{
	margin-bottom:20px;
}
.video_players{
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
}
.over_lay{
	width:240px;
	height:130px;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}
.video_title{
	font-size:13px;
	color:#E9363C;
}
.video_title small{
	font-size:11px;
	color:#000;
}
.sep_video{
	width:100%;
	height:10px;
	border-top:1px dotted #CDCDCD;
	margin-top:15px;
	margin-bottom:10px;
	display:block;
}
/*video popup*/

/*popup start*/
         * { margin:0; padding:0; }
         #mask {
         position:absolute;
         left:0;
         top:0;
         z-index:99998;
         background-color: #222;
         display:none;
         }  
         #boxes .window {
         position:fixed;
         left:0;
         top:0;
         width:560px;
         height:290px;
         display:none;
         z-index:99999;
         padding:10px;
         border: 1px solid #111;
         -moz-box-shadow:4px 4px 30px #130507;
         -webkit-box-shadow:4px 4px 30px #130507;
         box-shadow:4px 4px 30px #130507;
         -moz-transition:top 800ms;
         -o-transition:top 800ms;
         -webkit-transition:top 800ms;
         transition:top 800ms;
         }
         #boxes #dialog {
         width:560px; 
         height:290px;
         padding:0px;
         background-color: #FFFFFF;
         }
         #boxes a.close{
         left:545px;
         }
         #boxes .pop_right_img{
         }
         .close {
         background: url("images/close_pop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
         cursor: pointer;
         height: 32px;
         left: 585px;
         position: absolute;
         top: -20px;
         width: 32px;
         }
         .popup_block{
         width:560px;
         height:290px;
         /*background:url(images/popup.jpg) no-repeat;*/
         }
         .pop_txt1{
         color: #fff;
         display: block;
         font-size: 24px;
         padding-left: 13px;
         padding-top: 17px;
         }
         .pop_txt2{
         color: #781113;
         display: block;
         font-size: 25px;
         line-height: 155%;
         padding-left: 26px;
         position: relative;
         top: 45px;
         }
         .pop_txt3{
         color: #fff;
         display: block;
         font-size: 24px;
         padding-right: 31px;
         position: relative;
         text-align: right;
         top: 105px;
         }
/*popup end*/

.list{
	padding-left: 15px;
	line-height: 180%;
	margin-bottom: 15px;
}
.promotionul
{
	margin-left:15px;
	list-style:none;
}
.promotionul li
{
	float:left;
	width:25%;
	padding-left:15px;
	padding-top:10px;
	background:url(../images/arrow.png) no-repeat scroll 0 16px;
}
