#main-menu .elementor-nav-menu .menu-item .menu-link:before{
border-radius: 0 0 22px 22px;
} #main-slider .elementor-slide-description .elementor-slide-button{
-webkit-text-stroke-width: 0;
-webkit-text-stroke-color: transparent;
}
.outline-heading{
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #16141e;
-webkit-text-fill-color: transparent;
opacity: .2;
} #service-menu ul{
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
#service-menu ul li{
display: list-item;
list-style: disc;
line-height: 3em;
color: transparent;
}
.hp-service .elementor-icon-box-title a:hover{
text-decoration: underline;
}
#main-slider .elementor-swiper-button-prev .eicon-chevron-left:before{
content: "\e87e \e87e";
letter-spacing: -.6em;
}
#main-slider .elementor-swiper-button-next .eicon-chevron-right:before{
content: "\e87d \e87d";
letter-spacing: -.6em;
}
#main-slider .elementor-swiper-button-prev{
left: 1%;
top: 70%;
background-color:#e3090f;
background-color: rgba(227, 9, 15, 0.5);
border: 2px solid;
padding: 5px 35px 5px 15px;
border-radius: 50px;
}
#main-slider .elementor-swiper-button-next{
right: 1%;
top: 70%;
background-color:#e3090f;
background-color: rgba(227, 9, 15, 0.5);
border: 2px solid;
padding: 5px 30px 5px 20px;
border-radius: 50px;
}
#main-slider .elementor-swiper-button-prev:hover,
#main-slider .elementor-swiper-button-next:hover{
background-color: #FFF000;
background-color: rgba(255, 240, 0, 0.5);
}
#inner-page-content h1,
#inner-page-content h2,
#inner-page-content h3,
#inner-page-content h3 a{ color: #000E54;
}
#contact-links h3{
color: #E3090F;
}
#contact-links h3 a:hover,
#inner-page-content h3 a:hover{
color: #E3090F;
}
ul#glossaryList.glossaryList{
list-style-type: disc !important;
margin-left: 20px;
}
#our-services{
background-size: 46% 100%;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item{
position: relative;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):before{
content: ' ';
position: absolute;
background-color: #ec1c22;
width: 2px;
height: 50px;
right: -.5%;
bottom: -18%;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):after{
content: ' ';
position: absolute;
background-color: #ec1c22;
width: 50px;
height: 2px;
left:88%;
bottom: 5%;
}
@media only screen and (min-width: 1440px){
#main-slider .swiper-slide{
height: 800px;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):after{
left: 89%;
}
}
@media only screen and (min-width: 1600px){
#main-slider .swiper-slide{
height: 900px;
}
#our-services{
background-size: 38% 90%;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):before{
bottom: -15%;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):after{
left: 90%;
}
}
@media only screen and (min-width: 1680px){
#main-slider .swiper-slide{
height: 950px;
}
#our-services{
background-size: 38% 95%;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):before{
bottom: -12%;
}
}
@media only screen and (min-width: 1920px){
#main-slider .swiper-slide{
height: 1075px;
}
#main-slider .elementor-slide-heading{
font-size: 48px;
}
#main-slider .elementor-slide-description{
font-size: 75px;
}
#main-slider .elementor-slide-button{
font-size: 20px;
}
#main-slider .swiper-slide-inner{
padding-top: 15em;
}
#main-menu .menu-item .elementor-item{
font-size: 20px;
}
#top-menu .menu-item .elementor-item{
font-size: 20px;
}
#our-services{
margin-top: -6%;
background-size: 32% 90%;
}
.elementor-18 .elementor-element.elementor-element-df5356d{
padding: 0% 15% 10% 15%;
}
.elementor-18 .elementor-element.elementor-element-a711a6b{
padding: 0%;
}
.elementor-18 .elementor-element.elementor-element-2815b04 > .elementor-widget-container{
padding: 0% 0% 0% 20%;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):after{
left: 92%;
bottom: 4%;
}
}
@media only screen and (min-width: 2560px){
#main-slider .swiper-slide{
height: 1450px;
}
#our-services{
background-size: 25% 85%;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):before{
bottom: -15%;
height: 75px;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):after{
width: 75px;
left: 91%;
bottom: 3%;
}
}
@media only screen and (max-width: 1280px){	
#top-menu .elementor-nav-menu .menu-item .menu-link{
font-size: 14px;
}
#main-slider.swiper-slide{
height: 725px;
}
.elementor-18 .elementor-element.elementor-element-ffdee2a > .elementor-widget-container{
margin: 5% 0% 0% 78%;
}
}
@media only screen and (max-width: 1024px){
#main-slider .elementor-swiper-button-prev,
#main-slider .elementor-swiper-button-next{
font-size: 15px;
}
#main-slider .elementor-swiper-button-prev{
padding: 5px 25px 5px 10px;
}
#main-slider .elementor-swiper-button-next{
padding: 5px 20px 5px 15px;
}
.elementor-18 .elementor-element.elementor-element-fca91b9{
margin-top: -12%;	
}
.glossary-container{
padding-left: 15px;
}
.elementor-18 .elementor-element.elementor-element-ffdee2a > .elementor-widget-container{
margin: 10% 0% 0% 50%;
}
#our-services{
background-size: contain;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):before{
bottom: -16%;
}
}
@media only screen and (max-width: 991px){
.elementor-18 .elementor-element.elementor-element-5c24f1f .swiper-slide{
height: 560px;
}
}
@media only screen and (max-width: 980px){
.elementor-18 .elementor-element.elementor-element-5c24f1f .swiper-slide{
height: 550px;
}
}
@media only screen and (max-width: 960px){
.elementor-18 .elementor-element.elementor-element-5c24f1f .swiper-slide{
height: 535px;
}
}
@media only screen and (max-width: 900px){
.elementor-18 .elementor-element.elementor-element-5c24f1f .swiper-slide{
height: 500px;
}
}
@media only screen and (max-width: 853px){
.elementor-18 .elementor-element.elementor-element-5c24f1f .swiper-slide{
height: 475px;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):before{
bottom: -20%;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):after{
left: 86%;
}
}
@media only screen and (max-width: 800px){
.elementor-18 .elementor-element.elementor-element-5c24f1f .swiper-slide{
height: 450px;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):after{
bottom: 7%;
}
}
@media only screen and (max-width: 768px){
.elementor-18 .elementor-element.elementor-element-5c24f1f .swiper-slide{
height: 425px;
}
#fm-gallery .uael-img-gallery-wrap .uael-grid-item:nth-child(-n+3):after{
bottom: 6%;
left: 85%;
}
}
@media only screen and (max-width: 767px){
#our-services{
background-image: none;
}
.hp-service .elementor-widget-container{
background-color: #E3090F; -webkit-mask-size: contain;
-webkit-mask-position: center center;
-webkit-mask-repeat: no-repeat;
}
#inner-page-banner .elementor-container{
min-height: auto;
}
.elementor-18 .elementor-element.elementor-element-ffdee2a > .elementor-widget-container{
margin: 0px;
padding: 55px;
}
}