﻿@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: 'BrushScriptStd';
	src:url('../fonts/BrushScriptStd.eot');src: local('â˜º'),
		url('../fonts/BrushScriptStd.woff') format('woff'),
		url('../fonts/BrushScriptStd.ttf') format('truetype'),
		url('../fonts/BrushScriptStd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'black_jack';
	src:url('../fonts/black_jack.eot');src: local('â˜º'),
		url('../fonts/black_jack.woff') format('woff'),
		url('../fonts/black_jack.ttf') format('truetype'),
		url('../fonts/black_jack.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Slabo27px-Regular';
	src:url('../fonts/Slabo27px-Regular.eot');src: local('â˜º'),
		url('../fonts/Slabo27px-Regular.woff') format('woff'),
		url('../fonts/Slabo27px-Regular.ttf') format('truetype'),
		url('../fonts/Slabo27px-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Vanib';
	src: url('../fonts/Vanib.eot');src: local('â˜º'),
		 url('../fonts/Vanib.woff') format('woff'), 
		 url('../fonts/Vanib.ttf') format('truetype'),
		 url('../fonts/Vanib.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



body {
}

.pd-ri{
	padding-right:0;
}

.pd-le{
	padding-left:0;
}

.fl-ri{
	float:right;
}

.fl-le{
	float:left;
}

.al-ri{
	text-align:right;
}

.al-le{
	text-align:left;
}

.al-ce{
	text-align:center;
}


.pd0{
	padding:0;
}


.mr5{
    margin-top: 5px;
}

.logo-sec a{
	display:block;
	text-decoration:none;
}

.logo-txt{
	font-family: 'calibriz';
}

.logo-txt{
	color:#fff;
	
}

.logo-txt h1{
	margin:0;
	font-family: 'calibriz';
}

.bdr-btm{
	border-bottom:1px solid #f1f1f1;
	margin-top:20px;
}

.blk-bdr{
	border-bottom:7px solid #000;
}

.heading-sec{
	margin:0 0 30px;
	width:100%;
	float:left;
}



.heading-sec .ouick-links-sec h3 ,
.heading-sec ,
.heading-sec  h3{
	font-family: 'Humanst521Light';	
	font-size:28px;
	text-transform:uppercase;
	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:#00529c;
}


.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;

}


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;
}

.bdr-btn.btn-default:hover, 
.bdr-btn.btn-default:active,
.bdr-btn.btn-default:focus,

.bdr-blu-btn.btn-default:hover, 
.bdr-blu-btn.btn-default:active,
.bdr-blu-btn.btn-default:focus{
	border:1px solid #fff;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


button.drk-blu-btn, .drk-blu-btn.btn-default{
	/*background: #ea1b27;*/
    font-size: 13px;
    	font-family: 'Slabo27px-Regular';
    color: #000;
    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;
	border: 0px solid #193665;
	margin:0px 0 0;
	text-transform:uppercase;
	float:right;
	font-family: 'Dosis', sans-serif;
}


.drk-blu-btn.btn-default:hover, 
.drk-blu-btn.btn-default:active,
.drk-blu-btn.btn-default:focus{
	background: #b6d645;
	color: #666;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border: 0px solid #1c86c8;
}

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;*/
    width: 100%;
    float: left;
	background-color:#ededed;
	border-bottom: 1px solid #00529c;
	/*background: url('../images/top-shdw.png');
    background-repeat: repeat-x;*/
}


.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;
}

.ri-outer-sec {
    display: table;
    vertical-align: middle;
    height: auto;
    text-align: right;
    float: right;
    width: 100%;
}

.top-outer-sec {
    display: table;
    vertical-align: bottom;
    height: 140px;
	text-align: right;
	float:right;
}

.top-inner-sec {
    height: 100%;
    display: table-cell;
    vertical-align: bottom;
    font-size: 16px;
}



.soci-icons ul {
    float: right;
    padding: 0;
	margin:0;
}

.soci-icons ul li {
    float: left;
	padding: 0 5px;
    font-size: 30px;
	color:#fff;
    list-style-type: none;
}

.soci-icons ul li a .fa {
    color: #000;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    width: 100%;
	text-decoration: none;
}

.soci-icons ul li a  {
	background: #ffcb08;
	width: 27px;
    height: 27px;
	font-size: 18px;
    text-align: center;
    vertical-align: middle;
    line-height: 25px;
    display: table;
	text-decoration: none;
	border-radius:25px;
	font-family: 'Poppins', sans-serif;
}


.tp-hed span,.tp-hed a {
    color: #000;
    font-size: 13px;
		font-family: 'Poppins', sans-serif;
}

a.button {
    border: 2px solid #ffc056;
    padding: 4px 15px;
    border-radius: 8px;
}


.tp-hed .modal-content {
    position: relative;
    background-color: #b6d645;
	border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
}	

.tp-hed .btn-primary {
    color: #fff;
    background-color: transparent;
    border-color: none;
	border:0;
    padding: 0;
	font-family: 'Muli', sans-serif;
}

.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;
}


.tp-hed  .bs-example{
    	margin: 0;
    }
	
	
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
    Z-INDEX: 1;
}	

.tp-hed .modal.in .modal-dialog {
    Z-INDEX: 111;
}


/* header section end */


/*all heading section start*/

.all-heding {
    width: auto;
    margin: 0 auto;
    display: table;
    float: none;
	font-family: 'Slabo27px-Regular';
}


.all-heding h1{
	color:#242424;
}

.all-heding span{
	font-family: 'Abel', sans-serif;
	font-size:24px;
}

.gry-bdr{
	width: 35%;
    margin: 6px  auto 0;
	display: block;
	float: none;
	height: 7px;
	background: #242424;
}



.red-bdr{
    width: 35%;
    margin: 6px  auto 0;
    display: block;
    float: none;
	height:7px;
	background:red;
}


/*all heading 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;
}

.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;
}


.tp-hed .modal-body{
	background-color: #b6d645;
	/*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: #b6d645;
}


.new-sig-frm .content-frm label {
	width: 35%;
    float: left;
    text-align: left;
    height: 35px;
    font-family: myrid;
    font-weight: normal;
    font-size: 15px;
    padding: 7px 0;
	font-family: 'myriadproregular';
	color: #333

}
.new-sig-frm .content-frm input {
	width: 65%;
	float: left;
	height: 30px;
	color: #333;
	padding: 2px 15px;
	font-family: 'myriadproregular';
	border: 1px solid #ccc;
    background: #fff;
}

.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;
}


/* login popup section end */

/* banner section start */


.banner-sec{
	background-size:100%;
	background-repeat:repeat-x;
	float: left;
    width: 100%;
	position:relative;

}

.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-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-left: -20px;
}

	
.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);
}
	
.banner-sec .carousel-indicators {
    bottom: 20px;
    display: none;
}

.banner-sec .carousel-control.left {
	position: absolute;
    top: 50%;
    bottom: 0;
    left: 0;
     width: 20px;
    height: 20px;
	opacity: 1;
	background: transparent;
	color:#4b4b4b;
}

.banner-sec .carousel-control.left:hover {
    width: 20px;
    height: 20px;
	opacity:1;
}

.banner-sec .carousel-control.right {
    position: absolute;
    top: 50%;
    bottom: 0px;
    right: 0;
    width: 20px;
    height: 20px;
    background: transparent;
    opacity: 1;
	color:#4b4b4b;
}


.banner-sec .carousel-control.right:hover {
	 width: 20px;
    height: 20px;
	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 #navbar{
	text-align:center;
}


.le-nav .navbar-default {
    background-color: transparent;
    border-color: #e7e7e7;
}


.le-nav .navbar {
    position: relative;
    border: 0;
	margin-bottom: 0;
	position: relative;
    min-height: auto;
	font-family: 'Slabo27px-Regular';
	border-radius: 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-nav > li > a.bdr0,
.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,
.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: 'Slabo27px-Regular';
    color: #242424;
	font-weight: 500;
	border-right:1px solid #fff;
	    text-transform: capitalize;
}



.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:transparent;
}

.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,
.le-nav .navbar-default .navbar-nav > .active > a:focus {
	color: #242424;
    background-color: transparent;
	padding:20px 15px;      
    
}

.le-nav ul.nav li.dropdown:hover > ul.dropdown-menu{ display: block; }


.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: #000;
	padding: 4px 20px;
	font-weight: 500;
	font-family: 'Slabo27px-Regular';
	font-size:14px;
	
}

.le-nav .dropdown-menu{
   padding:0;
}

.le-nav .dropdown-menu > li > a:hover,
.le-nav .dropdown-menu > li > a:focus {
    color: #e1542b;
    text-decoration: none;
    background-color: #fff;
}

.le-nav .dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.bs-example{
	margin: 20px;
}
	
.marginBottom-0 {
	margin-bottom:0;
}

.le-nav .navbar-nav > li > .dropdown-menu {
    margin-top: 0px;
   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: 'Slabo27px-Regular';
    color: #000;
    padding-top:7px;
}


.le-nav .dropdown-submenu{
	position:relative;
}

.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>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;
}


.le-nav .dropdown-submenu{position:relative;
}


.le-nav .navbar-default .navbar-nav > li > a:hover,
.le-nav .navbar-default .navbar-nav > li > a:focus,
.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,
.le-nav .navbar-default .navbar-nav > li > a:hover, 
.le-nav .navbar-default .navbar-nav > li > a:focus{
	
}



/*  */


@media(max-width: 768px) {
  #navbar {padding-left: 0px; padding-right: 0px;}
  nav {text-align: left;}

.navbar-nav {clear: both;
       margin: 0 !important;
			 width: 100%;}
			 
.navbar-nav>li {clear: both;
				float: none;
				width: 100%;}

.dropdown:hover .dropdown-menu {display: none;}

.dropdown-menu {width: 100% !important;
				margin-left: 0px;
				border-radius: 0px !important;


				border: none;}

.dropdown:hover .dropdown-menu {position: relative;
                                width: 100% !important;}

.dropdown:focus .dropdown-menu {position: relative;
								display: block !important;
                                width: 100%;}

.open:focus .dropdown-toggle .dropdown-menu {position: relative;
                                  			 width: 100%;}

.open {display: block;
		width: 100%;}
		                               
.open > .dropdown-menu {width: 100%;
						position: relative;
						display: block !important;}

.navbar-nav .open .dropdown-menu {
                                    float: none !important;
                                    position: static !important;
                  }
                                                                                
.dropdown.open:hover .dropdown-menu {display: block !important;}  
.dropdown.open:focus .dropdown-menu {display: block !important;
									position: relative;}  
}
/*  */


/* navigation section end */




/*welcome section start */

.welcome-sec{	
	margin:40px 0;
	float: left;
    width: 100%;
	position:relative;
	background:#fff;
}


.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_span
{
    text-align: center;
    /* font-size: 50px; */
    text-transform: uppercase;
    line-height: normal;
    font-size: 24px;
    color: #00529c;
    font-family: 'Slabo27px-Regular';
    font-weight: bold;
}

.textcenter {text-align: center;}


.welcome-sec h1,
.all-heding h1 {
    text-align: center;
    font-size: 50px;
    text-transform: uppercase;
    line-height: normal;
    font-size: 36px;
	color:#ffcb08;
	font-family: 'Slabo27px-Regular';
    font-weight: bold;
}


.welcome-sec p{
    color: #303440;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    line-height: 39px;
}

.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:2px solid #fff;
    border-radius: 3px;
    margin-right: 25px;
	text-align: left;
}

/*welcome section end */


/*Smart Solutions section start*/

.smart-solutions{
		font-family: 'BellGothicStd-Bold';
	text-align:center;
	padding: 80px 0;
	float:left;
	width:100%;
	background:#de2b24;

}

.smart-solutions .all-heding h1,
.smart-solutions .all-heding span{
	color:#fff;	
}




.smart-solutions p{
    font-size: 22px;
    margin: 35px 0 0;
    font-family: 'Slabo27px-Regular';
    COLOR: #FFF;
    MARGIN: 0;
}
.smt-solu-squ{
	margin: 40px 0 0;
}

.smt-solu-left, .smt-solu-right{
	display: table;
    vertical-align: top;
    width: 100%;
}

.smt-le-txt,.smt-le-img {
    background: #f35e58;
    display: table-cell;
    vertical-align: middle;
	width:50%;
}

.smt-le-img {
   background:transpernt;
}

.smt-ri-txt,.smt-ri-img {
    background: #f35e58;
    display: table-cell;
    vertical-align: middle;
	width:50%;
}

.smt-solu-left a,
.smt-solu-right a{
	text-decoration:none;
}

.smt-img {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}


/*Smart Solutions section end*/



/*onlineservices section start*/

.online-services {
    float: left;
    width: 100%;
    padding:25px 0 40px;
}

.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;
    width: 100%;
	padding:15px;
}

.ser-squ-sec a{
	display:block;
	cursor:pointer;
	text-decoration:none;
}

.online-ser .txt-sec{
	font-family: 'myriadproregular';
    color: #242424;
    text-transform: uppercase;
    vertical-align: middle;
    display: table-row;
    width: 50%;
	font-size: 17px;
	text-align:center;
	
}

.online-ser .txt-sec p{
    color: #242424;
		font-family: 'Slabo27px-Regular';

}


.online-ser .img-sec{
    width: 100%;
    padding: 15px;
    vertical-align: bottom;
    display: table;
    text-align: center;
}


.online-ser .img-sec .img-in{
	vertical-align: bottom;
    display: table-cell;
	height:100%;
}

.online-ser .img-sec img {
    float: none;
    margin: 0 auto;
}


.online-ser .img-sec a {
    display: block;
    padding: 0;
    width: 100%;
}

.online-ser-ss {
    width: 25%;
    float: left;
}



button.grn-btn, .grn-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;
	border:1px solid #222222;
	text-transform:uppercase;
	background: rgba(184,235,17,1);
	background: -moz-linear-gradient(top, rgba(184,235,17,1) 0%, rgba(137,198,75,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(184,235,17,1)), color-stop(100%, rgba(137,198,75,1)));
	background: -webkit-linear-gradient(top, rgba(184,235,17,1) 0%, rgba(137,198,75,1) 100%);
	background: -o-linear-gradient(top, rgba(184,235,17,1) 0%, rgba(137,198,75,1) 100%);
	background: -ms-linear-gradient(top, rgba(184,235,17,1) 0%, rgba(137,198,75,1) 100%);
	background: linear-gradient(to bottom, rgba(184,235,17,1) 0%, rgba(137,198,75,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8eb11', endColorstr='#89c64b', GradientType=0 );
	width: auto;
    margin: 0 auto;
    font-size: 13px;
    padding: 7px 9px;
    font-weight: normal;
    border: 0;
}


.grn-btn.btn-default:hover, 
.grn-btn.btn-default:active, .grn-btn.btn-default:focus{
	color: #b34501 none repeat scroll 0% 0%;
	background: rgba(137,198,75,1);
	background: -moz-linear-gradient(top, rgba(137,198,75,1) 0%, rgba(184,235,17,0.82) 89%, rgba(184,235,17,0.8) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(137,198,75,1)), color-stop(89%, rgba(184,235,17,0.82)), color-stop(100%, rgba(184,235,17,0.8)));
	background: -webkit-linear-gradient(top, rgba(137,198,75,1) 0%, rgba(184,235,17,0.82) 89%, rgba(184,235,17,0.8) 100%);
	background: -o-linear-gradient(top, rgba(137,198,75,1) 0%, rgba(184,235,17,0.82) 89%, rgba(184,235,17,0.8) 100%);
	background: -ms-linear-gradient(top, rgba(137,198,75,1) 0%, rgba(184,235,17,0.82) 89%, rgba(184,235,17,0.8) 100%);
	background: linear-gradient(to bottom, rgba(137,198,75,1) 0%, rgba(184,235,17,0.82) 89%, rgba(184,235,17,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c64b', endColorstr='#b8eb11', GradientType=0 );	-webkit-border-radius: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	    border: 0;

}





/*onlineservices section end*/

/* our product section start */

.our-product{
	background:#f3f3f3;
	float:left;
	width:100%;
}





.our-pro-tbl{
	display: table;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #ccc;
    margin: 35px 0 0;
}

.our-pro-tbl a{
	text-decoration:none;
}

.ri-red-squ,.le-red-squ {
	position: absolute;
    top: 35%;
    right: -10%;
    width: 70px;
    height: 70px;
    background: red;
    border-radius: 5px;
    border: 1px solid #fff;
	display: table;
    vertical-align: middle;
}

.le-red-squ {
    left: -10%;
}


.ri-red-squ p,
.le-red-squ p {
	display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 58px;
    margin-bottom: 0;
    font-family: 'Vanib';
    color: #fff;
    font-weight: 600;
    padding: 10px 0 0;
    line-height: 58px;
}

.le-img-sec{
	display:table-cell;
	vertical-align:middle;
	position: relative;
}

.le-txt-sec{
	display:table-cell;
	vertical-align:middle;
}

.ri-img-sec{
	display:table-cell;
	vertical-align:middle;
	position: relative;
}

.ri-txt-sec{
	display:table-cell;
	vertical-align:middle;
}

.ri-in-sec,.le-in-sec{
	display:table-cell;
	vertical-align:middle;
	padding: 25px 10%;
}

.ri-in-sec h4 ,.le-in-sec h4 {
    font-family: 'Slabo27px-Regular';
    color: #ea1b27;
}

.ri-in-sec p ,.le-in-sec p{
    font-family: 'Lato', sans-serif;
    color: #414141;
}

button.more-btn, .more-btn.btn-default{
	background: #fd9202;
    font-size: 14px;
	font-family: 'Roboto', sans-serif;
    color: #fff;
    border-radius: 0px;
    padding:5px 12px;
	border: 0px none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 7px 0;
}


.more-btn.btn-default:hover, 
.more-btn.btn-default:active, .more-btn.btn-default:focus{
	color: #b34501 none repeat scroll 0% 0%;
	background: #f95c3e;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}

/* our product section end */




/*Product Information section start*/

.product-information {
    background: #b6d645;
    float: left;
    width: 100%;
}


.product-sec {
    margin: 20px 0;
}


.product-sec btn{
	text-align:center;
	float:none;
	
}

.pro-info p{
    font-family: 'myriadproregular';
    text-align: center;
}

.pro-squ {
    margin: 10px 0 10px;
}

.pro-squ a{
	text-decoration:none;
}


.ih-item {
	position: relative;
	-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,
.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: 100%;
 */}

.ih-item.square {
	position: relative;
	width: 100%;
	border: 2px solid;
    border-radius: 4px;
/* 	height: 100%;
 */}

.ih-item.square .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}

.ih-item.square.effect12 {
	overflow: hidden;
}

.ih-item.square.effect12.colored .info {
	background: #1a4a72;
	background: rgba(26, 74, 114, 0.6);
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}
.ih-item.square.effect12.colored .info h3 {
	background: rgba(12, 34, 52, 0.6);
	
}

.ih-item.square.effect12 .img {
	-webkit-transition: all 0.35s ease-in;
	-moz-transition: all 0.35s ease-in;
	transition: all 0.35s ease-in;
}

.ih-item.square.effect12 .info {
	background: #333333;
	background: rgba(156, 156, 156, 0.6);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.35s ease-in;
	-moz-transition: all 0.35s ease-in;
	transition: all 0.35s ease-in;
}

.ih-item.square.effect12 .info h3 {
	color: #fff;
	text-align: center;
	font-size: 17px;
	padding: 20px;
	background: rgba(74, 167, 220, 0.8);
	margin: 30px 0 0 0;
	-webkit-transition: all 0.35s ease-in;
	-moz-transition: all 0.35s ease-in;
	transition: all 0.35s ease-in;
}

.ih-item.square.effect12 .info p {
	font-size: 12px;
	position: relative;
	color: #000;
	padding: 20px 20px 20px;
	text-align: center;
	-webkit-transition: all 0.35s ease-in;
	-moz-transition: all 0.35s ease-in;
	transition: all 0.35s ease-in;
}

.ih-item.square.effect12 a:hover .info {
	visibility: visible;
	opacity: 1;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.ih-item.square.effect12 a:hover .info h3 {
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.ih-item.square.effect12 a:hover .info p {
  -webkit-transition-delay: 0.25s;
  -moz-transition-delay: 0.25s;
  transition-delay: 0.25s;
}

.ih-item.square.effect12.left_to_right .info {
	-webkit-transform: translate(-460px, -100px) rotate(-180deg);
	-moz-transform: translate(-460px, -100px) rotate(-180deg);
	-ms-transform: translate(-460px, -100px) rotate(-180deg);
	-o-transform: translate(-460px, -100px) rotate(-180deg);
	transform: translate(-460px, -100px) rotate(-180deg);
}
.ih-item.square.effect12.left_to_right .info h3 {
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	transform: translateY(-100px);
}
.ih-item.square.effect12.left_to_right .info p {
	-webkit-transform: translateX(-300px) rotate(-90deg);
	-moz-transform: translateX(-300px) rotate(-90deg);
	-ms-transform: translateX(-300px) rotate(-90deg);
	-o-transform: translateX(-300px) rotate(-90deg);
	transform: translateX(-300px) rotate(-90deg);
}
.ih-item.square.effect12.left_to_right a:hover .info {
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}
.ih-item.square.effect12.left_to_right a:hover .info h3 {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}
.ih-item.square.effect12.left_to_right a:hover .info p {
	-webkit-transform: translateX(0px) rotate(0deg);
	-moz-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	-o-transform: translateX(0px) rotate(0deg);
	transform: translateX(0px) rotate(0deg);
}

.pro-info {
    font-family: 'myriadproregular';
    text-align: center;
}

.pro-info p {
    font-size: 18px;
    margin: 10px 0 0;
	color:#222;
}

.pro-squ  .pro-img{
	-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.32);
    -moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.32);
    box-shadow:0px 0px 16px 0px rgba(0,0,0,0.32);
    border:4px solid #b6d645;
    border-radius: 3px;
}

.pro-squ  .pro-img img{
	width:100%;
}


.pro-info a span {
    text-decoration: none;
    color: #777;
    font-size: 13px;
}




/*Product Information section end*/


/*mutual-fund-list section start*/


.mutual-fund-list {
    padding: 25px 0;
    text-align: center;
	width:100%;
	position:relative;
	float:left;
	background: #e1542b;
	margin: 0px 0 0;

}


.mutual-fund-list .shadow img{
	width:100%;
	margin:0 auto;
	float:none;
}


.list-sec {
    margin: 30px 0;
}

.mutual-fund-list img {
    width: 100%;
}


.mutual-fund-list  h3, .h3 {
    color:#fff;
	text-transform: capitalize;
    	font-family: 'Roboto', sans-serif;

    font-weight: 300;
}


/*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;
}


.icon-sec a {
	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 img{

}



.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;
}


/*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;
	-webkit-box-shadow: -1px 0px 24px -4px rgba(255,255,255,0.82);
-moz-box-shadow: -1px 0px 24px -4px rgba(255,255,255,0.82);
box-shadow: -1px 0px 24px -4px rgba(255,255,255,0.82);
}


.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: 2px solid #ffffff;
}




/*our members section end */

/*testimonials section start*/


.testimonials-sec {
    background: #1387c0;
    padding: 35px 0 25px;
	float: left;
    width: 100%;
}


.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:'Raleway', sans-serif;
	color:#fff;
	margin-bottom:24px;
	font-weight: 300;
}

.circle-sec img{
    border-radius: 65px;
	width: 130px;
    height: 130px;
}


.testimonials-banner span {
    font-size: 25px;
	font-family: 'myriadproregular';
	color:#fff;
	display:block;
	line-height: normal;
	font-weight:normal;
	text-transform:uppercase;
}


.bubble {
	position: relative;
	width: 80%;
	height: auto;
	padding: 30px;
	background: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin:0 auto;
	    display: inline-block;
}

.bubble:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 0 15px 15px;
	border-color: #FFFFFF transparent;
	display: block;
	width: 0;
	z-index: 1;
	top: -15px;
	left:48%;
}


.cont-sec .all-heding h1{
	margin-bottom: 0px;
	color:#fff;
}

.cont-sec .all-heding span{
	margin-bottom: 20px;
	color:#fff;
	font-family: 'Slabo27px-Regular';

}


.cont-sec .bubble h1,
.cont-sec .bubble span{
	color:#ea1b27;
    font-family: 'Slabo27px-Regular';
    font-size: 26px;
    margin-bottom: 0px;
}

.cont-sec .bubble span{
	color:#ea1b27;
    font-size: 20px;
    margin-bottom: 20px;
}



.bubble p{
	font-size: 13px;
    color: #414141;
    font-family: 'Lato', sans-serif;
    text-transform: capitalize;
    line-height: 20px;
}


/*testimonials section end*/

/* footer section start */

.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: #00529c;
    float: left;
    width: 100%;
	color:#fff;
	font-family: 'Lato', sans-serif;

}

.footer-sec h3 {
    margin-bottom: 15px;
	font-size: 19px;
	color:#fff;
}

.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{
	margin-bottom: 8px;
    padding-left: 0;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
    line-height: 17px;
    padding: 0 0 4px;
	width:100%;
}


.footer-sec .nav  .sub-nav {
    margin:10px 0 6px 15px;
/*     float: left;
    clear: both;
    width: 100%; */
}

.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: #3073af;
    padding: 10px;
    font-family: arial;
 	float: left;
	width: 100%;
}

.footer-strip p {
    margin: 0 0;            
	    color: #fff;
		font-family: 'Lato', sans-serif;
    width: 100%;

}    

.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;
	font-family: 'Lato', sans-serif;
}

.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;
}

.footer-strip p a{
	color:#fff;
	text-decoration:none;
	display:inline-block;
} 


.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:2px 12px;
}

.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;
}


.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;
}

/* 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: #ffc056;
  -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: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);
}	
	
.bx-shdw-ri {
	width:98%;
	float:right;
}	







/* 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;
}


.hvr-sweep-to-bottom {
/*   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-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #242424;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -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-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.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);
}



.bluecolor {background-color: #00529c;}
.yellowcolor {background-color: #ffcb08;}
.textfont {font-size: 17px;
   font-family: 'Dosis', sans-serif;
    color: #fff;
    font-weight: 600; margin-bottom: 12px;}
	
.marginright {margin-right: 10px;}	







/*-- featured-services --*/
.featured-grd{
	text-align: center;
    box-shadow: 1px 1px 7px 6px #E3E1E1;
	-webkit-box-shadow: 1px 1px 7px 6px #E3E1E1;
	-moz-box-shadow: 1px 1px 7px 6px #E3E1E1;
	-o-box-shadow: 1px 1px 7px 6px #E3E1E1;
	-ms-box-shadow: 1px 1px 7px 6px #E3E1E1;
    padding: 2em 1em;
}
.featured-grd span{
	font-size:2em;
	color:#007ea3;
}
.featured-grd h5{
	text-transform: capitalize;
    font-size: 1.5em;
       color: #062f3c;
    letter-spacing: 1px;
    margin: 1em 0;
}
.featured-grd p{
	font-size: 15px;
    line-height: 17px;
    margin: 0 0 2em;
    /* font-weight: 500; */
    color: #fff;
    font-family: 'Dosis', sans-serif;
	text-align: justify;
}
.featured-grids{
	margin:0em 0 0;
}
/*-- //featured-services --*/
/*--hover effect6--*/
.effect6 {
    cursor: pointer;
    height: auto;
	 /*-- w3layouts --*/
    line-height: 40px ! important;
    text-align: center;
    overflow: hidden;
	padding: 4px 50px;
    background:#062f3c;
    font-size: 1em;
    border:none;
    border-radius: 0;
}
.effect6{
	color:rgba(0,0,0, 0) !important; 
	transition: all .3s ease;
	text-shadow:0 0 0  #fff, 0 -45px 0 #062f3c ;
}
@-webkit-keyframes drop {
	0%{text-shadow:0 0 0  #fff, 0 -45px 0 #062f3c ;}
	20% {text-shadow:0 0 0  #fff, 0 -15px 0 #062f3c ;}
	30%{text-shadow:0 15px 0  #fff, 0 0px 0 #062f3c ;}
	40%{text-shadow:0 45px 0  #fff, 0 0px 0 #062f3c ;}
	41%{text-shadow:0 45px 0  #fff, 0 0px 0 #062f3c , 0 -45px 0 #fff ;}
	70%{text-shadow:0 45px 0  #fff, 0 15px 0 #062f3c , 0 0px 0 #fff ;}
	80%{text-shadow:0 45px 0  #fff, 0 45px 0 #062f3c , 0 0px 0 #fff ;}
	100%{text-shadow:0 45px 0  #fff, 0 45px 0 #062f3c , 0 0px 0 #fff ;}
}/*safari and chrome*/
@keyframes drop {
	0%{text-shadow:0 0 0  #fff, 0 -45px 0 #062f3c ;}
	20% {text-shadow:0 0 0  #fff, 0 -15px 0 #062f3c ;}
	30%{text-shadow:0 15px 0  #fff, 0 0px 0 #062f3c ;}
	40%{text-shadow:0 45px 0  #fff, 0 0px 0 #062f3c ;}
	41%{text-shadow:0 45px 0  #fff, 0 0px 0 #062f3c , 0 -45px 0 #fff ;}
	70%{text-shadow:0 45px 0  #fff, 0 15px 0 #062f3c , 0 0px 0 #fff ;}
	80%{text-shadow:0 45px 0  #fff, 0 45px 0 #062f3c , 0 0px 0 #fff ;}
	100%{text-shadow:0 45px 0  #fff, 0 45px 0 #062f3c , 0 0px 0 #fff ;}
}
.btn.effect6:hover{
  -webkit-animation: drop .6s 1 linear; 
 animation: drop .6s 1 linear;
     background: #3489d5;
 }
.featured-services {
    padding: 0em 0;
}



.futerservices {
	margin: 0 auto;
    width: 100%;
    float: left;}



	
	
@media(max-width:1366px){

.team {
    padding: 4em 0;
}
 
}	
	
	
	
	
	
	



@media(max-width:1080px){

.featured-grd p {
    font-size: .96em;
}

}




@media(max-width:991px){

.featured-grid {
    float: left;
    width: 50%;
}
.featured-grid:nth-child(3),.featured-grid:nth-child(4) {
    margin-top: 2em;
}

}



@media(max-width:800px){ 

.team {
    padding: 3em 0;
} 

} 






@media (max-width: 480px){

.featured-grd h5 {
    line-height: 1.5em;
}
.effect6 {
    padding: 4px 40px;
}

}


@media(max-width:414px){

.featured-grid{
	width:100%
}
.featured-grid:nth-child(2){
    margin-top: 2em;
}

.effect6 {
    line-height: 25px ! important;
	padding: 4px 20px;
	font-size: 0.9em;
}

.featured-grids {
    margin: 2em 0 0;
}
.team{
    padding: 2em 0;
}
}



@media(max-width:320px){

.featured-grid {
    padding: 0;
}

}


.onlineserwe {margin-top: 7em;}


.left-grid {
    float: left;
    width: 32%;
    margin-right: 2%;
}


.right-grid {
    float: left;
    width: 64%;
}

.positionim {position: relative;
    top: 10px;}

.h4cs {    color: #000;
    font-size: 20px;
    font-family: 'Dosis', sans-serif;
    /* color: #fff; */
    font-weight: 600;
    }


.tetxblck {color: #000;
    font-size: 12px;
    font-family: 'Dosis', sans-serif;
    /* color: #fff; */
    font-weight: 600;}






/*-- team --*/ 
.team{
	padding:1em 0; 
}
.team{ 
	background: #ededed;
	float: left;
    width: 100%;
    margin: 0 auto;
	border-bottom:1px solid #00529c;
	border-top:1px solid #ffcb08;
	margin-top: 50px;
}
.ch-item {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: default;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; 
}
.ch-img-1 {
    background: url(../images/t1.jpg) center top;
}
.ch-img-2 { 
	background:url(../images/t2.jpg) center top;
}
.ch-img-3 { 
	background:url(../images/t3.jpg) -9px 0px;
	background-size: cover;
}
.ch-img-4 { 
	background:url(../images/t4.jpg) -45px -15px;
}
.ch-info {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);	
	-webkit-backface-visibility: hidden; /*for a smooth font */
}
.ch-info h3 {
    color: #fff; 
    position: relative;
    letter-spacing: 1px;
    font-size: 1.8em;
    padding: 43px 0 0 0;   
}
.ch-info p {
    color: #fff;
    padding: 10px 5px 0;
    font-style: italic;
    margin: 15px 30px 0;
    font-size: 1em;
    border-top: 1px solid rgba(255,255,255,0.5);
}
.ch-item:hover {
	-webkit-box-shadow: inset 0 0 0 110px rgba(0, 64, 92, 0.9), inset 0 0 0 16px rgba(24, 85, 113, 0.84), 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 0 110px rgba(0, 64, 92, 0.9), inset 0 0 0 16px rgba(24, 85, 113, 0.84), 0 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow: inset 0 0 0 110px rgba(0, 64, 92, 0.9), inset 0 0 0 16px rgba(24, 85, 113, 0.84), 0 1px 2px rgba(0,0,0,0.1);
	-ms-box-shadow: inset 0 0 0 110px rgba(0, 64, 92, 0.9), inset 0 0 0 16px rgba(24, 85, 113, 0.84), 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 0 110px rgba(0, 64, 92, 0.9), inset 0 0 0 16px rgba(24, 85, 113, 0.84), 0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);	
}
.ch-grid {
	margin:0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}
.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}
.ch-grid:after {
	clear: both;
}
.ch-grid li.ch-grid-item {
	width: 220px;
	height: 220px;
	display: inline-block;
	margin: 20px;
}
.team ul.social-icons {
    margin-top: 1em;
}
.team ul.social-icons li {
    display: inline-block;
}
.team .icon {
    width: 32px;
    height: 32px;
}
.team ul.social-icons li a.fa {
    font-size: 1em;
    color: #fff; 
    line-height: 2.4em;
}
/*-- //team --*/
