
/*sp css*/
.post-trip-page .post-trip-detail .account-contact-right .nav-tabs li a {
    padding-left: 10px;
    padding-right: 10px;
}
.account-setting .vehicle-main-detail .account-contact-right ul.nav.nav-tabs li a{
	 padding-left: 10px;
    padding-right: 10px;
}
.account-setting  .main-personal-detail-section .account-contact-right ul.nav.nav-tabs li a{
	 padding-left: 10px;
padding-right: 10px;}
/*sign-in-btn*/
/*4-5-2018*/
.account-contact-right .tab-content label.form-group {
    margin-bottom: 5px!important;
}
 .help-block {
    font-size: 14px!important;
}
/*29-6-2018*/
.header.one #myNavbar ul.navbar-nav>li>a{padding: 8px 24px;
    background-color: #02b74e;
    color: #fff;
    border-radius: 50px;margin-top: 6px;z-index: :99999;}
.header.one #myNavbar ul.navbar-nav>li>a:hover{color: #333;
    background-color: #d4d4d4;
    border: 1px solid #8c8c8c;}

.search-trip-home .form-group.field-destination-input, .search-trip-home .form-group.field-origin-input,
.search-trip-home .form-group.field-postsearch-departure_date, .search-trip-home .form-group.field-postsearch-post_type {padding-top:10px;}
 div#vehicle3 .car-section .col-md-6.col-xs-6{margin-right: -15px;}
.custom-table.postList td.first-rounded-circle-image img.client-img {
   /* border-radius: 50%;*/
}
.upload-section .cropme{background-color:#fff!important;     background-size: 100%;
        width: 100% !important;}
.detail-request-trip button#decline {
    width: 125px;
    border-radius: 40px;
    height: 40px;
    margin-bottom: 13px;
    margin-left: 20px;
}
.detail-request-trip button#Invite1{ width: 125px;
    border-radius: 40px;
    height: 40px;background-color:#02b64e;    margin-bottom: 13px;}
.right-detail-request .table-responsive.detail-item-section{    display: inline-block;}
.dashboard-history-box ul.nav-tabs{border:none;}
.dashboard-history-box .table{border:1px solid #cacaca;background-color: #fff;}
.dashboard-history-right .nav-tabs li a{margin: 0px 0px 0px 0px;}
.dashboard-history-right .nav-tabs li{width:16%;}
.dashboard-history-right .nav-tabs li a{text-align: center;}
.forgot-password .clearfix {
    margin-bottom: 15px;
}
.forgot-password .form-group{    margin-bottom: 0px!important;}
.forgot-password .m-t-15 {
    margin-top: 10px!important;
}
/*29-6-2018*/
/* .search-trip-home button.btn.btn-default.custom-btn.request-search{padding: 15px 24px!important;} */
.col-md-6.col-sm-6.col-xs-12.personal-detail.person-account-btn{ margin-top: 0;
    padding-left: 52px;
    margin-bottom: 30px;}
.col-md-6.col-sm-6.col-xs-12.personal-detail.person-account-btn .form-control{box-shadow:none !important;}
.col-md-6.col-sm-6.col-xs-12.personal-detail .form-group input{border: none;
    border-bottom: 1px solid #cacaca;
    border-radius: 0;margin-bottom:0px !important;}
.col-md-6.col-sm-6.col-xs-12.personal-detail button.btn.btn-default.custom-btn {
    margin-bottom: 30px;
}
.col-md-6.col-sm-6.col-xs-12.personal-detail .form-group label{}
.col-md-6.col-sm-6.col-xs-12.personal-detail .form-group select{border:none;border-bottom:1px solid #cacaca;border-radius:0;    box-shadow: none;}
.col-md-6.col-sm-6.col-xs-12.personal-detail  button.btn.btn-default.custom-btn{background-color: #02b74e;
    color: #fff;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 15px 32px;margin-top:30px;}
/*upload section css*/
.upload-section{margin-top:40px;text-align:center;    padding-right: 9px;}
.upload-section .col-md-6 .upload-img .peron-img img{width:100%;}
.upload-section button.btn.btn-default.upload-btn {
    border: none;
    border: 1px solid #02b74e;color:#02b74e;border-radius:50px;padding: 5px 35px;
	display:block;margin:0 auto;margin-top: 15px;
}
.upload-section button.btn.btn-default.upload-btn:hover{color:#fff;background-color:#02b74e;}
div#overview{margin-right:40px;}
/*verification page css start*/
.col-md-6.col-sm-6.col-xs-12.personal-detail .form-group label span.question {
    width: 20px;
    height: 20px;
    background-color: #017f34;
    color: #fff;
    padding: 1px 8px;
    border-radius: 50px;margin-left: 10px;
}
.col-md-6.col-sm-6.col-xs-12.personal-detail button.btn.btn-default.custom-btn.verification-btn {
    margin-top: 20px !important;
}
div#overview table.detail-item-table{width:100%;}
div#overview img.brifcase-img {
    width: 76px;
}
/*verification page css end*/

/*Search-resuest page css start*/
.search-request{width:100%;background-color: #fff;}
.search-request .form-control{box-shadow:none !important;}
.search-request .col-md-2.col-sm-2.col-xs-12 .form-group input{border: none;
    border-radius: 0;margin-bottom:0px !important;margin-top:13px;}
.search-request .form-group{
margin-bottom: 0 !important;/*padding-top: 15px!important;*/}
.search-request select#request {
    border: none;
    margin-top: 13px;border-right:1px solid #cbcbcb;border-radius:0;
}
.search-request	.col-md-1.col-sm-1.col-xs-12 .croos-arrow{background-color:#f1f1f1;float:left;width: 40px;
    height: 64px;}
.search-request	.col-md-1.col-sm-1.col-xs-12 .croos-arrow span.glyphicon.glyphicon-transfer{font-size: 20px;
    padding-top: 22px;
    text-align: center;
    margin: 0 auto;
    display: block;}
.search-request .col-md-2.col-sm-2.col-xs-12 .form-group.destination-to{border-right:1px solid #cbcbcb;}
.search-request .col-md-2.col-sm-2.col-xs-12 .form-group.destination-to select#request{border:none;margin-top:13px;}
.search-request .col-md-2.col-sm-2.col-xs-12  button.btn.btn-default.custom-btn{background-color: #02b74e;
    color: #fff;
    text-transform: Capitalize;
    border-radius: 50px;
    padding:6px 32px;margin-top:13px;font-size:18px;}
.search-request .custom-btn.request-search span.glyphicon.glyphicon-search{font-size: 14px;
    padding-right: 10px;}

/*request MENU CSS*/
.request-menu{width:100%;background-color:#02b64e;}
.request-menu .col-sm-9.col-md-9.col-xs-12{float:right;padding-left:0px;}
.request-menu .col-md-4.col-sm-4.col-xs-12{padding-left:0px;}
.request-menu .menu-sub{padding-left:7px;}
.request-menu .col-md-4.col-sm-4.col-xs-12 .form-group.request-week{border-left: 1px solid #fff;margin-top:13px;}
.request-menu .col-md-4.col-sm-4.col-xs-12 .form-group.request-week select#request-this{border:none;background: none;
    color: #fff;    box-shadow: none;}
/*request MENU CSS*/
/*request table css*/
.request-item{width:100%;background-color:#fff;margin-bottom:20px;border-bottom:1px solid #cbcbcb;}
.request-item .custom-table {margin: 0px 0px !important;}
.request-item .custom-table tr{padding-top: 15px !important;
    padding-bottom: 15px !important;
   }
.request-item .custom-table td {
    width: 25%;font-weight:bold;
    border: none !important;vertical-align:middle;padding-left:20px;
    border-right: 1px solid #cbcbcb !important;
}

.request-item .custom-table td span{font-size:14px;font-weight:600;display:block;}

.request-item .custom-table td h4{font-size:16px;margin-top:4px;}
.request-item .custom-table td h5{font-weight:600;}
.request-item .custom-table td span.post-item{font-weight:400;display: inline-block;}
.request-item .custom-table td.date-sec a{position:relative;}
.request-item .custom-table td.date-sec a::after{    content: "\203A";
    color: #02b64e;
    position: absolute;
    top: -14px;
    right: -17px;
    font-size: 30px;
    display: inline-block;}
.request-item .custom-table td .customer-review{float:left;width:100%;}
.request-item .custom-table td span.trunk-status{display:inline-block;}
.request-item .custom-table td .customer-review .cutomer-img img.client-img{width:100px;}
.request-item .custom-table td .customer-review .customer-reviews h5{font-weight:bold;font-size:18px;margin-top: 20px;
    margin-bottom: 5px;}
.request-item .custom-table td .customer-review .customer-reviews ul.profile-rateings {
    padding: 0;
    margin: 0px auto 20px auto;
    list-style-type: none;}
.request-item .custom-table td .customer-review .customer-reviews ul.profile-rateings li {
display: inline-block;}
.request-item .custom-table td .customer-review .customer-reviews ul.profile-rateings li i.checked {
    color:#02b64e;
}
.request-item .custom-table td .customer-review .customer-reviews ul.profile-rateings li i {
    color: #c0edd3;
}

.request-item .custom-table td:last-child{border-right:none !important;position:relative;}
/*request table css*/

/*Search-request page css end*/

/*search-trip page css*/
.request-item .custom-table td .customer-review .customer-reviews ul.profile-rateings{margin-bottom:5px;    text-align: left;}



/*search-trip page css*/

/*detail-request page css*/
.detail-request h3{margin-top: 24px;
    font-weight: 600;
    text-align: center;
}
.detail-request button.btn.btn-default.message-me {
    width: 100%;
    background-color: #017f34;
    color: #fff;
    font-size: 20px;order: none;
    border-radius: 0;    margin-top: 20px;
}
.detail-request button.btn.btn-default.message-me i.fa.fa-envelope {
    font-size: 18px;    padding-right: 16px;
}
.detail-request .trips-section-detail ul li{border-right:1px solid #cacaca;}
.detail-request .trips-section-detail ul li:last-child{border-right:none;}
.detail-request .trips-section-detail ul li h4 {margin-top: 0px;
    margin-bottom: 4px;}
.detail-request .col-md-9.col-sm-8.col-xs-12.right-detail-request .detail-request-trip{width:100%;float:left;background-color:#fff;border:1px solid #cacaca;    margin-top: 50px;margin-bottom: 50px;padding-left: 40px;
    padding-right: 40px;}
.right-detail-request .detail-request-trip h3{
    text-align: left;    letter-spacing: 1.5px;
    font-size: 18px;
    text-transform: uppercase;margin-bottom: 22px;

}
.detail-request-trip .detail-request-trip-left ul.trip-vancouver{float:left;list-style-type:none;padding-left: 0px;}
.detail-request-trip .detail-request-trip-left ul.trip-vancouver h4{font-size:24px;    font-size: 24px;
    font-weight: 600;}

ul.trip-vancouver li strong {
    letter-spacing: 1px;
}
ul.trip-vancouver li.trip-information {
    margin-bottom: 18px;
}
.detail-request-trip .detail-request-trip-right{float:right;}
.detail-request-trip .detail-request-trip-right .detail-trip-map{float:left;}
.detail-request-trip .detail-request-trip-right .detail-trip-map img.detail-trip-map-img{width:100%;}
.detail-request-trip .detail-item-section{margin-top:30px;}
.detail-item-section .detail-item-table tr.table-header {
    border-bottom: 1px solid #cacaca;
}
.detail-item-section .detail-item-table tr.table-header th{
    padding-right: 100px;
    color: #cfcfcf;

    padding-bottom: 15px;
}
.detail-item-section .detail-item-table tr.table-header th span.question{    width: 20px;
    height: 20px;
    background-color: #017f34;
    color: #fff;
    padding: 1px 8px;
    border-radius: 50px;
    margin-left: 10px;
}
.detail-item-section .detail-item-table  tr td {padding-top: 30px;
    font-weight: 600;
}
.detail-item-section .detail-item-table  tr.item-type td img.brifcase-img {
    width: 85px;    padding-bottom: 30px;
}

.detail-item-section .detail-item-table tr.item-type {
    border-bottom: 1px solid #cacaca;
}

.detail-item-section .detail-item-table tr.item-type:last-child{border-bottom:none;}
.detail-request .col-md-9.col-sm-8.col-xs-12.right-detail-request .my-trip-detail{width: 100%;

    background-color: #fff;    margin-bottom: 30px;


}
.right-detail-request .my-trip-detail button.btn.btn-my-trip {
    background-color: #fff!important;
    font-weight: 600;
    border-radius: 0;
    padding: 10px 35px;border: 1px solid #cacaca;  border-bottom: none;
}
.my-trip-detail .my-trip-table tr.my-trip-row-first {
    background-color: #e5f8ed;    border-bottom: 1px solid #cacaca;
}

.my-trip-detail .my-trip-table tr.my-trip-row-first td span.my-trip-info {
    font-size: 17px;
    font-weight: 300;
}
body.user-profile table.my-trip-table tbody tr.my-trip-row-first.selected {
    background: #d7f3dd !important;
}
.my-trip-detail .my-trip-table tr.my-trip-row-first td{padding-left: 15px;min-height:110px;
    padding-right: 15px;
    padding-top: 15px;border-right:1px solid #cacaca; margin-top: 10px;
    float: left;margin-bottom: 10px;}
.my-trip-detail table.my-trip-table {
    border: 1px solid #cacaca;}
.my-trip-detail .my-trip-table tr.my-trip-row-first td h3{margin-top:0px;font-size: 20px;}
.my-trip-detail .my-trip-table tr.my-trip-row-first td h3.last{color:#989898;}
.my-trip-detail .my-trip-table tr.my-trip-row-first td.trip-my-det h3{margin-top:0px;    font-size: 20px;}
.my-trip-detail .my-trip-table tr.my-trip-row-first td.trip-my-det h3 span.my-trip-details{font-size:17px;font-weight:300;}
.my-trip-detail .my-trip-table tr.my-trip-row-first:last-child{background-color:#fff!important;margin-bottom: 35px!important;
    float: left;}
.my-trip-detail .my-trip-table tr.my-trip-row-first td:last-child{border-right:none;}
.policy-section{float:left;width:100%;background-color:#fcfcfc20;margin-top:100px;}
/*detail-request css*/


/*detail-item-trip*/
.my-trip-detail table.my-trip-table tr.my-trip-row-first td.item-triptd {
    border-right: none!important;
    padding-left: 25px !important;
    padding-right: 32px!important;    color: #989898;
}
.detail-request .detail-request-trip .detail-vehicle-trip{float:left;margin-top:20px;}
.detail-vehicle-trip .col.md-6.col-sm-6.col-xs-12.vehicle-trip-info, .detail-vehicle-trip .col.md-6.col-sm-6.col-xs-12.vehicle-trip-info .vehicle-img{
    width: 100%;
    float: left;
}
.detail-vehicle-trip .col.md-6.col-sm-6.col-xs-12.vehicle-trip-info .vehicle-img img.img-vehicle {
    width: 200px;margin-right:20px;
}
.vehicle-img ul.vehicle-trip-info, .detail-price-section ul.vehicle-price{float:left;width:100%;list-style-type:none;padding-left: 0px!important;}
.vehicle-img ul.vehicle-trip-info h3{font-weight:600;font-size: 21px;margin-bottom: 9px!important;}
.vehicle-img ul.vehicle-trip-info li h4 {
    font-size: 20px;
    font-weight: 400!important;margin-top: 0px!important;margin-bottom:0px!important;
}
.vehicle-img ul.vehicle-trip-info li, .detail-price-section ul.vehicle-price li {
    letter-spacing: 1px !important;font-size: 18px;font-weight:400 !important;
}
/*.vehicle-img ul.vehicle-trip-info li.special-effect {
    margin-bottom: 18px;*/
}
 .vehicle-img ul.vehicle-trip-info li span.question {
    width: 20px;
    height: 20px;
    background-color: #02b74e;
    color: #fff;
    padding: 1px 8px;
    border-radius: 50px;
    margin-left: 10px;
}
.detail-request-trip .detail-price-section{float:left;width:100%;    margin-bottom: 35px;}
.emty-table-msg{float:left;width:100%;border:1px solid #cacaca;padding-top:50px;padding-bottom:50px;}
.emty-table-msg p {
    padding-left: 158px;
    font-weight: 600;
}
.emty-table-msg button.btn-post{
    border-radius: 24px;
    height: 37px;
    margin-top: 29px;
    background: #02b64e !important;
    font-size: 16px;    display: block;
    margin: 0 auto;
    color: #fff;
    padding: 7px 40px;
    margin-top: 35px;}
.emty-table-msg button.btn.btn-post span.glyphicon.glyphicon-edit {
    padding-right: 10px;}
/*detail-item-trip*/

/********************************************post-trip-page-css*******************************************************/
.post-trip-page, .post-trip-second-form{width:100%;background-color:#fff;}
.post-trip-page .account-contact-right .nav-tabs{border-bottom:none;}
.post-trip-page .account-contact-right .tab-content{border:1px solid #cacaca;margin-top: 0px;}
.post-trip-page .account-contact-right .nav-tabs {
    padding-left: 1px;
}
.post-trip-page .account-contact-right .tab-content .tab-pane {
    margin-top: 40px;
     margin-left: 40px;
    margin-right: 0px;
}
.post-trip-page .account-contact-right .tab-content .tab-pane  .form-group {
    margin-bottom: 36px;    width: 100%;
}
.post-trip-page .post-trip-map {
    float: right;
    width: 100%;
}
.post-trip-page .post-trip-map img.post-trip-img {
    WIDTH: 84%;
}
.post-trip-second-form{margin-top:50px;    margin-bottom: 50px;}
.post-trip-second-form .tab-pane  .form-group select#sel1 {
    color: 017f34;
    font-weight: 600;
}
.post-trip-second-form .vehicle-img-box { position: relative;
    width: 100%;

    overflow: hidden;
    margin-bottom: 0px;height:auto;}
/* .post-trip-page .account-contact-right .tab-content .tab-pane  .col-md-6.row{padding-left:12px;} */


/*******************************************post-trip-page-css-end***************************************************/

/*******************************************home-page****************************************************************/
.row.search-trip-home {

    width: 80%;
    margin: 0 auto;
    display: block;
    margin-top: 55px;border:1px solid #cacaca;border-radius: 12px;box-shadow:3px 4px 15px  #ccc;}
.search-trip-home  .form-group input[type="text"]{border-bottom:none;font-size: 16px;
border-right: 2px solid #cacaca;}
.search-trip-home  .form-group #postsearch-departure_date
{
    border-right:none !important;
}
.search-trip-home .form-group{/* padding: 2px 0px; */margin-bottom: 0px!important;}
.search-trip-home  select#request{
    border: none!important;
    margin-top: 9px;
    box-shadow: none;
    font-size: 20px;
    color: #b3b3b3;
}
.search-trip-home  button.btn.btn-default.custom-btn.request-search {
    padding: 15px 24px;background-color: #02b74e;border: 1px solid #02b74e;
    color: #fff; padding-right: 27px;
    font-size: 20px;border-radius: 12px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;
}

/*homepage-css 18/6/2018*/
.index-template .row.search-trip-home .col-md-1.col-sm-1.col-xs-12{padding-right: 0px;padding-left: 26px;}
.account-contact-right .col-md-6.col-sm-6.col-xs-12.left-contact-detail input#inputdefault, .account-contact-right .col-md-6.col-sm-6.col-xs-12.left-contact-detail input#currentemail{background-color:#fff!important;}
.account-contact-right .col-md-6.col-sm-6.col-xs-12.left-contact-detail .contact-button-detail {
    margin-bottom: 24px;
}
.account-setting .col-md-6.col-sm-6.col-xs-12.personal-detail.contact-info-sec input#inputdefault1, .account-setting .col-md-6.col-sm-6.col-xs-12.personal-detail.contact-info-sec input#inputdefault2{background-color:#fff!important;}
.col-md-9.col-xs-12.col-sm-9.password-right-section {
    padding-top: 40px!important;padding-left: 40px;
}
.col-md-9.col-xs-12.col-sm-9.password-right-section .help-block{margin-bottom: 21px;}
.statics-sec .statistic-card.card-one .vertical.total-trip {
  display: inline-block;
  width: 100%;
  height: 24px;
  -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
  transform: rotate(-90deg);    top: 0px;
    position: relative;
	margin-top: 70px;
}
.statics-sec .statistic-card.card-one .vertical.total-request{width:100%; display: inline-block;
  height: 24px;
  -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
  transform: rotate(-90deg);    position: relative;
    top: 0px;
	margin-top: 70px;
}
.statics-sec .statistic-card.card-one .vertical.total-expense{width:100%; display: inline-block;
  height: 24px;     position: relative;
    top: 0px;
  -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
  margin-top: 70px;}
.statics-sec .statistic-card.card-one .vertical.total-earning{width:100%; display: inline-block;
  height: 24px;
  -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
  transform: rotate(-90deg);    position: relative;
  margin-top: 70px;
    top: 0px;}
/*20-6-2018*/
.account-set-right .statistic-card.card-one .statistic-box.dollar {
    top: -6px;
}
.account-set-right .statistic-card.card-one .statistic-box.note-request{
        top: -6px;
}
.account-set-right .statistic-card.card-one .statistic-box.earning{
    top: -6px;
}
.account-set-right .statistic-card.card-one .statistic-box.expense {
    top: -6px;
}
.account-set-right .text-center.col-md-3.col-sm-3.col-xs-12 {
    margin-top: 50px;
}

/*20-6-2018*/
.statics-sec .statistic-card.card-one .vertical.total-trip {
  box-shadow: inset 0px 4px 6px #02b74e;
}
.statics-sec .statistic-card.card-one .progress-bar {
  box-shadow: inset 0px 4px 6px rgba(100,100,100,0.6);
}
.progress{border-radius:0px!important;}
.statistic-card.card-one p {
    font-weight: 600;    margin-top: 46px;
}
.statistic-card.card-one h3{
    margin-top: 10px;    color: #02b64e !important; }
.col-md-9.col-xs-12.account-right-section.statics-sec .account-set-right {
    border: 1px solid #cacaca;
    margin-top: 40px;
    margin-left: 30px;
    padding: 50px;
}
.statistic-box{    width: 38px;
    height: 38px;
    border-radius: 4px;
    background-color: #ccf1dc;

    text-align: center;
    margin: 0 auto;
    display: block;
    position:relative;}
.statistic-card.card-one .statistic-box i{text-align: center;
    vertical-align: middle;
    line-height: 38px;color:#02b74e;}
.statistic-card.card-one .arrow-down {
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ccf1dc;
    left: 0;
    position: absolute;
    left: 13px;
}

.post-trip-second-form .col-md-6 .col-md-6.col-sm-6.col-xs-12 label {
    font-size: 14px;
}
.post-trip-second-form .account-contact-right button#img {
    margin-left: 35px;
    margin-bottom: 20px;
}
.post-trip-second-form .tab-content .col-md-12.col-xs-12 .table-responsive{width: 100%;}
.post-trip-second-form .account-contact-right .row button#img{
    border-radius: 24px;
    height: 37px;
    margin-top: 0px!important;
    background: #02b64e !important;
    font-size: 16px;}
}
/******************************************home-page*****************************************************************/

/*20-6-2018*/
.post-trip-second-form .vehicle-img-box .pull-right{position:absolute;}
/*20-6-2018*/
.post-trip-second-form .tab-content a.btn.btn-default.pull-right.add-more1{margin-top:1px!important;}
.request-item .postList td.date-sec {
    position: relative;
}
.account-setting .notification-section{border-left:1px solid #cbcbcb;min-height: 400px;}
.account-setting .notification-section .account-set-right {
    margin-top: 21px;
}
.post-trip-second-form .vehicle-img-box  .user-remove-img-btn{    position: absolute;
    right: 0px!important;
}
.right-detail-request .action-buttons .col-md-12 button.btn.btn-success {
    margin-bottom: 20px;     border-radius: 50px;
    background-color: #02b64e !important;    margin-right: 14px;margin-top:10px;
}
.right-detail-request .action-buttons .col-md-12 button.btn.btn-success:last-child{margin-right:0px;}
.main-personal-detail-section .col-md-6.col-sm-6.col-xs-12.upload-section .upload-img{    position: relative;}
.main-personal-detail-section .col-md-2.col-sm-2.col-xs-6.upload-section.right{    position: absolute;
    right: 45px;}
.row.search-trip-home span.select2-selection__placeholder {
    font-size: 16px!important;
}
.my-trip-detail .my-trip-table tr.my-trip-row-first{background-color:#fff!important;}
body .user-profile table.my-trip-table tbody tr.my-trip-row-first.selected {
    background: #d7f3dd !important;
}
 .accept-items-price .checkbox .form-group input[type="checkbox"]{margin-left:22px;}
 .post-trip-second-form .account-contact-right button#img{margin-top: 30px;
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-bottom: 30px}
.post-trip-second-form .add-more-button{margin-left:9px;display: block;
    width: 100%;}
div#auth-modal .modal-dialog .auth-button{margin-bottom:20px;}
.no_data p.no_trip_item a{padding: 8px 24px;
    background-color: #02b74e;
    color: #fff;
    border-radius: 50px;margin-bottom:30px;}
.no_data .custom-table{margin-bottom:20px!important;}
/* {padding-bottom:20px;} */
.custom-class-item-add .add_more_images1, .custom-class-item-add .add_more_images3, .custom-class-item-add .add_more_images2{
    display: inline-block;
}
.custom-vehicle-add .add_more_images1{
	display:inline-block;
}
.custom-class-item-add p{
	margin-left:40px;
	line-height:30px;
}
.custom-class-item-add .add-more-button {
		margin-left:-5px;
}
.custom-class-item-add .add-remove-button2{
	    margin: 11px 14px 2px -28px!important;
}
/**********************************************Responsive************************************************************/
@media(max-width:1199px){
/* .trip-request-button {
    width: 38%;
} */

}
@media(max-width:1024px)
{
.trip-request-button {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.request-item .custom-table td.date-sec::after{top: 44px;
    left: 85%;}
.request-item .custom-table td {
    width: 26%;}
.detail-item-section table.detail-item-table{width:100%!important;}
.detail-item-section .detail-item-table tr.table-header, .detail-item-section .detail-item-table tr.item-type{border-bottom:none!important;}
.my-trip-detail table.my-trip-table tr.my-trip-row-first td{width:50%;}

/*18/6/2018*/
.cartire1 {left: 108.2%!important;}
.bg-section-img .cartire1, .bg-section-img .cartire2{width:50%!important;}
.col-md-6.col-sm-6.col-xs-12.personal-detail.person-account-btn{margin-bottom: 30px;margin-top: 0px!important;}
.post-trip-second-form .vehicle-img-box{position: relative;}
.main-personal-detail-section .col-md-2.col-sm-2.col-xs-6.upload-section.right {
    position: absolute;
    right: 58px;
}
.accept-items-price.checkbox .form-group input[type="checkbox"]{margin-left:12px;}

}
@media(max-width:812px) and (orientation:landscape){

.trip-request-button {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.trip-request-button button{
		    display: inline-block !important;

	}
	.container.main-img-bottom-sec .col-md-6.col-sm-6.col-xs-12 {
    width: 100%;
}
.container.main-img-bottom-sec .image img {
    width: 100%;
}
 #titleblock {
    text-align: left;
    float: left;
}
.main-img-bottom-sec .maintitle{

	 float: left;
	margin-left: 19px;
}
.detail-item-section .detail-item-table tr.item-type td img.brifcase-img{
	    width: 100%;
		padding-right: 10px;
}
.detail-request .detail-request-trip .detail-vehicle-trip{
	margin-top:0px;
}
 .detail-request .col-md-9.col-sm-8.col-xs-12.right-detail-request .detail-request-trip ul.trip-vancouver{
	 margin-bottom:0px;
 }
 .dashboard-history-right .nav-tabs li{
	     width: 22%;
 }
.search-section button.btn.btn-success{

}
tr.my-trip-row-first .trip-my-det .btn-success.q-request1 {
    width: 55% !important;
}
.header .navbar-header a.navbar-brand img {
    width: 100%;
}
}
@media(max-width:768px)
{
	.dashboard-history-right .nav-tabs li{    width: 22%;}
/*.tab-pane .vehicle-img-box button{    left: 163px;}*/
.account-setting .col-md-9.col-xs-12.account-right-section.statics-section{border-left:none;}
.account-setting .col-md-9.col-xs-12.account-right-section.payment-method-section {
    border-left: none;
}
.main-personal-detail-section .col-md-2.col-sm-2.col-xs-6.upload-section.right {
    position: absolute;
    right: 44px;
}
.index-template .trip-request-button {
    width: 100%;
    text-align: center;
}

/*20-6-2018*/
	 .statistic-card.card-one p {
    font-size: 14px;
    min-height: 40px;
 }
.col-md-9.col-xs-12.account-right-section.statics-sec .account-set-right{padding:0px;}
.post-trip-second-form .account-contact-right .row button#img {
    width: 125px;    margin-top: 20px;}
.request-item .custom-table td{width:37%;}
.search-request .col-md-2.col-sm-2.col-xs-12 .form-group.destination-to select#request{border:none !important;margin-top:13px!important;}
.request-item .custom-table td.date-sec{
    border-right: none !important;
    padding: 0px 7px;font-size:12px;
}
.request-item .custom-table td.date-sec::after{display:none;}
.request-item .custom-table td{padding-left:10px;}


.detail-item-section table.detail-item-table{width:100%!important;}
.detail-item-section .detail-item-table tr.table-header, .detail-item-section .detail-item-table tr.item-type{border-bottom:none!important;}
.my-trip-detail table.my-trip-table tr.my-trip-row-first td{width:50%;}
section.user-profile.detail-request .col-md-3.col-sm-4.col-xs-12.left.vehicle-profile, section.user-profile.detail-request .col-md-9.col-sm-8.col-xs-12.right-detail-request{
    width: 100%!important;
}
.post-trip-page button.btn.btn-default.add-vehicle-img {
    text-align: center;width: 100%;
    height: 227px;
    margin: 0 auto;
    display: block;
}
.post-trip-second-form .vehicle-img-box{height: 272px!important;}
.post-trip-detail .tab-content .col-md-6 .-trip-map {
    margin-bottom: 30px!important;
}
.post-trip-second-form .vehicle-img-box .pull-right {
    right:0px;
}
.post-trip-second-form .vehicle-img-box{height:auto!important;}
/*20-6-2018*/
.post-trip-second-form .table-responsive.col-md-6.col-sm-6{padding-top: 15px;}
.accept-items-price .checkbox .form-group input[type="checkbox"]{margin-left:4px;}

.no_data p.no_trip_item a{
	display: block !important;
    width: 145px !important;
    margin-top: 15px !important;
	}
.detail-request .detail-request-trip .detail-vehicle-trip{
	margin-top:0px;
}
tr.my-trip-row-first .trip-my-det .btn-success.q-request1 {
    width:92% !important;
}
.custom-class-item-add .post-trip-second-form .add-more-button{
	    margin-left: -5px;
}
.custom-class-item-add .row.pull-left.add-remove-button2 a{
	    margin: 11px 14px 2px 70px;
}
.custom-class-item-add p span.btn-success{
	margin-top:10px;
}
/*20-6-2018*/
}

@media(max-width:767px)
{
	.accept-items-price  .checkbox .form-group input[type="checkbox"] {
    margin-left: -2px;
}
	.post-trip-page .post-trip-detail .account-contact-right .nav-tabs li a {font-size:14px;}
	.account-setting .vehicle-main-detail .account-contact-right ul.nav.nav-tabs li a, .account-setting  .main-personal-detail-section .account-contact-right ul.nav.nav-tabs li a{font-size:14px!important;}
	/* .detail-item-section .detail-item-table tr.table-header th:nth-child(4){padding-left:20px;}
	.detail-item-section .detail-item-table tr.table-header th:last-child{padding-left:20px;}
	.detail-item-section .detail-item-table tr td:nth-child(4){padding-left:20px;}
	.detail-item-section .detail-item-table tr td:last-child{padding-left:20px;} */
	.detail-item-section .detail-item-table tr.item-type td img.brifcase-img{    padding-right: 35px;}
	.header.one #myNavbar ul.navbar-nav>li>a{text-align:center!important;width: 184px;margin: 0 auto;margin-top: 30px!important;}
	/*23-6-2018*/
	.request-item button#load_more{
    margin-left: 12px;
    margin-top: 19px;}
	.form-group.vehicle-group select#sel2{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #cacaca!important; z-index:9999;}
/*20-6-2018*/
.user-profile .dashboard-history-right .nav-tabs li a {
    font-size: 10px!important;
}
.trip-request-button {
    width: 27%;
}
.row.search-trip-home .col-md-4.col-sm-4.col-xs-12:last-child .form-group.destination-to input{border-right:1px solid #cacaca!important;}
.search-trip-home .form-group input[type="text"]{border:1px solid #cacaca!important;}
/*22-6-2018*/
.right-detail-request .action-buttons .col-md-12 button.btn.btn-success {
    padding: 5px;
    font-size: 13px;
	margin-top: 10px;
	margin-right: 0px!important;
}
.right-detail-request .table-responsive.my-trip-detail{border:none!important;}
.col-md-9.col-xs-12.account-right-section.statics-sec .account-set-right{margin-left: 0px!important;    margin-bottom: 20px;}

 .col-md-9.col-xs-12.account-right-section.statics-sec .account-set-right{padding:50px;}
.post-trip-detail .account-contact-right .nav-tabs > li{margin-left: 1px;}

.request-item .show_more_main .btn.btn-default.show_more{margin-top:20px;}
.bg-section-img div#carImg{       left: 6%!important;}
.statics-sec .statistic-card.card-one .vertical.total-request{width:100%;}
/*22-6-2018*/

.statics-sec .statistic-card.card-one .vertical.total-trip{
	width: 100%;
	top: 0px;
}
.statics-sec .statistic-card.card-one .vertical.total-expense{
	width: 100%;
	top: 0px;
}
.statistic-card.card-one p{
	min-height:auto;
	    margin-top: 56px;
}
.account-set-right .text-center.col-md-3.col-sm-3.col-xs-12 {
    margin-top: 20px;
}
/*20-6-2018*/

/*18/6/2018 css*/
div#auth-modal .modal-dialog{width: 93%!important;margin-left: 0px !important;margin-right: 0px !important;}
.index-template .row.search-trip-home .col-md-1.col-sm-1.col-xs-12 {
    padding-right: 26px;
    padding-left: 26px;
}
.post-trip-second-form .account-contact-right .row button#img{margin-top: 0px!important;}
.post-trip-second-form .account-contact-right .form-group label, .post-trip-second-form .account-contact-right .tab-content .col-md-6.car-section label{padding-left: 10px!important;}
.col-md-6.col-sm-6.col-xs-12.personal-detail.main-personal-detail{padding-left:18px !important;}
.col-md-9.col-xs-12.col-sm-9.password-right-section{padding-left: 18px!important;}
.dashboard-history-right{padding-top:0px!important;}
.dashboard-history-right .nav-tabs li a{font-size: 11px!important;}
.dashboard-history-right{padding-left:15px!important;}
.dashboard-history-right .tab-content{margin-bottom: 0px!important;}
.vehicle-item-type:after{position:static!important;text-align: center;
    margin: 0 auto;
    display: block;margin-top:13px;}
.account-contact-right .nav-tabs{padding-left:0px!important;}
.account-contact-right .form-group{    padding-left: 15px;
    padding-right: 15px;}
.form-group select#sel2{padding-left:0px!important;}
.account-contact-right .nav-tabs li a{    padding: 10px!important;}
.col-md-6.col-sm-6.col-xs-12.personal-detail.person-account-btn{    margin-bottom: 20px;margin-top:0px!important;}
.col-md-6.col-sm-6.col-xs-12.personal-detail.person-account-btn{padding-left:0px;}
.col-md-9.col-xs-12.col-sm-9.vehicle-main-detail .col-md-6.col-xs-6 {
    width: 100%;
}
.post-trip-detail .account-contact-right .form-group label, .post-trip-detail .account-contact-right .form-group.field-posttripform-departure_date.required {

    padding-left: 10px!important;
}
.post-trip-detail .tab-content .col-md-6 .-trip-map {
    margin-right: 0px!important;
}

/*18/6/2018 css end*/
.row.search-trip-home { width:90%;    border: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 28px;box-shadow:none;margin-top:18px;}
.search-trip-home select#request{border:1px solid #ccc!important;margin-bottom: 32px;border-radius:5px;height: 45px;}
.upload-section button.btn.btn-default.upload-btn{margin-bottom:25px!important;}
.account-contact-right .col-md-6.col-sm-6.col-xs-12.personal-detail .personal-detail{padding-left: 24px;padding-right: 24px;}
.search-trip-home .form-group input[type="text"]{    border-right: none;
    border: 1px solid #ccc;
    padding: 22px 18px;border-radius: 5px;}
.search-trip-home button.btn.btn-default.custom-btn.request-search{padding: 15px 21px;
    width: 100%;border-top-left-radius: 12px; border-bottom-left-radius: 12px;}

.search-request .col-md-2.col-sm-2.col-xs-12 .form-group input{border: 1px solid #cbcbcb;
    border-radius: 4px;}
.search-request .col-md-2.col-sm-2.col-xs-12 .form-group.destination-to {
    border-right: none;
}
.search-request .col-md-1.col-sm-1.col-xs-12 .croos-arrow{float:none;margin: 0 auto;
    display: block;}
.search-request{padding-top: 30px;}
.request-menu {margin-top:30px;}
.request-menu .col-md-4.col-sm-4.col-xs-12 {
    padding-left: 7px;
}

.request-item .custom-table td{width:100%;}
.request-item .custom-table td{border-right:none;border-bottom: 1px solid #cbcbcb !important;
    padding: 20px;}

.request-item{border-bottom:none!important;}
.search-request .col-md-2.col-sm-2.col-xs-12 .form-group.destination-to select#request{border:1px solid #cbcbcb;}
.request-menu .col-md-4.col-sm-4.col-xs-12 .form-group.request-week {
    border: 1px solid #fff;}
.request-menu .col-md-4.col-sm-4.col-xs-12.menu-sub, .request-menu .col-md-4.col-sm-4.col-xs-12{padding-left:15px;}
.request-menu .col-sm-9.col-md-9.col-xs-12{padding-right:0px;}
.request-item .custom-table td:last-child{padding:20px;}
.request-item .custom-table tr{border-bottom:none!important;}
.search-request select#request{border:1px solid #cbcbcb;}
.request-item .custom-table {
    margin: 15px 0px !important;
    border: none;
    width: 100%;
    margin: 0 auto !important;
    display: block;
    float: none;
}
.request-item .custom-table td{border-right:none!important;}
.detail-request .col-md-9.col-sm-8.col-xs-12.right-detail-request .detail-request-trip{width:100%!important;}
.my-trip-detail table.my-trip-table td{width:100%!important;min-height:0px!important;}
.my-trip-detail .my-trip-table tr.my-trip-row-first td span.my-trip-info{display:block;text-align: center;}
.my-trip-detail .my-trip-table tr.my-trip-row-first td{margin-bottom:0px!important;}
.detail-vehicle-trip .col.md-6.col-sm-6.col-xs-12.vehicle-trip-info .vehicle-img img.img-vehicle{    display: block;
 margin: 0 auto;margin-bottom:20px;}
.my-trip-detail table.my-trip-table tr.my-trip-row-first td.item-triptd{text-align:center;}
.detail-request .col-md-9.col-sm-8.col-xs-12.right-detail-request .detail-request-trip{padding-left:0px!important;padding-right:0px !important;}
.detail-request .col-md-9.col-sm-8.col-xs-12.right-detail-request .detail-request-trip{padding-left:10px!important;}
.emty-table-msg p{padding-left:0px;text-align:center;}
.post-trip-page .col-md-12.col-xs-12.col-sm-12.post-trip-detail {padding-left: 0px;padding-right: 0px;}
.post-trip-page .account-contact-right .tab-content .tab-pane{margin-left:0px;margin-right:0px;}
.post-trip-page .account-contact-right .tab-content .tab-pane .form-group, .post-trip-second-form .account-contact-right .tab-content .tab-pane .form-group{
    margin-bottom: 26px;
    width: 100%;
}
.col-md-9.col-xs-12.col-sm-9 .upload-section{margin-top: 18px!important;}
.post-trip-page .post-trip-map {
    float: none;
    padding-left: 15px;
    text-align: center;
    padding-right: 15px;
}
.post-trip-page .col-md-6.car-section .col-md-6.col-xs-6 {
    width: 100%;
}
.post-trip-page button.btn.btn-default.add-vehicle-img {
    text-align: center;width: 100%;
    height: 227px;
    margin: 0 auto;
    display: block;
}
.post-trip-page .post-trip-detail .account-contact-right .post-trip-second-form .vehicle-img-box {
    height:auto!important;
    margin-bottom:0px!important;    padding-left: 10px!important
}
.post-trip-detail .account-contact-right .post-trip-second-form  h3 {
    padding-left: 28px;
	margin-top:0px;
	margin-bottom: 16px;
    font-size: 20px;
}
.account-contact-right .nav-tabs li a{
	font-size: 8px;
}
.tab-content .col-md-6.col-sm-6 .form-group select#sel1 {
    border: none;
}
div#overview {
    margin-right: 0;
}
.detail-item-section .detail-item-table  tr td{
	padding-top:0px;
}
.statistic-card.card-four {
    margin-bottom: 30px;
}
.col-md-8.account-set-right .account-right-section {
    padding-left: 52px;
}
.row.search-trip-home .col-md-4.col-sm-4.col-xs-12:last-child .form-group.destination-to input {
    border-right: 2px solid #cacaca!important;

}
/*25-9-2018*/
.home-inq-content p{
	padding-left: 10px;
    padding-right: 10px;
}
tr.my-trip-row-first .btn-success.q-request1{
	    width: 60%;
}
.right-detail-request .detail-request-trip h3{
	padding-left:10px;
}
.detail-item-section .detail-item-table tr td:first-child{
	padding-left:10px;
}
.detail-item-section .detail-item-table tr td:nth-child(4) {
    padding-left: 0px !important;
}
.detail-item-section .detail-item-table tr.table-header th:nth-child(4){
	padding-left:0px;
}
.detail-item-section .detail-item-table tr td{
	padding-left:0px;
}
.detail-item-section .detail-item-table tr td:last-child{
	padding-left:3px;
}
.action-buttons.search a{
		letter-spacing:0px !important;
	}
	.detail-request .col-md-9.col-sm-8.col-xs-12.right-detail-request .detail-request-trip{
		    margin-top: 0px;
	}
.post-trip-detail .account-contact-right .nav-tabs 	li.active {
    border-bottom: 1px solid #ccc;
}
.dashboard-history-right .nav-tabs li{
	 width: 25% !important;
    font-size: 12px !important;
}

.custom-class-item-add .add-more-button {
    margin-left: 9px;
}
.custom-class-item-add .add-remove-button2 {
    margin: 11px 14px 2px -15px!important;
}
.custom-class-item-add .update-profile {
    width: 85%;
}
.custom-class-item-add p{
	margin-left:0px;
	text-align:center;
	line-height:24px;
}
.custom-class-item-add p span.btn-success{
	margin-top:10px;
}
.custom-vehicle-add .add_more_images1{
	padding-left:15px;
}
}

@media(max-width:767px) and (orientation:landscape){
	.account-set-right .statistic-card.card-one .statistic-box.dollar {
    top: -19px!important;}
	.account-set-right .statistic-card.card-one .statistic-box.note-request {
    top: -58px;
}.account-set-right .statistic-card.card-one .statistic-box.earning {
    top: 32px;
}
.account-set-right .statistic-card.card-one .statistic-box.earning {
    top: 32px;
}
.account-set-right .statistic-card.card-one h3{margin-bottom: 35px;}
.account-set-right .statistic-card.card-one h3:nth-child(3){margin-bottom:0px!important;}

.header.one #myNavbar ul.navbar-nav>li>a{width:100%;}

.carbody {
    width: 120%;
}
#carImg {
    display: inline-block;
    width: 10%;
    height: auto;
    bottom: 0;
    position: absolute;
    animation: carmove 10s linear infinite;
}
/* @-webkit-keyframes carmove{ */
    /* 0%{-webkit-transform: translate3d(0, 0, 0)} */

    /* 100%{-webkit-transform: translate3d(1920px, 0, 0)} */
/* } */
.carbody {
    width: 120%;
}
 .cartire1 {
    left: 85.2%;
    bottom: -13%;
}
.cartire2 {
    left: 12.4%;
    bottom: -13%;
 }

.cartire1, .cartire2 {
    width: 30% !important;
    display: inline-block;
    position: absolute;
    transform-origin: center;
    animation: carrotate 1s linear infinite;
}

/* @-webkit-keyframes carrotate{ */
    /* 0%{-webkit-transform: rotate(0deg)} */
    /* 100%{-webkit-transform: rotate(360deg)} */
/* } */

 /* #carImg{ */

        /* animation: carmove 10s linear infinite; */

    /* } */


    /* @-webkit-keyframes carmove{ */
        /* 0%{-webkit-transform: translate3d(0, 0, 0)} */

        /* 100%{-webkit-transform: translate3d(1280px, 0, 0)} */
    /* } */
     /* img~h2{ */
        /* font-size: 1em; */
    /* } */

@media(max-width:414px){
.account-set-right .statistic-card.card-one .statistic-box.dollar {
    top: -38px!important;
}

.account-set-right .statistic-card.card-one .statistic-box.note-request {
    top: -38px!important;
}
.account-set-right .statistic-card.card-one .statistic-box.expense {
    top: -38px!important;
}
.statistic-card.card-one h3{margin-bottom: 42px;}
 .statistic-card.card-one p {
    font-size: 18px;
    min-height: 0px!important;
 }
.account-set-right .statistic-card.card-one .statistic-box.earning{
    top: -38px!important;
}
.index-template .trip-request-button button{margin: 0 auto;
    display: block;

    margin-bottom: 15px;
    margin-top: 15px;}
.index-template .form-group .field-postsearch-departure_date{padding-top: 0px!important;
    border-left: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
    height: 46px;
    border-radius: 6px;
}


/* div#auth-modal .modal-dialog{width: 325px!important;left: 47%!important;}
/* .jcrop-holder{width:293px !important;}
#preview .buttons{bottom: -81px!important;
    right: 43% !important;} */
}
@media(max-width:480px) and (orientation:landscape){
.index-template .trip-request-button {
    text-align: center;
}
}
@media(max-width:320px){

	div#auth-modal .modal-dialog{
		top:75%!important;
	}

}

/* .index-template .form-group .field-postsearch-departure_date{padding-top: 0px!important;
    border-left: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
    height: 46px;
    border-radius: 6px;
}	 */





