/*
Theme Name: Gonzalo
Description: Tema para WordPress.
Author: GON
Author URI: http://www.facebook.com/gonzalopareja
version: 2.8.1
Tags: tema, gon
*/
@import url('https://fonts.googleapis.com/css2?family=Poiret+One&family=Quicksand:wght@300..700&display=swap');

/*
font-family: "Quicksand", sans-serif;
font-family: "Poiret One", sans-serif;
 */

*{margin:0; padding:0;}

body{font-family: "Poiret One", sans-serif;font-size: 14px;margin: 0;}

img{border: none; padding:0; max-width:100%; height:auto;}
img a{border:none;}

.alignleft{float:left;border:none;margin:0 10px 10px 0;}
.alignright{float:right;border:none;margin:0 0 10px 10px;}
.aligncenter{display:block; margin:0 auto 10px;}
.const{background: url(images/const.png) no-repeat center top; padding-top: 175px;text-align: center !important;}

/* links */
a{color:#0066cc; text-decoration:none;transition:color .15s;}
a:hover{color:#000; text-decoration: underline;}

li{list-style: none;}

/* container */
.container {max-width: 1600px;margin: 0 auto;padding:0;color:#141414;}

/*header*/
#boxheader {position: relative;}
#boxlogomenu #container{position: absolute;z-index: 100000;width: 100%;background: linear-gradient(#000000bf, #00000000);display: flex;flex-wrap: wrap;justify-content: center;align-items: center;top: 0;padding: 2% 0 1%;}
#itemlogo {width: 20%;}
#itemmenu {width: 70%;text-align: right;}
#itemlogo img {width: 70%;}

/* top */
#menu {padding-top: 5px;/* text-align: left; */}
#menu ul {/* display: flex; *//* justify-content: space-between; */}
#menu ul li{display: inline-block;padding: 5px;position: relative;border-radius: 5px;/* flex-grow: 4; */margin: 2px;text-align: center;list-style: none !important;}
#menu ul li a{color: #ffffff;font-size: 20px;text-transform: uppercase;display: block;padding: 5px 10px;font-weight: 800;}
#menu ul li a:hover{color: #27afd3;text-decoration:none;}
#menu li.current_page_item a{border-bottom: 2px solid #0d0d0a;}
#menu ul li.btncontacto a{background-color:#E3920D;color: #FFF;padding: 10px;border-radius: 5px;border: none !important;}
#menu ul li.btncontacto a:hover {background-color: #fab90a;}
#menu ul li ul{opacity:0;visibility:hidden;padding:10px;background-color:#F1F1F1;text-align:left;position:absolute;top:55px;left:50%;margin-left:-130px;width:240px;transition:all .3s .1s;}
#menu ul li:hover ul{opacity:1;top:100%;visibility:visible;}
#menu ul ul li{position:relative;padding: 0;display: block;}
#menu ul ul li a{color:#323232;font-size:13px;padding: 10px;display:block;border: none !important;}
#menu ul ul li a:hover{background-color:#E3920D;color:#FFF;}
/*banner*/
#slider{min-height: 300px;background-color: #bcbcbc;;position: relative;}
#slider .item {overflow: hidden;}
#slider .item img{width:100%;object-fit:cover;/* max-height: 696px; */animation: zoomeffect 30s infinite;}
.conslider{position:absolute;top: 60%;width: 100%;padding: 0px 28%;color: #FFF;transform: translateY(-50%);text-shadow: 0 1px 2px #333;box-sizing: border-box;text-align: center;/* left: -86%; */}
.conslider h2{vertical-align:middle;color: #FFF;font-size: 70px;display:inline-block;line-height: 73px;padding: 40px 10px;font-weight: 800;}
.conslider h2 strong{color: #E1DE1F;}
.conslider p{font-size: 22px;line-height: 34px;}
.conslider a{display: table;background-color: #e2920c00;color: #E1DE1F;padding: 6px 29px;font-size: 27px;font-weight: 700;border-radius: 10px;text-shadow: none;border: 2px solid #E1DE1F;text-transform: uppercase;margin: 20px auto 0;}
.conslider a:hover{text-decoration: none; background-color: #E1DE1F;color: #fff;}
.conslider strong {color: #0c6aa1;background: #ffffffb0;padding: 1% 3.5%;border-radius: 66px;display: inline-block;font-weight: 200;}
#slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;opacity:0;transition:all .3s .1s}
#slider:hover .owl-nav{opacity:1}
#slider .owl-nav div{position:absolute;top:50%;transform:translateY(-50%);font-size: 30px;display:flex;width: 37px;height:44px;background-color: #3c513e5e;box-shadow: 0 0 4px 0 #3c513e;color: #fcecc8;/* border-radius:50%; */justify-content:center;align-items:center;transition:all .3s .1s}
#slider .owl-nav div:hover{background-color:#7d4c245e;color:#222}
#slider .owl-prev{left:40px}
#slider .owl-next{right:40px;left:auto}
#slider .owl-dots {position: absolute;bottom: 18px;left: 50%;transform: translateX(-50%);}
#slider .owl-dots div {width: 33px;height: 5px;background-color: #fcecc8;display: inline-block;margin: 3px 3px;/* border-radius: 50%; */b;/* border: 1px solid #FFF; */}
#slider .owl-dots div.active {background-color: #3c513e;}
@keyframes zoomeffect{ 0%{ transform:scale(1); } 50%{ transform:scale(1.1); } 100%{ transform:scale(1); }}
#slider::before {
    content: "";
    background: linear-gradient(#00000000, #0c6aa142);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}



/*paquetes turisticos*/
#paquetesqt {padding: 3% 0;}
.titulocategoria {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding-bottom: 2%;}
.itemtitulocategoria1 {width: 50%;}
.itemtitulocategoria1 h2 {font-size: 64px;font-weight: 800;line-height: 60px;padding: 3% 0;color: #0c6aa1;}
.itemtitulocategoria2 {width: 50%;}
.itemtitulocategoria2 p {font-size: 18px;font-weight: 300;line-height: 27px;}
.itemtitulocategoria2 a {color: #0c6aa1;font-size: 20px;display: inline-block;padding-top: 15px;font-weight: 800;}
.itempresentacion{position:relative}
.itempresentacion img {transition-duration: .9s;overflow: hidden;}
.itempresentacion:hover img {opacity: 5;transform: scale(1.2, 1.2) rotate(5deg);}
.itemcomentarios{color:#3F3F3F;position:absolute;top:4%;right:5%;background:#F8F8F7;padding:1.5% 4.5%;border-radius:6px}
.itemcomentarios i{color:#F9AF20}
.itempaquetesturisticos{border-radius:20px;overflow:hidden}
.itemtitulo{position:absolute;bottom:0;box-sizing:border-box;padding: 31% 7% 5%;background: linear-gradient(#00000000, #0c6aa1);width: 100%;}
.itemtitulo h2 a{color:#fff;font-size:19px;font-weight: 500;}
.itemtitulo h2 a:hover{color:#fcecc8;text-decoration:none}
.itemtitulo p{color:#fff;padding-top:5%}

/*nosotros*/
#nosotrosqt{background:#F4F4F3;padding:3% 0}
.nosotrositem{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.nosotrositem1{width: 50%;box-sizing:border-box;padding:1% 3%}
.nosotrositem1 h2{color:#0c6aa1;font-size:64px;font-weight: 800;line-height:73px}
.nosotrositem1 p{color:#0c6aa1;font-size: 19px;margin-top:6%;font-weight:300;line-height: 27px;}
.nosotrositem2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width: 44%;box-sizing:border-box;padding:1% 3%}
.nositemblu1{width:100%;border: 1px solid #0c6aa1;box-sizing:border-box;padding:2.5% 6%;border-radius:29px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin: 10px 0;}
.nositemblu1mg{width:15%}
.nositemblu1ext{width:85%}
.nositemblu1ext p{color:#0c6aa1;font-weight:300;line-height:21px}
.nositemblu1ext p strong{font-size:17px;line-height:37px}
.nositemblu{width:100%;border:1px solid #0c6aa1;box-sizing:border-box;padding:2.5% 6%;border-radius:29px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:10px 0;background:#0c6aa1}
.nositemblu p{color:#fff}

/*destinos*/
#destinosqt {padding: 3% 0;}
.titulocategoria2{text-align:center;padding:2% 0;width: 100%;}
.titulocategoria2 h2{color:#0c6aa1;font-size:55px;font-weight: 800;line-height:64px}
.titulocategoria2 span a{display:inline-block;text-transform:uppercase;border: 1px solid #0c6aa1;padding:.5% 2%;border-radius:12px;margin:25px 0 0;color:#0c6aa1}
.titulocategoria2 span a:hover{background:#0c6aa1;color:#fff;text-decoration:none}
.itempresentaciondestinos{position:relative;transition-duration: .9s;overflow: hidden;}
.itempresentaciondestinos img {transition-duration: .9s;overflow: hidden;min-width: 610px;max-height: 680px;object-fit: cover;}
.itempresentaciondestinos:hover img {opacity: 5;transform: scale(1.2, 1.2) rotate(5deg);}
.itemtitulodestinos{position:absolute;bottom:0;z-index:100;box-sizing:border-box;padding:26% 7% 5%;background: linear-gradient(#00000000, #0c6aa1);width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.itemtitulodestinos h2{width:80%;color:#fff;font-size:34px;font-weight: 300;box-sizing:border-box;padding:0 1%}
.itemtitulodestinos span{width:20%;text-align:right}
.itemtitulodestinos i{color:#0c6aa1;background:#DCE6C0;font-size:30px;padding:10%;border-radius:50%}
.itemtitulodestinos i:hover{background:#0c6aa1;color:#DCE6C0}

#tiposdetourqt{background:#F4F4F3;padding: 2% 0 4%;}
.tipotour{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.tipotouritem{text-align:center;box-sizing:border-box;padding: 65px 0%;background: linear-gradient(#28b2d5, #0c6aa1);margin:7px;width: 32%;}
.tipotouritem h3{color:#fff;font-weight:400;font-size:25px;margin-top: 20px;}
.tipotouritem a{display:inline-block;text-transform:uppercase;background:#fff;padding:5% 7%;margin-top:19px;border-radius: 6px;border: 1px solid #ffffff;color: #0c6aa1;font-weight: 800;}
.tipotouritem a:hover {text-decoration: none;background: #0c6aa1;color: #fff;}

/*toures misticos*/
.tourmisticoimg {position: relative;text-align: center;margin: 5% 0;}
.tourmisticotxt {position: absolute;top: 50%;width: 100%;padding: 0 20%;color: #FFF;transform: translateY(-50%);text-shadow: 0 1px 2px #333;box-sizing: border-box;text-align: center;}
.tourmisticotxt h2 {color: #ffffff;font-size: 64px;font-weight: 800;line-height: 73px;}
.tourmisticotxt a {display: inline-block;color: #0c6aa1;background: #DCE6C0;padding: 17px;text-transform: uppercase;text-shadow: none;margin-top: 12%;border-radius: 8px;}
.tourmisticotxt a:hover {text-decoration: none;background: #0c6aa1;color: #DCE6C0;}
.tourmisticoimg img {border-radius: 19px;}

/*testimonios*/
#testimoniosbox h2 {color: #0c6aa1;font-size: 64px;font-weight: 800;line-height: 73px;text-align: center;}
#testimoniosbox {padding: 0 0 3% 0;}

/*asesores de viaje*/
#asesoresqt {background: url(images/bgasesoresdeviaje.webp) no-repeat center center fixed;background-size: 100%;padding: 10% 0;}
.Asesores {text-align: center;}
.Asesores h2 {color: #ffffff;font-size: 70px;font-weight: 400;line-height: 67px;text-align: center;padding-bottom: 4%;text-shadow: 0px 3px 2px #000;}
.Asesores p strong {color: #fff;font-weight: 400;font-size: 30px;margin-top: 2%;display: inline-block;}

/*footer*/
#footer {background: #141414;padding: 5% 0;}
#footer .container {display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
#footer li a {color: #fff;}
#footer li {color: #fff;font-weight: 200;line-height: 27px;font-size: 15px;}
#footer li a:hover {color: #dbe6c0;text-decoration: none;}
.fotlogo {width: 50%;}
.fotlogo img {width: 45%;}
.fotredes {width: 50%;text-align: end;}
.fotredes ul {display: inline-flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.fotredes ul li a i {color: #dbe6c0;font-size: 24px;}
.fotredes ul li {padding: 0px 10px;}
.fotpart1 {width: 20%;padding-top: 2%;}
.fotpart2 {width: 20%;padding-top: 2%;}
.fotpart3 {width: 20%;padding-top: 2%;}
.fotpart3 strong {color: #ffff;font-size: 20px;margin-bottom: 10px;display: inline-block;font-weight: 300;}
.fotpart4 {width: 20%;padding-top: 2%;}

/* quienes somos */
.bannerpage {position: relative;overflow: hidden;}
.bannerpage img {width: 100%;height: 800px;object-fit: cover;}
.textbanner {position: absolute;top: 60%;width: 100%;padding: 0px 27%;color: #FFF;transform: translateY(-50%);text-shadow: 0 1px 2px #333;box-sizing: border-box;text-align: center;margin: 0 auto;}
.textbanner h3 {vertical-align: middle;color: #FFF;font-size: 70px;display: inline-block;line-height: 75px;padding: 40px 10px;font-weight: 400;}
.bannerpage::before {content: "";background: linear-gradient(#00000000, #000000cf);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.aboutuswebpage h1 {color: #0c6aa1;font-size: 20px;font-weight: 600;line-height: 50px;}
.aboutuswebpage p {font-size: 18px;line-height: 25px;padding: 5px 0;font-weight: 300;}
.aboutuswebpage {padding: 4% 0;}
.aboutuswebmisyvis{background:#F4F4F3;padding: 6% 25%;}
.aboutuswebmisyvis p{color:#0c6aa1;font-size:18px;line-height:25px;padding:15px 0;font-weight:300}
.aboutuswebmisyvis h3{color:#0c6aa1;font-size:20px;font-weight:600}
.aboutuswebvalores{padding: 5% 0;}
.aboutuswebvalores p{color:#000;font-size:18px;line-height:25px;padding:15px 0;font-weight:300}
.aboutuswebvalores h3{color:#0c6aa1;font-size:20px;font-weight:600}
.aboutuswebvalores ul li{color:#000;font-size:18px;font-weight:300;list-style:disc;margin-left:25px;line-height:30px}
.aboutuswebvalores h2{background:#DCE6C0;display:inline-block;padding:.9% 1.5%;color:#0c6aa1;font-size:20px;font-weight:600;border-radius:6px}
.aboutuswebproductos{background:#F4F4F3;padding: 5% 0;}
.aboutuswebproductos p{font-size:18px;line-height:25px;padding: 10px 0;font-weight:300}
.aboutuswebproductos ul li{color:#000;font-size:18px;line-height:25px;font-weight:400}
.aboutuswebproductos ul li strong{color:#0c6aa1}
.aboutuswebproductos blockquote{max-width:50%;margin:0 auto;text-align:center;color:#0c6aa1;font-size:20px;padding-bottom: 4%;}
.aboutuswebproductos blockquote p{color:#0c6aa1;padding:3px 0!important;font-size: 21px!important;line-height: 27px;}
.aboutuswebproductos blockquote h3{font-weight: 500;font-size: 27px;line-height: 45px;}
.aboutuswebproductos h4 {font-size: 18px;line-height: 25px;font-weight: 600;}
.aboutuswebseguridad{padding:5% 0}
.aboutuswebseguridad p{font-size:18px;line-height:25px;padding:10px 0;font-weight:300}
.aboutuswebseguridad h3{color:#0c6aa1;font-size:20px;font-weight:600;padding-bottom:1%}

/*category*/
.boxheaderqtinterna #container {position: relative !important;z-index: 100000 !important;width: 100% !important;background: linear-gradient(#28b2d5, #0c6aa1) !important;display: flex !important;flex-wrap: wrap !important;justify-content: center !important;align-items: center !important;top: 0 !important;padding: 2% 0 2% !important;}
h1.cattitle{text-align:center;box-sizing:border-box;font-size:60px;font-weight:400;line-height:60px;padding: 4% 0;color:#0c6aa1}
.contentItemsCat{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.ItemCategoria img{min-width: 385px;max-height: 282px;object-fit: cover;}
.Box-Catego{width: 25%;}
.descripCat{width:100%}
.ItemCategoria{margin:5px;overflow:hidden;border-radius:22px;height: 480px;position:relative;border:3px solid #DCE6C0}
.itemcomestar{color:#3F3F3F;position:absolute;top:4%;right:5%;background:#f8f8f7c9;padding:1.5% 2.5%;border-radius:6px}
.itemcomestar i{color:#F9AF20}
.categoriatexto span{color:#0c6aa1;font-weight:600;line-height:30px;width:100%}
.categoriatexto{box-sizing:border-box;padding:2% 4% 5% 6%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.categoriatexto h2 a{color:#141414;font-weight:400}
.categoriatexto h2{min-height:60px;overflow:hidden;padding-top:10px}
.navigation{width:100%;text-align:center;color:#000;display: none;}
a.categorienlace{display:inline-block;text-transform:uppercase;background: #0e6ea4;padding:4% 11%;border-radius:6px;color:#dce6c0;text-align:center;width:60%;margin-top:8px}
a.categorienlace:hover{color:#ffffff;background:#40b5d5;text-decoration:none}
.categoriatexto h2 a:hover{text-decoration:none;color:#25a9ce}

.pagebar {text-align: center;width: 100%;box-sizing: border-box;padding: 1% 29%;}
.pagebar span {background: #0e6ea4;padding: 2px 11px;color: #fff;text-transform: uppercase;}
.pagebar a {background: #23a6cd;padding: 2px 11px;color: #fff;}

/*single*/
.itemsingleprimero{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding: 4% 0 2%;}
.itemsingleprimerotitle{width: 52%;}
.itemsinglesegundotitle{width: 48%;text-align: right;}
.itemsingleprimerotitle h1{font-size: 53px;font-weight:400;line-height:60px;padding:3% 0;color:#0c6aa1}
.itemsinglesegundotitle a {background: #0c6aa1;color: #fff;font-weight: 200;text-transform: uppercase;padding: 2% 7%;font-size: 19px;border-radius: 9px;}
.itemsinglesegundotitle a:hover {background: #BCC6A1;color: #0c6aa1;text-decoration: none;}
.itemdescripcion{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-top: 1px solid #DCE6C0;border-bottom: 1px solid #DCE6C0;box-sizing: border-box;padding: 2% 4%;}
.itemdescripcion1{width:33%}
.itemdescripcion2{width:33%}
.itemdescripcion3{width:33%;text-align: right;}
.itemdescripcion1 span{color:#BCC6A1;text-transform:uppercase;font-size:18px}
.itemdescripcion1 i{background:#DCE6C0;padding:7px;font-size:20px;color:#0c6aa1;border-radius:5px;margin-right:10px}
.itemdescripcion1 p{color:#0c6aa1;font-size:24px;padding:3% 0}
.itemdescripcion2 span{color:#BCC6A1;text-transform:uppercase;font-size:18px}
.itemdescripcion2 i{background:#DCE6C0;padding:7px;font-size:20px;color:#0c6aa1;border-radius:5px;margin-right:10px}
.itemdescripcion2 p{color:#0c6aa1;font-size:24px;padding:3% 0}
.itemdescripcion3 span{color:#BCC6A1;text-transform:uppercase;font-size:18px}
.itemdescripcion3 i{background:#DCE6C0;padding:7px;font-size:20px;color:#0c6aa1;border-radius:5px;margin-right:10px}
.itemdescripcion3 p{color:#0c6aa1;font-size:24px;padding:3% 0}
.starsingle{display:inline-block;background:#F8F8F7;padding:3% 8%;font-weight:700;font-size:18px;color:#0c6aa1}
.starsingle i{color:#FFC500}
.itemgaleria {box-sizing: border-box;padding: 3% 7%;}
.itemresumen{border:2px solid #DCE6C0;box-sizing:border-box;padding: 3% 3%;border-radius:5px;margin-bottom: 4%;}
.itemresumen1 {border:2px solid #DCE6C0;box-sizing:border-box;padding: 1% 3%;border-radius:5px;/* margin-bottom: 4%; */width: 80%;margin: 3% auto;}
.itemresumen h3{color:#0c6aa1;font-size:20px;margin-bottom:9px;font-weight:700;text-transform: uppercase;}
.itemresumen p{font-weight:300;font-size: 15px;line-height: 25px;}

.lightweight-accordion{background:#f8f8f8;border-radius:8px;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;font-family:Arial,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background .3s}
.lightweight-accordion:hover{background:#ececec}
.lightweight-accordion strong{background: #0c6aa1;color: #ffffff;padding:5px 10px;border-radius:4px;font-size:14px;font-weight: 500;margin-right:10px}
.lightweight-accordion .lightweight-accordion-title{background:#ddd0!important}
.lightweight-accordion .lightweight-accordion-body{padding:0!important}
.lightweight-accordion-body ul li{margin-left: 91px;font-weight:300;}
.lightweight-accordion P strong {line-height: 31px;margin: 0;}

.boxincluye {display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
.itemitinerario h3 {margin-left: 60px;line-height: 44px;font-weight: 500;border-bottom: 1px solid #dce5b3;width: 60%;margin-bottom: 20px;font-size: 16px;margin-top: 5px;}
.itemitinerario ul li {margin-bottom: 0;font-size: 15px;line-height: 18px;padding: 5px 0 5px 25px;list-style: none;color: #4c4c4c;background: url(https://www.qatawitours.com/webdemo/wp-content/uploads/vinetas.webp) left 7px no-repeat;background-size: 14px;}
.itemitinerario p {margin-left: 40px;font-size: 15px;line-height: 18px;padding: 5px 0 10px 25px;list-style: none;color: #4c4c4c;background-size: 14px;font-weight: 400;line-height: 24px;}
.itemitinerariotitulo {color: #0c6aa1;margin: 2% 0;}
.itemitinerariotitulo h2 {text-transform: uppercase;}
.itemitinerariotitulo i {font-size: 25px;background: #0c6aa1;color: #fff;padding: 8px;margin-right: 15px;border-radius: 6px;}
.itemitinerario {margin: 0 0 3% 0;}

.fullday h3{background:#DCE6C0;display:inline-block;padding:.5% 1.5%;color:#0c6aa1;font-size:18px;font-weight:600;border-radius:6px;width:auto}
.fullday ul{margin-left:80px;margin-bottom:20px}

.reservarahora .container {text-align: center;margin-bottom: 5%;}
.reservarahora .container span {display: block;color: #0c6aa1;font-size: 64px;font-weight: 400;line-height: 73px;text-align: center;}
.reservarahora .container a {background: #0c6aa1;color: #fff;font-weight: 200;text-transform: uppercase;padding: 1% 3%;font-size: 16px;border-radius: 9px;display: inline-block;margin: 3% 0;}
.reservarahora .container a:hover {background: #BCC6A1;color: #0c6aa1;text-decoration: none;}

.botons{display:flex;display:none;position:fixed;z-index:100000;left:0;bottom:0;width:100%;background-color:#fff;border-top:3px solid #0c6aa1}
.botons p{width:50%;padding:10px;box-sizing:border-box;text-align:center;line-height:22px}
.botons p strong{display:block;font-size:16px;text-transform:uppercase;color:#000}
.botons a{color:#0c6aa1;text-decoration:none}
.botons p:nth-child(2){background-color:#ececec}

.whatbottom {bottom: 30px;left: 30px;position: fixed;line-height: 0;z-index: 1000;animation: shake infinite 6s !important;display: flex;flex-wrap: wrap;/* justify-content: center; */align-items: center;/* width: 100%; */}
.whatbottom {animation: movi infinite 6s !important;}
.whatbottomitemimg{text-align:center;z-index:100}
.whatbottomitemimg img{width:100px;border-radius:50%;border:4px solid #fff;height:100px}
.whatbottomitemtext{line-height:19px;background: #0c6aa1;padding: 21px 25px 21px 65px;border-radius:0 50px 50px 0;position:absolute;left:69px;width: 235px;}
.whatbottomitemtext span{color: #ffffff;font-size:11px}
.whatbottomitemtext span strong{background:#62c971;padding:2px 7px;border-radius:5px;font-size:9px}
.whatbottomitemtext p{color:#fff;font-size:14px;font-weight:600}
.whatbottomitemimg::after {content: "";position: absolute;top: 50%;left: 100%;transform: translate(-50%, -50%);width: 17px;height: 17px;background: #fff url(https://www.qatawitours.com/wp-content/uploads/whatsapp-qatawi-tours.webp) center no-repeat;background-size: 20px;padding: 17px 17px 19px 20px;box-sizing: border-box;border-radius: 25px;}


@keyframes movi {
  from,to {transform: translate3d(0, 0, 0);}
  10%,30%,50%,70%,90% {transform: translate3d(0, -2px, 0);}
  20%,40%,60%,80% {transform: translate3d(0, 2px, 0);}
}

/*single alternativos*/
.itemresumen1 ul li{margin-bottom:0;font-size:15px;line-height:18px;padding:5px 0 5px 25px;list-style:none;color:#4c4c4c;background:url(https://www.qatawitours.com/webdemo/wp-content/uploads/vinetas.webp) left 7px no-repeat;background-size:14px}
.itemresumen1 ul{padding:1% 0}

.itemresumendatositem span{color:#BCC6A1;text-transform:uppercase;font-size:18px}
.itemresumendatositem i{background:#DCE6C0;padding:7px;font-size:20px;color:#0c6aa1;border-radius:5px;margin-right:10px}
.itemresumendatositem p{color:#0c6aa1;font-size:21px!important;padding:1% 0}
.itemresumendatos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin: 2% 5%;}
.itemresumendatositem{width:50%;padding: 1.5% 0;}
.itemresumen1 p{font-weight:300;font-size:15px;line-height:25px;padding: 2px 0;}
.itemresumen1 h3{font-size:23px;line-height:50px;color: #0c6aa1;font-weight: 600;}
.itemresumenalternativos p{font-weight:300;font-size:15px;line-height:25px}
.itemresumenalternativos {padding-bottom: 0;width: 85%;text-align: justify;margin: 0 auto;}

.itemresualterna{background:#DCE6C0;text-align:center;width:80%;margin:0 auto 2%;box-sizing:border-box;padding:2%;border-radius:8px}
.itemresualterna strong{font-size:25px;font-weight:800;line-height:48px}
.itemresualterna h3{color:#445315;font-weight:600;font-size:23px}

.itemgaleria .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;opacity:0;transition:all .3s .1s}
.itemgaleria:hover .owl-nav{opacity:1}
.itemgaleria .owl-nav div{position:absolute;top:50%;transform:translateY(-50%);font-size: 30px;display:flex;width: 37px;height:44px;background-color: #3c513e5e;box-shadow: 0 0 4px 0 #3c513e;color: #fcecc8;/* border-radius:50%; */justify-content:center;align-items:center;transition:all .3s .1s}
.itemgaleria .owl-nav div:hover{background-color:#7d4c245e;color:#222}
.itemgaleria .owl-prev{left:40px}
.itemgaleria .owl-next{right:40px;left:auto}
.itemgaleria .owl-dots {position: absolute;bottom: 18px;left: 50%;transform: translateX(-50%);}
.itemgaleria .owl-dots div {width: 33px;height: 5px;background-color: #fcecc8;display: inline-block;margin: 3px 3px;/* border-radius: 50%; */b;/* border: 1px solid #FFF; */}
.itemgaleria .owl-dots div.active {background-color: #3c513e;}


/* content */
.content{}
.content h1{}
.content h2{}
.content h3{}
.content h4{}
.content p{}
.content ul, .content ol{margin-left: 30px; padding-bottom: 15px;}
.content li{list-style-type: disc;}
.content ol li{list-style: decimal;}

/* footer */
footer {}
footer p{ font-size:12px;}
.copyright{background-color: #141414;padding:20px 0px;text-align:center;color:#fff;font-size: 11px;font-weight:300;border-top: 1px solid #dde5c2;text-transform: uppercase;}
.copyright h5{ font-size:11px; color:#fff; text-align:center; font-weight:300; opacity:0.5;}

/* Estilos WP Pagina Navi*/
.wp-pagenavi{font-size:11px !important;text-transform:uppercase;padding:12px 0;margin:12px 0;border-top:1px solid #ddd;}
.wp-pagenavi a, .wp-pagenavi a:link {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi a:visited {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #ddd !important;color: #494949 !important;background-color: #ddd !important;}
.wp-pagenavi a:active {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi span.pages {color: #494949 !important;border: none !important;background-color:none !important;margin:0 8px 0 0 !important;padding:0 !important;}
.wp-pagenavi span.current {border: 1px solid #ddd !important;color: #494949 !important;font-weight:300 !important;background-color: #dddddd !important;}

/* contact form 7 */
.wpcf7{margin:24px 0 !important;font-size:11px;}
.wpcf7 input{border:1px solid #ccc;padding:4px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.wpcf7 textarea{padding:4px;border:1px solid #ccc;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.wpcf7 input[type=submit]{border:none;padding:4px 10px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#000;color:#fff;cursor:pointer;}

/* search */
#searchform{padding:14px 0 20px;margin:0;}
#searchform input#s{margin:0;border:1px solid #ddd;padding:4px 8px;width:80%;color:#828282;-moz-border-radius: 12px;-khtml-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
#searchform input#s:focus{color:#333;}

.clear{clear:both;}
.clear:after{clear:both;display: block; content:""; height: 0; visibility: hidden;}


/*modificaciones*/
.imgbox{position:relative;overflow:hidden;line-height:0;border-radius:30px 30px 0 0;background-color:#0D1020}
.conbox{background-color: #7f7f7f;border-radius:0 0 30px 30px;}
.conbox h3{font-size:20px;line-height:24px;font-weight:400;padding:15px 0 12px;text-align:center}
.conbox h3 a{color: #0c6aa1;font-family: "Poiret One", sans-serif;font-weight: 900;}
.conbox h3 a:hover{text-decoration:none;color:#FFF}
.conbox p{text-align:center;font-size:15px;padding:0 20px 15px;color:#FFF;font-weight:200;min-height: 73px;}
.icontour{display:flex;justify-content:space-between;background-color: #0c6aa1;color:#FFF;padding:12px 10px;margin:-25px 9% 0;font-size:15px;font-weight:300;position:relative;z-index:10;display: none;}
.icontour span{position:relative;padding:0 5px 0 47px;color:#ffc32c;font-size: 9px;}
.icontour span.dias img{width:30px!important}
.icontour span.tipo img{width:28px!important}
.icontour span.ciudad img{width:37px!important}
.imgbox span.pprecio{position:absolute;top: 40px;/* transform:translateX(-50%); */line-height:initial;background-color: #0c6aa1;color:#FFF;padding:2px 10px;font-size: 16px;font-weight:600;right: 0;}
.imgbox span.pprecio em{font-style:normal;font-size:14px;font-weight:400;text-transform:uppercase}
span.pprecio2{display:block;text-align:center;padding-bottom:15px;font-size:33px;color: #3aa436;}
span.pprecio2 sup,span.pprecio2 em{font-size:13px;font-style:normal}
.icontour span.dias{padding-left:42px}
.icontour span.tipo{padding-left: 37px;}
.icontour strong{display:block;font-weight:400;font-size:13px;color:#FFF}
.detalles a{/* display:table; *//* margin:auto; *//* color: #ffffff; *//* font-size:18px; *//* font-weight: 600; *//* padding:5px 40px; *//* border:1px solid #FFF; *//* text-transform:uppercase; *//* border-radius:30px; */width: auto;display: block;padding: 15px;text-align: center;font-weight: 100;color: #ffffff;text-transform: capitalize;font-size: 15px;transition: 0.5s;border-top: 1px solid #fff;border-radius: 0 0 29px 29px;text-transform: uppercase;font-weight: 500;}
span.detalles a:hover{background-color: #09486d;color: #fff;text-decoration:none}
.popover-overlay {position: absolute;top: 0;left: 30px;background-color: #34e0a1;padding: 5px;border-bottom-left-radius: 1.5rem;border-bottom-right-radius: 1.5rem;display: flex;width: 80px;}


@media(max-width:1440px){
	#menu ul li a{font-size:13px}
	#itemlogo{width:15%}
	#itemlogo img{width:75%}
	#itemmenu{width:80%}
	.conslider strong{font-size:15px;text-shadow:none;padding:7px 25px}
	.conslider h2{font-size:46px;line-height:45px;padding:14px 10px;40pxcontain-intrinsic-block-size:AUTO 100PX}
	.conslider p{font-size:17px;font-weight:300;line-height:21px}
	.container{box-sizing:border-box;padding:0 2%}
	.itemtitulocategoria1 h2{font-size:46px;line-height:46px}
	.itemtitulocategoria2 p{font-size:16px;line-height:23px}
	.nosotrositem1 h2{font-size:50px;line-height:57px}
	.titulocategoria2 h2{font-size:42px;line-height:54px}
	.tourmisticotxt h2{font-size:47px;line-height:57px}
	.tourmisticotxt a{margin-top:20px}
	#testimoniosbox h2{font-size:53px;line-height:51px}
	.Asesores h2{font-size:55px;line-height:50px}
	#footer .container{box-sizing:border-box;padding:0 10%}
	.fotpart1{width:25%}
	.fotpart2{width:25%}
	.fotpart3{width:25%}
	.fotpart4{width:25%}
	.itemsingleprimerotitle h1{font-size:39px;line-height:45px}
	.itemsinglesegundotitle a{font-size:14px}
	.itemdescripcion1 span{font-size:15px}
	.itemdescripcion2 span{font-size:15px}
	.itemdescripcion1 p{font-size:19px}
	.itemdescripcion2 p{font-size:19px}
	.textbanner h3{font-size:49px;line-height:59px}
	.bannerpage img{height:650px}
}

@media(max-width:1366px){
	.ItemCategoria {height: 495px;}
	.aboutuswebpage p{font-weight:300;font-size:15px;line-height:25px}
	.aboutuswebmisyvis p{font-weight:300;font-size:15px;line-height:25px}
	.aboutuswebvalores p{font-weight:300;font-size:15px;line-height:25px}
	.aboutuswebvalores ul li{font-weight:300;font-size:15px;line-height:25px}
	.aboutuswebvalores h2{margin-bottom:15px}
	.aboutuswebproductos blockquote p{font-weight:300;font-size:15px!important;line-height:25px}
	.aboutuswebproductos p{font-weight:300;font-size:15px;line-height:25px}
	.aboutuswebproductos ul li{font-weight:300;font-size:15px;line-height:25px}
	.aboutuswebseguridad p{font-weight:300;font-size:15px;line-height:25px}
}

@media(max-width:720px){
	div#itemmenu{display:none}
	.itemgaleria .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;opacity:0;transition:all .3s .1s}
	.itemgaleria:hover .owl-nav{opacity:1}
	.itemgaleria .owl-nav div{position:absolute;top:50%;transform:translateY(-50%);font-size:30px;display:flex;width:37px;height:44px;background-color:#3c513e5e;box-shadow:0 0 4px 0 #3c513e;color:#fcecc8;justify-content:center;align-items:center;transition:all .3s .1s}
	.itemgaleria .owl-nav div:hover{background-color:#7d4c245e;color:#222}
	.itemgaleria .owl-prev{left:40px}
	.itemgaleria .owl-next{right:40px;left:auto}
	.itemgaleria .owl-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%)}
	.itemgaleria .owl-dots div{width:33px;height:5px;background-color:#fcecc8;display:inline-block;margin:3px}
	.itemgaleria .owl-dots div.active{background-color:#3c513e}
	#itemlogo img{width:100%}
	#itemlogo{width:35%;padding:2% 0}
	.itemsingleprimerotitle{width:100%;text-align:center}
	.itemsinglesegundotitle{text-align:center;margin-bottom:4%}
	.itemdescripcion1 p{font-size:15px}
	.itemdescripcion2 p{font-size:15px}
	.itemdescripcion3 p{font-size:15px}
	.starsingle{font-size:13px}
	.itemdescripcion2{width:35%}
	.itemdescripcion1{width:35%}
	.itemdescripcion3{width:25%}
	.lightweight-accordion .lightweight-accordion-title{line-height:30px}
	.lightweight-accordion-body ul li{margin-left:15px!important}
	.itemitinerario h3{margin-left:17px}
	#testimoniosbox h2{font-size:45px;line-height:42px}
	.reservarahora .container span{font-size:35px;line-height:41px}
	.fotpart1{width:33%}
	.fotpart2{width:34%}
	.fotpart3{width:33%}
	.conslider h2{font-size:27px;line-height:22px}
	.conslider{padding:0 5%}
	#slider .item img{height:530px}
	.conslider p{color:#c9c9c9}
	.itemtitulocategoria1 h2{font-size:33px;line-height:34px}
	.itemtitulo{width:100%}
	.nosotrositem1{width:100%}
	.nosotrositem1 h2{font-size:36px;text-align:center;line-height:40px}
	.nosotrositem1 p{margin-top:3%;text-align:center}
	.nositemblu1{width:80%}
	.nositemblu{width:80%}
	.nosotrositem2{width:100%}
	.titulocategoria2 h2{font-size:35px;box-sizing:border-box;padding:0 2%;line-height:39px}
	.tipotouritem{width:30%;padding:22px 2%}
	.tipotouritem h3{font-size:20px}
	.tourmisticotxt h2{font-size:31px;line-height:40px}
	.tourmisticotxt a{font-size:12px;padding:3% 9%}
	#testimoniosbox h2{font-size:40px}
	.Asesores img{width:65%}
	.Asesores h2{font-size:33px;line-height:31px}
	.Asesores p strong{font-size:15px}
	h1.cattitle{font-size:33px}
	.Box-Catego{width:49%}
	.ItemCategoria{height:435px}
	.textbanner{padding:0 10%}
	.textbanner h3{font-size:35px;line-height:48px}
	.aboutuswebmisyvis{padding:6%}
	.aboutuswebproductos blockquote h3{line-height:30px}
}

@media(max-width:550px){
	#slider .item img{height:600px}
	.conslider strong{font-size:14px}
	.conslider h2{font-size:35px;line-height:37px}
	.itemtitulocategoria1{width:100%;text-align:center}
	.itemtitulocategoria2{width:100%;text-align:center}
	.nosotrositem1 p{font-size:15px;line-height:23px}
	.nosotrositem1 h2{font-size:30px}
	.nositemblu1{width:95%}
	.nositemblu{width:95%}
	.titulocategoria2 h2{font-size:25px;line-height:33px}
	.titulocategoria2 span a{padding:2% 9%;border:2px solid #0c6aa1;margin:4% 0}
	.itemtitulodestinos h2{font-size:20px}
	.itemtitulodestinos i{font-size:19px}
	.tipotouritem{width:90%;border-radius:30px}
	.tourmisticotxt{padding:0 2%}
	.tourmisticotxt h2{font-size:20px}
	.tourmisticotxt a{padding:1.5% 8%;margin:0}
	#testimoniosbox h2{font-size:30px;line-height:32px}
	.Asesores h2{font-size:23px;line-height:22px}
	.Asesores img{width:80%}
	.fotlogo{width:100%;text-align:center}
	.fotredes{width:100%;text-align:center;margin:5% 0}
	.fotpart1{display:none}
	.fotpart2{display:none}
	.fotpart3{width:100%;text-align:center}
	h1.cattitle{line-height:35px}
	.Box-Catego{width:81%}
	.ItemCategoria{height:460px}
	.itemdescripcion1{width:49%}
	.itemdescripcion2{width:49%}
	.itemdescripcion3{width:100%;text-align:center;margin:4% 0}
	.itemitinerario p {margin-left: 0px;}
	.fullday ul{margin-left:20px}
	.fullday h3{line-height:25px;padding:3%}
	.lightweight-accordion .lightweight-accordion-title h1,.lightweight-accordion .lightweight-accordion-title h2,.lightweight-accordion .lightweight-accordion-title h3,.lightweight-accordion .lightweight-accordion-title p,.lightweight-accordion .lightweight-accordion-title span{font-size:15px;font-weight:600}
	.lightweight-accordion .lightweight-accordion-title{line-height:21px}
	.aboutuswebproductos blockquote {max-width: 90%;}
	.botons{display:inline-flex;}
	.whatbottom {display:none;}
	#scrollToTopBtn {bottom: 75px !important;}
	.itemresumen1{padding:0 3%;width:100%}
	.itemresumendatositem span{font-size:11px}
	.itemresumendatositem p{font-size:10px!important}
	.itemresumendatositem i{font-size:14px}
	.itemresualterna{width:100%;padding:20px}
	.itemresualterna h3{font-size:14px}
	.itemresualterna strong{font-size:14px;line-height:30px}
	.itemitinerario ul li{font-size:13px}
	.itemitinerario p{font-size:14px}
	.fullday h3{font-size:14px;padding:1% 4%}
}