@font-face{font-family:Avenir;src:url('https://www.parasailcancun.com/fonts/Avenir-Light.ttf') format('truetype');}@font-face{font-family:Avenir;src:url('https://www.parasailcancun.com/fonts/Avenir-Light.eot?#iefix') format('embedded-opentype');}@font-face{font-family:Avenir;src:url('https://www.parasailcancun.com/fonts/Avenir-Light.woff') format("woff");}@font-face{font-family:Avenir;src:url("https://www.parasailcancun.com/fonts/Avenir-Light.svg#IDdelafuente") format("svg");}@font-face{font-family:Avenir-he;src:url('https://www.parasailcancun.com/fonts/Avenir-Heavy.ttf') format('truetype');}@font-face{font-family:Avenir-he;src:url('https://www.parasailcancun.com/fonts/Avenir-Heavy.eot');}@font-face{font-family:Avenir-he;src:url('https://www.parasailcancun.com/fonts/Avenir-Heavy.woff') format("woff");}@font-face{font-family:Avenir-he;src:url("https://www.parasailcancun.com/fonts/Avenir-Heavy.svg#IDdelafuente") format("svg");}@font-face{font-family:Avenir-bla;src:url("https://www.parasailcancun.com/fonts/Avenir-Black.ttf") format('truetype');}@font-face{font-family:Avenir-me;src:url('https://www.parasailcancun.com/fonts/Avenir-Medium.ttf') format('truetype');}@font-face{font-family:Avenir-me;src:url("https://www.parasailcancun.com/fonts/Avenir-Medium.svg#IDdelafuente") format("svg");}@font-face{font-family:Avenir-me;src:url('https://www.parasailcancun.com/fonts/Avenir-Medium.woff') format("woff");}@font-face{font-family:Avenir-me;src:url('https://www.parasailcancun.com/fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype');}hr{border-width:1px;border-style:double;color:#009FE3;width:100%;float:left;}body{margin:0;font-family:"Avenir";font-size:16px;}
.banner{float:left;width:100%;background-image:url("../img/banner-home.jpg");height:393px;min-width:960px;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}
.banner2{float:left;width:100%;background-image:url("../img/banner-interior.jpg");min-width:960px;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}header{float:left;width:100%;min-width:960px;}nav{width:960px;margin:0 auto;}
.cssmenu{
   width: 100%;
    height: 56px;
    margin-top: 11px;
    float: left;
    border-bottom: 2px solid #ec008c;
    border-top: 2px solid #ec008c;
}
   .ulmenu{float:right;width:81%;height:56px;margin:0;list-style:none;padding:0px;overflow:hidden;font-size:16px;text-transform:uppercase;color:white;font-family:Avenir-me;font-size:14px;}
   .ulmenu li:hover{background:#ec008c; color: white !important;}.ulmenu .idiomas:hover{}.ulmenu li{float:left;width:15%;text-align:center;color:white;height:56px;}
   .ulmenu li a{color:black;display:block;padding:1.2em 0;text-decoration:none;}
   .ulmenu li a:hover{color: white;}
   .call{width:960px;margin:0 auto;}.call-1{float:left;width:35%;margin-top:14px;font-family:Avenir-bla;}.call-1 p{margin: 6px;color: #497fb4;text-transform: uppercase;font-family: sans-serif;font-size: 14px;font-weight: bold;}.texto-mn{width:960px;margin:0 auto;}
/****testo**/
.hideCovernage {
  position: absolute;
  top: 0px;
  background: #fff;
  right: 0px;
  z-index: 2;
  box-shadow: -1px 1px 6px -1px #505968;
  padding: 0px;
  overflow: hidden;
  width: 0px;
  height: 0px;
  box-sizing: border-box;
    transition: all .5s;
}
.phone, .wapp {
  padding-left: 25px;
  position: relative;
}
.phone:before {
  content: '';
  background: url(https://www.cancunrivieramaya.com/img/phonetel.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0px;
}
.wapp:before {
  content: '';
  background: url(https://whatsapp.com/favicon.png);
  position: absolute;
  left: 0px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: cover;
}
#btnCovernage {
  background: white;
  border: 2px solid #E6007e;
  position: absolute;
  font-size: 1.3rem;
  color: #E6007E;
  bottom: 0px;
  right: 0px;
  padding: 8px 16px;
  cursor: pointer;
}
#btnCovernage::before {
    content: '';
    width: 33px;
    height: 33px;
    display: inline-block;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: no-repeat;
    background-size: 512px;
    background-position: -202px -356px;
    vertical-align: middle;
    margin-right: 10px;
}
.hideCovernage.active {
    width: auto;
    height: auto;
    padding: 10px;
    transition: all .5s;
}
/****testo**/
   .texto-cent{float: left;width: 100%; height: 227px;background: #167ac6;}
   .texto-cent2{float:left;width:100%;text-transform:uppercase;}.texto-cent2 h1{text-align:center;font-size:35px;color:white;margin-top:34px;font-family:Avenir-he;}.texto-cent3{text-align:center;font-size:28px !important;color:white;font-family:Avenir-me;}.conttito{float:left;width:100%;}.conttito h3{text-align:center;font-size:28px !important;font-family:Avenir-me;}.texto-cent3 h2{text-align:center;font-size:28px !important;color:white;font-family:Avenir-me;}.vid-t{float:left;width:100%;}.vid-tt{position:absolute;height:368px;width:655px;background:aliceblue;top:317px;margin-left:139px;}.contenedor{width:960px;margin:0 auto;}.cont-int{float:left;width:100%;height:70px;}.cont-int2{float:left;width:100%;}.cont-int3{float:left;width:100%;}.cont-int2 p{float:left;width:100%;font-family:Avenir-me;font-size:28px;text-align:center;margin-bottom:0;}.cont-int3 p{width:94%;text-align:center;margin-left:26px;font-size:24px;margin-top:0;}
   .cont-int4{float:left;width:100%;}.rojo{float:left;width:20%;text-align:center;margin-left:40px;}.rojop{float:left;width:100%;}.rojo-2{float:left;width:20%;text-align:center;margin-left:40px;}.rojo-3{float:left;width:20%;text-align:center;margin-left:40px;}.rojo-4{float:left;width:20%;text-align:center;margin-left:40px;}.rojop p{margin-bottom:0;font-size:24px;color:white;}.rojopp{float:left;width:100%;}.rojopp p{color:white;}
   .verde{float:left;width:100%;}.verde p{    text-align: center; color: #ec008c; text-transform: uppercase; font-size: 27px; margin-top: 17px; margin-bottom: 0; font-family: Avenir-me;}
   .testt{float:left;width:100%;}.testt p{text-align:center;font-size:28px;font-family:Avenir-me;}
   .toste{float:left;width:100%;margin-top:28px;margin-bottom:28px;}
   .toste1{float:left;width:32%;margin-left:12px;}
   .tostetito{float:left;width:100%;text-align:center;}
   .safe{float:left;margin:0 7px 0 77px;}
   .tostetito p{font-size:24px;letter-spacing:-2px;color:#009fe3;}
   .tostetes{float:left;width:100%;text-align:center;}.tostetes p{margin:0;}.gua{float:left;width:100%;text-align:center;margin-bottom:20px;}.gua b{font-size:28px;color:#009fe3;}.taste{float:left;width:100%;text-align:center;}.testa{float:left;width:100%;text-align:center;}.taste p{font-size:24px;margin:0;margin-top:25px;}.testa p{font-size:24px;font-family:Avenir-me;}.btn{float:left;width:100%;text-align:center;margin-bottom:20px;}.btn1{float:left;width:100%;margin-top:10px;margin-bottom:20px;}.tosta{float:left;width:100%;text-align:center;}.tosta p{font-size:28px;font-family:Avenir-me;}.trip{float:left;width:100%;background:#f2f2f2;}.trip1{float:left;width:30%;text-align:center;margin-left:21px;}.trip21{float:left;width:100%;}.trip21 p{margin-top:0;}.trip3{float:left;width:100%;}.trip3 p{margin-top:0;}.trip4{float:left;width:100%;}.trip4 p{margin:0;}.cli{float:left;width:100%;text-align:center;}.qui{float:left;width:100%;}.aquipimer{float:left;width:100%;margin-top:10px;}.contvid{float:left;width:50%;}.conttest{float:left;width:50%;}.imagen-tour{width:406px;height:296px;}.uno1{margin-left:3px;margin-top:7px;}
   #bigPic{width:409px;height:310px;margin-bottom:6px;margin-top:6px;margin-left:5px;box-sizing: border-box; position: relative; }#bigPic img{position:absolute;display:none;}.imagn-test{float:left;width:100%;}.imagn-test .imagn{margin:0 auto;height:433px;background:white;margin-top:4px;}
   .imagn{ 
    margin: 0 auto;
    height: 403px;
    background: #ddd;
    margin-top: 4px;}
    .toby{float:left;width:100%;}
   ul.thumbs li.active{background:#fff;}ul.thumbs, ul#thumbs li{margin:0;padding:0;list-style:none;margin-left:1px;}ul.thumbs li{float:left;margin-right:0px;margin-bottom:0px;padding:1px;cursor:pointer;}
   ul.thumbs img{float:left;width:99px;height:60px;line-height:80px;overflow:hidden;position:relative;z-index:1;}
   .thum{float:left;width:97%;padding-left:5px;-webkit-padding-left:0px !important;}
   .tesp{float:left;width:100%;font-size:18px;}.tesp1{float:left;width:100%;font-family:Avenir-me;font-size:24px;}
   .tesp1 p{ 
    margin-top: 6px;
    margin-bottom: 6px;}
    .tesp2{float:left;width:100%;}.tesp2 p{margin:0;font-size:19px;text-decoration:line-through;}.tesp3{float:left;width:100%;}.tesp3 p{margin:0;font-size:29px;font-family:Avenir-me;}.contba{float:left;width:100%;text-align:center;}.contba p{margin:0;font-size:28px;font-family:Avenir-me;}.contbi{float:left;width:100%;}.contbi1{float:left;width:40%;text-align:center;margin-top:50px;margin-right:94px;}.tip1{float:left;width:100%;}.tip2{float:left;width:100%;}.tip2 p{font-size:28px;margin:0;}.tip3{float:left;width:100%;}.tip3 p{margin:0;font-size:25px;}.tip4{float:left;width:100%;}.tip4 p{margin:0;font-size:18px;}.contbi2{float:left;width:50%;text-align:center;margin-top:50px;}.contbi-vi{float:left;width:484px;height:274px;background:black;}.pp{margin-top:30px;}
   .book-button{background-color:#f4e000; border:2px solid #999400 !important;  border-left:0 !important;   -webkit-border-radius:6px !important; border-radius:6px !important; border-top:0 !important;
          border-right:3px solid #999400 !important;
          -webkit-box-shadow:2px 1px 2px #7c7474;
          box-shadow:2px 1px 2px #7c7474;
          color:#050505 !important;display:inline-block;font-family:Avenir-me;
          font-size:29px !important;padding:14px 9px !important;text-transform:uppercase;text-decoration:none;}.book-button a{text-decoration:none;color:black;}.contbb{float:left;width:100%;}.contbbb{float:left;width:45%;}.c{margin-right:96px;}.ttt{float:left;width:100%;text-transform:uppercase;font-size:29px;font-family:Avenir-me;text-align:center;}.contttt{float:left;width:100%;}.contttt p{}.yprime{float:left;width:100%;text-align:center;margin-top:20px;}.yprime p{margin:0;font-size:28px;font-family:Avenir-me;}.ysegun{float:left;width:100%;text-align:center;}.ysegun p{margin:0;font-size:24px;}.pipi{float:left;width:100%;margin-top:30px;}.pipi1{float:left;width:100%;text-align:center;}.pipi1 p{margin:0;font-size:28px;font-family:Avenir-me;}.pipi2{float:left;width:90%;margin-left:45px;}.facetito{float:left;width:100%;text-align:center;}.facetito h1{font-size:28px;font-family:Avenir-me;}.faceequip{float:left;width:100%;}.equipo1{float:left;width:100%;margin-bottom:40px;}.face-text{float:left;width:53%;margin-top:86px;}.tito-int{float:left;width:100%;}.tito-int p{font-size:28px;font-family:Avenir-me;margin-bottom:0;}.text-int{float:left;width:100%;}.text-int p{font-size:18px;}.face-img{float:left;width:47%;}.paraca{float:left;width:100%;}.paracaidas{margin-top:58px;margin-left:60px;}.equipo2{float:left;width:100%;margin-top:0px;margin-bottom:30px;}.face-img2{float:left;width:47%;}.paraca2{float:left;width:100%;}.barra-parasail{margin-top:71px;}.borro{margin-top:14px;}.face-text2{float:left;width:53%;}.titi{float:left;width:50%;}.tata{float:left;width:40%;margin-top:95px;margin-left:95px;}.teta{margin-top:29px;margin-left:158px;}.tito-int2{float:left;width:100%;}.tito-int2 p{margin-bottom:0;font-size:28px;font-family:Avenir-me;}.text-int2{float:left;width:100%;}.gprime{float:left;width:100%;text-align:center;}.gprime p{font-family:Avenir-me;font-size:28px;}.gsegun{float:left;width:100%;}.gcont{float:left;width:100%;}.stcont{float:left;width:100%;}.stprimer{float:left;width:100%;}.stint{float:left;width:45%;margin-right:96px;}.l{margin-right:48px;}.stimg{float:left;width:100%;}.conteimg{float:left;width:35%;}.stnombre{float:left;width:65%;}.stnombre1{float:left;width:100%;}.stnombre1 p{font-size:18px;font-family:Avenir-me;margin-bottom:0;text-transform:uppercase;}.stnombre2{float:left;width:100%;}.stnombre2 p{font-size:18px;font-family:Avenir-me;margin-top:0;margin-bottom:0;}.stnombre3{float:left;width:100%;}.stnombre3 p{margin-top:0;font-size:18px;}.stcontext{float:left;width:100%;}.stint1{float:left;width:45%;}.contac{float:left;width:100%;}.textform{float:left;width:50%;font-size:18px;margin-top:37px;}.s1{float:left;width:100%;margin-bottom:20px;}.ss1{float:left;width:23%;}.ss1 p{margin:0;}.ss2{float:left;width:77%;}.ss2 p{margin:0;}.formu{float:left;width:50%;}.imput{float:left;width:68%;margin-left:116px;margin-top:23px;}.form-cont input{float:left;width:100%;height:30px;margin-bottom:11px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border:1px solid #EC008C;}.form-cont textarea{width:100%;height:100px;margin-bottom:14px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border:1px solid #EC008C;}.form-cont .submit{float:right;width:71px;background:#EC008C;color:white;font-weight:bold;}.contact-mapa{float:left;width:100%;height:351px;background:#EC008C;}.fram{float:left;width:46%;margin-right:18px;margin-top:21px;margin-left:14px;}.frame-mapa{width:100%;height:301px;}.map-img{float:left;width:50%;text-align:center; margin-top: 21px;}.map-img p{font-size:24px;margin:0;color:white;}.loc-im{height:266px;width:470px;margin-top:0px;}.gallery{-webkit-padding-start:0px;}.tripim{float:left;width:100%;text-align:center;margin-bottom:35px;margin-top:34px;}.tripim img{}.banner-bajo{float:left;width:100%;background-image:url("../img/banner-abajo-home.jpg");height:230px;min-width:960px;margin-top:62px;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}.banner-dentro{width:960px;margin:0 auto;}.banner-texto{float:left;width:100%;}.tre{float:left;width:100%;text-align:center;color:white;margin-top:31px;}.tre p{font-family:Avenir-me;font-size:28px;font-weight:bold;}.banner-bajo{float:left;width:100%;height:230px;min-width:960px;margin-top:62px;}
          .footer-dentro{width:960px;margin:0 auto;}.footer-texto{float:left;width:100%;display: inline-flex;}
          .footer{float: left;width: 100%; min-width: 960px; color: black;border-top: 2px solid #167ac6;}
          .footer2{float:left;width:100%;height:85px;min-width:960px;background:#ec008c;text-align:center;}.footer2 p{font-size:18px;color:white;}/*.footmenu{width:20%;float:left;}*/
          .ulmenu2{text-transform:capitalize;color:#FBFAFA;font-size:14px;list-style:none;margin-top:41px;}
          .ulmenu2 li a{text-decoration: none;line-height: 26px; color: black; font-weight: 600;}
          /*.footmenu2{width:28%;float:left;}
          .footmenu3{float:left;width:20%;}*/
          .intfoot{float:left;width:100%;margin-top:26px;color:white;}.footsocial{float:left;width:100%;}.footsocial img{/* margin-left:2px; */}/*.footmenu4{float:left;width:32%;}*/
          .intfoot2{    float: left;
    width: 100%;
    margin-top: 52px;
    text-align: right;
    font-size: 13px;
    color: #020202;}.intfoot2 p{margin:0;margin-bottom:4px;}.footerimg{float:left;width:100%;}.img1{float:left;width:100%;margin-left:40px;}.img2{float:left;width:45%;}.veri{float:right;width:100%;text-align:-webkit-right;}.tar{float:right;width:100%;text-align:-webkit-right;}.ulmenu1{float:left;width:100%;}.logo1{float:left;}
   .logo1 img{    
    float: left;
    margin-top: 0px;
    width: 134px;}
    .ulmenu .idiomas{float:left;width:4%;text-align:right;color:white;margin-top:17px;margin-left:21px;height:21px;}.ulmenu .idiomas a{color:white;display:block;padding:0;text-decoration:none;}.buttons .book-button{background-color:#f4e000;border:2px solid #999400 !important;border-left:0 !important;-webkit-border-radius:6px !important;border-radius:6px !important;border-top:0 !important;border-right:3px solid #999400 !important;-webkit-box-shadow:2px 1px 2px #7c7474;box-shadow:2px 1px 2px #7c7474;color:#050505 !important;display:inline-block;font-family:Avenir-me !important;font-size:18px !important;padding:14px 9px !important;text-transform:uppercase;text-decoration:none;font-weight:bold;}.cont-int2 h2{float:left;width:100%;font-family:Avenir-me;font-size:28px;text-align:center;margin-bottom:0;}.redes{float:left;width:100%;}.redes1{float:left;width:33%;font-weight:bold;font-size:29px;color:rgb(10, 10, 10);text-align:left;text-transform:uppercase;}.redes2{float:left;width:50%;text-align:left;}.redes2 img{width:55px;}.psr{margin-top:20px;}.psr p{margin-top:19px;}
.presta{
  float: left;
  width: 100%;
}
.presta img{
  float: left;
}
.vid-t1{
  float: left;
  width: 100%;
}
.vid-tt1{
  float: left;
  width: 100%;
}
.cont-int12{
  float: left;
  width: 100%;
}
.boton14{
    position: absolute;
    width: 960px;
    margin-top: 235px;
    text-align: right;
}
.btn1q{
    float: left;
    margin-left: 8px;
}
.comentarios1 {
    float: left;
    width: 100%;
    background: #dfdede;
    margin-top: 0px;
    margin-bottom: 50px;
    height: 314px;
}
.titulower {
    float: left;
    width: 100%;
}
#container {
    width: 940px;
    position: relative;
    margin: 0 auto;
    margin-top: 0;
}
.titulower p {
    text-align: center;
    float: left;
    width: 100%;
    padding: 0px 0px;
    font-size: 20px;
    color: #122b53;
}
#carousel {
    width: 780px;
    margin: 0 auto;
}



/*carusel slides*/ 
/* Carousel */

#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.text h4{
  color: #122b53;
  font-size: 26px;
  text-align: center;
  letter-spacing: 1px;
  float: left;
  width: 100%;
  margin-bottom: 7px;
}
#container {
    width: 940px;
    position: relative;
    margin: 0 auto;
    margin-top: 0;
}
      
#carousel {
   width: 780px;
   margin: 0 auto;
}
      
#ui-carousel-next, #ui-carousel-prev {
    width: 60px;
    height: 276px;
    display: block;
    position: absolute;
    top: 0;
    z-index: 100;
    text-decoration: none;
}

#ui-carousel-next {
  right: 0;
}

#ui-carousel-prev {
        left: 0;
      }
      
#ui-carousel-next > span, #ui-carousel-prev > span {
    display: block;
    color: transparent;
    background: url(https://www.parasailcancun.com/img/sprite.png) #dfdede no-repeat;
    width: 40px;
    height: 70px;
    margin-top: 100px;
}
#ui-carousel-prev span {
    background-position: -483px -282px;
}
#ui-carousel-next span {
    background-position: -483px -352px;
}
      
      .slide {
        margin: 0;
        position: relative;
      }
      
      .slide  h5 {
        color: #122b53;
          margin: 0;
          float: left;
          width: 100%;
      }
      
      .slide  p {
          color: #345a98;
          margin: 0;
          padding: 0;
          margin-bottom: 8px;
          font-family: 'helv';
          float: left;
          margin-top: 7px;
      }
      
      #slide01 > img {
          width: 144px;
          float: left;
          margin-left: 35px;
          margin-top: 40px;
      }
      
      #slide01 > .text {
          position: absolute;
          left: 236px;
          bottom: 28px;
      }
      
      #slide02 > img {
        position: absolute;
        bottom: 35px;
        left: 30px;
        width: 144px;
      }
      
      #slide02 > .text {
          position: absolute;
          left: 266px;
          bottom: 15px;
      }
      
      #slide03 > img {
        position: absolute;
        bottom: 25px;
        left: 30px;
        width: 144px;
      }
      
      #slide03 > .text {
        position: absolute;
        left: 270px;
        bottom: 25px;
      }
      
      #slide04 > img {
        position: absolute;
        bottom: 50px;
        left: 60px;
        width: 144px;
      }
      
      #slide04 > .text {
        position: absolute;
        left: 290px;
        bottom: 25px;
      }
      
      #slide05 > img {
        position: absolute;
        bottom: 35px;
        left: 60px;
        width: 144px;
      }
      
      #slide05 > .text {
        position: absolute;
        left: 240px;
        bottom: 35px;
      }
      
      #slide06 > img {
        position: absolute;
        bottom: 10px;
        left: 20px;
        width: 144px;
      }
      
      #slide06 > .text {
        position: absolute;
        left: 290px;
        bottom: 35px;
      }
      
      #pages {
        width: 150px;
        margin: 0 auto;
      }
      
      .bullet {
        /*background: url(../images/page-off.png) center center no-repeat;*/
        display: block;
        width: 18px;
        height: 18px;
        margin: 0;
        margin-right: 5px;
        float: left;        
      }
		.bullet.on, .bullet.off {
			border: 2px solid #122b53;
			border-radius: 50%;
		}
		.bullet.off::before {
			width: 0px;
			height: 0px;
			display: block;
			content: '';
			background: #122b53;
			top: 50%;
			left: 50%;
			border-radius: 50%;
			position: relative;
			transition: all .3s;
		}
		.bullet.on::before {
			width: 80%;
			height: 80%;
			display: block;
			content: '';
			background: #122b53;
			top: 10%;
			left: 13%;
			border-radius: 50%;
			position: relative;
			transition: all .3s;
		}
.ptrfg{
  float: left;
  width: 100%;
  margin-top: 27px;
  margin-bottom: 50px;
}
.ptrfg h5{
    color: #122b53;
    font-size: 25px;
    /*text-align: center;*/
    /*letter-spacing: 2px;*/
    float: left;
    width: 100%;
    text-transform: capitalize;
}
.contener3{
  width: 1000px;
  margin: 0 auto;
}
.ptrfg h4{
    color: #122b53;
    font-size: 21px;
    /* text-align: center; */
    /*letter-spacing: 2px;*/
    float: left;
    width: 100%;
    text-transform: capitalize;
}
.contreimg12{
  float: left;
  width: 475px;
  margin-top: 15px;
}
.contreimg{
    float: left;
    width: 236px;
    margin-top: 44px;
    text-align: center;
}
.textoconte{
  float: left;
  width: 525px;
  /*height: 20px;*/

}
.textoconte p{
  color: #122b53;
  font-size: 19px;
  /* text-align: center; */
  /* letter-spacing: 2px; */
  float: left;
  width: 100%;
  text-transform: uppercase;
}
.eeee {
  float: left;
  color: black;
  width: 100%;
  list-style-type: none;
  margin: 0;
  margin-left: 0;
  -webkit-margin-after: 1em;
  -webkit-margin-before: 0.5em;
  -webkit-padding-start: 19px;
  line-height: 25px;
  font-family: helv;
  }
  .contreimg12{
  float: left;
  width: 475px;
  margin-top: 15px;
}
/*fin de los slides*/
.paraca2 .gata{
  float: left;
  width: 450px;
}
.paraca2 .gata img{
  float: left;
  width: 100%;
}
.paraca2 .gata h2{
  float: left;
  width: 100%;
}
.paraca2 .gata p{
  float: left;
  width: 100%;
}


/*** icons ***/
.ic-bnf {
    position: relative;
    display: inline-block;
    width: 65px;
    height: 65px;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: no-repeat;
}
.ic-bnf.shield {
    background-position: -212px -101px;
}
.ic-bnf.familly {
    background-position: -344px -101px;
}
.ic-bnf.face {
    background-position: -409px -101px;
}
.ic-bnf.location {
    background-position: -277px -101px;
}

.grts-icon {
    display: inline-block;
    position: relative;
    width: 100px;
    height: 100px;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: no-repeat;
}
.grts-icon.safety {
    background-position: -101px 0px;
}
.grts-icon.badweather {
    background-position: 0px 0px;
}
.grts-icon.reschedule {
    background-position: -401px 0px;
}
.grts-icon.nosurprise {
    background-position: -201px 0px;
}

.social-icon {
    display: inline-block;
    width: 28px;
    height: 31px;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: no-repeat;
    margin: 0px 0px -7px 0px;
}
.social-icon.facebook {
    background-position: -367px -170px;
}
.social-icon.gplus {
    background-position: -396px -170px;
}
.social-icon.youtube {
    background-position: -462px -170px;
}
.social-icon.tripadvisor {
    background-position: -494px -170px;
}
.social-icon.twitter {
    background-position: -430px -170px;
}

.tri-social {
    display: block;
    width: 53px;
    height: 50px;
    box-sizing: border-box;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: repeat;
    background-repeat: no-repeat;
    background-size: 392px;
}
.tri-social.facebook {
    background-position: 0px -76px;
}
.tri-social.tripadvisor {
    background-position: -52px -76px;
    width: 52px;
}
.tri-social.twitter {
    background-position: -104px -76px;
}

.social {
    display: block;
    width: 53px;
    height: 50px;
    box-sizing: border-box;
    background: url(https://www.parasailcancun.com/img/sprite2.png);
    background-repeat: repeat;
    background-size: auto auto;
    background-repeat: repeat;
    background-repeat: no-repeat;
    background-size: 314px;
}
.social.intagram {
    background-position: -108px -1px;
}

.amipci {
    display: inline-block;
    width: 98px;
    height: 60px;
    vertical-align: top;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: no-repeat;
    background-size: 257px;
    background-position: 0px -165px;
}

.gd-label-icon {
    display: inline-block;
    width: 224px;
    height: 54px;
    background: url(https://www.parasailcancun.com/img/sprite.png);
}
.gd-label-icon.en {
    background-position: 0px -281px;
}
.gd-label-icon.es {
    background-position: -225px -281px;
}

.cc-label-icons {
    display: inline-block;
    width: 273px;
    height: 43px;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: no-repeat;
    background-position: 0px -460px;
}

.belt-icon {
    display: inline-block;
    width: 42px;
    height: 35px;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: no-repeat;
    background-size: 369px;
    margin-top: 11px;
}
.belt-icon.lock {
    background-position: -128px -120px;
}
.belt-icon.rain {
    background-position: -214px -120px;
}
.belt-icon.schedule {
    background-position: -85px -120px;
}
.belt-icon.bill {
    background-position: -171px -120px;
}

.lt-icon-blue {
    display: inline-block;
    width: 42px;
    height: 42px;
    background: url(https://www.parasailcancun.com/img/sprite.png);
    background-repeat: no-repeat;
    background-size: 512px;
}
.lt-icon-blue.group {
    background-position: -250px -218px;
}
.lt-icon-blue.parasail {
    background-position: -295px -217px;
}
.lt-icon-blue.shield {
    background-position: -118px -218px;
}
.lt-icon-blue.radio {
    background-position: -338px -217px;
}
.lt-icon-blue.sun {
    background-position: -162px -218px;
}
.lt-icon-blue.tripadvisor {
    background-position: -382px -218px;
}
.lt-icon-blue.familly {
    background-position: -207px -217px;
}
.lt-icon-blue.face {
    background-position: -427px -217px;
}
