﻿@import url('https://fonts.googleapis.com/css?family=Oswald');





ul#ulpadding {
    list-style: circle;
}
section#home-gallery h3 {
    font-size: 17px;
}
.aboutus-section {padding-bottom: 20px;}
.aboutus-section h5 {
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: bold;
}

label.form-check-label {
    margin-left: 9px;
    padding: -2px;
}

.selectleg {
    border-radius: 10px;
    background: #fff;
    padding: 0px 13px;
    margin-bottom: 20px;
}

@media (min-width: 768px){

.bhoechie-tab-container .nav.nav-tabs {
    margin-left: 17px;
    border-bottom: 0px;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    margin-left: 0px !important;
}
.modal-dialog {
    width: 800px;
    margin: 30px auto;
}
}



.userprofile span{

}

.selectleg label
{
    color: #000 !important;
}


#why-choose-us{
    margin:100px 0px;
}

.close {top:-6px!important; color: #fff!important; width: 25px!important; height: 25px!important;}
.modal-body {padding: 2px!important;}
.modal-backdrop.in { opacity: .9!important; }
.topbarmenu div{
    width: 20%;
    float: left;
    color: #fff;
    text-align: center;
    position: relative;
}
#loadon .modal-dialog {margin-top:68px;}
.topbarmenu div:nth-child(1),.topbarmenu i:nth-child(1){
    background: #DF6548;
}
.topbarmenu div:nth-child(2),.topbarmenu i:nth-child(2){
    background: #FF9E40;
}
.topbarmenu div:nth-child(3){
    background: #DE2160;
}
.topbarmenu div:nth-child(4){
    background: #3F509C;
}
.topbarmenu div:nth-child(5){
    background: #3279B9;
}

.topbarmenu i {
    color: #fff;
    font-size: 30px;
    border: 3px solid #fff;
    padding: 17px;
    border-radius: 50%;
    margin-bottom: 20px;
    margin-top: -44px;
    z-index: 999999;
    position: relative;
}
#why-choose-us h3{
    margin:20px 0px;
}

.topbarmenu h4 {
    margin-bottom: 26px;
}
.topbarmenu div:hover .readtext{
    display: block;
     color: white;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.readtext{
     display: none;
     transition: .5s ease;
      background-color: #008CBA;
    overflow: hidden;
     width: 100%;
      transition: .5s ease;
}

#why-choose-us p{
  text-align: center;
  width: 80%;

    margin-left: 20%;

}
#imagebanner img{
     margin-top: 20px;
     border-right: 10px;
}
.partner-list div{
    float: left;
}
.converter h2 {
    margin: 15px;
}
.footer-top span {
    color: #fff;
    bottom: 0px;
    margin-top: 52px;
    font-weight: 700;
}
.footer-top {
    position: relative;
    
}

.converter {
    background: #fff;
    padding: 15px;
        border-top-left-radius: 10px;
            border-top-right-radius: 10px;
}






.mediabox {
    position: absolute;
    bottom: 0;
    height: 80px;
    /*  overflow: visible!important;*/
    
    padding-bottom: 5px;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .2s ease, height .2s ease;
    -moz-transition: -moz-transform .2s ease, height .2s ease;
    -o-transition: -o-transform .2s ease, height .2s ease;
    transition: transform .2s ease, height .2s ease;
}
#mob_bannerimages {
    display: none;
}
#mob_bannerimages {
    display: none;
}
.padding_space {
    padding-left: 0px;
    padding-right: 0px;
}
.border_footer {
    background-image: url(../images/footer_border.html);
    height: 4px;
}
.footer_w {
    padding-bottom: 0rem !important;
    padding-top: 1rem !important;
}
.bigbazaar_tabbox {
  /*  margin-top: -80px;*/
    background-color: #FFF;
}
.tabbox {
    float: left;
    width: 19%;
}
.wthree_banner_grid.color_bg1 {
    background-color: #df6548 !important;
}
.wthree_banner_grid.color_bg2 {
    background-color: #ff9e40;

}
.wthree_banner_grid.color_bg3 {
    background-color: #de2160;
}
.wthree_banner_grid.color_bg4 {
    background-color: #3f509c;
}
.wthree_banner_grid.color_bg5 {
    background-color: #3279b9;
}

.bigL {
    background-color: #df6548;
}

.bigbazaar_tabbox {
    /* margin-top: -80px; */
    background-color: #FFF;
}
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.padding_space {
    padding-left: 0px;
    padding-right: 0px;
}
.bigbazaar_tabbox {
    /* margin-top: -80px; */
    background-color: #FFF;
}
.buy-media {
    position: absolute;
    bottom: 0;
    height: 80px;
    overflow: hidden;
    padding-left: 9x;
    padding-right: 9px;
    padding-bottom: 2px;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .2s ease, height .2s ease;
    -moz-transition: -moz-transform .2s ease, height .2s ease;
    -o-transition: -o-transform .2s ease, height .2s ease;
    transition: transform .2s ease, height .2s ease;
}

.top_icon {
    margin-top: -45px;
    z-index: 9999;
}
.wthree_banner_grid.bottom-head {
    text-align: center;
    padding: 0;
    height: 80px;
    float: left;
    position: relative;
    width: 20%;
}
.wthree_banner_grid span {
    color: #333333;
    font-size: 14px;
}

.wthree_banner_grid h4 {
    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
    padding-top: 2.9em;
    padding-bottom: 6px;
    letter-spacing: 0px;
    font-weight: bold;
}
.read_btn1 {
    background-color: #df6548;
    text-align: center;
    color: #FFF;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 25px;
    margin-top: 20px;
    font-family: open sans;
    margin-bottom: 5px;
    width: 43%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}
.read_btn2 {
    background-color: #FF9E40;
    text-align: center;
    color: #FFF;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 25px;
    margin-top: 20px;
    font-family: open sans;
    margin-bottom: 5px;
    width: 43%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}
.read_btn3 {
    background-color: #DE2160;
    text-align: center;
    color: #FFF;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 25px;
    margin-top: 20px;
    font-family: open sans;
    margin-bottom: 5px;
    width: 43%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}
.read_btn3 {
    background-color: #DE2160;
    text-align: center;
    color: #FFF;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 25px;
    margin-top: 20px;
    font-family: open sans;
    margin-bottom: 5px;
    width: 43%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}
.read_btn3 {
    background-color: #DE2160;
    text-align: center;
    color: #FFF;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 25px;
    margin-top: 20px;
    font-family: open sans;
    margin-bottom: 5px;
    width: 43%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}
.read_btn4 {
    background-color: #3F509C;
    text-align: center;
    color: #FFF;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 25px;
    margin-top: 20px;
    font-family: open sans;
    margin-bottom: 5px;
    width: 43%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}
.read_btn5 {
    background-color: #3279B9;
    text-align: center;
    color: #FFF;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 25px;
    margin-top: 20px;
    font-family: open sans;
    margin-bottom: 5px;
    width: 43%;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
}



#why-choose-us strong{
  text-align: center; 
  color: #ffcd2e;
  font-weight:700;
    line-height: 2 !important;
}

.bhoechie-tab-container .list-group-item.text-center {
    background: transparent;
    border: 1px solid #fff;
    border-bottom:0px;
    color: #fff;
    width: 156px;
}


.bhoechie-tab-container .nav.nav-tabs {
   
    
}
.partner-list {
    display: flex;
    justify-content: space-between;
}
.footer-mid-part ul li i {
    color: #f3157b;
}
ul.contact-details {
    padding: 0;
}
ul.sprocket-tables-container.cols-5 {
    display: flex;
    justify-content: space-between;
    padding: 0;
}
.sprocket-tables-item img {
    width: 100%;
}
.sprocket-tables-item {
    border: 1px solid #f40000;
    background-size: cover;
    border-radius: 50px;
    margin:10px;
}
.sprocket-tables-price {
    font-size: 25px;
    font-weight: bold;
    padding: 20px 15px;
    font-family: 'Montserrat Alternates', sans-serif;
}

.sprocket-tables-bg1 {
    background: #f1f1f1;
    color: #333;
}

.sprocket-tables-item {
    border: 1px solid #f40000;
    background-size: cover;
    border-radius: 18px;
    margin: 10px;
    overflow: hidden;
}
.sprocket-tables-cell {
    display: block;
    padding: 15px;
}
.sprocket-tables-link {
    background:#f40000;
}
.sprocket-tables-desc {
    background:#f40000;
    color: #fff;
}
.sprocket-tables-link .readon {
    padding: 8px 15px;
    border-radius: 50px;
    background: #fff;
    color: #000;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
}
.sprocket-tables-cell {
    border-bottom: 1px solid #e0e0e0;
    font-weight: bold;
}
li.sprocket-tables-block {
    width: 50%;
}
.choose-car-him {
    position: absolute;
    z-index: 999;
    top: 0;
}

section#advertising {
    background: ;
    color: #fff;
    position: relative;
    padding: 30px 0px;
    margin-bottom:0px;
}
a.btn.btn-inverse.btn-lg.a-a {
    background: #f81b36;
    color: #fff;
}
.header-advertising {
    text-transform: uppercase;
    color: #ffcd2e;
    font-weight: bold;
}
ul.spot.a-spot li {
    padding: 10px 0px;
}
ul.spot.a-spot {
    padding: 0;
}
ul.spot.a-spot li {padding: 10px 0px;}
ul.contact-details li .fa {margin-right:10px; color:#ffcd2e;}
ul.contact-details li {padding: 10px 0px;}
.footer-mid-part ul li a {color: #fff; padding: 10px 0px;}
.footer-mid-part ul.nav li {
    padding: 0px;
    color: #fff;
    border-bottom: 1px dotted #a99a6a;
    width: 100%;
}

.cc-nav-tabs > li > a:focus, .cc-nav-tabs > li > a:hover, .cc-nav-tabs > li > a:active {
    background: #f40000;
    color: #fff;
}
.cc-nav-tabs > li.active > a{
    background: #f40000;
    color: #fff;
}
.choose-car:after {
    content: "";
    position: absolute;
    background: #00000085;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.choose-car-him div {
    position: relative;
    z-index: 99;
}
ul.nav.nav-tabs.nav-tabs-center.cc-nav-tabs {
    border-bottom: none!important;
    text-align: center;
    margin: 0 auto;
    width: 38%;
    margin-bottom: 0px;
    margin-top: 20px;
}


.uk-panel-box-primary {
    color: #fff;
    background: #f40000;
    border: 1px solid #fff;
    border-radius: 50px;
    text-align: center;
    padding: 10px;
    margin-top:0px;
    margin-bottom: 20px;
}
.cc-nav-tabs > li > a {
    color: #f40000;
    padding: 6px 15px;
    border: 2px solid #F7B926;
    border-radius: 100px;
}
.footer-mid-part {padding: 30px 0px;}
.partner-list h4 span {font-size: 35px; color: #fff;}
.partner-list h4 {
    font-size: 23px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 35px;
    color: #fff;
}
 
 .footer-mid-part h5 {
    color: #f3157b;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
}
.gallery-page img {margin-bottom: 20px; border-radius:10px;}
.navbar-nav>li>a {line-height:21px!important;}
.main-nav .navbar {
    padding: 0px;
    border-top: none;
    width: 100%;
    margin: 0 auto;
}
#home-gallery .gallery-section img {
    border-radius: 0px !important;
    margin:0px !important;
}
#trademark-list {display: flex; justify-content: center; margin-bottom: 20px;}
#trademark-list img {margin-right: 20px;}
.newsltr {
    width: 100%;
    background: #ffcd2e;
    border-radius: 6px;
    padding: 35px;
   margin-top: -10px;
}
.newsltr strong {
    font-size: 23px;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
}
.newsltr input {
    padding: 25px;
}
.occasion-box {
    background: #eee;
    box-shadow: 1px 1px 8px #969494;
}
.occasion-box  .comm-info {
    padding: 20px; 
}
.address{
    font-size: 16px;
}

h2.heading1 {
    width: 91%;
    position: absolute;
    background: #d00606;
    height: 86px;
    color: #fff !important;
}
ul.liststyle li {
    margin-top: 46px;
    font-size: 18px;
}
.listofc table{
    padding: 27px 40px;
    background: #2a2921 !important;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.listofc table td{
   color: #7c7c7a !important;
}
img.laptipimage {
    margin-left: -26%;
    margin-top: -65px;
    width: 100%;
}

ul.liststyle li:after {
      width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    content: '\f01d';
   font-family: FontAwesome;
    left: -68px;
    top: 0.3em;
    visibility:hidden;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 1.1rem;
}
ul.liststyle i {
    position: absolute;
    left: 16px;
    margin-top: -1px;
    font-size: 30px;
    color: #f3157b;
}
.mobileimage{
    border-radius:0px;width: 100%;position: absolute;top: -52px;
}

.address i{
   color: #000;
}
table.address {
    padding: 24px 9px;
    background: #fff;
    display: block;
}
.occasion-box h2 {
    padding-left: 10px;
    font-size: 18px;
    padding: 20px 20px 0px;
}
.our-services img {border-radius: 10px;}
.our-services .col-md-6 {margin-bottom: 30px;}
.our-services {background: #f5f5f5;}
.footer1 .help span {
    color: #ffcd2e;
    font-size: 32px;
    font-weight: 600;
    display: block;
}
.footer1 {
    margin-top: 30px;
}
.footer1 .help {
    color: #fff;
    font-size: 24px;
    width: 100%;
    border-right: 2px solid #ffcd2e;
    font-weight: 500;
    line-height: 33px;
}
.footer1 .contact .text strong {
    color: #ffcd2e;
    font-size: 21px;
    padding: 0;
    margin: 0;
}
.footer1 .contact .text small {
    color: #e3e4e8;
    font-size: 16px;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    display: block;
    font-weight: 900;
}
ul.footer-link {
    display: flex;
}

ul.footer-link a {
    margin-right: 18px;
    font-weight: bold;
    color: #fff;
}
.contact .text {
    display: inline-block;
}
.footer1 i {
    display: inline;
    font-size: 40px;
    color: #fff;
    margin-right:20px;
}
.newsltr button {
    background: #343a4e;
    color: #fff;
    border: 0;
    padding: 12px 30px;
    font-size: 20px;
    border-radius: 3px;
    font-weight: 400;
}
.sec-title h2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 1.3em;
    text-transform: capitalize;
}
.sec-title .desc-text {
    position: relative;
    padding-top: 10px;
    font-size: 16px;
    color: #fff;
    line-height: 1.8em;
}
.service-block h3 {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    line-height: 1.4em;
    margin-bottom: 12px;
}
.service-block .icon-box {
    position: absolute;
    left: 0px;
    top: 3px;
    width: 62px;
    height: 62px;
    font-size: 24px;
    line-height: 60px;
    text-align: center;
    border: 1px solid #e0e0e0;
    background: none;
    color: #18ba60;
    border-radius: 3px;
    -ms-border-radius: 3px;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}


form#otpForm {
    margin: 118px 0px;
}
.recharge-box {
    background: #fff;
    padding: 11px;
}
.welcome-section {
    position: relative;
    padding:50px 0px;
    z-index: 12;
    background: #f3157b;
    color: #fff;
}
.occasion-box:hover {
    box-shadow: 1px 7px 10px 5px #b5a2a2;
}
ul.phones span {
    color: #fff;
}
div#town-taxi {
    margin-top: 20px;
}
.phones li a {
    color: #ffffff;
    font-weight: 900;
    line-height: 40px;
  
    font-family: 'Oswald';
    font-size: 18px;
}
ul.phones li {
    float: left;
}
ul.phones li {margin-left: 20px;}
.top-phone {
    padding: 5px;
    font-size: 17px;
    text-align: right;
    color: #fff;

}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    z-index: 9999999;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
   opacity: 1;
    background: red!important;
    height: 20px;
    width: 20px;
    position: absolute;
    border-radius: 50%;
    right: 0px;
}
#productkit img{
    margin: 30px 0px;
    border: 3px dotted purple;
    border-radius: 3px;
}


.aboutus-section ul li i {color: #1c7f49; margin-right:10px;}
.aboutus-section ul li {font-weight: bold; font-size: 16px; padding: 10px 0px;}
.aboutus-section ul {
    padding: 0;
    text-align: justify;
}
.main-nav #consulton-navbar {
    background: none;
    width: 100%;
  
}

.main-nav .container {
    position: relative;
}

div#list-group {
    display: flex !important;
    justify-content: space-evenly;
}


.taxi-booking-box {
    background: #f9c534;
    padding: 20px;
    margin-top: -120px;
    z-index: 999999;
    position: relative;
    text-align: center;
    margin-bottom:30px; 
}
.taxi-booking-box p {
    margin-bottom: 30px;
}
.taxi-booking-box {
    background: #f9c534;
    padding: 20px;
    margin-top: -70px;
    z-index: 99;
    position: relative;
    color: #000;
    box-shadow: 2px 9px 12px #b79a4e;
}
#taxi-banner .slide-text {
    text-align: left;
    left: 70%;
    right: 0;
}
div#success {
    background: #ffff99;
    text-align: center;
    margin-bottom: 16px;
    line-height: 2;
    border-radius: 10px;
    font-weight: 700;
    text-transform: capitalize;
}

.list_tag ul li{
    text-align: justify;
}
.content .title  .group-btn-tours {
    position: absolute;
    bottom: 31px;
    left: 39%;
}
div#slider-img img {
    width: 100%;
}

.price-table-header:after{
content: "";
    position: absolute;
    width: 0;
    bottom: -19px;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #6fba1f;
}


.text-danger {
    color: #fbbd18!important;
}
#taxi-banner h2.this-cursive {
    color: #000;
    font-size: 25px;
}
.bike-rent-box p {
    color: #000 !important;
}
.about-info{
     background: #ffffff;
     margin-bottom: 20px;

}
section#aboutus {
    background: url(../../image.freepik.com/free-vector/morning-view-on-mountains-and-green-hill-landscape-sunrise-among-the-mountains-view_2963-11.jpg);
    background-size: 100% 100%;
    padding: 30px 0px;
}

section#Benefits{
     
    padding: 43px;
    background-image: url(../images/roadbg.jpg);
      background-color: #e5e5e5;
    background-position: bottom;
    background-repeat-y: no-repeat;
}

button.btn-search {
    background: #ed5523;
    border: navajowhite;
    color: #fff;
    padding: 7px 25px;
    border-radius: 6px;
    box-shadow: 1px 2px 4px #666;
}
.taxi-list img {
    background: #ececec;
    padding: 5px;
    border-radius: 50%;
}
.carousel-control {width: 2%;}
.taxi-list-section {
    padding: 40px 0px;
    background: #ffcd2e;
    color: #000;
}
.hotel-box-him h3 {
    font-size: 15px;
    margin-bottom: 6px;
}
.taxi-list img {width:80px;}
.taxi-list label {
    display: block;
}
.taxi-list {
    display: flex;
    justify-content: space-between;
    text-align: center;
}
h4.catg-price {
    font-size: 13px;
    font-weight: normal;
}
section.hotel-list {
    background: #f5f5f5;
    
}
.hotel-box-him img {
    border-radius: 10px;
}
.hotel-box-him .slide-text {
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    transform: inherit;
    color: #fff;
    text-align: left;
}

.short_info h3 {
    font-size: 15px;
}
form#Dealership {
    background: #d9f7e2;
    padding: 15px;
    border-radius: 18px;
}
.hotel-box-him {position: relative;}

.app-features-container {
    margin: 30px;
    /* background: gray; */
}
.bussiness-opportunity .title {
    text-align: left;
}
#e-rickshaw-onread .bike-rent-box{
    height: 600px !important;
}

.bike-rent-box {
    border: 1px solid #ddd;
    margin-bottom: 30px;


}

.bike-rent-box ul {
    padding: 0px;
    text-align: left;
    margin-top: 13px;
}

.bike-rent {
    padding: 50px 0px;
    background: #f5f5f5;
}
.bike-rent-box .carousel-indicators li{
    background: #000 !important;
}

.bussiness-opportunity .bike-rent-box{
 height: auto!important;
}

.bike-rent-box .content {
    padding: 10px;
    text-align: center;
    background: #fff;
}
.bike-rent-box .number {font-weight: bold; font-size:25px;}
.group-btn-tours {
    margin-top: 20px;
    margin-bottom:10px;
}
.slide-text {transition:all 0.5s ease-in;}
.hotel-box-him:hover .slide-text {bottom: 20px;}
.for-price {
    margin-bottom: 0;
    margin-left: 6px;
    display: inline-block;
}
.price {
    display: inline-block;
}
.bike-img {position: relative;}
.bike-img:before {
    content: "";
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 70%,rgba(0,0,0,.2) 75%,rgba(0,0,0,.3) 85%,rgba(0,0,0,.4) 90%,rgba(0,0,0,.5) 100%);
}
.login-bg {
    background: #f9c534;
    padding: 20px;
    margin-right: -25px;
    margin-top: 20px;
    padding-bottom: 2px;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}
.login-bg input {padding:20px;}
.signup-box {
    padding: 20px;
    border-radius: 14px;
}
.dark-him-bg h4, .dark-him-bg h5{ color: #fff; text-align: center; font-size: 30px; }
.dark-him-bg h5 {
    color: #ffcd2e;
    font-weight: bold;
    margin-top: 15px;
}
a.ture {
    background: #000063 ;
    padding: 7px;
}
img.splash {
    position: absolute;
    left: 50%;
    top: 50%;
}
a.navbar-brand img {
    width: 120px;
}
.sprocket-tables-desc.sprocket-tables-cell.sprocket-tables-bg1 {
    font-size: 19px;
    text-transform: capitalize !important;
}
.signup-box.login-box:after {top:-2%!important;}
.dark-him-bg div {position: relative;}
.signup-box:after {
    background: #000000d6;
    content: "";
    position: absolute;
    top: 0%;
    border-radius: 10px;
    right: 104%;
    left: 0;
    width: 100%;
    height: 100%;
   
}
.bottom-head a:focus { text-decoration: none !important;}
.mediabox {
    position: absolute;
    bottom: 0;
    height: 80px;
    /*  overflow: visible!important;*/
    
    padding-bottom: 5px;
    width: 100%;
   /* -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .2s ease, height .2s ease;
    -moz-transition: -moz-transform .2s ease, height .2s ease;
    -o-transition: -o-transform .2s ease, height .2s ease;
    transition: transform .2s ease, height .2s ease;*/
}
.buy-media {
    position: absolute;
    bottom: 0;
    height: 80px;
    overflow: hidden;
    padding-left: 9x;
    padding-right: 9px;
    padding-bottom: 2px;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .2s ease, height .2s ease;
    -moz-transition: -moz-transform .2s ease, height .2s ease;
    -o-transition: -o-transform .2s ease, height .2s ease;
    transition: transform .2s ease, height .2s ease;
}

.signup-page {
    background-image: url(../images/people.jpg);
    background-size: cover;
}

.signup-box div {position: relative; z-index: 99; COLOR: #FFF;
    font-weight: bold;}
.hd-login span {
    color: #ffcd2e;
}
.signup-box label {
    color: #fff;
}

.hd-login {
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}
.signup-form {
    margin-bottom: 100px;
}

.bike-rent-box sup {
    font-size: 20px;
}
.group-btn-tours a {
    color: #000;
    border: 1px solid #666;
}
.bike-img a {
    color: #fff!important;
    font-size: 21px;
    position: relative;
    z-index: 9;
    padding: 13px;
    display: block;
    font-weight: bold;
}
.price_list2 {
    font-size: 10px;
    padding-left: 16px;
    /* font-weight: 600; */
    font-family: 'Amaranth', sans-serif;
}
.row.easy-steps {
    text-align: center;
}

.ribbon {
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 1;
    overflow: hidden;
    width: 75px;
    height: 75px;
    text-align: right;
}
.short_info h3 {
    font-size: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.ribbon span {
    font-size: 10px;
    font-weight: 700;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 100px;
    display: block;
    background: #f8c434;
    background: linear-gradient(#f8c434 0, #f67d0a 100%);
    box-shadow: 0 3px 10px -5px rgb(248, 196, 52);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .25);
    position: absolute;
    top: 19px;
    left: -21px;
}
.price_grid {
    top: 18px;
    right: 0;
    padding: 7px 8px 3px;
    background-color: #00000070;
    z-index: 2;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    display: inline-block;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.ribbon span::before {
    left: 0;
    border-left: 3px solid #FF6501;
    border-right: 3px solid transparent;
}

.ribbon span::after, .ribbon span::before {
    content: "";
    position: absolute;
    top: 100%;
    z-index: -1;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #FF6501;
}
.hotel-booking h2 {
    margin-bottom: 20px;
}
.img_container img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: .4s;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: .8;
    width: 100%;
    height: 212px;
    -webkit-backface-visibility: hidden;
}
.price_grid, .score, .score_wp{
    position: absolute;
}
.img_container {
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index: 0;
}
.short_info {
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 25px 15px 15px 20px;
    color: #1b1818;
    z-index: 999;
    font-size: 13px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    background: #f5f5f5;
}
.income-box h4 {
    font-size: 18px;
    font-weight: bold;
    background: #000;
    color: #fff;
    padding: 10px;
}
.income-box {
    background: #fff;
    text-align: center;
    font-weight: bold;
}
section.hotel-booking {
    padding: 30px 0px 0px;
}
.img_wrapper {
    background-color: #000;
    margin: 5px 5px 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}
.rechnagepanel .list-group-item{
     display: inline-block!important;
}
div#Rechargebg {
  margin: 50px 0px;
    background: #223263;
    padding: 14px;
    color: #fff;
    border-radius: 4px;
    background: #f9c534;
    padding: 20px;
    /* margin-top: -70px; */
    z-index: 99;
    position: relative;
    color: #000;
    box-shadow: 2px 9px 12px #b79a4e;
}
div#Rechargebg h3 {
    padding: 20px 0px;
}

.bussiness-opportunity { 
    padding: 10px;
    margin: 20px 0px;
}
.bussiness-opportunity h2 {
    text-transform: uppercase;
    font-size: 40px;
    font-weight: bold;
    padding: 7px;
}
.bussiness-opportunity h3 {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: bold;
}
.bussiness-opportunity img {width: 100%;}

.plan-box {
    background: #fff;
    text-align: center;
    border: 1px solid #ddd;
    font-weight: bold;
    margin-bottom: 20px;
}
.plan-box h4 {
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    font-size: 23px;
    background: #000;
    color: #fff;
}
.income-box tr th, .income-box tr td {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 2px!important;
    border-color: #ffcd2e!important;
}
h2.text-center.booster-income-title {
    background: #ef7005;
    color: #fff;
    margin-bottom: 20px;
    font-size: 25px;
    display: inline-block;
    border-radius: 25px;
    padding: 13px;
    margin-top: -99px;
}
.income-box tr:nth-child(even) {
    background: #b5e0c2;
}
.plan-box tr td {font-size:14px; font-weight: bold;}

.plan-img-him {
    position: relative;
    overflow: hidden;
}

.plan-img-him a {position: absolute;
 left:auto;
 right:100%;
 top:0;
 bottom: 0; background:rgba(0,0,0,0.5);
 color: #fff;
 font-weight: bold;
 display: flex;
 align-items: center;
 justify-content: center;
 font-size: 20px;
transition: all 0.8s ease;
}

.plan-img-him:hover a {left:0; right:0;}

.plan-box table {
    margin-bottom: 0;
    background: #ffffff;
    margin: 5px 0px;
    border: 1px solid #d9f7e2;
    color: #000;
}

.plan-box table.table.table-bordered {
    background: #fff;
    color: #000;
    margin-bottom: 0;
    margin-top: 5px;
    text-align: center;
}
.plan-box tr th {
    text-align: center;
}
.plan-box h6 {
    font-size: 14px;
    background: #ffcd2e;
    color: #fff;
    padding: 13px;
    font-weight: bold;
}
.plan-box thead {
    background: #ffcd2e;
    color: #fff;
}

.service-block {
    margin-top: 60px;
}

.inner-box i {
    color: #d00606;
    font-size: 35px;
    padding-top: 10px;
}
.advertising2{
     position: relative;
}
.menubar:after {
    content: "";
  /*  background: url(/images/heder-bg-repeat.png);*/
    position: absolute;
    bottom: -11px;
    z-index: 99999;
    left: 0;
    right: 0;
    height: 15px;
    background-size: 22px;
}
ul.phones {
    margin-bottom: 0px;
}

#footerbar:after {
    content: "";
    background: url(../images/heder-bg-repeat.png);
    position: absolute;
    bottom: -6px;
    z-index: 99999;
    left: 0;
    right: 0;
    height: 15px;
    background-size: 22px;
}
.partner-list div {
    position: relative;
}
.footerbg{

width: 100%;height: 220px;position:relative;
}
section#taxisSale {
    background: #000;
    color: #fff;
    padding: 30px 0px;
    margin:0px 0px 30px;
}
.choose-car-him {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    right: 0;
    padding: 40px 0px;
    text-align: center;
    color: #fff;
}
.bhoechie-tab-content img {
    margin-bottom: 20;
}
.bhoechie-tab-menu .list-group {
    display: flex;
    justify-content: space-around;
}
a.list-group-item.text-center h4 {
    display: block;
    font-size: 40px;
    color: #d00606;
    margin-bottom: 10px;
}
.bhoechie-tab-menu .list-group-item:hover h4 {color: #000!important;}
.bhoechie-tab-menu .list-group-item:hover {
    color: #000!important;
    text-decoration: none;
    background-color: #f8c434!important;
}

a.list-group-item.text-center.active h4, a.list-group-item.text-center.active {
    color: #000!important;
}
.bhoechie-tab-menu  .list-group-item {background: #000; color: #ffbe0b; font-size: 15px;position: relative;z-index: 9999 }
marquee {
    height: 164px;
    border: 1px solid #f3157b;
    text-align: center;
    font-weight: bold;
}
.choose-car-him img {
    
}
.sprocket-tables-item img {
    width: 100%;
}
.sprocket-tables-item img {
    width: 100%;
   
}
section.our-services h2 {
    color: #000;
    line-height: 30px;
}

.progress {
  height: 35px;

}
.progress .skill {
    font-size: 14px;
    line-height: 35px;
    padding: 0;
    margin: -33px 0 0 0px;
    text-transform: uppercase;
    display: block;
    color: #000;
    font-weight: bold;
}
.progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

.progress-bar {
  text-align: left;
  transition-duration: 3s;
}
.progress.skill-bar {
    margin-bottom: 43px;
    position: relative;
   overflow: visible;
   margin-top: 20px;
}

@media (min-width: 1200px){
 
}

#cardpage{
    margin-top: 20px;
}
.cart {
    background: #151d2b;
    padding: 10px 4px;
    color: #fff;
}
.add-to-cart{
     display: block;
     width: 100%;
     text-align: center;
}
#product-section .product-grid {
    margin-bottom: 20px;
}
/********************* shopping Demo-1 **********************/
.product-grid{font-family:Raleway,sans-serif;text-align:center;padding:0 0 72px;border:1px solid rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:1}
.product-grid .product-image{position:relative;transition:all .3s ease 0s}
.product-grid .product-image a{display:block}
.product-grid .product-image img{width:100%;height:auto}
.product-grid .pic-1{opacity:1;transition:all .3s ease-out 0s}
.product-grid:hover .pic-1{opacity:1}
.product-grid .pic-2{opacity:0;position:absolute;top:0;left:0;transition:all .3s ease-out 0s}
.product-grid:hover .pic-2{opacity:1}
.product-grid .social{width:150px;padding:0;margin:0;list-style:none;opacity:0;transform:translateY(-50%) translateX(-50%);position:absolute;top:60%;left:50%;z-index:1;transition:all .3s ease 0s}
.product-grid:hover .social{opacity:1;top:50%}
.product-grid .social li{display:inline-block}
.product-grid .social li a{color:#fff;background-color:#6fba1f;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:0 2px;display:block;position:relative;transition:all .3s ease-in-out}
.product-grid .social li a:hover{color:#fff;background-color:#ef5777}
.product-grid .social li a:after,.product-grid .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}
.product-grid .social li a:hover:after,.product-grid .social li a:hover:before{opacity:1}
.product-grid .product-discount-label,.product-grid .product-new-label{color:#fff;background-color:#ef5777;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}
.product-grid .product-discount-label{background-color:#333;left:auto;right:0}
.product-grid .rating{color:#FFD200;font-size:12px;padding:12px 0 0;margin:0;list-style:none;position:relative;z-index:-1}
.product-grid .rating li.disable{color:rgba(0,0,0,.2)}
.product-grid .product-content{background-color:#fff;text-align:center;padding:12px 0;margin:0 auto;position:absolute;left:0;right:0;bottom:-10px;height: 112px;z-index:1;transition:all .3s}
.product-grid:hover .product-content{bottom:0}
.product-grid .title{font-size:13px;font-weight:400;letter-spacing:.5px;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}
.product-grid .title a{color:#828282}
.product-grid .title a:hover,.product-grid:hover .title a{color:#ef5777}
.product-grid .price{color:#333;font-size:17px;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.6px;margin-bottom:8px;text-align:center;transition:all .3s}
.product-grid .price span{color:#999;font-size:13px;font-weight:400;text-decoration:line-through;margin-left:3px;display:inline-block}
.product-grid .add-to-cart{color:#000;font-size:13px;font-weight:600}

@media only screen and (max-width:990px){.product-grid{margin-bottom:30px}
}

#product-section{
    margin-top: 20px;
}


.details {
    margin-top: 58px;
}




#prodictdetails{
    margin: 20px 0px;
}


.preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }


.preview-pic {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.preview-thumbnail.nav-tabs {
  border: none;
  margin-top: 15px; }
  .preview-thumbnail.nav-tabs li {
    width: 18%;
    margin-right: 2.5%; }
    .preview-thumbnail.nav-tabs li img {
      max-width: 100%;
      display: block; }
    .preview-thumbnail.nav-tabs li a {
      padding: 0;
      margin: 0; }
    .preview-thumbnail.nav-tabs li:last-of-type {
      margin-right: 0; }

.tab-content {
  overflow: hidden; }
  .tab-content img {
   
    -webkit-animation-name: opacity;
            animation-name: opacity;
    -webkit-animation-duration: .3s;
            animation-duration: .3s; }

.card {
  margin-top: 50px;
  background: #eee;
  padding: 3em;
  line-height: 1.5em; }


.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.colors {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.product-title, .price, .sizes, .colors {
  text-transform: UPPERCASE;
  font-weight: bold; }

.checked, .price span {
  color: #ff9f1a; }

.product-title, .rating, .product-description, .price, .vote, .sizes {
  margin-bottom: 30px; }

.product-title {
  margin-top: 0; }

.size {
  margin-right: 10px; }
  .size:first-of-type {
    margin-left: 40px; }

.color {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  height: 2em;
  width: 2em;
  border-radius: 2px; }
  .color:first-of-type {
    margin-left: 20px; }

.add-to-cart, .like {
  background: #ff9f1a;
  padding: 8px;
  border: none;
  text-transform: UPPERCASE;
  font-weight: bold;
  color: #fff;
  -webkit-transition: background .3s ease;
          transition: background .3s ease; }
  .add-to-cart:hover, .like:hover {
    background: #b36800;
    color: #fff; }

.not-available {
  text-align: center;
  line-height: 2em; }
  .not-available:before {
    font-family: fontawesome;
    content: "\f00d";
    color: #fff; }

.orange {
  background: #ff9f1a; }

.green {
  background: #85ad00; }

.blue {
  background: #0076ad; }

.tooltip-inner {
  padding: 1.3em; }

@-webkit-keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes opacity {
  0% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }
            ul.withArrow li span {
    margin-right: 10px;
    font-weight: 700;
    color: #a94453;
    border: 1px solid;
    padding: 4px 8px;
    font-size: 11px;
    border-radius: 50%;
    height: 20px;
    width: 20px;
}

