
#sppb-addon-1675708486923 #sp-slider-item-1675708486923-num-2-key.sp-item .sp-background:after, #sppb-addon-1675708486923 #sp-slider-item-1675708486923-num-2-key.sp-item .sp-video-background-mask {
    background: rgba(255, 255, 255, 0.7)!important;
	transition: 3s ease;
	transition: background 3s; 
}

.toparticle {border-right: 2px solid #eee;
    padding-right: 70px;}
	
	.uk-button-text::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 22px;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23274c5e%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23274c5e%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) 50%;
    transition: background-position .2s ease-out;
}

.uk-button-text {
    padding: 0;
    line-height: 1.58;
    background: 0 0;
    color: #274c5e;
    position: relative;
    padding-right: 27px;
}

.uk-margin-top {
    margin-top: 30px!important;
}

#column-id-1675714928438 {
    box-shadow: 0 0 0 0 #fff;
    align-content: center;
}

.gallery {
  position: relative;
  width: 50%;
}

.galleryimg {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #008CBA;
}

.gallery:hover .overlay {
  opacity: 1;
}

.gallerytext {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.os-cat-tab-images .img-block a:hover {
    text-decoration: none !important;
    background: rgb(108 173 220);
}

[class^=os-gallery-tabs-main] .img-block.dimas-effect:hover img {
opacity: 0.2!important; margin: auto;}


[class^=os-gallery-all-in-one-main] .img-block.dimas-effect .os-gallery-caption p, [class^=os-gallery-album-tabs-main] .img-block.dimas-effect .os-gallery-caption p, [class^=os-gallery-tabs-main] .img-block.dimas-effect .os-gallery-caption p {
    display: inline-block;
    /* margin: 1% 5px 1% 11%; */
    margin: 0 10px;
    padding: 0.4em 1em;
    background: none!important;
    color: #ffffff!important;;
    text-transform: none;
    font-weight: normal!important;; 
    font-size: 100%!important;; 
    /* -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; */
    /* transition: opacity 0.35s, transform 0.35s; */
    /* -webkit-transform: translate3d(-360px,0,0); */
    transform: translate3d(-360px,0,0);
    opacity: 0;
    left: 0;
    z-index: 111;
    top: 50%!important;
}

#cat-11_993469348, .osgalery-cat-tabs {display:none!important}

[class^=os-gallery-album-tabs-main] img, [class^=os-gallery-all-in-one-main] img, [class^=os-gallery-tabs-main] img {
width: auto!important;}

[class^=os-gallery-tabs-main] .img-block.dimas-effect img {margin:auto}

 .customer {
    color: #274c5e;
}
body {color: #274c5e; font-size: 18px;
    line-height: 32px;}
h1 {font-weight: 400; }

.sp-megamenu-parent>li:hover>a::before	{right: 15px;
    background-color: #6caddc;
    height: 2px; content: '';
    display: block;
    position: absolute;
    z-index: -1;
    bottom: 0;transition: .3s ease-in-out;
    transition-property: background-color,border-color,box-shadow,height,left,right,opacity;
    left: 15px;}
	
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight:400!important}
	
	.map-responsive{

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;

    height:0;

}

.map-responsive iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}

.sp-slider #sp-slider-item-1675708486923-num-2-key #sp-slider-inner-item-1675708486926-num-0-key {line-height:50px; color:#3d3d3d}

#sp-slider-item-1675708486923-num-0-key .sp-slider-content-align-center {position: absolute;
top: -280px;}

.home #sp-main-body {
  padding: 50px 0!important;
}

#sppb-addon-1675761148333 #btn-1675761148333.sppb-btn-custom:hover {border:2px solid #a5cae5;}

.footer-info {display:flex; justify-content: space-evenly;}
.footer-info li {list-style:none}
li.footer1 span { color: #98a6ad;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    font-size: 18px;
    font-weight: 300;}
	
	
	.sp-page-builder .page-content #section-id-1675754277305 {box-shadow: 0 0 35px rgb(0 0 0 / 4%)!important; padding-left: 40px!important}


@media only screen and (max-width: 600px) {
 .toparticle {
  border-right: 0;
  padding-right: 0px;
}
.sp-page-builder .page-content #section-id-1675754277305 {box-shadow: 0 0 35px rgb(0 0 0 / 4%)!important; padding-left: 20px!important}
#sp-slider-item-1675708486923-num-0-key .sp-slider-content-align-center {
    position: relative;
    margin-top: -200px;
	top:0
}

.sp-slider #sp-slider-item-1675708486923-num-2-key #sp-slider-inner-item-1675708486926-num-0-key {
    line-height: 22px;
	font-size: 16px!important;
  
}
.footer-info li {
    list-style: none;
   display:block;
    width: 100%;
}
.footer-info {display:block; justify-content: space-evenly;}

#sp-footer, #sp-bottom {

    font-size: 14px;
}
}

@media only screen and (max-width: 992px) {
#sp-header .logo {margin-top:0
    
}
}