/*
Theme Name: Tevily Child
Theme URI: https://gaviaspreview.com/wp/tevily/
Author URI: https://themeforest.net/user/gavias
Author: Gaviasthemes Team
Description: Child theme for the Tevily theme.
Template: tevily
*/
body {
    /*font-family: 'Roboto'!important;*/
    font-family: var(--tevily-font-sans-serif);
}
#sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus {
    outline: none;
    box-shadow: inset 0 0 10px 20px #fff!important;
	color: #E2A750!important;
}
#sb_instagram #sbi_load {
    text-align: left!important;
}
#sb_instagram #sbi_load .sbi_follow_btn {
    margin-left: 0px!important;
}
@media (max-width: 359px){
.elementor-1186 .elementor-element.elementor-element-e46cd1e .elementor-icon-list-text,
.elementor-27 .elementor-element.elementor-element-e46cd1e .elementor-icon-list-text,
.elementor-1397 .elementor-element.elementor-element-2da429e .elementor-icon-list-text,
.elementor-1328 .elementor-element.elementor-element-054d67b .elementor-icon-list-text {
    color: #757783;
    transition: color 0.3s;
    word-break: break-word!important;
}}
@media (min-width: 1025px) and (max-width: 1199px){
.elementor-1186 .elementor-element.elementor-element-e46cd1e .elementor-icon-list-text,
.elementor-27 .elementor-element.elementor-element-e46cd1e .elementor-icon-list-text,
.elementor-1397 .elementor-element.elementor-element-2da429e .elementor-icon-list-text,
.elementor-1328 .elementor-element.elementor-element-054d67b .elementor-icon-list-text {
    color: #757783;
    transition: color 0.3s;
    word-break: break-word!important;
}}
@media (min-width: 1025px) and (max-width: 1199px){
.elementor-866 .elementor-element.elementor-element-1b54a84 .elementor-icon-list-text {
    text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
    transition: color 0.3s;
    word-break: break-word!important;
}}
/*---------------------------------*/
@media (min-width: 768px){
.header-mobile .header-mobile-content {
    position: relative;
    padding: 15px!important;
}}
@media (max-width: 767px){
.header-mobile .header-mobile-content {
    padding: 13px 10px!important;
}}
@media (max-width: 767px){
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 10px!important;
    padding-left: 10px!important;
    margin-right: auto;
    margin-left: auto;
}}
@media (min-width: 768px){
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 15px!important;
    padding-left: 15px!important;
    margin-right: auto;
    margin-left: auto;
}}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
    display: block;
    padding-top: 7px!important;
    font-size: 14px!important;
}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
    display: block;
    font-size: 14px!important;
    padding-top: 7px!important;
}
.elementor-accordion .elementor-accordion-item .elementor-tab-title a {
    color: var(--tevily-heading-color);
    font-weight: 600;
    font-size: 16px!important;
    line-height: 1.5!important;
}
#gallery-1{
	margin: margin: 0px!important;
}
.elementor-23 .elementor-element.elementor-element-84a6791 .gallery {
    margin: 0 -15px -15px 0!important;
}
@media (min-width: 1280px){
.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1280px!important
}}
#gallery-1 .gallery-item {
    float: left;
    margin-top: 0px!important;
    text-align: center;
    width: 33%;
}
#gallery-2 .gallery-item {
    float: left;
    margin-top: 0px!important;
    text-align: center;
}
@media (min-width: 480px){
#gallery-2 .gallery-item {
    width: 50%;
}}
@media (max-width: 479px){
.elementor-23 .elementor-element.elementor-element-77b1577 .gallery-item {
    padding: 0px 0px 10px 0px!important;
}
#gallery-2 .gallery-item {
    float: left;
    margin-top: 0px!important;
    text-align: center;
    width: 100%!important;
}}
@media (min-width: 480px) and (max-width: 767px){
.elementor-23 .elementor-element.elementor-element-77b1577 .gallery-item {
    padding: 0px 10px 10px 0px!important;
}}
@media (max-width: 479px){
.elementor-23 .elementor-element.elementor-element-d013fdb > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 10px 0px 10px!important;
}}
@media (min-width: 480px) and (max-width: 767px){
.elementor-23 .elementor-element.elementor-element-d013fdb > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0px 0px 0px 10px!important;
}}
@media (min-width: 1025px){
blockquote {
    /*color: #333333;*/
	 border-left: 3.5px solid var(--tevily-theme-color) !important;
    font-style: normal;
    padding: 15px 20px 1px 20px!important;
    position: relative;
    -webkit-transition: .2s border ease-in-out;
    transition: .2s border ease-in-out;
    z-index: 0;
	background-color: #FAF5EE;
	quotes: none!important;
    margin-bottom: 0px!important;
}} 
@media (max-width: 1024px){
blockquote {
    /*color: #333333;*/
	border-left: 3.5px solid var(--tevily-theme-color) !important;
    font-style: normal;
    padding: 15px 15px 1px 15px!important;
    position: relative;
    -webkit-transition: .2s border ease-in-out;
    transition: .2s border ease-in-out;
    z-index: 0;
	background-color: #FAF5EE;
	quotes: none!important;
    margin-bottom: 0px!important;
}}
blockquote:before {
	content: none!important;
}
blockquote p {
    font-size:16px!important;
	color:#757783!important;
    font-family: 'Roboto'!important;
}
p {
  font-family: 'Roboto'!important;  
}
.milestone-block.style-3 .box-content .milestone-content .milestone-number-inner{
	margin-top: 20px!important;
	color: #333333!important;
}
.gva-brand-carousel .brand-item-content img {
    opacity: 1!important;
}
.gva-testimonial-carousel.style-2 .testimonial-item .testimonial-content {
    padding: 42px 35px!important;
}
@media (max-width: 1230px){
.gva-testimonial-carousel.style-2 .testimonial-item .testimonial-content{
	padding: 32px 20px 40px!important;
}}
.gva-testimonial-carousel.style-2 .testimonial-item .testimonial-content .testimonial-meta {
    padding-top: 15px!important;
    position: relative;
}
.swiper-slider-wrapper .swiper-nav-next, .swiper-slider-wrapper .swiper-nav-prev{
	margin-top: -92px!important;
}
.service-item.style-2 .service-item-content .box-icon{
	    color: #E2A750!important;
}
.service-item.style-2:hover .service-item-content .box-icon {
    color: #fff!important;
}
.service-item.style-2 .service-item-content {
    text-align: center!important;
    font-family: 'Roboto'!important;
}
.service-item.style-2 .service-item-content .title {
    font-size: 20px!important;
    margin: 30px 0 20px!important;
   /* font-family: 'Orbitron'!important;*/
}
.custom-breadcrumb .heading-title {
    /*font-family: 'Orbitron'!important;*/
}
.gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content-inner .testimonial-quote{
    font-family: 'Roboto'!important;
}
.gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content-inner .testimonial-information span.testimonial-name {
    font-family: 'Roboto'!important;
}
.gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content-inner .testimonial-information span.testimonial-job {
    font-family: 'Roboto'!important;
}
.service-item.style-2 {
    padding: 42px 30px 34px!important;
    border: 1px solid #EBE6DE!important;
}
@media (max-width: 1024px){
.service-item.style-2 {
    padding: 32px 22px 27px!important;
    border: 1px solid #EBE6DE!important;
}}
@media (max-width: 767px){
.service-item {
    margin-bottom: 10px!important;
}}
.single-to_book .tevily-post-title h1.post-title {
    font-size: 30px;
    margin: 0;
    line-height: 1.6!important;
}
@media (max-width: 1024px){
.single-to_book .gsc-heading.style-4 .content-inner h2.title, 
.single-to_book h2.elementor-heading-title.elementor-size-default,
 .tevily-single-address-map h2.title {
	padding-left: 10px!important;
	border-left: 3.5px solid #E2A750!important;
    line-height: 1!important;
    font-size: 28px!important;
}}
@media (min-width: 1025px){
.single-to_book .gsc-heading.style-4 .content-inner h2.title, 
.single-to_book h2.elementor-heading-title.elementor-size-default,
 .tevily-single-address-map h2.title {
    padding-left: 10px!important;
    border-left: 3.5px solid #E2A750!important;
    line-height: 1!important;
    font-size: 30px!important;
}}
.comment-form-main #respond {
    clear: left;
    margin-bottom: 0px!important;
}
@media (max-width: 767px){
.tevily-single-steps .accordion-item .accordion-header a{
	padding: 20px 10px 18px
}
.tevily-single-steps .accordion-item .accordion-collapse .accordion-body {
    padding: 0 10px 20px;
}}
@media (min-width: 768px) and (max-width: 1024px){
.tevily-single-steps .accordion-item .accordion-header a{
	padding: 20px 15px 18px
}
.tevily-single-steps .accordion-item .accordion-collapse .accordion-body {
    padding: 0 15px 20px;
}}
@media (min-width: 1025px){
.tevily-single-steps .accordion-item .accordion-header a{
	padding: 20px 20px 18px
}
.tevily-single-steps .accordion-item .accordion-collapse .accordion-body {
    padding: 0 20px 20px;
}}
#comments .comments-title {
    line-height: 1.5!important;
	padding: 15px 0 15px!important;
}
@media (max-width: 1024px){
.custom-section-item h4.title{
	 margin-top: 0px!important;
    margin-bottom: 20px!important;
	font-size: 28px!important;
	padding-left: 10px!important;
	border-left: 3.5px solid #E2A750!important;
    line-height: 1!important;
}}
@media (min-width: 1025px){
.custom-section-item h4.title{
     margin-top: 0px!important;
    margin-bottom: 20px!important;
    font-size: 30px!important;
    padding-left: 10px!important;
    border-left: 3.5px solid #E2A750!important;
    line-height: 1!important;
}}
.tevily-single-address-map h2.title{
	font-size: 28px!important;
}
.booking-block .booking-content{
	padding: 0 15px 30px!important;
}
.booking-block .booking-content .ba-price, .booking-block .booking-content .ba-address{
	display:none!important;
}
.booking-block .booking-content h3.title {
    line-height: 1.5!important;
}
.elementor-widget:not(:last-child).elementor-widget-gva_ba_item_custom_section{
	margin-bottom: 0px!important;
}
h2.title-list-highlights, h2.title-know-before-you-go, .custom-section-item h4.title {
    font-family: 'Roboto'!important;
}
.custom-breadcrumb .breadcrumb li, .custom-breadcrumb h2.heading-title, .ba-archive-info h1.term-name {
    font-family: 'Roboto' !important;
}
@media (min-width: 768px){
.ba-archive-info h1.term-name, .custom-breadcrumb h2.heading-title {
    line-height: 1.3!important;
    font-size: 41px!important;
}}
@media (max-width: 767px){
  .ba-archive-info h1.term-name, .custom-breadcrumb h2.heading-title {
    line-height: 1.3!important;
    font-size: 36px!important;  
}}
.footer-main .elementor-widget-container h2 {
    font-family: 'Roboto' !important;
    font-size: 24px!important;
}
.ba-archive-info .term-name::after {
  content: '';
  width: 50px;
  height: 3px!important;
  position: absolute;
  background: var(--tevily-theme-color);
  bottom: 0;
  left: 3px!important;
  z-index: 11;
}
@media (max-width: 1024px){
.page-id-1071 .custom-breadcrumb h2.heading-title::after {
    content: '';
    width: 50px;
    height: 3px!important;
    position: absolute;
    background: var(--tevily-theme-color);
    bottom: 170px!important;
    left: 0px!important;
    z-index: 11;
}}
@media (min-width: 1025px){
.page-id-1071 .custom-breadcrumb h2.heading-title::after {
    content: '';
    width: 50px;
    height: 3px!important;
    position: absolute;
    background: var(--tevily-theme-color);
    bottom: 260px!important;
    left: 0px!important;
    z-index: 11;
}}
@media (max-width: 1024px){
.custom-breadcrumb h2.heading-title::after {
    content: '';
    width: 50px;
    height: 3px!important;
    position: absolute;
    background: var(--tevily-theme-color);
    bottom: 170px!important;
    left: 3px!important;
    z-index: 11;
}}
@media (min-width: 1025px){
.custom-breadcrumb h2.heading-title::after {
    content: '';
    width: 50px;
    height: 3px!important;
    position: absolute;
    background: var(--tevily-theme-color);
    bottom: 260px!important;
    left: 3px!important;
    z-index: 11;
}}
.tevily-single-steps .accordion-item .accordion-header a, .booking-block .booking-content h3.title, #comments .comments-title, 
.single-to_book .fa-ul>li,  #comments ol.comment-list .the-comment .author-meta .fn, #comments ol.comment-list .the-comment .author-meta .fn, 
#comments .comment-form-main .logged-in-as, #comments .comment-form-main .h-info, .tevily-single-comment form.comment-form .avg-review, 
.tevily-single-comment form.comment-form .avg-review, #comments textarea, #comments #add_review_button, #comments #submit, 
.booking-block .booking-content .ba-meta, .booking-block .booking-content .post-total-rating, 
.ba-block-item .booking-content .content-top .ba-media a.ba-gallery span, .booking-block .booking-content .post-total-rating, 
.wpcf7-form input[type*="email"], .wpcf7-form input[type*="text"], .wpcf7-form input[type*="tel"], .post-total-rating, 
.btn-gray-icon, .tevily-single-wishlist .wishlist-icon .ajax-wishlist-link, .whatsapp-link a, 
.btn, .btn-theme, .btn, .btn-white, .btn-gray, input[type*="submit"]:not(.fa):not(.btn-theme):not(.las), 
#tribe-events .tribe-events-button, .tribe-events-button, .tevily-single-rating-criteria .box-content .all-review-progress, 
 .tevily-single-rating-criteria .box-content .rating-value, .tevily-single-comment .the-comment .comment-rating-ul, 
 .booking-block-list-small .booking-content .title a, .ba-block-item .post-image .item-labels .item-label{
    font-family: 'Roboto'!important;
}
.tevily-single-steps .accordion-item .accordion-collapse .accordion-body {
    font-family: 'Roboto'!important;
}
@media (max-width: 1024px){
.single-to_book h2.title-list-highlights {
	padding-left: 10px;
	border-left: 3.5px solid #E2A750;
    margin-top: 28px;
    margin-bottom: 20px;
    font-size: 28px!important;
    line-height: 1!important;
}}
@media (min-width: 1025px){
.single-to_book h2.title-list-highlights {
	padding-left: 10px;
	border-left: 3.5px solid #E2A750;
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 30px!important;
    line-height: 1!important;
}}
@media (max-width: 1024px){
.single-to_book h2.title-know-before-you-go {
	padding-left: 10px;
	border-left: 3.5px solid #E2A750;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 28px!important;
    line-height: 1!important;
}}
@media (min-width: 1025px){
.single-to_book h2.title-know-before-you-go {
	padding-left: 10px;
	border-left: 3.5px solid #E2A750;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 30px!important;
    line-height: 1!important;
}}
.single-to_book .fa-ul {
    padding-left: 0px!important;
    list-style-type: none!important;
	margin-left: 27px!important;
}
.single-to_book .fa-ul>li {
         position:relative!important;
}
.single-to_book .flaticon-comment {
    color:#E2A750!important;
	position: absolute!important;
    top: 2px!important;
	left:-27px
}/*-------- for exludes and includes of excursion single Template */
.elementor-909 .elementor-element.elementor-element-21027ad .tevily-single-in-ex ul li:before {
    font-size: 16px!important;
    padding-right: 0px!important;
	position: absolute;
    left: -22px;
    top: 0px;
}
.elementor-909 .elementor-element.elementor-element-08e9504 .tevily-single-in-ex ul li:before {
    font-size: 16px!important;
    padding-right: 0px!important;
	position: absolute;
    left: -27px;
    top: 0px;
}/*--------fin----------------*/
/*-------- for exludes and includes of activity single Template */
.elementor-2160 .elementor-element.elementor-element-21027ad .tevily-single-in-ex ul li:before 
{   font-size: 16px!important;
    padding-right: 0px!important;
	position: absolute;
    left: -22px;
    top: 0px;
}
.elementor-2160 .elementor-element.elementor-element-08e9504 .tevily-single-in-ex ul li:before {
	font-size: 16px!important;
	padding-right: 0px!important;
	position: absolute;
	left: -27px;
	top: 0px;
}
/*--------fin----------------*/
/*-------- for exludes and includes of activity single Template */
.elementor-2172 .elementor-element.elementor-element-21027ad .tevily-single-in-ex ul li:before,
.elementor-3990 .elementor-element.elementor-element-21027ad .tevily-single-in-ex ul li:before {
	font-size: 16px!important;
    padding-right: 0px!important;
	position: absolute;
    left: -22px;
    top: 0px;
}
.elementor-2172 .elementor-element.elementor-element-08e9504 .tevily-single-in-ex ul li:before,
.elementor-3990 .elementor-element.elementor-element-08e9504 .tevily-single-in-ex ul li:before {
	font-size: 16px!important;
	padding-right: 0px!important;
	position: absolute;
	left: -27px;
	top: 0px;
}
/*--------fin----------------*/
.tevily-single-in-ex.type-included ul {
    list-style: none;
    padding: 0px!important;
    /*margin-left: 27px!important;*/
}
.ba-archive-info .term-name {
    color: #ffffff!important;
}
.booking-block-list-small .booking-content .ba-price{
	display:none!important;
}
#footer-title-col h2{
	padding-left: 10px!important;
    border-left: 3.5px solid #E2A750!important;
    font-size: 25px !important;
}
ul.gva-nav-menu > li .submenu-inner li a, ul.gva-nav-menu > li ul.submenu-inner li a{
	line-height: 1.5!important;
	width: 300px!important;
}
ul.gva-nav-menu > li .submenu-inner, ul.gva-nav-menu > li ul.submenu-inner{
	padding: 10px 20px 10px!important;
}
.header-mobile .header-mobile-content .header-content-inner .header-left .logo-mobile img {
    height:auto!important;
	width: 150px!important;
}
.header-mobile .header-mobile-content .header-content-inner .header-left .logo-mobile {
    max-width: 150px;
    padding-top: 0px!important;
}
.gva-offcanvas-content .top-canvas .logo-mm img {
    max-height: 22px;
    display: none!important;
}
.after-offcanvas{
	display:none!important;
}
.booking-block-3 .booking-content .ba-price, .booking-block-2 .booking-content .ba-price{
	display:none!important;
}
.booking-block-3 .booking-content{
	padding: 0px 15px 20px!important;
}
.booking-block-3 .booking-content .title {
    line-height: 1.5!important;
}
.booking-block-2 .booking-content {
    padding: 0 15px!important;
}
.page-id-23 .elementor-slideshow__title{
    visibility: hidden!important;
}
#gallery-2 img {
border-style:none!important;
}
@media (max-width: 883px){
.whatsapp-link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    white-space: nowrap;
    line-height: 100%;
    padding: 12px 20px;
    border-radius: 5px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 32px rgba(0, 0, 0, .16);
    transition: box-shadow 80ms ease-in-out,width .4s ease .2s;
    color: rgba(255, 255, 255, 1)
    color:#ffffff!important;
    background: #0DC152;
    z-index: 9999999;
    box-sizing: border-box;
}}
@media (min-width: 884px){
.whatsapp-link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    white-space: nowrap;
    line-height: 100%;
    padding: 12px 20px;
    border-radius: 5px;
    position: fixed;
    bottom: 25px;
    right: 10px;
    cursor: pointer;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 32px rgba(0, 0, 0, .16);
    transition: box-shadow 80ms ease-in-out,width .4s ease .2s;
    color: rgba(255, 255, 255, 1)
    color:#ffffff!important;
    background: #0DC152;
    z-index: 9999999;
    box-sizing: border-box;
}}
.whatsapp-link .fa-whatsapp{
    position: absolute;
    left: -4px;
    color: white!important;
    top: -6px;
}
.whatsapp-link .fa-whatsapp:before {
    content: "\f232"!important;
    font-size: 24px;
    vertical-align: middle;
}
.whatsapp-link a{
    position: relative;
    padding-left:25px!important;
}
.whatsapp-link a:hover{
    color: #fff!important;
}
.gsc-logo .site-branding-logo {
    height:auto!important;
	width: 196px!important;
}
.elementor-866 .elementor-element.elementor-element-a1582e3:not(.elementor-motion-effects-element-type-background), 
.elementor-866 .elementor-element.elementor-element-a1582e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #333333!important;
}
.btn-black {
    background: #333333 url(http://www.gazelle2tours.loc/wp-content/uploads/2021/09/bg-line.png)!important;
    color: #fff;
}
.btn, .btn-theme, .btn, .btn-white, .btn-gray, input[type*="submit"]:not(.fa):not(.btn-theme):not(.las), 
#tribe-events .tribe-events-button, .tribe-events-button {
     background: #E2A750 url(http://www.gazelle2tours.loc/wp-content/uploads/2021/09/bg-line.png)!important;
}
.elementor-865 .elementor-element.elementor-element-209b6ec .elementor-button {
    background: #E2A750 url(http://www.gazelle2tours.loc/wp-content/uploads/2021/09/bg-line.png)!important;
}
.elementor-865 .elementor-element.elementor-element-209b6ec .elementor-button:hover,
.elementor-865 .elementor-element.elementor-element-209b6ec .elementor-button:focus{
    background: #ee9539 url(http://www.gazelle2tours.loc/wp-content/uploads/2021/09/bg-line.png)!important;
}
#sb_instagram #sbi_images {
  padding: 0px 0px 10px 0px!important;
}
@media (max-width: 767px){
.gva-booking-grid.clearfix.gva-booking-allitems .booking-block {
  margin-bottom: 20px!important;
}}
.wpcf7-form .form-action input {
  padding: 22px 35px!important;
}
.btn, .btn-theme, .btn, .btn-white, .btn-gray, .btn-black, 
input[type*="submit"]:not(.fa):not(.btn-theme):not(.las),
 #tribe-events .tribe-events-button, .tribe-events-button {
  font-size: 13px!important;
}
.custom-breadcrumb .breadcrumb {
  border-radius: 5px 5px 0 0!important;
}
.btn, .btn-theme, .btn, .btn-white, .btn-gray, .btn-black, 
input[type*="submit"]:not(.fa):not(.btn-theme):not(.las), 
#tribe-events .tribe-events-button, .tribe-events-button,
.wpcf7-form input[type*="email"], .wpcf7-form input[type*="text"], 
 .wpcf7-form input[type*="tel"], .wpcf7-form select, .wpcf7-form textarea,
 .elementor-shape-rounded .elementor-icon, #sb_instagram .sbi_follow_btn a, 
 .elementor-widget-image img,
  blockquote, .gsc-heading .heading-video .video-link, 
  .service-item.style-2, .btn-gray-icon, .ba-block-item .post-image .wishlist-icon .ajax-wishlist-link,
  .booking-block .booking-content, .booking-block-2, .elementor-button.elementor-size-md,
  .booking-block-3, .booking-block-3 .post-image .overlay, .booking-block-2 .post-image,
  .booking-block-2 .booking-content, .booking-block .post-image, .booking-block,
  .booking-block-3 .post-image, .tevily-single-wishlist .wishlist-icon .ajax-wishlist-link,
  ul.gva-nav-menu > li .submenu-inner, ul.gva-nav-menu > li ul.submenu-inner, 
  .single-to_book .booking-block-list-small .post-image, .fb_iframe_widget iframe,
  #sb_instagram #sbi_images .sbi_item, .custom-section-item iframe,
  .tevily-single-rating-criteria .box-content,  
.tevily-single-comment form.comment-form .avg-review .content-inner, 
#commentform textarea, #commentform input,
.single-to_book .tevily-single-related .booking-block .booking-content, 
.single-to_book .tevily-single-related .booking-block .post-image,
.single-to_book .tevily-single-content img, .elementor-image-gallery #gallery-1 img,
.gva-testimonial-carousel.style-1 .testimonial-item .testimonial-content 
  {
  border-radius: 5px!important;
 }
.single-to_book .tevily-single-steps .accordion-item .accordion-header a
 {
  border-radius: 5px 5px 0 0!important;
 }
 .single-to_book .tevily-single-steps .accordion-item .accordion-header a.collapsed
{
  border-radius: 5px!important;
 }
 .single-to_book .tevily-single-steps .accordion-item .accordion-collapse
 {
  border-radius: 0 0 5px 5px!important;
 }
 .single-to_book .tevily-single-steps .accordion-item
 {
  border-radius: 5px!important;
 }
 .service-item.style-2 {
    padding: 42px 30px 34px!important;
    border: 1px solid #EBE6DE!important;
    border-radius: 5px!important;
}
@media (max-width: 1024px){
.service-item.style-2 {
    padding: 32px 22px 27px!important;
    border: 1px solid #EBE6DE!important;
    border-radius: 5px!important;
}}
.service-item.style-2:hover {
    border:none!important;
}
.booking-block-3 .booking-content {
  border-top: none;
  border-radius: 0 0 5px 5px!important;
}