/*
Theme Name: Tourapia
Theme URI: https://www.tourapia.fun/
Author: Tourapia Team
Author URI: https://www.tourapia.fun/
Description: Tourapia is a website template designed especially for travel and tourism products... Trips have fun!
Version: 4.1
Requires PHP: 5.6
Tested up to: 6.8
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: adventure-tour
Template: adventure-trekking-camp
Tags: food-and-drink, entertainment, photography, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, grid-layout, custom-colors, custom-background, custom-header, custom-menu, custom-logo, editor-style, sticky-post, featured-images, flexible-header, featured-image-header, footer-widgets, full-width-template, threaded-comments, theme-options, wide-blocks, block-styles, post-formats, translation-ready

Adventure Tour WordPress Theme, Copyright 2023 pewilliams
Adventure Tour is distributed under the terms of the GNU GPL

Adventure Tour WordPress Theme is child theme of Adventure Trekking Camp WordPress Theme, Copyright 2023 pewilliams
Adventure Trekking Camp WordPress Theme is distributed under the terms of the GNU GPL
*/

.has-media-on-the-right  img{
  width: 20vw !important;
  margin-left: 0px !important;
}
.wp-block-media-text__media img{
    height: auto;
    max-width: unset;
    vertical-align: middle;
    width: 91%;
    margin-left:43px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/*service*/
p.serv-txt {
    font-size: 15px;
}
.serv-icon {
    background: var(--theme-primary-color);
    color: #ffffff;
    font-size: 30px;
    width: 85px;
    height: 85px;
    border-radius: 50px;
    text-align: center;
    position: relative;
}
.serv-icon i{
  position:absolute;
  z-index: 99;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
img.serv-img {
    border-radius: 30px;
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

@media screen and (max-width: 1199px){
  .serv-icon{
    width: 55px;
    height: 55px;
    font-size: 20px;
  }
  p.serv-txt {
    font-size: 13px;
  }
}
@media screen and (max-width:991px){
  .gb_nav_menu ul ul{
    background: transparent !important;
  }
}
@media screen and (max-width: 767px){
  .serv-icon{
    margin: auto;
  }
}