
.form-group {
    margin-bottom: 15px!important;
}


.policyinput {
    margin-left: 15px!important;
}

.h3_color a{color: #FFF!important;}

@font-face {
	font-family: 'myriadproregular';
	src:url('../fonts/myriadproregular.eot');src: local('☺'),
		url('../fonts/myriadproregular.woff') format('woff'), 
		url('../fonts/myriadproregular.ttf') format('truetype'), 
		url('../fonts/myriadproregular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Humanst521Light';
	src: url('../fonts/Humanst521Light.eot');src: local('☺'),
		 url('../fonts/Humanst521Light.woff') format('woff'),
		 url('../fonts/Humanst521Light.ttf') format('truetype'),
		 url('../fonts/Humanst521Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLTStd-Lt';
	src: url('../fonts/HelveticaNeueLTStd-Lt.eot');src: local('☺'),
		 url('../fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),
		 url('../fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'), 
		 url('../fonts/HelveticaNeueLTStd-Lt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'REZ';
	src: url('../fonts/REZ.eot');src: local('☺'),
		 url('../fonts/REZ.woff') format('woff'),
		 url('../fonts/REZ.ttf') format('truetype'),
		 url('../fonts/REZ.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@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.otf') format('opentype'),
		 url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}

@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.otf') format('opentype'),
		 url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
}



@font-face {
	font-family:'TitilliumWeb-Regular';
	src: url('../fonts/TitilliumWeb-Regular.eot');
	src: url('../fonts/TitilliumWeb-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/TitilliumWeb-Regular.woff') format('woff'),
		 url('../fonts/TitilliumWeb-Regular.ttf') format('truetype'),
		 url('../fonts/TitilliumWeb-Regular.otf') format('opentype'),
		 url('../fonts/TitilliumWeb-Regular.svg#TitilliumWeb-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}

body {
	font-family: 'Muli', sans-serif;
	line-height:normal;

}


.abc{
	background:red;
	height:200px;
	float:left;
}

.pd-ri{
	padding-right:0;
}

.pd-le{
	padding-left:0;
}

.fl-ri{
	float:right;
}

.fl-le{
	float:left;
}

.al-ri{
	text-align:left;
}

.al-le{
	text-align:left;
}

.al-ce{
	text-align:center;
}


.txt-whi{
	color:#fff;
}


.pd0{
	padding:0;
}

.com-logo-sec {
	background: rgba(18,39,44,0.95);
	background: -moz-linear-gradient(left, rgba(18,39,44,0.95) 0%, rgba(18,39,44,0.96) 0%, rgba(42,84,71,0.96) 50%, rgba(18,38,43,0.96) 74%, rgba(18,38,43,0.96) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(18,39,44,0.95)), color-stop(0%, rgba(18,39,44,0.96)), color-stop(50%, rgba(42,84,71,0.96)), color-stop(74%, rgba(18,38,43,0.96)), color-stop(100%, rgba(18,38,43,0.96)));
	background: -webkit-linear-gradient(left, rgba(18,39,44,0.95) 0%, rgba(18,39,44,0.96) 0%, rgba(42,84,71,0.96) 50%, rgba(18,38,43,0.96) 74%, rgba(18,38,43,0.96) 100%);
	background: -o-linear-gradient(left, rgba(18,39,44,0.95) 0%, rgba(18,39,44,0.96) 0%, rgba(42,84,71,0.96) 50%, rgba(18,38,43,0.96) 74%, rgba(18,38,43,0.96) 100%);
	background: -ms-linear-gradient(left, rgba(18,39,44,0.95) 0%, rgba(18,39,44,0.96) 0%, rgba(42,84,71,0.96) 50%, rgba(18,38,43,0.96) 74%, rgba(18,38,43,0.96) 100%);
	background: linear-gradient(to right, rgba(18,39,44,0.95) 0%, rgba(18,39,44,0.96) 0%, rgba(42,84,71,0.96) 50%, rgba(18,38,43,0.96) 74%, rgba(18,38,43,0.96) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12272c', endColorstr='#12262b', GradientType=1 );
	float: left;
    width: 100%;
    padding: 10PX 0;
}


.com-logo-sec img{
    max-width: 100%;
}

.logo-sec h1 {
    font-size: 30px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
}
.logo-sec a img{
	float:left;
	display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
}

.logo-sec a{
	display:block;
	text-decoration:none;
}

.txt-whi{
	color:#fff;
	font-family:'Raleway', sans-serif;
}

.txt-red {
    color: #faff00;
	margin-left:10px;
}
.txt-blk{
	color:#000;
	font-family:'Raleway', sans-serif;
}

.blk-bdr{
	border-bottom:7px solid #000;
}

.head-sec {
    margin: 30px auto 40px;
    float: left;
    width: 100%;
}

.heading-sec{
	margin:0 0 0;
	width:100%;
	float:left;
}


.all-heding{
	position:relative;
	text-align:center;
    margin: 0 auto 20px;
    width: auto;
	display: table;
    vertical-align: middle;
	padding: 25px;
}

.all-heding h1 {
    padding: 11px 0;
    display: block;
    vertical-align: middle;
	font-family: 'El Messiri', sans-serif;
	font-weight: 500;
	color:#fff;
	text-transform:uppercase;
}
.mobfooter {
    display: none;
}
.deskfooter {
    display: block;
}


.btm-brd-sec{
	display:table;
	vertical-align:middle;
	float:none;
	clear:both;
	margin:0 auto;
	width: 20%;
	position:relative;
}

.mid-hrt::before{
	content: "";
    position: absolute;
    background: url('../images/btm-bdr.jpg');
    background-repeat: repeat-x;
    float: left;
    /* background: yellow; */
    top: 3px;
    background-position: center;
    height: 5px;
    z-index: 11;
    border: 0;
    width: 47%;
	left: -10px;
}


.mid-hrt::after{
    content: "";
    position: absolute;
    left: auto;
    background: url('../images/btm-bdr.jpg');
    background-repeat: repeat-x;
    float: right;
    /* background: yellow; */
    top: 3px;
    background-position: center;
    height: 5px;
    z-index: 11;
    border: 0;
    width: 47%;
   right: -10px;
}	

.mid-hrt{
	text-align:center;
}

/* .lft-bdr,
.rit-bdr,
.mid-hrt{
	display:table-cell;
	vertical-align:middle;
} */

/* .lft-bdr,
.rit-bdr{
	background:url('../images/btm-bdr.jpg');
	background-repeat:repeat-x;
	
}
 */

 .navbar-default .navbar-nav>li>a {
    color: #fff!important;
}

.heading-sec .ouick-links-sec h3 ,
.heading-sec ,
.heading-sec  h3{
	font-family: 'Humanst521Light';	
	font-size:28px;
	    text-align: center;
    color: #fff;
}


button.red-btn, .red-btn.btn-default{
	background: transparent;
    font-size: 16px;
	font-family: 'myriadproregular';
    color: #fff;
    border-radius: 0px;
    padding:10px 30px;
	border: 0px none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	margin:20px 0 0;
	text-transform:uppercase;
	background:#ea1b27;
}

button.grn-btn, .grn-btn.btn-default{
    font-size: 16px;
	font-family: 'myriadproregular';
    color: #fff;
    border-radius: 0px;
    padding:10px 30px;
	border: 0px none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	margin:20px 0 0;
	text-transform:uppercase;
	background:#97c332;
}



.pnk-btn.btn-default:hover, 
.pnk-btn.btn-default:active, .pnk-btn.btn-default:focus{
	color: #b34501 none repeat scroll 0% 0%;
	background: transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline:0;
	box-shadow:none;
}


button.bdr-btn, .bdr-btn.btn-default,
button.bdr-blu-btn, .bdr-blu-btn.btn-default
{
	background: transparent;
    font-size: 12px;
    font-family: 'Muli', sans-serif;
    color: #FFF;
    border-radius: 0px;
    padding: 4px 8px;
	border: 0px none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin:5px 0 0;
	border:1px solid #fff;

}

button.bdr-login-btn, .bdr-login-btn.btn-default
{
	background: #e96620;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    color: #FFF;
    border-radius: 0px;
    padding: 9px 15px;
	border: 0px none;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
}
.bdr-login-btn.btn-default:hover, 
.bdr-login-btn.btn-default:active,
.bdr-login-btn.btn-default:focus{
	background: #97c332;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    color: #FFF;
    border-radius: 0px;
    padding: 9px 15px;
	border: 0px none;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
}

.bdr-btn.btn-default:hover, 
.bdr-btn.btn-default:active,
.bdr-btn.btn-default:focus{
	border:1px solid #fff;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

button.bdr-blu-btn, .bdr-blu-btn.btn-default
{
	border:1px solid #9ebad8;
	color:#9ebad8;
	text-transform:uppercase;
	font-size:15px;
	font-family: 'Lato', sans-serif;

}

.bdr-blu-btn.btn-default:hover, 
.bdr-blu-btn.btn-default:active,
.bdr-blu-btn.btn-default:focus{
	border:1px solid #363636;
	color: #363636;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/* header section start */


.tp-hed {
    padding: 20px 0 0;
    width: 100%;
    float: left;
	background:#31313b;
}


.ri-sec p {
    font-family: Times New Roman;
	text-transform: capitalize;
	font-style: italic;
	display: block;
	margin-bottom: 0;
	float: right;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}


.top-outer-sec {
    display: table;
	vertical-align: middle;
	height: 35px;
	text-align: right;
	float: right;
	width: 100%;
}

.top-inner-sec {
    height: 100%;
    display: table-row;
    vertical-align: middle;
    font-size: 16px;
	padding: 0 7px;
}



.soci-icons ul {
    float: right;
    padding: 0;
	margin:0;
}

.soci-icons ul li {
    float: left;
    padding-right: 5px;
    font-size: 30px;
	color:#fff;
    list-style-type: none;
}

.soci-icons ul li a .fa {
    color: #498f06;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    width: 100%;
	text-decoration: none;
}

.soci-icons ul li a  {
/* 	background: #232323;
 */	width: 32px;
	height: 32px;
	font-size: 18px;
    text-align: center;
    vertical-align: middle;
    line-height: 25px;
    display: table;
	text-decoration: none;
    border-radius: 2px;
    font-family: 'Poppins', sans-serif;
/*     border-bottom: 2px solid #000;
 */}


/* .tp-hed span,.tp-hed a {
    font-size: 13px;
		font-family: 'Poppins', sans-serif;
} */
.top_logo_div{
	background: #2bc9f0;
    width: 100%;
    overflow: hidden;
	float:left;
	text-align: center;
	margin-top: 10px;
}

a.button {
    border: 2px solid #ffc056;
    padding: 4px 15px;
    border-radius: 8px;
}


.tp-hed .modal-content {
    position: relative;
    background-color: #082e59;
}	

.tp-hed .btn-primary {
    color: #fff;
    background-color: transparent;
    border-color: none;
    border: 0;
    padding: 5px 5px;
    font-family: 'Muli', sans-serif;
    margin: 5px;
}

.btn-primary:active:hover, .btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus, .btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary.focus:active, .btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}



/* header section end */



/* login popup section start */



.login-box {
	position: relative;
    z-index: 11;
}

.button {
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}


.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index:11;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
	margin: 45px auto;
    background: #ff441e;
    border-radius: 5px;
    width: 100%;
    position: relative;
  transition: all 5s ease-in-out;
  -webkit-box-shadow: 9px -5px 12px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 9px -5px 12px -8px rgba(0,0,0,0.75);
box-shadow: 9px -5px 12px -8px rgba(0,0,0,0.75);
border: 1px solid #ff441e;
}

.popup h2 {  
  color: #fff;
    font-family: nyala;
    float: none;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid;
    font-size: 20px;
    padding: 10px 0;
    margin: 0 0 20px;
}
.popup .popup-inner {
    padding: 10px 15px;
}

.popup .close {
     position: absolute;
    top: 10px;
    right: 10px;
    transition: all 200ms;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #fffdfd;
    opacity: 1;
}


.popup .close:hover {
  color: orange;
}
.popup .content {
  max-height: 30%;
  overflow: auto;

}

.popup input {
	width: 100%;
	float: left;
	height: 30px;
	color: #0b0b0b;
	padding: 2px 15px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
}

.popup .frm-grp{
	margin-bottom: 5px;
    float: left;
    width: 100%;
}

.frm-grp button {
	background: #f26700;
	border: 1px solid #f26700;
	font-size: 19px;
	padding: 3px 10px;
	font-family: nyla;
	font-family: nyala;
	margin: 0 auto;
	float: none;
	text-align: center;
	border-radius: 3px;
	-webkit-box-shadow: 10px 10px 22px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 22px -12px rgba(0,0,0,0.75);
box-shadow: 10px 10px 22px -12px rgba(0,0,0,0.75);
color:#fff;
}

.frm-grp button:hover {
	background: #035193;
	border: 1px solid #044277;	
}


a.login{
	font-family: nyala;
	font-size: 16px;
	color: #fff;
	line-height: normal;
	margin-bottom: 0;
	float: left;
}


.content a:link {
	font-family: 'Raleway', sans-serif;
    font-size: 11px;
    padding-left: 0;
    text-align: justify;
    color: #000000;
}

.lft-icon-sec{
	float:left;
	position:fixed;
}

.log_DIV{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	background:#efefef;
}



/* login popup section end */

/* banner section start */


.banner-sec{
	/* background:url('../images/banner-bg.jpg');
	background-position:center; */
	background-size:100%;
	background-repeat:repeat-x;
	float: left;
    width: 100%;
	position: relative;
	background: #31313b;
}

.banner-sec .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    line-height: 1;
    width: 100%;
	font-family: 'Nobile', sans-serif;
	
}


.banner-sec .carousel-inner .item .container{
	position:relative;
}


	
.banner-sec .carousel-caption {
    font-family: 'Philosopher', sans-serif;
    color: #5d2614;
    left: 0;
    right: 40%;
    padding-bottom: 30px;
    bottom: 15%;
    height: 100%;
}



.banner-sec .carousel-caption p{
	font-size: 36px;
    text-transform: uppercase;
	text-shadow: 1px 0px 4px rgba(146, 2, 36, 0.55);
}
	
.nav-carosal{

}


.banner-sec .carousel-control.left {
	position: absolute;
    top: 50%;
    bottom: 0;
    left: 0;
     width: 40px;
    height: 50px;
	opacity: 1;
	background: transparent;
	color:#4b4b4b;
}

.banner-sec .carousel-control.left:hover {
    width: 40px;
    height: 50px;
	opacity:1;
}

.banner-sec .carousel-control.right {
    position: absolute;
    top: 50%;
    bottom: 0px;
    right: 0;
    width: 40px;
    height: 50px;
    background: transparent;
    opacity: 1;
	color:#4b4b4b;
}


.banner-sec .carousel-control.right:hover {
	 width: 40px;
    height: 50px;
	opacity:1;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/* banner section end */


/* navigation section start */


/* .navigation-sec {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
	z-index:111;

} */

.le-nav .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    padding: 0;
}



.nav-sec  span{
    text-align: right;
}


.le-nav{
position: relative;
    z-index: 1;
	padding:0px;
	    margin: 0 auto;
    text-align: center;
}

.le-nav #navbar{
	text-align:center;
}



.le-nav .navbar-default {
    background-color: transparent;
    border-color: #fff;
}



.le-nav .navbar {
    border: 0;
	margin-bottom: 0;
    min-height: auto;
	font-family: 'Lato', sans-serif;
	background: rgba(98, 161, 215, 0.6);
	border-radius: 0;
	padding: 20px 0;
}

.le-nav .navbar-nav {
	float: none;
    margin: 0px auto;
    display: inline-block;
    width: auto;
	height: auto;
}


.le-nav .navbar-nav > li > a {
	padding:20px 15px; 
}


.le-nav .navbar-default .navbar-nav > li > a:hover.bdr0,
.le-nav .navbar-nav > li > a.bdr0,
.le-nav .navbar-default .navbar-nav > li > a.bdr0,
.le-nav .navbar-default .navbar-nav > .active > a.bdr0:hover
.le-nav .navbar-default .navbar-nav > li > a.bdr0:hover{
	border-right:0;
}





.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
	
}

.le-nav .navbar-nav > li  {
	margin: 0 0;
}	

.le-nav .navbar-nav > li > a,
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a,
.le-nav .navbar-default .navbar-nav > li > a:focus, 
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > .active > a:focus {
	padding:20px 15px;   
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	color: #000;
	font-weight: 500;
	border-right:2px solid #000;
}

.le-nav .navbar-default .navbar-nav > li > a:hover > ul.dropdown-menu{ 
	display:block;
}


.le-nav .navbar-default .navbar-nav > .open > a,
.le-nav .navbar-default .navbar-nav > .open > a:hover,
.le-nav .navbar-default .navbar-nav > .open > a:focus,
.le-nav .navbar-default .navbar-nav > .active > a, 
.le-nav .navbar-default .navbar-nav > .active > a:hover,
.le-nav .navbar-default .navbar-nav > .active > a:focus {
	padding:20px 15px;    
	background:#000;
}



.le-nav .navbar-default .navbar-nav > li > a:hover, 
.le-nav .navbar-default .navbar-nav > li > a:focus,
.le-nav .navbar-default .navbar-nav > .active > a:focus {
	color: #fff;
    background-color:transparent;
	padding:20px 15px;      
    
}


.le-nav ul.dropdown-menu li {
    list-style-type: none;
	padding:0;
	    margin: 1px 0;
}
 
.le-nav  li.dropdown {
    padding: 0;
} 

.le-nav .navbar-nav > li {
	padding: 0;
    display: inline-block;
    float: none;
}
 
 
.le-nav .dropdown-menu > li > a {
    color: #fff;
	padding: 4px 20px;
	font-weight: 500;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	border-top:1px solid #fff;
	display:block;
	
}

.le-nav .dropdown-menu{
   padding:0;
}

.le-nav .dropdown-menu > li > a:hover,
.le-nav .dropdown-menu > li > a:focus {
    color: #fff;
    text-decoration: none;
    background: #0077b5;
}

.le-nav .dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.bs-example {
    margin: 0px 0;
    float: right;
}
	
.marginBottom-0 {
	margin-bottom:0;
}


.le-nav .navbar-nav > li > .dropdown-menu {
    margin-top: 0;
   border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border: 0px solid #000000;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.55);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.55);
	font-size: 14px;
	font-family:"Santana-Bold";
    color: #fff;
	
}


.le-nav .dropdown-submenu>.dropdown-menu{
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}


.le-nav .dropdown-submenu>.dropdown-menu a{
}

.le-nav .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:#193665;
	margin-top:5px;
	margin-right:-10px;
}

.le-nav .dropdown-submenu:hover>a:after{
	border-left-color:#555;
}

.le-nav .dropdown-submenu.pull-left{
	float:none;
}

.le-nav .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;
}

@media screen and (max-width: 768px) {
	.top_logo_div .top_box_div .full-form{
	text-align: center;
}
}


@media screen and (min-width: 768px) {
  .dropdown:hover > .dropdown-menu, .btn-group:hover >.dropdown-menu{
		display: block;
	}
	.dropdown-menu{
		margin-top: 0;
	}
	.dropdown-toggle{
		margin-bottom: 2px;
	}
	.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{
		margin-bottom: 0;
	}
	 


}


ul.drp-rgt.dropdown-menu {
    right: 0;
    left: auto;
}


.le-nav .dropdown-submenu{position:relative;}
.le-nav .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.le-nav .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;}
.le-nav .dropdown-submenu:hover>a:after{border-left-color:#555;}
.le-nav .dropdown-submenu.pull-left{float:none;}.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;}

.navbar-brand {
    display: none;
}



/* navigation section end */






/* newsletter strip section start */



.login-box {
	    position: relative;
    z-index: 11;
/*   width: 20%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 35px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center; */
}

.button {
/*   font-size: 1em;
  padding: 10px;
  color: #fff;
  border: 2px solid orange;
  border-radius: 20px/50px; */
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}


.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index:11;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
	margin: 45px auto;
/*     padding: 10px 15px;
 */    background: #ff441e;
    border-radius: 5px;
    width: 100%;
    position: relative;
	transition: all 5s ease-in-out;
	-webkit-box-shadow: 9px -5px 12px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: 9px -5px 12px -8px rgba(0,0,0,0.75);
	box-shadow: 9px -5px 12px -8px rgba(0,0,0,0.75);
	border: 1px solid #ff441e;
}

.new-sig-frm h4 {  
  color: #333;
    font-family: nyala;
    float: none;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
}


.new-sig-frm .close {
     position: absolute;
    top: 10px;
    right: 10px;
    transition: all 200ms;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #666;
    opacity: 1;
}


.new-sig-frm .close:hover {
  color: orange;
}



.ban-soci-icon .modal-body{
	background-color: #0eb493;
	float:left;
	border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border: 0px solid #000000;
}

.modal-body .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}


.new-sig-frm .content-frm .modal-body {
    position: relative;
    padding: 15px;
    float: left;
    background-color: #0eb493;
}

.new-sig-frm .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    /*background: #0eb493;*/
	    float: left;
		top: 140px;
}



.fancybox-overlay-fixed {    z-index: 2 !important;}


.new-sig-frm .content-frm label {
	width: 35%;
    float: left;
    text-align: left;
    height: 35px;
    font-weight: normal;
    font-size: 15px;
    padding: 7px 0;
    font-family: 'Raleway', sans-serif;	color: #333

}
.new-sig-frm .content-frm input {
	width: 65%;
	float: left;
	height: 30px;
	color: #333;
	padding: 2px 15px;
    font-family: 'Raleway', sans-serif;	
	color: #333;
	border: 1px solid #ccc;
    background: #fff;
	font-size:13px;
}

.new-sig-frm .content-frm  input:-webkit-autofill,
.new-sig-frm .content-frm  textarea:-webkit-autofill,
.new-sig-frm .content-frm  select:-webkit-autofill {
	background: #fff;
}


.new-sig-frm .content-frm .frm-grp{
	margin-bottom: 5px;
    float: left;
    width: 100%;
}

.new-sig-frm .content-frm .frm-grp button {
	background: #f26700;
	border: 1px solid #f26700;
	font-size: 19px;
	padding: 3px 10px;
	font-family: nyla;
	font-family: nyala;
	margin: 0 auto;
	float: none;
	text-align: center;
	border-radius: 3px;
	-webkit-box-shadow: 10px 10px 22px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 22px -12px rgba(0,0,0,0.75);
box-shadow: 10px 10px 22px -12px rgba(0,0,0,0.75);
color:#fff;
}

.new-sig-frm .content-frm .frm-grp button:hover {
	background: #035193;
	border: 1px solid #044277;	
}


.new-sig-frm .content-frm a.login{
	font-family: nyala;
font-size: 16px;
color: #333;
line-height: normal;
margin-bottom: 0;
float: left;
}



.loginpag1 a {
	text-align: left;
	display: block;
	width: 96%;
	margin-bottom: 7px;
	background: #fff;
/*     font-size: 14px;
 */    color: #ca3c3c;
    padding: 5px 3px;
    border: 0px none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left;	
}


.loginpag1 a:hover, .loginpag1 a:focus {
    color: #fff;
	background: rgba(159,51,51,1);
	background: -moz-linear-gradient(top, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(159,51,51,1)), color-stop(100%, rgba(117,48,48,1)));
	background: -webkit-linear-gradient(top, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	background: -o-linear-gradient(top, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	background: -ms-linear-gradient(top, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	background: linear-gradient(to bottom, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f3333', endColorstr='#753030', GradientType=0 );
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.loginpag1 a:hover span{
	 color: #fff;
}


.loginpag1 a span{
	font-family: 'calibri';
    font-size: 12px;
	color:#ca3c3c;
}

.loginpag1 a i {
    font-size: 16px;
    margin-right: 5px;
	margin-right: 4px;
    line-height: normal;
}

	
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
    Z-INDEX: -1;
}	

.tp-hed .modal.in .modal-dialog {
    Z-INDEX: 111;
}

.tp-hed .modal-content {
    /*position: relative;
    background-color: #0eb493;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:left;*/
}	

.tp-hed .modal-body {
    float: left;
}


.modal-body {
    float: left;
}

.login-box {
    position: relative;
    z-index: 11;
    float: left;
    bottom: 0;
}

.soci-icons {
    top: 0;
    position: relative;
    right: 0;
    float: left;
}


/* newsletter strip section end */


/*welcome section start */

.welcome-sec{	
	padding:40px 0;
	float: left;
    width: 100%;
	position:relative;
	background: #fff;
    
}
.welcome-sec .hedall{
	float:left;
	width:100%;
	margin-bottom:10px;
	text-align:center;
}
.welcome-sec .border{
	border-bottom: 3px solid #2ac8ef;
    width: 15%;
    margin: 0 auto;
    display: -webkit-box;
    margin-bottom: 20px;
}
.welcome-sec h4{
	font-size: 23px;
    padding: 0px 0;
    margin: 0 0 5px;
	color:#000;
}
.hedall h3{
	font-size: 25px;
    padding: 0px 0;
    margin: 0 0 5px;
	color:#000;
}

.h-shdw:after {
	content: "";
    position: absolute;
    top: 40px;
    height: 100%;
    right: 25%;
    float: none;
    width: 50%;
	z-index: -1;
    -webkit-box-shadow:0 12px 42px -26px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 12px 42px -26px rgba(0,0,0,0.8);
    box-shadow: 0 12px 42px -26px rgba(0,0,0,0.8);
}



.wel-sec-shdw::after {
    content: "";
    position: absolute;
    bottom:-15px;
	height: 96px;
    right: 25%;
    float: left;
	-webkit-box-shadow: 11px 0px 10px -12px rgba(0,0,0,0.3);
	-moz-box-shadow:11px 0px 10px -12px rgba(0,0,0,0.3);
	box-shadow: 10px 15px 37px -38px rgba(0,0,0,0.3);
	margin:0 auto;
	width:50%;
}

.welcome-sec h1,.smt-sec h1{
    text-align: center;
    line-height: normal;
    font-size: 36px;
	color: #fff;
	text-transform:uppercase;
font-family: 'El Messiri', sans-serif;
}

.smt-squ-sec a{
	color: #0eb493;
	text-decoration:none;
}

.welcome-sec p{
    font-weight: normal;
	color:#000;
	font-size:15px;
}

.wel-img{
    float: left;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    border:5px solid #343434;
    border-radius: 3px;
    margin-right: 25px;
	text-align: left;
}

.wel-img-sec {
    float: left;
    display: table;
    vertical-align: middle;
}

.wel-txt-sec {
    float: right;
    display: table;
    vertical-align: middle;
    background: #eaecec;
}

.wel-txt-in {
	display:table-cell;
	vertical-align:middle;
	padding:20px;
}
.wlctext{
	width:100%;
	margin:0px;
	padding:10px 0px;
	float:left;
	background:#efefef;
}

button.blue-btn, .blue-btn.btn-default{
	background: #3fa1da;
    font-size: 14px;
	font-family: 'Roboto', sans-serif;
    color: #fff;
    border-radius: 0px;
    padding:10px 26px;
	border: 0px none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 15px 0;
	-webkit-box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
-moz-box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
}


.blue-btn.btn-default:hover, 
.blue-btn.btn-default:active, .blue-btn.btn-default:focus{
	color: #fff none repeat scroll 0% 0%;
	background: #fd9002;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
-moz-box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/*welcome section end */


/*latest news and video section start */
.newsvd-secdiv{
    width: 100%;
    float: left;
    background:#efefef;
	margin:0px;
	padding:0px;
}
.newsvd-sec{
    height: auto;
    width: 100%;
    float: left;
    /* background:#efefef; */
	padding-bottom:20px;
}
.newsvd-sec h4{
	font-size: 23px;
    padding: 0px 0;
    margin: 0 0 5px;
	color:#000;
}

.h-shdw:after {
	content: "";
    position: absolute;
    top: 40px;
    height: 100%;
    right: 25%;
    float: none;
    width: 50%;
	z-index: -1;
    -webkit-box-shadow:0 12px 42px -26px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 12px 42px -26px rgba(0,0,0,0.8);
    box-shadow: 0 12px 42px -26px rgba(0,0,0,0.8);
}



.new-sec-shdw::after {
    content: "";
    position: absolute;
    bottom:-15px;
	height: 96px;
    right: 25%;
    float: left;
	-webkit-box-shadow: 11px 0px 10px -12px rgba(0,0,0,0.3);
	-moz-box-shadow:11px 0px 10px -12px rgba(0,0,0,0.3);
	box-shadow: 10px 15px 37px -38px rgba(0,0,0,0.3);
	margin:0 auto;
	width:50%;
}

.newsvd-sec h1,.smt-sec h1{
    text-align: center;
    line-height: normal;
    font-size: 36px;
	color: #fff;
	text-transform:uppercase;
	font-family: 'El Messiri', sans-serif;
}
.newsvd-sec h2,.smt-sec h2{
    text-align: left;
    line-height: normal;
    font-size: 30px;
	color: #000;
	text-transform:uppercase;
	margin:20px 0px;
}

.smt-squ-sec a{
	color: #0eb493;
	text-decoration:none;
}

.newsvd-sec p{
    font-weight: normal;
	color:#000;
	font-size:15px;
}

.new-img{
    float: left;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    border:5px solid #343434;
    border-radius: 3px;
    margin-right: 25px;
	text-align: left;
}

.new-img-sec {
    float: left;
    display: table;
    vertical-align: middle;
}

.new-txt-sec {
    float: right;
    display: table;
    vertical-align: middle;
    background: #eaecec;
}

.new-txt-in {
	display:table-cell;
	vertical-align:middle;
	padding:20px;
}

button.blue-btn, .blue-btn.btn-default{
	background: #3fa1da;
    font-size: 14px;
	font-family: 'Roboto', sans-serif;
    color: #fff;
    border-radius: 0px;
    padding:10px 26px;
	border: 0px none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 15px 0;
	-webkit-box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
-moz-box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
}


.blue-btn.btn-default:hover, 
.blue-btn.btn-default:active, .blue-btn.btn-default:focus{
	color: #fff none repeat scroll 0% 0%;
	background: #fd9002;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
-moz-box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
 


/*latest news and video section end */

/*Client Testimonials section start */

.testimonial-sec{	
	background: #040404;
    height: auto;
    width: 100%;
    float: left;
	padding-bottom:20px;
}
.testimonial-sec h4{
	font-size: 23px;
    padding: 0px 0;
    margin: 0 0 5px;
	color:#fff;
}

.h-shdw:after {
	content: "";
    position: absolute;
    top: 40px;
    height: 100%;
    right: 25%;
    float: none;
    width: 50%;
	z-index: -1;
    -webkit-box-shadow:0 12px 42px -26px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 12px 42px -26px rgba(0,0,0,0.8);
    box-shadow: 0 12px 42px -26px rgba(0,0,0,0.8);
}

.tes-sec-shdw::after {
    content: "";
    position: absolute;
    bottom:-15px;
	height: 96px;
    right: 25%;
    float: left;
	-webkit-box-shadow: 11px 0px 10px -12px rgba(0,0,0,0.3);
	-moz-box-shadow:11px 0px 10px -12px rgba(0,0,0,0.3);
	box-shadow: 10px 15px 37px -38px rgba(0,0,0,0.3);
	margin:0 auto;
	width:50%;
}

.testimonial-sec h1,.smt-sec h1{
    text-align: center;
    line-height: normal;
    font-size: 36px;
	color: #fff;
	text-transform:uppercase;
	font-family: 'El Messiri', sans-serif;
}
.testimonial-sec h2,.smt-sec h2{
    text-align: center;
    line-height: normal;
    font-size: 30px;
	color: #fff;
	text-transform:uppercase;
	margin:20px 0px;
}

.smt-squ-sec a{
	color: #0eb493;
	text-decoration:none;
}

.testimonial-sec p{
    font-weight: normal;
	color:#000000;
	font-size:15px;
	line-height: 30px;
}

.tes-img{
    float: left;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    border:5px solid #343434;
    border-radius: 3px;
    margin-right: 25px;
	text-align: left;
}

.tes-img-sec {
    float: left;
    display: table;
    vertical-align: middle;
}

.res-txt-sec {
    float: right;
    display: table;
    vertical-align: middle;
    background: #eaecec;
}

.tes-txt-in {
	display:table-cell;
	vertical-align:middle;
	padding:20px;
}

button.blue-btn, .blue-btn.btn-default{
	background: #3fa1da;
    font-size: 14px;
	font-family: 'Roboto', sans-serif;
    color: #fff;
    border-radius: 0px;
    padding:10px 26px;
	border: 0px none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 15px 0;
	-webkit-box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
-moz-box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
}


.blue-btn.btn-default:hover, 
.blue-btn.btn-default:active, .blue-btn.btn-default:focus{
	color: #fff none repeat scroll 0% 0%;
	background: #fd9002;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
-moz-box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
box-shadow: inset -2px -12px 0px -9px rgba(199,114,4,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
 .side_right {
    width: 100%;
    float: right;
    /* background: #fff; */
    border-radius: 15px;
    /* border: 2px dotted #000; */
    padding: 0px;
	display:table;
	vertical-align:top;
}




.cir-txt, .cir-le{
    display: table-cell;
    vertical-align: top;
}
.cir-txt p{
   text-align:left;
   padding-left:10px;
   float:left;
}
.cir-txt, .readmore {
    font: bold 12px arial;
    color: #e92c0c;
    display: inline-block;
    padding: 4px;
    border-radius: 3px;
    float: right;
}
.cir-txt h2{
	text-align: left;
    line-height: normal;
    font-size: 18px;
	float:left;
	margin-bottom: 10px;
	margin-left: 10px;
    color: #000;
	border-bottom:2px solid #2ac8ef;
}



/* Carousel */

#quote-carousel {
    padding: 0 0px 20px 0px;
    margin-top: 10px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: -35px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 5px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 10px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}

.carousel-inner p {
    font-family: 'Raleway', sans-serif;
    font-size: 0.9em;
    color: #000000;
    line-height: 20px;
    word-spacing: 1px;
    margin-top: 0.8em;
    text-align: center;
    font-weight: normal;
	/*background:#ebebeb;*/
	padding:2em;
	border-radius:10px;
}

.item blockquote {
    border-left: none;
    margin: 0;
}

.form-control1 {
    display: block;
    width: 80%;
    height: 34px;
    padding: 6px 15px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #ebebeb;
    background-image: none;
    border: 0px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    float: left;
}

/*Client Testimonials section end */

/*timeline section start*/

.smt-hed-sec p{
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
}


.smart-solution-sec {
    float: left;
    width: 100%;
}

.smt-icon {
    display: table-cell;
	vertical-align:top;
}

.smt-txt-sec {
    display: table-cell;
    padding-left: 15px;
	vertical-align:top;
}

.smt-txt-sec h3, .h3 {
    font-size: 16px;
    font-family: 'OpenSans-Semibold';
    color: #062033;
    margin: 0;
    display: block;
	line-height: 21px;
}


.smt-txt-sec p {
    font-family: 'OpenSans-Regular';
    margin: 20px 0 0;
    font-size: 13px;
    text-align: justify;
}
/*Smart Solutions section start*/

.smt-sec {
    float: left;
    width: 100%;
    background: #f4f7f9;
}


.smart-solutions{
		font-family: 'BellGothicStd-Bold';
	text-align:center;
	padding: 40px 0;
	float:left;
	width:100%;
	background: #30adcd;
}

.smart-solutions p{
    font-size: 22px;
    margin: 35px 0 0;
}

#owl-demo .item{
    
    padding: 10px 0px;
    margin: 0px ;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}

.smt-solu-squ {
    margin: 20px 0;
}

.smt-solu-squ a{
	text-decoration:none;
}


.smt-org-squ {
    background: #46cce3;
    margin: 0 auto;
    width: 65%;
    padding: 25px;
	border-radius: 13px;
    border: 4px solid #46cce3;
	box-shadow: inset 0px 0px 10px 7px rgba(196, 147, 57, 0.78);
	-moz-box-shadow: inset 0px 0px 10px 7px rgba(196, 147, 57, 0.78);
	-webkit-box-shadow: inset 0px 0px 10px 7px rgba(196, 147, 57, 0.78);
}

.thumb-slider  #owl-demo .item {
    background: transparent;
}	

.smt-cir-txt{
	text-transform:uppercase;
	color:#000;
    font-weight: 700;
	font-family: 'Lato', sans-serif;
	padding: 15px 0 0;
}

.smt-cir-txt p{
	font-size:20px;
	text-transform:uppercase;
    font-weight: 700;
	font-size: 15px;
    margin: 0px 0 0;
    font-family: 'TitilliumWeb-Regular';
    font-weight: normal;
    color: #fff;
}

.smt-cir-txt span{
   font-weight: normal;
    color: #fff;
    text-transform: capitalize;
    align-items: center;
    font-family: sans-serif;
    font-size: 11px;
}

.thumb-slider{
	margin:40px 0 0;
}

/*Smart Solutions section end*/

/*timeline section end*/


/*onlineservices section start*/



.online-services {
   background:#fff;
    padding: 40px 0;
	font-family:myriadproregular;
	margin:0 0 0;
}

.online-heding{
	color:#fff;
	text-align:center;
	/* background:url('../images/btm-bdr.jpg');
	background-repeat:repeat-x; */
}

.org-line-heading {
    text-align: center;
    background: transparent url("../images/btm-bdr.jpg") repeat-x scroll bottom center;
    padding: 0px 15px;
    display: table;
    width: 100%;
    text-align: center;
	color:#fff;
}


.heading-cont {
    padding: 12px 15px;
    display: inline;
    vertical-align: middle;
    float: none;
    width: 100%;
    margin: 0px auto;
    line-height: 36px;
}


.heading-cont h1{
	padding:0 5px;
	display: inline;
    vertical-align: bottom;
    text-align: center;
}

.online-heding p {
    word-spacing: 3px;
    letter-spacing: 0.5px;
    margin: 15px 0 0;
}



.online-services .al-ce{
	text-align:center;	
}


.online-ser {
    margin-top: 35px;
}

.online-ser .ser-squ-sec {
	margin-bottom: 35px;
    display: inline-block;
    float: none;
    width: auto;
    margin: 0 auto;
}

.online-ser .txt-sec{
	font-family: 'myriadproregular';
    color: #000;
    text-transform: uppercase;
    vertical-align: middle;
    display: table-row;
    width: 50%;
	 font-size: 17px;

}

.online-ser .bdr-sec{
    border-top: 10px solid #9f449b;
    width: 127px;
    height: 127px;
    display: table-cell;
}

.online-ser .img-sec{
	background: #f0f0f0;
    width: 127px;
    height: 120px;
    padding: 15px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.online-ser .img-sec img {
    float: none;
    margin: 0 auto;
}


.online-ser .img-sec a {
    display: block;
    padding: 15px;
    height: 100%;
    width: 100%;
}


.hed-btm-txt p{
	margin: 12px 0 0;
	text-align:center;
	color:#fff;
}


.icon-sec {
    color: #fff;
    font-family: myriadproregular;
    margin: 40px 0 0;
}


.icon-cir{
    width: 70px;
    height: 70px;
    margin: 0 auto 15px;
    border-radius: 40px;
	border:2px solid #fff;
}


.icon-cir .icon-inner {
    width: 70px;
    height: 70px;
    margin: 0 auto 15px;
    border-radius: 40px;
    display: table;
    vertical-align: middle;
    text-decoration: none;
/* 	border:2px solid #11b197;
 */}

/* .icon-cir a:hover{
	color:#fff;
	border:2px solid #fff;
	border-radius: 40px;
}
 */
.icon-cir i.fa:hover{
	color:#fff;
}


.icon-cir i.fa {
	display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 25px
}

.icon-cir i.fa.fa-gift{
	font-size: 30px;
}

.icon-cir i.fa.fa-comments {
    font-size: 28px;
}

.icon-sec p{
    text-align: center;
    color: #fff;
	font-family:'OpenSans-Semibold';
    font-size: 16px;
		text-transform:capitalize;

}



/*online services section end*/

/*mutual-fund-list section start*/
.ltvideo{
	padding:20px;
}

.mutual-fund-list {
   padding: 30px 0;
    text-align: center;
    width: 100%;
    position: relative;
    float: left;
    background: #fff;
    margin: 0px 0 0;
}


.mutual-fund-list .MF_fourBlock b,
.mutual-fund-list .transact_MFOnlineHeading {
    color: #fff;
}


.mutual-fund-list .shadow img{
	width:100%;
	margin:0 auto;
	float:none;
}


.list-sec {
    margin: 10px 0;
}

.mutual-fund-list  h3, .h3 {
    color:#000;
	font-family: 'Raleway', sans-serif;
	text-transform:uppercase;
	font-weight:300;
	padding: 10px;
}
.mutual-fund-list .smartss {
    display: inline-block;
    position: relative;
    margin-bottom: 15px;
    margin-top: 15px;
	padding: 0px 20px;
	color:#000;
}
.smartss p {
	text-align:left;
}
/*mutual-fund-list section end*/

/*fund list section start*/



.fund-list {
    background: #03bbff;
    padding: 40px 0;
	font-family: 'Humanst521Light';
	float:left;
	width:100%;
}


.hed-btm-txt p{
	margin: 12px 0 0;
	text-align:center;
	color:#fff;
}


.icon-sec {
    color: #fff;
    font-family: myriadproregular;
    margin: 40px 0 0;
}


.icon-sec{
/* 	width: 130px;
	height: 130px; */
	margin: 0 auto 0;
	border-radius: 65px;
/* 	float: none;
	display: table; */
	text-align: center;
}


.icon-sec .icon-inner {
	width: 130px;
height: 130px;
margin: 0 auto 15px;
border-radius: 65px;
display: table;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
}

.icon-sec a span{
   display: table-cell;
	vertical-align: middle;
	text-decoration: none;
		width: 130px;
height: 130px;
}


.icon-sec a{
	text-decoration:none;
	color:#fff;
}

.icon-sec a{
	width: 130px;
    height: 130px;
    margin: 0 auto 15px;
    border-radius: 65px;
}


.icon-sec a:hover{
	width: 130px;
    height: 130px;
    margin: 0 auto 15px;
    border-radius: 65px;
}


.icon-txt{
	display: table;
	float: left;
	width: 100%;
	margin:0 0 0;
	color:#fff;
	font-family: 'Humanst521Light';
	text-transform:capitalize;
	font-size:20px;
	text-align:center;
}

.icon-txt p{
	margin:0;
	display:block;
}

.boxshado{
width:95%;
/* float:left; */
-webkit-box-shadow: 0px 5px 5px 5px rgba(220,220,220,1);
    -moz-box-shadow: 0px 5px 5px 5px rgba(220,220,220,1);
    box-shadow: 0px 5px 5px 5px rgba(220,220,220,1);
}

/*online services section end*/



/*our members section start */

.member-sec{
	float:left;
	width:100%;
	background:#ff441e;
	padding: 30px 0;
	border-bottom:1px solid #fff;
}


.members-banner{
	text-align:center;
}

.testi-sec {
    margin: 20px 0 0;
    float: left;
    width: 100%;
}


.circle-sec {
       width: auto;
    margin: 0 auto;
    text-align: center;
	width:180px;
    height: 180px;
    margin-bottom: 28px;
	border-radius:90px;

}


.members-banner h3{
	color:#fff;
	margin: 20px 0 25px;
}


.members-banner h4{
	color:#fff;
	font-family: 'Humanst521Light';
	font-size:24px;
	margin:20px 0 20px;
}

.members-banner p {
 	color:#fff;
	margin:0 0 24px;
}

.circle-sec img{
    width:170px;
    height: 170px;
    margin-bottom: 28px;
	-webkit-border-radius: 85px;
	-moz-border-radius: 85px;
	border-radius: 85px;
	border:1px solid #ccc;
}




/*our members section end */


/*Product Information section start*/
 .thelist {
    text-align: center;
    padding: 10px 0px;
	color:#fff;
}
.knowledge-Centre {
    background: #2bc9f0;
    float: left;
    width: 100%;
	padding: 40px 0;
}

.knw-cntr-sec {
    margin: 0px 0;
}

.hedall h3{
	margin-bottom:5px;
}
.mrgbtm{
	margin-bottom: 30px;
}
.mrgtop{
	margin-top: 30px;
}
.mrgtop1 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.knowledge-centre .hedall{
	float:left;
	width:100%;
	margin-bottom:10px;
	text-align:center;
}

.knw-cntr-sec btn{
	text-align:center;
	float:none;
	
}

.knw-cntr p{
    font-family: 'myriadproregular';
    text-align: center;
}



.ih-item,
.ih-item * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ih-item a {
  color: #333;
}

.ih-item a:hover {
	text-decoration: none;
}

.ih-item img {
   width: 100%;
   height: auto;
   margin: 0;
}

.ih-item .img {
    float: left;
    margin-right: 0;
    margin-bottom: 0;
	width: 100%;
}


.ih-item.square {
	position: relative;
	width: 100%;
	height: auto;
}

.ih-item.square .info {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ih-item.square.effect6 {
  overflow: hidden;
}
.ih-item.square.effect6.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6);
}
.ih-item.square.effect6.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
.ih-item.square.effect6 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ih-item.square.effect6 .info {
  background: #333333;
  background:rgba(84, 169, 42, 0.5);
  visibility: hidden;
  opacity: 0;
  border-radius:4px;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info h3 {
  text-transform: capitalize;
  color: #fff;
  text-align: center;
  font-size: 18px;
  padding: 10px;
  background: transparent;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info p {
  font-size: 13px;
  position: relative;
  color: #fff;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s 0.1s linear;
  -moz-transition: all 0.35s 0.1s linear;
  transition: all 0.35s 0.1s linear;
}
.ih-item.square.effect6 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.ih-item.square.effect6 a:hover .info {
  visibility: visible;
  opacity: 1;
}

.ih-item.square.effect6.from_top_and_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.from_top_and_bottom .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,
.ih-item.square.effect6.from_top_and_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}



.knw-cntr {
    font-family: 'myriadproregular';
    text-align: center;
}

.knw-cntr a{
	text-decoration:none;
}


.knw-cntr p {
    font-size: 18px;
    margin: 10px 0 0;
	color:#222;
}

.knw-cntr span{

}

.knw-cntr a span {
    text-decoration: none;
    color: #777;
    font-size: 13px;
}


button.blk-btn, .blk-btn.btn-default{
	background: #fff none repeat scroll 0% 0%;
    font-family: 'OpenSans-Semibold';
	font-size: 16px;
	color: #0eb493;
	border-radius: 0px;
	padding: 11px 25px;
	border: 0px none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
-webkit-box-shadow: -1px -1px 22px 1px rgba(184,184,184,1);
-moz-box-shadow: -1px -1px 22px 1px rgba(184,184,184,1);
box-shadow: -1px -1px 22px 1px rgba(184,184,184,1);
	margin:40px 0 0;
	font-weight:600;
}


.blk-btn.btn-default:hover, 
.blk-btn.btn-default:active, .blk-btn.btn-default:focus{
	background: #3fa1da none repeat scroll 0% 0%;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
-moz-box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
box-shadow: inset -2px -12px 0px -9px rgba(19,111,164,1);
}


/*Product Information section end*/

/*onlineservices section start*/

.online-services {
    float: left;
    width: 100%;
    padding: 0 0 35px;
	margin-bottom: 30px;
}

.online-services .al-ce{
	text-align:center;	
}


.online-ser {
    margin-top: 35px;
}

.online-ser .ser-squ-sec {
	margin-bottom: 35px;
    display: inline-block;
    float: none;
    width: auto;
    margin: 0 auto;
}

.online-ser .txt-sec{
	font-family: 'myriadproregular';
    color: #000;
    text-transform: uppercase;
    vertical-align: middle;
    display: table-row;
    width: 50%;
	 font-size: 17px;

}

.online-ser .bdr-sec{
    width: 127px;
    height: 127px;
    display: table-cell;
}

.online-ser .img-sec{
	    border-top: 10px solid #feb656;

	background: #232323;
    width: 127px;
    height: 120px;
    padding: 15px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.online-ser .img-sec img {
    float: none;
    margin: 0 auto;
}


.online-ser .img-sec a {
    display: block;
    padding: 15px;
    height: 100%;
    width: 100%;
}

.online-ser-ss {
    width: 25%;
    float: left;
}

.ser-squ-sec a{
	text-decoration:none;
}
.online-services, .all-heding h1 {
    padding: 11px 0;
    display: block;
    vertical-align: middle;
	font-family: 'El Messiri', sans-serif;
	font-weight: 500;
	color:#000;
	text-transform:uppercase;
}

.knwcenter_Div{
	width:100%;
	margin: 10px 0px;
	padding:0px;
	float:left;
	border: 1px solid #a4a4a4;
    border-radius: 5px;
}
.knwcenter_Div h1{
	padding: 15px 0;
    display: block;
	font-size:22px;
	text-align:center;
    vertical-align: middle;
	color:#ffffff;
	text-transform:uppercase;
	border-radius:5px 5px 0px 0px;
}

.bg-pik-lig{
	background:#785782;
	float:left;
	width:100%;
	
}


.bg-grn-lig{
	background:#56b66c;
	float:left;
	width:100%;

	
}


.bg-blu-lig{
	background:#3c89b5;
	float:left;
	width:100%;

}
	

.knwread{
	width:50%;
	margin:0 auto;
	padding:10px;
	background:#51504e;
	border-radius:5px;
	color:#fff;
	text-align:center;
}



/*online services section end*/

/*latest news section start*/

.news-inn-sec{
	width:91%;
	margin:0 auto;
}


.latestnews-sec {
	background: url('../images/latestnews-bg.jpg');
/*     background-size: 100%;
 */    background-repeat: no-repeat;
    background-position: center center;
    padding: 0 0 25px;
    color: #fff;
	float: left;
	width: 100%;
}
 .scrll-sec{
	font-family: 'myriadproregular';
	color:#000;
	float: left;
	width: 100%;
}

.latestnews-sec .all-heding h1{
    color: #000;
}

.latestnews-sec ul{
	padding-left:0;
	font-family: 'myriadproregular';
}

.latestnews-sec ul li{
	list-style-type:none;
	color:#000;
    background-image: url("../images/mark-black.png");
    color: #000;
	line-height: 18px;
    list-style-type: none;
    margin-bottom: 6px;
    background-repeat: no-repeat;
    background-position: left 0px top 7px;
    padding-left: 17px;
}

.video-sec {
    float: right;
}

.video {
    height: 298px;
    float: right;
}

.video img{
    width: 100%;
}


.overview li a,.scrll-sec a{
	text-decoration:none;
	color:#000;
	font-family: 'Raleway', sans-serif;
}

/*latest news section end*/


/*testimonials section start*/


.testimonials-sec {
    background: #eeeeee;
    padding: 35px 15px 25px;
}


.testimonials-banner{
	text-align:center;
}


.circle-sec {
       width: auto;
    margin: 0 auto;
    text-align: center;
    border-radius: 50px;
	width: 130px;
    height: 130px;
    margin-bottom: 28px;
}


.testimonials-banner h3 {
	font-family: 'HelveticaNeueLTStd-Lt';
	color:#4b4b4b;
	margin-bottom:24px;
}

.circle-sec img{
    border-radius: 65px;
	width: 130px;
    height: 130px;
}


.testimonials-banner span {
    font-size: 25px;
		font-family: 'arialn';
		color:#777777;

}

/*testimonials section end*/




/* quicklinks section start */

.ouick-links-sec {
    float: left;
    width: 100%;
    margin: 30px 0;
}

.quick-cir-sec {
    float: left;
    width: 100%;
	text-align: center;
	font-family: 'myriadproregular';
}

.qk-cir-txt {
    font-size: 15px;
    text-transform: uppercase;
}

.qk-cir {
    background: #ffc056;
    width: 127px;
    height: 127px;
	display:table;
	vertical-align:middle;
    border-radius: 70px;
	text-align:center;
	margin:0 auto 10px;
}


.qk-cir a{
	width: 100%;
    height: 100%;
	display:table-cell;
	vertical-align:middle;
}


/* quicklinks section end */

/* footer section start */


.sign_upline a{
	color:#000 !important;
}

.btm-nav {
    margin: 10px 0;
    float: left;
    width: 100%;
}

.hide-on534{
	display:block;
}

.shw-on534{
	display:none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    padding: 0 15px 0 0;
}

.footer-sec .nav ul li > .sub-nav ul li {
	list-style-position: outside;
}


.footer-sec {
    background: #272727;
    float: left;
    width: 100%;
	color:#fff;
	font-family: 'Lato', sans-serif;

}

.footer-sec h3 {
    margin-bottom: 15px;
	font-size: 23px;
}

.footer-sec .nav ul {
	    padding-left: 15px;
		float: left;
}

.footer-sec .nav ul li {
	list-style-type: none;
    line-height: 15px;
    list-style-type: circle;
    background-repeat: no-repeat;
    background-position: left 0px top 4px;
    padding-left: 0;
    font-size: 26px;
	font-family: 'Lato', sans-serif;
	width: 100%;
    float: left;
	clear:left;
	list-style-position:outside;
	padding:0;
	color: #fff;
}

.footer-sec .nav ul li a,.footer-sec .nav ul li span {
	margin-bottom: 8px;
    padding-left: 0;
    color: #fff;
    display:initial;
    text-decoration: none;
    font-size: 18px;
    line-height: 32px;
    padding: 0 0 4px;
	width:100%;
}


.footer-sec .nav  .sub-nav {
    margin:10px 0 6px 15px;
}

.footer-sec .nav ul li > .sub-nav ul{
	padding-left:0;
	
}



.footer-sec .nav ul li > .sub-nav ul li {
	list-style-type: none;
    color: #fff;
    list-style-type: disc;
    font-size: 13px;
    line-height: normal;
       margin-bottom: 5px;
}


.footer-sec .nav ul li > .sub-nav ul li a{
	margin-bottom: 4px;
    padding-left: 0;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    line-height: 11px;
	width:100%;
}

.ft-soci-icon ul {
    text-align: left;
    float: left;
	padding-left: 0;
}

.ft-soci-icon ul li{
	list-style-type: none;
	float: left;
	padding-right: 15px;	
}


.footer-strip {
    background: #2bc9f0;
    padding: 10px;
    font-family: arial;
    color: #fff;
	float: left;
	width: 100%;
}

.footer-strip p {
    margin: 0 0;
	color: #fff;
}

.ft-ho-li ul {
    display: block;
    float: right;
    margin-bottom: 0;
}

.ft-ho-li ul li {
    list-style-type: none;
    float: left;
    border-right: 1px solid #fff;
    padding: 0 8px;
}

.ft-ho-li ul li a,
.footer-strip p a{
	color: #fff;
	text-decoration:none;
	display:inline-block;
} 

.ft-ho-li ul li > a:active,
.ft-ho-li ul li > a:hover,
.ft-ho-li ul li > a:focus,
.footer-strip p a
{
    outline: 0;
	color:#ff441e;
}


.ft-ho-li ul li:last-child{
	border-right:0;
} 

.footer-sec .input-group-btn:last-child > .btn,
.footer-sec .input-group-btn:last-child > .btn-group {
    background: #23bae3;
	color:#fff;
	line-height: normal;
	padding:0px 12px;
	margin-left: 0px !important;
	top: -13px;
}

.footer-sec .btn-secondary{
	font-size:30px;
	line-height: normal;
	text-shadow: rgb(3, 3, 3) 1px 2px 3px;
}

.footer-sec .input-group-addon,
.footer-sec .input-group-btn,
.footer-sec .input-group .form-control {
    display: table-cell;
    height: 35px;	
    width: auto;
}


.footer-sec .contc-sec{
	color:#fff;
	font-size:13px;	
}

.footer-sec .contc-sec a{
	color:#fff;
}

.bottom_textalign li a, .bottom_textalign h3{
	text-align:left;
}


.footer-strip p a{
	color: #fff;
}

.footer-strip p a:hover{
	color:#ff441e;
}
.nav .footerlist:nth-child(8){
	padding-right:55px;
}

/* footer section end */




/* hover effect start */

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #fff;
  height: 1px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}





/* Sweep To Top */

.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #aceeff;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
    color:#2d5a88;

}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}


/* Float Shadow */

.hvr-float-shadow {
/*   display: inline-block;
 */  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}


/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}


/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;

}
.hvr-trim:before {
	content: '';
	position: absolute;
	border: white solid 1px;
	top: 4px;
	left: 4px;
	right: 4px;
	bottom: 4px;
	opacity: 0;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	z-index:-1;
	background:#eb4f53;
		-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;

}


/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


/* effect 11 */

.hover {
    width: 100%;
/*     height: 100%;
 */    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}


.ehover11 {
	background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
	background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);
}

.ehover11 img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
	transition: opacity 0.35s, transform 0.45s;
	-webkit-transform: translate3d(-40px,0,0);
	transform: translate3d(-40px,0,0);
}

.ehover11 .overlay::before {
	position: absolute;
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	border: 1px solid red;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
	transition: opacity 0.35s, transform 0.45s;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

.ehover11 .overlay {
	padding: 5px;
	text-align: left;
}

/* .ehover11 h2 {
	background-color: transparent;
	padding: 15% 0 10px 0;
	text-align: left;
}
 */
.ehover11 button.info {
	color: #FFF;
	opacity: 0;
	margin: 0px;
	padding: 0px;
	border: none;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
	transition: opacity 0.35s, transform 0.45s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}


.ehover11:hover img {
	opacity: 0.6;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.ehover11:hover .overlay::before,
.ehover11:hover button.info {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


.holds-the-iframe {
    overflow: visible!important;
}

.brwn-inclu .MF_CommonBG,
.brwn-inclu .MF_CommonHeader,
.brwn-inclu .cls-selbtn {
    border: 1px solid #71380f;
	background:#71380f ;
}

.cls-selbtn {
    border: 1px solid #71380f !important;
	background:#71380f !important ;
}


.bg_login {
    background-image: none!important;
}



	
.bx-shdw-le,.bx-shdw-ri {
	width:98%;
	float:left;
	padding: 20px 15px;
    border-radius: 4px;
    opacity: 1;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
}	
	
.bx-shdw-ri {
	width:98%;
	float:right;
}	


.bx-shdw-ri .prdt_inforinner{
	background: #95c130;
    float: left;
    width: 100%;
    border-radius: 4px;
    padding: 10px;
    margin: 10px 0;
}

.bx-shdw-ri .innerpro_textt a{
	    font-size: 13px;
    color: #000;
}


/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
/*     box-shadow: inset 0 0 0 2px #777777, 0 0 1px rgba(0, 0, 0, 0);
 */
/*   box-shadow: 0 0 1px rgba(0, 0, 0, 0);
 */  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}





/*============================= Avinash css ========================*/

.inermid_Boxleft{
	width: 72%;
    margin: 0px;
    padding: 0px;
    float: left;
}
.inermid_Boxleftin{
	width: 100%;
    margin: 0 auto;
    .padding-left:2%;
	.padding-right:2%;
	text-align:left;
}
.inermid_Boxleftbacktop{
	width:99%;
	margin:0 auto;
	padding:2%;
}
.inermid_Boxright{
	width: 27%;
    margin: 0px;
    padding: 0px;
    float: left;
	border-left: 1px solid;
}
.inermid_Boxrightup{
	width: 100%;
    margin: 0px;
	margin-left:5%;
    padding: 0px;
    float: left;
}
.inermid_Boxrightdwn{
	width: 100%;
    margin: 0px;
	margin-left:5%;
    padding: 0px;
    float: left;
}
.inermid_Boxrightbonus{
	width: 91%;
    margin: 0px;
	margin-left:5%;
    padding: 0px;
    float: left;
}


.centerdivmain {margin:0 auto; width:100%; float:left;}

.leftdivmain {margin: 0 auto;
    width: 730px;
    float: left;
    padding: 10px;
    box-shadow: 0px 0px 6px #03bbff;
    border-radius: 10px;
    margin-right: 10px;}

.rightdivmain {margin: 0 auto;
    width: 219px;
    float: left;}
	
	
.margin_topNew {margin-top: 30px;}	






/* effects section start*/


@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

/* effects section end*/



/* inner section css start */


.inner-sec{
	margin:20px 0;
	float:left;
	width:100%;
	font-family: 'Muli', sans-serif;

}

.inner-sec .ctntpara,
.inner-sec .ctntpara ul,
.inner-sec .ctntpara ol,
.inner-sec .ctntpara strong{
	font-family: 'Muli', sans-serif;
	font-weight:normal;
	padding: 4px;
}


.inner-sec .ctntpara > ul{
	padding:0 0 0 15px;
}

td.ctntpara a,
td.ctntpara a{
	display:block;
	/* float:left;
	width:100%; */
}


td.ctntpara a img{
	display:block;
	float:left;
	width:100%;
}


.inner-sec-shwd{
	padding: 20px 11px;
    border-radius: 4px;
    opacity: 1;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	margin: 20px auto;
	position: relative;
}


.bx-shdw-le,.bx-shdw-ri {
	width:99%;
	float:left;
	padding: 20px 15px;
    border-radius: 4px;
    opacity: 1;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	background: #f8f8f8;
	height:100%;
}	
	
.bx-shdw-ri {
	width:98%;
	float:right;
}		

.textbox11,.textbox211{
	font-family: 'Muli', sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.loginpag1 .tdusername p {
    font-family: 'Philosopher', sans-serif;
    text-align: left;
    font-style: normal;
    color: #000;
    margin-bottom: 15px;
}

.loginpag1 .username p .text_white {
    font-family: 'Philosopher', sans-serif;
    font-size: 15px;
    margin: 10px 0 20px;
    text-transform: uppercase;
    color: #000;
    font-weight: normal;
}



.inner-sec p {
    margin: 0 0 10px;
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    font-weight: 500;
/*     text-align: justify;
 */}

.inner-sec td.text,
.inner-sec-shwd table.text,
.inner-sec td strong.text,
.inner-sec-shwd table tbody > tr > td.text
{
	font-family: 'Philosopher', sans-serif;
	color:#02293f;
	font-weight:500;
	    font-size: 16px;
}


.loginpag1 a {
    text-align: left;
    display: block;
    width: 96%;
    margin: 9px 0px;
    background: #09f;
    /* font-size: 14px; */
    color: #ffffff;
    padding: 5px;
    border: 0px none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: none;
    height: auto;
    text-align: center;
}


.loginpag1 a:hover, .loginpag1 a:focus {
    color: #fff;
	background: rgba(159,51,51,1);
	background: -moz-linear-gradient(top, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(159,51,51,1)), color-stop(100%, rgba(117,48,48,1)));
	background: -webkit-linear-gradient(top, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	background: -o-linear-gradient(top, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	background: -ms-linear-gradient(top, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	background: linear-gradient(to bottom, rgba(159,51,51,1) 0%, rgba(117,48,48,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f3333', endColorstr='#753030', GradientType=0 );
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.loginpag1 a:hover span{
	 color: #fff;
}


.loginpag1 a span{
	font-family: 'calibri';
    font-size: 16px;
	color:#FFF;
}

.loginpag1 a i {
    font-size: 16px;
    margin-right: 5px;
	margin-right: 4px;
    line-height: normal;
}

.loginpag1 .tdusername{
	font-family: 'Philosopher', sans-serif;
	color:#fff;
	font-size:20px;
    font-weight: normal;
	text-align:left;
}

.loginpag1 .username p .text_white{
	font-family: 'Philosopher', sans-serif;
	font-size: 15px;
	margin: 10px 0 20px;
	text-transform: uppercase;
	color: #000;
    font-weight: normal;
}



.right-sec{
	margin:0;
}

.maimhomepahebg .text {
    font-size: 16px;
    font-family: 'Swis721_Cn_BT_Roman';
}	


.inner-sec .tdcontent1 {
    font-size: 10pt;
    color: #000000;
    padding-left: 4px;
    font-weight: normal;
    text-align: justify;
    font-family: 'Muli', sans-serif;
}


.inner-sec .archives {
	font-family: 'Muli', sans-serif;
	color:#000000;
    font-size: 9pt;
    font-weight: normal;
/*     background: #30adcd;
 */    text-decoration: none;
    padding: 2px;
	margin:0 0 10px;
}

.inner-sec .archives a{
	color: #000000;
}

.a1 {
    FONT-SIZE: 10pt;
	color:#000000;
	font-family: 'Muli', sans-serif;
    margin: 0 0 0 0px;
    float: left;
    display: block;
}

.ctntmore a img{
	display:block;
	width:100%;
	float:left;
	margin:0;
}

 .inner-sec .ctnthdstyle2,
 .inner-sec .CtntHdStyle1 {
    height: 26px;
background-color: #95c130;
font-family: 'Muli', sans-serif;
border-radius: 2px;
line-height: 24px;
margin: 10px 0;
float: left;
width: 100%;
font-weight: normal;
}



.inner-sec .tdcontent1 input{
	margin:5px 0;
	height:25px;
}


.inner-sec a.CtntMore:link,
.inner-sec a.CtntMore:hover,
.inner-sec a.CtntMore:visited{
	margin:0;
		font-family: 'Muli', sans-serif;
	color:#000;
}


.inner-sec a.CtntMore:hover,
.inner-sec a.CtntMore:visited{
	color:#ff441f;
	font-family: 'Muli', sans-serif;

}





.inner-sec .CtntTblBody {
	font-family: 'Muli', sans-serif;
    font-size: 9pt;
    background-color: #F6F6F6;
    text-align: center;
    color: #333333;
    width: 30%;
    padding: 3px 0;
/*     display: block;
 */    /* width: 100%; */
    text-align: center;
}

.inner-sec .ctnttblbody td{
    padding: 0;
    width: 100%;
    display: block;
}

.inner-sec a.CtntMore{
	width: 100%;
    display: block;
}



.bx-shdw-ri tr.ctnttblhd td {
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
}


.inner-sec td.tdcontent1 button.btnstyle1{
	text-align:center;
}




/* button.btnstyle1, .btnstyle1.btn-default,
div.btnstyle1, div.btnstyle1.btn-default{
	background: #ff441f;
    font-size: 15px;
    color: #fff;
    border-radius: 0px;
    padding: 8px 17px;
    border: 0px none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 3px 0;
    float: left;
    font-weight: normal;
	font-family: 'Muli', sans-serif;

}

div.btnstyle1, div.btnstyle1.btn-default{
	background: #ff441f;
    font-size: 13px;
    color: #fff;
    border-radius: 0px;
    padding: 8px 17px;
    border: 0px none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 3px 0;
    float: left;
    font-weight: normal;
	font-family: 'Muli', sans-serif;
	width: 99%;
    border: 1px solid #fff;

}



.btnstyle1:hover, 
.btnstyle1:active,
.btnstyle1:focus{
	color: #b34501 none repeat scroll 0% 0%;
	background: #f95c3e;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

} */


.inner-sec .layertblbody {
	font-family: 'Muli', sans-serif;  
    background-color: #FFFFFF;
    margin: 10px 0;
/*     display: block;
 */}
 

.inner-sec .formtbl {
    border: 0;
    padding: 1px;
    border: 1px solid #fff;
}	

.inner-sec .greeting td.boxtxtstyle1 p {
    text-align: center;
}



/* inner section css end */

.modal {
    position: fixed;
  /*  top: 42px;*/
    outline: 0;
}
.top_box_div {
    width: 15%;
    float: right;
    padding: 0px;
	margin:0px;
	text-align:right;
}
.top_login {
    background-color: #f6fafd;
    width: 100%;
    float: left;
    padding: 10px;
	overflow:hidden;
}
.btn-primary {
    color: #fff;
   /* background-color: #2ac8ef !important;*/
    border: 1px solid #151414 !important;
	padding: 7px 49px !important;
}
.submit_box {
    background-color: #5b7590;
    border: 1px solid #fff;
    height: 35px;
    border-radius: 15px;
    margin-bottom: 12px;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn {
    display: inline-block;
    padding: 7px 12px;
    margin: 3;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color: #fff;
    background-color: #2bc9f0;
	/* margin-top: 15px; */
}
.btn-danger {
    color: #fff;
    background-color: #d9534f !important;
    border-color: #d43f3a !important;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.name_box, .pass_box {
    background-color: #151414;
    color: #fff;
    border-radius: 12px!important;
    margin-left: 10px;
    height: 30px;
}
.form-control {
    border: 1px solid #2bc9f0 !important;
}
.errorgroup{
	text-align: center;
    width: 38%;
	padding: 10px;
}
.errorgroup1{
	text-align: center;
    width: 50%;
	padding: 10px;
}
.errorgroup2{
	text-align: center;
    width: 100%;
	padding:0px;
}
.text_boldblack{
	font-size: 22px;
    color: #000000;
}
.form-group{
	/*text-align: center;*/
}


@media(min-width:550px)and (max-width:767px){
	.DropDownDiv .innerDropDown.left27px{    margin-left: 0px;
    margin-top: 5px;}
	
	.input-group {
    
    float: left;
}
.errorgroup{
	text-align: center;
    width: 35%;
	padding: 10px;
	float: left;
}
.errorgroup1{
	text-align: center;
    width: 65%;
	padding: 10px;
	float: left;
}


.align_class
{
	width:50%;
	float:left;
}
.policydivsecond {margin-top: 10px; width: 100%; float: left;position: relative;}
.policyinputsecond, .policydiv, .policytextn {
    /*width: 100% !important;*/
}	
.secondivpolic4 {
    margin-left: 17px;
}

}	

@media(min-width:320px)and (max-width:550px){

	
.image320{
	display:none;
}
.DropDownDiv .innerDropDown.left27px{    margin-left: 0px;
    margin-top: 5px;}
	
	.input-group {
    width:100%;
    float: left;
	margin-bottom:10px;
}

.align_class
{
	width:50%;
	float:left;
}
.errorgroup{
	text-align: center;
    width: 100%;
	padding: 10px;
	float: left;
}
.errorgroup1{
	text-align: center;
    width: 100%;
	padding: 10px;
	float: left;
}


}	
@media(min-width:500px)and (max-width:550px){


.align_class
{
	width:50%;
	float:left;
}

}	
@media(min-width:320px)and (max-width:500px){
.bx-wrapper .bx-controls-direction a{
	display:none;
}


.DropDownDiv .innerDropDown.left27px{    margin-left: 0px;
    margin-top: 5px;}

.align_class
{
	width:100%;
	float:left;
}
.tp-hed .btn-primary {
    
    width: 100%;
}
.btn-primary {
    padding: 7px 0px !important;
}
.errorgroup{
	text-align: center;
    width: 100%;
	padding: 10px;
	float: left;
}
.errorgroup1{
	text-align: center;
    width: 100%;
	padding: 10px;
	float: left;
}

}	


