/* FONT FAMILY */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

/* GENERAL */
body {margin: 0; padding: 0; font-family: 'Open Sans', sans-serif;text-align: justify;}
a {transition: all .2s ease;}
a:hover, a:focus {text-decoration: none;}
.red{color: #b22d30}
.nopadding{ padding-left: 0; padding-right: 0; }
.nomargin{ margin-left: 0; margin-right: 0; }
.field-error, .status.error{color: red;font-size: 13px;}
.status.success{color: green;} 
.error{color: red;}
ul{padding-left: 0;}
.white-color{color:#fff;}
.bold-font{font-weight:bold;}
.black-color{color:#000;}
.blue-color{color: #3f439a}
.blue-background{background-color: #3f439a}
.line-height-30{line-height: 30px;}
.border-radius{border-radius:15px;}

/* HEADER */
/*.navbar-header {min-height: 115px;}*/
.navbar-header .container{max-width: 1220px;}
.navbar-brand img{width: 200px;max-width: 100%}
.navbar {align-items: center; padding: 0;/*margin-bottom: 15px;*/}
.navbar-light .navbar-nav .nav-item a {margin: 0 7px; padding: 5px 5px; border-top: 4px solid transparent;}
.navbar-light .navbar-nav .nav-item a:hover,  .navbar-light .navbar-nav .dropdown-menu .active .dropdown-item{/*border-top: 4px solid #b22d30;*/ color: #b22d30;} 
.navbar-light .navbar-nav .active > .nav-link {color: #b22d30; font-weight: 700; border-top: 4px solid #b22d30;}
.navbar-light .navbar-nav .nav-link {padding: 0; color: #3e4095; text-transform: uppercase; font-size: 14px; letter-spacing: 1px;}
.menu-top-bar-section .topbar-link{/*border-right: 1px solid #e6e6e6;*/position: relative;}
.menu-top-bar-section .social-link, .menu-top-bar-section .profile-btn{border-bottom: 1px solid #e6e6e6;min-height: inherit;}
.menu-top-bar-section .chat-link a, .menu-top-bar-section .call-link a {font-size: 13px; color: #fff; text-transform: uppercase; display: block;}

.menu-top-bar-section .chat-link a strong, .menu-top-bar-section .call-link a strong {font-weight: 600; font-size: 14px; display: block; color: #fff;}
.menu-top-bar-section .chat-link a {background: transparent url('../images/chat-1.png') no-repeat scroll left 4px/26px 28px; padding-left: 35px;font-size: 14px !important;line-height: 35px;}
.menu-top-bar-section .call-link a {/*background: transparent url('../images/call.png') no-repeat scroll left 4px/20px 15px;*/ padding-left: 24px;}
.menu-top-bar-section .social-link ul {list-style: none; margin: 0; padding: 0; min-height: inherit; display: flex;}
.menu-top-bar-section .social-link ul li {float: left; width: 50px; text-align: center; border-right: 1px solid #e6e6e6; min-height: inherit; display: flex; justify-content: center; align-items: center;}
.menu-top-bar-section .chat-link, .menu-top-bar-section .call-link {float: left;}
ul.dropdown-menu.show li a{width: auto;}
.menu-wrapper .menu-top-bar-section {min-height: 68px;}
.menu-wrapper .navbar-nav {margin-right: 22px;}
.menu-wrapper .menu-top-bar-section .top-bar {min-height: inherit;}
.menu-top-bar-section .chat-link {justify-content: center; width: 150px;}
.menu-top-bar-section .call-link {justify-content: center; width: 175px;padding-left: 15px;}
.menu-top-bar-section .topbar-link.social-link {border-right: 0;}
.menu-top-bar-section .topbar-link.user-link a {font-size: 14px; color: #fff; font-weight: 600;}
.menu-top-bar-section .topbar-link.user-link a:first-child:after {content: ""; height: 15px; width: 2px; background-color: #555555; display: inline-block; vertical-align: middle; margin: 0 10px;}
.menu-top-bar-section .topbar-link {min-height: inherit; display: flex; align-items: center; /*border-bottom: 1px solid #e6e6e6;*/}
.menu-top-bar-section .topbar-link.user-link {padding: 0 15px; border-right: 0;}
.search-icon {position: absolute; right: 0; bottom: 35px;}
.search-icon img{width: 20px;max-width: 100%;}
.chat-call-block {min-height: inherit;}
.search-form {margin-bottom: -50px; z-index: 1;}
.search-form input{ height: 50px;background: #ffffff9e;border: 1px solid #3e4095;}
.search-form button{background: #b22d30; width: 110px; max-width: 100%; min-height: 45px; display: inline-block; padding: 11px 15px; border-radius: 4px; font-size: 18px; letter-spacing: 2px; line-height: 26px;color: #ffffff; font-weight: 700; text-align: center; text-decoration: none; text-transform: uppercase; height: 50px;border-color: transparent;}

/*.topbar-link.chat-call-block {border-bottom: 0; border-right: 0;}*/
.userlink-block {display: none;}
.social-link ul li a {width: 33px; height: 33px; border-radius: 50%; background-color: #ffffff; background-repeat: no-repeat; background-attachment: scroll; background-position: center; background-size: 16px 16px; display: inline-block;}
.social-link ul li a.facebook {background-image: url('../images/facebook.svg');}
.social-link ul li a.facebook:hover {background-image: url('../images/facebook-hover.svg');}
.social-link ul li a.twitter {background-image: url('../images/twitter.svg');}
.social-link ul li a.twitter:hover {background-image: url('../images/twitter-hover.svg');}
.social-link ul li a.linkedin {background-image: url('../images/linkedin.svg');}
.social-link ul li a.linkedin:hover {background-image: url('../images/linkedin-hover.svg');}
.social-link ul li a.instagram {background-image: url('../images/instagram.svg');}
.social-link ul li a.instagram:hover {background-image: url('../images/instagram-hover.svg');}
.btn-group .dropdown-toggle{background: transparent;}
.btn-group .dropdown-toggle img{width: 40px;height: 40px;border-radius: 100%;object-fit: cover;margin-right: 8px;}
.btn-group .dropdown-toggle .glyphicon { margin-left: 20px;}
.btn-group .dropdown-menu>li{padding-left: 10px;margin-bottom: 6px;}
.btn-group .dropdown-menu>li>a {color: #000}
.btn-group .dropdown-menu>li>a:hover { background: #f1f9fd } 
.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover{background: transparent;}

/* HOMEPAGE */
.header-banner-btn.btn-red.front-banner a { text-transform: capitalize;}
.header-banner-img img { width: 100%;}
.header-banner-box > .row.nomargin {display: flex; align-items: center;}
.header-banner-box {
	background: #3f3f95;
	box-shadow: 0 6px 10px #979797;
}
.header-banner{
	position: relative;
	overflow: hidden;
}
.bluewhiteBg{
/*	background: linear-gradient(#3f3f95 50%, white 50%);*/
	/* background: linear-gradient(#3f3f95 30%, white 30%); */
	background: linear-gradient(#3f3f95 195px, white 22%) !important;
}
.header-banner-title h2 { font-size: 78px; color: #ffffff; font-weight: 700;}
.header-banner-title span { font-weight: 300;}
.header-banner-title { margin-bottom: 50px;}
.btn-red a, .btn-red button { background: #b22d30;
    width: 230px;
    max-width: 100%;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 8px;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 27px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;}
.header-banner-title-box{ padding-left: 40px; }
.btn-red button { border: transparent;}
.wellcome-tegotaxi-image img { width: 100%;}
.wellcome-tegotaxi-description-title .tego-online { font-weight: 700; color: #b22d30;}
.wellcome-tegotaxi-description-title h5 { font-size: 35px; letter-spacing: 1px; margin-bottom: 32px; line-height: 44px; color: #222222; font-weight: 300;text-align: initial; }
.wellcome-tegotaxi-description p { font-size: 16px; letter-spacing: 0px; line-height: 26px; color: #777777; margin-bottom: 30px; }
.wellcome-tegotaxi-description { margin-bottom: 10px; display: inline-block; }
.row.nomargin { display: flex; align-items: center; }
.wellcome-tegotaxi-description-box { padding-left: 15px; }
.btn-purpal button:focus{ box-shadow: none;    outline: 0; border: none;}
.btn-purpal a, .btn-purpal button, .btn-purpal input[type="submit"], .btn-purpal input[type="button"] { font-size: 14px;
    letter-spacing: 2px;
    line-height: 27px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    background: #3e4095;
    min-width: 190px;
    display: inline-block;
    text-decoration: none;
    padding: 10px 15px;
    border-radius: 8px;
    border: none;}
.wellcome-tegotaxi { padding: 100px 0 50px; background: url(../images/bg-shape-left.png) no-repeat 100% -400px;}
.how-it-work { background: #3f439a; padding: 65px 0 75px 0;}
.how-it-work-list-detail{ background: #eeeeee; height: 290px; border-radius: 10px; padding: 40px 15px 50px; position: relative; transition: all 0.5s ease;}
.how-it-work-list-image { width: 125px; height: 125px; border-radius: 50%; margin: 0 auto; padding: 40px 0 0; display: flex; justify-content: center; align-items: center;}
.how-it-work-list-title h6{ font-size: 24px; line-height: 33px; color: #555555; font-weight: 700; text-align: center; text-transform: uppercase; margin: 40px 0 0;}
.how-it-work-title h5 { font-size: 35px; letter-spacing: 1px; line-height: 26px; color: #fefeff; font-weight: 700; text-align: center; margin: 0; margin: 0 0 26px 0;}
.how-it-work-title p {  max-width: 458px; font-size: 16px; line-height: 24px; color: #ffffff; text-align: center; margin: 0 auto 40px;}
.how-it-work-list-description { display: none; position: absolute; top: 0; padding: 15px; left: 0;}
.how-it-work-list-detail:hover { background: #b22d30;}
.how-it-work-list-description p { font-size: 16px; line-height: 24px; color: #ffffff;  font-weight: 400;}
.how-it-work-list-detail:hover .how-it-work-list-description { display: block; transition: all 0.5s ease; }
.how-it-work-list-detail:hover .how-it-work-list-box{ display: none; }
.your-sefty-left-box { background: #3e4095; padding: 30px 50px 30px 40px; border-radius: 36px 0 30px 0; }
.your-sefty-left-box h5 { font-size: 35px; margin-bottom: 30px; color: #ffffff; font-weight: 700; }
.your-sefty-left-box span { font-weight: 300; }
.your-sefty-left-ul ul li { font-size: 16px; letter-spacing: 1px; line-height: 24px; color: #ffffff; margin: 25px 0; list-style: none; background: url(../images/shield.png) no-repeat 0px 0px; padding-left: 33px;
    background-size: 20px; }
.your-sefty-left-ul ul{ margin-bottom: 0; padding-left: 0; }
.your-sefty-right-box img { width: 100%; }
.your-sefty-box > .row { display: flex; align-items: center; }
.your-sefty-right-box { margin-left: -71px; position: relative; z-index: -1; }
.your-sefty-box { padding: 85px 0 100px; }
.your-sefty{ background: url(../images/bg-shape-right.png) no-repeat 0% -400px; }
.get-reward-left-box h5 { font-size: 35px; margin-bottom: 30px; color: #ffffff; font-weight: 700;}
.get-reward-left-box span { font-weight: 300;}
.get-reward-left-ul ul li{font-size: 25px;line-height: 1.2; color: #ffffff; list-style: none; margin-bottom: 20px;}
.get-reward-left-ul ul{ margin-bottom: 0; padding-left: 0; }
.get-reward { background: #3e4095; padding: 40px 0;}
.get-reward-box > .row{ justify-content: center;align-items: center;  }
.get-reward-right-box img { width: 100%;border-radius: 4%;}
.our-customer-title h4 { font-size: 35px; letter-spacing: 1px; line-height: 26px; color: #b22d30; font-weight: 700; margin-bottom: 30px; text-align: center;}
.our-customer-title span{ font-weight: 300; color: #222222; }
.our-customer-description-title span { font-size: 14px; color: #ffffff; font-weight: 600; background: #3f439a; padding: 3px 14px; margin-bottom: 5px; display: inline-block;}
.our-customer-description-title h5{ font-size: 35px;color: #222222;font-weight: 600;  margin-bottom: 30px; }
.our-customer-description-box{ font-size: 16px;letter-spacing: 0px;line-height: 27px;color: #777777;font-weight: 400; margin-bottom: 30px;}
.our-customer{ background: #f6f9fa; }
.our-customer-image img { width: 250px; height: 250px; border-radius: 50%; max-width: 100%;}
.our-customer-image { text-align: center; max-width: 290px; max-height: 290px; margin: 0 auto; border-radius: 50%; }
.our-customer-image-box { background: url(../images/customer-layer-left.png); background-size: 100%; width: 300px; height: 300px; margin: 0 auto; display: flex; align-items: center;padding: 35px;}
.our-customer-list > .row { align-items: center;}
.our-customer-box { padding: 70px 0 56px;}
.our-customer-list:nth-child(2) > .row, .our-customer-list:nth-child(4) > .row{ display: flex; flex-direction: row-reverse; }
.our-customer-list:nth-child(2) .our-customer-description, .our-customer-list:nth-child(4) .our-customer-description{ text-align: right;}
.our-customer-list:nth-child(2) .our-customer-image-box, .our-customer-list:nth-child(4) .our-customer-image-box{ background: url(../images/customer-layer-right.png) no-repeat;  background-size: 100%;}
.convenient-ride-title h3 { font-size: 40px; letter-spacing: 1px; line-height: 54px; color: #ffffff; font-weight: 700; text-align: center; text-transform: uppercase;}
.convenient-ride { background: #3f439a; padding: 60px 0px 60px;}
.convenient-ride-btn { display: flex; justify-content: center; align-items: center;}
.convenient-ride-left { margin: 0 15px;}
.convenient-ride-title { margin-bottom: 45px;}
.tego-home-slider-box .item img { border-radius: 6px; }
.tego-home-slider-title h5 { font-size: 35px; letter-spacing: 1px; line-height: 55px; color: #222222; font-weight: 300; text-align: center; }
.tego-home-slider-title span { color: #3e4095; font-weight: 700; }
.tego-home-slider-title { margin-bottom: 50px; }
.tego-home-slider { padding: 70px 0 80px; }
.tego-home-slider .owl-theme .owl-nav{ display: none; }
button.owl-dot.active span { background: #3f439a !important; }
.tego-home-slider-box button.owl-dot.active{ border: 2px solid #3f439a !important; width: 25px; height: 25px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.tego-home-slider-box button.owl-dot{ border: 2px solid transparent !important; width: 25px; height: 25px; border-radius: 50%; display: flex !important; align-items: center; justify-content: center;}
.tego-home-slider-box .owl-theme .owl-dots .owl-dot span { background: #b22d30; height: 7px;}
.tego-home-slider-box  button:focus { box-shadow: none;    outline: 0;}
.tego-home-slider-box .owl-dots { position: absolute; top: 50%; right: -40px; transform: translateY(-50%);}
.get-app-left { padding-bottom: 130px;}
.get-app{ background: url(../images/get-our-app-banner.png); padding-top: 60px; }
.get-app-title span { font-size: 18px; line-height: 48px; color: #ffffff; margin: 0;}
.get-app-title h5 { font-size: 43px; letter-spacing: 3px; line-height: 48px; color: #ffffff; font-weight: 800; margin-bottom: 26px;}
.get-app-detail p { font-size: 15px; line-height: 24px; color: #ffffff; margin: 0;}
.get-app-detail h6 { font-size: 27px; line-height: 24px; color: #ffffff; font-weight: 700; margin: 40px 0 13px;}
.get-app-detail { margin-bottom: 40px;}
.get-app-detail strong { font-size: 19px; line-height: 24px; color: #ffffff; margin: 0; font-weight: 400;}
.for-driver h5 {font-size: 27px; line-height: 48px; color: #ffffff; margin: 0 0 10px; }
.get-app-link { display: flex; align-items: center; }
.for-driver { padding: 0 25px; border-left: 3px solid #fff; }
.for-driver:nth-child(1) { padding-left: 0; border-left: none; }
.for-driver a { margin-right: 15px; }
.get-app-right { background: url(../images/get-our-app-banner-hand.png) no-repeat;  width: 100%; height: 100%; }
.tego-bottom-banner{ background:#3f439a ; padding: 30px 0; }
.tego-bottom-banner-title h3 { font-size: 22px;letter-spacing: 1px;line-height: 26px;color: #ffffff;font-weight: 700; }
.tego-bottom-left { display: flex; align-items: center;}
.tego-bottom-banner-title { margin-left: 40px;}
.tego-bottom-banner-btn.btn-red { float: right;}
.tego-bottom-banner-box > .row {align-items: center;}
.list-with-icon li {background: transparent url('../images/list-arrow.png') no-repeat scroll left 7px/18px; padding-left: 25px;}
.tego-title{font-size: 34px;line-height: 40px; border-right: 4px solid #b22d30;padding-right: 20px;text-align: left;}
.tego-b-r-title{font-size: 34px;line-height: 40px;text-align: left}
.tego-b-r-title .red{color: #b22d30; font-weight: bold}
.business-modal-list{list-style: circle;padding: 0 0 0 20px;}
.business-modal-list li{color: #787878; font-size: 20px; margin-bottom: 10px;}
.our-value .card-driver {min-height: 225px;}
.action-button{color: #fff;background: #b22d30;margin-right: 10px;}

/* About us page css */
.about-us-banner{background: url('../images/about-us-banner.png') no-repeat scroll;background-position: center;}
.our-value-banner{background: url('../images/our-value-banner.png') no-repeat scroll;background-position: center;}
.our-value-banner2{background: url('../images/news-banner.png') no-repeat scroll;background-position: center;}
.banner h2{text-align: center;font-size: 50px;color: #fff;text-transform: uppercase;font-weight: 700;padding: 100px 0}
.about-us .about-content{background: #fff; padding: 20px; border-bottom: 7px solid #3e4095; position: relative;} 
.about-us .about-content h2{font-size: 36px; font-weight: 300;margin-bottom: 15px;}
.about-us .about-content h2 span{font-weight: 700;}
.about-us img{width: 100%;}
.about-us{margin-top: 35px;}
.why-tego{background: #3e4095;padding: 20px;border-radius: 20px;}
.why-tego h4{font-size: 26px;}
.card.user-type{border-radius: 16px; border: 2px solid #d7dce8;margin-right: 27px;margin-top:50px; box-shadow: none;}
.user-type:last-child, .how-work-step:last-child{margin-right: 0;}
.user-type .card-body img{margin-bottom: 15px;}
.user-type .card-body h5{font-size: 18px;color: #3e4095;font-weight: 700;}
.user-type .card-body p{font-size: 16px;color: #9fa4af;font-weight: 400;}
.user-type .card-body .btn-red{background-color: #b22d30;text-transform: uppercase;border: 0;font-size: 15px;font-weight: 700;}
.count-section{background-color: #3e4095;margin-top: 50px;padding: 100px 0}
.count-section .counter{color: #fff;}
.count-section .counter .count-title{font-size: 52px;font-weight: 700;}
.count-section .counter .count-text{font-size: 17px;font-weight: 600;margin-bottom: 0;}
.how-work .blue-how-work{background-color: #3e4095;border-radius: 12px;box-shadow: 0 0 20px rgba(0,0,0,0.13);margin-top: 30px;} 
.how-work .blue-how-work h5{text-align: center;color: #fff;font-size: 38px;line-height: 42px;font-weight: 700;text-transform: uppercase;padding: 15px 0;}
.how-work-step{flex: 0 0 31%;max-width: 31%; margin: 15px 38px 15px 0;}
.how-work .step-box{border-radius: 12px;box-shadow: 0 0 20px rgba(0,0,0,0.13);background-color: #ffffff;padding: 15px;}
.how-work-step .steps{font-size: 14px;color: #303030;font-weight: 400;margin-bottom: 10px; text-transform: uppercase; margin-left: 15px;}
.how-work .step-box .step-title h4{font-size: 18px;color: #3e4095;font-weight: 700;border-bottom:1px solid #e7e7e7;padding-bottom: 10px;}
.how-work .step-box .step-content{color: #303030;font-size: 14px;font-weight: 400;}
.card-driver{border: 1px solid #ccc; border-radius: 15px; padding: 16px;}
/* NEWS LISTING */
.news-wrapper {margin-bottom: 30px;
    height: calc(100% - 30px);
    display: inline-block;
    width: 100%;}
	.news-wrapper .news-details .news-desc ul,
.blog-section .blog-desc ul{
    padding-left: 20px;
}
.news-wrapper .news-details .learn-more-link{
    margin: 10px 0px 0px 0px;
}
.news-wrapper .news-details p:empty{
    display: none;
}
.news-wrapper .news-details p{
    margin-bottom: 12px;
}
.news-wrapper .news-details img{
    object-fit: cover;
    margin-bottom: 15px!important;
    border-radius: 10px;
}
.news-wrapper .news-image {padding: 0 15px;}
.news-wrapper .news-image img {width: 100%; box-shadow: 0 0 30px rgba(0,0,0,0.3); border-radius: 5px; object-fit: contain;}
.news-wrapper .news-details { box-shadow: 0 0 40px rgba(0,0,0,0.1); background-color: #ffffff;min-height: 216px;
	border-radius: 10px;
    padding: 20px;
    height: 100%;}
.news-wrapper .news-details h3 {color: #3e4095; font-size: 18px; font-weight: 700; margin-bottom: 20px;
	margin-bottom: 10px;
    text-transform: capitalize;
    text-align: left;}
.news-wrapper .news-details .news-desc {font-size: 14px; color: #3c3c3c; font-weight: 400;}
.news-wrapper .news-details .learn-more-link .learn-more {color: #3e4095; font-size: 16px; text-decoration: underline; font-weight: 700;}
.red-btn {background-color: #b12d2f; color: #ffffff; text-transform: uppercase; min-width: 132px; width: auto; min-height: 36px; font-size: 15px; font-weight: 700; letter-spacing: 2px; border-radius: 2px; display: inline-block; text-align: center; line-height: 36px; border: 0;}
.red-btn:hover, .red-btn:focus {color: #ffffff;}
.banner {margin-bottom: 50px;}
.news-listing {margin-bottom: 80px;padding-top: 50px;}
.news-listing .load-more {margin-top: 20px;}

/* NEWS DETAIL */
.recent-post-section .blog-desc .blog-title a{
    color: #3e4095;
    text-transform: capitalize;
}
.recent-blog-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.recent-blog-image a{
    display: inline-block;
    width: 100%;
    height: auto;
    aspect-ratio: 1;
}

.news-detail-banner img {width: 100%; object-fit: cover;}
.news-detail-banner {margin-bottom: 20px;}
.blog-section {margin-bottom: 50px;margin-top: 80px;}
.blog-section h3 {font-size: 20px; color: #3e4095; font-weight: 700; margin-bottom: 15px; margin-top: 0;text-align: left;}
.blog-section .blog-info {margin-bottom: 20px;}
.blog-section .blog-desc {font-size: 15px; color: #777777; font-weight: 400; margin-bottom: 35px;}
.blog-section .blog-info .publish-date:before {content: ""; background: transparent url('../images/calendar-icon.png') no-repeat scroll center/100% auto; width: 14px; height: 15px; display: inline-block; margin-right: 8px; margin-bottom: -2px;}
.blog-section .blog-info .total-comments:before {content: ""; background: transparent url('../images/comment-icon.png') no-repeat scroll center/100% auto; width: 17px; height: 13px; display: inline-block; margin-right: 8px; margin-bottom: -2px;}
.blog-section .blog-info .publish-date, .blog-section .blog-info .total-comments {font-size: 14px; color: #9e9e9e; font-weight: 700;}
.blog-section .blog-desc blockquote {background: #f3f6f9 url('../images/quote-icon.png') no-repeat scroll 30px top/90px 105px; border-radius: 3px; min-height: 154px; padding: 35px 15px 15px 157px; margin-bottom: 35px; font-size: 18px; color: #6e6e6e; font-weight: 700; font-style: italic; margin: 35px 0;}
.tags-block {margin-bottom: 45px;}
.tags-block .label {font-size: 15px; color: #333333; font-weight: 600; margin-right: 23px;}
.tags-block .tags {font-size: 15px; color: #3e4095; font-weight: 600;}
.arrows {padding-bottom: 25px; border-bottom: 1px solid #dddfe1; margin-bottom: 55px;}
.arrows a {font-size: 16px; color: #333333; font-weight: 600;}
.arrows a.prev:before {content: ""; background: transparent url('../images/arrow-prev.png') no-repeat scroll center/100% auto; width: 8px; height: 12px; display: inline-block; margin-right: 5px; vertical-align: middle;}
.arrows a.next:after {content: ""; background: transparent url('../images/arrow-next.png') no-repeat scroll center/100% auto; width: 8px; height: 12px; display: inline-block; margin-left: 5px; vertical-align: middle;}
.author-image img, .recent-blog-image img {object-fit: cover; border-radius: 3px;}
.comment-section h3 {font-weight: 600; margin-bottom: 30px; margin-top: 0;}
.comment-section .comments {margin-bottom: 43px;}
.comment-section .comment-block {margin-bottom: 25px;}
.comment-section .comment-desc .author {font-size: 18px; color: #3e4095; font-weight: 600; margin-bottom: 5px;}
.comment-section .comment-desc .date {font-size: 14px; color: #9e9e9e; font-weight: 700; margin-bottom: 16px;}
.comment-section .comment-desc .comment {font-size: 14px; color: #6e6e6e; font-weight: 400;}
.reply-section .reply {color: #9e9e9e; font-size: 14px; font-weight: 600;}
.reply-section .reply:after {content: ""; background: transparent url('../images/reply-icon.png') no-repeat scroll center/100% auto; width: 17px; height: 13px; display: inline-block; vertical-align: middle; margin-left: 6px;}
.comment-form h3 {color: #333333; margin-bottom: 20px;}
.add-your-comment .form-control {border: 1px solid #dddfe1; border-radius: 3px; background-color: rgba(34,144,255,0); color: #9a9a9a; font-size: 15px; height: 52px; padding: 10px 15px;}
.add-your-comment textarea.form-control {height: auto;}
.add-your-comment .form-actions {margin-top: 15px;}
.add-your-comment .form-actions .red-btn {text-transform: none; letter-spacing: normal; font-size: 16px; min-width: 210px; border-radius: 5px;}
.recent-post-section h3 {border-bottom: 1px solid #dddfe1; padding-bottom: 15px; margin-bottom: 40px;}
.recent-post-section .blog-desc .blog-title {font-size: 16px; color: #3e4095; font-weight: 600;text-align: left;}
.recent-post-section .blog-desc .blog-date {font-size: 13px; color: #9e9e9e; font-weight: 700;}
.recent-post-section .recent-post {margin-bottom: 25px;}
.recent-post-section .recent-post .blog-desc {margin-bottom: 0;}

/* DRIVER REGISTER */
.tego-login .btn-with-border {font-size: 17px; letter-spacing: 1px; line-height: 37px; color:#fff ; font-weight: 700; border: 1px solid #b22d2f; background: #b22d2f; border-radius: 30px; min-width: 112px; text-transform: uppercase; min-height: 37px; display: inline-block;}
.next-step, .register-btn {text-transform: uppercase;}
.btn-purpal button.next-step {min-width: 171px;}
.resend-otp-link {font-size: 14px;}
.resend-otp-link:hover {color: #b22d30;}
.step-back {font-size: 14px; color: #999999;}
.step-back:hover {color: #999999;}
.fixed-height-section {min-height: 290px;}
.profile-image {position: relative; display: inline-block; max-width: 68px;}
.profile-image .add-profile {width: 19px; height: 25px; position: absolute; right: 5px; bottom: -2px; display: inline-block; overflow: hidden; vertical-align: middle; cursor: pointer;}
.profile-image .add-profile input[type='file'].hidden {margin: 0; padding: 0; position: absolute; top: 0; right: 0; height: 100%; cursor: pointer; opacity: 0; -moz-opacity: 0; filter: Alpha(Opacity=0);}
#driver-register .form-control {font-size: 15px;}
.build-sponsor-radio.gender-radio [type="radio"]:checked + label:before, .build-sponsor-radio.gender-radio [type="radio"]:not(:checked) + label:before {width: 18px; height: 18px; top: 2px;}
.tego-form-right .build-sponsor-radio.gender-radio [type="radio"]:checked + label:after, .tego-form-right .build-sponsor-radio.gender-radio [type="radio"]:not(:checked) + label:after {width: 18px; height: 18px; top: 2px;}
.build-sponsor-radio.gender-radio [type="radio"]:checked + label, .build-sponsor-radio.gender-radio [type="radio"]:not(:checked) + label {color: #a6abb5;}
.build-sponsor-radio.gender-radio [type="radio"]:checked + label, .build-sponsor-radio.gender-radio [type="radio"]:not(:checked) + label {padding-left: 22px;}
.blue, .blue:hover, .blue:focus {color: #3e4095;}
.add-debit-card-link {font-size: 19px; font-weight: 600;}
.add-card-section  .form-group select {background-size: 18px;}
.add-card-section .dd-container, .add-card-section .dd-container .dd-select, .add-card-section .dd-container .dd-options {width: 100% !important;}
.add-card-section .dd-container .dd-select {background: none !important; border: 0; border-radius: 0;}
.add-card-section .dd-container .dd-select .dd-pointer {background: transparent url('../images/down-arrow.png') no-repeat scroll center/18px; border: 0 !important; width: 18px; height: 18px; transform: translateY(-50%); margin-top: 0; right: 0;}
.add-card-section .dd-container .dd-options .dd-option-selected {background: none;}
.add-card-section .dd-container .dd-options .dd-option:hover {background: none;}
.car-image img {object-fit: cover; border-radius: 5px;}
.last-step .form-control {background: transparent url('../images/photo-camera.png') no-repeat scroll 95% center/19px; padding: 0 50px 0 15px;}
.view-block {height: 69px; border-radius: 4px; background-color: #e1e1e1; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.view-block span {display: block; font-size: 12px; color: #9fa4af;}
.process ul {list-style: none; padding: 0; text-align: center;}
.process ul li {display: inline-block; width: 9px; height: 9px; border-radius: 50%; background-color: #b9bcc4; margin: 0 17px; position: relative;}
.process ul li.active {background-color: #3e4095;}
.process ul li.active:after {background-color: #3e4095;}
.process ul li.active:before {background-color: #3e4095;}
.process ul li:after {content: ""; width: 29px; height: 2px; background-color: #b9bcc4; display: inline-block; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.process ul li:before {content: ""; width: 29px; height: 2px; background-color: #b9bcc4; display: inline-block; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.process ul li:first-child:before {content: none;}
.process ul li:last-child:after {content: none;}
.register-steps.active-step, .register-steps.active {display: block;}
/*.register-steps {display: none;}*/
.upload-doc-wrapper {position: relative;height: auto;display: inline-block;width: auto;}
.upload-doc-wrapper .btn {border: 2px solid #000; color: gray; background-color: white; padding: 5px 5px; font-size: 20px; font-weight: bold; width: 87px;height: 87px;border-radius: 100%;}
.upload-doc-wrapper .btn img {height: 62px;width: 62px;max-width:100%;object-fit: cover;border-radius: 100%;}
.upload-doc-wrapper input[type="file"] {font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;width: 87px;height: 87px;}

/*check out page */
.db-receipt-order-list-title{font-size: 20px;text-transform: uppercase;margin-bottom: 15px;}
.db-receipt-adress-data{margin: 20px 0;}
/* FOOTER */
.footer {background-color: #000; /*min-height: 385px;*/ padding: 30px 0 0;}
.footer .footer-logo {border-bottom: 1px solid #111111; padding-bottom: 60px; margin-bottom: 60px;}
.footer-menu ul {list-style: none; column-count: 2; padding: 0;}
.footer-menu ul li {margin-bottom: 20px;}
.footer-menu ul li a {color: #ffffff; font-size: 16px;}
.footer-menu ul li a:before {content: ""; width: 32px; height: 2px; background-color: #b12d30; display: inline-block; vertical-align: middle; margin-right: 15px;}
.footer .address-section .address, .footer .address-section a {color: #fff; font-size: 14px;}
.footer .address-section .blocks {margin-bottom: 10px;}
.footer .address-section .blocks:before {content: ""; width: 40px; height: 40px; border: 1px solid #ffffff; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 20px;}
.footer .address-section .address:before {background: #fff url('../images/pointer-icon.png') no-repeat scroll center/12px 18px;}
.footer .address-section .phone-number:before {background: #fff url('../images/phone-icon.png') no-repeat scroll center/16px 16px;}
.footer .address-section .email:before {background: #fff url('../images/mail-icon.png') no-repeat scroll center/16px 13px;}
.footer .social-icons ul {list-style: none; padding: 0;}
.footer .social-icons ul li {display: inline-block; margin-right: 10px;}
.footer .social-icons ul li a {width: 33px; height: 33px; border-radius: 50%; background-color: #ffffff; background-repeat: no-repeat; background-attachment: scroll; background-position: center; background-size: 16px 16px; display: inline-block;}
.footer .social-icons ul li a.facebook {background-image: url('../images/facebook.svg');}
.footer .social-icons ul li a.facebook:hover {background-image: url('../images/facebook-hover.svg');}
.footer .social-icons ul li a.twitter {background-image: url('../images/twitter.svg');}
.footer .social-icons ul li a.twitter:hover {background-image: url('../images/twitter-hover.svg');}
.footer .social-icons ul li a.linkedin {background-image: url('../images/linkedin.svg');}
.footer .social-icons ul li a.linkedin:hover {background-image: url('../images/linkedin-hover.svg');}
.footer .social-icons ul li a.instagram {background-image: url('../images/instagram.svg');}
.footer .social-icons ul li a.instagram:hover {background-image: url('../images/instagram-hover.svg');}
.footer .social-icons ul li a.whatsapp {background-image: url('../images/whatsapp.svg');}
.footer .social-icons ul li a.whatsapp:hover {background-image: url('../images/whatsapp-hover.svg');}
.footer .social-icons ul li a.youtube {background-image: url('../images/youtube.svg');}
.footer .social-icons ul li a.youtube:hover {background-image: url('../images/youtube-hover.svg');}
.footer .social-icons ul li a.tiktok {background-image: url('../images/tiktok.svg');}
.footer .social-icons ul li a.tiktok:hover {background-image: url('../images/tiktok-hover.svg');}
.footer .contact-form .form-control {border-radius: 0; border: 0; box-shadow: none; background-color: #353535; height: 33px; color: #ffffff; font-size: 12px; padding: 5px 15px;}
.footer .contact-form .form-control::-webkit-input-placeholder {color: #dedede;}
.footer .contact-form .form-control::-moz-placeholder {color: #dedede;}
.footer .contact-form .form-control:-ms-input-placeholder {color: #dedede;}
.footer .contact-form textarea.form-control {height: auto; resize: none;}
.footer .contact-form .form-submit {background-color: #ff5353; text-transform: uppercase; height: 29px; width: 103px; font-size: 11px; border: 0;}
.footer .copyright {border-top: 1px solid #4a4a4a; padding: 20px 0; background-color: #292929;}
.footer .copyright p {font-size: 11px; color: #b4b4b4; margin: 0;}

/*bussiness Builder*/
.build-sponsor-check label, .form-control { font-size: 20px; line-height: 24px; color: #3d3d3d; font-weight: 400; margin-bottom: 20px;border: 1px solid #9c9898; border-radius: 0; /*padding: 0 0 8px;*/}
.form-check.build-sponsor-check { padding: 0;}
.business-builder-title h6 { font-size: 25px; letter-spacing: 1px; line-height: 26px; color: #3f439a; font-weight: 700;  margin-bottom: 30px;}
.build-sponsor-radio [type="radio"]:checked, .delivery-address [type="radio"]:not(:checked) { position: absolute; left: -9999px;}
.build-sponsor-radio [type="radio"]:checked + label, .build-sponsor-radio [type="radio"]:not(:checked) + label { color: #adadad; font-weight: 600;}
.build-sponsor-radio [type="radio"]:checked + label, .build-sponsor-radio [type="radio"]:not(:checked) + label { position: relative; padding-left: 30px; cursor: pointer; line-height: 22px; display: inline-block; color: #3d3d3d;}
.build-sponsor-radio [type="radio"]:checked + label, .build-sponsor-radio [type="radio"]:not(:checked) + label { color: #3d3d3d; font-weight: 400;    border: none;}
.build-sponsor-radio [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.build-sponsor-radio [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.build-sponsor-radio [type="radio"]:checked + label:before, .build-sponsor-radio [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 22px; height: 22px; border: 1px solid #ccc; border-radius: 100%; background: #fff;}
.build-sponsor-radio [type="radio"]:checked + label:after, .build-sponsor-radio [type="radio"]:not(:checked) + label:after { content: ''; width: 14px; height: 14px; background: #3e4095; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.d-flex.row.m-0.build-sponsor-radio input { opacity: 0; margin: 0;}
.build-sponsor-radio .form-check { padding: 0 30px 0 0;}
.business-builder-form-box select:focus {box-shadow: none;}
.business-builder-form-box select { /*border: none; border-bottom: 1px solid #4c4c4c; */border-radius: 0;}
.business-builder-form-box .form-check, .business-builder-form-box .form-group { width: 100%;}
.build-sponsor-check .form-check { width: auto;}
.build-sponsor-check label, .form-control:focus {box-shadow: none; border-color: inherit;}
.build-sponsor-btn.btn-red button {  font-size: 18px;}
.business-builder-form {margin-bottom: 50px;}
.business-builder-form .form-group.col-md-6.build-sponsor-check label { border: none;}
.yes-sponsor.sponseryes {display: block;}
.no-sponsor.sponserno {display: none;}
.heading-bold{font-weight: bold;}

/*contact page*/
.contact-title h6 { font-size: 30px; line-height: 32px; color: #000000;}
.business-builder-form.contact-form-box  textarea { height: 230px; }
.contact-filed-box .form-control { border: 1px solid #e4e4e4;  border-radius: 10px;  padding: 12px 15px;  font-size: 18px;}
.business-builder-form.contact-form-box .form-control { border-color: #9c9898; height: 47px;}
.business-builder-form.contact-form-box textarea.form-control {height: auto;}
.business-builder-form.contact-form-box label:focus, .business-builder-form.contact-form-box .form-control:focus { margin: 0; border-color: #ccced4;  font-size: 15px; color: #3d3d3d; padding: 12px 15px;}
#contact-us-form {border: 1px solid #9c9898; padding: 31px;}
/*ride page*/
.ride-on-tap-description h6 { font-size: 25px; letter-spacing: 1px; line-height: 30px; color: #3f439a; font-weight: 700;}
.ride-on-tap-description p { font-size: 16px; line-height: 24px; color: #767676; margin: 0;}
.ride-on-tap-description { border-right: 1px solid #3e4095; padding: 28px;/* text-align: center;*/ min-height: 480px; margin: 40px 0;}
.ride-on-tap-box .ride-tap-block:last-child .ride-on-tap-description {border-right: 0;}
.convenient-ride.ride-inner .convenient-ride-box { max-width: 850px; margin: 0 auto;}
.convenient-ride.ride-inner { padding: 80px 0;}
.how-tego-work-left h5{ font-size: 35px;letter-spacing: 1px;line-height: 26px;color: #3e4095;font-weight: 700;margin: 0; }
.how-tego-work-description p {font-size: 16px;line-height: 24px;color: #777777;margin: 0; }
.how-tego-work-list-title h6 { font-size: 25px;line-height: 1.1;color: #ffffff;font-weight: 700;margin: 0 0 5px; }
.how-tego-work-list-title p{ font-size: 15px;line-height: 1.3;color: #ffffff;margin: 0; }
.how-tego-work-right-list { background: #3f439a; padding: 20px 30px; display: flex; align-items: center; margin-bottom: 15px; border-radius: 4px;}
.how-tego-work { padding: 80px 0;}
.how-tego-work-title { margin-bottom: 30px;}
.how-tego-work-description { margin-bottom: 30px;}
.how-tego-work-box .row { align-items: center;}
.how-tego-work-img { margin-right: 15px; max-width: 59px; max-height: 59px; width: auto; height: auto;}


/*driver*/
.earn-term-title h4{ font-size: 35px;letter-spacing: 1px;line-height: 35px;color: #3e4095;font-weight: 700; }
.earn-term-list { background: #ff9000; padding: 20px 15px 15px;  border-radius: 10px;  min-height: 260px; margin-bottom: 20px;}
.earn-term-list-title h6 { font-size: 25px; letter-spacing: 1px; line-height: 26px; color: #ffffff; font-weight: 700; min-height: 60px;}
.earn-term-list-description p { font-size: 16px; line-height: 24px; color: #ffffff;}
.earn-term-description p{width: 489px; max-width: 100%; font-size: 16px;line-height: 24px;color: #777777;margin:  0 auto;text-align: center;}
.earn-term-description {margin-bottom: 37px;}
.earn-term-title {margin-bottom: 30px;}	
.earn-term {padding: 70px 0 ;text-align: center;}
.driver-offer{ background:#f5f4fa; padding: 80px 0;}
.driver-offer-list h6{ 
/*    font-size: 22px;*/
    font-size: 20px;
    color: #3d3d3d;font-weight: 700; margin-bottom: 15px;}
.driver-offer-list p{ font-size: 15px;letter-spacing: 0px;line-height: 26px;color: #767676;}
.driver-offer-list { display: flex;}
.become-driver-title-box { text-align: center;}
.become-driver { padding: 60px 0;}
.become-driver-list { background: #3f439a; padding: 16px; margin-bottom: 15px;  border-radius: 10px;}
.become-driver-list-description ul{ padding: 0; }
.become-driver-list-description ul li { font-size: 16px;  line-height: 26px;  color: #ffffff;  list-style: none; background-size: 10px;}
.become-driver-list-title h6 {  font-size: 30px; color: #ffffff; font-weight: 700;}
.become-driver-title-box { text-align: center; margin-bottom: 35px;}
.driver-faq-title h3{ font-size: 35px;line-height: 51px;color: #3f439a;font-weight: 700; text-align: center; }
.driver-faq { padding: 30px 0 70px; background: #f5f4fa;}
.driver-faq-list .card-body { background:#fff; font-size: 18px;
    line-height: 22px;
    color: #000;
    text-align: left;
	padding: 15px;
}
.driver-faq-list .card-body p{
	font-size: 14px;
}
.driver-faq-list .card-body ul{
	padding-left: 20px;
}
.driver-faq-list button.btn.btn-link.collapsed { text-decoration: none; font-size: 20px; line-height: 22px; color: #3f439a; font-weight: 700; background: #fff url(../images/icon_arrow.png) no-repeat 97%; display: inline-block; width: 100%; text-align: left; padding: 20px 86px 20px 15px; white-space: normal;}
.card-header { padding: 0; border: none; background: transparent;}
.driver-faq-list button.btn.btn-link { text-transform: capitalize;white-space: normal;font-size: 20px; line-height: 22px; color: #ffffff; font-weight: 700; background: #3e4095 url(../images/icon_arrow1.png) no-repeat 97% 50%; display: inline-block; width: 100%; text-align: left; padding: 20px 86px 15px 15px; border-radius: 0; text-decoration: none;}
.driver-faq-list .card { border: none; box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); border-radius: 16px; margin-bottom: 25px;}
#driver-faq-accodian .card {box-shadow: none;}
.driver-faq-title { margin-bottom: 30px;}
.driver-offer-img { margin-right: 15px;}
.become-driver-right-img img { border-radius: 6px; width: 100%;}
.become-driver-right { margin-left: -70px;}
.become-driver-main-box .row { align-items: center;}
.become-driver-left { position: relative; z-index: 1; top: 10px;}
.read-more{color: #3e4197;padding-left: 5px;}
/*business-builder*/

.tego-form-right  .row { width: 100%; justify-content: center; align-items: center;  display: flex;    text-align: center;}
.tego-form-left-img img { border-radius: 15px;}
#pessenger-register .tego-login button.btn-with-border {line-height: normal;}
.tego-login span { font-size: 14px; line-height: 28px; color: #999999; margin-right: 15px;}
.tego-register button { border-radius: 30px; margin-top: 15px;}
.tego-form-right .build-sponsor-check label, .form-control{ margin: 0; border-color: #9c9898;  font-size: 18px;background: #f5f4fa;}
.tego-form-right .build-sponsor-check label:focus, .form-control:focus { margin: 0; border-color: #3e4095;  font-size: 18px; color: #3d3d3d;}
.tego-form-right { background: #ffffff; padding: 17px 0px; border-radius: 13px;}
.tego-form { background: #3e4095; padding: 60px 0;}
.tego-form-box .row { align-items: center;}
a.pessenger-fb-login { display: block; width: 100%;}
.tego-login span a, .tego-form-confirmpass a { font-size: 14px; letter-spacing: 0px; line-height: 28px; color: #b33133; font-weight: 600; margin-left: 5px;}
.tego-form-confirmpass a.forgot-pass { font-weight: 600; text-align: right;  display: block;  width: 100%;  margin: 5px 0 0;}
.tego-form-right  .build-sponsor-radio [type="radio"]:checked + label:after, .tego-form-right  .build-sponsor-radio [type="radio"]:not(:checked) + label:after { content: ''; width: 22px; height: 22px; background: #3e4095; position: absolute; top: 0; left: 0; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.form-group select { text-align: center; text-align-last: center; background: url(../images/down-arrow.png) no-repeat 95%; -webkit-appearance: none; -moz-appearance: none;appearance: none; background-size: 26px; padding: inherit;}
.form-group select:focus  { background: url(../images/down-arrow-copy.png) no-repeat 95%; background-size: 26px;}
.form-group option {text-align: left;}
.tego-form-right .form-control::-webkit-input-placeholder {color: #000; text-align: center;}
.tego-form-right .form-control::-moz-placeholder {color: #000; text-align: center;}
.tego-form-right .form-control::-ms-input-placeholder {color: #000; text-align: center;}
.form-group input{ padding: 0 15px;/*text-align: center;*/border-radius: 8px !important;}
.tego-form-right .form-group input{text-align: center;}
.form-control::-webkit-input-placeholder {color:  #9c9a9a; }
.form-control::-moz-placeholder {color: #9c9a9a; }
.form-control::-ms-input-placeholder {color:  #9c9a9a;}
.business-builder-form-box .form-control{ border-color: #9c9a9a;     background: #f5f4fa;}
.business-builder-form-box select { text-align: center; text-align-last: left; background: url(../images/down-arrow.png) no-repeat 95% !important; -webkit-appearance: none; -moz-appearance: none;appearance: none; background-size: 26px; color: #3d3d3d; padding: 0 15px;}
.tego-language .build-sponsor-check label, .form-control{ color: #000; }   
a.pessenger-fb-login{  margin-top: 10px; }
.btn-purpal a:hover, .btn-purpal button:hover { background: #3e4095;}
.btn-purpal a:focus, .btn-purpal button:focus { background: #3e4095;}
.btn-purpal a:active, .btn-purpal button:active { background: #3e4095 !important; box-shadow: none !important;}
.tego-login button:hover { background: #fff; color: #b22d2f;  border-color: #b22d2f;}


.btn-red a:hover, .btn-red button:hover { background:#b22d30 ; box-shadow:	none; border: 	transparent;}
.btn-red a:active, .btn-red button:active { background:#b22d30 !important ; box-shadow: none !important; border:transparent !important	;}
.btn-red a:foucs, .btn-red button:foucs { background:#b22d30 ; box-shadow: none !important; border: transparent !important; }


.driver-register button:hover { background:#ffffff ; box-shadow:none; color: #b22d30;  border-color: #b22d30;}
.driver-register button:active { background:#ffffff !important ; box-shadow: none !important;color: #b22d30 !important	; border-color: #b22d30 !important	;}
.driver-register button:foucs { background:#ffffff ; box-shadow: none !important; color: #b22d30 !important	;  border-color: #b22d30 !important	;}


.comment-form .form-group input, .comment-form .form-group textarea { border: 1px solid #dddfe1; font-size: 15px; }


.business-builder-form-box .form-group { margin-bottom: 30px;}
.business-builder-form-box  .row{ align-items: 	center;	 }

/*footer-second*/

.footer-second .footer-menu ul { column-count: auto; text-align: center; margin-bottom: 0;}
.footer-second .footer-menu ul li a:before { display: none; }
.footer-second .footer-menu ul li { display: inline-block; margin-right: 23px;}
.footer.footer-second  { background: #000 url(../images/footer-bg.png) no-repeat scroll; min-height: 300px; padding: 60px 0 0;}

.tego-login.driver-register span { display: block;  width: 100%;  margin-bottom: 15px;}
.driver-register button{ width: 180px;}
.footer.footer-second  .footer-logo{ margin-bottom: 20px; }


/*business builder*/
.customer-banner{  background: url(../images/customer-page-banner.jpg) no-repeat scroll;}
.business-builder-banner{  background: url(../images/business-builder-banner.png) no-repeat scroll;}

.business-builder-title { margin-top: 20px;}
.business-builder-btn.btn-red { margin-top: 30px;  text-align: center;}
.business-builder-title input { opacity: 0;}
.business-builder-title .form-check{ padding:0;  text-align: right; }

/*17-05-2019 css*/
.about-us.d-flex.align-items-center:last-child{}
.about-description {width: 560px; margin: 0 auto;max-width: 100%}
.about-description h4{padding-bottom: 5px;}
.about-us.d-flex.align-items-center h2,.about-us.d-flex.align-items-center h4{padding-bottom: 5px;}

/* Profilepage */
.profile-details{margin-top: 10px;}
.profile-details p{margin-bottom: 5px;font-weight: 600;}
.leader-title{background: #3e4095; color: #fff; text-align: center; font-size: 20px; font-weight: bold;}
.leader-title a:hover{color: #fff}
.leader-content{border-bottom: 3px solid #3e4095;padding: 10px;background-color: #d7e8f7}
.hide{display: none;}
.leader-title a{display: block; padding: 15px;}
.tego-history h3{font-size: 35px;line-height: 36px;border-right: 4px solid #fff;margin-bottom: 0;padding-right: 10px}
.tego-history h2{font-size: 72px;line-height: 72px;text-transform: uppercase;border-right: 4px solid #fff;padding-right: 10px}
.tego-history{background: url(../images/cam-bowers.png);}

/* Wallet page */
.wallet-wrapper .tab .tablinks.active { background-color: #3e4095; color: #fff; border-right: 2px solid #3e4095;}
.wallet-wrapper .tab .tablinks { border: 0; box-shadow: none; height: 85px; font-size: 25px; font-weight: 600; outline: 0; cursor: pointer; background-color: #f0f0f0; border-right: 2px solid #fff;}
.wallet-wrapper .tab #balance-btn {background: #f0f0f0;height: 50px; margin-top: 5px;}
.wallet-wrapper .tab .tablinks.active #balance-btn {background: #3e4095;}
.wallet-wrapper .tab .tab-title { text-align: left;}
.wallet-wrapper .tab .tablinks .total-balance { display: block; font-size: 14px; font-weight: 400;} 
.wallet-wrapper .tab #transfer-btn { background: #f0f0f0 url(../images/trabsfer-unselect.png) no-repeat scroll right center; height: 50px;}
.wallet-wrapper .tab .tablinks.active #transfer-btn {background: #3e4095 url(../images/trabsfer-select.png) no-repeat scroll right center;}
.wallet-wrapper .tab #balance-btn { background: #f0f0f0 url(../images/balance-unselect.png) no-repeat scroll right center;  height: 50px;}
.wallet-wrapper .tab .tablinks.active #balance-btn {background: #3e4095 url(../images/balance-select.png) no-repeat scroll right center;}
.wallet-wrapper .tab #cards-btn {background: #f0f0f0 url(../images/card-unselect.png) no-repeat scroll right center;height: 50px;}
.wallet-wrapper .tab .tablinks.active #cards-btn { background: #3e4095 url(../images/card-select.png) no-repeat scroll right center;}
.wallet-wrapper .tab .tablinks-balance, .wallet-wrapper .tab .tablinks-transfer {background: none;border: 0; outline: 0; cursor: pointer; color: #c5c5c5; font-size: 17px; font-weight: 500; margin: 0; padding: 0;
}
.wallet-wrapper .tab .tablinks-balance.active, .wallet-wrapper .tab .tablinks-transfer.active { border-bottom: 1px solid #000; color: #000;}
.dd-container {	width: 100% !important;}
.drop-down .dd-select {width: 100% !important;background: none !important;border: 0;
/*    border-bottom: 1px solid #d3d3d3;  padding: 5px 8px;  height: 38px;*/
   }
.drop-down .dd-select a {text-align: left;font-weight: 500;padding: 3px 0 0;}
.drop-down .dd-select a .dd-selected-text {line-height: 8px !important;	margin: 0;vertical-align: middle; font-weight: 400;}
.drop-down .dd-option-image, .drop-down .dd-selected-image {margin-right: 12px;	max-width: 40px;width: 20px;}
.drop-down .dd-select .dd-pointer.dd-pointer-down {background: rgba(0,0,0,0) url('../images/drop-arrow.png') no-repeat scroll 98% center;border: 0 !important;width: 18px;height: 10px;margin-top: -5px;}
.drop-down .dd-options {width: 100% !important;	text-align: left;}
.drop-down .dd-options .dd-option {	padding-left: 25px;}
.drop-down .dd-options .dd-option .dd-option-text {line-height: 0px !important;	margin-bottom: 0; vertical-align: middle;}
.tabcontent-balance, .tabcontent-transfer {	display: none;}
.tabcontent { display: none; padding: 25px 0;}
#topup-price, #transfer-price, #tranferpricemobile, #transferamount { background: rgba(0,0,0,0) url(../images/dollar-icon.png) no-repeat scroll 5% center; padding-left: 50px;}
.history-wrapper:nth-child(1), .first-history {	border-top: 1px solid #c4c4c4;}
.history-wrapper { border-bottom: 1px solid #c4c4c4; padding: 11px 0;}
.history-desc {	text-align: left;}
.history-desc .history-text {font-size: 19px; font-weight: 500; line-height: 1.2;   margin-bottom: 5px;}
.history-desc .history-date {	color: #797979;	font-size: 14px;}
.history-wrapper .value {font-size: 20px;font-weight: 600;}
.add{color :#006400;}
.deduct{color: #FF0000;}
.completed{	color: #006400;}
.failed{color: #FF0000;}
#cards .card-wrapper {background-color: #e8740f; color: #fff; height: 100px; border-radius: 5px; padding: 20px 0;}
.hide-calendar .ui-datepicker-calendar{display:none!important;visibility:hidden!important}

/* booking detail page */
.booking-detail .tab {overflow: hidden;  border: 1px solid #ccc; background-color: #f1f1f1;}
.booking-detail .tab button {background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s;    font-size: 17px;}
.booking-detail .tab button:hover {background-color: #ddd;}
.booking-detail .tab button.active {background-color: #3e4095;color: #fff}
.booking-detail .tabcontent {display: none; padding: 6px 12px; border: 1px solid #ccc;  border-top: none;}
.booking-detail .container{margin-top: 20px; margin-bottom: 20px}
.center{text-align: center;}
.completed{color: #006400;font-weight: bold;}
.pending{color:#ffc900;	font-weight: bold;}
.canceled{color: #FF0000;font-weight: bold;}
.accepted{color:#000;font-weight: bold;}
.traveling{ color: #000080; font-weight:bold;}

/* Book Now page*/
.book-taxi-now .book-taxi{position: relative;}
.book-taxi-now .book-taxi .book-taxi-form-fields {position: absolute; top: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.2); height: 90px; /*display: flex; align-items: center;*/  z-index: 1;}
.book-taxi-now .book-taxi .book-taxi-form-fields .form-control{padding: 0 0 0 10px;}
.choose-your-taxi .taxi-holder{width: 14.28%;max-width: 100%;float: left;}
.choose-your-taxi .taxi-holder img{width: 115px;max-width: 100%;height: 50px;}
.taxi-holder .square{box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.2); margin-top: 30px; display: block; padding: 15px 12px 0;color: #000; cursor: pointer; transform: scale(0.95);  width: 100%;height: 100%;}
.taxi-holder .square h5{min-height: 50px;}
.taxi-holder input[type="radio"]{visibility: hidden;}
.bluebackground .square{background-color: rgb(62, 64, 149); color: #fff; transform: scale(1);}
#DropupLocationBook.error{margin-top: 23px;}
.book-taxi label.error{margin-bottom: 0;}
/* Loader CSS */
/* Transparent Overlay */
.loading {position: fixed; z-index: 999;height: 2em;width: 2em;overflow: show;margin: auto; top: 0; left: 0; bottom: 0; right: 0;}
.loading:before {content: ''; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3);}
.loading:not(:required) { /* hide "loading..." text */ font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}
.loading:not(:required):after {content: ''; display: block; font-size: 10px; width: 1em; height: 1em;margin-top: -0.5em;-webkit-animation: spinner 1500ms infinite linear;-moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear; -o-animation: spinner 1500ms infinite linear; animation: spinner 1500ms infinite linear; border-radius: 0.5em;  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}


/* DRIVER REGISTER */
.tego-login .btn-with-border {font-size: 17px; letter-spacing: 0px; line-height: 37px; color: #b22d2f; font-weight: 700; border: 1px solid #b22d2f; background: #fff; border-radius: 30px; min-width: 112px; text-transform: uppercase; min-height: 37px; display: inline-block;}
.next-step, .register-btn {text-transform: uppercase;}
.btn-purpal .next-step {min-width: 171px;}
.resend-otp-link {font-size: 14px;}
.resend-otp-link:hover {color: #b22d30;}
.step-back {font-size: 14px; color: #999999;}
.step-back:hover {color: #999999;}
.fixed-height-section {min-height: 290px;}
.profile-image {position: relative; display: inline-block; max-width: 68px;}
.profile-image .add-profile {width: 19px; height: 25px; position: absolute; right: 5px; bottom: -2px; display: inline-block; overflow: hidden; vertical-align: middle; cursor: pointer;}
.profile-image .add-profile input[type='file'].hidden {margin: 0; padding: 0; position: absolute; top: 0; right: 0; height: 100%; cursor: pointer; opacity: 0; -moz-opacity: 0; filter: Alpha(Opacity=0);}
#driver-register .form-control {font-size: 15px;}
.build-sponsor-radio.gender-radio [type="radio"]:checked + label:before, .build-sponsor-radio.gender-radio [type="radio"]:not(:checked) + label:before {width: 18px; height: 18px; top: 2px;}
.tego-form-right .build-sponsor-radio.gender-radio [type="radio"]:checked + label:after, .tego-form-right .build-sponsor-radio.gender-radio [type="radio"]:not(:checked) + label:after {width: 18px; height: 18px; top: 2px;}
.build-sponsor-radio.gender-radio [type="radio"]:checked + label, .build-sponsor-radio.gender-radio [type="radio"]:not(:checked) + label {color: #a6abb5;}
.build-sponsor-radio.gender-radio [type="radio"]:checked + label, .build-sponsor-radio.gender-radio [type="radio"]:not(:checked) + label {padding-left: 22px;}
.blue, .blue:hover, .blue:focus {color: #3e4095;}
.add-debit-card-link {font-size: 19px; font-weight: 600;}
.add-card-section  .form-group select {background-size: 18px;}
.add-card-section .dd-container, .add-card-section .dd-container .dd-select, .add-card-section .dd-container .dd-options {width: 100% !important;}
.add-card-section .dd-container .dd-select {background: none !important; border: 0; border-radius: 0;}
.add-card-section .dd-container .dd-select .dd-pointer {background: transparent url('../images/down-arrow.png') no-repeat scroll center/18px; border: 0 !important; width: 18px; height: 18px; transform: translateY(-50%); margin-top: 0; right: 0;}
.add-card-section .dd-container .dd-options .dd-option-selected {background: none;}
.add-card-section .dd-container .dd-options .dd-option:hover {background: none;}
.car-image img {object-fit: cover; border-radius: 5px;}
.last-step .form-control {background: transparent url('../images/photo-camera.png') no-repeat scroll 95% center/19px; padding: 0 50px 0 15px;}
.view-block {height: 69px; border-radius: 4px; background-color: #e1e1e1; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.view-block span {display: block; font-size: 12px; color: #9fa4af;}
.process ul {list-style: none; padding: 0; text-align: center;}
.process ul li {display: inline-block; width: 9px; height: 9px; border-radius: 50%; background-color: #b9bcc4; margin: 0 17px; position: relative;}
.process ul li.active {background-color: #3e4095;}
.process ul li.active:after {background-color: #3e4095;}
.process ul li.active:before {background-color: #3e4095;}
.process ul li:after {content: ""; width: 29px; height: 2px; background-color: #b9bcc4; display: inline-block; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.process ul li:before {content: ""; width: 29px; height: 2px; background-color: #b9bcc4; display: inline-block; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.process ul li:first-child:before {content: none;}
.process ul li:last-child:after {content: none;}
/*.register-steps.active-step, .register-steps.active {display: block;}*/

#driver-register .register-steps:not(:first-of-type){display: none;}
.vehicle-image{visibility: hidden;position: absolute;}
.file-box {display: inline-block;width: 100%;border: 1px solid #9c9898;padding: 5px 0px 5px 5px;box-sizing: border-box; height: calc(3rem - 12px);background: #f5f4fa}
.file-button {padding: 5px 13px; position: absolute; top: 0px;  right: 15px;}
.inputfile-box {position: relative;}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* End of Loader CSS */

/* current booking page*/
.current-booking-tab .nav-link{color: #000}
.current-booking-tab .nav-link.active{color: #ffffff; background-color: #3e4095; border-color: #3e4095;}

/* Shop page */
.price{font-size: 20px;color: #15bf2a;}
.Product-categories select {background-color: rgba(0,0,0,0);border: 1px solid #3A454E;color: #010101;letter-spacing: 2px;padding: 8px 35px 8px 15px;text-align: left;text-transform: none;font-size: 14px;border-radius: 8px;background: url('../web-assets/images/arrow.png') no-repeat scroll 94% center;background-size: 20px auto;-webkit-appearance: none;appearance: none;-moz-appearance: none;display: inline-block;width: 165px;max-width: 100%;height: 40px;}
#search-text {margin-left: 15px;}
.Product-categories input[type="text"]{height: 40px;border-radius: 8px;box-shadow: none;border: 1px solid #3A454E;padding: 6px 12px;}
.filter-by-person {margin-right: 15px;margin-bottom: 10px;}
.filter-by-order {margin-right: 15px;margin-bottom: 10px;}
.Product-categories{margin-bottom: 50px;}
.btn-success.button-back, .btn-success.button-back:hover, .btn-success.button-back:focus, .btn-success.button-back:active, .btn-success.button-back:active:hover {background-color: #482c7b;border-color: #482c7b;}
.info{margin-bottom: 20px;}
.productinfo .pr-name {margin-bottom: 20px;text-transform: capitalize;}
.price-shipping .price-detail{margin-bottom: 20px;}
.price-detail .product-discount {color: #482c7b;font-size: 22px;font-weight: 600;}
.product-desc{margin-bottom: 20px;}
.product-desc p {font-size: 16px;}
.product-stock{margin-bottom: 20px;}
.product-stock p{color: #482c7b;text-transform: capitalize;}
.card-section .dbs-qtt-counter {float: left;}
.dbs-qtt-counter {height: 50px;padding: 6px 16px 0;position: relative;}
.card-section .dbs-qtt-counter {text-align: center;padding-left: 0;}
.dbs-qtt-counter input {border: 0 none; color: #16161a; display: block; float: left; font-size: 22px; height: 21px !important; line-height: 17px !important; margin-left: 1px; padding-bottom: 0; padding-top: 0; width: 37%;text-align: center;}
.card-section .dbs-minus, .card-section .dbs-plus {cursor: pointer;display: block;float: left;height: 10px;margin-top: -5px;position: relative;}
.stock-count {border: none;padding: 0;margin: 0;background-color: transparent;text-align: center;color: #16161a;display: block;float: left;font-size: 20px;height: 17px;line-height: 17px;width: 30px;font-weight: 600;}
.add-to-cart-btn {float:right;text-decoration: none;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;font-size: 20px;line-height: 128.57143%;background: #482c7b;border: 0 none;color: #fff;height: 50px;text-transform: uppercase;font-weight: 500;padding: 0 20px;width: 200px;}
.right-col .options {margin-bottom: 15px;}
.right-col .options .select select {padding-left: 10px;padding-bottom: 4px;color: black;-webkit-appearance: none;-moz-appearance: none;border-bottom: 2px solid #ccc;border-top: 0;border-right: 0;border-left: 0;width: 100%;font-size: 16px;font-weight: 600;border-radius: 0;padding-right: 50px;background-position: 97% center;}
.VariantName{background-color: rgba(0,0,0,0);border: 1px solid #3A454E;letter-spacing: 2px;padding: 8px 35px 8px 15px;text-align: left;text-transform: none;background-size: 20px auto;}
.cart-count{text-align: center;border: 1px solid #000;border-radius: 7px;font-size: 18px;}

/*cart*/
.cart-wrapper {margin-bottom: 80px;}
.button-cart{color: #fff!important;}
.bag-items-wrap {margin-bottom: 50px;}
.bag-items-wrap .table {margin-bottom: 0;}
.caption {padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left;}
.bag-items-wrap .table > tbody > tr > td {vertical-align: middle;text-align: center;}
.bag-product-photo {width: 80px;height: auto;}
.bag-items-wrap .dbs-item-list {width: 200px;margin: 0 auto;float: none;text-align: left;max-width: 100%;padding-left: 0;list-style: none;}
.product-name a {margin-bottom: 8px;display: block;}
.bag-sidebar {border: 1px solid #ddd;padding: 20px 15px;color: #3a4554;}
.bag-sidebar .db-accounting {margin-top: 20px;padding-bottom: 20px;padding-left: 0;}
.db-accounting li {list-style: none;font-size: 13px;font-weight: 500;margin-bottom: 10px;font-size: 14px;display: inline-block;width: 100%;}
.db-accounting .l-it {width: 66.10169%;float: left;margin-right: 1.69492%;}
.db-accounting .r-it {width: 32.20339%;float: right;margin-right: 0;text-align: right;}
.db-accounting-summ-total {border-top: 1px solid #a4b3c2;padding-top: 15px;margin-top: 25px;clear: left;}
.db-accounting li span.db-accounting-summ {font-size: 16px;}
.db-accounting-summ {width: 49.15254%;float: left;margin-right: 1.69492%;}
.db-accounting li span.db-accounting-summ-price {color: #482c7b;font-size: 18px;font-weight: 600;}
.db-accounting-summ-price {width: 49.15254%;float: right;margin-right: 0;text-align: right;}
.bag-sidebar .btn-sidebar-checkout {background: #482c7b;float: right;border-radius: 0;padding: 10px 20px;color: #fff;text-transform: uppercase;letter-spacing: 1px;}
.MultipleVariant{margin-top: 10px;margin-bottom: 10px;}
.menu-top-bar-section .chat-link a, .menu-top-bar-section .cart-link a {font-size: 11px;color: #777777;text-transform: uppercase;display: block;}
.menu-top-bar-section .cart-link i {font-size: 15px;width: 28px;text-align: center;min-height: inherit;display: flex;justify-content: center;align-items: center;color: #fff;}
.has-troley-counter .badge {position: absolute;top: 18px;margin-left: 32px;padding: 2px 4px;border-radius: 50%;background: red;color: white;}
.product-small-img{width: 50px;height: auto;}

/* career page*/

.job-info{border: 1px solid #ccc;}

/* FAQ*/
.support-tabs {display: block;max-width: 200px;
    width: 100%;}
.sub-type li{margin-bottom: 7px; list-style-position: inside; list-style: none; border-bottom: 1px solid #ccc; padding-bottom: 5px;text-align: left;} 
.sub-type li a{color: #000;}
.support-tabs li a{color: #000;border-left: 1px solid #ccc !important;border-radius: 0;}
.support-tabs li a.active{color: #fff !important;
    font-weight: 600;
    border-left: 2px solid #3f439a !important;
    border-radius: 0;
    background-color: #3f439a !important;}
.business-builder-form.contact-form-box {
    padding: 50px 0px 0px 0px;
}
.support-content .tab-pane{
	border-radius: 0px;
}
.business-builder-form.contact-form-box .driver-faq-list{
    padding: 70px 0px 50px 0px;
}
@media (min-width: 768px) {
.support-tabs {display: flex;flex-flow: column nowrap;}
.support-tabs {border-bottom: none; /*border-right: 1px solid #ddd;*/ display: flex;}
.support-tabs {margin: 0 15px;}
/*.support-tabs .nav-item + .nav-item {border-left: 1px solid #ccc}*/
.support-tabs .nav-link {transition: border-color 0.125s ease-in; white-space: nowrap; border: 0}
.support-tabs .nav-link.active {margin-right: -1px; border: 0px;}
.support-content .card { border: none;}
.support-content .card .card-header { display: none;}
.support-content{width: 100%}
.support-content .card .collapse {display: block;}
}

@media (max-width: 767px) {
	header .profile_section {
		margin: 15px 0px 20px 11px;
	}

	.menu-top-bar-section .call-link {
		width: auto !important;
	}

	header.navbar-header {
		margin-bottom: 0px !important;
	}

	header .navbar-toggler {
		margin-top: 19px;
	}

	header a.navbar-brand {
		width: 170px;
	}
	.navbar-nav .dropdown-menu {
		position: relative!important;
		border: none;
		padding: 0px;
	}
	.navbar-nav .dropdown-menu li a {
        padding: 10px 5px 0 20px!important;
        font-size: 10px;
        color: #3e4095;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
.support-content .tab-pane {display: block !important; opacity: 1;border-bottom: 0px; }
	.sticky-icon  {
		display: none !important;
	}
	.header-banner h1{
  font-weight: bold;  
  padding-right: 0px !important;
  text-align: center;
  margin: 50px 0;
  line-height: 60px;
}
.business-builder-form.contact-form-box {
    padding: 0px 0px 0px 0px;
}
.header-banner-footer img{
	width: 80%;
}	
.subheader, .header-banner-footer h3{
  /*padding-right: 40px;*/
  text-align: center;
  color: #fff;
}
.header-banner-footer h3{
	margin-bottom: 30px;
}
	.menu-top-bar-section .top-bar.d-flex{
		display: block !important;
	}
	.search-icon {
	  bottom: 21px !important;
	}

	.main-header-title{
    	color: #3f3f95 !important;
	}

	.main-sub-header-title{
	    color: #3f3f95 !important;
	}
	.business-builder-form.contact-form-box > div{
		flex-wrap: wrap;
	}
	.support-tabs {
		max-width: 100%;
		margin: 0px 0px 30px 0px;
		border-bottom: 0px;
	}
	.business-builder-form.contact-form-box .card-body{
		padding: 20px 20px !important;
	}
	.support-content .tab-pane.active .collapse{
        display: block;
	}
	.support-content .tab-pane .collapse{
        display:none;
	}
	.driver-faq-list button.btn.btn-link {
		font-size: 16px!important;
	}
	.business-builder-form.contact-form-box .driver-faq-list {
		padding: 30px 0px 0px 0px;
	}
}

	
/ * sticky Iocn */

.sticky-icon  {
	z-index:1;
	position:fixed;
	top:40%;
	right:0%;
	width:220px;
	display:flex;
	flex-direction:column;}  
.sticky-icon a  {
	transform:translate(160px,0px);
	border-radius:50px 0px 0px 50px;
	text-align:left;
	margin:2px;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	font-size:22px;
	font-family:'Oswald', sans-serif;
	transition:all 0.8s;
  }
.sticky-icon a:hover  {
	color:#FFF;
	transform:translate(0px,0px);}	
.sticky-icon a:hover i  {
	transform:rotate(360deg);}
/*.search_icon a:hover i  {
	transform:rotate(360deg);}*/
.Facebook  {
	background-color:#2C80D3;
	color:#FFF;}
	
.Youtube  {
	background-color:#fa0910;
	color:#FFF;}
	
.Twitter  {
	background-color:#53c5ff;
	color:#FFF;}
	
.Instagram  {
	background-color:#FD1D1D;
	color:#FFF;}
	
  .Tiktok  {
	background-color:#2c4762;;
	color:#FFF;}	
  
  .Linkedin{
  background-color:#0a66c2;
	color:#FFF;}
  
  
  
.sticky-icon a i {
	background-color:#FFF;
	height:40px;
	width:40px;
	color:#000;
	text-align:center;
	line-height:40px;
	border-radius:50%;
	margin-right:20px;
	transition:all 0.5s;}
  
  
.sticky-icon a i.fa-facebook-f  {
	background-color:#FFF;
	color:#2C80D3;}
	

	
.sticky-icon a i.fa-instagram  {
	background-color:#FFF;
	color:#FD1D1D;}
	
.sticky-icon a i.fa-youtube  {
	background-color:#FFF;
	color:#fa0910;}
	
.sticky-icon a i.fa-twitter  {
	background-color:#FFF;
	color:#53c5ff;}
  
  	
.sticky-icon a i.fa-tiktok  {
	background-color:#FFF;
	color:#000;}
  
  .sticky-icon a i.fa-linkedin  {
	background-color:#FFF;
	color:#0a66c2;}

  .sticky-icon a i.fa-tumblr  {
	background-color:#FFF;
	 color: #2c4762;}
  
 
#myBtn {
	height:50px;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  text-align:center;
  padding:10px;
  text-align:center;
	line-height:40px;
  border: none;
  outline: none;
  background-color: #1e88e5;
  color: white;
  cursor: pointer;
  border-radius: 50%;
}
.fa-arrow-circle-up  {
	font-size:30px;}

#myBtn:hover {
  background-color: #555;
}

.header-banner h1 {
  font-weight: bold;
  /*padding-right: 40px;*/
  text-align: center;
}
.header-banner-footer h3 {
  margin-bottom: 75px;
}
.subheader, .header-banner-footer h3 {
  text-align: center !important;
  color: #fff;
}
.topHeader{
	background: #3f3f95;
	padding: 5px 0;
}
.topHeader a{
	color: #fff;
}
.fa-phone{
	color: #fff;
	margin-right: 5px;
	margin-top: 7px;
}
.footerMenu1 ul{}
.footerMenu1 ul li{
	list-style: none;
	line-height: 30px;
	text-align: left;
}
.footerMenu1 ul li img{
	margin-bottom: 20px;
}
.width80{
	width: 80%;
}
.fa, .fas {
  font-family: FontAwesome !important;
}

@media (min-width: 505px) and (max-width: 767px){
	.header-banner-footer figure{
		display: block !important;
		width: 50% !important;
		margin: auto;
	}

	.main-header-title{
    	color: #3f3f95 !important;
	}

	.main-sub-header-title{
	    color: #3f3f95 !important;
	}
}

.home_secreen_booking_sub_title{
	color: #b22d30;
    font-weight: 600;
    word-spacing: 2px;
}
.home_secreen_booking_field{
	background-color: #3f3f95;
    border-color: #3f3f95;
    color: #fff;
}

.main-header-title{
	font-size: 43px;
    color: #fff;
    font-weight: 700;
	text-align: left;
}

.main-sub-header-title{
	font-size: 26px;
    color: #fff;
	text-align: left;
}
@media (max-width: 1441px){
	.bluewhiteBg {
		background: linear-gradient(#3f3f95 172px, white 22%) !important;
	}
}
@media (min-width: 1441px){
	/* .bluewhiteBg{
		background: linear-gradient(#3f3f95 22%, white 22%) !important;
	} */

	.main-header-title{
		font-size: 60px !important;
	}

	/* .main-sub-header-title{
		font-size: 37px !important;
	} */
}
@media screen and (max-width:1023px) {
	.bluewhiteBg {
        background: linear-gradient(#3f3f95 270px, white 22%) !important;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
	.navbar-collapse.collapse:not(.show) {
		display: flex !important;
	}
}
@media screen and (max-width:992px) {
	.navbar-header {
		margin-bottom: 0px !important;
	}

	.navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-light .navbar-brand {
		width: 170px;
	}
}

@media (min-width: 768px) and (max-width: 868px){

	.bluewhiteBg{
		background: linear-gradient(#3f3f95 33%, white 33%) !important;
	}
	.main-header-title{
		font-size: 27px !important;
	}

	.main-sub-header-title{
		font-size: 16px !important;
	}
}

@media (min-width: 1024px) and (max-width: 1300px){

	.bluewhiteBg{
		background: linear-gradient(#3f3f95 35%, white 35%) !important;
	}
	.main-header-title{
		font-size: 37px !important;
	}

	.main-sub-header-title{
		font-size: 22px !important;
	}
}
@media (max-width: 767px){
	.bluewhiteBg {
        background: linear-gradient(#3f3f95 0px, white 0%) !important;
    }
}

@media (max-width: 504px){
	.main-header-title{
		font-size: 25px !important;
	}

	.main-sub-header-title{
		font-size: 15px !important;
	}

	.header-banner-img img {
    	width: 96%;
	}
}