@import url(https:/fonts.googleapis.com/css?family=Lato:100,300,400,700,900);
@import url(https:/fonts.googleapis.com/css?family=Sarina);
#fboverlay {
	color:#fff;
	padding-top:15px;
	position:fixed;
	top:0px;
	right:20px;
    opacity: 1;
    filter: alpha(opacity=100);
  -webkit-filter: hue-rotate(120deg);
}
body {
	background:#4c4a4a;
	font:16px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.428571429;
	color:#ffffff
}
a {
	text-decoration:none;
	outline:0;
	color:#ff9020
	
}
a:hover {
	text-decoration:none;
	outline:0;
		color:#FFFFFF
}
a:focus {
	text-decoration:none;
	background:0 0;
	outline:0
}
a[href^="tel:"] {
color:inherit;
text-decoration:none;
outline:0
}



nav a {
	text-decoration:none;
	outline:0;
	color:#ffffff
	
}
nav a:hover {
	text-decoration:none;
	outline:0;
		color:#FFFFFF
}
nav a:focus {
	text-decoration:none;
	background:0 0;
	outline:0
}
nav a[href^="tel:"] {
color:inherit;
text-decoration:none;
outline:0
}









textarea, input[type=text], input[type=email], input[type=search], input[type=password] {
	-webkit-appearance:none;
	-moz-appearance:caret
}
p {
	margin-bottom:28px;
	font-weight:300;
	line-height:24px
}
p:hover {color:#fff}


p span {
	color:#ff9020
}
h1.navbar-brand_ {
	margin:25px 0 0;
	padding:0;
	float:left;
	height:auto;
	position:relative;
	top:0;
	z-index:10
}
h1.navbar-brand_ a {
	display:inline-block
}


.pub {
	font-size:4em !important; background-color:#0000ff !important;
	margin-bottom: 0 !important;padding-left: 10px !important;
	width:100%
}

.pub2 {
font-size:2em !important; background-color:#0000ff !important;
padding-bottom: 20px !important;padding-left: 10px !important;
}

.pub3 {
	font-size:3em !important; background-color:#0000ff !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;padding: 5px 10px 7px 10px !important;

}

.video-responsive { 
overflow:hidden; 
padding-bottom:56.25%; 
position:relative; 
height:0;
}

.video-responsive iframe {
left:0; 
top:0; 
height:100%;
width:100%;
position:absolute;
}





h1.navbar-brand_ a img {
	width:100%
}
h2 {
	font:900 48px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 0 72px;
	color:#fff
}
h2 span {
	color:#848182
}
h3 {
	font:900 40px/42px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 0 40px;
	color:#ff9020
}
h4 {
	font:900 18px/24px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 0 20px;
	color:#fff
}
.extra-wrap {
	overflow:hidden
}
.content {
	padding:0;
	background:#ff9020
}
.content.indent {
	padding:79px 0 0;
	background:#fff
}
.center {
	text-align:center
}
.content-box {
	background:#fff
}
.image-responsive {
	width:100%;
}


header {
	position:relative;
	margin:0;
	padding:0 40px;
	z-index:11;
	background:#ff9020;
	-webkit-box-shadow:0 9px 9px 0 rgba(0, 0, 0, .15);
	box-shadow:0 9px 9px 0 rgba(0, 0, 0, .15)
}
nav.tm_navbar {
	position:relative;
	z-index:0;
	border:0;
	padding:0 74px 0 0;
	margin:0;
	float:right;
	min-height:0;
	background:0 0
}
nav.tm_navbar li {
	position:relative;
	font-size:16px;
	line-height:24px;
	margin:0;
	float:left
}
nav.tm_navbar li:first-child {
	margin:0;
	text-indent:-9999px
}
nav.tm_navbar li:first-child a {
	padding:0
}
nav.tm_navbar li:last-child {
	padding:0;
	background:0 0
}
nav.tm_navbar li a {
	position:relative;
	padding:0 21px;
	font:21px/110px Lato;
	letter-spacing:-1px;
	color:#fff;
	text-transform:uppercase;
	background:0 0;
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
nav.tm_navbar li.active>a {
	color:#2e2e2e;
	background:#ff4b33;
	-webkit-box-shadow:0 9px 9px 0 rgba(0, 0, 0, .15);
	box-shadow:0 9px 9px 0 rgba(0, 0, 0, .15)
}
nav.tm_navbar li.active>span {
	color:#fff
}
nav.tm_navbar li:hover>a {
	color:#2e2e2e;
	background:#ff4b33;
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
nav.tm_navbar li:hover>span {
	color:#fff;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
nav.tm_navbar .sfHover>a {
	color:#2e2e2e;
	background:#ff4b33;
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
nav.tm_navbar .sfHover>span {
	color:#fff;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
nav.tm_navbar li span {
	text-align:center;
	position:absolute;
	width:100%;
	left:0;
	bottom:20px;
	color:#ff5722;
	font-size:10px;
	z-index:0;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
nav.tm_navbar .sub-menu>ul {
	position:absolute;
	display:none;
	width:235px;
	left:0;
	top:110px;
	list-style:none!important;
	zoom:1;
	z-index:11;
	background:#2e2e2e;
	border-radius:0;
	padding:15px 0;
	margin:0;
	text-align:left
}
nav.tm_navbar .sub-menu>ul li {
	background:0 0;
	border:0;
	width:auto;
	float:none;
	margin:0!important;
	padding:0;
	display:block
}
nav.tm_navbar .sub-menu>ul li:last-child {
	margin-bottom:0;
	padding-bottom:0
}
nav.tm_navbar .sub-menu>ul li:first-child {
	margin:0;
	text-indent:0
}
nav.tm_navbar .sub-menu>ul li:first-child a {
	padding:0 32px
}
nav.tm_navbar .sub-menu>ul li a {
	padding:0 32px;
	margin:0;
	float:none;
	display:block;
	font:300 14px/39px Lato;
	color:#fff;
	letter-spacing:0;
	background:0 0;
	text-transform:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
nav.tm_navbar .sub-menu>ul li span {
	display:inline-block;
	position:absolute;
	right:20px;
	top:9px;
	left:auto;
	width:auto!important;
	color:#fff;
	font-size:22px;
	background:0 0
}
nav.tm_navbar .sub-menu>ul li a:hover {
	text-decoration:none;
	color:#fff!important;
	background:#ff4b33!important;
-webkit-transition:all .25s ease;
-o-transition:all .25s ease;
transition:all .25s ease
}
nav.tm_navbar .sub-menu>ul li.sfHover>a {
	text-decoration:none;
	color:#fff!important;
	background:#ff4b33!important
}
nav.tm_navbar .sub-menu ul ul {
	position:absolute;
	display:none;
	width:235px;
	left:100%;
	top:-15px;
	list-style:none!important;
	zoom:1;
	z-index:11;
	background:#2e2e2e;
	border-radius:0;
	padding:15px 0;
	margin:0 0 0 2px;
	text-align:left
}
nav.tm_navbar .sub-menu ul ul li a {
	padding:0 32px;
	margin:0;
	float:none;
	display:block;
	font:300 14px/39px Lato;
	color:#fff;
	letter-spacing:0;
	background:0 0;
	text-transform:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
nav.tm_navbar .sub-menu>ul li>ul li a:hover {
	text-decoration:none;
	color:#fff!important;
	background:#ff4b33!important;
-webkit-transition:all .25s ease;
-o-transition:all .25s ease;
transition:all .25s ease
}
.select-menu {
	display:none!important
}

 .martop{ margin-top:40px}
 .marbot{ margin-bottom:40px}
 .padtop{  padding-top:40px}
 .padbot{  padding-bottom:40px}
 
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:80px;
	right:30px;
	overflow:hidden;
	border:0;
	z-index:20;
	color:#dfcfc0;
	font-size:60px;
	padding:1px
}
#toTop:hover {
	outline:0;
	color:#FFF;
}
.who-box {
	background-image:url(../uploads/parallaxes/6.jpg);
	position:relative;
	padding:136px 0 37px;
	background-position:100% top
}
.who-box .col-lg-4 {
	margin-bottom:58px
}
.who-box p {
	color:#b4b4b4
}

.separation{background-color:#ff9020 ; padding:10px;}
.separation div{ border-top : 4px dashed #0000d9;}

.separation2{background-color:transparent ; padding:30px 0 30px 0;}
.separation2 div{ border-top : 4px dashed #ffffff;}

.navbar {

margin-bottom: 0px;}
.thumb-box1 {
	padding:0px 0 0px;
	overflow:hidden;
	text-align:center
}
.thumb-box1 .col-lg-4 {
	margin:0 0 50px
}
.thumb-box1 .badge {
padding:0;
margin:0 0 21px;
display:inline-block;
width:229px;
height:229px;
line-height:229px;
border-radius:100%;
font-size:123px;
color:#ff9020;
background:#dfcfc0;
text-align:center
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
.thumb-box1 a {
font:bold italic 22px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#dfcfc0;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-box1 a:hover {color:#ffffff;}
.thumb-box1 .badge:hover {	background-color:#ffffff;}


@media (min-width:1219px) and (max-width:1349px) {
.thumb-box1 .badge {
margin:0 0 21px;
width:229px;
height:229px;
line-height:229px;
font-size:123px;
}
}

@media (min-width:992px) and (max-width:1219px) {

.thumb-box1 .badge {
margin:0 0 21px;
width:200px;
height:200px;
line-height:200px;
font-size:100px;
}
}

@media (min-width:768px) and (max-width:991px) {

.thumb-box1 .badge {
margin:0 0 21px;
width:150px;
height:150px;
line-height:150px;
font-size:80px;
}
}

@media (max-width:767px) {
	.thumb-box1 a {font: bold italic 14px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif}
.thumb-box1 .badge {
margin:0 0 21px;
width:100px;
height:100px;
line-height:100px;
font-size:50px;
}
}




.thumb-box1 .badge2 {
padding:0;
margin:0 0 21px;
display:inline-block;
width:200px;
height:200px;
line-height:200px;
border-radius:100%;
font-size:100px;
color:#ff9020;
background:#dfcfc0;
text-align:center
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
.thumb-box1 .badge2:hover {	background-color:#ffffff;}



@media (min-width:1219px) and (max-width:1349px) {
			.thumb-box1 a {font: bold italic 14px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif}
.thumb-box1 .badge2 {
margin:0 0 21px;
width:120px;
height:120px;
line-height:120px;
font-size:50px;

}
}

@media (min-width:992px) and (max-width:1219px) {
			.thumb-box1 a {font: bold italic 14px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif}
.thumb-box1 .badge2 {
margin:0 0 21px;
width:120px;
height:120px;
line-height:120px;
font-size:50px;
}
}

@media (min-width:768px) and (max-width:991px) {
	.thumb-box1 a {font: bold italic 14px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif}
.thumb-box1 .badge2 {
margin:0 0 21px;
width:120px;
height:120px;
line-height:120px;
font-size:80px;
}
}

@media (max-width:767px) {
.thumb-box1 .badge2 {
margin:0 0 21px;
width:100px;
height:100px;
line-height:100px;
font-size:50px;
}
}




.thumb-box2 {
	overflow:hidden;
	/*text-align:center;*/
	padding:0 0 30px
}
.thumb-box2 strong {
	font:900 90px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#dfcfc0;
	margin-bottom:13px;
	text-transform:uppercase;
	display:block
}
.thumb-box2 p {
	font-size:20px;
	line-height:28px
}
.parallax-box {
	overflow:hidden;
	padding:136px 0 141px;
	background-position:100% top;
	text-align:center
}
.parallax-box strong {
	font:900 40px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#dfcfc0;
	-moz-text-shadow:4px 4px 10px #000000; -webkit-text-shadow:4px 4px 10px #000000; text-shadow:4px 4px 10px #000000;
	margin-bottom:16px;
	display:block
}
.parallax-box p {
		-moz-text-shadow:4px 4px 10px #000000; -webkit-text-shadow:4px 4px 10px #000000; text-shadow:4px 4px 10px #000000;
	font-size:18px;
	font-weight:700;
	color:#dfcfc0;
	line-height:24px;
	margin-bottom:0
}
.parallax-box.box1 {
	background-image:url(../uploads/parallaxes/1.jpg)
}
.parallax-box.box2 {
	background-image:url(../uploads/parallaxes/2.jpg)
}
.parallax-box.box3 {
	background-image:url(../uploads/parallaxes/3.jpg)
}
.parallax-box.box4 {
	background-image:url(../uploads/parallaxes/4.jpg)
}
.parallax-box.box5 {
	background-image:url(../uploads/parallaxes/5.jpg)
}
.parallax-box.box6 {
	background-image:url(../uploads/parallaxes/6.jpg)
}
.parallax-box.box7 {
	background-image:url(../uploads/parallaxes/7.jpg)
}
.parallax-box.box8 {
	background-image:url(../uploads/parallaxes/8.jpg);
}
.parallax-box.box9 {
	background-image:url(../uploads/parallaxes/9.jpg);
}
.parallax-box.box10 {
	background-image:url(../uploads/parallaxes/10.jpg);
}


.thumb-box3 {
	padding:0 0 113px;
	text-align:center
}
.thumb-box3 strong {
	font:900 90px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#dfcfc0;
	text-transform:uppercase;
	display:block;
	margin-bottom:17px
}
.thumb-box3 p {
	font-size:20px;
	line-height:28px
}
.thumb-box4 {
	padding:102px 0 113px;
	text-align:center
}
.thumb-box4.indent {
	padding:102px 0 87px
}
.thumb-box4 strong {
	font:900 90px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#dfcfc0;
	text-transform:uppercase;
	display:block;
	margin-bottom:17px
}
.thumb-box4 .indent {
	font-size:20px;
	line-height:28px
}
.thumb-box4 .lnk {
	font-size:22px;
	color:#4a4647;
	font-weight:400;
	margin-bottom:14px
}
.thumb-box4 .lnk a {
	color:#ff4b33;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-box4 .lnk a:hover {
	color:#4a4647
}
.thumb-box4 figure {
	margin:57px 0 20px
}
.thumb-box4 figure img {
	border-radius:20%;
	width:100%;}

.thumb-box4 ul {
	padding:0;
	margin:0;
	list-style:none
}
.thumb-box4 ul li {
	margin:0 0 0 6px;
	display:inline-block
}
.thumb-box4 ul li:first-child {
	margin:0
}
.thumb-box4 ul li a {
	width:33px;
	height:33px;
	border-radius:100%;
	text-align:center;
	line-height:33px;
	font-size:18px;
	color:#fff;
	background:#ffffff;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-box4 ul li a:hover {
	background:#ff4b33
}
.thumb-box5 {
	background:#0000ff;
	overflow:hidden;
	padding:100px 0 100px;
	text-align:center
}
.thumb-box5 strong {
	font:900 90px/100px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#ff9020;
	text-transform:uppercase;
	display:block;
	margin-bottom:17px
}
.thumb-box5 p {
	font-size:20px;
	line-height:28px;
	color:#ff9020
}
.thumb-box6 {
	overflow:hidden;
	padding:145px 0 0;
	/*text-align:center*/
}
.thumb-box6 strong {
	font:900 90px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#dfcfc0;
	text-transform:uppercase;
	display:block;
	margin-bottom:17px
}
.thumb-box6 .indent {
	margin-bottom:100px
}
.thumb-box6 p {
	font-size:20px;
	line-height:28px
}
.thumb-box7 {
	overflow:hidden;
	padding:145px 0 0;
	text-align:center;
	background:#dfcfc0
}
.thumb-box7 strong {
	font:900 90px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#0000ff;
	text-transform:uppercase;
	display:block;
	margin-bottom:17px
}
.thumb-box7 p {
	font-size:20px;
	line-height:28px;
	color:#ff9020
}
.thumb-box7 figure {
	height:84px;
	line-height:80px;
	margin-bottom:24px
}
.thumb-box7 .box {
	padding:0 0 0;
	clear:both;
	overflow:hidden
}
.thumb-box7 .box a {
	color:#ff9020;
	font:18px/27px Arial;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-box7 .box a:hover {
	color:#ff9020
}
.thumb-box7 .box p {
	color:#ff9020;
	font:18px/27px Arial
}
.thumb-box7 .box .col-lg-4 {
	margin-bottom:10px
}
.thumb-box7 h3 {
color:#0000ff;
}
.thumb-box7 .badge {
padding:0;
margin:0 0 21px;
display:inline-block;
width:229px;
height:229px;
line-height:229px;
border-radius:100%;
font-size:123px;
color:#ffffff;
background:#0000ff;
text-align:center
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
.thumb-box7 a {
font:bold italic 22px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#dfcfc0;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-box7 a:hover {color:#ffffff;}
.thumb-box7 .badge:hover {	background-color:#ffffff; color:#ff9020;  }



@media (min-width:1219px) and (max-width:1349px) {
.thumb-box7 .badge {
margin:0 0 21px;
width:229px;
height:229px;
line-height:229px;
font-size:123px;
}
}

@media (min-width:992px) and (max-width:1219px) {
.thumb-box7 .badge {
margin:0 0 21px;
width:200px;
height:200px;
line-height:200px;
font-size:100px;
}
}

@media (min-width:768px) and (max-width:991px) {
.thumb-box7 .badge {
margin:0 0 21px;
width:150px;
height:150px;
line-height:150px;
font-size:80px;
}
}

@media (max-width:767px) {
.thumb-box7 .badge {
margin:0 0 21px;
width:100px;
height:100px;
line-height:100px;
font-size:50px;
}
}





















.thumb-box8 {
	overflow:hidden;
	padding:25px 0 0;
	background:#ff9020
}
.follow_icon {
	padding:40px 0 60px;
	margin:0;
	list-style:none;
	text-align:center;
	display:block;
	border-bottom:0px solid #888
}
.follow_icon li {
	display:inline-block;
	padding:0 25px
}
.follow_icon li a {
	font-size:47px;
	color:#dddddd;
	width:87px;
	height:87px;
	line-height:90px;
	text-align:center;
	line-height:87px;
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
.follow_icon li a:hover {
	color:#ffffff
}
.thumb-box9 {
	background-image:url(../uploads/parallaxes/6.jpg);
	position:relative;
	padding:136px 0 85px;
	background-position:100% top
}
.thumb-box9 p {
	color:#b4b4b4
}
.thumb-box9 .col-lg-3, .thumb-box9 .col-lg-4, .thumb-box9 .col-lg-5 {
	margin-bottom:40px
}
.thumb-box10 {
	overflow:hidden;
	padding:102px 0 35px;
	text-align:center
}
.thumb-box10 strong {
	font:900 90px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#848182;
	text-transform:uppercase;
	display:block;
	margin-bottom:17px
}
.thumb-box10 strong.indent {
	color:#ff4b33
}
.thumb-box10 p.indent {
	font-size:20px;
	line-height:28px;
	color:#2e2e2e;
	margin-bottom:84px
}
.thumb-box10 .thumb-pad1 .thumbnail .caption a {
	color:#4a4647;
	text-transform:none
}
.thumb-box10 .thumb-pad1 .thumbnail .caption p {
	color:#4a4647;
	margin-top:9px
}
.thumb-box10 .col-lg-3 {
	padding-bottom:50px
}



.submit_box {
	border:1px solid #e4e4e4;
	padding:12px 12px 35px;
	margin:0 0 47px
}
.submit_box p {
	margin:0 0 1px
}
.submit_box figure {
	margin-bottom:20px
}
.submit_box figure img {
	border-radius:100%
}
.submit_box a {
	color:#ff4b33;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.submit_box a:hover {
	color:#4a4647
}
hr {
	margin:0;
	border-color:#e4e4e4
}
.thumb-box11 {
	overflow:hidden;
	padding:102px 0 35px;
	text-align:center
}
.thumb-box11 strong {
	font:900 90px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#848182;
	text-transform:uppercase;
	display:block;
	margin-bottom:17px
}
.thumb-box11 strong.indent {
	color:#ff4b33
}
.thumb-box11 p.indent {
	font-size:20px;
	line-height:28px;
	color:#2e2e2e;
	margin-bottom:84px
}
.thumb-box12 {
	padding:7px 0 88px;
	overflow:hidden
}
.thumb-box13 {
	padding:0;
	overflow:hidden
}
.thumb-box13 figure img {
	width:100%
}
.thumb-box13 h4 {
	color:#4a4647;
	font-size:22px;
	line-height:26px;
	font-weight:400
}
.thumb-box14 {
	overflow:hidden;
	padding:82px 0 114px
}
.thumb-box15 {
	overflow:hidden;
	padding:0 0 106px;
	background:#848182
}
.thumb-box16 {
	overflow:hidden;
	background-image:url(../uploads/parallaxes/9.jpg);
	background-position:100% top;
	padding:135px 0 140px
}
.thumb-box16 p {
	color:#b4b4b4
}
.thumb-box17 {
	text-align:center;
	padding:102px 0 35px
}
.thumb-box17 strong {
	font:900 90px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#848182;
	text-transform:uppercase;
	display:block;
	margin-bottom:93px
}

.thumb-box18 {
	background:#aaaaaa
	position:relative;
	padding:0 0 0 85px;
	background-position:100% top
}
.thumb-box18 p {
	color:#666666
}
.thumb-box18 .col-lg-3, .thumb-box18 .col-lg-4, .thumb-box18 .col-lg-5 {
	margin-bottom:40px
}



.thumb-pad1 {
	margin:0 0 29px
}
.thumb-pad1.maxheight2 {
	margin:0
}
.thumb-pad1 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	overflow:hidden;
	background:0 0;
	text-align:center
}
.thumb-pad1 .thumbnail .caption {
	padding:0;
	margin:0;
	overflow:hidden
}
.thumb-pad1 .thumbnail .caption a {
	color:#ff9020;
	font:22px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-pad1 .thumbnail .caption a:hover {
	color:#ffb200
}
.thumb-pad1 .thumbnail .caption p {
	color:#ff9020;
	margin:5px 0 0
}
.thumb-pad1 figure {
	margin:0 0 14px;
	padding:0;
	position:relative;
	display:inline-block;
	overflow:hidden;
	border-radius:100%
}
.thumb-pad1 figure a {
	border-radius:100%;
	display:block;
	overflow:hidden
}
.thumb-pad1 figure a:hover i {
	-webkit-transform:translateY(0) translateX(0) scale(1);
	transform:translateY(0) translateX(0) scale(1);
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s;
	opacity:1;
	filter:alpha(opacity=100)
}
.thumb-pad1 figure img {
	border-radius:100%
}
.thumb-pad1 figure i {
	width:100%;
	height:100%;
	position:absolute;
	padding:0;
	top:0;
	left:0;
	display:block;
	background:#ffb200 url(../images/zoom.png) center center no-repeat;
	background:rgba(255, 178, 0, .8) url(../images/zoom.png) center center no-repeat;
	font-weight:400;
	-webkit-transform:translateY(0) translateX(0) scale(0.25);
	transform:translateY(0) translateX(0) scale(0.25);
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s;
	border-radius:100%;
	opacity:0;
	filter:alpha(opacity=0)
}
.thumb-pad2 {
	margin:0 0 47px
}
.thumb-pad2 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	background:0 0;
	overflow:hidden;
	text-align:left
}
.thumb-pad2 figure {
	margin:0 30px 0 0;
	float:left
}
.thumb-pad2 figure img {
	width:100%
}
.thumb-pad2 .thumbnail .caption {
	padding:0;
	overflow:hidden
}
.thumb-pad2 .thumbnail .caption span {
	font:22px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#4a4647;
	display:block;
	margin-bottom:24px
}
.thumb-pad2 .thumbnail .caption .title {
	font-size:24px;
	text-transform:uppercase;
	color:#ff4b33;
	font-weight:400;
	margin-bottom:12px
}
.thumb-pad2 .thumbnail .caption em {
	display:block;
	font-style:normal;
	letter-spacing:6px
}
.thumb-pad2 .thumbnail .caption em:before {
	font-family:FontAwesome;
	color:#ff4b33;
	font-size:24px;
	line-height:1em;
	content:"\f005\f005\f005\f005\f123"
}
.thumb-pad3 {
	margin:0;
	padding-bottom:26px;
	overflow:hidden;
	text-align:left
}
.thumb-pad3 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	background:0 0
}
.thumb-pad3 .thumbnail .caption {
	padding:0;
	overflow:hidden
}
.thumb-pad3 .thumbnail .caption a {
	color:#4a4647;
	font:22px/26px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-pad3 .thumbnail .caption a:hover {
	color:#ff4b33
}
.thumb-pad3 .thumbnail .caption p {
	margin:9px 0 0
}
.thumb-pad3 .thumbnail .caption em {
	font-style:normal;
	letter-spacing:5px;
	margin-bottom:22px;
	display:block
}
.thumb-pad3 .thumbnail .caption em:before {
	font-family:FontAwesome;
	color:#ff4b33;
	font-size:18px;
	line-height:1em
}
.thumb-pad3 .thumbnail .caption em.st1:before {
	content:"\f005\f005\f123\f006\f006"
}
.thumb-pad3 .thumbnail .caption em.st2:before {
	content:"\f005\f005\f005\f123\f006"
}
.thumb-pad3 .thumbnail .caption em.st3:before {
	content:"\f005\f123\f006\f006\f006"
}
.thumb-pad3 figure {
	margin:0 30px 0 0;
	float:left
}
.thumb-pad3-1 {
	margin:0;
	padding:0 70px 20px;
	text-align:left
}
.thumb-pad3-1 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	background:0 0;
	overflow:hidden
}
.thumb-pad3-1 .thumbnail .caption {
	padding:0;
	overflow:hidden
}
.thumb-pad3-1 .thumbnail .caption .lnk {
	font:800 16px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#333
}
.thumb-pad3-1 .thumbnail .caption .lnk img {
	margin:-5px 11px 0 0;
	float:left
}
.thumb-pad3-1 .thumbnail .caption .lnk a {
	color:#333
}
.thumb-pad3-1 figure {
	margin:0 42px 0 0;
	float:left
}
.thumb-pad4 {
	margin:0;
	padding:0 0 2px;
	overflow:hidden
}
.thumb-pad4 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	background:0 0
}
.thumb-pad4 .thumbnail .caption {
	padding:0
}
.thumb-pad4 .thumbnail .caption p {
	color:#b4b4b4
}
.thumb-pad4 figure {
	margin:0 0 35px
}
.thumb-pad4 figure img {
	width:100%
}
.thumb-pad5 {
	margin:0 0 49px;
	overflow:hidden
}
.thumb-pad5 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	background:0 0
}
.thumb-pad5 .thumbnail .caption {
	padding:0;
	overflow:hidden
}
.thumb-pad5 .thumbnail .caption p {
	font-style:italic
}
.thumb-pad5 .thumbnail .caption a {
	font:800 20px/24px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#18ccc6;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-pad5 .thumbnail .caption a:hover {
	color:#111
}
.thumb-pad5 figure {
	margin:0 30px 0 0;
	float:left
}
.thumb-pad5 figure img {
	width:100%
}
.thumb-pad6 {
	overflow:hidden;
	padding:0 0 0 70px
}
.thumb-pad6 .thumbnail {
	position:relative;
	padding:0;
	margin:0;
	border:0;
	border-radius:0;
	box-shadow:none;
	background:0 0
}
.thumb-pad6 .thumbnail .caption {
	margin:0;
	padding:0;
	overflow:hidden
}
.thumb-pad6 .thumbnail .caption img {
	width:100%
}
.thumb-pad6 .thumbnail figure {
	margin:0 30px 0 0;
	float:left
}
.thumb-pad6 .thumbnail figure img {
	width:100%
}
.thumb-pad7 {
	margin:0 0 30px;
	background:#fff
}
.thumb-pad7 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	background:0 0
}
.thumb-pad7 .thumbnail .caption {
	padding:12px 25px;
	overflow:hidden
}
.thumb-pad7 .thumbnail .caption a {
	font:18px/24px 'Open Sans';
	color:#111;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-pad7 .thumbnail .caption a:hover {
	color:#e6512e
}
.thumb-pad7 .thumbnail .caption p {
	margin:13px 0 0
}
.thumb-pad7 figure {
	margin:0 0 23px
}
.thumb-pad7 figure img {
	width:100%
}
.thumb-pad8 {
	margin:0 0 26px;
	padding:0 0 0 20px;
	overflow:hidden
}
.thumb-pad8 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	background:0 0
}
.thumb-pad8 .thumbnail figure {
	padding:0;
	margin:0 30px 0 0;
	float:left
}
.thumb-pad8 .thumbnail .caption {
	padding:0;
	overflow:hidden
}
.thumb-pad8 .thumbnail .caption time {
	color:#7cc3d8;
	font:700 16px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	display:block;
	margin-bottom:3px
}
.thumb-pad8 .thumbnail .caption p {
	margin-bottom:5px
}
.thumb-pad9 {
	margin:0 0 30px;
	overflow:hidden;
	text-align:left
}
.thumb-pad9 .thumbnail {
	position:relative;
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:0;
	padding:0;
	background:0 0
}
.thumb-pad9 .thumbnail .caption {
	padding:0;
	overflow:hidden
}
.thumb-pad9 .thumbnail .caption .title {
	color:#414042;
	margin:0
}
.thumb-pad9 .thumbnail .caption .title a {
	color:#22c8ff;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-pad9 .thumbnail .caption .title a:hover {
	color:#414042
}
.thumb-pad9 .thumbnail .caption .descrip {
	color:#414042;
	font-size:16px;
	margin-bottom:12px
}
.thumb-pad9 .thumbnail .caption .descrip a {
	color:#414042;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.thumb-pad9 .thumbnail .caption .descrip a:hover {
	color:#22c8ff
}
.thumb-pad9 .thumbnail .caption .descrip br {
	display:none
}
.thumb-pad9 .thumbnail .caption p {
	font-size:16px;
	margin-bottom:9px
}
.thumb-pad9 figure {
	margin:0 30px 0 0;
	float:left
}
.thumb-pad9 figure img {
	width:100%
}
.btn-default.btn1 {
	text-decoration:none;
	display:inline-block;
	padding:17px 91px;
	font:24px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	border-radius:64px;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#ff9020;
	background:#dfcfc0;
	float:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.btn-default.btn1:hover {
	color:#dfcfc0;
	background:#ff9020;
	text-decoration:none;
	border: 1px solid #dfcfc0
}
.btn-default.btn2 {
	text-decoration:none;
	display:inline-block;
	padding:17px 91px;
	font:24px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	border-radius:64px;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#ff9020;
	background:#dfcfc0;
	float:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.btn-default.btn2:hover {
	color:#dfcfc0;
	background:#ff9020;
	text-decoration:none;
	border: 1px solid #dfcfc0
}
.btn-default.btn3 {
	box-shadow:none;
	text-decoration:none;
	display:inline-block;
	padding:0;
	font:900 18px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	border-radius:0;
	color:#fff;
	background:0 0;
	float:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.btn-default.btn3:hover {
	color:#ff9800;
	background:0 0;
	text-decoration:none
}
.btn-default.btn4 {
	box-shadow:none;
	text-decoration:none;
	display:inline-block;
	padding:0 50px;
	font:16px/56px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	border-radius:0;
	color:#fff;
	background:0 0;
	border:1px solid #fff;
	float:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.btn-default.btn4:hover {
	color:#fff;
	background:#e6512e;
	border-color:#e6512e;
	text-decoration:none
}
.btn-default.btn5 {
	box-shadow:none;
	text-decoration:none;
	display:inline-block;
	padding:0;
	font:16px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	border-radius:0;
	color:#e6512e;
	background:0 0;
	float:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.btn-default.btn5:hover {
	color:#111;
	background:0 0;
	text-decoration:none
}
.btn-default.btn6 {
	box-shadow:none;
	text-decoration:none;
	display:inline-block;
	padding:0 32px;
	font:18px/53px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	border-radius:0;
	color:#fff;
	background:#e6512e;
	float:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.btn-default.btn6:hover {
	color:#fff;
	background:#3b9842;
	text-decoration:none
}
.list1 {
	margin:0;
	padding:0 0 14px;
	list-style:none
}
.list1 li {
	font-size:16px;
	line-height:1.428571429;
	margin:0 0 15px;
	position:relative
}
.list1 li a {
	font:300 14px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#fff;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.list1 li a:hover {
	color:#ff4b33
}
.list1 li:before {
	font-family:FontAwesome;
	color:#ff4b33;
	font-size:14px;
	line-height:1em;
	content:"\f054";
	margin-right:12px
}
.list1-1 {
	margin:0;
	padding:15px 0 0;
	list-style:none
}
.list1-1 li {
	font-size:16px;
	line-height:1.428571429;
	margin:0 0 14px;
	padding-left:16px;
	background:url(../images/list_point1.png) 0 6px no-repeat
}
.list1-1 li a {
	color:#fff;
	font:300 14px Roboto;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.list1-1 li a:hover {
	color:#e93402
}
.list2 {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden
}
.list2 li {
	font-size:16px;
	line-height:1.428571429;
	margin:0 0 23px;
	overflow:hidden;
	text-align:left
}
.list2 li span {
	float:left;
	font-size:48px;
	color:#dfcfc0;
	width:45px;
	margin-right:25px;
	line-height:50px
}
.list2 li .title {
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	color:#dfcfc0;
	font-weight:400;
	margin-bottom:8px
}
.list3 {
	margin:0;
	padding:0;
	list-style:none
}
.list3 li {
	font-size:16px;
	line-height:1.428571429;
	margin:0 0 36px
}
.list3 li figure {
	float:left;
	margin-right:28px
}
.list3 li a {
	color:#ff4b33;
	font-weight:300;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.list3 li a:hover {
	color:#fff
}
.list4 {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden
}
.list4 li {
	font-size:16px;
	line-height:1.428571429;
	margin-bottom:28px;
	overflow:hidden
}
.list4 li time {
	font:900 18px/23px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 0 12px;
	color:#fff;
	float:left;
	margin-right:42px
}
.list4 li p {
	margin-bottom:0;
	color:#b4b4b4
}
.list5 {
	margin:0;
	padding:0;
	list-style:none
}
.list5 li {
	font-size:16px;
	line-height:1.428571429;
	margin:0 0 48px
}
.list5 li span {
	font-size:24px;
	color:#ff4b33;
	text-transform:uppercase;
	display:block;
	margin-bottom:7px
}
.list6 {
	margin:0;
	padding:0;
	list-style:none
}
.list6>li {
	font-size:16px;
	line-height:1.428571429;
	margin:0 0 9px
}
.list6>li strong {
	font:800 60px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#111;
	float:left;
	margin-right:23px
}
.list6>li a {
	color:#e6512e;
	margin-top:20px;
	display:inline-block;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.list6>li a:hover {
	color:#111
}
.list6>li .caption {
	overflow:hidden;
	padding:15px 0 0;
	width:100%
}
.list7 {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden
}
.list7 li {
	font-size:16px;
	line-height:1.428571429;
	margin-bottom:1px;
	overflow:hidden
}
.list7 li strong {
	color:#ff4b33;
	font-size:60px;
	line-height:62px;
	float:left;
	width:70px;
	margin-right:30px
}
.list7 li:last-child {
	border:0
}
.list8 {
	margin:0 0 41px;
	padding:0;
	list-style:none;
	overflow:hidden
}
.list8 li {
	font-size:16px;
	line-height:1.428571429;
	margin:0 0 54px
}
.list8 li p {
	margin-bottom:0
}
.list8 li span {
	display:block;
	color:#ff4b33;
	text-transform:uppercase;
	font:24px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom:10px
}
.isotope, .isotope .isotope-item {
-webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
-ms-transition-duration:.8s;
-o-transition-duration:.8s;
transition-duration:.8s
}
.isotope {
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width
}
.isotope .isotope-item {
	overflow:visible;
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:top, left, opacity;
	transition-property:transform, opacity
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s
}
.isotope.infinite-scrolling {
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}
.izotope-box {
	margin:0 0 0 -30px
}
.element {
	display:block;
	position:relative;
	border:0;
	margin:0!important;
	height:auto!important;
	padding:0 0 50px 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.element.indent {
	padding:0 0 25px 30px
}
#options .pagination {
	margin:0 0 105px;
	display:block;
	border-radius:0
}
#filters {
	position:relative;
	padding:22px 0 0;
	text-align:center
}
#filters li {
	display:inline-block;
	margin-right:3px!important;
	position:relative
}
#filters li a {
	padding:0 27px;
	border-radius:0!important;
	font:300 18px/43px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#fff;
	margin:0;
	border:1px solid #fff;
	text-decoration:none;
	background:none!important;
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
#filters li a:hover {
	text-decoration:none;
	color:#fff!important;
	background:#ffb200!important;
	border-color:#ffb200
}
#filters li a.selected {
	text-decoration:none;
	color:#fff!important;
	background:#ffb200!important;
	border-color:#ffb200
}
.errorBox {
	overflow:hidden;
	padding:55px 0 160px;
	text-align:center
}
.errorBox .title {
	font:120px/1em Sarina;
	color:#ffb200;
	border-bottom:4px solid #ffb200;
	margin-bottom:22px;
	padding:0 50px;
	display:inline-block
}
.errorBox .description {
	font:900 114px/1em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#848182;
	text-transform:uppercase;
	margin-bottom:30px
}
.errorBox p {
	font-size:22px;
	line-height:54px;
	font-weight:700;
	font-style:italic;
	color:#ffffff
}
.list_carousel1.responsive {
	position:relative;
	width:auto;
	margin:0 0 9px;
	padding-top:125px;
	z-index:0;
	text-align:center
}
.list_carousel1 .carousel1 {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	cursor:default
}
.list_carousel1 .carousel1>li {
	padding:0;
	float:left;
	cursor:default;
	margin-right:0;
	text-align:center
}
.list_carousel1 .carousel1>li figure {
	display:inline-block
}


.list_carousel1 .carousel1>li figure img {
border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;
width:100%;
}



.list_carousel1.responsive .caroufredsel_wrapper {
	cursor:default!important;
	margin-bottom:45px!important
}
.list_btn2 {
	position:absolute;
	top:50%;
	right:0;
	margin-top:0;
	width:100%
}
.list_btn2 .prev2, .list_btn2 .next2 {
	display:inline-block;
	position:relative;
	cursor:pointer;
	margin:0;
	border-radius:0;
	overflow:hidden
}
.list_btn2 .prev2:hover:after, .list_btn2 .next2:hover:after {
	color:#c9c9c9;
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
.list_btn2 .prev2:after, .list_btn2 .next2:after {
	font-family:FontAwesome;
	color:#d6d6d6;
	font-size:172px;
	line-height:1em;
-webkit-transition:all .35s;
-o-transition:all .35s;
transition:all .35s
}
.list_btn2 .next2 {
	float:right
}
.list_btn2 .next2:after {
	content:"\f105"
}
.list_btn2 .prev2 {
	float:left
}
.list_btn2 .prev2:after {
	content:"\f104"
}
#search-404 {
	position:relative;
	margin:13px 0 0;
	overflow:hidden
}
#search-404 a {
	position:absolute;
	top:5px;
	right:9px;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
#search-404 a:hover {
	opacity:.7;
	filter:alpha(opacity=70)
}
#search-404 input {
	box-shadow:none;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:none;
	margin:0;
	width:100%;
	outline:0;
	border:1px solid #4c4a4a;
	background:#4c4a4a;
	font:14px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:18px;
	color:#fff;
	padding:13px 54px 13px 14px;
	height:49px;
	resize:none
}
.content_map {
	position:relative;
	height:473px;
	margin:57px 0 85px
}
.content_map.indent {
	height:459px;
	margin:0
}
.google-map-api {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
#map-canvas {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
#map-canvas img {
	max-width:none!important
}
.gm-wrapper div:first-child div+div+div+div {
	background-color:transparent!important;
	background-color:#000!important;
	background-color:rgba(0, 0, 0, .7)!important
}
.gm-wrapper * {
	box-shadow:0 0 0 #000!important;
	background-color:transparent!important
}
.gm-style-iw {
	text-align:center;
	width:330px!important;
	height:127px!important;
	right:0;
	position:absolute;
	left:0!important;
	top:0!important;
	color:#fff;
	padding:38px 0 0 20px;
	font:16px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	overflow:visible!important
}
.gm-style-iw:after {
	content:'';
	width:0;
	height:0;
	top:100%;
	margin-top:17px;
	left:50%;
	margin-left:-15px;
	border-style:solid;
	border-width:25px 15px 0;
	border-color:#000;
	border-color:rgba(0, 0, 0, .7) transparent transparent;
	position:absolute
}
.gm-style-iw span {
	font-weight:700;
	display:block;
	font-size:18px;
	color:#fff
}
.info {
	margin-bottom:50px
}
.info p {
	margin-bottom:30px
}
.mail {
	color:#ff4b33;
	font:22px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:none;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
.mail:hover {
	color:#4a4647;
	text-decoration:none
}
footer {
	padding:95px 0;
	overflow:hidden;
	text-align:center
}
footer p {
	font:18px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#FFF;
	margin:0
}
footer a {
	color:#FFF;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s
}
footer a:hover, footer a:focus {
	color:#ff9020;
 text-shadow:2px 2px 5px #fff;
}
footer em {
	font-style:normal
}
footer strong {
	font:900 24px Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#ff9800;
	margin-bottom:37px;
	display:block
}
footer .foo_info {
	margin-bottom:30px
}
footer .foo_info p {
	margin-bottom:0
}
footer .foo_info p span {
	display:inline-block;
	width:111px
}
footer .col-lg-4 {
	margin-bottom:62px
}
footer .col-lg-4 p {
	font-weight:300;
	line-height:30px
}
@media (min-width:1351px) {
.container {
padding:0
}
.thumb-box13 {
margin-top:-15px
}
.thumb-box15 {
margin-top:-21px
}
}
@media (max-width:1350px) {
header {
text-align:center
}
header h1.navbar-brand_ {
float:none;
margin-bottom:20px
}
header nav.tm_navbar {
padding:0;
display:inline-block;
float:none;
margin-bottom:-5px
}
}
@media (min-width:1219px) and (max-width:1349px) {
.container {
padding:0
}
}
@media (min-width:992px) and (max-width:1219px) {
header {
text-align:center
}
header h1.navbar-brand_ {
float:none;
margin-bottom:20px
}
header nav.tm_navbar {
padding:0;
margin:0;
display:block;
float:none
}
header nav.tm_navbar li {
float:none;
margin:0 0 0 -3px!important;
display:inline-block
}
header .js-search {
float:none;
margin:0 0 20px;
display:inline-block;
text-align:center
}
header .js-search:before {
display:none
}
header .js-search .toggle {
display:inline-block
}
h1.navbar-brand_ {
float:none
}
nav.tm_navbar {
float:none;
margin:20px 0 0;
padding:0;
display:inline-block
}
}
@media (min-width:768px) and (max-width:991px) {
#toTop {
display:none!important
}
header {
text-align:center
}
header h1.navbar-brand_ {
float:none;
margin-bottom:20px
}
header nav.tm_navbar {
padding:0;
margin:0;
display:block;
float:none
}
header nav.tm_navbar li {
float:none;
display:inline-block;
margin:0 0 0 -3px!important
}
header nav.tm_navbar li a {
font-size:16px;
line-height:90px
}
header .js-search {
float:none;
margin:0 0 20px;
display:inline-block;
text-align:center
}
header .js-search:before {
display:none
}
header .js-search .toggle {
display:inline-block
}
nav.tm_navbar .sub-menu>ul {
top:90px
}
.thumb-pad2 figure {
margin:0 0 30px;
float:none
}
.thumb-pad3 .thumbnail .caption {
overflow:visible
}
.thumb-box3 strong, .thumb-box4 strong, .thumb-box5 strong, .thumb-box6 strong, .thumb-box7 strong, .thumb-box10 strong, .thumb-box11 strong, .thumb-box17 strong {
font-size:35px;
line-height:37px
}
.errorBox .title {
visibility:visible;
font-size:60px;
line-height:1em;
padding:0 10px
}
.errorBox .description {
font-size:50px;
line-height:1em
}
.errorBox p {
font-size:16px;
line-height:22px
}
}
@media (max-width:767px) {
#toTop {
display:none!important
}
.container {
padding-left:15px;
padding-right:15px
}
header {
padding:0 10px;
text-align:center
}
header h1.navbar-brand_ {
float:none;
margin-bottom:20px
}
header nav.tm_navbar {
padding:0;
margin:0;
display:block;
float:none
}
header nav.tm_navbar .nav {
display:none!important
}
header nav.tm_navbar li {
float:none;
display:inline-block
}
header nav.tm_navbar li a {
font-size:16px;
line-height:90px
}
header .js-search {
float:none;
margin:0 0 20px;
display:inline-block;
text-align:center
}
header .js-search:before {
display:none
}
header .js-search .toggle {
display:inline-block
}
.select-menu {
display:inline-block!important;
padding:4px 4px 4px 0;
margin:30px 0 0;
width:100%;
border:1px solid #ff5722;
background:#ff5722;
color:#fff;
cursor:pointer;
height:30px;
font-size:12px;
vertical-align:middle
}
.btn-default.btn1, .btn-default.btn2 {
font-size:20px;
padding:16px 30px
}
.thumb-box2 strong {
font-size:50px
}
.parallax-box {
padding:50px 0
}
.list_btn2 {
margin-top:0;
top:0
}
.list_carousel1 .carousel1>li figure img {
width:100%;
}


.thumb-box3 strong, .thumb-box4 strong, .thumb-box5 strong, .thumb-box6 strong, .thumb-box7 strong, .thumb-box10 strong, .thumb-box11 strong, .thumb-box17 strong {
font-size:35px;
line-height:37px
}
.list_btn2 .prev2:after, .list_btn2 .next2:after {
font-size:50px
}
.list_btn2 .next2 {
right:40%
}
.list_btn2 .prev2 {
left:40%
}
footer, .thumb-box16, .thumb-box11, .thumb-box14, .thumb-box5, .thumb-box15, .thumb-box10, .who-box, .thumb-box4.indent, .thumb-box9, .thumb-box1, .thumb-box4, .thumb-box6, .thumb-box7, .follow_icon, .thumb-box17, .errorBox {
padding:50px 0
}
.thumb-box12 {
padding-bottom:50px
}
.thumb-box10 .col-lg-3, .element {
padding-bottom:0
}
.thumb-box8 .content_map {
margin-bottom:50px
}
.thumb-pad4 figure {
margin:0 30px 0 0;
float:left
}
.follow_icon li {
padding:0 10px
}
.follow_icon li a {
width:60px;
height:60px;
line-height:60px;
font-size:25px
}
.thumb-pad3 figure {
margin:0 0 30px;
float:none
}
.errorBox .title {
visibility:visible;
font-size:60px;
line-height:1em;
padding:0 10px
}
.errorBox .description {
font-size:50px;
line-height:1em
}
.errorBox p {
font-size:16px;
line-height:22px
}
.thumb-pad2 .thumbnail .caption {
overflow:visible
}
.content_map {
height:300px!important;
margin:20px 0
}
}
@media (max-width:626px) {
.thumb-pad4 figure {
margin:0 0 30px;
float:none
}
.thumb-pad2 figure {
margin:0 0 30px;
float:none
}
}
@media (max-width:560px) {
.thumb-pad1 figure img {
width:100%
}
}
@media (max-width:480px) {
.col-xs-6 {
width:100%;
float:none
}
header .js-search {
float:right
}
.list3 li figure {
margin:0 0 20px;
float:none;
display:inline-block
}
.list3 li {
text-align:center
}
.thumb-pad2 figure {
margin:0 0 30px;
float:none
}
.list7 li strong {
float:none;
margin:0 0 20px
}
.thumb-pad1 figure img {
width:100%
}
}
@media (max-width:320px) {
.col-xs-4 {
width:100%;
float:none
}
.col-xs-6 {
width:100%;
float:none
}
.list3 li figure {
float:none;
margin:0 0 20px
}
.list3 li figure img {
width:100%
}
.thumb-pad3 figure img {
width:100%
}
}
