/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
html, body{
    font-size: 100%;
  font-family: 'Open Sans', sans-serif;
}
p{
  margin:0;
  font-size:14px;
}
h1,h2,h3,h4,h5,h6{
  font-family: 'Cardo', serif;
  margin:0;
}
ul,label{
  margin:0;
  padding:0;
}
body a:hover{
  text-decoration:none;
}
/*-- header --*/
.navbar-default .navbar-nav > li > a,.admin-right h5 a,.mail-grid-left1 ul li a,.comments-grid-right h4 a,.comments-grid-right ul li a,.copy-right p a,.blog-left-grid1-bottom h4 a,.tags ul li a,.blog-left-grid1-bottom ul li a,.services-grid i,input[type="submit"],ul.main-nav li a,ul.main-nav-bottom li a {
  transition: .5s ease-in;
  -webkit-transition: .5s ease-in;
  -moz-transition: .5s ease-in;
  -o-transition: .5s ease-in;
  -ms-transition: .5s ease-in;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color:#fff;
    background-color: #008ef0;
}
.header {
    border-top:5px solid #3D99DC;
  position:relative;
  background:#fff;
}
.logo{
  /* position:absolute; */
  /* top: 0%; */
  padding: 0px;
  text-align: -webkit-center;
  margin: 0 auto;
  /* z-index: 9999; */
}
.header-left{
  margin: 0px 0px 0px 40px;
  padding: 0px 30px 0px 30px;
}
.navbar-collapse {
    padding: 0;
}
.navbar-nav > li > a {
    /* padding: 20px 34px; */
    font-size: 11px;
}
.navbar-nav > li > a i {
    display: block;
    text-align: center;
  margin-bottom: 1em;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}
.navbar {
    border-radius:0;
    margin-bottom: 0;
}
.navbar-default {
    background: none;
    border: none;
}
.navbar-default .navbar-nav > li > a {
    color:#999;
}
.header-right{
  float:right;
}
.header-right p{
  text-align: right;
    padding-right: 3em;
    color:#D6491C;
    margin:0.7em 0 0;
}
.header-right p span{
  display: block;
    color:#212121;
    font-size: 1.3em;
}
.header-right p i{
  left: 4em;
    top: .8em;
    font-size: 2em;
    transform: rotate(260deg);
  -webkit-transform: rotate(260deg);
  -moz-transform: rotate(260deg);
  -o-transform: rotate(260deg);
  -ms-transform: rotate(260deg);
}
.link-effect-9 a {
  position: relative;
  -moz-transition: ease-out 0.3s 0.1s;
  -o-transition: ease-out 0.3s 0.1s;
  -webkit-transition: ease-out 0.3s;
  -webkit-transition-delay: 0.1s;
  transition: ease-out 0.3s 0.1s;
  margin: 0 2px;
}
.link-effect-9 a::after {
  height: 3px;
    width: 100%;
    background: #D6491C;
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0;
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.link-effect-9 a:hover::after {
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color:#313131;
}
/*-- //header --*/
/*-- banner --*/
.banner{
  background:url(../images/1.jpg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:700px;
}
.banner-info{
  margin: 10em auto 0;
  width: 90%;
  text-align: center;
}
.banner-info h3{
  font-size: 2em;
    color:#fff;
    text-transform: capitalize;
    position: relative;
  padding-bottom:1em;
}
.banner-info h3:before{
  content: '';
    background:#fff;
    height: 2px;
    width: 25%;
    position: absolute;
    bottom: 0%;
    left: 37%;
}
.banner-info p{
  margin:2em auto 0;
    color:#fff;
    line-height: 1.8em;
}
.banner-info1 {
    /* width: 100%; */
    /* padding: 55px; */
    background: rgba(0, 0, 0, 0.46);
}
/*-- //banner --*/
/*-- banner-bottom --*/
.banner-bottom,.team,.services,.testimonials,.blog,.gallery,.typo,.mail{
  padding: 0em 0;
}
.banner-bottom-left h2{
  font-size:2.5em;
  text-transform:capitalize;
  line-height:1.5em;
  color:#212121;
}
.banner-bottom-left h2 span{
  display: block;
    color: #3D99DC;
    padding-left: 2em;
    position: relative;
}
.banner-bottom-left h2 span:after{
  content: '';
    background: #3D99DC;
    height: 2px;
    position: absolute;
/*-- w3layouts --*/
    bottom: 43%;
    right: 15%;
    width: 25%;
}
.banner-bottom-right p{
  color:#999;
  line-height:1.8em;
}
.banner-bottom-right ol{
  padding:2em 0 0 1em;
  margin-bottom: 0;
}
.banner-bottom-right ol li{
  font-size:14px;
  color:#212121;
  margin-bottom:1em;
  letter-spacing:1px;
}
/*-- //banner-bottom --*/
/*-- team --*/
.team h3,.services h3,.testimonials h3,.gallery h3,h3.title,.mail h3{
  font-size:3em;
    color:#212121;
    text-align: center;
    text-transform: capitalize;
}
p.sint{
  color:#999;
  line-height:1.8em;
  text-align:center;
  position:relative;
  padding-bottom:1em;
  font-weight: 500 !important;
}
p.sint:after{
  content: '';
    background: #3D99DC;
    height: 1px;
    width: 15%;
    left: 42.5%;
    position: absolute;
    bottom: 0%;
}
p.sint span:before,p.sint span:after{
  content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border: 1px solid #3D99DC;
/*-- agileits --*/
    border-radius: 25px;
    bottom: -8%;
}
p.sint span:before{
  left:42%;
}
p.sint span:after{
  right:42%;
}
.team-grids{
  margin:3em 0 0;
}
.team-grid1{
  position:relative;
  overflow: hidden;
}
.team-grid1 .p-mask{
    position: absolute;
    top:85%;
    width: 100%;
    padding: 1em;
    background:rgba(34, 34, 34, 0.55);
    transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-35px);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.team-grid1 .event-meta {
    opacity: 0;
    -moz-opacity: 0;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.team-grid:hover .event-meta {
    opacity: 1;
    -moz-opacity: 1;
}
.team-grid:hover .p-mask {
    transform: translateY(-65%);
    -moz-transform: translateY(-65%);
    -ms-transform: translateY(-65%);
    -webkit-transform: translateY(-65%);
}
/*-- w3layouts --*/
.event-meta h4{
  color:#3D99DC;
  font-size:1em;
  margin:1em 0 0em;
  text-transform:capitalize;
  line-height:1.5em;
}
.p-mask p{
  margin:0;
    color: #fff;
    line-height: 1.8em;
}
.team-grid h5{
  font-size:1.2em;
  color:#FFFFFF;
  margin:1em 0;
  text-align:center;
}
.team-grid h5 span{
  display: block;
    color: #999;
    font-size: .8em;
    margin: .5em 0 0;
}
.team-grid{
  text-align:center;
}
ul.social li{
  display:inline-block;
  margin:0 0.1em;
}
.social a {
  position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    z-index: 2;
/*-- agileits --*/
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.social a:hover {
  color: #fff;
}
.social a:hover .tooltip {
  display: block;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, -10px);
          transform: translate(0, -10px);
}
.social a:active {
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5) inset;
}
.social .tooltip {
  opacity: 0;
  position: absolute;
  top: -20px;
  left: 50%;
  z-index: 1;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.social .tooltip span {
  position: relative;
  left: -50%;
  padding: 6px 8px 5px 8px;
  border-radius: 3px;
  color: #fff;
  font-size: .7rem;
  line-height: 1;
  z-index: 1;
  background: #565656;
    color: #fff;
}
.social .tooltip span:after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border: 8px solid transparent;
  border-top-color: #565656;
}
.social i {
  position: relative;
  top: 1px;
  font-size: 1.5rem;
  border-radius: 65%;
  -webkit-border-radius: 65%;
  -moz-border-radius: 65%;
  -o-border-radius: 65%;
  -ms-border-radius: 65%;
}
.social li a.social-twitter i{
  background:url(../images/img-sp.png) no-repeat -25px 11px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}
.social li a.social-google i{
  background:url(../images/img-sp.png) no-repeat -63px 10px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}
.social li a.social-facebook i{
  background: url(../images/img-sp.png) no-repeat 8px 11px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}
.social li a.social-pinterest i{
  background:url(../images/img-sp.png) no-repeat -93px 11px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}
.social li a.social-instagram i{
  background:url(../images/img-sp.png) no-repeat -129px 9px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}
.team,.testimonials{
    background:#313131;
}
h3.team-heading {
    color: #fff;
}
/*-- //team --*/
/*-- services --*/
.services-grids:nth-child(3) {
  margin:3em 0;
}
.services-grid {
    text-align: center;
}
.service-icon {
  position:relative;
  padding:1.5em 0 1em;
}
.services-grid i{
  font-size: 2em;
    color:#9C9C9C;
}
.services-grid:hover i{
  color:#212121;
}
.service-icon:after {
  content: '';
    background: #D6491C;
    width: 5%;
    height: 2px;
    position: absolute;
    left: 47%;
    bottom: 0%;
  -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.service-icon h4{
  font-size:2em;
  color:#212121;
}
.services-grid p{
  color:#999;
  line-height:1.8em;
  margin:2em 0;
}
.link {
  outline: none;
  text-decoration: none;
  position: relative;
  font-size: 1.6em;
  line-height: 1.5;
  display: inline-block;
}
/* Yaku */
.link--yaku {
  color:#212121;
  font-family: 'Cardo', serif;
  text-transform: uppercase;
  overflow: hidden;
  padding: 0;
}

.link--yaku::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  border-width:1px 0;
  border-color: #282828;
  border-style: solid;
  left: 0;
  -webkit-transform: translate3d(-101%,0,0);
  transform: translate3d(-101%,0,0);
  -o-transform: translate3d(-101%,0,0);
  -ms-transform: translate3d(-101%,0,0);
  -moz-transform: translate3d(-101%,0,0);
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
}

.services-grid:hover .link--yaku::before {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  border-color:#3D99DC;
}

.link--yaku span {
  display: inline-block;
  position: relative;
  -webkit-transform: perspective(1000px) rotate3d(0,1,0,0deg);
  transform: perspective(1000px) rotate3d(0,1,0,0deg);
  -moz-transform: perspective(1000px) rotate3d(0,1,0,0deg);
  -o-transform: perspective(1000px) rotate3d(0,1,0,0deg);
  -ms-transform: perspective(1000px) rotate3d(0,1,0,0deg);
  -webkit-transition: -webkit-transform 0.5s, color 0.5s;
  transition: transform 0.5s, color 0.5s;
  -moz-transition: transform 0.5s, color 0.5s;
  -o-transition: transform 0.5s, color 0.5s;
  -ms-transition: transform 0.5s, color 0.5s;
}

.services-grid:hover .link--yaku span {
  color:#3D99DC;
  -webkit-transform: perspective(1000px) rotate3d(0,1,0,360deg);
  transform: perspective(1000px) rotate3d(0,1,0,360deg);
  -moz-transform: perspective(1000px) rotate3d(0,1,0,360deg);
  -o-transform: perspective(1000px) rotate3d(0,1,0,360deg);
  -ms-transform: perspective(1000px) rotate3d(0,1,0,360deg);
}

.link--yaku span:nth-child(4),
.link--yaku:hover span:first-child {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
}

.link--yaku span:nth-child(3),
.link--yaku:hover span:nth-child(2) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  -ms-transition-delay: 0.1s;
}

.link--yaku span:nth-child(2),
.link--yaku:hover span:nth-child(3) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  -ms-transition-delay: 0.2s;
}

.link--yaku span:first-child,
.link--yaku:hover span:nth-child(4) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
}

/* Media Queries */
@media screen and (max-width: 50em) {
  .link--surinami { font-size: 3em; }
}

@media screen and (max-width: 42em) {
  .link--takiri { font-size: 3.5em; }
  .link--kukuri { font-size: 3.5em; }
  .link--nukun { font-size: 3.5em; }
  .link--kumya { font-size: 3em; }
  .link--manko { font-size: 3.5em; }
  .link--urpi { font-size: 5em; }
  .link--mallki { font-size: 3.5em; }
  .link--ilin { font-size: 5em; }
  .link--asiri { -webkit-transform: scale3d(0.65,0.65,1); transform: scale3d(0.65,0.65,1); }
  .link--yaku { font-size: 2em; }
}
/*-- button --*/
.hover-translate {
    overflow: hidden;
    position: relative;
    transform: translateZ(0px);
  -webkit-transform: translateZ(0px);
  -moz-transform: translateZ(0px);
  -o-transform: translateZ(0px);
  -ms-transform: translateZ(0px);
}
.hover {
    background-color:#B83911;
    border: none;
    cursor: pointer;
    Outline: none;
    color: #fff;
    display: block;
    width: 200px;
    font-size: 1.2em;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    font-family: 'Cardo', serif;
  text-decoration:none;
}
.hover-translate:before {
    background:#D6491C;
    bottom: 3px;
    content: "";
    left: 3px;
    position: absolute;
    right: 3px;
    top: 3px;
    z-index: -1;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.services-grid:hover .transtale-left:before,.transtale-left:hover:before, .transtale-left:focus:before {
    -moz-transform: translateX(-88%) scale(0.8);
    -o-transform: translateX(-88%) scale(0.8);
    -ms-transform: translateX(-88%) scale(0.8);
    -webkit-transform: translateX(-88%) scale(0.8);
    transform: translateX(-88%) scale(0.8);
}
.hover:hover {
    color: #fff;
}
/*-- //services --*/
/*-- testimonials --*/
.testimonials-grids {
    width: 80%;
    margin: 3em auto 0;
}
.testimonials-grid-right p{
  position:relative;
  color:#999;
  line-height:1.8em;
  margin-bottom:1em;
}
.testimonials-grid-right p{
  padding-left:3em;
}
.testimonials-grid-right h4{
  padding-left:2.1em;
}
.testimonials-grid-right p:before{
  content: '';
    background: url(../images/img-sp.png) no-repeat -4px -36px;
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0%;
    top: 0%;
}
.testimonials-grid-right h4{
  font-size:1.2em;
  color:#D6491C;
}
.testimonials-grid-left img {
    margin: 0 auto;
}
/*-- wmuslider --*/
.wmuSlider {
  position: relative;
  overflow: hidden;
}
.wmuSlider .wmuSliderWrapper article img {
  /*--max-width: 100%;
  width: auto;
  height: auto;
  display:block;--*/
}
/* Default Skin */
.wmuSliderPagination {
  z-index: 2;
    position: absolute;
    left: 31%;
    bottom: 6%;
}
ul.wmuSliderPagination {
  padding:0;
}
.wmuSliderPagination li {
  float: left;
  margin: 0 8px 0 0;
  list-style-type: none;
}
.wmuSliderPagination a {
  display: block;
    text-indent: -9999px;
    width: 10px;
    height: 10px;
    background: #CFCFCF;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
  -ms-border-radius: 50px;
}
.wmuSliderPagination a.wmuActive {
  background: #3D99DC;
    box-shadow: 0px 0px 10px #3D99DC;
  -webkit-box-shadow: 0px 0px 10px #3D99DC;
  -moz-box-shadow: 0px 0px 10px #3D99DC;
  -o-box-shadow: 0px 0px 10px #3D99DC;
  -ms-box-shadow: 0px 0px 10px #3D99DC;
}
/* Default Skin */
.wmuGallery .wmuGalleryImage {
  margin-bottom: 10px;
}
.banner-wrap{
  padding:0 0 4em;
}
/*-- //wmuslider --*/
/*-- //testimonials --*/
/*-- newsletter --*/
.newsletter{
  margin:3em 0 0;
  text-align:center;
  padding-bottom:5em;
}
.newsletter h3{
  font-size:2em;
  color:#212121;
  margin:0;
  text-transform:capitalize;
}
.newsletter p{
  color:#999;
  line-height:1.8em;
  margin:1em 0 2em;
}
.newsletter form {
    width: 60%;
    margin: 0 auto;
}
.newsletter input[type="email"]{
  outline: none;
    padding: 10px;
    font-size: 14px;
    color: #212121;
    background: #f5f5f5;
    border: 1px solid #E4E4E4;
    width: 79%;
}
.newsletter input[type="submit"]{
  outline: none;
    padding: 9px 0 11px;
    font-size: 1em;
    color: #fff;
    background: #3D99DC;
    border: none;
    width: 20%;
}
.newsletter input[type="submit"]:hover{
  background:#D6491C;
}
/*-- //newsletter --*/
/*-- footer --*/
.footer{
  background:#212121;
  padding:3em 0;
  text-align:center;
}
ul.main-nav{
  padding:1em 0 0;
}
ul.main-nav li{
  display:inline-block;
  font-size: 14px;
}
ul.main-nav li i{
  padding:0 1.5em;
  color:#fff;
}
ul.main-nav li a{
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
  letter-spacing:2px;
}
ul.main-nav li a:hover{
  color:#999;
}
.copy-right{
  margin:2em 0 0;
}
.copy-right p{
  color:#999;
  line-height:1.8em;
}
.copy-right p a{
  color:#fff;
  text-decoration:none;
}
.copy-right p a:hover{
  color:#999;
}
/*-- //footer --*/
/*-- to-top --*/
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 20px;
  right: 2%;
  overflow: hidden;
  z-index: 999; 
  width: 32px;
  height: 32px;
  border: none;
  text-indent: 100%;
  background: url(../images/arrow.png) no-repeat 0px 0px;
}
#toTopHover {
  width: 32px;
  height: 32px;
  display: block;
  overflow: hidden;
  float: right;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}
/*-- //to-top --*/
/*-- blog --*/
.banner1{
  background:url(../images/7.jpg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:300px;
}
.banner1 h2{
  font-size: 3em;
    padding: .5em 0;
    text-align: center;
    color: #fff;
    position: relative;
    margin:2em 0 0;
}
.banner1 h2:before,.banner1 h2:after{
  content: '';
    background: #fff;
    width: 20%;
    height: 2px;
    position: absolute;
}
.banner1 h2:before{
  top:0%;
  left:40%;
}
.banner1 h2:after{
  bottom:0%;
  right:40%;
}
.banner2{
  background:url(../images/hoteis/5.jpeg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:300px;
}
.banner2 h2{
  font-size: 3em;
    paddihoteis/1g: .5em 0;
    text-align: center;
    color: #fff;
    position: relative;
    margin:2em 0 0;
}
.banner2 h2:before,.banner2 h2:after{
  content: '';
    backgrouhoteis/1d: #fhoteis/1f;
    width: 20%;
    height: 2px;
    position: absolute;
}
.banner2 h2:before{
  top:0%;
  left:40%;
}
.banner3{
  background:url(../images/passagens/1.jpg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:300px;
}
.banner3 h2{
  font-size: 3em;
    paddihoteis/1g: .5em 0;
    text-align: center;
    color: #fff;
    position: relative;
    margin:2em 0 0;
}
.banner3 h2:before,.banner3 h2:after{
  content: '';
    backgrouhoteis/1d: #fhoteis/1f;
    width: 20%;
    height: 2px;
    position: absolute;
}
.banner3 h2:before{
  top:0%;
  left:40%;
}
.banner4{
  background:url(../images/cruzeiros/1.jpg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:300px;
}
.banner4 h2{
  font-size: 3em;
    paddihoteis/1g: .5em 0;
    text-align: center;
    color: #fff;
    position: relative;
    margin:2em 0 0;
}
.banner4 h2:before,.banner4 h2:after{
  content: '';
    backgrouhoteis/1d: #fhoteis/1f;
    width: 20%;
    height: 2px;
    position: absolute;
}
.banner4 h2:before{
  top:0%;
  left:40%;
}
.banner5{
  background:url(../images/excursoes/3.jpg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:300px;
}
.banner5 h2{
  font-size: 3em;
    paddihoteis/1g: .5em 0;
    text-align: center;
    color: #fff;
    position: relative;
    margin:2em 0 0;
}
.banner5 h2:before,.banner5 h2:after{
  content: '';
    backgrouhoteis/1d: #fhoteis/1f;
    width: 20%;
    height: 2px;
    position: absolute;
}
.banner5 h2:before{
  top:0%;
  left:40%;
}
.banner6{
  background:url(../images/seguros/1.jpg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:300px;
}
.banner6 h2{
  font-size: 3em;
    paddihoteis/1g: .5em 0;
    text-align: center;
    color: #fff;
    position: relative;
    margin:2em 0 0;
}
.banner6 h2:before,.banner6 h2:after{
  content: '';
    backgrouhoteis/1d: #fhoteis/1f;
    width: 20%;
    height: 2px;
    position: absolute;
}
.banner6 h2:before{
  top:0%;
  left:40%;
}
.banner7{
  background:url(../images/grupos/2.jpeg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:300px;
}
.banner7 h2{
  font-size: 3em;
    paddihoteis/1g: .5em 0;
    text-align: center;
    color: #fff;
    position: relative;
    margin:2em 0 0;
}
.banner7 h2:before,.banner7 h2:after{
  content: '';
    backgrouhoteis/1d: #fhoteis/1f;
    width: 20%;
    height: 2px;
    position: absolute;
}
.banner7 h2:before{
  top:0%;
  left:40%;
}
.banner8{
  background:url(../images/pedagogia/5.jpg) no-repeat 0px 0px;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  min-height:300px;
}
.banner8 h2{
  font-size: 3em;
    paddihoteis/1g: .5em 0;
    text-align: center;
    color: #fff;
    position: relative;
    margin:2em 0 0;
}
.banner8 h2:before,.banner8 h2:after{
  content: '';
    backgrouhoteis/1d: #fhoteis/1f;
    width: 20%;
    height: 2px;
    position: absolute;
}
.banner8 h2:before{
  top:0%;
  left:40%;
}
.bahoteis/1ner2 h2:after{
  bottom:0%;
  right:40%;
}hoteis/1.blog-left-dummy-text p{
  color:#999;
  margin: 0 0 2em;
  line-height:1.8em;
}
.blog-left-dummy-text p span{
  font-size: 3em;
    color:#D6491C;
    margin: 0.2em 0.3em 0em 0;
    display: inline-block;
    float: left;
}
.blog-left-grid1-bottom{
  margin:2em 0 0;
}
.blog-left-grid1-bottom i{
  font-size:2em;
  color:#D6491C;
}
.blog-left-grid1-bottom h4{
  font-size:2em;
  color:#212121;
  text-transform:capitalize;
}
.blog-left-grid1-bottom h4 a{
  color:#212121;
  text-decoration:none;
}
.blog-left-grid1-bottom h4 a:hover{
  color:#3D99DC;
}
.blog-left-grid1-bottom ul{
  padding:1em 0;
}
.blog-left-grid1-bottom ul li{
  display:inline-block;
  color:#999;
  font-size:14px;
  margin-right:1em;
}
.blog-left-grid1-bottom ul li span{
  padding-left:1em;
  left:-.5em;
  color:#3D99DC;
}
.blog-left-grid1-bottom ul li a{
  color:#999;
  text-decoration:none;
}
.blog-left-grid1-bottom ul li a:hover{
  color:#3D99DC;
}
.blog-left-grid1-bottom p{
  margin:1em 0 2em;
  line-height:1.8em;
  color:#999;
}
.hover1{
  margin:0 !important;
}
.blog-left-grid:nth-child(3){
  padding:3em 0;
  border-top:1px dotted #999;
  border-bottom:1px dotted #999;
  margin:3em 0;
}
.blog-left-video iframe{
  width:100%;
  min-height:300px;
}
.paging {
    margin: 5em 0 0 !important;
}
.paging > .active > a {
    background-color: #3D99DC;
    border-color: #7E951C;
  color:#fff !important;
}
.paging a {
    color: #999 !important;
}
/*----sap-----*/
.sap_tabs {
  margin: 0 auto;
    padding: 1.5em;
    text-align: center;
    -webkit-appearance: none;
    background: #EBEBEB;
}
 
.facts{
  padding: 7% 0% 0% 0%;
}

.resp-tab-item{
    color: #fff;
    background: #CACACA;
    font-size: 1em;
    cursor: pointer;
    padding: 5px 43px;
    margin: 5px;
    display: inline-block;
    list-style: none;
    outline: none;
    border: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-appearance: none;
}

.resp-tab-item:hover {
    border:none;
    background: #D6491C;
  text-shadow: none;
  color:#fff;
}
.resp-tab-active {
    border: none;
    text-shadow: none;
    color: #fff;
    background: #D6491C;
}

h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none;
}

.resp-tab-content {
  display: none;
}
.resp-content-active, .resp-accordion-active {
   display: block;
}

/*---------*/
.register input[type="text"],.register input[type="password"] {
  outline: none;
    font-size: 14px;
    color: #212121;
    padding: 10px;
    border: 1px solid #D5D5D5;
    width: 100%;
    margin: 0 0 15px 0;
    background: #fff;
}

.sign-up input[type="submit"] {
    background: #3D99DC;
    color: #fff;
    border: none;
    font-size: 1em;
    text-transform: capitalize;
    letter-spacing: 2px;
    padding: 10px 0;
    width: 100%;
    outline: none;
    display: inline-block;
}
.sign-up input[type="submit"]:hover{
    background:#D6491C;
}
 ::-webkit-input-placeholder{
  color:#212121;
}

:-moz-input-placeholder { /* Firefox 18- */
   color: #212121;
}

::-o-input-placeholder {  /* Firefox 19+ */
   color: #212121;
}

:-ms-input-placeholder {  
   color: #212121;
}
.register a{
  color:#D6491C;
    font-size: .6em;
    display: block;
    margin: 2em 0 0;
    text-decoration: underline;
}
.blog-right-grid{
  margin:3em 0;
  position:relative;
}
.blog-right-grid-pos{
  position:absolute;
  top:0%;
  left:0%;
  width: 100%;
}
.blog-right-grid-pos h3{
  text-align: center;
    color: #212121;
    font-size: 2em;
    position: relative;
    padding-bottom: .5em;
    margin: 5em 0 0;
}
.blog-right-grid-pos h3 span{
  display: block;
    color: #D6491C;
}
.blog-right-grid-pos h3:after{
  content: '';
    background: #D6491C;
    width: 20%;
    height: 3px;
    position: absolute;
    bottom: 0%;
    left: 40%;
}
.discount{
  margin:4em 0 0;
  text-align:right;
}
.discount a{
  font-size:1em;
  color:#fff;
  padding:8px 30px;
  background:#3D99DC;
  text-decoration:none;
}
.tags h3,.comments h3,.write-reply h3{
  font-size:2em;
  color:#212121;
  margin-bottom:1em;
}
.tags ul li{
  display:inline-block;
  margin:2px;
}
.tags ul li a{
  font-size: 14px;
    color: #999;
    text-decoration: none;
    padding: 5px 10px;
    border: 1px solid #999;
    display: block;
}
.tags ul li a:hover{
  color:#fff;
  background:#3D99DC;
  border:1px solid #3D99DC;
}
/*-- //blog --*/
/*-- single --*/
.admin{
  padding:1.5em;
  background:#f5f5f5;
  margin-bottom: 3em;
}
.admin-left{
  float:left;
  width:20%;
}
.admin-right{
  float:right;
  width:80%;
}
.admin-right p{
  color:#999;
  line-height:1.8em;
}
.admin-right h5{
  margin:1em 0 0;
  font-size:1.2em;
}
.admin-right h5 a{
  color:#3D99DC;
  text-decoration:none;
}
.admin-right h5 a:hover{
  color:#D6491C;
}
.single-left3-grid {
    padding-left: 0;
}
.single-left3-grid p {
    padding: 1em;
    background: #F5F5F5;
    font-size: 1em;
    text-transform: uppercase;
    line-height: 1.5em;
    margin: 0;
    color: #999;
    text-align: center;
}
.single-left3-grids{
  margin:0 0 3em;
}
.comments-grid-left {
    float: left;
    width: 25%;
}
.comments-grid-right {
    float: right;
    width: 70%;
}
.comments-grid-right h4 a {
    font-size: 1.2em;
    color: #3D99DC;
    text-decoration: none;
}
.comments-grid-right h4 a:hover {
  color:#999;
}
.comments-grid-right ul {
    padding: 1em 0;
}
.comments-grid-right ul li {
    display: inline-block;
    color: #999;
    font-size: 14px;
}
.comments-grid-right ul li i {
    margin: 0 1em;
    font-style: normal;
}
.comments-grid-right ul li a {
    color:#D6491C;
    text-decoration: none;
}
.comments-grid-right ul li a:hover {
    color:#212121;
}
.comments-grid-right p {
    color: #999;
    line-height: 1.8em;
}
.comments-grid:nth-child(2) {
    margin: 2em 0;
}
.comments-grid:nth-child(3) {
    margin: 0 0 2em 10em;
}
.comments-grids {
    padding: 2em 0 5em;
}
.write-reply input[type="text"],.write-reply input[type="email"],.write-reply textarea{
  outline: none;
    width: 100%;
    padding: 10px;
    font-size: 14px;
    color: #212121;
    background: #F8F8F8;
    border: 1px solid #EAEAEA;
}
.write-reply textarea{
  width:70% !important;
  min-height:200px;
  margin-bottom:.8em;
}
.write-reply input[type="text"] {
    margin-bottom: 1em;
}
.write-reply input[type="email"] {
    margin-bottom: 1em;
}
.write-reply input[type="submit"]{
  outline:none;
  width:100%;
  padding:10px 0;
  font-size:1em;
  color:#fff;
  background:#212121;
  border:none;
}
.write-reply input[type="submit"]:hover{
  background:#D6491C;
}
/*-- //single --*/
/*-- gallery --*/
.gallery-grids:nth-child(4){
  margin:4em 0 2em;
}
.gallery-grids:nth-child(6){
  margin:2em 0;
}
#jzBox {
  top: 0;
  left: 0;
  z-index: 10000;
  position: fixed;
  background-color: rgba(30, 30, 30, 0.9);
  margin: 0 !important;
  text-align: center;
  width: 100%;
  height: 100%;
  display: none;
  color: #fff;
}

#jzBoxTargetImg {
  margin:6% 0 1% 0;
  max-width: 96%;
  max-height: 73%;
  cursor: pointer;
}

#jzBoxCounter {
  margin-bottom: 1%;
  font-size: 12px;
}

#jzBox i:hover {
  cursor: pointer;
  color: #2aabd2;
}

#jzBoxBottom { max-height: 22%; }

#jzBoxNextBig, #jzBoxPrevBig {
  cursor: pointer;
  top: 0;
  left: 0;
  width: 35%;
  position: fixed;
  z-index: 10001;
  height: 100%;
}

#jzBoxNextBig { left: 65%; }

.close {
    float: none;
    opacity:1;
    background: url(../images/close.png) no-repeat 0px 0px;
    display: block;
    width: 32px;
    height: 32px;
  margin:1em auto 0;
}
.arrow-left{
  background: url(../images/left.png) no-repeat 0px 0px;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.arrow-right{
  background: url(../images/right.png) no-repeat 0px 0px;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.item {
  text-align:center;
  float: none;
    margin: 0;
  position:relative;      
}
.item,
.item-hover,
.item-hover .mask,
.item-img,
.item-type-move .item-info {
  width: 255px;
    height: 169px;    
}

.item-hover,
.item-hover .mask,
.item-img { 
  position:absolute;
  top:0;
  left:0;     
}     

.item-type-move .item-hover { 
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out; 
  opacity:0;
  cursor:pointer;   
  z-index:100;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.4);
}     
.item-type-move .item-info {
  z-index:10;
  color:#ffffff;
  position:relative;
  z-index:5;      
  overflow:hidden;      
}

.item-type-move .item-info .headline,
.item-type-move .item-info .date-month {
  width: 100%;
  position:absolute;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out;   
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;  
  padding:0 10px;                             
}       

.item-type-move .item-info .headline {
  font-size: 1.5em;
    top: 10px;
    font-family: 'Cardo', serif;
    color: #fff;              
}

.item-type-move .item-info .date-month {
  font-size:14px;
  font-style:italic;
  bottom:10px;                                    
}
        
.item-type-move .item-info .line {
   height:1px;
   width:85%;
   margin:10px auto 0 auto;
   background-color:#ffffff;     
}       

.item-type-move .item-hover .mask {
  background-color:#C5C5C5;
  opacity:0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);          
  z-index:0;
}

.item-type-move .item-hover:hover {
  opacity:1;
}       

.item-type-move .item-hover:hover .item-info .headline {
  top:25%;
}       

.item-type-move .item-hover:hover .item-info .date-month {
  bottom:27%;
} 
.item-img {     
  background-color:#7a548f;
  z-index:0;      
}
/*-- //gallery --*/
/*--Typography--*/
.well {
    font-weight: 300;
    font-size: 14px;
}
.list-group-item {
    font-weight: 300;
    font-size: 14px;
}
li.list-group-item1 {
    font-size: 14px;
    font-weight: 300;
}
.typo p {
    margin: 0;
    font-size: 14px;
    font-weight: 300;
}
.show-grid [class^=col-] {
    background: #fff;
  text-align: center;
  margin-bottom: 10px;
  line-height: 2em;
  border: 10px solid #f0f0f0;
}
.show-grid [class*="col-"]:hover {
  background: #e0e0e0;
}
.grid_3{
  margin-bottom:2em;
}
.xs h3, h3.m_1{
  color:#000;
  font-size:1.7em;
  font-weight:300;
  margin-bottom: 1em;
}
.grid_3 p{
  color: #999;
  font-size: 0.85em;
  margin-bottom: 1em;
  font-weight: 300;
}
.grid_4{
  background:none;
  margin-top:50px;
}
.label {
  font-weight: 300 !important;
  border-radius:4px;
}  
.grid_5{
  background:none;
  padding:2em 0;
}
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
  margin-bottom: 1em;
    color:#D6491C;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  border-top: none !important;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  z-index: 0;
}
.badge-primary {
  background-color: #03a9f4;
}
.badge-success {
  background-color: #8bc34a;
}
.badge-warning {
  background-color: #ffc107;
}
.badge-danger {
  background-color: #e51c23;
}
.grid_3 p{
  line-height: 2em;
  color: #888;
  font-size: 0.9em;
  margin-bottom: 1em;
  font-weight: 300;
}
.bs-docs-example {
  margin: 1em 0;
}
section#tables  p {
 margin-top: 1em;
}
.tab-container .tab-content {
  border-radius: 0 2px 2px 2px;
  border: 1px solid #e0e0e0;
  padding: 16px;
  background-color: #ffffff;
}
.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  padding: 15px!important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  font-size: 0.9em;
  color: #999;
  border-top: none !important;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.label {
  font-weight: 300 !important;
}
.label {
  padding: 4px 6px;
  border: none;
  text-shadow: none;
}
.nav-tabs {
  margin-bottom: 1em;
}
.alert {
  font-size: 0.85em;
}
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {
line-height:1.8em;
  margin-top:0.5em;
  margin-bottom: 0.5em;
}
li.list-group-item1 {
  line-height: 2.5em;
}
.input-group {
  margin-bottom: 20px;
  }
.in-gp-tl{
padding:0;
}
.in-gp-tb{
padding-right:0;
}
.list-group {
  margin-bottom: 48px;
}
 ol {
  margin-bottom: 44px;
}
h2.typoh2{
    margin: 0 0 10px;
}
@media (max-width:768px){
  .grid_5 {
    padding: 0 0 1em;
  }
  .grid_3 {
    margin-bottom: 0em;
  }
}
@media (max-width:640px){
  h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
    margin-bottom: .5em;
  }
  .progress {
    height: 10px;
    margin-bottom: 10px;
  }
  ol.breadcrumb li,.grid_3 p,ul.list-group li,li.list-group-item1 {
    font-size: 14px;
  }
  .breadcrumb {
    margin-bottom: 10px;
  }
  .well {
    font-size: 14px;
    margin-bottom: 10px;
  }
  h2.typoh2 {
    font-size: 1.5em;
  }
  .label {
    font-size: 60%;
  }
}
@media (max-width:480px){
  .banner {
    min-height: 405px;
  }
  .table h1 {
    font-size: 26px;
  }
  .table h2 {
    font-size: 23px;
  }
  .table h3 {
    font-size: 20px;
  }
  .label {
    font-size: 53%;
  }
  .alert,p {
    font-size: 14px;
  }
  .pagination {
    margin: 20px 0 0px;
  }
}
@media (max-width: 320px){
  .grid_4 {
    margin-top: 18px;
  }
  h3.title {
    font-size: 1.6em;
  }
  .alert, p,ol.breadcrumb li, .grid_3 p,.well, ul.list-group li, li.list-group-item1,a.list-group-item {
    font-size: 13px;
  }
  .alert {
    padding: 10px;
    margin-bottom: 10px;
  }
  ul.pagination li a {
    font-size: 14px;
    padding: 5px 11px;
  }
  .list-group {
    margin-bottom: 10px;
  }
  .well {
    padding: 10px;
  }
  .nav > li > a {
    font-size: 14px;
  }
  table.table.table-striped,.table-bordered,.bs-docs-example {
    display: none;
  }
}
/*--//Typography --*/
/*-- mail --*/
.mail-grid{
  padding:2em;
    background: #f5f5f5;
    margin: 3em auto;
}
.mail-grid-left h4{
  font-size:1.5em;
  color:#212121;
  margin:0 0 1.5em;
}
.mail-grid-left p{
  color: #999;
    line-height: 1.8em;
}
.mail-grid-left p i{
  left: -3em;
    color: #D6491C;
    display: block;
    text-align: center;
    padding-bottom: 1em;
    font-size: 1.5em;
}
.mail-grid-left p span{
  display:block;
}
.mail-grid-left1 ul li{
  list-style-type:none;
  font-size:14px;
  color:#999;
  margin-bottom:1em;
}
.mail-grid-left1 ul li span{
  padding-left:1em;
  left:-.5em;
  color:#D6491C;
}
.mail-grid-left1 ul li a{
  color:#999;
  text-decoration:none;
}
.mail-grid-left1 ul li a:hover{
  color:#212121;
}
.mail-grid-right iframe{
  min-height:300px;
  width:100%;
}
.mail-grid-left{
    margin: 2em 0 0;
}
.mail-grid-left1 {
    margin:7em 0 0;
}
.contact-grid-left,.contact-grid {
  padding-left:0;
}
.contact-grid-left input[type="text"],.contact-grid-left input[type="email"],.contact-grid textarea{
  outline:none;
  padding:10px;
  background:#f5f5f5;
  color:#212121;
  width:100%;
  font-size:14px;
  border:1px solid #DFDFDF;
}
.contact-grid-left input[type="text"]:nth-child(2){
  margin:1em 0;
}
.contact-grid textarea{
  min-height:200px;
  margin-bottom: .8em;
}
.contact-grid input[type="submit"]{
  outline:none;
  padding:10px 0;
  background:#D6491C;
  color:#fff;
  width:100%;
  font-size:1em;
  border:none;
}
.contact-grid input[type="submit"]:hover{
  background:#3D99DC;
}
.contact-grid textarea,.contact-grid input[type="submit"] {
    width: 98% !important;
}
.contact-grid-blog{
  margin:0 !important;
}
.blog-right-grid-pos1 h3 {
    margin: 0.5em 0 0 !important;
}
/*-- //mail --*/
/*-----start-responsive-design------*/
@media (max-width:1440px){
  .banner {
    background-position:-3px 0px;
  }
}
@media (max-width:1366px){
  .banner-info {
    margin: 2em auto 0;
  }
  .banner {
    min-height: 435px;
  }
}
@media (max-width:1280px){
  .banner-info1 {
    padding: 5em 5em 6em;
  }
  .banner {
    min-height: 555px;
  }
  .banner-bottom, .team, .services, .testimonials, .blog, .gallery, .typo, .mail {
    padding: 4em 0;
  }
  .newsletter {
    padding-bottom: 4em;
  }
}
@media (max-width:1080px){
  .navbar-nav > li > a {
    padding: 20px 28px;
  }
  .header-left {
    margin-left: 14em;
  }
  .banner-info {
    margin: 8em auto 0;
    width: 80%;
  }
  .banner {
    min-height: 510px;
  }
  .banner-bottom-left h2 {
    font-size: 2.3em;
  }
  .banner-bottom-left h2 span:after {
    right: 2%;
    width: 30%;
  }
  .team-grid:hover .p-mask {
    transform: translateY(-72%);
    -moz-transform: translateY(-72%);
    -ms-transform: translateY(-72%);
    -webkit-transform: translateY(-72%);
  }
  .banner1 h2 {
    font-size: 2.5em;
  }
  .banner1 {
    min-height: 240px;
  }
  .sap_tabs {
    padding: 1em;
  }
  .resp-tab-item {
    font-size: 14px;
    padding: 8px 37px;
    margin: 1px;
  }
  .blog-right-grid {
    margin: 2em 0;
  }
  .blog-left-grid1-bottom h4 {
    font-size: 1.8em;
  }
  .single-left3-grid p {
    font-size: 14px;
  }
  .admin-right {
    width: 75%;
  }
  .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
    width: 205px;
    height: 136px;
  }
  p.sint:after {
    width: 18%;
    left: 40.9%;
  }
  p.sint span:before {
    left: 40%;
  }
  p.sint span:after {
    right: 40.3%;
  }
  .wmuSliderPagination {
    left: 32%;
  }
}
@media (max-width:991px){
  .logo {
    width: 15%;
  }
  .header-left {
    margin-left: 10em;
  }
  .header-right p span {
    font-size: 1em;
  }
  .header-right p i {
    left: 5em;
    font-size: 1.5em;
  }
  .navbar-nav > li > a {
    padding:15px 16px;
  }
  .navbar-nav > li > a i {
    margin-bottom: .5em;
  }
  .header {
    border-top: 3px solid #3D99DC;
  }
  .banner-info {
    margin:6em auto 0;
    width: 95%;
  }
  .banner-info1 {
    padding: 3em 3em 5em;
  }
  .banner {
    min-height: 450px;
  }
  .banner-bottom, .team, .services, .testimonials, .blog, .gallery, .typo, .mail {
    padding: 3em 0;
  }
  .banner-bottom-left h2 {
    font-size: 2em;
  }
  .banner-bottom-left h2 span:after {
    right: 38%;
  }
  .team h3, .services h3, .testimonials h3, .gallery h3, h3.title, .mail h3 {
    font-size: 2.7em;
  }
  .team-grid {
    text-align: center;
    float: left;
    width: 50%;
  }
  .team-grid img {
    margin:0 auto;
  }
  .team-grid1 .p-mask {
    top: 88%;
    left: 9%;
    width: 82%;
  }
  .team-grid:hover .p-mask {
    transform: translateY(-71%);
    -moz-transform: translateY(-71%);
    -ms-transform: translateY(-71%);
    -webkit-transform: translateY(-71%);
  }
  .team-grid:nth-child(2){
    margin:0 0 2em;
  }
  .services-grid {
    float: left;
    width: 33.33%;
  }
  .link {
    font-size: 1.4em;
  }
  .service-icon:after {
    width: 15%;
    left: 42%;
  }
  .hover {
    width: 150px;
    font-size: 1em;
    height: 40px;
    line-height: 40px;
  }
  .hover-translate:before {
    bottom: 2px;
    left: 2px;
    right: 2px;
    top: 2px;
  }
  p.sint:after {
    width: 17.6%;
    left: 41%;
  }
  .newsletter form {
    width: 85%;
  }
  .newsletter {
    padding-bottom: 3em;
  }
  .blog-right {
    margin: 3em auto 0;
    width: 63%;
  }
  .resp-tab-item {
    padding: 8px 72px;
  }
  .blog-right-grid-pos h3 {
    margin: 7em 0 0;
  }
  .single-left3-grid {
    float: left;
    width: 50%;
  }
  .gallery-grid {
    float: left;
    width: 50%;
  }
  .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
    width: 330px;
    height: 219px;
  }
  .gallery-grid:nth-child(2) {
    margin-bottom: 2em;
  }
  .item-type-move .item-hover:hover .item-info .headline {
    top: 33%;
  }
  .item-type-move .item-hover:hover .item-info .date-month {
    bottom: 30%;
  }
  .mail-grid-left p i {
    left: 0;
  }
  .mail-grid-left {
    margin: 0;
  }
  .mail-grid-left p {
    text-align: center;
  }
  .mail-grid-left1 {
    margin: 2em 0;
    text-align: center;
  }
  .contact-grid:nth-child(2) {
    width: 68%;
    margin: 2em auto 0;
  }
  .mail-grid-left h4 {
    font-size: 1.7em;
    text-align: center;
    margin-bottom: 1em;
  }
  .banner1 h2:before {
    left: 32%;
  }
  .banner1 h2:after {
    right: 32%;
  }
  .banner1 h2:before, .banner1 h2:after {
    width: 35%;
  }
}
@media (max-width:800px){
  .logo {
    width: 18%;
  }
  .banner1 h2 {
    font-size: 2em;
    margin: 1.5em 0 0;
  }
  .banner1 {
    min-height: 170px;
  }
}
@media (max-width:768px){
  .logo {
    width: 20%;
  }
  .banner-info1 {
    padding: 2em 2em 5em;
  }
  .banner {
    min-height: 410px;
  }
  .team h3, .services h3, .testimonials h3, .gallery h3, h3.title, .mail h3 {
    font-size: 2.5em;
  }
  .comments-grid-left {
    width: 15%;
  }
  .comments-grid-right {
    width: 80%;
  }
  .comments-grid:nth-child(3) {
    margin: 0 0 2em 6em;
  }
  .mail-grid-right iframe {
    min-height: 250px;
  }
}
@media (max-width:767px){
  .navbar-toggle {
    float: right;
    margin:1.5em 0;
  }
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
  .navbar-default .navbar-toggle {
    border-color: #212121;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #212121;
  }
  .header-left {
    width:100%;
    margin-left:0;
  }
  .navbar-nav {
    margin: 0;
    width: 100%;
    text-align: center;
    background: #3D99DC;
  }
  .navbar-nav > li > a {
    padding: 15px 0;
  }
  .link-effect-9 a {
    margin: 0;
  }
  .navbar-default .navbar-nav > li > a {
    color: #313131;
  }
  .header-right p {
    text-align: center;
    color: #fff;
    margin:0;
  }
  .header-right {
    float: none;
    text-align: center;
    padding-bottom: 1em;
    background: #3D99DC;
  }
}
@media (max-width: 736px){
  .logo {
    width: 22%;
  }
  .navbar-toggle {
    margin:1.5em 0 1.5em 16em;
  }
}
@media (max-width:667px){
  .navbar-toggle {
    margin:1.1em 0 1em;
  }
  .banner-info {
    margin: 4em auto 0;
  }
  .banner-info h3 {
    font-size: 1.8em;
  }
  .banner-info1 {
    padding: 2em 2em 3em;
  }
  .banner {
    min-height: 340px;
  }
  .banner-bottom-left h2 span:after {
    right: 32%;
  }
}
@media (max-width: 640px){
  .banner-info h3 {
    font-size: 1.7em;
  }
  .banner-bottom-left h2 {
    font-size: 1.8em;
  }
  .banner-bottom-left h2 span:after {
    right: 35%;
  }
  .team h3, .services h3, .testimonials h3, .gallery h3, h3.title, .mail h3 {
    font-size: 2.2em;
  }
  p.sint span:after {
    right: 38.1%;
  }
  p.sint span:before {
    left: 37.8%;
  }
  p.sint:after {
    width: 21.6%;
    left: 39%;
  }
  .team-grid1 .p-mask {
    left: 0%;
    width: 100%;
  }
  .testimonials-grids {
    width: 100%;
  }
  .wmuSliderPagination {
    left: 34%;
  }
  .newsletter form {
    width: 95%;
  }
  .blog-left-grid1-bottom h4 {
    font-size: 1.6em;
  }
  .blog-right {
    width: 77%;
  }
  .paging {
    margin: 2em 0 0 !important;
  }
  .comments-grid:nth-child(3) {
    margin: 0 0 2em 0em;
  }
  .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
    width: 267px;
    height: 177px;
  }
}
@media (max-width: 600px){
  .banner-info h3 {
    font-size: 1.6em;
  }
}
@media (max-width:568px){
  .banner-info {
    width: 100%;
  }
  .logo {
    width: 24%;
  }
  .banner-bottom-left h2 span:after {
    right: 30%;
  }
}
@media (max-width:480px){
  .logo {
    width: 30%;
  }
  .banner-info1 {
    padding: 1em 1em 2em;
  }
  .banner-info h3 {
    font-size:1.43em;
  }
  .banner {
    min-height: 285px;
  }
  .navbar-nav > li > a {
    padding: 10px 0;
  }
  .banner-bottom, .team, .services, .testimonials, .blog, .gallery, .typo, .mail {
    padding: 2em 0;
  }
  .banner-bottom-left h2 {
    font-size: 1.6em;
  }
  .banner-bottom-left h2 span:after {
    right: 25%;
  }
  .newsletter h3{
    font-size:1.7em;
  }
  .team h3, .services h3, .testimonials h3, .gallery h3, h3.title, .mail h3 {
    font-size: 2em;
  }
  p.sint:after {
    width: 35.6%;
    left: 33%;
  }
  p.sint span:before {
    left: 31.1%;
  }
  p.sint span:after {
    right: 29.5%;
  }
  .team-grid1 .p-mask {
    top: 83%;
  }
  .services-grid {
    float: none;
    width: 100%;
  }
  .services-grid:nth-child(2) {
    margin:4em 0;
  }
  .link {
    font-size: 1.2em;
  }
  .banner-wrap {
    padding: 0 0 3em;
  }
  .wmuSliderPagination {
    left: 37%;
  }
  .newsletter {
    padding-bottom: 2em;
    margin: 2em 0 0;
  }
  .newsletter form {
    width: 100%;
  }
  .newsletter input[type="submit"] {
    width: 24%;
  }
  .newsletter input[type="email"] {
    width: 75%;
  }
  .footer {
    padding: 2em 0;
  }
  ul.main-nav li i {
    padding: 0 0.5em;
  }
  ul.main-nav li {
    font-size: 13px;
  }
  .copy-right {
    margin: 1em 0 0;
  }
  .banner1 h2 {
    font-size: 1.5em;
  }
  .banner1 {
    min-height: 120px;
  }
  .blog-left,.blog-right {
    padding: 0;
  }
  .blog-left-grid1-bottom h4 {
    font-size: 1.4em;
  }
  .blog-left-grid:nth-child(3) {
    padding: 2em 0;
    margin: 2em 0;
  }
  .blog-right {
    width: 99%;
  }
  .tags h3, .comments h3, .write-reply h3 {
    font-size: 1.7em;
  }
  .comments-grid-right h4 a {
    font-size: 1.1em;
  }
  .write-reply textarea {
    width: 100% !important;
  }
  .gallery-grid {
    float: none;
    width: 100%;
  }
  .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
    width: 403px;
    height: 267px;
  }
  .gallery-grid:nth-child(2) {
    margin: 2em 0;
  }
  .gallery-grid:nth-child(3) {
    margin: 0em 0 2em;
  }
  .gallery-grids:nth-child(4) {
    margin: 3em 0 2em;
  }
  .item-type-move .item-hover:hover .item-info .date-month {
    bottom: 35%;
  }
  .mail-grid {
    padding: 1em;
  }
  .mail-grid-right,.contact-grid-left, .contact-grid {
    padding: 0;
  }
  .mail-grid {
    margin:2em auto;
  }
  .mail-grid-left h4 {
    font-size: 1.4em;
    margin: 1em 0 0.5em;
  }
  .contact-grid:nth-child(2) {
    width: 100%;
  }
  .contact-grid textarea, .contact-grid input[type="submit"] {
    width: 100% !important;
  }
  .services-grid p {
    margin:1em 0 1.5em;
  }
}
@media (max-width: 414px){
  .logo {
    width: 35%;
  }
  .banner-info h3 {
    font-size:1.19em;
  }
  .banner-info h3:before {
    height: 1px;
    width: 45%;
    left: 28%;
  }
  .banner-info {
    margin: 3em auto 0;
  }
  .banner-info p {
    margin: 1em auto 0;
  }
  .banner-bottom-left,.banner-bottom-right,.single-left3-grid {
    padding: 0;
  }
  .comments-grids {
    padding: 2em 0 3em;
  }
  .banner-bottom-left h2 span:after {
    right: 21%;
  }
  .team h3, .services h3, .testimonials h3, .gallery h3, h3.title, .mail h3 {
    font-size: 1.7em;
  }
  .team-grid {
    float: none;
    width: 81%;
    margin: 0 auto;
  }
  .team-grid1 .p-mask {
    top: 88%;
  }
  .team-grid:nth-child(2) {
    margin: 2em auto;
  }
  .team-grid:nth-child(3) {
    margin-bottom: 2em;
  }
  .newsletter h3 {
    font-size: 1.5em;
  }
  .newsletter input[type="submit"] {
    width: 28%;
  }
  .newsletter input[type="email"] {
    width: 70%;
  }
  .blog-left-grid1-bottom ul li {
    margin-right: 0.4em;
  }
  .blog-left-grid1-bottom h4 {
    line-height: 1.5em;
  }
  .resp-tab-item {
    padding: 8px 57px;
  }
  .blog-right-grid-pos h3 {
    margin: 5em 0 0;
  }
  .single-left3-grid {
    float: none;
    width: 100%;
  }
  .single-left3-grid:nth-child(2) {
    margin:1em 0 0;
  }
  .single-left3-grids {
    margin: 0 0 1em;
  }
  .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
    width: 337px;
    height: 223px;
  }
  .gallery-grids:nth-child(4) {
    margin: 2em 0 2em;
  }
  #jzBoxTargetImg {
    margin: 30% 0 1% 0;
  }
  .mail-grid-right iframe {
    min-height: 200px;
  }
  .admin-left {
    float: none;
    width: 100%;
    margin: 0 auto 1em;
  }
  .admin-left img{
    margin:0 auto;
  }
  .admin-right {
    width: 100%;
    float: none;
    text-align: center;
  }
}
@media (max-width:384px){
  .navbar-toggle {
    margin: .8em 0;
  }
  .banner-info h3 {
    font-size: 1.2em;
    line-height: 1.5em;
  }
  .banner {
    min-height: 300px;
  }
  .banner-bottom-left h2 span:after {
    right: 17%;
  }
  .team-grid {
    width: 89%;
  }
  .testimonials-grid-left {
    padding: 0;
  }
  .wmuSliderPagination {
    left: 41%;
  }
  .resp-tab-item {
    padding: 8px 50px;
  }
  .comments-grids {
    padding: 0em 0 3em;
  }
  .comments-grid-left {
    width: 25%;
  }
  .comments-grid-right {
    width: 68%;
  }
  .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
    width: 307px;
    height: 203px;
  }
  .item-type-move .item-hover:hover .item-info .headline {
    top: 30%;
  }
  .item-type-move .item-hover:hover .item-info .date-month {
    bottom: 30%;
  }
  .services-grid:nth-child(2) {
    margin: 3em 0;
  }
}
@media (max-width:375px){
  .banner-bottom-left h2 {
    font-size: 1.4em;
  }
  .banner-bottom-left h2 span:after {
    right: 21%;
  }
  .team-grid {
    width: 91%;
  }
  .resp-tab-item {
    padding: 8px 48px;
  }
  .blog-right-grid-pos h3 {
    margin: 4.5em 0 0;
  }
  .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
    width: 298px;
    height: 197px;
  }
}
@media (max-width:320px){
  .banner-info {
    margin: 2em auto 0;
  }
  .alert, p,.banner-bottom-right ol li,.contact-grid-left input[type="text"], .contact-grid-left input[type="email"], .contact-grid textarea,.mail-grid-left1 ul li,.item-type-move .item-info .date-month,.write-reply input[type="text"], .write-reply input[type="email"], .write-reply textarea,.blog-left-grid1-bottom ul li,.tags ul li a,.comments-grid-right ul li {
    font-size: 13px;
  }
  .contact-grid textarea {
    min-height: 150px;
  }
  .mail-grid-left h4 {
    font-size: 1.2em;
    margin: 1em 0;
  }
  .mail-grid-right iframe {
    min-height: 145px;
  }
  .mail-grid-left1 {
    margin: 1em 0 2em;
  }
  .comments-grid-right h4 a {
    font-size: 1em;
  }
  .tags h3, .comments h3, .write-reply h3 {
    font-size:1.4em;
  }
  .write-reply textarea {
    min-height: 140px;
  }
  .blog-left-grid1-bottom h4 {
    font-size: 1.2em;
  }
  .banner-info1 {
    padding: 0.5em 0em 2em;
  }
  .logo {
    width: 37%;
  }
  .banner-bottom-left h2 span {
    padding-left: 1em;
  }
  .banner-bottom-right ol {
    padding: 1em 0 0 1em;
  }
  .team-grids {
    margin: 2em 0 0;
  }
  .team-grid {
    width: 100%;
  }
  .services-grid i {
    font-size: 1.5em;
  }
  .services-grid {
    padding: 0;
  }
  .hover {
    width: 135px;
    height: 35px;
    line-height: 35px;
  }
  .wmuSliderPagination {
    left: 45%;
    bottom: 2%;
  }
  .testimonials-grid-right {
    padding-right: 0;
  }
  .testimonials-grids {
    margin: 2em auto 0;
  }
  .team h3, .services h3, .testimonials h3, .gallery h3, h3.title, .mail h3 {
    font-size: 1.6em;
  }
  .newsletter h3 {
    font-size: 1.39em;
  }
  .newsletter input[type="email"] {
    width: 100%;
    font-size: 13px;
    margin-bottom: 1em;
  }
  .newsletter input[type="submit"],.contact-grid input[type="submit"] {
    width: 100%;
    font-size: 14px;
  }
  p.sint:after {
    width: 50.6%;
    left: 26%;
  }
  p.sint span:before, p.sint span:after {
    bottom: -9%;
  }
  p.sint span:after {
    right: 20.4%;
  }
  p.sint span:before {
    left: 23.1%;
  }
  .item, .item-hover, .item-hover .mask, .item-img, .item-type-move .item-info {
    width: 243px;
    height: 160px;
  }
  .blog-left-grid1-bottom i {
    font-size: 1.5em;
  }
  .blog-right {
    width: 100%;
    margin: 2em auto 0;
  }
  .resp-tab-item {
    padding: 8px 35px;
  }
  .register input[type="text"], .register input[type="password"] {
    font-size: 13px;
    margin: 0 0 10px 0;
  }
  .blog-right-grid-pos h3 {
    margin: 3.8em 0 0;
  }
  .item-type-move .item-info .headline {
    font-size: 1.2em;
  }
  .social a {
    display: initial;
  }
  .social .tooltip {
    top: -55px;
  }
}
.buy{
  width: 24.7%;
  height: 55px;
  margin: 0 auto;
  padding-top: 13px;
  text-align: center;
  margin-bottom: 40px;
  display: inline-block;
  background-color: #f52c34;
}
.searchboxContainer {  opacity: 1;  filter: 100;  font-family: Arial, Helvetica, sans-serif;  position: relative;  margin-top: 50px;  margin: 50px 20px 20px;  min-width: 170px;}.searchboxContainer div,.searchboxContainer span,.searchboxContainer applet,.searchboxContainer object,.searchboxContainer iframe,.searchboxContainer h1,.searchboxContainer h2,.searchboxContainer h3,.searchboxContainer h4,.searchboxContainer h5,.searchboxContainer h6,.searchboxContainer p,.searchboxContainer blockquote,.searchboxContainer pre,.searchboxContainer a,.searchboxContainer abbr,.searchboxContainer acronym,.searchboxContainer address,.searchboxContainer big,.searchboxContainer cite,.searchboxContainer code,.searchboxContainer del,.searchboxContainer dfn,.searchboxContainer em,.searchboxContainer img,.searchboxContainer ins,.searchboxContainer kbd,.searchboxContainer q,.searchboxContainer s,.searchboxContainer samp,.searchboxContainer small,.searchboxContainer strike,.searchboxContainer strong,.searchboxContainer sub,.searchboxContainer sup,.searchboxContainer tt,.searchboxContainer var,.searchboxContainer b,.searchboxContainer u,.searchboxContainer i,.searchboxContainer center,.searchboxContainer dl,.searchboxContainer dt,.searchboxContainer dd,.searchboxContainer ol,.searchboxContainer ul,.searchboxContainer li,.searchboxContainer fieldset,.searchboxContainer form,.searchboxContainer label,.searchboxContainer legend,.searchboxContainer table,.searchboxContainer caption,.searchboxContainer tbody,.searchboxContainer tfoot,.searchboxContainer thead,.searchboxContainer tr,.searchboxContainer th,.searchboxContainer td,.searchboxContainer article,.searchboxContainer aside,.searchboxContainer canvas,.searchboxContainer details,.searchboxContainer embed,.searchboxContainer figure,.searchboxContainer figcaption,.searchboxContainer footer,.searchboxContainer header,.searchboxContainer hgroup,.searchboxContainer menu,.searchboxContainer nav,.searchboxContainer output,.searchboxContainer ruby,.searchboxContainer section,.searchboxContainer summary,.searchboxContainer time,.searchboxContainer mark,.searchboxContainer audio,.searchboxContainer video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}.searchboxContainer input {  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;  -o-transition: border linear 0.2s, box-shadow linear 0.2s;  transition: border linear 0.2s, box-shadow linear 0.2s;  text-indent: 3px;  margin: 0;}.searchboxContainer select {  padding: 0 5px 1px!important;}.searchboxContainer select option {  padding: 0px 5px 1px!important;}.searchboxContainer select {  padding: 0 5px 1px!important;}.searchboxContainer select option {  padding: 0px 5px 1px!important;}.searchboxContainer input[type="text"],.searchboxContainer select {  border: 1px solid #000000;  border-top: 1px solid #000000;  -ms-box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, 0.2);  -moz-box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, 0.2);  box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, 0.2);  height: 20px;  line-height: 16px;  color: #444;  font-size: 11px;}.searchboxContainer input[type="text"].error,.searchboxContainer select.error {  border: 1px solid red;  background: #ffe6e6;  -webkit-box-shadow: red 0 0 3px 0 inset;  -moz-box-shadow: red 0 0 3px 0 inset;  box-shadow: red 0 0 3px 0 inset;}.searchboxContainer input[type="text"] {  padding: 1px !important;}.searchboxContainer select:focus,.searchboxContainer input:focus {  outline: none;  border: 1px solid #319fda;  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px 0px inset, #319FDA 0 0 2px 0;  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px 0px inset, #319FDA 0 0 2px 0;  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px 0px inset, #319FDA 0 0 2px 0;}.searchboxContainer ol,.searchboxContainer ul {  list-style: none;}.searchboxContainer a {  color: #319FDA;  text-decoration: none;  cursor: pointer;}.searchboxContainer a:hover {  color: #66CCFF;  text-decoration: underline;}.searchboxContainer .clearBox {  display: block;  clear: both;}.searchboxContainer .hidden {  display: none;  visibility: initial;}.searchboxContainer .tabs-container {  position: absolute;  z-index: 1;  top: -30px;  left: 0;}.searchboxContainer .tabs-container li {  display: inline-block;  height: 50px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  border-radius: 10px;  background-color: #c1cbd6;  padding: 8px 12px;  margin-right: 5px;  color: #000000;  font-size: 14px;  cursor: pointer;}.searchboxContainer .tabs-container li.selected {  background-color: #5083bc;  cursor: default;}.searchboxContainer .searchbox {  display: none;  font-size: 11px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  border-radius: 10px;  border-top-left-radius: 0;  min-width: 170px;  width: 100%;  background-color: #5083bc;  padding: 15px;  position: relative;  z-index: 2;  /*hotels start*/  /*hotels end*/  /*flights start*/  /*flights end*/}.searchboxContainer .searchbox .logo {  width: 100%;  margin-bottom: 1%;  height: 30px;  float: left;}.searchboxContainer .searchbox .logo span {  display: block;  width: 122px;  height: 30px;  float: right;}.searchboxContainer .searchbox .logo span.spanish-logo {  background-image: url(data:image/png;base64,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);}.searchboxContainer .searchbox .logo span.portuguese-logo {  width: 124px;  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAeCAYAAADuInrvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADCwAAAwsBUPibaAAAABl0RVh0U29mdHdhcmUAdâ€¦