/*@import url(//fonts.googleapis.com/css?family=Raleway:400,900,800,700,600,500,300,200,100);*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,100&display=swap');
body{
background:#0094C8; /*1c2025*/
font:15px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:1.428571429;
color:#6a6d6f;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
a:focus{
text-decoration:none;
background:none;
}
a[href^="tel:"]{
color:inherit;
text-decoration:none;
}
textarea,input[type="text"],input[type="email"],input[type="search"],input[type="password"]{
-webkit-appearance:none;
-moz-appearance:caret;
}
p{
margin-bottom:24px;
line-height:26px;
}
h1.navbar-brand_{
margin:0;
padding:0;
float:left;
height:auto;
position:relative;
z-index:10;
}
h1.navbar-brand_ a{
display:inline-block;
}
h1.navbar-brand_ a img{
width:100%;
}
h2{
font:300 55px/1em 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
margin:0 0 22px 0;
color:#0094C8; /*#fc5a0a*/
}
h2 strong{
font-weight:900;
}
h3{
font:30px/33px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#272d33;
letter-spacing:-1px;
text-transform:uppercase;
margin:0 0 5px 0;
}
h4{
font:600 18px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
/*color:#faf6d0;
text-shadow:2px 2px 3px #ad5134; */
color:#f5fefd;
text-shadow: 2px 2px 3px #0094C8;
margin:0 0 11px 0;
}
h7{
font:30px/33px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ffffff;
letter-spacing:-1px;
text-transform:uppercase;
margin:0 0 5px 0;
}
.extra-wrap{
overflow:hidden;
}
.content{
padding:0;
background:#ffffff;
}
.content.indent{
padding:43px 0 0 0;
background:#ffffff;
}
.center{
text-align:center;
}
.main{
position:relative;
}
header{
position:relative;
margin:0;
padding:0;
z-index:11;
}
header .box{
padding:20px 0 20px 0; /* 60px 0 41px 0 */
background:#ffffff;
}
header .box .box1{
float:right;
text-align:right;
}
header .box .box1 .title{
/*font:bold 24px/1em 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;*/
font:bold 24px/1em 'Raleway', sans-serif;
color:#272d33; /*dark*/
text-transform:uppercase;
margin-bottom:6px;
}
header .box .box1 strong{
font:500 25px/1em 'Roboto', sans-serif; /*font:800 28px/1em 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;*/
color:#fff; /* fc5a0a orange*/
text-transform:uppercase;
display:block;
margin-bottom:10px;
padding-left:40px;
position:relative;
}
header .box .box1 strong:after{
content:"\f10b";
color:#c9c9c9;
font-family:FontAwesome;
font-size:28px; /* 36px icon celular*/
position:absolute;
top:0;
left:0;
}
header .box .box1 span{
display:block;
color:#fff; /*777*/
font:15px 'Roboto',sans-serif;
}
header .box .box1 span i{
font-style:normal;
font-weight:600;
color:#272d33;
}
.bg_box{
background:url(../img/bg_pic.jpg) no-repeat;
padding:94px 0 83px 0;
}
.bg_box h1.navbar-brand_{
margin:0;
position:relative;
top:0;
}
nav.tm_navbar{
border:none;
padding:0;
margin:0;
float:none;
min-height:0;
background:none;
}
nav.tm_navbar li{
position:relative;
font-size:15px;
line-height:26px;
padding:0;
margin:0 0 0 46px;
float:left;
}
nav.tm_navbar li:first-child{
margin:0;
}
nav.tm_navbar li a{
position:relative;
padding:29px 0;
font:600 19px 'Raleway';
color:#ffffff;
text-transform:uppercase;
background:none;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
nav.tm_navbar li a:after{
position:absolute;
left:0;
bottom:0;
width:100%;
height:10px;
background:transparent;
content:'';
}
nav.tm_navbar li a:before{
position:absolute;
left:0;
bottom:-7px;
width:100%;
height:7px;
background:url(../img/tr.png) center bottom no-repeat;
content:'';
display:none;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
nav.tm_navbar li.active>a{
color:#ffffff;
background:none!important;
}
nav.tm_navbar li.active>a:before{
display:block;
}
nav.tm_navbar li.active>a:after{
background:#fff; /*#fc5a0a;*/
}
nav.tm_navbar li.active>span{
color:#ffffff!important;
}
nav.tm_navbar li:hover>a{
color:#ffffff;
background:none;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
nav.tm_navbar li:hover>a:before{
display:block;
}
nav.tm_navbar li:hover>a:after{
background:#fff; /*#fc5a0a;*/
}
nav.tm_navbar li:hover>span{
color:#ffffff;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
nav.tm_navbar .sfHover>a{
color:#ffffff;
background:none;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
nav.tm_navbar .sfHover>a:before{
display:block;
}
nav.tm_navbar .sfHover>a:after{
background:#fc5a0a;
}
nav.tm_navbar .sfHover>span{
color:#ffffff;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
nav.tm_navbar li span{
text-align:center;
position:absolute;
width:100%;
left:0;
bottom:14px;
color:#ffffff;
font-size:14px;
z-index:0;
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
}
nav.tm_navbar .sub-menu>ul{
position:absolute;
display:none;
width:270px;
top:80px;
left:0;
list-style:none!important;
zoom:1;
z-index:11;
background:#ffffff;
padding:30px 0 0 0;
margin:0;
border:1px solid #d9d9d9;
}
nav.tm_navbar .sub-menu>ul li{
background:none;
border:none;
width:auto;
float:none;
margin:0 0 17px 0;
padding:0 0 16px 0;
display:block;
padding-left:30px;
border-bottom:1px solid #d9d9d9;
}
nav.tm_navbar .sub-menu>ul li:last-child{
border-bottom:none;
padding-bottom:0;
}
nav.tm_navbar .sub-menu>ul li a{
background:none!important;
padding:0;
margin:0;
float:none;
text-transform:none;
font:15px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#272d33;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
nav.tm_navbar .sub-menu>ul li a:after,nav.tm_navbar .sub-menu>ul li a:before{
display:none;
}
nav.tm_navbar .sub-menu>ul li span{
display:inline-block;
position:absolute;
right:30px;
top:3px;
left:auto;
width:auto!important;
color:#fc5a0a;
font-size:14px;
}
nav.tm_navbar .sub-menu ul>li a:hover{
text-decoration:none;
color:#fc5a0a!important;
background:none;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
nav.tm_navbar .sub-menu ul li.sfHover>a{
text-decoration:none;
color:#fc5a0a!important;
background:none;
}
nav.tm_navbar .sub-menu ul ul{
position:absolute;
display:none;
width:270px;
top:-31px;
left:100%;
list-style:none!important;
zoom:1;
z-index:11;
background:#ffffff;
padding:30px 0 0 0;
border:1px solid #d9d9d9;
}
nav.tm_navbar .sub-menu ul ul li{
background:none;
border:none;
width:auto;
float:none;
margin:0 0 17px 0;
padding:0 0 16px 0;
display:block;
padding-left:30px;
border-bottom:1px solid #d9d9d9;
}
nav.tm_navbar .sub-menu ul ul li a{
background:none!important;
padding:0;
margin:0;
float:none;
text-transform:none;
font:15px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#272d33;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
nav.tm_navbar .sub-menu ul ul li a:hover{
color:#fc5a0a!important;
-webkit-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease;
}
.select-menu{
display:none!important;
}
#toTop{
display:none;
text-decoration:none;
position:fixed;
bottom:80px;
right:30px;
overflow:hidden;
border:none;
z-index:20;
width:27px;
height:19px;
background:url(../img/top.png) no-repeat;
text-indent:-999px;
}
#toTop:hover{
outline:none;
opacity:0.5;
filter:alpha(opacity=50);
}
.who-box{
padding:0;
overflow:hidden;
}
.who-box .col-lg-4{
margin-bottom:40px;
}
.thumb-box1{
overflow:hidden;
}
.thumb-box1 .box{
padding:140px 0 25px 27px;
margin-bottom:30px;
position:relative;
}
.thumb-box1 .box.box1{
background:url(../img/page1_pic1.jpg) no-repeat;
}
.thumb-box1 .box.box2{
background:url(../img/page1_pic2.jpg) no-repeat;
}
.thumb-box1 .box.box3{
background:url(../img/page1_pic3.jpg) no-repeat;
}
.thumb-box1 .box.box4{
background:url(../img/page1_pic4.jpg) no-repeat;
}
.thumb-box1 .box em{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:url(../img/gradient1.png) repeat-y;
display:block;
z-index:0;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box1 .box strong{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:url(../img/gradient2.png) repeat-y;
display:block;
z-index:0;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box1 .box .title{
font:900 55px/1em 'Raleway';
text-transform:uppercase;
color:#ffffff;
margin-bottom:0;
}
.thumb-box1 .box p{
color:#ffffff;
font:15px/26px 'Raleway';
margin:0;
}
.thumb-box1 .box a{
color:#ffffff;
text-align:center;
width:80px;
height:80px;
display:inline-block;
position:absolute;
bottom:30px;
right:30px;
font-size:55px;
background:#0094C8;  /*#fc5a0a orange*/
line-height:74px;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box1 .box a:hover{
opacity:0.7;
filter:alpha(opacity=70);
}
.thumb-box1 .box .caption{
position:relative;
z-index:1;
width:60%;
}
.thumb-box1 .box:hover strong{
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box1 .box:hover em{
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box1 .box:hover a{
background:#272d33; /*#272d33*/
}
.thumb-box2{
overflow:hidden;
padding:12px 0 18px 0;
}
.thumb-box2 .title{
font:900 55px/58px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
color:#0094C8; /*#fc5a0a*/
text-transform:uppercase;
}
.thumb-box2 .description{
font:300 55px/58px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 0 13px 0;
color:#fc5a0a;
text-transform:uppercase;
}
.thumb-box3{
padding:50px 0 50px 0;
overflow:hidden;
background-position:center center;
position:relative;
background-image:url(../img/bg_pic.jpg);
}
.thumb-box3 .caption{
width:570px;
background:#00bbff; /*#fc5a0a */
position:relative;
background:rgba(0, 187, 255, 0.7); /*celeste opacidad*/
padding:46px 0 45px 34px;
}
.thumb-box3 .caption .title{
font:900 83px/78px 'Raleway';
color:#fff;
letter-spacing:-1px;
text-transform:uppercase;
margin-bottom:0;
width:100%;
}
.thumb-box3 .caption .description{
font:700 55px/58px 'Raleway'; /*500*/
color:#fff;
text-transform:uppercase;
margin:0 0 13px 0;
width:100%;
letter-spacing:-1px;
}
.thumb-box3 .caption p{
color:#fff;
margin:0;
width:75%;
}
.thumb-box3 .caption a{
color:#fff;
text-align:center;
width:80px;
height:80px;
border:2px solid #fff;
display:inline-block;
position:absolute;
bottom:30px;
right:30px;
font-size:55px;
line-height:74px;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box3 .caption a:hover{
background:#272d33;
border-color:#272d33;
}
.thumb-box4{
overflow:hidden;
padding:43px 0 0 0;
}
.thumb-box4 .title{
font:300 55px/1em 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
color:#0085b4; /*#272d33*/
}
.thumb-box4 .title strong{
font-weight:900;
}
.thumb-box5{
padding:50px 0 50px 0;
overflow:hidden;
background-position:center center;
position:relative;
background-image:url(../img/bg_pic1.jpg);
}
.thumb-box5 .caption{
width:570px;
background:#00bbff; /*#fc5a0a;*/
position:relative;
background:rgba(0, 187, 255, 0.7); /*(252,90,10,0.85);*/
padding:46px 0 45px 34px;
}
.thumb-box5 .caption .title{
font:900 83px/78px 'Raleway';
color:#fff;
letter-spacing:-1px;
text-transform:uppercase;
margin-bottom:0;
width:100%;
}
.thumb-box5 .caption .description{
font:700 55px/58px 'Raleway'; /*500*/
color:#fff;
text-transform:uppercase;
margin:0 0 13px 0;
width:100%;
letter-spacing:-1px;
}
.thumb-box5 .caption p{
color:#fff;
margin:0;
width:75%;
}
.thumb-box5 .caption a{
color:#fff;
text-align:center;
width:80px;
height:80px;
border:2px solid #fff;
display:inline-block;
position:absolute;
bottom:30px;
right:30px;
font-size:55px;
line-height:74px;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box5 .caption a:hover{
background:#fc5a0a;
border-color:#fc5a0a;
}
.thumb-box6{
overflow:hidden;
padding:42px 0 60px 0;
}
.thumb-box6 .title{
font:900 55px/58px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
color: #0094C8;/*#fc5a0a;*/
text-transform:uppercase;
}
.thumb-box6 .description{
font:500 55px/58px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif; /*300*/
margin:0 0 23px 0;
color:#0094C8;/*#fc5a0a;*/
text-transform:uppercase;
}
.thumb-box7{
/*padding:53px 0 60px 0;*/
overflow:hidden;
background:#272d33;
}
.thumb-box7 .title{
font:900 55px/1em 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ffffff;
text-transform:uppercase;
margin-bottom:43px;
}
.thumb-box7 p{
color:#ffffff;
margin-bottom:15px;
}
.thumb-box7 p strong{
font-size:17px;
text-transform:uppercase;
color:#fc5a0a;
font-weight:500;
}
.thumb-box7 p a{
color:#34aed6;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box7 p a:hover{
color:#ffffff;
}
.thumb-box8{
padding:50px 0;
overflow:hidden;
background-position:center center;
position:relative;
background-image:url(../img/bg_pic2.jpg);
}
.thumb-box8 h2{
color:#ffffff;
font-weight:500;
}
.thumb-box8 .box{
background:#fc5a0a;
background:rgba(252,90,10,0.85);
padding:49px 30px 0 30px;
overflow:hidden;
}
.thumb-box9{
padding:43px 0 0 0;
overflow:hidden;
}
.thumb-box9 h2{
color:#272d33;
}
.thumb-box9 .col-lg-4{
margin-bottom:16px;
}
.thumb-box10{
overflow:hidden;
}
.thumb-box10 .col-lg-6{
margin-bottom:20px;
}
.thumb-box11{
padding:50px 0;
overflow:hidden;
background-position:center center;
position:relative;
background-image:url(../img/bg_pic4.jpg);
}
.thumb-box11 h2{
color:#ffffff;
font-weight:500;
}
.thumb-box11 .box{
background: #00bbff; /*#fc5a0a*/
background:rgba(0, 187, 255, 0.7);
padding:49px 30px 0 30px;
overflow:hidden;
}
.thumb-box12{
padding:43px 0 0 0;
overflow:hidden;
}
.thumb-box12 h2{
color:#272d33;
}
.thumb-box12 .col-lg-4{
margin-bottom:16px;
}
.thumb-box13{
padding:50px 0;
overflow:hidden;
background-position:center center;
position:relative;
background-image:url(../img/bg_pic4.jpg);
}
.thumb-box13 h2{
color:#ffffff;
font-weight:500;
}
.thumb-box13 h3,.thumb-box13 p{
color:#ffffff;
}
.thumb-box13 .box{
background:#fc5a0a;
background:rgba(252,90,10,0.85);
padding:49px 30px 0 30px;
overflow:hidden;
}
.thumb-box13 .col-lg-4{
margin-bottom:8px;
}
.thumb-box14{
padding:0 0 30px 0;
overflow:hidden;
}
.thumb-box15{
padding:50px 0 20px 0;
overflow:hidden;
background-position:center center;
position:relative;
background-image:url(../img/bg_pic5.jpg);
}
.thumb-box15 .caption{
background:#00bbff; /*fc5a0a*/ 
position:relative;
background:rgba(0, 187, 255, 0.7);
padding:46px 0 45px 34px;
margin-bottom:30px;
}
.thumb-box15 .caption .title{
font:500 55px/1em 'Raleway';
color:#ffffff;
text-transform:uppercase;
margin-bottom:15px;
width:100%;
}
.thumb-box15 .caption p{
color:#fff;
margin:0;
width:75%;
}
.thumb-box15 .caption a{
color:#fff;
text-align:center;
width:80px;
height:80px;
border:2px solid #fff;
display:inline-block;
position:absolute;
bottom:30px;
right:30px;
font-size:55px;
line-height:74px;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-box15 .caption a:hover{
background:#272d33;
border-color:#272d33;
}
.thumb-box16{
padding-bottom:60px;
background-image:url(../img/bg_pic6.jpg);
}
.thumb-box17{
overflow:hidden;
}
.errorBox{
overflow:hidden;
padding:0 0 60px 0;
}
.thumb-pad1{
margin:0;
overflow:hidden;
}
.thumb-pad1 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
overflow:hidden;
}
.thumb-pad1 .thumbnail figure{
margin:0 30px 0 0;
float:left;
}
.thumb-pad1 .thumbnail figure img{
width:100%;
}
.thumb-pad1 .caption{
padding:0;
overflow:hidden;
color:#6a6d6f;
}
.thumb-pad2{
margin:0 0 21px 0;
overflow:hidden;
}
.thumb-pad2 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
overflow:hidden;
}
.thumb-pad2 .thumbnail .caption{
padding:0;
overflow:hidden;
}
.thumb-pad2 .thumbnail .caption h3{
color:#ffffff;
margin-bottom:7px;
}
.thumb-pad2 .thumbnail .caption p{
color:#ffffff;
}
.thumb-pad2 figure{
margin:0 0 24px 0;
}
.thumb-pad2 figure img{
width:100%;
}
.thumb-pad2-1{
margin:0 0 30px 0;
padding:0 0 20px 0;
background:#20acb8;
text-align:center;
}
.thumb-pad2-1 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
}
.thumb-pad2-1 .thumbnail .caption{
padding:0 45px;
}
.thumb-pad2-1 .thumbnail .caption .title{
font:300 30px/1em 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
color:#ffffff;
}
.thumb-pad2-1 .thumbnail .caption p{
color:#ffffff;
font-size:14px;
line-height:21px;
margin-bottom:10px;
}
.thumb-pad2-1 .thumbnail .caption a{
display:inline-block;
}
.thumb-pad2-1 .thumbnail .caption a:hover{
opacity:0.7;
filter:alpha(opacity=70);
}
.thumb-pad2-1 figure{
margin:0 0 31px 0;
}
.thumb-pad2-1 figure img{
width:100%;
}
.thumb-pad3{
margin:0 0 30px 0;
}
.thumb-pad3 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
overflow:hidden;
}
.thumb-pad3 .thumbnail .caption{
padding:23px 20px 32px 20px;
overflow:hidden;
border:1px solid #dadbdc;
border-top:none;
}
.thumb-pad3 .thumbnail .caption a{
color:#3c4247; /*#272d33 */
font:30px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad3 .thumbnail .caption a:hover{
color:#0094C8; /*fc5a0a*/
}
.thumb-pad3 .thumbnail .caption p{
margin:6px 0 0 0;
}
.thumb-pad3 .thumbnail figure{
margin:0;
}
.thumb-pad3 .thumbnail figure img{
width:100%;
}
.thumb-pad4{
margin:0;
overflow:hidden;
}
.thumb-pad4 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
}
.thumb-pad4 .thumbnail .caption{
padding:0;
}
.thumb-pad4 figure{
margin:0 0 24px 0;
}
.thumb-pad4 figure img{
width:100%;
}
.thumb-pad5{
margin:0;
overflow:hidden;
}
.thumb-pad5 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
overflow:hidden;
}
.thumb-pad5 .thumbnail .caption{
padding:0;
overflow:hidden;
}
.thumb-pad5 .thumbnail figure{
margin:0 30px 0 0;
float:left;
}
.thumb-pad5 .thumbnail figure img{
width:100%;
}
.thumb-pad5-1{
margin:0 0 40px 0;
overflow:hidden;
text-align:left;
}
.thumb-pad5-1 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
}
.thumb-pad5-1 .thumbnail .caption{
padding:0;
overflow:hidden;
}
.thumb-pad5-1 .thumbnail .caption p{
font:12px/24px 'Roboto Condensed';
color:#848484;
}
.thumb-pad5-1 figure{
margin:0 30px 0 0;
float:left;
}
.thumb-pad5-1 figure img{
width:100%;
}
.thumb-pad6{
margin:0 0 60px 0;
}
.thumb-pad6 .thumbnail{
position:relative;
padding:0;
margin:0;
border:none;
border-radius:0;
box-shadow:none;
background:none;
overflow:hidden;
}
.thumb-pad6 figure{
margin:0 30px 0 0;
float:left;
}
.thumb-pad6 .thumbnail .caption{
padding:0;
overflow:hidden;
}
.thumb-pad6 .thumbnail .caption p{
margin-bottom:0;
}
.thumb-pad6 .thumbnail .caption time{
color:#ffffff;
text-transform:uppercase;
font:300 30px 'Open Sans';
}
.thumb-pad7{
margin:0 0 100px 0;
}
.thumb-pad7 .thumbnail{
position:relative;
padding:0;
margin:0;
border:none;
border-radius:0;
box-shadow:none;
background:none;
overflow:hidden;
}
.thumb-pad7 figure{
margin:0 33px 0 0;
float:left;
}
.thumb-pad7 figure img{
border-radius:100%;
}
.thumb-pad7 .thumbnail .caption{
padding:0;
overflow:hidden;
}
.thumb-pad7 .thumbnail .caption .lnk{
font:28px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#47494a;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad7 .thumbnail .caption .lnk:hover{
color:#f8b968;
}
.thumb-pad7 .thumbnail .caption .lnk2{
font:300 14px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#47494a;
margin-bottom:29px;
}
.thumb-pad7 .thumbnail .caption .lnk2 a{
color:#47494a;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad7 .thumbnail .caption .lnk2 a:hover{
color:#f8b968;
}
.thumb-pad7 .thumbnail .caption .lnk2 br{
display:none;
}
.thumb-pad7 .thumbnail .caption p{
margin-bottom:35px;
}
.thumb-pad8{
margin:0 0 30px 0;
padding:15px 15px 22px 15px;
border:1px solid #edeaea;
text-align:left;
}
.thumb-pad8 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
}
.thumb-pad8 .thumbnail .caption{
padding:0;
}
.thumb-pad8 .thumbnail .caption .lnk{
font:20px/20px 'Roboto Condensed';
color:#7d8286;
text-transform:none;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad8 .thumbnail .caption .lnk:hover{
color:#53afee;
}
.thumb-pad8 .thumbnail .caption p{
font:13px/18px 'Roboto Condensed';
color:#8b9196;
margin:0;
}
.thumb-pad8 .thumbnail .caption hr{
border-top:1px solid #dedfe0;
margin:12px 0 13px 0;
}
.thumb-pad8 figure{
margin:0 0 22px 0;
}
.thumb-pad8 figure img{
width:100%;
}
.thumb-pad9{
margin:0 0 30px 0;
overflow:hidden;
text-align:left;
background:#efefef;
}
.thumb-pad9 .thumbnail{
position:relative;
margin:0;
border-radius:0;
box-shadow:none;
border:none;
padding:0;
background:none;
}
.thumb-pad9 .thumbnail .caption{
padding:25px 0 0 0;
overflow:hidden;
}
.thumb-pad9 .thumbnail .caption .title{
color:#333;
font:800 15px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad9 .thumbnail .caption .title:hover{
color:#65c6bb;
}
.thumb-pad9 .thumbnail .caption .title a{
color:#72a80c;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad9 .thumbnail .caption .title a:hover{
color:#e26a6a;
}
.thumb-pad9 .thumbnail .caption .descrip{
margin:13px 0 13px 3px;
display:block;
overflow:hidden;
}
.thumb-pad9 .thumbnail .caption .descrip a{
font:15px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#65c6bb;
margin:0 30px 0 0;
float:left;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.thumb-pad9 .thumbnail .caption .descrip a i{
color:#65c6bb;
font-size:12px;
position:relative;
top:-2px;
}
.thumb-pad9 .thumbnail .caption .descrip a:hover{
color:#333;
}
.thumb-pad9 .thumbnail .caption .descrip br{
display:none;
}
.thumb-pad9 .thumbnail .caption p{
margin-bottom:13px;
}
.thumb-pad9 figure{
margin:0 30px 0 0;
float:left;
}
.btn-default.btn1{
box-shadow:none;
text-decoration:none;
display:inline-block;
margin:0;
padding:0 30px;
font:500 19px/70px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
background:#0094C8;  /*#272d33*/
text-transform:uppercase;
border-radius:0;
color:#ffffff;
float:none;
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
}
.btn-default.btn1:hover{
color:#ffffff;
background:#0085b4; /*#fc5a0a*/
text-decoration:none;
}
.btn-default.btn2{
box-shadow:none;
text-decoration:none;
display:inline-block;
margin:0;
padding:0 42px;
font:15px/50px 'Open Sans';
background:#e74c3c;
text-transform:uppercase;
border-radius:0;
color:#ffffff;
float:none;
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
}
.btn-default.btn2:hover{
color:#ffffff;
background:#2a2a2a;
text-decoration:none;
}
.btn-default.btn3{
box-shadow:none;
text-decoration:none;
display:inline-block;
margin:0;
padding:0 30px;
font:600 18px/46px 'Open Sans';
background:#222;
border:1px solid #000000;
text-transform:uppercase;
color:#ffffff;
border-radius:0;
float:none;
-webkit-transition:all 0.35s;
-o-transition:all 0.35s;
transition:all 0.35s;
}
.btn-default.btn3:hover{
color:#222;
background:transparent;
text-decoration:none;
}
.list1{
margin:0 0 23px 0;
padding:0;
list-style:none;
}
.list1 li{
font-size:15px;
line-height:1.428571429;
margin:0 0 1px 0;
padding:0 0 1px 0;
font-size:30px;
color:#272d33;
border-bottom:1px solid #dadbdc;
position:relative;
display:block;
}
.list1 li:before{
position:absolute;
left:20px;
top:6px;
background:none;
content:"\f105"!important;
font-family:FontAwesome;
content:'';
}
.list1 li a{
color:#0094C8; /*fc5a0a*/
font:600 19px/1em 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
background:transparent;
padding:17px 0 18px 46px;
display:block;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list1 li:hover{
color:#ffffff;
}
.list1 li:hover a{
color:#ffffff;
background:#0094C8; /*fc5a0a*/
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list1 li:last-child{
border-bottom:none;
}
.list1-1{
margin:0 0 23px 0;
padding:0;
list-style:none;
}
.list1-1 li{
font-size:15px;
line-height:1.428571429;
margin:0 0 1px 0;
padding:0 0 1px 0;
font-size:30px;
color:#ffffff;
border-bottom:1px solid #f98d57;
position:relative;
display:block;
}
.list1-1 li:before{
position:absolute;
left:20px;
top:6px;
background:none;
content:"\f105"!important;
font-family:FontAwesome;
content:'';
}
.list1-1 li a{
color:#ffffff;
font:600 19px/1em 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
background:transparent;
padding:17px 0 18px 46px;
display:block;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list1-1 li:hover{
color:#ffffff;
}
.list1-1 li:hover a{
color:#ffffff;
background:#272d33;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list1-1 li:last-child{
border-bottom:none;
}
.list2{
margin:0;
padding:0;
list-style:none;
}
.list2 li{
font-size:15px;
line-height:1.428571429;
margin:0 0 50px 0;
}
.list2 li .badge{
margin:0 31px 0 0;
padding:4px 0 0 0;
border-radius:0;
background:#f4f5f5;
text-align:center;
border:none;
font:300 60px/1em 'Open Sans';
text-transform:uppercase;
color:#e74c3c;
width:100px;
height:100px;
float:left;
}
.list2 li .badge span{
font-size:30px;
line-height:1em;
display:block;
margin-top:-3px;
}
.list2 li p{
margin:5px 0 0 0;
}
.list2 li a{
font:20px/25px 'Open Sans';
color:#99bf38;
text-transform:uppercase;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
.list2 li a:hover{
color:#2a2a2a;
}
.list2-1{
margin:0;
padding:0;
list-style:none;
}
.list2-1.indent li a{
color:#ffffff;
}
.list2-1 li{
font-size:15px;
line-height:1.428571429;
margin:0 0 14px 0;
padding:0 0 0 26px;
background:url(../img/list_arrow.png) 0 5px no-repeat;
}
.list2-1 li a{
font:15px 'Open Sans';
color:#2a2a2a;
text-transform:uppercase;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list2-1 li a:hover{
color:#99bf38;
}
.list3{
margin:0;
padding:0;
list-style:none;
}
.list3 li{
font-size:15px;
line-height:1.428571429;
margin:0 0 18px 0;
}
.list3 li figure{
margin-bottom:7px;
}
.list3 li a{
font:18px/24px 'Open Sans';
color:#585858;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list3 li a:hover{
color:#cb3138;
}
.list4{
margin:0;
padding:0;
list-style:none;
}
.list4 li{
font-size:15px;
line-height:1.428571429;
margin-bottom:37px;
overflow:hidden;
}
.list4 li time{
font:500 17px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#fc5a0a;
text-transform:uppercase;
margin-bottom:2px;
display:block;
}
.list4 li p{
margin-bottom:0;
}
.list5{
margin:0;
padding:0;
list-style:none;
}
.list5 li{
font-size:15px;
line-height:1.428571429;
margin:0 0 36px 0;
overflow:hidden;
}
.list5 li figure{
float:left;
margin:7px 20px 0 0;
}
.list5 li a{
font:30px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
color:#272d33;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.list5 li a:hover{
color:#fc5a0a;
}
.list5 li p{
margin-bottom:5px;
}
.list6{
margin:0 0 18px 0;
padding:0;
list-style:none;
}
.list6 li{
font-size:15px;
line-height:1.428571429;
margin:0 0 14px 0;
padding:0 0 13px 0;
border-bottom:1px solid #c7c7c7;
}
.list6 li .title{
font:18px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#6a6d6f;
margin-bottom:17px;
padding-left:30px;
background:url(../img/list_arrow.png) left 9px no-repeat;
}
.list6 li p{
margin-bottom:0;
}
.list6 li:last-child{
border-bottom:none;
}
.list7{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
.list7 li{
font-size:15px;
line-height:1.428571429;
overflow:hidden;
margin-bottom:36px;
}
.list7 li .badge{
margin:6px 30px 0 0;
padding:0;
border-radius:100%;
background:#fc5a0a;
text-align:center;
border:none;
font:900 55px/62px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#ffffff;
width:70px;
height:70px;
float:left;
}
.list7 li p{
margin-bottom:0;
}
.list8{
margin:0 0 40px 0;
padding:0;
list-style:none;
overflow:hidden;
}
.list8 li{
font-size:15px;
line-height:1.428571429;
margin:0 0 16px 0;
}
.list8 li p{
margin-bottom:0;
}
#newsletter{
position:relative;
overflow:hidden;
display:inline-block;
}
#newsletter .btn-default.btn2{
float:left;
}
#newsletter input{
background:none;
box-shadow:none;
border:none;
font:300 14px/18px 'Open Sans';
color:#3e454c;
text-transform:uppercase;
background:#ffffff;
height:50px;
width:380px;
border-radius:0;
padding:16px 22px;
margin:0 9px 0 0;
float:left;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
#newsletter input:focus{
outline:none;
border:none;
}
#newsletter .error{
position:absolute;
bottom:0;
right:12px;
text-align:right;
display:block;
overflow:hidden;
height:0px;
font-size:10px;
color:#ff530d;
text-transform:none;
font-weight:normal;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
#newsletter label{
position:relative;
margin-right:11px;
float:left;
border:none;
}
#newsletter label.invalid .error{
height:19px;
}
#newsletter .success{
position:absolute;
left:0;
top:0;
z-index:10;
text-align:center;
border:none;
font:300 14px/18px 'Open Sans';
color:#3e454c;
text-transform:uppercase;
background:#ffffff;
height:50px;
width:100%;
border-radius:0;
padding:16px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#search-404{
padding:0;
margin:28px 0 0 0;
position:relative;
}
#search-404 .btn2{
float:left;
}
#search-404 input{
box-shadow:none;
border-radius:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 0 33px 0;
width:100%;
outline:none;
border:1px solid #dadbdc;
background:none;
font:14px/18px 'Open Sans';
height:50px;
line-height:18px;
color:#6a6d6f;
padding:15px;
resize:none;
}
#search{
padding:0;
margin:20px 0 20px 0;
float:right;
position:relative;
}
#search a{
display:inline-block;
position:absolute;
font-size:24px;
color:#ffffff;
top:11px;
right:14px;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
#search a:hover{
color:#cb3138;
}
#search input{
box-shadow:none;
border-radius:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
width:270px;
outline:none;
background:#b8b2ad;
background:rgba(255,255,255,0.4);
border:none;
font:14px 'Open Sans';
line-height:18px;
color:#444;
padding:14px 42px 14px 14px;
height:48px;
resize:none;
}
.content_map{
position:relative;
height:300px;
}
.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,0.7)!important;
}
.gm-wrapper *{
box-shadow:0 0 0 #000!important;
background-color:transparent!important;
}
.gm-wrapper * p{
color:#ffffff;
font-size:14px;
}
.gm-style-iw{
text-align:center;
width:330px!important;
height:127px!important;
right:0;
position:absolute;
left:0!important;
top:0!important;
color:#ffffff;
padding:38px 0 0 20px;
font:15px 'Raleway',"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:5px;
border-style:solid;
border-width:25px 15px 0 15px;
border-color:#000000;
border-color:rgba(0,0,0,0.7) transparent transparent transparent;
position:absolute;
}
.gm-style-iw span{
font-weight:bold;
display:block;
font-size:18px;
color:#ffffff;
}
.info{
margin-bottom:50px;
}
.info p{
margin-bottom:25px;
}
.mail{
color:#34aed6;
font:15px 'Raleway',"Helvetica Neue",Helvetica,Arial,sans-serif;
text-decoration:underline;
-webkit-transition:all 0.25s;
-o-transition:all 0.25s;
transition:all 0.25s;
}
.mail:hover{
color:#272d33;
text-decoration:underline;
}


footer {
    padding: 30px 0 0px;
	background: url(../img/footer.jpg) no-repeat center;
	font-family:Roboto;
	/*font:500 25px/1em 'Roboto', sans-serif;*/
}
.myDivMenuFooter{
	max-width: 1116px;
	margin: auto;
}
.myDivMenuFooter .mySubmenuFooter{
	float: left;
	border: 0px solid;
	margin-left: 0px;
	width: 279px;	
    padding: 0px 0px 50px 50px;
    box-sizing: border-box;
    text-align: left;
}
.myDivMenuFooter .politic{
    /*padding: 0px 50px 0px 0px;*/
}
.myDivMenuFooter .politic p{
	font-size: 12px;
    padding-bottom: 2px;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
	color:#fff;
}
.myDivMenuFooter .politic .pcompany{
    padding-bottom: 10px;
	font-size: 17px;
}
.myDivMenuFooter .politic a{
	color:#bebebe;
}
.myDivMenuFooter .politic a:hover{
	color: #0094C8; /*#fb5909*/
}
.myDivMenuFooter .mySubmenuFooter span{
    text-transform: uppercase;
    font-size: 20px;
	font-weight: 500;
    margin-bottom: 20px;
    display: block;
    color: #fff;
}
.myDivMenuFooter .mySubmenuFooter li {
    list-style: none;
    text-transform: inherit;
    display: block;
    margin: 0 0 5px 0;
    color: #bebebe;
}
.myDivMenuFooter .mySubmenuFooter img {
	width: 20px;
	height: 20px;
	float: left;
	display: block;
	margin-right: 10px;
}
.myDivMenuFooter .mySubmenuFooter li a{
    color: #bebebe;
}
.myDivMenuFooter .mySubmenuFooter .active a{
    color: #0094C8; /**/
}
.myDivMenuFooter .mySubmenuFooter li a:hover{
    color: #0094C8; /*fb5909*/
}
.myDivMenuFooter .mySubmenuFooter ul{
	list-style: none;
	margin: 0px;
    padding: 0px;
}
.myDivMenuFooter .mySubmenuFooter li{
	list-style: none;
}
/*barra flotante*/
<style>
 * {
  padding:0px;
  margin:0px;
  text-decoration:none;
}
.share {
  display:block;
  position:fixed;
  top:30%;
  right:0;
  z-index:30; /*3px;*/
}
.share a {
  padding:10px;
  text-align:center;
  color:#fff;
  display:block;
  transition:all 700ms ease;
}
.share a:hover {
  background:rgba(232, 123, 33, 0.75);
}
.fa-facebook {
  background:#355088;
  border-top-left-radius:5px;
}
.fa-twitter {
  background:#55acee;
}
.fa-whatsapp {
  background:#4dc247;
}
.fa-linkedin {
  background:#0e76a8;
}
.fa-youtube-play {
  background:#ff0000;
  border-bottom-left-radius:5px;
}
</style>

@media (min-width: 1220px) {
	.container{
	padding:0;
	}
}

@media (min-width: 992px) and (max-width: 1219px) {
	.thumb-box1 .box{
	padding:100px 0 25px 27px;
	}
	.errorBox img{
	width:100%;
	}
	.list1 li a{
	font-size:12px;
	}
	.list1-1 li a{
	font-size:12px;
	}
	.list1 li:before{
	top:3px;
	}
	.list1-1 li:before{
	top:3px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#toTop{
	display:none!important;
	}
	.thumb-pad1 .thumbnail figure{
	margin:0 0 30px 0;
	float:none;
	}
	nav.tm_navbar li{
	margin:0 0 0 17px;
	}
	header{
	text-align:center;
	}
	header h1.navbar-brand_{
	float:none;
	margin-bottom:25px;
	}
	header .box .box1{
	float:none;
	text-align:center;
	display:block;
	}
	header .box .box1 strong{
	display:inline-block;
	}
	.thumb-box9 .col-lg-4{
	margin-bottom:60px;
	}
	.who-box .col-lg-4{
	margin-bottom:60px;
	}
	.thumb-box7 .title{
	font-size:40px;
	}
	.list1 li a{
	font-size:12px;
	}
	.list1-1 li a{
	font-size:12px;
	}
	.list1 li:before{
	top:3px;
	}
	.list1-1 li:before{
	top:3px;
	}
	.errorBox img{
	width:100%;
	}
}

@media (max-width: 767px) {
	#toTop{
	display:none!important;
	}
	header{
	text-align:center;
	}
	header h1.navbar-brand_{
	float:none;
	margin-bottom:25px;
	}
	header .box .box1{
	float:none;
	text-align:center;
	display:block;
	}
	header .box .box1 strong{
	display:inline-block;
	font-size:25px;
	margin-bottom:25px;
	}
	h1.navbar-brand_{
	float:none;
	padding:0 15px;
	}
	h2{
	font-size:40px;
	}
	.select-menu{
	display:block!important;
	padding:4px 4px 4px 0;
	margin:15px 0;
	width:100%;
	border:1px solid #323232;
	background:#323232;
	color:#ffffff;
	cursor:pointer;
	height:30px;
	font-size:12px;
	vertical-align:middle;
	}
	nav.tm_navbar{
	display:block;
	float:none;
	}
	nav.tm_navbar .nav{
	display:none;
	}
	.thumb-box3 .caption{
	width:100%;
	}
	.thumb-box3 .caption .title{
	font-size:40px;
	line-height:40px;
	letter-spacing:0;
	}
	.thumb-box3 .caption .description{
	font-size:35px;
	line-height:40px;
	}
	.thumb-box3 .caption a{
	width:60px;
	height:60px;
	font-size:40px;
	line-height:55px;
	bottom:10px;
	right:10px;
	}
	.thumb-box5 .caption{
	width:100%;
	}
	.thumb-box5 .caption .title{
	font-size:40px;
	line-height:40px;
	letter-spacing:0;
	}
	.thumb-box5 .caption .description{
	font-size:35px;
	line-height:40px;
	}
	.thumb-box5 .caption a{
	width:60px;
	height:60px;
	font-size:40px;
	line-height:55px;
	bottom:10px;
	right:10px;
	}
	.thumb-box2 .title{
	font-size:35px;
	line-height:40px;
	}
	.thumb-box2 .description{
	font-size:35px;
	line-height:40px;
	}
	.thumb-box4 .title{
	font-size:35px;
	line-height:40px;
	}
	.list1 li a{
	font-size:12px;
	}
	.list1-1 li a{
	font-size:12px;
	}
	.list1 li:before{
	top:3px;
	}
	.list1-1 li:before{
	top:3px;
	}
	.thumb-box6 .title{
	font-size:35px;
	line-height:40px;
	}
	.thumb-box6 .description{
	font-size:35px;
	line-height:40px;
	}
	.thumb-pad1 .thumbnail figure{
	margin:0 0 30px 0;
	float:none;
	}
	.thumb-pad4 figure{
	margin:0 25px 0 0;
	float:left;
	}
	.thumb-box9 .col-lg-4{
	margin-bottom:60px;
	}
	.who-box .col-lg-4{
	margin-bottom:60px;
	}
	.thumb-box7 .title{
	font-size:40px;
	}
	.thumb-pad3 .thumbnail .caption a{
	font-size:19px;
	}
	.thumb-box15 .caption{
	padding:46px 15px 55px 15px;
	}
	.thumb-box15 .caption .title{
	font-size:30px;
	}
	.thumb-box15 .caption p{
	width:100%;
	}
	.thumb-box15 .caption a{
	width:50px;
	height:50px;
	font-size:40px;
	line-height:45px;
	bottom:10px;
	right:10px;
	}
	.content_map{
	height:300px;
	}
}

@media (max-width: 626px) {
	.thumb-pad4 figure{
	margin:0 0 25px 0;
	float:none;
	}
}

@media (max-width: 560px) {
	.thumb-box1 .box{
	padding:20px 10px 50px 20px;
	}
	.thumb-box1 .box a{
	bottom:10px;
	right:10px;
	width:50px;
	height:50px;
	font-size:30px;
	line-height:50px;
	}
	.thumb-box1 .box .caption{
	width:100%;
	}
	.thumb-box1 .box .title{
	font-size:30px;
	}
}

@media (max-width: 480px) {
	.col-xs-6{
	width:100%;
	float:none;
	}
	.errorBox img{
	width:100%;
	}
}

@media (max-width: 320px) {
	.content{
	    padding: 0 3rem 0 3rem;
	}
	.col-xs-4{
	width:100%;
	float:none;
	}
	.col-xs-6{
	width:100%;
	float:none;
	}
}

