@charset "utf-8";
/* CSS Document */
.toolbar {
  display: none !important;
}

a,a:hover { text-decoration: none;}
button:focus, input:focus, a:focus, *:focus{outline:0; text-decoration: none; outline-offset: 0px;}

.custom-breadcrumb a {
  font-size: 18px;
  font-weight: 500;
}
.breadcrumb a {
  font-size: 18px;
  font-weight: 500;
}
/****************header************/
.navbar-brand{top: -7px;}
.navbar-brand > img {width: auto; max-height: 3.5rem;}
.navbar-default { background-color: #3E60A8;border: 0; }
.media-icons-header { margin-right: 130px; }
.media-icons-header li a { width: 35px;height:35px;border-radius: 50%;line-height: 35px;padding:0;border: 2px solid #fff;text-align: center; margin-right: 10px;}
.media-icons-header li a i{ color: #ffffff;font-size: 18px;}
.right-header {float: right;}
header .navbar{min-height:75px;padding: 0px;border-radius: 0;}
.navbar-default .navbar-nav > li > a { color: #fff;font-size: 14px; }
.navbar-right .separator {margin-top: 11px;color: #fff;font-size: 18px; }
ul.nav.navbar-nav.navbar-right a.language { font-size: 13px; padding:15px 5px;}
ul.nav.navbar-nav.navbar-right a.language:hover,ul.nav.navbar-nav.navbar-right a.language:focus{
    color:#fff;
}
.green-button,.navbar-default .navbar-nav > li > a.green-button:hover, .navbar-default .navbar-nav > li > a.green-button:focus { padding:5px 15px !important;color: #fff;min-width: 150px;text-align:center;transition: 0.4s all ease-in;border-radius:5px;background-color: #75C544; border:1px solid #cdcdcd;}
.green-button:hover { background-color: #fff !important;color:#75C544 !important;border-color: #75C544; }
ul.nav.navbar-nav.navbar-right .green-button { margin:8px 10px; }
h2.heading-font {font-size: 20px;margin:25px 0; }
h3.heading-font {font-size: 18px;margin:25px 0; }
p { font-size: 16px;margin:10px 0;color:#434343;}
.box { background-color: #F3F3F3;min-height: 400px; margin: 20px 0;}
.box h2 { text-align:center;font-size: 18px;padding:10px;background-color: #D9D9D9;color:#434343; }
.box p { font-size:16px;padding:10px 20px;color:#434343; }
.paddingLftRght { padding:5px 80px; }
.video-container { background:url(../images/video.JPG) no-repeat 100% 100%; margin:20px 0;min-height:400px;}
.box-content {background-color: #fff;position: relative;}
.box-content a.green-button{ position: absolute;bottom: 0;left: 0;right: 0;font-size: 16px; }
.box-content ul li{position: relative;font-size: 15px;padding: 5px 25px;}
.box-content ul li span{padding:10px 25px;}
.box-content ul li:before { content: '\2022 '; color:#FE3D39;position:absolute;top:0;display: inline-block;font: normal normal normal 37px/1 FontAwesome; }
.box-content ul li:nth-child(odd) { background-color: #F3F3F3; }
.ellipse{position: absolute;top: 75%;right:20px;width: 80px;height: 81px;background-color: #FF0000;background-image: none;
    -webkit-transform: rotate(31deg);-moz-transform: rotate(31deg);transform: rotate(31deg); box-shadow: none;text-align: center;
    text-shadow: none;color:#fff;line-height: 17px;font-size: 10.0pt;border-radius: 50%;}
.ellipse h2{ font-size: 18px;background-color: transparent;text-align: left;color: #fff;padding: 0;margin-top: 16px;margin-left: 10px;}
.footer-item { background-color: #444;color: #fff;padding:15px 25px;margin:20px 0; }
.footer-item h3.heading-font{ border-bottom:1px solid #cdcdcd;padding:5px 5px 5px 0; margin: 5px 0 5px}
.footer-item ul.navba {padding: 0;margin:0; }
.footer-item .nav > li > a { padding:3px; color:#cdcdcd;}
.footer-item .nav > li > a:hover{ background-color: transparent;color: #fff; }
/********Login & Registeration pop changes*********/
.modal-content{border:0;}
.modal-dialog{top:22%;}
.modal-body .panel{margin-bottom: 0;}
.modal-body iframe{	width: 100%;min-height: 360px;}
.modal-header{border:0;}
.text-color{color: #75C544;}
.forgotLink{display: inline-block;}
.right-link{float:right;}
.modal-header .close{width:25px;height: 26px;background:#3E60A8;color: #fff;text-align: center;border-radius: 50%;opacity:1;line-height: 25px;}
.uploadImage{
	display:block;position:relative;width: 150px;height: 150px;text-align: center;border-radius: 50%;border:2px solid #ccc;
}
.uploadImage img{
	height:100%;width: 100%;border-radius: 50%;
}
.uploadImage .uploadfile{
	position:absolute;top:0;width: 147px;height:147px;border-radius: 50%;line-height:125px;background:rgba(0,0,0,0.5);opacity: 0;font-size: 30px;color: #fff;
}
.uploadImage:hover div{
	opacity: 1
}
a.uploadImage:focus{
	outline: none;
}
.triggerFile{
	display: none !important;
}

div.message {
    text-align: center;
    cursor: pointer;
    display: block;
    font-weight: normal;
    padding: 0 1.5rem 0 1.5rem;
    transition: height 300ms ease-out 0s;
    background-color: #a0d3e8;
    color: #626262;
    top: 15px;
    right: 15px;
    z-index: 999;
    overflow: hidden;
    height: auto;
    line-height: 2.5em;
    box-radius: 5px;
    font-size: 15px;
}

div.message:before {
    line-height: 0px;
    font-size: 20px;
    height: 12px;
    width: 12px;
    border-radius: 15px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    content: "i";
    color: #337AB7;
}

div.message.error {
    background-color: #F2DEDE;border-color: #EBCCD1;color: #A94442;border-radius: 4px;margin-bottom: 20px; padding:5px 15px;text-align: left;
}

div.message.error:before {
   color: #C3232D;float: right;content:"\f00d";display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;margin-right: -8px;
}
div.message.hidden {
    height: 0;
}

.error-message {
    display: block;
    padding: 0.375rem 0.5625rem 0.5625rem;
    margin-top: -1px;
    margin-bottom: 1rem;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #FF0000;
}

.required > label {
    font-weight: bold;
}
.required > label:after {
    content: ' *';
    color: #C3232D;
}

.registerForm .error-message {
    display: block;
    padding: 0.375rem 0.5625rem 0.5625rem;
    margin-top: -1px;
    margin-bottom: 1rem;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #FF0000;
}
#registerModal .modal-body iframe{height: 710px;}
#registerModal .modal-dialog{top:0;}
.uploadImage{margin: 10px auto !important;}

/*6 Oct,2016 - Written by Saniya for the inner pages.*/
.front-title{
border-left:5px solid #3E60A8;font-size: 24px;background-color: rgba(204, 204, 204, 0.22);padding:8px 5px;
}
.thumbnail {
display: block;width:255px;padding: 5px;margin-bottom: 24px;line-height: 1.5; background-color: #fff;border: 1px solid #e8e8e8;border-radius: 12px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;
}
.thumbnail img{border-radius:12px;}
.team-section{margin:25px 0;}
.team-section .caption h4{font-size: 20px;font-weight: 600;margin:14px 0;color: #4c4c4c;}
.team-section .caption span {display: block;font-size: 14px;margin-bottom: 10px;color: #999;}
.team-section .caption p {font-size: 14px;color: #4c4c4c;}
.help-section p{margin-top:20px;font-size: 16px;}
.help-section ul,.help-section ol{padding-left:17px;}
.help-section ul li,.help-section ol li{margin:5px 0;font-size: 14px;}
.front-top-menu {position:absolute;z-index: 9999;}
.front-top-menu .breadcrumb {border-radius:0px;margin:0px;}

/*End here*/

.beforeRegisterModal .modal-title {
  background: #3E60A8;
  color: #fff;
  padding: 10px;
  font-size: 17px;
  font-weight: bold;
}
.beforeRegisterModal .close {
  margin-top: 8px;
  margin-right: 5px;
}
.beforeRegisterModal .green-button {
  display: block;
  font-size: 15px;
}
#registerModalWithCode .modal-body iframe{height: 580px;}
#registerModalWithCode .modal-dialog{top:0;}
.grps-list-brdr {
  border-bottom: 2px solid #e1e1e1;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.grps-list {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

/*********************Media Queries***************************/
/*@media(min-width: 1024px){

	.navbar-brand { z-index: 99999;position: absolute; }
}
@media(max-width: 1024px) and (min-width: 981px){
    .media-icons-header { margin-right: 47px; }
}*/
@media(max-width: 980px) and (min-width: 768px){

	.navbar-brand > img { left: 0;margin:10px auto;position: absolute;right: 0;top: 3px;width: 200px; }
	#bs-example-navbar-collapse-1 { margin-top: 50px; }
    .right-header{margin-top: 10px;}
}

@media(max-width:767px){
	.navbar { height:auto;padding:0; }
	.media-icons-header li a { margin-right: 7px; }
	.media-icons-header { margin-right: 0; }
	.right-header { float: none;text-align: center; }
	.navbar-brand > img { left: 0;margin:10px auto;position: absolute;right: 0;top: 3px;width: 200px; }
	header ul.nav li,.media-icons-header > li { display: inline-block; }
	.media-icons-header ul{margin: 10px 0;}
     .right-header{margin-top: 10px;}
}

@media(max-width: 480px){
	.paddingLftRght { padding: 5px; text-align: left; }
	.skdslider .slide-desc {top: 0;  }
	.skdslider .slide-desc > p{margin-top:20px;}
	.green-button{padding: 3px 10px !important;}
    /*6 Oct,2016 - Written by Saniya for the inner pages.*/
    .front-title{font-size: 22px;}
    .thumbnail {width: 200px;}
    .team-section .caption h4{font-size: 18px;}
    .help-section p{font-size: 15px;}
    .help-section ul li,.help-section ol li{margin:5px 0;font-size: 13px;}
	.front-top-menu {position:unset;}
	.front-top-menu a {font-size:15px;}
}
