#gallery{
    padding-top: 10px;
}

.page-title-extra-large {
    margin-top: 100px;
}

.st-seperator-center img{
    max-width: min-content !important;
    width: auto;
    height: 100%;
}


.position-relative{position:relative!important;}
.justify-content-center{justify-content:center!important;}
.align-items-center{align-items:center!important;}
.mb-0{margin-bottom:0!important;}
.text-center{text-align:center!important;}
.text-uppercase{text-transform:uppercase!important;}
.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important;}
/*! CSS Used from: https://craftohtml.themezaa.com/css/style.min.css */
section{padding-top:110px;padding-bottom:110px;}
.alt-font{font-family:var(--alt-font);}
:focus-visible{outline:0;}
h1,h2{margin-bottom:30px;letter-spacing:-.5px;font-weight:inherit;}
h1{font-size:4.375rem;line-height:4.375rem;}
h2{font-size:3.438rem;line-height:3.438rem;}
.text-white{color:var(--white);}
.text-shadow-double-large{text-shadow:0 0 100px rgba(0,0,0,.9);}
.ls-minus-2px{letter-spacing:-2px!important;}
.opacity-light{position:absolute;height:100%;width:100%;top:0;left:0;}
.opacity-light{opacity:.3;}
[data-anime]{transition:none;}
[data-anime]{opacity:0;}
[data-anime].appear{opacity:1;}
@media not all and (min-resolution:0.001dpcm){
[data-anime] [class*=text-shadow-]{text-shadow:none;}
}
.bg-dark-gray,.bg-dark-gray:focus{background-color:var(--dark-gray);}
.cover-background{position:relative;background-repeat:no-repeat!important;overflow:hidden;}
.cover-background{background-size:cover;background-position:center center!important;}
.border-radius-4px{border-radius:4px!important;}
.extra-small-screen{height:300px!important;}
.mb-10px{margin-bottom:10px!important;}
.fw-500{font-weight:500!important;}
.fw-600{font-weight:600!important;}
.page-title-button-style h1{display:inline-block;}
.top-space-padding{padding-top:96px;}
.page-title-extra-large h1{font-size:3.3rem;line-height:3.3rem;}
.page-title-extra-large h2{font-size:18px;line-height:26px;}
.page-title-button-style.page-title-button-style{-webkit-transition:all .3s;transition:all .3s;}
.page-title-button-style h1{padding:13px 30px;}
/*! CSS Used from: https://craftohtml.themezaa.com/css/responsive.min.css */
@media (max-width:1600px){
section{padding-top:90px;padding-bottom:90px;}
}
@media (max-width:991px){
section{padding-top:75px;padding-bottom:75px;}
}
@media (max-width:767px){
section{padding-top:50px;padding-bottom:50px;}
}
@media (max-width:767px){
h1,h2{margin-bottom:25px;}
}
@media (max-width:767px){
.extra-small-screen{height:250px!important;}
}
@media (max-width:991px){
.md-pt-20px{padding-top:20px!important;}
}
@media (max-width:991px){
.ipad-top-space-margin{margin-top:76px;}
}
@media (max-width:767px){
.page-title-extra-large h1{font-size:36px;line-height:44px;}
}
/*! CSS Used from: https://craftohtml.themezaa.com/demos/travel-agency/travel-agency.css */
section{padding-top:100px;padding-bottom:100px;}
h1{line-height:3.8rem;}
.bg-bay-of-many-blue{background-color:#363f6d;}
.page-title-extra-large h1{font-size:4.375rem;line-height:5rem;}
.page-title-extra-large h2{font-size:16px;line-height:16px;padding:12px 25px;padding-top:70px;display:inline-block;color: white !important;}
.page-title-button-style h1{padding:0;display:block;color: #a56540 !important;}
@media (max-width:991px){
section{padding-top:75px;padding-bottom:75px;}
}
@media (max-width:767px){
section{padding-top:50px;padding-bottom:50px;}
}
@media (max-width:777px){
section{padding-top:50px;padding-bottom: 20px;}
}























.text-center{text-align:center!important;}
h2{clear:both;color:#111;font-weight:600;line-height:1.2em;margin:0 0 10px;padding:0;}
h2{font-size:34px;}
ul{list-style:square none outside;margin:0 0 15px;}
ul{padding-left:15px;}
i{font-style:italic;}
img{border:0;height:auto;max-width:100%;}
@media screen and (min-width:992px){
.st-height-b40{height:40px;}
.st-height-b65{height:65px;}
.st-height-b120{height:50px;}
}
@media screen and (max-width:991px){
.st-height-lg-b40{height:40px;}
.st-height-lg-b80{height: 20px;}
}
.st-mp0{list-style:none;margin:0;padding:0;}
.st-flex-center{align-items:center;display:flex;justify-content:center;}
.st-zoom{overflow:hidden;position:relative;}
.st-zoom .st-zoom-in{transition:all .4s ease-in-out;}
.st-zoom:hover .st-zoom-in{transform:scale(1.07);}
.st-link-hover-wrap:hover .st-link-hover i{opacity:1;transform:scale(1) rotate(0deg);transition-delay:.15s;}
.st-btn.st-style1{border:none;border-radius:7px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;line-height:1.6em;outline:none;padding:.76em 2.5em;transition:all .4s ease;}
.st-btn.st-style1:hover{box-shadow:0 5px 10px 0 #4444441a;transform:translateY(-1px);}
.st-btn.st-style1.st-color1{background-color:#0cb8b6;color:#fff;}
.st-btn.st-size-medium{padding:.6em 1.8em;}
@media screen and (max-width:991px){
.st-btn.st-style1{font-size:14px;padding:.72em 1.8em;}
}
.st-section-heading.st-style1{text-align:center;}
.st-section-heading.st-style1 .st-section-heading-title{font-size:40px;margin-bottom:0;margin-top:-8px;}
.st-section-heading.st-style1 .st-section-heading-subtitle{font-size:16px;line-height:1.6em;}
.st-seperator{align-items:center;display:flex;justify-content:center;margin:12px auto 15px;width:130px;}
.st-seperator .st-seperator-left,.st-seperator .st-seperator-right{background-color: #a76945;flex:none;height:2px;width:42px;}
.st-seperator .st-seperator-center{animation:rotateAnimation 6s linear infinite;margin:0 15px;}
@media screen and (max-width:991px){
.st-section-heading.st-style1 .st-section-heading-title{font-size:28px;margin-top:-6px;}
.st-section-heading.st-style1 .st-section-heading-subtitle{font-size:15px;}
}
@media screen and (max-width:575px){
.st-section-heading.st-style1 .st-section-heading-subtitle br{display:none;}
}
.st-isotop{transition:all .4s ease;}
.st-isotop.st-has-gutter{margin-bottom:-30px;margin-left:-15px;margin-right:-15px;}
.st-isotop.st-has-gutter .st-isotop-item{margin-bottom:30px;padding:0 15px;}
.st-isotop-filter.st-style1{margin-bottom:30px;}
.st-isotop-filter.st-style1 ul{align-items:center;border-bottom:2px solid #eaeaea;display:flex;flex-wrap:wrap;justify-content:center;}
.st-isotop-filter.st-style1 li{margin:0 5px;}
.st-isotop-filter.st-style1 li span{border-radius: 8px;cursor:pointer;display:inline-block;font-size:15px;padding: 15px !important;font-weight:600;background: #8e8c66;color: white;margin-bottom: 12px;position:relative;transition:all .3s ease;}
.st-isogmmtop-filter.st-style1 li span:before{background-color:#0cb8b6;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:0;}
.st-isotop-filter.st-style1 li span:hover,.st-isotop-filter.st-style1 li.active span{color: #ffffff;border: unset !important;}
.st-isotop-filter.st-style1 li.active span:before{width:100%;}
.st-project{display:block;position:relative;}
.st-project:before{background:#00000080;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:1;}
.st-project:hover{cursor:pointer;}
.st-project:hover:before{opacity:1;}
.st-project .st-project-img img{width:100%;height: 280px;border-radius: 10px;}
::placeholder{color:#b5b5b5;}
.my-masonry-grid{display:flex;}
.st-gap-x-5{gap:5px;}
.st-gallery-modal-initial-hidden{opacity:0;position:absolute;z-index:99999;}
.st-link-hover-wrap .st-link-hover{align-items:flex-end;background: #a76945;border-radius:0 0 40px 40px;display:flex;font-size:16px;height:120px;justify-content:center;opacity:0;position:absolute;right:20px;top:-100px;transition:all .3s ease;width:50px;z-index: 1;}
.st-link-hover-wrap .st-link-hover i{align-items:center;background-color:#fff;border-radius:50%;color: #a76945;display:flex;height:40px;justify-content:center;margin-bottom:5px;opacity:0;transform:scale(.5) rotate(180deg);transition:all .3s ease;width:40px;}
.st-link-hover-wrap:hover .st-link-hover{opacity:1;top:0;}
.st-link-hover-wrap:hover .st-link-hover svg{opacity:1;transform:scale(1) rotate(0deg);transition-delay:.15s;}
/*! CSS Used keyframes */
@keyframes rotateAnimation{0%{transform:rotateX(-20deg) rotateY(0deg);}75%{transform:rotateX(-20deg) rotateY(1turn);}to{transform:rotateX(-20deg) rotateY(1turn);}}