@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body, h1, h2, h3, h4, h5, p{font-family: "Poppins", sans-serif;}
body, p{font-size:16px;color:#131c21;}
h1, h2, h3, h4, h5{font-weight:bold;}
.menu_bank{background:transparent;}
.mean-container a.meanmenu-reveal{top:0;}
.main-menu nav ul li>a{color:#222; font-weight:500;font-size:16px;letter-spacing:0;padding:0 35px;}
.app-header-area{display:flex;justify-content:space-between;align-items:center;}
.header-right-wrap{display:block;text-align:right;}
.calltous a{color:#ff8800;font-weight:500;border:solid 1px #ff8800;border-radius:50px;padding:5px 20px;display:inline-block;}
.calltous a:hover, .calltous a:focus{background:#ff8800;color:#fff;}









.distance_form{display:flex; gap:10px 20px;flex-wrap:wrap;}
.distance_form .item{width:100%;}
.distance_form .form-text{font-size:.650em;}

.stf-quoteForm{position:relative;top:-100px;background:#fff;padding:50px;border-radius:20px;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.stf-quoteForm .distance_form .item{width:280px;}
.stf-quoteForm .stf-contact__information, .stf-contact__details{padding:0;box-shadow:none;}
.stf-quoteForm .distance_form .g-recaptcha{margin-bottom:0;}

.stf-herowrap{position:relative;}
.stf-hero {background:url(../img/bg/header_i49qik.webp) no-repeat;background-size:cover;text-align: center;color: #fff;background-color: #4e4e4c;background-size: cover;background-position: center;}
.stf-hero .stf-hero__content {display: block;margin: 0 auto;max-width:45rem;padding: 10rem 0;}
.stf-hero h1,.stf-hero h2{margin-bottom:2.5rem;color:#fff;}
.stf-hero h1{text-transform:uppercase;font-size:4rem;line-height: 110%;font-weight:bold;}
.stf-hero h2{font-size:1.4rem;line-height:140%;font-weight:400;}
.stf-hero a{display:block;margin:0 auto}
.stf-infobanner {padding:4rem 0;}
.stf-infobanner p, .stf-infobanner a{color:#70777a;}
.stf-infobanner a:hover{color:#ff8800;}
.stf-about {padding:12rem 0 6rem 0;background-color: #f7f7f7;}
.stf-about__info {padding: 6rem;padding-bottom:12rem;color: #fff;background-color: #131c21;}
.stf-about__info h2 {font-size:2rem;margin-bottom: 3rem;color:#fff;}
.stf-about__info p {max-width:27rem;color:#fff;}
.stf-about__visual {position: absolute;right: 1.5rem;top: -11.75rem;top: -4rem;width:38.5rem;}
.stf-about__visual img {width: 100%;height: 100%;}
.stf-about .col-xl-4, .stf-about .col-xl-8 {position: relative;}
.stf-about__info img {position: absolute;bottom: -3.5rem;opacity: .2;}

.stf-perks {background-color: #f7f7f7;padding-top: 3rem;text-align: center;}
.stf-perks h2 {display: block;margin: 0 auto 6rem auto;max-width: 40rem;font-size:2.2rem;line-height: 110%;}
.stf-perks__perk {display: block;height: calc(100% - 7rem);margin-bottom: 7rem;background-color: #fff;transition: .3s ease-in-out;}
.stf-perks__perk:hover {transform: scale(1.03);}
.stf-perks__perk img {width: calc(100% - 6rem);margin: 3rem;margin-top: -3rem;transition: .3s ease-in-out;}
.stf-perks__perk h3 {margin-bottom: 1.5rem;}
.stf-perks__perk p {padding: 3.2rem;padding-top: 0;margin-bottom: 0;}

.single-count h2, .single-count span{color:#fff;}
.single-count h2{font-size:4rem;margin-bottom:30px;}
.single-count span{font-size:1.5rem;}
.funfact-area{background:url(../img/bg/background_map-dark_q3so7g.webp) no-repeat;}

.stf-services {padding: 5rem 0;text-align: center;}
.stf-services h2 {display: block;margin: 0 auto 3rem auto;max-width: 70rem;}
.stf-services__service {display: flex;justify-content: flex-end;flex-direction: column;height: 25rem;padding: 3rem;margin-bottom: 3rem;color: #fff;background-color: #131c21;background-size: cover;background-position: center;transition: .3s ease-in-out;}
.stf-services__service:hover{transform: scale(1.04);}
.stf-services__service h3 {margin-bottom: 1.5rem;color:#fff;}
.stf-services__service p{color:#fff;}

.testimonial-area h2{top:-15px;position:relative;font-size:2.3rem}
.stf-testimonials__content {position: relative;display: flex;justify-content: space-between;align-items: center;height: 100%;padding:5rem 0;}
.stf-testimonials__content__info {margin-right: 3rem;padding-right: 3rem;border-right: .1rem solid #70777a;min-width:330px;}
.stf-testimonials__content__info p {font-size: 1rem;}
.stf-testimonials__content__info span {display: block;margin-top: 1.5rem;}
.stf-testimonials__content__info img {height: 1.9rem;width: 1.9rem;}
.nav-style-1.owl-carousel.nav-testi-style .owl-nav button{font-size:10rem;left:-130px;}
.nav-style-1.owl-carousel.nav-testi-style .owl-nav button.owl-next{right:-130px;}

.stf-contact {padding-top:5rem;}
.stf-contact__visual {height: 100%;}
.stf-contact__visual img {display: block;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}
.stf-contact__information, .stf-contact__details {height: 100%;width: 100%;padding: 2rem;box-shadow: 0 1rem 5rem rgba(19, 28, 33, .1);display: flex;flex-direction: column;justify-content: space-between;}
.stf-contact__information__baseline {margin-bottom:4rem;}
.stf-contact__information h2, .stf-contact__details h2 {margin-bottom: 2rem;}
.stf-contact__details span {display: block;}
.stf-contact__information h2, .stf-contact__details h2{margin-bottom:2rem;}
.stf-contact #contactCountryForm, .stf-contact #contactDetailsForm {position: relative;}
.stf-contact__information__quote__feedback {padding: 1rem;}
.stf-form__field {width: 100%;padding: 1rem 0;position: relative;}
.stf-form__field label {display: block;margin-bottom: .5rem;}
.stf-form__field select {cursor: pointer;height:3rem;width: 100%;border: .1rem solid rgba(19, 28, 33, .25);border-radius: 0;padding: .5rem 1rem;}
.stf-contact .is-hidden {display: none;}
.stf-contact #contactCountryForm button[type=submit]{position: absolute;bottom: -5.5rem;}

.btn-theme{font-weight:500;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding: 1rem 2.5rem;font-size: 1rem;line-height: 110%;text-align: center;text-decoration: none;transition: .2s ease-in-out;opacity: 1;color: #fff;background-color: #f80;border:0;}
.btn-theme:hover{opacity: 1;transform: scale(1.05);box-shadow: 0 0 3rem .4rem rgba(255, 136, 0, .25);background-color: #f80;}

.brand_breadcrumb .brand_name{justify-content:inherit;position:relative;justify-content:space-between;}
.brand_breadcrumb .brand_name h1{border-radius:0;font-size:27px;background:transparent;padding:10px 0;}
.brand_breadcrumb{min-height:auto;}

.contact-info-wrap{padding:0;background:transparent;display:flex;gap:0 50px;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.contact-info-wrap .single-contact-info{width:340px;display:block;text-align:center;}
.contact-info-wrap .single-contact-info .contact-info-dec p a{line-height:1.5;}
.contact-info-wrap .single-contact-info .contact-icon{margin-right:0;margin-bottom:15px;}
.contact-form {background-color:transparent;padding:0 40px;}
.contact-form .contact-form-style button{margin-top:0;}
.contact-form .contact-title h2{margin-bottom:25px;}
.contact-form .contact-form-style input{height:50px;margin-bottom:15px;background:#fff;}
.contact-form .contact-form-style textarea{background:#fff;border-radius:4px;}

.footer-area{background:#131c21;}
.footer-area h3, .footer-area p{color:#fff;}
.footer-area p a{color:#fb8c00;text-decoration:underline;}
.footer-area p a:hover{color:#aaa;}
.footer-area .footer-widget a{color:#fff;text-decoration:underline;}
.footer-area .footer-widget a:hover{color:#aaa;}

.login-register-area{background:#fb8c00;}

#scrollUp{bottom:20px;}
.phone-fix{position:fixed;bottom:170px;right:20px;background:#fccc0f;border-radius:50%;width:70px;height:70px;text-align:center;/*line-height:90px;*/z-index:999;}
.trin-trin{animation-name: trin;animation-duration: 1.5s;animation-iteration-count: infinite;animation-timing-function: linear;}
.icon-phone{top:19px;position:relative;filter: brightness(0.1);background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC1klEQVRoQ+2Z21XbQBCG/7ULCKkgTgUxFcR0YCrAl7wHKvBQQeA9Fu4AqCCkgogKcCqIU4C1OaONOLYl7e5IstY+B73wwMwy385l/10UjvxTRx4/3gBCZ7A8AyPqQ3XeOQPUyTMWtHLa7ckgD8CBd3APhZ7n34wxp1NP28bN8gATehEEbwJSOMN3emo8Oo8F8wBT0h5+2yYHBsD17K79TQSNK0R0IwZvwKGohJ6g8Fm2tn7E/Hoo82nGuqiEFgAuRMtrrBDRe5FPQ8ZFGSAozMTrr3GKBcViv5oOeYAvNIDGD/G6gfqg6Bw4QRd/KgAsEdFHsV9Nh+KTeEIxFD6J1w5QRsUA09kNoL6KAQKcByUAxCPxXgjwG2v029ZF5WJumgo03wPtL9YYHMYUyrZ9Sr7nQbDgjQwr+1iVdvHLWUYB6n4zJvuNbEJ2WaExRpRmKthnB5hamznoPSDbMfed2H4mnGNOD8G239oDWVQ2acEiLkk10DIUhDsDHJm9F2Kscdb2/PcvIbYcUQ9dvJTussYCEY1DZMEvAyYLl1D4ZoEIcivzB3CXEhBgrMoATCnxpaVcYrQMIQPgLNjPBlNhWhGi2bWzJ0bEd487aAwAPCDBrVRPyQFMKY2gcGcNkBs7wVXpdDLB882vv7UOj2aFGFqxClghUTEsr3/VAEwmfMQej9hxblfLgrftiMYSCc5316oO4A+xXVJVgn8Fyz/f1AMQQWAJpQjQl7mycTbLfwONn4iI++X1qw9geqLaU4xv4Jnd3gB8G1sa8K79XgGM5OBLEKvTD3VjLfTfO4CBOEFXU6VXDRd1KwBZEEaG86htLhutAmQgRgSS4IWjPA9BALKy6oBBeIT6PtXkQYIBbIbCMgQpjPzp8iAAMhhWth3wC+DQ+x8qBS/gzRxkrunh83tu+gR9KPSh0Ut/bpabxjMSDHfv34cD4ANZYPMGUHHjGnM7+gz8A29K+DHRISQ9AAAAAElFTkSuQmCC');background-repeat: no-repeat;background-size: 30px;height: 30px;width: 30px;display: inline-block;}
@keyframes trin {
	from {transform:rotate3d(0, 0, 1, 0deg);}
	20%, 32%, 44%, 56%, 68% {transform: rotate3d(0, 0, 1, 0deg);}
	23%, 35%, 47%, 59%, 71% {transform: rotate3d(0,0,1,15deg);}
	26%, 38%, 50%, 62%, 74% {transform: rotate3d(0,0,1,0deg);}
	29%, 41%, 53%, 65%, 77% {transform: rotate3d(0,0,1,-15deg);}
	80% {transform:rotate3d(0, 0, 1, 0deg);}
}
.btn-whatsapp-pulse {background: #25d366;color: white;position: fixed;bottom: 80px;right: 20px;font-size: 40px;display: flex;justify-content: center;align-items: center;width: 70px;height: 70px;padding:17px;text-align:center;text-decoration: none;border-radius: 50%;animation-name: pulse;animation-duration: 1.5s;animation-timing-function: ease-out;animation-iteration-count: infinite;z-index:999;}
.btn-whatsapp-pulse:hover, .btn-whatsapp-pulse:focus{color:#fff;}
@keyframes pulse {
	0% {box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);}
	80% {box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);}
}

@media only screen and (min-width:1200px) {
	.main-menu nav ul li:last-child a{padding-right:0;}
}

@media only screen and (max-width: 767px) {
    .app-header-area .logo img{height:45px;width:auto;}
    .stf-hero h1{font-size:2.2rem;}
    .stf-hero h2{font-size:1rem;}
    .stf-hero .stf-hero__content{padding:5rem 0;}
    .stf-hero__content {max-width: 80% !important;}
    .stf-infobanner__data {margin:0.7rem 0;text-align:center;}
    .stf-infobanner__data h3{font-size:1.3rem;}
    .stf-about {padding: 1.5rem 0 0 0;}
    .stf-about__info{padding:2rem;}
    .stf-about__info h2{margin-bottom:1rem;}
    .stf-about__visual{width:100%;right:auto;top:0;position:relative;}
    .stf-perks h2{font-size:1.5rem;margin:0 auto 4rem auto;}
    .stf-perks__perk{height: calc(100% - 2rem);margin-bottom: 2rem;}
    .stf-perks__perk h3{font-size:1.2rem;}
    .stf-perks__perk img{margin:1rem;}
    .single-count h2{font-size:2.5rem;margin-bottom:10px;}
    .stf-services{padding:3rem 0;}
    .stf-services h2{margin: 0 auto 1.5rem auto;}
    .stf-services__service{padding:1.5rem;margin-bottom:2rem;}
    .stf-services__service h3{margin-bottom:1rem;}
    .testimonial-area h2{font-size:2rem;}
    .stf-testimonials__content{flex-wrap:wrap;gap:2rem;}
    .stf-testimonials__content__info{min-width:100%;border-right:0;border-bottom:.1rem solid #70777a;padding-bottom:1rem;text-align:center;padding-right:0;}
    .stf-contact {padding: 2rem 0;}
    .stf-contact__information, .stf-contact__details{padding:2rem;}
    .stf-contact__information h2{margin-bottom:1rem;}
    .stf-contact__information__baseline {margin-bottom: 3rem;}
    .stf-contact #contactCountryForm button[type=submit]{bottom: -3rem;}
    .breadcrumb-area .brand_name{position:relative !important;border-radius:0 !important;}
}
/*@media screen and (min-width:991px){.main-menu nav ul li ul.mega-menu{left:auto;right:0;}}*/
@media screen and (max-width:991px){
    .stf-testimonials__content{flex-wrap:wrap;}
    .header-right-wrap {margin-top: 2px;margin-right:0;display:flex;gap:10px;align-items:center;}
    .mean-container a.meanmenu-reveal{position:relative;}
    .mean-container .mean-bar{position:inherit;}
    .mean-container .mean-nav{position:absolute;left:0;width:100%;z-index:9;}
    .mobile-menu.mean-container .mean-nav ul {margin: 24px 0;}
    .mean-container .mean-nav ul li a{text-transform:capitalize;font-size:18px;text-align:center;padding:20px 5%;}
    .mean-container .mean-nav ul li{background:#fff;border:0;}
    .mean-container a.meanmenu-reveal{border:0;}
    .stf-about{padding:4rem 0 0 0;}
    .stf-about__info h2{margin-bottom:1rem;}
    .stf-about__info{padding:3rem;}
    .stf-about__visual{position:initial;width:100%;}
    .stf-about__info p{max-width:100%;}
    .stf-testimonials__content__info{min-width:100%;border-right:0;}
    .stf-testimonials__content__info span{margin-bottom:20px;}
    .stf-testimonials__content{padding:2rem 0;}
    .nav-style-1.owl-carousel.nav-testi-style .owl-nav button.owl-next {right:0;}
}
.page-content ul{list-style:disc;padding-left:20px;}

.main-menu nav ul li ul.mega-menu li a{line-height:normal;font-size:14px;padding:5px 0;color:#000;}
.main-menu nav ul li ul.mega-menu li a:hover{color:#ff8800;}
.main-menu nav ul li ul.mega-menu{padding:30px;width:710px;}

.home-new-content{padding-top:60px;}
.home-new-content h3{font-size:22px;}
.home-new-content p{font-size:15px;line-height: normal;}
.home-new-content .home-flex{display:flex;gap:30px;flex-wrap:wrap;justify-content:space-between;}
.home-new-content .home-flex .item{box-shadow:0 0 15px rgba(0, 0, 0, 0.15);padding:50px;border-radius:10px;}
.home-new-content .home-flex .item:hover{background:rgba(0, 0, 0, 0.03);}

@media screen and (min-width:991px){
    .home-new-content .home-flex .item{width:48%;}
    .distance_form .item{width:48%;}
}

@media screen and (min-width:750px){
    .distance_form .item{width:48%;}
}

@media screen and (max-width:600px){
    .nav-style-3.owl-carousel>.owl-nav, .support-wrap-3 .support-icon-2{right:36%;}
    .stf-contact__information{padding: 0.7rem;}
}

.breadcrumb-area{position:relative;}
.breadcrumb-area .brand_name{position:absolute;top:40%;left:0;background:#ff8800;padding:10px 30px;border-radius:0 100px 100px 0;}
.breadcrumb-area .brand_name h1, .breadcrumb-area .brand_name p{color:#fff;}
.ityreForm{border-radius:0;}

.breadcrumb-area .brand_name h1{line-height: normal;}
.mean-container .mean-nav ul li a.mean-expand{font-size: 24px;font-weight: 400;top: 14px;}