

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,300italic,300);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

@import url('font-awesome.css');
@import url('flaticon.css');
@import url('hover.css');
@import url('animate.css');
@import url('jquery.fancybox.css');
@import url('owl.css');

/*** 

====================================================================
	Reset
====================================================================

 ***/
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}

/*** 

====================================================================
	Global Settings
====================================================================

 ***/

body {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#292929;
	line-height:2em;
	font-weight:400;
	background:#ffffff;
}

a{
	text-decoration:none;
	cursor:pointer;	
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}

h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.4em;
}

input,button,select,textarea{
	font-family: 'Open Sans', sans-serif;	
}

p{
	color: #585858;
	font-size: 14px;
	line-height: 28px;
	
}

.strike-through{
	text-decoration:line-through;	
}

.auto-container{
	position:static;
	max-width:1200px;
	padding:0px 15px;
	margin:0 auto;
}

.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:300px;
	min-height:400px;
	overflow:hidden;
	
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;	
}


/* Margins */
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mt50 {
	margin-top: 50px;
}

.mt60 {
	margin-top: 50px;
}

.mt70 {
	margin-top: 50px;
}
.mt80 {
	margin-top: 50px;
}
.mt90 {
	margin-top: 50px;
}
.mt100 {
	margin-top: 100px;
}
.mt150 {
	margin-top: 150px;
}
.mt200 {
	margin-top: 200px;
}

.theme-btn{
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.center{
	text-align:center;	
}

.theme-bg{
	background-color:#fc5a1b;	
}

.theme-color{
	color:#fc5a1b;	
}

.out{
	opacity:0;	
}

.in{
	opacity:1;	
}

.uppercase{
	text-transform:uppercase !important;	
}

.capitalized{
	text-transform:capitalize !important;	
}

.lowercase{
	text-transform:lowercase !important;	
}

.no-uppercase{
	text-transform:none !important;	
}

.light-btn{
	position:relative;
	display:inline-block;
	padding:10px 30px;
	line-height:26px;
	border:1px solid transparent;
	background:#fc5a1b;
	margin-bottom:5px;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'Droid Sans', sans-serif;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.dark-btn{
	position:relative;
	display:inline-block;
	padding:5px 20px;
	line-height:22px;
	font-size:14px;
	border:1px solid transparent;
	background:#36404b;
	color:#ffffff;
	text-transform:uppercase;
}

.light-btn:hover,
.dark-btn:hover{
	background-color:#8dc63f;
	border-color:#8dc63f;
	color:#ffffff;	
}

.dark-btn.style-two{
	background:#bc3131;
}

.dark-btn.style-two:hover{
	color:#000000;
	background:#ffffff;	
}

.btn-style-one{
	position:relative;
	display:inline-block;
	overflow:hidden;
	border:1px solid #dddddd;
	background:#ffffff;
	color:#000000;
	line-height:22px;
	padding:5px 15px;
	font-size:14px;
	text-transform:uppercase;
}

.btn-style-one .fa,
.dark-btn .fa{
	position:relative;
	font-size:16px;
	padding-right:15px;	
}

.btn-style-one:hover{
	background-color:#8dc63f;
	border-color:#8dc63f;
	color:#ffffff;	
}

.default-btn{
	position:relative;
	display:inline-block;
	line-height:24px;
	padding:8px 24px;
	font-size:14px;
	text-transform:uppercase;
	margin:0px 10px;
	color:#000000;
	border:1px solid #dddddd;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;	
}

.default-btn:hover{
	color:#ffffff !important;	
}

.default-btn::before{
	background-color:#3d3d3d;	
}

.color-white{
	color:#ffffff !important;
}

.color-grey{
	color:#292929 !important;
}

.no-margin{
	margin:0px !important;	
}

.no-float{
	float:none !important;	
}

.skew-lines{
	position:relative;
	font-size:18px;
	padding-left:60px;	
}

.skew-lines:before{
	content:'';
	position:absolute;
	left:10px;
	top:5px;
	width:10px;
	height:20px;
	background:#36404b;
	transform:skewX(-35deg);
	-webkit-transform:skewX(-35deg);
	-moz-transform:skewX(-35deg);
	-ms-transform:skewX(-35deg);
	-o-transform:skewX(-35deg);	
}

.skew-lines:after{
	content:'';
	position:absolute;
	left:24px;
	top:5px;
	width:10px;
	height:20px;
	background:#8dc63f;
	transform:skewX(-35deg);
	-webkit-transform:skewX(-35deg);
	-moz-transform:skewX(-35deg);
	-ms-transform:skewX(-35deg);
	-o-transform:skewX(-35deg);	
}

.padd-top-20{
	padding-top:20px !important;	
}

.padd-top-30{
	padding-top:30px !important;	
}

.padd-top-40{
	padding-top:40px !important;	
}

.padd-bott-20{
	padding-bottom:20px !important;	
}

.padd-bott-30{
	padding-bottom:30px !important;	
}

.padd-bott-40{
	padding-bottom:40px !important;	
}

.no-padd-bottom{
	padding-bottom:0px !important;	
}

.no-padd-top{
	padding-top:0px !important;	
}

.no-margin-bottom{
	margin-bottom:0px !important;	
}

.no-margin-top{
	margin-bottom:0px !important;	
}

.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/icons/preloader.GIF);}

.sec-title{
	position:relative;
	margin-bottom:30px;
	padding-bottom:12px;
	border-bottom:1px solid #e0e0e0;
}

.sec-title h3{
	font-size:18px;
	text-transform:capitalize;
	font-weight:500;	
}

/*** 

====================================================================
	Main Header style
====================================================================

***/

.main-header{
	position:relative;
	width:100%;
	left:0px;
	top:0px;
	z-index:999;
	background:#ffffff;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;	
}

.main-header .header-top{
	position:relative;
	padding:10px 0px;
	background:#ffffff;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}


.fixed-top-header .header-top{
	padding:0px 0px;
}

.fixed-top-header{
	position:relative;	
}

.main-header .logo{
	position:relative;
	padding:0px 0px;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.fixed-top-header .logo{
	padding:0px 0px;
}

.main-header .logo img{
	position:relative;
	display:inline-block;
	max-width:100%;	
}

.main-header .header-top .search-form .form{
	position:relative;
	margin-top:25px;
	padding-left:30px;	
}

.main-header .header-top .form input[type="text"],
.main-header .header-top .form input[type="password"]{
	position:relative;
	display:block;
	width:100%;
	height:40px;
	line-height:24px;
	font-size:13px;
	padding:7px 50px 7px 15px;
	border:1px solid #cccccc;
	background:#ffffff;
}

.main-header .header-top .form select{
	position:relative;
	display:block;
	width:100%;
	height:40px;
	line-height:24px;
	font-size:13px;
	padding:7px 15px;
	border:1px solid #cccccc;
	border-right:none;
	color:#888888;
	background:#ffffff url(../images/icons/icon-down.png) center right no-repeat;
	cursor:pointer;
	-webkit-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	-moz-appearance:none;
}

.main-header .header-top .form-group{
	position:relative;
	float:left;
	margin-bottom:10px;	
}

.main-header .header-top .medium{
	width:150px;	
}

.main-header .header-top .form button{
	position:absolute;
	right:0px;
	top:0px;
	width:40px;
	height:40px;
	text-align:center;
	background:#000000;
	line-height:40px;
	color:#ffffff;
	font-size:14px;	
}

.main-header .header-top .form button:hover{
	background:#8dc63f;	
}

.main-header .header-top .large{
	width:320px;	
}

.main-header .header-top .user-links{
	position:relative;
	margin-top:25px;
}

.main-header .header-top .user-links a{
	position:relative;
	text-transform:uppercase;
	font-size:13px;
	line-height:30px;
	padding:5px 0px;
	display:inline-block;
	margin:0px 5px;
	color:#565656;	
}

.main-header .header-top .user-links a:hover,
.main-header .header-top .user-links a.active{
	color:#8dc63f;	
}

.main-header .header-lower{
	position:relative;
	padding:0px 0px;
	background:#36404b;
	
}

.main-menu{
	position:relative;
	z-index:5;
}

.main-menu .navbar-collapse{
	padding:0px 0px;	
}

.main-menu .navbar-collapse > ul > li{
	position:relative;
	float:left;
}

.main-menu .navbar-collapse > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f107";
	position:absolute;
	right:22px;
	top:18px;
	width:10px;
	height:20px;
	display:block;
	color:#ffffff;
	line-height:20px;
	font-size:16px;
	text-align:center;
	z-index:5;	
}

.main-menu .navbar-collapse > ul > li > a{
	position:relative;
	display:block;
	font-size:11px;
	line-height:24px;
	padding:16px 12px;
	color:#ffffff;
	background:none;
	overflow:hidden;
	text-transform:uppercase;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.main-menu .navbar-collapse > ul > li.dropdown > a{
	padding:16px 40px 16px 15px;
}

.main-menu .navbar-collapse > ul > li:hover > a,
.main-menu .navbar-collapse > ul > li.current > a,
.main-menu .navbar-collapse > ul > li.current-menu-item > a{
	color:#ffffff;
	background:#8dc63f;
}

.main-menu .navbar-collapse > ul > li > ul{
    position: absolute;
    display: block;
    width: 210px;
    top: 120%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background: #8dc63f;
	border:1px solid rgba(255,255,255,0.50);
	border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-ms-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-o-border-radius:0px 0px 5px 5px;
}

.main-menu .navbar-collapse > ul > li:hover > ul{
	top:100%;
	opacity: 1;
    visibility: visible;
    transition:all 400ms ease 100ms;
	-moz-transition:all 400ms ease 100ms;
	-webkit-transition:all 400ms ease 100ms;
	-ms-transition:all 400ms ease 100ms;
	-o-transition:all 400ms ease 100ms;
}

.main-menu .navbar-collapse > ul > li > ul > li{
	position:relative;
	display:block;
	border-bottom:1px solid rgba(255,255,255,0.50);
}

.main-menu .navbar-collapse > ul > li > ul li.dropdown:after{
	font-family: 'FontAwesome';
	content:'\f0da';
	position:absolute;
	right:7px;
	top:7px;
	width:20px;
	height:20px;
	display:block;
	color:#ffffff;
	line-height:20px;
	font-size:16px;
	text-align:center;
	z-index:5;	
}

.main-menu .navbar-collapse > ul > li > ul > li:last-child{
	border:none;	
}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
	position:absolute;
	right:10px;
	top:6px;
	width:34px;
	height:30px;
	border:1px solid #ffffff;
	background:url(../images/icons/submenu-icon.png) center center no-repeat;
	background-size:20px;
	cursor:pointer;
	z-index:5;
	display:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
}

.main-menu .navbar-collapse > ul > li > ul > li > a {
    display: block;
    line-height: 24px;
    font-size: 14px;
	color:#ffffff;
	padding:7px 15px;
	background:none;
	transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
}
 
.main-menu .navbar-collapse > ul > li > ul > li:hover > a {
	background:rgba(255,255,255,0.30);
	padding-left:20px;
}

.main-menu .navbar-collapse > ul > li > ul > li > ul{
    position: absolute;
    display: block;
    width: 210px;
    top: -1px;
    left: 120%;
    opacity: 0;
    visibility: hidden;
    background: #8dc63f;
	border:1px solid rgba(255,255,255,0.50);
	border-radius:0px 5px 5px 5px;
	-webkit-border-radius:0px 5px 5px 5px;
	-ms-border-radius:0px 5px 5px 5px;
	-moz-border-radius:0px 5px 5px 5px;
	-o-border-radius:0px 5px 5px 5px;
}

.main-menu .navbar-collapse > ul > li > ul > li:hover > ul{
	opacity: 1;
	left:100%;
    visibility: visible;
    transition:all 400ms ease 100ms;
	-moz-transition:all 400ms ease 100ms;
	-webkit-transition:all 400ms ease 100ms;
	-ms-transition:all 400ms ease 100ms;
	-o-transition:all 400ms ease 100ms;
}

.main-menu .navbar-collapse > ul > li > ul > li > ul > li{
	position:relative;
	display:block;
	border-bottom:1px solid rgba(255,255,255,0.50);
}

.main-menu .navbar-collapse > ul > li > ul > li > ul > li:last-child{
	border:none;	
}

.main-menu .navbar-collapse > ul > li > ul > li > ul > li > a {
    display: block;
    line-height: 24px;
    font-size: 14px;
	color:#ffffff;
	padding:7px 15px;
	background:none;
	transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
}
 
.main-menu .navbar-collapse > ul > li > ul > li > ul > li:hover > a {
	background:rgba(255,255,255,0.30);
	padding-left:20px;
}

.header-lower .social-links{
	position:relative;
	padding-top:3px;
	text-align:right !important;
}

.header-lower .social-links a{
	position:relative;
	display:inline-block;
	width:36px;
	height:32px;
	text-align:center;
	background:#2a323a;
	color:#ffffff;
	font-size:16px;
	line-height:32px;
	margin:9px 2px 0px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	transition:all 500ms ease-out;
	-webkit-transition:all 500ms ease-out;
	-ms-transition:all 500ms ease-out;
	-o-transition:all 500ms ease-out;
	-moz-transition:all 500ms ease-out;	
}

.header-lower .social-links a:hover{
	background:#8dc63f;	
}


/*** 

====================================================================
	Main Slider style
====================================================================

***/

.main-slider{
	position:relative;
	color:#ffffff;
	font-size:15px;
}

.main-slider .grey-title{
	position:relative;
	padding:10px 20px;
	background:rgba(54,64,75,0.85);
	color:#ffffff;	
}

.main-slider .white-title{
	position:relative;
	padding:10px 20px;
	background:rgba(255,255,255,0.85);
	color:#8dc63f;	
	margin-top:100px;
}

.main-slider h2{
	font-size:48px;
	line-height:1.2em;
	font-weight:300;
}

.main-slider .tp-bullets{
	display:none;	
}


.main-slider:after,
.page-banner:after,
.main-slider:before,
.page-banner:before{
	content:'';
	position:absolute;
	display:block;
	width:50%;
	height:5px;
	bottom:-5px;
	z-index:1;
}

.main-slider:after,
.page-banner:after{
	left:50%;
	background:#cccccc;
}

.main-slider:before,
.page-banner:before{
	left:0%;
	background:#8dc63f;
}

flaticon-transport100




/*** 

====================================================================
	Main Footer style
====================================================================

***/

.main-footer{
	position:relative;
	background:#36404b;
}

.main-footer .footer-upper{
	position:relative;
	padding:40px 0px 10px;	
}

.main-footer .footer-upper .col-md-3{
	position:relative;
	margin-bottom:25px;	
}

.main-footer .footer-upper .footer-widget{
	position:relative;
	max-width:600px;
		
}

.main-footer .footer-upper h3{
    position: relative;
    font-size: 18px;
    margin-bottom: 25px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 800;
}

.main-footer .footer-upper .text{
    position: relative;
    font-size: 14px;
    font-family: 'Droid Sans',sans-serif;
    margin-bottom: 10px;
    color: #ffffff;
    line-height: 25px;
}

.main-footer .footer-upper .info{
	position:relative;
	font-size:14px;
}

.main-footer .footer-upper .info li{
	position:relative;
	margin-bottom:5px;
	line-height:1.7em;
	color:#ffffff;	
}

.main-footer .footer-upper .info li strong{
	position:relative;
	padding-right:10px;
	font-weight:500;
	color:#ffffff;	
}

.main-footer .footer-upper a{
	color:#8dc63f;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;	
}

.main-footer .footer-upper a:hover{
	color:#11c3f0!important;	
}

.main-footer .footer-upper .links{
	position:relative;
	font-size:16px;
}

.main-footer .footer-upper .links li{
	position:relative;
	margin-bottom:10px;
	line-height:30px;
	overflow:hidden;	
}

.main-footer .footer-upper .links li a{
	position:relative;
	display:block;
	color:#ffffff;
	font-size: 14px;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;	
}

.main-footer .footer-upper .links li a:hover{
	color:#8dc63f !important;
}

.main-footer .footer-upper .links li a i {
	color: #8dc63f;
	margin-right: 7px;
	font-size: 17px;
}
.main-footer .footer-upper .newsletter-widget .form{
	position:relative;
	padding-top:15px;
	margin-bottom:40px;
}

.main-footer .footer-upper .newsletter-widget .form-group{
	position:relative;
	display:block;
	margin:0px;
}

.main-footer .footer-upper .newsletter-widget input,
.main-footer .footer-upper .newsletter-widget textarea {
	position:relative;
	display:block;
	width:100%;
	line-height:24px;
	padding:8px 40px 8px 15px;
	color:#292929;
	font-size:15px;
	background:#ffffff;
	border:1px solid #ddd;
	transition: all .3s ease;
}
.main-footer .footer-upper .newsletter-widget input:focus,
.main-footer .footer-upper .newsletter-widget textarea:focus {
	border:1px solid #8dc63f;	

}

.main-footer .footer-upper .newsletter-widget button{

	line-height:24px;
	padding:8px 5px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	background:#8dc63f;
	border: 1px solid #8dc63f;
	float: right;
	padding: 5px 10px;
	transition: all .3s;
}
.main-footer .footer-upper .newsletter-widget button:hover {
	color: #8dc63f;
}
.main-footer .footer-upper .newsletter-widget button:before{
	background:#fff;	
}

.main-footer .footer-bottom{
	position:relative;
	padding:5px 0px;
	font-size:14px;
	line-height:20px;
	background:#2c343d;
	color:#ffffff;	
}

.main-footer .footer-bottom .copyright{
	padding:12px 0px;	
}
.copyright p{
	        margin-top:20px;
			text-align:center;
}

.footer_logo{
	       margin:0px;
		   padding:0px;
		   margin-top:70px;
}

.main-footer .social-links{
	position:relative;
	text-align:right;
	padding-bottom:6px;	
}

.main-footer .social-links a{
	position:relative;
	display:inline-block;
	width:36px;
	height:32px;
	text-align:center;
	background:#4a4a4a;
	color:#ffffff;
	font-size:16px;
	line-height:32px;
	margin:9px 2px 0px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	transition:all 500ms ease-out;
	-webkit-transition:all 500ms ease-out;
	-ms-transition:all 500ms ease-out;
	-o-transition:all 500ms ease-out;
	-moz-transition:all 500ms ease-out;	
}

.main-footer .social-links a:hover{
	background:#8dc63f;	
}

/*** 

====================================================================
	Scroll To Top style
====================================================================

***/

.scroll-to-top{
	position:fixed;
	bottom:0px;
	right:0px;
	width:48px;
	height:48px;
	color:#ffffff;
	background:#00abef url(../images/icons/arrow-up.png) center center no-repeat;
	font-size:20px;
	line-height:48px;
	text-align:center;
	z-index:100;
	cursor:pointer;
	display:none;	
}

.scroll-to-top:hover{
	background-color:#8dc63f;
	color:#ffffff;
}

/*** 

====================================================================
	Default Section Style
====================================================================

***/

.default-section{
	position:relative;
	width:100%;
	padding:50px 0px 30px;
	background:#ffffff;
}

.default-content{
	position:relative;
	margin-bottom:40px;	
}

.default-content h2{
	font-size:26px;
	font-weight:400;
	font-family:'Montserrat',sans-serif;
	margin-bottom:10px;
	text-transform:uppercase;	
}

.default-content h3{
	font-size:22px;
	font-weight:300;
	margin-bottom:20px;
	color:#8dc63f;	
}

.default-content .text{
	position:relative;
	font-size:16px;
	margin-bottom:10px;
	color:#565656;
}

.default-section .column-box .text-center .theme-btn{
	margin:0px !important;
	float:none !important;
}


/*** 

====================================================================
	Page Banner style
====================================================================

***/

.page-banner{
	position:relative;
	padding:80px 0px 0px;
	background-color:#36404b;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}

.page-banner .page-title{
	position:relative;
	margin-bottom:35px;
	text-align:center;	
}

.page-banner .page-title h1{
	position:relative;
	display:inline-block;
	padding:5px 15px;
	font-size:40px;
	font-weight:300;
	color:#8dc63f;
	text-transform:uppercase;
	background:rgba(255,255,255,0.80);	
}

.page-banner .bread-crumb{
	position:relative;
	line-height:24px;
	padding-bottom:10px;	
}

.page-banner .bread-crumb a,
.page-banner .bread-crumb span{
	position:relative;
	display:inline-block;
	margin:0px 5px 0px 0px;
	color:#ffffff;
	font-size:14px;	
}

.page-banner .bread-crumb a:hover{
	color:#8dc63f;	
}

.page-banner .bread-crumb a:after{
	font-family: 'FontAwesome';
	content:'\f105';
	position:relative;
	display:inline-block;
	left:0px;
	top:0px;
	width:24px;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:16px;	
}


/*** 

====================================================================
	Side Bar Page Style
====================================================================

 ***/
 
.sidebar-page{
	position:relative;
	padding:50px 0px;	
}

.sidebar-page .left-content{
	position:relative;
}

.sidebar-page .side-bar{
	position:relative;
}

.sidebar-page .post{
	position:relative;
	margin-bottom:60px;	
}

.sidebar-page .post .post-image{
	position:relative;
	display:block;
	overflow:hidden;
	margin-bottom:30px;
}

.sidebar-page .post .post-image img{
	position:relative;
	width:100%;
	min-height:160px;
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;	
}

.sidebar-page .post .post-image:hover img,
.sidebar-page .post-detail .post-image img{
	transform:scale(1.05,1.05);
	-webkit-transform:scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);
	-o-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);	
}

.sidebar-page .post .overlay{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	width:100%;
	height:100%;
	z-index:2;
}

.sidebar-page .post .overlay .icon{
	position:absolute;
	right:-52px;
	bottom:0px;
	display:block;
	text-align:center;
	width:42px;
	height:42px;
	z-index:3;
	opacity:0;
	font-size:18px;
	line-height:40px;
	color:#ffffff;
	background:#8dc63f;
	border:1px solid #ffffff;
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	border-radius:5px 0px 0px 0px;
	-webkit-border-radius:5px 0px 0px 0px;
	-ms-border-radius:5px 0px 0px 0px;
	-moz-border-radius:5px 0px 0px 0px;
	-o-border-radius:5px 0px 0px 0px;
}

.sidebar-page .post:hover .post-image .overlay .icon{
	right:0px;
	opacity:1;	
}

.sidebar-page .post .caption{
	position:absolute;
	left:-90px;
	top:0px;
	width:90px;
	color:#ffffff;
	text-align:center;
	z-index:5;
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;	
}

.sidebar-page .post:hover .caption,
.sidebar-page .post-detail .caption{
	left:0px;	
}

.sidebar-page .post .caption .date{
	position:relative;
	background:#8dc63f;
	padding:20px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
}

.sidebar-page .post .caption .day{
	font-size:38px;
	display:block;
	margin-bottom:10px;
	color:#ffffff;
}

.sidebar-page .post .caption .comments{
	padding:10px 0px;
	background:#36404b;
	font-size:14px;	
}

.sidebar-page .post .caption .comments .fa{
	font-size:18px;	
}

.sidebar-page .post .post-title{
	font-size:18px;
	font-weight:600;
	margin:0px 0px 10px;
}

.sidebar-page .post .post-title a{
	color:#292929;	
}

.sidebar-page .post .post-title a:hover{
	color:#8dc63f;	
}

.sidebar-page .post .content-box{
	padding:25px 30px;
	border:1px solid #cccccc;	
}

.sidebar-page .post .post-info{
	position:relative;
	font-size:14px;
	margin-bottom:10px;
}

.sidebar-page .post .post-info a{
	color:#8dc63f;	
}

.sidebar-page .post .post-text{
	font-size:16px;
	color:#565656;
	margin-bottom:15px;
	line-height:2em;
}

.sidebar-page .post-detail h2{
	font-size:30px;
	margin:0px 0px 30px;
}

.sidebar-page .post-detail .text{
	margin:30px 0px;
}

.sidebar-page .post-detail{
	font-family:'Droid Sans','Open Sans',sans-serif;
	font-size:15px;
}

.sidebar-page blockquote{
	font-size:15px;
	padding-top:0px;
	padding-bottom:0px;
	border-left-color:#8dc63f;	
}

.sidebar-page .blog-detail a,
.sidebar-page blockquote a{
	color:#8dc63f;	
}

.sidebar-page .blog-detail p{
	margin-bottom:24px;	
}

.sidebar-page .social-links{
	position:relative;	
}

.sidebar-page .social-links a{
	position:relative;
	display:inline-block;
	width:36px;
	height:32px;
	text-align:center;
	background:#f1f1f1;
	color:#bcbcbc;
	font-size:16px;
	line-height:32px;
	margin:9px 2px 0px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	transition:all 500ms ease-out;
	-webkit-transition:all 500ms ease-out;
	-ms-transition:all 500ms ease-out;
	-o-transition:all 500ms ease-out;
	-moz-transition:all 500ms ease-out;	
}

.sidebar-page .social-links a:hover{
	background:#8dc63f;
	color:#ffffff;
}

.sidebar-page .social-links strong{
	font-size:16px;
	font-weight:600;
	line-height:36px;
	text-transform:capitalize;
	padding-right:40px;	
}

.sidebar-page .about-author{
	position:relative;
	padding:30px;
	border:1px solid #dddddd;
	margin-bottom:40px;	
}

.sidebar-page .about-author h3{
	margin-bottom:30px;
	font-size:20px;
}

.sidebar-page .about-author .author-info{
	margin-bottom:20px;	
}

.sidebar-page .about-author .author-info strong{
	font-weight:600;	
}

.sidebar-page .about-author .author-desc{
	position:relative;
	padding:10px 10px 10px 100px;
}

.sidebar-page .about-author .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:84px;
	height:84px;	
}

.sidebar-page .about-author .author-thumb img{
	width:100%;
	display:block;
}

/*** 

====================================================================
	Comments Area
====================================================================

 ***/

.sidebar-page .comments-area{
	position:relative;	
}

.sidebar-page .comments-area .comment-box{
	position:relative;	
}

.sidebar-page .comments-area .comment{
	position:relative;
	margin:0px 0px 50px 0px;
	padding:0px 0px 10px 110px;	
}

.sidebar-page .comments-area .reply-comment{
	margin-left:50px;	
}

.sidebar-page .comments-area .comment-box .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:84px;
	height:84px;	
}

.sidebar-page .comments-area .comment-box .author-thumb img{
	width:100%;
	display:block;
}

.sidebar-page .comments-area .comment-info{
	margin-bottom:10px;
	color:#bcbcbc;	
}

.sidebar-page .comments-area .comment-box strong{
	color:#292929;
	font-weight:600;	
}

.sidebar-page .comments-area .reply-btn{
	position:absolute;
	right:0px;
	top:-10px;	
}

/*** 

====================================================================
	Comment Form
====================================================================

 ***/

.sidebar-page .comment-form{
	position:relative;	
}

.sidebar-page .comment-form .sec-title{
	margin-bottom:30px;
}

.sidebar-page .comment-form .msg-text{
	margin-bottom:40px;
	color:#565656;
}

.sidebar-page .comment-form .form-group{
	position:relative;
	display:block;
	padding:0px 0px;
	margin-bottom:16px;	
}

.sidebar-page .comment-form .form-group .form-label{
	display:block;
	margin-bottom:12px;
	font-weight:600;	
}

.sidebar-page .comment-form input[type="text"],
.sidebar-page .comment-form input[type="password"],
.sidebar-page .comment-form input[type="email"],
.sidebar-page .comment-form input[type="tel"],
.sidebar-page .comment-form input[type="number"],
.sidebar-page .comment-form input[type="file"],
.sidebar-page .comment-form input[type="url"],
.sidebar-page .comment-form select,
.sidebar-page .comment-form textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:24px;
	padding:12px 20px;
	font-size:14px;
	color:#292929;
	border:1px solid #dddddd;
	background:#ffffff;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
}

.sidebar-page .comment-form input[type="text"]:focus,
.sidebar-page .comment-form input[type="password"]:focus,
.sidebar-page .comment-form input[type="email"]:focus,
.sidebar-page .comment-form input[type="tel"]:focus,
.sidebar-page .comment-form input[type="number"]:focus,
.sidebar-page .comment-form input[type="file"]:focus,
.sidebar-page .comment-form input[type="url"]:focus,
.sidebar-page .comment-form select:focus,
.sidebar-page .comment-form textarea:focus{
	border-color:#292929;	
}

.sidebar-page .comment-form input.error,
.sidebar-page .comment-form textarea.error{
	border-color:#ff0000 !important;
	background:rgba(252,90,27,0.05);
}

.sidebar-page .comment-form label.error{
	display:none !important;	
}

.sidebar-page .comment-form textarea{
	height:272px;
	resize:none;
	margin-bottom:20px;	
}

.sidebar-page .comment-form button{
	background:#36404b;
	padding:10px 20px;
}

.sidebar-page .comment-form button:before{
	background:#8dc63f;	
}

.sidebar-page .pagination a{
	position:relative;
	display:block;
	line-height:20px;
	padding:12px 16px;
	font-size:16px;
	color:#292929;
	background:#ffffff;
	border:none;
	font-weight:600;
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-ms-border-radius:0px !important;
	-o-border-radius:0px !important;
	-moz-border-radius:0px !important;	
}

.sidebar-page .pagination a:hover,.sidebar-page .pagination a.active{
	background:#8dc63f;
	color:#ffffff;
}

/*** 

====================================================================
	Side Bar Style
====================================================================

 ***/

.side-bar .widget{
	position:relative;
	margin-bottom:50px;
}

.side-bar .search-form input[type="search"],
.side-bar .search-form input[type="text"]{
	position:relative;
	width:100%;
	line-height:24px;
	padding:8px 48px 8px 15px;
	border:1px solid #dddddd;
	background:#ffffff;
	color:#2d2d2d;
	height:42px;
	font-size:14px;
	color:#292929;
}

.side-bar .search-form input[type="search"]:focus,
.side-bar .search-form input[type="text"]:focus{
	border-color:#8dc63f;	
}

.side-bar .search-form .form-group{
	position:relative;	
}

.side-bar .search-form button{
	position:absolute;
	right:1px;
	top:1px;
	line-height:24px;
	display:block;
	width:44px;
	height:40px;
	padding:8px 10px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	background:#36404b;	
}

.side-bar .search-form button:hover{
	background:#8dc63f;	
}

.side-bar .sec-title{
	margin-bottom:30px;	
}


.side-bar .tags a{
	position:relative;
	display:inline-block;
	margin:0px 8px 10px 0px;
	line-height:20px;
	padding:5px 20px;
	font-size:14px;
	background:#bcbcbc;
	color:#ffffff;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.side-bar .tags a:hover{
	color:#ffffff;
	background:#8dc63f;	
}

.side-bar .latest-updates .update-box{
	position:relative;
	padding:20px 20px;
	border:1px solid #dddddd;
	font-size:14px;
	line-height:1.8em;
	color:#565656;
}

.side-bar .latest-updates h4{
	font-size:16px;
	font-weight:600;
	margin-bottom:10px;
	color:#292929;	
}

.side-bar .latest-comments .comment{
	position:relative;
	margin-bottom:20px;
}

.side-bar .latest-comments .comment-info{
	font-size:14px;
	font-weight:400;
	margin-bottom:10px;
	color:#292929;	
}

.side-bar .latest-comments .comment-info a{
	color:#8dc63f;	
}

.side-bar .latest-comments .comment .comm-box{
	position:relative;
	padding:20px 20px 10px;
	border:1px solid #dddddd;
	font-size:15px;
	line-height:2em;
	color:#565656;
}

.side-bar .latest-comments .comment .comm-box p a{
	position:relative;
	color:#565656;
}

.side-bar .latest-comments .comment .comm-box p a:hover{
	color:#8dc63f;	
}

.side-bar .latest-comments .comment .read-more{
	position:relative;
	display:inline-block;
	width:30px;
	height:20px;
	background:url(../images/icons/arrow-next.png) center right no-repeat;	
}

.side-bar .latest-posts .post{
	position:relative;
	font-size:15px;
	margin-bottom:40px;
	min-height:70px;
	padding:0px 0px 0px 90px;
}

.side-bar .latest-posts .post .post-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:70px;	
}

.side-bar .latest-posts .post .post-thumb img{
	width:100%;
	display:block;	
}

.side-bar .latest-posts .post h4{
	font-size:16px;
	font-weight:600;
	margin-bottom:10px;
	color:#292929;	
}

.side-bar .latest-posts .post a{
	color:#8dc63f;	
}

.side-bar .latest-posts .post h4 a{
	color:#292929;	
}

.side-bar .latest-posts .post .fa{
	font-size:18px;	
}

.side-bar .cont-info .cont-box{
	position:relative;
	padding:20px 20px;
	border:1px solid #dddddd;
	font-size:14px;
	line-height:1.8em;
	color:#565656;
}

.side-bar .cont-info .cont-box .text{
	position:relative;
	font-size:15px;
	margin-bottom:16px;
	color:#565656;
}

.side-bar .cont-info .cont-box .info{
	position:relative;
	font-size:16px;
}

.side-bar .cont-info .cont-box .info li{
	position:relative;
	margin-bottom:5px;
	line-height:1.7em;
	color:#565656;
	font-size:15px;	
}

.side-bar .cont-info .cont-box .info li strong{
	position:relative;
	padding-right:8px;
	font-weight:500;
	color:#292929;	
}

.side-bar .cont-info .cont-box .info li a{
	color:#8dc63f;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;	
}

.side-bar .cont-info .cont-box .info li a:hover{
	color:#11c3f0 !important;	
}


/**
* Header Top Infos Styles.
**/

.header-top-infos > ul > li {
	float: left;
    width: 50%;
    border-right: 1px solid #D3D3D3;
    padding: 0 18px;
}
.header-top-infos > ul > li:last-child {
	border: none;
}
.header-top-infos {
	font-size: 14px;
	line-height: 20px;
	color: #36404B;
	margin-top: 15px;
}
.header-top-infos p {
	margin-bottom: 5px;
}
.header-top-infos li div img {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.header-top-infos li div p {
	float: left;
}








/*Homepage service-wrap section start here*/
.service-wrap {
	padding-top: 100px;
	background: #ffffff;
}
.service-box {
	padding-bottom: 41px;
}
.main-services .heading-wrap {
	padding-bottom: 30px;
}
.main-services p {
	padding-left: 30px;
	padding-bottom: 36px;
}

.main-services {
	padding-right: 20px;
}
.service-listing {
	position: relative;
	margin-bottom: 26px;
}
.service-inner-box {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	text-align: center;
	min-width: 50%;
}

.service-inner-box strong {
	font-size: 14px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 24px;
	padding-top: 11px;
}
.analysis {
	min-width: 70%;
}
.triangle-img {
	margin-top: -3px;
	position:relative;
	font-size:0;
}
img.blue-triangle {
	padding-left: 15px;
}
img.yellow-triangle {
	margin-left: -75px;
}
.triangle-svg{
	margin-left: -75px;
    width: 137px;
    position: relative;
    z-index: 1;
}
.pos-r{
    margin-top: 29px;
}

.more-btn,a.more-btn
{
	padding: 0px 28px; 
	line-height: 44px; 
	font-size: 13px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	text-align: center;
	background: #0e111a;
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	-webkit-transition: all .5s ease ;
	-moz-transition: all .5s ease ;
	-ms-transition: all .5s ease ;
	-o-transition: all .5s ease ;
	transition: all .5s ease ;
}





h2 {
	font-size: 22px;
	color:#1c1c1c;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight: 900;
	letter-spacing: 2px;
}

.heading-wrap span{
	color:#1c1c1c;
	font-size: 16px;
	font-family: 'Lora', serif;
	font-style: italic;
	padding-top: 10px;
	display: block;
}

@font-face {
	font-family: 'soap-icons';
	src: url("../fonts/soap-icons_26664784.eot");
	src: url("../fonts/soap-icons_26664784.eot#iefix") format("embedded-opentype"), url("../fonts/soap-icons_26664784.woff") format("woff"), url("../fonts/soap-icons_26664784.ttf") format("truetype"), url("../fonts/soap-icons.svg?26664784#soap-icons") format("svg");
	font-weight: normal;
	font-style: normal
}
[class^="soap-icon"], [class*=" soap-icon"] {
vertical-align:baseline
}
[class^="soap-icon"]:before, [class*=" soap-icon"]:before {
	font-family: "soap-icons";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em
}
[class^="soap-icon"].circle, [class*=" soap-icon"].circle, .glyphicon.circle {
	border: 1px solid;
	width: 1.8em;
	height: 1.8em;
	line-height: 1.7333em;
	-webkit-border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	-ms-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
	display: inline-block;
	text-align: center
}
[class^="soap-icon"].takeoff-effect:before, [class*=" soap-icon"].takeoff-effect:before, .glyphicon.takeoff-effect:before {
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	transform: rotate(-25deg)
}
[class^="soap-icon"].takeoff-effect1:before, [class*=" soap-icon"].takeoff-effect1:before, .glyphicon.takeoff-effect1:before {
	-webkit-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	transform: rotate(25deg)
}
[class^="soap-icon"].landing-effect:before, [class*=" soap-icon"].landing-effect:before, .glyphicon.landing-effect:before {
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	transform: rotate(-25deg)
}
[class^="soap-icon"].flip-effect:before, [class*=" soap-icon"].flip-effect:before, .glyphicon.flip-effect:before {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH
}
.soap-icon-fireplace:before {
	content: '\e800'
}
.soap-icon-television:before {
	content: '\e801'
}
.soap-icon-fridge:before {
	content: '\e802'
}
.soap-icon-aircon:before {
	content: '\e803'
}
.soap-icon-fmstereo:before {
	content: '\e804'
}
.soap-icon-beach:before {
	content: '\e805'
}
.soap-icon-juice:before {
	content: '\e806'
}
.soap-icon-food:before {
	content: '\e807'
}
.soap-icon-fueltank:before {
	content: '\e808'
}
.soap-icon-breakfast:before {
	content: '\e809'
}
.soap-icon-coffee:before {
	content: '\e80a'
}
.soap-icon-party:before {
	content: '\e80b'
}
.soap-icon-savings:before {
	content: '\e80c'
}
.soap-icon-address:before {
	content: '\e80d'
}
.soap-icon-horn:before {
	content: '\e80e'
}
.soap-icon-conference:before {
	content: '\e80f'
}
.soap-icon-support:before {
	content: '\e810'
}
.soap-icon-tree:before {
	content: '\e811'
}
.soap-icon-friends:before {
	content: '\e812'
}
.soap-icon-winebar:before {
	content: '\e813'
}
.soap-icon-plans:before {
	content: '\e814'
}
.soap-icon-guideline:before {
	content: '\e815'
}
.soap-icon-wifi:before {
	content: '\e816'
}
.soap-icon-binoculars:before {
	content: '\e817'
}
.soap-icon-key:before {
	content: '\e818'
}
.soap-icon-fork:before {
	content: '\e819'
}
.soap-icon-locations:before {
	content: '\e81a'
}
.soap-icon-couples:before {
	content: '\e81b'
}
.soap-icon-card:before {
	content: '\e81c'
}
.soap-icon-fitnessfacility:before {
	content: '\e81d'
}
.soap-icon-flexible:before {
	content: '\e81e'
}
.soap-icon-phone:before {
	content: '\e81f'
}
.soap-icon-cruise:before {
	content: '\e820'
}
.soap-icon-joystick:before {
	content: '\e821'
}
.soap-icon-lost-found:before {
	content: '\e822'
}
.soap-icon-securevault:before {
	content: '\e823'
}
.soap-icon-cruise-1:before {
	content: '\e824'
}
.soap-icon-cruise-3:before {
	content: '\e825'
}
.soap-icon-anchor:before {
	content: '\e826'
}
.soap-icon-cruise-2:before {
	content: '\e827'
}
.soap-icon-car-2:before {
	content: '\e828'
}
.soap-icon-pickanddrop:before {
	content: '\e829'
}
.soap-icon-car:before {
	content: '\e82a'
}
.soap-icon-car-1:before {
	content: '\e82b'
}
.soap-icon-hotel-2:before {
	content: '\e82c'
}
.soap-icon-hotel-1:before {
	content: '\e82d'
}
.soap-icon-plane:before {
	content: '\e82e'
}
.soap-icon-plane-bottom:before {
	content: '\e82f'
}
.soap-icon-plane-left:before {
	content: '\e830'
}
.soap-icon-plane-right:before {
	content: '\e831'
}
.soap-icon-carryon:before {
	content: '\e832'
}
.soap-icon-businessbag:before {
	content: '\e833'
}
.soap-icon-baggage:before {
	content: '\e834'
}
.soap-icon-bag:before {
	content: '\e835'
}
.soap-icon-suitcase:before {
	content: '\e836'
}
.soap-icon-hotel-3:before {
	content: '\e837'
}
.soap-icon-trunk-2:before {
	content: '\e838'
}
.soap-icon-hotel:before {
	content: '\e839'
}
.soap-icon-trunk-1:before {
	content: '\e83a'
}
.soap-icon-trunk-3:before {
	content: '\e83b'
}
.soap-icon-delayed-baggage:before {
	content: '\e83c'
}
.soap-icon-damaged-baggage:before {
	content: '\e83d'
}
.soap-icon-baggage-3:before {
	content: '\e83e'
}
.soap-icon-baggage-2:before {
	content: '\e83f'
}
.soap-icon-baggage-1:before {
	content: '\e840'
}
.soap-icon-magazine-1:before {
	content: '\e841'
}
.soap-icon-baggage-status:before {
	content: '\e842'
}
.soap-icon-magazine:before {
	content: '\e843'
}
.soap-icon-slider-1:before {
	content: '\e844'
}
.soap-icon-slider:before {
	content: '\e845'
}
.soap-icon-camera-2:before {
	content: '\e846'
}
.soap-icon-photogallery:before {
	content: '\e847'
}
.soap-icon-camera-3:before {
	content: '\e848'
}
.soap-icon-baggage-4:before {
	content: '\e849'
}
.soap-icon-baggage-5:before {
	content: '\e84a'
}
.soap-icon-shopping:before {
	content: '\e84b'
}
.soap-icon-shopping-1:before {
	content: '\e84c'
}
.soap-icon-shopping-2:before {
	content: '\e84d'
}
.soap-icon-shopping-3:before {
	content: '\e84e'
}
.soap-icon-camera-1:before {
	content: '\e84f'
}
.soap-icon-settings-1:before {
	content: '\e850'
}
.soap-icon-bad:before {
	content: '\e851'
}
.soap-icon-recommend:before {
	content: '\e852'
}
.soap-icon-entertainment:before {
	content: '\e853'
}
.soap-icon-balloon:before {
	content: '\e854'
}
.soap-icon-globe:before {
	content: '\e855'
}
.soap-icon-places:before {
	content: '\e856'
}
.soap-icon-clock-1:before {
	content: '\e857'
}
.soap-icon-clock:before {
	content: '\e858'
}
.soap-icon-settings:before {
	content: '\e859'
}
.soap-icon-automatic:before {
	content: '\e85a'
}
.soap-icon-parking:before {
	content: '\e85b'
}
.soap-icon-status:before {
	content: '\e85c'
}
.soap-icon-departure:before {
	content: '\e85d'
}
.soap-icon-letter:before {
	content: '\e85e'
}
.soap-icon-message:before {
	content: '\e85f'
}
.soap-icon-search-plus:before {
	content: '\e860'
}
.soap-icon-search-minus:before {
	content: '\e861'
}
.soap-icon-search:before {
	content: '\e862'
}
.soap-icon-restricted:before {
	content: '\e863'
}
.soap-icon-calendar:before {
	content: '\e864'
}
.soap-icon-stories:before {
	content: '\e865'
}
.soap-icon-liability:before {
	content: '\e866'
}
.soap-icon-insurance:before {
	content: '\e867'
}
.soap-icon-doc-minus:before {
	content: '\e868'
}
.soap-icon-availability:before {
	content: '\e869'
}
.soap-icon-calendar-1:before {
	content: '\e86a'
}
.soap-icon-calendar-check:before {
	content: '\e86b'
}
.soap-icon-list:before {
	content: '\e86c'
}
.soap-icon-doc-plus:before {
	content: '\e86d'
}
.soap-icon-left:before {
	content: '\e86e'
}
.soap-icon-right:before {
	content: '\e86f'
}
.soap-icon-top:before {
	content: '\e870'
}
.soap-icon-grid:before {
	content: '\e871'
}
.soap-icon-block:before {
	content: '\e872'
}
.soap-icon-star-1:before {
	content: '\e873'
}
.soap-icon-letter-1:before {
	content: '\e874'
}
.soap-icon-wishlist:before {
	content: '\e875'
}
.soap-icon-heart:before {
	content: '\e876'
}
.soap-icon-star:before {
	content: '\e877'
}
.soap-icon-roundtriangle-right:before {
	content: '\e878'
}
.soap-icon-roundtriangle-top:before {
	content: '\e879'
}
.soap-icon-roundtriangle-bottom:before {
	content: '\e87a'
}
.soap-icon-chevron-left:before {
	content: '\e87b'
}
.soap-icon-roundtriangle-left:before {
	content: '\e87c'
}
.soap-icon-bottom:before {
	content: '\e87d'
}
.soap-icon-arrow-top:before {
	content: '\e87e'
}
.soap-icon-arrow-bottom:before {
	content: '\e87f'
}
.soap-icon-arrow-right:before {
	content: '\e880'
}
.soap-icon-arrow-left:before {
	content: '\e881'
}
.soap-icon-longarrow-up:before {
	content: '\e882'
}
.soap-icon-longarrow-bottom:before {
	content: '\e883'
}
.soap-icon-triangle-left:before {
	content: '\e884'
}
.soap-icon-triangle-right:before {
	content: '\e885'
}
.soap-icon-triangle-top:before {
	content: '\e886'
}
.soap-icon-chevron-right:before {
	content: '\e887'
}
.soap-icon-chevron-top:before {
	content: '\e888'
}
.soap-icon-chevron-down:before {
	content: '\e889'
}
.soap-icon-longarrow-left:before {
	content: '\e88a'
}
.soap-icon-longarrow-right:before {
	content: '\e88b'
}
.soap-icon-triangle-bottom:before {
	content: '\e88c'
}
.soap-icon-plus:before {
	content: '\e88d'
}
.soap-icon-minus:before {
	content: '\e88e'
}
.soap-icon-ski:before {
	content: '\e88f'
}
.soap-icon-close:before {
	content: '\e890'
}
.soap-icon-handicapaccessiable:before {
	content: '\e891'
}
.soap-icon-check-1:before {
	content: '\e892'
}
.soap-icon-passed:before {
	content: '\e893'
}
.soap-icon-features:before {
	content: '\e894'
}
.soap-icon-passenger:before {
	content: '\e895'
}
.soap-icon-adventure:before {
	content: '\e896'
}
.soap-icon-man-2:before {
	content: '\e897'
}
.soap-icon-dog:before {
	content: '\e898'
}
.soap-icon-man-1:before {
	content: '\e899'
}
.soap-icon-swimming:before {
	content: '\e89a'
}
.soap-icon-man-3:before {
	content: '\e89b'
}
.soap-icon-comfort:before {
	content: '\e89c'
}
.soap-icon-smoking:before {
	content: '\e89e'
}
.soap-icon-playplace:before {
	content: '\e89f'
}
.soap-icon-facebook:before {
	content: '\e8a0'
}
.soap-icon-googleplus:before {
	content: '\e8a1'
}
.soap-icon-pinterest:before {
	content: '\e8a2'
}
.soap-icon-vimeo:before {
	content: '\e8a3'
}
.soap-icon-doorman:before {
	content: '\e8a4'
}
.soap-icon-googleplay:before {
	content: '\e8a5'
}
.soap-icon-elevator:before {
	content: '\e8a6'
}
.soap-icon-apple:before {
	content: '\e8a7'
}
.soap-icon-twitter:before {
	content: '\e8a8'
}
.soap-icon-tub:before {
	content: '\e8a9'
}
.soap-icon-myspace:before {
	content: '\e8aa'
}
.soap-icon-youtube:before {
	content: '\e8ab'
}
.soap-icon-tumblr:before {
	content: '\e8ac'
}
.soap-icon-flickr:before {
	content: '\e8ad'
}
.soap-icon-soundcloud:before {
	content: '\e8ae'
}
.soap-icon-stumbleupon:before {
	content: '\e8af'
}
.soap-icon-linkedin:before {
	content: '\e8b0'
}
.soap-icon-dribble:before {
	content: '\e8b1'
}
.soap-icon-deviantart:before {
	content: '\e8b2'
}
.soap-icon-behance:before {
	content: '\e8b3'
}
.soap-icon-envato:before {
	content: '\e8b4'
}
.soap-icon-instagram:before {
	content: '\e8b5'
}
.soap-icon-skype:before {
	content: '\e8b6'
}
.soap-icon-user:before {
	content: '\e8b7'
}
.soap-icon-pets:before {
	content: '\e8b8'
}
.soap-icon-family:before {
	content: '\e8b9'
}
.soap-icon-check:before {
	content: '\e8ba'
}
.soap-icon-notice:before {
	content: '\e8bb'
}
.soap-icon-error:before {
	content: '\e8bc'
}
.soap-icon-generalmessage:before {
	content: '\e8bd'
}
.soap-icon-automatic-transmission:before {
	content: '\e8be'
}
.soap-icon-flight-hotel:before {
	content: '\e8bf'
}
.soap-icon-comment:before {
	content: '\e8c0'
}


.global-map-area {
	background: url(../images/global-map.jpg) no-repeat
}
.global-map-area .description p {
	color: #7c9abd
}
.global-map-area .description h1, .global-map-area .description h2, .global-map-area .description h3, .global-map-area .description h4, .global-map-area .description h5, .global-map-area .description h6 {
	color: #fff
}


.section {
	padding-top: 50px;
	padding-bottom: 50px
}



.icon-box.style11>.icon-wrapper, .icon-box.style12>.icon-wrapper {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 18px
}
.icon-box.style11>.icon-wrapper>i, .icon-box.style12>.icon-wrapper>i {
	color: #fdb714
}
.icon-box.style11>.details, .icon-box.style12>.details {
	display: table-cell;
	vertical-align: middle
}
.icon-box.style11>.icon-wrapper {
	width: 1.4em;
	text-align: left
}
.icon-box.style11 .details {
	text-transform: uppercase
}
.icon-box.style11 .details dl, .icon-box.style11 .details dt, .icon-box.style11 .details dd {
	font-size: 0.8333em
}
.icon-box.style11 .details .box-title {
	margin-bottom: 0;
	text-transform: none;
	margin-left: 15px
}
.icon-box.style12>.icon-wrapper {
	width: auto
}
.icon-box.style12>.icon-wrapper>i {
	border-color: #01b7f2;
	background: #01b7f2;
	color: #fff;
	font-size: 1.5em
}
.icon-box.style12>.details {
	padding-left: 10px;
	margin: 0;
	text-transform: none
}



.travelo-process {
	display: inline-block;
	position: relative;
	padding: 0 !important;
	float: none !important
}
.travelo-process img {
	max-width: 100%;
	margin-bottom: 2px
}
.travelo-process .process {
	display: inline-block;
	position: absolute;
	width: 100%;
	margin-top: -32.4px;
	margin-left: -32.4px;
	margin-right: -32.4px
}
.travelo-process .process .icon-wrapper {
	vertical-align: top
}
.travelo-process .process .icon-wrapper i {
	display: block;
	font-size: 36px
}
.travelo-process .process .details {
	min-width: 290px;
	width: 100%
}
.travelo-process .process.first {
	top: 14.6446%;
	right: 85.3554%;
	margin-left: 0;
	text-align: right
}
.travelo-process .process.first .details {
	padding-right: 8%;
	padding-left: 0
}
.travelo-process .process.second {
	top: 14.6446%;
	left: 85.3554%;
	margin-right: 0;
	text-align: left
}
.travelo-process .process.second .details {
	padding-left: 8%;
	padding-right: 0
}
.travelo-process .process.third {
	top: 85.3554%;
	left: 85.3554%;
	margin-right: 0;
	text-align: left
}
.travelo-process .process.third .details {
	padding-left: 8%;
	padding-right: 0
}
.travelo-process .process.forth {
	top: 85.3554%;
	right: 85.3554%;
	margin-left: 0;
	text-align: right
}
.travelo-process .process.forth .details {
	padding-right: 8%;
	padding-left: 0
}


   

  .one-staff h6{font-weight:500; color:#555555;   width:100%; margin-top:15px; margin-bottom:0px; padding-bottom:0px; float: left;}

  .one-staff .content{ position:relative; border-bottom:1px solid #d6d6d6; float:left; width:100%}

  .one-staff .content.paa{padding-bottom:5px}


  .one-staff .info span{float:left; width:100%; font-size:14px;}

  .one-staff .info span.email1{padding-top:5px; border:none; padding-left:0;
  }

  

    h6{font-size: 15px}


section#content {
	min-height: 400px;
	padding-top: 20px;
	text-align: left;
	background: #f5f5f5;
	padding-bottom:30px;
}

.social-icons li {
	float: left;
	text-align: center
}
.social-icons li a {
	width: 32px;
	margin-right: 4px;
	height: 32px;
	display: inline-block;
	background: #d9d9d9;
	color: #fff;
	line-height: 32px;
	font-size: 1.3333em;
	-moz-transition: opacity 0.3s ease-in;
	-o-transition: opacity 0.3s ease-in;
	-webkit-transition: opacity 0.3s ease-in;
	-ms-transition: opacity 0.3s ease-in;
	transition: opacity 0.3s ease-in
}
.social-icons li a:hover {
	background: #01b7f2
}
.social-icons li:last-child {
	margin-right: 0
}
.social-icons.icon-circle a {
	-webkit-border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	-ms-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
	overflow: hidden
}
.social-icons.style1 a:hover {
	background: #01b7f2
}
.social-icons.style2 a {
	-webkit-border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	-ms-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%
}
.social-icons.full-width {
	display: block
}
.social-icons.full-width li {
	display: table-cell;
	float: none;
	width: 1%;
	margin: 0;
	text-align: center
}
.social-icons li {
	overflow: hidden
}
.social-icons li:hover i {
	-webkit-animation: toRightFromLeft 0.3s forwards;
	-moz-animation: toRightFromLeft 0.3s forwards;
	animation: toRightFromLeft 0.3s forwards;
	display: block
}


.gray-area {
	background: #f5f5f5
}

#footer .bottom {
	height: 60px
}

#footer{
	       border-top:#f0f0f0 1px solid;
}
.footer_map{
	min-width: 290px;
	width: 100%
}


.about-page-area {
    margin-bottom: 60px;
}

.about-page-area .about-content h2{
    margin-bottom: 30px;
}

.about-page-area .contact-content p{
	padding: 0 90px;
	margin-bottom: 100px;
	font-style: normal;
	line-height: 2;
}

/*-------------------------------
	4.3 about 
--------------------------------*/
.home3 .about-area {
    margin-bottom: 110px;
}
.title-ab {
	margin-bottom: 50px !important;
}
.about-content h2, 
.content-title h2{
    margin: 0 0 10px;
    position: relative;
    padding: 0 0 15px;
}
.about-content h2:after, 
.content-title h2:after {
    background: #afa376;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    width: 60px;
}
.about-content p, 
.content-title p {
    color: #909295;
    font-style: italic;
}
.about-content a {
    color: #909295;
    display: inline-block;
    margin-top: 45px;
	text-transform: capitalize;
}
.about-content a:hover {
    color: #afa376;
}
.about-content a:before {
    content: "\f177";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    margin-right: 6px;
}
.about-content a:after {
    content: "\f178";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    margin-left: 6px;
}

.about-page-cntent h3 {
    background: none;
    border: none;
    font-size: 21px;
    margin: 0 0 10px;
    padding: 0;
	font-family: "Open Sans";
	text-transform: uppercase;
}

.row.about-present.text-center {
    margin: 50px 0;
}
.about-present h4 {
    font-size: 16px;
    margin: 0 0 30px;
    padding: 0 0 5px;
	font-family: "Open Sans";
	text-transform: uppercase;
	font-weight:bold;
}
.about-element {
    padding: 53px 10px;
    background-color: #f0f0f0;
}
.about-element-text{
	padding: 53px 10px;
	background-color: #f7f7f7 
}
.ab-heading {
    padding: 0 0 10px 10px;
}


blockquote {
    background: #f7f7f7;
    border: none;
    font-size: 14px;
    font-style: italic;
    margin: 20px 0;
    padding: 30px 45px;
}

.nopadding{ padding: 0 }


/*-------------------------------
	4.3 Accordion 
--------------------------------*/


	.accordion { margin-bottom: 0px; 
			font: 14px "Open Sans", Arial, sans-serif; 
		line-height: 25px;
		letter-spacing: 0.25px;

	
	}

	.accordion-item {
		position: relative;
		display: block;
		padding: 15px 30px;
		border: 2px solid #e6e6e6;
		margin-bottom: 10px;
		font-weight: 700;
		letter-spacing: 1px;
		text-transform: uppercase;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}
	
	a.accordion-item { color: #222; }
	
	.accordion-item:after {
		position: absolute;
		top: 15px;
		right: 15px;
		font-size: 18px;
		content: "+";
	}
	
	.accordion-item.active:after { content: "-"; }
	
	.accordion-item:hover,
	.accordion-item.active {
		border-color: #8dc63f;
		background-color: #8dc63f;
		color: #fff;
		text-decoration: none;
	}
	
	.accordion-item-content { 
		display: none; 
		padding: 5px 0 20px 0; 
	}
	
	.accordion-item-content > *:last-child { margin-bottom: 0; }
	
	/*
	 * 1. Clearfix hack 
	 */
	 
	.accordion-item-content:after { /* 1 */
		visibility: hidden;
		display: block;
		height: 0;
		font-size: 0;
		content: " ";
		clear: both;
	}




/*-------------------------------
	4.3 module
--------------------------------*/



.container-fluid .col-sm-12, .container-fluid .col-md-12 {
	padding-left: 0;
	padding-right: 0;
	
}



.module.title3 {
	background: #2685db;
	color: #fff;
	padding: 15px;
	font-weight:normal;
}
.module.title3 h3, .module.title3 h4, .module.title3 h5 {
	color: #fff;
	font-weight:normal;
	
}

.module.title3 h3 span {
	color: #fff;
	font-weight:normal;
	font-size:16px;
}

.module.title3 .module-title {
	text-align: center;
	font-weight:normal;
}
.module.title3 em, .module.title3 a {
	color: rgba(255,255,255,0.5);
	font-weight:normal;
}
.module.title3 em:hover, .module.title3 a:hover {
	color: #fff;
	font-weight:normal;
	
}
.module.title4 {
	background: #80b335;
	color: #fff;
	padding: 15px;
	font-weight:normal;
}
.module.title4 h3 {
	color: #fff;
	font-weight:normal;
		font-size:50px;

}


.uk-grid > * {
  /* 1 */
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  /* 2 */
  margin: 0;
  /* 3 */
  float: left;
}



/* Sub-objects: `uk-width-*`
 ========================================================================== */
[class*='uk-width'] {
  box-sizing: border-box;
  width: 100%;
}
/* Tablet and bigger */
@media (min-width: 768px) {
  /* Whole */
  .uk-width-medium-1-1 {
    width: 100%;
  }
  /* Halves */
  .uk-width-medium-1-2,
  .uk-width-medium-2-4,
  .uk-width-medium-3-6,
  .uk-width-medium-5-10 {
    width: 50%;
  }

}
/* Desktop and bigger */


@media (max-width: 950px) {
.module.title4 h3 {
	color: #fff;
	font-weight:normal;
		font-size:48px;

}

}

/*** 

====================================================================
	CONTACT
====================================================================

 ***/


ul, ol {
	list-style: none;
}

ul {
    padding: 0;
    margin: 0;
}



input[type="submit"] {
    outline: none;
}

.widget-search input[type="search"],
#contact-form input[type="text"],
#contact-form textarea,
#respond input[type="text"],
#respond textarea, .email_contact {
    color: #666fb5;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #eee;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    outline: none;
    width: 100%;
    padding: 7px 14px;
    display: block;
    margin-bottom: 10px;  
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}





/*************** Buttons ***************/

.btn {
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.btn-system {
	display: inline-block;
	color: #fff;
	margin-right: 5px;
	font-weight: 300;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
	box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
	-o-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  	-webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
  	border:0;
  	text-transform: uppercase;
  	font-weight: 400;
}



.btn-large {
	font-size: 14px;
	padding: 9px 22px;
}


.btn-system {
	background-color: #00afd1;
}

.btn-system.border-btn {
	border-color: #00afd1;
	color: #00afd1;
}

.btn-system.border-btn:hover {
	background-color: #00afd1;
}

.btn-system.border-btn.btn-wite:hover {
	color: #00afd1;
}

ul.icons-list li i {
	color: #00afd1;
}


.latest-posts-classic .left-meta-post .post-type i {
	background-color: #00aeef;
}




 
  
  /*************** Clients Carousel ***************/
  
  .partner {
	  padding-bottom: 60px;
  }
  
  .clients-carousel .client-item a {
	  display: block;
	  padding: 12px 0;
	  text-align: center;
  }
  
  .clients-carousel .client-item a img {
	  -webkit-filter: grayscale(100%);
	  -moz-filter: grayscale(100%);
	  -o-filter: grayscale(100%);
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	  filter: grayscale(100%);
	  transition: all 0.4s ease-in-out;
	  -moz-transition: all 0.4s ease-in-out;
	  -webkit-transition: all 0.4s ease-in-out;
	  -o-transition: all 0.4s ease-in-out;
  }
  
  .clients-carousel:hover .client-item a img {
	  opacity: 0.6;
  }
  
  .clients-carousel:hover .client-item a:hover img {
	  -webkit-filter: grayscale(0);
	  -moz-filter: grayscale(0);
	  -o-filter: grayscale(0);
	  filter: none;
	  opacity: 1;
  }
  
  
  
  
  
  
  /*************** Latest News ***************/
  
  .latest-posts-classic .post-row {
	  margin-bottom: 20px;
  }
  
  .latest-posts-classic .left-meta-post {
	  float: left;
	  text-align: center;
	  margin-right: 12px;
	  margin-bottom: 0;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -o-border-radius: 3px;
	  overflow: hidden;
  }
  
  .latest-posts-classic .left-meta-post .post-date {
	  padding: 8px 0;
	  width: 42px;
	  background-color: #444;
	  color: #fff;
  }
  
  .latest-posts-classic .left-meta-post .post-date .day {
	  font-size: 20px;
	  font-weight: 700;
	  display: block;
	  letter-spacing: 1px;
  }
  
  .latest-posts-classic .left-meta-post .post-date .month {
	  display: block;
	  text-transform: uppercase;
	  line-height: 14px;
	  font-size: 11px;
	  letter-spacing: 1px;
  }
  
  .latest-posts-classic .left-meta-post .post-type i {
	  display: block;
	  height: 40px;
	  line-height: 39px;
	  width: 42px;
	  color: #fff;
	  font-size: 1.4em;
  }
  
  .latest-posts-classic .post-title {
	  margin-bottom: 5px;
  }
  
  .latest-posts-classic .post-title a {
	  color: #444;
	  transition: all 0.4s ease-in-out;
	  -moz-transition: all 0.4s ease-in-out;
	  -webkit-transition: all 0.4s ease-in-out;
	  -o-transition: all 0.4s ease-in-out;
  }
  
  .latest-posts-classic .read-more {
	  transition: all 0.4s ease-in-out;
	  -moz-transition: all 0.4s ease-in-out;
	  -webkit-transition: all 0.4s ease-in-out;
	  -o-transition: all 0.4s ease-in-out;
  }
  
  .latest-posts-classic .read-more:hover {
	  color: #444;
  }
  
  
  
  
  
  /*************** Heading Titles ***************/
  
  .classic-title {
	  margin-bottom: 16px;
	  padding-bottom: 8px;
	  border-bottom: 1px solid #eee;
	  font-weight: 300;
  }
  
  
  .classic-title span {
	  padding-bottom: 8px;
	  border-bottom: 1px solid;
	  font-weight: 400;
  }
  
  .big-title {
	  margin-bottom: 20px;
  }
  
  .big-title h1, .big-title h2 {
	  font-size: 26px;
	  line-height: 32px;
	  font-weight: 300;
  }
  
  .big-title h1 strong, .big-title h2 strong {
	  font-weight: 400;
  }
  
  .big-title .title-desc {
	  font-size: 16px;
	  line-height: 22px;
	  color: #666;
  }
  
  .big-title h2 + .title-desc, .big-title h1 + .title-desc {
	  margin-top: 4px;
  }
  
  
  
  
  
  
  
  
  
  
  
  
  /* 
   * 	Core Owl Carousel CSS
   *	v1.24
   */
  
  /* clearfix */
  .owl-carousel .owl-wrapper:after {
	  content: ".";
	  display: block;
	  clear: both;
	  visibility: hidden;
	  line-height: 0;
	  height: 0;
  }
  
  /* display none until init */
  .owl-carousel{
	  display: none;
	  position: relative;
	  width: 100%;
	  -ms-touch-action: pan-y;
  }
  .owl-carousel .owl-wrapper{
	  display: none;
	  position: relative;
	  -webkit-transform: translate3d(0px, 0px, 0px);
  }
  .owl-carousel .owl-wrapper-outer{
	  overflow: hidden;
	  position: relative;
	  width: 100%;
  }
  .owl-carousel .owl-wrapper-outer.autoHeight{
	  -webkit-transition: height 500ms ease-in-out;
	  -moz-transition: height 500ms ease-in-out;
	  -ms-transition: height 500ms ease-in-out;
	  -o-transition: height 500ms ease-in-out;
	  transition: height 500ms ease-in-out;
  }
	  
  .owl-carousel .owl-item{
	  float: left;
  }
  .owl-controls .owl-page,
  .owl-controls .owl-buttons div{
	  cursor: pointer;
  }
  .owl-controls {
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  
  /* mouse grab icon */
  .grabbing { 
	  cursor:url(../images/icons/grabbing.png) 8 8, move;
  }
  
  /* fix */
  .owl-carousel  .owl-wrapper,
  .owl-carousel  .owl-item{
	  -webkit-backface-visibility: hidden;
	  -moz-backface-visibility:    hidden;
	  -ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
  }
  
  /* CSS3 Transitions */
  
  .owl-origin {
	  -webkit-perspective: 1200px;
	  -webkit-perspective-origin-x : 50%;
	  -webkit-perspective-origin-y : 50%;
	  -moz-perspective : 1200px;
	  -moz-perspective-origin-x : 50%;
	  -moz-perspective-origin-y : 50%;
	  perspective : 1200px;
  }
  /* fade */
  .owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
  }
  .owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
  }
  /* backSlide */
  .owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
  }
  .owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
  }
  /* goDown */
  .owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
  }
  .owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
  }
  /* scaleUp */
  .owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
  }
  
  .owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
  }
  /* Keyframes */
  /*empty*/
  @-webkit-keyframes empty {
	0% {opacity: 1}
  }
  @-moz-keyframes empty {
	0% {opacity: 1}
  }
  @keyframes empty {
	0% {opacity: 1}
  }
  @-webkit-keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
  }
  @-moz-keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
  }
  @keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
  }
  @-webkit-keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
  }
  @-moz-keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
  }
  @keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
  }
  @-webkit-keyframes backSlideOut {
	25% { opacity: .5; -webkit-transform: translateZ(-500px); }
	75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  }
  @-moz-keyframes backSlideOut {
	25% { opacity: .5; -moz-transform: translateZ(-500px); }
	75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  }
  @keyframes backSlideOut {
	25% { opacity: .5; transform: translateZ(-500px); }
	75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  }
  @-webkit-keyframes backSlideIn {
	0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; -webkit-transform: translateZ(-500px); }
	100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
  }
  @-moz-keyframes backSlideIn {
	0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; -moz-transform: translateZ(-500px); }
	100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
  }
  @keyframes backSlideIn {
	0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; transform: translateZ(-500px); }
	100% { opacity: 1; transform: translateZ(0) translateX(0); }
  }
  @-webkit-keyframes scaleToFade {
	to { opacity: 0; -webkit-transform: scale(.8); }
  }
  @-moz-keyframes scaleToFade {
	to { opacity: 0; -moz-transform: scale(.8); }
  }
  @keyframes scaleToFade {
	to { opacity: 0; transform: scale(.8); }
  }
  @-webkit-keyframes goDown {
	from { -webkit-transform: translateY(-100%); }
  }
  @-moz-keyframes goDown {
	from { -moz-transform: translateY(-100%); }
  }
  @keyframes goDown {
	from { transform: translateY(-100%); }
  }
  
  @-webkit-keyframes scaleUpFrom {
	from { opacity: 0; -webkit-transform: scale(1.5); }
  }
  @-moz-keyframes scaleUpFrom {
	from { opacity: 0; -moz-transform: scale(1.5); }
  }
  @keyframes scaleUpFrom {
	from { opacity: 0; transform: scale(1.5); }
  }
  
  @-webkit-keyframes scaleUpTo {
	to { opacity: 0; -webkit-transform: scale(1.5); }
  }
  @-moz-keyframes scaleUpTo {
	to { opacity: 0; -moz-transform: scale(1.5); }
  }
  @keyframes scaleUpTo {
	to { opacity: 0; transform: scale(1.5); }
  }
  
  /*
  * 	Owl Carousel Owl Theme 
  */
  
  .owl-theme .owl-controls{
	  text-align: center;
  }
  
  /* Styling Next and Prev buttons */
  
  .touch-slider .owl-controls .owl-buttons div{
	  position: absolute;
	  top: 50%;
	  height: 60px;
	  line-height: 60px;
	  display: inline-block;
	  zoom: 1;
	  padding: 0 1px;
	  *display: inline;/*IE7 life-saver */
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  -o-border-radius: 50%;
	  background: #444;
	  filter: Alpha(Opacity=60);/*IE7 fix*/
	  opacity: 0.6;
	  margin-top: -30px;
	  transition: all 0.4s ease-in-out;
	  -moz-transition: all 0.4s ease-in-out;
	  -webkit-transition: all 0.4s ease-in-out;
	  -o-transition: all 0.4s ease-in-out;
  }
  
  .touch-slider:hover .owl-controls .owl-buttons div{
	  filter: Alpha(Opacity=100);/*IE7 fix*/
	  opacity: 1;
  }
  
  .touch-slider .owl-controls .owl-buttons div.owl-prev{
	  left: 0;
	  border-radius: 0 3px 3px 0;
	  -webkit-border-radius: 0 3px 3px 0;
	  -moz-border-radius: 0 3px 3px 0;
	  -o-border-radius: 0 3px 3px 0;
  }
  
  .touch-slider .owl-controls .owl-buttons div.owl-next{
	  right: 0;
	  border-radius: 3px 0 0 3px;
	  -webkit-border-radius: 3px 0 0 3px;
	  -moz-border-radius: 3px 0 0 3px;
	  -o-border-radius: 3px 0 0 3px;
  }
  
  .touch-slider .owl-controls .owl-buttons div i{
	  font-size: 1.8em;
	  color: #fff;
  }
  
  
  .touch-carousel .owl-controls .owl-buttons {
	  position: absolute;
	  top: -50px;
	  right: 2px;
  }
  
  .touch-carousel.projects-carousel .owl-controls .owl-buttons {
	  right: 12px;
  }
  
  .touch-carousel.navigation-2 .owl-controls .owl-buttons {
	  position: relative;
	  top: 0;
	  right: 0;
  }
  
  .touch-carousel.navigation-2.clients-carousel .owl-controls .owl-buttons {
	  top: -8px;
  }
  
  .touch-carousel.navigation-2 .owl-controls .owl-buttons div, .touch-carousel.navigation-3 .owl-controls .owl-buttons div{
	  background-color: #f2f2f2;
  }
  
  .touch-carousel.navigation-2 .owl-controls .owl-buttons div i, .touch-carousel.navigation-3 .owl-controls .owl-buttons div i{
	  color: #666;
  }
  
  .touch-carousel.navigation-3 {
	  padding-top: 45px;
  }
  
  .touch-carousel.navigation-3.clients-carousel {
	  padding-top: 25px;
  }
  
  .touch-carousel.navigation-3 .owl-controls .owl-buttons {
	  position: absolute;
	  top: 0;
	  right: 0;
	  width: 100%;
  }
  
  .touch-carousel.navigation-2 .owl-controls .owl-buttons div, .touch-carousel.navigation-3 .owl-controls .owl-buttons div {
	  width: 28px;
	  height: 28px;
	  line-height: 28px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  -o-border-radius: 50%;
  }
  
  .touch-carousel.navigation-3.projects-carousel .owl-controls .owl-buttons {
	  right: 9px;
  }
  
  .touch-carousel .owl-controls .owl-buttons div, .testimonials-carousel .owl-controls .owl-buttons div {
	  height: 22px;
	  width: 22px;
	  line-height: 22px;
	  display: inline-block;
	  zoom: 1;
	  *display: inline;/*IE7 life-saver */
	  -webkit-border-radius: 2px;
	  -moz-border-radius: 2px;
	  -o-border-radius: 2px;
	  border-radius: 2px;
	  background-color: #fff;
	  margin-left: 4px;
	  transition: all 0.4s ease-in-out;
	  -moz-transition: all 0.4s ease-in-out;
	  -webkit-transition: all 0.4s ease-in-out;
	  -o-transition: all 0.4s ease-in-out;
	  border: 1px solid #ccc;
  }
  
  .touch-carousel .owl-controls .owl-buttons div i, .testimonials-carousel .owl-controls .owl-buttons div i {
	  font-size: 1.2em;
	  color: #ccc;
	  transition: all 0.4s ease-in-out;
	  -moz-transition: all 0.4s ease-in-out;
	  -webkit-transition: all 0.4s ease-in-out;
	  -o-transition: all 0.4s ease-in-out;
  }
  
  .testimonials-carousel .owl-controls .owl-buttons div i {
	  color: #fff;
  }
  
  .touch-carousel .owl-controls.clickable .owl-buttons div:hover i {
	  color: #fff;
  }
  
  .testimonials-carousel .owl-controls.clickable .owl-buttons div:hover {
	  background-color: #fff;
	  box-shadow: 0 1px 1px rgba(0,0,0,.2);
  }
  
  
  /* Styling Pagination*/
  
  .owl-pagination {
	  position: absolute;
	  width: 100%;
	  left: 0;
	  bottom: 5px;
  }
  
  .owl-theme .owl-controls .owl-page{
	  display: inline-block;
	  zoom: 1;
	  *display: inline;/*IE7 life-saver */
  }
  .owl-theme .owl-controls .owl-page span{
	  display: block;
	  width: 16px;
	  height: 16px;
	  margin: 2px 4px;
	  filter: Alpha(Opacity=50);/*IE7 fix*/
	  opacity: 0.5;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  -o-border-radius: 50%;
	  border-radius: 50%;
	  border: 3px solid #444;
	  transition: all 0.4s ease-in-out;
	  -moz-transition: all 0.4s ease-in-out;
	  -webkit-transition: all 0.4s ease-in-out;
	  -o-transition: all 0.4s ease-in-out;
  }
  
  .touch-slider:hover .owl-controls .owl-page span {
	  filter: Alpha(Opacity=100);/*IE7 fix*/
	  opacity: 1;
  }
  
  .owl-theme .owl-controls .owl-page.active span,
  .owl-theme .owl-controls.clickable .owl-page:hover span{
	  border-color: #0A95D8;
  }
  
  /* If PaginationNumbers is true */
  
  .owl-theme .owl-controls .owl-page span.owl-numbers{
	  height: auto;
	  width: auto;
	  color: #FFF;
	  padding: 2px 10px;
	  font-size: 12px;
	  -webkit-border-radius: 30px;
	  -moz-border-radius: 30px;
	  -o-border-radius: 30px;
	  border-radius: 30px;
  }
  
  /* preloading images */
  .owl-item.loading{
	  min-height: 150px;
	  background: url(../images/icons/ajaxloader.gif) no-repeat center center
  }
  
  
  

/*-----------------------------------------------------------------------------------*/
/*  About Info
/*-----------------------------------------------------------------------------------*/

.title-shape {
    margin-top: 15px;
    margin-bottom: 30px;
}

.about-title p {
    font-size: 15px;
    color: #666;
    width: 70%;
    margin: 0 auto;
}

.title-style-1 hr {
    width: 100%;
    height: 1px;
    background: #e62263;
    float: left;
    margin: 0;
    margin-top: 0px;
}


.title-style-1 {
    float: left;
    margin: 0;
	color:#000;
	text-transform:uppercase;
}
	 


.pos-center {
    text-align: center;
}



section.whyTCUs aside .list-style,
.home_v2 section.whyTCUs{
	border-color: #e1e1e1;
}
#primary-navigation.navbarBorder .navbar-inner{
	border-color: #030320;
}
.cbp-spmenu li {
	border-color: #292941;
}
section.single .entry-meta,
section.single .meta-nav,
section.single .meta-nav a.next{
	border-color: #dcdcde;
}

@media (min-width: 768px) {
	.home_v6 .navbar-nav > li > a:hover,
	.home_v6 .navbar-nav > li > a:focus,
	.home_v6 .navbar-nav > li.active > a{
		background-color: #030320;
	}
}


h2 {
  text-align: center;
}

table caption {
	padding: .5em 0;
}

@media screen and (max-width: 767px) {
  table caption {
    border-bottom: 1px solid #ddd;
  }
}

.p {
  text-align: center;
  padding-top: 140px;
  font-size: 14px;
}

.photo_bg{
	   background:#eeeeee;
	   margin:10px;
	   padding:10px;
}