body{
	min-width: 320px;
	overflow-y: scroll;
	-ms-text-size-adjust: none;
	-webkit-text-size-adjust: 100%;
	font: 14px/24px 'Raleway', Arial, Helvetica, sans-serif;
	color:#282828;
}
h1, h2, h3, h4, h5, h6{
	text-transform:uppercase;
	font-weight:700;
	text-align:center;
	}
h1{
	font-size:48px;
	}
h2{
	font-size:26px;
	padding:0 0 23px 0;
	margin:0 0 38px 0;
	background:url(../images/heading_bg.png) no-repeat center bottom;
	}
h3{
	font-size:18px;
	margin:0;
	}
h4{}
h4{}
h6{}
a{
	 transition: background 0.5s;
    -moz-transition: background 0.5s;
    -webkit-transition: background 0.5s;
	color:#8a8a8a;
	}
p{
	padding-bottom:10px;
	}
ul, li{
	list-style:none;
	}
a:hover{
	transition: background 0.5s;
   -moz-transition: background 0.5s;
	-webkit-transition: background 0.5s;
	color:#23527c;
	}
.form-control{ box-shadow: 0 1px 1px rgba(255, 255, 255, 0.075) inset; }
a:focus,
.btn:focus,
.btn:active:focus,
.btn.active:focus{ outline: none; }
#wrapper{
	position: relative;
	overflow: hidden;
	width: 100%;
}

/* text colors */

body #wrapper .block .color01{
	color:#ffffff;
	}
body #wrapper .block .color02{
	color:#040405;
	}
body #wrapper .block .color03{
	color:#62497c;
	}
body #wrapper .block .color04{
	color:#8a8a8a;
	}
body #wrapper .block .color05{
	color:#363535;
	}
body #wrapper .block .color06{
	color:#ec945e;
	}
body #wrapper .block .color07{
	color:#d1d1d1;
	}
body #wrapper .block .color08{
	color:#08bb82;
	}
body #wrapper .block .color09{
	color:#00a1d9;
	}
body #wrapper .block .color10, h2{
	color:#00e099;
	}
body #wrapper .block .color11{
	color:#003056;
	}
body #wrapper .block .color12{
	color:#f2d03b;
	}
body #wrapper .block .color13{
	color:#c3ffec;
	}
/* /text colors */

/* border color */

body #wrapper .block .border-color01,
body #wrapper .border-color01{
	border-color:#ffffff;
	}
body #wrapper .block .border-color02,
body #wrapper .border-color02{
	border-color:#ec945e;
	}
body #wrapper .block .border-color03,
body #wrapper .border-color03{
	border-color:#08bb82;
	}
body #wrapper .block .border-color04,
body #wrapper .border-color04{
	border-color:#f2d03b;
	}
body #wrapper .block .border-color05,
body #wrapper .border-color05{
	border-color:#00a1d9;
	}
body #wrapper .block .border-color06,
body #wrapper .border-color06{
	border-color:#282828;
	}
body #wrapper .block .border-color07,
body #wrapper .border-color07{
	border-color:#00e099;
	}
body #wrapper .block .border-color08,
body #wrapper .border-color08{
	border-color:#363636;
	}
	
/* /border color */

/* Background color*/

.bgchange{
	background:rgba(43, 43, 43, 0.0);
	margin-top:-34px;
	}
body #wrapper .background01{
	background:#ffffff;
	}
body #wrapper .background02{
	background:#282828;
	}
body #wrapper .background02a{
	background-color: rgba(40, 40, 40, 0.4);
	}
body #wrapper .background03{
	background:#f4f4f4;
	}
body #wrapper .background04{
	background:#ededed;
	}
body #wrapper .background05{
	background:#003056;
	}
body #wrapper .background06{
	background:#00a1d9;
	}
body #wrapper .background07{
	background:#ec945e;
	}
body #wrapper .background08{
	background:#00e099;
	}
body #wrapper .background08a{
	background-color: rgba(0, 224, 154, 0.8);
	}
body #wrapper .background08b{
	background-color: rgba(0, 224, 154, 0.9);
	}
body #wrapper .background09{
	background:#f6f6f6;
	}
body #wrapper .background10{
	background:#00e099;
	}
body #wrapper .background11{
	background:#ec945e;
	}
body #wrapper .background12{
	background:#f1f1f1;
	}
body #wrapper .background13{
	background:#2b2b2b;
	}
body #wrapper .background14{
	background:#08a0d5;
	}
body #wrapper .background15{
	background:#f2d03b;
	}
body #wrapper .background05-hover01:hover,
#block05c .col:hover .icone_box{
	background:#003056;
	color:#ffffff !important;
	}
body #wrapper .block .color01-hover:hover {
	color:#ffffff;
	background-color:#ec945e;
	border-color:#ec945e;
	}
body #wrapper .block .color01-hover01:hover {
	color:#ffffff;
	background-color:#00e099;
	border-color:#00e099;
	}
body #wrapper .block .color01-hover02:hover {
	color:#00e099;
	}
body #wrapper .block .color01-hover03:hover{
	color:#ec945e;
	}
body #wrapper .block .color01-hover04:hover{
	color:#ffffff;
	background:#282828;
	}
body #wrapper .block .color01-hover05:hover{
	color:#040405;
	}
	
/* /Background color*/

/* General */

.block{
	width:100%;
	padding:93px 0 72px 0;
	}
.block:after, .parallax_Block:after,
.footerinner:after{
	clear:both;
	content:"";
	display:block;
	}
.holder{
	width:100%;
	overflow:hidden;
	}
.detail{
	font-size:26px;
	padding:63px 0 0 0;
	}
.detail .more{
	margin-left:20px;
	}
/* Spacer */
.spacer{
	width:100%;
	overflow:hidden;
	height:100px;
	}
/* /Spacer */

/* divider01 */
.divider01{
	width:100%;
	overflow:hidden;
	line-height:0;
	font-size:0;
	margin:48px 0;
	border-bottom:2px solid #8a8a8a;
	}
/* /divider01 */

/* divider02 */
.divider02{
	width:100%;
	overflow:hidden;
	line-height:0;
	font-size:0;
	margin:48px 0;
	border-bottom:2px dotted #8a8a8a;
	}
/* /divider02 */

/* divider03 */
.divider03{
	width:100%;
	overflow:hidden;
	line-height:0;
	font-size:0;
	margin:48px 0;
	border-bottom:2px dashed #8a8a8a;
	}
/* /divider03 */

/* /General */

/* block01 */

#block01 {
    background-color: none;
    left: 0;
    overflow: visible;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
	text-align:center;
}
#block01:after{
	display: block;
	clear: both;
	content: '';
}
#block01{
	padding:52px 0 20px 0;
	}
#block01 #trigger-overlay{
	background:none;
	}
#block01 .overlay{
	background:rgba(43, 43, 43, 0.9);
	}
#block01 .overlay nav{
	height:100%;
	}
#block01 .overlay-close{
	background:url(../images/cross.png) no-repeat center top;
	color:#fff;
	}
#block01 .overlay ul{
	display:table;
	}
#block01 .overlay ul li{
	display:table-cell;
	vertical-align:middle;
	 height: calc(100% / 10);
	}
#block01 .overlay ul li a{
	text-decoration:none;
	font-size:26px;
	}
#block01 .logo{
	overflow:hidden;
	width:118px;
	display:block;
	position:absolute;
	margin: auto;
  	top: 47%;
	left: 0;
	bottom: 0;
	right: 0;
	z-index:88;
}
#block01 .top-right{
	position:relative;
	height:24px;
	}
#block01 .social-icon{
	float:right;
	}
#block01 .search{
	float:right;
	padding-right:18px;
	font-size:20px;
	}
#block01 .search-btn{
	float:right;
	border:none;
	cursor:pointer;
	text-decoration:none;
	}
#block01 .search-btn:hover, #block01 .search-btn:focus{
	text-decoration:none;
	}
#block01 .search-feild{
	float:right;
	width:150px;
	margin:2px 10px 0 0;
	padding:0 10px;
	border:none;
	line-height:20px;
	border-radius:10px;
	font-size:12px;
	display:none;
	}
#block01 .social-icon{
	padding:12px 0 0 0;
	}
#block01 .social-icon ul{
	float:right;
	margin:0;
	padding:0 0 0 0;
	}
#block01 .social-icon ul li{
	float:right;
	padding:0 10px;
	}
#block01 .social-icon ul li a{
	font-size:20px;
	}
	
#block01 #trigger-overlay {
	float:left;
	outline: none;
	position:relative;
	z-index:999;
	border-radius:0 0 0 0;
	line-height:49px;
	background:none;
	padding:0 20px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	}
#block01 .overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index:99;
	}
	
#block01 .overlay .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	outline: none;
	z-index: 100;
	font-size:4em;
	font-weight:100;
	text-indent:-9999px;
	}
	
#block01 .overlay nav {
	text-align: center;
	position: relative;
	top: 50%;
	height: 60%;
	font-size: 54px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	}
	
#block01 .overlay ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%;
	position: relative;
	}
	
#block01 .overlay ul li {
	display: block;
	height: 20%;
	height: calc(100% / 7);
	min-height: 54px;
	}
body:nth-of-type(1) #block01 .overlay ul li{
	height:14%;
		}
#block01 .overlay ul li a {
	font-weight: 300;
	display: block;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	}
	
#block01 .overlay ul li a:hover,
#block01 .overlay ul li a:focus {
	color: #000;
	}
	
#block01 .overlay-hugeinc {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
	transition: opacity 0.5s, visibility 0s 0.5s;
	}
	
#block01 .overlay-hugeinc.open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
	}
	
#block01 .overlay-hugeinc nav {
	-webkit-perspective: 1200px;
	perspective: 1200px;
	}
	
#block01 .overlay-hugeinc nav ul {
	opacity: 0.4;
	-webkit-transform: translateY(-25%) rotateX(35deg);
	transform: translateY(-25%) rotateX(35deg);
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	}
	
#block01 .overlay-hugeinc.open nav ul {
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	width:100%;
	}
	
#block01 .overlay-hugeinc.close nav ul {
	-webkit-transform: translateY(25%) rotateX(-35deg);
	transform: translateY(25%) rotateX(-35deg);
	}
	
@media screen and (max-width: 34em) {
#block01 .overlay {
	font-size: 90%;
		}
#block01 .overlay .overlay-close {
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
		}
	}
	
@media screen and (max-height: 30.5em) {
#block01 .overlay nav {
	height: 70%;
	font-size: 34px;
		}
#block01 .overlay ul li {
	min-height: 34px;
		}
	}
	
/* /block01 */

/* block01a */

#block01a {
    background-color: none;
    left: 0;
    overflow: visible;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
	text-align:center;
}
#block01a:after{
	display: block;
	clear: both;
	content: '';
}
#block01a{
	padding:52px 0 20px 0;
	}
#block01a .logo{
	overflow:hidden;
	width:118px;
	display:block;
	position:absolute;
	margin: auto;
  	top: 47%;
	left: 0;
	bottom: 0;
	right: 0;
	z-index:88;
}
#block01a .logo img{
	width:100%;
	}
#block01a .top-right{
	position:relative;
	height:24px;
	}
#block01a .social-icon{
	float:right;
	padding:12px 0 0 0;
	}
#block01a .search{
	float:right;
	padding-right:18px;
	font-size:20px;
	}
#block01a .search-btn{
	float:right;
	border:none;
	cursor:pointer;
	text-decoration:none;
	}
#block01a .search-btn:hover, #block01a .search-btn:focus{
	text-decoration:none;
	}
#block01a .search-feild{
	float:right;
	width:150px;
	margin:2px 10px 0 0;
	padding:0 10px;
	border:none;
	line-height:20px;
	border-radius:10px;
	font-size:12px;
	display:none;
	}
#block01a .social-icon ul{
	float:right;
	margin:0;
	padding:0 0 0 0;
	}
#block01a .social-icon ul li{
	float:right;
	padding:0 10px;
	}
#block01a .social-icon ul li a{
	font-size:20px;
	}
#block01a, #block01a .overlay {
	background:rgba(255, 255, 255, 0.9);
	}	
#block01a #trigger-overlay {
	float:left;
	outline: none;
	position:relative;
	z-index:999;
	border-radius:0 0 0 0;
	line-height:49px;
	background:none;
	padding:0 20px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	}
#block01a .overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index:99;
	}
	
#block01a .overlay .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	outline: none;
	z-index: 100;
	font-size:4em;
	font-weight:100;
	text-indent:-9999px;
	color:#282828;
	background:url(../images/cross02.png) no-repeat center top;
	}
	
#block01a .overlay nav {
	text-align: left;
	position: relative;
	top: 50%;
	height: 60%;
	font-size: 54px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	}
	
#block01a .overlay ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%;
	position: relative;
	}
	
#block01a .overlay ul li {
	display: block;
	height: 20%;
	height: calc(100% / 10);
	min-height: 54px;
	}
body:nth-of-type(1) #block01a .overlay ul li{
	height:14%;
		}
#block01a .overlay ul li a {
	text-decoration:none;
	text-transform:uppercase;
	font-weight: 300;
	display: block;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	}
	
#block01a .overlay ul li a:hover,
#block01a .overlay ul li a:focus {
	color: #000;
	}
	
#block01a .overlay-hugeinc {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
	transition: opacity 0.5s, visibility 0s 0.5s;
	}
	
#block01a .overlay-hugeinc.open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
	}
	
#block01a .overlay-hugeinc nav {
	-webkit-perspective: 1200px;
	perspective: 1200px;
	}
	
#block01a .overlay-hugeinc nav ul {
	opacity: 0.4;
	-webkit-transform: translateY(-25%) rotateX(35deg);
	transform: translateY(-25%) rotateX(35deg);
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	}
	
#block01a .overlay-hugeinc.open nav ul {
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	width:100%;
	}
	
#block01a .overlay-hugeinc.close nav ul {
	-webkit-transform: translateY(25%) rotateX(-35deg);
	transform: translateY(25%) rotateX(-35deg);
	}
	
@media screen and (max-width: 34em) {
#block01a .overlay {
	font-size: 90%;
		}
#block01a .overlay .overlay-close {
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
		}
	}
	
@media screen and (max-height: 30.5em) {
#block01a .overlay nav {
	height: 70%;
	font-size: 34px;
		}
#block01a .overlay ul li {
	min-height: 34px;
		}
	}
	
/* /block01a */

/* block01b */

#block01b {
    background-color: none;
    left: 0;
    overflow: visible;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
	text-align:center;
}
#block01b:after{
	display: block;
	clear: both;
	content: '';
}
#block01b{
	padding:52px 0 20px 0;
	}

#block01b .overlay ul li a{
	text-decoration:none;
	text-transform:uppercase;
	}
#block01b .overlay ul li a:hover{
	color:#f2d03b;
	}	
#block01b, #block01b .overlay{
	background:rgba(0, 224, 153, 0.9);
	}
#block01b .overlay{
	background:rgba(0, 224, 153, 0.9);
	}
#block01b .overlay nav{
	height:100%;
	}
#block01b .overlay-close{
	background:url(../images/cross.png) no-repeat center top;
	}
#block01b .overlay ul{
	display:table;
	}
#block01b .overlay ul li{
	display:table-cell;
	vertical-align:middle;
	 height: calc(100% / 10);
	}
#block01b .overlay ul li a{
	text-decoration:none;
	}
#block01b .logo{
	overflow:hidden;
	width:118px;
	display:block;
	position:absolute;
	margin: auto;
  	top: 47%;
	left: 0;
	bottom: 0;
	right: 0;
	z-index:88;
}
#block01b .top-right{
	position:relative;
	height:24px;
	}
#block01b .social-icon{
	float:right;
	}
#block01b .search{
	float:right;
	padding-right:18px;
	font-size:20px;
	}
#block01b .search-btn{
	float:right;
	border:none;
	cursor:pointer;
	text-decoration:none;
	}
#block01b .search-btn:hover, #block01b .search-btn:focus{
	text-decoration:none;
	}
#block01b .search-feild{
	float:right;
	width:150px;
	margin:2px 10px 0 0;
	padding:0 10px;
	border:none;
	line-height:20px;
	border-radius:10px;
	font-size:12px;
	display:none;
	}
#block01b .social-icon{
	padding:12px 0 0 0;
	}
#block01b .social-icon ul{
	float:right;
	margin:0;
	padding:0 0 0 0;
	}
#block01b .social-icon ul li{
	float:right;
	padding:0 10px;
	}
#block01b .social-icon ul li a{
	font-size:20px;
	}
	
#block01b #trigger-overlay {
	float:left;
	outline: none;
	position:relative;
	z-index:999;
	border-radius:0 0 0 0;
	line-height:49px;
	background:none;
	padding:0 20px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	}
#block01b .overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index:99;
	}
	
#block01b .overlay .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	outline: none;
	z-index: 100;
	font-size:4em;
	font-weight:100;
	text-indent:-9999px;
	}
	
#block01b .overlay nav {
	text-align: center;
	position: relative;
	top: 50%;
	height: 60%;
	font-size: 54px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	}
	
#block01b .overlay ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%;
	position: relative;
	}
	
#block01b .overlay ul li {
	display: block;
	height: 20%;
	height: calc(100% / 7);
	min-height: 54px;
	}
body:nth-of-type(1) #block01b .overlay ul li{
	height:14%;
		}
#block01b .overlay ul li a {
	font-weight: 300;
	display: block;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	}
	
#block01b .overlay ul li a:hover,
#block01b .overlay ul li a:focus {
	color: #000;
	}
	
#block01b .overlay-hugeinc {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
	transition: opacity 0.5s, visibility 0s 0.5s;
	}
	
#block01b .overlay-hugeinc.open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
	}
	
#block01b .overlay-hugeinc nav {
		-webkit-perspective: 1200px;
		perspective: 1200px;
	}
	
#block01b .overlay-hugeinc nav ul {
	opacity: 0.4;
	-webkit-transform: translateY(-25%) rotateX(35deg);
	transform: translateY(-25%) rotateX(35deg);
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
	}
	
#block01b .overlay-hugeinc.open nav ul {
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	width:100%;
	}
	
#block01b .overlay-hugeinc.close nav ul {
	-webkit-transform: translateY(25%) rotateX(-35deg);
	transform: translateY(25%) rotateX(-35deg);
	}
	
@media screen and (max-width: 34em) {
#block01b .overlay {
	font-size: 90%;
		}
#block01b .overlay .overlay-close {
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
		}
	}
@media screen and (max-height: 30.5em) {
#block01b .overlay nav {
	height: 70%;
	font-size: 34px;
		}
#block01b .overlay ul li {
	min-height: 34px;
		}
	}
	
/* /block01b */

/* block01c */
#block01c .navbar-brand{
	width:118px;
	}
#block01c {
	background-color: none;
	left: 0;
	overflow: visible;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9998;
	text-align:center;
}
#block01c:after{
	display: block;
	clear: both;
	content: '';
}
#block01c{
	padding:52px 0 20px 0;
	}
#block01c .navbar-brand{
	padding:6px 0 0 0;
	}
#block01c .navbar-collapse, #block01c .navbar{
	float:left;
	background:none;
	border:none;
	margin:0;
	}
#block01c .search-btn{
	color:#2a2928;
	}
#block01c ul.navbar-nav{
	padding:0 0 0 0;
	}
#block01c .navbar-default .navbar-nav > li > a {
	text-transform:uppercase;
	}
#wrapper #block01c .navbar-default .navbar-nav > .active > a,
#wrapper #block01c .navbar-default .navbar-nav > .active > a:hover,
#wrapper #block01c .navbar-default .navbar-nav > .active > a:focus{
	font-weight:bold;
	background:none;
	}
#wrapper #block01c .navbar-default .navbar-nav > .open > a,
#wrapper #block01c .navbar-default .navbar-nav > .open > a:hover,
#wrapper #block01c .navbar-default .navbar-nav > .open > a:focus{
	background-color:#2a2928;
	color:#ec945e;
	}
#block01c .top-right{
	position:relative;
	height:24px;
}
#block01c .social-icon{
	float:right;
	}
#block01c .search{
	float:right;
	padding-right:18px;
	font-size:20px;
	}
#block01c .search-btn{
	float:right;
	border:none;
	cursor:pointer;
	text-decoration:none;
	}
#block01c .search-btn:hover, #block01c .search-btn:focus{
	text-decoration:none;
	}
#block01c .search-feild{
	float:right;
	width:150px;
	margin:2px 10px 0 0;
	padding:0 10px;
	border:none;
	line-height:20px;
	border-radius:10px;
	font-size:12px;
	display:none;
	}
#block01c .social-icon{
	padding:12px 0 0 0;
	}
#block01c .social-icon ul{
	float:right;
	margin:0;
	padding:0 0 0 0;
	}
#block01c .social-icon ul li{
	float:right;
	padding:0 10px;
	}
#block01c .social-icon ul li a{
	font-size:20px;
	}
	
/* /block01c */

/* block01d */
#block01d .navbar-brand{
	width:118px;
	}
#block01d {
	background-color: none;
	left: 0;
	overflow: visible;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9998;
	text-align:center;
	}
#block01d:after{
	display: block;
	clear: both;
	content: '';
}
#block01d{
	padding:52px 0 0 0;
	}
#block01d .navbar-brand{
	padding:6px 0 0 0;
	}
#block01d .navbar-collapse, #block01d .navbar{
	float:left;
	background:none;
	border:none;
	margin:0;
	}
#block01d .search-btn{
	color:#2a2928;
	}
#block01d ul.navbar-nav{
	padding:0 0 0 0;
	}
#block01d .navbar-default .navbar-nav > li {
	border-bottom:4px solid rgba(255, 255, 255, 0);
	}
#block01d .navbar-default .navbar-nav > li.active {
	border-bottom:4px solid #ec945e;
	}
#block01d .navbar-default .navbar-nav > li > a {
	text-transform:uppercase;
	}
#wrapper #block01d .navbar-default .navbar-nav > .active > a,
#wrapper #block01d .navbar-default .navbar-nav > .active > a:hover,
#wrapper #block01d .navbar-default .navbar-nav > .active > a:focus{
	font-weight:bold;
	background:none;
	}
#wrapper #block01d .navbar-default .navbar-nav > .open > a,
#wrapper #block01d .navbar-default .navbar-nav > .open > a:hover,
#wrapper #block01d .navbar-default .navbar-nav > .open > a:focus{
	background-color:#2a2928;
	color:#ec945e;
	}
#block01d .top-right{
	position:relative;
	height:24px;
}

#block01d .social-icon{
	padding:12px 0 0 0;
	float:right;
	}
#block01d .social-icon ul{
	float:right;
	margin:0;
	padding:0 0 0 0;
	}
#block01d .social-icon ul li{
	float:right;
	padding:0 10px;
	}
#block01d .social-icon ul li a{
	font-size:20px;
	}	
#block01d .searchbar{
	width:100%;
	overflow:hidden;
	line-height:91px;
	}
#block01d .searchbar .search-btn{
	float:left;
	font-size:36px;
	margin:2.5% 0 0 0;
	text-decoration:none;
	}
#block01d .searchbar input{
	float:left;
	width:80%;
	line-height:91px;
	height:91px;
	border:none;
	background:none;
	font-size:36px;
	margin-left:26px;
	}
#block01d .searchbar input::-webkit-input-placeholder {
    color:#d1d1d1;
}
#block01d .searchbar input:-moz-placeholder {
    color:#d1d1d1;
}
#block01d .searchbar input::-moz-placeholder {
    color:#d1d1d1;
}
#block01d .searchbar input:-ms-input-placeholder {
    color:#d1d1d1;
}
#block01d .searchbar input:focus{
	outline:none;
	box-shadow:0 0 0 0;
	}
/* /block01d */

/* block01e */
#block01e .navbar-brand{
	width:118px;
	}
#block01e {
	background-color: none;
	left: 0;
	overflow: visible;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9998;
	text-align:center;
}
#block01e:after{
	display: block;
	clear: both;
	content: '';
}
#block01e{
	padding:52px 0 20px 0;
	}
#block01e .navbar-brand{
	padding:6px 0 0 0;
	}
#block01e .navbar-collapse, #block01e .navbar{
	float:left;
	background:none;
	border:none;
	margin:0;
	}
#block01e .search-btn{
	color:#2a2928;
	}
#block01e ul.navbar-nav{
	padding:0 0 0 0;
	}
#block01e .navbar-default .navbar-nav > li > a {
	text-transform:uppercase;
	}
#wrapper #block01e .navbar-default .navbar-nav > .active > a,
#wrapper #block01e .navbar-default .navbar-nav > .active > a:hover,
#wrapper #block01e .navbar-default .navbar-nav > .active > a:focus{
	font-weight:bold;
	background:none;
	}
#wrapper #block01e .navbar-default .navbar-nav > .open > a,
#wrapper #block01e .navbar-default .navbar-nav > .open > a:hover,
#wrapper #block01e .navbar-default .navbar-nav > .open > a:focus{
	background-color:#2a2928;
	color:#ec945e;
	}
#block01e .top-right{
	position:relative;
	height:24px;
}
#block01e .social-icon{
	float:right;
	}
#block01e .social-icon{
	padding:12px 0 0 0;
	}
#block01e .social-icon ul{
	float:right;
	margin:0;
	padding:5px 3px 0 0;
	}
#block01e .social-icon ul li{
	float:right;
	padding:0 3px;
	}
#block01e .social-icon ul li a{
	font-size:20px;
	}
	
/* /block01e */

/* block01f */
#block01f .navbar-brand{
	width:133px;
	padding-right:0;
	padding-bottom:0;
	}
#block01f{
	position:inherit;
	padding:52px 0 0 0;
	}
#block01f:after{
	clear:both;
	display:block;
	content:"";
	}
#block01f .searchbar{
	float:right;
	border:1px solid #e5e5e5;
	margin:20px 0 0 0;
	}
#block01f .searchbar input{
	background:none;
	border:none;
	padding:0 7px;
	}
#block01f .search-btn{
	float:right;
	margin:5px 5px 0 0;
	}
#block01f .navouter{
	width:100%;
	margin:27px 0 0 0;
	}
#block01f .navouter:after{
	clear:both;
	content:"";
	display:block;
	}
#block01f .navbar-collapse{
	float:left;
	background:none;
	border:none;
	margin:0;
	}
#block01f .navbar{
	background:none;
	border:none;
	margin:0;
	}
#block01f ul.navbar-nav{
	padding:0 0 0 0;
	}
#block01f .navbar-default .navbar-nav > li > a {
	text-transform:uppercase;
	}
#block01f .navbar-default .navbar-nav > .active > a,
#block01f .navbar-default .navbar-nav > .active > a:hover,
#block01f .navbar-default .navbar-nav > .active > a:focus{
	color:#ec945e;
	font-weight:bold;
	background:none;
	}
#block01f .navbar-default .navbar-nav > .open > a,
#block01f .navbar-default .navbar-nav > .open > a:hover,
#block01f .navbar-default .navbar-nav > .open > a:focus{
	background-color:#2a2928;
	color:#ec945e;
	}
#block01f .social-icon {
	float: right;
	padding:12px 0 0 0;
	}
#block01f .social-icon ul {
	float: right;
	margin: 0;
	padding: 0;
	}
#block01f .social-icon ul li {
	float: right;
	padding: 0 10px;
}
#block01f .social-icon ul li a{
	font-size:20px;
}

/* /block01f */

/* block01g */
#block01g .navbar-brand{
	width:133px;
	padding-right:0;
	padding-bottom:0;
	}
#block01g{
	position:inherit;
	padding:52px 0 0 0;
	}
#block01g:after{
	clear:both;
	display:block;
	content:"";
	}
#block01g .whitelogo{
	display:none;
	}
#block01g .searchbar{
	float:right;
	border:1px solid #e5e5e5;
	margin:20px 0 0 0;
	}
#block01g .searchbar input{
	background:none;
	border:none;
	padding:0 7px;
	}
#block01g .search-btn{
	float:right;
	margin:5px 5px 0 0;
	}
#block01g .navouter{
	width:100%;
	margin:27px 0 0 0;
	}
#block01g .navouter:after{
	clear:both;
	content:"";
	display:block;
	}
#block01g .navbar-collapse{
	float:left;
	background:none;
	border:none;
	margin:0;
	}
#block01g .navbar{
	background:none;
	border:none;
	margin:0;
	}
#block01g ul.navbar-nav{
	padding:0 0 0 0;
	}
#block01g .navbar-default .navbar-nav > li > a {
	text-transform:uppercase;
	}
#block01g .navbar-default .navbar-nav > li {
	border-bottom:4px solid rgba(255, 255, 255, 0);
	border-bottom:4px solid rgba(255, 255, 255, 0);
	}
#block01g .navbar-default .navbar-nav > li.active,
#block01g .navbar-default .navbar-nav > li:hover {
	border-bottom:4px solid #ffffff;
	}
#block01g .navbar-default .navbar-nav > .active > a,
#block01g .navbar-default .navbar-nav > .active > a:hover,
#block01g .navbar-default .navbar-nav > .active > a:focus{
	font-weight:bold;
	background:none;
	}
#block01g .navbar-default .navbar-nav > .open > a,
#block01g .navbar-default .navbar-nav > .open > a:hover,
#block01g .navbar-default .navbar-nav > .open > a:focus{
	background:#282828;
	}
#block01g .dropdown-menu .divider{
	margin:0;
	}
#block01g .dropdown-menu > li > a{
	padding:11px 20px;
	}
#block01g .social-icon {
	float: right;
	padding:12px 0 0 0;
	}
#block01g .social-icon ul {
	float: right;
	margin: 0;
	padding: 0;
	}
#block01g .social-icon ul li {
	float: right;
	padding: 0 10px;
}
#block01g .social-icon ul li a{
	font-size:20px;
}
	
/* /block01g */

/* block01h */
#block01h .navbar-brand{
	width:133px;
	padding-right:0;
	padding-bottom:0;
	}
#block01h{
	position:inherit;
	padding:52px 0 0 0;
	}
#block01h:after{
	clear:both;
	display:block;
	content:"";
	}
#block01h .searchbar{
	float:right;
	border:1px solid #e5e5e5;
	margin:20px 0 0 0;
	}
#block01h .searchbar input{
	background:none;
	border:none;
	padding:0 7px;
	}
#block01h .search-btn{
	float:right;
	margin:5px 5px 0 0;
	}
#block01h .navouter{
	width:100%;
	margin:27px 0 0 0;
	}
#block01h .navouter:after{
	clear:both;
	content:"";
	display:block;
	}
#block01h .navbar-collapse{
	float:left;
	background:none;
	border:none;
	margin:0;
	}
#block01h .navbar{
	background:none;
	border:none;
	margin:0;
	}
#block01h ul.navbar-nav{
	padding:0 0 0 0;
	}
#block01h .navbar-default .navbar-nav > li > a {
	text-transform:uppercase;
	}
#block01h .navbar-default .navbar-nav > li {
	border-bottom:4px solid rgba(255, 255, 255, 0);
	border-bottom:4px solid rgba(255, 255, 255, 0);
	}
#block01h .navbar-default .navbar-nav > li.active,
#block01h .navbar-default .navbar-nav > li:hover {
	border-bottom:4px solid #ffffff;
	}
#block01h .navbar-default .navbar-nav > .active > a,
#block01h .navbar-default .navbar-nav > .active > a:hover,
#block01h .navbar-default .navbar-nav > .active > a:focus{
	font-weight:bold;
	background:none;
	}
#block01h .navbar-default .navbar-nav > .open > a,
#block01h .navbar-default .navbar-nav > .open > a:hover,
#block01h .navbar-default .navbar-nav > .open > a:focus{
	background:#282828;
	}
#block01h .dropdown-menu .divider{
	margin:0;
	}
#block01h .dropdown-menu > li > a{
	padding:11px 20px;
	}
#block01h .social-icon {
	float: right;
	padding:12px 0 0 0;
	}
#block01h .social-icon ul {
	float: right;
	margin: 0;
	padding: 0;
	}
#block01h .social-icon ul li {
	float: right;
	padding: 0 10px;
}
#block01h .social-icon ul li a{
	font-size:20px;
}
	
/* /block01h */

/* block02 */

#block02{
	padding:0;
	}
#block02 .responsive-slider {
  width: 100%;
  position: relative;
}
#block02 .slide_textholder{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	overflow:hidden;
	height:100%;
	}
#block02 .holderinner{
	overflow:hidden;
	position:relative;
	height:100%;
	}
#block02 .responsive-slider [data-animate] {
  	opacity: 0;
}
#block02 .responsive-slider .slides {
 	position: relative;
  	overflow: hidden;
}
#block02 .responsive-slider .slides ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 0;
  	white-space: nowrap;
  	font-size: 0;
}
#block02 .responsive-slider .slides ul li {
  	display: inline-block;
  	max-width: 100%;
  	width:100%;
}
#block02 .responsive-slider .slides ul li .slide-body {
  	display: inline-block;
  	position: relative;
  	max-height: 100%;
  	height:100%;
  	width: 100%;
  	max-width: 100%
  	font-size: 14px;
}
#block02 .responsive-slider .slides ul li .slide-body img {
  	max-height: 100%;
  	height:100%;
}
#block02 .responsive-slider .slides ul li .slide-body .caption {
  	position: absolute;
 	text-align:center;
}
#block02 .responsive-slider .slides ul li .slide-body .caption.subheader {
  	top: 30%;
  	left:0;
  	width:100%;
}
#block02 .responsive-slider .slides ul li .slide-body .caption.subheader h2 {
  	font:700 55px 'Montserrat', Arial, Helvetica, sans-serif;
}
#block02 .responsive-slider .slides ul li .slide-body .caption.subheader h2 i {
  	font:100 26px 'Roboto', Arial, Helvetica, sans-serif;
}
#block02 .responsive-slider .pages {
    bottom: 80px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	
}
#block02 .responsive-slider .pages .page {
    border: 5px solid #fff;
    border-radius: 0px;
    color: transparent;
    display: inline-block;
    height: 9px;
    opacity: 0.5;
    width: 9px;
	overflow:hidden;
}
#block02 .godown{
	display:block;
	color:#ffffff;
	text-align:center;
	}
#block02 .godown a{
	display:inline-block;
	width:15px;
	}
#block02 .godown a i{
	line-height:10px;
	padding:0;
	margin:0;
	
	}
#block02 .responsive-slider .slider-control {
    color: #000;
    font-size: 20px;
    position: absolute;
	width:45px;
	padding:7px 0 0 7px;
	height:43px;
	text-align:center;
	vertical-align:middle;
    top: 44%;
	color:#fff;
	border:2px solid #ffffff;
	z-index:999;
}
#block02 .responsive-slider .slider-control.left {
    left: 5%;
    padding-left: 0;
}
#block02 .responsive-slider .slider-control.right {
    padding-right: 0;
    right: 5%;
}
#block02 .responsive-slider .pages .page:hover, #block02 .responsive-slider .pages .page.active{
	opacity:1;
	}
#block02 .responsive-slider .slides ul li .slide-body .caption.learnmore {
 	bottom: 33%;
  	left: 0;
  	width: 100%;
}
#block02 .responsive-slider .slides ul li .sub{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
	font-size:24px;
	}
#block02 .responsive-slider .slides ul li .learnmore{
	text-align:center;
	overflow:hidden;
	}
#block02 .responsive-slider .slides ul li .learnmore .more{
	margin:0 9px;
	}
#block02 .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block02 */

/* block02a */

#block02a{
	padding:0;
	}
#block02a .display{
	width:100%;
	overflow:hidden;
	position:relative;
	}
#block02a .display .imgholder img{
	width:100%;
	max-width:100%;
	display:block;
	height:auto;
	}
#block02a .titlebox{
	position:absolute;
	left:0;
	top:35%;
	text-align:center;
	width:100%;
	overflow:hidden;
	}
#block02a .signup{
	width:100%;
	overflow:hidden;
	background:rgba(43, 43, 43, 0.7);
	padding:24px;
	margin-top:20px;
	}
#block02a .signup .form-group{
	float:left;
	width:28%;
	margin-right:14px;
	font:700 14px'Montserrat', Arial, Helvetica, sans-serif;
	}
#block02a .signup .form-group input{
	background:none;
	border-color:#4d4d4d;
	text-transform:uppercase;
	border-radius:0 0 0 0;
	height:55px;
	width:100%;
	}
#block02a .signup .form-group input:focus{
	 box-shadow: 0 0 0 rgba(0, 224, 153, 0.075) inset, 0 0 0 rgba(0, 224, 153, 0.6);
}
#block02a .signup .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border-radius:0;
	border:2px solid #ffffff;
	float:left;
	border:none;
	height:55px;
	width:12%;
	}
			
/* /block02a */

/* block02b */

#block02b{
	padding:0;
	}
#block02b .responsive-slider {
	width: 100%;
	position: relative;
	}
#block02b .slide_textholder{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	overflow:hidden;
	height:100%;
	}
#block02b .holderinner{
	overflow:hidden;
	position:relative;
	height:100%;
	}
#block02b .responsive-slider [data-animate] {
  	opacity: 0;
}
#block02b .responsive-slider .slides {
 	 position: relative;
  	overflow: hidden;
}
#block02b .responsive-slider .slides ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 0;
  	white-space: nowrap;
  	font-size: 0;
}
#block02b .responsive-slider .slides ul li {
  	display: inline-block;
  	max-width: 100%;
  	width:100%;
}
#block02b .responsive-slider .slides ul li .slide-body {
  	display: inline-block;
  	position: relative;
  	max-width: 100%;
  	width:100%;
  	font-size: 14px;
}
#block02b .responsive-slider .slides ul li .slide-body img {
  	max-width: 100%;
  	width:100%;
}
#block02b .responsive-slider .slides ul li .slide-body .caption {
  	position: absolute;
 	text-align:center;
}
#block02b .responsive-slider .slides ul li .slide-body .caption.subheader {
  	top: 30%;
  	left:0;
  	width:100%;
}
#block02b .responsive-slider .slides ul li .slide-body .caption.subheader h2 {
  	font:700 55px 'Montserrat', Arial, Helvetica, sans-serif;
}
#block02b .responsive-slider .slides ul li .slide-body .caption.subheader h2 i {
  	font:100 26px 'Roboto', Arial, Helvetica, sans-serif;
}
#block02b .responsive-slider .pages {
    bottom: 80px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#block02b .responsive-slider .pagerholder .page {
	border: 5px solid #fff;
	border-radius: 0px;
	color: transparent;
	display: inline-block;
	height: 9px;
	opacity: 0.5;
	width: 9px;
	}
#block02b .responsive-slider .pagerholder .active{
	opacity:1;
	}
#block02b .godown{
	display:block;
	color:#ffffff;
	text-align:center;
	}
#block02b .godown a{
	display:inline-block;
	width:15px;
	}
#block02b .godown a i{
	line-height:10px;
	padding:0;
	margin:0;
	}
#block02b .responsive-slider .slider-control {
    color: #000;
    font-size: 20px;
    position: absolute;
	width:45px;
	padding:7px 0 0 7px;
	height:43px;
	text-align:center;
	vertical-align:middle;
    top: 44%;
	color:#fff;
	border:2px solid #ffffff;
	z-index:999;
}
#block02b .responsive-slider .slider-control.left {
    left: 5%;
    padding-left: 0;
}
#block02b .responsive-slider .slider-control.right {
    padding-right: 0;
    right: 5%;
}
#block02b .responsive-slider .pages .page:hover, .responsive-slider .pages .page.active{
	opacity:1;
	}
#block02b .responsive-slider .slides ul li .slide-body .caption.learnmore {
 	bottom: 33%;
  	left: 0;
  	width: 100%;
}
#block02b .responsive-slider .slides ul li .sub{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
	font-size:24px;
	}
#block02b .responsive-slider .slides ul li .learnmore{
	text-align:center;
	overflow:hidden;
	}
#block02b .responsive-slider .slides ul li .learnmore .more{
	margin:0 9px;
	}
#block02b .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block02b .pagerholder{
	position:absolute;
	left:0;
	bottom:45%;
	width:100%;
	overflow:hidden;
	text-align:center;
	}
		
/* /block02b */

/* block02c*/

#block02c{
	padding:0;
	}
#block02c .responsive-slider {
	width: 100%;
	position: relative;
}
#block02c .slide_textholder{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	overflow:hidden;
	height:100%;
	}
#block02c .holderinner{
	overflow:hidden;
	position:relative;
	height:100%;
	}
#block02c .responsive-slider [data-animate] {
  	opacity: 0;
}
#block02c .responsive-slider .slides {
 	position: relative;
  	overflow: hidden;
}
#block02c .responsive-slider .slides ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 0;
  	white-space: nowrap;
  	font-size: 0;
}
#block02c .responsive-slider .slides ul li {
  	display: inline-block;
  	max-width: 100%;
  	width:100%;
}
#block02c .responsive-slider .slides ul li .slide-body {
  	display: inline-block;
  	position: relative;
  	max-width: 100%;
  	width:100%;
  	font-size: 14px;
}
#block02c .responsive-slider .slides ul li .slide-body img {
  	max-width: 100%;
  	width:100%;
}
#block02c .responsive-slider .slides ul li .slide-body .caption {
  	position: absolute;
 	text-align:center;
}
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader {
  	top: 30%;
  	left:0;
  	width:100%;
}
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader h1{
	text-align:left;
	}
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader h2 {
  	font:700 55px 'Montserrat', Arial, Helvetica, sans-serif;
}
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader h2 i {
  	font:100 26px 'Roboto', Arial, Helvetica, sans-serif;
}
#block02c .responsive-slider .pages {
    bottom: 80px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	
}
#block02c .responsive-slider .pages .page {
    border: 5px solid #fff;
    border-radius: 0px;
    color: transparent;
    display: inline-block;
    height: 9px;
    opacity: 0.5;
    width: 9px;
	overflow:hidden;
}

#block02c .responsive-slider .slider-control {
    color: #000;
    font-size: 20px;
    position: absolute;
	width:45px;
	padding:7px 0 0 7px;
	height:43px;
	text-align:center;
	vertical-align:middle;
    top: 44%;
	color:#fff;
	border:2px solid #ffffff;
	z-index:999;
}
#block02c .responsive-slider .slider-control.left {
    left: 5%;
    padding-left: 0;
}
#block02c .responsive-slider .slider-control.right {
    padding-right: 0;
    right: 5%;
}
#block02c .responsive-slider .pages .page:hover, 
#block02c .responsive-slider .pages .page.active{
	opacity:1;
	}
#block02c .responsive-slider .slides ul li .slide-body .caption.learnmore {
 	bottom: 33%;
  	left: 0;
  	width: 100%;
}
#block02c .responsive-slider .slides ul li .sub{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
	font-size:24px;
	}
#block02c .responsive-slider .slides ul li .subheader{
	width:100%;
	left:0;
	text-align:left;
	}
#block02c .responsive-slider .slides ul li .learnmore{
	text-align:center;
	overflow:hidden;
	width:100%;
	left:0;
	padding-top:16px;
	text-align:left;
	}
#block02c .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	margin:0 9px;
	float:left;
	}
#block02c .responsive-slider .slides ul li .learnmore .more:first-child{
	margin-left:0;
	}
#block02c .caption_outer{
	position:absolute;
	width:53%;
	height:100%;
	top:0;
	left:0;
	overflow:hidden;
	background: -moz-linear-gradient(101deg,  rgba(0,224,153,1) 0%, rgba(0,224,153,1) 80%, rgba(0,224,153,0) 50%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,224,153,1)), color-stop(49%,rgba(0,224,153,1)), color-stop(49%,rgba(0,224,153,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-10deg,  rgba(0,224,153,1) 0%,rgba(0,224,153,1) 80%,rgba(0,224,153,0) 49%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(101deg,  rgba(0,224,153,1) 0%,rgba(0,224,153,1) 80%,rgba(0,224,153,0) 49%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(101deg,  rgba(0,224,153,1) 0%,rgba(0,224,153,1) 80%,rgba(0,224,153,0) 49%,rgba(125,185,232,0) 100%); /* IE10+ */
background: linear-gradient(101deg,  rgba(0,224,153,1) 0%,rgba(0,224,153,1) 80%,rgba(0,224,153,0) 49%,rgba(125,185,232,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e099', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			}
#block02c .caption_inner{
	position:relative;
	height:100%;
	width:77%;
	float:right;
	}
		
#block02c .responsive-slider .slider-control.left,
#block02c .responsive-slider .slider-control.right{
	top:auto;
	bottom:23%;
	}
#block02c .responsive-slider .slider-control.left{
	left:12%;
	}
#block02c .responsive-slider .slider-control.right{
	left:17%;
	}
	
/* /block02c*/

/* block02d */

#block02d{
	padding:0;
	}
#block02d .responsive-slider {
	 width: 100%;
	 position: relative;
	}
#block02d .slide_textholder{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	overflow:hidden;
	height:100%;
	}
#block02d .holderinner{
	overflow:hidden;
	position:relative;
	height:100%;
	}
#block02d .responsive-slider [data-animate] {
  	opacity: 0;
}
#block02d .responsive-slider .slides {
 	 position: relative;
  	overflow: hidden;
}
#block02d .responsive-slider .slides ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 0 0 -12px 0;
  	white-space: nowrap;
  	font-size: 0;
}
#block02d .responsive-slider .slides ul li {
  	display: inline-block;
  	max-width: 100%;
  	width:100%;
}
#block02d .responsive-slider .slides ul li .slide-body {
  	display: inline-block;
  	position: relative;
  	max-width: 100%;
  	width:100%;
  	font-size: 14px;
}
#block02d .responsive-slider .slides ul li .slide-body img {
  	max-width: 100%;
  	width:100%;
}
#block02d .responsive-slider .slides ul li .slide-body .caption {
  	position: absolute;
 	text-align:center;
}
#block02d .responsive-slider .slides ul li .slide-body .caption.subheader {
  	top: 30%;
  	left:0;
  	width:100%;
}
#block02d .responsive-slider .slides ul li .slide-body .caption.subheader h2 {
  	font:700 55px 'Montserrat', Arial, Helvetica, sans-serif;
}
#block02d .responsive-slider .slides ul li .slide-body .caption.subheader h2 i {
  	font:100 26px 'Roboto', Arial, Helvetica, sans-serif;
}
#block02d .responsive-slider .pages {
    bottom: 80px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	
}
#block02d .responsive-slider .pages .page {
    border: 5px solid #fff;
    border-radius: 0px;
    color: transparent;
    display: inline-block;
    height: 9px;
    opacity: 0.5;
    width: 9px;
	overflow:hidden;
}
#block02d .godown{
	display:block;
	color:#ffffff;
	text-align:center;
	}
#block02d .godown a{
	display:inline-block;
	width:15px;
	}
#block02d .godown a i{
	line-height:10px;
	padding:0;
	margin:0;
	}
#block02d .responsive-slider .slider-control {
    color: #000;
    font-size: 20px;
    position: absolute;
	width:45px;
	padding:7px 0 0 7px;
	height:43px;
	text-align:center;
	vertical-align:middle;
    top: 44%;
	color:#fff;
	border:2px solid #ffffff;
	z-index:999;
}
#block02d .responsive-slider .slider-control.left {
    left: 5%;
    padding-left: 0;
}
#block02d .responsive-slider .slider-control.right {
    padding-right: 0;
    right: 5%;
}
#block02d .responsive-slider .pages .page:hover,
#block02d .responsive-slider .pages .page.active{
	opacity:1;
	}
#block02d .responsive-slider .slides ul li .slide-body .caption.learnmore {
 	bottom: 33%;
  	left: 0;
  	width: 100%;
}
#block02d .responsive-slider .slides ul li .sub{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
	font-size:24px;
	}
#block02d .responsive-slider .slides ul li .learnmore{
	text-align:center;
	overflow:hidden;
	}
#block02d .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block02d .slide_textholder,{
	position:inherit;
	}
#block02d .slide-body{
	padding: 0;
	min-height:800px;
	}
#block02d .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:20%;
	}
#block02d .slide-body .caption.subheader h1{
	text-transform:inherit;
	font-size:100px;
	text-align:left;
	}
#block02d .responsive-slider .slides ul li .slide-body .caption.learnmore{
	text-align:left;
	bottom:20%;
	margin:0 9px;
	}
#block02d .pagerholder{
	position:absolute;
	bottom:22%;
	width:43%;
	right:0;
	overflow:hidden;
	text-align:center;
	}
#block02d .pagerholder .page {
	border: 5px solid #fff;
	border-radius: 0px;
	color: transparent;
	display: inline-block;
	height: 9px;
	opacity: 0.5;
	width: 9px;
}
#block02d .pagerholder .active{
	opacity:1;
	}
	
/* /block02d */ 

/* block02e */

#block02e{
	padding:0;
	}
#block02e .display {
    overflow: hidden;
    position: relative;
    width: 100%;
}
#block02e .display .imgholder img {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}
#block02e .titlebox{
	position:absolute;
	left:0;
	top:18%;
	text-align:center;
	width:100%;
	overflow:hidden;
	}
#block02e .more {
	border-color:#00e099;
}
#block02e .center_holder{
	float:none;
	margin:0 auto;
	overflow:hidden;
	}
#block02e .center_holder h1{
	text-transform:inherit;
	font-weight:normal;
	font-size:48px;
	margin-bottom:40px;
	}
#block02e .video_holder{
	position:relative;
	width:269px;
	height:269px;
	overflow:hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	float:none;
	margin:0 auto;
	}
#block02e .embed-container {
	position: relative;
	padding-bottom: 100%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	} 
#block02e .embed-container iframe,
#block02e .embed-container object,
#block02e .embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}
#block02e span.play-btn{
	font-size:68px;
	border-radius:34px;
	min-height:70px;
	display:inline-block;
	position:absolute;
	left:37%;
	top:40%;
	}
#block02e span.play-btn a{
	transform: translate(8px, 0px);
	text-decoration:none;
	}
#block02e span.play-btn a:hover{
	text-decoration:none;
	}
#block02e .text_area{
	width:100%;
	overflow:hidden;
	padding:0 0;
	}
#block02e .more{
	border-radius: 0;
    font: 700 14px/49px "Montserrat",Arial,Helvetica,sans-serif;
    padding: 0 30px;
    text-decoration: none;
    text-transform: uppercase;
	}
	
/* /block02e */

/* block02f */

#block02f{
	padding:0;
	}
#block02f .responsive-slider {
	width: 100%;
	position: relative;
}
#block02f .slide_textholder{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	overflow:hidden;
	height:100%;
	}
#block02f .holderinner{
	overflow:hidden;
	position:relative;
	height:100%;
	}
#block02f .responsive-slider [data-animate] {
  	opacity: 0;
}
#block02f .responsive-slider .slides {
 	 position: relative;
  	overflow: hidden;
}
#block02f .responsive-slider .slides ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 0;
  	white-space: nowrap;
  	font-size: 0;
}
#block02f .responsive-slider .slides ul li {
  	display: inline-block;
  	max-width: 100%;
  	width:100%;
}
#block02f .responsive-slider .slides ul li .slide-body {
  	display: inline-block;
  	position: relative;
  	max-width: 100%;
  	width:100%;
  	font-size: 14px;
}
#block02f .responsive-slider .slides ul li .slide-body img {
  	max-width: 100%;
  	width:100%;
}
#block02f .responsive-slider .slides ul li .slide-body .caption {
  	position: absolute;
 	text-align:center;
}
#block02f .responsive-slider .slides ul li .slide-body .caption.subheader {
  	top: 30%;
  	left:0;
  	width:100%;
}
#block02f .responsive-slider .slides ul li .slide-body .caption.subheader h2 {
  	font:700 55px 'Montserrat', Arial, Helvetica, sans-serif;
}
#block02f .responsive-slider .slides ul li .slide-body .caption.subheader h2 i {
  	font:100 26px 'Roboto', Arial, Helvetica, sans-serif;
}
#block02f .responsive-slider .pages {
    bottom: 80px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#block02f .responsive-slider .slider-control.left {
    left: 5%;
    padding-left: 0;
}
#block02f .responsive-slider .slider-control.right {
    padding-right: 0;
    right: 5%;
}
#block02f .responsive-slider .pages .page:hover,
#block02f .responsive-slider .pages .page.active{
	opacity:1;
	}
#block02f .responsive-slider .slides ul li .slide-body .caption.learnmore {
 	bottom:23%;
  	left: 0;
  	width: 100%;
}
#block02f .responsive-slider .slides ul li .sub{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
	font-size:24px;
	}
#block02f .responsive-slider .slides ul li .learnmore{
	text-align:center;
	overflow:hidden;
	}
#block02f .responsive-slider .slides ul li .learnmore .more{
	margin:0 9px;
	}
#block02f .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block02f .responsive-slider{
	padding:0 0 0 0;
	}
#block02f .responsive-slider .slider-control{
	 color: #000;
    font-size: 20px;
    position: absolute;
	width:45px;
	padding:7px 0 0 7px;
	height:43px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	border:2px solid #ffffff;
	z-index:999;
	top:55%;
	}
#block02f .responsive-slider .slides ul li .sub{
	bottom:-32%;
	}
	
/* /block02f */

/* block02g */

#block02g{
	padding:0;
	}
#block02g .responsive-slider {
  width: 100%;
  position: relative;
}
#block02g .slide_textholder{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	overflow:hidden;
	height:100%;
	}
#block02g .holderinner{
	overflow:hidden;
	position:relative;
	height:100%;
	}
#block02g .responsive-slider [data-animate] {
  	opacity: 0;
}
#block02g .responsive-slider .slides {
 	 position: relative;
  	overflow: hidden;
}
#block02g .responsive-slider .slides ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 0;
  	white-space: nowrap;
  	font-size: 0;
}
#block02g .responsive-slider .slides ul li {
  	display: inline-block;
  	max-width: 100%;
  	width:100%;
}
#block02g .responsive-slider .slides ul li .slide-body {
  	display: inline-block;
  	position: relative;
  	max-width: 100%;
  	width:100%;
  	font-size: 14px;
}
#block02g .responsive-slider .slides ul li .slide-body img {
  	max-width: 100%;
  	width:100%;
}
#block02g .responsive-slider .slides ul li .slide-body .caption {
  	position: absolute;
 	text-align:left;
}
#block02g .responsive-slider .slides ul li .slide-body .caption h1 {
	text-align:left;
}
#block02g .responsive-slider .slides ul li .slide-body .caption.subheader {
  	left: 0;
	top: 30%;
	width: 50%;
}

#block02g .responsive-slider .slides ul li .slide-body .caption.subheader h2 {
  	font:700 55px 'Montserrat', Arial, Helvetica, sans-serif;
}
#block02g .responsive-slider .slides ul li .slide-body .caption.subheader h2 i {
  	font:100 26px 'Roboto', Arial, Helvetica, sans-serif;
}
#block02g .responsive-slider .slides ul li .slide-body .caption.video_demo{
	right: 0;
	top: 32%;
	width: 50%;
	}
#block02g .video_holder{
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	}
#block02g .embed-container {
	position: relative;
	padding-bottom:57.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	} 
#block02g .embed-container iframe,
#block02g .embed-container object,
#block02g .embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}
#block02g .video_holder span{
	position:absolute;
	width:106px;
	height:86px;
	top:37%;
	left:42%;
	font-size:32px;
	display:none
	}
#block02g .video_holder span a{
	display:block;
	height:100%;
	padding:25px 0 0 12px;
	}
#block02g .video_holder span a:hover,
#block02g .video_holder span a:focus{
	text-decoration:none;
	}
#block02g .responsive-slider .slides ul li .learnmore{
	text-align:center;
	overflow:hidden;
	}
#block02g .responsive-slider .slides ul li .learnmore .more{
	margin:0 9px;
	}
#block02g .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block02g .responsive-slider .slides ul li .sub{
	width:100%;
	overflow:hidden;
	padding:20px 0 0 0;
	font-size:22px;
	}
#block02g .responsive-slider .pages .page:hover, #block02g .responsive-slider .pages .page.active{
	opacity:1;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption.learnmore {
 	bottom: 27%;
  	left: 0;
  	width: 100%;
}
#block02g .responsive-slider .pages{
	left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	bottom:8%;
	}
#block02g .responsive-slider .pages .page {
    border: 5px solid #fff;
    border-radius: 0px;
    color: transparent;
    display: inline-block;
    height: 9px;
    opacity: 0.5;
    width: 9px;
	overflow:hidden;
}
#block02g .responsive-slider .slider-control {
    font-size: 20px;
    position: absolute;
	width:45px;
	padding:7px 0 0 7px;
	height:43px;
	text-align:center;
	vertical-align:middle;
    top:85%;
	border:2px solid #ffffff;
	z-index:999;
}
#block02g .responsive-slider .slider-control.left{
	left:20%;
	}
#block02g .responsive-slider .slider-control.right{
	right:20%;
	}
	
/* /block02g */

/* block02h*/

#block02h{
	padding:0;
	}
#block02h .responsive-slider {
  width: 100%;
  position: relative;
}
#block02h .slide_textholder{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	overflow:hidden;
	height:100%;
	}
#block02h .holderinner{
	overflow:hidden;
	position:relative;
	height:100%;
	}
#block02h .responsive-slider [data-animate] {
  	opacity: 0;
}
#block02h .responsive-slider .slides {
 	 position: relative;
  	overflow: hidden;
}
#block02h .responsive-slider .slides ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 0;
  	white-space: nowrap;
  	font-size: 0;
}
#block02h .responsive-slider .slides ul li {
  	display: inline-block;
  	max-width: 100%;
  	width:100%;
}
#block02h .responsive-slider .slides ul li .slide-body {
  	display: inline-block;
  	position: relative;
  	max-width: 100%;
  	width:100%;
  	font-size: 14px;
}
#block02h .responsive-slider .slides ul li .slide-body img {
  	max-width: 100%;
  	width:100%;
}
#block02h .responsive-slider .slides ul li .slide-body .caption {
  	position: absolute;
 	text-align:center;
}
#block02h .responsive-slider .slides ul li .slide-body .caption.subheader {
  	top: 30%;
  	left:0;
  	width:100%;
}
#block02h .responsive-slider .slides ul li .slide-body .caption.subheader h2 {
  	font:700 55px 'Montserrat', Arial, Helvetica, sans-serif;
}
#block02h .responsive-slider .slides ul li .slide-body .caption.subheader h2 i {
  	font:100 26px 'Roboto', Arial, Helvetica, sans-serif;
}
#block02h .responsive-slider .pages {
    bottom: 80px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	
}
#block02h .responsive-slider .pages .page {
    border: 5px solid #fff;
    border-radius: 0px;
    color: transparent;
    display: inline-block;
    height: 9px;
    opacity: 0.5;
    width: 9px;
	overflow:hidden;
}
#block02h .godown{
	display:block;
	color:#ffffff;
	text-align:center;
	}
#block02h .godown a{
	display:inline-block;
	width:15px;
	}
#block02h .godown a i{
	line-height:10px;
	padding:0;
	margin:0;
	}
#block02h .responsive-slider .slider-control {
    color: #000;
    font-size: 20px;
    position: absolute;
	width:45px;
	padding:7px 0 0 7px;
	height:43px;
	text-align:center;
	vertical-align:middle;
    top:87%;
	color:#fff;
	border:2px solid #ffffff;
	z-index:999;
}
#block02h .responsive-slider .slider-control.left {
    left: 21%;
    padding-left: 0;
}
#block02h .responsive-slider .slider-control.right {
    padding-right: 0;
    right: 21%;
}
#block02h .responsive-slider .pages .page:hover,
#block02h .responsive-slider .pages .page.active{
	opacity:1;
	}
#block02h .responsive-slider .slides ul li .slide-body .caption.learnmore {
 	bottom: 23%;
  	left: 0;
  	width: 100%;
}
#block02h .responsive-slider .slides ul li .sub{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 0;
	font-size:24px;
	}
#block02h .responsive-slider .slides ul li .learnmore{
	text-align:center;
	overflow:hidden;
	}
#block02h .responsive-slider .slides ul li .learnmore .more{
	margin:0 0 0 -4px;
	}
#block02h .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block02h .block02h .feild{
	width:100%;
	overflow:hidden;
	}
#block02h .feild .form-group{
	width:40%;
	}
#block02h .feild .form-group input{
	width:100%;
	line-height:53px;
	height:53px;
	border-radius:0 0 0 0;
	border-color:#ffffff;
	}
	
/* /block02h*/

/* block03 */

#block03 .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03 .feature p{
	font-size:20px;
	line-height:36px;
	}
#block03 .boxes{
	padding:60px 0 0 0;
	}
#block03 .icone_box{
	padding:20px 0 50px 0;
	font-size:45px;
	}
#block03 .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}

/* /block03 */

/* block03a */

#block03a .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03a .feature p{
	font-size:20px;
	line-height:36px;
	}
#block03a .boxes{
	padding:60px 0 0 0;
	}
#block03a .boxes .text-box{
	text-align:left;
	}
#block03a .boxes .text-box span{
	font-size:26px;
	line-height:43px;
	padding-bottom:20px;
	display:block;
	}
#block03a .icone_box{
	padding:20px 0 50px 0;
	font-size:45px;
	}
#block03a .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}

/* /block03a */

/* block03b */

#block03b .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03b .boxes{
	padding:60px 0 0 0;
	}
#block03b .boxes .text-box{
	text-align:left;
	}
#block03b .boxes .text-box span{
	font-size:20px;
	line-height:36px;
	padding-bottom:10px;
	display:block;
	}
#block03b .icone_box{
	padding:20px 0 50px 0;
	font-size:45px;
	}
#block03b .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
#block03b .box-inner{
	text-align:center;
	float:right;
	}
	
/* /block03b */

/* block03c */

#block03c{
	background:url(../images/work01.jpg) no-repeat center center;
	background-size: cover;
	padding-bottom:100px;
	}
#block03c .text-box{
	text-align:left;
	}
#block03c .text-box span{
	display:block;
	font-size:20px;
	line-height:36px;
	padding-bottom:20px;
	}
#block03c .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block03c */

/* block03d */

#block03d{
	}
#block03d .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03d .boxes{
	padding:40px 0 0 0;
	}
#block03d .boxes .text-box{
	text-align:left;
	}
#block03d .boxes .text-box span{
	font-size:20px;
	line-height:36px;
	padding-bottom:10px;
	display:block;
	}
#block03d .icone_box{
	padding:20px 0 50px 0;
	font-size:45px;
	}
#block03d .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}

#block03d .box-inner{
	text-align:center;
	float:right;
	}
#block03d .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block03d */

/* block03e */

#block03e{
	}
#block03e .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03e .boxes .col{
	overflow:hidden;
	}
#block03e .icone_box{
	padding:20px 0 50px 0;
	font-size:45px;
	}
#block03e .text-holder{
	padding-top:17px;
	line-height:24px;
	text-align:left;
	}
#block03e .text-holder h3{
	text-align:left;
	padding-bottom:10px;
	}
#block03e .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block03e */

/* block03f */

#block03f{
	}
#block03f .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03f .boxes .col{
	overflow:hidden;
	}
#block03f .icone_box{
	padding:20px 0 30px 0;
	}
#block03f .icone_box span{
	width:70px;
	height:70px;
	float:left;
	text-align:center;
	font-size:45px;
	-webkit-border-radius: 37px 37px 37px 37px;
	border-radius: 37px 37px 37px 37px;
	}
#block03f .icone_box span i{
	display:inline-block;
	padding:12px 15px;
	}
#block03f .text-holder{
	padding-top:17px;
	line-height:24px;
	text-align:left;
	}
#block03f .text-holder h3{
	text-align:left;
	padding-bottom:10px;
	}
#block03f .video_holder{
	position:relative;
	width:100%;
	overflow:hidden;
	}
#block03f .embed-container {
	position: relative;
	padding-bottom: 55%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	} 
#block03f .embed-container iframe,
#block03f .embed-container object,
#block03f .embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}
#block03f .video-box,
#block03f .text-box{
	width:50%;
	overflow:hidden;
	}
#block03f .video-box{
	float:right;
	}
#block03f .text-box{
	float:left;
	}
	
/* /block03f */

/* block03g */

#block03g{
	}
#block03g .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03g .img-area img{
	width:100%;
	}
#block03g .text-area{
	padding:5% 7% 5% 10%;
	overflow:hidden;
	text-align:left;
	float:left;
	}
#block03g .img-area{
	float:right;
	}
#block03g .text-area p{
	font-size:26px;
	line-height:48px;
	}
#block03g .carousel-indicators{
	left:12%;
	}
#block03g .carousel-indicators li{
	opacity:0.5;
	}
#block03g .carousel-indicators li:hover{
	opacity:1;
	}
#block03g .carousel-indicators li.active{
	opacity:1;
	cursor:inherit;
	}
	
/* /block03g */

/* block03h */

#block03h{
	padding-bottom:30px;
	}
#block03h .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03h .boxes .col{
	padding-bottom:70px;
	}
#block03h .icone_box img{
	width:100%;
	}
#block03h .text-holder{
	padding:30px 0 0 0;
	overflow:hidden;
	}
#block03h .text-holder h3{
	padding-bottom:26px;
	}
#block03h .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block03h */

/* block03i */

#block03i{
	padding-bottom:0;
	}
#block03i .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03i .feature p{
	font-size:20px;
	line-height:48px;
	}
#block03i .img-area{
	text-align:center;
	overflow:hidden;
	padding-top:77px;
	}
#block03i .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block03i */

/* block03j */

#block03j{
	}
#block03j .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03j .boxes .col{
	overflow:hidden;
	padding-bottom:20px;
	}
#block03j .icone_box{
	padding:20px 0 30px 0;
	}
#block03j .icone_box span{
	width:70px;
	height:70px;
	float:left;
	text-align:center;
	font-size:45px;
	-webkit-border-radius: 37px 37px 37px 37px;
	border-radius: 37px 37px 37px 37px;
	}
#block03j .icone_box span i{
	display:inline-block;
	padding:12px 13px;
	}
#block03j .text-holder{
	padding-top:17px;
	line-height:24px;
	text-align:left;
	}
#block03j .text-holder h3{
	text-align:left;
	padding-bottom:10px;
	}
	
/* /block03j */

/* block03k */

#block03k{
	padding-bottom:30px;
	}
#block03k .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03k .boxes .col{
	padding-bottom:70px;
	}
#block03k .icone_box{
	position:relative;
	overflow:hidden;
	margin-top:40px;
	}
#block03k .icone_box img{
	width:100%;
	}
#block03k .icone_box:hover .text-holder{
	opacity:1;
	overflow:hidden;
	transition: opacity 0.75s;
    -moz-transition: opacity 0.75s;
    -webkit-transition: opacity 0.75s;
	}
#block03k .text-holder{
	padding:20% 10%;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99;
	opacity:0;
	overflow:hidden;
	transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s;
	}
#block03k .text-holder h3{
	padding-bottom:26px;
	}
#block03k .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	background:none;
	border:2px solid #ffffff;
	}
	
/* /block03k */

/* block03l */

#block03l{
	}
#block03l .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block03l .text-area{
	padding:3% 2% 2% 3%;
	overflow:hidden;
	text-align:left;
	}
#block03l .text-area strong{
	font-size:18px;
	text-transform:uppercase;
	}
#block03l .text-area blockquote {
	font-size:26px;
	padding:0 0 30px 0;
	line-height:48px;
	border-left:none;
	}
#block03l .video_holder{
	position:relative;
	overflow:hidden;
	}
#block03l .embed-container {
	position: relative;
	padding-bottom: 55%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	} 
#block03l .embed-container iframe,
#block03l .embed-container object,
#block03l .embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}
	
/* /block03l */

/* block04 */

#block04 .parallax_content{
	text-align:center;
	}
#block04{
	width:100%;
	overflow:hidden;
	padding:0;
	}
#block04 .parallax-section {
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-image:url(../images/fully_responsive.jpg);
	background-size:100%;
	padding-bottom:130px;
}
#block04 .parallax_Block{
	width:100%;
	overflow:hidden;
	padding:110px 0 0 0;
	position:relative;
	z-index:99;
	}
#block04 .parallax_Block h2{
	background:url(../images/heading_bg01.png) no-repeat center bottom;
	}
#block04 .parallax_Block p{
	color:#ffffff;
	font-size:20px;
	padding-bottom:30px;
	}
#block04 .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block04 */

/* block05 */

#block05{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05 .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05 .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05 .tabhead li{
	float:none;
	display:inline-block;
	}
#block05 .tabhead li a{
	margin:0;
	border:none;
	padding:14px 0;
	min-width:190px;
	text-transform:uppercase;
	border-top:4px solid #ffffff;
	}
#block05 .tabhead > li.active > a,
#block05 .tabhead > li.active > a:hover,
#block05 .tabhead > li.active > a:focus,
#block05 .tabhead > li > a:hover{
	border-top:4px solid #00e099;
	background:#f4f4f4;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	}
#block05 .tab-content{
	padding:86px 0;
	}
#block05 .services p{
	font-size:20px;
	line-height:36px;
	}
#block05 .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05 .tab-content .boxes .col{
	padding-top:80px;
	padding-bottom:80px;
	margin-left:-1px;
	}
#block05 .tab-content .icone_box{
	padding:0 0 30px 0;
	font-size:60px;
	}
#block05 .tab-content .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
#block05 .tab-content .text-holder p{
	font:14px;
	}
#block05 .tab-content .text-holder a{
	line-height:29px;
	}
#block05 .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block05 .col .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05 .col .more:hover{
	text-indent:16px;
	}
/* /block05 */

/* block05a */

#block05a{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05a .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05a .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05a .tabhead li{
	float:none;
	display:inline-block;
	}
#block05a .tabhead li a{
	margin:0;
	border:none;
	padding:14px 0;
	min-width:190px;
	text-transform:uppercase;
	border-top:4px solid #ffffff;
	}
#block05a .tabhead > li.active > a,
#block05a .tabhead > li.active > a:hover,
#block05a .tabhead > li.active > a:focus,
#block05a .tabhead > li > a:hover{
	border-top:4px solid #00e099;
	background:#f4f4f4;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	}
#block05a .tab-content{
	padding:86px 0;
	}
#block05a .services p{
	font-size:20px;
	line-height:36px;
	}
#block05a .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05a .tab-content .boxes .col{
	padding-top:80px;
	padding-bottom:80px;
	margin-left:-1px;
	}
#block05a .tab-content .icone_box{
	padding:0 0 30px 0;
	font-size:60px;
	}
#block05a .tab-content .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
#block05a .tab-content .text-holder p{
	font:14px;
	}
#block05a .tab-content .text-holder a{
	line-height:29px;
	}
#block05a .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block05a .col .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05a .col .more:hover{
	text-indent:16px;
	}
/* /block05a */

/* block05b */
	
#block05b{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05b .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05b .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05b .tabhead li{
	float:none;
	display:inline-block;
	}
#block05b .tabhead > li > a{
		margin:0;
	border:none;
	padding:14px 0 30px 14px;
	min-width:190px;
	text-transform:uppercase;
	border-top:4px solid #ffffff;
		}
#block05b .tabhead > li.active > a,
#block05b .tabhead > li.active > a:hover,
#block05b .tabhead > li.active > a:focus,
#block05b .tabhead > li > a:hover{
	border:none;
	background: url(../images/arrow-active.png) no-repeat center bottom;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	transition: background 0s;
	-moz-transition: background 0s;
	-webkit-transition: background 0s;
	text-transform:uppercase;
	}
#block05b .tab-content{
	padding:86px 0;
	}
#block05b .services p{
	font-size:20px;
	line-height:36px;
	}
#block05b .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05b .tab-content .boxes .col{
	padding-top:80px;
	padding-bottom:80px;
	margin-left:-1px;
	}
#block05b .tab-content .icone_box{
	padding:0 0 30px 0;
	font-size:60px;
	}
#block05b .tab-content .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
#block05b .tab-content .text-holder p{
	font:14px;
	}
#block05b .tab-content .text-holder a{
	line-height:29px;
	}
#block05b .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block05b .col .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05b .col .more:hover{
	text-indent:16px;
	}
/* /block05b */

/* block05c */
	
#block05c{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05c .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05c .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05c .tabhead li{
	float:none;
	display:inline-block;
	}
#block05c .text_box,
#block05c .text_box h3{
	text-align:left;
	}
#block05c .text-holder .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05c .col:hover .text-holder .more{
	background:none !important;		
	}
#block05c .text-holder .more:hover{
	border-color:#ffffff !important;
	text-indent:16px;
	}
#block05c .tabhead > li > a{
	margin:0;
	border:none;
	padding:14px 0 30px 14px;
	min-width:190px;
	text-transform:uppercase;
	border-top:4px solid #ffffff;
	}
#block05c .tabhead > li.active > a,
#block05c .tabhead > li.active > a:hover,
#block05c .tabhead > li.active > a:focus,
#block05c .tabhead > li > a:hover{
	border:none;
	background: url(../images/arrow-active01.png) no-repeat center bottom;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	transition: background 0s;
	-moz-transition: background 0s;
	-webkit-transition: background 0s;
	text-transform:uppercase;
	}
#block05c .tab-content{
	padding:86px 0;
	}
#block05c .services p{
	font-size:20px;
	line-height:36px;
	}
#block05c .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05c .tab-content .boxes .col{
	padding-top:80px;
	padding-bottom:80px;
	margin-left:-1px;
	}
#block05c .tab-content .icone_box{
	padding:0 0 30px 0;
	font-size:83px;
	}
#block05c .tab-content .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
#block05c .tab-content .text-holder p{
	font:14px;
	}
#block05c .tab-content .text-holder a{
	line-height:29px;
	}
#block05c .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block05c */

/* block05d */
			
#block05d{
	padding-bottom:0;
	}
#block05d .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05d .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05d .text_box,
#block05d .text_box h3{
	text-align:left;
	}
#block05d .tabhead > li{
	border-bottom:1px solid #e1e1e1;
	margin-left:-4px;
	float:none;
	display:inline-block;
	}
#block05d .text-holder .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05d .text-holder .more:hover{
	text-indent:16px;
	}
#block05d .tabhead > li > a{
	margin:0;
	border:none;
	padding:14px 0 30px 14px;
	min-width:190px;
	text-transform:uppercase;
	border-bottom:6px solid #ffffff;
	}
#block05d .tabhead > li.active > a,
#block05d .tabhead > li.active > a:hover,
#block05d .tabhead > li.active > a:focus,
#block05d .tabhead > li > a:hover{
	border-bottom:6px solid #00a1d9;
	background: none;
	border-right:none;
	border-left:none;
	border-top:none;
	border-radius:0;
	transition: background 0s;
	-moz-transition: background 0s;
	-webkit-transition: background 0s;
	text-transform:uppercase;
	}
#block05d .box-holder{
	width:100%;
	overflow: hidden;
	padding:80px 0;
	}
#block05d .tab-content .col{
	margin-bottom:14px;
	padding:0 7px;
	}
#block05d .tab-content{
	padding:86px 0;
	}
#block05d .services p{
	font-size:20px;
	line-height:36px;
	}
#block05d .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05d .tab-content .icone_box{
	padding:0 0 30px 0;
	font-size:100px;
	}
#block05d .tab-content .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
#block05d .tab-content .text-holder p{
	font:14px;
	}
#block05d .tab-content .text-holder a{
	line-height:29px;
	}
#block05d .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block05d */

/* block05e */

#block05e{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05e .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05e .item{
	width:100%;
	overflow:hidden;
	}
#block05e .carousel{
	position:relative;
	}
#block05e .carousel-control{
	top:30%;
	text-align:center;
	background-image:none;
	opacity:1;
	width:48px;
	height:148px;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	}
#block05e .left-slide{
	left:15px;
	}
#block05e .right-slide{
	right:15px;
	}
#block05e .carousel-control i{
	width:48px;
	height:148px;
	vertical-align:middle;
	display:table-cell;
	}
#block05e .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05e .tabhead li{
	float:none;
	display:inline-block;
	}
#block05e .tabhead li a{
	margin:0;
	border:none;
	padding:14px 0;
	min-width:190px;
	text-transform:uppercase;
	}
#block05e .tabhead > li.active > a,
#block05e .tabhead > li.active > a:hover,
#block05e .tabhead > li.active > a:focus,
#block05e .tabhead > li > a:hover{
	background:#00e099;
	color:#ffffff;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	}
#block05e .tab-content{
	padding:86px 0;
	}
#block05e .carousel{
	position:relative;
	}
#block05e .services p{
	font-size:20px;
	line-height:36px;
	}
#block05e .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05e .tab-content .boxes .col{
	padding:0;
	}
#block05e .tab-content .icone_box{
	padding:45px 0;
	font-size:60px;
	}
#block05e .tab-content .text-holder{
	padding:0 0 50px 0;
	line-height:24px;
	}
#block05e .tab-content .text-holder h3{
	padding:30px 0;
	}
#block05e .tab-content .text-holder .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05e .tab-content .text-holder .more:hover{
	text-indent:16px;
	}
#block05e .tab-content .text-holder p{
	font:14px;
	}
#block05e .tab-content .text-holder a{
	line-height:29px;
	}
#block05e .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block05e */

/* block05f */

#block05f{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05f .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05f .item{
	width:100%;
	overflow:hidden;
	}
#block05f .carousel{
	position:relative;
	}
#block05f .carousel-control{
	top:30%;
	text-align:center;
	background-image:none;
	opacity:1;
	width:48px;
	height:148px;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	}
#block05f .left-slide{
	left:15px;
	}
#block05f .right-slide{
	right:15px;
	}
#block05f .carousel-control i{
	width:48px;
	height:148px;
	vertical-align:middle;
	display:table-cell;
	}
#block05f .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05f .tabhead li{
	float:none;
	display:inline-block;
	}
#block05f .tabhead li a{
	margin:0;
	border:none;
	padding:14px 0;
	min-width:190px;
	text-transform:uppercase;
	}
#block05f .tabhead > li.active > a,
#block05f .tabhead > li.active > a:hover,
#block05f .tabhead > li.active > a:focus,
#block05f .tabhead > li > a:hover{
	background:#003056;
	color:#ffffff;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	}
#block05f .tab-content{
	padding:86px 0;
	}
#block05f .services p{
	font-size:20px;
	line-height:36px;
	}
#block05f .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05f .tab-content .boxes .detail{
	border-top:1px solid #174264;
	}
#block05f .tab-content .boxes .col{
	padding:0;
	}
#block05f .tab-content .boxes .col:hover{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzMzNmQ5YiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM4NjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(125,185,232,0) 0%, rgba(51,109,155,0) 59%, rgba(0,56,101,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,0)), color-stop(59%,rgba(51,109,155,0)), color-stop(100%,rgba(0,56,101,1)));
	background: -webkit-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(51,109,155,0) 59%,rgba(0,56,101,1) 100%);
	background: -o-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(51,109,155,0) 59%,rgba(0,56,101,1) 100%);
	background: -ms-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(51,109,155,0) 59%,rgba(0,56,101,1) 100%);
	background: linear-gradient(to bottom,  rgba(125,185,232,0) 0%,rgba(51,109,155,0) 59%,rgba(0,56,101,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#003865',GradientType=0 );
}
#block05f .tab-content .icone_box{
	padding:45px 0;
	font-size:60px;
	}
#block05f .tab-content .text-holder{
	padding:0 0 50px 0;
	line-height:24px;
	}
#block05f .tab-content .text-holder h3{
	padding:30px 0;
	}
#block05f .tab-content .text-holder .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05f .tab-content .text-holder .more:hover{
	text-indent:16px;
	}
#block05f .tab-content .text-holder p{
	font-size:14px;
	padding-bottom:37px;
	}
#block05f .tab-content .text-holder a{
	line-height:29px;
	}
#block05f .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block05f */

/* block05g */

#block05g{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05g .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05g .item{
	width:100%;
	overflow:hidden;
	}
#block05g .carousel{
	position:relative;
	}
#block05g .carousel-control{
	top:30%;
	text-align:center;
	background-image:none;
	opacity:1;
	width:48px;
	height:148px;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	}
#block05g .left-slide{
	left:15px;
	}
#block05g .right-slide{
	right:15px;
	}
#block05g .carousel-control i{
	width:48px;
	height:148px;
	vertical-align:middle;
	display:table-cell;
	}
#block05g .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05g .tabhead li{
	float:none;
	display:inline-block;
	}
#block05g .tabhead li a{
	margin:0;
	border:none;
	padding:14px 0;
	min-width:190px;
	text-transform:uppercase;
	}
#block05g .tabhead > li.active > a,
#block05g .tabhead > li.active > a:hover,
#block05g .tabhead > li.active > a:focus,
#block05g .tabhead > li > a:hover{
	background:#f6f6f6;
	color:#282828;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	}
#block05g .tab-content{
	padding:86px 0;
	}
#block05g .tabpanel{
	position:relative;
	}
#block05g .services p{
	font-size:20px;
	line-height:36px;
	}
#block05g .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05g .tab-content .boxes .col{
	padding:0 50px;
	}
#block05g .tab-content .icone_box{
	padding:45px 0;
	font-size:60px;
	}
#block05g .tab-content .text-holder{
	padding:0 0 50px 0;
	line-height:24px;
	}
#block05g .tab-content .text-holder h3{
	padding:30px 0;
	}
#block05g .tab-content .text-holder .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05g .tab-content .text-holder .more:hover{
	text-indent:16px;
	}
#block05g .tab-content .text-holder p{
	font:14px;
	}
#block05g .tab-content .text-holder a{
	line-height:29px;
	}
#block05g .detail{
	border-top:1px solid #e1e1e1;
	}

#block05g .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block05g */

/* block05h */
			
#block05h{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05h .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05h .tabhead{
	text-align:center;
	border:none;
	padding:30px 0 0 0;
	}
#block05h .text_box,
#block05h .text_box h3{
	text-align:left;
	}
#block05h .tabhead > li{
	margin-left:-4px;
	float:none;
	display:inline-block;
	}
#block05h .text-holder .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05h .text-holder .more:hover{
	text-indent:16px;
	}

#block05h .tabhead > li > a{
	margin:0;
	border:none;
	padding:14px 0 30px 14px;
	min-width:190px;
	text-transform:uppercase;
	}
#block05h .tabhead > li.active > a,
#block05h .tabhead > li.active > a:hover,
#block05h .tabhead > li.active > a:focus,
#block05h .tabhead > li > a:hover{
	border:none;
	background: url(../images/arrow-active02.png) no-repeat center bottom;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	transition: background 0s;
	-moz-transition: background 0s;
	-webkit-transition: background 0s;
	text-transform:uppercase;
	}
#block05h .box-holder{
	width:100%;
	overflow: hidden;
	padding:0 0;
	}
#block05h .tab-content .col{
	margin-bottom:10px;
	padding:0 5px;
	}
#block05h .tab-content{
	padding:86px 0;
	}
#block05h .services p{
	font-size:20px;
	line-height:36px;
	}
#block05h .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05h .tab-content .icone_box{
	padding:0 0 0 0;
	font-size:100px;
	}
#block05h .tab-content .text_box{
	padding-top:47px;
	padding-bottom:20px;
	}
#block05h .tab-content .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
#block05h .tab-content .text-holder p{
	font:14px;
	}
#block05h .tab-content .text-holder a{
	line-height:29px;
	}
#block05h .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block05h */

/* block05i */
	
#block05i{
	padding-bottom:0;
	}
#block05i .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05i .tabhead{
	text-align:center;
	border:none;
	padding:10px 0 0 0;
	}
#block05i .tabhead li{
	float:none;
	display:inline-block;
	padding-bottom:11px;
	}
#block05i .tabhead > li > a{
	margin:0;
	border:none;
	min-width:190px;
	line-height:33px;
	text-transform:uppercase;
	border-top:4px solid #ffffff;
		}
#block05i .tabhead > li.active,
#block05i .tabhead > li:hover{
	background:url(../images/arrow-active03.png) no-repeat center bottom;
	}
#block05i .tabhead > li:hover a{
	background: #00e099;
	}
#block05i .tabhead > li.active > a,
#block05i .tabhead > li.active > a:hover,
#block05i .tabhead > li.active > a:focus,
#block05i .tabhead > li > a:hover{
	border:none;
	background: #00e099;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	color:#ffffff;
	transition: background 0s;
	-moz-transition: background 0s;
	-webkit-transition: background 0s;
	text-transform:uppercase;
	}
#block05i .tab-content{
	padding:50px 0;
	}
#block05i .services p{
	font-size:20px;
	line-height:36px;
	}
#block05i .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05i .tab-content .boxes .col{
	margin-left:-1px;
	}
#block05i .tab-content .icone_box{
	padding:0 0 30px 0;
	font-size:60px;
	}
#block05i .tab-content .icone_box img{
	width:100%;
	display:block;
	height:auto;
	}
#block05i .tab-content .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
#block05i .tab-content .text-holder p{
	font:14px;
	}
#block05i .tab-content .text-holder a{
	line-height:29px;
	}
#block05i .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block05i .col .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05i .col .more:hover{
	text-indent:16px;
	}
	
/* /block05i */

/* block05j */
	
#block05j{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05j .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05j .tabhead{
	text-align:center;
	border:none;
	padding:10px 0 0 0;
	}
#block05j .tabhead li{
	float:none;
	display:inline-block;
	}
#block05j .tabhead > li > a{
	margin:0;
	border:none;
	min-width:190px;
	line-height:33px;
	text-transform:uppercase;
	border-top:4px solid #ffffff;
		}
#block05j .tabhead > li.active > a,
#block05j .tabhead > li.active > a:hover,
#block05j .tabhead > li.active > a:focus,
#block05j .tabhead > li > a:hover{
	border:none;
	background: #f4f4f4;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	color:#282828;
	transition: background 0s;
	-moz-transition: background 0s;
	-webkit-transition: background 0s;
	text-transform:uppercase;
	}
#block05j .tab-content{
	padding:50px 0;
	border-bottom:1px solid #e1e1e1;
	}
#block05j .text-area{
	text-align:left;
	}
#block05j .text-area span{
	display:block;
	font-size:30px;
	padding-bottom:20px;
	line-height:33px;
	}
#block05j .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05j .tab-content .boxes .col{
	margin-left:-1px;
	}
#block05j .tab-content .icone_box{
	padding:0 0 30px 0;
	font-size:50px;
	}
#block05j .tab-content .icone_box img{
	width:100%;
	display:block;
	height:auto;
	}
#block05j .tab-content .text-holder{
	padding-bottom:30px;
	padding-top:0;
	line-height:24px;
	text-align:left;
	}
#block05j .tab-content .text-holder h3{
	text-align:left;
	padding-bottom:10px;
	}
#block05j .tab-content .text-holder p{
	font:14px;
	}
#block05j .tab-content .text-holder a{
	line-height:29px;
	}
#block05j .detail{
	margin-top:30px;
	border-top:1px solid #e0e0e0;
	}
#block05j .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block05j .col .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05j .col .more:hover{
	text-indent:16px;
	}
	
/* /block05j */

/* block05k */
	
#block05k{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block05k .services, .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block05k .tabhead{
	text-align:center;
	border:none;
	padding:10px 0 0 0;
	}
#block05k .tabhead li{
	float:none;
	display:inline-block;
	}
#block05k .tabhead > li > a{
	margin:0;
	border:none;
	min-width:190px;
	line-height:33px;
	text-transform:uppercase;
	border-top:4px solid #ffffff;
		}
#block05k .tabhead > li.active > a,
#block05k .tabhead > li.active > a:hover,
#block05k .tabhead > li.active > a:focus,
#block05k .tabhead > li > a:hover{
	border:none;
	background: #f4f4f4;
	border-right:none;
	border-bottom:none;
	border-left:none;
	border-radius:0;
	color:#282828;
	transition: background 0s;
	-moz-transition: background 0s;
	-webkit-transition: background 0s;
	text-transform:uppercase;
	}
#block05k .tab-content{
	padding:50px 0;
	border-bottom:1px solid #e1e1e1;
	}
#block05k .text-holder{
	text-align:right;
	}
#block05j .tab-content .boxes{
	padding:0 0 0 0;
	}
#block05k .tab-content .boxes .col{
	margin-left:-1px;
	overflow:hidden;
	}
#block05k .changefloat .icone_box{
	float:right;
	}
#block05k .changefloat .text-holder{
	float:left;
	}
#block05k .tab-content .icone_box{
	padding:0 0 30px 0;
	font-size:50px;
	}
#block05k .tab-content .text-holder{
	padding-bottom:30px;
	padding-top:0;
	line-height:24px;
	text-align:right;
	}
#block05k .tab-content .align-right{
	text-align:right;
	}
#block05k .tab-content .align-right h3{
	text-align:right;
	padding-bottom:10px;
	}
#block05k .tab-content .align-left{
	text-align:left;
	}
#block05k .tab-content .align-left h3{
	text-align:left;
	padding-bottom:10px;
	}
#block05k .tab-content .text-holder p{
	font-size:14px;
	}
#block05k .tab-content .text-holder a{
	line-height:29px;
	}
#block05k .detail{
	margin-top:70px;
	border-top:1px solid #e0e0e0;
	}
#block05k .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block05k .col .more{
	padding:0;
	min-width:80px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block05k .col .more:hover{
	text-indent:16px;
	}
	
/* /block05k */

/* block06 */

#block06{
	position:relative;
	}
#block06 a.left-slide{
	left:2%;
	}
#block06 a.right-slide{
	right:2%;
	}
#block06 .portfolio{
	width:100%;
	overflow:hidden;
	}
#block06 .portfolio h3{
	padding-bottom:30px;
	}
#block06 .portfolio .holder{
	margin-bottom:40px;
	}
#block06 .floatright{
	float:left;
	}
#block06 .floatleft{
	float:right;
	}
#block06 .holder .img-box, #block06 .holder .text-box{
	padding:0;
	text-align:center;
	}
#block06 .holder .text-box{
	padding:70px 0 0 0;
	}
#block06 .holder .text-box p{
	padding-bottom:30px;
	}
#block06 .portfolio .holder .more{
	border-color:#000000;
	}
#block06 .holder .img-box img{
	width:100%;
	}
#block06 .carousel-control{
	top:48%;
	padding:7px 0 0 0;
	width:45px;
	height:43px;
	border:2px solid #000000;
	opacity:1;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	}
#block06 .portfolio .detail{
	text-align:center;
	}
#block06 .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block06 */

/* block06a */

#block06a{
	position:relative;
	}
#block06a a.left-slide{
	left:2%;
	}
#block06a a.right-slide{
	right:2%;
	}
#block06a .portfolio{
	width:100%;
	overflow:hidden;
	}
#block06a .portfolio h3{
	padding-bottom:20px;
	}
#block06a .portfolio .holder{
	margin-bottom:40px;
	}
#block06a .holder .img-box, #block06a .holder .text-box{
	padding:0;
	text-align:center;
	}
#block06a .holder-box-inner{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
	}
#block06a .holder .text-box{
	padding:56px 0 45px 0;
	}
#block06a .holder .text-box p{
	padding-bottom:17px;
	}
#block06a .holder-box-inner:hover .text-box p,
#block06a .holder-box-inner:hover .text-box .more{
	color:#ffffff;
	border-color:#ec945e;
	}
#block06a .holder-box-inner .text-box .more{
	border-color:#000000;
	}
#block06a .holder .img-box img{
	width:100%;
	}
#block06a .carousel-control{
	top:48%;
	padding:7px 0 0 0;
	width:45px;
	height:43px;
	border:2px solid #000000;
	opacity:1;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	}
#block06a .portfolio .detail{
	text-align:center;
	}
#block06a .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block06a */

/* block06b */

#block06b{
	position:relative;
	}
#block06b a.left-slide{
	left:2%;
	}
#block06b a.right-slide{
	right:2%;
	}
#block06b .portfolio{
	width:100%;
	overflow:hidden;
	}
#block06b .portfolio h3{
	padding-bottom:20px;
	}
#block06b .holder .img-box{
	margin-bottom:27px;
	position:relative;
	text-align:center;
	}
#block06b .holder .img-box:hover .text-box{
	display:block;
	}
#block06b .holder .img-box img{
	width:100%;
	}
#block06b .text-box{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	display:none;
	padding:56px 0 45px 0;
	}
#block06b .holder .text-box p{
	padding-bottom:17px;
	}
#block06b .carousel-control{
	top:48%;
	padding:7px 0 0 0;
	width:45px;
	height:43px;
	border:2px solid #000000;
	opacity:1;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	}
#block06b .portfolio .detail{
	text-align:center;
	}
#block06b .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}

/* /block06b */

/* block06c */

#block06c{
	position:relative;
	}
#block06c a.left-slide{
	left:2%;
	}
#block06c a.right-slide{
	right:2%;
	}
#block06c .portfolio{
	width:100%;
	overflow:hidden;
	}
#block06c .portfolio h3{
	padding-bottom:20px;
	}
#block06c .holder .img-box{
	margin-bottom:27px;
	position:relative;
	text-align:center;
	}
#block06c .holder .img-box:hover .text-box{
	display:block;
	}
#block06c .holder .img-box img{
	width:100%;
	}
#block06c .text-box{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	display:none;
	padding:0;
	vertical-align:bottom;
	}
#block06c .text-box .caption{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	}
#block06c .text-box .caption-inner{
	width:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:20px;
	}
	
#block06c .text-box .caption-inner span{
	float:left;
	margin-left:15px;
	padding:24px 20px;
	}
#block06c .caption-inner .more{
	float:left;
	clear:left;
	margin-left:15px;
	border:none;
	}
#block06c .carousel-control{
	top:48%;
	padding:7px 0 0 0;
	width:45px;
	height:43px;
	border:2px solid #000000;
	opacity:1;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	}
#block06c .portfolio .detail{
	text-align:center;
	}
#block06c .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}

/* /block06c */

/* block06d */

#block06d{
	position:relative;
	}
#block06d a.left-slide{
	right:2%;
	left:auto;
	top:70%;
	}
#block06d a.right-slide{
	right:2%;
	top:80%;
	}
#block06d .portfolio{
	width:100%;
	overflow:hidden;
	}
#block06d .portfolio h3{
	padding-bottom:20px;
	}
#block06d .holder .img-box{
	margin-bottom:27px;
	position:relative;
	text-align:center;
	}
#block06d .holder .img-box img{
	width:100%;
	}
#block06d .text-box{
	width:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:10%;
	z-index:99;
	padding:0;
	vertical-align:bottom;
	}
	
#block06d .text-box span{
	float:left;
	margin-left:30px;
	padding:24px 20px;
	}
#block06d .text-box .more{
	float:left;
	clear:left;
	margin-left:30px;
	}
#block06d .carousel-control{
	padding:7px 0 0 0;
	width:100px;
	height:43px;
	border-style:solid;
	border-width:2px;
	opacity:1;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	}
#block06d .portfolio .detail{
	text-align:center;
	}
#block06d .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}

/* /block06d */

/* block06e */

#block06e{
	position:relative;
	}

#block06e .portfolio{
	width:100%;
	overflow:hidden;
	}
#block06e .portfolio h3{
	padding-bottom:20px;
	}
#block06e .holder .img-box{
	text-align:center;
	padding:0;
	overflow:hidden;
	}
#block06e .holder .img-box a{
	display:block;
	}
#block06e .holder .img-box a  img{
  -webkit-transform: scale(1, 1);
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
  -moz-transform: scale(1, 1);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
  -ms-transform: scale(1, 1);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;
	}
#block06e .holder .img-box a:hover img{
	opacity: 0.4;
    filter: alpha(opacity=40);
  -webkit-transform: scale(1.2, 1.2);
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
  -moz-transform: scale(1.2, 1.2);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
  -ms-transform: scale(1.20, 1.20);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;
	}
#block06e .holder .img-box img{
	width:100%;
	}
#block06e .portfolio .detail{
	text-align:center;

	}
#block06e .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}

/* /block06e */


/* block07 */

#block07 .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block07 .feature p{
	font-size:20px;
	line-height:36px;
	}
#block07 .boxes{
	padding:60px 0 0 0;
	}
#block07 .icone_box{
	padding:20px 0 50px 0;
	font-size:45px;
	}
#block07 .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
	
/* /block07 */

/* block07a */

#block07a .feature, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block07a .feature p{
	font-size:20px;
	line-height:36px;
	}
#block07a .boxes{
	padding:0 0 0 0;
	}
#block07a .inner-holder{
	width:100%;
	padding:20% 5%;
	overflow:hidden;
	}
#block07a .icone_box{
	padding:20px 0 50px 0;
	font-size:60px;
	}
#block07a .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	}
	
/* /block07a */

/* block07b */

#block07b .figures, #block07b .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block07b .boxes{
	border-bottom:1px solid #e5e5e5;
	}
#block07b .boxes:last-child{
	border-bottom:none;
	}
#block07b .figures p{
	font-size:20px;
	line-height:36px;
	}
#block07b .boxes .col{
	padding:0;
	}
#block07b .boxes .col:first-child{
	border-right:1px solid #e5e5e5;
	}
#block07b .boxes .col:hover
.icone_box,
#block07b .boxes .col:hover
.text-holder h3,
#block07b .boxes .col:hover
.text-holder p{
	color:#fff;
	}
#block07b .boxes .col:hover
.icone_box{
	color:#fff;
	}
#block07b .inner-holder{
	width:100%;
	padding:10% 0;
	overflow:hidden;
	}
#block07b .icone_box{
	float:left;
	width:40%;
	padding:30px 0 0 0;
	font-size:120px;
	}
#block07b .text-holder{
	float:left;
	width:50%;
	padding:0 0 0 0;
	line-height:24px;
	text-align:left;
	}
#block07b .text-holder h3{
	text-align:left;
	padding-bottom:10px;
	}
	
/* /block07b */

/* block07c */

#block07c .figures, #block07c .boxes{
	width:100%;
	padding:0 0 0 0;
	overflow:hidden;
	}
#block07c .boxes{
	border-bottom:1px solid #e5e5e5;
	}
#block07c .boxes:last-child{
	border-bottom:none;
	}
#block07c .figures p{
	font-size:20px;
	line-height:36px;
	}
#block07c .boxes .col{
	padding:0;
	}
#block07c .boxes .col:first-child{
	border-right:1px solid #e5e5e5;
	}
#block07c .inner-holder{
	width:100%;
	padding:10% 0;
	overflow:hidden;
	}
#block07c .icone_box{
	float:left;
	width:50%;
	padding:30px 0 0 0;
	text-align:left;
	}
#block07c .icone_box strong{
	display:block;
	font-weight:normal;
	font-size:110px;
	padding:0 0 44px 0;
	}
#block07c .icone_box span{
	display:block;
	font-size:18px;
	text-transform:uppercase;
	}
#block07c .text-holder{
	float:left;
	width:40%;
	padding:0 0 0 0;
	text-align:center;
	}
#block07c .text-holder i{
	font-size:100px;
	}
	
/* /block07c */

/* block07d */

#block07d .figures, .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}

#block07d .inner-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 40px 0;
	}
#block07d .icone_box{
	width:109px;
	height:109px;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	text-align:center;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	}
#block07d .icone_box i{
	font-size:60px;
	margin:24px 0 0 15px;
	}
#block07d .text-holder{
	padding:17px 0 0 0;
	line-height:24px;
	text-align:center;
	}
#block07d .text-holder strong{
	display:block;
	font-size:60px;
	padding:30px 0;
	font-weight:normal;
	}
#block07d .text-holder span{
	display:block;
	text-transform:uppercase;
	font-size:18px;
	}
	
/* /block07d */

/* block08 */

#block08 .article{
	text-align:center;
	}
#block08 .article .holder img{
	width:100%;
	}
#block08 .article .holder{
	margin-bottom:20px;
	}
#block08 .article .img_hoilder{
	position:relative;
	}
#block08 .article .img_hoilder span.link{
	position:absolute;
	left:0;
	top:0;
	padding:20% 0 0 0;
	width:100%;
	height:100%;
	background-color: rgba(0, 0, 0, 0.7);
	opacity:0;
	font-size:30px;
	color:#dddddd;	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
	}
#block08 .article .img_hoilder span.vertical-align{
	padding:30% 0 0 0;
	}
#block08 .article .img_hoilder:hover span.link{
	opacity:1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
#block08 .article .text_holder{
	padding:40px 0;
	}
#block08 .article .text_holder h3{
	padding-bottom:20px;
	}
#block08 .article .text_holder h3 a{
	text-decoration:none;
	}
#block08 .article .text_holder p a{
	margin:10px 0 0 0;
	display:inline-block;
	text-decoration:none;
	}
#block08 .article .text_holder .more{
	border-color:#000000;
	line-height:26px;
	padding:0 16px;
	}
#block08 .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}	
	
/* /block08 */

/* block08a */

#block08a .article{
	text-align:center;
	}
#block08a .article .holder img{
	width:100%;
	}
#block08a .article .holder{
	margin-bottom:20px;
	text-align:left;
	}

#block08a .article .text_holder{
	padding-bottom:40px;
	}
#block08a .article .text_holder h3{
	padding-bottom:20px;
	text-transform: capitalize;
	text-align:left;
	}
#block08a .article .text_holder h3 a{
	text-decoration:none;
	text-transform: capitalize;
	}

#block08a .article .text_holder p a{
	margin:10px 0 0 0;
	display:inline-block;
	text-decoration:none;
	}
#block08a .article .text_holder .more{
	border-color:#000000;
	line-height:26px;
	padding:0 16px;
	}
#block08a .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}	
	
/* /block08a */

/* block08b */

#block08b .article{
	text-align:center;
	}
#block08b .article .holder img{
	width:100%;
	}
#block08b .article .holder{
	margin-bottom:20px;
	}

#block08b .article .text_holder{
	padding-top:40px;
	padding-bottom:40px;
	text-align:left;
	overflow:hidden;
	}

#block08b .article .text_holder p a{
	margin:10px 0 0 0;
	display:inline-block;
	text-decoration:none;
	}
#block08b .article .social .more{
	line-height:26px;
	padding:0 6px;
	font-size:18px;
	}
#block08b span.readmore{
	float:left;
	}
#block08b .social{
	float:right;
	padding-top:10px;
	}
#block08b .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}	
/* /block08b */

/* block08c */

#block08c .article{
	text-align:center;
	}

#block08c .article .holder{
	margin-bottom:20px;
	}
#block08c .box{
	text-align:center;
	}
#block08c .article .img_hoilder{
	position:relative;
	overflow:hidden;
	margin:0 auto;
	-webkit-border-radius: 50%; 
	border-radius: 50%;
	}
#block08c .article .box:hover .social-icon{
	opacity:1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
#block08c .article .img_hoilder .social-icon{
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	width:100%;
	height:100%;
	-webkit-border-radius: 50%; 
	border-radius: 50%;
	opacity:0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
	}

#block08c .social-icon .social-inner{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	}
#block08c .social-inner .more{
	line-height:26px;
	padding:0 10px;
	font-size:26px;
	border:none;
	}
#block08c .social-inner .icon-holder{
	width:100%;
	top:47%;
	left:0;
	position:absolute;
	overflow:hidden;
	}
#block08c .article .img_hoilder img{
	width:100%;
	height:auto;
	display:block;
	}
#block08c .article .text_holder{
	text-align:center;
	padding-bottom:40px;
	padding-top:40px;
	}

#block08c .article .text_holder h3{
	padding-bottom:20px;
	text-transform:capitalize;
	}
#block08c .article .text_holder h3 a{
	text-decoration:none;
	}

#block08c .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}	
	
/* /block08c */

/* block08d */

#block08d .article{
	text-align:center;
	}
#block08d .article .holder img{
	width:100%;
	}
#block08d .article .holder{
	margin-bottom:20px;
	text-align:left;
	}

#block08d .article .text_holder{
	padding-bottom:40px;
	}
#block08d .article .text_holder h3{
	padding-bottom:20px;
	text-transform: capitalize;
	text-align:left;
	font-size:36px;
	}
#block08d .article .text_holder h3 a{
	text-decoration:none;
	text-transform: capitalize;
	}

#block08d .article .text_holder p a{
	margin:10px 0 0 0;
	display:inline-block;
	text-decoration:none;
	}

#block08d .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}	
	
/* /block08d */

/* block08e */

#block08e .article{
	text-align:center;
	}
#block08e .article .holder img{
	width:100%;
	}
#block08e .article .holder{
	text-align:left;
	border-bottom:1px solid #ededed;
	margin:0;
	}
#block08e .article .holder:last-child {
	border-bottom:none;
	padding:0;
	}
#block08e .article .text_holder{
	padding:40px;
	}
#block08e .article .holder .border-right{
	border-right:1px solid #ededed;
	}
#block08e .article .text_holder h3{
	padding-bottom:20px;
	text-transform: capitalize;
	text-align:left;
	font-size:36px;
	}
#block08e .article .text_holder h3 a{
	text-decoration:none;
	text-transform: capitalize;
	}

#block08e .article .text_holder p a{
	margin:10px 0 0 0;
	display:inline-block;
	text-decoration:none;
	}
#block08e .article .social .more{
	line-height:26px;
	padding:0 6px;
	font-size:18px;
	border:none;
	}
#block08e span.readmore{
	float:left;
	}
#block08e .social{
	float:right;
	padding-top:10px;
	}
#block08e .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}	
	
/* /block08e */


/* block09 */

#block09 .testimonials{
	text-align:center;
	}
#block09 .testimonials h2{
	margin-bottom:10px;
	}
#block09 .boxes {
    padding: 60px 0 0;
}
#block09 .testimonials .boxes .col{
	border:2px solid #f6f6f6;
	padding:13px 0 33px 0;
	transition: border 0.8s;
    -moz-transition: border 0.8s;
    -webkit-transition: border 0.8s;
	}
#block09 .testimonials .boxes .col:hover{
	background:#ffffff;
	border:2px solid #000000;
	transition: border 0.8s;
    -moz-transition: border 0.8s;
    -webkit-transition: border 0.8s;
	}
#block09 .icone_box{
	padding-top:20px;
	padding-bottom:20px;
	}
#block09 h3{
	padding-bottom:20px;
	}
#block09 .text-holder {
    line-height: 24px;
    padding: 17px 0 0;
}

#block09 .testimonials .text-holder p{
	padding-left:3px;
	padding-right:3px;
	}

/* /block09 */

/* block09a */

#block09a .testimonials{
	text-align:center;
	width:100%;
	overflow: hidden;
	}
#block09a .testimonials h2{
	margin-bottom:10px;
	}
#block09a .boxes {
    padding: 40px 0 0;
}
#block09a .carousel-inner .item{
	padding:0 0 48px 0;
	}
#block09a .img-box {
	text-align:center;
	float:none;
	margin:0 auto;
	}
#block09a .img-box img{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;    
	border-radius: 50%;
	}
#block09a .img-box strong{
	display:block;
	font-size:18px;
	padding:10px 0 0 0;
	}
#block09a .img-box span{
	display:block;
	padding:10px 0 0 0;
	}
#block09a .text-holder {
	text-align:center;
	float:none;
	margin:0 auto;
	padding:10px 0 0 0;
	}
#block09a .text-holder p{
	font-size:21px;
	line-height:48px;
	}
	
/* /block09a */

/* block09b */

#block09b .testimonials{
	text-align:center;
	width:100%;
	overflow: hidden;
	}
#block09b .testimonials h2{
	margin-bottom:10px;
	}
#block09b .boxes {
    padding: 40px 0 0;
}
#block09b .carousel-inner .item{
	padding:0 0 48px 0;
	}
#block09b .img-box {
	text-align:center;
	float:none;
	margin:0 auto;
	}
#block09b .img-box img{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;    
	border-radius: 50%;
	}
#block09b .img-box strong{
	display:block;
	font-size:18px;
	padding:10px 0 0 0;
	}
#block09b .img-box span{
	display:block;
	padding:10px 0 0 0;
	}
#block09b .text-holder {
	text-align:center;
	float:none;
	margin:0 auto;
	padding:10px 0 0 0;
	}
#block09b .text-holder p{
	font-size:21px;
	line-height:48px;
	}
#block09b .carousel-indicators{
	overflow:hidden;
	text-align:center;
	left:0;
	margin:0;
	width:100%;
	bottom:auto;
	top:0;
	position:relative;
	}
#block09b .carousel-indicators li{
	display:inline-block;
	padding:22px 0 0 0;
	height:136px;
	width:116px;
	border:none;
	text-indent:inherit;
	border-radius:0 0;
	}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
#block09b .carousel-fade .carousel-inner .active {
  opacity: 1;
}
#block09b .carousel-fade .carousel-inner .active.left,
#block09b .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
#block09b .carousel-fade .carousel-inner .next.left,
#block09b .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
#block09b .carousel-fade .carousel-control {
  z-index: 2;
}
#block09b .carousel-indicators li:hover,
#block09b .carousel-indicators li.active{
	background:url(../images/imgrollover.png) no-repeat left top;
	background-size:100%;
	}
/* /block09b */

/* block09c */

#block09c .testimonials{
	width:100%;
	overflow: hidden;
	}
#block09c .testimonials h2{
	margin-bottom:10px;
	}
#block09c .boxes {
    padding: 40px 0 0;
	}
#block09c .carousel-inner .item{
	padding:0 0 48px 0;
	}
#block09c .img-box, #block09c .img-box img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;    
	border-radius: 50%;
	}
 #block09c .img-box img {
	width:100%;
	}
#block09c .text-holder {
	text-align:left;
	font-size:26px;
	line-height:48px;
	}
#block09c .text-holder strong{
	display:block;
	font-size:18px;
	line-height:31px;
	}
#block09c .text-holder span{
	display:block;
	font-size:14px;
	line-height:21px;
	}
#block09c .carousel-indicators{
	left:auto;
	right:8%;
	bottom:0;
	}
#block09c .carousel-indicators li{
	float:right;
	z-index:99;
	}
#block09c .carousel-indicators li.active{
	background:#08bb82 !important;
	}
	
/* /block09c */

/* block09d */
#block09d {
	position:relative;
	width:100%;
	overflow: hidden;
	}
#block09d .testimonials{
	width:100%;
	overflow: hidden;
	}

#block09d .testimonials h2{
	margin-bottom:10px;
	}
#block09d .boxes {
    padding: 40px 0 0;
	}
#block09d .carousel-inner .item{
	padding:0 0 48px 0;
	}
#block09d .img-box{
	width:100%;
	overflow:hidden;
	}
 #block09d .img-box img {
	width:100%;
	}
#block09d .inner{
	width:100%;
	overflow:hidden;
	position:relative;
	}
#block09d .text-holder {
	position:absolute;
	left:0;
	top:17%;
	width:100%;
	overflow:hidden;
	}
#block09d .popup{
	float:right;
	text-align:left;
	}
#block09d .popup .info {
	-webkit-border-radius: 3%;
	-moz-border-radius: 3%;
	-o-border-radius: 3%;
	-ms-border-radius: 3%;    
	border-radius: 3%;
	font-size:17px;
	padding:3% 7%; 
	line-height:34px;
    position: relative;
    background: linear-gradient(top, #f9d835, #f3961c);
}

#block09d .popup .info:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -15px;
  left: 22%;
  width: 0;
  border-width: 15px 15px 0;
  border-style: solid;
  border-color: #00e099 transparent;
}
#block09d .text-holder strong{
	display:block;
	font-size:18px;
	line-height:31px;
	margin-top:25px;
	}
#block09d .text-holder span{
	display:block;
	font-size:14px;
	line-height:21px;
	}
#block09d .carousel-indicators{
	left:auto;
	right:21%;
	bottom:14%;
	}
#block09d .carousel-indicators li{
	float:right;
	z-index:99;
	margin:0 2px;
	}
#block09d .carousel-indicators li.active{
	background:#08bb82 !important;
	}
#block09d .carousel-control{
	width:78px;
	height:78px;
	background-image:none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;    
	border-radius: 50%;
	opacity:1;
	text-shadow:0 0;
	top:48%;
	}
#block09d .left-slide{
	left:5%;
	}
#block09d .right-slide{
	right:5%;
	}
	
/* /block09d */

/* block09e */

#block09e .testimonials{
	width:100%;
	}
#block09e .testimonials h2{
	margin-bottom:10px;
	}
#block09e .brandholder {
    padding: 40px 0 0;
	width:100%;
	text-align:center;
	}
#block09e .testimonials,
#block09e .brandholder:after{
	clear:both;
	content:"";
	display:block;
	}
#block09e .brandholder a{
	width:158px;
	height:34px;
	display:inline-block;
	}
#block09e .brandlogo .tooltip-inner {
  color: #000;
  background:#ffffff;
  border: solid 1px #dadada;
  text-align:left;
  font-size:14px;
  line-height:22px;
  padding:16px 23px;
  margin-bottom:20px;
}
#block09e .brandlogo .tooltip.top .tooltip-arrow {
  bottom: 20px;
  left: 50%;
  margin-left: -5px;
  border-top-color: #dadada;
  border-width: 5px 5px 0;
}
#block09e .brandholder a.brand01{
	background:url(../images/brand01.gif) no-repeat left top;
	}
#block09e .brandholder a.brand01:hover{
	background:url(../images/brand01hover.gif) no-repeat left top;
	}
#block09e .brandholder a.brand02{
	background:url(../images/brand02.gif) no-repeat left top;
	}
#block09e .brandholder a.brand02:hover{
	background:url(../images/brand02hover.gif) no-repeat left top;
	}
#block09e .brandholder a.brand03{
	background:url(../images/brand03.gif) no-repeat left top;
	}
#block09e .brandholder a.brand03:hover{
	background:url(../images/brand03hover.gif) no-repeat left top;
	}
#block09e .brandholder a.brand04{
	background:url(../images/brand04.gif) no-repeat left top;
	}
#block09e .brandholder a.brand04:hover{
	background:url(../images/brand04hover.gif) no-repeat left top;
	}
/* /block09e */

/* block10 */

#block10 .team .boxes .col{
	padding:10px 10px 0 10px;
	transition: background 0.9s;
    -moz-transition: background 0.9s;
    -webkit-transition: background 0.9s;
	}
#block10 .team .boxes .col:hover{
	transition: background 0.9s;
    -moz-transition: background 0.9s;
    -webkit-transition: background 0.9s;
	}
#block10 .team .boxes .col:hover p{
	color:#ffffff;
	}
#block10 .team .boxes .col:hover .social_share{
	opacity:1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
#block10 .team .boxes .col .icone_box{
	position:relative;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:20px;
	}
#block10 .team .boxes .col .icone_box img{
	width:100%;
	}
#block10 .social_share{
	position:absolute;
	left:0;
	top:0;
	padding:40% 0 0 0;
	width:100%;
	height:100%;
	background-color: rgba(0, 0, 0, 0.7);
	opacity:0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
	}
#block10 .social_share .more{
	padding:0 16px;
	font:700 14px/26px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-color:#ffffff;
	text-decoration:none;
	border-width:2px;
	margin:0 4px;
	border-radius:0;
	opacity:0;
	transition-delay: 0s;
	}	
#block10 .team .boxes .col:hover a.icone01{
	opacity:1;
	transition-property: opacity, left, top;
    transition-duration: 2s, 2s, 1s;
    transition-delay: 0s, 1s, 0s;
    -moz-transform: scale(1, 1);
	}
#block10 .team .boxes .col:hover a.icone02{
	opacity:1;
	transition-property: opacity, left, top;
    transition-duration: 3s, 3s, 2s;
    transition-delay: 0.5s, 0s, 0s;
    -moz-transform: scale(1, 1);
	}
#block10 .team .boxes .col:hover a.icone03{
	opacity:1;
	transition-property: opacity, left, top;
    transition-duration: 4s, 4s, 3s;
    transition-delay: 0.75s, 0s, 0s;
    -moz-transform: scale(1, 1);
	}
	
/* /block10 */

/* block10a */

#block10a .team .boxes .col{
	padding:10px 10px 0 10px;
	}

#block10a .team .boxes .col .icone_box{
	position:relative;
	width:100%;
	overflow:hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	}
#block10a .team .boxes .col .icone_box img{
	width:100%;
	}
#block10a .icone_box .caption{
	width:100%;
	position:absolute;
	padding:16px 0 30px 0;
	left:0;
	bottom:-72px;
	transition-delay: 0s;
	-webkit-transition: bottom 0.4s ease-in-out;
	-moz-transition: bottom 0.4s ease-in-out;
	-o-transition: bottom 0.4s ease-in-out;
	-ms-transition: bottom 0.4s ease-in-out;
	transition: bottom 0.4s ease-in-out;
	}
#block10a .icone_box:hover .caption{
	bottom:0px;
	-webkit-transition: bottom 0.4s ease-in-out;
	-moz-transition: bottom 0.4s ease-in-out;
	-o-transition: bottom 0.4s ease-in-out;
	-ms-transition: bottom 0.4s ease-in-out;
	transition: bottom 0.4s ease-in-out;
	}
#block10a .social_share{
	padding:0 0 0 0;
	width:100%;
	}
#block10a .social_share .more{
	display:inline-block;
	font:700 14px/24px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-color:#ffffff;
	text-decoration:none;
	border-width:2px;
	margin:0 3px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	width:40px;
	height:40px;
	}
		
/* /block10a */

/* block10b */

#block10b .member{
	width:100%;
	overflow:hidden;
	}
#block10b .member .col{
	padding:10px;
	position:relative;
	}

#block10b .imgbox img{
	width:100%;
	display:block;
	}
#block10b .member .col .caption{
	position:absolute;
	left:95%;
	width:100%;
	overflow:hidden;
	z-index:999;
	top:0;
	display:none;
	padding:52px 0;
	}
#block10b .member .col:last-child .caption{
	position:absolute;
	left:-95%;
	width:100%;
	overflow:hidden;
	z-index:999;
	top:0;
	display:none;
	padding:52px 0;
	}
#block10b .member .col:hover .caption{
	display:block;
	}
#block10b .social_share .more{
	display:inline-block;
	font:700 14px/18px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-color:#ffffff;
	text-decoration:none;
	border-width:2px;
	margin:0 3px;
	padding:5px 7px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	width:32px;
	height:32px;
	}
	
/* /block10b */

/* block10c */

#block10c .team .col{
	padding:10px 10px 0 10px;
	}

#block10c .team .col .icone_box{
	position:relative;
	width:100%;
	}
#block10c .team .col .icone_box:after{
	clear:both;
	content:"";
	display:block;
	}
#block10c .team .col .icone_box img{
	width:100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	}
#block10c .icone_box .caption{
	width:100%;
	height:100%;
	position:absolute;
	padding:30% 0 0 0;
	right:0;
	top:0;
	opacity: 0;
	text-align:center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	z-index: 999;
	}
#block10c .icone_box:hover .caption{
	opacity: 1;
	-moz-transform: translate(-20px);
	-webkit-transform: translate(-20px);
	-o-transform: translate(-20px);
	transform: translate(-20px);
	z-index: 1000;
	}
#block10c .social_share{
	padding:0 0 0 0;
	width:100%;
	}
#block10c .social_share .more{
	display:inline-block;
	font:700 14px/24px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-color:#ffffff;
	text-decoration:none;
	border-width:2px;
	margin:0 3px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	width:40px;
	height:40px;
	}
		
/* /block10c */

/* block10d */

#block10d .team .col{
	padding:10px 10px 30px 10px;
	}

#block10d .team .col .img_hoilder{
	width:100%;
	overflow:hidden;
	}
#block10d .team .col .img_hoilder img{
	width:100%;
	}
#block10d .team .col .text_holder{
	padding:30px 0 0 0;
	text-align:center;
	width:100%;
	overflow:hidden;
	}
#block10d .team .col .text_holder span{
	display:block;
	padding:0 0 10px 0;
	}

#block10d .team .col .text_holder h3 a{
	text-decoration:none;
	margin-bottom:10px;
	display:inline-block;
	}
#block10d .text_holder .more{
	padding:0 16px;
	font:700 14px/26px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border-radius:0;
	border-width:2px;
	}
	
/* /block10d */

/* block11 */

#block11{
	width:100%;
	padding:93px 0 0 0;
	}
#block11 .location{
	text-align:center;
	}
#block11 .map{
	width:100%;
	overflow:hidden;
	position:relative;
	}
#block11 .address{
	position:absolute;
	text-align:center;
	background-color: rgba(0, 0, 0, 0.7);
	top:0;
	left:0;
	padding:50px 0;
	width:100%;
	height:100%;
	overflow:hidden;
	}
#block11 .address .fa-road{
	font-size:50px;
	}
#block11 .marketplace{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:90px 0 80px 0;
	}
#block11 #marketplace{
	padding-bottom:30px;
	}
#block11 .social_box{
	width:80px;
	overflow:hidden;
	margin:0 auto 30px;
	border:2px solid #ec945e;
	text-align:center;
	}
#block11 .social_box i{
	padding:26%;
	font-size:40px;
	text-align:center;
	}
#block11 .marketplace .item{
	font-size:20px;
	padding:0 10px;
	line-height:50px;
	}
#block11 .marketplace .carousel-indicators{
	bottom:0;
	margin:0;
	padding:0 0;
	left:0;
	width:100%;
	}
#block11 .marketplace .carousel-indicators .active{
	background-color:#ec945e;
	}
#block11 .marketplace .carousel-indicators li{
	border-radius:0;
	border:none;
	}
#block11 .location .holder{
	padding-bottom:80px;
	}
#block11 .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block11 */

/* block12 */

#block12{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	min-height:794px;
	}
#block12 .parallax_Block,
#block12 .parallax_content{
	text-align:center;
	}
#block12 .parallax-section {
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-image:url(../images/mail_bg.jpg);
	background-size:100%;
	padding-bottom:130px;
}
#block12 .quickemail{
	width:100%;
	overflow:hidden;
	padding:110px 0 0 0;
	z-index:99;
	}
#block12 .quickemail h2{
	background:url(../images/heading_bg01.png) no-repeat center bottom;
	}
#block12 .quickemail p{
	font-size:16px;
	}
#block12 .form{
	float:none;
	margin:0 auto;
	padding:30px 0 0 0;
	overflow:hidden;
	}
#block12 .form .form-group{
	width:50%;
	float:left;
	padding:0 0 50px 0;
	}
#block12 .form .form-group input{
	width:98%;
	background:none;
	font-size:16px;
	border-radius:0 0 0 0;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:1px solid #666362;
	box-shadow:0 0 0 0;
	}
#block12 .form .fullwidth{
	width:100%;
	}
#block12 .form .form-group textarea{
	width:100%;
	height:200px;
	resize:none;
	background:none;
	font-size:16px;
	border-radius:0 0 0 0;
	border:none;
	box-shadow:0 0 0 0;
	border-bottom:1px solid #666362;
	}
#block12 .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block12 */

/* block12a */

#block12a{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	min-height:794px;
	}
#block12a .mail_content{
	text-align:center;
	}
#block12a .mail-section {
	padding-bottom:130px;
}
#block12a .quickemail h2{
	background:none;
	margin:0;
	}
#block12a .quickemail{
	width:100%;
	overflow:hidden;
	padding:110px 0 0 0;
	z-index:99;
	}
#block12a .quickemail p{
	font-size:16px;
	}
#block12a .form{
	float:none;
	margin:0 auto;
	padding:30px 0 0 0;
	overflow:hidden;
	}
#block12a .form .form-group{
	width:100%;
	float:left;
	padding:0 0 8px 0;
	}
#block12a .form .form-group input{
	width:98%;
	font-size:16px;
	border-radius:0 0 0 0;
	border-width:1px;
	box-shadow:0 0 0 0;
	height:62px;
	line-height:23px;
	text-transform:uppercase;
	}
#block12a .form .fullwidth{
	width:100%;
	overflow:hidden;
	}
#block12a .form .form-group textarea{
	width:100%;
	height:273px;
	resize:none;
	font-size:16px;
	border-radius:0 0 0 0;
	border-width:1px;
	box-shadow:0 0 0 0;
	text-transform:uppercase;
	}
#block12a .submitbutton{
	padding:60px 0 0 0;
	}
#block12a .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:none;
	}
	
/* /block12a */

/* block12b */

#block12b{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	}
#block12b .mail_content{
	text-align:center;
	}
#block12b .mail-section {
	padding:80px 0;
	width:100%;
	overflow:hidden;
	background:url(../images/mail_bg01.jpg) no-repeat center top;
	background-size:cover;
}
#block12b .quickemail h2{
	background:none;
	margin:0;
	}
#block12b .quickemail{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	z-index:99;
	}
#block12b .quickemail p{
	font-size:16px;
	}
#block12b .form{
	float:none;
	margin:0 auto;
	padding:50px;
	overflow:hidden;
	}
#block12b .form .form-group{
	width:100%;
	float:left;
	padding:0 0 8px 0;
	}
#block12b .form .form-group input{
	width:98%;
	font-size:16px;
	border-radius:0 0 0 0;
	border-width:1px;
	box-shadow:0 0 0 0;
	height:62px;
	line-height:23px;
	text-transform:uppercase;
	}
#block12b .form .fullwidth{
	width:100%;
	overflow:hidden;
	}
#block12b .form .form-group textarea{
	width:100%;
	height:273px;
	resize:none;
	font-size:16px;
	border-radius:0 0 0 0;
	border-width:1px;
	box-shadow:0 0 0 0;
	text-transform:uppercase;
	}
#block12b .submitbutton{
	padding:60px 0 0 0;
	}
#block12b .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:none;
	}
	
/* /block12b */

/* block12c */

#block12c{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	position:relative;
	}
#block12c .map_holder{
	width:100%;
	overflow:hidden;
	}
#block12c .map_holder iframe{
	width:100%;
	height:800px;
	}
#block12c .quickmail{
	width:100%;
	overflow:hidden;
	z-index:99;
	position:absolute;
	left:0;
	top:70px;
	text-align:center;
	}
#block12c .quickmail h2{
	background:none;
	padding-bottom:10px;
	margin:0;
	}
#block12c .quickemail p{
	font-size:16px;
	}
#block12c .form{
	padding:36px;
	overflow:hidden;
	}
#block12c .form .form-group{
	width:100%;
	padding:0 0 8px 0;
	}
#block12c .form .form-group input{
	width:100%;
	font-size:16px;
	border-radius:0 0 0 0;
	border:none;
	box-shadow:0 0 0 0;
	height:62px;
	line-height:23px;
	text-transform:uppercase;
	}
#block12c .form .fullwidth{
	width:100%;
	overflow:hidden;
	}
#block12c .form .form-group textarea{
	width:100%;
	height:174px;
	resize:none;
	font-size:16px;
	border-radius:0 0 0 0;
	border:none;
	box-shadow:0 0 0 0;
	text-transform:uppercase;
	}
#block12c .submitbutton{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	}
#block12c .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:none;
	}
	
/* /block12c */

/* block12d */

#block12d{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	}
#block12d .mail_content{
	text-align:center;
	}
#block12d .left-nav ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:20px 0 0 0;
	list-style:none;
	text-align:center;
	}
#block12d .left-nav ul li{
	display:block;
	line-height:39px;
	}
#block12d .left-nav ul li a{
	text-decoration:none;
	}
#block12d .left-nav ul li a.active{
	color:#040405;
	}
#block12d .mail-section {
	padding-bottom:130px;
}
#block12d .quickemail h2{
	background:none;
	font-size:18px;
	padding:0;
	margin:0;
	}
#block12d .quickemail{
	width:100%;
	overflow:hidden;
	padding:110px 0 0 0;
	z-index:99;
	text-align:center;
	}
#block12d .quickemail p{
	font-size:16px;
	}
#block12d .form{
	padding:0 0 0 0;
	overflow:hidden;
	}
#block12d .form .form-inline{
	padding:34px 0 0 0;
	}
#block12d .form .form-group{
	width:100%;
	float:left;
	padding:0 0 8px 0;
	}
#block12d .form .form-group input{
	width:98%;
	font-size:16px;
	border-radius:0 0 0 0;
	border:none;
	box-shadow:0 0 0 0;
	height:62px;
	line-height:23px;
	text-transform:uppercase;
	}
#block12d .form .fullwidth{
	width:100%;
	overflow:hidden;
	}
#block12d .form .form-group textarea{
	width:98%;
	height:273px;
	resize:none;
	font-size:16px;
	border-radius:0 0 0 0;
	border:none;
	box-shadow:0 0 0 0;
	text-transform:uppercase;
	}
#block12d .submitbutton{
	padding:40px 0 0 0;
	}
#block12d .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:none;
	}
#block12d .social-icons ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:34px 0 0 0;
	list-style:none;
	text-align:center;
	}
#block12d .social-icons ul li{
	float:left;
	width:50%;
	padding:0 10px 10px 0;
	}
#block12d .social-icons ul li a{
	display:block;
	font-size:23px;
	line-height:57px;
	}
	
/* /block12d */

/* block12e */

#block12e{
	width:100%;
	overflow:hidden;
	}
#block12e .quickmail{
	width:100%;
	overflow:hidden;
	z-index:99;
	text-align:center;
	}
#block12e .quickmail h2{
	background:none;
	padding-bottom:10px;
	margin:0;
	}
#block12e .quickemail p{
	font-size:16px;
	}
#block12e .form{
	padding:0 36px;
	overflow:hidden;
	}
#block12e .form .form-group{
	width:100%;
	padding:0 0 8px 0;
	}
#block12e .form .form-group input{
	width:100%;
	font-size:16px;
	border-radius:0 0 0 0;
	border-width:1px;
	box-shadow:0 0 0 0;
	height:62px;
	line-height:23px;
	text-transform:uppercase;
	}
#block12e .form .fullwidth{
	width:100%;
	overflow:hidden;
	}
#block12e .form .form-group textarea{
	width:100%;
	height:174px;
	resize:none;
	font-size:16px;
	border-radius:0 0 0 0;
	border-width:1px;
	box-shadow:0 0 0 0;
	text-transform:uppercase;
	}
#block12e .submitbutton{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	}
#block12e .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:none;
	}
#block12e .map_holder iframe{
	width:100%;
	height:650px;
	}
/* /block12c */


/* block13 */

#block13{
	width:100%;
	padding:30px 0 20px 0;
	}
#block13 .footerinner{
	width:100%;
	padding:0 0 0 0;
	position:relative;
	}
#block13 .logo_bottom{
	width: 92px;
	position:absolute;
	top:0;
	left:46%;
}
#block13 .social-icon ul{
	float:right;
	margin:0;
	padding:0 0 0 0;
	}
#block13 .social-icon ul li{
	float:right;
	padding:0 10px;
	}
#block13 .social-icon ul li a{
	font-size:20px;
	}
	
/* /block13 */

/* block13a */
#block13a .footer_logo a{
	width:92px;
	float:left;
	}
#block13a{
	width:100%;
	overflow:hidden;
	padding:30px 0 20px 0;
	}
#block13a .footer_logo{
	width:100%;
	overflow:hidden;
	}
#block13a .col_left{
	padding:40px 0 0 0;
	float:left;
	font-size:12px;
	text-align:justify;
	}
#block13a .footer_logo{
	padding:0 0 20px 0;
	}
#block13a .col_right{
	float:right;
	padding:40px 0 0 50px;
	}
#block13a ul.nav li{
	width:50%;
	text-transform:uppercase;
	font-size:58px;
	}
#block13a ul.nav li a{
	padding:0 0 0 0;
	margin:8px 0;
	font-weight:700;
	line-height:42px;
	}
#block13a .navbar {
	background:none;
	border:none;
	}
#block13a .navbar-default .navbar-nav > .active > a,
#block13a .navbar-default .navbar-nav > .active > a:hover,
#block13a .navbar-default .navbar-nav > .active > a:focus
	{
	background:none;
	color: #00e099;
	}
#block13a .social-icon{
	margin:20px 0 0 0;
	padding:0 0 0 50px;
	float:right;
	}
#block13a .social-icon ul{
	float:left;
	width:100%;
	overflow:hidden;
	padding:0;
	}
#block13a .social-icon ul li{
	float:left;
	min-width:16%;
	text-align:center;
	border:1px solid #efefef;
	}
#block13a .social-icon ul li a{
	font-size:24px;
	padding:17px 0;
	display:block;
	}
#block13a .social-icon span{
	clear:left;
	float:left;
	padding:50px 0 0 0;
	}
/* /block13a */

/* block13b */

#block13b{
	width:100%;
	overflow:hidden;
	padding:30px 0 20px 0;
	}
#block13b .footerinner{
	padding:40px 0 20px 0 ;
	}
#block13b .col_right{
	float:right;
	padding:0;
	}
#block13b .footer_logo{
	border-top:1px solid #e8e8e8;
	padding:29px 0 10px 0;
	margin:20px 0 0 0;
	}
#block13b ul.nav li{
	width:50%;
	text-transform:uppercase;
	font-size:53px;
	}
#block13b ul.nav li a{
	padding:0 0 0 0;
	margin:8px 0;
	font-weight:700;
	line-height:42px;
	}
#block13b .navbar {
	background:none;
	border:none;
	}
#block13b .navbar-default .navbar-nav > .active > a,
#block13b .navbar-default .navbar-nav > .active > a:hover,
#block13b .navbar-default .navbar-nav > .active > a:focus{
	background: none;
	color: #00e099;
	}
#block13b .social-icon{
	margin:20px 0 0 0;
	padding:0 0 0 50px;
	float:right;
	}
#block13b .social-icon{
	margin:20px 0 0 0;
	padding:0 0 0 0;
	float:right;
	}
#block13b .social-icon ul{
	float:left;
	width:100%;
	padding:0;
	overflow:hidden;
	}
#block13b .social-icon ul li{
	float:right;
	min-width:50%;
	padding:0;
	text-align:center;
	border:1px solid #efefef;
	}
#block13b .social-icon ul li a{
	font-size:24px;
	padding:17px 10px;
	display:block;
	}
#block13b .footer_logo span{
	float:right;
	padding:15px;
	}
#block13b .block13b1 .footer_logo,
#block13b .block13b1 .social-icon ul li{
	border-color:#484848;
	}
#block13b .footer_logo a{
	width:107px;
	float:left;
	padding-right:0;
	padding-bottom:0;
	}
/* /block13b */

/* block13c */
#block13c{
	width:100%;
	overflow:hidden;
	padding:30px 0 20px 0;
	}
#block13c .footerinner{
	padding:40px 0 20px 0 ;
	}
#block13c .col_right{
	float:right;
	padding:0;
	}
#block13c .footer_logo{
	border-top:1px solid #e8e8e8;
	padding:29px 0 10px 0;
	margin:20px 0 0 0;
	}
#block13c ul.nav li{
	width:50%;
	text-transform:uppercase;
	font-size:53px;
	}
#block13c ul.nav li a{
	padding:0 0 0 0;
	margin:8px 0;
	font-weight:700;
	line-height:42px;
	}
#block13c .navbar {
	background:none;
	border:none;
	}
#block13c .navbar-default .navbar-nav > .active > a,
#block13c .navbar-default .navbar-nav > .active > a:hover,
#block13c .navbar-default .navbar-nav > .active > a:focus{
	background: none;
	color: #00e099;
	}
#block13c .social-icon{
	margin:20px 0 0 0;
	padding:0 0 0 50px;
	float:right;
	}
#block13c .social-icon{
	margin:20px 0 0 0;
	padding:0 0 0 0;
	float:right;
	}
#block13c .social-icon ul{
	float:left;
	width:100%;
	padding:0;
	overflow:hidden;
	}
#block13c .social-icon ul li{
	float:right;
	min-width:50%;
	padding:0;
	text-align:center;
	border:1px solid #efefef;
	}
#block13c .social-icon ul li a{
	font-size:24px;
	padding:17px 10px;
	display:block;
	}
#block13c .footer_logo span{
	float:right;
	padding:15px;
	}
#block13c .block13b1 .footer_logo,
#block13c .block13b1 .social-icon ul li{
	border-color:#484848;
	}
#block13c .footer_logo a{
	width:107px;
	padding-right:0;
	padding-bottom:0;
	float:left;
	}
/* /block13c */

/* block13d */

#block13d {
	padding: 30px 0 20px;
	width: 100%;
	}
#block13d .section{
	width:100%;
	overflow:hidden;
	}
#block13d .navbar{
	float:right;
	border:none;
	background:none;
	text-transform:uppercase;
	}
#block13d .navbar-nav > li > a{
	border-bottom:4px solid #ffffff;
	}
#block13d .navbar-nav > li > a:hover{
	border-color:#00a1d9;
	}
#block13d .navbar-default .navbar-nav > .active > a,
#block13d .navbar-default .navbar-nav > .active > a:hover,
#block13d .navbar-default .navbar-nav > .active > a:focus{
	background:none;
	border-color:#00a1d9;
	}
#block13d .text{
	float:left;
	text-align:left;
	padding:17px 0 0 0;
	}
#block13d .contact_info{
	float:right;
	}
#block13d .social-icon{
	float:left;
	padding:50px 0 0 0;
	}
#block13d .social-icon ul{
	float:left;
	width:100%;
	overflow:hidden;
	padding:0;
	}
#block13d .social-icon ul li{
	float:left;
	min-width:33%;
	padding:0;
	text-align:center;
	border:1px solid #efefef;
	}
#block13d .social-icon ul li a{
	font-size:24px;
	padding:17px 10px;
	display:block;
	}
#block13d .contact_info{
	padding:40px 0 0 0;
	}
#block13d .contact_box, #block13d h3{
	text-align:left;
	}
#block13d h3{
	font-size:14px;
	padding:0 0 20px 0;
	}
#block13d .contact_box span{
	display:block;
	}
#block13d .footer_logo{
	margin-top:50px;
	padding:30px 0 0 0;
	border-top:1px solid #e8e8e8;
	}
#block13d .footer_logo span{
	float:right;
	padding:15px;
	}
#block13d .footer_logo a{
	width:107px;
	padding-right:0;
	padding-bottom:0;
	float:left;
	}
/* /block13d */

/* block13e */

#block13e {
	padding: 30px 0 20px;
	width: 100%;
	}
#block13e .section{
	width:100%;
	overflow:hidden;
	}
#block13e .navbar{
	float:right;
	border:none;
	background:none;
	text-transform:uppercase;
	}
#block13e .navbar-nav > li > a{
	border-bottom:4px solid #ffffff;
	}
#block13e .navbar-nav > li > a:hover{
	border-color:#00a1d9;
	}
#block13e .navbar-default .navbar-nav > .active > a,
#block13e .navbar-default .navbar-nav > .active > a:hover,
#block13e .navbar-default .navbar-nav > .active > a:focus{
	background:none;
	border-color:#00a1d9;
	}
#block13e .text{
	float:left;
	text-align:left;
	padding:17px 0 0 0;
	}
#block13e .contact_info{
	float:right;
	}
#block13e .social-icon{
	float:left;
	padding:50px 0 0 0;
	}
#block13e .social-icon ul{
	float:left;
	width:100%;
	overflow:hidden;
	padding:0;
	}
#block13e .social-icon ul li{
	float:left;
	min-width:33%;
	padding:0;
	text-align:center;
	border:1px solid #efefef;
	}
#block13e .social-icon ul li a{
	font-size:24px;
	padding:17px 10px;
	display:block;
	}
#block13e .contact_info{
	padding:40px 0 0 0;
	}
#block13e .contact_box, #block13e h3{
	text-align:left;
	}
#block13e h3{
	font-size:14px;
	padding:0 0 20px 0;
	}
#block13e .contact_box span{
	display:block;
	}
#block13e .footer_logo{
	margin-top:50px;
	padding:30px 0 0 0;
	border-top:1px solid #e8e8e8;
	}
#block13e .footer_logo span{
	float:right;
	padding:15px;
	}
#block13e .block13c1 .navbar-nav > li{
	padding:0 29px;
	border-bottom:1px solid #e8e8e8;
	}
#block13e .block13c1 .navbar-nav > li:first-child{
	padding-left:0;
	}
#block13e .block13c1 .contact_info,
#block13e .block13c1 .social-icon{
	padding:13px 0 0 0;
	}
#block13e .block13c1 .navbar{
	padding:0;
	}
#block13e .block13c1 .contact_box{
	min-height:175px;
	}
#block13e .block13c1 .social-icon ul li{
	min-width:50%;
	}
#block13e .block13c1 .contact_info{
	float:left;
	}
#block13e .footer_logo a{
	width:107px;
	padding-right:0;
	padding-bottom:0;
	float:left;
	}
/* block13e */

/* block13f */

#block13f {
	padding: 30px 0 20px;
	width: 100%;
	}
#block13f h3{
	text-align:left;
	}
#block13f .linkbox{
	padding:0 0 40px 0;
	}
#block13f .linkbox h3{
	padding:0 0 16px 0;
	}
#block13f .linkbox ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	}
#block13f .singleline{
	float:right;
	}
#block13f .doublelline{
	float:left;
	}
#block13f .doublelline li{
	float:left;
	width:50%;
	}
#block13f .singleline li{
	display:block;
	}
#block13f .linkbox ul li a{
	font-size:12px;
	display:block;
	}
#block13f .follow_signup{
	width:100%;
	padding:26px 0; 
	overflow: hidden;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	}
#block13f .follow{
	float:left;
	}
#block13f .follow strong{
	float:left;
	font-size:14px;
	line-height:16px;
	width:63px;
	}
#block13f .follow ul{
	padding:5px 0 0 20px;
	float:left;
	}
#block13f .follow ul li{
	float:left;
	font-size:27px;
	padding:0 16px;
	}
#block13f .signup{
	float:right;
	}
#block13f .signup label{
	float:left;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	margin:0 29px 0 0;
	}
#block13f .signup input[type="text"]{
	float:left;
	min-width:243px;
	height:40px;
	line-height:40px;
	padding:0 5px;
	border:1px solid #dcdcdc;
	}
#block13f .signup input[type="button"]{
	float:left;
	line-height:40px;
	height:40px;
	padding:0 16px;
	margin-left:9px;
	border:none;
	}
#block13f .footer_logo{
	padding:50px 0 0 0;
	}
#block13f .footer_logo .navbar-brand{
	padding:0;
	}
#block13f .footer_logo span{
	display:block;
	clear:left;
	padding:60px 0 0 0;
	}
#block13f .contact_info{
	padding:50px 0 30px 0;
	float:right;
	}
#block13f h3{
	text-align:left;
	font-size:14px;
	padding:0 0 24px 0;
	}
#block13f span{
	display:block;
	}
#block13f .footer_logo a{
	width:107px;
	padding-right:0;
	padding-bottom:0;
	float:left;
	}
/* /block13f */

/* block13g */

#block13g {
	padding: 30px 0 20px;
	width: 100%;
	}
#block13g .section{
	padding:0;
	overflow:hidden;
	}
#block13g h3{
	text-align:left;
	font-size:26px;
	padding-bottom:25px;
	}
#block13g .social-icon ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	}
#block13g .social-icon ul li{
	padding:0 0 20px 0;
	float:left;
	width:33%;
	}
#block13g .social-icon ul li a{
	font-size:29px;
	}

#block13g .contact_box span{
	display:block;
	}
#block13g .contact_box input[type="text"]{
	height:40px;
	line-height:40px;
	padding:0 5px;
	width:275px;
	border:1px solid #dcdcdc;
	}
#block13g .contact_box input[type="button"]{
	line-height:40px;
	height:40px;
	padding:0 16px;
	margin:19px 0 0 0;
	border:none;
	}
#block13g .footer_logo{
	overflow:hidden;
	border-top:1px solid #e8e8e8;
	padding:33px 0 0 0;
	margin-top:50px;
	}
#block13g .footer_logo .navbar-brand{
	float:left;
	padding:0;
	}
#block13g .footer_logo span{
	float:right;
	padding:0;
	}
#block13g .footer_logo a{
	width:107px;
	padding-right:0;
	padding-bottom:0;
	float:left;
	}
/* /block13g */

/* block13h */

#block13h {
	padding: 30px 0 20px;
	width: 100%;
}
#block13h .section{
	overflow:hidden;
	width:100%;
	padding:0;
	}
#block13h .navbar{
	background:none;
	border:none;
	}
#block13h .navbar-nav > li{
	padding:0 63px 0 0;
	text-transform:uppercase;
	}
#block13h .navbar-nav > li a{
	color:#282828;
	}
#block13h .navbar-nav > li a:first-child{
	padding-left:0;
	}
#block13h .navbar-default .navbar-nav > .active > a,
#block13h .navbar-default .navbar-nav > .active > a:hover,
#block13h .navbar-default .navbar-nav > .active > a:focus{
	background:none;
	border-color:#00a1d9;
	}
#block13h .contact_info,
#block13h .social-icon{
	padding:13px 0 0 0;
	}
#block13h .social-icon ul{
	padding:18px 0 0 0;
	float:right;
	width:100%;
	text-align:right;
	}
#block13h .social-icon ul li{
	float:right;
	padding:0 0 5% 7%;
	width:33%;
	}
#block13h .social-icon ul li a{
	font-size:24px;
	}
#block13h .footer_logo{
	border-top:1px solid #eeeeee;
	padding:36px 0 0 0;
	overflow:hidden;
	}
#block13h .footer_logo span{
	float:right;
	padding:0;
	}
#block13h .footer_logo .navbar-brand{
	padding:0;
	}
#block13h .footer_logo a{
	width:107px;
	padding-right:0;
	padding-bottom:0;
	float:left;
	}
/* /block13h */

/* block13i */

#block13i .contact_box, #block13i h3{
	text-align:left;
	}
#block13i h3{
	font-size:14px;
	padding-bottom:16px;
	}
#block13i .contact_box ul{
	margin:0;
	padding:0;
	}
#block13i .navbar{
	background:none;
	border:none;
	}
#block13i .navbar-default .navbar-nav > .active > a,
#block13i .navbar-default .navbar-nav > .active > a:hover,
#block13i .navbar-default .navbar-nav > .active > a:focus{
	background:none;
	border:none;
	color:#ec945e;
	}
#block13i .navbar-nav > li{
	display:block;
	float:none;
	}
#block13i .navbar-nav > li > a{
	padding:0;
	line-height:21px;
	text-transform:uppercase;
	}
#block13i .social-icon ul{
	float:left;
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:5px 0 0 0;
	}
#block13i .social-icon ul li{
	float:none;
	display:inline-block;
	padding:0 20px;
	}
#block13i .footer_logo{
	border-top:1px solid #393939;
	margin:30px 0 0 0;
	padding:38px 0 0 0;
	overflow:hidden;
	}
#block13i .navbar-brand{
	padding:0;
	}
#block13i .footer_logo span{
	float:right;
	padding:0;
	}
#block13i .social-icon ul li a {
	font-size: 20px;
	}
#block13i .footer_logo a{
	width:92px;
	float:left;
	}
/* /block13i */

/* block13j */

#block13j .contact_box, #block13j h3{
	text-align:left;
	}
#block13j h3{
	font-size:14px;
	padding-bottom:16px;
	}
#block13j .contact_box ul{
	margin:0;
	padding:0;
	}
#block13j .navbar{
	background:none;
	border:none;
	}
#block13j .navbar-default .navbar-nav > .active > a,
#block13j .navbar-default .navbar-nav > .active > a:hover,
#block13j .navbar-default .navbar-nav > .active > a:focus{
	background:none;
	border:none;
	}
#block13j .navbar-nav > li{
	display:block;
	float:none;
	}
#block13j .navbar-nav > li > a{
	padding:0;
	line-height:24px;
	text-transform:uppercase;
	color:#282828;
	font-weight:700;
	}
#block13j .social-icon ul{
	padding:18px 0 0 0;
	float:right;
	width:100%;
	text-align:right;
	}
#block13j .social-icon ul li{
	float:right;
	padding:0 0 5% 7%;
	width:33%;
	}
#block13j .social-icon ul li a{
	font-size:24px;
	}
#block13j .footer_logo{
	border-top:1px solid #e8e8e8;
	margin:30px 0 0 0;
	padding:38px 0 0 0;
	overflow:hidden;
	}
#block13j .navbar-brand{
	padding:0;
	}
#block13j .footer_logo span{
	float:right;
	padding:0;
	}
#block13j .footer_logo a{
	width:92px;
	float:left;
	}
/* /block13j */

/* block13k */

#block13k {
	padding: 30px 0 20px;
	width: 100%;
	}
#block13k .navbar{
	background:none;
	border:none;
	}
#block13k .navbar-default .navbar-nav > .active > a,
#block13k .navbar-default .navbar-nav > .active > a:hover,
#block13k .navbar-default .navbar-nav > .active > a:focus{
	background:none;
	border:none;
	}
#block13k .navbar-nav > li{
	float:left;
	padding:0 37px 0 0;
	}
#block13k .navbar-nav > li > a{
	padding:0;
	line-height:24px;
	text-transform:uppercase;
	font-weight:700;
	}
#block13k .social-icon ul{
	width:100%;
	overflow:hidden;
	float: right;
	margin: 0;
	padding: 0;
	}
#block13k .social-icon ul li{
	padding:0 0 0 20px;
	float:right;
	}
#block13k .social-icon ul li a{
	font-size:20px;
	}
#block13k .footerinner{
	width:100%;
	padding:0 0 0 0;
	position:relative;
}
#block13k .footer_logo{
	border-top:1px solid #e8e8e8;
	overflow:hidden;
	padding:37px 0 0 0;
	}
#block13k .navbar-brand{
	padding:0;
	}
#block13k .footer_logo span{
	float:right;
	}
#block13k .footer_logo a{
	width:92px;
	float:left;
	}
/* /block13k */

/* block13l */

#block13l {
	padding: 30px 0 20px;
	width: 100%;
	}
#block13l .navbar{
	background:none;
	border:none;
	}
#block13l .navbar-default .navbar-nav > .active > a,
#block13l .navbar-default .navbar-nav > .active > a:hover,
#block13l .navbar-default .navbar-nav > .active > a:focus{
	background:none;
	border:none;
	}
#block13l .navbar-nav{
	width:100%;
	overflow:hidden;
	text-align:center;
	}
#block13l .navbar-nav > li{
	float:none;
	display:inline-block;
	padding:0 16px;
	}
#block13l .navbar-nav > li > a{
	padding:0;
	line-height:24px;
	text-transform:uppercase;
	font-weight:700;
	}
#block13l .social-icon ul{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:0;
	margin:0;
	}
#block13l .social-icon ul li{
	float:none;
	display:inline-block;
	padding:0 10px;
	}
#block13l .social-icon ul li a {
	font-size: 20px;
	}
#block13l .footer_logo{
	text-align:center;
	padding:16px 0 16px 0;
	}
	
/* /block13l */

/* block14 */

#block14{
	padding:93px 0 0 0;
	}
#block14 .gallery,
#block14 #Carousel14{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block14 #Carousel14 .img-box img{
	width:100%;
	display:block;
	height:auto;
	}
#block14 .carousel-indicators li{
	width:125px;
	height: auto;
	border-radius: 0;
	text-indent:inherit;
	border:none;
	background:none;
	overflow:hidden;
	}
#block14 a.left-slide{
	left:20%;
	}
#block14 a.right-slide{
	right:20%;
	}
#block14 .carousel-control{
	bottom:6%;
	top:auto;
	padding:10px 0 0 0;
	width:45px;
	height:43px;
	opacity:1;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	z-index:999;
	}
#block14 .carousel-indicators .active{
	border:3px solid #00e099;
	}
#block14 .carousel-indicators li img{
	width:100%;
	display:block;
	height:auto;
	}

/* /block14 */

/* block14a */
#block14a{
	position:relative;
	}
#block14a .gallery{
	padding-bottom:26px;
	}
#block14a .gallery,
#block14a #Carousel14a{
	width:100%;
	overflow:hidden;
	text-align:center;
	}
#block14a #Carousel14a .img-box img{
	width:100%;
	display:block;
	height:auto;
	}

#block14a .gallery p{
	font-size:20px;
	line-height:36px;
	}
#block14a .img-holder{
	padding:0;
	}
#block14a a.left-slide{
	left:20%;
	}
#block14a a.right-slide{
	right:20%;
	}
#block14a .carousel-control{
	top:44%;
	padding:14px 0 0 2px;
	width:45px;
	height:43px;
	opacity:1;
	font-size:9px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	z-index:999;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	}
/* /block14a */

/* block14b */

#block14b{
	padding:93px 0 0 0;
	}
#block14b .gallery,
#block14b #Carousel14b{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block14b #Carousel14b .img-box img{
	width:100%;
	display:block;
	height:auto;
	}
#block14b .carousel-indicators {
    height: 100%;
    overflow: auto;
    position: relative;
    right: 1%;
    top: 0;
    width: 100%;
}
#block14b .carousel-indicators li{
	width:300px;
	height:70px;
	float:right;
	border-radius: 0;
	text-indent:inherit;
	border:none;
	background:none;
	overflow:hidden;
	text-align:right;
	}
#block14b .carousel-indicators .active{
	width:400px;
	height:auto;
	}
#block14b a.left-slide{
	left:20%;
	}
#block14b a.right-slide{
	right:20%;
	}
#block14b .carousel-control{
	bottom:6%;
	top:auto;
	padding:7px 0 0 0;
	width:45px;
	height:43px;
	opacity:1;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	z-index:999;
	display:none;
	}
 #block14b .carousel-indicators li img{
	width:100%;
	display:block;
	height:auto;
	}
#block14b .thumbinner{
	position:relative;
	overflow:hidden;
	width:100%;
	}
#block14b .thumbholder{
	position:absolute;
	right:20px;
	top:0;
	height:100%;
	width:450px;
	}
#block14b #vertical-scrollbar-demo {
	height: 685px;
	width: 100%;
    }
#block14b .scrollable {
  position: relative;
}

#block14b .scrollable:focus {
  outline: 0;
}

#block14b .scrollable .viewport {
  position: relative;
  overflow: hidden;
}

#block14b .scrollable .viewport .overview {
  position: absolute;
}

#block14b .scrollable .scroll-bar {
  display: none;
}

#block14b .scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}

#block14b .scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}

#block14b .scrollable .scroll-bar .thumb {
  position: absolute;
}

#block14b .scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}

#block14b .scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}

#block14b .not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#block14b .scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}

#block14b .scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
  background:#2d2d2d;
}

#block14b .scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}

#block14b .scrollable.default-skin .scroll-bar .thumb {
  background-color: #00e099;
  opacity:1;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#block14b .scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}

/* /block14b */

/* block14c */

#block14c{
	padding:93px 0 0 0;
	}
#block14c .gallery,
#block14c #Carousel14c{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block14c #Carousel14c .img-box img{
	width:100%;
	display:block;
	height:auto;
	}
#block14c .carousel-indicators {
    width: 28%;
	left:66%;
	bottom:10%;
	padding:0 0 15px 0;
	background:url(../images/popuparrow.png) no-repeat center bottom;
}

#block14c .carousel-indicators li{
	padding:10px;
	width:19%;
	height:auto;
	border-radius: 0;
	text-indent:inherit;
	float:left;
	margin:0;
	overflow:hidden;
	text-align:right;
	}
#block14c .carousel-indicators .active{
	opacity:1;
	background:#00e099;
	}
#block14c a.left-slide{
	left:4%;
	}
#block14c a.right-slide{
	right:4%;
	}
#block14c .carousel-control{
	top:48%;
	padding:10px 0 0 0;
	width:45px;
	height:43px;
	opacity:1;
	font-size:12px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 1);
	background-image:none;
	z-index:999;
	}
#block14c a.left-slide i{
	margin-right:4px;
	}
#block14c a.right-slide i{
	margin-left:4px;
	}
#block14c .carousel-indicators li img{
	width:100%;
	display:block;
	height:auto;
	}
#block14c .thumbnailbutton {
    background-image:url(../images/thumbbutton.png);
	background-color:transparent;
	border:none;
    height: 27px;
	position:absolute;
	border-radius:0 0 0 0;
    opacity: 1;
    padding: 7px 0 0;
    text-shadow: 0 0 0 rgba(0, 0, 0, 1);
    bottom: 5%;
	top:auto;
	left:48.5%;
    width: 41px;
    z-index: 999;
	background-color:none;
}
/* /block14c */

/* block14d */

#block14d{
	padding:93px 0 0 0;
	}
#block14d .gallery,
#block14d #Carousel14d{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block14d #Carousel14d .img-box img{
	width:100%;
	display:block;
	height:auto;
	}
#block14d .carousel-indicators li{
	text-indent:inherit;
	margin:0 20px;
	width:auto;
	height:auto;
	border:none;
	font-size:36px;
	opacity:0.5;
	}
#block14d .carousel-indicators li:hover{
	opacity:1;
	}
#block14d .carousel-indicators li.active{
	background:none;
	opacity:1;
	}
/* /block14d */

/* block15 */

#block15{
	padding-bottom:0;
	}
#block15 .blog, #block15 .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block15 .img-area img{
	width:100%;
	}
#block15 .text-area{
	padding:40px 40px;
	overflow:hidden;
	text-align:left;
	max-width:718px;
	}
#block15 .text-area h3{
	padding-bottom:10px;
	text-transform: capitalize;
	text-align:left;
	font-size:30px;
	}
#block15 .text-area p{
	font-size:14px;
	line-height:28px;
	padding:0;
	}
#block15 .text-area .social .more{
	line-height:26px;
	padding:0 6px;
	font-size:18px;
	border:none;
	}
#block15 span.readmore{
	float:left;
	}
#block15 span.readmore .more{
	padding:0;
	min-width:100px;
	line-height:39px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block15 span.readmore .more:hover{
	text-indent:16px;
	}
#block15 .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block15 .social{
	float:right;
	padding-top:10px;
	}
#block15 .carousel-indicators{
	left:40%;
	bottom:0;
	}
#block15 .carousel-indicators li{
	opacity:0.5;
	}
#block15 .carousel-indicators li:hover{
	opacity:1;
	}
#block15 .carousel-indicators li.active{
	opacity:1;
	cursor:inherit;
	}
	
/* /block15 */

/* block15a */


#block15a .blog, #block15a .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block15a .img-area{
	position:relative;
	}
#block15a .img-area img{
	width:100%;
	}
#block15a .caption{
	padding:40px 40px;
	overflow:hidden;
	text-align:left;
	position:absolute;
	width:85%;
	left:6%;
	bottom:0;
	}
#block15a .caption h3{
	padding-bottom:10px;
	text-transform: capitalize;
	font-size:30px;
	text-align:left;
	}
#block15a .caption p{
	font-size:14px;
	line-height:28px;
	padding:0;
	}
#block15a .caption .social .more{
	line-height:26px;
	padding:0 6px;
	font-size:18px;
	}
#block15a span.readmore{
	float:left;
	}
#block15a span.readmore .more{
	padding:0;
	min-width:100px;
	line-height:39px;
	transition: text-indent 0.5s;
	-moz-transition: text-indent 0.5s;
	-webkit-transition: text-indent 0.5s;
	}
#block15a span.readmore .more:hover{
	text-indent:16px;
	}
#block15a .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block15a .social{
	float:right;
	padding-top:10px;
	}
#block15a .carousel-indicators{
	left:auto;
	right:3%;
	width:auto;
	bottom:3%;
	}
#block15a .carousel-indicators li{
	opacity:0.5;
	display:block;
	margin-bottom:5px;
	}
#block15a .carousel-indicators li:hover{
	opacity:1;
	}
#block15a .carousel-indicators li.active{
	opacity:1;
	cursor:inherit;
	}
	
/* /block15a */

/* block15b */

#block15b .blog, #block15b .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block15b .box{
	padding:0;
	position:relative;
	}
#block15b .box:hover .caption{
	opacity:1;
	-webkit-transform: fade(1);
	-moz-transform: fade(1);
	-o-transform: fade(1);
	-ms-transform: fade(1);
	transform: fade(1);
	}
#block15b .box img{
	width:100%;
	max-width:100%;
	display:block;
	}
#block15b .caption{
	width:100%;
	height:100%;
	padding:5%;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	opacity:0;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	-webkit-transform: fade(0);
	-moz-transform: fade(0);
	-o-transform: fade(0);
	-ms-transform: fade(0);
	transform: fade(0);
	-webkit-backface-visibility: hidden;
	}
#block15b .caption h3{
	font-size:30px;
	text-align:left;
	padding-bottom:20px;
	}
#block15b span.readmore{
	float:left;
	}
#block15b span.readmore .more{
	padding:0;
	min-width:100px;
	line-height:39px;
	transition: text-indent 0.2s;
	-moz-transition: text-indent 0.2s;
	-webkit-transition: text-indent 0.2s;
	}
#block15b span.readmore .more:hover{
	text-indent:16px;
	}
#block15b .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
#block15b .social{
	float:right;
	padding-top:10px;
	}
#block15b .caption .social .more{
	line-height:26px;
	padding:0 6px;
	font-size:27px;
	border:none;
	}
/* /block15b */

/* block15c */

#block15c .blog, #block15c .boxes{
	width:100%;
	padding:0 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#block15c .box, #block15c .box h3{
	text-align:left;
	}
#block15c .box h3{
	text-transform:inherit;
	font-size:26px;
	padding-bottom:14px;
	}
#block15c .box{
	width:100%;
	height:219px;
	overflow:hidden;
	position:relative;
	}
#block15c .box img{
	width:100%;
	max-width:100%;
	display:block;
	}
#block15c .box .caption{
	width:100%;
	padding:60px 0 0 0;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	}
#block15c .readmore{
	float:right;
	margin:20px 60px 0 0;
	}
#block15c span.readmore .more{
	padding:0;
	min-width:100px;
	line-height:39px;
	transition: text-indent 0.2s;
	-moz-transition: text-indent 0.2s;
	-webkit-transition: text-indent 0.2s;
	}
#block15c .box:hover .more{
	text-indent:16px;
	}
#block15c .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block15c */

/* block16 */

#block16{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block16 .signup {
	padding:100px 0 70px 0;
	background:url(../images/emailsignup01.jpg) no-repeat left top;
	background-size: cover;
	}
#block16 .signup h2{
	background:url(../images/heading_bg01.png) no-repeat center bottom;
	margin-bottom:10px;
	}
#block16 .signup span{
	display:block;
	padding-bottom:30px;
	}
#block16 .form-inline{
	width:69%;
	margin:0 auto;
	padding:30px;
	overflow:hidden;
	}
#block16 .form-group{
	float:left;
	width:80%;
	}
#block16 .form-group input{
	width:100%;
	overflow:hidden;
	border-radius:0 0;
	border:none;
	height:49px;
	font:700 36px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block16 .form-group input:focus {
    border-color: #00e099;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset, 0 0 0 rgba(0, 224, 153, 0.6);
    outline: 0 none;
}
#block16 .form-inline button{
	float:right;
	}
#block16 .more{
	padding:0 30px;
	font:14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block16 */

/* block16a */

#block16a{
	width:100%;
	text-align:center;
	padding:0;
	overflow:hidden;
	}
#block16a .signup {
	padding:100px 0 70px 0;
	}
#block16a .signup span{
	display:block;
	padding:30px 0;
	}
#block16a .form-inline{
	width:50%;
	border-bottom:1px solid #e6e6e6;
	margin:0 auto;
	padding:30px 0 30px 5px;
	overflow:hidden;
	}
#block16a .form-group{
	float:left;
	width:75%;
	}
#block16a .form-group input{
	width:100%;
	overflow:hidden;
	border-radius:0 0;
	border:none;
	height:49px;
	font:28px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block16a .form-group input:focus {
    border-color: #00e099;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset, 0 0 0 rgba(0, 224, 153, 0.6);
    outline: 0 none;
}
#block16a .form-inline button{
	float:right;
	}
#block16a .more{
	padding:0 30px;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block16a */

/* block16b */

#block16b{
	width:100%;
	text-align:center;
	padding:0;
	overflow:hidden;
	}
#block16b .signup {
	padding:100px 0 100px 0;
	}
#block16b .form-group{
	width:100%;
	}
#block16b .form-group label{
	font-size:26px;
	line-height:42px;
	margin-right:10px;
	}
#block16b .form-group input{
	overflow:hidden;
	border-radius:0 0;
	border:none;
	height:49px;
	width:35%;
	font:16px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block16b .form-group input:focus {
    border-color: #00e099;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset, 0 0 0 rgba(0, 224, 153, 0.6);
    outline: 0 none;
}
#block16b .more{
	padding:0;
	font:700 14px/45px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	min-width:212px;
	border:2px solid #ffffff;
	}
	
/* /block16b */

/* block16c */

#block16c{
	width:100%;
	text-align:center;
	padding:0;
	overflow:hidden;
	}
#block16c .signup {
	padding:100px 0 70px 0;
	}
#block16c .signup span{
	display:block;
	font-size:20px;
	padding:30px 0;
	}
#block16c .form-inline{
	width:100%;
	padding:30px 0 30px 0;
	overflow:hidden;
	}
#block16c .form-group{
	width:100%;
	padding-bottom:30px;
	}
#block16c .form-group input{
	width:32%;
	overflow:hidden;
	border-radius:0 0;
	height:70px;
	font:22px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block16c .form-group select{
	height:70px;
	font:17px/70px 'Montserrat', Arial, Helvetica, sans-serif;
	width:198px;
	text-align:center;
	margin-left:-4px;
	border-radius:0 0;
	}
#block16c .form-group select option{
	text-align:left;
	}
#block16c .form-group input:focus, #block16c .form-group select:focus {
    border-color:#999999 ;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset, 0 0 0 rgba(0, 224, 153, 0.6);
    outline: 0 none;
}
#block16c .more{
	padding:0 0;
	font:700 14px/71px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	min-width:300px;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block16c */

/* block16d */

#block16d{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block16d .img-area{
	padding:0;
	}
#block16d .img-area img{
	width:100%;
	display:block;
	height:auto;
	}
#block16d .text-area h2{
	background:url(../images/heading_bg01.png) no-repeat center bottom;
	margin-bottom:10px;
	}
#block16d .text-area span{
	display:block;
	padding-bottom:20px;
	}
#block16d .text-area{
	padding:5% 7%;
	}
#block16d .form-group{
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:1px solid #68e9c0;
	}
	
#block16d .text-area input{
	border-radius:0 0;
	background:none;
	border:none;
	height:50px;
	width:100%;
	font:24px 'Montserrat', Arial, Helvetica, sans-serif;
	box-shadow:0 0 0 0;
	}

#block16d .text-area input::-webkit-input-placeholder {
    color:#68e9c0;
}
#block16d .text-area input:-moz-placeholder {
    color:#68e9c0;
}
#block16d .text-area input::-moz-placeholder {
    color:#68e9c0;
}
#block16d .text-area input:-ms-input-placeholder {
    color:#68e9c0;
}
#block16d .text-area select{
	border-radius:0 0;
	background:none;
	border:none;
	width:100%;
	padding:10px 0;
	height:50px;
	font:17px/50px 'Montserrat', Arial, Helvetica, sans-serif;
	box-shadow:0 0 0 0;
	}
#block16d .more{
	padding:0 0;
	font:700 14px/71px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	min-width:100%;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block16d */


/* block17 */

#block17{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block17 .price_table{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block17 .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	padding:80px 0 40px 0;
	}
#block17 .boxes .col{
	margin-bottom:40px;
	}
#block17 .price_box{
	width:100%;
	overflow: hidden;
	padding:32px 0;
	}
#block17 .price_box span{
	display:block;
	padding-bottom:5px;
	text-transform:uppercase;
	color: rgba(255, 255, 255, 0.5);
	}
#block17 .price_box h3{
	display:block;
	font:36px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block17 .text-holder{
	width:100%;
	overflow:hidden;
	padding:0 5% 10% 5%;
	}
#block17 .text-holder h4{
	display:block;
	text-transform:inherit;
	font:16px/36px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block17 .text-holder p{
	line-height:32px;
	}
#block17 .more{
	display:block;
	padding:0;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	margin-bottom:28px;
	border:2px solid #ffffff;
	}
	
/* /block17 */


/* block17a */

#block17a{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block17a .price_table{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block17a .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	padding:80px 0 40px 0;
	}
#block17a .boxes .col{
	margin-bottom:40px;
	}
#block17a .col .col-nner{
	width:100%;
	overflow:hidden;
	padding-bottom:40px;
	border:2px solid #fff;
	transition: border 0.8s;
    -moz-transition: border 0.8s;
    -webkit-transition: border 0.8s;
	}
#block17a .col .col-nner:hover{
	border:2px solid #000;
	}
#block17a .col .col-nner:hover .price_box{
	border-color:#000;
	}
#block17a .price_box{
	width:80%;
	overflow: hidden;
	margin:0 auto;
	padding:32px 0 0 0;
	border-bottom:1px solid #d2d2d2;
	transition: border 0.8s;
    -moz-transition: border 0.8s;
    -webkit-transition: border 0.8s;
	}
#block17a .price_box span{
	display:block;
	padding-bottom:5px;
	text-transform:uppercase;
	color: rgba(4, 4, 5, 0.5);
	}
#block17a .price_box h3{
	display:block;
	font:36px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block17a .price_box h4{
	display:block;
	text-transform:inherit;
	font:16px/36px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block17a .text-holder{
	width:50%;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0 0 0;
	}
#block17a .text-holder p{
	line-height:32px;
	}
#block17a .more{
	padding:0;
	min-width:240px;
	overflow:hidden;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block17a */

/* block17b */

#block17b{
	padding-bottom:0;
	border-bottom:1px solid #e4e4e4;
	}
#block17b .price_table{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block17b .boxes{
	width:100%;
	text-align:center;
	overflow:hidden;
	padding:0 0 40px 0;
	}
#block17b .boxes .col{
	margin-bottom:40px;
	}
#block17b .col .col-nner{
	width:100%;
	overflow:hidden;
	padding-bottom:40px;
	border:1px solid #d6d6d6;
	}

#block17b .price_box{
	width:100%;
	overflow: hidden;
	padding:32px 0 14px 0;
	border-bottom:1px solid #d6d6d6;
	}
#block17b .price_box span{
	display:block;
	padding-bottom:5px;
	text-transform:uppercase;
	}
#block17b .price_box h3{
	display:block;
	font:36px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block17b .price_box h4{
	display:block;
	text-transform:inherit;
	font:16px/36px 'Montserrat', Arial, Helvetica, sans-serif;
	}
#block17b .text-holder{
	width:56%;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0 0 0;
	}
#block17b .text-holder p{
	line-height:32px;
	}
#block17b .more{
	padding:0;
	width:90%;
	overflow:hidden;
	font:700 14px/49px 'Montserrat', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	border-radius:0;
	border:2px solid #ffffff;
	}
	
/* /block17b */

/* block18 */
#block18 .description{
	width:100%;
	overflow:hidden;
	font-size:20px;
	line-height:36px;
	padding:0 0 20px 0;
	}
#block18 .video-head{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block18 .player{
	width:100%;
	overflow:hidden;
	}
#block18 .embed-container{
	width:100%;
	overflow:hidden;
	height:700px;
	}
	
/* /block18 */

/* block18a */

#block18a .video-head{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block18a .description{
	width:100%;
	overflow:hidden;
	font-size:20px;
	line-height:36px;
	padding:0 0 20px 0;
	}
#block18a .embed-container{
	width:auto;
	overflow:hidden;
	float:left;
	height:426px;
	margin:0 30px;
	}
#block18a .visibleNearby .rsActiveSlide img {
  opacity: 1;
}
#block18a .rsVideoContainer{
	margin:0 !important;
	}
/* /block18a */

/* block18b */

#block18b .video-head{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block18b .player{
	width:100%;
	overflow:hidden;
	}
#block18b .embed-container{
	width:100%;
	overflow:hidden;
	height:637px;
	}
	
/* /block18b */

/* block18c */

#block18c .video-head{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block18c .description{
	width:100%;
	overflow:hidden;
	font-size:20px;
	line-height:36px;
	padding:0 0 20px 0;
	}
#block18c .embed-container{
	width:auto;
	overflow:hidden;
	float:left;
	height:426px;
	margin:0 30px;
	}
#block18c .visibleNearby{
	padding-top:10px;
	padding-bottom:0px;
	}
#block18c #gallery-2 .rsGCaption{
	display:none;
	}
#block18c .visibleNearby .rsActiveSlide img {
  opacity: 1;
}
#block18c .rsVideoContainer{
	margin:0 !important;
	}
/* /block18c */

/* block18d */

#block18d .video-head{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block18d .boxes{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	}
#block18d .boxes .video_demo{
	padding-bottom:30px;
	}
#block18d .player{
	width:100%;
	overflow:hidden;
	}
#block18d .embed-container{
	width:100%;
	overflow:hidden;
	height:212px;
	}
	
/* /block18d */

/* block18e */

#block18e .video-head{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
#block18e .container-fluid{
	padding:80px 0;
	}
#block18e .boxes{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	}
#block18e .embed-container{
	height:448px;
	}
#block18e .videobox{
	padding:0;
	}
#block18e .text_box{
	padding:40px 30px;
	text-align:left;
	font-size:14px;
	line-height:32px;
	min-height:448px;
	}
#block18e .text_box h3{
	text-align:left;
	display:block;
	padding:0 0 20px 0;
	}

/* /block18e */

/* Responsive */

@media only screen and (max-width:1200px){

#block01c .search-feild{
	margin:35px -115px 0 0;
	width:120px;
	}

/* block02 */

#block02 .caption h1{
	font-size:39px;
	}
#block02 .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:30%;
	}
	
/* /block02 */

/* block02a */

#block02a .signup .form-group{
	width:27%;
	}
#block02a .signup .more{
	width:14%;
	}
			
/* /block02a */

/* block02b */

#block02b .caption h1{
	font-size:39px;
	}
#block02b .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:30%;
	}
	
/* /block02b */

/* block02c */

#block02c .caption h1{
	font-size:39px;
}
#block02c .caption_inner{
	width:90%;
	}

/* /block02c */

/* block02e */

#block02e .display .imgholder img{
	width:150%;
	max-width:150%;
	}
			
/* /block02e */

/* block02f */

#block02f .caption h1{
	font-size:39px;
	}
	
/* /block02 */

/* block02g */

#block02g .caption h1{
	font-size:39px;
	}
#block02g .caption_inner{
	width:90%;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:19%;
	}
#block02g .responsive-slider .pages{
	bottom:5%;
	}
#block02g .responsive-slider .slider-control.left{
	left:11%;
	}
#block02g .responsive-slider .slider-control.right{
	right:11%;
	}
			
/* /block02g */

/* block02h */

#block02h .caption h1{
font-size:39px;
	}
#block02h .signup .form-group{
	width:27%;
	}
#block02h .signup .more{
	width:14%;
	}
			
/* /block02h */

/* blcok03g */

#block03g .text-area {
	padding: 3% 3% 3% 7%;
	}
#block03g .text-area p{
	line-height:43px;
	}
		
/* /block03g */

/* block03l */

#block03l .text-area blockquote {
	font-size:20px;
	padding:0 0 10px 0;
	line-height:39px;
	}
	
/* /block03l */

/* block05d */

#block05d .tab-content .icone_box{
	font-size:100px;
	}

/* /block05d */

/* block06b */

#block06b .text-box{
	padding-top:30px;
	}
#block06b .more{
	line-height:39px;
	}
	
/* /block06b */

/* block09d */

#block09d .text-holder{
	top:10%;
	}
#block09d .popup .info{
	font-size:14px;
	line-height:24px;
	}
#block09d .text-holder strong{
	margin-top:14px;
	}
#block09d .carousel-control{
	top:70%;
	}


/* /block09d */

/* block13e */

#block13e .block13c1 .navbar-nav > li{
	padding:0 20px;
	}
	
/* /block13e */

/* block13g */

#block13g .contact_box input[type="text"]{
	width:196px;
	}

/* /block13g */

/* block13h */

#block13h .navbar-nav > li{
	padding:0 35px 0 0;
	}

/* /block13h */

/* block14 */

#block14 a.left-slide{
	left:2%;
	}
#block14 a.right-slide{
	right:2%;
	}

/* /block14 */

/* block14c */
#block14c .carousel-indicators{
	left:66.5%;
	}
#block14c .thumbnailbutton{
	left:48.75%;
	}
/* /block14c */

/* block15 */

#block15 .text-area{
	padding:17px 20px;
	}
#block15 .text-area h3{
	font-size:23px;
	}
#block15 .text-area p{
	line-height:23px;
	}
/* /block15 */

/* block15b */
#block15b .caption h3 {
    font-size: 26px;
    padding-bottom: 10px;
    text-align: left;
}
#block15b .caption p{
	padding-bottom:0;
	}
/* /block15b */

/* block15c */

#block15c .box h3{
	text-transform:inherit;
	font-size:26px;
	padding-bottom:14px;
	}
#block15c .box .caption{
	padding:40px 0 0 0;
	}

/* /block15c */

/* block16 */

#block16 .form-group input{
	font-size:27px;
	}

/* /block16 */

/* block16a */

#block16a .form-group{
	width:74%;
	}
#block16a .form-group input{
	font-size:21px;
	}

/* /block16a */

/* block16c */
#block16c .form-group input{
	width:51%;
	}
	
/* /block16c */

/* block16d */ 

#block16d .text-area{
	padding:4% 5%;
	}
	
/* /block16d */

/* block07a */

#block07a h3{
	font-size:16px;
	}

/* /block07a */


/* block07b */

#block07b .icone_box{
	font-size:73px;
	padding-top:14px;
	}

/* /block07b */

/* block18 */

#block18b .embed-container{
	height:455px;
	}

/* /block18 */

/* block18a */

#block18a .embed-container{
	height:308px;
	margin:0 30px;
	}
	
/* /block18a */

}

@media only screen and (max-width:991px){
	
/* General */

h1{
	font-size:34px;
	}
h3{
	font-size:16px;
	}
		
/* /General */

/* block01c */

#block01c .navbar-default .navbar-nav > li > a{
	padding:15px 5px;
	}
#block01c .social-icon ul li {
	 padding: 0 1px;
	}
#block01c .search{
	padding-right:2px;
	} 
	
/* /block01c */

/* block01d */

#block01d .navbar-default .navbar-nav > li > a{
	padding:15px 5px;
	}
#block01d .social-icon ul li {
	 padding: 0 1px;
	}
#block01d .search{
	padding-right:2px;
	} 
	
/* /block01d */

/* block01e */

#block01e .navbar-default .navbar-nav > li > a{
	padding:15px 5px;
	}
#block01e .social-icon ul li {
	 padding: 0 1px;
	} 
		
/* /block01e */

/* block01f */

#block01f .navbar-default .navbar-nav > li > a {
	padding:15px 13px;
	}
	
/* /block01f */

/* block01g */

#block01g .navbar-default .navbar-nav > li > a {
	padding:15px 13px;
	}
	
/* /block01g */

/* block01h */

#block01h .navbar-default .navbar-nav > li > a {
	padding:15px 13px;
	}
	
/* /block01h */

/* block02 */

#block02 .responsive-slider .slides ul li .sub{
	font-size:18px;
	}
#block02 .responsive-slider .slider-control.left{
	left:10%;
	}
#block02 .responsive-slider .slider-control.right{
	right:10%;
	}
#block02 .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:19%;
	}
#block02 .responsive-slider .pages{
	bottom:22px;
	}
#block02 .search-feild{
	width:110px;
	}
		
/* /block02 */

/* block02a */

#block02a .signup .form-group{
	width:26%;
	}
#block02a .signup .more{
	width:16%;
	}
			
/* /block02a */

/* block02b */

#block02b .responsive-slider .slides ul li .sub{
	font-size:18px;
	}
#block02b .responsive-slider .slider-control.left{
	left:10%;
	}
#block02b .responsive-slider .slider-control.right{
	right:10%;
	}
#block02b .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:19%;
	}
#block02b .responsive-slider .pages{
	bottom:22px;
	}
#block02b .search-feild{
	width:110px;
	}
#block02b .pagerholder{
	bottom:32%;
	}
			
/* /block02b */

/* block02c */

#block02c .responsive-slider .slides ul li .sub{
	font-size:18px;
	}
#block02c .responsive-slider .pages{
	bottom:22px;
	}
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:26%;
	}
#block02c .caption h1{
	font-size:32px;
	}
#block02c .more{
	line-height:40px;
	padding:0 10px;
	}
#block02c .responsive-slider .slider-control.left{
	left:5%;
	}
#block02c .responsive-slider .slider-control.right{
	left:11%;
	}
	
/* /block02c */

/* block02d */

#block02d .responsive-slider .slides ul li .sub{
	font-size:18px;
}
#block02d .responsive-slider .slider-control.left{
	left:10%;
}
#block02d .responsive-slider .slider-control.right{
	right:10%;
}
#block02d .responsive-slider .pages{
	bottom:22px;
}
#block02d .slide-body{
	min-height:675px;
	}
#block02d .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:25%;
	}
#block02d .slide-body .caption.subheader h1{
	font-size:61px;
	}
#block02d .responsive-slider .slides ul li .slide-body .caption.learnmore{
	text-align:left;
	bottom:20%;
	}
#block02d .pagerholder{
	width:27%;
	}
#block02d .responsive-slider .pages{
	bottom:10%;
}
		
/* /block02d */

/* block02e */

#block02e .center_holder h1{
	font-size:38px;
	}
		
/* /block02e */

/* block02f */

#block02f .responsive-slider .slides ul li .sub{
font-size:18px;
}
#block02f .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:18%;
	}
#block02f .responsive-slider .slider-control.left{
	left:2%;
	}
#block02f .responsive-slider .slider-control.right{
	right:2%;
	}

/* /block02f */
		
/* block02g */

#block02g .responsive-slider .slides ul li .sub{
	font-size:18px;
}
#block02g .responsive-slider .slider-control.left{
	left:10%;
}
#block02g .responsive-slider .slider-control.right{
	right:10%;
}
#block02g .responsive-slider .pages{
	bottom:22px;
}

#block02g .caption h1 {
	font-size: 33px;
}
#block02g .responsive-slider .slides ul li .sub{
	font-size:17px;
	padding:0 0 0 0;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:18%;
	}
	
/* /block02g */

/* block02h */

#block02h .responsive-slider .slides ul li .sub{
	font-size:18px;
	}
#block02h .responsive-slider .pages{
	bottom:22px;
	}
#block02h .responsive-slider .slides ul li .slide-body img{
	width:150%;
	max-width:150%;
	}
	
/* /block02h*/

/* block03a */

#block03a .boxes .text-box span{
	line-height:29ppx;
	}
		
/* /block03a */

/* block03c */

#block03c{
	padding-bottom:40px;
	}
	
/* /block03c */

/* block03d */

#block03d .col{
	padding-left:10px;
	padding-right:10px;
	}
#block03d .col h3{
	font-size:14px;
	}
		
/* /block03d */

/* block03e */

#block03e .text-holder{
	padding-left:10px;
	padding-right:10px;
	}
#block03e .text-holder p{
	line-height:17px;
	margin-bottom:5px;
	}
#block03e .more{
	font-size:12px;
	padding:0 20px;
	line-height:36px;
	}
	
/* /block03e */

/* block03f */

#block03f .icone_box span,
#block03f .icone_box span i{
	width:58px;
	height:58px;
	font-size:34px;
	}
	
/* /block03f */

/* block03g */

#block03g .text-area{
 	padding: 3% 2% 3% 5%;
}
#block03g .text-area p{
	font-size:18px;
	line-height:36px;
}
#block03g .carousel-indicators{
	bottom:0;
}
#block03g .carousel-indicators {
	left: 8%;
}
		
/* /block03g */

/* block03k */

#block03k .text-holder{
	padding:6% 8%;
	}
	
/* /block03k */

/* block03l */

#block03l .text-area blockquote {
	font-size: 17px;
	line-height: 26px;
	margin: 0;
	}
#block03l .text-area strong{
	font-size:14px;
	}
	
/* /block03l */

/* block05d */

#block05d .tab-content .icone_box{
	font-size:68px;
	}

/* /block05d */

/* block05e */

#block05e .tab-content .text-holder{
	padding-left:10px;
	padding-right:10px;
	}
		
/* /block05e */

/* block05f */

#block05f .tab-content .text-holder{
	padding-left:10px;
	padding-right:10px;
	}
		
/* /block05f */

/* block05g */

#block05g .tab-content .text-holder{
	padding-left:10px;
	padding-right:10px;
	}
#block05g .tab-content .boxes .col {
	padding: 0 30px;
	}
	
/* /block05g */

/* block05h */

#block05h .tab-content .text_box{
	padding-bottom:10px;
	padding-top:10px;
	}
#block05h .text_box h3{
	font-size:14px;
	}
#block05h .text-holder p{
	line-height:17px;
	}
	
/* /block05h */

/* block05k */

#block05k .tab-content .icone_box {
    font-size: 44px;
}
#block05k .box-holder,
#block05k .col{
	padding:0;
	}

/* /block05k */

/* block06 */

#block06 .portfolio h3, #block06 .holder .text-box p{
	padding-bottom:10px;
	}
		
/* /block06 */

/* block06b */
#block06b .box-size{
	width:48%;
	float:left;
	}
#block06b .floatLeft{
	float:left;
	}
#block06b .floatRight{
	float:right;
	}
/* /block06b */

/* block06c */
#block06c .box-size{
	width:48%;
	float:left;
	}
#block06c .text-box .caption-inner span{
	padding:12px 10px;
	}
#block06c .caption-inner .more{
	line-height:39px;
	}
#block06c .floatLeft{
	float:left;
	}
#block06c .floatRight{
	float:right;
	}
/* /block06c */

/* block06d */
#block06d .carousel-control{
	width:74px;
	}
#block06d a.left-slide{
	top:60%;
	}
#block06d a.right-slide{
	top:76%;
	}
/* /block06d */

/* block07a */

#block07a .icone_box{
	font-size:42px;
	padding-bottom:34px;
	}
#block07a h3{
	min-height:41px;
	}
#block07a .text-holder{
	padding-top:10px;
	}
	
/* /block07a */

/* block08b */
#block08b .more{
	font-size:12px;
	line-height:36px;
	padding:0 13px;
	}
#block08b .article .social .more{
	padding:0 3px;
	}
/* /block08b */

/* block08c */
#block08c .social-inner .icon-holder{
	top:42%;
	}
#block08c .social-inner .more{
	font-size:22px;
	padding:0 4px;
	}
/* /block08c */

/* block08d */
#block08d .article .text_holder h3{
	font-size:30px;
	}
/* /block08d */

/* block08e */

#block08e .article .text_holder h3{
	font-size:26px;
	}
	
/* /block08e */

/* block09c */

#block09c .text-holder {
    font-size: 17px;
    line-height: 31px;
}

/* block09c */

/* block09d */

#block09d .text-holder{
	top:4%;
	}
#block09d .carousel-control{
	width:60px;
	height:60px;
	}
#block09d .carousel-control span{
	font-size:20px;
	margin-top:-10px;
	}
#block09d .carousel-indicators li{
	float:none;
	}

/* /block09d */

/* block10*/

.social_share .more{
	padding:0 10px;
	}
		
/* /block10*/

/* block10a */

#block10a .social_share .more{
	line-height:33px;
	}

/* /block10a */

/* block10b */

#block10b .member .col .caption,
#block10b .member .col:last-child .caption{
	padding:17px 0;
	}
#block10b .text-holder p{
	font-size:12px;
	}
#block10b .social_share .more{
	margin:0 1px;
	}
#block10b .member .col .caption, #block10b .member .col:last-child .caption{
	padding:19px 0;
	}
/* /block10b */

/* block10c */
#block10c .text-holder p{
	margin:0;
	}
#block10c .social_share .more{
	font-size:12px;
	line-height:30px;
	}

/* /block10c */

/* block12a */

#block12a .mail-section{
	padding:30px 0;
	}
#block12a .form .form-group input{
	width:100%;
	}
#block12a .submitbutton{
	padding:30px 0 0 0;
	}
#block12a .form .form-group textarea{
	height:175px;
	}
	
/* /block12a */

/* block12b */

#block12b .mail-section{
	padding:30px 0;
	}
#block12b .form{
	padding-left:20px;
	padding-right:20px;
	}
#block12b .form .form-group input{
	width:100%;
	}
#block12b .submitbutton{
	padding:30px 0 0 0;
	}
#block12b .form .form-group textarea{
	height:175px;
	}
	
/* /block12b */

/* block12c */

#block12c .map_holder iframe{
	height:716px;
	}
#block12c .form{
	padding:36px 20px;
	}
#block12c .form .form-group input{
	height:42px;
	line-height:42px;
	font-size:14px;
	}
	
/* /block12c */

/* block12d */

#block12d .form .form-group textarea{
	height:173px;
	}
#block12d  .social-icons{
	padding:60px 0 0 0;
	}
#block12d  .social-icons h2{
	text-align:left;
	}
	
/* /block12d */

/* block12e */

#block12e .form .submitbutton {
	padding:30px;
	}
#block12e .map_holder iframe{
	height:538px;
	}
	
/* /block12e */

/* block13a */

#block13a ul.nav li{
	font-size:48px;
	}

/* /block13a */

/* block13b */

#block13b ul.nav li{
	font-size:48px;
	}
#block13b .footer_logo {
	padding: 20px 0 0;
	}
		
/* /block13b */

/* block13c */

#block13c ul.nav li{
	font-size:48px;
	}
#block13c .footer_logo {
	padding: 20px 0 0;
	}
	
/* /block13c */

/* block13d */

#block13d .navbar-nav > li > a{
	padding:10px 8px;
	font-size:12px;
	}
#block13d .block13c1 .navbar-nav > li{
	padding:0 14px;
	}
		
/* /block13d */

/* block13e */

#block13e .navbar-nav > li > a{
	padding:10px 8px;
	font-size:12px;
	}
#block13e .block13c1 .navbar-nav > li{
	padding:0 14px;
	}
	
/* /block13e */

/* block13f */

#block13f .follow ul{
	padding-left:10px;
	}
#block13f .follow ul li{
	padding:0 8px;
	}
#block13f .signup {
	padding:0;
	}
#block13f .signup label{
	margin-right:10px;
	}	
#block13f .signup input[type="text"]{
	min-width:190px;
	}
#block13f .signup input[type="button"]{
	padding:0 6px;
	font-size:12px;
	}
		
/* /block13f */

/* block13g */

#block13g .contact_box input[type="text"]{
	width:170px;
	}
#block13g h3{
	font-size:22px;
	}
	
/* /block13g */

/* block13h */

#block13h .navbar-nav > li{
	padding:0 0 0 0;
	}

/* /block13h */

/* block13k */

#block13k .navbar-nav > li{
	padding:0 12px 0 0;
	}
#block13k .social-icon ul li{
	padding:0 0 0 8px;
	font-size:17px;
	}
#block13k .social-icon ul li a{
	font-size:16px;
	}
	
/* /block13i */
/* block14b */
#block14b #vertical-scrollbar-demo{
	height:350px;
	}
#block14b .carousel-indicators li{
	width:250px;
	height:50px;
	}
#block14b .carousel-indicators .active{
	width:300px;
	}
/* /block14b */

/* block14c */
#block14c .carousel-indicators{
	left:66.9%;
	bottom:12%;
	}
#block14c .carousel-indicators li{
	padding:7px;
	}
/* /block14c */

/* block15 */

#block15 .text-area{
	padding:40px 20px;
	}
#block15 .carousel-indicators{
	left:40%;
	}
	
/* /block15 */

/* block15a */

#block15a .caption{
	width:97%;
	left:0;

	}
#block15a .caption h3{
	font-size:23px;
	padding-bottom:0;
	}
#block15a .caption p{
	line-height:21px;
	}
	
/* /block15a */

/* block15b */
#block15b .caption h3 {
    font-size: 21px;
}
#block15b .caption p{
	line-height:19px;
	}
#block15b span.readmore .more{
	line-height:29px;
	min-width:75px;
	}
#block15b .social{
	padding-top:0;
	}
#block15b .caption .social .more{
	font-size:18px;
	}
	
/* /block15b */

/* block15c */

#block15c .box h3{
	font-size:21px;
	}
#block15c .readmore{
	margin:20px 30px 0 0;
	}
	
/* /block15c */

/* block16 */

#block16 .form-group{
	width:70%;
	}
#block16 .form-group input{
	font-size:14px;
	}
	
/* /block16 */

/* block16a */

#block16a .form-group{
	width:67%;
	}
#block16a .form-group input{
	font-size:14px;
	height:42px;
	}
#block16a .more{
	line-height:39px;
	}
	
/* /block16a */

/* block16b */
#block16b .form-group label{
	font-size:23px;
	}
/* /block16b */

/* block16d */
#block16d .text-area{
	padding:3%;
	}
#block16d .form-group{
	padding-bottom:10px;
	}
#block16d .text-area span{
	padding-bottom:0;
	}
#block16d .more{
	line-height:53px;
	}

/* /block16d */

/* block17 */

#block17 .text-holder h4{
	font-size:14px;
	}
#block17 .boxes .col{
	padding-left:5px;
	padding-right:5px;
	}
#block17 .more{
	font-size:12px;
	}

/* block17 */

/* block17a */

#block17a .text-holder h4{
	font-size:14px;
	}
#block17a .boxes .col{
	padding-left:5px;
	padding-right:5px;
	}
#block17a .text-holder{
	width:75%;
	}
/* block17a */

/* block17b */

#block17b .boxes .col{
	padding-left:5px;
	padding-right:5px;
	}
#block17b .price_box h4{
	font-size:15px;
	}
#block17b .more{
	font-size:12px;
	}

/* /block17b */

/* block18 */

#block18 .embed-container{
	height:555px;
	}

/* /block18 */

/* block18 */

#block18b .embed-container{
	height:431px;
	}

/* /block18 */

/* block18e */

#block18e .text_box{
	padding:40px 25px;
	}

/* /block18e */

}

@media only screen and (max-width:768px){
	
/* General */

.block, .description, .catagories,
.PricingTable, .video, .life, .signup, .blog{
	padding:60px 0 40px 0;
	}
.more{
	font-size:12px;
	line-height:44px;
	}
h3{
	font-size:14px;
	}
.boxes{
	padding:40px 0 0 0;
	}
		
/* /General */

/* block01 */

#block01 {
	padding: 44px 10px 20px;
}
#block01 .search-feild{
	width:120px;
	}	
/* /block01 */

/* block01a */

#block01a {
	padding: 25px 10px 20px;
}
	
/* /block01a */

/* block01b */

#block01b {
	padding: 25px 10px 20px;
	}
#block01b .logo{
	top:34%;
	}
	
/* /block01b */

/* block01c */

#block01c .search-feild {
    margin: 35px -88px 0 0;
    width: 92px;
}

/* /block01c */

/* block02 */

#block02 .more{
	font-size:12px;
	line-height:44px;
	}
#block02 .caption h1{
	font-size:30px;
	}
#block02 .responsive-slider .slider-control.left{
	left:5%;
	}
#block02 .responsive-slider .slider-control.right{
	right:5%;
	}
#block02 .responsive-slider .pages{
	bottom:27px;
	}	
		
/* /block02 */

/* block02a */

#block02a .more{
	font-size:12px;
	line-height:44px;
	}
#block02a .signup{
	padding:12px;
	width:93%;
	margin:0 auto;
	}
#block02a .signup .form-group{
	width:24%;
	margin-bottom:0;
	}
#block02a .signup .more{
	width:21%;
	}
	
/* /block02a */

/* block02b */

#block02b .more{
	font-size:12px;
	line-height:44px;
	}
#block02b .caption h1{
	font-size:30px;
	}
#block02b .responsive-slider .slider-control.left{
	left:5%;
	}
#block02b .responsive-slider .slider-control.right{
	right:5%;
	}
#block02b .responsive-slider .pages{
	bottom:27px;
	}		
#block02b .pagerholder {
	bottom: 37%;
	}
	
/* /block02b */

/* block02c */

#block02c .more{
	font-size:12px;
	line-height:44px;
}
#block02c .caption h1{
	font-size:30px;
	}
#block02c .responsive-slider .slider-control.left{
	left:5%;
	}
#block02c .responsive-slider .slider-control.right{
	right:5%;
	}
#block02c .responsive-slider .pages{
	bottom:27px;
	}	
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:22%;
	}
	
/* /block02c */

/* block02d */

#block02d .pagerholder{
	width:auto;
	padding:0 30px;
	}
#block02d .holderinner{
	width:92%;
	}
	
/* /block02d */

/* block02e */
#block02e .more{
	font-size:12px;
	line-height:44px;
}
#block02e .center_holder h1{
	margin-bottom:15px;
	}
	
/* /block02e */

/* block02e */

#block02f .caption h1{
	font-size:30px;
}

#block02e .center_holder h1{
	margin-bottom:15px;
	}
	
/* /block02e */

/* block02f */

#block02f .more{
	font-size:12px;
	line-height:44px;
	}
		
/* /block02f */

/* block02g */

#block02g .more{
	font-size:12px;
	line-height:44px;
	}

#block02g .responsive-slider .slider-control.left {
	left: 4%;
	}

#block02g .responsive-slider .slider-control.right {
	right: 4%;
	}

#block02g .responsive-slider .pages .page{
	margin-top:5px;
	}
	
/* /block02g */

/* block02h*/

#block02h .more{
	font-size:12px;
	line-height:44px;
	}
#block02h .caption h1{
	font-size:30px;
	}
#block02h .responsive-slider .pages{
	bottom:27px;
	}		
#block02h .feild .form-group input{
	line-height:48px;
	height:48px;
	}
	
/* /block02h*/

/* block03 */

#block03 .boxes{
	padding:40px 0 0 0;
	}
#block03 .boxes .col{
	padding:0 10px;
	}
#block03 .text-holder{
	padding:17px 0 0 0;
	line-height:20px;
	}
	
/* /block03 */

/* block03g */

#block03g .boxes{
	padding:0 0 0 0;
	}
	
/* /block03g */

/* block04 */

#block04 .parallax-section{
	background-size:150%;
	}
#block04 .more{
	font-size:12px;
	line-height:44px;
	}
		
/* /block04 */

/* block05 */

#block05 .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05 .more{
	font-size:12px;
	line-height:44px;
	}
#block05 .services{
	padding:0 4%;
	}
#block05 .boxes{
	padding:40px 0 0 0;
	}
#block05 .boxes .col{
	padding:0 10px;
	}
#block05 .text-holder{
	padding:17px 0 0 0;
	line-height:20px;
	}
	
/* /block05 */

/* block05a */

#block05a .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05a .more{
	font-size:12px;
	line-height:44px;
	}
#block05a .services{
	padding:0 4%;
	}
#block05a .boxes{
	padding:40px 0 0 0;
	}
#block05a .boxes .col{
	padding:0 10px;
	}
#block05a .text-holder{
	padding:17px 0 0 0;
	line-height:20px;
	}
	
/* /block05a */

/* block05b */

#block05b .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05b .more{
	font-size:12px;
	line-height:44px;
	}
#block05b .services{
	padding:0 4%;
	}
#block05b .boxes{
	padding:40px 0 0 0;
	}
#block05b .boxes .col{
	padding:0 10px;
	}
#block05b .text-holder{
	padding:17px 0 0 0;
	line-height:20px;
	}
	
/* /block05b */

/* block05i */

#block05i .more{
	font-size:12px;
	line-height:44px;
	}
#block05i .services{
	padding:0 4%;
	}
#block05i .boxes{
	padding:40px 0 0 0;
	}
#block05i .boxes .col{
	padding:0 10px;
	}
#block05i .text-holder{
	padding:17px 0 0 0;
	line-height:20px;
	}
	
/* /block05i */

/* block05c */

#block05c .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05c .more{
	font-size:12px;
	line-height:44px;
	}
#block05c .services{
	padding:0 4%;
	}
#block05c .boxes{
	padding:40px 0 0 0;
	}
#block05c .boxes .col{
	padding:0 10px;
	}
#block05c .text-holder{
	padding:17px 0 0 0;
	line-height:20px;
	}
	
/* /block05c */

/* block05d */

#block05d .tab-content .col{
	padding:0 7px;
	}
#block05d .box-holder{
	padding:40px 0;
	}

/* /block05d */

/* block05e */

#block05e .services{
	padding:0 4%;
	}
#block05e .services p{
	font-size:16px;
	}
	
/* /block05e */

/* block05f */

#block05f .services{
	padding:0 4%;
	}
#block05f .services p{
	font-size:16px;
	}
		
/* /block05f */

/* block05g */

#block05g .services{
	padding:0 4%;
	}
#block05g .services p{
	font-size:16px;
	}
	
/* /block05g */

/* block06 */

#block06 .holder .img-box, #block06 .holder .text-box{
	padding-left:5px;
	padding-right:5px;
	}
#block06 .holder .text-box p{
	padding-bottom:10px;
	}
#block06 .holder .text-box {
	padding-top: 20px;
	padding-bottom: 25px;
}
#block06 .portfolio .holder{
	margin-bottom:20px;
	}
#block06 .more{
	font-size:12px;
	line-height:44px;
	}
#block06 .boxes{
	padding:40px 0 0 0;
	}
#block06 .boxes .col{
	padding:0 10px;
	}
#block06 .text-holder{
	padding:17px 0 0 0;
	line-height:20px;
	}
	
/* /block06 */

/* block07 */

#block07 .boxes{
	padding:40px 0 0 0;
	}
#block07 .boxes .col{
	padding:0 10px;
	}
#block07 .text-holder{
	padding:17px 0 0 0;
	line-height:20px;
	}
	
/* /block07 */

/* block08 */

#block08 .article .text_holder {
	padding: 40px 10px;
}
	
/* /block08 */

/* block09 */

#block09 .boxes{
	padding:40px 0 0 0;
	}
#block09 .boxes .col{
	padding:0 10px;
	}
		
/* /block09 */

/* block09a */

#block09a .text-holder p{
	font-size:16px;
	line-height:31px;
	}

/* /block09a */

/* block10 */

#block10 .team .boxes .col .icone_box img{
	width:100%;
	max-width:100%;
	}
#block10 .team .col .social_share .more{
	padding:0 10px;
	}
		
/* /block10 */

/* block11 */

#block11 .more{
	font-size:12px;
	line-height:44px;
	}
#block11 .marketplace .item{
	padding:0 3%;
	}
		
/* /block11 */

/* block012 */

#block12 .parallax-section{
	background-size:150%;
	}
#block12 .more{
	font-size:12px;
	line-height:44px;
	}
	
/* /block012 */

/* block13k */

#block13k .footer_logo{
	margin:0 15px;
	}
	
/* /block13k */

/* block14c */
#block14c .carousel-indicators{
	left:67.5%;
	bottom:14%;
	}
#block14c .carousel-indicators li{
	padding:4px;
	}
/* /block14c */

/* block14d */
#block14d .carousel-indicators li{
	margin:0 10px;
	font-size:26px;
	}
/* block14d */

/* block15b */
#block15b .caption h3{
	font-size:30px;
	text-align:left;
	padding-bottom:20px;
	}
#block15b .caption p{
	line-height:24px;
	padding-bottom:10px;
	}
#block15b .social{
	padding-top:10px;
	}
#block15b .caption .social .more{
	line-height:26px;
	font-size:27px;
	}
/* /block15b */


}
@media only screen and (max-width:767px){
/* General Css*/

/* Spacer */
.spacer{
	height:70px;
	}
/* /Spacer */

/* divider */
.divider01,
.divider02,
.divider03{
	margin:35px 0;
	}
/* /divider */

/* /General Css*/

/* block01*/

#block01 #trigger-overlay .men-text, 
#block01 #trigger-overlay .caret{
	display:none;
	}
#block01 .social-icon ul li{
	padding:0 2px;
	}
#block01 .overlay ul li{
	display:block;
	}
#block01 .overlay .overlay-close{
	top:0;
	}
#block01 .overlay nav{
	height:60%;
	}
	
/* /block01*/

/* block01a*/

#block01a #trigger-overlay .men-text, 
#block01a #trigger-overlay .caret{
	display:none;
	}
#block01a .social-icon ul li{
	padding:0 2px;
	}
#block01a .overlay ul li{
	display:block;
	}
#block01a .overlay .overlay-close{
	top:0;
	}
#block01a .overlay nav{
	height:60%;
	}
	
/* /block01a*/

/* block01b */

#block01b #trigger-overlay .men-text, 
#block01b #trigger-overlay .caret{
	display:none;
	}
#block01b .social-icon ul li{
	padding:0 2px;
	}
#block01b .overlay ul li{
	display:block;
	}
#block01b .overlay .overlay-close{
	top:0;
	}
#block01b .overlay nav{
	height:60%;
	}
	
/* /block01b */

/* block01c */

#block01c{
	position:static;
	}
#block01c .navbar-collapse, #block01c .navbar{
	float:none;
	}
#block01c .navbar-brand{
	margin-bottom:14px;
	margin-left:15px;
	}
#block01c .menu-btn{
	width:100%;
	overflow:hidden;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	}
#block01c .search-feild{
	margin:1px 2px 0 0;
	width:120px;
	}
#block01c .menu-btn strong{
	display:inline-block;
	}
#block01c .menu-btn button{
	border:none;
	float:none;
	background:none;
	}
#block01c .navbar-collapse{
	overflow:inherit;
	}
#block01c .navbar-default .navbar-nav > li ul.dropdown-menu{
	min-width:100%;
	width:100%;
	position:absolute;
	}
#block01c .dropdown-menu .divider{
	margin:0;
	}
#block01c .navbar-default .navbar-nav > li ul.dropdown-menu li{
	width:100%;
	}
#block01c .navbar-default .navbar-nav > li ul.dropdown-menu li a{
	padding:5px;
	text-align:center;
	word-wrap: break-word;
	white-space:inherit;
	}
#block01c .navbar-default .navbar-nav > li {
	border-bottom:1px solid #e6e6e6;
	}
#block01c .dropdown-menu > li > a{
	text-align:center;
	line-height:30px;
	}
#block01c .navbar-default .navbar-toggle:hover,
#block01c .navbar-default .navbar-toggle:focus{
	background:none;
	}
#block01c .social-icon{
	position:relative;
	z-index:999;
	margin-right:15px;
	}
#block01c .horizontal ul li{
	float:left;
	width:50%;
	border:none;
	text-align:left;
	}
/* /block01c*/

/* block01d */

#block01d{
	position:static;
	}
#block01d .navbar-collapse, #block01d .navbar{
	float:none;
	}
#block01d .navbar-brand{
	margin-bottom:14px;
	}
#block01d .menu-btn{
	width:100%;
	overflow:hidden;
	border-top:1px solid #e6e6e6;
	border-bottom:none;
	}
#block01d .menu-btn strong{
	display:inline-block;
	}
#block01d .menu-btn button{
	border:none;
	float:none;
	background:none;
	}
#block01d .navbar-header{
	margin:0;
	}
#block01d .header_block{
	padding:0;
	}
#block01d .navbar-default .navbar-nav > li,
#block01d .navbar-default .navbar-nav > li.active{
	float:left;
	width:33.33%;
	border:1px solid #e6e6e6;
	border-bottom:none;
	}
#block01d .navbar-collapse{
	overflow:inherit;
	}
#block01d .navbar-default .navbar-nav > li ul.dropdown-menu{
	min-width:100%;
	width:100%;
	position:absolute;
	}
#block01d .dropdown-menu .divider{
	margin:0;
	}
#block01d .navbar-default .navbar-nav > li ul.dropdown-menu li a{
	padding:5px;
	text-align:left;
	word-wrap: break-word;
	white-space:inherit;
	}
#block01d nav ul.nav{
	margin-bottom:20px;
	border-bottom:1px solid #e6e6e6;
	}
#block01d .searchbar{
	margin-top:-7px;
	}
#block01d .social-icon{
	position:relative;
	z-index:999;
	}
#block01d .searchbar .search-btn{
	margin: 3.5% 0 0;
	}
#block01d .social-icon{
	right:11px;
	}

/* /block01d */

/* block01e */

#block01e{
	position:static;
	}
#block01e .navbar-collapse, #block01e .navbar{
	float:none;
	}
#block01e .navbar-brand{
	margin-bottom:14px;
	}
#block01e .menu-btn{
	width:100%;
	overflow:hidden;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	}
#block01e .menu-btn strong{
	display:inline-block;
	}
#block01e .menu-btn button{
	border:none;
	float:none;
	background:none;
	}
#block01e .navbar-collapse{
	overflow:inherit;
	}
#block01e .navbar-default .navbar-nav > li ul.dropdown-menu{
	min-width:100%;
	width:100%;
	position:absolute;
	}
#block01e .dropdown-menu .divider{
	margin:0;
	}
#block01e .navbar-default .navbar-nav > li ul.dropdown-menu li{
	width:100%;
	}
#block01e .navbar-default .navbar-nav > li ul.dropdown-menu li a{
	padding:5px;
	text-align:center;
	word-wrap: break-word;
	white-space:inherit;
	}
#block01e .navbar-default .navbar-nav > li {
	border-bottom:1px solid #e6e6e6;
	}
#block01e .dropdown-menu > li > a{
	text-align:center;
	line-height:30px;
	}
#block01e .navbar-default .navbar-toggle:hover,
#block01e .navbar-default .navbar-toggle:focus{
	background:none;
	}
#block01e .social-icon{
	position:relative;
	z-index:999;
	}
#block01e .horizontal ul li {
	float: left;
	text-align: left;
	width: 50%;
}

/* /block01e */

/* block01f */

#block01f .social-icon{
	position:absolute;
	z-index:999;
	right:11px;
	top:-70px;
	}
#block01f .social-icon ul {
	float: right;
	margin: 0;
	padding: 0;
	}
#block01f .social-icon ul li {
	padding:0 2px;
	float: right;
	}
#block01f .searchbar{
	width:40%;
	margin-right:12%;
	}
#block01f .searchbar input{
	width:75%;
	}
#block01f .menu-btn strong{
	display:inline-block;
	}
#block01f .navbar-header{
	text-align:center;
	}
#block01f .menu-btn button{
	border:none;
	float:none;
	background:none;
	}
#block01f .navbar-collapse{
	float:none;
	}
#block01f .navbar-default .navbar-nav{
	width:70%;
	margin:0 auto;
	}
#block01f .navbar-default .navbar-nav > li {
	float:left;
	width:50%;
	text-align: left;
	}
#block01f .navbar-collapse{
	overflow:inherit;
	}
#block01f .navbar-default .navbar-nav > li ul.dropdown-menu{
	min-width:100%;
	width:100%;
	position:absolute;
	}
#block01f .dropdown-menu .divider{
	margin:0;
	}
#block01f .navbar-default .navbar-nav > li ul.dropdown-menu li a{
	padding:5px;
	text-align:left;
	word-wrap: break-word;
	white-space:inherit;
	}
#block01f .navbar-default .navbar-toggle:hover,
#block01f .navbar-default .navbar-toggle:focus{
	background:none;
	}
		
/* /block01f */

/* block01g */

#block01g .blacklogo{
	display:none;
	}
#block01g .whitelogo{
	display:block;
	}
#block01g .social-icon{
	position:absolute;
	z-index:999;
	right:11px;
	top:-70px;
	}
#block01g .social-icon ul {
	float: right;
	margin: 0;
	padding: 0;
		}
#block01g .social-icon ul li {
	padding:0 2px;
	float: right;
	}
#block01g .searchbar{
	width:40%;
	margin-right:12%;
		}
#block01g .searchbar input{
	width:75%;
		}
#block01g .menu-btn button{
	float:right;
	border:none;
	}
#block01g .navbar-default .navbar-toggle:hover,
#block01g .navbar-default .navbar-toggle:focus{
	background:none;
	}
#block01g .navbar-collapse,
#block01g .navbar-default .navbar-nav{
	width:100%;
	}
#block01g .navbar-default .navbar-nav > li{
	float:none;
	width:100%;
	display:block;
	text-align:center;
	border:none;
	border-bottom:1px solid #04cd8d;
	}
#block01g .navbar-default .navbar-nav > li.active:hover,
#block01g .navbar-default .navbar-nav > li:hover{
	border-bottom:1px solid #ffffff;
	}
#block01g .navbar-default .navbar-nav > li ul.dropdown-menu{
		min-width:100%;
		width:100%;
		position:static;
		background:inherit;
		}
#block01g .navbar-default .navbar-nav > li ul.dropdown-menu li a{
		padding:5px;
		text-align:center;
		line-height:33px;
		}
#block01g .navbar-default .navbar-nav > li.active{
	border:none;
	border-bottom:1px solid #04cd8d;
	}
#block01g .dropdown-menu{
	text-align:center;
	}
#block01g .dropdown-menu .divider{
	background-color:#04cd8d;
	}
	
/* /block01g */

/* block01h */

#block01h .blacklogo{
	display:none;
	}
#block01h .whitelogo{
	display:block;
	}
#block01h .social-icon{
	position:absolute;
	z-index:999;
	right:11px;
	top:-70px;
	}
#block01h .social-icon ul {
	float: right;
	margin: 0;
	padding: 0;
		}
#block01h .social-icon ul li {
	padding:0 2px;
	float: right;
	}
#block01h .searchbar{
	width:40%;
	margin-right:12%;
	}
#block01h .searchbar input{
	width:75%;
	}
#block01h .menu-btn button{
	float:right;
	border:none;
	}
#block01h .navbar-default .navbar-toggle:hover,
#block01h .navbar-default .navbar-toggle:focus{
	background:none;
	}
#block01h .navbar-collapse,
#block01h .navbar-default .navbar-nav{
	width:100%;
	}
#block01h .navbar-default .navbar-nav > li{
	float:none;
	width:100%;
	display:block;
	text-align:center;
	border:none;
	border-bottom:1px solid #04cd8d;
	}
#block01h .navbar-default .navbar-nav > li.active,
#block01h .navbar-default .navbar-nav > li:hover{
	border-bottom:1px solid #ffffff;
	}
#block01h .navbar-default .navbar-nav > li ul.dropdown-menu{
	min-width:100%;
	width:100%;
	position:static;
	background:inherit;
	}
#block01h .navbar-default .navbar-nav > li ul.dropdown-menu li a{
	padding:5px;
	text-align:center;
	line-height:33px;
	}
#block01h .navbar-default .navbar-nav > li.active{
	border:none;
	border-bottom:1px solid #04cd8d;
	}
#block01h .dropdown-menu{
	text-align:center;
	}
#block01h .dropdown-menu .divider{
	background-color:#04cd8d;
	}
	
/* /block01g */

/* block02 */

	#block02 .godown{
		display:none;
		}
		
/* /block02 */

/* block02c */

#block02c .responsive-slider .slides ul li .learnmore .more{
	float:left;
	clear:left;
	margin:0 0 10px 0;
	line-height:33px;
	}
#block02c .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:23%;
	}
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader h1{
	font-size:29px;
	}
#block02c .responsive-slider .slider-control.left,
#block02c .responsive-slider .slider-control.right{
	bottom:10%;
	}
#block02c .responsive-slider .slider-control.right{
	left:12%;
	}
#block02c .responsive-slider .slider-control{
	padding:3px 2px;
	width:35px;
	height:35px;
	font-size:16px;
	}
	
/* /block02c */

/* block02d */

#block02d .godown{
	display:block;
	}
		
/* /block02d */

/* block02g */

#block02g .slide_textholder {
		padding:0 20px;
	}
#block02g .responsive-slider .slides ul li .slide-body img{
	width:180%;
	max-width:180%;
	}
#block02g .responsive-slider .slide-body .video_demo img{
	width:100%;
	max-width:100%;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:15%;
	}
#block02g  .responsive-slider ul li .slide-body .learnmore .more{
	padding:0 20px;
	}
#block02g  .responsive-slider ul li .slide-body .learnmore .more:first-child{
	margin-left:0;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption h1{
	font-size:40px;
	word-wrap: break-word;      
	white-space: -moz-pre-line; 
	 white-space: pre-line; 
	}
#block02g .responsive-slider .slides ul li .sub{
	padding:20px 0 0 0;
	word-wrap: break-word;     
	white-space: -moz-pre-line;
	 white-space: pre-line; 
	}
	
/* /block02g */

/* block02h */

#block02h .responsive-slider .slides ul li .slide-body img{
	width:150%;
	max-width:150%;
	}
#block02h .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:20%;
	}
#block02h .feild .form-group{
	display:block;
	width:80%;
	margin:0 auto 10px;
	overflow:hidden;
	}
			
/* /block02h*/

/* block03b */

#block03b .boxes {
    padding: 20px 0 0;
}
#block03b .box-inner{
	padding-top:30px;
	}
#block03b .display{
	float:left;
	overflow:hidden;
	}
#block03b .display img{
	width:100%;
	}
#block03b .icone_box {
	padding-bottom:24px;
	}
	
/* /block03b */

/* block03d */

#block03d .boxes{
	padding-top:0;
	}
#block03d .col{
	padding-bottom:30px;
	}
	
/* /block03d */

/* block03f */

#block03f .video-box,
#block03f .text-box{
	width:100%;
	overflow:hidden;
	padding:0 10px;
	}
#block03f .video-box{
	float:left;
	}
#block03f .text-box{
	float:right;
	}
	
/* /block03f */

/* blcok03g */

#block03g .text-area {
	float:right;
	padding: 10% 5%;
	}
#block03g .img-area{
	float:left;
	}
	
/* /block03g */

/* blcok03i */

#block03i .feature  {
	padding: 0 5%;
	}
#block03i .feature p{
	font-size:18px;
	line-height:36px;
	}
#block03i .img-area{
	padding-top:30px;
	}
#block03i .boxes{
	padding:0;
	}
		
/* /block03i */

/* block03k */

#block03k .text-holder{
	padding:20% 10%;
	}
	
/* /block03k */

/* block03l */

#block03l .text-area{
	padding:5%;
	overflow:hidden;
	text-align:left;
	}
#block03l .text-area strong{
	font-size:18px;
	text-transform:uppercase;
	}
#block03l .text-area blockquote {
	font-size:26px;
	padding:0 0 30px 0;
	line-height:48px;
	border-left:none;
	}
	
/* /block03l */

/* block05b */

#block05b .tab-content .icone_box{
	font-size:44px;
	}
		
/* /block05b */

/* block05c */

#block05c .tab-content .icone_box{
	font-size:44px;
	}
		
/* /block05c */

/* block05d */

#block05d .col{
	width:50%;
	float:left;
	overflow:hidden;
	}
#block05d .tab-content .icone_box{
	font-size:54px;
	}
	
/* /block05d */

/* block05h */

#block05h .tab-content .text_box{
	padding-bottom:20px;
	padding-top:47px;
	}
#block05h .text_box h3{
	font-size:16px;
	}
#block05h .text-holder p{
	line-height:24px;
	}
		
/* /block05h */

/* block05k */

#block05k .tab-content .align-right,
#block05k .tab-content .align-right h3,
#block05k .tab-content .align-left,
#block05k .tab-content .align-left h3{
	text-align:center;
	}
	
/* /block05k */

/* block06 */

#block06 .floatright{
	float:right;
	}
#block06 .floatleft{
	float:left;
	}
		
/* /block06 */

/* block06a */

#block06a .holder .text-box{
	padding-top:26px;
	}
#block06a .carousel-control{
	top:42%;
	}
/* /block06a */

/* block06a */

#block06a .more{
	line-height:39px;
	}
	
/* /block06a */

/* block07a */

#block07a .inner-holder{
	margin-bottom:20px;
	}
#block07a .boxes{
	padding:0 10px;
	}
#block07a .col{
	padding-left:5px;
	padding-right:5px;
	}
/* /block07a */

/* /block07c */

#block07c .boxes{
    border: none;
}
#block07c .boxes .col {
    border-bottom: 1px solid #e5e5e5;
}
/* /block07c */

/* /block07d */
#block10b .member .col{
	overflow:hidden;
	}
#block10b .member .col .caption,
#block10b .member .col:last-child .caption{
	display:block;
	left:0;
	top:auto;
	bottom:-100px;
	top:auto;
	opacity:0;
	transition-delay: 0s;
	-webkit-transition: bottom 0.4s ease-in-out;
	-moz-transition: bottom 0.4s ease-in-out;
	-o-transition: bottom 0.4s ease-in-out;
	-ms-transition: bottom 0.4s ease-in-out;
	transition: bottom 0.4s ease-in-out;
	}
#block10b .member .col:hover .caption,
#block10b .member .col:last-child:hover .caption{
	bottom:0px;
	left:0;
	top:auto;
	opacity:1;
	-webkit-transition: bottom 0.4s ease-in-out;
	-moz-transition: bottom 0.4s ease-in-out;
	-o-transition: bottom 0.4s ease-in-out;
	-ms-transition: bottom 0.4s ease-in-out;
	transition: bottom 0.4s ease-in-out;
	}

/* /block07d */

/* block08a */

#block08a .article .text_holder{
	padding-top:40px;
	text-align:center;
	}
#block08a .article .text_holder h3{
	text-align:center;
	}
/* /block08a */

/* block08c */
#block08c .article .img_hoilder{
	width:216px;
	}
/* /block08c */

/* block08d */
#block08d .article .text_holder {
    padding-top: 40px;
}
/* /block08d */

/* block08e */
#block08e .article .holder,
#block08e .article .holder .border-right {
	border:none;
}
/* /block08e */

/* block09 */

#block09 .boxes{
	padding:20px 10px 0 10px;
	}
		
/* /block09 */

/* block09c */

#block09c .img-box{
	float:none;
	margin:0 auto;
	padding-bottom:20px;
	overflow:hidden;
	}

/* /block09c */

/* block09d */


#block09d .text-holder{
	position:inherit;
	top:auto;
	left:auto;
	right:auto;
	}
#block09d .popup,
#block09d .text-holder .container{
	padding:0;
	}
#block09d .popup .info{
	border-radius:0 0;
	padding: 3% 4%;
	}
#block09d .popup .info::after{
	left:19%;
	}
#block09d .popup strong.color01,
#block09d .popup span.color01{
	color:#333333;
	padding:0 4%;
	}
#block09d .carousel-control{
	top:35%;
	}
#block09d .carousel-indicators{
	right:4%;
	}
#block09d .carousel-indicators li{
	float:right;
	}
	
/* /block09d */

/* block09e */

#block09e .brandlogo{
	padding-bottom:30px;
	}

/* /block09e */

/* block10 */

#block10 .boxes{
	padding:20px 30px 0 30px;
	}
		
/* /block10 */

/* block11 */

#block11 .detail span{
	display:block;
	margin-bottom:30px;
	}
#block11 .detail{
	padding-top:20px;
	}
#block11 .detail .more{
	margin:0;
	}
#block11 .location .holder{
	padding-top:30px;
	padding-bottom:30px;
}

/* /block11 */

/* block12 */

#block12 .form .form-group{
	width:100%;
	padding:0 0 20px 0;
	}
#block12 .form .form-group textarea{
	height:100px;
	}
		
/* /block12 */

/* block12c */

#block12c .map_holder iframe{
	height:416px;
	}
#block12c .quickmail{
	position:inherit;
	top:auto;
	left:auto;
	}
#block12c .form .form-group{
	margin:0;
	}
	
/* /block12c */

/* block12d */
#block12d .left-nav{
	padding-bottom:30px;
	}
#block12d .left-nav ul li{
	display:inline-block;
	padding:0 8px;
	}
#block12d  .social-icons{
	padding-left:15px;
	padding-right:15px;
	}
#block12d  .social-icons h2{
	text-align:center;
	}
#block12d .form .form-group input{
	width:100%;
	}
	
/* /block12d */

/* block12e */

#block12e .form{
	padding:0 15px;
	}

#block12e .map_holder iframe{
	height:300px;
	}
	
/* /block12e */

/* block13 */

#block13{
	padding:0;
	}
#block13 .footerinner{
	text-align:center;
	}
#block13 .footerinner span{
	padding:20px 0 10px 0;
	}
#block13 .logo_bottom{
	top:10px;
	left:42%;
	position:relative;
	margin:0 auto;
	left:0;
	}
#block13 .footerinner .social-icon{
	float:none;
	width:100%;
	overflow:hidden;
	}
#block13 .footerinner .social-icon ul{
	width:100%;
	text-align:center;
	float:none;
	padding:0 0 10px 0;
	}
#block13 .footerinner .social-icon ul li{
	display:inline-block;
	float:none;
	}
		
/* /block13 */

/* block13a */

#block13a{
	padding:0;
	}
#block13a .footerinner{
	padding:0 17px;
	}
#block13a ul.nav li{
	width:100%;
	text-align:left;
	font-size:30px;
	}	
#block13a .footerinner .social-icon{
	clear:left;
	float:left;
	padding:0;
	}
#block13a .footerinner .social-icon ul{
	width:100%;
	text-align:center;
	float:none;
	padding:0 0 10px 0;
	}
#block13a .footerinner .social-icon ul li{
	float:left;
	width:26%;
	}
#block13a ul.nav li a{
	margin:2px 0;
	line-height:32px;
	}
#block13a .social-icon span{
	padding:20px 0;
	}
	
/* /block13a */

/* block13b */

#block13b ul.nav{
	margin-left:7px;
	}
#block13b ul.nav li{
	float:left;
	text-align:left;

	}
#block13b .social-icon ul{
	float:right;
	padding-right:16px;
	
	}
#block13b .social-icon ul li{
	min-width:48%;
	float:right;
	}
#block13b .social-icon ul li a{
	font-size:20px;
	}
#block13b ul.nav li a{
	font-size:33px;
	line-height:33px;
	}
	
/* /blcok13b */

/* block13c */

#block13c ul.nav{
	margin-left:7px;
	}
#block13c ul.nav li{
	float:left;
	text-align:left;
	}
#block13c .social-icon ul{
	float:right;
	padding-right:16px;
	
	}
#block13c .social-icon ul li{
	min-width:48%;
	float:right;
	}
#block13c .social-icon ul li a{
	font-size:20px;
	}
#block13c ul.nav li a{
	font-size:33px;
	line-height:33px;
	}
	
/* /blcok13c */

/* blcok13d */

#block13d .navbar-nav{
	text-align:center;
	}
#block13d .navbar-nav > li{
	display:inline-block;
	}
#block13d .footerinner .social-icon{
	float:none;
	width:100%;
	overflow:hidden;
	}
#block13d .footerinner .social-icon ul{
	width:100%;
	text-align:center;
	float:none;
	padding:0 0 10px 0;
	}
#block13d .social-icon ul li{
	float:left;
	}
#block13d .contact_box{
	padding-bottom:20px;
	}
#block13d .contact_box span{
	padding:0;
	}
#block13d .footer_logo{
	margin: 20px 15px 0 15px;
	padding-top:13px;
	}
	
/* block13d */

/* block13e */

#block13e .navbar-nav{
	text-align:center;
	}
#block13e .navbar-nav > li{
	display:inline-block;
	}
#block13e .footerinner .social-icon{
	float:none;
	width:100%;
	overflow:hidden;
	}
#block13e .footerinner .social-icon ul{
	width:100%;
	text-align:center;
	float:none;
	padding:0 0 10px 0;
	}
#block13e .social-icon ul li{
	float:left;
	}
#block13e .contact_box{
	padding-bottom:20px;
	}
#block13e .contact_box span{
	padding:0;
	}
#block13e .footer_logo{
	margin: 20px 15px 0 15px;
	padding-top:13px;
	}
#block13e .block13c1 .navbar{
	padding:0 15px;
	}
#block13e .block13c1 .contact_box{
	padding-left:0;
	}
#block13e .block13c1 .navbar-nav > li{
	float:left;
	padding:0;
	}
#block13e .block13c1 .social-icon ul li{
	min-width:16%;
	}
	
/* /block13e */

/* block13f */

#block13f .holder{
	padding:0 15px;
	}
#block13f .linkbox{
	text-align:left;
	}
#block13f .signup{
	padding:0 15px;
	}
#block13f .signup label{
	float:none;
	margin:0;
	display:block;
	text-align:left;
	}
#block13f .contact_box span{
	padding:0;
	}
#block13f .signup input[type="text"]{
	width:84%;
	}
#block13f .follow{
	padding:20px 15px;
	}
#block13f .follow strong{
	width:auto;
	float:none;
	padding:0 0 20px 0;
	display:block;
	text-align:left;
	}
#block13f .follow ul{
	padding-left:0;
	float:none;
	width:100%;
	overflow:hidden;
	}
#block13f .follow ul li:first-child{
	padding-left:0;
	}
#block13f .follow ul li{
	padding:0 3%;
	}
#block13f .contact_box{
	text-align:left;
	padding-bottom:20px;
	}
	
/* /block13f */

/* block13g */

#block13g .social-icon ul li{
	width:32%;
	text-align:left;
	}
#block13g .social-icon,
#block13g .contact_box{
	min-height:240px;
	text-align:left;
	}
#block13g .social-icon{
	width: 50%;
	float:left;
	}
#block13g .contact_box{
	float:left;
	}
#block13g .contact_box input[type="text"]{
	width:90%;
	}
#block13g .contact_box input[type="text"],
#block13g .contact_box input[type="button"]{
	clear:left;
	float:left;
	}
#block13g .contact_box span{
	padding:0;
	}
#block13g .footer_logo{
	margin-left:15px;
	margin-right:15px;
	}
	
/* /block13g */

/* block13h */

#block13h .section{
	padding:0 15px;
	}
#block13h .navbar-nav{
	margin:0;
	}
#block13h .navbar-nav > li{
	float:left;
	}
#block13h .social-icon ul li{
	width:32%;
	float:none;
	display:inline-block;
	}
#block13h .social-icon ul{
	padding:20px 0 0 0;
	}
#block13h .footerinner .social-icon{
	width:41%;
	}
#block13h .footer_logo{
	margin:0 15px;
	}
	
/* /block13h */

/* block13i */

#block13i .section{
	padding:30px 0 0 0;
	}
#block13i .footer_logo{
	margin:0 15px;
	}
#block13i .footer_logo .social-icon{
	float:left;
	width:65%;
	}
#block13i .footer_logo .social-icon ul{
	text-align:center;
	}
#block13i .footer_logo .social-icon ul li{
	padding:0 10px;
	}
	
/* /block13i */

/* block13j */

#block13j{
	padding:0;
	}
#block13j .section{
	padding:30px 0 0 0;
	}
#block13j .footerinner {
	text-align: center;
	}
#block13j .footer_logo{
	margin:0 15px;
	}
#block13j  .social-icon ul{
	text-align:center;
	width:100%;
	padding:30px 0 ;
	overflow:hidden;
	}
#block13j  .social-icon ul li{
	padding:0 9px;
	width:auto;
	float:none;
	display:inline-block;
	}
	
/* /block13j */

/* block13k */

#block13k .holder{
	margin:0 15px;
	}
#block13k  .social-icon{
	padding:0 0 20px 0;
	width:100%;
	overflow:hidden;
	}
#block13k .footerinner .social-icon ul {
	float: none;
	padding: 0 0 10px;
	text-align: center;
	width: 100%;
	}
#block13k  .social-icon ul li{
	float:left;
	padding:0 20px 0 0;
	}
#block13k  .social-icon ul li a{
	font-size:20px;
	}
#block13k .footer_logo span{
	padding:0;
	}
	
/* /block13k */

/* block13l */

#block13l .navbar-nav{
	margin:0;
	padding:0;
	}
#block13l .navbar-nav > li{
	padding-bottom:16px;
	}
		
/* /block13l */

/* block14 */
#block14 .carousel-indicators li{
	width:80px;
	}
#block14 .carousel-indicators{
	bottom:10px;
	}
#block14 .carousel-control{
	font-size:8px;
	height:33px;
	width:35px;
	}
/* /block14 */

/* block15 */
#block15 .text-area{
	max-width:100%;
	padding:40px;
	}
#block15 .carousel-indicators{
	left:50%;
	}
/* /block15 */

/* block15a */
#block15a .caption{
	position:inherit;
	}
#block15a .carousel-indicators{
	width:60%;
	left:50%;
	right:auto;
	bottom:0;
	}
#block15a .carousel-indicators li{
	display:inline-block;
	margin:0;
	}
#block15a span.readmore{
	padding-top:5px;
	}
#block15a span.readmore .more{
	line-height:30px;
	min-width:70px;
	}
/* /block15a */

/* block15b */

#block15b .caption {
    padding: 5% 5% 13% 5%;
    position: relative;
    left: auto;
    top: auto;
    opacity: 1;
}

/* /block15b */

/* block16 */

#block16 .form-group{
	width:100%;
	}
#block16 .form-group input{
	text-align:center;
	}
#block16 .form-inline button{
	float:none;
	}
/* /block16 */

/* block16a */

#block16a .form-inline{
	width:90%;
	}

/* /block16a */

/* block16b */
#block16b .form-group label{
	display:block;
	margin-bottom:20px;
	}
#block16b .form-group input{
	margin:0 auto 30px;
	width:90%;
	}
	
/* /block16b */

/* block16c */
#block16c .form-group .form-control{
	display:inline-block;
	}
#block16c .form-group input,
#block16c .form-group select{
	font-size:16px;
	}
/* /block16c */

/* block16d */

#block16d .text-area{
	padding:7% 3%;
	}

/* /block16d */

/* block17 */

#block17 .boxes .col{
	padding-left:15px;
	padding-right:15px;
	}

/* block17 */

/* block17a */

#block17a .boxes .col{
	float:none;
	margin:0 auto 20px;
	}
#block17a .more{
	min-width:200px;
	}
/* /block17a */

/* block17b */

#block17b .boxes .col{
	padding-left:15px;
	padding-right:15px;
	}

/* /block17b */

/* block18 */

#block18 .embed-container{
	height:336px;
	}
	
/* /block18 */

/* block18a */

#block18a .embed-container{
	margin:0 10px;
	}
#block18a .description{
	font-size:14px;
	line-height:28px;
	}
	
/* /block18a */

/* block18d */

#block18d .embed-container{
	height:345px;
	}

/* /block18d */

/* block18e */

#block18e .embed-container{
	height:369px;
	}
#block18e .text_box{
	min-height:auto;
	}
	
/* /block18e */


}
@media only screen and (max-width:640px){
	
/* General */

.header{
	margin-top:-34px;
	}
h2{
	font-size:20px;
	margin-bottom:18px;
	}
h3{
	font-size:14px;
	}
/* Spacer */
.spacer{
	height:40px;
	}
/* /Spacer */

/* divider */
.divider01,
.divider02,
.divider03{
	margin:20px 0;
	}
/* /divider */	
/* /General */

/* block01 */

#block01 .search{
	display:none;
	}
#block01 {
	padding: 44px 0 10px;
}
#block01 .overlay .overlay-close{
	top:0;
	right:0;
	}
#block01 .logo{
	top:50%;
	}
#block01 .search{
	padding-right:5px;
	padding-top:6px;
	}
#block01 .search-feild {
	max-width: 95px;
	}
#block01 .social-icon ul{
	padding:5px 3px 0 0;
	}
#block01 .social-icon{
	padding-top:6px;
	}
#block01 .social-icon ul li{
	padding:0 2px;
	}
#block01 .social-icon ul li{
	padding:0 3px;
	}
#block01 .overlay-hugeinc.open nav ul{
	padding-top:34px;
	}
	
/* /block01 */

/* block01a*/

#block01a .search{
	display:none;
	}
#block01a {
	padding: 44px 0 10px;
}
#block01a .overlay .overlay-close{
	top:0;
	right:0;
	}
#block01a .logo{
	top:50%;
	}
#block01a .search{
	padding-right:5px;
	padding-top:6px;
	}
#block01a .search-feild {
	max-width: 95px;
	}
#block01a .social-icon ul{
	padding:5px 3px 0 0;
	}
#block01a .social-icon ul li{
	padding:0 2px;
	}
#block01a .social-icon ul li{
	padding:0 3px;
	}
#block01a .overlay-hugeinc.open nav ul{
	padding-top:34px;
	}

/* /block01a */

/* block01b */

#block01b .search{
	display:none;
	}
#block01b {
	padding: 44px 0 10px;
}
#block01b .overlay .overlay-close{
	top:0;
	right:0;
	}
#block01b .logo{
	top:50%;
	}
#block01b .search{
	padding-right:5px;
	padding-top:6px;
	}
#block01b .search-feild {
	max-width: 95px;
	}
#block01b .social-icon ul{
	padding:5px 3px 0 0;
	}
#block01b .social-icon{
	padding-top:12px;
	}
#block01b .social-icon ul li{
	padding:0 2px;
	}
#block01b .social-icon ul li{
	padding:0 3px;
	}
#block01b .overlay-hugeinc.open nav ul{
	padding-top:34px;
	}
	
/* /block01b */

/* block01c */

#block01c .search{
	display:none;
	}
#block01c {
	padding: 44px 0 10px;
	margin-top:-34px;
}

/* /block01c */

/* block01e */

#block01e {
	padding: 44px 0 10px;
	margin-top:-34px;
}

/* /block01e */

/* block01f*/

#block01f .social-icon{
	right:11px;
	top:-70px;
}
#block01f .searchbar{
	width:26%;
	margin-right:18%;
}
#block01f .search{
	padding-right:5px;
	padding-top:6px;
}
#block01f .search-feild {
	max-width: 95px;
}
#block01f .social-icon ul{
	padding:5px 3px 0 0;
}
#block01f .social-icon{
	padding-top:12px;
}
#block01f .social-icon ul li{
	padding:0 2px;
}
#block01f .navbar-default .navbar-nav{
	width:100%;
}

/* /block01f */

/* block01g */

#block01g .social-icon{
	right:11px;
	top:-70px;
}
#block01g .searchbar{
	width:26%;
	margin-right:18%;
}
#block01g .navbar-default .navbar-nav{
	width:100%;
}
	
/* /block01g */

/* block01h */

#block01h .social-icon{
	right:11px;
	top:-70px;
}
#block01h .searchbar{
	width:26%;
	margin-right:18%;
}
#block01h .navbar-default .navbar-nav{
	width:100%;
}
	
/* /block01h */

/* block02 */

#block02 .responsive-slider .slides ul li .slide-body img{
	max-width:150%;
	width:150%;
	overflow:hidden;
	}
#block02 .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:20%;
	}
#block02 .responsive-slider .slides ul li .sub{
	font-size:16px;
	padding:0;
	}
#block02 .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:32%;
	}
#block02 .responsive-slider .slider-control{
	top:72%;
	}
#block02 .responsive-slider .slider-control.left{
	left:42%;
	}
#block02 .responsive-slider .slider-control.right{
	right:41%;
	}
#block02 .responsive-slider .pages {
	text-indent:6px;
}
	
/* /block02 */

/* block02a */

#block02a .titlebox{
	top:24%;
	}
#block02a .display .imgholder img{
	max-width:160%;
	width:160%;
}
#block02a h1{
	font-size:29px;
}
#block02a .signup{
	width:88%;
	margin:0 auto;
	padding-right:0;
	}
#block02a .signup .form-group{
	width:47%;
	margin-bottom:20px;
	margin-right:12px;
	}
#block02a .signup .more{
	width:47%;
	}
			
/* /block02a */

/* block02b */

#block02b .responsive-slider .slides ul li .slide-body img{
	max-width:150%;
	width:150%;
	overflow:hidden;
	}
#block02b .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:20%;
	}
#block02b .responsive-slider .slides ul li .sub{
	font-size:16px;
	padding:0;
	}
#block02b .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:32%;
	}
#block02b .responsive-slider .slider-control{
	top:72%;
	}
#block02b .responsive-slider .slider-control.left{
	left:42%;
	}
#block02b .responsive-slider .slider-control.right{
	right:41%;
	}
#block02b .responsive-slider .pages {
	text-indent:6px;
}
#block02b .pagerholder {
	 bottom: 50%;
}

/* /block02b */

/* block02c */

#block02c .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:16%;
	}
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader h1{
	font-size:24px;
	}
#block02c .responsive-slider .slides ul li .slide-body img{
	max-width:100%;
	width:100%;
}
#block02c .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:19%;
	}

/* /block02c */

/* block02d */

#block02d .slide-body {
	 min-height: 530px;
	}
#block02d .responsive-slider .slides ul li .slide-body .caption.subheader h1{
	font-size:47px;
	}
	
/* /block02d */

/* block02e */

#block02e .display .imgholder img{
	width:200%;
	max-width:200%;
	}
#block02e .video_area{
	width:220px;
	height:220px;
	}
#block02e .video_area span{
	top:33%;
	left:33%;
	}
		
/* /block02e */

/* block02f */

#block02f .responsive-slider .slides ul li .slide-body img{
	max-width:150%;
	width:150%;
	overflow:hidden;
	}
#block02f .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:20%;
	}
#block02f .responsive-slider .slides ul li .sub{
	font-size:16px;
	padding:0;
	}
#block02f .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:32%;
	}
#block02f .responsive-slider .slider-control{
	top:75%;
	}
#block02f .responsive-slider .slider-control.left{
	left:41%;
	}
#block02f .responsive-slider .slider-control.right{
	right:40%;
	}

/* /block02f */

/* block02g */

#block02g .slide_textholder{
	padding:0 30px;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption h1{
	font-size:26px;
	}
#block02g .responsive-slider .slides ul li .sub{
	padding:0;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:16%;
	}
	
#block02g .responsive-slider .slides ul li .learnmore{
	overflow: unset;
	}
#block02g .video_holder span{
	width:60px;
	height:60px;
	font-size:21px;
	}
#block02g .video_holder span a{
	padding:18px 0 0 6px;
	}
	
/* /block02g */

/* block02h */

#block02h .responsive-slider .slides ul li .slide-body .caption.subheader {
	top: 20%;
	}
#block02h .caption h1{
	font-size:26px;
	}
#block02h .responsive-slider .slides ul li .sub{
	font-size:16px;
	padding:0;
	}	
#block02h .responsive-slider .slider-control{
	display:none;
	}
		
/* /block02h */

/* block03 */

#block03 .boxes{
	padding:0 7%;
	}
#block03 .feature p{
	font-size:16px;
	}
#block03 .icone_box {
	padding: 20px 0 30px;
	}
	
/* /block03 */

/* blcok03g */

#block03g .carousel-indicators{
	left:10%;
	}
	
/* /block03g */

/* block03j */

#block03j .boxes .col{
	min-height:290px;
	}
		
/* /block03j */

/* block04 */

#block04 .parallax-section{
	background-size:200%;
	padding-bottom:80px;
	}
#block04 .parallax_Block{
	padding:70px 0 0 0;
	}
#block04 .parallax_Block p {
	color: #ffffff;
	font-size: 16px;
	padding-bottom: 14px;
}
	
/* /block04 */

/* block05 */

#block05 .tab-content{
	padding:40px 0;
	}
#block05 .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05 .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05 .tab-content .text-holder {
	font-size: 12px;
	padding: 17px 0 0 0;
}
#block05 .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05 .services p{
	font-size:16px;
	}
		
/* /block05 */
/* block05a */

#block05a .tab-content{
	padding:40px 0;
	}
#block05a .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05a .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05a .tab-content .text-holder {
	font-size: 12px;
	padding: 17px 0 0 0;
}
#block05a .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05a .services p{
	font-size:16px;
	}
		
/* /block05a */
/* block05b */

#block05b .tab-content{
	padding:40px 0;
	}
#block05b .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05b .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05b .tab-content .text-holder {
	font-size: 12px;
	padding: 17px 0 0 0;
}
#block05b .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05b .services p{
	font-size:16px;
	}
		
/* /block05b */

/* block05c */

#block05c .tab-content{
	padding:40px 0;
	}
#block05c .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05c .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05c .tab-content .text-holder {
	font-size: 12px;
	padding: 17px 0 0 0;
}
#block05c .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05c .services p{
	font-size:16px;
	}
		
/* /block05c */

/* block05d */

#block05d .tab-content{
	padding:40px 0;
	}
#block05d .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05d .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05d .tab-content .text-holder {
	font-size: 12px;
	padding: 17px 0 0 0;
}
#block05d .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05d .services p{
	font-size:16px;
	}
#block05d .tab-content .icone_box{
	font-size:44px;
	}
#block05d .tab-content .boxes .col{
	padding:0 7px;
	}
		
/* /block05d */

/* block05e */

#block05e .tab-content{
	padding:40px 0;
	}
#block05e .services p{
	font-size:14px;
	}
#block05e .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05e .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05e .more{
	line-height:33px;
	}
		
/* /block05e */

/* block05f */

#block05f .tab-content{
	padding:40px 0;
	}
#block05f .services p{
	font-size:14px;
	}
#block05f .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05f .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05f .more{
	line-height:33px;
	}
		
/* /block05f */

/* block05g */

#block05g .tab-content{
	padding:40px 0;
	}
#block05g .services p{
	font-size:14px;
	}
#block05g .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05g .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05g .more{
	line-height:33px;
	}
#block05g .left,
#block05g .right{
	display:none;
	}
		
/* /block05g */

/* block05h */

#block05h .tab-content{
	padding:40px 0;
	}
#block05h .services p{
	font-size:14px;
	}
#block05h .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05h .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05h .more{
	line-height:33px;
	}
#block05h .tab-content .text_box{
	padding-bottom:20px;
	padding-top:20px;
	}
#block05h .text_box h3{
	font-size:14px;
	}
#block05h .text-holder p{
	line-height:17px;
	margin:0;
	}
	
/* /block05h */

/* block05i */

#block05i .tab-content{
	padding:20px 0;
	}
#block05i .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05i .tab-content .boxes .col{
	padding:40px 20px; 
	}
#block05i .tab-content .text-holder {
	font-size: 12px;
	padding: 17px 0 0 0;
}
#block05i .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05i .services p{
	font-size:16px;
	}
		
/* /block05i */

/* block05j */

#block05j .tab-content{
	padding:20px 0;
	}
#block05j .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05j .text-area{
	padding-top:20px;
	padding-bottom:20px;
	}
#block05j .text-area span{
	font-size:22px;
	}
#block05j .tab-content .icone_box{
	font-size:38px;
	}
#block05j .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
	
/* /block05j */

/* block05k */

#block05k .tabhead li a{
	min-width:150px;
	font-size:12px;
	}
#block05k .detail{
	font-size:16px;
	line-height:47px;
	padding:16px 10px;
	margin-top:30px;
	}
#block05k .detail span{
	font-size:16px;
	}
	
/* /block05k */

/* block06 */

#block06 .carousel-control{
	top:45%;
	width:28px;
	height:28px;
	padding:1px 0 0 0;
	}
#block06 .holder .img-box, 
#block06 .holder .text-box{
	padding-left:0;
	padding-right:0;
	}
#block06 .fa-2x{
	font-size:1em;
	}
#block06 a.right-slide{
	right:2%;
	}
#block06 a.left-slide{
	left:2%;
	}
#block06 .carousel-inner > .item{
	padding:0 7%;
	}
#block06 .detail{
	padding-top:20px;
	}
#block06 .detail span{
	display:block;
	margin-bottom:30px;
	}
#block06 .detail .more{
	margin:0;
	}
		
/* /block06 */

/* block06a */

#block06a .more{
	line-height:39px;
	padding:0 16px;
	font-size:12px;
	}
	
/* /block06a */

/* blcok06b */
#block06b .text-box {
    padding-top: 16px;
}
#block06b .portfolio h3 {
    padding-bottom: 10px;
}
#block06b .holder .text-box p {
    padding-bottom: 7px;
}
#block06b .more {
    font-size: 12px;
    line-height: 32px;
    padding: 0 14px;
}
/* /block06b */

/* block06d */
#block06d .more {
    font-size: 12px;
    line-height: 32px;
    padding: 0 14px;
}
#block06d .carousel-control{
	width:70px;
	}
#block06d a.left-slide{
	top:50%;
	}
#block06d a.right-slide{
	top:69%;
	}
/* /block06d */

/* block08e */

#block08e .article .text_holder {
    padding: 40px 0;
}

/* /block08e */

/* block07 */

#block07 .boxes{
	padding:0 7%;
	}
#block07 .feature p{
	font-size:16px;
	}
#block07 .icone_box {
	padding: 20px 0 30px;
	}

/* /block07 */

/* block07b */

#block07b .icone_box{
	padding:10% 0;
	font-size:55px;
	}
#block07b .icone_box,
#block07b .text-holder{
	width:100%;
	float:none;
	}
#block07b .text-holder,
#block07b .text-holder h3{
	text-align:center;
	}
#block07b .text-holder{
	padding:5%;
	}
	
/* /block07b */

/* block07c */

#block07c .icone_box strong{
	font-size:77px;
	}

/* /block07c */

/* block08 */

#block08 .article .text_holder {
	padding: 40px 7%;
}
#block08 .article .text_holder .more{
	padding:0 10px;
	}
#block08 .no-padding{
	padding:0 0;
	}
		
/* /block08 */

/* block08d */
#block08d .article .text_holder h3{
	font-size:30px;
	}
/* /block08d */

/* block08e */

#block08e .article .text_holder h3{
	font-size:23px;
	}
#block08e .more{
	font-size:12px;
	line-height:36px;
	padding:0 16px;
	}
#block08e .article .social .more{
	padding:0 3px;
	}
/* /block08e */

/* block09 */

#block09 .boxes{
	padding:20px 7% 0 7%;
	}
		
/* /block09 */

/* block09d */

#block09d .carousel-control{
	width:40px;
	height:40px;
	}
#block09d .carousel-control span{
	font-size:14px;
	margin-top:-7px;
	}
#block09d .carousel-control.left-slide span{
	margin-left:-7px;
	}
#block09d .carousel-control.right-slide span{
	margin-right:-7px;
	}
/* /block09d */

/* block10 */

#block10 .boxes{
	padding:20px 7% 0 7%;
	}
		
/* /block10 */

/* block10b */

#block10b .text-holder p{
	margin:0;
	}

/* /block10b */

/* block11 */

#block11 .map iframe{
	height:300px;
	}
#block11 .marketplace .item{
	font-size:16px;
	padding:0 7%;
	line-height:30px;
	}
		
/* /block11 */

/* block12 */

#block12 .parallax-section{
	background-size:200%;
	padding-bottom:100px;
	}
		
/* /block12 */

/* block13 */

#block13 .social-icon ul{
	padding:5px 3px 0 0;
	}
#block13 .social-icon{
	padding-top:6px;
	}
#block13 .social-icon ul li{
	padding:0 2px;
	}
	
/* /block13 */

/* block13a */

#block13a .social-icon ul{
	padding:5px 3px 0 0;
	}
#block13a .social-icon{
	padding-top:6px;
	}
#block13a .social-icon ul li{
	padding:0 2px;
	}
	
/* /block13a */

/* block13b */

#block13b ul.nav li a{
	font-size:23px;
	line-height:23px;
	}
		
/* /blcok13b */

/* block13c */

#block13c ul.nav li a{
	font-size:23px;
	line-height:23px;
	}
	
/* /blcok13c */

/* block13f */

#block13f .signup input[type="text"]{
	width:79%;
	}
#block13f .contact_info{
	padding-left:25px;
	padding-right:25px;
	}
		
/* /block13f */

/* block13i */

#block13i .footer_logo .social-icon{
	float:left;
	width:52%;
	}
#block13i .footer_logo{
	padding-bottom:20px;
	}
#block13i .footer_logo .social-icon ul li{
	padding:0 3px;
	}
#block13i .footer_logo span{
	padding-top:6px;
	}
	
/* /block13i */

/* block14a */

#block14a .carousel-control{
	width:35px;
	height:33px;
	font-size:7px;
	padding-top:8px;
	}

/* /block14a */
/* block14b */
#block14b #vertical-scrollbar-demo{
	height:350px;
	}
#block14b .carousel-indicators li{
	width:220px;
	}
#block14b .carousel-indicators .active{
	width:250px;
	height:70px;
	}
/* /block14b */

/* block15b */
#block15b .caption h3{
	font-size:24px;
	}
/* /block15b */

/* block15c */

#block15c .readmore{
	margin:0 20px 0 0;
	}
#block15c .box{
	height:199px;
	}
#block15c span.readmore .more{
	line-height:29px;
	min-width:75px;
	}
/* /block15c */

/* block16 */
#block16 .form-inline{
	width:94%;
	}
#block16 .more{
	line-height:34px;
	padding:0 20px;
	}
	
/* /block16 */

/* block18 */

#block18 .embed-container{
	height:274px;
	}
	
/* /block18 */

/* block18a */

#block18a .embed-container{
	height:200px;
	}
	
/* /block18a */

/* block18b */

#block18b .embed-container{
	height:285px;
	}

/* /block18b */

/* block18d */

#block18d .embed-container{
	height:263px;
	}

/* /block18d */

/* block18e */

#block18e .embed-container{
	height:274px;
	}

/* /block18e */


}
@media only screen and (max-width:480px){
	
/* block01d */

#block01d .navbar-default .navbar-nav > li a{
	font-size:11px;
	}
#block01d .searchbar input{
	width:75%;
	font-size:23px;
	}
#block01d .searchbar .search-btn {
	 margin: 9.5% 0 0;
	}
	
/* /block01d */

/* block01f */

#block01f .social-icon{
	right:11px;
	top:-44px;
	}
#block01f .searchbar{
	width:45%;
	margin-right:0;
	}
	
/* /block01f */

/* block01g */
#block01g .navbar-brand{
	padding:5px 0 0 0;
	width:100px;
	}
#block01g .navbar-brand img{
	width:90px;
	}
#block01g .social-icon{
	right:11px;
	top:-70px;
	padding:16px 0 0 0;
	}
#block01g .navouter{
	margin-top:10px;
	}
#block01g .searchbar{
	width:36%;
	margin-right:28%;
	margin-top:6px;
	}
	
/* /block01g */

/* block01h */

#block01h .navbar-brand{
	padding:5px 0 0 0;
	width:100px;
	}
#block01h .navbar-brand img{
	width:90px;
	}
#block01h .social-icon{
	right:11px;
	top:-70px;
	padding:16px 0 0 0;
	}
#block01h .navouter{
	margin-top:10px;
	}
#block01h .searchbar{
	width:36%;
	margin-right:28%;
	margin-top:6px;
	}
	
/* /block01h */

/* block02 */

#block02 .caption h1{
	font-size:18px;
	}
#block02 .more{
	line-height:33px;
	}
#block02 .responsive-slider .slides ul li .learnmore .more{
	margin:0 5px;
	padding:0 14px;
	}
#block02 .responsive-slider .slides ul li .sub{
	font-size:14px;
	}
#block02 .responsive-slider .slider-control.left{
	left:38%;
	}
#block02 .responsive-slider .slider-control.right{
	right:37%;
	}
#block02 .responsive-slider .pages{
	bottom:4%;
	}
#block02 .responsive-slider .slider-control {
	font-size: 17px;
	height: 37px;
	padding: 4px 0 0 7px;
	width: 37px;
	}
		
/* /block02 */

/* block02a */

#block02a .titlebox h1{
	font-size:21px;
}
#block02a .signup{
	width:88%;
	margin:0 auto;
	padding-right:0;
	}
#block02a .signup .form-group{
	width:45%;
	margin-bottom:10px;
	}
#block02a .signup .form-group input{
	height:30px;
	line-height:30px;
	}
#block02a .stretch{
	width:94% !important;
	}
#block02a  .responsive-slider .pages{
	bottom:4%;
}
#block02 .signup .more{
	height:30px;
	}
	
/* /block02a */

/* block02b */

#block02b .caption h1{
	font-size:18px;
	}
#block02b .more{
	line-height:33px;
	}
#block02b .responsive-slider .slides ul li .learnmore .more{
	margin:0 5px;
	padding:0 14px;
	}
#block02b .responsive-slider .slides ul li .sub{
	font-size:14px;
	}
#block02b .responsive-slider .slider-control.left{
	left:38%;
	}
#block02b .responsive-slider .slider-control.right{
	right:37%;
	}
#block02b .responsive-slider .pages{
	bottom:0;
	}
#block02b .responsive-slider .slider-control {
	font-size: 17px;
	height: 37px;
	padding: 4px 0 0 7px;
	width: 37px;
	}
#block02b .responsive-slider .pages {
		bottom: 10%;
	}

/* /block02b */

/* block02c */

#block02c .responsive-slider .slides ul li .slide-body .caption.subheader h1{
	font-size:18px;
	}
#block02c .caption_outer{
	width:63%;
	}
#block02c .responsive-slider .slides ul li .learnmore .more{
	line-height:24px;
	margin-bottom:5px;
	}
#block02c .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:18%;
	}
#block02c .responsive-slider .slider-control.left, #block02c .responsive-slider .slider-control.right{
	bottom:7%;
	width:30px;
	height:30px;
	padding-top:1px;
	}
#block02c .responsive-slider .slider-control.left{
	left:6%;
	}
#block02c .responsive-slider .slider-control.right{
	left:18%;
	}

/* /block02c */

/* block02d */

#block02d .more{
	line-height:33px;
	font-size:12px;
	}
#block02d .responsive-slider .slides ul li .learnmore .more{
	margin:0 5px;
	padding:0 14px;
	}
#block02d .holderinner{
	width:88%;
	}
#block02d .slide-body {
	 min-height: 400px;
	}
#block02d .responsive-slider .slides ul li .slide-body .caption.subheader h1{
	font-size:27px;
	}
#block02d .pagerholder{
	bottom:20%;
	}
	
/* /block02d */

/* block02e */

#block02e .more{
	line-height:33px;
	}
#block02e .video_holder{
	width:165px;
	margin-top:20px;
	height:165px;
	}
#block02e .video_area span {
	left: 29%;
	top: 29%;
}
#block02e .center_holder h1{
	font-size:20px;
	margin-bottom:10px;
	}
#block02e span.play-btn{
	font-size:44px;
	min-height:41px;
	}
#block02e span.play-btn a{
	margin:0 0 0 -5px;
	}

/* /block02e */

/* block02f */

#block02f .caption h1{
	font-size:18px;
	}
#block02f .more{
	line-height:33px;
	}
#block02f .responsive-slider .slides ul li .learnmore .more{
	margin:0 5px;
	padding:0 14px;
	}
#block02f .responsive-slider .slider-control.left {
	left: 39%;
	}
#block02f .responsive-slider .slider-control.right {
	right: 38%;
	}
#block02f .responsive-slider .slider-control {
	top: 75%;
	}
#block02f .responsive-slider .slides ul li .sub{
	bottom:-28%;
	}
#block02f .responsive-slider .slider-control {
	font-size: 17px;
	height: 37px;
	padding: 4px 0 0 7px;
	width: 37px;
	}
	
/* /block02f */

/* block02g */

#block02g .more{
	line-height:33px;
	}
#block02g .responsive-slider .slides ul li .learnmore .more{
	margin:0 5px;
	padding:0 14px;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:21%;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption.video_demo{
	top:26%;
	}
#block02g .responsive-slider .slides ul li .slide-body .slide_imgholder img{
	width:225%;
	max-width:225%;
}
#block02g .responsive-slider .slides ul li .sub{
	font-size:14px;
	}
#block02g .responsive-slider .slides ul li .slide-body .caption h1 {
	font-size: 21px;
	}
#block02g .nobreak{
	display:none;
	}
#block02g .video_holder span{
	width:40px;
	height:40px;
	font-size:18px;
}
#block02g .video_holder span a{
	padding:10px 0 0 4px;
}
#block02g .responsive-slider .slider-control {
	font-size: 17px;
	height: 37px;
	padding: 4px 0 0 7px;
	width: 37px;
	}
#block02g .responsive-slider .slider-control.left{
	left:6%;
	}
#block02g .responsive-slider .slider-control.right{
	right:6%;
	}
	
/* /block02g */

/* block02h*/

#block02h .responsive-slider .slides ul li .slide-body img{
	width:200%;
	max-width:200%;
	}
#block02h .caption h1{
	font-size:22px;
	}
#block02h .feild .form-group input{
	height:42px;
	line-height:42px;
	}
#block02h .responsive-slider .slides ul li .slide-body .caption.learnmore{
	bottom:23%;
	}
#block02h .responsive-slider .slides ul li .sub{
	font-size:14px;
	}
#block02h .responsive-slider .pages{
	bottom:6%;
	}
#block02h .more{
	line-height:33px;
	}
#block02h .responsive-slider .slides ul li .learnmore .more{
	margin:0 5px;
	padding:0 14px;
	}
	
/* /block02h*/

/* block03 */

#block03 .feature p{
	font-size:14px;
	line-height:29px;
	}
#block03 .feature{
	padding:0 15px;
	}
#block03 .boxes{
	padding:0 5px;
	}				
/* /block03 */

/* block03a */
#block03a .boxes{
	padding:10px 0 0 0;
	}
#block03a .boxes .text-box span{
	font-size:19px;
	line-height:33px;
	}
#block03a .boxes .text-box,
#block03a .boxes .box-inner{
	width:100%;
	overflow:hidden;
	}
#block03a .boxes .box-inner{
	padding:0 10px;
	}
#block03a .boxes .box-inner .col{
	width:50%;
	float:left;
	padding-left:5px;
	padding-right:5px;
	}
	
/* /block03a */

/* block03b */

#block03b .box-inner{
	padding:0 10px;
	}
#block03b .box-inner .col{
	padding-left:5px;
	padding-right:5px;
	}
/* /block03b */

/* block03c */

#block03c .text-box{
	width:100%;
	overflow:hidden;
	}
		
/* /block03c */

/* block03d */
#block03d .boxes{
	padding:0 10px;
	}
#block03d .boxes .col{
	padding-left:5px;
	padding-right:5px;
	}

#block03d .more{
	line-height:36px;
	padding:0 20px;
	font-size:12px;
	}

/* /block03d */

/* block03e */

#block03e .text-holder p{
	line-height:16px;
	font-size:12px;
	}
#block03e .more{
	line-height:29px;
	padding:0 14px;
	}
	
/* /block03e */

/* block03f */

#block03f .video-box, #block03f .text-box{
	padding:0 15px;
	}

/* /block03f */

/* block03g */

#block03g .text-area{
	padding:10%;
	}
#block03g .carousel-indicators {
	left: 14%;
	}
	
/* /block03g */

/* block03h */

#block03h .boxes .col{
	padding-bottom:20px;
	}

/* /block03h */

/* block03i */

#block03i{
	padding: 20px 0;
	}
#block03i .feature{
	padding:0 15px;
	}
/* /block03i */

/* block03j */
block03j{}
#block03j .col{
	width:100%;
	overflow:hidden;
	}
#block03j .boxes .col{
	min-height:auto;
	}
#block03j .icone_box span{
	float:none;
	display:block;
	margin:0 auto;
	}
	
/* /block03j */

/* block03k */

#block03k .text-holder{
	padding:8%;
	position:static;
	opacity:1;
	}
#block03k .boxes .col{
	padding-bottom:0;
	}
#block03k .more{
	line-height:33px;
	}
	
/* /block03k */

/* block03l */

#block03l .text-area{
	padding:10%;
	}
#block03l .text-area strong{
	font-size:14px;
	}
#block03l .text-area blockquote {
	font-size:18px;
	padding:0 0 30px 0;
	line-height:36px;
	}
	
/* /block03l */

/* block04 */

#block04 .more{
	line-height:33px;
	}
	
/* /block04 */

/* block05 */

#block05 .services{
	padding:0 20px;
	}
#block05 .services p{
	font-size:14px;
	line-height:29px;
	}
#block05 .tabhead li a{
	min-width:105px;
	}
#block05 .detail span{
	display:block;
	}
#block05 .tab-content .boxes .col{
	padding-left:15px;
	padding-right:15px;
	}		
/* /block05 */

/* block05a */

#block05a .services{
	padding:0 20px;
	}
#block05a .services p{
	font-size:14px;
	line-height:29px;
	}
#block05a .tabhead li a{
	min-width:105px;
	}
#block05a .detail span{
	display:block;
	}
#block05a .tab-content .boxes .col{
	padding-left:15px;
	padding-right:15px;
	}	
/* /block05a */

/* block05b */

#block05b .services{
	padding:0 20px;
	}
#block05b .services p{
	font-size:14px;
	line-height:29px;
	}
#block05b .tabhead li a{
	min-width:105px;
	}
#block05b .detail span{
	display:block;
	}
#block05b .more {
	line-height: 33px;
	margin:0;
	}
#block05b .tab-content .boxes .col{
	padding-left:15px;
	padding-right:15px;
	}
/* /block05b */

/* block05e */

#block05e{
	padding:20px 0;
	}
#block05e .tab-content .text-holder{
	padding-left:15px;
	padding-right:15px;
	}
/* /block05e */

/* block05f */

#block05f .tab-content .text-holder {
    padding-left: 15px;
    padding-right: 15px;
}
/* /block05f */

/* block05g */


#block05g .tab-content .text-holder {
    padding-left: 5px;
    padding-right: 5px;
}

/* /block05g */

/* block05h */

#block05h .box-holder{
	padding:0 10px;
	}
#block05h .tab-content .icone_box {
    padding: 20px 0 0 0;
}
/* /block05h */

/* block05i */

#block05i .services{
	padding:0 20px;
	}
#block05i .services p{
	font-size:14px;
	line-height:29px;
	}
#block05i .tabhead li a{
	min-width:105px;
	}
#block05i .detail span{
	display:block;
	}
#block05i .holder{
	padding:0 10px;
	}
#block05i .tab-content .boxes .col{
	padding-left:5px;
	padding-right:5px;
	}
#block05i .more {
	line-height: 33px;
	margin:0;
	}
	
/* /block05i */

/* block05j */

#block05j .tabhead li a{
	min-width:105px;
	}
#block05j .detail span{
	display:block;
	}
#block05j .more {
	line-height: 33px;
	margin:0;
	}
		
/* /block05j */

/* block05k */

#block05k .tabhead li a{
	min-width:105px;
	}
#block05k .detail span{
	display:block;
	}
#block05k .holder.display{
	padding-left:5px;
	padding-right:5px;
	}
#block05k .tab-content .text-holder{
	line-height:18px;
	}
#block05k .tab-content .text-holder p{
	font-size:13px;
	}
#block05k .col .more{
	min-width:70px;
	}
#block05k .more {
	line-height: 33px;
	margin:0;
	}
	
/* /block05k */

/* block05c */

#block05c .col{
	width:100%;
	padding:20px;
	overflow:hidden;
	}
#block05c .services{
	padding:0 20px;
	}
#block05c .services p{
	font-size:14px;
	line-height:29px;
	}
#block05c .tabhead li a{
	min-width:105px;
	}
#block05c .detail span{
	display:block;
	}
#block05c .col .text_box h3{
	padding-top:16px;
	}
#block05c .col .icone_box{
	padding-bottom:0;
	}
#block05c .col:hover .text-holder{
	display:block;
	}
#block05c .tab-content .text-holder{
	display:none;
	}
#block05c .more {
	line-height: 33px;
	margin:0;
	}
	
	
/* /block05c */

/* block05d */

#block05d .services{
	padding:0 20px;
	}
#block05d .services p{
	font-size:14px;
	line-height:29px;
	}
#block05d .tabhead li a{
	min-width:105px;
	}
#block05d .detail span{
	display:block;
	}
#block05d .col{
	width:79%;
	float:none;
	overflow:hidden;
	}
#block05d .col .icone_box{
	text-align:center;
	}
.m-scooch-hud {
  padding-top: 0;
}
.m-scooch-hud a {
    z-index: 2;
    opacity: 0;
    display: block;
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 0;
    padding: 0;
    text-decoration: none;
    text-indent: -999px;
    overflow: hidden;
    color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.1s ease-in;
    -moz-transition: opacity 0.1s ease-in;
    -o-transition: opacity 0.1s ease-in;
    transition: opacity 0.1s ease-in;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.m-scooch:hover .m-scooch-hud a {
    opacity: 0.3;
}
.m-scooch .m-scooch-hud a:hover, .m-scooch .m-scooch-hud a:focus {
    opacity: 1;
}
.m-scooch-hud a:after {
    color: rgba(255,255,255,0.85);
    content: "\25c0";
    font-size: 25px;
    font-weight: bold;
    text-indent: 0;
    text-align: center;
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    width: 47px;
    height: 50px;
    z-index: 9;
}
.m-scooch-hud .m-scooch-prev {
    left: 10px;
}
.m-scooch-hud .m-scooch-next {
    right: 10px;
}
.m-scooch-hud .m-scooch-next:after {
    left: auto;
    right: 0;
    content: "\25b6";
}
.m-scaled .m-item {
    opacity: 0.7;
    -webkit-backface-visibility: hidden;
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transition: -webkit-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    -moz-transition-timing-function: -moz-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    -o-transition-timing-function: -o-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    transition-timing-function: transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
}
.m-scaled .m-active {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.m-fluid .m-item {
    margin-right: 20px;
	cursor:grab;
}
.m-scooch-photos {
    margin: 0 -10px;
    padding: 0 10px;
}
.m-scooch  {
	position:  relative;
	overflow:  hidden;
	-webkit-font-smoothing:  antialiased; }
.m-scooch.m-left  {
	text-align:  left;  }
.m-scooch.m-center  {
	text-align:  center;  }
.m-scooch.m-fluid  >  .m-scooch-inner  >  *  {
	width:  100%;  }
.m-scooch.m-fluid.m-center  >  .m-scooch-inner  >  *:first-child  {
	margin-left:  0%;  }
.m-scooch.m-fluid-2  >  .m-scooch-inner  >  *  {
	width:  50%;  }
.m-scooch.m-fluid-2.m-center  >  .m-scooch-inner  >  *:first-child  {
	margin-left:  25%;  }
.m-scooch.m-fluid-3  >  .m-scooch-inner  >  *  {
	width:  33.333%;  }
.m-scooch.m-fluid-3.m-center  >  .m-scooch-inner  >  *:first-child  {
	margin-left:  33.333%;  }
.m-scooch.m-fluid-4  >  .m-scooch-inner  >  *  {
	width:  25%;  }
.m-scooch.m-fluid-4.m-center  >  .m-scooch-inner  >  *:first-child  {
	margin-left:  37.5%;  }
.m-scooch.m-fluid-5  >  .m-scooch-inner  >  *  {
	width:  20%;  }
.m-scooch.m-fluid-5.m-center  >  .m-scooch-inner  >  *:first-child  {
	margin-left:  40%;  }
.m-scooch.m-fluid-6  >  .m-scooch-inner  >  *  {
	width:  16.667%;  }
.m-scooch.m-fluid-6.m-center  >  .m-scooch-inner  >  *:first-child  {
	margin-left:  41.667%;  }
.m-scooch  img  {
	-ms-interpolation-mode:  bicubic;  }

.m-scooch .m-item {
    -webkit-transform: translate(0);
    transform: translate(0); }

.m-scooch-inner  {
    position:  relative;
    white-space:  nowrap;
    text-align:  left;
    font-size:  0;
    -webkit-transition-property:  -webkit-transform;
    -moz-transition-property:  -moz-transform;
    -ms-transition-property:  -ms-transform;
    -o-transition-property:  -o-transform;
    transition-property:  transform;
    -webkit-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -moz-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -ms-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -o-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -webkit-transition-duration:  0.5s;
    -moz-transition-duration:  0.5s;
    -ms-transition-duration:  0.5s;
    -o-transition-duration:  0.5s;
    transition-duration:  0.5s;
	}
.m-scooch-inner  >  *  {
	display:  inline-block;
	vertical-align:  top;
	white-space:  normal;
	font-size:  16px;
	}
.m-fluid  >  .m-scooch-inner  >  *  {
	box-sizing:  border-box;
	-ms-box-sizing:  border-box;
	-moz-box-sizing:  border-box;
	-o-box-sizing:  border-box;
	-webkit-box-sizing:  border-box; 
	}
.m-center:not(.m-fluid)  >  .m-scooch-inner  {
	display:  inline-block;
	margin-right:  -20000px  !important;
	margin-left:  0  !important; 
	}
.m-center:not(.m-fluid)  >  .m-scooch-inner  >  *  {
	position:  relative;
	left:  -20000px;
	}
.m-center:not(.m-fluid)  >  .m-scooch-inner  >  *:first-child  {
	float:  left;
	margin-right:  20000px;
	left:  0; 
	}
.m-center:not(.m-fluid)  >  .m-scooch-inner  >  *:first-child:last-child  {
	margin-right:  0;
	}
.m-center:not(.m-fluid)  >  .m-scooch-inner  >  *:last-child  {
	margin-right:  -30000px;
	}

/* /block05d */

/* block05e */

#block05e .tab-content{
	padding:40px 0;
	}
#block05e .tabhead li a{
	min-width:105px;
	}
#block05e .detail span{
	display:block;
	}
#block05e .carousel-control,
#block05e .carousel-control i{
	height:100px;
	top:37%;
	width:30px;
	font-size:10px;
	}
		
/* /block05e */

/* block05f */

#block05f .tab-content{
	padding:40px 0;
	}
#block05f .tabhead li a{
	min-width:105px;
	}
#block05f .detail span{
	display:block;
	}
#block05f .carousel-control,
#block05f .carousel-control i{
	height:100px;
	top:37%;
	width:30px;
	font-size:10px;
	}
		
/* /block05f */

/* block05g */

#block05g .tab-content{
	padding:40px 0;
	}
#block05g .tab-content .boxes .col {
	padding: 0 10px;
	}
#block05g .tabhead li a{
	min-width:105px;
	}
#block05g .detail span{
	display:block;
	}
#block05g .carousel-control,
#block05g .carousel-control i{
	height:100px;
	top:37%;
	width:30px;
	font-size:10px;
	}
	
/* /block05g */

/* block05h */

#block05h .tab-content{
	padding:40px 0;
	}
#block05h .tabhead li a{
	min-width:105px;
	}
#block05h .detail span{
	display:block;
	}
	
/* /block05h */

/* block05j */

#block05j .box-area .col{
	width:100%;
	overflow:hidden;
	}
	
/* /block05j */

/* block06 */
#block06 .carousel-inner > .item{
	padding:0 15px;
	}
#block06 .holder .text-box{
	padding-left:10px;
	padding-right:10px;
	}
#block06 .more {
	line-height:33px;
	}
#block06 .detail span {
	font-size: 20px;
	}
		
/* /block06 */

/* block06a */

#block06a .box-holder{
	width:100%;
	overflow:hidden;
	}
#block06a .portfolio .holder{
	margin-bottom:0;
	}
#block06a .holder span{
	display:block;
	padding:0 0 30px 0;
	}
#block06a .more{
	margin:0;
	}
/* /block06a */

/* block06b */
#block06b .box-holder,
#block06b .img-box{
	width:100%;
	overflow:hidden;
	}
#block06b .text-box {
    padding-top: 36px;
}
#block06b .portfolio h3 {
    padding-bottom: 16px;
}
#block06b .holder .text-box p {
    padding-bottom: 10px;
}
#block06b .holder span{
	display:block;
	padding:0 0 30px 0;
	}
#block06b .more {
    font-size: 14px;
    line-height: 39px;
    padding: 0 26px;
	margin:0;
}
/* /block06b */

/* block06c */
#block06c .box-size{
	width:100%;
	}
#block06c .box-size .more{
	margin-left:15px;
	}
#block06c .holder span{
	display:block;
	padding:0 0 30px 0;
	}
#block06c .detail .more {
    font-size: 14px;
    line-height: 39px;
    padding: 0 26px;
	margin:0;
}
/* /block06c */

/* block06d */
#block06d .carousel-control{
	display:none;
	}
#block06d .text-box span{
	padding:10px 12px;
	}
#block06d .detail span{
	display:block;
	padding:0 0 30px 0;
	}
#block06d .detail .more {
    font-size: 14px;
    line-height: 39px;
    padding: 0 26px;
	margin:0;
}

/* /block06d */

/* block06e */

#block06e .detail span{
	display:block;
	padding:0 0 30px 0;
	}
#block06e .detail .more {
    font-size: 14px;
    line-height: 39px;
    padding: 0 26px;
	margin:0;
}

/* /block06e */

/* block07 */
#block07 .boxes{
	padding:0 10px;
	}
#block07 .boxes .col {
    padding: 0 5px;
}
#block07 .icone_box {
	font-size:36px;
	}
#block07 .boxes .col{
	min-height:282px;
	}
#block07 .feature p{
	font-size:14px;
	line-height:29px;
	}
	
/* /block07 */

/* block07a */

#block07a .boxes .col{
	padding-left:5px;
	padding-right:5px;
	}
/* /block07a */

/* block07b */

#block07b .icone_box{
	font-size:42px;
	}
#block07b .text-holder{
	padding-left:15px;
	padding-right:15px;
	}
/* /block07b */

/* block07c */

#block07c .icone_box strong{
	font-size:52px;
	padding-bottom:22px;
	}
#block07c .text-holder{
	padding-top:18px;
	}
#block07c .text-holder i{
	font-size:78px;
	}
	
/* /block07c */

/* block07d */
#block07d .text-holder strong{
	font-size:36px;
	}
#block07d .text-holder span{
	font-size:16px;
	}
/* /bloc07d */

/* block08 */
#block08{
	padding:20px 0;
	}
#block08 .article .text_holder{
	padding-right:15px;
	padding-left:15px;
	}

/* /block08 */

/* block08a */

#block08a{
	padding:20px 0;
	}
#block08a .img_hoilder,
#block08a .text_holder {
	padding:0;
	}
/* /block08a */

/* block08d */
#block08d .article .text_holder h3{
	font-size:23px;
	}
#block08d .more{
	font-size:12px;
	line-height:36px;
	padding:0 20px;
	}
#block08d .img_hoilder,
#block08d .text_holder {
	padding:0;
	}
/* /block08d */

/* block09 */

#block09 .icone_box img{
	max-width:120px;
	}
#block09 .boxes{
	padding-left:10px;
	padding-right:10px;
	}
#block09 .text-holder{
	padding-left:5px;
	padding-right:2px;
	}
#block09 .testimonials .boxes .col{
	padding:0;
	}
		
/* /block09 */

/* block09b */

#block09b .carousel-indicators li{
	padding:10px;
	width:75px;
	height:92px;
	}
#block09b .carousel-indicators li img{
	width:100%;
	}
#block09b .text-holder p{
	font-size:16px;
	line-height:36px;
	}
	
/* /block09b */

/* block09d */

#block09d .carousel-control{
	top:36%;
	}

/* /block09d */

/* block09e */

#block09e .brandlogo{
	width:100%;
	}
/* /block09e */

/* block10 */

#block10 .text-holder{
	padding-top:5px;
	}
#block10 .boxes{
	padding-left:10px;
	padding-right:10px;
	}
#block10 .team .boxes .col{
	padding-left:5px;
	padding-right:5px;
	}
#block10 .team .col .social_share .more{
	line-height:20px;
	padding:0 4px;
	}
		
/* /block10 */

/* block10b */

#block10b .member .col{
	width:50%;
	}
#block10b .member{
	padding:0 5px;
	}
/* /block10b */

/* block10a */

#block10a .icone_box .caption{
	bottom:-67px;
	}
#block10a .social_share .more{
	margin:0;
	width:35px;
	height:35px;
	}
#block10a .text-holder p{
	font-size:12px;
	}
	
/* /block10a */

/* block10c */
#block10c .text-holder h3{
	font-size:13px;
	}
#block10c .text-holder p{
	font-size:11px;
	}
#block10c .social_share .more{
	padding:0 6px;
	width:27px;
	line-height:22px;
	height:27px;
	}

/* /block10c */

/* block10d */

#block10d .text_holder .more{
	padding:0 10px;
	font-size:12px;
	line-height:23px;
	}
#block10d .team .holder {
	padding:0 5px;
	}
/* /block10d */

/* block11 */

#block11 .detail span{
	font-size:18px;
	}
		
/* /block11 */

/* block12 */

#block12 .more{
	line-height:33px;
	}
		
/* /block12 */

/* block12b */

#block12b .form .form-group input{
	line-height:43px;
	height:43px;
	}
#block12b .form .form-group{
	margin:0;
	}
#block12b .form{
	padding-left:0;
	padding-right:0;
	}
	
/* /block12b */

/* block12c */

#block12c .map_holder iframe{
	height:316px;
	}
/* /block12c */

/* block12d*/

#block12d .form .form-group textarea{
	width:99%;
	}

/* /block12d */

/* block13a */

#block13a .footerinner .social-icon ul li{
	width:33%;
	}
#block13a .col_right {
	padding: 30px 0 0 20px;
	}
#block13a ul.nav li{
	font-size:24px;
	}
#block13a .social-icon span {
	padding: 10px 0;
	}
	
/* /block13a */

/* block13b */

#block13b ul.nav li{
	width:100%;
	}
#block13b ul.nav li a{
	margin:3px 0;
	}
		
/* /blcok13b */

/* block13c */

#block13c ul.nav li{
	width:100%;
	}
#block13c ul.nav li a{
	margin:3px 0;
	}
		
/* /blcok13c */

/* blcok13d */

#block13d .contact_box span{
	font-size:12px;
	}
#block13d .block13c1 .social-icon ul li{
	min-width:33%;
	}
	
/* /block13d */

/* blcok13e */

#block13e .contact_box span{
	font-size:12px;
	}
#block13e .block13c1 .social-icon ul li{
	min-width:33%;
	}
	
/* /block13e */

/* block13f */

#block13f .linkbox {
	width:50%;
	float:left;
	min-height:240px;
	}
#block13f .doublelline li{
	width:100%;
	}
#block13f .signup input[type="text"]{
	width:68%;
	}
#block13f .contact_info, #block13f .contact_box{
	width:100%;
	overflow:hidden;
	padding-left:0;
	padding-right:0;
	}
#block13f .footer_logo{
	text-align:center;
	padding:0;
	width:100%;
	}
#block13f .footer_logo a.navbar-brand{
	float:none;
	display:inline-block;
	}
#block13f .footer_logo span{
	padding:0 0 30px 0;
	}
	
/* /block13f */

/* block13g */

#block13g h3{
	text-align:center;
	}
#block13g .social-icon ul li{
	text-align:center;
	}
#block13g .social-icon,
#block13g .contact_box{
	text-align:center;
	}
#block13g .social-icon,
#block13g .contact_box{
	width: 100%;
	float:none;
	}
#block13g .contact_box input[type="text"]{
	width:100%;
	}
#block13g .contact_box input[type="text"],
#block13g .contact_box input[type="button"]{
	clear:left;
	float:none;
	}
#block13g .contact_box span{
	padding:0;
	}
#block13g .social-icon, #block13g .contact_box{
	min-height:175px;
	}
	
/* /block13g */

/* block13h */

#block13h .contact_info,
#block13h .footerinner .social-icon{
	width:100%;
	overflow:hidden;
	clear:left;
	}
#block13h .navbar-nav > li{
	float:left;
	width:50%;
	text-align:left;
	}
#block13h .navbar-nav > li a{
	float:left;
	}
#block13h .navbar{
	margin-bottom:0;
	}
#block13h .footerinner .social-icon ul{
	text-align:left;
	padding:0 0 26px 0;
	}
#block13h .social-icon ul li{
	width:14%;
	text-align:left;
	padding:0;
	}
	
/* /block13h */

/* block13i */

#block13i .section .contact_box{
	width:50%;
	padding-bottom:20px;
	}
#block13i .footer_logo .social-icon{
	width:100%;
	}
#block13i .footer_logo{
	text-align:center;
	}
#block13i .footer_logo .social-icon ul li{
	padding:0 9px;
	}
#block13i .navbar-brand{
	float:none;
	display:inline-block;
	}
#block13i .footer_logo span{
	float:none;
	display:block;
	text-align:center;
	}
	
/* /block13i */

/* block13j */

#block13j .section .contact_box{
	width:50%;
	padding-bottom:20px;
	}
#block13j .social-icon ul{
	text-align:center;
	width:100%;
	padding:30px 0;
	overflow:hidden;
	}
#block13j .navbar-brand{
	float:none;
	display:inline-block;
	}
#block13j .footer_logo span{
	float:none;
	display:block;
	text-align:center;
	padding-bottom:30px;
	}
	
/* /block13j */

/* block13k */

#block13k .holder {
	margin: 0 0;
	}
#block13k .navbar-nav{
	text-align:center;
	}
#block13k .navbar-nav > li{
	float:none;
	display:inline-block;
	padding-bottom:10px;
	}
#block13k  .social-icon ul{
	text-align:center;
	}
#block13k  .social-icon ul li{
	float:none;
	display:inline-block;
	padding:0 20px 0 0;
	}
	
/* /block13i */

/* block13k */

#block13l .navbar{
	margin:0;
	} 
#block13l .navbar-nav > li {
	padding: 0 10px 16px 10px;
	}
#block13l .footerinner .social-icon ul{
	text-align:center;
	padding:0;
	}
#block13l .footerinner .social-icon ul li{
	padding:0 10px;
	}
	
/* /block13j */

/* block14 */

#block14 .carousel-indicators li{
	width:62px;
	}
#block14 .carousel-indicators{
	bottom:5px;
	border-width:2px;
	}
#block14 .carousel-control{
	font-size:8px;
	height:33px;
	width:35px;
	bottom:40%;
	}
	
/* /block14 */

/* block14a */

#block14a a.right-slide{
	right:6%;
	}
#block14a a.left-slide{
	left:6%;
	}
#block14a .carousel-control{
	top:39%;
	width:30px;
	height:28px;
	font-size:5px;
	padding-top:4px;
	}

/* /block14a */

/* block14b */

#block14b .thumbholder{
	display:none;
	}
#block14b .carousel-control{
	display:block;
	top:39%;
	width:30px;
	height:28px;
	font-size:5px;
	padding-top:4px;
	}
#block14b a.right-slide{
	right:6%;
	}
#block14b a.left-slide{
	left:6%;
	}
	
/* /block14b */

/* block14c */

#block14c .carousel-indicators{
	bottom:16%;
	width:31%;
	}
#block14c .carousel-indicators li{
	padding:2px;
	}
#block14c .carousel-control{
	width:30px;
	height:30px;
	font-size:8px;
	}
	
/* /block14c */

/* block14d */

#block14d .carousel-indicators li{
	margin:0 6px;
	font-size:18px;
	}
	
/* block14d */

/* block15b */

#block15b .caption h3 {
    font-size: 17px;
	padding-bottom:10px;
}
#block15b .caption p{
	font-size:12px;
	line-height:17px;
	padding-bottom:0;
	}
#block15b span.readmore .more{
	line-height:23px;
	min-width:65px;
	}
#block15b .social{
	padding-top:0;
	}
#block15b .caption .social .more{
	font-size:17px;
	}
	
/* /block15b */

/* block15c */

#block15c .box{
	height:132px;
	}
#block15c .box .caption{
	padding-top:10px;
	}
#block15c .box h3{
	font-size:19px;
	padding-bottom:10px;
	}
#block15c .box .caption p{
	padding-bottom:0;
	}
#block15c span.readmore .more{
	line-height:24px;
	min-width:65px;
	}
	
/* /block15c */

/* block16a */

#block16a .signup span{
	padding:20px;
	}
#block16a .form-group{
	width:99%;
	}
#block16a .form-group input{
	text-align:center;
	}
#block16a .form-inline button{
	float:none;
	}

/* /block16a */

/* block16c */
#block16c .signup {
    padding-bottom:0px;
}
#block16c .form-group input,
#block16c .form-group select{
	font-size:16px;
	height:50px;
	line-height:50px;
	}
#block16c .more{
	line-height:50px;
	}
#block16c .form-group select{
	width:133px;
	}
	
/* /block16c */

/* block17 */
#block17 .boxes{
	padding-left:10px;
	padding-right:10px;
	}
#block17 .boxes .col {
    padding-left: 5px;
    padding-right: 5px;
}
#block17 .text-holder h4{
	font-size:12px;
	line-height: normal;
	}
#block17 .text-holder p {
    line-height: 24px;
    font-size: 13px;
}
#block17 .more{
	font-size:10px;
	margin-bottom:10px;
	}
	
/* /block17 */

/* block17b */
#block17b .boxes{
	padding-left:10px;
	padding-right:10px;
	}
#block17b .boxes .col{
	padding-left:5px;
	padding-right:5px;
	}
#block17b .price_box h3{
	font-size:31px;
	}
#block17b .price_box h4{
	font-size:13px;
	margin:0;
	line-height:normal;
	padding:7px 0 0 0;
	}
#block17b .text-holder p {
    line-height: 23px;
}
#block17b .col .col-nner{
	padding-bottom:28px;
	width:98%;
	}
#block17b .text-holder{
	width:94%;
	}
#block17b .more{
	width:94%;
	font-size:11px;
	line-height:39px;
	}
	
/* /block17b */
/* block18 */

#block18 .embed-container{
	height:188px;
	}
	
/* /block18 */

/* block18 */

#block18b .embed-container{
	height:188px;
	}

/* /block18 */

/* block18d */
#block18d{
	padding:20px 0;
	}
#block18d .embed-container{
	height:173px;
	}

/* /block18d */

/* block18e */

#block18e .embed-container{
	height:173px;
	}

/* /block18e */

}

@media only screen and (max-width:320px){
	
/* General */

.text_holder{
	font-size:12px;
	}
				
/* /General */

/* block02a */

#block02a .titlebox h1{
		font-size:18px;
	}
#block02a .signup .form-group input,
#block02a .signup .more{
	line-height:30px;
	height:30px;
	}
#block02a .responsive-slider .pages{
	bottom:0;
	}
	
/* /block02a */

/* block02c */

#block02c .caption_inner{
	width:87%;
	}
#block02c .responsive-slider .slides ul li .slide-body .caption.subheader h1{
	font-size:14px;
	}
#block02c .responsive-slider .slider-control.left{
	left:8%;
	}

/* /block02c */

/* block02f */

#block02f .responsive-slider .slides ul li .slide-body .caption.subheader{
	top:6%;
	}
#block02f .responsive-slider .slides ul li .sub{
	font-size:12px;
	}
#block02f .responsive-slider .slider-control.left{
	left:37%;
	}
#block02f .responsive-slider .slider-control.right{
	right:36%;
	}

/* /block02f */

/* block02g */

#block02g .responsive-slider .slider-control.left{
	left:8%;
	}
#block02g .responsive-slider .slider-control.right{
	right:8%;
	}
	
/* /block02g */

/* block07c */

#block07c .icone_box strong{
	font-size:44px;
	padding-bottom:14px;
	}
#block07c .icone_box span{
	font-size:14px;
	}
#block07c .text-holder i{
	font-size:52px;
	}
/* /block07c */

/* block10a */

#block10a .team .boxes .col{
	width:70%;
	float:none;
	margin:0 auto;
	}
#block10a .social_share .more{
	margin:0 3px;
	}

/* /block10a */

/* block14c */
#block14c .thumbnailbutton{
	width:28px;
	height:14px;
	}
/* /block14c */
}
