@charset "UTF-8";
/*
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter,Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */






/* @font-face{font-family:Glacial Indifference Bold; src:url(fonts/GlacialIndifference-Bold.otf);}
@font-face{font-family:Gilroy; font-display:swap; font-style:inherit; font-weight:400; src:url(fonts/gilroy/Gilroy-Regulard41d.eot?) format("eot"),url(fonts/gilroy/Gilroy-Regular.woff2) format("woff2"),url(fonts/gilroy/Gilroy-Regular.woff) format("woff"),url(fonts/gilroy/Gilroy-Regular.ttf) format("truetype"),url(fonts/gilroy/Gilroy-Regular.otf) format("opentype"),url(fonts/gilroy/Gilroy-Regular.svg#Gilroy) format("svg")}
@font-face{font-family:Gilroy; font-display:swap; font-style:inherit; font-weight:700; src:url(fonts/gilroy/Gilroy-Boldd41d.eot?) format("eot"),url(fonts/gilroy/Gilroy-Bold.woff2) format("woff2"),url(fonts/gilroy/Gilroy-Bold.woff) format("woff"),url(fonts/gilroy/Gilroy-Bold.ttf) format("truetype"),url(fonts/gilroy/Gilroy-Bold.otf) format("opentype"),url(fonts/gilroy/Gilroy-Bold.svg#Gilroy) format("svg")}
@font-face{font-family:Proxima Nova; font-display:swap; font-style:inherit; font-weight:400; src:url(fonts/proxima-nova/Proxima-Nova-Regulard41d.eot?) format("eot"),url(fonts/proxima-nova/Proxima-Nova-Regular.woff2) format("woff2"),url(fonts/proxima-nova/Proxima-Nova-Regular.woff) format("woff"),url(fonts/proxima-nova/Proxima-Nova-Regular.ttf) format("truetype"),url(fonts/proxima-nova/Proxima-Nova-Regular.otf) format("opentype"),url(fonts/proxima-nova/Proxima-Nova-Regular.svg#Proxima_Nova) format("svg")}
@font-face{font-family:Caveat; font-display:swap; font-style:inherit; font-weight:700; src:url(fonts/caveat/Caveat-Boldd41d.eot?) format("eot"),url(fonts/caveat/Caveat-Bold.woff2) format("woff2"),url(fonts/caveat/Caveat-Bold.woff) format("woff"),url(fonts/caveat/Caveat-Bold.ttf) format("truetype"),url(fonts/caveat/Caveat-Bold.otf/?ref=) format("opentype"),url(fonts/caveat/Caveat-Bold.svg#Caveat) format("svg")}
*/

@font-face{font-family:Euclid Circular B; font-style:normal; font-weight:400; font-display:swap; src:url(fonts/euclid-circular-b/EuclidCircularB-Regular.ttf) format("ttf"),url(fonts/euclid-circular-b/EuclidCircularB-Regular.woff) format("woff"),url(fonts/euclid-circular-b/EuclidCircularB-Regular.woff2) format("woff2");}
@font-face{font-family:Euclid Circular B; font-style:normal; font-weight:600; font-display:swap; src:url(fonts/euclid-circular-b/EuclidCircularB-SemiBold.ttf) format("ttf"),url(fonts/euclid-circular-b/EuclidCircularB-SemiBold.woff) format("woff"),url(fonts/euclid-circular-b/EuclidCircularB-SemiBold.woff2) format("woff2");}
@font-face{font-family:Euclid Circular B; font-style:normal; font-weight:900; font-display:swap; src:url(fonts/euclid-circular-b/EuclidCircularB-Bold.ttf) format("ttf"),url(fonts/euclid-circular-b/EuclidCircularB-Bold.woff) format("woff"),url(fonts/euclid-circular-b/EuclidCircularB-Bold.woff2) format("woff2");}
html,body{overflow:hidden auto !important;}
body{font-family:Euclid Circular B,Arial,Helvetica,sans-serif; line-height:1.6; color:#6a747b; font-size:16px;}
h1,h2,h3,h4,h5,h6{font-weight:600; font-family:Euclid Circular B,Arial,Helvetica,sans-serif;}
p{color:#6d7078;}
a{color:#00aff2;}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#00aff2;}
.btn{border-radius:0.475rem;}
.btn-sigup{letter-spacing:.01em;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0; margin-bottom:0.5rem; font-weight:600; line-height:1.2; color:#505050; font-family:Euclid Circular B,Arial,Helvetica,sans-serif;}
.btn-inline-flex{display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
header .navbar{height:65px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:space-between; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
.btn--primary{background:#00aff2; color:#fff; -ms-flex-pack:distribute; justify-content:space-around; font-weight:600;}
.btn--primary:hover{background:#00a1e0; color:#fff;}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff}
@media (max-width:991.98px){
  .navbar-dark .navbar-nav .nav-link{color:#6a747b}
  .navbar-dark .navbar-nav .nav-link:hover{color:#6a747b; color:#06ADEF}
  .navbar-dark .navbar-nav .nav-link:focus{color:#06ADEF}
}
.footer-list-style{margin:0; padding:0; list-style:none}
.footer-list-style li{padding-bottom:.5rem}
.footer-list-style li a{color:#2d343e; font-size:.875rem; font-weight:500; line-height:1.2}
.footer-list-style li a:hover{color:#06ADEF}
.footer-list-style li:last-child{padding-bottom:0; margin-bottom:0}
.footer-list-style-two{margin:0; padding:0; list-style:none}
.footer-list-style-two li{padding-bottom:.15rem}
.footer-list-style-two li a{color:#6a747b; font-size:14px; font-weight:500; line-height:1.2}
.footer-list-style-two li a:hover{color:#06ADEF; text-decoration:underline;}
.footer-list-style-two li:last-child{padding-bottom:0; margin-bottom:0}
.footer-title-style2{position:relative}
.footer-title-style2:after{position:absolute; content:''; background:#06ADEF; width:60px; height:2px; bottom:2px; left:0; right:0; margin:0 auto}
.app-btn{border:1px solid rgba(255,255,255,.9)}
.app-btn .media i{font-size:20px}
.app-btn .media-body span{font-size:12px}
.accordion>.card{overflow:hidden; border:1px solid #f1f1f1}
.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}
.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0; border-radius:0}
.accordion>.card:first-of-type{border-bottom:0; border-bottom-right-radius:0; border-bottom-left-radius:0}
.accordion>.card:last-of-type{border-top-left-radius:0; border-top-right-radius:0}
.accordion>.card:last-of-type .card-header{margin-bottom:-1px}
.accordion>.card:last-of-type .collapse.show{border-bottom:none}
.accordion>.card .collapse.show{border-bottom:1px solid rgba(0,0,0,.125)}
.accordion>.card .card-header{background:0 0; padding:0; margin:0}
.card.faqs{border-radius:6px !important; box-shadow:0 0 0 0.05rem rgba(8,60,130,0.06),0rem 0rem 2rem rgba(30,34,40,0.04);}
.accordion>.card .btn-link{padding:20px; width:100%; text-align:left; position:relative}
.accordion>.card .btn-link.collapsed:after{background:0 0; content:"+"; right:15px; left:inherit; font-size:20px; height:auto; -webkit-transform:none; transform:none; width:auto; top:0; bottom:0; margin:auto 0; height:34px}
.accordion>.card .btn-link:after{background:0 0; content:"-"; right:17px; left:inherit; font-size:20px; height:auto; -webkit-transform:none; transform:none; width:auto; position:absolute; color:#06ADEF; top:0; bottom:0; margin:auto 0; height:34px}
.classic-banner{background:url(../../../assets/img/content/brush-img.png) no-repeat center center; background-size:auto}
.main-slider{overflow:hidden; position:relative}
.main-slider .container{position:unset}
.main-slider .header-shape-bg{position:absolute; top:0; z-index:2; left:-8px; height:100%; max-width:105px; width:100%}
.main-slider .owl-item,.main-slider .owl-stage,.main-slider .owl-stage-outer{height:100%}
.slider-section .owl-theme .owl-nav{margin:0; position:absolute; right:35px; bottom:20px}
.slider-section .owl-theme .owl-nav [class*=owl-]{background:#06ADEF; color:#fff; width:3rem; height:3rem}
.slider-section .owl-theme .owl-nav [class*=owl-]:hover{background:#fff; color:#06ADEF}
@media (min-width:992px){
  .main-slider h1{font-size:2rem}
  .main-slider .min-height{min-height:673px}
}
@media (min-width:1200px){
  .main-slider h1{font-size:3rem}
  .main-slider .header-shape-bg{left:-2px}
}
.classic-slider.owl-theme .owl-nav.disabled+.owl-dots{counter-reset:slides-num; position:absolute; bottom:40px; right:50px; background:#ffc107; padding:10px; color:#fff; margin:0; width:120px}
.classic-slider.owl-theme .owl-dots .owl-dot{counter-increment:slides-num; position:relative; margin:0}
.classic-slider.owl-theme .owl-dots .owl-dot span{display:none}
.classic-slider.owl-theme .owl-dots:after{content:counter(slides-num); font-size:18px; position:relative; top:0; left:8px}
.classic-slider.owl-theme .owl-dots .owl-dot.active:before{content:counter(slides-num) " /"; font-size:26px; position:relative; top:0; left:0}
.pricing-table tr th{padding:1.5rem; border-right:1px solid #dee2e6; min-width:10rem}
.pricing-table tr td{padding:1.5rem; vertical-align:middle; border-right:1px solid #dee2e6}
.pricing-table tr td:last-child{border-right:none}
@media (min-width:992px){
  .pricing-table tr th{min-width:5rem}
}
.pricing-style-one .price span{position:absolute; top:-14px; left:0; right:0; z-index:0; color:#dfe2e5}
.pricing-style-one .price h3{z-index:9}
.testimonial-img{width:170px}
.quote{width:45px; height:45px; position:absolute; line-height:40px; border:2px solid #fff; text-align:center; right:0; bottom:0}
.testimonial p{margin-bottom:2rem; line-height:1.8}
.testimonial.owl-theme .owl-nav.disabled+.owl-dots{margin-top:2rem}
@media (min-width:992px){
  .testimonial p{letter-spacing:.5px; margin-bottom:3rem; line-height:1.9}
  .testimonial.owl-theme .owl-nav.disabled+.owl-dots{margin-top:3rem}
}
.testimonial-style-two{position:relative; margin-bottom:0}
@media (min-width:992px){
  .testimonial-style-two{margin-bottom:-145px}
}
.owl-carousel .owl-item img{width:auto; display:inline-block}
.owl-theme .owl-dots .owl-dot{margin:0}
.owl-theme .owl-dots .owl-dot span{background:rgba(40,110,251,.2)}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#06ADEF}
.social-icon2 li a:hover{color:#000; transition:none;}
.social-icon li{display:inline-block; margin-right:1rem}
.social-icon li:last-child{margin-right:0}
.social-icon li a{font-size:1.16rem; color:#06ADEF}
.social-icon2 li{display:inline-block; margin-right:5px}
.social-icon2 li:last-child{margin-right:0}
.social-icon2 li a{font-size:25px; color:#666;}
.social-icon2.light li a{color:#c2c7cc}
.social-icon3 li{display:inline-block; margin-right:5px}
.social-icon3 li:last-child{margin-right:0}
.social-icon3 li a{width:35px; height:35px; line-height:35px; border:1px solid #06ADEF; text-align:center; border-radius:50%; font-size:15px; display:inline-block}
.social-icon3 li a:hover{background-color:#06ADEF; color:#fff}
.social-icon4 li{display:inline-block; margin-right:20px}
.social-icon4 li:last-child{margin-right:0}
.social-icon4 li a{font-size:18px; color:rgba(255,255,255,.9)}
.social-icon4 li a:hover{color:#fff}
.tab-style-one .resp-tabs-list{border-bottom:1px solid rgba(0,0,0,.08)}
.tab-style-one .resp-tabs-list li{position:relative; letter-spacing:1px; display:table-cell; padding:0 15px 15px 15px; margin:0 4px 0 0; font-size:17px; list-style:none; cursor:pointer; min-width:auto; float:none; color:#000; background:0 0!important}
.tab-style-one .resp-tabs-list li.resp-tab-active{border:1px solid #06ADEF; border-bottom:none; border-color:#06ADEF!important; margin-bottom:-1px; border-top:4px solid #06ADEF!important; border-bottom:0 #fff solid; border-bottom:none; background-color:#fff; color:#06ADEF; -ms-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -o-border-top-left-radius:5px; -ms-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; -o-border-top-right-radius:5px; -ms-border-radius-top-left:5px; -webkit-border-radius-top-left:5px; -moz-border-radius-top-left:5px; -o-border-radius-top-left:5px; -ms-border-radius-topright:5px; -webkit-border-radius-topright:5px; -moz-border-radius-topright:5px; -o-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-top:none!important; border-left:none!important; border-right:none!important}
.tab-style-one .resp-tabs-list li.resp-tab-active:after{content:""; background:#06ADEF; height:1px; width:100%; position:absolute; bottom:-1px; left:0; margin:0 auto; right:0}
.tab-style-one .resp-tab-active{padding:0 15px 15px 15px!important}
.tab-style-one .box-shadow-primary{box-shadow:0 0 15px rgba(0,0,0,.1)}
@media (min-width:992px){
  .tab-style-one ul.resp-tabs-list{text-align:center; display:table; width:100%}
  .tab-style-one ul.resp-tabs-list li:last-child{margin-right:0}
  .tab-style-one ul.resp-tabs-list li.resp-tab-active{color:#06ADEF}
  .tab-style-one .resp-tab-content{border:none; padding:0}
}
@media (max-width:991.98px){
  .tab-style-one h2.resp-accordion{border-color:#e4e4e4; padding:18px 21px; position:relative; font-size:1rem}
  .tab-style-one h2.resp-tab-active{border-bottom:0 solid #e4e4e4!important; border-top:none!important; background:#06ADEF!important; color:#fff; padding:18px 21px!important}
  .tab-style-one h2.resp-tab-active.resp-accordion:after{color:#fff}
  .tab-style-one .resp-tab-content{border-color:#e4e4e4}
  .tab-style-one h2.resp-accordion.resp-tab-active{border-color:#e4e4e4!important}
  .tab-style-one h2.resp-accordion:first-child{border-top:1px solid #e4e4e4}
  .tab-style-one ul.resp-tabs-list{display:none}
  .tab-style-one h2.resp-accordion{display:block}
  .tab-style-one .resp-tab-content{border-top:none!important}
  .tab-style-one h2.resp-tab-active{background:#fff}
  .tab-style-one h2.resp-accordion:after{background:0 0; content:"+"; right:17px; left:inherit; font-size:20px; height:auto; -webkit-transform:none; transform:none; width:auto; position:absolute; color:#06ADEF; top:0; bottom:0; margin:auto 0; height:34px}
  .resp-arrow{display:none}
  .tab-style-one h2.resp-accordion.resp-tab-active:after{background:0 0; content:"-"; right:18px; left:inherit; font-size:20px; height:auto; -webkit-transform:none; transform:none; width:auto; top:0; bottom:0; margin:auto 0; height:34px}
  .tab-style-one .resp-accordion-closed{display:none!important}
  .tab-style-one .resp-tab-content{background-color:#fff}
}
.navbar-brand{/*width:8rem*/}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0; left:100%; margin-top:0; margin-left:0}
.dropdown-submenu .dropdown-toggle{position:relative}
.dropdown-submenu .dropdown-toggle:after{content:"\f105"; font-family:"Font Awesome 5 Free"; font-size:80%; font-weight:900; position:absolute; right:23px; top:12px}
.dropdown-toggle:after{display:inline-block; font-family:"Font Awesome 5 Free"; font-size:80%; font-weight:900; content:"\f107"; margin-left:.5rem; border:none; vertical-align:middle}
.mega-dropdown-menu{min-width:42rem}
.mega-dropdown-menu .dropdown-item{padding:.5rem 0}
.navbar-nav .dropdown-img{background:no-repeat center center/cover; padding:2.375rem 2.5rem; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center}
.navbar-nav .dropdown-img:before{content:""; position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(40,110,251,.85); border-radius:inherit; z-index:1}
@media (max-width:991.98px){
  .mega-dropdown-menu{min-width:auto}
  .dropdown-toggle:after{float:right; margin-top:3px; -webkit-transform-origin:center center; transform-origin:center center}
  .navbar-nav .dropdown-toggle[aria-expanded=true]:after{-webkit-transform-origin:center center; transform-origin:center center; -webkit-transform:rotate(180deg); transform:rotate(180deg); margin-top:1px}
  .navbar-nav .dropdown-menu{box-shadow:none!important; padding:0 0 .3rem 0}
  .navbar-nav .dropdown-menu .dropdown-menu{padding:.2rem .5rem .3rem .5rem}
  .dropdown-menu .dropdown-item{padding:.3rem .5rem; font-size:.95rem; white-space:normal}
  .dropdown-menu .dropdown-menu .dropdown-item{font-size:.9rem}
  .dropdown-submenu .dropdown-item.active:after{-webkit-transform:rotate(90deg); transform:rotate(90deg)}
  .dropdown-submenu .dropdown-toggle:after{top:4px; right:10px}
}
@media (min-width:992px){
  .navbar-nav li.dropdown>.mega-dropdown-menu{left:100%}
}
@media (min-width:1200px){
  .navbar-nav li.dropdown>.mega-dropdown-menu{left:50%}
}
.story-video .btn-light-primary:hover .feather{color:#fff}
.video-btn{-webkit-animation:2.4s cubic-bezier(.8,0,0,1) 0s normal none infinite running pulse; animation:2.4s cubic-bezier(.8,0,0,1) 0s normal none infinite running pulse; border:2px solid #000; border-radius:50%; box-shadow:0 0 0 0 rgba(255,255,255,.7); display:inline-block; font-size:28px; height:70px; line-height:62px; width:70px; margin:0 20px; padding:0 0 0 5px; position:relative; text-align:center; border-color:#fff; background:0 0; color:#fff}
@-webkit-keyframes pulse{
  to{box-shadow:0 0 0 20px rgba(194,244,246,0)}
}
@keyframes pulse{
  to{box-shadow:0 0 0 20px rgba(194,244,246,0)}
}
.video-btn.small{-webkit-animation:2.4s cubic-bezier(.8,0,0,1) 0s normal none infinite running pulsesmall; animation:2.4s cubic-bezier(.8,0,0,1) 0s normal none infinite running pulsesmall; margin:0; font-size:21px; height:50px; line-height:42px; width:50px}
@-webkit-keyframes pulsesmall{
  to{box-shadow:0 0 0 10px rgba(194,244,246,0)}
}
@keyframes pulsesmall{
  to{box-shadow:0 0 0 10px rgba(194,244,246,0)}
}
.sidenav .nav-link{padding:.2rem 0; color:#6a747b; font-weight:400}
.sidenav .nav-item{display:inline-block; width:100%}
.doc-nav .breadcrumb{padding-left:0}
.doc-nav .breadcrumb>.breadcrumb-item+.breadcrumb-item:before{content:"\f054"; padding:0 .2rem 0 2px; font-family:"Font Awesome 5 Free"; font-size:10px; vertical-align:middle; font-weight:700; color:#fff}
@media (min-width:992px){
  .sidenav{position:fixed; top:75px; height:calc(100vh - 75px); overflow:auto}
  .sidenav-right{right:0}
  .sidenav-left{left:0}
}
.html-code{background-color:#fbfbfb; position:relative; padding:30px; border-radius:5px; border:1px solid #ededed}
.html-code:before{color:rgba(40,110,251,.15); content:"•••"; font-size:30px; left:24px; letter-spacing:4px; line-height:12px; position:absolute; top:24px}
.html-code .copy-element{top:20px; right:30px; position:absolute; transition:opacity .3s ease-in-out}
.html-code .copy-clipboard{border-radius:.25rem; background:rgba(40,110,251,.15); color:#6a747b!important; display:inline-block; padding:4px 10px; font-size:14px; text-transform:capitalize; cursor:pointer!important; font-weight:600}
.html-code .copy-clipboard:hover{background:#06ADEF; color:#fff!important}
pre[class*=language-]{max-height:45vh; height:100%; margin:35px 0 0 0; padding-top:0}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
  .doc-nav .navbar-dark{width:30px; height:38px; position:relative; top:-19px}
}
/*custom css*/



.workflow-img{position:relative; display:inline-block; vertical-align:top; width:150px; height:150px; border:1px solid #eef4f9; line-height:116px; font-size:4rem; font-weight:500; font-family:Quicksand,sans-serif; color:#056eb9; -webkit-border-radius:50%; border-radius:50%; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
.workflow-img img{position:absolute; left:25px; top:20px; width:65%;}
/*pagination*/



ul.pagination li{display:inline-block; margin:1px;}
ul.pagination li a{background:#f1f1f1; padding:10px 20px; color:#06ADEF; font-size:14px; font-weight:500; border-radius:1px;}
ul.pagination li a:hover{background:#06ADEF; color:#fff !important;}
li.active.page-num a{background:#f2f2f2;}
ul.pagination li.disabled{display:none;}
.pagination>.active>a{z-index:2; color:#fff; cursor:default; background-color:#06ADEF !important; border-color:#514adf !important;}
/*pagination end*/



.custom-btngp{cursor:pointer;}
.cus-cont{max-width:1400px;}
/*package
*/



.icon-plan i{background-color:rgba(40,110,251,.1); border-color:#06ADEF; font-size:16px; color:#06ADEF; padding:20px; border-radius:50px;}
.pricing-table{background:#fff; box-shadow:0 0 0 0.05rem rgb(8 60 130 / 6%),0rem 0rem 1.25rem rgb(30 34 40 / 2%); padding:2.4rem; border-radius:4px; transition:.3s;}
.pricing-table:hover{cursor:pointer; opacity:1 !important; transform:translate(0,-4px); z-index:999;}
.pricing-table .pricing-label{border-radius:2px; padding:.25rem .5rem; margin-bottom:1rem; display:inline-block; font-size:12px; font-weight:500;}
.pricing-table h2{color:#3b3b3b; font-size:24px; font-weight:500;}
.pricing-table h5{color:#343f52; font-size:20px; font-weight:500; margin-top:10px;}
.pricing-table .pricing-features{margin:2rem 0 3rem;}
.pricing-table .pricing-features .feature{font-size:14px; color:#666; display:block; text-align:left; width:100%; margin:10px auto; font-weight:500;}
.package_title.badge.badge-pill.badge-primary-soft{font-size:15px;}
.pricing-table .pricing-features .feature span.icon{display:inline-block; float:left; color:#3b3b3b; font-weight:400; font-size:12px;}
.pricing-table .pricing-features .feature span.limit{display:inline-block; float:left; color:#3b3b3b; font-weight:500; margin-right:10px;}
.pricing-table  .price-tag{margin:5rem; text-align:center; font-weight:500;}
.pricing-table .price-tag .symbol{font-size:24px;}
.pricing-table .price-tag .amount{letter-spacing:-2px; font-size:35px;}
.amount-sm{font-size:34px;}
.pricing-table .price-tag .after{color:#3b3b3b; font-weight:500;}
.pricing-table .price-button{display:block; color:#fff; margin-top:2rem; padding:.75rem; border-radius:2px; text-align:center; font-weight:500; transition:.3s;}
.pricing-table .price-button:hover{text-decoration:none;}
.purple .pricing-label{background:#cad2ff; color:#06ADEF;}
.purple .price-tag{color:#06ADEF;}
.purple .price-button{border:1px solid #546dfe; color:#546dfe; background:#fff; margin:30px 40px 15px;}
.purple .price-button:hover{background:#546dfe; color:#fff;}
.turquoise .pricing-label{background:#b9edee; color:#44cdd2;}
.turquoise .price-tag{color:#44cdd2;}
.turquoise .price-button{background:#44cdd2;}
.turquoise .price-button:hover{background:#2dbcc4;}
.red .pricing-label{background:#ffc4c4; color:#ff5e5e;}
.red .price-tag{color:#ff5e5e;}
.red .price-button{background:#ff5e5e;}
.red .price-button:hover{background:#f23c3c;}
/*package end*/



.spinners{margin:0 auto 0; width:70px; text-align:center;}
.spinners > div{width:14px; height:14px; background-color:#fff; border-radius:100%; display:inline-block; -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both; animation:sk-bouncedelay 1.4s infinite ease-in-out both;}
.spinners .bounce1{-webkit-animation-delay:-0.32s; animation-delay:-0.32s;}
.spinners .bounce2{-webkit-animation-delay:-0.16s; animation-delay:-0.16s;}
@-webkit-keyframes sk-bouncedelay{
  0%,80%,100%{-webkit-transform:scale(0)}
  40%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bouncedelay{
  0%,80%,100%{-webkit-transform:scale(0); transform:scale(0);}
  40%{-webkit-transform:scale(1.0); transform:scale(1.0);}
}
i.fa.fa-infinity{font-size:10px; color:#555;}
.fs-14{font-size:14px !important;}
.fs-15{font-size:15px !important;}
.list-style9 i{color:#dc3545; font-size:12px; background:rgba(220,53,69,.1); border-radius:30px; padding:7px 9px; line-height:13px;}
/*preloader with text animation*/



.text-center{text-align:center;}
.ctn-preloader{-webkit-box-align:center; -ms-flex-align:center; align-items:center; cursor:default; display:-webkit-box; display:-ms-flexbox; display:flex; height:100%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; position:fixed; left:0; top:0; width:100%; z-index:9000; background:#fff;}
.ctn-preloader .animation-preloader{z-index:1000000;}
.ctn-preloader .animation-preloader .spinner{-webkit-animation:spinner 1s infinite linear; animation:spinner 1s infinite linear; border-radius:50%; border:3px solid rgba(0,0,0,0.2); border-top-color:#000000; height:9em; margin:0 auto 3.5em auto; width:9em;}
.ctn-preloader .animation-preloader .txt-loading{font:bold 5em "'Glacial Indifference'",sans-serif; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading{color:rgba(0,0,0,0.2); position:relative;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:before{-webkit-animation:letters-loading 4s infinite; animation:letters-loading 4s infinite; color:#000000; content:attr(data-text-preloader); left:0; opacity:0; font-family:"'Glacial Indifference'",sans-serif; position:absolute; top:-3px; -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg);}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{-webkit-animation-delay:0.2s; animation-delay:0.2s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{-webkit-animation-delay:0.4s; animation-delay:0.4s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{-webkit-animation-delay:0.6s; animation-delay:0.6s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{-webkit-animation-delay:0.8s; animation-delay:0.8s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{-webkit-animation-delay:1s; animation-delay:1s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{-webkit-animation-delay:1.2s; animation-delay:1.2s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{-webkit-animation-delay:1.4s; animation-delay:1.4s;}
.ctn-preloader.dark .animation-preloader .spinner{border-color:rgba(255,255,255,0.2); border-top-color:#fff;}
.ctn-preloader.dark .animation-preloader .txt-loading .letters-loading{color:rgba(255,255,255,0.2);}
.ctn-preloader.dark .animation-preloader .txt-loading .letters-loading:before{color:#fff;}
.ctn-preloader p{font-size:14px; font-weight:500; text-transform:uppercase; letter-spacing:8px; color:#3b3b3b;}
.ctn-preloader .loader{position:fixed; top:0; left:0; width:100%; height:100%; font-size:0; z-index:1; pointer-events:none;}
.ctn-preloader .loader .row{height:100%;}
.ctn-preloader .loader .loader-section{padding:0;}
.ctn-preloader .loader .loader-section .bg{background-color:#ffffff; height:100%; left:0; width:100%; -webkit-transition:all 800ms cubic-bezier(0.77,0,0.175,1); -o-transition:all 800ms cubic-bezier(0.77,0,0.175,1); transition:all 800ms cubic-bezier(0.77,0,0.175,1);}
.ctn-preloader .loader.dark_bg .loader-section .bg{background:#111339;}
.ctn-preloader.loaded .animation-preloader{opacity:0; -webkit-transition:0.3s ease-out; -o-transition:0.3s ease-out; transition:0.3s ease-out;}
.ctn-preloader.loaded .loader-section .bg{width:0; -webkit-transition:0.7s 0.3s allcubic-bezier(0.1,0.1,0.1,1); -o-transition:0.7s 0.3s allcubic-bezier(0.1,0.1,0.1,1); transition:0.7s 0.3s allcubic-bezier(0.1,0.1,0.1,1);}
@-webkit-keyframes spinner{
  to{-webkit-transform:rotateZ(360deg); transform:rotateZ(360deg);}
}
@keyframes spinner{
  to{-webkit-transform:rotateZ(360deg); transform:rotateZ(360deg);}
}
@-webkit-keyframes letters-loading{
  0%,75%,100%{opacity:0; -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg);}
  25%,50%{opacity:1; -webkit-transform:rotateY(0deg); transform:rotateY(0deg);}
}
@keyframes letters-loading{
  0%,75%,100%{opacity:0; -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg);}
  25%,50%{opacity:1; -webkit-transform:rotateY(0deg); transform:rotateY(0deg);}
}
/*preloader with text animation*/




h1.package_title{font-size:16px; font-weight:500}
.w-50{width:50% !important;}
.hide{display:none;}
.team-img img{width:100%; min-height:250px; max-height:265px;}
.minh-150{min-height:150px;}
.justify,.justify p{text-align:justify; margin-bottom:0;}
.degree p{font-size:12px; margin-bottom:0;}
.jq-icon-info{background-color:#398bf7; color:#d9edf7; border-color:#2e7de5; font-family:'''Glacial Indifference''',sans-serif;}
.jq-icon-warning{background-color:#ffb22b; color:#333333; border-color:#df9e1b; font-family:'''Glacial Indifference''',sans-serif;}
.jq-icon-error{background-color:#fc4b6c; color:#f2dede; border-color:#e73f3c; font-family:'''Glacial Indifference''',sans-serif;}
.jq-icon-success{color:#fff; background-color:#0fc491; border-color:#0fc491; font-family:'''Glacial Indifference''',sans-serif;}
.jq-toast-single{font-size:15px !important; font-weight:500;}
.get_started{background:#f8f8f8; background-size:cover; display:flex; flex-direction:row; justify-content:center; -webkit-font-smoothing:antialiased; padding:2rem .5rem;}
.staffs-list{display:flex;}
.staffs-list img{width:38px; height:38px; margin-left:-15px; border:3px solid #FFF; border-radius:50%;}
.staffs-list2 img{width:50px; height:50px; margin-right:0; border:3px solid #FFF; border-radius:50%;}
.cop-bg-img{height:220px; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.bannerimg{background-position:center; background-size:cover; background-repeat:no-repeat;}
.service-banner-img{height:500px; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center center; border-radius:6px;}
.service_item img{width:45px !important; min-height:30px; border-radius:0.475rem;}
.service_box{cursor:pointer; border:2px solid #f1f1f1;}
.service_box:hover{border:2px solid #6a747b;}
.staff_item img{width:35px; height:35px; max-width:35px; max-height:35px; image-rendering:-webkit-optimize-contrast;}
.staff_item p{font-size:14px; line-height:14px; padding-left:10px;}
.staff_item{cursor:pointer; border:2px solid #f1f1f1; padding:8px;}
.staff_item:hover{border:2px solid #6a747b;}
.service-price{font-size:14px; font-weight:500;}
.time_btn.active{color:#fff; background-color:#28a745;}
.time_btn input{display:none;}
.time_btn{font-size:14px; cursor:pointer; text-transform:uppercase;}
.disabled{pointer-events:none;}
.disabled.btn{color:#666; background-color:#f3f5f9; border-color:#ddd;}
.time_btn.active:before{speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\2713"; background-color:#28a745; box-shadow:0 0 0 4px #fff; border-radius:50%; width:20px; line-height:20px; height:20px; top:-5px; right:-5px; font-size:14px; text-align:center; position:absolute; color:#fff;}
.pick-date{color:#16171d; font-size:14px; font-weight:500; padding-top:10px;}
.pick-date span{color:#06ADEF; border-bottom:1px dotted #06ADEF;}
.time-empty-info{color:#f3442d; font-size:14px; font-weight:500; padding-top:10px;}
/*jquery calendar style*/


.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{padding:10px;}
.ui-datepicker{border:1px solid #f6f6f6; border-radius:0.75rem; overflow:hidden; background:#fff; padding:0; box-shadow:rgba(0,0,0,0.15) 0 6px 24px 0; z-index:999999 !important; border-radius:0.75rem;}
.ui-datepicker-header{height:50px; line-height:50px; color:#fff; background:#06ADEF; margin-bottom:10px; font-weight:500; font-size:18px; margin-top:-10px; margin-left:-10px; margin-right:-10px;}
.ui-datepicker-prev,.ui-datepicker-next{width:20px; height:20px; text-indent:99px; border:0 solid #f1f1f1; border-radius:100%; cursor:pointer; overflow:hidden; margin-top:12px;}
.ui-datepicker-prev{float:left; margin-left:12px;}
.ui-datepicker-prev:after{transform:rotate(45deg); margin:-142px 0 0 8px;}
.ui-datepicker-next{float:right; margin-right:12px;}
.ui-datepicker-next:after{transform:rotate(-135deg); margin:-142px 0 0 0;}
.ui-datepicker-prev:after,.ui-datepicker-next:after{font-family:"Font Awesome 5 Free"; font-weight:500; content:"\f008"; position:absolute; display:block; width:10px; height:10px; border-left:2px solid #fff; border-bottom:2px solid #fff; color:#fff;}
.ui-datepicker-prev:hover,.ui-datepicker-next:hover,.ui-datepicker-prev:hover:after,.ui-datepicker-next:hover:after{}
.ui-datepicker-title{text-align:center;}
.ui-datepicker-calendar{width:100%; height:330px; text-align:center;}
.ui-datepicker-calendar thead tr th span{display:block; width:40px; color:#4c80e9; margin-bottom:5px; font-size:15px; text-transform:uppercase;}
.ui-state-default{display:block; text-decoration:none; color:#302e2e; font-size:15px; font-weight:600; height:40px; width:40px; line-height:42px; background:#fff; border-radius:50%;}
.ui-state-default:hover{background:rgba(40,110,251,.1); color:#06ADEF;}
.ui-state-highlight{color:#383737;}
.ui-state-active{background:rgba(40,110,251,.1); color:#06ADEF;}
.ui-datepicker-unselectable .ui-state-default{cursor:no-drop; color:#ddd;}
th.ui-datepicker-week-end,td.ui-datepicker-week-end{cursor:no-drop; color:#ddd;}
/*jquery calendar style*/



button.ui-datepicker-current{display:none !important;}
.booking-card{width:900px; border-radius:0.85rem; box-shadow:0 10px 35px 0 rgb(56 71 109 / 8%);}
.booking-card h5,.booking-card .h5{font-size:14px;}
.booking-card .service-wrap{overflow:auto;}
.max-h220{max-height:220px;}
.max-h400{max-height:400px;}
.staff_item_box{width:calc(25% - 3px); overflow:hidden; margin-bottom:3px; margin-right:3px;}
@media (max-width:480px){
  .staff_item_box{width:calc(50% - 3px);}
}
/* custom radio */


.staff-rdo{display:block;}
.staff-rdo > input + div{cursor:pointer; background-color:#fff; border:2px solid #f1f1f1; display:flex; align-items:center; border-radius:0.475rem;}
.staff-rdo > input + div:hover{border:2px solid #06ADEF;}
.staff-rdo > input{visibility:hidden; position:absolute;}
.staff-rdo > input:checked + div{background-color:#fff; border:2px solid #06ADEF;}
.service-rdo{display:block; width:100%; overflow-x:auto;}
.service-rdo > input:checked + div div:first-child{background:#f9f9f9;}
.service-rdo > input + div{cursor:pointer; background-color:#fff; border:2px solid #f1f1f1; border-radius:0.475rem; overflow:hidden;}
.service-rdo > input + div:hover{border:2px solid #06ADEF;}
.service-rdo > input{visibility:hidden; position:absolute;}
.service-rdo > input:checked + div{background-color:#fff; border:2px solid #06ADEF;}
/* end custom radio */


.feature-list p{font-size:13px; margin-bottom:3px; border-bottom:1px dashed #f0f1f2;}
.feature-list .feature-value{font-weight:500;}
.service-rdo span.features-click{color:#06ADEF;}
.br-20{border-radius:20px;}
.dnone{display:none;}
.info-title{border-bottom:2px solid #ddd; font-weight:500;}
.pull-right{float:right !important}
/*stirpe payment form*/


.payment_option{padding:15px;}
.company-logo{height:55px; background-size:contain; background-repeat:no-repeat; background-position:left center; display:inline-block; width:300px; margin-top:10px;}
.business-hours{border-radius:0.7rem; box-shadow:0 0 15px 3px rgb(0 0 0 / 5%);}
.business-hours .working-day{display:flex; align-items:center; background:#fafafa; padding:6px 10px; border-radius:0.5rem; justify-content:space-between;}
.business-hours .working-day .day{font-size:14px}
.business-hours .working-day .time{color:#8a97a1; font-size:13px; text-transform:uppercase;}
.business-hours .working-day .status{display:inline-block; padding:1px 6px !important; border-radius:0.45rem; font-size:12px;}
.business-hours .working-day .status.opened{}
.business-hours .working-day .status.closed{}
.service-card-rounded{border-radius:0.875rem; overflow:hidden;}
form{position:relative}
form .input-wrp{position:relative; display:block; width:100%; line-height:1; margin-bottom:20px}
form .textfield{display:block; width:100%; background-clip:padding-box; border:1px solid; line-height:1.2; font-size:14px; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:0; padding:15px 20px; -webkit-box-shadow:none; box-shadow:none; -webkit-border-radius:30px; border-radius:4px; -webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out; -o-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out; transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}
form .textfield:hover,form .textfield:focus{border-color:#008aff}
form .textfield::-webkit-input-placeholder{color:#777; -webkit-transition:color .3s ease-in-out; -o-transition:color .3s ease-in-out; transition:color .3s ease-in-out}
form .textfield::-moz-placeholder{color:#777; -webkit-transition:color .3s ease-in-out; -o-transition:color .3s ease-in-out; transition:color .3s ease-in-out}
form .textfield:-moz-placeholder{color:#777; -webkit-transition:color .3s ease-in-out; -o-transition:color .3s ease-in-out; transition:color .3s ease-in-out}
form .textfield:-ms-input-placeholder{color:#777; -webkit-transition:color .3s ease-in-out; -o-transition:color .3s ease-in-out; transition:color .3s ease-in-out}
form .textfield--light{background-color:#fff; border-color:#fff; color:#b1b1b1}
form .textfield--grey{background-color:#fff; border-color:#ddd; color:#555; font-weight:500;}
form .textfield--grey.focus,form .textfield--grey:focus{background-color:#fff}
form .textfield--dark{background-color:rgba(0,0,0,.2); border-color:rgba(0,0,0,.2); color:rgba(255,255,255,.5)}
form .textfield--dark.focus,form .textfield--dark:focus{background-color:#fff; border-color:#fff; color:#b1b1b1}
form .textfield.error{border-color:#06ADEF!important}
form input.textfield{height:45px}
form textarea{resize:vertical; height:100%}
form button[type=submit]{cursor:pointer; -webkit-box-shadow:none; box-shadow:none; outline:0;}
.form--horizontal button[type=submit]{margin-top:0}
.credit-card-box{width:90%; margin:0 auto;}
.payment_area{padding:30px 0;}
.padding-50{padding:50px 0;}
.mt--5{margin-top:-5px;}
/*stripe payment form end*/


.w-48{width:48%;}
/* Tabs panel */

.payment_radio {
    border: 2px solid #ddd;
    padding: 10px 10px;
    border-radius: 0.45rem;
    cursor: pointer;
}

ul#pills-tab li{text-align:center;}
ul#pills-tab li a.nav-link{display:block; background:#f1f1f1; color:#505050;}
ul#pills-tab li a.nav-link.active{color:#fff; background-color:#505050;}
/*tabs end*/


.navbar-vertical.show .card{box-shadow:none}
.navbar-vertical .nav{-ms-flex-direction:column; flex-direction:column; -ms-flex-wrap:wrap; flex-wrap:wrap}
.navbar-vertical .nav-sub .nav-link{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}
.navbar-vertical .nav-sub .nav-link .nav-link-badge{margin-left:auto}
.navbar-vertical .nav-tabs{border-bottom-width:0; padding-left:23px;}
.navbar-vertical .nav-tabs .nav-item{margin:0}
.navbar-vertical .card .nav-tabs .nav-link{padding-right:0; padding-left:1.4375rem; margin-left:-1.5rem}
.navbar-vertical .nav-tabs .nav-link{padding-right:1rem; padding-left:1rem}
.navbar-vertical .nav-tabs .nav-link,.navbar-vertical .nav-tabs .nav-link.active{border-bottom-width:0; border-radius:0}
.navbar-vertical .nav-tabs .nav-link:hover{border-color:transparent;}
.navbar-vertical .nav-tabs .nav-link{border-width:0 0 0 .1875rem; margin-bottom:0}
.navbar-vertical .nav-tabs .active .nav-link,.navbar-vertical .nav-tabs .active.nav-link{border-left-color:#377dff; background:rgba(40,110,251,.1);}
.nav .nav-link{color:#677788}
.nav .nav-link:not(.active):hover{border-left-color:#377dff; background:rgba(40,110,251,.1); color:#377dff}
.nav:not(.nav-pills) .nav-item.active .nav-link,.nav:not(.nav-pills) .nav-link.active{color:#377dff}
.nav-sm .nav-link{font-size:.875rem}
.nav-x-0 .nav-link{padding-right:0; padding-left:0}
.nav-y-0 .nav-link{padding-top:0; padding-bottom:0}
.nav-x-sm .nav-link{padding-right:.25rem; padding-left:.25rem}
.nav-icon{width:1.25rem; font-size:1rem; line-height:1.4; opacity:.8; text-align:center; margin-right:.5rem}
.nav-shadow{box-shadow:0 3px 6px 0 rgba(140,152,164,.25)}
.nav-classic{border-bottom:.0625rem solid #e7eaf3}
.nav-classic .nav-link{color:#677788; border-width:0 0 .1875rem 0; border-style:solid; border-color:transparent; padding:1rem 1.5rem; margin-bottom:-.125rem; border-radius:0; transition:.3s}
.nav-classic .nav-link:hover{color:#377dff}
.nav-classic .nav-link.active{color:#377dff; border-bottom-color:#377dff}
.nav-rounded{border-radius:.3125rem}
.nav-rounded .nav-item:first-child .nav-link{border-bottom-left-radius:.3125rem}
.nav-rounded .nav-item:last-child .nav-link{border-bottom-right-radius:.3125rem}
.nav-white .nav-link{color:rgba(255,255,255,.7)}
.nav-white .nav-link.active{color:#377dff; background-color:#fff}
.nav-white .nav-link:not(.active):hover{color:#fff}
.nav.nav-border-white .nav-link{color:rgba(255,255,255,.7); border-bottom:.125rem solid transparent}
.nav.nav-border-white .nav-link.active{color:#fff; border-bottom-color:#fff}
.nav.nav-border-white .nav-link:not(.active):hover{color:#fff}
.nav-box .nav-link{color:#1e2022; border-radius:.3125rem}
.nav-box .nav-link.active{color:#377dff; background-color:#fff; box-shadow:0 12px 15px rgba(140,152,164,.1)}
.nav-segment{position:relative; background-color:#f8fafd; padding:.25rem .25rem; border-radius:.3125rem}
.nav-segment:not(.nav-fill){display:-ms-inline-flexbox; display:inline-flex}
.nav-segment .nav-link{color:#677788; font-size:.875rem; font-weight:600; padding:.375rem .875rem; border-radius:.3125rem}
.nav-segment .nav-link:hover{color:#377dff}
.nav-segment .nav-link.active{color:#1e2022; background-color:#fff; box-shadow:0 3px 6px 0 rgba(140,152,164,.25)}
.nav-segment.nav-pills{border-radius:6.1875rem}
.nav-segment.nav-pills .nav-link{border-radius:6.1875rem}
.nav-tabs .nav-item{margin-left:1rem; margin-right:1rem}
.nav-tabs .nav-link{color:#677788; border-bottom-width:.0625rem; border-left-width:0; border-right-width:0; border-top-width:0; padding:1rem 0; margin-bottom:-.09375rem}
.nav-tabs .nav-item.active .nav-link,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-bottom-width:.1875rem}
.nav-tabs .nav-item.active .nav-link{border-color:transparent transparent #377dff}
.nav-tabs .nav-item:first-child{margin-left:0}
.nav-tabs .nav-item:last-child{margin-right:0}
.br-10{border-radius:10px !important;}
.avatar-circle .avatar-img{width:100px; border-radius:50%;}
.cus-account{margin-top:-105px;}
#sidebarNavcustom div.card{width:100% !important; border-radius:10px !important;}
.nav-item.customer a.nav-link{display:block; padding:10px 0;}
.over-hidden{overflow:hidden;}
.fs-12{font-size:12px;}
span.count{margin-left:10px; background:rgba(40,110,251,.1); font-size:15px; padding:6px 10px; border-radius:50px; color:#06ADEF;}
.mb-200{margin-bottom:200px;}
.mb-100{margin-bottom:100px;}
.badge-sm{font-size:13px; border-radius:0.475rem;}
.badgesm{padding:2px 8px !important; line-height:1.5 !important; border-radius:5px;}
.mr-200{margin-right:200px;}
.mr-100{margin-right:100px;}
.mt--8{margin-top:-8px;}
.br-2{border-radius:20px !important}
.br-warning{border:1px solid #ffc107 !important;}
.br-success{border:1px solid #28a745 !important;}
.br-danger{border:1px solid #dc3545 !important;}
.nice-select.custom{font-size:12px !important; font-weight:600 !important;}
.nice-select.custom .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f2f2f2 !important;}
.ui-timepicker-container{position:absolute; overflow:hidden; box-sizing:border-box; z-index:999999 !important;}
/* register page design */


.form-control{box-shadow:none!important; border-radius:0.475rem;}
.form-control.form-control-solid{background-color:#f5f8fa; border-color:#f5f8fa; color:#5e6278; transition:color .2s ease,background-color .2s ease;}
.form-control.form-control-solid.active,.form-control.form-control-solid.focus,.form-control.form-control-solid:active,.form-control.form-control-solid:focus{background-color:#eef3f7; border-color:#eef3f7; color:#5e6278; transition:color .2s ease,background-color .2s ease;}
.browser{width:100%; font-size:18px; padding:2.1em 0 0 0; border-radius:15px; display:inline-block; position:relative; overflow:hidden; border:2px solid #f1f1f1; box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;}
.browser .browser-navigation-bar{display:block; box-sizing:border-box; height:3.1em; position:absolute; top:0; padding:0.3em 0.6em; width:100%; background:#5ac7f3; border-bottom:1px solid #ddd;}
.browser i{display:inline-block; height:0.7em; width:0.7em; border-radius:0.45em; background-color:#eee; margin:0.9em 0.25em 0 0.2em; float:left;}
.browser i:nth-child(1){background-color:rgb(255,86,79)}
.browser i:nth-child(1):hover{background-color:rgb(255,20,25)}
.browser i:nth-child(2){background-color:rgb(255,183,42)}
.browser i:nth-child(2):hover{background-color:rgb(230,175,42)}
.browser i:nth-child(3){background-color:rgb(37,198,58)}
.browser i:nth-child(3):hover{background-color:rgb(10,225,10)}
.browser input{font-size:15px; vertical-align:top; display:inline-block; height:1.8em; color:#2d343e; width:calc(100% - 6em); border:1px solid #a2e4ff; border-radius:4px; background-color:#a2e4ff; margin:9px; padding:0 0.4em; float:right}
.browser-container{height:100%; width:100%; overflow-x:hidden; overflow-y:auto; text-align:center;}
.page-toper{padding:40px 0; background:#fafafa;}
.page-toper img{margin-bottom:10px}
.page-footer{padding:30px 15px; border-bottom:1px solid #fafafa; margin-bottom:25px;}
.page-footer p{font-size:15px;}
.skeleton{width:100%;}
.skeleton .image,.skeleton .line,.skeleton .line2{background:#f2f2f2; background-size:cover;}
.skeleton .image{height:60px; margin-bottom:10px; border-radius:6px;}
.line{width:50%; height:12px; margin-bottom:10px; border-radius:6px;}
.line2{width:90%; height:12px; border-radius:6px;}
.brow_service{margin:0 15px;}
.servicet{margin-bottom:4px; font-size:14px;}
/* end register page design */


.gallery img{float:left; padding:0 2px 2px 0;}
.minh-400{min-height:400px;}
.minh-500{min-height:500px;}
.minh-600{min-height:600px;}
.image-cont div{max-width:50%;}
.image-cont ul{height:200px;}
.image-cont li{display:block; height:100%; list-style:none;}
.image-cont img{height:100%; object-fit:contain; margin-bottom:4px;}
.minh-400{min-height:500px;}
.bg-primary-soft{background-color:rgba(40,110,251,.1); color:#06ADEF;}
.bg-light-soft{background-color:#f1f1f1 !important; color:#6a747b}
.bg-secondary-soft{background-color:rgba(106,116,123,.1); color:#6a747b}
.bg-success-soft{background-color:rgba(40,167,69,.1); color:#28a745}
.bg-info-soft{background-color:rgba(23,162,184,.1); color:#17a2b8}
.bg-warning-soft{background-color:rgba(255,193,7,.1); color:#856404}
.bg-danger-soft{background-color:rgba(220,53,69,.1); color:#dc3545}
/* The sticky class is added to the navbar with JS when it reaches its scroll position */


.sticky{position:fixed; top:0; width:100%; background:rgba(255,255,255,0.9); backdrop-filter:blur(10px);}
/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */


.sticky + .container{padding-top:60px;}
.avatar-uploadb{position:relative; max-width:300px; margin:0 auto;}
.avatar-uploadb .avatar-edit{position:absolute; right:12px; z-index:1; top:10px;}
.avatar-uploadb .avatar-edit input{display:none;}
.avatar-uploadb .avatar-edit input + label{display:inline-block; width:35px; height:35px; margin-bottom:0; border-radius:100%; background:#FFFFFF; border:1px solid #f1f1f1; box-shadow:0 2px 10px 0 rgba(0,0,0,0.12); cursor:pointer; font-weight:normal; transition:all 0.2s ease-in-out;}
.avatar-uploadb .avatar-edit input + label:after{content:"\f0ee"; font-family:'FontAwesome'; color:#333; position:absolute; top:8px; left:2px; right:0; text-align:center; margin:auto;}
.avatar-uploadb .avatar-edit input + label:hover{background:#2568ef;}
.avatar-uploadb .avatar-preview{width:300px; height:150px; position:relative; border-radius:10px; border:2px dashed #ddd;}
.avatar-uploadb .avatar-preview > div{width:100%; height:100%; border-radius:10px; background-size:contain; background-repeat:no-repeat; background-position:center;}
p.upload-text{color:#999; font-size:18px; position:absolute; top:35%; left:20%;}
/*business logo upload*/


/*avatar upload*/


.avatar-upload{position:relative; max-width:150px; margin:0 auto;}
.avatar-upload .avatar-edit{position:absolute; right:12px; z-index:1; top:10px;}
.avatar-upload .avatar-edit input{display:none;}
.avatar-upload .avatar-edit input + label{display:inline-block; width:30px; height:30px; margin-bottom:0; border-radius:100%; background:#FFFFFF; border:1px solid #f1f1f1; box-shadow:0 2px 10px 0 rgba(0,0,0,0.12); cursor:pointer; font-weight:normal; transition:all 0.2s ease-in-out;}
.avatar-upload .avatar-edit input + label:after{font-family:"Font Awesome 5 Free"; font-weight:600; content:"\f382"; color:#333; position:absolute; top:3px; left:3px; right:0; text-align:center; margin:auto;}
.avatar-upload .avatar-preview{width:150px; height:150px; position:relative; border-radius:100%; border:4px solid #F8F8F8; box-shadow:0rem 0.25rem .75rem rgb(30 34 40 / 5%);}
.avatar-upload .avatar-preview > div{width:100%; height:100%; border-radius:100%; background-size:cover; background-repeat:no-repeat; background-position:center;}
/*avatar upload*/


p.text-muted.staff_not{background-color:rgba(220,53,69,.1); color:#dc3545 !important; padding:20px 10px; border-radius:6px; width:50%; margin:0 auto;}
.mt-200{margin-top:200px;}
.d-hide{display:none;}
.ui-timepicker-standard{font-family:"Roboto",sans-serif; font-size:1.1em; background-color:#FFF; border:1px solid #f1f1f1 !important; color:#555; margin:0; padding:2px; box-shadow:0rem 0.25rem 1.75rem rgb(30 34 40 / 7%) !important; border-radius:10px;}
.ui-timepicker-standard .ui-state-hover{border:1px solid #fff !important; background-color:rgba(40,110,251,.1) !important; color:#06ADEF !important;}
.ui-timepicker-standard a{border:1px solid transparent; color:#555; display:block; padding:0.5em .4em !important; text-decoration:none; cursor:pointer !important;}
.custom-fonts{font-family:'Glacial Indifference Bold',sans-serif !important; color:#333;}
.custom-font-light{}
.icon-yes{background:rgba(40,110,251,.1); padding:7px; border-radius:50px;}
.icon-not{background:rgba(220,53,69,.1); color:#dc3545; padding:7px; border-radius:50px;}
.list-style5 i{color:#dc3545; font-size:12px; background:rgba(220,53,69,.1); border-radius:30px; padding:7px; line-height:13px}
.select2-container--default .select2-selection--single{background-color:#fff; border:1px solid #dfe2e5 !important;}
.select2-container .select2-selection--single{height:35px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px !important;}
.nice-select.small{font-size:15px !important; height:36px; padding-left:8px !important; line-height:34px;}
.bbm-1{border-bottom:1px dashed #f1f1f1}
.btm-1{border-top:1px dashed #f1f1f1}
#cookie-msg{position:fixed; bottom:0; width:90% !important; max-width:500px !important; text-align:left !important; border-radius:5px !important; padding:15px 20px !important; color:white; font-size:14px !important; color:#333; z-index:999999 !important; border:1px solid #f1f1f1; margin-left:20px; margin-bottom:20px; -webkit-backdrop-filter:blur(10px) !important; backdrop-filter:blur(10px) !important; background:hsla(0,0%,100%,.75) !important; box-shadow:0 0.25rem 0.75rem rgb(0 0 0 / 10%) !important;}
#cookie-msg span.msg{color:#333 !important; margin-bottom:4px !important;}
.learn-more{color:#06ADEF !important; text-decoration:none !important;}
.learn-more:hover{color:#06ADEF !important; text-decoration:underline !important;}
.btn-aceptar{text-decoration:none; padding:5px 10px; border-radius:4px !important; color:#06ADEF !important; border:1px solid #06ADEF !important; background-color:#fff !important; font-size:12px !important;}
.btn-aceptar:hover{text-decoration:none; padding:5px 10px; border-radius:4px !important; color:#fff !important; border:1px solid #06ADEF !important; background-color:#06ADEF !important; font-size:12px !important;}
.mclose{cursor:pointer;}
.mclose:hover{color:#999;}
/*Profile card 2*/


.profile-card-2 .card-img-block{float:left; width:100%; height:160px; overflow:hidden; position:relative; border-top-right-radius:4px; border-top-left-radius:4px;}
.profile-card-2 .card-body{position:relative; min-height:187px;}
.profile-card-2 .profile{border-radius:2px; position:absolute; bottom:10px; left:40px; max-width:60px; box-shadow:0 0 4px #ddd; -webkit-transform:translate(-50%,0%); transform:translate(-50%,0%); background:#fafafa; box-shadow:0 0 4px #ddd;}
.profile-card-2 h5{font-weight:600; color:#6ab04c;}
.profile-card-2 .card-text{font-weight:300; font-size:15px;}
.profile-card-2 .icon-block{float:left; width:100%;}
.profile-card-2 .icon-block a{text-decoration:none;}
.profile-card-2 i{display:inline-block; font-size:16px; color:#6ab04c; text-align:center; border:1px solid #6ab04c; width:30px; height:30px; line-height:30px; border-radius:50%; margin:0 5px;}
.profile-card-2 i:hover{background-color:#6ab04c; color:#fff;}
/*Profile card 2*/


/*rating*/


.rating{float:left;}
.rating:not(:checked) > input{position:absolute; top:-9999px; clip:rect(0,0,0,0);}
.rating:not(:checked) > label{float:right; width:1.5em; padding:0 .1em; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:20px; line-height:1.2; color:#ddd;}
.rating:not(:checked) > label:before{content:#9733;}
.rating > input:checked ~ label{color:#ffc107;}
.rating:not(:checked) > label:hover,.rating:not(:checked) > label:hover ~ label{color:gold;}
.rating> input:checked + label:hover,.rating> input:checked + label:hover ~ label,.rating> input:checked ~ label:hover,.rating> input:checked ~ label:hover ~ label,.rating> label:hover ~ input:checked ~ label{color:#ea0;}
.rating > label:active{position:relative;}
/*rrating*/


.time_wrap{display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; height:369px; overflow-y:auto; padding-top:2px;}
.time_group{width:45%; margin:0 7px;}
/* ===== Scrollbar CSS ===== */

/* Firefox */

*{scrollbar-width:auto; scrollbar-color:#999 #ffffff;}
/* Chrome,Edge,and Safari */

*::-webkit-scrollbar{width:10px;}
*::-webkit-scrollbar-track{background:#ffffff;}
*::-webkit-scrollbar-thumb{background-color:#999; border-radius:0; border:3px solid #ffffff;}
#DataTables_Table_0_length{padding-left:10px; margin-top:10px;}
#DataTables_Table_0_filter{padding-right:10px; margin-top:10px;}
.ccb{padding-top:1px;}
.container.cw-14{max-width:1400px;}
.owl-item-cus{background:#fff; border-radius:6px; padding:50px 40px; box-shadow:rgba(149,157,165,0.1) 0 4px 24px; margin-bottom:40px; min-height:293px;}
.owl-theme .owl-dots .owl-dot.active span{width:25px; background:#333;}
.owl-item.active.center{opacity:1;}
.owl-item:not(.center){opacity:.55;}
.mt-300{margin-top:300px;}
.error-line{border:1px solid #dc3545;}
.card-img-block.banner_img{background-size:cover; background-position:center center; height:200px; width:100%; overflow:hidden;}
.main-wrapper{max-width:100% !important; overflow-x:hidden !important;}
.preloader{position:fixed; top:0; left:0; width:100%; height:100%; z-index:99999; display:flex; flex-flow:row nowrap; justify-content:center; align-items:center; background:none repeat scroll 0 0 #ffffff;}
.spinner,.spinner-inverse,.spinner-md{border-style:solid; border-radius:50%; border-color:#ecf0f3; border-right-color:#136acd; border-top-color:#136acd; border-width:4px; font-size:22px; width:82px; height:82px; display:inline-block; vertical-align:middle; box-sizing:border-box; -webkit-animation:spin-animation .9s linear infinite; animation:spin-animation .9s linear infinite;}
@-webkit-keyframes spin-animation{
  to{-webkit-transform:rotate(360deg); transform:rotate(360deg)}
}
@keyframes spin-animation{
  to{-webkit-transform:rotate(360deg); transform:rotate(360deg)}
}
/* Main CSS */

figure{margin:0; display:grid; grid-template-rows:1fr auto; margin-bottom:10px; break-inside:avoid;}
figure > img{border-radius:6px; grid-row:1 / -1; grid-column:1;}
figure a{color:black; text-decoration:none;}
figcaption{grid-row:2; grid-column:1; background-color:rgba(255,255,255,.5); padding:.2em .5em; justify-self:start;}
.containers{column-count:4; column-gap:10px;}
span.text-white.company-name{background:rgba(0,0,0,0.2); border-radius:50px; padding:8px 15px;}
#register_form label{display:block;}
#register_form .iti.iti--allow-dropdown{width:100%;}
p{font-size:16px; font-weight:400; letter-spacing:0;}
.title{font-size:40px; color:#505050; font-family:Euclid Circular B,Arial,Helvetica,sans-serif;}
.title-h1{font-size:60px; font-weight:900; line-height:1.1; margin-bottom:30px;}
.home-hearo-section{padding:140px 0 270px; overflow:hidden;}
.shadow-box{height:95%; position:absolute; z-index:-1; width:100%; top:0; left:auto; right:0; -webkit-box-shadow:0 20px 20px 0 rgb(86 153 196 / 8%); box-shadow:0 20px 20px 0 rgb(86 153 196 / 8%);}
.home-hearo-section .title{margin-bottom:15px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.home-hearo-section .title .divider{display:inline-block; width:100%;}
.home-hearo-section .title .highlight{padding:0 6px;}
.highlight{color:#06adef;}
.home-hearo-section .p{max-width:500px; margin-bottom:40px;}
.p--secondary{color:#788291;}
.home-hearo-section .btn-bar{display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin-bottom:25px;}
.btn--secondary{background:#505050; font-size:16px; font-weight:700; color:#fff; min-height:45px; -ms-flex-pack:distribute; justify-content:space-around;}
.btn--secondary:hover{background:#353535; color:#fff;}
.home-hearo-section .items-wrapper .items-row.items-row--image{max-width:calc(38% - 10px);}
.home-hearo-section .items-wrapper .items-row{width:100%; max-width:calc(62% - 10px);}
.home-hearo-section .items-wrapper .promo-video__btn{position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:90px; height:90px; top:40%; left:55%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); border-radius:50px; background:rgba(37,50,70,.3); -webkit-box-shadow:2px 4px 15px 3px rgb(45 53 71 / 10%); box-shadow:2px 4px 15px 3px rgb(45 53 71 / 10%); cursor:pointer; text-decoration:none; -webkit-transition:all .22s ease; -o-transition:all .22s ease; transition:all .22s ease; z-index:4;}
.home-hearo-section .items-wrapper .promo-video__btn--mobile{display:none; top:40%; width:60px; height:60px;}
.home-hearo-section .items-wrapper .promo-video__btn--desktop{display:-webkit-box; display:-ms-flexbox; display:flex;}
.home-hearo-section .items-wrapper .promo-video__btn--mobile .promo-video__btn-icon{font-size:18px;}
.home-hearo-section .items-wrapper .promo-video__btn-icon{margin-left:3px; font-size:24px; height:24px; color:#fff;}
.home-hearo-section .items-wrapper .items-row .main-section--mob-main_mockup{display:none; width:100%; max-width:440px;}
.home-hearo-section .header_devices{position:relative; width:100%; min-height:500px;}
.home-hearo-section .header_devices .device picture{display:inline-block; border-radius:10px; position:absolute; bottom:0; left:0; min-width:600px; background-size:cover;}
.home-hearo-section .header_devices .animation{position:absolute; bottom:30px; left:30px; background:#fff; border-radius:15px; width:190px; min-width:190px; border:2px solid #e9ecf0; overflow:hidden; padding:40px 0 30px; text-align:center;}
.home-hearo-section .header_devices .animation .social-links{display:inline-block; padding:0 15px; text-align:center; font-size:14px;}
/* info boxes  start */


.infobox-holder{display:table-cell; vertical-align:middle; height:100%; background-position:center; background-size:cover;}
.info-box-item-wrapper{position:relative; vertical-align:top; text-align:left; float:left; padding:18px; box-sizing:border-box;}
.info-box-item-wrapper:nth-child(2n+1){/* margin-top:-250px; margin-bottom:-90px; */}
.info-box-item-wrapper:nth-child(2n){/* margin-top:140px; margin-bottom:60px; clear:both; */}
.info-box-item-wrapper:nth-child(2n+3){/* margin-top:-130px; margin-bottom:-90px; */}
.info-box-item{background-color:#ffffff; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1); -webkit-transition:transform 0.35s cubic-bezier(0.18,0.89,0.32,1),opacity 0.2s ease-out; -moz-transition:transform 0.35s cubic-bezier(0.18,0.89,0.32,1),opacity 0.2s ease-out; transition:transform 0.35s cubic-bezier(0.18,0.89,0.32,1),opacity 0.2s ease-out; box-shadow:-1px 0 21px 2px rgb(0 0 0 / 5%); border-radius:15px; padding:45px;}
.info-box-item .info-box-icon{margin-bottom:25px; height:100px;}
.info-box-item .info-box-icon img{position:absolute; right:-50px; top:-55px; height:230px !important; width:auto !important;}
.info-box-item .info-box-title{margin-bottom:11px; font-weight:700;}
.info-box-item .info-box-text{margin-bottom:13px; font-weight:400;}
/* info boxes end */

.service-modal-content p{margin-bottom:5px;}
.sr-svg-icon{display:inline-block; height:30px; width:30px; background-color:#ddd; text-align:center; border-radius:5px;}
.sr-svg-icon svg [fill]:not(.permanent):not(g){transition:fill .3s ease; fill:#a1a5b7;}
svg{max-width:100%;}
.input-group-text{padding:.5rem 1rem !important; font-size:1rem !important; line-height:1.6 !important; border-radius:5px; background-color:#e9f3f9; border-color:#e9f3f9; color:#5e6278; transition:color .2s ease,background-color .2s ease;}
.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#e9f3f9;}
.nice-select{background-color:#f5f8fa !important; border-color:#f5f8fa !important; color:#5e6278 !important; transition:color .2s ease,background-color .2s ease;}
.workflow-img .svg-icon svg{width:70px; height:70px;}
.grey-bg{background:#f5f7fb;}
.bg-half,.bg-half-170{background-size:cover; -webkit-align-self:center; align-self:center; position:relative; background-position:50%;}
.bg-half-170{padding:170px 0;}
.classic-saas-image .bg-saas-shape > img{max-width:180%;}
.classic-saas-image .bg-saas-shape:after{background-color:#ddf0fa; content:" "; position:absolute; z-index:-1; opacity:.9; -webkit-transform:rotate(130deg); transform:rotate(130deg); bottom:3rem; left:0; width:75rem; height:55rem; border-radius:2rem;}
.navbar-fixed{position:fixed; width:100%; z-index:2;}
.footer-pricing-box{position:relative; z-index:10; margin-top:100px;}
.footer-pricing-box .box{background-color:rgb(255 255 255 / 40%); position:relative; margin:-120px auto -220px; box-shadow:0 2px 20px rgb(0 0 0 / 9%); border-radius:10px; padding:46px; width:1000px; text-align:center;}
.footer-pricing-box h2{color:#00aff2; text-align:center;}
.footer-pricing-box .box-text{padding:15px 0; text-align:center; font-weight:400;}
#syncraid{color:#505050; font-weight:bold; background-image:url("../img/main-page/mountains-color.svg"); background-size:cover; padding-top:181px; padding-bottom:0; background-position:top;}
#syncraid .col-md-6 img{width:270px;}
#syncraid .social-media-icons{padding:0; font-size:20px;}
#syncraid .col-md-6 .terms-holder{padding:0;}
#footer{font-weight:bold; color:#505050; background-color:#efefef; margin-top:-10px; padding:0;}
#footer-title{padding:50px 0; font-weight:bold; color:#505050; text-decoration:none;}
#footer-title a{color:#505050; text-decoration:none;}
#footer ul{padding:0;}
#footer ul li{list-style:none; padding:8px; color:#505050; opacity:1; font-weight:400;}
#footer ul li a{color:#505050;}
#footer ul li strong{font-size:18px;}
.icons li{list-style:none; padding:8px; float:left;}
.terms-holder li{list-style:none; padding:8px;}
.internal-links-holder li{list-style:none; padding:8px;}
#syncraid ul li a{color:#505050;}
.syncraid-bottom{color:#505050;}
.syncraid-bottom:hover{color:#505050;}
.page-header{height:450px; background:#f0f2f8 0% 0% no-repeat padding-box;}
.page-h1{text-align:center; margin:110px 0 20px 0; color:#00aff2; font-family:Euclid Circular B,Arial,Helvetica,sans-serif;}
.page-heading-text{letter-spacing:0.22px; text-align:center; margin:0 240px; line-height:35px; font-size:20px; font-weight:400;}
.industries-banner-img{transform:rotate(45deg);}
.overlay-black:before{background-color: #000;}
.industries-box{display: flex;}
.right-side-content,
.left-side-content {
    width: 100%;
    float: left;
    padding: 100px 0;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.right-side-content .side-image,
.left-side-content .side-image {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    background: #ababab;
    overflow: hidden;
}
.left-side-content .side-image {
    left: 50%;
}
.right-side-content .side-image {
    left: 0;
}
.industries-box:hover  .side-image,
.industries-box:hover .side-image {background: #00aff2;}

.right-side-content .side-image .bg-image,
.left-side-content .side-image .bg-image {
    max-width: inherit;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    mix-blend-mode: soft-light;
    -webkit-filter: grayscale(100%) contrast(1) opacity(0.5);
    filter: grayscale(100%) contrast(1) opacity(0.5);
}

.left-side-content .side-image:after {
    content: '';
    width: 100%;
    height: 100%;
    background: url(../img/right-image-mask.png) left top no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    background-size: auto 100%;
}
.right-side-content h2,
.left-side-content h2 {
    position: relative;
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 10px;
}
.right-side-content h2:after,
.left-side-content h2:after {
    content: '';
    width: 40px;
    height: 6px;
    background: #06adef;
    position: absolute;
    left: 2px;
    bottom: -2px;
    border-radius: 10px;
}
.right-side-content a,
.left-side-content a {

    display: inline-block;
    color: #fff;
    background: #06adef;
    font-weight: 700;
    border-radius: 0.75rem;
    box-shadow: 0 20px 30px rgba(0,0,0,0.05);
    border: 2px solid transparent;
}
.right-side-content a:hover,
.left-side-content a:hover {
    background: #fff;
    color: #06adef;
    border: 2px solid #06adef;
    text-decoration: none;
}
.left-side-content .content-image {
    margin-left: -100px;
    position: relative;
}
.right-side-content .content-image img,
.left-side-content .content-image img {
    width: 100%;
    box-shadow: 0 20px 30px rgba(0,0,0,0.20);
    border-radius: 0.75rem;
}




.right-side-content .side-image:after {
    content: '';
    width: 100%;
    height: 100%;
    background: url(../img/left-image-mask.png) right top no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    background-size: auto 100%;
}

.right-side-content .content-image {
    margin-right: -100px;
    position: relative;
}
@media only screen and (max-width: 989px), only screen and (max-device-width: 989px){
    .right-side-content, .left-side-content {padding: 50px 0;}
    .left-side-content .side-image{display: none;}
	.left-side-content .content-image{margin-left: 0; margin-bottom: 30px;}
	.right-side-content .content-image{margin-right: 0; margin-bottom: 30px;}
	.right-side-content .side-image{display: none;}

}
@media (max-width: 767px) {
    .move-down {
        order: 2;
    }
    .move-up {
        order: 1;
    }
}

.transition {
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.transition * {
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* .industries-box{border-bottom:1px solid rgb(221 221 221 / 38%); padding:60px 0;}
.inudstry-box-content{text-align:justify;}
.industries-box-img{border-radius:0.75em; box-shadow:0 0 10px 7px rgb(0 0 0 / 6%);}
.industries-box:nth-child(odd) > div:last-child{padding-left:70px;}
.industries-box:nth-child(even) > div:first-child{padding-right:70px;} */

.reviews-section{padding:50px 0;}
.rating-block{max-width:684px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:15px; margin-left:-20px; margin-right:-20px;}
.rating-block:not(.clickable) li{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; min-height:58px; min-width:108px; margin:10px 15px;}
.rating-block li .rating-logo{max-width:120px; height:34px; margin-bottom:10px; -webkit-transition:all .22s ease; -o-transition:all .22s ease; transition:all .22s ease;}
.rating-block li .rating-block-stars{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:12px; margin-top:-10px;}
.rating-block li .rating-block-stars .ico{height:11px; color:#d7dee5;}
.rating-block li:hover .rating-block-stars .ico{color:#fec439;}
.rating-block li .rating-block-stars .rate{margin-left:10px; color:#d7dee5;}
.rating-block li .rating-block-stars .ico path,.rating-block li .rating-block-stars .rate{-webkit-transition:all .22s ease; -o-transition:all .22s ease; transition:all .22s ease;}
/* Features Section */

.features-section  .feature-box{box-shadow:0 0 15px 0 rgb(0 0 0 / 10%); padding:20px 30px; margin-bottom:25px; border-radius:0.75rem;}
.features-section .feature-box .svg-icon{width:70px; height:70px; margin-bottom:5px; display:inline-block; background:#ffff; border-radius:100px; text-align:center; line-height:60px; box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);}
.features-section .feature-box .svg-icon svg{width:30px; height:30px;}
.features-section .feature-box h3{font-weight:600; font-size:20px; line-height:24px; margin-top:5px; padding-left:15px; position:relative;}
.features-section .feature-box h3:before{content:" "; height:100%; background:#00aff2; width:5px; position:absolute; left:0; border-radius:10px;}
.features-section .feature-box h3 a{color:#000000 !important;}
.features-section .feature-box p{font-size:16px; font-weight:400; padding:10px 10px; line-height:22px; letter-spacing:0.22px;}
/* Features Section */


@media (max-width:1440px){
  .classic-saas-image .bg-saas-shape > img{max-width:130%;}
}
@media (max-width:1024px){
  .classic-saas-image .bg-saas-shape > img{max-width:115%;}
  .info-box-item .info-box-icon img{right:0;}
  .footer-pricing-box .box{width:100%;}
}
@media (max-width:767px){
  .classic-saas-image .bg-saas-shape img{max-width:100%; height:auto;}
  .classic-saas-image .bg-saas-shape:after{bottom:-5rem!important; height:30rem; left:10rem; width:30rem; height:30rem; border-radius:10rem;}
}
@media (max-width:768px){
  .bg-half-170{padding:100px 0;}
  .bg-saas-shape{padding-top:40px;}
  .classic-saas-image .bg-saas-shape img{max-width:100%;}
  .industries-box:nth-child(odd) > div:last-child{padding-left:15px;}
  .industries-box:nth-child(even) > div:first-child{padding-right:15px;}
}
.industry-parent-page-header{margin-top:66px; min-height:540px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; overflow:hidden; padding-bottom:170px; background-position:100% 100%; background-size:cover; background-repeat:no-repeat;}
.industry-parent-page-header .page-h1{font-size:50px; font-weight:700; line-height:60px; margin:50px 0 20px 0; text-align:center; text-transform:uppercase;}
.card--industry{box-shadow:0 0 15px 0 rgb(0 0 0 / 10%); padding:20px 30px; margin-bottom:65px; border-radius:0.75rem;}
.card--industry .card__image{height:130px; width:130px; background:#ededed; max-width:130px; margin-top:-70px; margin-left:-20px; box-shadow:0 0 15px 0 rgb(0 0 0 / 10%); border-radius:0.75rem; overflow:hidden; outline:1px solid #dddddd; border:2px solid #ffffff;}
.card--industry .card__image img{transition:all 1s;}
.card--industry:hover .card__image img{scale:1.2;}
.card--industry .card-header.card--industry-header{display:flex; border-bottom:none;}
.card--industry .card-title{margin-bottom:.75rem; margin-left:20px;font-size: 25px;}

.trial-subscription-expired-text {
    background: #fdf2f2;
    border: 1px solid #f00;
    color: #f00;
    padding: 20px 0;
    border-radius: 0.45rem;
    font-size: 18px;
}
.trial-subscription-expired-text a{font-weight: bold;color: #f00;}
.trial-subscription-expire-opacity{opacity: 0.5;pointer-events: none;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */}

.trial-subscription-expire-opacity .service-card-rounded {
        pointer-events: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .service-list-item{display: flex;    justify-content: space-between;
        align-items: center;}


 .iti.iti--allow-dropdown {width: 100%;}
 .custom-filed-checkbox-options,
 .custom-filed-radio-options {
    display: flex;
    flex-wrap: wrap;
}
.custom-filed-checkbox-options span,
.custom-filed-radio-options span {
    width: 33%;
}


.addon-selection-list .addon-checkbox{display:block; width:100%; overflow-x:auto;}
/* .addon-selection-list .addon-checkbox > input:checked + div div:first-child{background:#f9f9f9;} */
.addon-selection-list .addon-checkbox > input + div{cursor:pointer; background-color:#ffffff; border:2px solid #f1f1f1; border-radius:0.475rem; overflow:hidden;}
.addon-selection-list .addon-checkbox > input + div:hover{border:2px solid #06ADEF;}
.addon-selection-list .addon-checkbox > input{visibility:hidden; position:absolute;}
.addon-selection-list .addon-checkbox > input:checked + div{background-color:rgb(3 169 244 / 8%); border:2px solid #06ADEF;}

.addon-selection-list .addon-checkbox span.features-click{color:#06ADEF;}

.addon-list-item{display: flex;justify-content: space-between;align-items: center;}
@media (max-width:576px){
    .service-list-item{flex-direction: column;align-items: flex-start;}
    .addon-list-item{flex-direction: column;align-items: flex-start;}
}

.addon_item img{width:45px !important; min-height:30px; border-radius:0.475rem;}
.service_box{cursor:pointer; border:2px solid #f1f1f1;}
.service_box:hover{border:2px solid #6a747b;}

.disabled.btn {
    cursor: no-drop;
}

.booking-one-pager #load_staff_data > div,
.booking_step_1 #load_staff_data > div {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
