@charset "UTF-8";

/*
Theme Name: Datatravel
Theme URI: https://datakript.com/themes
Author: Datakript
Author URI: https://datakript.com/
Description: Travel website template
Version: 1.0
Text Domain: datatravel
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

* {
    font-weight: normal;
    font-family: roboto, san-serif, serif !important;
    line-height: 0.7rem;
    
}

em {
    line-height: initial;
}

body{
    font-size: 0.30rem !important;
    background-image: url("/wp-content/uploads/2024/10/white-triangle-pattern-seamless-background-1-scaled.jpg");
    background-size: 100% 100%;
    background-position: center;
}

.eapps-testimonials-slider-page-item-right {
    line-height: initial;
    font-size: initial
}

.attachment-medium.size-medium.wp-image-11792 {
    width: 60%
}

.Mess-r ul {
    transform: translateY(100%);
  --moz-transform: translateY(100%);
  --webkit-transform: translateY(100%);
}

.elementor-widget-divider--view-line_text .elementor-divider-separator::before {
    width: 30px !important;
    flex-grow: initial !important
}

footer a {
    font-size: 0.30rem;
}

.Message .Mess-l form textarea {
    line-height: initial
}

p, span {
    line-height: 0.7rem ;
}

a {
    color: #384488;
}

h1 {
   font-size: 0.7rem;
   font-weight: bold;
}

h2 {
    font-size: 0.6rem;
    font-weight: bold;
}

h3 {
    font-size: 0.5rem;
    font-weight: bold;
}

h4 {
    font-size: 0.4rem;
    font-weight: bold;
}

h5 {
    font-size: 0.3rem;
    font-weight: bold;
}

h6 {
    font-size: 0.26rem;
    font-weight: bold;
}

/* .elementor-icon-box-title span, .elementor-icon-box-title p {
    font-size: 0.7rem !important
} */

.elementor-icon svg {
    font-size: 64px !important
}

.elementor-icon-box-title span, .elementor-icon-box-title p {
    font-weight: bold;
}

.elementor-element.elementor-element-71e8294.partner-with-us.eael-wpforms-labels-yes.eael-wpforms-form-button-custom.elementor-widget.elementor-widget-eael-wpforms, .elementor-element.elementor-element-37fcf6b.datatravel-form.eael-wpforms-labels-yes.eael-wpforms-form-button-custom.elementor-widget.elementor-widget-eael-wpforms, .datatravel-form {
    max-width: 600px !important;
    width: 100% !important;
    box-shadow: 0px 0px 15px 6px #38448824 !important;
    padding: 2em !important
}

hr {
	-webkit-box-sizing: content-box; 
	box-sizing: content-box;
	overflow: visible;
	border: 0;
	height: 1px;
	margin: 20px 0;
	box-shadow: 0px 0 1px #373F41;
}

.noActive {
   color: #373F41;
 }

.nav .menu-header-container .menu {
    display: contents !important
}

nav .function .menu {
    display: none
}

header .nav {
    display: flex;
}

.mobile-nav {
    display: none
}

/* display full height banner */
.d-row {
    height: 100%
}

.active {
    color: #384488
}

.datatravel-header-title {
    background: #384488;
    line-height: 4rem;
    text-align: center;
    background-image: url('https://negxyconcept.com/wp-content/uploads/2023/04/Group-Pictures-.png');
  background-attachment: fixed;
  background-position: initial;
  background-color: #000;
  background-size: 100% auto
}

.header-title-container {
    z-index: 999 !important;
    position: relative
}

.header-title-container .d-row .d-col .w .flex .flex-item {
    height: 4rem;
    align-content: center;
}

.title-wrapper {
    display: inline-block;
    vertical-align: middle;
}

.title-wrapper h1 {
    font-weight: bold
}

.header-title-container .d-row .d-col .w .flex .flex-item p {
    line-height: initial; /*.82rem;*/
}

.tribe-events-calendar-latest-past__event-details.tribe-common-g-col {
    z-index: 1 !important
}

header {
	z-index: 100 !important;
}

.datatravel-header-title .d-table .d-row .d-col {
    vertical-align: middle;
}

.datatravel-header-title .d-table .d-row .d-col .w .flex .flex-item h1, .datatravel-header-title .d-table .d-row .d-col .w .flex .flex-item p {
    color: #fff
}

input[type="text"], input[type="email"], input[type="tel"] {
    min-height: .96rem
}

.news-ban-r {
    width: 8rem
}

.news-ban-l h1 {
    text-align: right
}

textarea {
    min-height: 3rem
}

input[type="submit"] {
        padding: .15rem;
        background: #384488;
        border: none;
        color: white;
        cursor: pointer;
        width: 2rem;
}

input[type="submit"]:hover {
    background: #ED3237;

}

.icon-wrapper {
    display: flex
}

.icon-wrapper {
    margin-top: .50em
}

input:focus {
    border: 1px solid #384488
}

.footer-center {
width: 50%
}

.footer-center a {
    line-height: 15px;
}

.awsm-job-form-group.awsm-job-inline-group label, .awsm-job-form-group small {
    /* font-size: .43em */
}

.awsm-job-form-group label {
    /* font-size: 0.7em */
}

.awsm-job-form .awsm-job-form-inner h2 {
    font-weight: bold
}

.awsm-job-entry-content.entry-content {
    padding-bottom: .5rem
}

.awsm-job-specification-wrapper {
	/* font-size: .5em; */
}

.awsm-job-form .awsm-job-form-inner h2 {
    color: #384488
}

.work, .letter, .ct-ban {
    background: rgba(56, 68, 136, 0.1) !important;
}

.events a {
    color: #e84488
}

.imgbox a {
    top: 0;
    width: 100%;
}

.blogs-data {
    color: #384488;
    font-weight: bold;
}

.blogs-data:hover{
    font-style: italic;
    color: #ED3237;
}
 

.datatravel-flex {
    display: flex;
    /* flex-wrap: wrap; */
}

.datatravel-flex-wrap {
    flex-wrap: wrap
}

.datatravel-flex-nowrap {
    flex-wrap: nowrap
}

.right-aside {
    margin-bottom: 1.2rem
}

.datatravel-flex-item {
    padding: .28rem
}

.flex-item-left {
    width: 70%;
}

.flex-item-right {
    width: 30%
}

.post-title{
    font-weight: bold;
    color: #384488;
    /* font-size: 1em */
}

.post-content, .wp-block-heading {
    /* font-size: .70em */
}

.wp-block-heading {
	font-weight: bold;
}

.addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
margin-top: 1rem;
}

.post-meta span {
    /* font-size: .50em; */
    color: #ED3237
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both;
	line-height: initial;
}

.cat-item a, .wp-block-latest-posts__post-title {
	/* font-size: .42em; */
}

.wp-block-heading {
	
	font-weight: bold;
	/* border-bottom: 1px solid #ED3237; */
	border-width: 0.10em;
    padding-bottom: .26rem;

}

.eicon-close:before {
  content: url("/wp-content/uploads/2025/02/eicon-cross.png") !important
  
}

.wpr-popup-container-inner {
    background: url("/wp-content/uploads/2025/02/pattern1.jpg") !important;
    background-size: cover !important;
}

.widget.widget_block .wp-block-heading::after, .dt-widget-wrapper h1::after, .dt-widget-wrapper h2::after, .dt-widget-wrapper h3::after, .dt-widget-wrapper h4::after, .dt-widget-wrapper h5::after, .dt-widget-wrapper h6::after {
content: '';
width: 3em;
display: block;
border-width: .14em;
border-bottom: 1px solid #ED3237
}

#block-19 .wp-block-heading {
    border-bottom: 0px solid #ED3237
}

.wp-block-latest-posts__post-title:hover {
    color: #ED3237
}

.post-banner {
    width: 100%
}

input[type="text"], input[type="date"], textarea, input[type="email"], input[type="tel"] {
    /* font-family: 'Mulish'; */
  font-style: normal;
  font-weight: 400;
  font-size: .225rem;
  color: #6C7476 !important;
  background: #F4F5F4 !important;
}

.Mess-r ul li p {
    width: 20rem
}

.active-tab {
    display: initial !important
}

.tab-item {
    display: none
}

.datatravel-cursor-not-allowed {
    cursor: not-allowed !important;
    color: #949191 !important;
    border: none !important
}

.datatravel-display-flex {
    display: flex
}

.datatravel-display-flex div {
    width: 100%;
}

.datatravel-display-flex div.right:last-child {
    text-align: right
}

#left, #right {
    cursor: pointer !important
}

.datatravel-padding-top-1 {
    padding-top: 1rem
}

.datatravel-overlay {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    position:absolute;
    z-index: 2
}

.tribe-events-calendar-latest-past {
    margin-top: 2rem !important
}

.attachment-full.size-full.wp-post-image {
    height: 100%
}

.wp-block-search__button.wp-element-button {
    background: #384488;
    color: #ffffff
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    border-color: #384488 !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button button {
    color: #384488 !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button button:hover {
    color: #fff !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
    background: #384488 !important
}

.tribe-common-l-container.tribe-events-l-container {
    padding-top: 0.3rem;
    padding-bottom: 0.1rem
}

header .mobile-nav ul li:hover {
	background: #ED3237;
    color: #fff;
    padding: 0 !important;
  margin: 0 !important;
}

#btnSendMessage {
    background: #384488 !important;
    color:#fff !important
}

.choose p input {
    margin-top: 0 !important
}

.our-services-banner-mobile {
    display: none;
}

/**
*
* Flex properties
*
*/

.text-size-1 {
    /* font-size: 1em !important */
}

.blog-details p, .blog-details a {
    /* font-size: .32em !important */
}

.blog-details h6 a, .blog-details h6{
    /* font-size: .75em !important; */
    color: #384488;
    font-weight: bold;
}

.dt-p-1 {
    padding: .50rem
}

.dt-pt-1 {
    padding-top: .50rem
}

.dt-pb-1 {
    padding-bottom: .50rem
}

.dt-pt-2 {
    padding-top: 1rem
}

.dt-pb-2 {
    padding-bottom: 1rem
}

.dt-pt-3 {
    padding-top: 1.5rem
}

.dt-pb-3 {
    padding-bottom: 1.5rem
}

.dt-m-1 {
    margin: .50rem
}

.dt-mt-1 {
    margin-top: .50rem
}

.dt-mb-1 {
    margin-bottom: .50rem
}

.dt-mt-2 {
    margin-top: 1rem
}

.dt-mb-2 {
    margin-bottom: 1rem
}

.dt-mt-3 {
    margin-top: 1.5rem
}

.dt-mb-3 {
    margin-bottom: 1.5rem
}

.dt-flex {
    display: flex;
}

.dt-gap-1 {
    gap: 1rem
}

.dt-justify-content-between {
    justify-content: space-between;
}

.dt-flex-direction-column {
    flex-direction: column
}

.dt-flex-direction-row {
    flex-direction: row
}

.dt-aside-left, .dt-aside-right {
    position: relative;
}

.dt-aside {
    width: 100%
}

.dt-aside-half-70 {
    width: 70%
}

.dt-aside-half{
    width: 50%
}

.dt-aside-half-2 {
    width: 40%
}

.dt-aside-half-3 {
    width: 30%
}

.dt-aside-half-4 {
    width: 20%
}

.dt-aside-half-5 {
    width: 10%
}

.dt-clearfix {
    overflow: auto
}

/**
* card, card container, card wrapper and card contents
*/

.dt-card {
    box-shadow: 1px 6px 24px #cdcdcd;
    border: 1px solid #eeeeef;
}

.dt-card:hover {
/* margin-top: -5px */
}

.dt-card-wrapper {
    width: 100%;
}

.dt-card-item {
    position: relative;
    width: 100%
}

.dt-card-item .imgbox a img {

	height: 100%;
	bottom: 0;
	position: relative;
	display: block;

}

.dt-d-flex {
    display: flex;
}

.dt-flex-direction-row {
    flex-direction: row;
}

.dt-flex-direction-col {
    flex-direction: col;
}

.dt-d-grid {
    display: grid
}

.dt-d-inline-grid {
    display: inline-grid
}

.dt-card-item {
    display: block;
}

.dt-card-item, .dt-card-item .imgbox, .dt-card-item .imgbox a, .dt-card-item .imgbox a img {
overflow: hidden;
}

/* .dt-card-item .imgbox a img:hover {
transform: scale(1.2);
overflow: hidden;
--mox-overflow: hidden;
--webkit-overflow: hidden;
position: absolute;
} */

.pagination-wrapper {
    margin-top: .82rem;
    text-align: center;
    height: auto;
    line-height: 1.5rem
}

.pagination-wrapper a {
    padding: .32rem;
    border: 1px solid #384488;
    color: #384488;
    /* font-size: 0.3em */
}

.pagination-wrapper span {
    padding: .32rem;
    border: 1px solid #ED3237;
    background: #ED3237;
    color: #ffffff;
    /* font-size: 0.5em */
}

.pagination-wrapper span:hover {
    background-color: #ED3237;
    color: #fff
}

.pagination-wrapper a:hover {
    background-color: #384488;
    color: #fff
}

.pagination-wrapper nav ul {
    border-radius: 10px;
    margin: 0 auto;
    border: 1px solid #16418a;
    overflow: hidden;
}

.pagination-wrapper nav ul:hover {
    border-color: none;
}

.pagination-wrapper nav ul li:not(.pagination-wrapper nav ul li:nth-last-child(1)) {
    border-right: 1px solid #16418a;
}

.pagination-wrapper nav ul li:nth-child(1):hover {
    border-radius: 10px 0 0 10px
}

.pagination-wrapper nav ul li:nth-last-child(1):hover {
    border-radius: 0 10px 10px 0
}

.pagination-wrapper nav  {
    width: 100%;
    text-align: center;
    height: auto;
    display: flex
}

.pagination-wrapper nav ul li {
    float: left;
    border: 1px #16418a;
    box-sizing: border-box
}

.pagination-wrapper nav ul li:hover {
    background: 1px #16418a;
}

.pagination-wrapper nav ul li a:hover {
    color: #ffffff;
}

.pagination-wrapper nav ul li a {
    padding: 16px;
    display: block;
    text-align: center;
    /* font-size: 0.5em */
}

.datatravel-post-content {
    margin-top: 1.5rem
}

.post-title {
    padding-top: .75rem
}

/* header nav {
    width: 100%
}

header nav ul {
    display: flex
} */

.mobile-nav .menu-icon .close-menu {
    display: none
}

.menu-icon {
    display: none
}

.open-menu, .close-menu {
    width: 32px;
    cursor: pointer
}

.close-menu {
    display: none
}

/* .right-aside-wrapper {
    position: fixed;
  top: 6.5rem;
} */

em {
  font-style: italic;
}

.card-caption-card {
    background: #fff;
    box-sizing: border-box;
    box-shadow: 0px 0px 6px 0px #384488;
        margin-left: 1.5em;
    margin-right: 1.5em;
    position: relative;
    bottom: 1rem;
}

.card-caption-card .elementor-widget-container {
    padding: 0.9em;
    word-wrap: break-word
}

.card-caption-card p em {
    color: #4D4D4D;
    /* font-size: 0.6em; */
  font-style: italic;
  border-radius: 5%;
}

.card-caption-card p em span{
    line-height: 0.4em !important
}

.sm-card-wrapper .e-con-inner .elementor-element.elementor-widget.elementor-widget-image::before {
    content: "";
    background-color: #000;
    position: absolute;
    top: 0;
    bottom: 0;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    opacity: 0.9;
    mix-blend-mode: color;
}

.sm-card-wrapper .e-con-inner .elementor-element.elementor-widget.elementor-widget-image:hover::before {
    content: "";
    background-color: #000;
    position: absolute;
    top: 0;
    bottom: 0;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    opacity: 0;
    mix-blend-mode: normal;
}

.generic-content .dt-widget-wrapper {
    /* font-size: 0.5em */
}

.dt-widget-wrapper h1, .dt-widget-wrapper h2, .dt-widget-wrapper h3, .dt-widget-wrapper h4, .dt-widget-wrapper h5, .dt-widget-wrapper h6 {
    /* font-size: 1.2em; */
    font-weight: bold;
    color: #384488;
}

div.dt-widget-wrapper div#sidebar-secondary.sidebar, div.dt-widget-wrapper #comments {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

div.dt-widget-wrapper #commentform textarea, div.dt-widget-wrapper #commentform input {
    width: 100%;
    color: #384488
}

div.dt-widget-wrapper #commentform input[name="submit"] {
width: 20%;
color: #fff;
}

div.dt-widget-wrapper #commentform input[type="checkbox"] {
width: unset
}

div.dt-widget-wrapper #commentform .comment-form-comment, div.dt-widget-wrapper #commentform .comment-form-author, div.dt-widget-wrapper #commentform .comment-form-email, div.dt-widget-wrapper #commentform .comment-form-url, div.dt-widget-wrapper #commentform .form-submit {
    padding-top: 0.5rem
}

div.dt-widget-wrapper .navigation {
    display: flex;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

div.dt-widget-wrapper .alignleft, div.dt-widget-wrapper .alignright {
    width: 50%;
    text-wrap: wrap
}

div.dt-widget-wrapper .alignleft {
    text-align: left;
}

div.dt-widget-wrapper .alignright {
    text-align: right;
}

.elementor-element.elementor-element-fb802ab.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent, .offer-section {  
        background: rgba(56, 68, 136, 0.06) !important;
    }

.elementor-element.elementor-element-3ada0ae.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent {
	background: rgba(56,68,136,0.06) !important;
    margin-top: 0.5rem !important;
}

.uni-c, .message {
    background: unset !important;
}

.elementor-element.elementor-element-60d2490.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent {
    padding: 0 !important
}

.elementor-element.elementor-element-25e8709.elementor-widget.elementor-widget-text-editor form {
	width: 8.9375rem !important;
	margin: 0 auto !important;
	display: flex !important;
	justify-content: space-between !important;
	margin-top: .9rem !important;
}

.elementor-element.elementor-element-25e8709.elementor-widget.elementor-widget-text-editor form input:nth-of-type(1) {
	padding: .175rem .25rem !important;
	font-style: normal !important;
	font-weight: 400;
	width: 75% !important;
	border: none !important;
	background: #F4F5F4 !important;
}

.elementor-element.elementor-element-25e8709.elementor-widget.elementor-widget-text-editor form input:nth-of-type(2) {
	background: #384488 !important;
	padding: .1875rem .6875rem !important;
	border: none;
	font-style: normal;
	font-weight: 700;
	color: #fff !important;
	cursor: pointer !important;
}

@media only screen and (min-width: 320px) and (max-width: 480px){

    * {
    line-height: normal;
}

h1 {
    font-size: 2rem
}

h2 {
    font-size: 1.8rem
}

h3, h3.elementor-icon-box-title span {
    font-size: 1.6rem
}

h4 {
    font-size: 1.4rem
}

h5, .blog-details h3 a {
    font-size: 1.2rem
}

h6, .blog-details .read-more, .event-btn a {
    font-size: 1rem
}

.event-btn a {
    padding: 0.8rem;
}

footer .share {
    padding-top: 1rem
}

.pagination-wrapper {
    font-size: initial
}

.event-btn {
    position: relative;
    margin-top: 2rem;
}

.dt-card{
margin-bottom: 2rem
}

.ouroffice ul li .imgbox  {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.Mess-r ul {
	transform: unset;
}

.eael-progressbar-title {
    font-size: 1rem;
    word-wrap: break-word;
    word-break: break-word
}

.eael-progressbar-count-wrap span{
    font-size: 2rem
}

.elementor-element.elementor-element-7d19ebe.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    display: none
}

.elementor-divider .elementor-divider-separator {
    margin: 0 auto !important;
}

.elementor-divider .elementor-divider-separator::after {
	display: block;
	content: "" !important;
	border-bottom: 0;
	flex-grow: 1;
	border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}

.elementor-widget-divider--view-line_text .elementor-divider-separator::before, .elementor-widget-divider--view-line_text .elementor-divider-separator::after {
    width: 10rem !important;
}

.elementor-3491 .elementor-element.elementor-element-9e68fbb .elementor-divider-separator {
    width: 300px;
  }

.eael-progressbar-title {
    font-size: initial !important;
    margin: 1rem
}

.elementor-element.elementor-element-0913ba8.elementor-widget.elementor-widget-text-editor .elementor-widget-container p {
    text-align: justify
}

.menu {
    font-size: 0.7rem;
}

input[type="text"], input[type="date"], textarea, input[type="email"], input[type="tel"] {
  font-size: initial
}

.title-wrapper h1 {
    font-size: 1.5rem
}

.footer-center {
	width: 80%;
}

.footer-center a, .footer-center h5 {
	line-height: initial;
}

p, span, footer a, .tribe-events-nav-pagination a {
    font-size: 1rem;
    line-height: initial
}

footer .foo-l {
	width: 100%;
	align-items: center;
}

.elementor-icon svg {
    font-size: 32px !important
}

    header .nav {
        display: none
    }

    .mobile-nav {
        z-index: 99999
    }

    .menu-icon {
    display: block;
    }

    .negxy-arr, .footer-logo, .footer-ack {
        margin-top: 1.3rem;
    }

    /* .mobile-nav .menu-icon .open-menu {
        display: block;
    } */

    .mobile-nav nav.menu-header-container ul li:hover {
        background: #f89c04
    }

    /* .mobile-nav .menu-header-container .menu {
    display: contents !important
} */

    /* header .nav nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
} */

    /* .mobile-nav nav ul {
    display: flex;
    flex-direction: column;
}
    header .mobile-nav nav {
        display: block;
    } */

    .tribe-common-l-container.tribe-events-l-container {
        z-index: 1;
        position: relative;
    }

    .flex-item-left {
        width: 100%
    }
    
    .flex-item-right {
        display: none
    }

    .datatravel-sm-line-height-5 {
        line-height: 5em
    }

    .function .sign a {
        /* font-size: .18em !important; */
        color: #fff;
        width: 3rem
    }

    .function .sign {
        width: 100px !important
    }

    .event-b-box {
        display: block;
        width: 100%;
    }

    .blogs-data {
        /* font-size: .45em !important */
    }
    
    div.dk-flex-item p {
        /* font-size: 1.10em !important */
    }

    .mobile-nav {
        background: #384488 !important;
    }

    .mobile-nav nav ul li a {
        color: #fff !important;
        /* font-size: .35em  !important */
    }

    .mobile-nav nav ul {
        border: none  !important ; /* 2px solid #F39800; */
    }

    .work ul li {
        width: 100% !important;
    }

    img {
        height: auto !important
    }

    .event-b-box {
        display: block !important;
        width: 100% !important;
        padding-bottom: 0.8rem !important
    }

    .event-b-box + h5 {
        padding-top:0.8rem ;
        padding-bottom: 0.8rem;
    }

    .tribe-events-calendar-latest-past {
        margin-top: 5rem !important;
    }

    header .logo {
        width: 90px !important;
    }

    .work.wow.slideInUp .w ul li{
        display: block !important
    }

    .footer-center {
        padding: 0.8rem
    }

    .tribe-events-calendar-latest-past__heading.tribe-common-h5.tribe-common-h3--min-medium, .wp-block-heading {
        color: #384488
    }

.imgbox {
    position: relative
}

.events p {
	/* font-size: 0.43em !important; */
	width: 100%;
}

.datatravel-padding-top-1 {
	padding-top: 4rem !important;
}

#tribe-events-pg-template {
    padding-top: 1px !important
}

.datatravel-header-title, .d-table.header-title-container {
    height: 12rem !important;
}

.our-services-banner {
    display: none;
}

.our-services-banner-mobile {
    display: block;
}

.Milestones .Milestones-c {
	width: auto !important;
}

.bigmap.wow.slideInUp {
    display: none !important
}

.dt-aside-right.dt-aside-half-3 {
    display: none;
}

 .wp-block-heading, .blog-details h6, .blog-details h6 a {
        /* font-size: .32em !important */
    }

    .event-excerpt p, .blog-details p {
    /* font-size: .25em !important; */
}

.dt-flex-direction-col-sm {
    flex-direction: column;
}

.dt-aside-full-sm {
    width: 100%
}

.d-col {
	padding-top: 4rem;
}

.event-arrow-left {
	margin-top: 8rem;
}

.event-arrow-right {
	margin-top: 8rem;
}

.pagination-wrapper {
    line-height: 3.5rem
}

.open-menu, .close-menu {
	padding-top: 0.6rem;
}

#menu-header-1 .menu-item:hover {
    background: rgb(173, 173, 8)
}

.card-caption-card {
    bottom: 2.5rem;
    text-align: center;
}

.dt-widget-wrapper h1, .dt-widget-wrapper h2, .dt-widget-wrapper h3, .dt-widget-wrapper h4, .dt-widget-wrapper h5, .dt-widget-wrapper h6 {
    /* font-size: 1em !important; */
}

div.dt-widget-wrapper #commentform input[name="submit"] {
width: 50%;
color: #fff;
}

.elementor-element.elementor-element-25e8709.elementor-widget.elementor-widget-text-editor form input:nth-of-type(2) {
	background: #384488 !important;
	padding: .1875rem 2.2875rem !important;
}

.elementor-element.elementor-element-25e8709.elementor-widget.elementor-widget-text-editor form {
	width: 100% !important;
}

.rae-largest-heading h1 {
    font-size: 2.5rem !important
}

.dt-flex-order .e-con-inner div.elementor-element-4d890d4:first-child{
order: 2
}

.dt-flex-order .e-con-inner div.elementor-element-da235ab:last-child{
order: 1
}

}

/* @media only screen and (max-width: 375px){
    .mobile-nav nav ul li a {
        color: #fff !important;
        /* font-size: .25em  !important */
    }

    .blog-details h6, .blog-details h6 a {
        /* font-size: .55em !important */
    }

    .blog-details p, .blog-details a {
    /* font-size: .35em !important; */
  }
} */

