@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-black-webfont.eot');
  src: url('../fonts/lato/lato-black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-black-webfont.woff') format('woff'), url('../fonts/lato/lato-black-webfont.ttf') format('truetype'), url('../fonts/lato/lato-black-webfont.svg#latoblack') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-bold-webfont.eot');
  src: url('../fonts/lato/lato-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-bold-webfont.woff') format('woff'), url('../fonts/lato/lato-bold-webfont.ttf') format('truetype'), url('../fonts/lato/lato-bold-webfont.svg#latobold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-bolditalic-webfont.eot');
  src: url('../fonts/lato/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-bolditalic-webfont.woff') format('woff'), url('../fonts/lato/lato-bolditalic-webfont.ttf') format('truetype'), url('../fonts/lato/lato-bolditalic-webfont.svg#latobold_italic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-italic-webfont.eot');
  src: url('../fonts/lato/lato-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-italic-webfont.woff') format('woff'), url('../fonts/lato/lato-italic-webfont.ttf') format('truetype'), url('../fonts/lato/lato-italic-webfont.svg#latoitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-light-webfont.eot');
  src: url('../fonts/lato/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-light-webfont.woff') format('woff'), url('../fonts/lato/lato-light-webfont.ttf') format('truetype'), url('../fonts/lato/lato-light-webfont.svg#latolight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-regular-webfont.eot');
  src: url('../fonts/lato/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-regular-webfont.woff') format('woff'), url('../fonts/lato/lato-regular-webfont.ttf') format('truetype'), url('../fonts/lato/lato-regular-webfont.svg#latoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Flat-UI-Icons";
  src: url("../fonts/Flat-UI-Icons.eot");
  src: url("../fonts/Flat-UI-Icons.eot?#iefix") format("embedded-opentype"), url("../fonts/Flat-UI-Icons.woff") format("woff"), url("../fonts/Flat-UI-Icons.ttf") format("truetype"), url("../fonts/Flat-UI-Icons.svg#Flat-UI-Icons") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url('../fonts/raleway/Raleway-ExtraBold.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/raleway/Raleway-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  src:src: url('../fonts/raleway/Raleway-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Raleway';
  src:src: url('../fonts/raleway/Raleway-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Raleway';
  src:src: url('../fonts/raleway/Raleway-Thin.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

/* general styles */
img{max-width:100%;}
iframe{border:none;}
body{
	overflow-x:hidden;
	font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.72222;
  color: #777;
  background-color: #ffffff;}

  ul,li{text-decoration:none;
  list-style:circle;}

  a{display:inline-block;}
 a {
  color: #777;
  text-decoration: none;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
a:hover,
a:focus {
  color: #fff;
  text-decoration: none;
}
a:focus {
  outline: none;
}
p {
	font-size: 14px;
	color:#777;
	/* margin:0; */
	
	
}
h1,h2,h3,h4,h5,h6{font-family:'Raleway';color:#333;text-transform:uppercase;}
h1 {
	font-size: 60px;
	font-weight:900;
	line-height:1;
	margin:0;
	
}

h2 {
	font-size: 48px;
	font-weight:900;
	margin:0;
}

h3 {
	font-size: 36px;
	font-weight:700;
	text-transform:uppercase;
}

h4 {
	font-size: 30px;
	font-weight:700;
}

h5 {
	font-size: 24px;
	font-weight:700;
}
h6 {
	font-size: 18px;
	font-weight:400;
	line-height:1.6;
	text-transform:uppercase;
}
.bg-fixed{background-attachment:fixed !important;}
.container{padding-left:0;padding-right:0;}
.tx-center{text-align:center;}
.tx-right{text-align:right;}
.tx-left{text-align:left;}
/* text colors */

.color-white{color:#fff;}
.color-red-1{color:#f00a77;}
.color-green-1{color:#008363;}
.color-black-1{color:#adadad;}
.color-orange-1{color:#f2625a;}
.color-orange-2{color:#f56800;}
/* background colors */
.bg-color-white{background:#fff;}
.bg-color-rgba-1{background:rgba(17,17,17,0.6);}
.bg-color-solid-red-1{background:#f00a77;}
.bg-color-solid-green-1{background:#008363;}
.bg-color-solid-gray-1{background:#f1f1f1;}
.bg-color-solid-orange-1{background:#f2625a;}
.bg-color-solid-orange-2{background:#f56800;}
.bg-color-solid-black-1{background:#111;}
.bg-color-solid-blue-1{background:#00aee0;}
/* headings */
.header-big-text-1{}
.header-small-text-1{}
.header-big-text-2{}
.header-big-text-2 h1{font-size:72px;}


/* PADDING BOTTOM */

.padding-bottom-5{padding-bottom:5px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-15{padding-bottom:15px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-bottom-30{padding-bottom:30px;}
.padding-bottom-40{padding-bottom:40px;}
.padding-bottom-50{padding-bottom:50px;}
.padding-bottom-60{padding-bottom:60px;}
.padding-bottom-70{padding-bottom:70px;}
.padding-bottom-100{padding-bottom:100px;}
.padding-bottom-120{padding-bottom:120px;}
.padding-bottom-150{padding-bottom:150px;}
.padding-bottom-200{padding-bottom:200px;}
.padding-bottom-250{padding-bottom:250px;}
.padding-bottom-270{padding-bottom:270px;}
.padding-bottom-300{padding-bottom:300px;}

/* PADDING TOP */

.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-15{padding-top:15px;}
.padding-top-20{padding-top:20px;}
.padding-top-30{padding-top:30px;}
.padding-top-40{padding-top:40px;}
.padding-top-50{padding-top:50px;}
.padding-top-60{padding-top:60px;}
.padding-top-70{padding-top:70px;}
.padding-top-100{padding-top:100px;}
.padding-top-120{padding-top:120px;}
.padding-top-150{padding-top:150px;}
.padding-top-200{padding-top:200px;}
.padding-top-250{padding-top:250px;}
.padding-top-270{padding-top:270px;}
.padding-top-300{padding-top:300px;}

/* MARGIN BOTTOM */
.margin-bottom-0{margin-top:0;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-40{margin-bottom:40px;}
.margin-bottom-50{margin-bottom:50px;}
.margin-bottom-60{margin-bottom:60px;}
.margin-bottom-70{margin-bottom:70px;}
.margin-bottom-100{margin-bottom:100px;}
.margin-bottom-150{margin-bottom:150px;}
.margin-bottom-120{margin-bottom:150px;}
.margin-bottom-200{margin-bottom:200px;}
.margin-bottom-250{margin-bottom:250px;}
.margin-bottom-270{margin-bottom:270px;}
.margin-bottom-300{margin-bottom:300px;}

/* MARGIN TOP */
.margin-top-0{margin-top:0;}
.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.margin-top-40{margin-top:40px;}
.margin-top-50{margin-top:50px;}
.margin-top-60{margin-top:60px;}
.margin-top-70{margin-top:70px;}
.margin-top-100{margin-top:100px;}
.margin-top-120{margin-top:100px;}
.margin-top-150{margin-top:150px;}
.margin-top-200{margin-top:200px;}
.margin-top-250{margin-top:250px;}
.margin-top-270{margin-top:270px;}
.margin-top-300{margin-top:300px;}

.padding-left-0{padding-left:0;}
.padding-right-0{padding-right:0;}
.padding-right-left-100{padding-left:100px;padding-right:100px;}

.light {
	font-weight: 400;
}
.modal {
    overflow-x: hidden;
    overflow-y: hidden;
	bottom:auto;

}
.contact_results{}
.section-title-1{}
.section-title-1 h5{text-transform:uppercase;}

.section-title-3{}
.section-title-3 h4{text-transform:uppercase;color:#666;font-weight:900;font-family:'Lato';letter-spacing:3px;}
.section-title-3 p{color:#999;font-weight:700;}

.section-title-2{}
.section-title-2 h4{text-transform:uppercase;font-family:'Lato'; color:#444;letter-spacing:3px;font-weight:900;}
.sec-title-div-1{width:100px;height:2px;background:#00b4e9;margin:15px auto 10px;}
.sec-title-div-2{width:100px;height:2px;background:#fff;margin:15px auto 10px;}
.sec-title-div-3{width:140px;height:2px;background:#f27242;margin:15px auto 10px;}
.sec-title-div-4{width:100px;height:2px;background:#03c9a9;margin:15px auto 10px;}
.sec-title-div-5{width:100px;height:2px;background:#89181e;margin:15px auto 10px;}
form .row {
	margin-bottom: 20px;
}

#page {
	
}

.item {
	
}

.item.header {
	
}

.bodyPadding {
	padding-top: 76px;
}

body.bodyPaddingLess {
	padding-top: 56px;
}

.text-center > a img {
	max-width: 100%;
}

.wrapper.grey {
	background: #ECF0F1;
	border-top: 1px solid #d3d9dd;
	border-bottom: 1px solid #d3d9dd;
}
.header-nav-1{position:relative;}
.navbar.plain .navbar-nav a {
	color: #444;
	text-transform: uppercase;
	font-weight: 700;
	font-family:'Raleway';
}
.navbar.plain .navbar-nav a:hover {
	color: #333;
	text-transform: uppercase;
	font-weight: normal;
}
#nav-header-3 .navbar {

    margin-bottom: 0;

}
#nav-header-3 .navbar.plain .navbar-nav a:hover {
	color: #f27242;
	text-transform: uppercase;
	font-weight: normal;
	background:none;
}
.navbar-inverse .navbar-nav > li > a:hover {
	color: #fff;
}

.navbar.plain .navbar-nav, .navbar-grey .navbar-nav {
	margin-top: 15px;
}

.navbar.plain .navbar-brand {
	color: #34495E;
	line-height: 50px;
}

.navbar-grey .navbar-brand {
	line-height: 50px;
	font-weight: normal;
}

.navbar.plain .navbar-brand img, .navbar-grey .navbar-brand img {
	float: left;
	margin-right: 15px;
}

.navbar.navbar-grey {
	background: #3e3e3e !important;
}

.navbar.navbar-none {
	background: none !important;
}

.navbar-grey .navbar-nav > .active > a, .navbar-grey .navbar-nav > .active > a:hover, .navbar-grey .navbar-nav > .active > a:focus {
	background: #fff;
	color: #3e3e3e;
}
.brand{margin:30px 0;display:inline-block;}
.brand-2{display:inline-block;}
/* end general styles */


/* headers */

header.dark {
	background-color: #3D566E;
	color: #eee;
}

header.dark .navbar.plain a {
	color: #fff;
}

.wrapper.image {
	position: relative;
	width: 100%;
	z-index: 100;
	color: #fff;
}

.wrapper.image1 .container {
	padding-top: 260px;
	padding-bottom: 260px;
}

.wrapper.image2 .container {
	padding-top: 25px;
	padding-bottom: 100px;
}

.wrapper.image .container p {
	font-size: 18px;
}

.wrapper.image .bg {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.wrapper.image .bg1 {
	background-image: url(../images/picture1.jpg);
	background-repeat: no-repeat;
	background-position: 0% bottom;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	/*background: url(../images/picture1.jpg) no-repeat scroll 50% 50% / cover  rgba(0, 0, 0, 0);*/
}

.wrapper.image .bg2 {
	background-image: url(../images/picture2.jpg);
	background-repeat: no-repeat;
	background-position: 0% bottom;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	/*background: url(../images/picture2.jpg) no-repeat scroll 50% bottom / cover  rgba(0, 0, 0, 0);*/
}

.banner.grey {
	background: #95A5A6;
}

.banner h1 {
	margin: 80px 0px 80px 0px;
	font-weight: normal;
	font-size: 40px;
	line-height: 1.4em;
}

.banner2 h1 {
	margin: 80px 0px 10px 0px;
}

.banner2 {
	margin-bottom: 80px;
}

.banner2 p {
	margin-top: 0px;
}


/* carousel */


.carousel.carousel1 .carousel-indicators {
	position: inherit;
	right: 0px;
}

.carousel.carousel1 .item h1 {
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 2px dashed #ddd;
}

.carousel.carousel1 .item .lead {
	font-size: 20px;
}

.carousel.carousel1 .carousel-indicators li {
	background-color: #7F8C8D;
	width: 12px;
	height: 12px;
}

.carousel.carousel1 .carousel-indicators li.active {
	background-color: #CBD0D3;
}

.carousel.carousel2 .carousel-inner {
	overflow: visible;
}

.carousel.carousel2 {
	margin-top: 130px;
	margin-bottom: 200px;
}

.carousel.carousel2 img {
	max-width: 100%;
	width: 100%;
}

.carousel.carousel2 .carousel-control.left {
	left: -100px;
}
.carousel.carousel2 .carousel-control.right {
	right: -100px;
}

.carousel.carousel2 .item h3 {
	margin-top: 0px;
}

.carousel.carousel-fade .item {
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	opacity:0;
}

.carousel.carousel-fade .active.item {
	opacity:1;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
	left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}

.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
	left: 0;
	z-index: 1;
}

.carousel.carousel-fade .carousel-control {
	z-index: 3;
}

/* end carousel */

.header-top-1{height:100px;}

/* headers */
header{position:relative;}	
.header-bottom-1{background:#222;padding:30px 0;}
.header-bottom-1 h4{font-family:'Lato';text-transform:uppercase;}


.header-social{text-align:right;}
.header-social ul{}
.header-social ul li{display:inline-block;margin-top:30px;margin-left:5px;}
.header-social ul li a{width:38px;height:38px;border:2px solid #ccc; border-radius:50%;color:#ccc;text-align:center;line-height:2.4;}
.header-social ul li a:hover{border:2px solid #444;color:#444;}
.header-social ul li a i{line-height:2.4;}
.header-social2{text-align:right;}
.header-social2 ul{}
.header-social2 ul li{display:inline-block;margin-top:30px;margin-left:5px;}
.header-social2 ul li a{width:38px;height:38px;border:2px solid #fff; border-radius:50%;color:#fff;text-align:center;line-height:2.4;}
.header-social2 ul li a:hover{color:#444;background:#fff}
.header-social2 ul li a i{line-height:2.4;}

.header-social3{text-align:right;}
.header-social3 ul{}
.header-social3 ul li{display:inline-block;margin-top:30px;margin-left:5px;}
.header-social3 ul li a{width:38px;height:38px;border:1px solid #444; border-radius:50%;color:#444;text-align:center;line-height:2.4;}
.header-social3 ul li a:hover{color:#fff;background:#87ca3d;border:1px solid #87ca3d;}
.header-social3 ul li a i{line-height:2.4;}

.header-social4{text-align:right;}
.header-social4 ul{}
.header-social4 ul li{display:inline-block;margin:40px 0 30px 5px;}
.header-social4 ul li a{width:38px;height:38px;border:1px solid #888; border-radius:50%;color:#888;text-align:center;line-height:2.4;}
.header-social4 ul li a:hover{border:1px solid #01bbd3;color:#01bbd3;}
.header-social4 ul li a i{line-height:2.4;}
.header-social5{text-align:right;}
.header-social5 ul{}
.header-social5 ul li{display:inline-block;margin-top:30px;margin-left:5px;}
.header-social5 ul li a{width:38px;height:38px;border:2px solid #fff; border-radius:50%;color:#fff;text-align:center;line-height:2.4;}
.header-social5 ul li a:hover{color:#444;background:#fff}
.header-social5 ul li a i{line-height:2.4;}


.hearder-btns-wrap{margin-top:34px;}
.hearder-btns-wrap a{display:inline-block;padding:14px 0;text-transform:uppercase;background:#fff;font-size:18px;color:#01bbd3;border-radius:6px; min-width:250px;letter-spacing:1px;font-weight:700;}
.hearder-btns-wrap a:first-child{margin-right:20px;}
.hearder-btns-wrap a:last-child{background:#01bbd3;color:#fff;}
.hearder-btns-wrap a:hover{background:#01bbd3;color:#fff;}

/* nav header 4 */
.nav-header4{border-bottom:2px solid #eee;}

/* nav header 5 */
.nav-header5{position:absolute;left:0;right:0;top:0;z-index:10000;}
.nav-header5 .container{border-bottom:1px solid rgba(255,255,255,0.3);}
/* nav header 6 */
.nav-header6{position:absolute;left:0;right:0;top:0;z-index:10000;}

/* nav header 7 */
.nav-header7{position:absolute;left:0;right:0;top:0;z-index:10000;}

.nav-header9{position:relative;min-height:100px;transition:all 0.5s ease;}
.nav-header9.nav-height2{min-height:80px;transition:all 0.5s ease;}
.nav-header9 .navbar-default {
    background-color: #fff;
    margin-bottom:0;
}
.nav-height2{min-height:80px;}
.nav-header9 .navbar-fixed-top {
    border:none;
    top: 0;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #444;
}
.nav-height2 .navbar-fixed-top{
	border-bottom:1px solid #eee;
}
.nav-header9 .navbar-nav > li > a {
    padding-bottom: 40px;
    padding-top: 40px;
	color:#444;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
}
.nav-header9.nav-height2 .navbar-nav > li > a {
	padding-bottom: 33px;
    padding-top: 33px;
	}
.nav-header9  .container{position:relative;}
.nav-header9 .brand{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0;margin:0;}
.nav-header9.nav-height2 .brand{}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color:#3b90cd;background:none;
}

.nav-transport .navbar-default .navbar-nav > .active > a,
.nav-transport .navbar-default .navbar-nav > .active > a:hover,
.nav-transport .navbar-default .navbar-nav > .active > a:focus {
    color:#01BBD3;background:none;
}

.nav-app1 .navbar-default .navbar-nav > .active > a,
.nav-app1 .navbar-default .navbar-nav > .active > a:hover,
.nav-app1 .navbar-default .navbar-nav > .active > a:focus {
    color:#03C9A9;background:none;
}

.nav-beauty1 .navbar-default .navbar-nav > .active > a,
.nav-beauty1 .navbar-default .navbar-nav > .active > a:hover,
.nav-beauty1 .navbar-default .navbar-nav > .active > a:focus {
    color:#F00A77;background:none;
}

.nav-charity1 .navbar-default .navbar-nav > .active > a,
.nav-charity1 .navbar-default .navbar-nav > .active > a:hover,
.nav-charity1 .navbar-default .navbar-nav > .active > a:focus {
    color:#008363;background:none;
}

.nav-construction1 .navbar-default .navbar-nav > .active > a,
.nav-construction1 .navbar-default .navbar-nav > .active > a:hover,
.nav-construction1 .navbar-default .navbar-nav > .active > a:focus {
    color:#F3C217;background:none;
}

.nav-ebook1 .navbar-default .navbar-nav > .active > a,
.nav-ebook1 .navbar-default .navbar-nav > .active > a:hover,
.nav-ebook1 .navbar-default .navbar-nav > .active > a:focus {
    color:#31C1EF;background:none;
}

.nav-event .navbar-default .navbar-nav > .active > a,
.nav-event .navbar-default .navbar-nav > .active > a:hover,
.nav-event .navbar-default .navbar-nav > .active > a:focus {
    color:#89181e;background:none;
}

.nav-gym1 .navbar-default .navbar-nav > .active > a,
.nav-gym1 .navbar-default .navbar-nav > .active > a:hover,
.nav-gym1 .navbar-default .navbar-nav > .active > a:focus {
    color:#DD0000;background:none;
}

.nav-food1 .navbar-default .navbar-nav > .active > a,
.nav-food1 .navbar-default .navbar-nav > .active > a:hover,
.nav-food1 .navbar-default .navbar-nav > .active > a:focus {
    color:#F27242;background:none;
}

.nav-lawyer1 .navbar-default .navbar-nav > .active > a,
.nav-lawyer1 .navbar-default .navbar-nav > .active > a:hover,
.nav-lawyer1 .navbar-default .navbar-nav > .active > a:focus {
    color:#F2625A;background:none;
}

.nav-medical1 .navbar-default .navbar-nav > .active > a,
.nav-medical1 .navbar-default .navbar-nav > .active > a:hover,
.nav-medical1 .navbar-default .navbar-nav > .active > a:focus {
    color:#00AEE0;background:none;
}

.nav-realestate1 .navbar-default .navbar-nav > .active > a,
.nav-realestate1 .navbar-default .navbar-nav > .active > a:hover,
.nav-realestate1 .navbar-default .navbar-nav > .active > a:focus {
    color:#F56800;background:none;
}

.nav-shop1 .navbar-default .navbar-nav > .active > a,
.nav-shop1 .navbar-default .navbar-nav > .active > a:hover,
.nav-shop1 .navbar-default .navbar-nav > .active > a:focus {
    color:#93CE4C;background:none;
}

.nav-travel1 .navbar-default .navbar-nav > .active > a,
.nav-travel1 .navbar-default .navbar-nav > .active > a:hover,
.nav-travel1 .navbar-default .navbar-nav > .active > a:focus {
    color:#00B4E9;background:none;
}

/* header HOME*/
.item.header.headerHOME{
	background-image: url(../images/zest-home.jpg);
	background-repeat: no-repeat;
	background-position: 0% top;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	}
.item.header.headerHOME .header-big-text-2 h1{font-family:'Lato';}
.item.header.headerHOME .header-big-text-2 h5{font-family:'Lato';}
.item.header.headerHOME  .action-btn {text-align:center;margin-top:30px;}
.item.header.headerHOME  .action-btn  a{text-align:center; color:#fff;border:2px solid #fff; border-radius:6px;min-width:250px;display:inline-block;padding:13px 0;text-transform:uppercase;font-size:18px;font-weight:700;}
.item.header.headerHOME  .action-btn  a:hover{color:#89181e;background:#fff;}
/* header HOME end*/

/* header HOSPITALITY*/
.item.header.headerHOSPITALITY{
	background-image: url(../images/zest-hospitality.jpg);
	background-repeat: no-repeat;
	background-position: 0% top;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	}
	
	/* header Events*/
.item.header.headerEvents{
	background-image: url(../images/zest-events.jpg);
	background-repeat: no-repeat;
	background-position: 0% top;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	}
	
	/* header AV*/
.item.header.headerAV{
	background-image: url(../images/zest-av.jpg);
	background-repeat: no-repeat;
	background-position: 0% top;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	}
	
	/* header LS*/
.item.header.headerLS{
	background-image: url(../images/zest-ls.jpg);
	background-repeat: no-repeat;
	background-position: 0% top;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	}
	
	/* header Gallery*/
.item.header.headerGallery{
	background-image: url(../images/zest-gallery.jpg);
	background-repeat: no-repeat;
	background-position: 0% top;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	}
	
/* header ABOUT*/
.item.header.headerABOUT{
	background-image: url(../images/zest-about.jpg);
	background-repeat: no-repeat;
	background-position: 0% top;
	background-size: cover;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	}


/* videos */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.videoWrapper > iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapper > .frameCover {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: none;
}



.item.content, .item.portfolio, .item.team, .item.pricing, .item.contact {
	padding-top: 60px;
	padding-bottom: 60px;
}

.item.footer {
}



header .navbar.plain li.active a {
	color: #F27242;
}

header .navbar-white {
	background: #fff;
}

header .navbar-white a {
	color: #3D566E;
}


/* videos */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.videoWrapper > iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapper > .frameCover {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: none;
}




.modal {

    display: block;

}

.close {
	background: #444;
	color: #FFFFFF;
	line-height: 19px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 10px;
	width: 24px;
	height:24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #333;color:#fff; }



/* contact-forms */
.header-form-1{padding:15px;}
.header-form-1 .row{margin-left:0;margin-right:0;margin-bottom:15px; }
.header-form-1 input{width:100%; border:1px solid rgba(255,255,255,0);}
.header-form-1 input[type="submit"]{padding:14px 0;box-shadow:none;border:none;}
.header-form-1 input[placeholder], .header-form-1 textarea[placeholder]{padding:12px 10px;color:#777}
.header-form-1 textarea{width:100%;font-size:14px;height:100px; border:none;color:#adadad;}

/* contact-forms 2 */
.header-form-2{padding:15px;position:relative;top:100px;}
.header-form-2 .row{margin-left:0;margin-right:0;margin-bottom:15px;}
.header-form-2 input{width:100%; border:1px solid rgba(255,255,255,0); background:#f1f1f1;}
.header-form-2 input[type="submit"]{padding:14px 0;box-shadow:none;border:none;font-weight:700;font-size:24px;background:#f56800;}
.header-form-2 input, .header-form-2 textarea[placeholder]{padding:12px 10px;color:#adadad}
.header-form-2 textarea{width:100%;font-size:14px;height:100px; border:none;background:#f1f1f1;color:#adadad;}

/* subscription form 1 */
.subsription-form-1{}
.subsription-form-1 .col-md-7{margin:0 auto;float:none;text-align:center;}
.subsription-form-1 .subs-input-1{display:inline-block;width:79.5%;}
.subsription-form-1 .subs-btn-1{display:inline-block;width:20%;}
.subsription-form-1 .subs-input-1 input{width:100%; border:1px solid rgba(255,255,255,0); background:#fff;padding:16px 0;}
.subsription-form-1 .subs-input-1 input[placeholder]{padding:16px 30px 15px;color:#adadad;font-size:13px;font-weight:700;text-transform:uppercase;}
.subsription-form-1 .subs-btn-1 input{width:100%;margin-left:-9px;padding:16px 0;box-shadow:none;border:none;background:#f27242;color:#fff;text-transform:uppercase;}

/* subscription form 2 */
.subscription-form-2{float:none;margin:20px auto 0;}
.subscription-form-2 .input-field{display:inline-block;width:32%;margin-right:10px;border-radius:6px;border:1px solid rgba(255,255,255,0);}
.subscription-form-2 .input-field[placeholder]{padding:13px 20px;color:#adadad;font-size:14px;font-weight:700;text-transform:uppercase;}
.subscription-form-2 .subs-form-btn{width:32%;padding:13px 0;box-shadow:none;border:none;background:#00b4e9;color:#fff;text-transform:uppercase;border-radius:6px;}

/* subscription form 3 */
.subscription-form-3{float:none;margin:20px auto 0;}
.subscription-form-3 .input-field{display:inline-block;width:32%;margin-right:10px;border-radius:6px;border:1px solid #eee; }
.subscription-form-3 .input-field[placeholder]{padding:13px 20px;color:#adadad;font-size:14px;font-weight:700;text-transform:uppercase;}
.subscription-form-3 .subs-form-btn{width:32%;padding:13px 0;box-shadow:none;border:none;background:#00b4e9;color:#fff;text-transform:uppercase;border-radius:6px;}


/* subscription form 4 */
.subscription-form-4{float:none;margin:20px auto 0;}
.subscription-form-4 .input-field{display:inline-block;width:65%;margin-right:10px;border-radius:6px;border:1px solid #eee; }
.subscription-form-4 .input-field[placeholder]{padding:13px 20px;color:#adadad;font-size:14px;font-weight:700;text-transform:uppercase;background:#f9f9f9;}
.subscription-form-4 .subs-form-btn{width:32%;padding:13px 0;box-shadow:none;border:none;background:#dd0000;color:#fff;text-transform:uppercase;border-radius:6px;}

/* subscription form 4 */
.subscription-form-6{float:none;margin:0 auto;}
.subscription-form-6 .input-field{display:inline-block;width:65%;margin-right:10px;border-radius:6px;border:1px solid #eee; }
.subscription-form-6 .input-field[placeholder]{padding:13px 20px;color:#adadad;font-size:14px;font-weight:700;text-transform:uppercase;background:#f9f9f9;}
.subscription-form-6 .subs-form-btn{width:32%;padding:13px 0;box-shadow:none;border:none;background:#dd0000;color:#fff;text-transform:uppercase;border-radius:6px;}



/* buttons */

.button-1{}
.button-1 a{padding:10px 30px;font-size:24px;font-family:'Raleway'font-weight:700;}


.br-radius-1{border-radius:8px;}

/* borders */

.border-white-10{border:10px solid #fff;}
.border-red-10{border:10px solid #f2625a;}

/* topbar contect info */
.contact-info-1{}
.contact-info-1:before{font-family:FontAwesome;content:"\f095";margin-right:10px;color:#f2625a;}
.contact-info-2{font-family:'Lato';font-weight:700;}

/* FEATURES */

.feature-title-1{}
.feature-title-1 h6{text-transform:uppercase;margin:20px 0 10px;color:#444;}
.feature-title-2 h6{text-transform:uppercase;margin:20px 0 10px;color:#f00a77;}
.feature-title-3 h6{text-transform:uppercase;margin:20px 0 10px;color:#fff;}


.feature-disc-1{}
.feature-disc-1 p{line-height:1.6;color:#777;}
.feature-disc-2 p{line-height:1.6;color:#fff;padding:0 45px;}

/* FEATURE 1 */
.feature-1{
	border:1px solid #eee;
	background:#f9f9f9;
	padding:55px 20px;
	margin-bottom:30px;
	border-radius:6px;
	}
	.feature-1 img{
	width:auto;
	}
.feature-1:hover{
	border:1px solid #dd0000;
	background:#dd0000;
	
	}
.feature-1:hover .feature-title-1 h6, .feature-1:hover .feature-disc-1 p{
	color:#fff;
	
	}


/* FEATURE 2 travel*/
.feature-2{
	border:1px solid #eee;
	background:#f9f9f9;
	padding:40px 20px;
	margin-bottom:30px;
	border-radius:6px;
	}
	.feature-2 img{
	width:auto;
	}
/* FEATURE 3 BEAUTY*/
.feature-3{
	margin-bottom:30px;
	}

.feature-3 img{
	width:auto;
	}


/* FEATURE 4 app*/
.feature-4{
	margin-bottom:30px;
	}
.feature-4 img{
	width:auto;
	}

#feature-4{background:#03c9a9;}

/* FEATURE 5 ebook*/
.feature-5{
	
	
border:1px solid #eee;
	background:#f5f9f8;
	padding:40px 45px;
	margin-bottom:30px;
	}
	.feature-5 img{
	width:auto;
	}
/* FEATURE 6 medical*/
.feature-6{
	
	
border:1px solid #eee;
	background:#f8f8f8;
	padding:40px 45px;
	margin-bottom:30px;
	}
.feature-6 img{
	width:auto;
	}
/* FEATURE 7 food*/
.feature-7{
	
	margin-bottom:30px;
	}
	.feature-7 img{
	width:auto;
	}
/* FEATURE 8 realestate*/
.feature-8{
	
	border:1px solid #eee;
	background:#f8f8f8;
	padding:40px 45px;
	margin-bottom:30px;
	}
	.feature-8 img{
	width:auto;
	}
/* FEATURE 9 lawyer*/
.feature-9{
	padding:0 45px;
	margin-bottom:30px;
	}
	.feature-9 img{
	width:auto;
	}
/* FEATURE 10 charity*/
.feature-10{
	padding:0 45px;
	margin-bottom:30px;
	}
	.feature-10 img{
	width:auto;
	}
	
/* FEATURE 11 app*/
#feature-11{background:#222;}
.feature-11{
	margin-bottom:30px;
	}
.feature-4 img{
	width:auto;
	}

/* FEATURE 12 */
#feature-12{background:#F9F9F9;}
.feature-12{
	border:1px solid #eee;
	background:#fff;
	padding:55px 20px;
	margin-bottom:30px;
	border-radius:6px;
	}
	.feature-12 img{
	width:auto;
	}

/* FEATURE 13 */
#feature-13{background:#F9F9F9;}
.feature-13{
	border:1px solid #eee;
	background:#fff;
	padding:55px 20px;
	margin-bottom:30px;
	text-align:center;
	}
.feature-13	.feature-title-1 h6{font-family:'Lato';font-weight:700;}
.feature-13 .feature-figure-1 {
	width:100px;
	height:100px;
	border:2px solid #eee;
	border-radius:3px;
	margin:0 auto;
	position:relative;
	
	}
.feature-13:hover{border:1px solid #89181e;}
.feature-13:hover .feature-figure-1 {
	border:2px solid #89181e;
	}
.feature-13 .feature-figure-1 img{
	bottom: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
	}	
	

/* FEATURES */

.feature-title-4{}
.feature-title-4 h6{text-transform:uppercase;margin:0 !important;color:#fff; background:#01bbd3;padding:10px 0 8px;}
.feature-title-4 h6{text-transform:uppercase;margin:20px 0 10px;color:#f00a77;}
.feature-title-4 h6{text-transform:uppercase;margin:20px 0 10px;color:#fff;}


.feature-disc-14{padding:30px;border:1px solid #eee;}
.feature-disc-14 p{
	 color: #888;
    letter-spacing: 1px;
    line-height: 1.6;
    text-transform: capitalize;
    word-break: break-all;
    word-spacing: 1px;
	}
.feature-disc-15 p{line-height:1.6;color:#fff;padding:0 45px;}

.feature14-icon-wrap{text-align:center;border:1px solid #eee;padding:30px 0;}
.feature14-icon{
	width:100px;
	height:100px;
	border-radius:50%;
	border:2px solid #01bbd3;
	margin:0 auto;
	line-height:2.8;
	color:#01bbd3;
	font-size:32px;
	}

/* FEATURE 1 */
.feature-14{
	margin-bottom:30px;
	}
	.feature-14 img{
	width:auto;
	}
.feature-14:hover{box-shadow: 0 1px 7px 1px #eee;}
.feature-14:hover .feature-title-14 h6, .feature-14:hover .feature-disc-14 p{
}
	
	
/* FEATURE 9 agency*/
#feature-16{background:#f3f5fa;}
.feature-16{
	padding:0 45px;
	margin-bottom:30px;
	}
	.feature-16 img{
	width:auto;
	}	
.feature-16 .feature-title-1 h6{color:#666;font-family:'Lato';font-weight:700;}
.feature-16 .feature-disc-1 p{color:#999;}
	
	
	
	
	
/* CONTENT AREA*/
.content-area-title-1{}
.content-area-title-1 h5.color-white{color:#fff;}
.content-area-title-1 h5{text-transform:uppercase;margin:20px 0 10px;color:#444;line-height:1.4;}
.content-area-title-1 h6{text-transform:uppercase;margin:12px 0 10px;color:#444;line-height:1.4;}

.content-area-disc-1 p{line-height:1.6;color:#777;}

.content-video-1{position:relative;}
.content-video-btn-1{ 
	background:rgba(255,255,255,0.7);
    border-radius: 50%;
    height: 80px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 80px;
	text-align:center;
	}
.content-video-btn-1 i{line-height:1.6;}
.content-video-btn-1 a{border-radius:50%;font-size:50px;line-height:1.6;}

.content-vbtn-color-red{color:#dd0000;}
.content-vbtn-color-red:hover{color:#dd0000;}

.content-vbtn-color-blue{color:#00b4e9;}
.content-vbtn-color-blue:hover{color:#00b4e9;}

.content-vbtn-color-orange{color:#f27242;}
.content-vbtn-color-orange:hover{color:#f27242;}

#html5-watermark{display:none !important;}
#html5-elem-box{border-radius:6px;}
/*CONTENT AREA 1 GYM*/

.content-area-1{}


/*CONTENT AREA 2 travel*/
#content-area-2{background:#f2f9fe;}

.content-area-2{border-bottom:2px solid #00b4e9;margin-bottom:30px;}
.travel-price h6{color:#00b4e9;}

.travel-duration{
	background:#00b4e9;
	border-radius: 6px;
    height: 60px;
    margin-top: -30px;
    width: 60px;
	box-shadow:0 0 3px #ccc;
	}
.travel-duration .date{font-family:'Raleway';font-size:30px;line-height:1.2;}
.travel-duration .days{font-size:11px;text-transform:uppercase;}


/*CONTENT AREA 3 travel*/
#content-area-3{
	background:url('../images/travel/content-area-3-bg.jpg') no-repeat;
	background-position:top center;
	
	}
/*CONTENT AREA 4 beauty*/
#content-area-4{}
.content-area-4{}
.content-4-heaith{min-height:300px;}

/*CONTENT AREA 5 app*/
#content-area-5{background:#f2f9fe;}
.content-area-5{}

/*CONTENT AREA 6 app*/
#content-area-6{background:url(../images/app/content-area-6-bg.png) no-repeat center/cover;}
.content-area-5{}

/*CONTENT AREA 7 ebook*/
#content-area-7{}
.content-area-7{}

/*CONTENT AREA 8 medical*/
#content-area-8{}
.content-area-8{}
.content-area-8{}

/*CONTENT AREA 9 medical*/
.content-area-9{box-shadow:0 0 0 1px #eee inset;}
.content-area-9 .caption-content-9{font-size:12px;font-style:italic;color:#999;margin-bottom:10px;}
.content-area-9 .contentarea-content{padding:10px 20px 30px;}

/*CONTENT AREA 10 food*/
.content-area-10{}

/*CONTENT AREA 11 food*/
#content-area-11{background:url(../images/food/food-content-bg.jpg) no-repeat center/cover;}
.content-area-11{}
#content-area-11 .contentarea-content{background:#f5f9f8;}
.content-area-thumb{position:relative;}
.food-thumb-icon{width:100px; height:100px;background:url(../images/food/thumb-icon.png) no-repeat;position:absolute;bottom:0;right:15px;bottom:-60px;}

/*CONTENT AREA 12 realestate*/
#content-area-12{}
.content-area-12{}

/*CONTENT AREA 13 realestate*/
#content-area-13{background:#eee;}
.content-area-13{}
#content-area-13 .contentarea-content{background:#fff;}
.content-cap-13{margin-top:20px;}
.content-cap-13 .price-13{float;left;color:#fff;background:#f56800;padding:5px 10px;display:inline-block;}
.content-cap-13 .area-13{float:right; color:#fff;background:#f56800;padding:5px 10px;display:inline-block;}

/*CONTENT AREA 14 lawyer*/
#content-area-14{}
.content-area-14{margin-bottom:30px;}

/*CONTENT AREA 15 lawyer*/
#content-area-15{}
.content-area-15{margin-bottom:30px;}
.contentarea-content-15{box-shadow:0 0 1px #ccc inset;padding:20px 10px;}
.contentarea-content-15 h6{font-size:16px;}
.contentarea-content-15 .cat-15{display:inline-block;float:left;font-style:italic;color:#f2625a;font-size:12px;}
.contentarea-content-15 .date-15{display:inline-block;float:right;font-style:italic;color:#f2625a;font-size:12px;}

/*CONTENT AREA 16 CHARITY*/
#content-area-16{}
.content-area-16{}
.content-16-btn{}
.content-16-btn a{padding:6px 15px;color:#fff;background:#008363;}


/*CONTENT AREA 17 charity*/
#content-area-17{background:url(../images/charity/content-area-bg-1.jpg) no-repeat center/cover;}
.content-area-17{margin-bottom:30px;}
#content-area-17 .contentarea-content{background:#fff;padding:20px 30px 30px;}
.content-17-btn{margin-top:20px;}
.content-17-btn a{padding:6px 15px;color:#fff;background:#008363;}



/*CONTENT AREA 18 charity*/	

	
.latest-cause-wrap{margin-bottom:30px;}
.latest-cause-wrap .cause-img{
	position:relative;
	overflow:hidden;
	}
.latest-cause-wrap .cause-img img{
	z-index:100;
	transform: scale3d(1.05, 1.05, 1);
    transition: opacity 0.55s ease 0s, transform 0.55s ease 0s;
	margin-bottom:-3px;
	}
.latest-cause-wrap:hover .cause-img  img{
	z-index:-1;
	transform: scale3d(1, 1, 1);
	}
.latest-cause-wrap:hover .cause-img .cause-overlay{
	z-index:201;
	transition:all 0.3s ease-out;
	}
.latest-cause-wrap .cause-img .cause-overlay{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:rgba(0,1321,99,0.3);
	z-index:-1;
	}
.latest-cause-wrap .cause-content{
	padding:15px 20px 30px;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	}
.latest-cause-wrap .cause-content .cause-title{}
.latest-cause-wrap .cause-content .cause-title h6{
	text-align:left;
	color:#008363;
	}
.latest-cause-wrap .cause-content .cause-disc {
	margin-top:10px;
	}
.latest-cause-wrap .cause-content .cause-disc p{
	text-align:left;
	}
.latest-cause-wrap .cause-btn-wrap{}
.latest-cause-wrap .cause-btn-wrap .cause-btn{
	width:50%;
	float:left;
	text-align:center;
	background:#f7f7f7;
	box-shadow:0 0 0 1px #eaeaea inset;
	}
.latest-cause-wrap .cause-btn-wrap .cause-btn a{
	padding:10px 0;
	display:inline-block;
	font-weight:700;
	color:#008363;
	}



.latest-cause-wrap .cause-btn-wrap .cause-btn:hover{
	background:#008363;
	box-shadow:0 0 0 1px #008363 inset;
	}

.latest-cause-wrap .cause-btn-wrap .cause-btn:hover a{
	color:#fff;
	}
	
/*CONTENT AREA 22 event*/	
.content-area-22{}
.content-area-22 .figure-1{}
.content-area-22 .title{padding:15px 0;}
.content-area-22:hover{background:#89181e;}
.content-area-22:hover .title  h6, .content-area-22:hover .title p{color:#fff;}
.content-area-22 .title h6{text-transform:capitalize; font-family:'Lato'; color:#444;margin:0;font-weight:700;}
.content-area-22 .title  p{color:#89181e;font-weight:700;}

/* CONTENT AREA 23 transport*/


.content-area23-list{margin-top:10px;}
.content-area23-list:before{
	font-family:FontAwesome;
	width:100px;
	height:100px;
	border-radius:50%;
	color:#fff;
	content:"\f16b";
	font-size:40px;
	background:#01bbd3;
	display:inline-block;
	text-align:center;
	line-height:2.6;
	}
.content-area23-list:nth-child(2):before{content:"\f0d1";}
.content-area23-list:nth-child(3):before{content:"\f0e5";}
.content-area23-list-content{display:inline-block;position:relative;top:12px;left:10px;}
.content-area23-list-content h6{margin-bottom:0;}
.content-area23-list-content p{display:inline-block;line-height:1.4;}

.services-content{border:1px solid #eee; padding:10px 30px 30px;}

/* CONTENT AREA 24 transport*/

.content-area23{margin-bottom:30px;}
.content-area23{overflow:hidden;}
#content-area-24 .content-area23 figure{overflow:hidden;}
#content-area-24 .content-area23 figure img{transition:all 0.7s ease;}
#content-area-24 .content-area23:hover figure img{transform:rotate(4deg) scale(1.1);z-index:1;transition:all 0.7s ease;}

/* CONTENT AREA 25 transport*/

#content-area-25 .content-area23 figure{overflow:hidden;}
#content-area-25 .content-area23 figure img{transition:all 0.7s ease;}
#content-area-25 .content-area23:hover figure img{transform:rotate(4deg) scale(1.1);z-index:1;transition:all 0.7s ease;}


	/*--------------------------7.1---------progress bar WITH JQUERY----------------------------- */
.container-fluid{padding-left:0;padding-right:0;}
.container-fluid .row{margin-left:-15px;margin-right:-15px;}
.skills-progress {
	overflow:hidden;
	}
.bar-heading{
	margin-top:15px;
	text-align:left;
	}
.bar-heading span{
	font-family: 'Roboto Slab';
	font-size:18px;
	font-weight:700;
	}
.bar-heading:first-child{
	margin:10px 0;
	}
.bar-heading > h6{
    text-align: left;
    position: relative;
    display: inline-block;
	}
.ui-progressbar {
	height: 2em;text-align: left;overflow: hidden;
	}
.ui-progressbar .ui-progressbar-value {
	height: 100%;
	}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;opacity: 0.25;
	}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
	}	
.ui-widget {
	font-family: Verdana,Arial,sans-serif;font-size: 1.1em;
	}
.ui-widget .ui-widget {
	font-size: 1em;
	}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family: Verdana,Arial,sans-serif;font-size: 1em;
	}
.ui-widget-content {
    height: 18px;
	}

/* Corner radius */

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	 height:18px;
	 box-shadow:none;
	 position:relative;
	 overflow:visible;
	 }
.ui-progressbar.middle .ui-progressbar-value,
.ui-progressbar.beginning .ui-progressbar-value,
.ui-progressbar.end .ui-progressbar-value {
    display: block;
    height: 18px;
    overflow: hidden;
    text-indent: 9999px;
    width: 50px;
	 }
.progress-label {
   display:none;
	 }

.bar-heading > h6{
	}
.bar-heading span{
	color:#008363;
	}
.ui-widget-content {
	background: #f7f7f7;
	border:1px solid #f7f7f7;
	}

.ui-widget-content a {
	color: #222222;
	}

.ui-widget-header {
	color: #222222;font-weight: bold;
	}

.ui-widget-header a {
	color: #222222;
	}
	
/* Corner radius */

.ui-progressbar.middle .ui-progressbar-value,
.ui-progressbar.beginning .ui-progressbar-value,
.ui-progressbar.end .ui-progressbar-value {
	background: #008363;
    color: #fff;
	 }


/*GALLARY 1 GYM*/
#gallary-1{background:#f9f9f9;}

.gallary-1{background:#fff;margin-bottom:40px}
.gallary-1 .cat{text-transform:uppercase;}
.gallary-1 .disc{color:#dd0000;}
.gallary-content-1{padding:0 15px 30px;}
.gym-class{
	background:#dd0000;
	border-radius: 6px;
    height: 60px;
    width: 60px;
	box-shadow:0 0 3px #ccc;
	}
.gym-class .date{font-family:'Raleway';font-size:30px;line-height:1.2;}
.gym-class .days{font-size:11px;text-transform:uppercase;}


/*GALLARY 2 beauty*/
#gallary-2{}

.gallary-2{margin-bottom:30px;position:relative;}

.gallary-2 img{border-radius:20px;z-index:100;}
.gallary-2 .gallary-2-overlay{border-radius:20px;z-index:-1;background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;}
.gallary-2:hover .gallary-2-overlay{z-index:100;}
.gallary-2:hover img{z-index:-1;}


/*GALLARY 4 food*/
#gallary-4{background:url(../images/food/gallary-bg-1.jpg);}

.gallary-4{margin-bottom:30px;position:relative;}
.gallary-4 .gallary-content-4 {padding:20px 15px;background:#444444;}
.gallary-4 .gallary-content-4 h5{margin:0;}
.gallary-4 .gallary-content-4 p{margin:0;font-size:18px;font-weight:700;}
.gallary-4 img{}


/*GALLARY 3 ebook*/
#gallary-3{}

.gallary-3{margin-bottom:30px;position:relative;}

.gallary-3 img{}


/*GALLARY 5 construction*/
#gallary-5{}

.gallary-5{margin-bottom:30px;position:relative;overflow:hidden;}

.gallary-5 img{}
.gallary-5:hover img{transform:scale3d(1.02,1.02,1.02);transition:all 0.3s ease;}

/*GALLARY 7 shop*/
#gallary-7{}
.gallary-7{border-bottom:3px solid #87ca3d;padding-bottom:20px;}
.gallary-7 .gallary-content h6{font-size:14px;font-family:'Lato';font-weight:700;margin:20px 0 0;}
.gallary-7 .gallary-content p{color:#89181e;font-weight:700;}
.gallary-7-figure img{width:100% !important;}
/*GALLARY 8 agency*/
#gallary-8{}

.gallary-8{margin-bottom:30px;position:relative;overflow:hidden;}

.gallary-8 img{transition:all 0.5s ease;}
.gallary-8:hover img{transform:scale3d(1.01,1.01,1.01);transition:all 0.5s ease;}
/*

/*CALLOUT*/
.callout-title-1{}
.callout-title-1 h3{color:#444;text-transform:uppercase;margin-top:0;}
.callout-title-2{}
.callout-title-2 h3{color:#fff;text-transform:uppercase;margin-top:0;}

.callout-disc-1{}
.callout-disc-1 p{text-transform:uppercase;}


.callout-btn-1{}
.callout-btn-1 a{color:#fff;padding:10px 30px;background:#f00a77;font-family:'Raleway';font-size:18px;text-transform:uppercase; border-radius:6px;margin:30px 0 0;}

.callout-btn-2{}
.callout-btn-2 a{color:#fff;padding:10px 30px;background:#31c1ef;font-family:'Raleway';font-size:18px;text-transform:uppercase; border-radius:6px;margin:30px 0 0;}


.callout-btn-3{}
.callout-btn-3 a{color:#fff;padding:10px 30px;background:#f2625a;font-family:'Raleway';font-size:18px;text-transform:uppercase; border-radius:6px;margin:30px 0 0;}

.callout-btn-4{}
.callout-btn-4 a{color:#fff;padding:10px 30px;background:#f56800;font-family:'Raleway';font-size:18px;text-transform:uppercase;}

.callout-btn-5{}
.callout-btn-5 a{color:#fff;padding:10px 30px;background:#008363;font-family:'Raleway';font-size:18px;text-transform:uppercase;}

.callout-btn-6{}
.callout-btn-6 a{color:#444;padding:10px 30px;background:#FFF;font-family:'Raleway';font-size:18px;text-transform:uppercase;margin-top:30px}

/*CALLOUT 1 beauty*/

.callout-1{padding:70px 0; background:#f7f7f7;}

/*CALLOUT 2 ebook*/

.callout-2{padding:70px 0; background:#f7f7f7;}

/*CALLOUT 3 medical*/

.callout-3{padding:70px 0; background:#f7f7f7;}

/*CALLOUT 4 lawyer*/

.callout-4{padding:70px 0; background:#f7f7f7;}

/*CALLOUT 5 realestate*/

.callout-5{padding:30px 0; background:#f7f7f7;}

/*CALLOUT 6 charity*/

.callout-6{padding:30px 0; background:#f7f7f7;}

/*CALLOUT 7 REGULAR*/

.callout-7{padding:100px 0; background:#222;}

/*FOOTER*/
.footer-title-1{}
.footer-title-1 h5{color:#777;text-transform:uppercase;}

.footer-disc-1{}
.footer-disc-1 p{color:#888;}

.footer-social-1{}
.footer-social-1 li{display:inline-block;margin-right:5px;}
.footer-social-1 li a{font-size:20px;color:#666;}
.footer-social-1 li a i{line-height:1.8;}


.footer-social-2{}
.footer-social-2 li{display:inline-block;margin-right:5px;}
.footer-social-2 li a{font-size:20px;color:#666;width:40px;height:40px;border:2px solid #777;border-radius:50%;}
.footer-social-2 li a i{line-height:1.8;}

.footer-social-3{}
.footer-social-3 li{display:inline-block;margin-right:5px;}
.footer-social-3 li a{font-size:20px;color:#fff;width:40px;height:40px;border:2px solid #fff;border-radius:50%;text-align:center;}
.footer-social-3 li a i{line-height:1.8;}

.footer-social-4{}
.footer-social-4 li{display:inline-block;margin-right:5px;}
.footer-social-4 li a{font-size:20px;color:#666;width:40px;height:40px;border:2px solid #666;border-radius:50%;text-align:center;}
.footer-social-4 li a i{line-height:1.8;}

.footer-social-5{color:#89181e;}
.footer-social-5 li{display:inline-block;margin-right:5px;}
.footer-social-5 li a{font-size:20px;color:#333;width:40px;height:40px;border-radius:50%;background:#89181e;}
.footer-social-5 li a i{line-height:1.8;}
.footer-social-5 li a:hover{color:#89181e;background:#89181e;}

.footer-social-6{}
.footer-social-6 li{display:inline-block;margin-right:5px;}
.footer-social-6 li a{font-size:20px;color:#333;width:40px;height:40px;background:#fff;border-radius:50%;text-align:center;}
.footer-social-6 li a i{line-height:1.8;}
.footer-social-6 li a:hover{color:#fff;background:#87ca3d;}

.copyright-text-1{}
.copyright-text-1 p{color:#666;font-size:12px;text-transform:uppercase;font-weight:700;}

.copyright-text-2{}
.copyright-text-2 p{color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;}
.copyright-text-3{}
.copyright-text-3 p{color:#89181e;font-size:12px;text-transform:uppercase;font-weight:700;}
.copyright-text-3 p a{color:#89181e;}


/*FOOTER 1 GYM*/

.footer-1{background:#222;padding:100px 15px;}

/*FOOTER 2 travel*/

.footer-2{background:#222;padding:120px 15px 70px;}
.footer-2-box{border:1px solid #444;padding-bottom:20px;margin-bottom:70px;}
.footer-2-icon{color:#777;font-size:40px;border:1px solid #444;margin:-50px auto 30px;width:100px;height:100px;background:#222;line-height:2.4;}
.footer-2-icon i{line-height:2.4;}
/*FOOTER 3 beauty*/
.footer-3{background:#222;padding:30px 15px;}

/*FOOTER 4 app*/
.footer-4{background:#fff;padding:100px 15px;}

/*FOOTER 5 medical*/
.footer-5{background:#222;padding:10px 15px 0;}

/*FOOTER 6 CHARITY*/
.footer-6{background:#008363;padding:30px 15px;}

/*FOOTER 7 subscription*/
.footer-7{background:#fff;padding:100px 15px;border-top:1px solid #eee;}

/*FOOTER 8 subscription*/
.footer-8{background:#fff;padding:10px 15px 0;}

/*FOOTER 9 event*/
.footer-9{background:#fff;padding:100px 15px;}
/*FOOTER 10 shop*/
.footer-10{background:#222;padding:50px 15px;}

/*FOOTER 11 transport*/


.footer-11 .copyright-text-2{}
.footer-11 .copyright-text-2 p{color:#fff;font-size:12px;text-transform:uppercase;}

.footer-11{}
.footer-11 .footer-main{background:#f9f9f9;}
.footer-11 .footer-bottom{background:#01bbd3;}
.footer-11 .footer-main h5{color:#666;margin-top:36px}
.footer-11 .footer-main h2{color:#01bbd3;font-size:48px;}
.footer-11 .footer-main p{font-size:16px;color:#888;}

/*FOOTER 12 AGENCY*/

.footer-12{background:#f3f5fa;padding:100px 15px;}
.footer-12 .copyright-text-1 p{color:#777;}
/*
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	14 Carousel
--------------------------------------------------------------------------------------------------------------------------------
*/

#carousel_inner {  
	float:left; 
	width:100%;  
	overflow: hidden;   
	}  
#carousel_ul {  
	position:relative;  
	left:-100%; 
	list-style-type: none;
	margin: 0px;  
	padding: 0px;  
	width:9999px; 
	padding-bottom:0;  
	}   
#carousel_ul li{  
	float: left;   
	padding:0px;   
	}   
#carousel_ul li img {  
	margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/   
	cursor:pointer;  
	cursor: pointer;  
	border:0px; 
	width:100%;
	}  
#left_scroll { 
    float: left;
    font-size: 16px !important;
    height: 36px;
    left: 84%;
    position: relative;
    top: -56px;
    width: 36px;
	text-align:center;
	line-height:2;
	cursor:pointer;
	} 
#right_scroll{
    float: left;
    font-size: 16px !important;
    height: 36px;
    left: 83%;
    position: relative;
    top: -56px;
    width: 36px;
	text-align:center;
	line-height:2;
	cursor:pointer;
	} 

.testimonials-ct .item{}
.testimonials-ct .item .testi-content{
	text-transform:lowercase;
	font-size:16px;
	margin-top:30px;
	}
.testimonials-ct .item .testi-content span{
	font-weight:300;
	line-height: 1.2;
	font-family:'Lato';
	font-weight:700;
	text-transform:lowercase;
	font-size:24px;
	margin-top:30px;
	}

.owl-carousel {
    display: none;
    position: relative;
    text-align: center;
    width: 100%;
	}
.owl-carousel .owl-wrapper-outer.autoHeight {
    transition: height 300ms ease-in-out 0s;
	}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
	}
.owl-controls {}

.owl-theme .owl-controls .owl-buttons div {
    border-radius: 30px;
    display: inline-block;
    font-size: 12px;
    margin: 5px;
    padding: 0;
	line-height:2.2;
	}
.owl-theme .owl-controls .owl-buttons .owl-prev,
.owl-theme .owl-controls .owl-buttons .owl-next {
    border-radius: 50%;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    width:36px;
	height:36px;	
	}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{
	content:"\f104";
	font-family:FontAwesome;
	line-height:1.8;
	}
.owl-theme .owl-controls .owl-buttons .owl-next:before{
	content:"\f105";
	font-family:FontAwesome;
	line-height:1.8;
	}
.grabbing {
    cursor: url("grabbing.png") 8 8, move;
	}


.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
	}
.owl-carousel .owl-wrapper-outer {
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
	}
.owl-carousel .owl-item {
    float: left;
	}
	

.contact-form-1{padding:15px;}
.contact-form-1{margin-left:0;margin-right:0;}
.contact-form-1 label{margin-left:0;margin-right:0;display:block;color:#777;font-weight:700;margin-top:10px;}
.contact-form-1 input{width:100%; border:1px solid #eee;display:block;padding:10px 0;}
.contact-form-1 input[type="submit"]{padding:7px 0;box-shadow:none;border:none;}
.contact-form-1 input[placeholder], .contact-form-1 textarea[placeholder]{padding:6px 10px;color:#777;font-size:12px;font-weight:700;}
.contact-form-1 textarea{width:100%;font-size:12px;height:100px; border:none;color:#adadad;border:1px solid #eee;height:150px;font-weight:700;}
.contact-form-1 .form-btn{display:inline-block;background:#89181e;width:auto;padding:15px 100px !important;color:#fff;border-radius:8px;margin-top:20px;}

@media (max-width:767px){
.container{padding-left:15px;padding-right:15px;}
.nav-header9 {min-height:50px;}
.nav-header9 .navbar-default .navbar-collapse.in{padding-bottom: 20px;}
.nav-header9 .brand{position:fixed;z-index:10000;left:15px;top:25px;}
.nav-header9 .navbar-nav > li > a,.nav-header9 .nav-height2 .navbar-nav > li > a{padding:12px 12px;background:#fff;}
.nav-header9 .navbar-nav > li > a:hover,.nav-header9 .nav-height2 .navbar-nav > li > a:hover{background:#444;color:#fff;}
#partner-1 img{display:block;margin:0 auto;}
.padding-top-100{padding-top:50px;}
.padding-top-120{padding-top:60px;}
.padding-top-150{padding-top:70px;}
.padding-top-170{padding-top:90px;}
.padding-top-200{padding-top:100px;}
.padding-bottom-100{padding-bottom:50px;}
.padding-bottom-120{padding-bottom:60px;}
.padding-bottom-150{padding-bottom:70px;}
.padding-bottom-170{padding-bottom:90px;}
.padding-bottom-200{padding-bottom:100px;}

.margin-top-100{margin-top:50px;}
.margin-top-120{margin-top:60px;}
.margin-top-150{margin-top:70px;}
.margin-top-170{margin-top:90px;}
.margin-top-200{margin-top:100px;}
.margin-bottom-100{margin-bottom:50px;}
.margin-bottom-120{margin-bottom:60px;}
.margin-bottom-150{margin-bottom:70px;}
.margin-bottom-170{margin-bottom:90px;}
.margin-bottom-200{margin-bottom:100px;}

ul{padding:0;}
h1{font-size:48px !important;text-align:center;}
h2{font-size:32px !important;text-align:center;}
h3{font-size:24px !important;text-align:center;}
h4{font-size:22px !important;text-align:center;}
h5{font-size:20px !important;text-align:center;}
h6{font-size:16px !important;text-align:center;}
.error-404-1 .error-content-wrap .error-404-text-big{font-size:130px !important; padding-left:15px;}
.error-404-1 .error-content-wrap .error-404-text-small{font-size:24px !important;letter-spacing:5px !important;}
img{width:100% !important;}
#feature-1 img, #feature-2 img, #feature-3 img, #feature-4 img, #feature-5 img, #feature-6 img, #feature-7 img, #feature-8 img, #feature-9 img, #feature-10 img, #feature-11 img{width:auto !important;}
.content-area-8{text-align:center;}
.content-area-8 img{width:auto !important;margin-bottom:20px;}
.subscription-form-4 .input-field { width: 100%;}
.subscription-form-4 .subs-form-btn { margin-top: 20px;width: 100%;}
#header3 .row{text-align:center;}
.header-social {text-align: center;}
.header-social2 {text-align: center;}
.header-top-1 {text-align: center;}
.header-form-2 { top: 0;}
.subsription-form-1 .subs-input-1 {width: 100%;}
.subsription-form-1 .subs-btn-1 {width: 100%;margin:20px 0 0;}
.subsription-form-1 .subs-btn-1 input {margin: 0;}
.subscription-form-2 .input-field {width: 100%;margin-bottom:20px;}
.subscription-form-2 .subs-form-btn { width: 100%;}
.subscription-form-3 .input-field {width: 100%;margin-bottom:20px;}
.subscription-form-3 .subs-form-btn { width: 100%;}
#header10 .navbar-toggle::before {color: #F27242;}
#nav-header-3 .navbar-toggle::before {color: #F27242;}
#header10 .brand {margin: 15px 30px;}
#nav-header-3 .brand {margin: 15px 30px;}
.item.header.header13 .buttons-wrap a { margin-bottom: 20px; padding: 10px 18px;}
.item.header.header14 .buttons-wrap a { margin-bottom: 20px; padding: 10px 18px;}
.calltoaction-btn-1{text-align:center;}
.item.header.header20 .hearder-btns-wrap a { padding: 10px 22px;}
.header-nav-1 { background: #ccc ;height: 57px;}
.menu-button, .menu-wrap {top: 5px !important;}
.section-title-1 p, .section-title-2 p, .section-title-1 p{padding-left:15px;padding-right:15px;}
#content-area-12 .col-xs-12{padding-left:15px !important;}
#callout-5 .callout-btn-4, #callout-6 .callout-btn-5{text-align:center;}
.team-6-wrap{text-align:center;margin-bottom:30px;transition:all 0.5s ease;}
.content-area-list {margin-top: 10px;text-align: center;margin-bottom: 30px;}
.subscription-page-9-main .subscription-form-2 .input-field{width:100% !important;margin-right:0;margin-bottom:20px;}
.subscription-page-9-main .subscription-form-2 .subs-form-btn{width:100% !important;}
.gallary-7-figure img{width:100% !important;}
}
@media (max-width:360px){
.gallary-7-figure img{width:100% !important;}
img{width:auto !important;max-width:100%;}
	
}
.red {
    border: 1px solid red !important;
}

.ptable-btn-2{
	margin-top: 5px;
    text-align: center;
	}
.ptable-btn-2 a{
	background:#928c8c;
    color: #fff;
    width:70%;
    padding: 5px 20px;
    text-transform: uppercase;
	}
.ptable-btn-2 a:hover{
	background:#000;
	}

.footer-social-5 p {color:#89181e;}




