html{overflow-y:scroll;overflow-x:hidden}
.min-h-100{min-height:100%!important}
body{font-family:'Poppins',sans-serif;color:#18171B}
a{text-decoration:none!important}
:focus{outline:transparent!important;box-shadow:0 0 0 .2rem rgba(0,123,255,0)!important}
*,.border{border-color:#ddd!important}
#wrap-page,#wrap-footer{max-width:1920px!important;overflow-x:hidden!important}
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1230px!important}
.index-n1{z-index:-1!important}
.index-1030{z-index:1030!important}
.index-1050{z-index:1050!important}
.top{top:0}
.right{right:0}
.bot{bottom:0}
.left{left:0}
.pointer:hover{cursor:pointer!important}
.min-w-100{min-width:100%}
.mw-1800{max-width:1800px!important}
.w-60p{width:60px}
.w-300p{width:300px}
.h-0{height:0!important}
.h-50p{height:50px}
.h-60p{height:60px;line-height:60px}
.h-bg{height:12%}
.font-weight-mid{font-weight:500}
.font-weight-semi{font-weight:600}
.font-14{font-size:14px}
.font-15{font-size:15px}
.font-16{font-size:16px}
.font-18{font-size:18px}
.font-20{font-size:20px}
.font-23{font-size:23px}
.font-25{font-size:25px}
.font-40{font-size:40px}
.bg-1{background-color:#333}
.bg-2{background-color:#F1F3F5!important}
.bg-3{background-color:#4DA195}
.bg-4{background-color:#6DD181}
.bg-img1{background:url(../img/bg-img1.png) no-repeat right 0}
.bg-img2{background:url(../img/bg-img2.png) no-repeat #fff}
.bg-img3{background:url(../img/bg-img3.jpg) no-repeat;background-size:cover}
.bg-img2.bg-right{background-position:right!important}
.color-1{color:#333!important}
.color-2{color:#F1F3F5!important}
.color-3{color:#4DA195!important}
.color-4{color:#666366!important}
.b-color1{border-color:#484848!important}
.b-color2{border-color:#4DA195!important}
.line{width:35px;height:2px}
.owl-carousel .owl-dots{position:absolute;text-align:center;width:100%;bottom:15px;opacity:.5}
.hover,.hover:hover,.opc-8,.opc-8:hover{transition:.5s}
.hover:hover{transform:scale(1.02)}
.opc-8:hover,.nav-link:hover{opacity:.8}
.custom-file-label::after{display:none!important}
.f-icon{width:30px;height:30px;line-height:30px}
.breadcrumb-item+.breadcrumb-item::before{content:'>';padding-right:.5rem}
.mt-n200{margin-top:-200px}
.carousel .owl-nav{display:block!important;margin-top:40px}
.carousel .owl-nav button{margin:0!important}
.owl-theme .owl-nav [class*="owl-"]:hover{background-color:transparent}
.carousel .owl-nav button span{width:60px;height:50px;line-height:50px}
.carousel .owl-nav button:hover span{background-color:#4DA195!important}
.carousel .owl-nav .owl-next span{border-top-right-radius:30px;border-bottom-right-radius:30px;box-shadow:3px 3px 10px -4px rgba(0,0,0,0.20)}
.carousel .owl-nav .owl-prev span{border-top-left-radius:30px;border-bottom-left-radius:30px;box-shadow:-3px 3px 10px -4px rgba(0,0,0,0.20)}
.side-menu-wrapper{width:260px;transition:.5s}
.menu-overlay{width:0;background-color:rgba(0,0,0,0.8);overflow-y:auto;overflow-x:hidden;opacity:0;transition:opacity 2s}
.custom-scroll{overflow-y:auto;scrollbar-color:#000 #d3d3d3;scrollbar-width:thin!important}
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:#fff}
::-webkit-scrollbar-thumb{background:#18171B;border-radius:15px}
::-webkit-scrollbar-thumb:hover{background:#777}
.wpcf7 .ajax-loader{display:none !important}
@media(min-width: 1600px) {
.h-bg{height:15%}
}
@media(max-width: 1199px) {
.h-bg{height:10%}
}
@media(max-width: 991px) {
header{background-color:#333}
}
@media(max-width: 575px) {
.owl-carousel .owl-dots{position:static}
.font-sm-18{font-size:18px}
.font-sm-30{font-size:30px}
.font-sm-40{font-size:40px}
}