.elementor-2529 .elementor-element.elementor-element-774cc34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-a667c4f img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-2529 .elementor-element.elementor-element-5573fe2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2529 .elementor-element.elementor-element-5573fe2:not(.elementor-motion-effects-element-type-background), .elementor-2529 .elementor-element.elementor-element-5573fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f70741 );}.elementor-2529 .elementor-element.elementor-element-233b0ca{width:var( --container-widget-width, 61% );max-width:61%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:0px 0px 0px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:700;}@media(min-width:768px){.elementor-2529 .elementor-element.elementor-element-5573fe2{--content-width:1300px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-233b0ca *//* Media query for Mobile devices*/
@media only screen and (min-width : 285px) and (max-width : 767px) {
    p {
  
  margin-bottom: 6px!important; /* between paragraphs */
  }
    
    .elementor-2529 .elementor-element.elementor-element-233b0ca
    {width: 90%;
    margin-left:5%;
    margin-right:5%;
    
    }
    
    
    .elementor-location-single * {
    font-family: "Montserrat"!important;
    font-weight: bold!important;
    font-size: 11px!important;
    line-height: 14px;
}
.elementor-location-single h2, 
.elementor-location-single h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    color: #ED1C24!important; 
}
.elementor-location-single h1 {
    font-size: 28px!important;
}
.elementor-location-single h2 {
    font-size: 18px!important;
}
.elementor-location-single h3 {
    font-size: 22px!important;
}

.elementor-2529 .elementor-element.elementor-element-a667c4f img {
width: 100%;
height: 700px;
object-fit: cover;
object-position: center center;
margin-bottom: 0px!important;
    margin-top: 0px!important;
}

.elementor-location-single img {
    width: 90%;
    margin-left: 00px!important;
    margin-bottom: 20px!important;
    margin-top: 20px!important;
    max-height: 700px;
    object-fit: cover;


}

.elementor-location-single a {
    color: #27A9E0!important; 
}
}

 /* Media query for Tablet devices*/
@media only screen and (min-width : 768px) and (max-width : 1024px) {
    
    p {
  
  margin-bottom: 6px!important; /* between paragraphs */
  }
    
    .elementor-location-single * {
    font-family: "Montserrat"!important;
    font-weight: bold!important;
    font-size: 15px!important;
    line-height: 20px;
}
.elementor-location-single h2, 
.elementor-location-single h3 {
    margin-top: 30px;
    color: #ED1C24!important; 
}

.elementor-2529 .elementor-element.elementor-element-a667c4f img {
width: 100%;
height: 700px;
object-fit: cover;
object-position: center center;
margin-bottom: 0px!important;
    margin-top: 0px!important;
}
.elementor-location-single h1 {
    font-size: 38px!important;
}
.elementor-location-single h2 {
    font-size: 28px!important;
}
.elementor-location-single h3 {
    font-size: 22px!important;
}
.elementor-location-single img {
    width: 70%;
    margin-left: 00px!important;
    margin-bottom: 20px!important;
    margin-top: 20px!important;
    max-height: 700px;
    object-fit: cover;


}

.elementor-location-single a {
    color: #27A9E0!important; 
}
}

/* Media query for Desktop*/
@media only screen and (min-width : 1025px)  {
    
    p {
  
  margin-bottom: 6px!important; /* between paragraphs */
  }
    
    .elementor-location-single * {
    font-family: "Montserrat"!important;
    font-weight: bold!important;
    font-size: 15px!important;
    line-height: 20px;
}
.elementor-location-single h2, 
.elementor-location-single h3 {
    margin-top: 30px;
    color: #ED1C24!important; 
}
.elementor-location-single h1 {
    font-size: 38px!important;
}
.elementor-location-single h2 {
    font-size: 28px!important;
}
.elementor-location-single h3 {
    font-size: 22px!important;
}
.elementor-location-single img {
    width: 70%;
    margin-left: 00px!important;
    margin-bottom: 20px!important;
    margin-top: 20px!important;
    max-height: 700px;
    object-fit: cover;


}

.elementor-2529 .elementor-element.elementor-element-a667c4f img {
width: 100%;
height: 700px;
object-fit: cover;
object-position: center center;
margin-bottom: 0px!important;
    margin-top: 0px!important;
}

.elementor-location-single a {
    color: #27A9E0!important; 
}
}/* End custom CSS */