:root{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
*,::after,::before{box-sizing: border-box;}
html{font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
footer,header,nav,section{display: block;}
body{margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255);}
h1,h2,h3{margin-top: 0px; margin-bottom: 0.5rem;}
p{margin-top: 0px; margin-bottom: 1rem;}
ul{margin-top: 0px; margin-bottom: 1rem;}
ul ul{margin-bottom: 0px;}
b,strong{font-weight: bolder;}
a{color: rgb(0, 123, 255); text-decoration: none; background-color: transparent;}
a:hover{color: rgb(0, 86, 179); text-decoration: underline;}
a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}
a:not([href]):not([tabindex]):focus{outline: 0px;}
img{vertical-align: middle; border-style: none;}
button{border-radius: 0px;}
button:focus{outline: -webkit-focus-ring-color auto 5px;}
button{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
button{overflow: visible;}
button{text-transform: none;}
button{appearance: button;}
::-webkit-file-upload-button{font: inherit; appearance: button;}
summary{display: list-item; cursor: pointer;}
h1,h2,h3{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h3{font-size: 1.75rem;}
.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 576px){
.container{max-width: 540px;}
}
@media (min-width: 768px){
.container{max-width: 720px;}
}
@media (min-width: 992px){
.container{max-width: 960px;}
}
@media (min-width: 1200px){
.container{max-width: 1140px;}
}
.row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-md-12,.col-md-6,.col-sm-12,.col-xl-12,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-8,.col-xl-9{position: relative; width: 100%; padding-right: 15px; padding-left: 15px;}
@media (min-width: 576px){
.col-sm-12{flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 768px){
.col-md-6{flex: 0 0 50%; max-width: 50%;}
.col-md-12{flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 992px){
.col-lg-3{flex: 0 0 25%; max-width: 25%;}
.col-lg-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.col-lg-6{flex: 0 0 50%; max-width: 50%;}
.col-lg-12{flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 1200px){
.col-xl-3{flex: 0 0 25%; max-width: 25%;}
.col-xl-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.col-xl-5{flex: 0 0 41.6667%; max-width: 41.6667%;}
.col-xl-6{flex: 0 0 50%; max-width: 50%;}
.col-xl-8{flex: 0 0 66.6667%; max-width: 66.6667%;}
.col-xl-9{flex: 0 0 75%; max-width: 75%;}
.col-xl-12{flex: 0 0 100%; max-width: 100%;}
}
.show > .btn-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 92, 191);}
.show > .btn-primary.dropdown-toggle:focus{box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-secondary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91);}
.show > .btn-secondary.dropdown-toggle:focus{box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-success.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48);}
.show > .btn-success.dropdown-toggle:focus{box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-info.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127);}
.show > .btn-info.dropdown-toggle:focus{box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-warning.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 149, 0);}
.show > .btn-warning.dropdown-toggle:focus{box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-danger.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 31, 45);}
.show > .btn-danger.dropdown-toggle:focus{box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-light.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223);}
.show > .btn-light.dropdown-toggle:focus{box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29);}
.show > .btn-dark.dropdown-toggle:focus{box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255);}
.show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-secondary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125);}
.show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-success.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69);}
.show > .btn-outline-success.dropdown-toggle:focus{box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-info.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184);}
.show > .btn-outline-info.dropdown-toggle:focus{box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-warning.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7);}
.show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-danger.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69);}
.show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-light.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250);}
.show > .btn-outline-light.dropdown-toggle:focus{box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem;}
.show > .btn-outline-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64);}
.show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem;}
.collapse:not(.show){display: none;}
.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}
@media (min-width: 768px){
.navbar-expand-md{flex-flow: row; justify-content: flex-start;}
.navbar-expand-md .navbar-collapse{display: flex !important; flex-basis: auto;}
}
.clearfix::after{display: block; clear: both; content: "";}
.float-left{float: left !important;}
.float-right{float: right !important;}
.text-right{text-align: right !important;}
.text-center{text-align: center !important;}
@media print{
*,::after,::before{text-shadow: none !important; box-shadow: none !important;}
a:not(.btn){text-decoration: underline;}
img{break-inside: avoid;}
h2,h3,p{orphans: 3; widows: 3;}
h2,h3{break-after: avoid;}
body{min-width: 992px !important;}
.container{min-width: 992px !important;}
}
::-webkit-input-placeholder{}
.owl-carousel .owl-dots{margin: 0px !important;}
@font-face { font-display: swap; font-family: Flaticon; src: url("../fonts/flaticon.woff") format("woff"), url("../fonts/flaticon.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0){
@font-face { font-display: swap; font-family: Flaticon; }
}
[class*=" flaticon-"]::before,[class*=" flaticon-"]::after{font-family: Flaticon; font-style: normal;}
.flaticon-multiply::before{content: "";}
.flaticon-next::before{content: "";}
.flaticon-next-1::before{content: "";}
@font-face { font-display: swap; font-family: FontAwesome; src: url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"); font-weight: normal; font-style: normal; }
.fa{display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.pull-right{float: right;}
.pull-left{float: left;}
.fa-search-plus::before{content: "";}
.fa-facebook-square::before{content: "";}
.fa-phone::before{content: "";}
.fa-facebook::before{content: "";}
.fa-linkedin::before{content: "";}
.fa-angle-up::before{content: "";}
.fa-instagram::before{content: "";}
.fa-whatsapp::before{content: "";}
.owl-carousel{display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1;}
.owl-carousel .owl-stage{position: relative; touch-action: manipulation;}
.owl-carousel .owl-stage::after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.owl-carousel .owl-stage-outer{position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{backface-visibility: hidden; transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent;}
.owl-carousel .owl-item img{display: block; width: 100%;}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display: none;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor: pointer; user-select: none;}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background: none; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font: inherit; padding: 0px !important;}
.owl-carousel.owl-loaded{display: block;}
.owl-carousel.owl-loading{opacity: 0; display: block;}
.owl-carousel.owl-hidden{opacity: 0;}
.owl-carousel.owl-refresh .owl-item{visibility: hidden;}
.owl-carousel.owl-drag .owl-item{touch-action: pan-y; user-select: none;}
.owl-carousel.owl-grab{cursor: grab;}
.owl-carousel.owl-rtl{direction: rtl;}
.owl-carousel.owl-rtl .owl-item{float: right;}
.no-js .owl-carousel{display: block;}
.owl-carousel .animated{animation-duration: 1000ms; animation-fill-mode: both;}
.owl-carousel .owl-animated-in{z-index: 0;}
.owl-carousel .owl-animated-out{z-index: 1;}
.owl-carousel .fadeOut{animation-name: fadeOut;}
.owl-height{transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{}
.owl-carousel .owl-item .owl-lazy{opacity: 0; transition: opacity 400ms;}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height: 0px;}
.owl-carousel .owl-item img.owl-lazy{transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper{position: relative; height: 100%; background: rgb(0, 0, 0);}
.owl-carousel .owl-video-play-icon{position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: transform 100ms;}
.owl-carousel .owl-video-play-icon:hover{transform: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display: none;}
.owl-carousel .owl-video-tn{opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms;}
.owl-carousel .owl-video-frame{position: relative; z-index: 1; height: 100%; width: 100%;}
.mfp-bg{top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8;}
.mfp-wrap{top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important;}
.mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box;}
.mfp-container::before{content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.mfp-align-top .mfp-container::before{display: none;}
.mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width: 100%; cursor: auto;}
.mfp-ajax-cur{cursor: progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: zoom-out;}
.mfp-zoom{cursor: zoom-in;}
.mfp-auto-cursor .mfp-content{cursor: auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{user-select: none;}
.mfp-loading.mfp-figure{display: none;}
.mfp-hide{display: none !important;}
.mfp-preloader{color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;}
.mfp-preloader a{color: rgb(204, 204, 204);}
.mfp-preloader a:hover{color: rgb(255, 255, 255);}
.mfp-s-ready .mfp-preloader{display: none;}
.mfp-s-error .mfp-content{display: none;}
button.mfp-close,button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation;}
.mfp-close{width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;}
.mfp-close:hover,.mfp-close:focus{opacity: 1;}
.mfp-close:active{top: 1px;}
.mfp-close-btn-in .mfp-close{color: rgb(51, 51, 51);}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%;}
.mfp-counter{position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap;}
.mfp-arrow{position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent;}
.mfp-arrow:active{margin-top: -54px;}
.mfp-arrow:hover,.mfp-arrow:focus{opacity: 1;}
.mfp-arrow::before,.mfp-arrow::after{content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent;}
.mfp-arrow::after{border-top-width: 13px; border-bottom-width: 13px; top: 8px;}
.mfp-arrow::before{border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;}
.mfp-arrow-left{left: 0px;}
.mfp-arrow-left::after{border-right: 17px solid rgb(255, 255, 255); margin-left: 31px;}
.mfp-arrow-left::before{margin-left: 25px; border-right: 27px solid rgb(63, 63, 63);}
.mfp-arrow-right{right: 0px;}
.mfp-arrow-right::after{border-left: 17px solid rgb(255, 255, 255); margin-left: 39px;}
.mfp-arrow-right::before{border-left: 27px solid rgb(63, 63, 63);}
.mfp-iframe-holder{padding-top: 40px; padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content{line-height: 0; width: 100%; max-width: 900px; border: 5px dashed rgba(0, 0, 0, 0.7);}
.mfp-iframe-holder .mfp-close{top: -45px; width: 40px; height: 40px; border: 2px solid rgba(0, 0, 0, 0.7); border-radius: 0%; padding: 0px; text-align: center; right: -5px; line-height: 38px;}
.mfp-iframe-scaler{width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;}
.mfp-iframe-scaler iframe{position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0);}
img.mfp-img{width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto;}
.mfp-figure{line-height: 0;}
.mfp-figure::after{content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68);}
.mfp-figure small{color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px;}
.mfp-figure figure{margin: 0px;}
.mfp-bottom-bar{margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto;}
.mfp-title{text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px;}
.mfp-image-holder .mfp-content{max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){
.mfp-img-mobile .mfp-image-holder{padding-left: 0px; padding-right: 0px;}
.mfp-img-mobile img.mfp-img{padding: 0px;}
.mfp-img-mobile .mfp-figure::after{top: 0px; bottom: 0px;}
.mfp-img-mobile .mfp-figure small{display: inline; margin-left: 5px;}
.mfp-img-mobile .mfp-bottom-bar{background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0px;}
.mfp-img-mobile .mfp-counter{right: 5px; top: 3px;}
.mfp-img-mobile .mfp-close{top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px;}
}
@media (max-width: 900px){
.mfp-arrow{transform: scale(0.75);}
.mfp-arrow-left{transform-origin: 0px center;}
.mfp-arrow-right{transform-origin: 100% center;}
.mfp-container{padding-left: 6px; padding-right: 6px;}
}
.mCustomScrollbar{touch-action: none;}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action: auto;}
.mCustomScrollBox{position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: 0px; direction: ltr;}
.mCSB_container{overflow: hidden; width: auto; height: auto;}
.mCSB_inside > .mCSB_container{margin-right: 30px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right: 0px; margin-left: 30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left: 0px;}
.mCSB_scrollTools{position: absolute; width: 16px; height: auto; inset: 0px 0px 0px auto; opacity: 0.75;}
.mCSB_outside + .mCSB_scrollTools{right: -26px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right: auto; left: 0px;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left: -26px;}
.mCSB_scrollTools .mCSB_draggerContainer{position: absolute; inset: 0px; height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin: 20px 0px;}
.mCSB_scrollTools .mCSB_draggerRail{width: 2px; height: 100%; margin: 0px auto; border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger{cursor: pointer; width: 100%; height: 30px; z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative; width: 4px; height: 100%; margin: 0px auto; border-radius: 16px; text-align: center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width: 12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width: 8px;}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0px auto; cursor: pointer;}
.mCSB_scrollTools .mCSB_buttonDown{bottom: 0px;}
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right: 0px; margin-bottom: 30px;}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height: 100%;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom: 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width: auto; height: 16px; inset: auto 0px 0px;}
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: -26px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin: 0px 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 2px; margin: 7px 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 30px; height: 100%; left: 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%; height: 4px; margin: 6px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height: 12px; margin: 2px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height: 8px; margin: 4px 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0px auto; cursor: pointer;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left: 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right: 0px;}
.mCSB_container_wrapper{position: absolute; height: auto; width: auto; overflow: hidden; inset: 0px; margin-right: 30px; margin-bottom: 30px;}
.mCSB_container_wrapper > .mCSB_container{padding-right: 30px; padding-bottom: 30px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom: 20px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right: 20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom: 0px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{right: 0px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left: 20px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left: 0px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right: 0px; margin-left: 30px;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right: 0px; box-sizing: border-box;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom: 0px; box-sizing: border-box;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0px; margin-left: 0px;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom: 0px;}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity: 0;}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity: 1;}
.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.4);}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.75);}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.85);}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.9);}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image: url("mCSB_buttons.html"); background-repeat: no-repeat; opacity: 0.4;}
.mCSB_scrollTools .mCSB_buttonUp{background-position: 0px 0px;}
.mCSB_scrollTools .mCSB_buttonDown{background-position: 0px -20px;}
.mCSB_scrollTools .mCSB_buttonLeft{background-position: 0px -40px;}
.mCSB_scrollTools .mCSB_buttonRight{background-position: 0px -56px;}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity: 0.75;}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity: 0.9;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.15);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -80px 0px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -80px -20px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -80px -40px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -80px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width: 4px; background-color: rgba(255, 255, 255, 0.1); border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px; background-color: rgba(255, 255, 255, 0.75); border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 4px; margin: 6px auto;}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.85);}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.9);}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px 0px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -20px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -40px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1); border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75); border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px 0px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -20px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -40px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -56px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width: 4px; background-color: rgba(255, 255, 255, 0.1); border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px; background-color: rgba(255, 255, 255, 0.75); border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 4px; margin: 6px 0px;}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%; height: 6px; margin: 5px auto;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.85);}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.9);}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position: -16px 0px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position: -16px -20px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position: -20px -40px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position: -20px -56px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1); border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75); border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position: -96px 0px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position: -96px -20px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position: -100px -40px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position: -100px -56px;}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(255, 255, 255, 0.1);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 2px;}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%;}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%; height: 2px; margin: 7px auto;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.15);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position: -80px 0px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position: -80px -20px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position: -80px -40px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position: -80px -56px;}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(255, 255, 255, 0.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height: 14px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 14px; margin: 0px 1px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width: 14px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height: 14px; margin: 1px 0px;}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width: 16px; height: 16px; margin: -1px 0px;}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width: 4px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height: 16px; width: 16px; margin: 0px -1px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height: 4px; margin: 6px 0px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position: 0px -72px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position: 0px -92px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position: 0px -112px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position: 0px -128px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -80px -72px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -80px -92px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -80px -112px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -80px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width: 4px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color: transparent; background-position: center center;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3;}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height: 4px; margin: 6px 0px; background-repeat: repeat-x;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position: -16px -72px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position: -16px -92px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position: -20px -112px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position: -20px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -96px -72px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -96px -92px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -100px -112px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -100px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat: repeat-y; background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0) 100%);}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat: repeat-x; background-image: linear-gradient(rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0) 100%);}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height: 70px;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width: 70px;}
.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity: 1;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius: 16px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width: 8px; background-color: rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.5) 1px 0px 1px inset, rgba(255, 255, 255, 0.2) -1px 0px 1px inset;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgb(85, 85, 85);}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 8px;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 8px; margin: 4px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px inset, rgba(255, 255, 255, 0.2) 0px -1px 1px inset;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%; height: 8px; margin: 4px auto;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px -72px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -92px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -112px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 1px 0px 1px inset;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px -72px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -92px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -112px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity: 1;}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius: 7px;}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical{right: 1px;}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow: rgba(0, 0, 0, 0.1) 1px 0px 1px inset, rgba(0, 0, 0, 0.5) 0px 0px 14px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom: 1px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset, rgba(0, 0, 0, 0.5) 0px 0px 14px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius: 5px; box-shadow: rgba(255, 255, 255, 0.4) 1px 0px 0px inset; width: 12px; margin: 2px; position: absolute; height: auto; inset: 0px;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px inset; height: 12px; width: auto;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgb(85, 85, 85);}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color: rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 16px inset;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color: transparent;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px -72px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -92px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -112px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset, rgba(0, 0, 0, 0.2) 0px 0px 14px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow: rgba(255, 255, 255, 0.4) 1px 0px 0px inset, rgba(0, 0, 0, 0.2) -1px 0px 0px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px inset, rgba(0, 0, 0, 0.2) 0px -1px 0px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgb(119, 119, 119);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color: rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 16px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color: transparent;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px -72px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -92px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -112px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -128px;}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical{right: 0px; margin: 12px 0px;}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: 0px; margin: 0px 12px;}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical{left: 0px; right: auto;}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height: 50px;}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width: 50px;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.2);}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.5);}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.2);}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.5);}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width: 6px; background-color: rgba(0, 0, 0, 0.2);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px;}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 6px; margin: 5px 0px;}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width: 12px;}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height: 12px; margin: 2px 0px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px -72px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -92px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -112px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -128px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1);}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px -72px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -92px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -112px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width: 12px; background-color: rgba(0, 0, 0, 0.2);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px; margin: 3px 5px; position: absolute; height: auto; inset: 0px;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height: 6px; margin: 5px 3px; position: absolute; width: auto; inset: 0px;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 12px; margin: 2px 0px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px -72px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -92px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -112px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px -72px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -92px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -112px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color: transparent; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.2); box-sizing: border-box;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color: rgba(0, 0, 0, 0.2);}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(255, 255, 255, 0.6);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.6);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.75);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.85);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.9);}
.hidden-bar .mCSB_inside > .mCSB_container{margin-right: 0px;}
@font-face { font-display: swap; font-family: icomoon; src: url("../fonts/icomoon.ttf?vdw2jk") format("truetype"), url("../fonts/icomoon.woff?vdw2jk") format("woff"); font-weight: normal; font-style: normal; }
[class^="icon-"]{speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: icomoon !important;}
.icon-design::before{content: "";}
.icon-icon5::before{content: "";}
.icon-icon10::before{content: "";}
.icon-icon16::before{content: "";}
.icon-icon19::before{content: "";}
.icon-icon21::before{content: "";}
.icon-icon27::before{content: "";}
.icon-icon39::before{content: "";}
.icon-icon49::before{content: "";}
.icon-icon67::before{content: "";}
.icon-logo::before{content: "";}
.icon-phone::before{content: "";}
.icon-pic1::before{content: "";}
.icon-pic2::before{content: "";}
.icon-pic3::before{content: "";}
.thm_clr1,.main-menu .navigation > li:hover > a,.main-menu .navigation > li.current > a,.mobile-menu .navigation li.current > a,.mobile-menu .navigation li > a:hover,.sticky-header .main-menu .navigation > li:hover > a,.sticky-header .main-menu .navigation > li.current > a,.single-amenities-box-style2:hover .title h3 a,.footer-social-link ul li a:hover,.single-service-style1 .text-holder h3 a{color: rgb(150, 112, 31);}
.thm_bgclr1,.nav-outer .mobile-nav-toggler .inner,.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active span,.single-amenities-box .image-box::before,.single-amenities-box-style2::before,.single-fact-counter::after,.single-footer-widget .title::before,.single-gallery-item .img-holder::before,.single-gallery-item .img-holder::after,.video-holder-box .icon::after{background: rgb(150, 112, 31);}
.mobile-menu .navigation li > a::before{border-left: 5px solid rgb(150, 112, 31);}
.ltr{direction: ltr;}
.rtl .project-carousel.owl-carousel .owl-stage-outer{margin-right: 0px; margin-left: 0px;}
.rtl .project-carousel.owl-carousel.owl-dot-style1 .owl-dots{left: 0px; bottom: 0px;}
.animated{animation-duration: 1s; animation-fill-mode: both;}
.fadeIn{animation-name: fadeIn;}
.fadeInDown{animation-name: fadeInDown;}
.fadeInDownBig{animation-name: fadeInDownBig;}
.fadeInLeft{animation-name: fadeInLeft;}
.fadeInLeftBig{animation-name: fadeInLeftBig;}
.fadeInRight{animation-name: fadeInRight;}
.fadeInRightBig{animation-name: fadeInRightBig;}
.fadeInUp{animation-name: fadeInUp;}
.fadeInUpBig{animation-name: fadeInUpBig;}
.fadeOut{animation-name: fadeOut;}
.fadeOutDown{animation-name: fadeOutDown;}
.fadeOutDownBig{animation-name: fadeOutDownBig;}
.fadeOutLeft{animation-name: fadeOutLeft;}
.fadeOutLeftBig{animation-name: fadeOutLeftBig;}
.fadeOutRight{animation-name: fadeOutRight;}
.fadeOutRightBig{animation-name: fadeOutRightBig;}
.fadeOutUp{animation-name: fadeOutUp;}
.fadeOutUpBig{animation-name: fadeOutUpBig;}
.zoomIn{animation-name: zoomIn;}
.slideInDown{animation-name: slideInDown;}
.slideInLeft{animation-name: slideInLeft;}
.slideInRight{animation-name: slideInRight;}
.slideInUp{animation-name: slideInUp;}
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]){width: 100%;}
body.fancybox-active{overflow: hidden;}
body.fancybox-iosfix{position: fixed; left: 0px; right: 0px;}
.fancybox-is-hidden{position: absolute; top: -9999px; left: -9999px; visibility: hidden;}
.fancybox-container{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2147483647; -webkit-tap-highlight-color: transparent; backface-visibility: hidden; transform: translateZ(0px); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position: absolute; inset: 0px;}
.fancybox-outer{overflow-y: auto;}
.fancybox-bg{background: rgb(30, 30, 30); opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);}
.fancybox-is-open .fancybox-bg{opacity: 0.87; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}
.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position: absolute; direction: ltr; z-index: 99997; opacity: 0; visibility: hidden; transition: opacity 0.25s, visibility linear 0.25s; box-sizing: border-box;}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity: 1; visibility: visible; transition: opacity 0.25s, visibility;}
.fancybox-infobar{top: 0px; left: 0px; font-size: 13px; padding: 0px 10px; height: 44px; min-width: 44px; line-height: 44px; color: rgb(204, 204, 204); text-align: center; pointer-events: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: subpixel-antialiased; mix-blend-mode: exclusion;}
.fancybox-toolbar{top: 0px; right: 0px; margin: 0px; padding: 0px;}
.fancybox-stage{overflow: hidden; direction: ltr; z-index: 99994; transform: translateZ(0px);}
.fancybox-is-closing .fancybox-stage{overflow: visible;}
.fancybox-slide{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: auto; outline: none; white-space: normal; box-sizing: border-box; text-align: center; z-index: 99994; display: none; backface-visibility: hidden; transition-property: transform, opacity, -webkit-transform;}
.fancybox-slide::before{content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0px;}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display: block;}
.fancybox-slide--image{overflow: visible;}
.fancybox-slide--image::before{display: none;}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background: rgb(0, 0, 0);}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background: rgb(229, 227, 223);}
.fancybox-slide--next{z-index: 99995;}
.fancybox-slide > *{display: inline-block; position: relative; padding: 24px; margin: 44px 0px; border-width: 0px; vertical-align: middle; text-align: left; background-color: rgb(255, 255, 255); overflow: auto; box-sizing: border-box;}
.fancybox-slide > base,.fancybox-slide > link,.fancybox-slide > meta,.fancybox-slide > script,.fancybox-slide > style,.fancybox-slide > title{display: none;}
.fancybox-slide .fancybox-image-wrap{position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; border: 0px; z-index: 99995; background:  0% 0% / 100% 100% no-repeat transparent; cursor: default; overflow: visible; transform-origin: left top; backface-visibility: hidden; user-select: none; transition-property: transform, opacity, -webkit-transform;}
.fancybox-can-zoomOut .fancybox-image-wrap{cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-image-wrap{cursor: zoom-in;}
.fancybox-can-drag .fancybox-image-wrap{cursor: grab;}
.fancybox-is-dragging .fancybox-image-wrap{cursor: grabbing;}
.fancybox-image,.fancybox-spaceball{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px; max-width: none; max-height: none; user-select: none;}
.fancybox-spaceball{z-index: 1;}
.fancybox-slide--iframe .fancybox-content{padding: 0px; width: 80%; height: 80%; max-width: calc(100% - 100px); max-height: calc(100% - 88px); overflow: visible; background: rgb(255, 255, 255);}
.fancybox-iframe{display: block; padding: 0px; border: 0px; height: 100%;}
.fancybox-error,.fancybox-iframe{margin: 0px; width: 100%; background: rgb(255, 255, 255);}
.fancybox-error{padding: 40px; max-width: 380px; cursor: default;}
.fancybox-error p{margin: 0px; padding: 0px; color: rgb(68, 68, 68); font-size: 16px; line-height: 20px;}
.fancybox-button{box-sizing: border-box; display: inline-block; vertical-align: top; width: 44px; height: 44px; margin: 0px; padding: 10px; border: 0px; border-radius: 0px; background: rgba(30, 30, 30, 0.6); transition: color 0.3s; cursor: pointer; outline: none;}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color: rgb(204, 204, 204);}
.fancybox-button:focus,.fancybox-button:hover{color: rgb(255, 255, 255);}
.fancybox-button[disabled]{color: rgb(204, 204, 204); cursor: default; opacity: 0.6;}
.fancybox-button svg{display: block; position: relative; overflow: visible; shape-rendering: geometricprecision;}
.fancybox-button svg path{fill: currentcolor; stroke: currentcolor; stroke-linejoin: round; stroke-width: 3;}
.fancybox-button--share svg path{stroke-width: 1;}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display: none;}
.fancybox-button--zoom svg path{fill: transparent;}
.fancybox-navigation{display: none;}
.fancybox-show-nav .fancybox-navigation{display: block;}
.fancybox-navigation button{position: absolute; top: 50%; margin: -50px 0px 0px; z-index: 99997; background: transparent; width: 60px; height: 100px; padding: 17px;}
.fancybox-navigation button::before{content: ""; position: absolute; top: 30px; right: 10px; width: 40px; height: 40px; background: rgba(30, 30, 30, 0.6);}
.fancybox-navigation .fancybox-button--arrow_left{left: 0px;}
.fancybox-navigation .fancybox-button--arrow_right{right: 0px;}
.fancybox-close-small{position: absolute; top: 0px; right: 0px; width: 40px; height: 40px; padding: 0px; margin: 0px; border: 0px; border-radius: 0px; background: transparent; z-index: 10; cursor: pointer;}
.fancybox-close-small::after{content: "×"; position: absolute; top: 5px; right: 5px; width: 30px; height: 30px; font: 300 22px / 30px Arial, "Helvetica Neue", Helvetica, sans-serif; color: rgb(136, 136, 136); text-align: center; border-radius: 50%; border-width: 0px; background-color: transparent; transition: background-color 0.25s; box-sizing: border-box; z-index: 2;}
.fancybox-close-small:focus{outline: none;}
.fancybox-close-small:focus::after{outline: rgb(136, 136, 136) dotted 1px;}
.fancybox-close-small:hover::after{color: rgb(85, 85, 85); background: rgb(238, 238, 238);}
.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top: 0px; right: -40px;}
.fancybox-slide--iframe .fancybox-close-small::after,.fancybox-slide--image .fancybox-close-small::after{font-size: 35px; color: rgb(170, 170, 170);}
.fancybox-slide--iframe .fancybox-close-small:hover::after,.fancybox-slide--image .fancybox-close-small:hover::after{color: rgb(255, 255, 255); background: transparent;}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display: none;}
.fancybox-caption-wrap{bottom: 0px; left: 0px; right: 0px; padding: 60px 2vw 0px; background: linear-gradient(transparent 0px, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8)); pointer-events: none;}
.fancybox-caption{padding: 30px 0px; border-top: 1px solid rgba(255, 255, 255, 0.4); font-size: 14px; color: rgb(255, 255, 255); line-height: 20px; text-size-adjust: none;}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events: all; position: relative;}
.fancybox-caption a{color: rgb(255, 255, 255); text-decoration: underline;}
.fancybox-slide > .fancybox-loading{border-width: 6px; border-style: solid; border-color: rgba(255, 255, 255, 0.6) rgba(99, 99, 99, 0.4) rgba(99, 99, 99, 0.4); border-image: none; border-radius: 100%; height: 50px; width: 50px; animation: 0.8s linear 0s infinite normal none running a; background: transparent; position: absolute; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; z-index: 99999;}
.fancybox-animated{transition-timing-function: cubic-bezier(0, 0, 0.25, 1);}
.fancybox-fx-slide.fancybox-slide--previous{transform: translate3d(-100%, 0px, 0px); opacity: 0;}
.fancybox-fx-slide.fancybox-slide--next{transform: translate3d(100%, 0px, 0px); opacity: 0;}
.fancybox-fx-slide.fancybox-slide--current{transform: translateZ(0px); opacity: 1;}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}
.fancybox-fx-fade.fancybox-slide--current{opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform: scale3d(1.5, 1.5, 1.5); opacity: 0;}
.fancybox-fx-zoom-in-out.fancybox-slide--next{transform: scale3d(0.5, 0.5, 0.5); opacity: 0;}
.fancybox-fx-zoom-in-out.fancybox-slide--current{transform: scaleX(1); opacity: 1;}
.fancybox-fx-rotate.fancybox-slide--previous{transform: rotate(-1turn); opacity: 0;}
.fancybox-fx-rotate.fancybox-slide--next{transform: rotate(1turn); opacity: 0;}
.fancybox-fx-rotate.fancybox-slide--current{transform: rotate(0deg); opacity: 1;}
.fancybox-fx-circular.fancybox-slide--previous{transform: scale3d(0, 0, 0) translate3d(-100%, 0px, 0px); opacity: 0;}
.fancybox-fx-circular.fancybox-slide--next{transform: scale3d(0, 0, 0) translate3d(100%, 0px, 0px); opacity: 0;}
.fancybox-fx-circular.fancybox-slide--current{transform: scaleX(1) translateZ(0px); opacity: 1;}
.fancybox-fx-tube.fancybox-slide--previous{transform: translate3d(-100%, 0px, 0px) scale(0.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next{transform: translate3d(100%, 0px, 0px) scale(0.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current{transform: translateZ(0px) scale(1);}
.fancybox-share{padding: 30px; border-radius: 3px; background: rgb(244, 244, 244); max-width: 90%; text-align: center;}
.fancybox-share h1{color: rgb(34, 34, 34); margin: 0px 0px 20px; font-size: 35px; font-weight: 700;}
.fancybox-share p{margin: 0px; padding: 0px;}
p.fancybox-share__links{margin-right: -10px;}
.fancybox-share__button{display: inline-block; text-decoration: none; margin: 0px 10px 10px 0px; padding: 0px 15px; min-width: 130px; border: 0px; border-radius: 3px; background: rgb(255, 255, 255); white-space: nowrap; font-size: 14px; font-weight: 700; line-height: 40px; user-select: none; color: rgb(255, 255, 255); transition: 0.2s;}
.fancybox-share__button:hover{text-decoration: none;}
.fancybox-share__button--fb{background: rgb(59, 89, 152);}
.fancybox-share__button--fb:hover{background: rgb(52, 78, 134);}
.fancybox-share__button--pt{background: rgb(189, 8, 29);}
.fancybox-share__button--pt:hover{background: rgb(170, 7, 25);}
.fancybox-share__button--tw{background: rgb(29, 161, 242);}
.fancybox-share__button--tw:hover{background: rgb(13, 149, 232);}
.fancybox-share__button svg{position: relative; top: -1px; width: 25px; height: 25px; margin-right: 7px; vertical-align: middle;}
.fancybox-share__button svg path{fill: rgb(255, 255, 255);}
.fancybox-share__input{box-sizing: border-box; width: 100%; margin: 10px 0px 0px; padding: 10px 15px; background: transparent; color: rgb(93, 91, 91); font-size: 14px; outline: none; border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(215, 215, 215); border-image: none;}
.fancybox-thumbs{display: none; position: absolute; top: 0px; bottom: 0px; right: 0px; width: 212px; margin: 0px; padding: 2px 2px 4px; background: rgb(255, 255, 255); -webkit-tap-highlight-color: transparent; box-sizing: border-box; z-index: 99995;}
.fancybox-thumbs-x{overflow: auto hidden;}
.fancybox-show-thumbs .fancybox-thumbs{display: block;}
.fancybox-show-thumbs .fancybox-inner{right: 212px;}
.fancybox-thumbs > ul{list-style: none; position: relative; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: hidden auto; font-size: 0px; white-space: nowrap;}
.fancybox-thumbs-x > ul{overflow: hidden;}
.fancybox-thumbs-y > ul::-webkit-scrollbar{width: 7px;}
.fancybox-thumbs-y > ul::-webkit-scrollbar-track{background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset;}
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb{background: rgb(42, 42, 42); border-radius: 10px;}
.fancybox-thumbs > ul > li{float: left; overflow: hidden; padding: 0px; margin: 2px; width: 100px; height: 75px; max-width: calc(50% - 4px); max-height: calc(100% - 8px); position: relative; cursor: pointer; outline: none; -webkit-tap-highlight-color: transparent; backface-visibility: hidden; box-sizing: border-box;}
li.fancybox-thumbs-loading{background: rgba(0, 0, 0, 0.1);}
.fancybox-thumbs > ul > li > img{position: absolute; top: 0px; left: 0px; max-width: none; max-height: none; user-select: none;}
.fancybox-thumbs > ul > li::before{content: ""; position: absolute; inset: 0px; border: 4px solid rgb(78, 167, 249); z-index: 99991; opacity: 0; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.fancybox-thumbs > ul > li.fancybox-thumbs-active::before{opacity: 1;}
@media (max-width: 800px){
.fancybox-thumbs{width: 110px;}
.fancybox-show-thumbs .fancybox-inner{right: 110px;}
.fancybox-thumbs > ul > li{max-width: calc(100% - 10px);}
}
.mCustomScrollbar{touch-action: none;}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action: auto;}
.mCustomScrollBox{position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: 0px; direction: ltr;}
.mCSB_container{overflow: hidden; width: auto; height: auto;}
.mCSB_inside > .mCSB_container{margin-right: 30px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right: 0px; margin-left: 30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left: 0px;}
.mCSB_scrollTools{position: absolute; width: 16px; height: auto; inset: 0px 0px 0px auto; opacity: 0.75;}
.mCSB_outside + .mCSB_scrollTools{right: -26px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right: auto; left: 0px;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left: -26px;}
.mCSB_scrollTools .mCSB_draggerContainer{position: absolute; inset: 0px; height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin: 20px 0px;}
.mCSB_scrollTools .mCSB_draggerRail{width: 2px; height: 100%; margin: 0px auto; border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger{cursor: pointer; width: 100%; height: 30px; z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative; width: 4px; height: 100%; margin: 0px auto; border-radius: 16px; text-align: center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width: 12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width: 8px;}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0px auto; cursor: pointer;}
.mCSB_scrollTools .mCSB_buttonDown{bottom: 0px;}
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right: 0px; margin-bottom: 30px;}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height: 100%;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom: 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width: auto; height: 16px; inset: auto 0px 0px;}
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: -26px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin: 0px 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 2px; margin: 7px 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 30px; height: 100%; left: 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%; height: 4px; margin: 6px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height: 12px; margin: 2px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height: 8px; margin: 4px 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0px auto; cursor: pointer;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left: 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right: 0px;}
.mCSB_container_wrapper{position: absolute; height: auto; width: auto; overflow: hidden; inset: 0px; margin-right: 30px; margin-bottom: 30px;}
.mCSB_container_wrapper > .mCSB_container{padding-right: 30px; padding-bottom: 30px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom: 20px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right: 20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom: 0px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{right: 0px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left: 20px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left: 0px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right: 0px; margin-left: 30px;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right: 0px; box-sizing: border-box;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom: 0px; box-sizing: border-box;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0px; margin-left: 0px;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom: 0px;}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity: 0;}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity: 1;}
.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.4);}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.75);}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.85);}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.9);}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image: url("mCSB_buttons.html"); background-repeat: no-repeat; opacity: 0.4;}
.mCSB_scrollTools .mCSB_buttonUp{background-position: 0px 0px;}
.mCSB_scrollTools .mCSB_buttonDown{background-position: 0px -20px;}
.mCSB_scrollTools .mCSB_buttonLeft{background-position: 0px -40px;}
.mCSB_scrollTools .mCSB_buttonRight{background-position: 0px -56px;}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity: 0.75;}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity: 0.9;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.15);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -80px 0px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -80px -20px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -80px -40px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -80px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width: 4px; background-color: rgba(255, 255, 255, 0.1); border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px; background-color: rgba(255, 255, 255, 0.75); border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 4px; margin: 6px auto;}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.85);}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.9);}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px 0px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -20px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -40px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1); border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75); border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px 0px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -20px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -40px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -56px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width: 4px; background-color: rgba(255, 255, 255, 0.1); border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px; background-color: rgba(255, 255, 255, 0.75); border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 4px; margin: 6px 0px;}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%; height: 6px; margin: 5px auto;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.85);}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.9);}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position: -16px 0px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position: -16px -20px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position: -20px -40px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position: -20px -56px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1); border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75); border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position: -96px 0px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position: -96px -20px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position: -100px -40px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position: -100px -56px;}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(255, 255, 255, 0.1);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 2px;}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%;}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%; height: 2px; margin: 7px auto;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.15);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position: -80px 0px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position: -80px -20px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position: -80px -40px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position: -80px -56px;}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(255, 255, 255, 0.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height: 14px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 14px; margin: 0px 1px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width: 14px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height: 14px; margin: 1px 0px;}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width: 16px; height: 16px; margin: -1px 0px;}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width: 4px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height: 16px; width: 16px; margin: 0px -1px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height: 4px; margin: 6px 0px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position: 0px -72px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position: 0px -92px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position: 0px -112px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position: 0px -128px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -80px -72px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -80px -92px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -80px -112px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -80px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width: 4px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color: transparent; background-position: center center;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3;}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height: 4px; margin: 6px 0px; background-repeat: repeat-x;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position: -16px -72px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position: -16px -92px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position: -20px -112px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position: -20px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -96px -72px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -96px -92px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -100px -112px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -100px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat: repeat-y; background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0) 100%);}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat: repeat-x; background-image: linear-gradient(rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0) 100%);}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height: 70px;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width: 70px;}
.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity: 1;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius: 16px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width: 8px; background-color: rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.5) 1px 0px 1px inset, rgba(255, 255, 255, 0.2) -1px 0px 1px inset;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgb(85, 85, 85);}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 8px;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 8px; margin: 4px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px inset, rgba(255, 255, 255, 0.2) 0px -1px 1px inset;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%; height: 8px; margin: 4px auto;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px -72px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -92px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -112px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 1px 0px 1px inset;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px -72px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -92px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -112px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity: 1;}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius: 7px;}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical{right: 1px;}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow: rgba(0, 0, 0, 0.1) 1px 0px 1px inset, rgba(0, 0, 0, 0.5) 0px 0px 14px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom: 1px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset, rgba(0, 0, 0, 0.5) 0px 0px 14px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius: 5px; box-shadow: rgba(255, 255, 255, 0.4) 1px 0px 0px inset; width: 12px; margin: 2px; position: absolute; height: auto; inset: 0px;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px inset; height: 12px; width: auto;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgb(85, 85, 85);}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color: rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 16px inset;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color: transparent;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px -72px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -92px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -112px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 14px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset, rgba(0, 0, 0, 0.2) 0px 0px 14px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow: rgba(255, 255, 255, 0.4) 1px 0px 0px inset, rgba(0, 0, 0, 0.2) -1px 0px 0px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px inset, rgba(0, 0, 0, 0.2) 0px -1px 0px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgb(119, 119, 119);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color: rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 16px inset;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color: transparent;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px -72px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -92px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -112px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -128px;}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical{right: 0px; margin: 12px 0px;}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: 0px; margin: 0px 12px;}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical{left: 0px; right: auto;}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height: 50px;}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width: 50px;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.2);}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.5);}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.2);}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.5);}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width: 6px; background-color: rgba(0, 0, 0, 0.2);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px;}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 6px; margin: 5px 0px;}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width: 12px;}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height: 12px; margin: 2px 0px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px -72px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -92px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -112px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -128px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1);}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px -72px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -92px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -112px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width: 12px; background-color: rgba(0, 0, 0, 0.2);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px; margin: 3px 5px; position: absolute; height: auto; inset: 0px;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height: 6px; margin: 5px 3px; position: absolute; width: auto; inset: 0px;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%; height: 12px; margin: 2px 0px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position: -32px -72px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position: -32px -92px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position: -40px -112px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position: -40px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.1);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position: -112px -72px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position: -112px -92px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position: -120px -112px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position: -120px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color: transparent; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.2); box-sizing: border-box;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color: rgba(0, 0, 0, 0.2);}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(255, 255, 255, 0.6);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0, 0, 0, 0.6);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.75);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.85);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 0, 0, 0.9);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.75);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.85);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(255, 255, 255, 0.9);}
.amenities-style1-area{position: relative; display: block; background: rgb(255, 255, 255); padding: 0px 0px 110px;}
.amenities-style1-area .row{margin-left: -30px; margin-right: -30px;}
.amenities-style1-area .row [class*="col-"]{padding-left: 30px; padding-right: 30px;}
.single-amenities-box{position: relative; display: block; z-index: 1;}
.single-amenities-box .image-box{position: relative; display: block; overflow: hidden;}
.single-amenities-box .image-box::before{position: absolute; inset: 0px; content: ""; border-radius: 0%; z-index: 1; opacity: 0.8; transform: scale(0); transform-origin: center top; transform-style: preserve-3d; transition: 700ms;}
.single-amenities-box:hover .image-box::before{transform: scaleX(1);}
.single-amenities-box .image-box img{position: relative; width: 100%; transition: 0.5s;}
.single-amenities-box .text-box{position: relative; display: block; padding-top: 20px; margin-bottom: 32px;}
.single-amenities-box.style2 .text-box{padding-top: 35px; margin-bottom: 0px;}
.single-amenities-box .text-box h3{font-size: 24px; margin-bottom: 13px;}
.single-amenities-box .text-box p{margin: 0px;}
.more-amenities-area{position: relative; display: block; background: rgb(255, 255, 255); padding-bottom: 70px;}
.more-amenities-area .row{margin-left: -25px; margin-right: -25px;}
.more-amenities-area .row [class*="col-"]{padding-left: 25px; padding-right: 25px;}
.single-amenities-box-style2{position: relative; display: block; align-content: center; padding-bottom: 40px; border-bottom: 1px solid rgb(225, 225, 225); margin-bottom: 40px;}
.single-amenities-box-style2::before{position: absolute; left: 0px; bottom: -1px; right: 0px; height: 2px; content: ""; transform: scaleX(0); transform-origin: center center; transform-style: preserve-3d; transition: 600ms 100ms;}
.single-amenities-box-style2:hover::before{transform: scaleX(1); transition: 1200ms 100ms;}
.single-amenities-box-style2 .title{display: table-cell; vertical-align: middle;}
.single-amenities-box-style2 .title{position: relative; padding-left: 20px;}
.single-amenities-box-style2 .title h3{font-size: 18px; font-weight: 700; margin: 0px 0px 8px;}
.single-amenities-box-style2 .title h3 a{color: rgb(34, 34, 34); transition: 200ms linear 0.1s;}
.amenities-style5-carousel.owl-carousel .owl-stage-outer{overflow: visible; padding: 0px 0px 40px;}
.amenities-style5-carousel.owl-carousel .owl-item.active .single-amenities-box-style6 .overlay-content{opacity: 1; transform: scale(1) translateY(0px); transition: 0.4s ease-in-out 0.2s;}
.amenities-style5-carousel.owl-carousel .owl-item.active .single-amenities-box-style6 .static-content{opacity: 0;}
.main-slider{position: relative; display: block; padding: 0px 80px; z-index: 10;}
.main-slider.style1{margin-top: 0px;}
.main-slider .slide{position: relative; display: block; overflow: hidden; padding: 213px 0px 230px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.main-slider .slide .image-layer{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; transform: scale(1); transition: 0.8s ease-in-out 0.4s;}
.main-slider .slide .image-layer::before{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.2); content: ""; z-index: -1;}
.main-slider .active .slide .image-layer{transform: scale(1.05);}
.main-slider .content{position: relative; z-index: 11;}
.main-slider.style1 .content{position: relative; display: block; width: 100%;}
.main-slider .auto-container{position: relative; overflow: hidden;}
.main-slider .content .big-title{position: relative; display: block; overflow: hidden; margin-bottom: 21px; opacity: 0; transform: perspective(400px) rotateY(0deg) translateY(-120px); transform-origin: center bottom; transition: 1000ms;}
.main-slider .active .content .big-title{opacity: 1; transform: perspective(400px) rotateY(0deg) translateY(0px); transition-delay: 500ms;}
.main-slider .content h3{position: relative; display: block; overflow: hidden; color: rgb(34, 34, 34); font-size: 24px; line-height: 1.2em; font-weight: 400; text-transform: none; opacity: 0; transform: perspective(400px) rotateX(0deg) translateY(80px); transform-origin: center bottom; font-family: "Noto Serif", serif; transition: 1000ms;}
.main-slider .active .content h3{opacity: 1; transform: perspective(400px) rotateX(0deg) translateY(0px); transition-delay: 1000ms;}
.main-slider .owl-theme .owl-nav{position: absolute; top: 50%; left: 0px; right: 0px; margin: 0px auto; width: 100%; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; transform-origin: center bottom; transform-style: preserve-3d; line-height: 0; opacity: 0; transform: scale(1) translateY(0px);}
.main-slider:hover .owl-theme .owl-nav{opacity: 1; transform: scale(1) translateY(-60px);}
.main-slider .owl-theme .owl-prev span,.main-slider .owl-theme .owl-next span{display: block;}
.main-slider .owl-theme .owl-nav .owl-prev{position: absolute; left: -60px; top: 0px; transform: rotate(180deg); background: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); height: 120px; width: 120px; border-radius: 50%; text-align: center; color: rgb(51, 48, 41); font-size: 25px; line-height: 116px; font-weight: 400; opacity: 1; margin: 0px; padding: 0px; transition: 300ms;}
.main-slider .owl-theme .owl-prev span::before{margin-right: 52px;}
.main-slider .owl-theme .owl-nav .owl-next{position: absolute; right: -60px; top: 0px; transform: rotate(0deg); background: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); height: 120px; width: 120px; border-radius: 50%; text-align: center; color: rgb(51, 48, 41); font-size: 25px; line-height: 116px; font-weight: 400; opacity: 1; margin: 0px; padding: 0px; transition: 300ms;}
.main-slider .owl-theme .owl-next span::before{margin-left: -52px;}
.main-slider .owl-theme .owl-nav .owl-prev:hover{background: rgba(255, 255, 255, 0.3);}
.main-slider .owl-theme .owl-nav .owl-next:hover{background: rgba(255, 255, 255, 0.3);}
.banner-carousel .owl-dots{display: none;}
.main-slider.style1 .banner-carousel.owl-carousel .owl-dots{display: none;}
.main-slider.style2 .owl-theme .owl-nav .owl-prev{margin-top: -20px;}
.main-slider.style2 .owl-theme .owl-nav .owl-next{margin-top: -20px;}
.main-slider.style2 .banner-carousel.owl-carousel .owl-dots{display: none;}
.main-slider.style3 .owl-theme .owl-nav{display: none;}
.main-slider.style3 .banner-carousel.owl-carousel .owl-dots{display: block; position: absolute; left: 0px; bottom: 0px; right: 0px;}
.banner-carousel.owl-carousel .owl-dots{text-align: center; line-height: 0; margin-top: 0px; display: block;}
.banner-carousel.owl-carousel .owl-dots .owl-dot{position: relative; display: inline-block; width: 2px; height: 30px; border: 0px solid transparent; background: rgb(255, 255, 255); margin: 0px 5px; padding: 0px; border-radius: 0%; transition: 100ms linear 0.1s;}
.banner-carousel.owl-carousel .owl-dots .owl-dot span{display: none;}
.banner-carousel.owl-carousel .owl-dots .owl-dot.active{height: 50px;}
.main-slider.style4 .owl-theme .owl-nav{display: none;}
.main-slider.style4 .banner-carousel.owl-carousel .owl-dots{position: absolute; top: 0px; right: 100px; bottom: 0px; z-index: 999; display: flex; justify-content: center; flex-flow: column wrap; align-items: center;}
.main-slider.style4 .main-slider.style4 .banner-carousel.owl-carousel .owl-dots{text-align: center; line-height: 0; margin-top: 0px; display: block;}
.main-slider.style4 .banner-carousel.owl-carousel .owl-dots .owl-dot{position: relative; display: block; width: 31px; height: 31px; border: 1px solid transparent; background: transparent; margin: 9px 0px; border-radius: 50%; transition: 100ms linear 0.1s;}
.main-slider.style4 .banner-carousel.owl-carousel .owl-dots .owl-dot span{position: relative; display: block; width: 7px; height: 7px; background: rgb(255, 255, 255); margin: 0px auto; border-radius: 50%; transition: 100ms linear 0.1s;}
.main-slider.style4 .banner-carousel.owl-carousel .owl-dots .owl-dot.active{border: 1px solid rgb(255, 255, 255);}
.main-slider.style5 .owl-theme .owl-nav{display: none;}
.main-slider.style5 .banner-carousel.owl-carousel .owl-dots{display: block; position: absolute; left: 0px; bottom: 0px; right: 0px;}
.main-slider.style5 .banner-carousel.owl-carousel .owl-dots{text-align: center; line-height: 0; margin-top: 0px; display: block;}
.main-slider.style5 .banner-carousel.owl-carousel .owl-dots .owl-dot{position: relative; display: inline-block; width: 2px; height: 30px; border: 0px solid transparent; background: rgb(255, 255, 255); margin: 0px 5px; padding: 0px; border-radius: 0%; transition: 100ms linear 0.1s;}
.main-slider.style5 .banner-carousel.owl-carousel .owl-dots .owl-dot span{display: none;}
.main-slider.style5 .banner-carousel.owl-carousel .owl-dots .owl-dot.active{height: 50px;}
.blog-list-carousel.owl-carousel.owl-dot-style1 .owl-dots{position: absolute; left: 0px; bottom: 40px; right: 0px; text-align: center; line-height: 0; display: block; margin-top: 0px !important;}
.fact-counter-area{position: relative; display: block; background: rgb(255, 255, 255); padding: 0px 80px; z-index: 10;}
.fact-counter-area .container-box{position: relative; display: block; background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: 1;}
.fact-counter-area .container-box::before{content: ""; position: absolute; inset: 0px; background: rgb(34, 34, 34); opacity: 0.7; z-index: -1;}
.thm-fact-counter-logo{position: relative; display: block; margin-left: -140px; padding: 110px 0px 108px;}
.thm-fact-counter-logo h2{color: rgb(255, 255, 255); font-size: 30px; line-height: 40px; font-weight: 400; margin: 22px 0px 0px;}
.fact-counter{position: relative; display: block; overflow: hidden; margin-right: -140px;}
.fact-counter-box{position: relative; display: block; text-align: center; padding: 113px 0px 65px;}
.single-fact-counter{position: relative; display: block; float: left; max-width: 25%; width: 100%; margin-bottom: 50px;}
.single-fact-counter::after{position: absolute; top: 28px; right: 0px; width: 1px; height: 60px; content: "";}
.single-fact-counter:last-child::after{display: none;}
.single-fact-counter .count-box{position: relative; display: inline-block;}
.single-fact-counter .count-box .sayi-baslik{color: rgb(255, 255, 255); font-size: 76px; line-height: 70px; font-weight: 400;}
.single-fact-counter .sub-title{position: relative; display: inline-block; margin: 22px 0px 0px;}
.single-fact-counter .count-box .alt-h5{color: rgb(255, 255, 255); font-size: 16px; line-height: 20px; font-weight: 400;}
.features-style2-carousel.owl-carousel.owl-dot-style1 .owl-stage-outer{padding-top: 50px; padding-bottom: 42px;}
.footer-area{position: relative; display: block; background: rgb(255, 255, 255); padding: 0px 80px 50px; z-index: 1;}
.footer-area .container-box{position: relative; display: block; padding-top: 110px; background-color: rgb(23, 23, 23);}
.footer-top{position: relative; display: block;}
.footer-top .footer-logo{position: relative; display: block; margin-bottom: 52px;}
.footer-top .footer-logo a{position: relative; display: inline-block;}
.footer-top .footer-menu{position: relative; display: block;}
.footer-top .footer-menu ul{overflow: hidden;}
.footer-top .footer-menu ul li{position: relative; display: inline-block; font-size: 16px; font-weight: 400; margin: 0px 23px;}
.footer-top .footer-menu ul li:first-child{margin-left: 0px;}
.footer-top .footer-menu ul li:last-child{margin-right: 0px;}
.footer-top .footer-menu ul li a{color: rgba(255, 255, 255, 0.5); transition: 500ms;}
.footer-top .footer-menu ul li a:hover{color: rgb(255, 255, 255);}
.footer{position: relative; display: block; margin-top: 72px; padding: 77px 0px 80px; border-top: 1px solid rgba(255, 255, 255, 0.2);}
.footer-content-box{position: relative; margin-left: -60px; margin-right: -60px;}
.single-footer-widget{position: relative; display: block; overflow: hidden;}
.single-footer-widget .title{position: relative; display: block; padding-bottom: 18px; margin-bottom: 40px;}
.single-footer-widget .title h3{position: relative; display: block; color: rgb(255, 255, 255); font-size: 24px; line-height: 24px; font-weight: 400; text-transform: capitalize;}
.single-footer-widget .title::before{position: absolute; left: 0px; bottom: 0px; width: 40px; height: 1px; content: "";}
.single-footer-widget .our-agent{position: relative; display: block; max-width: 310px; width: 100%;}
.single-footer-widget .our-agent li{position: relative; display: flex; align-items: flex-start; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 32px; margin-bottom: 40px;}
.single-footer-widget .our-agent li:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; margin-bottom: 0px;}
.single-footer-widget .our-agent li .title-box{position: relative; display: block; padding-left: 30px;}
.single-footer-widget .our-agent li .title-box .alt-h5{color: rgb(255, 255, 255); font-size: 16px; font-weight: 400;}
.single-footer-widget .our-agent li .title-box span{color: rgba(255, 255, 255, 0.5); font-size: 12px; font-weight: 400;}
.single-footer-widget .our-agent li .bottom{position: relative; display: block; margin-top: 6px;}
.single-footer-widget .our-agent li .bottom p{font-size: 16px; line-height: 30px; font-weight: 400; margin: 0px;}
.single-footer-widget .our-agent li .bottom p i{color: rgb(255, 255, 255);}
.single-footer-widget .our-agent li .bottom p a{position: relative; display: inline-block; padding-left: 10px; color: rgba(255, 255, 255, 0.5); transition: 200ms linear 0.1s;}
.single-footer-widget .our-agent li .bottom p a:hover{color: rgb(255, 255, 255);}
.single-footer-widget .footer-contact-info{position: relative; display: block;}
.single-footer-widget .footer-contact-info ul{position: relative; display: block; overflow: hidden; margin-top: -3px;}
.single-footer-widget .footer-contact-info ul li{position: relative; display: block; margin-bottom: 19px;}
.single-footer-widget .footer-contact-info ul li:last-child{margin-bottom: 0px;}
.single-footer-widget .footer-contact-info ul li p{color: rgba(255, 255, 255, 0.5); font-size: 16px; line-height: 28px; font-weight: 400; margin: 9px 0px 0px; transition: 200ms linear 0.1s;}
.footer-bottom{position: relative; display: block; border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 73px 0px;}
.footer-bottom .outer-box{position: relative; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center;}
.copyright-text{position: relative; display: block;}
.copyright-text p{color: rgba(255, 255, 255, 0.4); font-size: 16px; line-height: 28px; font-weight: 400; margin: 0px;}
.copyright-text p a{color: rgba(255, 255, 255, 0.4); font-weight: 500; transition: 500ms;}
.copyright-text p a:hover{color: rgb(255, 255, 255);}
.footer-social-link{position: relative; display: block;}
.footer-social-link ul{overflow: hidden;}
.footer-social-link ul li{position: relative; display: inline-block; float: left; margin-right: 40px;}
.footer-social-link ul li:last-child{margin-right: 0px;}
.footer-social-link ul li a{position: relative; display: inline-block; color: rgb(136, 136, 136); font-size: 16px; line-height: 28px; transition: 200ms linear 0.1s;}
.gallery-area{position: relative; display: block; padding: 110px 80px 75px;}
.gallery-area .row{margin-left: -17.5px; margin-right: -17.5px;}
.gallery-area .row [class*="col-"]{padding-left: 17.5px; padding-right: 17.5px;}
.single-gallery-item{position: relative; display: block; margin-bottom: 35px;}
.single-gallery-item .img-holder{position: relative; display: block; overflow: hidden;}
.single-gallery-item .img-holder img{width: 100%; transform: scale(1);}
.single-gallery-item:hover .img-holder img{transform: scale(1.2) rotate(1deg);}
.single-gallery-item .img-holder::before{position: absolute; content: ""; top: 0px; left: 0px; right: 0px; height: 50%; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; opacity: 1; transform-origin: center top; transform-style: preserve-3d; transform: scaleY(0); z-index: 1;}
.single-gallery-item:hover .img-holder::before{opacity: 0.8; transform: scaleY(1);}
.single-gallery-item .img-holder::after{position: absolute; content: ""; bottom: 0px; left: 0px; right: 0px; height: 50%; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; opacity: 1; transform-origin: center bottom; transform-style: preserve-3d; transform: scaleY(0); z-index: 1;}
.single-gallery-item:hover .img-holder::after{opacity: 0.8; transform: scaleY(1);}
.single-gallery-item .img-holder .zoom-button{position: absolute; inset: 0px; opacity: 0; display: flex; justify-content: center; align-items: center; transform-origin: center center; transform-style: preserve-3d; transform: scaleY(0); transition: 500ms 800ms; z-index: 10;}
.single-gallery-item:hover .img-holder .zoom-button{opacity: 1; transform: scaleY(1);}
.single-gallery-item .img-holder .zoom-button a{position: relative; display: inline-block; width: 50px; height: 50px; background: rgba(23, 23, 23, 0.8); color: rgb(255, 255, 255); font-size: 16px; line-height: 50px; text-align: center;}
.gallery-carousel.owl-carousel .owl-stage-outer{overflow: visible; padding: 0px;}
.gallery-carousel.owl-carousel .owl-item.active .single-gallery-item-style2 .inner-box .img-holder::before{opacity: 0; transform: perspective(400px) translateY(0px); transition: 0.5s ease-in-out 0.3s;}
.gallery-carousel.owl-carousel .owl-item.active .single-gallery-item-style2 .overlay-content{opacity: 1; transform: perspective(370px) scale(1) translate(0px, 0px); transition: 0.4s ease-in-out 0.5s;}
.gallery-carousel.owl-nav-style-one.owl-theme .owl-nav{position: absolute; top: 50%; left: -33px; right: -33px; line-height: 0; height: 0px; transform: translateY(-60px);}
.gallery-carousel.owl-nav-style-one.owl-theme .owl-nav .owl-next{margin-left: 0px; float: right;}
.main-header{position: absolute; left: 0px; top: 0px; width: 100%; margin: 0px; z-index: 999999; transition: 500ms;}
.sticky-header{position: fixed; top: 0px; left: 0px; width: 100%; padding: 0px; background: rgba(23, 23, 23, 0.95); opacity: 0; visibility: hidden; transition: 500ms; z-index: 0;}
.fixed-header .sticky-header{visibility: visible; animation-name: fadeInDown; animation-duration: 500ms; animation-timing-function: linear; animation-iteration-count: 1; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; opacity: 1; z-index: 999999;}
.sticky-header .logo{position: relative; display: block; padding: 18px 0px;}
.sticky-header .logo a{position: relative; display: inline-block;}
.sticky-header .main-menu .navigation > li{}
.sticky-header .main-menu .navigation > li > a{color: rgb(255, 255, 255); padding: 35px 0px;}
.header-style-one{position: relative;}
.header{position: relative; display: block; background: rgb(255, 255, 255);}
.header .container-box{position: relative; display: block; padding: 0px 80px;}
.header .outer-box{position: relative; display: block; padding: 32px 0px 33px;}
.header-left{position: relative; display: block;}
.header-left .logo{position: relative; display: block; float: left; padding-bottom: 1px;}
.header-left .logo a{position: relative; display: inline-block;}
.header-middle{position: absolute; top: 0px; left: 0px; right: 0px; max-width: 780px; width: 100%; margin: 0px auto;}
.header-middle .nav-outer{position: relative; display: block; float: left;}
.main-menu.style1{}
.main-menu{position: relative; display: block; float: left;}
.main-menu .navbar-collapse{padding: 0px; display: block !important;}
.main-menu .navigation{position: inherit; display: block;}
.main-menu .navigation > li{position: inherit; display: inline-block; float: left; margin-right: 30px;}
.main-menu .navigation > li:last-child{margin-right: 0px;}
.main-menu .navigation > li > a{position: relative; display: block; padding: 50px 0px; color: rgb(34, 34, 34); font-size: 18px; line-height: 30px; font-weight: 400; text-transform: capitalize; transition: 500ms; opacity: 1; font-family: "Noto Serif", serif;}
.header-right{position: relative; display: block;}
.header-button-style1{position: relative; display: block;}
.header-button-style1 ul{position: relative; overflow: hidden;}
.header-button-style1 ul li{position: relative; display: inline-block; float: left;}
.header-button-style1 ul li a{position: relative; display: block; width: 240px; color: rgb(34, 34, 34); font-size: 18px; line-height: 65px; font-weight: 700; text-align: center; transition: 200ms linear 0.1s; z-index: 1;}
.header-button-style1 ul li.style2 a{color: rgb(255, 255, 255); font-size: 22px;}
.header-button-style1 ul li a:hover{color: rgb(255, 255, 255);}
.header-button-style1 ul li.style2 a span::before{position: relative; top: 1px; display: inline-block; padding-right: 10px;}
.header-button-style1 ul li a::before{position: absolute; inset: 0px; background: rgb(68, 68, 68); content: ""; z-index: -1; transform: scale(0); transform-origin: center center; transform-style: preserve-3d; transition: 0.5s cubic-bezier(0.62, 0.21, 0.45, 1.52);}
.header-button-style1 ul li a:hover::before{transform: scaleX(1);}
.place-style1-area{position: relative; display: block; background: rgb(255, 255, 255); padding: 110px 0px;}
.place-style1-content{position: relative; display: block; margin-right: 10px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 44.37px 6.63px; padding: 52px 60px 60px;}
.place-style1-content .title{position: relative; display: block; padding-bottom: 32px;}
.place-style1-content .title h3{font-size: 24px; line-height: 34px; font-weight: 700;}
.place-distance-box{position: relative; display: block;}
.place-distance-box ul{overflow: hidden; padding-top: 30px;}
.place-distance-box ul li{position: relative; color: rgb(102, 102, 102); font-size: 16px; line-height: 26px; font-weight: 400; border-bottom: 1px solid rgb(225, 225, 225); display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; padding-top: 15px; padding-bottom: 15px;}
.place-distance-box ul li .icon{width: 60px;}
.place-distance-box ul li .icon span::before{font-size: 35px; line-height: 35px;}
.place-distance-box ul li b{margin-right: auto; font-weight: 400;}
.place-distance-box ul li .text{}
.place-distance-box ul li .text p{position: relative; display: inline-block; float: right; color: rgb(34, 34, 34); font-size: 18px; font-weight: 700; margin: 0px;}
.service-style1-area{position: relative; display: block; overflow: hidden; background: rgb(255, 255, 255); padding: 0px 80px; z-index: 1;}
.service-style1-area .container-box{position: relative; display: block; padding: 110px 0px; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.service-style1-title{position: relative; display: block; margin-left: -140px; margin-right: 100px;}
.service-style1-title .sec-title{padding-bottom: 0px;}
.service-style1-title .sec-title h2{color: rgb(255, 255, 255);}
.service-style1-title .sec-title .text{position: relative; display: block; padding-top: 24px;}
.service-style1-title .sec-title .text p{color: rgb(255, 255, 255); margin: 0px;}
.service-style1-right-content{position: relative; display: block; margin-right: -140px;}
.single-service-style1{position: relative; display: block; border: 1px solid rgba(255, 255, 255, 0.15); padding: 31px 30px 31px 40px; margin-bottom: 25px; transition: 0.4s linear;}
.single-service-style1:hover{border: 1px solid rgba(255, 255, 255, 0.99);}
.single-service-style1 .inner{position: relative; display: block; padding-left: 75px;}
.single-service-style1 .icon-holder{position: absolute; top: 9px; left: 0px; color: rgb(255, 255, 255); font-size: 45px;}
.single-service-style1 .text-holder{position: relative; display: block;}
.single-service-style1 .text-holder h3{font-size: 24px; line-height: 34px; font-weight: 400; margin: 0px 0px 12px;}
.single-service-style1 .text-holder h3 a{transition: 200ms linear 0.1s;}
.single-service-style1 .text-holder .border-box{position: relative; display: block; width: 40px; height: 1px; background: rgb(225, 225, 225);}
.single-service-style1 .text-holder p{color: rgb(255, 255, 255); margin: 18px 0px 0px;}
.service-style1-area .owl-carousel.owl-dot-style1 .owl-dots{margin-top: 25px !important;}
.agents-content-box .owl-theme .owl-stage-outer{position: relative; display: block; padding-top: 0px; padding-bottom: 0px;}
.agents-content-box .owl-theme .owl-nav{position: relative; right: 0px; left: 0px; text-align: center; margin-top: 28px;}
.agents-content-box .owl-theme .owl-nav [class*="owl-"]{position: relative; display: inline-block; background: transparent; color: rgb(214, 214, 214); font-size: 25px; font-weight: 400; line-height: 30px; margin: 0px 10px; padding: 0px; transition: 700ms;}
.agents-content-box .owl-theme .owl-nav .owl-prev{}
.agents-content-box .owl-theme .owl-nav .owl-next{transform: rotate(180deg);}
.agents-content-box .owl-theme .owl-nav [class*="owl-"]:hover{color: rgb(34, 34, 34);}
.video-gallery-area{position: relative; display: block; background: rgb(255, 255, 255); padding: 0px 80px;}
.video-gallery-area .container-fullwidth{position: relative; display: block; padding: 150px 0px 122px; background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.video-holder-box{position: relative; display: block;}
.video-holder-box .icon{position: relative; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; border-radius: 50%; margin: 0px auto; padding: 0px; z-index: 1;}
.video-holder-box .icon::after{position: absolute; content: ""; inset: 0px; border-radius: 50%; z-index: -1;}
.video-holder-box .icon::before{position: absolute; content: ""; inset: -20px; border-radius: 50%; background: rgba(54, 124, 232, 0); z-index: -1;}
.video-holder-box:hover .icon::before{box-shadow: rgba(54, 124, 232, 0.09) 0px 0px 0px 0px; animation: 3s ease 0s infinite normal none running ripple;}
.video-holder-box .icon a{position: relative; display: inline-block; line-height: 0;}
.video-holder-box .icon .border-box{position: absolute; inset: -20px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 50%;}
.video-holder-box .icon .border-box::before{position: absolute; inset: 10px; border: 1px solid rgba(255, 255, 255, 0.3); content: ""; border-radius: 50%;}
.video-holder-box h2{color: rgb(255, 255, 255); font-size: 36px; line-height: 50px; font-weight: 400; margin: 49px 0px 21px;}
.video-holder-box p{color: rgb(255, 255, 255); margin: 0px;}
.welcome-style1-area{position: relative; display: block; padding: 110px 0px;}
.welcome-style1-area .layer-outer{position: absolute; top: 250px; left: 0px; opacity: 0.03; z-index: 1;}
.welcome-style1-content{position: relative; display: block; z-index: 1;}
.welcome-style1-content .thm-logo-box{position: absolute; inset: 50% 0px 0px; width: 120px; height: 120px; background: rgb(255, 255, 255); text-align: center; display: flex; align-items: center; justify-content: center; margin: 0px auto; transform: translateY(-50%); font-size: 60px; z-index: 10;}
.welcome-style1-content .top{position: relative; display: block; overflow: hidden;}
.welcome-style1-content .bottom{position: relative; display: block; overflow: hidden; margin-top: 60px;}
.welcome-style1-content ul{position: relative;}
.welcome-style1-content ul li{position: relative; display: block;}
.welcome-style1-content .top ul li .img-box{width: 570px;}
.welcome-style1-content ul li .img-box .inner{position: relative; display: block; overflow: hidden;}
.welcome-style1-content ul li .img-box .inner::after{position: absolute; top: 0px; left: -100%; display: block; content: ""; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); transform: skewX(-25deg); z-index: 2;}
.welcome-style1-content ul li:hover .img-box .inner::after{animation: 1.5s ease 0s 1 normal none running shine;}
.welcome-style1-content .top ul li .img-box,.welcome-style1-content .top ul li .text-box{display: table-cell; vertical-align: top;}
.welcome-style1-content .top ul li .text-box{position: relative; padding-top: 4px; padding-left: 60px;}
.welcome-style1-content p{margin: 0px;}
.welcome-style1-content .bottom ul li .text-box{width: 570px;}
.welcome-style1-content .bottom ul li .text-box,.welcome-style1-content .bottom ul li .img-box{display: table-cell; vertical-align: top;}
.welcome-style1-content .bottom ul li .text-box{position: relative; padding-top: 4px; padding-right: 60px;}
.apartments-details-carousel.owl-carousel.owl-dot-style1 .owl-dots{position: absolute; left: 0px; bottom: 50px; right: 0px; text-align: center; line-height: 0; display: block; margin-top: 0px !important;}
*{margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; font-size: 100%;}
html,body{height: 100%;}
body{color: rgb(102, 102, 102); font-size: 16px; line-height: 28px; font-weight: 400; font-family: "Noto Serif", serif;}
button:focus{outline: none;}
button{cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; padding: 0px;}
h1,h2,h3{color: rgb(34, 34, 34); font-weight: 700; font-family: "Noto Serif", serif; margin: 0px;}
h3{font-size: 18px; line-height: 1.2em; font-weight: 400;}
a,a:hover,a:active,a:focus{text-decoration: none; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.parallax-scene{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: -1;}
@media (min-width: 1200px){
.container{max-width: 1170px;}
}
img{max-width: 100%; height: auto; transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.7s; transition-property: all;}
i{font-style: normal;}
ul,li{list-style: none; margin: 0px; padding: 0px;}
li{margin: 0px; padding: 0px;}
.auto-container{position: static; max-width: 1200px; padding: 0px 15px; margin: 0px auto;}
.theme-shape{position: relative; display: block;}
.theme-shape.pdtop30{padding-top: 30px;}
.theme-shape-box{position: relative; display: block;}
.theme-shape-box .shap_item{position: relative; margin: 0px 13px; color: rgb(246, 243, 238); font-size: 60px; display: inline-block !important;}
.sec-title{position: relative; display: block; padding-bottom: 71px;}
.sec-title .title-icon{position: relative; display: block; height: 20px; line-height: 0;}
.sec-title .title-icon span::before{color: rgb(34, 34, 34); font-size: 90px; line-height: 20px;}
.sec-title .title-icon.clr_white span::before{color: rgb(255, 255, 255);}
.sec-title .sub-title{position: relative; display: block; padding-top: 31px; padding-bottom: 16px;}
.sec-title .sub-title .alt-h4{position: relative; display: block; font-size: 16px; line-height: 1em; font-weight: 400;}
.sec-title h2{color: rgb(34, 34, 34); font-size: 44px; line-height: 1.2em; font-weight: 700; text-transform: uppercase;}
.parallax-bg-one{background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1;}
.parallax-bg-one::before{background: none 0px 0px repeat scroll rgba(18, 32, 0, 0.9); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1;}
.owl-theme .owl-prev span,.owl-theme .owl-next span{display: block;}
.owl-nav-style-one{}
.owl-nav-style-one.owl-theme .owl-prev span,.owl-nav-style-one.owl-theme .owl-next span{position: relative; display: block;}
.owl-nav-style-one .owl-controls{}
.owl-nav-style-one.owl-theme .owl-stage-outer{position: relative; display: block; padding-top: 0px; padding-bottom: 0px;}
.owl-nav-style-one.owl-theme .owl-nav{position: relative; display: block; z-index: 10;}
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]{position: relative; display: inline-block; width: 65px; height: 65px; background: rgb(255, 255, 255); border: 0px solid; border-radius: 50%; color: rgb(34, 34, 34); font-size: 20px; font-weight: 400; line-height: 65px; margin: 0px; padding: 0px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 44.37px 6.63px; transition: 700ms;}
.owl-nav-style-one.owl-theme .owl-nav .owl-prev{transform: rotate(0deg);}
.owl-nav-style-one.owl-theme .owl-nav .owl-next{margin-left: 20px; transform: rotate(180deg);}
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover{color: rgb(255, 255, 255); background: rgb(23, 23, 23);}
.owl-nav-style-two{}
.owl-nav-style-two .owl-controls{}
.owl-nav-style-two.owl-theme .owl-nav [class*="owl-"]{background: none 0px 0px repeat scroll rgb(255, 255, 255); border-radius: 0%; color: rgb(55, 64, 176); font-size: 24px; font-weight: 700; height: 50px; line-height: 50px; margin: 0px; padding: 0px; width: 50px; transition: 700ms;}
.owl-nav-style-two.owl-theme .owl-nav .owl-next{margin-left: 0px;}
.owl-nav-style-two.owl-theme .owl-nav [class*="owl-"]:hover{color: rgb(255, 255, 255); background: rgb(55, 64, 176);}
.owl-carousel.owl-dot-style1 .owl-stage-outer{position: relative; display: block; padding-top: 0px;}
.owl-carousel.owl-dot-style1 .owl-dots{position: relative; text-align: center; line-height: 0; display: block; margin-top: 20px !important;}
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot{position: relative; display: inline-block; width: 19px; height: 19px; border: 1px solid transparent; background: transparent; margin: 0px 7px; padding: 5px; border-radius: 50%; transition: 100ms linear 0.1s;}
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot span{display: block; width: 9px; height: 9px; background: rgb(222, 222, 222); border-radius: 50%; transition: 100ms linear 0.1s; margin: 4px !important;}
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active{border: 1px solid rgb(222, 222, 222); background: rgb(255, 255, 255);}
.boxed_wrapper{position: relative; margin: 0px auto; background: none 0px 0px repeat scroll rgb(255, 255, 255); width: 100%; min-width: 320px; overflow: hidden !important;}
.scroll-top{position: fixed; right: 15px; bottom: 20px; width: 55px; height: 55px; color: rgb(255, 255, 255); border-radius: 5px; font-size: 20px; line-height: 55px; font-weight: 600; text-align: center; text-transform: uppercase; display: none; cursor: pointer; transition: 200ms linear 0.1s; z-index: 999999999;}
.scroll-top span{}
.scroll-top::after{position: absolute; content: ""; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 1; z-index: -1; background: radial-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);}
.scroll-top:hover{color: rgb(248, 248, 248);}
.nav-outer .mobile-nav-toggler{position: relative; display: none; float: right; cursor: pointer; padding: 30px 0px;}
.nav-outer .mobile-nav-toggler .inner{position: relative; display: block; padding: 3px 5px;}
.mobile-menu{position: fixed; top: 0px; right: 0px; width: 300px; max-width: 100%; height: 100%; padding-right: 30px; opacity: 0; visibility: hidden; z-index: 999999;}
.mobile-menu .menu-backdrop{position: fixed; top: 0px; right: 0px; width: 100%; height: 100%; background-color: rgba(3, 13, 40, 0.9); transform: translateX(101%); transition: 900ms; z-index: 1;}
.mobile-menu-visible .mobile-menu .menu-backdrop{opacity: 0.7; visibility: visible; transition: 0.7s; transform: translateX(0%);}
.mobile-menu .mCSB_inside > .mCSB_container{margin-right: 5px;}
.mobile-menu .nav-logo{position: relative; padding: 30px 25px; text-align: left;}
.mobile-menu .nav-logo a{position: relative; display: inline-block;}
.mobile-menu-visible{overflow: hidden;}
.mobile-menu-visible .mobile-menu{opacity: 1; visibility: visible;}
.mobile-menu .menu-box{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; max-height: 100%; overflow-y: auto; background: rgb(0, 0, 0); padding: 0px; z-index: 5; opacity: 0; visibility: hidden; border-radius: 0px; transform: translateX(101%);}
.mobile-menu-visible .mobile-menu .menu-box{opacity: 1; visibility: visible; transition: 0.7s; transform: translateX(0%);}
.mobile-menu .close-btn{position: absolute; top: 10px; right: 10px; color: rgb(255, 255, 255); font-size: 20px; line-height: 30px; width: 24px; text-align: center; cursor: pointer; z-index: 10; transition: 0.9s;}
.mobile-menu-visible .mobile-menu .close-btn{transform: rotate(360deg);}
.mobile-menu .close-btn:hover{transform: rotate(90deg);}
.mobile-menu .navigation{position: relative; display: block; width: 100%; float: none;}
.mobile-menu .navigation li{position: relative; display: block; border-top: 1px solid rgba(255, 255, 255, 0.1);}
.mobile-menu .navigation:last-child{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.mobile-menu .navigation li > a{position: relative; display: block; padding: 10px 25px; color: rgb(255, 255, 255); font-size: 15px; line-height: 24px; font-weight: 600; text-transform: uppercase; transition: 500ms;}
.mobile-menu .navigation li > a::before{content: ""; position: absolute; left: 0px; top: 0px; height: 0px; transition: 500ms;}
.mobile-menu .navigation li.current > a::before{height: 100%;}
.mobile-menu .social-links{position: relative; text-align: center; padding: 30px 25px;}
.mobile-menu .social-links li{position: relative; display: inline-block; margin: 0px 5px 10px;}
.mobile-menu .social-links li a{position: relative; color: rgb(255, 255, 255); font-size: 20px; line-height: 32px; transition: 500ms;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.welcome-style1-content .top ul li .img-box{width: 465px;}
.welcome-style1-content .bottom ul li .text-box{width: 465px;}
.welcome-style1-content .top ul li .text-box{padding-left: 40px;}
.welcome-style1-content .bottom ul li .text-box{padding-right: 40px;}
.service-style1-title{margin-left: 0px; margin-right: 0px; padding-bottom: 52px;}
.service-style1-right-content{margin-right: 0px;}
.single-service-style1{padding: 31px 20px 31px 25px;}
.single-service-style1 .text-holder h3{font-size: 20px; line-height: 30px; margin: 0px 0px 12px;}
.single-service-style1 .inner{padding-left: 65px;}
.place-style1-content{margin-right: 0px; padding: 52px 60px 60px;}
.thm-fact-counter-logo{margin-left: 0px; padding: 110px 0px 0px;}
.fact-counter{margin-right: 0px;}
.fact-counter-box{padding: 52px 0px;}
.gallery-area{padding: 110px 20px 75px;}
.footer-area{padding: 0px;}
.footer-content-box{margin-left: 0px; margin-right: 0px;}
.single-footer-widget.marbtm{margin-bottom: 50px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.welcome-style1-content .top ul li .img-box,.welcome-style1-content .top ul li .text-box{display: block;}
.welcome-style1-content .top ul li .img-box{width: 100%;}
.welcome-style1-content .top ul li .img-box img{width: 100%;}
.welcome-style1-content .top ul li .text-box{padding-top: 39px; padding-left: 0px;}
.welcome-style1-content .thm-logo-box{top: 10%; transform: translateY(-10%);}
.welcome-style1-content .bottom ul li .img-box{padding-top: 20px;}
.welcome-style1-content .bottom{margin-top: 50px;}
.welcome-style1-content .bottom ul li .text-box,.welcome-style1-content .bottom ul li .img-box{display: block;}
.welcome-style1-content .bottom ul li .img-box img{width: 100%;}
.welcome-style1-content .bottom ul li .text-box{width: 100%; padding-top: 0px; padding-right: 0px;}
.single-amenities-box-style2{text-align: center; max-width: 300px; width: 100%; padding-bottom: 32px; margin: 0px auto 40px;}
.single-amenities-box-style2 .title{display: block;}
.service-style1-area{padding: 0px 20px;}
.service-style1-title{margin-left: 0px; margin-right: 0px; padding-bottom: 52px;}
.service-style1-right-content{margin-right: 0px;}
.single-service-style1{padding: 31px 20px 31px 25px;}
.single-service-style1 .text-holder h3{font-size: 20px; line-height: 30px; margin: 0px 0px 12px;}
.single-service-style1 .inner{padding-left: 65px;}
.place-style1-content{margin-right: 0px; padding: 52px 60px 60px;}
.thm-fact-counter-logo{margin-left: 0px; padding: 110px 0px 0px;}
.fact-counter{margin-right: 0px;}
.fact-counter-box{padding: 52px 0px;}
.single-fact-counter{max-width: 50%; margin-bottom: 50px;}
.single-fact-counter:nth-last-of-type(3)::after{display: none;}
.video-gallery-area{padding: 0px 20px;}
.gallery-area{padding: 110px 20px 75px;}
.single-amenities-box.one{position: relative; display: flex; flex-flow: column wrap; justify-content: center; align-items: center; text-align: center; margin-bottom: 42px;}
.single-amenities-box .text-box{max-width: 350px; width: 100%; padding-top: 25px; margin-bottom: 0px;}
.single-amenities-box.style2 .text-box{padding-top: 25px; margin-bottom: 0px;}
.single-amenities-box .image-box{max-width: 350px; width: 100%;}
.single-amenities-box.two{position: relative; display: flex; flex-flow: column-reverse wrap; justify-content: center; align-items: center; text-align: center; margin-bottom: 42px;}
.single-amenities-box.three{position: relative; display: flex; flex-flow: column-reverse wrap; justify-content: center; align-items: center; text-align: center;}
.footer-area{padding: 0px;}
.footer-top .footer-menu ul li{margin: 0px 9px 8px;}
.footer{margin-top: 64px;}
.footer-content-box{margin-left: 0px; margin-right: 0px;}
.single-footer-widget.marbtm{margin-bottom: 50px;}
}
@media only screen and (max-width: 767px){
.sec-title{padding-bottom: 62px;}
.sec-title .sub-title{padding-top: 28px; padding-bottom: 16px;}
.sec-title h2{font-size: 36px;}
.sec-title .sub-title .alt-h4{line-height: 1.4em;}
.header .container-box{padding: 0px 20px;}
.welcome-style1-content .top ul li .img-box,.welcome-style1-content .top ul li .text-box{display: block;}
.welcome-style1-content .top ul li .img-box{width: 100%;}
.welcome-style1-content .top ul li .img-box img{width: 100%;}
.welcome-style1-content .top ul li .text-box{padding-top: 39px; padding-left: 0px;}
.welcome-style1-content .thm-logo-box{display: none;}
.welcome-style1-content .bottom{margin-top: 50px;}
.welcome-style1-content .bottom ul li .text-box,.welcome-style1-content .bottom ul li .img-box{display: block;}
.welcome-style1-content .bottom ul li .img-box img{width: 100%;}
.welcome-style1-content .bottom ul li .text-box{width: 100%; padding-top: 0px; padding-right: 0px;}
.welcome-style1-content .bottom ul li .img-box{padding-top: 20px;}
.single-amenities-box-style2{text-align: center; max-width: 300px; width: 100%; padding-bottom: 32px; margin: 0px auto 40px;}
.single-amenities-box-style2 .title{display: block;}
.service-style1-area{padding: 0px;}
.service-style1-title{margin-left: 0px; margin-right: 0px; padding-bottom: 52px;}
.service-style1-right-content{margin-right: 0px;}
.single-service-style1{padding: 31px 20px 31px 25px;}
.single-service-style1 .text-holder h3{font-size: 20px; line-height: 30px; margin: 0px 0px 12px;}
.single-service-style1 .inner{padding-left: 65px;}
.place-style1-content{margin-right: 0px; padding: 52px 20px 60px;}
.place-distance-box ul li .icon{width: 40px;}
.place-distance-box ul li .icon span::before{font-size: 25px; line-height: 35px;}
.place-distance-box ul li .text p{font-size: 16px;}
.fact-counter-area{padding: 0px 20px;}
.thm-fact-counter-logo{margin-left: 0px; padding: 110px 0px 0px;}
.fact-counter{margin-right: 0px;}
.fact-counter-box{padding: 52px 0px 59px;}
.single-fact-counter{max-width: 100%; margin-bottom: 43px;}
.single-fact-counter::after{display: none;}
.video-gallery-area{padding: 0px 20px;}
.video-holder-box{padding: 0px 30px;}
.gallery-area{padding: 110px 20px 75px;}
.single-amenities-box.one{position: relative; display: flex; flex-flow: column wrap; justify-content: center; align-items: center; text-align: center; margin-bottom: 42px;}
.single-amenities-box .text-box{max-width: 350px; width: 100%; padding-top: 25px; margin-bottom: 0px;}
.single-amenities-box.style2 .text-box{padding-top: 25px; margin-bottom: 0px;}
.single-amenities-box .image-box{max-width: 350px; width: 100%;}
.single-amenities-box.two{position: relative; display: flex; flex-flow: column-reverse wrap; justify-content: center; align-items: center; text-align: center; margin-bottom: 42px;}
.single-amenities-box.three{position: relative; display: flex; flex-flow: column-reverse wrap; justify-content: center; align-items: center; text-align: center;}
.footer-area{padding: 0px;}
.footer-top .footer-menu ul li{margin: 0px 9px 8px;}
.footer{margin-top: 64px;}
.footer-content-box{margin-left: 0px; margin-right: 0px;}
.single-footer-widget.marbtm{margin-bottom: 50px;}
.footer-bottom .outer-box{flex-direction: column; justify-content: center; align-items: center; text-align: center;}
.footer-social-link{margin-top: 15px;}
.gallery-carousel.owl-nav-style-one.owl-theme .owl-nav{top: -80px; left: 0px; right: 0px; transform: translateY(0px);}
}
@media only screen and (max-width: 1199px){
.header .outer-box{padding: 0px;}
.header-left .logo{padding-top: 18px; padding-bottom: 18px;}
.header-right{display: none;}
.header-middle{position: static; max-width: inherit; width: 100%;}
.header-middle .nav-outer{float: right;}
.main-header .main-menu{position: relative; display: block; width: 100%; float: none;}
.main-header .nav-outer .main-menu,.sticky-header{display: none !important;}
.nav-outer .mobile-nav-toggler{display: block;}
.mobile-nav-toggler .icon-bar{position: relative; display: block; background: rgb(255, 255, 255); height: 2px; width: 30px; margin: 7px 5px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1700px){
.header .container-box{padding: 0px 20px;}
.header-middle{max-width: 730px; padding-left: 50px;}
.header-button-style1 ul li a{font-size: 16px; width: 180px;}
.header-button-style1 ul li.style2 a{font-size: 18px; display: none;}
.main-menu.style1 .navigation > li{margin-right: 30px;}
.main-menu.style1 .navigation > li:last-child{margin-right: 0px;}
.main-slider.style1{padding: 0px 20px;}
}
@media only screen and (min-width: 1701px) and (max-width: 1830px){
.header-button-style1 ul li a{width: 215px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1650px){
.service-style1-title{margin-left: 0px; margin-right: 0px;}
.service-style1-right-content{margin-right: 0px;}
.single-service-style1{padding: 31px 20px 31px 25px;}
.single-service-style1 .text-holder h3{font-size: 20px; line-height: 30px; margin: 0px 0px 12px;}
.single-service-style1 .inner{padding-left: 65px;}
.thm-fact-counter-logo{margin-left: 0px; padding: 84px 0px;}
.fact-counter{margin-right: 0px;}
.single-fact-counter .count-box .sayi-baslik{font-size: 60px;}
.single-fact-counter .sub-title{margin: 12px 0px 0px;}
.footer-area{padding: 0px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1350px){
.footer-content-box{margin-left: 0px; margin-right: 0px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1390px){
.main-slider .auto-container{padding: 0px 120px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.main-slider .auto-container{padding: 0px 120px;}
.main-slider.style1 .content .big-title{margin-bottom: 25px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.main-slider .auto-container{padding: 0px 120px;}
.main-slider.style1 .slide{padding: 162px 0px 170px;}
.main-slider.style1 .content .big-title{margin-bottom: 17px;}
}
@media only screen and (min-width: 500px) and (max-width: 767px){
.main-slider .auto-container{padding: 0px 50px 0px 70px;}
.main-slider.style1{padding: 0px 20px;}
.main-slider.style1 .auto-container{padding: 0px 30px;}
.main-slider.style1 .slide{padding: 162px 0px 170px;}
.main-slider.style1 .content .big-title{margin-bottom: 17px;}
.main-slider.style1 .owl-theme .owl-nav{display: none;}
.main-slider.style4 .banner-carousel.owl-carousel .owl-dots{right: 50px;}
.main-slider .auto-container{padding: 0px 30px;}
}
@media only screen and (max-width: 499px){
.main-slider .auto-container{padding: 0px 30px;}
.main-slider .owl-theme .owl-nav .owl-prev{display: none;}
.main-slider .owl-theme .owl-nav .owl-next{display: none;}
.main-slider.style1{padding: 0px 20px;}
.main-slider.style1 .auto-container{padding: 0px 30px;}
.main-slider.style1 .slide{padding: 132px 0px 135px;}
.main-slider.style1 .content .big-title{margin-bottom: 17px;}
.main-slider.style4 .banner-carousel.owl-carousel .owl-dots{display: none;}
.main-slider .auto-container{padding: 0px 10px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.order-box-2{order: 2;}
.order-box-1{order: 1;}
}
@media only screen and (min-width: 300px) and (max-width: 767px){
.order-box-2{order: 2;}
.order-box-1{order: 1;}
}
.main-slider .content .big-title h1,.main-slider .content .big-title .h1-kopya{color: rgb(34, 34, 34); font-size: 68px; line-height: 1.2em; font-weight: 400; font-family: "Noto Serif", serif; margin: 0px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.main-slider .content .big-title h1,.main-slider .content .big-title .h1-kopya{font-size: 48px;}
}
@media only screen and (max-width: 991px){
.main-slider .content .big-title h1,.main-slider .content .big-title .h1-kopya{font-size: 38px;}
.main-slider .content .big-title h1 br,.main-slider .content .big-title .h1-kopya br{display: none;}
}
.piyasa-alan,.sss-alan{padding: 100px 0px 70px;}
.piyasa-metin{max-width: 900px; margin: 0px auto;}
.piyasa-metin a,.sss-alan a{text-decoration: underline;}
.sss-alan .container{max-width: 900px;}
.sss-alan details{border: 1px solid rgb(232, 228, 218); margin-bottom: 10px; background: rgb(255, 255, 255);}
.sss-alan summary{cursor: pointer; padding: 15px 18px; font-weight: 700; color: rgb(34, 34, 34);}
.sss-alan details p{margin: 0px; padding: 0px 18px 16px;}
.whatsapp{position: fixed; bottom: 0px; left: 0px; margin: 0px 0px 30px 20px; z-index: 999;}
@media (max-width: 767px){
.piyasa-alan,.sss-alan{padding: 70px 0px 40px;}
}
.welcome-style1-content .thm-logo-box{background: transparent;}
.alt-cta{display: none;}
@media (max-width: 767px){
body{padding-bottom: 54px;}
.whatsapp{display: none;}
.alt-cta{display: flex; position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 9999;}
.alt-cta a{flex: 1 1 0%; padding: 15px 8px; color: rgb(255, 255, 255); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; line-height: 24px; text-align: center;}
.alt-cta a.wa{background: rgb(10, 126, 61);}
.alt-cta a.ara{background: rgb(150, 112, 31);}
.scroll-top{bottom: 70px;}
}
@media (min-width: 1200px){
.welcome-style1-content .thm-logo-box{top: 285px; bottom: auto; transform: none;}
}
@media (max-width: 767px){
.scroll-top{width: 40px; height: 40px; line-height: 40px; right: 8px;}
}
@media (max-width: 1199px){
.welcome-style1-content .thm-logo-box{display: none;}
}
.main-slider .slide .image-layer .slayt-img{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block;}
.sayfa-yolu{padding: 14px 0px; font-size: 14px; line-height: 22px; background: rgb(247, 245, 240);}
.sayfa-yolu a{color: rgb(85, 85, 85); text-decoration: underline;}
.kisaca-alan{padding: 40px 0px 0px;}
.kisaca-kutu{max-width: 900px; margin: 0px auto; padding: 20px 24px; background: rgb(247, 245, 240); border-left: 4px solid rgb(150, 112, 31);}
.kisaca-kutu p{margin: 0px;}
.kisaca-kutu .hazirlayan{margin-top: 10px; font-size: 14px; color: rgb(119, 119, 119);}
.kisaca-kutu a{text-decoration: underline;}
.single-fact-counter .count-box .sayi-baslik{font-family: "Noto Serif", serif;}
.piyasa-metin h3{margin: 28px 0px 10px; font-size: 22px; line-height: 30px; color: rgb(34, 34, 34);}
@media (min-width: 768px){
.header .outer-box{display: flex; align-items: center; justify-content: space-between; gap: 16px;}
.header-left{flex: 0 0 auto;}
.header-middle{position: relative; width: auto; max-width: none; margin: 0px; min-width: 0px;}
.header-right{display: block; flex: 0 0 auto;}
.header-button-style1 ul li.style2 a{display: block; width: 190px; font-size: 18px; line-height: 50px;}
}
@media (min-width: 1200px){
.header .outer-box{padding-top: 0px; padding-bottom: 0px;}
.header-middle{flex: 1 1 0%;}
.header-middle .nav-outer{float: none; display: flex; justify-content: center;}
}
@media (min-width: 768px) and (max-width: 1199px){
.header-right{order: 2; margin-left: auto;}
.header-middle{order: 3; flex: 0 0 auto;}
}
.flaticon-next::before{content: "";}
.banner-carousel:not(.owl-loaded){display: block;}
.banner-carousel:not(.owl-loaded) .slide:not(:first-child){display: none;}
.alt-h4,.alt-h5{font-family: "Noto Serif", serif; font-weight: 400;}
@-webkit-keyframes shine { 
  100% { left: 125%; }
}
@keyframes shine { 
  100% { left: 125%; }
}
@-webkit-keyframes ripple { 
  70% { }
  100% { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; }
}
@keyframes ripple { 
  70% { box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 20px; }
  100% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@keyframes fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.welcome-style1-content .thm-logo-box{background:#fff;top:50%;bottom:0;transform:translateY(-50%)}
[class^="flaticon-"]::before,[class^="flaticon-"]::after{font-family:Flaticon;font-style:normal}
.sec-title .sub-title .alt-h4{color:#96701f}
.single-footer-widget .our-agent li .title-box .alt-h5{line-height:19.2px}
.wa-float{position:fixed;left:20px;bottom:30px;z-index:999;display:flex;align-items:center;text-decoration:none;filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}
.wa-float .wa-ikon{width:52px;height:52px;border-radius:50%;background:#25D366;border:3px solid #fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;flex-shrink:0}
.wa-float .wa-metin{position:relative;margin-left:-14px;padding:8px 14px 8px 22px;background:#0a7e3d;color:#fff;font:600 14px/1.2 Poppins,sans-serif;border-radius:0 20px 20px 0;white-space:nowrap}
.wa-float .wa-metin small{position:absolute;top:-17px;left:30px;background:#086a33;color:#fff;font-size:11px;font-weight:600;padding:1px 10px;border-radius:8px 8px 0 0}
.wa-float:hover .wa-metin{background:#086a33}
.wa-float:hover .wa-ikon{background:#1ebe5b}
@media (max-width:767px){.wa-float{display:none}}
.kisaca-kutu .hazirlayan{color:#595959}
.kisaca-kutu a,.piyasa-metin a,.sss-alan a{color:#0056b3}
.sayfa-yolu a{color:#333}
.sayfa-yolu,.sayfa-yolu span{color:#555}
.footer-bottom .copyright-text p{color:#c9c9c9}
.footer-bottom .copyright-text a{color:#e8cf9a;text-decoration:underline}
.ilan-tablo caption{color:#595959}
