@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400&display=swap");
:root {
  /* --navy:#171A4C; */
  --navy:#0b0f28; 
  --violet:#48357F; 
  --blue:#306E97; 
  --dark-blue:#204E6C; 
  --teal:#17A6AF; 
  --green:#60CE76; 
  --very-light-gray:#dfdfdf;
  }
html, body {font-size:16px; color:#000; font-family:"Roboto", sans-serif; font-weight:400; line-height:1.6; overflow-x:hidden;}
.sc-header-logo img {width:159px;}
.img-full {width:100%!important;}
input, textarea, select {border:0; background:transparent; transition:0.4s;}
input:focus, textarea:focus, select:focus {outline:none;}
p a {color:var(--dark-blue);}
p a:hover {color:var(--blue);}
a {transition:0.4s; text-decoration:none;}
img {max-width:100%;}
h1, h2, h3, h4, h5, h6 {font-family:"Inter Tight", sans-serif; line-height:1.35;}
h1 {font-weight:700; font-size:70px; line-height:1.2;}
h2 {font-weight:700; font-size:45px;}
h3 {font-weight:700; font-size:40px;}
h4 {font-weight:700; font-size:22px;}
h5 {font-weight:700; font-size:20px;}
h6 {font-weight:500; font-size:16px;}
.main-text p {line-height:2em;}
p:last-child {margin-bottom:0;}
input:focus, select:focus, textarea:focus {outline:none !important; text-decoration:none !important; box-shadow:none !important;}
::-moz-selection {background:var(--teal); text-shadow:none; color:#ffffff;}
::selection {background:var(--teal); text-shadow:none; color:#ffffff; border:none;}
.list-gap {margin:0; padding:0; list-style:none;}
.sc-border-radius {border-radius:5px;}
.sc-long-width {width:130%;}
.sc-heading-area .sub-title {font-weight:500; font-size:18px; line-height:25px; color:var(--navy); font-family:"Roboto", sans-serif; display:block; margin-bottom:5px;}
.sc-heading-area .icon-line {color:var(--blue); font-size:18px; position:relative; top:3px;}
.sc-heading-area .title {display:block; margin-bottom:25px;}
.sc-heading-area h1.title {font-weight:700; font-size:45px;}
.white-sub-title {color:#d6d7e5 !important;}
.italic {font-style:italic;}
.primary-color {color:var(--blue);}
.sc-sub-title {font-weight:700; font-size:20px; margin-bottom:10px; display:block; font-family:"Inter Tight", sans-serif;}
.p-z-idex {position:relative; z-index:3 !important;}
.p-z-idex2 {position:relative; z-index:11 !important;}
.border-radius-right-5 {border-radius:0 5px 5px 0;}
.border-radius-top-5 {border-radius:5px 5px 0 0;}
.margin_top {margin-top:-40px;}
.white-bg-color {background:#ffffff;}
.primary-bg-color {background:var(--teal);}
.gray-bg-color {background:var(--very-light-gray);}
.white-color {color:#ffffff!important;}
.sc-primary-btn {display:inline-block; padding:13px 35px; border-radius:3px; color:#fff; font-size:16px; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1;}
.sc-primary-btn:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:var(--teal); border-radius:3px; z-index:-2;}
.sc-primary-btn:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:var(--navy); transition:all 0.3s; border-radius:3px; z-index:-1;}
.sc-primary-btn:hover {color:#fff;}
.sc-primary-btn:hover:before {width:100%;}
.price-active {display:inline-block; padding:13px 35px; border-radius:26px; color:#fff; font-size:16px; font-weight:600; transition:all 0.3s; background:var(--navy); position:relative; z-index:9;}
.price-active:hover {color:#fff;}
.sc-transparent-btn {display:inline-block; padding:13px 35px; color:#000; font-weight:600; transition:all 0.5s; border:2px solid var(--very-light-gray); border-radius:3px; position:relative; overflow:hidden; z-index:1;}
.sc-transparent-btn:after, .sc-transparent-btn:before {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; transition:0.4s; border-radius:3px;}
.sc-transparent-btn:after {background-color:transparent; z-index:-2;}
.sc-transparent-btn:before {background-color:var(--teal); z-index:-1; width:0;}
.sc-transparent-btn:hover {border-color:transparent; color:#fff;}
.sc-transparent-btn:hover:before {width:100%;}
.sc-secondary-btn {display:inline-block; padding:17px 32px; border-radius:3px; color:#fff; font-size:16px; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1;}
.sc-secondary-btn:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:var(--navy); border-radius:3px; z-index:-2;}
.sc-secondary-btn:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:#ffffff; transition:all 0.3s; border-radius:3px; z-index:-1;}
.sc-secondary-btn:hover {color:#595b5e;}
.sc-secondary-btn:hover:before {width:100%;}
.sc-submit {display:inline-block; padding:17px 32px; border-radius:3px; color:#fff; font-size:16px; border:none; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1;}
.sc-submit:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:var(--navy); border-radius:3px; z-index:-2;}
.sc-submit:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:#ffffff; transition:all 0.3s; border-radius:3px; z-index:-1;}
.sc-submit:hover {color:#595b5e;}
.sc-submit:hover:before {width:100%;}
.sc-footer-submit {display:inline-block; padding:17px 32px; border-radius:3px; color:#fff; font-size:16px; border:none; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1;}
.sc-footer-submit:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:var(--teal); border-radius:3px; z-index:-2;}
.sc-footer-submit:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:var(--navy); transition:all 0.3s; border-radius:3px; z-index:-1;}
.sc-footer-submit:hover {color:#595b5e;}
.sc-footer-submit:hover:before {width:100%;}
.sc-secondary-btn-two {display:inline-block; padding:17px 32px; border-radius:3px; color:#fff; font-size:16px; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1;}
.sc-secondary-btn-two:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:var(--teal); border-radius:3px; z-index:-2;}
.sc-secondary-btn-two:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:#ffffff; transition:all 0.3s; border-radius:3px; z-index:-1;}
.sc-secondary-btn-two:hover {color:#595b5e;}
.sc-secondary-btn-two:hover:before {width:100%;}
.sc-primary-btn-two {display:inline-block; padding:24px 0; border-radius:0; color:#fff; font-size:16px; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1;}
.sc-primary-btn-two:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:var(--navy); border-radius:0; z-index:-2;}
.sc-primary-btn-two:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:var(--teal); transition:all 0.3s; border-radius:0; z-index:-1;}
.sc-primary-btn-two:hover {color:#fff;}
.sc-primary-btn-two:hover:before {width:100%;}
.sc-primary-btn-three {display:inline-block; padding:13px 35px; border-radius:3px; color:#fff; font-size:16px; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1;}
.sc-primary-btn-three:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:var(--teal); border-radius:3px; z-index:-2;}
.sc-primary-btn-three:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:#ffffff; transition:all 0.3s; border-radius:3px; z-index:-1;}
.sc-primary-btn-three:hover {color:#595b5e;}
.sc-primary-btn-three:hover:before {width:100%;}
.sc-white-btn {display:inline-block; padding:17px 51px; border-radius:3px; color:#000; font-size:16px; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1;}
.sc-white-btn:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:#ffffff; border-radius:3px; z-index:-2;}
.sc-white-btn:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:var(--teal); transition:all 0.3s; border-radius:3px; z-index:-1;}
.sc-white-btn:hover {color:#fff;}
.sc-white-btn:hover:before {width:100%;}
.sc-white-btn-two {display:inline-block; padding:17px 51px; border-radius:40px; color:#000; font-size:16px; font-weight:600; transition:all 0.3s; position:relative; overflow:hidden; z-index:1; border:2px solid var(--very-light-gray);}
.sc-white-btn-two:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:#fff; border-radius:40px; z-index:-2;}
.sc-white-btn-two:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:var(--teal); transition:all 0.3s; border-radius:40px; z-index:-1;}
.sc-white-btn-two:hover {color:#fff;}
.sc-white-btn-two:hover:before {width:100%;}
body [class^=icon-], body [class*=" icon-"] {color:#595b5e; font-size:20px;}
body [class^=icon-]::before, body [class*=" icon-"]::before {color:unset;}
.section-shape2 {background:var(--very-light-gray);}
.section-shape, .section-shape2 {background-position:top right; background-repeat:no-repeat;}
.section-shape2 {background-position:100% -135px;}
.sc-services-bg-left:before {content:' '; display:block; position:absolute; top:0; bottom:0; left:0; right:0; background:#000; opacity:.5;}
.sc-services-bg-left {left:0; background:url(../images/bg/service-bg1.jpg); background-position:center right; width:70%;}
.sc-services-bg-right {right:0; background:url(../images/bg/service-bg2.jpg); background-position:center left; width:30%;}
.sc-services-bg-left, .sc-services-bg-right {position:absolute; top:0; right:0; bottom:0; z-index:1; background-repeat:no-repeat; background-size:cover; height:100%;}
.sc-services-bg-left-one {left:0; background:var(--navy); width:100%;}
.sc-services-bg-right-one {right:0; background-image:url(../images/bg/process-bg.jpg); background-position:center left; width:48%;}
.sc-services-bg-left-one, .sc-services-bg-right-one {position:absolute; right:-10px; bottom:0; z-index:1; background-repeat:no-repeat; height:100%;}
.sc-services-bg-left-one {bottom:0; height:77.5%;}
.sc-services-bg-right-one {bottom:94px; height:90%;}
.sc-services-bg-right-two {right:0; background-image:url(../images/bg/process-bg.jpg); background-position:center left; width:48%;}
.sc-services-bg-right-two {position:absolute; right:0; bottom:0; z-index:1; background-repeat:no-repeat; height:100%;}
.sc-services-bg-right-two {bottom:94px; height:90%;}
.sc-services-bg-right-three {right:0; background-position:center left; width:48%;}
.sc-services-bg-right-three {position:absolute; right:0; bottom:0; z-index:1; background-repeat:no-repeat; height:100%;}
.sc-services-bg-right-three {bottom:94px; height:79%;}
.sc-services-bg-right-four {right:0; background-image:url(../images/big-bus-interior.jpg); background-position:center left; width:48%;}
.sc-services-bg-right-four {position:absolute; right:-10px; bottom:0; z-index:1; background-repeat:no-repeat; height:100%;}
.sc-services-bg-right-four {bottom:90px; height:94%;}
.swiper-button-next, .swiper-button-prev {transition:0.6s; opacity:0; visibility:hidden;}
.swiper-button-next:after, .swiper-button-prev:after {text-transform:none !important; letter-spacing:0; font-variant:initial; font-size:15px; background:#ffffff; box-shadow:0px 2px 10px rgba(3, 4, 27, 0.08); min-width:50px; color:#595b5e; height:50px; line-height:52px; border-radius:50%; display:inline-block; text-align:center; transition:0.4s;}
.swiper-button-next:hover:after, .swiper-button-prev:hover:after {background:var(--blue); color:#fff;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {pointer-events:unset; cursor:pointer;}
.swiper .swiper-button-prev {left:80px;}
.swiper .swiper-button-next {right:80px;}
.swiper:hover .swiper-button-next, .swiper:hover .swiper-button-prev {opacity:1; visibility:visible;}
.swiper:hover .swiper-button-prev {left:40px;}
.swiper:hover .swiper-button-next {right:40px;}
.sc-pagination-active {margin-left:-25px; margin-right:-25px; padding:0 24px;}
.sc-pagination-active:hover .swiper-button-prev {left:15px;}
.sc-pagination-active:hover .swiper-button-next {right:15px;}
.sc-pagination-active-30 {margin-left:-28px; margin-right:-28px; padding:0 28px;}
.sc-pagination-active-30:hover .swiper-button-prev {left:15px;}
.sc-pagination-active-30:hover .swiper-button-next {right:15px;}
.sc-pagination-active-30.sc-blog-slider .swiper-button-next, .sc-pagination-active-30.sc-blog-slider .swiper-button-prev {top:24%;}
.sc-team-section-area.sc-blog-slider .swiper-button-next, .sc-team-section-area.sc-blog-slider .swiper-button-prev {top:30%;}
.sc-arrow-btn .swiper-button-next, .sc-arrow-btn .swiper-button-prev {transition:0.6s; visibility:visible; opacity:1; position:absolute; bottom:0;}
.sc-arrow-btn .swiper-button-next:after, .sc-arrow-btn .swiper-button-prev:after {text-transform:none !important; letter-spacing:0; font-variant:initial; font-size:15px; background:#fff; box-shadow:0px 2px 10px rgba(3, 4, 27, 0.08); min-width:54px; color:#595b5e; height:40px; line-height:40px; border-radius:0px 20px 20px 0px; display:inline-block; text-align:center; transition:0.5s;}
.sc-arrow-btn .swiper-button-next:hover:after, .sc-arrow-btn .swiper-button-prev:hover:after {background:var(--teal); color:#fff;}
.sc-arrow-btn .swiper-button-prev:after {border-radius:20px 0 0 20px;}
.sc-arrow-btn .swiper .swiper-button-prev {left:50%; bottom:15px; top:auto;}
.sc-arrow-btn .swiper .swiper-button-next {right:35%; bottom:15px; left:auto; top:auto;}
.sc-arrow-btn .swiper-button-next.swiper-button-disabled, .sc-arrow-btn .swiper-button-prev.swiper-button-disabled {pointer-events:unset; cursor:pointer;}
.sc-arrow-btn .sc-pagination-active-30 {margin-left:-28px; margin-right:-28px; padding:0 28px;}
.sc-overlay-bg2 {position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0, 0, 0, 0.8); z-index:999; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.sc-product-offcanvas-area {position:fixed; top:0; right:0; bottom:0; width:400px; z-index:9999; background:#000; padding:30px 30px 30px; right:-450px; opacity:0; visibility:visible; transition:0.4s;}
.sc-product-offcanvas-area .sc-offcanvas-header {border-bottom:1px solid #e5e5e5; padding-bottom:35px; margin-bottom:30px;}
.sc-product-offcanvas-area .sc-offcanvas-header .offcanvas-title .product-title {font-weight:500; font-size:20px;}
.sc-product-offcanvas-area .sc-offcanvas-list-info {margin-bottom:30px;}
.sc-product-offcanvas-area .sc-offcanvas-list-info .product-title {display:block; margin-bottom:15px;}
.sc-product-offcanvas-area .sc-offcanvas-list-info ul li {line-height:3.7;}
.sc-product-offcanvas-area .sc-offcanvas-list-info ul li i {border:1px solid #e5e5e5; width:40px; height:40px; line-height:40px; border-radius:50%; text-align:center; display:inline-block; margin-right:15px; transition:0.4s; position:relative; top:4px;}
.sc-product-offcanvas-area .sc-offcanvas-list-info ul li a {color:#595b5e; font-size:16px; font-weight:500; font-family:"Inter Tight", sans-serif;}
.sc-product-offcanvas-area .sc-offcanvas-list-info ul li:hover i {color:#fff; background:var(--teal); border-color:transparent;}
.sc-product-offcanvas-area .sc-offcanvas-list-info ul li:hover a {color:var(--teal);}
.sc-product-offcanvas-area .contact-map {margin-bottom:27px; display:block;}
.sc-product-offcanvas-area .contact-map iframe {height:200px;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list {margin-bottom:20px;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li {display:inline-block; padding-right:5px;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li i {background:#000; color:#fff; display:inline-block; width:40px; height:40px; line-height:40px; font-size:15px; border-radius:50%; text-align:center; transition:0.4s;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li i:hover {background:var(--teal);}
.cart_expanded .sc-product-offcanvas-wrapper {right:0;}
.cart_expanded .sc-product-offcanvas-wrapper, .cart_expanded .sc-overlay-bg {opacity:1; visibility:visible;}
.canvas_expanded .sc-product-offcanvas-area {right:0;}
.canvas_expanded .sc-overlay-bg2 {opacity:1; visibility:visible;}
@-webkit-keyframes criss-cross-left {
	0% {left:-20px;}
    50% {left:50%; width:20px; height:20px;}
    100% {left:50%; width:375px; height:375px;}
}
@keyframes criss-cross-left {
	0% {left:-20px;}
    50% {left:50%; width:20px; height:20px;}
    100% {left:50%; width:375px; height:375px;}
}
@-webkit-keyframes criss-cross-right {
	0% {right:-20px;}
    50% {right:50%; width:20px; height:20px;}
    100% {right:50%; width:375px; height:375px;}
}
@keyframes criss-cross-right {
	0% {right:-20px;}
    50% {right:50%; width:20px; height:20px;}
    100% {right:50%; width:375px; height:375px;}
}
.priary-borer {border:1px solid #333; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
#scrollUp {text-align:center; bottom:40px; cursor:pointer; display:none; position:fixed; right:20px; z-index:999; border-radius:50px 50px 4px 4px;}
#scrollUp i {background:var(--teal); border-radius:50%; height:40px; font-size:13px; font-weight:400; width:40px; color:#fff; line-height:40px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; box-shadow:0px 0px 2px rgba(0, 0, 0, 0.4); display:block; transform:rotate(-90deg);}
#scrollUp i:hover {background-color:var(--navy);}
body .search-modal .modal-content {background:transparent; position:initial; border:0; position:relative;}
body .search-modal .search-block input {height:60px; line-height:60px; padding:0; background:transparent; border-width:0 0 1px 0; border-radius:0; border-color:rgba(255, 255, 255, 0.4); box-shadow:none; color:#ffffff; font-weight:600; font-size:18px;}
body .search-modal button {background:none; border:none; border:none; position:absolute; top:20px; right:20px; z-index:99;}
body .search-modal button svg {background-color:transparent;}
body .search-modal button svg path {fill:var(--teal); opacity:1; outline:none; transition:0.4s; font-size:24px;}
body .modal-backdrop {opacity:0.95 !important;}
.shake-y {-webkit-animation:shakeY 5s ease-in-out infinite; animation:shakeY 5s ease-in-out infinite;}
.pulse {-webkit-animation:pulse 3s ease-in-out infinite; animation:pulse 3s ease-in-out infinite;}
.skew-spin {-webkit-animation:skewSpin 5s linear infinite; animation:skewSpin 5s linear infinite;}
.left-right-rotate {animation:rotated-style3 2s infinite alternate;}
.preloader {top:0; left:0; width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; cursor:default; position:fixed; z-index:9999999; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background:#fff;}
.preloader .animation-preloader {z-index:1000;}
.preloader .animation-preloader .spinner {position:absolute; top:40%; left:50%; transform:translate(-50%, -50%); width:100px; height:100px; border:3px solid #ebebec; border-radius:50%; text-align:center; line-height:94px;}
.preloader .animation-preloader .spinner::before {position:absolute; content:""; display:block; top:50%; left:50%; transform:translate(-50%, -50%); width:100px; height:100px; border-top:3px solid var(--teal); border-radius:50%; animation:loaderspin 1.8s infinite ease-in-out; -webkit-animation:loaderspin 1.8s infinite ease-in-out;}
@media (max-width:767px) {
	.preloader .animation-preloader .spinner {width:7.5em; height:7.5em; margin:0 auto 1.5em auto;}
    .sc-services-bg-left-one {bottom:0; height:86%;}
}
.preloader .animation-preloader .txt-loading {font-size:80px; line-height:118px; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-weight:700; margin-top:170px;}
@media (max-width:767px) {
	.preloader .animation-preloader .txt-loading {font-size:50px; line-height:77px;}
}
@media (max-width:575px) {
	.preloader .animation-preloader .txt-loading {font-size:36px; line-height:58px;}
}
.preloader .animation-preloader .txt-loading .letters-loading {color:var(--navy); position:relative;}
.preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {-webkit-animation-delay:0.2s; animation-delay:0.2s;}
.preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {-webkit-animation-delay:0.4s; animation-delay:0.4s;}
.preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {-webkit-animation-delay:0.6s; animation-delay:0.6s;}
.preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {-webkit-animation-delay:0.8s; animation-delay:0.8s;}
.preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before {-webkit-animation-delay:1s; animation-delay:1s;}
.preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before {-webkit-animation-delay:1.2s; animation-delay:1.2s;}
.preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before {-webkit-animation-delay:1.4s; animation-delay:1.4s;}
.preloader .animation-preloader .txt-loading .letters-loading::before {-webkit-animation:letters-loading 4s infinite; animation:letters-loading 4s infinite; color:var(--teal); content:attr(data-text-preloader); left:1px; opacity:0; position:absolute; top:-11px; -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg);}
.preloader p {font-size:15px; font-weight:600; text-transform:uppercase; letter-spacing:8px; color:#243342;}
.boxfin-scroll-top {position:fixed; right:30px; bottom:25px; width:45px; height:45px; cursor:pointer; display:block; border-radius:100%; box-shadow:inset 0 0 0 0.1rem rgba(128, 130, 134, 0.25); z-index:9999; opacity:0; visibility:hidden; transform:translateY(0.75rem); transition:all 0.2s linear, margin-right 0s;}
.boxfin-scroll-top.progress-done {visibility:visible; transform:translateY(0);}
.boxfin-scroll-top-icon {position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; font-size:18px; color:var(--teal);}
.boxfin-scroll-top > svg path {fill:none;}
.boxfin-scroll-top > svg.progress-circle path {stroke:var(--teal); stroke-width:4; box-sizing:border-box; transition:all 200ms linear;}
@media (min-width:1px) {
	.boxfin-scroll-top.progress-done {opacity:1;}
}
@-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);}
}
@-webkit-keyframes spinner {
	to {-webkit-transform:rotateZ(360deg); transform:rotateZ(360deg);}
}
@-webkit-keyframes shakeY {
	0% {-webkit-transform:translateY(10px); transform:translateY(10px);}
    50% {-webkit-transform:translateY(-10px); transform:translateY(-10px);}
    100% {-webkit-transform:translateY(10px); transform:translateY(10px);}
}
@keyframes shakeY {
	0% {-webkit-transform:translateY(10px); transform:translateY(10px);}
    50% {-webkit-transform:translateY(-10px); transform:translateY(-10px);}
    100% {-webkit-transform:translateY(10px); transform:translateY(10px);}
}
@-webkit-keyframes pulse {
	from {-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);}
    50% {-webkit-transform:scale3d(1.05, 1.05, 1.05); transform:scale3d(1.05, 1.05, 1.05);}
    to {-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);}
}
@keyframes pulse {
	from {-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);}
    50% {-webkit-transform:scale3d(1.05, 1.05, 1.05); transform:scale3d(1.05, 1.05, 1.05);}
    to {-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1);}
}
@-webkit-keyframes skewSpin {
	0% {-webkit-transform:skewX(-10deg) skewY(-15deg) rotateY(-40deg) rotate(0); transform:skewX(-10deg) skewY(-15deg) rotateY(-40deg) rotate(0);}
    100% {-webkit-transform:skewX(-10deg) skewY(-15deg) rotateY(-40deg) rotate(360deg); transform:skewX(-10deg) skewY(-15deg) rotateY(-40deg) rotate(360deg);}
}
@keyframes skewSpin {
	0% {-webkit-transform:skewX(-10deg) skewY(-15deg) rotateY(-40deg) rotate(0); transform:skewX(-10deg) skewY(-15deg) rotateY(-40deg) rotate(0);}
    100% {-webkit-transform:skewX(-10deg) skewY(-15deg) rotateY(-40deg) rotate(360deg); transform:skewX(-10deg) skewY(-15deg) rotateY(-40deg) rotate(360deg);}
}
@keyframes rotated-style3 {
	0% {transform:rotate(-10deg); -webkit-transform:rotate(-10deg);}
    100% {transform:rotate(10deg); -webkit-transform:rotate(10deg);}
}
.sc-main-menu > ul > li {margin-right:30px;}
.sc-main-menu > ul > li > a {padding-top:22px; padding-bottom:22px;}
.sc-main-menu > ul > li.current-menu-item .active {color:var(--teal);}
.sc-main-menu > ul > li.current-menu-item .active::before {color:var(--teal);}
.sc-main-menu > ul > li.menu-item-has-children > a::before {content:"\e902"; font-family:"icomoon" !important; font-weight:400; color:#000; font-size:4px; position:absolute; top:50%; transform:translateY(-50%); right:-10px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-main-menu > ul > li.menu-item-has-children > a:hover::before {color:var(--teal);}
.sc-main-menu ul {margin:0; padding:0; list-style:none; position:relative;}
.sc-main-menu li {display:inline-block; position:relative;}
.sc-main-menu li:last-child {margin-right:0;}
.sc-main-menu li a {color:#000; font-size:16px; font-weight:500; display:block; transition:0.4s;}
.sc-main-menu li a:hover {color:var(--teal);}
.sc-main-menu li .sub-menu-list {margin:0; padding:0; list-style:none; background:#ffffff; padding:30px 20px; position:absolute; opacity:0; visibility:hidden; z-index:9; top:130%; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; width:220px; box-shadow:0 10px 15px rgba(0, 0, 0, 0.1);}
.sc-main-menu li .sub-menu-list::before {position:absolute; left:0; top:0; width:0%; height:3px; background:var(--teal); content:""; transition:0.6s; -webkit-transition:0.6s; -moz-transition:0.6s;}
.sc-main-menu li .sub-menu-list li {display:block; padding-bottom:15px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; position:relative;}
.sc-main-menu li .sub-menu-list li:last-child {padding-bottom:0;}
.sc-main-menu li .sub-menu-list li a {color:#666;}
.sc-main-menu li .sub-menu-list li a:hover {color:var(--teal);}
.sc-main-menu li .sub-menu-list li::before {content:""; width:0; height:2px; background:var(--teal); position:absolute; top:13px; left:0; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-main-menu li .sub-menu-list li:hover {padding-left:20px;}
.sc-main-menu li .sub-menu-list li:hover::before {width:14px;}
.sc-main-menu li:hover .sub-menu-list {opacity:1; visibility:visible; top:100%;}
.sc-main-menu li:hover .sub-menu-list::before {width:100%;}
.logo-area a:focus, .logo-area a {outline:none;}
.sc-main-menu > ul > li > a {text-transform:capitalize;}
.header-btn-area .header-list ul li {display:inline-block;}
.header-btn-area .header-list ul li a {color:#ffffff; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.header-btn-area .header-list ul li a i {padding-right:5px;}
.header-btn-area .header-list ul li a:hover {color:var(--navy);}
.transparent-bg {background:#ffffff; padding:15px 0 5px;}
.header-btn i {font-size:24px; color:#595b5e; transition:0.4s; font-weight:500; position:relative; top:-13px; right:20px;}
.header-btn i:hover {color:var(--teal);}
.sc-search-box {position:relative; top:2px;}
.sc-search-box a i {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-search-box a i:hover {color:var(--teal);}
.sc-hamba-icon {position:relative; top:2px;}
.sc-hamba-icon a i {border:2px solid #595b5e; width:46px; height:46px; line-height:43px; border-radius:42px; font-size:40px; text-align:center; display:inline-block; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-hamba-icon a i:hover {color:var(--teal); border-color:var(--teal);}
.sc-hambagur-icon a {cursor:pointer; display:block; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-hambagur-icon a span {height:2px; width:25px; display:block; background:#595b5e; cursor:pointer; list-style:none; margin:6px 0; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; margin-left:auto;}
.sc-hambagur-icon a span.dot3 {width:20px;}
.sc-hambagur-icon a span.dot2 {width:15px;}
.sc-hambagur-icon a:hover span {background:var(--teal);}
.sc-hambagur-icon a:hover .dot2, .sc-hambagur-icon a:hover .dot3 {width:25px;}
.border-search i {width:52px; height:52px; line-height:48px; border:2px solid #eeeff1; border-radius:3px; display:inline-block; text-align:center; position:relative; top:-1px;}
.sc-header-section {background:#ffffff; position:relative; width:100%; z-index:9; transition:0.8s; transition:0.6s; -webkit-transition:0.6s; -moz-transition:0.6s;}
.sc-header-section .sc-header-container {position:relative;}
.sc-header-section .header-btn {position:relative; top:6px;}
.sc-header-section .sc-main-logo {position:absolute; top:0; z-index:99; position:absolute; width:235px; height:120px; text-align:center; line-height:120px; background:var(--teal);}
.sc-header-section .header-btn .sc-primary-btn {padding:13px 26px;}
.sc-header-section .sc-header-content-style3, .sc-header-section .sc-header-content-two {background-color:#fff;}
.sc-header-section.sc-header-sticky .sc-header-content-style3, .sc-header-section.sc-header-sticky .sc-header-content-two {position:fixed; width:100%; top:0; box-shadow:0px 7px 18px rgba(24, 16, 16, 0.0509803922); -webkit-animation:sticky 1s; animation:sticky 1s; z-index:999;}
.sc-topbar-section {position:relative; padding:10px 0;}
.sc-topbar-section .sc-social-list {position:relative; top:3px;}
.sc-topbar-section .sc-header-content-left ul li {display:inline-block; padding-right:25px; position:relative;}
.sc-topbar-section .sc-header-content-left ul li::before {position:absolute; content:""; height:20px; width:1px; background:rgba(106, 108, 113, 0.5); top:3px; right:10px;}
.sc-topbar-section .sc-header-content-left ul li svg {margin-right:5px;}
.sc-topbar-section .sc-header-content-left ul li a {font-weight:500; font-size:15px; color:#595b5e; transition:0.4s; padding-left:5px;}
.sc-topbar-section .sc-header-content-left ul li a:hover {color:var(--teal);}
.sc-topbar-section .sc-header-content-left ul li i {position:relative; top:4px;}
.sc-topbar-section .sc-header-content-left ul li .icon-message {top:3px; font-size:19px;}
.sc-topbar-section .sc-header-content-left ul li:last-child {padding-right:0;}
.sc-topbar-section .sc-header-content-left ul li:last-child::before {display:none;}
.sc-topbar-section .sc-header-content-right .sc-header-date {padding-top:2px;}
.sc-topbar-section .sc-header-content-right .sc-header-date .sc-date li {font-weight:500; font-size:15px; color:#595b5e; position:relative; padding-right:25px;}
.sc-topbar-section .sc-header-content-right .sc-header-date .sc-date li::before {position:absolute; content:""; height:20px; width:1px; background:rgba(106, 108, 113, 0.6784313725); top:3px; right:10px;}
.sc-topbar-section .sc-header-content-right .sc-header-date .sc-date .icon-timer {margin-right:5px; position:relative; top:3px;}
.sc-topbar-section .sc-header-content-right .sc-social-list li {display:inline-block; padding-right:10px;}
.sc-topbar-section .sc-header-content-right .sc-social-list li:last-child {padding-right:0;}
.sc-topbar-section .sc-header-content-right .sc-social-list li a i {font-weight:400; transition:0.4s; color:#595b5e;}
.sc-topbar-section .sc-header-content-right .sc-social-list li a .icon-linkedin-2, .sc-topbar-section .sc-header-content-right .sc-social-list li a .icon-intragram {font-size:16px;}
.sc-topbar-section .sc-header-content-right .sc-social-list li a .icon-facebook-2 {font-size:18px;}
.sc-topbar-section .sc-header-content-right .sc-social-list li a .icon-twiter, .sc-topbar-section .sc-header-content-right .sc-social-list li a .icon-twiter {font-size:15px;}
.sc-topbar-section .sc-header-content-right .sc-social-list li a:hover .icon-intragram, .sc-topbar-section .sc-header-content-right .sc-social-list li a:hover .icon-linkedin-2, .sc-topbar-section .sc-header-content-right .sc-social-list li a:hover .icon-facebook-2, .sc-topbar-section .sc-header-content-right .sc-social-list li a:hover .icon-twiter {color:var(--teal);}
.sc-language ul {margin:0; padding:0; list-style:none;}
.sc-language ul li {display:block; position:relative;}
.sc-language ul li a {color:#000; padding:12px 36px 12px 20px; display:block; background:#fff; border-bottom:1px solid #eeeff1;}
.sc-language ul li ul {position:absolute; top:120%; opacity:0; visibility:hidden; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-language ul li ul a {padding:8px 30px; border-bottom:1px solid #eeeff1;}
.sc-language ul li ul a:hover {color:var(--teal);}
.sc-language ul li ul li:last-child a {border-bottom:none;}
.sc-language ul li:hover ul {opacity:1; visibility:visible; top:100%;}
.sc-language > ul > li > a {position:relative; border-radius:3px; border:2px solid #eeeff1; font-weight:500;}
.sc-language > ul > li > a::before {content:"\e902"; font-family:"icomoon" !important; font-weight:400; color:#000; font-size:8px; position:absolute; top:21px; right:15px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-topbar-section-two {background:var(--navy); padding:11.5px 0; position:relative;}
.sc-topbar-section-two::before {content:""; position:absolute; border-bottom:50px solid var(--teal); border-left:0 solid transparent; border-right:45px solid transparent; height:0; width:29%; top:0;}
.sc-topbar-section-two .sc-social-list {top:1px;}
.sc-topbar-section-two .sc-header-date {margin-right:150px;}
.sc-topbar-section-two .sc-header-content-left .icon-map {position:relative; top:2px;}
.sc-topbar-section-two .sc-header-date .sc-date li {color:#ffffff;}
.sc-topbar-section-two .sc-header-date .sc-date li i {color:#ffffff; position:relative; top:3px; right:5px;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li {display:inline-block; position:relative; padding-right:25px;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li::before {position:absolute; content:""; height:20px; width:1px; background:rgba(106, 108, 113, 0.6784313725); top:1px; right:10px;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li a i {font-weight:400; transition:0.4s; color:#595b5e;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li a .icon-linkedin-2, .sc-topbar-section-two .sc-header-social-icon .sc-social-list li a .icon-intragram {font-size:16px;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li a .icon-facebook-2 {font-size:18px;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li a .icon-twiter, .sc-topbar-section-two .sc-header-social-icon .sc-social-list li a .icon-twiter {font-size:15px;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li a:hover .icon-intragram, .sc-topbar-section-two .sc-header-social-icon .sc-social-list li a:hover .icon-linkedin-2, .sc-topbar-section-two .sc-header-social-icon .sc-social-list li a:hover .icon-facebook-2, .sc-topbar-section-two .sc-header-social-icon .sc-social-list li a:hover .icon-twiter {color:#ffffff !important;}
.sc-topbar-section-two .sc-header-social-icon .sc-social-list li:last-child::before {display:none;}
.sc-header-content-left ul.white-color li a {color:#ffffff;}
.sc-header-content-left ul.white-color li i {color:#ffffff;}
.sc-header-content-two {position:relative;}
.sc-header-content-two::before {content:""; position:absolute; border-top:90px solid var(--very-light-gray); border-left:0 solid transparent; border-right:45px solid transparent; height:0; width:29%; top:0;}
.sc-header-content-two .sc-search-box {position:relative; top:2px;}
.sc-header-content-two .sc-search-box a:hover {color:var(--teal);}
.sc-header-content-two .sc-main-menu > ul > li > a {padding-top:32px; padding-bottom:33px;}
.sc-topbar-section-three {padding:11.5px 0; position:relative; background:var(--very-light-gray);}
.sc-topbar-section-three::before {content:""; position:absolute; border-top:50px solid #000; border-left:0 solid transparent; border-right:45px solid transparent; height:0; width:52%; top:0;}
.sc-header-content-style3 .sc-main-menu > ul > li > a {padding-top:36px; padding-bottom:36px;}
@-webkit-keyframes sticky {
	0% {transform:translateY(-100%);}
    100% {transform:translateY(0%);}
}
@keyframes sticky {
	0% {transform:translateY(-100%);}
    100% {transform:translateY(0%);}
}
.swiper-pagination-bullet {border:2px solid #808192; background:transparent; width:16px; height:16px; border-radius:50%; cursor:pointer; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.swiper-pagination-bullet-active {background:#ffffff; border-color:#ffffff;}
.sc-slider-section {position:relative;}
.sc-slider-section .sc-slider-subtitle {color:#fff; font-weight:700;}
.sc-slider-section .sc-image-layer {position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; mix-blend-mode:overlay; -webkit-transform:scale(1); transform:scale(1); -webkit-transition:opacity 1700ms ease-in, -webkit-transform 8000ms ease; transition:opacity 1700ms ease-in, -webkit-transform 8000ms ease; transition:transform 8000ms ease, opacity 1700ms ease-in; transition:transform 8000ms ease, opacity 1700ms ease-in, -webkit-transform 8000ms ease; background-position:center; background-repeat:no-repeat; background-size:cover;}
.sc-slider-section .slide-image-1 {background:url(../images/slider/slide1_1.jpg);}
.sc-slider-section .slide-image-2 {background:url(../images/slider/slide1_2.jpg);}
.sc-slider-section .slide-image-3 {background:url(../images/slider/slide1_3.jpg);}
.sc-slider-section .slide-image-4 {background:url(../images/slider/slide1_5.jpg);}
.sc-slider-section .slide-image-5 {background:url(../images/slider/slide1_4.jpg);}
.sc-slider-section .swiper-slide {position:relative;}
.sc-slider-section .swiper-slide .slider-desc, .sc-slider-section .swiper-slide .slider-title, .sc-slider-section .swiper-slide .sc-slider-subtitle, .sc-slider-section .swiper-slide .slider-btn-area, .sc-slider-section .swiper-slide .sc-slider-content::before {opacity:0; visibility:hidden; -webkit-transition-delay:1000ms; transition-delay:1000ms; -webkit-transition:opacity 2000ms ease, -webkit-transform 2000ms ease; transition:opacity 2000ms ease, -webkit-transform 2000ms ease; transition:transform 2000ms ease, opacity 2000ms ease; transition:transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}
.sc-slider-section .swiper-slide .sc-slider-subtitle, .sc-slider-section .swiper-slide .slider-title {-webkit-transform:translateY(-125px); transform:translateY(-125px);}
.sc-slider-section .swiper-slide .slider-desc, .sc-slider-section .swiper-slide .slider-btn-area {-webkit-transform:translateY(125px); transform:translateY(125px);}
.sc-slider-section .swiper-slide .sc-slider-content::before {-webkit-transform:translateX(-125px); transform:translateX(-125px);}
.sc-slider-section .swiper-slide .shape-overly-one {position:absolute; width:100%; height:100%; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.35); -webkit-transition-delay:0; transition-delay:0;}
.sc-slider-section .swiper-slide.swiper-slide-active .sc-image-layer {-webkit-transform:scale(1.15); transform:scale(1.15);}
.sc-slider-section .swiper-slide.swiper-slide-active .slider-desc, .sc-slider-section .swiper-slide.swiper-slide-active .slider-title, .sc-slider-section .swiper-slide.swiper-slide-active .slider-btn-area, .sc-slider-section .swiper-slide.swiper-slide-active .sc-slider-subtitle {visibility:visible; opacity:1; -webkit-transform:translateY(0) translateX(0); transform:translateY(0) translateX(0);}
.sc-slider-section .swiper-slide.swiper-slide-active .shape-overly-one {-webkit-transform:translateY(0) translateX(0);}
.sc-slider-section .swiper-slide.swiper-slide-active .sc-slider-content::before {-webkit-transform:translateX(0px); transform:translateX(0px); visibility:visible; opacity:1;}
.sc-slider-section .sc-slider-content {max-width:580px;}
.sc-slider-section .sc-slider-content .slider-desc {color:#fff; font-weight:400; font-size:18px;}
.sc-slider-section .sc-slider-content .sc-slider-btn .sc-primary-btn {padding:13px 35px;}
.sc-slider-section .swiper-pagination {width:auto; left:80px; bottom:auto; top:50%; transform:translateY(-50%);}
.sc-slider-section .swiper-pagination .swiper-pagination-bullet {display:block; margin:0 0 12px;}
.sc-slider-section .swiper-pagination .swiper-pagination-bullet:last-child {margin-bottom:0;}
.sc-slider-section .video-area {margin-left:20px; display:flex; align-items:center; position:relative; top:-1px;}
.sc-slider-section .video-area i {color:#fff; font-size:50px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; margin-right:15px;}
.sc-slider-section .video-area i:hover {color:var(--teal);}
.sc-slider-section .video-area .sc-text {position:relative; top:-1px; color:#fff;}
.sc-slider-style1 .sc-main-slider .container {padding-top:170px; padding-bottom:175px;}
.sc-slider-style2 .sc-slider-subtitle {font-weight:600; font-size:14px; text-transform:uppercase; color:#fff; background:rgba(255, 255, 255, 0.1); display:inline-block; padding:10px 22px 8px; border-left:2px solid var(--teal); margin-bottom:18px;}
.sc-slider-style2 .swiper-button-next:after, .sc-slider-style2 .swiper-button-prev:after {background:rgba(255, 255, 255, 0.2); color:#fff;}
.sc-slider-style2 .swiper-button-next:hover:after, .sc-slider-style2 .swiper-button-prev:hover:after {background:white; color:#000;}
.sc-slider-style2 .sc-slider-2 .container {padding-top:205px; padding-bottom:205px;}
.sc-slider-section.sc-slider-style3 .sc-slider-content {max-width:785px;}
.sc-slider-section.sc-slider-style3 .slider-title {font-size:60px; font-weight:800; line-height:1.3;}
.sc-slider-section.sc-slider-style3 .slider-title, .sc-slider-section.sc-slider-style3 .sc-slider-subtitle {text-transform:uppercase;}
.sc-slider-section.sc-slider-style3 .swiper-button-next, .sc-slider-section.sc-slider-style3 .swiper-button-prev {opacity:1; visibility:visible; bottom:3px; top:auto;}
.sc-slider-section.sc-slider-style3 .swiper-button-next::after, .sc-slider-section.sc-slider-style3 .swiper-button-prev::after {border-radius:0; font-family:"icomoon";}
.sc-slider-section.sc-slider-style3 .swiper-button-next {right:12px;}
.sc-slider-section.sc-slider-style3 .swiper-button-next::after {content:"\e930";}
.sc-slider-section.sc-slider-style3 .swiper-button-prev {right:62px; left:auto;}
.sc-slider-section.sc-slider-style3 .swiper-button-prev::after {content:"\e92f";}
.sc-slider-section.sc-slider-style3 .sc-slider-content {position:relative; padding:35px 0 32px 40px;}
.sc-slider-section.sc-slider-style3 .sc-slider-content::before {content:""; position:absolute; width:142px; height:100%; left:0; top:0; background:var(--teal);}
.sc-slider-section.sc-slider-style3 .sc-white-btn {padding:14px 25px;}
.sc-slider-section.sc-slider-style3 .sc-white-btn::before {background:#000;}
.sc-slider-section.sc-slider-style3 .sc-transparent-btn {padding:11.5px 25px; color:#fff;}
.sc-slider-section.sc-slider-style3 .sc-transparent-btn::before {background:#fff; border-radius:0;}
.sc-slider-section.sc-slider-style3 .sc-transparent-btn:hover {border-color:#fff; color:#000;}
.slider-bg-image3 {background:url(../images/slider/slider-bg-image3.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.slider-bg-image3 .container {padding-top:150px; padding-bottom:150px;}
.slider-btn-area {position:relative;}
.slider-btn-area .video-iconarea {padding-left:15px;}
.slider-btn-area .video-iconarea .popup-videos-button {color:#000000; background:#ffffff; position:relative; width:52px; height:52px; line-height:60px; display:inline-block; border-radius:50%; text-align:center; z-index:9;}
.slider-btn-area .video-iconarea .popup-videos-button::before {content:""; position:absolute; z-index:0; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); display:block; width:100px; height:100px; border-radius:50%; animation:pulse-border 3000ms ease-out infinite; transition:all 0.3s ease; z-index:-1; background:#fff;}
.slider-btn-area .video-iconarea .popup-videos-button i {color:var(--teal); font-size:20px;}
.slider-btn-area .video-iconarea .sc-text {color:#fff; font-weight:500; font-size:16px; position:relative; top:-2px; left:10px; transform:0.4s;}
.slider-btn-area .video-iconarea .sc-text:hover {color:var(--teal);}
.sc-slider-form-inner {position:absolute; left:0; bottom:-80px; width:100%;}
.sc-slider-form-inner .sc-slider-form-box {margin-right:0; margin-left:auto;}
.sc-slider-form-box {background:var(--very-light-gray); max-width:485px; position:relative; z-index:3;}
.sc-slider-form-box .form-select {cursor:pointer;}
.sc-slider-form-box #default-form {display:none;}
.sc-slider-form-box .sc-form-area {padding:40px 40px 0;}
.sc-slider-form-box .form-title {font-size:30px; margin-bottom:30px;}
.sc-slider-form-box .sc-slider-form {position:relative; margin-bottom:15px;}
.sc-slider-form-box .sc-slider-form .select-selected, .sc-slider-form-box .sc-slider-form input, .sc-slider-form-box .sc-slider-form textarea {width:100%; background:#ffffff; box-shadow:0px 1px 10px rgba(0, 0, 0, 0.05); border-radius:2px; font-size:15px; padding:20px;}
.sc-slider-form-box .sc-slider-form textarea {margin-bottom:20px;}
.sc-slider-form-box .sc-slider-form i {position:absolute; right:25px; top:22px; font-size:20px;}
.sc-slider-form-box .select-services {position:relative;}
.sc-slider-form-box .select-services::before {content:"\e902"; font-family:"icomoon" !important; font-weight:400; color:#595b5e; font-size:11px; position:absolute; top:50%; transform:translateY(-50%); right:25px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-slider-form-box .select-services .select-selected {cursor:pointer; color:rgba(106, 108, 113, 0.368627451);}
.sc-slider-form-box .select-services .select-items {position:absolute; background-color:transparent; top:100%; left:0; right:0; z-index:99; background:#ffffff; box-shadow:0px 1px 10px rgba(0, 0, 0, 0.05); border-radius:2px;}
.sc-slider-form-box .select-services .select-items div {padding:10px 20px; cursor:pointer; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.sc-slider-form-box .select-services .select-items div:hover {background:var(--teal); color:#fff;}
.sc-slider-form-box .select-services .select-items div:last-child {border-bottom:none;}
.sc-slider-form-box .select-services .select-hide {display:none;}
.sc-slider-form-box .form-select {border:none; width:100%; background-color:#ffffff; box-shadow:0px 1px 10px rgba(0, 0, 0, 0.05); border-radius:2px; font-size:15px; color:#595b5e; padding:20px; margin-bottom:15px; position:relative;}
.sc-slider-form-box .sc-submit-btn button {background:#000; width:100%; border:none; font-weight:600; font-size:20px; color:#fff; font-family:"Inter Tight", sans-serif;}
.sc-slider-form-box ::placeholder {color:#595b5e; opacity:1;}
.sc-slider-form-box :-ms-input-placeholder {color:#595b5e;}
.sc-slider-form-box ::-ms-input-placeholder {color:#595b5e;}
.sc-slider-style2 .slider-title {font-size:60px;}
@keyframes pulse-border {
	0% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}
    100% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}
}
@-webkit-keyframes pulse-border {
	0% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}
    100% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}
}
@keyframes pulse-border {
	0% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}
    100% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}
}
@-webkit-keyframes pulse-border {
	0% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}
    100% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}
}
@keyframes circle-ripple {
	0% {box-shadow:0 0 0 0 rgba(255, 84, 33, 0.3), 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3);}
    100% {box-shadow:0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3), 0 0 0 8em rgba(255, 84, 33, 0);}
}
@-webkit-keyframes circle-ripple {
	0% {box-shadow:0 0 0 0 rgba(255, 84, 33, 0.3), 0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3);}
    100% {box-shadow:0 0 0 1em rgba(255, 84, 33, 0.3), 0 0 0 3em rgba(255, 84, 33, 0.3), 0 0 0 5em rgba(255, 84, 33, 0.3), 0 0 0 8em rgba(255, 84, 33, 0);}
}
.up-down {animation:up-down 4s alternate infinite; -webkit-animation:up-down 4s alternate infinite;}
.up-down-new {animation:up-down 8s alternate infinite; -webkit-animation:up-down 8s alternate infinite;}
@keyframes up-down {
	0% {transform:translateY(30px); -webkit-transform:translateY(0);}
    50% {transform:translateY(-50px); -webkit-transform:translateY(-50px);}
    100% {transform:translateY(0); -webkit-transform:translateY(0);}
}
@-webkit-keyframes up-down {
	0% {transform:translateY(30px); -webkit-transform:translateY(0);}
    50% {transform:translateY(-50px); -webkit-transform:translateY(-50px);}
    100% {transform:translateY(0); -webkit-transform:translateY(0);}
}
.left-right {animation:left-right 5s cubic-bezier(0.41, 0.04, 0.03, 1.1) infinite; -webkit-animation:left-right 5s cubic-bezier(0.41, 0.04, 0.03, 1.1) infinite;}
.left-right-new {animation:left-right 8s cubic-bezier(0.41, 0.04, 0.03, 1.1) infinite; -webkit-animation:left-right 8s cubic-bezier(0.41, 0.04, 0.03, 1.1) infinite;}
@keyframes left-right {
	0% {transform:translatex(0); -webkit-transform:translatex(0);}
    50% {transform:translateY(-50px); -webkit-transform:translatex(-50px);}
    100% {transform:translatex(0); -webkit-transform:translatex(0);}
}
@-webkit-keyframes left-right {
	0% {transform:translatex(0); -webkit-transform:translatex(0);}
    50% {transform:translatex(-50px); -webkit-transform:translatex(-50px);}
    100% {transform:translatex(0); -webkit-transform:translatex(0);}
}
.spine {animation:spine 5s linear infinite; -webkit-animation:spine 5s linear infinite;}
@keyframes spine {
	0% {transform:rotate(0); -webkit-transform:rotate(0);}
    100% {transform:rotate(360deg); -webkit-transform:rotate(360deg);}
}
@-webkit-keyframes spine {
	0% {transform:rotate(0); -webkit-transform:rotate(0);}
    100% {transform:rotate(360deg); -webkit-transform:rotate(360deg);}
}
.spine-r {animation:spine-r 5s linear infinite; -webkit-animation:spine-r 5s linear infinite;}
@keyframes spine-r {
	0% {transform:rotate(0); -webkit-transform:rotate(0);}
    100% {transform:rotate(-360deg); -webkit-transform:rotate(-360deg);}
}
@-webkit-keyframes spine-r {
	0% {transform:rotate(0); -webkit-transform:rotate(0);}
    100% {transform:rotate(-360deg); -webkit-transform:rotate(-360deg);}
}
.spine2 {animation:spine 8s linear infinite;}
@keyframes spine2 {
	from {transform:rotate(0deg); -webkit-transform:rotate(0deg);}
    from {transform:rotate(360deg); -webkit-transform:rotate(360deg);}
}
@-webkit-keyframes spine2 {
	from {transform:rotate(0deg); -webkit-transform:rotate(0deg);}
    from {transform:rotate(360deg); -webkit-transform:rotate(360deg);}
}
@keyframes pre_rotate {
	from {transform:rotate(0);}
    to {transform:rotate(360deg);}
}
@keyframes loaderspin {
	0% {transform:translate(-50%, -50%) rotate(0deg);}
    100% {transform:translate(-50%, -50%) rotate(360deg);}
}
@-webkit-keyframes loaderspin {
	0% {transform:translate(-50%, -50%) rotate(0deg);}
    100% {transform:translate(-50%, -50%) rotate(360deg);}
}
@keyframes loaderpulse {
	0% {transform:scale(1);}
    100% {transform:scale(1.2);}
}
@keyframes pulse-border {
	0% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}
    100% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}
}
@-webkit-keyframes pulse-border {
	0% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}
    100% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}
}
@keyframes pulse-border {
	0% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}
    100% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}
}
@-webkit-keyframes pulse-border {
	0% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}
    100% {transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}
}
.sc-about-left-content .sc-ab-image img {margin-bottom:30px;}
.sc-about-left-content .sc-ab-image .des {display:block; margin-bottom:40px; max-width:595px;}
.sc-about-left-content .sc-about-auother-box .sc-about-btn {margin-right:20px;}
.sc-about-left-content .sc-about-auother-box .sc-auother-content {position:relative; top:-4px;}
.sc-about-left-content .sc-about-auother-box .sc-auother-content .sc-auother-image {margin-right:10px;}
.sc-about-left-content .sc-about-auother-box .sc-auother-content .sc-auother-text {font-weight:600; font-size:20px; transition:0.4s; color:#000;}
.sc-about-left-content .sc-about-auother-box .sc-auother-content span {font-size:15px; color:var(--teal);}
.sc-about-service-box {background:var(--very-light-gray); padding:40px 35px 15px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; position:relative; overflow:hidden;}
.sc-about-service-box::before {content:""; position:absolute; left:0; width:100%; height:100%; bottom:-100%; background-color:var(--teal); visibility:hidden; opacity:0; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-about-service-box .icomoon {background:var(--teal); width:80px; height:80px; display:inline-block; line-height:80px; text-align:center; border-radius:50%; color:#fff; font-size:30px; margin-bottom:25px;}
.sc-about-service-box .icon-startup {font-size:45px;}
.sc-about-service-box .icon-financial, .sc-about-service-box .icon-risk {font-size:35px;}
.sc-about-service-box .title {color:#000; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; margin-bottom:15px; display:block;}
.sc-about-service-box .sc-hover-overly {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; visibility:hidden; transition:1s; -webkit-transition:1s; -moz-transition:1s;}
.sc-about-service-box .sc-hover-overly i {font-size:150px; color:#f24756;}
.sc-about-service-box:hover::before {opacity:1; visibility:visible; bottom:0;}
.sc-about-service-box:hover .sc-hover-overly {opacity:1; visibility:visible;}
.sc-about-service-box:hover .icomoon {background:#ffffff; color:var(--teal);}
.sc-about-service-box:hover .title, .sc-about-service-box:hover .des {color:#ffffff;}
.sc-about-item .about-icon i {position:relative; top:5px; background:#ffffff; box-shadow:0px 1px 4px rgba(3, 4, 27, 0.05); min-width:80px; height:80px; display:inline-block; line-height:82px; text-align:center; border-radius:50%; color:var(--teal); font-size:35px; margin-bottom:25px; transition:0.4s;}
.sc-about-item .sc-process-content .title {color:#000; transition:0.4s;}
.sc-about-item .sc-process-content .title:hover {color:var(--teal);}
.sc-about-item:hover .about-icon i {color:#fff; background:var(--teal);}
.sc-about-auother-box .sc-about-btn {margin-right:20px;}
.sc-about-auother-box .sc-auother-content {position:relative; top:-4px;}
.sc-about-auother-box .sc-auother-content .sc-auother-image {margin-right:15px;}
.sc-about-auother-box .sc-auother-content .sc-auother-text .title {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; margin-bottom:0;}
.sc-about-auother-box .sc-auother-content span {font-weight:500; font-size:15px;}
.sc-about-support .sc-support-text .sub-title {font-weight:500; font-size:15px;}
.sc-about-support .sc-support-text a {color:#000; font-weight:700; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-about-support .sc-support-text a:hover {color:var(--teal);}
.sc-about-section-two {position:relative;}
.sc-about-section-two::before {position:absolute; background:var(--very-light-gray); width:68%; height:100%; right:0; content:"";}
.sc-about-section-two .sc-about-container {padding-left:0;}
.sc-about-section-two .sc-about-content-area {display:flex; flex-wrap:wrap;}
.sc-about-section-two .sc-about-content-area .sc-heading-area {max-width:585px;}
.sc-about-section-two .sc-about-content-area .sc-heading-area .des {font-weight:400; font-size:20px; color:#000000;}
.sc-about-section-two .sc-about-bg-image {flex:0 0 auto; width:60px;}
.sc-about-section-two .sc-about-bg-image {flex:0 0 auto; width:50%;}
.sc-about-section-two .sc-about-text-box {position:relative; width:50%; flex:0 0 auto; width:43.5%;}
.sc-about-section-two .sc-about-text-box .sc-about-shape {position:absolute; right:-20px; top:20px;}
.sc-about-section-three {background:url(../images/bg/about-bg-two.png); background-position:top right; background-repeat:no-repeat;}
.sc-overlay-bg3, .sc-overlay-bg2, .sc-overlay-bg {position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0, 0, 0, 0.8); z-index:999; opacity:0; visibility:hidden; -webkit-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.sc-wishlist-canva, .sc-product-offcanvas-wrapper {position:fixed; top:0; right:0; bottom:0; width:400px; z-index:9999; background:#fff; padding:30px 30px 30px; right:-450px; opacity:0; visibility:visible; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-wishlist-canva .close-btn a i, .sc-product-offcanvas-wrapper .close-btn a i {background:#efefef; width:25px; height:25px; line-height:25px; display:inline-block; text-align:center; color:#595b5e; border-radius:25px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-wishlist-canva .close-btn a i:hover, .sc-product-offcanvas-wrapper .close-btn a i:hover {background:var(--teal); color:#fff;}
.sc-product-offcanvas-area {position:fixed; top:0; right:0; bottom:0; width:400px; z-index:9999; background:#fff; padding:30px 30px 30px; right:-450px; opacity:0; visibility:visible; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-product-offcanvas-area .sc-offcanvas-header {border-bottom:1px solid #e5e5e5; padding-bottom:35px; margin-bottom:30px;}
.sc-product-offcanvas-area .sc-offcanvas-header .offcanvas-title .product-title {font-weight:500; font-size:20px;}
.sc-product-offcanvas-area .offcanvas-icon svg {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-product-offcanvas-area .offcanvas-icon svg:hover {fill:var(--teal);}
.sc-product-offcanvas-area .sc-offcanvas-icon-list {padding-top:7px;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul {padding:0;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li {display:inline-block; padding-right:5px;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li i {background:#000; color:#fff; display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-product-offcanvas-area .sc-offcanvas-icon-list ul li i:hover {background:var(--teal);}
.cart_expanded .sc-product-offcanvas-wrapper {right:0;}
.cart_expanded .sc-product-offcanvas-wrapper, .cart_expanded .sc-overlay-bg {opacity:1; visibility:visible;}
.canvas_expanded .sc-product-offcanvas-area {right:0;}
.canvas_expanded .sc-product-offcanvas-area, .canvas_expanded .sc-overlay-bg2 {opacity:1; visibility:visible;}
.mobile-navbar-menu .nav-menu li {position:relative;}
.mobile-navbar-menu .nav-menu li a {border-bottom:1px solid rgba(0, 0, 0, 0.06); display:block; color:#090b1a; padding:10px 0; line-height:30px; transition:0.4s; width:100%; font-family:"Russo One", sans-serif;}
.mobile-navbar-menu .nav-menu li a:hover {color:var(--teal);}
.mobile-navbar-menu .nav-menu li li a {padding-left:25px;}
.mobile-navbar-menu .nav-menu li li li a {padding-left:50px;}
.mobile-navbar-menu span.submenu-button {position:absolute; z-index:99; right:0; top:5px; display:block; height:40px; width:40px; cursor:pointer;}
.mobile-navbar-menu span.submenu-button:before, .mobile-navbar-menu span.submenu-button:after {position:absolute; top:24px; right:10px; width:20px; height:1px; display:block; background:#151625; z-index:2; content:""; right:12px; width:12px;}
.mobile-navbar-menu span.submenu-button:before {width:1px; height:12px; right:17px; top:18px;}
.mobile-navbar-menu span.submenu-button em {display:block; position:absolute; right:0; border-radius:4px; top:50%; transform:translateY(-50%);}
.mobile-navbar-menu .hash-has-sub span.submenu-button {width:100%; cursor:pointer; top:0; height:50px;}
.mobile-navbar-menu .submenu-button.submenu-opened:before {display:none;}
.mobile-navbar-menu ul ul li, .mobile-navbar-menu li:hover > ul > li {height:auto;}
#mobile-navbar-menu .nav-menu .sub-menu, #mobile-navbar-menu .nav-menu .sub-menu-list {display:none;}
.sc-category-tabs .carousel-nav-icon {height:48px; width:48px;}
.sc-category-tabs .carousel-item .col, .sc-category-tabs .carousel-item .col-sm, .sc-category-tabs .carousel-item .col-md {margin:8px; height:300px; background-size:cover; background-position:center center;}
.sc-services-item {position:relative; border:2px solid #eeeff1; border-radius:10px; padding:30px 25px 25px 60px; background:#fff;}
.sc-services-item .services-icon {position:absolute; top:60px; left:-40px;}
.sc-services-item .services-icon i {background:var(--teal); width:80px; height:80px; display:inline-block; line-height:80px; text-align:center; border-radius:50%; color:#fff; font-size:30px; margin-bottom:25px;}
.sc-services-item .sc-service-content {background:#ffffff;}
.sc-services-item .sc-service-content .title {color:#000; transition:0.4s; display:block; margin-bottom:15px;}
.sc-services-item .sc-service-content .title:hover {color:var(--teal);}
.sc-services-item .service-btn {position:absolute; left:60px; bottom:-27px;}
.sc-services-item .sc-service-btn {display:inline-block; padding:8px 19px; color:#000; font-size:10px; font-weight:600; transition:all 0.3s; background:#ffffff; border:2px solid #eeeff1; border-radius:0px 23px 23px 0px; position:relative; overflow:hidden; z-index:1;}
.sc-services-item .sc-service-btn i {font-size:15px; position:relative; top:3px;}
.sc-services-item .sc-service-btn:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:transparent; border-radius:0px 23px 23px 0px; z-index:-2;}
.sc-services-item .sc-service-btn:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:var(--teal); transition:all 0.3s; border-radius:0px 23px 23px 0px; z-index:-1;}
.sc-services-item:hover .sc-service-btn {border-color:transparent; color:#fff;}
.sc-services-item:hover .sc-service-btn i {color:#fff;}
.sc-services-item:hover .sc-service-btn:before {width:100%;}
.sc-service-content-area {position:relative; z-index:3;}
.sc-service-section-two {position:relative; /* margin-top:-345px; */ background:#ffffff;}
.sc-service-section-five {background:var(--very-light-gray); background-position:center; background-size:cover; background-repeat:no-repeat;}
.sc-service-section-six {margin-top:0;}
.sc-service-content-box {position:relative; display:block; margin-bottom:25px; border:2px solid #eeeff1; padding:30px 30px 35px; cursor:pointer;}
.sc-service-content-box img {margin-bottom:10px; width:100%;}
.sc-service-content-box .sc-service-icon i {margin-bottom:25px; background:var(--teal); display:inline-block; width:80px; height:80px; line-height:80px; text-align:center; border-radius:50%; color:#fff; font-size:35px !important;}
.sc-service-content-box .sc-service-text .title {color:#000; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-service-content-box .sc-service-text .title:hover {color:var(--teal);}
.sc-service-content-box .sc-service-btn {position:absolute; bottom:-35px; left:30px;}
.sc-service-content-box .sc-service-btn .sc-transparent-btn {color:#000; padding:12px 35px; background:#ffffff; margin-bottom:5px;}
.sc-service-content-box .sc-service-btn .sc-transparent-btn:hover {color:#fff;}
.sc-service-content-box:hover {border-color:var(--very-light-gray); background:var(--very-light-gray); transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-service-content-box:hover .sc-transparent-btn {color:#fff;}
.sc-service-content-box:hover .sc-transparent-btn::before {background-color:var(--teal); border-color:var(--teal); width:100%;}
.sc-services-content-three {border:2px solid #eeeff1; position:relative; padding:60px 30px 40px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-services-content-three .sc-service-text .sc-services-icon {position:relative;}
.sc-services-content-three .sc-service-text .sc-services-icon::before {content:""; position:absolute; z-index:0; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); display:block; width:100px; height:100px; border-radius:50%; background:#fff;}
.sc-services-content-three .sc-service-text .sc-services-icon i {position:relative; background:var(--teal); min-width:85px; height:85px; line-height:85px; color:#ffffff; font-size:35px; text-align:center; display:inline-block; border-radius:50%; z-index:9;}
.sc-services-content-three .sc-service-text .sc-header .title {color:#000; transition:0.4s;}
.sc-services-content-three .sc-service-text .sc-header .title:hover {color:var(--teal);}
.sc-services-content-three .sc-service-btn {position:absolute; right:30%; bottom:-35px;}
.sc-services-content-three .sc-service-btn .sc-transparent-btn {background:#ffffff;}
.sc-services-content-three .sc-service-image {position:absolute; bottom:-25px; left:20px;}
.sc-services-content-three:hover {background:var(--very-light-gray); border-color:var(--very-light-gray);}
.sc-services-content-three:hover .sc-transparent-btn {color:#fff;}
.sc-services-content-three:hover .sc-transparent-btn::before {width:100%; background-color:var(--teal);}
.sc-services-style3 {padding:20px; border:2px solid #eeeff1; position:relative; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-services-style3 .sc-service-image {flex:0 0 auto; margin-bottom:-45px;}
.sc-services-style3 .sc-service-text {position:relative; padding-left:74px; padding-top:33px; margin-bottom:-55px;}
.sc-services-style3 .sc-services-icon {position:absolute; left:-50px; top:37px;}
.sc-services-style3 .sc-services-icon i {width:100px; height:100px; line-height:85px; border-radius:50%; background:var(--teal); border:10px solid #fff; color:#fff; font-size:35px; text-align:center; display:block;}
.sc-services-style3 .service-title {margin-bottom:10px;}
.sc-services-style3 .service-title a {font-size:22px; color:#000;}
.sc-services-style3 .service-title a:hover {color:var(--teal);}
.sc-services-style3 .des {margin-bottom:35px;}
.sc-services-style3 .sc-transparent-btn {background:#fff;}
.sc-services-style3:hover {background:var(--very-light-gray); border-color:var(--very-light-gray);}
.sc-services-style3:hover .sc-transparent-btn {color:#fff;}
.sc-services-style3:hover .sc-transparent-btn::before {width:100%;}
.sc-click-text {border:1px solid #595b5e; border-radius:3px; color:#595b5e; max-width:380px; margin:0 auto; font-weight:400; padding:16px 0; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-click-text a {color:var(--teal); font-weight:600;}
.sc-click-text a:hover {color:#595b5e;}
.sc-service-style-three {box-shadow:0px 1px 4px rgba(3, 4, 27, 0.04); background:#ffffff; padding:35px 30px 25px; transition:0.6s; cursor:pointer; position:relative;}
.sc-service-style-three .icomoon {background:var(--very-light-gray); color:var(--teal); width:80px; height:80px; display:inline-block; line-height:80px; text-align:center; border-radius:50%; font-size:30px; margin-bottom:25px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-service-style-three .icon-startup {font-size:45px;}
.sc-service-style-three .icon-financial, .sc-service-style-three .icon-risk {font-size:35px;}
.sc-service-style-three .title {color:#000; transition:0.4s; margin-bottom:15px; display:block;}
.sc-service-style-three .title:hover {color:var(--teal);}
.sc-service-style-three .sc-service-btn {display:inline-block; padding:8px 19px; color:#000; font-size:10px; font-weight:600; transition:all 0.3s; background:#ffffff; border:2px solid #eeeff1; border-radius:0px 23px 23px 0px; position:relative; overflow:hidden; z-index:1;}
.sc-service-style-three .sc-service-btn i {font-size:15px; position:relative; top:2px;}
.sc-service-style-three .sc-service-btn:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:transparent; border-radius:0px 23px 23px 0px; z-index:-2;}
.sc-service-style-three .sc-service-btn:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:var(--teal); transition:all 0.3s; border-radius:0px 23px 23px 0px; z-index:-1;}
.sc-service-style-three:hover {background:#ffffff; box-shadow:0px 15px 15px 5px rgba(3, 4, 27, 0.04);}
.sc-service-style-three:hover .icomoon {background:var(--teal); color:#ffffff;}
.sc-service-style-three:hover .sc-service-btn {border-color:transparent;}
.sc-service-style-three:hover .sc-service-btn i {color:#ffffff;}
.sc-service-style-three:hover .sc-service-btn:before {width:100%;}
.sc-service-style-four {box-shadow:0px 1px 4px rgba(3, 4, 27, 0.04); background:#ffffff; padding:35px 30px 35px; transition:0.6s; cursor:pointer; position:relative;}
.sc-service-style-four .icomoon {background:var(--very-light-gray); color:var(--teal); width:80px; height:80px; display:inline-block; line-height:80px; text-align:center; border-radius:50%; font-size:30px; margin-bottom:25px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-service-style-four .icon-startup {font-size:45px;}
.sc-service-style-four .icon-financial, .sc-service-style-four .icon-risk {font-size:35px;}
.sc-service-style-four .title {color:#000; transition:0.4s; margin-bottom:15px; display:block;}
.sc-service-style-four .title:hover {color:var(--teal);}
.sc-service-style-four .sc-service-button {position:relative;}
.sc-service-style-four .sc-service-button .service-btn {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.sc-service-style-four .sc-service-btn {display:inline-block; padding:8px 19px; color:var(--teal); font-size:10px; font-weight:600; transition:all 0.3s; background:#ffffff; border-radius:0px 23px 23px 0px; position:relative; overflow:hidden; opacity:0; visibility:hidden; z-index:1;}
.sc-service-style-four .sc-service-btn i {font-size:15px; position:relative; top:3px;}
.sc-service-style-four .sc-service-btn:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:transparent; border-radius:0px 23px 23px 0px; z-index:-2;}
.sc-service-style-four .sc-service-btn:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:#ffffff; transition:all 0.3s; border-radius:0px 23px 23px 0px; z-index:-1;}
.sc-service-style-four:hover .icomoon {background:var(--teal); color:#ffffff;}
.sc-service-style-four:hover .sc-service-btn {opacity:1; visibility:visible;}
.sc-service-style-four:hover .sc-service-btn:before {background:var(--teal);}
.sc-service-style-four:hover .sc-service-btn i {color:#ffffff;}
.sc-service-style-four:hover .sc-service-btn:before {width:100%;}
.sc-about-group-image {position:relative;}
.sc-about-group-image .sc-group {position:absolute; bottom:-35px; right:-35px;}
.sc-about-group-image .sc-about-text {background:#ffffff; box-shadow:0px 2px 4px rgba(3, 4, 27, 0.04); position:absolute; top:-20px; right:0; padding:32px 35px 10px;}
.sc-about-group-image .sc-about-text::before {position:absolute; content:""; top:0; left:0; width:100%; height:4px; background:var(--teal);}
.sc-about-group-image .sc-about-text .sc-icon i {background:var(--very-light-gray); color:var(--teal); width:100px; height:100px; line-height:100px; display:inline-block; text-align:center; font-size:45px;}
.sc-about-group-image .sc-about-text .sc-counter-number .sc-count {font-weight:700; font-size:30px; color:#000;}
.sc-about-content-style .sc-heading-area .description {font-weight:400; font-size:20px; color:#000;}
.sc-about-content-style .sc-auother-style-box {background:#ffffff; border:2px solid #eeeff1; border-radius:10px; padding:15px 15px 10px; position:relative;}
.sc-about-content-style .sc-auother-style-box .sc-auother-content .sc-auother-text {font-weight:600; font-size:20px; color:#000; font-family:"Inter Tight", sans-serif; transition:0.4s;}
.sc-about-content-style .sc-auother-style-box .sc-auother-content .sc-auother-text span {font-size:15px; color:var(--teal);}
.sc-about-content-style .sc-auother-style-box .sc-auother-image img {width:145px;}
.sc-about-content-style .sc-auother-style-box .sc-shape-icon {position:absolute; right:25px; top:34px;}
.sc-about-content-style .video-area i {color:#000; font-size:52px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-about-content-style .video-area i:hover {color:var(--teal);}
.sc-about-content-style .video-area .sc-title a {color:#000; font-weight:600; font-size:16px;}
.services_scroll_slider .swiper-pagination {top:auto; bottom:10px; max-width:370px; margin:0 auto; border:2px solid var(--teal); background:transparent; height:12px; border-radius:10px; left:50%; transform:translateX(-50%); box-shadow:none;}
.services_scroll_slider .swiper-pagination .swiper-pagination-progressbar-fill {background:var(--teal); position:absolute; left:4px; top:1px; width:350px; height:6px; transform:scale(0); transform-origin:left top; border-radius:28px; box-shadow:none;}
.services_scroll_slider .swiper-pagination .swiper-pagination-progressbar-fill::after {content:""; position:absolute; right:-17px; top:-8px; width:20px; min-width:20px; height:20px; border-radius:50%; background:var(--teal);}
.services_scroll_slider .swiper-wrapper {padding-bottom:38px;}
.section_test .swiper-container {width:1400px; margin:0 auto;}
.section_test .swiper-container .swiper-slide {display:flex; justify-content:center; align-items:center;}
.section_test .swiper-progress-bar {width:600px; height:4px; position:relative; margin:20px auto; background:#eeeeee;}
.section_test .swiper-progress-bar .progress {height:inherit; left:0; top:0; position:absolute; background:#007aff; z-index:1;}
.section_test .swiper-progress-bar .progress-sections {left:0; top:0; position:absolute; height:inherit; width:inherit; z-index:2; display:flex; flex-direction:row;}
.section_test .swiper-progress-bar .progress-sections span {flex:1; height:inherit; border-right:2px solid #eee;}
.section_test .swiper-progress-bar .progress-sections span:last-child {border-right-width:0;}
.section_test .swiper-counter {width:600px; margin:0 auto;}
.sc-counter-area {background:var(--navy);}
.sc-counter-box {position:relative;}
.sc-counter-box .sc-counter-icon {margin-right:20px;}
.sc-counter-box .sc-counter-icon i {border:2px dashed #7b7e92; width:90px; height:90px; line-height:90px; text-align:center; display:inline-block; border-radius:50%; font-size:40px; color:#fff;}
.sc-counter-box .sc-count {color:#ffffff; font-size:40px; font-weight:700; font-family:"Inter Tight", sans-serif;}
.sc-counter-box .des {font-weight:600; font-size:20px; color:#d6d7e5; font-family:"Inter Tight", sans-serif;}
.sc-counter-style-two {position:relative; z-index:3;}
.sc-counter-bg2 {background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:15px 0px 0px 15px; background-color:var(--green);}
.sc-counter-style-three {position:relative; z-index:3; margin-top:-125px;}
.sc-counter-style-three::before {background-color:var(--very-light-gray); border-radius:0 15px 15px 0; background-image:url(../images/bg/counter-bg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; content:""; width:84.6%; height:100%; left:0; top:0;}
.counter-style-box-two {position:relative; padding-left:50px;}
.counter-style-box-two .sc-counter-icon {margin-right:20px;}
.counter-style-box-two .sc-counter-icon i {background:var(--teal); width:80px; height:80px; line-height:80px; text-align:center; display:inline-block; border-radius:50%; font-size:35px; color:#fff;}
.counter-style-box-two .sc-count {color:#000; font-size:40px; font-weight:700; font-family:"Inter Tight", sans-serif;}
.counter-style-box-two .des {font-weight:600; font-size:20px; font-family:"Inter Tight", sans-serif;}
.sc-business-section-area {background:var(--very-light-gray); background-position:center; background-size:cover; background-repeat:no-repeat;}
.sc-business-section-area .sc-heading-area {margin-bottom:65px;}
.sc-business-section-area .sc-heading-area .sub-title {color:#fff;}
.sc-business-item {position:relative; cursor:pointer;}
.sc-business-item .sc-icon {position:relative; margin-bottom:55px; transition:0.6s; -webkit-transition:0.6s; -moz-transition:0.6s; top:0;}
.sc-business-item .sc-icon i {background:var(--teal); display:inline-block; border-radius:3px; color:#fff; width:90px; line-height:85px; font-size:45px; height:85px;}
.sc-business-item .sc-icon .triangle-down {position:absolute; left:50%; transform:translateX(-50%); width:0; height:0; border-left:20px solid transparent; border-right:20px solid transparent; border-top:30px solid var(--teal);}
.sc-business-item .sc-business-text {background:var(--navy); padding:40px 35px 20px; transition:0.4s;}
.sc-business-item .sc-business-text .title {display:block; margin-bottom:15px;}
.sc-business-item .sc-business-text .des {color:#d6d7e5;}
.sc-business-item .shape-image {position:absolute; top:0; right:-60px;}
.sc-business-item:hover .sc-icon {top:7px;}
.sc-business-item:hover .sc-business-text {background:#ffffff;}
.sc-business-item:hover .sc-business-text .title {color:#000;}
.sc-business-item:hover .sc-business-text .des {color:#595b5e;}
.sc-team-section-area.white-bg {background:#fff;}
.sc-project-section-area .sc-team-item,
.white-bg .sc-team-item {background:var(--teal);}
.sc-project-section-area .sc-team-item .sc-team-content span,
.white-bg .sc-team-item .sc-team-content span {color:#000;}
.sc-team-section-area {background:var(--very-light-gray); background-position:center; background-repeat:no-repeat; background-size:cover;}
.sc-team-section-area {padding-top:210px; margin-top:-110px;}
.sc-team-style-two {background:var(--very-light-gray); background-position:center; background-repeat:no-repeat; background-size:cover; padding-top:245px; position:relative; margin-top:-195px;}
.sc-team-style-two .container-fluid {padding-right:0;}
.sc-team-style-three {padding-top:100px; margin-top:0;}
.sc-team-item {background:#ffffff; box-shadow:0px 1px 4px rgba(3, 4, 27, 0.04); padding:20px;}
.sc-team-item .sc-team-content .title {color:var(--navy); transition:0.4s;}
.sc-team-item .sc-team-content .title:hover {color:var(--navy);}
.sc-team-item .sc-team-content span {font-weight:400; font-size:16px; color:#595b5e;}
.sc-team-item .team-image {overflow:hidden; margin-bottom:40px;}
.sc-team-item .item-img {position:relative; margin-bottom:10px;}
.sc-team-item .item-img img {transform:scale(1); transition:0.8s; -webkit-transition:0.8s; -moz-transition:0.8s;}
.sc-team-item:hover .item-img img {transform:scale(1.2);}
.sc-team-item .team-social-1 {position:absolute; left:50%; transform:translateX(-50%); bottom:80px;}
.sc-team-item .team-social-1 .social-item {position:relative;}
.sc-team-item:hover .team-social-1 .social-item .team-social-dropdown {opacity:1; visibility:visible; transform:scaleY(1);}
.sc-team-item .team-social-1 .social-item .social-hover-icon i {height:50px; width:50px; display:flex; align-items:center; justify-content:center; background:#ffffff; box-shadow:0px 2px 10px rgba(3, 4, 27, 0.08); color:#595b5e; font-size:18px; border:none; border-radius:50%; transition:0.4s;}
.sc-team-item:hover .team-social-1 .social-item .social-hover-icon i {background-color:var(--navy); color:#ffffff;}
.sc-team-item .team-social-1 .social-item .team-social-dropdown {position:absolute; bottom:40px; left:0; transition:all ease 0.4s; visibility:hidden; opacity:0; transform:scaleY(0); transform-origin:0 0 0; transform-origin:bottom center; transition:all 0.4s cubic-bezier(0.3, 0.02, 0, 0.6);}
.sc-team-item .team-social-1 .social-item .team-social-dropdown .social-item {display:block; margin-bottom:4px;}
.sc-team-item .team-social-1 .social-item .team-social-dropdown .social-item1 {position:relative; top:-10px;}
.sc-team-item .team-social-1 .social-item .team-social-dropdown .social-item .social-link i {height:50px; width:50px; display:flex; align-items:center; justify-content:center; background:#ffffff; box-shadow:0px 2px 10px rgba(3, 4, 27, 0.08); color:#595b5e; font-size:18px; transition:0.4s; border:none; border-radius:50%;}
.sc-team-item .team-social-1 .social-item .team-social-dropdown .social-item .social-link i:hover {background-color:var(--teal); color:#ffffff;}
.sc-team-content-area {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.sc-team-content-area .sc-team-left-content {flex:0 0 auto; width:35%; max-width:685px;}
.sc-team-content-area .sc-team-slider-area {flex:0 0 auto; width:68%; margin-right:-90px;}
.sc-team-content-area .sc-team-slider-area .sc-team-slider .sc-slider-item {background:var(--navy); border-radius:5px 5px 0px 0px; padding:40px 45px 65px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-team-content-area .sc-team-slider-area .sc-team-slider .sc-slider-item img {margin-bottom:23px;}
.sc-team-content-area .sc-team-slider-area .sc-team-slider .sc-slider-item .sc-slider-text .title {margin-bottom:5px;}
.sc-team-content-area .sc-team-slider-area .sc-team-slider .sc-slider-btn {position:relative; margin-top:-30px;}
.sc-team-content-area .sc-team-slider-area .sc-team-slider .sc-slider-btn .sc-white-btn-two {display:block; margin:0 24px;}
/* .sc-team-content-area .sc-team-slider-area .sc-team-slider:hover .sc-slider-item {background:var(--very-light-gray);} */
/* .sc-team-content-area .sc-team-slider-area .sc-team-slider:hover .sc-slider-text .title {color:#000!important;} */
/* .sc-team-content-area .sc-team-slider-area .sc-team-slider:hover .sc-slider-text .sub-title {color:#595b5e!important;} */
.sc-team-content-area .sc-team-slider-area .sc-team-slider:hover .sc-slider-btn .sc-white-btn-two {color:#ffffff;}
.sc-team-content-area .sc-team-slider-area .sc-team-slider:hover .sc-slider-btn .sc-white-btn-two::before {width:100%;}
.sc-team-content-area .sc-team-slider-area .swiper-pagination {text-align:left; left:200px;}
.sc-team-content-area .sc-team-slider-area .swiper-wrapper {padding-bottom:0;}
.sc-team-content-area .sc-team-slider-area .swiper-pagination-bullet-active {background:var(--teal); border-color:var(--teal);}
.sc-team-slider-pages-area .sc-blog-slider {padding-top:190px;}
.sc-team-slider-pages-area .sc-blog-slider img {margin-top:-230px; margin-bottom:25px;}
.sc-team-slider-pages-area .sc-pages-text-area .sc-team-pages-content-box {background:var(--very-light-gray); border-radius:5px 5px 0px 0px; padding:70px 45px 45px; position:relative; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-item .sc-slider-text {margin-bottom:25px;}
.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-item .sc-slider-text .title {margin-bottom:5px; color:#000; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-item .sc-slider-text .title:hover {color:var(--teal);}
.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-btn {position:relative; margin-top:-43px;}
.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-btn .sc-white-btn-two {display:block; margin:0 24px; padding:27px 51px; font-size:20px; border-radius:40px;}
.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-btn .sc-white-btn-two::after {background:#ffffff; box-shadow:0px 1px 4px rgba(3, 4, 27, 0.06); border-radius:40px;}
.sc-team-slider-pages-area .sc-pages-text-area:hover .sc-slider-btn .sc-white-btn-two {color:#ffffff;}
.sc-team-slider-pages-area .sc-pages-text-area:hover .sc-slider-btn .sc-white-btn-two::before {width:100%;}
.sc-team-pages-content-box .sc-page-item {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; background:var(--very-light-gray); border-radius:5px 5px 0px 0px; padding:40px 45px 65px;}
.sc-team-pages-content-box .sc-page-item img {margin-bottom:25px;}
.sc-team-pages-content-box .sc-page-item .sc-slider-text .title {margin-bottom:5px; color:#000; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-team-pages-content-box .sc-page-item .sc-slider-text .title:hover {color:var(--teal);}
.sc-team-pages-content-box .sc-page-btn {position:relative; margin-top:-43px;}
.sc-team-pages-content-box .sc-page-btn .sc-white-btn-two {display:block; margin:0 24px; padding:27px 51px; font-size:20px; border-radius:40px;}
.sc-team-pages-content-box .sc-page-btn .sc-white-btn-two::after {background:#ffffff; box-shadow:0px 1px 4px rgba(3, 4, 27, 0.06); border-radius:40px;}
.sc-team-pages-content-box:hover .sc-page-btn .sc-white-btn-two {color:#ffffff;}
.sc-team-pages-content-box:hover .sc-page-btn .sc-white-btn-two::before {width:100%;}
.sc-team-content {position:relative;}
.sc-team-content .inner-column {position:relative;}
.sc-team-content .inner-column .student-list {position:relative; margin-top:25px; margin-bottom:10px;}
.sc-team-content .inner-column .student-list li {position:relative; color:#393939; font-size:16px; font-weight:500; line-height:1.3em; margin-right:80px; display:inline-block; list-style:disc; margin-bottom:20px;}
.sc-team-content .inner-column .student-list li .fa {color:#4285f4; margin:0px 2px;}
.sc-team-content .inner-column .student-list li:last-child {margin-right:0px;}
.sc-team-content .personal-info {margin-bottom:20px; padding-left:0;}
.sc-team-content .personal-info li {display:block; padding-bottom:25px; font-size:20px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; color:#595b5e;}
.sc-team-content .personal-info li a {font-size:20px; color:#595b5e;}
.sc-team-content .personal-info li:hover i {background:var(--teal); color:#ffffff; border-color:var(--teal);}
.sc-team-content .personal-info li:hover a {color:var(--teal);}
.sc-team-content .personal-info li i {font-size:18px; margin-right:10px; position:relative; top:5px; border:1px solid #595b5e; width:40px; height:40px; line-height:40px; text-align:center; border-radius:50%; display:inline-block;}
.sc-details-social {position:relative;}
.sc-details-social .inner-column {position:relative; padding:30px; border-radius:8px; background-color:#ffffff; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.12);}
.sc-details-social .inner-column .image {position:relative;}
.sc-details-social .inner-column .image img {position:relative; display:inline-block; border-radius:5px; width:100%;}
.sc-details-social .team-content .team-title {position:relative; margin-top:20px; margin-bottom:10px; font-size:30px;}
.sc-details-social .team-content .text {position:relative; font-size:20px; line-height:1.7em; margin-bottom:15px;}
.sc-details-social .social-box {position:relative; text-align:center;}
.sc-details-social .social-box a i {position:relative; color:#595b5e; font-size:18px; width:40px; border:1px solid #595b5e; border-radius:50%; height:40px; line-height:40px; text-align:center; margin:0px 5px; display:inline-block; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-details-social .social-box a i:hover {color:#ffffff; background:var(--teal); border-color:var(--teal);}
.browse-course-section {position:relative; margin-top:50px;}
.browse-course-section .styled-pagination {margin-top:20px;}
.skill-title {font-size:25px; margin-top:15px;}
.rs-progress {height:8px; border:1px solid var(--teal); border-radius:0; overflow:visible; padding:1px; background:#fff; margin-top:25px;}
.rs-progress + .rs-progress {margin-top:75px;}
.rs-progress .progress-bar {position:relative; text-align:left; line-height:4px; border-radius:0; box-shadow:none; background-color:var(--teal); overflow:visible;}
.rs-progress .progress-bar .pb-label {position:absolute; left:0px; top:-24px; color:#666; font-size:15px; font-weight:600;}
.rs-progress .progress-bar .pb-percent {position:absolute; right:-13px; font-weight:500; color:#fff; font-size:10px; top:-30px; background:var(--teal); padding:8px 5px;}
.rs-progress .progress-bar .pb-percent:after {content:""; position:absolute; border:5px solid transparent; left:50%; border-top-color:var(--teal); top:20px; -webkit-transform:translateX(-50%); transform:translateX(-50%);}
.sc-process-section-area {background-color:#ffffff;}
.sc-process-section-area .sc-heading-area {position:relative; z-index:3; max-width:550px;}
.sc-process-item {position:relative;}
.sc-process-item .process-icon i {background:#ffffff; box-shadow:0px 1px 4px rgba(3, 4, 27, 0.05); width:80px; height:80px; display:inline-block; line-height:82px; text-align:center; border-radius:50%; color:var(--teal); font-size:35px; margin-bottom:25px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-process-item .process-icon i:hover {background:var(--teal); color:#fff;}
.sc-process-item .sc-process-content .title {color:#000; display:block; margin-bottom:15px;}
.sc-process-item:hover i {background:var(--teal); color:#fff;}
.sc-process-style-two {position:relative;}
.sc-process-style-two .process-icon i {background:var(--very-light-gray); width:80px; height:80px; display:inline-block; line-height:82px; text-align:center; border-radius:50%; color:var(--teal); font-size:35px; margin-bottom:25px; transition:0.4s;}
.sc-process-style-two .process-icon i:hover {background:var(--teal); color:#fff;}
.sc-process-style-two .sc-process-content .title {color:#000; transition:0.4s; display:block; margin-bottom:15px;}
.sc-process-style-two:hover i {background:var(--teal); color:#fff;}
.sc-process-style-three {background-color:#ffffff; background-image:url(../images/bg/process-bg-three.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.sc-process-content-area {position:relative; z-index:3;}
.sc-primary-btn-one {display:inline-block; padding:8px 19px; color:#000; font-size:10px; font-weight:600; transition:all 0.3s; border:2px solid #eeeff1; border-radius:0px 23px 23px 0px; position:relative; overflow:hidden; z-index:1;}
.sc-primary-btn-one i {font-size:15px; position:relative; top:3px;}
.sc-primary-btn-one:after {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:transparent; border-radius:0px 23px 23px 0px; z-index:-2;}
.sc-primary-btn-one:before {content:""; position:absolute; bottom:0; left:0; width:0%; height:100%; background-color:var(--teal); transition:all 0.3s; border-radius:0px 23px 23px 0px; z-index:-1;}
.sc-primary-btn-one:hover {border-color:transparent; color:#fff;}
.sc-primary-btn-one:hover i {color:#fff;}
.sc-primary-btn-one:hover:before {width:100%;}
.sc-process-system .process-icon i {width:90px; height:90px; line-height:90px; border:2px solid #eeeff1; border-radius:3px; display:inline-block; text-align:center; font-size:38px; color:var(--teal);}
.sc-process-system .process-content {border:2px solid #eeeff1; border-radius:3px; padding:30px; position:relative;}
.sc-process-system .process-content .process-title {margin-bottom:15px;}
.sc-process-system .process-content::before {content:""; position:absolute; border-top:22px solid transparent; border-bottom:22px solid transparent; border-right:30px solid var(--very-light-gray); top:50%; transform:translateY(-50%);}
.sc-process-system:nth-child(even) .process-content {order:-1; margin-right:40px;}
.sc-process-system:nth-child(even) .process-content::before {border-right:30px solid transparent; border-left:30px solid var(--very-light-gray); left:auto; right:-62px;}
.sc-process-system:nth-child(odd) .process-content {margin-left:40px;}
.sc-process-system:nth-child(odd) .process-content::before {border-right:30px solid var(--very-light-gray); left:-32px;}
.sc-process-system-two .process-icon i {width:90px; height:90px; line-height:90px; border:2px solid #eeeff1; border-radius:3px; display:inline-block; text-align:center; font-size:38px; color:var(--teal);}
.sc-process-system-two .process-content {border:2px solid #eeeff1; border-radius:3px; padding:30px; position:relative;}
.sc-process-system-two .process-content .process-title {margin-bottom:15px;}
.sc-process-system-two .process-content::before {content:""; position:absolute; border-top:22px solid transparent; border-bottom:22px solid transparent; border-right:30px solid var(--very-light-gray); top:50%; transform:translateY(-50%);}
.sc-process-system-two:nth-child(even) .process-content {order:-1;}
.sc-process-system-two:nth-child(even) .process-content::before {border-right:30px solid transparent; border-left:30px solid var(--very-light-gray); left:auto; right:-62px;}
.sc-process-system-two:nth-child(odd) .process-content::before {border-right:30px solid var(--very-light-gray); left:-32px;}
.sc-process-system-three .process-icon i {width:90px; height:90px; line-height:90px; border:2px solid #eeeff1; border-radius:3px; display:inline-block; text-align:center; font-size:38px; color:var(--teal);}
.sc-process-system-three .process-content {border:2px solid #eeeff1; border-radius:3px; padding:30px; position:relative;}
.sc-process-system-three .process-content .process-title {margin-bottom:15px;}
.sc-cta-section-area {position:relative; margin-top:-220px;}
.sc-cta-section-area .container-fluid {padding-left:0;}
.sc-cta-style-two {position:relative; margin-top:-110px;}
.sc-cta-form-box {width:65%; align-items:center; display:flex; gap:10px; justify-content:flex-end;}
.sc-cta-style-three {background:var(--teal); padding:55px 0;}
.sc-cta-style-three .sc-footer-cta-four .sc-cta-content .sc-cta-text {margin-right:375px;}
.sc-cta-style-three .sc-footer-cta-four .sc-cta-content .sc-cta-form {position:relative; margin-top:-8px;}
.sc-cta-style-three .sc-footer-cta-four .sc-cta-content .sc-cta-form input {background:#ffffff; border-radius:3px; width:132%; padding:18px 25px; font-size:15px; font-weight:400;}
.sc-cta-style-three .sc-footer-cta-four .triangle-right {position:absolute; bottom:-20px; left:0; width:0; height:0; border-top:25px solid transparent; border-left:50px solid var(--teal); border-bottom:25px solid transparent;}
.sc-cta-style-three .sc-footer-cta-four ::placeholder {color:#595b5e !important; opacity:1;}
.sc-cta-style-three .sc-footer-cta-four :-ms-input-placeholder {color:#595b5e !important;}
.sc-cta-style-three .sc-footer-cta-four ::-ms-input-placeholder {color:#595b5e !important;}
.sc-footer-cta-four .sc-cta-content {gap:20px;}
.sc-cta-style-four {background:var(--navy); background-position:center; background-repeat:no-repeat; background-size:cover; padding:54px 0;}
.sc-cta-style-four .sc-footer-cta-four .sc-cta-content .sc-cta-text {margin-right:375px;}
.sc-cta-style-four .sc-footer-cta-four .sc-cta-content .sc-cta-form {position:relative; margin-top:-7px;}
.sc-cta-style-four .sc-footer-cta-four .sc-cta-content .sc-cta-form input {background:#ffffff; border-radius:3px; width:131%; padding:18px 25px; font-size:15px; font-weight:400;}
.sc-cta-style-four .sc-footer-cta-four .triangle-right {position:absolute; bottom:-20px; left:0; width:0; height:0; border-top:25px solid transparent; border-left:50px solid var(--teal); border-bottom:25px solid transparent;}
.sc-cta-style-four .sc-footer-cta-four ::placeholder {color:#595b5e !important; opacity:1;}
.sc-cta-style-four .sc-footer-cta-four :-ms-input-placeholder {color:#595b5e !important;}
.sc-cta-style-four .sc-footer-cta-four ::-ms-input-placeholder {color:#595b5e !important;}
.sc-cta-content-box .sc-cta-content {background:var(--teal); background-position:center; background-repeat:no-repeat; background-size:cover; padding:50px 80px 39.5px; border-radius:0px 10px 10px 0px;}
.sc-cta-content-box .sc-cta-content .sc-cta-text {margin-right:375px;}
.sc-footer-cta .sc-cta-section-area {margin-top:-221px;}
.sc-footer-cta .sc-cta-image {flex:0 0 29%;}
.sc-footer-cta .sc-cta-content {flex:0 0 71%;}
.sc-footer-cta-two .sc-cta-content {background-position:center; background-repeat:no-repeat; background-size:cover; padding:60px 80px 50.5px; border-radius:0px 10px 10px 0px;}
.sc-footer-cta-two .sc-cta-content .sc-cta-text {margin-right:375px;}
.sc-footer-cta-two .sc-cta-content .sc-cta-text.m-0 {padding-right:20px;}
.sc-footer-cta-two .sc-cta-section-area {margin-top:-221px;}
.sc-footer-cta-two .sc-cta-content {flex:0 0 71%; position:relative; margin-top:-20px;}
.sc-footer-cta-two .sc-cta-content .sc-cta-form input {background:#ffffff; border-radius:3px; padding:18px 25px; font-size:15px; font-weight:400;}
.sc-footer-cta-two .triangle-right {position:absolute; bottom:-20px; left:0; width:0; height:0; border-top:25px solid transparent; border-left:50px solid var(--teal); border-bottom:25px solid transparent;}
.sc-footer-cta-two ::placeholder {color:#595b5e !important; opacity:1;}
.sc-footer-cta-two :-ms-input-placeholder {color:#595b5e !important;}
.sc-footer-cta-two ::-ms-input-placeholder {color:#595b5e !important;}
.sc-company-section-area {background:var(--very-light-gray); background-repeat:no-repeat; background-size:cover; background-position:center; padding-bottom:225px;}
.sc-project-section-area {position:relative;}
.sc-project-section-area.nagetive-margin {margin-top:-190px;}
.sc-project-item {position:relative; transition:0.4s; overflow:hidden;}
.sc-project-item img {border-radius:5px;}
.sc-project-item::before {content:""; position:absolute; background:var(--navy); left:0; width:100%; height:100%; opacity:0; visibility:hidden; border-radius:5px; bottom:-100%; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-project-item .sc-project-content-box .sc-project-icon {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; visibility:hidden; transition:0.7s; -webkit-transition:0.7s; -moz-transition:0.7s;}
.sc-project-item .sc-project-content-box .sc-project-icon i {color:var(--teal); width:70px; height:70px; line-height:70px; border-radius:50%; font-size:15px; text-align:center; display:inline-block; background:#ffffff; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; transform:rotate(0deg);}
.sc-project-item .sc-project-content-box .sc-project-icon i:hover {transform:rotate(-45deg);}
.sc-project-item .sc-project-content-box .sc-project-text {position:absolute; bottom:30px; left:40px; opacity:0; visibility:hidden; transition:0.7s; -webkit-transition:0.7s; -moz-transition:0.7s;}
.sc-project-item .sc-project-content-box .sc-project-text a {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; color:#fff;}
.sc-project-item .sc-project-content-box .sc-project-text h4 {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; color:#fff;}
.sc-project-item .sc-project-content-box .sc-project-text a::hover {opacity:0.5;}
.sc-project-item .sc-project-content-box .sc-project-text .sub-title {position:relative; font-weight:500; font-size:16px; color:#fff;}
.sc-project-item:hover::before {opacity:0.8; visibility:visible; bottom:0; border-radius:5px;}
.sc-project-item:hover .sc-project-icon, .sc-project-item:hover .sc-project-text {opacity:1; visibility:visible;}
.sc-project-content-style {position:relative; transition:0.4s; overflow:hidden; border:20px solid #ffffff;}
.sc-project-content-style::before {content:""; position:absolute; background:var(--teal); left:0; width:100%; height:100%; opacity:0; visibility:hidden; bottom:-100%; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-project-content-style .sc-project-content-box .sc-project-icon {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; visibility:hidden; transition:0.7s; -webkit-transition:0.7s; -moz-transition:0.7s;}
.sc-project-content-style .sc-project-content-box .sc-project-icon i {color:var(--teal); width:70px; height:70px; line-height:70px; border-radius:50%; font-size:15px; text-align:center; display:inline-block; background:#ffffff; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; transform:rotate(0deg);}
.sc-project-content-style .sc-project-content-box .sc-project-icon i:hover {transform:rotate(-45deg);}
.sc-project-content-style .sc-project-content-box .sc-project-text {position:absolute; bottom:30px; left:40px; opacity:0; visibility:hidden; transition:0.7s; -webkit-transition:0.7s; -moz-transition:0.7s;}
.sc-project-content-style .sc-project-content-box .sc-project-text a {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; color:#fff;}
.sc-project-content-style .sc-project-content-box .sc-project-text a::hover {opacity:0.5;}
.sc-project-content-style .sc-project-content-box .sc-project-text .sub-title {position:relative; font-weight:500; font-size:16px; color:#fff; padding-left:18px;}
.sc-project-content-style .sc-project-content-box .sc-project-text .sub-title::before {position:absolute; content:""; width:5px; height:2px; background:#ffffff; left:0; top:8px;}
.sc-project-content-style .sc-project-content-box .sc-project-text .sub-title::after {position:absolute; content:""; width:5px; height:2px; background:#ffffff; left:7px; top:8px;}
.sc-project-content-style:hover::before {opacity:0.8; visibility:visible; bottom:0;}
.sc-project-content-style:hover .sc-project-icon, .sc-project-content-style:hover .sc-project-text {opacity:1; visibility:visible;}
.sc-project-section-two {position:relative; background:var(--navy); margin-top:0; padding:30px 40px 0 50px;}
.sc-project-section-three {padding-bottom:200px; margin-top:0;}
.sc-project-content-area .sc-title {margin-bottom:25px; font-size:30px;}
.sc-project-content-area .sc-project-inner-category {border-radius:5px;}
.sc-project-content-area .sc-project-inner-category .sc-inner-title {background:var(--teal); border-radius:5px 5px 0px 0px; padding:30px 40px;}
.sc-project-content-area .sc-project-inner-category .sc-inner-title .cate-title {margin-bottom:0; font-size:30px;}
.sc-project-content-area .sc-project-inner-category .sc-inner-list {background:#000; padding:35px 40px 5px; border-radius:0 0 5px 5px;}
.sc-project-content-area .sc-project-inner-category .sc-inner-list .list-gap li {border-bottom:1px solid rgba(255, 255, 255, 0.2); padding-bottom:10px; margin-bottom:20px;}
.sc-project-content-area .sc-project-inner-category .sc-inner-list .list-gap li:last-child {border:none; margin-bottom:7px;}
.sc-project-content-area .sc-project-inner-category .sc-inner-list .list-gap li span {color:#d6d7e5;}
.sc-project-content-area .sc-working-content-box .sc-content-box {border:2px solid #eeeff1; text-align:center; padding:30px 35px 10px; margin-bottom:45px; border-radius:5px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-project-content-area .sc-working-content-box .sc-content-box:hover {border-color:var(--teal);}
.sc-project-content-area .sc-related-content .sc-related-check .list-gap li {margin-bottom:15px;}
.sc-project-content-area .sc-related-content .sc-related-check .list-gap li svg {margin-right:10px;}
.sc-statistics-section-area {padding-bottom:445px;}
.sc-statistics-section-area .sc-heading-area .title {line-height:55px;}
.sc-statistics-style {padding:60px; box-shadow:0px 1px 4px rgba(3, 4, 27, 0.04); position:relative; margin-top:-100px; z-index:3;}
.sc-statistics-service-box {background:var(--very-light-gray); padding:43px 35px 40px; border-radius:3px; transition:0.6s; position:relative;}
.sc-statistics-service-box .icomoon {background:var(--teal); width:80px; height:80px; display:inline-block; line-height:80px; text-align:center; border-radius:50%; color:#fff; font-size:30px; margin-bottom:10px;}
.sc-statistics-service-box .icon-startup {font-size:45px;}
.sc-statistics-service-box .icon-financial, .sc-statistics-service-box .icon-risk {font-size:35px;}
.sc-statistics-service-box .sc-count {display:block; font-weight:700; font-size:40px; color:#000;}
.sc-statistics-service-box .sc-title {color:#595b5e;}
.sc-form-section-area {background:url(../images/bg/form-bg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; padding-bottom:194px;}
.sc-form-inner {background:transparent; max-width:645px;}
.sc-form-inner .sc-heading-area .sub-title {color:#fff;}
.sc-form-inner .sc-form-area {padding:0;}
.sc-form-inner .sc-slider-form {margin-bottom:20px;}
.sc-form-inner .sc-slider-form textarea, .sc-form-inner .sc-slider-form input {background:var(--navy); border-radius:3px; color:#fff; padding:18px 20px;}
.sc-form-inner .sc-slider-form textarea {height:160px; margin-bottom:0;}
.sc-form-inner .select-selected {box-shadow:none; background:var(--navy) !important; padding:18px !important; color:#d6d7e5 !important;}
.sc-google-map iframe {width:100%;}
.select-services-two::before {color:rgba(255, 255, 255, 0.5); font-size:9px !important;}
.sc-form-image {background-image:url(../images/bg/form-inner-bg.jpg); position:absolute; right:0; top:0; background-repeat:no-repeat; height:76%; width:47%; border-radius:0 0 0 5px;}
.sc-form-pages-area {background:url(../images/bg/form-bg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; padding-bottom:80px;}
.sc-page-form-image {position:absolute; right:0; top:0; background-repeat:no-repeat; height:100%; width:47%; border-radius:0 0 0 5px;}
::placeholder {color:#d6d7e5 !important; opacity:1;}
:-ms-input-placeholder {color:#d6d7e5 !important;}
::-ms-input-placeholder {color:#d6d7e5 !important;}
.sc-price-item {border:2px solid #eeeff1; padding:50px 50px 50px; margin:0 13px; position:relative;}
.sc-price-item .sc-price-text {border-bottom:1px solid #e1e1e1; padding-bottom:30px; margin-bottom:20px;}
.sc-price-item .sc-price-text .sc-price {margin-bottom:0;}
.sc-price-item .sc-price-text .sub-title {font-weight:500;}
.sc-price-item .sc-price-btn .sc-primary-btn {border-radius:26px; padding:13px 30px; display:block;}
.sc-price-item .sc-content-area .sc-content-list {border-bottom:1px solid #e1e1e1; padding-bottom:30px; margin-bottom:35px;}
.sc-price-item .sc-content-area .sc-content-list .sc-list li {margin-bottom:18px;}
.sc-price-item .sc-content-area .sc-content-list .sc-list li:last-child {margin-bottom:0;}
.sc-price-item .sc-content-area .sc-content-list .sc-list li i {color:#595b5e; font-size:20px; position:relative; top:2px; margin-right:5px;}
.sc-price-item .sc-price-btn {display:block; padding:15px 35px; background:var(--very-light-gray); color:#000; font-weight:600; transition:all 0.5s; border:2px solid #eeeff1; border-radius:50px; position:relative; overflow:hidden; z-index:1; text-align:center;}
.sc-price-item .sc-price-btn:after, .sc-price-item .sc-price-btn:before {content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; transition:0.4s; border-radius:50px;}
.sc-price-item .sc-price-btn:after {background-color:transparent; z-index:-2;}
.sc-price-item .sc-price-btn:before {background-color:var(--teal); z-index:-1; width:0;}
.sc-price-item .sc-price-btn:hover {border-color:transparent; color:#fff;}
.sc-price-item .sc-price-btn:hover:before {width:100%;}
.sc-price-item .price-shape-two {width:20px; height:107.1%; background:var(--very-light-gray); position:absolute; top:-22px; left:-22px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-price-item .price-shape-four {height:107%;}
.sc-price-item .price-shape-one, .sc-price-item .price-shape-three {width:75%; height:20px; background:var(--very-light-gray); position:absolute; bottom:-22px; left:-2px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-price-item .price-shape-one, .sc-price-item .price-shape-three {width:75%; height:20px; background:var(--very-light-gray); position:absolute; bottom:-22px; left:-2px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-price-item .price-shape-one {top:-22px; bottom:auto;}
.sc-price-item.sc-price-active .price-shape-one, .sc-price-item.sc-price-active .price-shape-two, .sc-price-item.sc-price-active .price-shape-three, .sc-price-item:hover .price-shape-one, .sc-price-item:hover .price-shape-two, .sc-price-item:hover .price-shape-three {background:var(--teal); transition:0.6s; -webkit-transition:0.6s; -moz-transition:0.6s;}
.sc-price-item.sc-price-active .sc-price-btn, .sc-price-item:hover .sc-price-btn {color:#fff;}
.sc-price-item.sc-price-active .sc-price-btn::before, .sc-price-item:hover .sc-price-btn::before {width:100%;}
.sc-margin-top {margin-top:-18px !important;}
.sc-project-filter {margin-bottom:30px;}
.sc-project-filter button {background:var(--teal); color:#fff; border:none; color:#0f0f11; padding:12px 24px; border:none; font-weight:600; margin-right:10px; background:transparent; position:relative; cursor:pointer; border:none;}
.sc-project-filter button::before {position:absolute; content:""; bottom:0; left:0; width:100%; height:50%; background:#eef0f1; bottom:0; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; z-index:-1;}
.sc-project-filter button.active, .sc-project-filter button:hover {color:#fff;}
.sc-project-filter button.active::before, .sc-project-filter button:hover::before {background-color:var(--teal); height:100%;}
.sc-project-filter button:last-child {margin-right:0px;}
.sc-page-error {padding-bottom:230px;}
.sc-page-error .error-text {color:#102d47; text-align:center;}
.sc-page-error .error-text .error-code {font-size:100px; color:#102d47; position:relative;}
.sc-page-error .error-text .error-code:after {position:absolute; content:""; background:#eee; height:1px; bottom:-10px; left:50%; transform:translateX(-50%); width:600px;}
.sc-page-error .error-text h3.error-message {color:#102d47;}
.sc-page-error .error-text form {position:relative; max-width:400px; margin:0 auto;}
.sc-page-error .error-text form input {border:1px solid #ddd; color:#444444; padding:10px 17px; width:100%; border-radius:5px; margin-bottom:30px;}
.sc-page-error .error-text form button {background:transparent; border:medium none; color:#666666; padding:11px 16px; position:absolute; right:0px; top:0; z-index:10; font-size:20px; outline:none; border-radius:25px;}
.sc-accordion-section-area {background:var(--very-light-gray); background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; padding-top:275px; margin-top:-175px;}
.sc-accordion-section-area .sc-essential-image img {position:relative; z-index:3;}
.sc-accordion-section-area .sc-essential-shape {position:absolute; right:0; top:-10px;}
.sc-faq-style .accordion-item {border:none; margin-bottom:20px; padding:8px 0; background:#ffffff; box-shadow:0px 1px 4px rgba(3, 4, 27, 0.06);}
.sc-faq-style .accordion-item .accordion-header {position:relative;}
.sc-faq-style .accordion-item .accordion-header .accordion-button {font-size:20px; background:#ffffff; padding:18px 25px; color:#000; font-weight:600; position:relative; font-family:"Inter Tight", sans-serif;}
.sc-faq-style .accordion-item .accordion-header .accordion-button:before {position:absolute; top:25px; right:25px; content:"\e902"; font-family:"icomoon" !important; color:#595b5e; font-size:8px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-faq-style .accordion-item .accordion-header .accordion-button:not(.collapsed) {color:#000; box-shadow:none;}
.sc-faq-style .accordion-item .accordion-header .accordion-button:not(.collapsed):before {transform:rotate(-180deg);}
.sc-faq-style .accordion-item .accordion-header .accordion-button:focus {box-shadow:none;}
.sc-faq-style .accordion-item .accordion-header .accordion-button:after {display:none;}
.sc-faq-style .accordion-item .accordion-body {padding:15px 25px 25px;}
.sc-faq-style .accordion-item .accordion-body p {font-size:16px; color:#000; font-weight:400;}
.sc-faq-style3 .accordion-item {border:none; margin-bottom:20px; padding:8px 25px; background:var(--very-light-gray); border-radius:2px; box-shadow:none;}
.sc-faq-style3 .accordion-item .accordion-header .accordion-button {background:transparent; font-size:20px; padding:18px 0; color:#000; font-weight:600; position:relative; border-bottom:1px solid transparent;}
.sc-faq-style3 .accordion-item .accordion-header .accordion-button:before {position:absolute; top:18px; right:25px; content:"\e923"; font-family:"icomoon" !important; font-weight:400; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-faq-style3 .accordion-item .accordion-header .accordion-button:not(.collapsed) {box-shadow:none; border-bottom:1px solid rgba(0,0,0,.4); color:var(--navy);}
.sc-faq-style3 .accordion-item .accordion-header .accordion-button:not(.collapsed):before {content:"\e91f";}
.sc-faq-style3 .accordion-item .accordion-header .accordion-button:focus {box-shadow:none;}
.sc-faq-style3 .accordion-item .accordion-header .accordion-button:after {display:none;}
.sc-faq-style3 .accordion-item .accordion-body {padding:15px 0 18px;}
.sc-faq-style3 .accordion-item .accordion-body p {font-size:16px; color:#000; font-weight:400;}
.sc-searchbar-area {position:relative; height:70px; border:2px solid #eeeff1; border-radius:2px; max-width:420px; margin-right:0; margin-left:auto;}
.sc-searchbar-area .input-field, .sc-searchbar-area [type=email] {width:100%; padding:10px 20px;}
.sc-searchbar-area [type=submit] {font-size:0; width:60px; height:60px; padding:0; background:var(--teal);}
.sc-searchbar-area .sc-primary-btn {padding:0; right:2px; min-width:60px;}
.sc-searchbar-area .sc-primary-btn i {color:#fff; position:absolute; right:19px; top:19px;}
.sc-searchbar-area .sc-primary-btn::after {display:none;}
.sc-accordion-style-two {margin-top:0; padding-top:100px;}
.sc-accordion-style-two .sc-faq-style .accordion-item {padding:16px 0;}
.sc-accordion-style-two .sc-essential-shape {top:0;}
.sc-breadcrumb-style h2 {font-weight:700; font-size:70px; line-height:1.2;}
.sc-breadcrumb-style:after {display:block; content:' '; background:#000; opacity:.5; position:absolute; top:0; bottom:0; right:0; left:0;}
.sc-breadcrumb-style {background:url(../images/bg/breadcrumb.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.sc-breadcrumb-style .sc-slider-subtitle {font-weight:600; font-size:14px; text-transform:uppercase; color:#fff; background:rgba(255, 255, 255, 0.1); display:inline-block; padding:9px 22px 5px; border-left:2px solid var(--teal); margin-bottom:18px;}
.sc-global-section-area {background:var(--navy); padding-top:225px; position:relative; margin-top:-125px;}
.sc-global-style-two {margin-top:0; padding-top:100px;}
.sc-global-item .sc-heading-area .active {color:var(--teal); font-style:italic;}
.sc-global-item .sc-global-content-box .sc-global-icon {min-width:195px; height:195px; line-height:195px; background:var(--navy); border-radius:3px; text-align:center; display:inline-block; margin-right:30px;}
.sc-global-item .sc-global-content-box .sc-global-text .sub-title {color:#d6d7e5; display:block; margin-bottom:20px; transition:0.4s;}
.sc-global-item .sc-global-content-box .sc-global-text .sub-title:hover {color:#fff;}
.sc-global-item .sc-global-content-box .sc-global-text .des {color:#d6d7e5;}
.sc-global-item .content-bottom {border-bottom:1px solid rgba(255, 255, 255, 0.1); padding-bottom:20px; margin-bottom:20px;}
.sc-global-image {position:relative;}
.sc-global-image .sc-images2 {position:absolute; bottom:45px; left:35px;}
.sc-brand-section-area {position:relative; background:var(--very-light-gray);}
.sc-brand-image-box {padding:75px 0 65px;}
.sc-brand-image-box .sc-brand-image {margin-right:100px;}
.sc-brand-image-box .sc-brand-image:last-child {margin-right:0;}
.sc-brand-image h6 {position:absolute; bottom:42px; z-index:6; right:2px; color:#fff; text-transform:lowercase; font-style:italic; background:#000;}
.sc-brand-section-two {position:relative; margin-top:-110px; background:none; background:var(--teal); z-index:3;}
.sc-brand-section-two.sc-long-width2 {max-width:1620px; border-radius:0px 10px 10px 0px;}
.sc-brand-section-two.sc-long-width2 .container {margin-right:0; margin-left:auto;}
.sc-brand-section-two .sc-brand-image-box {padding:65px 0 50px;}
.sc-brand-section-three {background:none;}
.sc-gallery-slider {position:relative; display:flex; overflow:hidden;}
.sc-gallery-slider.nagetive-margin {margin-top:-205px;}
.sc-swiper-gallery {width:100%; height:525px;}
.sc-swiper-gallery .sc-slider-content {max-width:550px;}
.sc-swiper-gallery .sc-slider-item {display:flex; align-items:flex-end;}
.sc-swiper-gallery .sc-slider-item .sc-slider-image {min-width:525px; margin-right:70px;}
.sc-swiper-gallery .des {font-size:30px; color:#000; margin-bottom:30px; font-family:"Inter Tight", sans-serif;}
.sc-swiper-gallery .sc-slider-auother .title {font-weight:600; margin-bottom:5px;}
.sc-swiper-gallery .swiper-button-prev, .sc-swiper-gallery .swiper-button-next {position:absolute; bottom:0; right:0; top:auto; left:auto; height:75px; width:40px; color:#e9e9e9; background:#1e1e1e;}
.sc-swiper-gallery .swiper-button-prev::after, .sc-swiper-gallery .swiper-button-next::after {font-size:12px;}
.sc-swiper-gallery .swiper-button-prev {right:40px; border-right:1px solid #e9e9e9;}
.sc-swiper-gallery .sc-slider-image img {border-radius:15px;}
.sc-swiper-gallery-two {min-width:154px; height:547px; order:-1; margin-right:20px;}
.sc-swiper-gallery-two .swiper-slide .sc-thumb-image {position:relative; cursor:pointer;}
.sc-swiper-gallery-two .swiper-slide .sc-thumb-image::before {content:""; position:absolute; top:0; bottom:0; height:100%; width:100%; background:rgba(228, 32, 50, 0.3); border-radius:15px; opacity:0; visibility:hidden; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-swiper-gallery-two .swiper-slide img {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; border-radius:15px;}
.sc-swiper-gallery-two .swiper-slide-thumb-active .sc-thumb-image::before {opacity:1; visibility:visible;}
.sc-testimonial-section.long-gap {padding-top:310px; margin-top:-190px;}
.sc-testimonial-section-seven {background:url(../images/bg/testimonial-bg.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; position:relative; margin-top:-115px; padding-top:215px;}
.sc-testimonial-section-seven .swiper-button-next, .sc-testimonial-section-seven .swiper-button-prev {transition:0.6s; visibility:visible; opacity:1; position:absolute; bottom:0;}
.sc-testimonial-section-seven .swiper-button-next:after, .sc-testimonial-section-seven .swiper-button-prev:after {text-transform:none !important; letter-spacing:0; font-variant:initial; font-size:15px; background:#fff; box-shadow:0px 2px 10px rgba(3, 4, 27, 0.08); min-width:54px; color:#595b5e; height:40px; line-height:40px; border-radius:0px 20px 20px 0px; display:inline-block; text-align:center; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-testimonial-section-seven .swiper-button-next:hover:after, .sc-testimonial-section-seven .swiper-button-prev:hover:after {background:var(--teal); color:#fff;}
.sc-testimonial-section-seven .swiper-button-prev:after {border-radius:20px 0 0 20px;}
.sc-testimonial-section-seven .swiper .swiper-button-prev {left:50%; bottom:15px; top:auto;}
.sc-testimonial-section-seven .swiper .swiper-button-next {right:35%; bottom:15px; left:auto; top:auto;}
.sc-testimonial-section-seven .swiper-button-next.swiper-button-disabled, .sc-testimonial-section-seven .swiper-button-prev.swiper-button-disabled {pointer-events:unset; cursor:pointer;}
.sc-testimonial-section-seven .sc-pagination-active-30 {margin-left:-28px; margin-right:-28px; padding:0 28px;}
.sc-testimonial-section-five {background:url(../images/bg/testimonial-bg.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; padding-top:210px; position:relative; margin-top:-110px;}
.sc-testimonial-section-six {background:#ffffff; background-position:center; background-size:cover; background-repeat:no-repeat; padding-top:100px; position:relative;}
.sc-testimonial-section-six .sc-test-item {border:2px solid #eeeff1; border-radius:5px;}
.sc-testimonial-section-six .swiper-button-next, .sc-testimonial-section-six .swiper-button-prev {transition:0.6s; visibility:visible; opacity:1;}
.sc-testimonial-section-six .swiper-button-next:after, .sc-testimonial-section-six .swiper-button-prev:after {text-transform:none !important; letter-spacing:0; font-variant:initial; font-size:15px; background:#fff; min-width:54px; box-shadow:none; color:#595b5e; height:40px; line-height:40px; border-radius:0px 20px 20px 0px; border:2px solid #eeeff1; display:inline-block; text-align:center; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-testimonial-section-six .swiper-button-next:hover:after, .sc-testimonial-section-six .swiper-button-prev:hover:after {background:var(--teal); border-color:var(--teal); color:#fff;}
.sc-testimonial-section-six .swiper-button-prev:after {border-radius:20px 0 0 20px;}
.sc-testimonial-section-six .swiper .swiper-button-prev {left:auto; right:110px;}
.sc-testimonial-section-six .swiper .swiper-button-next {right:43px;}
.sc-testimonial-section-six .swiper-button-next.swiper-button-disabled, .sc-testimonial-section-six .swiper-button-prev.swiper-button-disabled {pointer-events:unset; cursor:pointer;}
.sc-testimonial-section-six .sc-pagination-active-30 {margin-left:-28px; margin-right:-28px; padding:0 28px; padding-top:150px; margin-top:-150px;}
.sc-testimonial-section-six .sc-pagination-active-30.sc-blog-slider .swiper-button-next, .sc-testimonial-section-six .sc-pagination-active-30.sc-blog-slider .swiper-button-prev {top:5%;}
.sc-testimonial-section-three {background:var(--very-light-gray); background-position:center; background-size:cover; background-repeat:no-repeat; padding-top:285px; position:relative; margin-top:-185px;}
.sc-testimonial-section-three .swiper-button-next, .sc-testimonial-section-three .swiper-button-prev {transition:0.6s; visibility:visible; opacity:1;}
.sc-testimonial-section-three .swiper-button-next:after, .sc-testimonial-section-three .swiper-button-prev:after {text-transform:none !important; letter-spacing:0; font-variant:initial; font-size:15px; background:#fff; box-shadow:0px 2px 10px rgba(3, 4, 27, 0.08); min-width:54px; color:#595b5e; height:40px; line-height:40px; border-radius:0px 20px 20px 0px; display:inline-block; text-align:center; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-testimonial-section-three .swiper-button-next:hover:after, .sc-testimonial-section-three .swiper-button-prev:hover:after {background:var(--teal); color:#fff;}
.sc-testimonial-section-three .swiper-button-prev:after {border-radius:20px 0 0 20px;}
.sc-testimonial-section-three .swiper .swiper-button-prev {left:auto; right:110px;}
.sc-testimonial-section-three .swiper .swiper-button-next {right:43px;}
.sc-testimonial-section-three .swiper-button-next.swiper-button-disabled, .sc-testimonial-section-three .swiper-button-prev.swiper-button-disabled {pointer-events:unset; cursor:pointer;}
.sc-testimonial-section-three .sc-pagination-active-30 {margin-left:-28px; margin-right:-28px; padding:0 28px; padding-top:150px; margin-top:-150px;}
.sc-testimonial-section-three .sc-pagination-active-30.sc-blog-slider .swiper-button-next, .sc-testimonial-section-three .sc-pagination-active-30.sc-blog-slider .swiper-button-prev {top:5%;}
.sc-testimonial-section-four {background-image:url(../images/bg/team-bg-three.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; position:relative;}
.sc-testimonial-section-four .sc-heading-area {max-width:650px;}
.sc-testimonial-section-four .swiper-button-next, .sc-testimonial-section-four .swiper-button-prev {transition:0.6s; visibility:visible; opacity:1;}
.sc-testimonial-section-four .swiper-button-next:after, .sc-testimonial-section-four .swiper-button-prev:after {text-transform:none !important; letter-spacing:0; font-variant:initial; font-size:15px; background:var(--teal); box-shadow:0px 2px 10px rgba(3, 4, 27, 0.08); min-width:54px; color:#fff; height:40px; line-height:40px; border-radius:0px 20px 20px 0px; display:inline-block; text-align:center; transition:0.4s;}
.sc-testimonial-section-four .swiper-button-next:hover:after, .sc-testimonial-section-four .swiper-button-prev:hover:after {background:var(--teal); color:#fff;}
.sc-testimonial-section-four .swiper-button-next.swiper-button-disabled, .sc-testimonial-section-four .swiper-button-prev.swiper-button-disabled {pointer-events:unset; cursor:pointer;}
.sc-testimonial-section-four .swiper .swiper-button-prev {left:80px;}
.sc-testimonial-section-four .swiper .swiper-button-next {right:43px;}
.sc-testimonial-section-four .sc-pagination-active {margin-left:-25px; margin-right:-25px; padding:0 25px;}
.sc-testimonial-section-four .sc-pagination-active-30 {margin-left:-28px; margin-right:-28px; padding:0 28px;}
.sc-testimonial-section-four .sc-pagination-active-30.sc-blog-slider .swiper-button-next, .sc-testimonial-section-four .sc-pagination-active-30.sc-blog-slider .swiper-button-prev {top:5%;}
.sc-testimonial-section-four .sc-team-section-area.sc-blog-slider .swiper-button-next, .sc-testimonial-section-four .sc-team-section-area.sc-blog-slider .swiper-button-prev {top:5%;}
.sc-test-item {background:#ffffff; box-shadow:0px 2px 4px rgba(62, 68, 90, 0.04); padding:35px 35px 40px; visibility:visible;}
.sc-test-item .sc-testimonial-text {border-bottom:1px solid #e4e4e4; margin-bottom:30px; padding-bottom:5px;}
.sc-test-item .sc-testimonial-text img {margin-bottom:25px;}
.sc-test-item .sc-testimonial-text .des {font-size:18px;}
.sc-slider-content-area .sc-testimonial-content .des {font-size:24px; line-height:1.8;}
.sc-heading-area .active {color:var(--teal);}
.sc-blog-item img {margin-bottom:15px;}
.sc-blog-item .sc-blog-text {display:block; margin-bottom:25px; padding-top:22px;}
.sc-blog-item .sc-blog-text .title {color:#000; font-size:30px; line-height:40px; display:block; margin-bottom:15px;}
.sc-blog-item .sc-blog-text .title:hover {color:var(--teal);}
.sc-blog-item .sc-blog-btn .sc-transparent-btn {color:#595b5e; padding:12px 35px;}
.sc-blog-item .sc-blog-btn .sc-transparent-btn:hover {color:#fff;}
.sc-blog-item .des {margin-bottom:24px;}
.sc-blog-date-box {display:flex; position:relative; margin-top:-30px; box-shadow:0px 1px 4px rgba(3, 4, 27, 0.06); align-items:flex-end; height:45px;}
.sc-blog-date-box .sc-blog-text {margin-top:20px;}
.sc-blog-date-box .sc-blog-social {position:relative; padding-bottom:9px; background:#fff; padding:9px 20px;}
.sc-blog-date-box .sc-blog-social ul li {display:inline-block; font-weight:500; font-size:14px; text-transform:uppercase; margin-right:15px;}
.sc-blog-date-box .sc-blog-social ul li:last-child {margin-right:0;}
.sc-blog-date-box .sc-blog-social ul li i {color:var(--teal); position:relative; top:3px; margin-right:5px;}
.sc-blog-date-box .sc-blog-social ul li .icon-consoltancy {font-size:17px; top:2px;}
.sc-blog-date-box .sc-blog-social ul .icon-consoltancy {font-size:14px;}
.sc-blog-date-box .sc-date-box span i {margin-top:18px;}
.sc-blog-date-box .sc-date-box {background:var(--teal); display:inline-block; position:relative; min-width:60px; height:60px; padding-top:0; text-align:center; margin-top:0;}
/* .sc-blog-date-box .sc-date-box::before {position:absolute; content:""; left:0; bottom:0; width:100%; height:5px; background:var(--navy);} */
.sc-blog-date-box .sc-date-box .title {font-weight:700; font-size:27px; color:#fff; margin-bottom:0;}
.sc-blog-date-box .sc-date-box .sub-title {text-transform:uppercase; color:#fff;}
.sc-blog-item .sc-blog-text, .sc-blog-item .sc-blog-date-box {margin-left:12px;}
.sc-blog-item .sc-blog-text {position:relative;}
.sc-blog-item .sc-blog-text a {color:#000;}
.sc-blog-item .sc-blog-text .title {font-size:24px;}
.sc-blog-video-image {position:relative;}
.sc-blog-video-image .sc-blog-video {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:99;}
.sc-blog-video-image .sc-blog-video i {font-size:25px; color:#fff; width:80px; height:80px; line-height:74px; text-align:center; display:inline-block; border:5px solid rgba(255, 255, 255, 0.5); border-radius:50%;}
.sc-blog-navigation .list-gap li {display:inline-block; margin-right:5px;}
.sc-blog-navigation .list-gap li:last-child {margin-right:0;}
.sc-blog-navigation .list-gap li a {text-transform:uppercase; color:#000; font-weight:600; font-size:14px; text-align:center;}
.sc-blog-navigation .list-gap li a:hover {color:#595b5e;}
.sc-blog-navigation .list-gap li .navigation-border {width:50px; height:56px; line-height:56px; border-radius:25px; border:2px solid #eef0f1; display:inline-block;}
.sc-blog-navigation .list-gap li .navigation-border.active, .sc-blog-navigation .list-gap li .navigation-border:hover {background:var(--teal); border-color:var(--teal); color:#fff;}
.sc-blog-style2 .sc-blog-date-box {position:relative; margin:-58px 20px 0; margin-left:12px;}
.sc-blog-style2 .sc-blog-text {background:var(--navy); padding:25px 20px 0px; margin-bottom:0; margin-top:0; position:relative;}
.sc-blog-style2 .sc-blog-text h4 {color:#fff;}
.sc-blog-style2 .sc-blog-text .title {color:#000;}
.sc-blog-style2 .sc-blog-text .title:hover {color:var(--teal);}
.sc-blog-style2 .sc-blog-btn {margin-top:20px;}
.sc-blog-style2 .sc-blog-btn .sc-transparent-btn {margin-bottom:-30px; background:#fff;}
.sc-blog-slider .sc-blog-style2 {padding-bottom:24px;}
.sc-footer-section {background-color:var(--navy);}
.sc-footer-section .footer-logo img {height:40.5px;}
.sc-footer-section h5, .sc-footer-section p, .sc-footer-section a {color:rgba(255, 255, 255, 0.8);}
.sc-footer-section .sc-contact-number {padding-top:18px;}
.sc-footer-section .sc-contact-number .icon-phone {width:58px; height:61px; background:var(--teal); text-align:center; line-height:61px; border-radius:8px; display:inline-block; color:#fff; font-size:35px; margin-right:24px;}
.sc-footer-section .sc-contact-number .icon-phone.white-bg-color {background:#fff; color:var(--teal);}
.sc-footer-section .sc-contact-number .contact-number {color:#d6d7e5; font-weight:500;}
.sc-footer-section .sc-contact-number .number {display:block; font-weight:700; font-family:"Inter Tight", sans-serif; color:#fff; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; font-size:20px;}
.sc-footer-section .sc-contact-number .number:hover {color:var(--teal);}
.sc-footer-section .border-style {padding:18px 28px; border:2px solid rgba(255, 255, 255, 0.2); border-radius:3px; margin-top:30px;}
.sc-footer-section .footer-title {font-size:20px; font-weight:700; display:block; margin-bottom:30px;}
.sc-footer-section .footer-about .about-icon {margin:0; padding:0; list-style:none;}
.sc-footer-section .footer-about .about-icon li {display:inline-block; padding-right:5px;}
.sc-footer-section .footer-about .about-icon li i {background:rgba(255, 255, 255, 0.2); border-radius:42px; color:#fff; width:42px; height:42px; line-height:42px; display:inline-block; text-align:center; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; font-size:16px;}
.sc-footer-section .footer-about .about-icon li i:hover {background:#fff; color:var(--teal);}
.sc-footer-section .footer-about .about-icon li:last-child {margin-right:0;}
.sc-footer-section .footer-menu-area .footer-menu-list {margin:0; padding:0; list-style:none;}
.sc-footer-section .footer-menu-area .footer-menu-list li {padding-bottom:12px;}
.sc-footer-section .footer-menu-area .footer-menu-list li:last-child {padding-bottom:0;}
.sc-footer-section .footer-menu-area .footer-menu-list li a {transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-footer-section .footer-menu-area .footer-menu-list li a:hover {color:var(--teal);}
.sc-footer-section .footer-menu-area .footer-menu-list i {color:#ffffff; margin-right:10px; font-size:18px;}
.sc-footer-section .footer-menu-area .footer-menu-list .footer-map {font-size:16px; font-weight:400; color:rgba(255, 255, 255, 0.8);}
.sc-footer-section .footer-menu-area .footer-menu-list .footer-map span {display:block; padding-left:30px; margin-top:-30px;}
.sc-footer-section .copyright-area {background:rgba(0,0,0,.5); padding:28px 0;}
.sc-footer-section .copyright-area .copyright-text a, .sc-footer-section .copyright-area .copyright-text p {color:#D6D7E; margin:0;}
.sc-footer-section .copyright-area .copyright-text a:hover {color:var(--teal);}
.footer-bg-image2, .footer-bg-image1 {background-size:cover; background-repeat:no-repeat; background-position:center;}
.sc-footer-subscribe {background:var(--navy); padding:20px 60px; border-radius:3px;}
.sc-footer-subscribe .sc-form-inner {width:55%; gap:10px;}
.sc-footer-subscribe .sc-subscribe-title {font-size:30px;}
.sc-footer-subscribe .input-field {position:relative; width:80%; border-radius:5px;}
.sc-footer-subscribe .input-field .icon-send {position:absolute; right:25px; top:20px;}
.sc-footer-subscribe input {height:60px; line-height:60px; padding:0 25px; border-radius:3px; border:none;}
.sc-footer-subscribe input[type=email] {background:#ffffff; width:100%; color:#595b5e;}
.sc-footer-subscribe input[type=submit] {color:#fff; padding:0 36px; font-weight:600;}
.sc-footer-subscribe ::placeholder {color:#595b5e !important; opacity:1;}
.sc-footer-subscribe :-ms-input-placeholder {color:#595b5e !important; opacity:1;}
.sc-footer-subscribe ::-ms-input-placeholder {color:#595b5e !important; opacity:1;}
.sc-footer-subscribe .sc-primary-btn {padding:0; min-width:180px; text-align:center;}
.subscribe-style2 input[type=email] {padding:0; background:transparent; border-bottom:2px solid rgba(255, 255, 255, 0.2); color:#fff;}
.subscribe-style2 .input-field .icon-send {right:0;}
.subscribe-style2 ::placeholder {color:#d6d7e5;}
.subscribe-style2 ::-ms-input-placeholder {color:#d6d7e5;}
.subscribe-style2 ::-ms-input-placeholder {color:#d6d7e5;}
.subscribe-style2 .sc-form-inner {gap:20px;}
.footer-subscribe .footer-des {margin-bottom:10px;}
.footer-subscribe .subscribe-form {margin-bottom:50px; position:relative;}
.footer-subscribe .subscribe-form input {height:52px; width:100%; padding:0 20px; background:transparent; border:1px solid #fff; color:#fff;}
.footer-subscribe .subscribe-form button {background:#ffffff; color:#000; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; padding:0 20px; height:40px; line-height:0; color:#000; text-align:center; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; border:1px solid #fff; margin-top:18px;}
.footer-subscribe .subscribe-form button:hover {color:var(--teal);}
.sc-recent-post .recent-image {max-width:90px;}
.sc-recent-post .recent-image img {border-radius:4px;}
.sc-recent-post .post-date {text-transform:uppercase; font-weight:500; font-size:14px; color:#d6d7e5; display:block; margin-bottom:10px;}
.sc-recent-post .title {font-size:18px; font-weight:600; line-height:30px;}
.sc-recent-post .title a:hover {color:var(--teal);}
.sc-recent-post .recent-text {padding-left:20px;}
.sc-breadcrumbs {position:relative; background-color:var(--navy); background-position:center center; background-repeat:no-repeat; background-size:cover; padding:205px 0 150px;}
.sc-breadcrumbs .breadcrumbs-text {text-align:center;}
.sc-breadcrumbs .breadcrumbs-text .page-title {margin-bottom:12px; font-size:40px; color:#ffffff;}
.sc-breadcrumbs .breadcrumbs-text ul {padding:0;}
.sc-breadcrumbs .breadcrumbs-text ul li {color:#fff; display:inline-block; position:relative; padding-right:20px; margin-right:12px;}
.sc-breadcrumbs .breadcrumbs-text ul li:before {content:""; width:12px; height:2px; background:rgba(255, 255, 255, 0.8); position:absolute; top:14px; right:-4px;}
.sc-breadcrumbs .breadcrumbs-text ul li:last-child::before {display:none;}
.sc-breadcrumbs .breadcrumbs-text ul li a {color:rgba(255, 255, 255, 0.8); transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-breadcrumbs .breadcrumbs-text ul li a:hover {color:var(--teal);}
.sc-breadcrumbs .breadcrumbs-text ul li:last-child {padding-right:0; margin-right:0;}
.sc-blog-pages-area .blog-item {position:relative;}
.sc-blog-pages-area .blog-item .blog-image {border-radius:30px;}
.sc-blog-pages-area .blog-item .blog-content {padding:15px 0 40px;}
.sc-blog-pages-area .blog-item .blog-content .blog-list {padding:0;}
.sc-blog-pages-area .blog-item .blog-content .blog-list:before {display:none;}
.sc-blog-pages-area .blog-item .blog-content .blog-list li {padding-right:15px; margin-right:6px;}
.sc-blog-pages-area .blog-item .blog-content .blog-list li:before {width:8px; background:#767676; top:17px; height:2px; right:-3px;}
.sc-blog-pages-area .blog-item .blog-content2 {box-shadow:none; padding:0;}
.sc-blog-pages-area .blog-item .blog-content2 .blog_list2 {padding-top:10px;}
.sc-blog-pages-area .blog-item .readmore {font-size:16px; color:#000; font-weight:500; font-family:"Space Grotesk", sans-serif; text-transform:uppercase; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; position:relative;}
.sc-blog-pages-area .blog-item .readmore::before {content:""; position:absolute; height:1px; background:#595b5e; bottom:-5px; width:0; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-blog-pages-area .blog-item .readmore:hover {color:var(--teal);}
.sc-blog-pages-area .blog-item .readmore:hover::before {width:100%; background:var(--teal);}
.list_menu {margin-bottom:0 !important;}
.list_menu .blog-list li::before {display:none;}
.list_menu .blog-list li i {background:var(--navy); display:inline-block; color:#ffffff; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; font-size:12px;}
.blog_date {position:absolute; right:0; top:0; background:#17975a; font-weight:700; color:#ffffff; padding:20px 35px; border-radius:0 30px 0 0;}
.spria-navigation ul li {display:inline-block; position:relative;}
.spria-navigation ul li + li {margin-left:4px;}
.spria-navigation ul li:first-child {top:2px;}
.spria-navigation ul li i {position:relative; top:0;}
.spria-navigation ul li .arrow-line {position:relative; top:2px;}
.spria-navigation ul li a {display:block; color:#595b5e; width:40px; height:40px; line-height:40px; border-radius:50%; text-align:center; font-family:"Russo One", sans-serif; text-transform:uppercase; transition:0.4s;}
.spria-navigation ul li a .icon-Vector {font-size:13px;}
.spria-navigation ul li a .icon-arrow_right {font-size:13px;}
.spria-navigation ul li a.active:not(.black-shape), .spria-navigation ul li a:hover:not(.black-shape) {background:var(--navy); color:#ffffff;}
.details-content h2 {margin-top:-15px; display:block; margin-bottom:20px;}
.details-content .des {background:#16182d; color:#595b5e; font-size:20px; padding:40px 50px;}
.details-title-item {padding-bottom:35px; margin-bottom:35px; border-bottom:1px solid rgba(221, 222, 225, 0.7);}
.details-title-item .details_btn h6 {margin-right:30px;}
.details-title-item .details-social-list h6 {font-weight:700;}
.details-title-item .details-social-list .list-icon {position:relative; bottom:4px;}
.details-title-item .details-social-list .list-icon ul li {display:inline-block; padding-left:10px;}
.details-title-item .details-social-list .list-icon ul li a {color:#424242; display:inline-block;}
.details-title-item .details-social-list .list-icon ul li a i {position:relative; top:0;}
.details-title-item .details-social-list .list-icon ul li a:hover {color:var(--teal);}
.details-form-box {background:#f8f8f8; border-radius:20px; padding:40px;}
.details-form-box .form label {display:block;}
.details-form-box .form textarea, .details-form-box .form input {background:#ffffff; border:1px solid rgba(114, 21, 250, 0.2); border-radius:10px; width:100%; padding:15px 20px; margin-bottom:15px;}
.details-form-box .form textarea {height:160px;}
.details-form-box ::placeholder {color:#595b5e; opacity:1;}
.details-form-box :-ms-input-placeholder {color:#595b5e;}
.details-form-box ::-ms-input-placeholder {color:#595b5e;}
.details-form-box h4 {display:block;}
.details-author-box {margin-bottom:30px;}
.details-author-box .details-img {margin-right:25px;}
.details-author-box .title-box .author-text .title {margin-bottom:5px; display:block; font-weight:700;}
.details-author-box .title-box .author-text span {font-size:14px; display:block; margin-bottom:5px;}
.details-author-box .title-box .author-text p {font-size:15px;}
.categories-area {background:#f5f5f5; border-radius:20px; padding:30px;}
.categories-area .catergories-form {padding:10px 15px; border:1px solid rgb(62, 62, 62); border-radius:5px; position:relative;}
.categories-area .catergories-form input {color:#3e3e3e;}
.categories-area .catergories-form button {padding:0 13px; background:transparent; height:51px; line-height:51px; position:absolute; right:0; top:0; border:none; font-size:18px;}
.categories-area .catergories-form button i {color:#595b5e; position:relative; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; top:0;}
.categories-area .catergories-form button:hover {color:var(--teal);}
.categories-area .catergories-form ::placeholder {color:#595b5e; opacity:1;}
.categories-area .catergories-form :-ms-input-placeholder {color:#595b5e;}
.categories-area .catergories-form ::-ms-input-placeholder {color:#595b5e;}
.categories-area .categories-item .list li {color:#ffffff; font-weight:500; line-height:2.3;}
.categories-area .categories-item .list li a {color:#595b5e; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.categories-area .categories-item .list li a:hover {color:var(--teal);}
.categories-area .post-item .recent-content .recent-image img {border-radius:15px;}
.categories-area .post-item .recent-content .recent-text .calender-item {display:block;}
.categories-area .post-item .recent-content .recent-text .calender-item span {font-size:14px; font-weight:500;}
.categories-area .post-item .recent-content .recent-text .calender-item i {color:var(--navy); margin-right:5px;}
.categories-area .post-item .recent-content .recent-text a {color:#000; font-weight:500;}
.categories-area .post-item .recent-content .recent-text a:hover {color:var(--teal);}
.categories-area .categories-tag .list li {display:inline-block; padding-right:15px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.categories-area .categories-tag .list li a {color:#595b5e;}
.categories-area .categories-tag .list li a:hover {color:var(--teal);}
.details-btn .details-secondary, .details-btn .details-primary {border:1px solid transparent; color:#424242; font-size:14px; transition:0.4s;}
.details-btn .details-secondary:hover, .details-btn .details-primary:hover {color:var(--teal);}
.details-btn .details-secondary {background:transparent; border:1px solid #dddee1; color:#595b5e;}
.details-btn .details-secondary:hover {background:var(--navy); border-color:transparent; color:#ffffff;}
.sc-blog-details .blog-item {position:relative;}
.sc-blog-details .blockquote {background:#f5f5f5; padding:30px 50px; border-radius:20px; margin:5px 0 26px;}
.sc-blog-details .blockquote .description {font-weight:700; font-size:25px; line-height:35px; font-family:"Inter Tight", sans-serif; margin-bottom:20px; margin-top:30px;}
.sc-blog-details .blog-item .blog-content .blog-list-menu .blog-list::before {display:none;}
.sc-blog-details .blog-item .blog-content .blog-list-menu .blog-list {padding-left:0;}
.sc-faq-pages-area .accordion-item {border:none; margin-bottom:15px; padding:8px 0; background:#f8f7f7; border-radius:10px;}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button {font-size:18px; color:#424242; font-weight:500; position:relative; background:#f8f7f7;}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button:before {position:absolute; top:15px; right:25px; font-family:"remixicon"; content:"\ea78"; color:#000; font-size:20px; transform:rotate(-180deg);}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button:not(.collapsed) {color:var(--teal); box-shadow:none;}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button:not(.collapsed):before {content:"\ea4e"; color:var(--teal);}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button:focus {box-shadow:none;}
.sc-faq-pages-area .accordion-item .accordion-header .accordion-button:after {display:none;}
.sc-faq-pages-area .accordion-item .accordion-body {padding-top:0;}
.sc-faq-pages-area .accordion-item .accordion-body strong {font-size:16px; color:#595b5e; font-weight:400;}
.contact-page-service-box {display:flex; align-items:center;}
.contact-page-service-box .contact_icon i {background:var(--navy); width:70px; height:70px; line-height:70px; text-align:center; border-radius:20px; color:#ffffff; display:inline-block; font-size:30px; margin-bottom:30px; margin-right:30px;}
.contact-page-service-box .contact-service-box {margin-top:-25px;}
.contact-page-service-box .contact-service-box ul li {color:#424242; font-size:20px; font-weight:500; line-height:1.3; font-family:"Inter Tight", sans-serif;}
.contact-page-service-box .contact-service-box ul li a {color:#424242; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.contact-page-service-box .contact-service-box ul li a:hover {color:var(--teal);}
.contact-page-service-box .contact-service-box ul li span {display:block;}
.contact-box input.from-control {width:100%; margin-bottom:30px; padding:15px 20px; border:2px solid #eef0f1; border-radius:3px;}
.contact-box ::placeholder {color:#595b5e; opacity:1;}
.contact-box :-ms-input-placeholder {color:#595b5e;}
.contact-box ::-ms-input-placeholder {color:#595b5e;}
.contact-box textarea {width:100%; margin-bottom:20px; border-radius:3px; padding:15px 20px; height:160px; border:2px solid #eef0f1;}
.contact-box .sc-primary-btn {padding:15px 35px;}
.contact-box h3 {display:block; margin-bottom:30px;}
.contact-box input[type=checkbox] {margin:10px 0 34px;}
.contact-box input[type=submit] {color:#fff; font-weight:500;}
.sc-contact-info {background:var(--very-light-gray); border-radius:2px; padding:50px;}
.sc-contact-info ul li {display:flex; font-weight:500; font-size:18px; line-height:30px; color:#000;}
.sc-contact-info ul li a {color:#000;}
.sc-contact-info ul li svg {margin-right:20px; position:relative; top:7px;}
.sc-contact-info ul li i {padding-top:7px; margin-right:20px; color:var(--teal);}
.sc-contact-info ul li a:hover, .sc-contact-info ul li i {color:var(--teal);}
.sc-contact-info ul li + li {padding-top:20px;}
.sc-chat-box .sc-transparent-btn {display:block; text-align:center; padding:16px 35px;}
.sc-chat-box .sc-transparent-btn i {position:relative; top:2px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.sc-chat-box .sc-transparent-btn:hover i {color:#fff;}
.sc-google-map {position:relative; top:10px;}
.sc-google-map .sc-gray-icon {position:absolute; top:42%; left:50%; transform:translate(-50%, -50%); z-index:9; animation:bounce 2s infinite; -webkit-animation:bounce 2s infinite; -moz-animation:bounce 2s infinite; -o-animation:bounce 2s infinite;}
.sc-google-map .sc-gray-icon i {color:var(--teal); font-size:50px;}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform:translateY(0);}
    40% {-webkit-transform:translateY(-30px);}
    60% {-webkit-transform:translateY(-15px);}
}
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform:translateY(0);}
    40% {-moz-transform:translateY(-30px);}
    60% {-moz-transform:translateY(-15px);}
}
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform:translateY(0);}
    40% {-o-transform:translateY(-30px);}
    60% {-o-transform:translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform:translateY(0);}
    40% {transform:translateY(-30px);}
    60% {transform:translateY(-15px);}
}
.team-content-box {box-shadow:20px 20px 60px rgba(0, 0, 0, 0.05); padding:20px 20px; border-radius:20px; cursor:pointer;}
.team-content-box .team-image {position:relative; overflow:hidden;}
.team-content-box .team-social-icon ul {position:absolute; left:50%; bottom:20px; transform:translateX(-50%); width:100%;}
.team-content-box .team-social-icon ul li {display:inline-block; padding:0 2px;}
.team-content-box .team-social-icon ul li a {width:30px; height:30px; line-height:25px; border-radius:30px; text-align:center; display:inline-block; background:#ffffff; color:#595b5e; transform:translateY(80px); opacity:0; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.team-content-box .team-social-icon ul li a:hover {background:var(--teal); color:#ffffff;}
.team-content-box .team-social-icon ul li:nth-child(1) a {transition-delay:0.1s;}
.team-content-box .team-social-icon ul li:nth-child(2) a {transition-delay:0.2s;}
.team-content-box .team-social-icon ul li:nth-child(3) a {transition-delay:0.3s;}
.team-content-box .team-social-icon ul li:nth-child(4) a {transition-delay:0.4s;}
.team-content-box .team-author .team-title a {color:#000; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.team-content-box .team-author .team-title a:hover {color:var(--teal);}
.team-content-box .team-author span {color:#595b5e;}
.team-content-box:hover {box-shadow:20px 20px 60px rgba(0, 0, 0, 0.07);}
.team-content-box:hover .team-social-icon a {opacity:1; transform:translateY(0);}
.content-area {border-radius:20px; box-shadow:0 0 15px rgba(201, 193, 193, 0.3); padding:40px;}
.content-area .details-area .personal-info {margin-top:25px; margin-bottom:20px;}
.content-area .details-area .personal-info li i {color:var(--teal); font-size:20px; font-family:"Inter Tight", sans-serif; margin-right:10px;}
.content-area .details-area .personal-info li a {color:#595b5e; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.content-area .details-area .personal-info li a:hover {color:var(--teal);}
.content-area .details-area .team-rating {margin-bottom:35px;}
.content-area .details-area .team-rating .rating-list li {display:inline-block; margin-right:70px;}
.content-area .details-area .team-rating .rating-list li i {color:var(--teal);}
.sc-footer-cta.sc-cta-content-box.d-flex.align-items-center {background:var(--teal);}
@media only screen and (min-width:992px) {.lg-fl-right{float:right;}
}
@media only screen and (min-width:1440px) {.container {max-width:1340px;}
}
@media only screen and (max-width:1650px) {
	.sc-brand-section-two.sc-long-width2 {max-width:1400px;}
    .sc-about-section-two .sc-about-text-box .sc-about-shape {right:-75px; top:10px;}
    .sc-accordion-section-area .sc-essential-shape img {max-width:720px;}
    .sc-footer-cta-two .sc-cta-content {padding-left:30px; padding-right:30px;}
    .sc-footer-cta-two .sc-cta-content .sc-cta-form input {width:95%;}
}
@media only screen and (max-width:1520px) {
	.sc-header-content-left ul.white-color li a:hover {color:#ffffff;}
    .sc-footer-cta-two .sc-cta-content {margin-top:-19px;}
    .sc-slider-section .swiper-pagination {left:24px;}
    .sc-cta-content-box .sc-cta-content .sc-cta-text {margin-right:180px;}
}
@media only screen and (max-width:1440px) {
	.sc-topbar-section-two .sc-header-date {margin-right:20px;}
    .sc-brand-section-two.sc-long-width2 {max-width:1300px;}
    .sc-price-item {padding:50px 35px 50px;}
    .sc-arrow-btn .swiper .swiper-button-next {right:22%;}
    .sc-arrow-btn .swiper .swiper-button-prev {left:60%;}
    .sc-blog-date-box .sc-date-box {margin-right:0;}
    .sc-blog-date-box .sc-blog-social ul li {font-size:12px; margin-right:10px;}
    .sc-topbar-section-three::before {width:60%;}
    .sc-slider-section.sc-slider-style3 .slider-title {font-size:48px;}
    .sc-footer-cta-two .sc-cta-content {flex:0 0 80%;}
    .sc-footer-cta-two.sc-cta-content-box .cta-image2 img {min-height:189px;}
    .sc-footer-cta-two .sc-cta-content {flex:0 0 100%;}
    .sc-footer-cta-two.sc-cta-content-box .cta-image2 {display:none;}
    .sc-footer-section .sc-contact-number .number {font-size:17px;}
    .sc-footer-section .border-style {padding:18px 20px;}
    .sc-footer-section .sc-contact-number .icon-phone {margin-right:20px;}
    .sc-counter-box .des {font-size:18px;}
    .sc-testimonial-section-seven .swiper .swiper-button-prev {left:70%;}
    .sc-testimonial-section-seven .swiper .swiper-button-next {right:10%;}
}
@media only screen and (max-width:1366px) {
	.sc-cta-content-box .sc-cta-content .sc-cta-text {margin-right:170px;}
    .sc-accordion-section-area .sc-essential-shape img {max-width:600px;}
    .sc-team-pages-content-box .sc-page-btn .sc-white-btn-two, 
	.sc-team-slider-pages-area .sc-pages-text-area .sc-slider-btn .sc-white-btn-two {padding:20px 35px;}
    .sc-blog-text h4 {font-size:20px;}
    .sc-recent-post .title {font-size:15px;}
    .sc-ipade-pr-0 {padding-right:0;}
    .sc-heading-area .title {font-size:40px; line-height:1.3;}
    .sc-service-content-box {padding:30px 25px 35px;}
    .sc-slider-content-area .sc-testimonial-content .des {font-size:25px;}
    .sc-brand-section-two.sc-long-width2 {border-radius:0;}
    .counter-style-box-two .sc-count {font-size:35px;}
    .counter-style-box-two .des {font-size:14px;}
    .sc-team-content-area .sc-team-slider-area .sc-team-slider .sc-slider-btn .sc-white-btn-two {padding:17px 20px;}
    .sc-cta-content-box .sc-cta-content {padding:60px 50px 43.5px;}
    .sc-cta-content-box .sc-cta-content .sc-cta-text {margin-right:120px;}
    .sc-cta-text h2 {font-size:35px;}
    .sc-cta-style-three .sc-footer-cta-four .sc-cta-content .sc-cta-form input {width:100%;}
    .sc-footer-style3 .sc-cta-section-area .sc-cta-content {padding:45px 50px 27.5px;}
    .sc-cta-style-four .sc-footer-cta-four .sc-cta-content .sc-cta-form input {width:113%;}
    .sc-cta-style-four .sc-secondary-btn-two {padding:17px 14px;}
    .sc-cta-section-area .sc-cta-content-box .sc-cta-content {padding:45px 50px 28.5px;}
    .sc-cta-section-area2 .sc-cta-content-box .sc-cta-content {padding:60px 50px 43.5px;}
    .sc-blog-section-two .sc-blog-date-box .sc-blog-social {padding:9px 15px;}
}
@media only screen and (max-width:1366px) and (min-width:1200px) {
	.sc-process-system .process-content {padding:22px; font-size:14px;}
}
@media only screen and (max-width:1199px) {
	.sc-topbar-section-two .sc-header-date {display:none;}
    .sc-menu-inner .sc-header-logo {padding-right:45px;}
    .sc-main-menu > ul > li {margin-right:30px;}
    .sc-header-content-two .sc-search-box {margin-right:10px;}
    .sc-header-section .header-btn .sc-primary-btn {padding:13px 15px;}
    .sc-statistics-service-box {padding:43px 10px 40px;}
    .sc-service-text h4 {font-size:19px;}
    .sc-services-style3 .sc-transparent-btn {padding:13px 25px;}
    .counter-style-box-two .sc-counter-icon {margin-right:15px;}
    .sc-statistics-style {padding:60px 50px 30px;}
    .sc-services-style3 .service-title a {font-size:18px;}
    .sc-statistics-area {padding-left:40px;}
    .sc-statistics-service-box .sc-count {font-size:35px;}
    .sc-price-item {padding:50px 20px 50px;}
    .sc-arrow-btn .swiper .swiper-button-prev {left:70%;}
    .sc-arrow-btn .swiper .swiper-button-next {right:10%;}
    .sc-accordion-section-area .sc-essential-shape {top:55px;}
    .sc-accordion-section-area .sc-essential-shape img {max-width:500px;}
    .sc-cta-content-box .sc-cta-content {padding:35px 30px 26.5px;}
    .sc-cta-section-area .sc-cta-content h2 {font-size:26px;}
    .sc-about-section-two .sc-about-text-box .sc-about-shape {display:none;}
    .sc-slider-style2 .sc-slider-2 .container {padding-top:150px;}
    .sc-slider-content-area .sc-testimonial-content .des {font-size:22px; line-height:1.8;}
    .sc-heading-area .title {font-size:36px;}
    .sc-blog-style2 .sc-blog-date-box {margin-left:8px; margin-right:8px;}
    .sc-blog-date-box .sc-blog-social ul li i {font-size:15px;}
    .sc-blog-date-box .sc-date-box {min-width:60px;}
    .sc-blog-date-box .sc-blog-social ul li {font-size:11px; margin-right:8px;}
    .sc-blog-date-box .sc-date-box {margin-right:0;}
    .sc-footer-subscribe {padding:20px 30px;}
    .sc-team-pages-content-box .sc-page-btn .sc-white-btn-two {padding:22px 10px; font-size:16px;}
    .sc-about-area .sc-about-content-style {padding-left:50px;}
    .sc-project-item img {width:100%;}
    .sc-global-image .sc-images2, 
	.sc-topbar-section .sc-header-content-right .sc-header-date .sc-date li, 
	.sc-topbar-section .sc-header-content-left ul li:last-child {display:none;}
    .sc-service-style-three {padding-left:18px; padding-right:18px;}
    .counter-style-box-two {padding-left:8px;}
    .sc-team-content-area .sc-team-slider-area {margin-right:-30px;}
    .sc-project-content-style img {width:100%;}
    .sc-about-service-box {padding:40px 15px 15px;}
    .sc-business-item .sc-business-text {padding:40px 20px 20px;}
    .sc-counter-box .sc-count {font-size:35px;}
    .sc-process-system-three .process-content {padding:20px;}
    .sc-header-section .sc-main-logo {width:170px; padding:0 20px; height:117px;}
    .sc-slider-form-box .sc-form-area {padding:40px 25px 0;}
    .sc-form-section-area .sc-slider-form-box .sc-form-area {padding:40px 0 0;}
    .sc-slider-style1 .sc-main-slider .container {padding-top:140px; padding-bottom:145px;}
    .sc-slider-style1 .sc-main-slider .slider-title {font-size:45px;}
    .sc-slider-section .swiper-pagination {left:8px;}
    .sc-slider-section .sc-slider-content {max-width:445px;}
    .sc-cta-content-box .sc-cta-content .sc-cta-text {margin-right:105px;}
    .sc-cta-btn .sc-secondary-btn {min-width:max-content;}
    .sc-margin-btm {margin-bottom:25px;}
    .sc-cta-estimate {min-width:145px; padding:17px 25px;}
    .sc-form-pages-area .sc-slider-form-box .sc-form-area {padding:40px 0 0;}
    .sc-cta-section-area .sc-cta-content-box .sc-cta-content {padding:35px 30px 22.5px;}
    .sc-footer-service, 
	.sc-footer-recent {padding-top:40px;}
    .sc-cta-section-area2 .sc-cta-content-box .sc-cta-content {padding:35px 30px 28.5px;}
    .sc-price-item {padding:50px 15px 50px;}
    .sc-price-item .sc-content-area .sc-content-list .sc-list li {font-size:15px;}
    .sc-price-item .sc-content-area .sc-content-list .sc-list li i {font-size:19px;}
    .sc-price-item .price-shape-two {height:107.2%;}
    .sc-service-section-four .sc-service-style-three .title {font-size:20px;}
}
@media only screen and (max-width:1199px) and (min-width:992px) {
	.sc-services-style3 .sc-services-icon i {width:80px; height:80px; line-height:60px; font-size:25px;}
    .sc-services-style3 .sc-service-text {padding-left:40px; padding-top:20px;}
    .sc-about-section-two .sc-about-text-box {width:50%;}
    .sc-footer-cta-two .sc-secondary-btn {padding-left:18px; padding-right:18px;}
    .sc-cta-btn button {padding:17px 20px;}
    .sc-service-style-four {padding:35px 15px 25px;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.sc-lg-mb-35 {margin-bottom:35px;}
}
@media only screen and (min-width:992px) {
	.sc-product-offcanvas-area .sc-canva-button, 
	.sc-product-offcanvas-area .mobile-navbar-menu {display:none;}
}
@media only screen and (max-width:992px) and (min-width:768px) {
	.sc-footer-subscribe .sc-subscribe-title {font-size:24px;}
}
@media only screen and (max-width:991px) {
	.sc-services-bg-left {width:100%;}
    .sc-form-section-area {padding-bottom:80px;}
    .sc-team-section-area {padding-top:80px; margin-top:0;}
    .sc-header-section .container-fluid {padding-left:30px; padding-right:30px;}
    .header-btn-area .canvas {display:inline-block !important;}
    .sc-ab-image, 
	.sc-essential-image {text-align:start !important;}
    .sc-testimonial-section.long-gap {padding-top:270px;}
    .sc-lg-hide, 
	.sc-form-image, 
	.sc-footer-cta .sc-cta-image, 
	.sc-product-offcanvas-area .contact-map, 
	.sc-offcanvas-icon-list, 
	.sc-accordion-section-area .sc-essential-shape, 
	.sc-product-offcanvas-area .sc-offcanvas-list-info, 
	.sc-topbar-section .sc-header-content-left ul li:last-child {display:none;}
    .sc-header-content-two {padding:14px 0;}
    .sc-statistics-area {padding-left:15px;}
    .sc-menu-select-box .sc-hambagur-icon, 
	.sc-about-section-two .sc-about-content-area {display:block !important;}
    .sc-about-section-two::before, 
	.sc-about-section-two .sc-about-text-box, 
	.sc-about-section-two .sc-about-bg-image {width:100%;}
    .sc-form-inner {max-width:100%;}
    .sc-service-content-box {margin-bottom:50px;}
    .sc-statistics-section-area {padding-bottom:80px;}
    .sc-brand-section-two, 
	.sc-service-section-two {margin-top:0;}
    .sc-project-section-two {padding-left:20px; padding-right:20px;}
    .sc-accordion-section-area {padding-top:255px;}
    .sc-footer-cta .sc-cta-content {flex:0 0 100%;}
    .sc-topbar-section .sc-header-content-left ul li::before {display:none;}
    .sc-blog-text h4 {font-size:18px;}
    .sc-arrow-btn .swiper .swiper-button-prev {left:76%;}
    .sc-global-style-two {padding-top:80px;}
    .sc-testimonial-section-seven {padding-top:195px;}
    .sc-team-style-three {padding-top:80px;}
    .sc-blog-item .sc-blog-text .title {font-size:22px; line-height:30px;}
    .sc-blog-date-box .sc-date-box {margin-right:0;}
    .sc-team-slider-pages-area .sc-pages-text-area .sc-slider-btn .sc-white-btn-two {padding:22px 20px; font-size:18px;}
    .sc-faqs-area .sc-searchbar-area {max-width:100%;}
    .sc-project-section-three {padding-bottom:150px;}
    .sc-breadcrumb-style h1 {font-size:55px;}
    .sc-about-area .sc-about-content-style {padding-left:0;}
    .slider-bg-image3 {background-position:left center;}
    .sc-slider-section.sc-slider-style3 .sc-slider-content::before {left:20px;}
    .slider-bg-image3 .container {padding-top:100px; padding-bottom:100px;}
    .sc-footer-cta-two .sc-cta-content {flex-wrap:wrap; padding-bottom:34px;}
    .sc-footer-cta-two .sc-cta-content .sc-cta-text.m-0 {padding-right:0; width:100%; padding-bottom:15px;}
    .sc-footer-cta-two .sc-cta-content .sc-cta-form input {width:100%;}
    .sc-menu-inner .sc-header-logo {padding-right:0;}
    .sc-header-section .sc-header-content-style3 {padding-top:15px; padding-bottom:15px;}
    .sc-header-content-style3 .sc-hambagur-icon {margin-right:0;}
    .sc-cta-style-two {margin-top:0;}
    .sc-team-style-two .sc-slider-text h4 {font-size:20px;}
    .sc-team-content-area .sc-team-slider-area .sc-team-slider .sc-slider-btn .sc-white-btn-two {font-size:14px;}
    .section-shape {background-size:cover;}
    .sc-footer-cta-two .sc-cta-content {flex:0 0 158%;}
    .sc-global-image {text-align:start !important;}
    .sc-about-group-image .sc-group {right:0;}
    .counter-style-box-two {padding-left:0; margin-bottom:25px;}
    .sc-footer-subscribe .sc-primary-btn {min-width:145px;}
    .sc-footer-subscribe input[type=submit] {padding:0 20px;}
    .sc-slider-form-inner {position:static;}
    .sc-slider-form-inner .sc-slider-form-box {margin:0; max-width:100%;}
    .sc-slider-style1 .sc-main-slider .container {padding-top:90px; padding-bottom:90px;}
    .sc-business-item .shape-image {right:0;}
    .sc-global-section-area {margin-top:0; padding-top:80px;}
    .sc-cta-style3 .sc-cta-content {justify-content:space-between; width:100%;}
    .sc-cta-style3 .sc-cta-content .sc-cta-text {margin-right:0;}
    .sc-cta-style3 .sc-cta-btn {width:auto;}
    .sc-cta-style3 .sc-cta-image {display:none;}
    .sc-price-item.sc-md-mt-95 {margin-top:90px !important;}
    .sc-accordion-style-two {padding-top:80px;}
    .sc-testimonial-section-six {padding-top:80px;}
    .sc-footer-recent, 
	.sc-footer-service {padding-top:0;}
    .sc-counter-style-three {margin-top:0;}
    .sc-slider-form-box .sc-form-area {padding:40px 0 0;}
    .sc-cta-form-box {width:100%; justify-content:start;}
    .sc-form-section-area .sc-slider-form-box .sc-form-area {padding-top:0;}
    .sc-slider-style1 .sc-slider-form-box .sc-form-area {padding:40px 35px 0;}
    .sc-page-error {padding-bottom:120px;}
}
@media only screen and (max-width:767px) {
	.sc-topbar-section-two::before {border-left:0 solid transparent; border-right:0px solid transparent; width:100%;}
    .sc-slider-style2 .sc-slider-2 .container {padding-top:100px; padding-bottom:160px;}
    .sc-slider-style2 .slider-title {font-size:50px;}
    .sc-footer-section .footer-about .about-icon li i {width:40px; height:40px; line-height:40px;}
    .sc-footer-cta .sc-cta-content, 
	.sc-footer-subscribe {display:block !important;}
    .sc-footer-subscribe .sc-form-inner {width:100%; margin-top:15px;}
    .sc-price-item.sc-price-bottom-two {margin-bottom:85px;}
    .sc-footer-subscribe .sc-subscribe-title {text-align:center;}
    .sc-price-bottom {margin-bottom:70px;}
    .sc-service-style-four {padding:35px 25px 25px;}
    .sc-arrow-btn .swiper .swiper-button-next {right:5%;}
    .sc-header-content-right {display:none !important;}
    .sc-blog-style2 .blog-img img {width:100%;}
    .contact-box input[type=checkbox] {margin:10px 0px 10px;}
    .sc-blog-style2 .sc-blog-text h3 {font-size:30px;}
    .check-image1 {margin-bottom:30px;}
    .sc-progress {margin-bottom:50px;}
    .sc-faq-style3 .accordion-item .accordion-header .accordion-button:before {right:0;}
    .sc-faq-style3 .accordion-item .accordion-header .accordion-button {font-size:16px;}
    .sc-project-details-inner .sc-image {margin-bottom:30px;}
    .sc-topbar-section-three::before {border-right:0px solid transparent; width:100%;}
    .sc-header-content-left {text-align:center;}
    .sc-long-width, 
	.sc-blog-section-area .blog-img img {width:100%;}
    .sc-footer-section .border-style {margin-bottom:50px;}
    .footer-menu-area {padding-left:0; padding-top:0;}
    .footer-menu-area-left {padding-top:0;}
    .counter-style-box-two {margin-bottom:20px;}
    .sc-team-content-area {display:block !important;}
    .sc-team-content-area .sc-team-left-content {width:100%; margin-bottom:40px;}
    .sc-team-content-area .sc-team-slider-area {width:150%;}
    .sc-team-style-two {margin-top:0; padding-top:75px;}
    .sc-slider-section.sc-slider-style3 .slider-title {font-size:40px;}
    .slider-bg-image3 .container {padding-top:80px; padding-bottom:80px;}
    .sc-team-content-area .sc-team-slider-area {width:100%;}
    .sc-pagination-active-30 {margin-left:0; margin-right:0;}
    .sc-team-content-area .sc-team-slider-area .swiper-pagination {text-align:center; left:0;}
    .sc-pagination-active-30 {padding:0;}
    .contact-box .sc-primary-btn {margin-top:30px;}
    .sc-service-section-area .sc-service-btn {text-align:start !important;}
    .sc-testimonial-section-six .swiper-button-next, 
	.sc-testimonial-section-six .swiper-button-prev, 
	.sc-business-item .shape-image, 
	.sc-testimonial-section-three .swiper-button-prev, 
	.sc-testimonial-section-three .swiper-button-next {display:none !important;}
    .sc-global-section-area .sc-global-text h2 {font-size:35px;}
    .sc-project-content-style .sc-project-content-box h4 {font-size:18px;}
    .sc-project-content-style .sc-project-content-box .sc-project-icon i {width:60px; height:60px; line-height:60px;}
    .container {padding-right:20px; padding-left:20px;}
    .sc-price-item.sc-price-style {margin-bottom:90px;}
    .sc-breadcrumb-style h1 {font-size:40px;}
    .sc-cta-style-four .sc-secondary-btn-two {padding:17px 25px;}
    .sc-team-details-area .sc-team-content h2 {font-size:30px;}
    .sc-footer-user {padding-top:45px; margin-bottom:20px;}
    .sc-footer-recent {padding-top:40px;}
    .sc-form-box-two {width:65%;}
    .sc-form-box-two .sc-submit {min-width:160px;}
    .sc-price-item {margin-right:0;}
    .sc-page-error .error-text .error-code {font-size:75px;}
    .sc-page-error .error-text h3.error-message {font-size:35px;}
    .sc-page-error .error-text .error-code:after {width:525px;}
}
@media only screen and (max-width:575px) {
	.sc-auother-area.d-flex, 
	.sc-footer-cta .sc-cta-content {display:block !important;}
    .sc-slider-style2 .slider-title {font-size:40px;}
    .sc-heading-area .title, 
	.sc-statistics-section-area .sc-heading-area .title {line-height:1.4;}
    .sc-heading-area .title {font-size:28px;}
    .sc-statistics-style {padding:50px 25px 30px;}
    .sc-about-auother-box {margin:0 0 20px;}
    .sc-services-style3 .sc-services-icon i {width:80px; height:80px; line-height:60px; font-size:25px;}
    .sc-services-style3 .sc-service-text {padding-left:40px; padding-top:20px;}
    .sc-slider-section .swiper-pagination, 
	.swiper-button-next, 
	.swiper-button-prev {display:none;}
    .sc-primary-btn-two {padding:14px 0;}
    .sc-blog-style2 .sc-blog-text h3 {font-size:24px;}
    .sc-team-details-area .sc-team-content {padding-left:10px;}
    .sc-team-content .personal-info li {font-size:18px;}
    .sc-error-pages-area .heading-title {font-size:30px;}
    .sc-project-content-area h2 {font-size:35px;}
    .sc-inner-list h5 {font-size:18px;}
    .sc-price-item .price-shape-two {height:107.1%;}
    .sc-project-content-style img {width:100%;}
    .sc-cta-btn button {padding:17px 22px;}
    .sc-slider-section .swiper-pagination {left:10px;}
    .sc-global-item .sc-global-content-box .sc-global-icon {margin-bottom:25px;}
    .sc-global-section-area {padding-top:80px; margin-top:0;}
    .sc-brand-section-area {padding-bottom:80px;}
    .sc-brand-image-box .sc-brand-image:last-child {text-align:center;}
    .sc-process-system .process-content::before, 
	.sc-slider-section.sc-slider-style3 .sc-slider-content::before {display:none !important;}
    .slider-bg-image3 .container {padding-top:50px; padding-bottom:50px;}
    .sc-xs-mt-40 {margin-top:0;}
    .sc-cta-form.sc-cta-input {margin-bottom:0;}
    .sc-form-box-two {width:100%;}
    .sc-slider-style2 .video-area {margin-top:0 !important; padding-left:15px;}
    .sc-page-error .error-text .error-code:after {width:425px;}
    .sc-header-section .header-btn .sc-primary-btn {padding:13px 13px;}
}
@media only screen and (max-width:480px) {
	.sc-footer-subscribe .sc-subscribe-title {font-size:22px;}
    .sc-content-input, 
	.sc-cta-form-box, 
	.sc-auother-style, 
	.sc-process-system, 
	.sc-global-content-box, 
	.sc-about-area .sc-about-auother-box, 
	.slider-btn-area, 
	.sc-about-item, 
	.sc-services-style3, 
	.sc-footer-subscribe .sc-form-inner {display:block !important;}
    .sc-footer-subscribe .input-field, 
	.sc-footer-subscribe .sc-primary-btn {min-width:100%;}
    .sc-footer-subscribe .sc-primary-btn {margin-top:20px;}
    .sc-click-text {max-width:300px; padding:16px 20px;}
    .sc-faq-style .accordion-item .accordion-header .accordion-button, 
	.sc-about-content-style .sc-heading-area .description, 
	.sc-slider-content-area .sc-testimonial-content .des {font-size:18px;}
    .sc-services-style3 .sc-service-text {padding-top:95px;}
    .sc-services-style3 .sc-service-text {padding-left:0;}
    .sc-services-style3 .sc-services-icon {left:15px; top:0;}
    .sc-price-item {padding:50px 8px 50px;}
    .sc-header-section .sc-main-logo {height:103px; line-height:103px;}
    .sc-slider-section .video-area {margin-left:0; margin-top:20px;}
    .sc-topbar-section-two::before {border-bottom:75px solid var(--teal);}
    .sc-blog-section-area .sc-Consultancy, 
	.sc-header-content-two::before, 
	.sc-header-section .header-btn .sc-primary-btn {display:none !important;}
    .sc-services-style3 .sc-service-image img {width:100%;}
    .sc-blog-date-box .sc-date-box {margin-right:0;}
    .sc-team-slider-pages-area .sc-pages-text-area .sc-slider-btn .sc-white-btn-two {padding:18px 15px; font-size:16px;}
    .sc-faq-style3 .accordion-item .accordion-header .accordion-button {font-size:17px;}
    .sc-faq-style3 .accordion-item .accordion-header .accordion-button:before {right:-10px;}
    .sc-process-system:nth-child(odd) .process-content {margin-left:0;}
    .sc-process-system .process-icon {margin-bottom:30px;}
    .sc-topbar-section-three::before {border-top:75px solid #000;}
    .sc-topbar-section .sc-header-content-left ul li:first-child {padding-bottom:5px;}
    .sc-topbar-section-two {padding:8.5px 0;}
    .sc-header-content-two {padding:20px 0;}
    .sc-topbar-section .sc-header-content-left ul li {display:block; padding:0;}
    .sc-menu-select-box .sc-hambagur-icon {margin-right:0;}
    .sc-about-content-style .sc-auother-style-box .sc-shape-icon {max-width:70px;}
    .sc-auother-content {margin-top:25px;}
    .sc-blog-date-box .sc-blog-social {padding:9px 4px;}
    .sc-slider-section .sc-slider-content .slider-desc {font-size:16px;}
    .sc-slider-section.sc-slider-style3 .slider-title {font-size:27px;}
    .sc-blog-date-box .sc-blog-social ul .sc-consoltancy {display:none !important;}
    .slider-btn-area {display:flex !important;}
    .sc-slider-section.sc-slider-style3 .sc-white-btn {padding:14px 18px;}
    .sc-slider-section.sc-slider-style3 .sc-transparent-btn {padding:11.5px 18px;}
    .sc-ab-area {display:block !important;}
    .sc-footer-cta-two .sc-cta-content {flex:0 0 100%;}
    .sc-cta-form {margin-bottom:20px;}
    .services_scroll_slider .swiper-pagination {max-width:270px;}
    .services_scroll_slider .swiper-pagination .swiper-pagination-progressbar-fill {width:250px;}
    .counter-style-box-two .sc-count {font-size:30px;}
    .video-area {margin-top:25px;}
    .sc-process-system:nth-child(even) .process-content {margin-right:0;}
    .sc-heading-area .title {font-size:25px;}
    .sc-slider-section.sc-slider-style3 .sc-slider-content {padding:35px 0 32px 20px;}
    .slider-btn-two {display:block !important;}
    .sc-slider-style1 .sc-main-slider .slider-title {font-size:35px;}
    .slider-btn-area .video-iconarea {padding-left:0; margin-top:15px;}
    .sc-test-item {padding:35px 9px 40px;}
    .sc-services-item {padding:30px 20px 25px 55px;}
    .sc-service-content h4 {font-size:19px;}
    .sc-slider-form-box .sc-form-area {padding:40px 15px 0;}
    .sc-slider-form-box .form-title {font-size:25px;}
    .sc-header-section .sc-main-logo {width:160px; padding:0 16px;}
    .sc-cta-style3 .sc-cta-content {display:block !important;}
    .sc-counter-box .sc-count {font-size:30px;}
    .sc-cta-content-four {display:block !important;}
    .sc-content-input .sc-cta-input {margin-left:0; margin-right:0; margin-bottom:25px;}
    .sc-cta-style-four .sc-footer-cta-four .sc-cta-content .sc-cta-form input {width:100%;}
    .sc-blog-date-box .sc-blog-social ul li {font-size:10px;}
    .sc-filter-top {margin-top:15px;}
    .sc-team-pages-content-box .sc-page-btn .sc-white-btn-two {padding:18px 10px; font-size:16px;}
    .sc-details-social .team-content .team-title {font-size:25px;}
    .sc-team-content .personal-info li, 
	.sc-team-content .personal-info li a {font-size:16px;}
    .sc-faq-style .accordion-item .accordion-header .accordion-button {font-size:17px;}
    .sc-blog-video-image .sc-blog-video i {font-size:22px; width:65px; height:65px; line-height:60px;}
    .sc-blog-video-image .sc-blog-video {top:40%;}
    .sc-blog-navigation .list-gap li .navigation-border {width:40px; height:46px; line-height:46px;}
    .sc-about-section-three .slider-btn-area, 
	.sc-slider-style2 .slider-btn-area {display:block !important;}
    .sc-slider-style2 .video-area {margin-top:20px !important; padding-left:0;}
    .sc-white-btn {padding:15px 35px;}
    .sc-slider-style1 .sc-slider-form-box .sc-form-area {padding:40px 20px 0;}
    .sc-blog-section-two .sc-blog-date-box .sc-blog-social {padding:9px 4px;}
    .sc-product-offcanvas-area {width:300px;}
    .sc-page-error .error-text .error-code {font-size:55px;}
    .sc-page-error .error-text h3.error-message {font-size:25px;}
    .sc-page-error .error-text .error-code:after {width:270px;}
}
@media only screen and (max-width:374px) {
	.sc-header-section .sc-main-logo {width:136px; padding:0 12px;}
    .sc-page-error .error-text form input {max-width:280px;}
    .sc-page-error .error-text form button {right:20px;}
}
@media only screen and (min-width:1400px) {
	.sc-header-content-two .sc-main-menu {padding-left:300px;}
}
@media only screen and (max-width:1399px) {
	.sc-header-content-two .sc-main-menu {padding-left:130px;}
}
@media only screen and (max-width:1199px) {
	.sc-header-content-two .sc-main-menu > ul > li {margin-right:20px!important;}
    .sc-header-content-two .sc-main-menu {padding-left:16px;}
}
.customposit {margin-left:auto;}
.dark-bg-color {background:var(--navy);}
.form-section{background:var(--very-light-gray);}
.cities {list-style-type:none; line-height:1.7em; padding:0; margin:0; border-top:1px solid var(--navy); border-left:1px solid var(--navy);}
.cities:after {content:' '; display:block; clear:both;}
.cities li {width:20%; float:left; padding:12px 4px; text-align:center; box-sizing:border-box; border-right:1px solid var(--navy); border-bottom:1px solid var(--navy); display:block;}
.cities li a {color:var(--teal);}
@media screen and (max-width:1199px) {
	.cities li {width:25%;}
}
@media screen and (max-width:991px) {
	.cities li {width:33.333%;}
}
@media only screen and (max-width:767px) {
	.cities li {width:50%;}
}
@media only screen and (max-width:600px) {
	.cities li {width:100%;}
}
 @media only screen and  (min-width:1200px){
	 .sc-about-content-area {padding-top:40px; padding-bottom:40px;}
	 }
 @media only screen and  (min-width:1400px){
	 .sc-about-section-two .sc-about-text-box {position:relative; width:660px;}
 }
 @media only screen and (max-width:1399px){
	 .sc-about-section-two .sc-about-text-box {width:570px;}
 }
 @media only screen and (max-width:1199px){
	 .container-fluid.gofull {padding-right:var(--bs-gutter-x, 0.75rem); padding-left:var(--bs-gutter-x, 0.75rem); margin-right:auto; margin-left:auto;}
	 .container-fluid.gofull {width:960px!important;}
	 .gofull .sc-about-bg-image{width:100%;}
	 .sc-about-area.gofull{background:#dbdbdb;}
	 .sc-about-section-two.gofull .sc-about-text-box {padding:0; width:100%!important; margin-top:50px!important;}
	 .sc-about-section-two.gofull::before {background:none!important;}
	 .sc-about-area.gofull{padding-top:60px; padding-bottom:60px;}
 }
 @media only screen and (max-width:991px){
	 .sc-about-area.gofull{padding-top:0; padding-bottom:0;}
	 .container-fluid.gofull {width:720px!important;}
 }
 @media only screen and (max-width:767px){
	 .container-fluid.gofull {width:540px!important;}
 }
 @media only screen and (max-width:575px){
	 .container-fluid.gofull {width:100%!important;}
 }
.pos-rel {position:relative; height:100%;}
.pos-rel img {width:100% !important; height:100% !important; object-fit:cover !important;}
.bg-navy {background:var(--navy);}
.bg-very-light-gray {background:var(--very-light-gray);}
.sc-offcanvas-header .sticky-logo a img {max-width:60%;}