p {
margin-bottom: 1em;
}
ol, ul {
margin: 0 0 1.5em 1em;
}
.image-wrap .elementor-column-wrap {
padding-bottom: 0px!important;
}
.elementor-post-navigation__link__next {
padding-left: 5px;
}
.sub-menu {
z-index: 1000;
}
.column-left .elementor-widget-text-editor, .column-left .elementor-widget-heading{
z-index: 3!important;		
}
.elementor-location-footer a {
color: #f5f3ee!important;
}
.elementor-location-footer a:hover {
color: #000!important;
}
.carousel-caption {
text-shadow: none!important;
}
.tgx-slider-2 .carousel .carousel-inner .item .carousel-image {
right: 5%!important;
}
.carousel-control span {
color: #000!important;
}
.tparrows::before {
color: #000;
}
@media all and (max-width: 1300px) {
#hero-slider {
margin-top: -30px;
}
}
@media all and (max-width: 1200px) {
#hero-slider {
margin-top: -100px;
}
.elementor-shape-top svg {
height: 60px;
}
}
@media all and (max-width: 1024px) {
.column-left {
width: 40%!important;
}
.column-left .elementor-column-wrap {
padding: 25px!important;
}
.image-wrap {
width: 60%!important;
}
#Logo {
top: 0;
}
}
@media all and (max-width: 767px) {
.column-left {
width: 100%!important;	
}
.image-wrap {
width: 100%!important;
}
.elementor-shape-top svg {
height: 40px!important;
}
.elementor-heading-title.elementor-size-xl {
font-size: 30px!important;
}
}