/*partner with us*/


/*  added on first july */
p.contact-address a:hover {color:#ffd227;}
.modal-dialog.login-register-model {
    margin-top: 135px;
}

.wrapperparagraph p {
    padding-top: 5px;
}
.city_to_city-inner-wrapper-city-travel {
    padding-bottom: 30px;
}
.wrapperparagraph {
    padding-bottom: 10px;
} 
ul.bullets-points {
    list-style: disc;
    margin-left: 20px;
    padding-top: 10px;
    line-height: 30px;
}
h4.textboldbiggerfont {
    font-size: 18px;
    color: #000;
    padding-top: 10px;
}
a.blackcolor.nav-link:hover {
    border-radius: 0px !important;
    color: black;
}

.pagelayout-wrapper {
    background-color: #EFEFEF;
    margin-top: 124px;
    display: -webkit-box;
}

   section.wrapperinner {
    width: 100%;
}
.error-main {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.leftsidetext {
    width: 55%;
}
.heading-text h1 {
    font-size: 40px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 10px;
}
.oops h2 {
    font-size: 35px;
    font-weight: 600;
    line-height: normal;
}

.main-text404 p {
    font-size: 14px;
    line-height: normal;
    color: #000;
}
.curve-img a {
    background-color: #ffd227;
    color: #000000;
    text-transform: capitalize;
	text-decoration:none;
    padding: 10px 30px;
    display: inline-block;
    border-radius: 25px;
    line-height: normal;
}

.curve-img {
    margin-top: 30px;
}
.my-links {
    width: 40%;
}
.my-links img {
    width: 100%;
}
.error-main {
    padding: 50px 0px;
}
 .payment-info-wrapper.vehicle-guide-tab {
    padding: 0px;
}
.vehicle-tab-title ul.nav.nav-tabs.tab-wrapper li.nav-item.tab-title-li a.tab-title-li-a.nav-link:hover {
    background: #ffd227 !important;
	border-radius:0px;

	}
.pagelayout-wrapper {
    background-color: #EFEFEF;
    margin-top: 124px;
}
li.nav-item.tab-title-li {
    width: 100%;

}
ul.nav.nav-tabs.tab-wrapper {
    border-bottom: 0px;
}
a.tab-title-li-a.nav-link {
    border: 0px;
     color: #000;
        font-weight: 400;
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
}
.vehicle-guide-tab-info {
    padding-bottom: 30px;
}
.vehicle-guide-tab-info p {
    font-size: 14px;
    line-height: 22px;
    color: #000000;
}
.vehicle-guide-tab-info h4 {
    font-size: 20px;
    color: #000000;
    font-weight: 600;
}
.vehicle-guide-inner-block .tab-content-inner {
    padding-top: 0px;
}
.payment-info-wrapper.vehicle-guide-tab {
    width: 25%;
}
.payment-form-wrapper.vehicle-guide-tab-content {
    width: 73%;
}
.vehicle-tab-title {
    padding-top: 20px;
}
li.nav-item.tab-title-li {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}
.vehicle-tab-title ul.nav.nav-tabs.tab-wrapper li.nav-item.tab-title-li a.tab-title-li-a.nav-link.active {
    background: #ffd227 !important;
    color: #000000 !important;
    text-align: left !important;
    font-weight: 400;
	    border: 0px !important;
    justify-content: left;
    margin: 0px;
    align-items: center;
    line-height: normal;
    border-radius: 0px;
}
table.table.table-padding-5.vehicle-guide-table th {
    text-transform: uppercase;
}
.vehicle-tab-title ul.nav.nav-tabs.tab-wrapper li.nav-item.tab-title-li a.tab-title-li-a.nav-link:hover {
    border-bottom: 0px !important;
    color: #000000;
    width: 100%;
    justify-content: center;
    display: flex;
    transition: all .5s ease-in-out;
    justify-content: left;
}
a.hoverlink {
    color: #808080;
}
a.hoverlink:hover {
    color: #ffda28;
}
p.list-arrow {
    margin-bottom: 5px;
}
p.question-faq {
    margin-bottom: 0px;
}
h2.heading-content {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    padding-top: 10px;
}

.pagelayout-wrapper {
    background-color: #EFEFEF;
    margin-top: 124px;
    display: -webkit-box;
}
.content-privacy-policy p {
    font-size: 14px;
    line-height: 22px;
    color: #000;
    font-weight: 400;
}

a.hoverlink {
    color: #808080;
}
a.hoverlink:hover {
    color: #ffda28;
}
h2.heading-content {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    padding-top: 10px;
    font-family: 'Quicksand';
}

.pagelayout-wrapper {
    background-color: #EFEFEF;
    margin-top: 124px;
    display: -webkit-box;
}
.content-privacy-policy p {
    font-size: 14px;
    line-height: 22px;
    color: #000;
    font-weight: 400;
    font-family: 'Quicksand';
}
 ol.content-list-ol li {
    font-size: 14px;
    margin-bottom: 30px;
    font-family: 'Quicksand';
    line-height: 22px;
}
section.wrapperinner {
    
     padding-bottom: 30px;
}
.list-alphabet p {
    margin-bottom: 2px;
    line-height: normal;
    font-family: 'Quicksand';
}
.list-alphabet {
    padding-top: 20px;
}
.wrapper_member_info {
    padding: 20px;
}
.tab-block-title {
    padding-bottom: 20px;
}
.modal-dialog.model_inner_bllock {
     max-width: 60%;
}
.pagelayout-wrapper {
    background-color: #EFEFEF;
    margin-top: 0px;
    display: -webkit-box;
}
.wrapper-team.d-flex {
    padding-bottom: 40px;
}
.wrapper-team-membar-block {
    width: 50%;
}
.banner-left-about {
    text-align: center;
}
.ouirvision-text p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0px;
    padding-top: 5px;
    line-height: normal;
}
.about-us-banner-wrapprer {
position:relative;
    }
	.banner-content-about {
    position: absolute;
    top: 30px;
}
.about-us-banner-wrapprer {
    margin-top: 40px;
}
.content-about-us p {
    color: #000;
    font-size: 14px;
    line-height: 22px;
}
 .banner-content-about {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.banner-left-about {
    width: 20%;
}
.banner-about-right-content {
    width: 60%;
}
.membar_name h4 {
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    font-weight: 700;
    margin-bottom: 0px;
}
.view-more-about {
    padding-top: 3px;
}
.view-more-about a:hover {
    color: #ffd227;
}
.modal-dialog.model_inner_bllock {
    margin-top: 140px;
}
.view-more-about a {
    font-size: 13px;
    color: #808080;
    text-decoration: underline;
    font-weight: 400;
}
.membar_name p {
    margin-bottom: 0px;
    color: #000;
    font-size: 14px;
    padding-top: 3px;
    padding-bottom: 5px;
}
.aboutus p {
    font-size: 14px;
    text-align: left;
    font-weight: 300;
    margin-bottom: 0px;
}
.banner-about-right-content p {
margin-bottom: 0px;
    padding-right: 15px;
    font-size: 18px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 400;
}
.team-members {
    display: flex;
    justify-content: space-between;
}
.membar_about_content {
    padding: 0px 20px;
}


main.main-page-wrapper.our-services {
    background-color: #EFEFEF;
    margin-top: 124px;
    display: -webkit-box;
}
.chaffuar-drive-banner {
    padding-top: 30px;
}
.services-tab-content-inner a {
    color: #ffd227;
    font-size: 14px;
    text-decoration: underline;
    font-weight: 400;
}
.services-tab-content-inner p {
    font-size: 14px;
    line-height: 25px;
    color: #000;
}
.driving-holidays-content {
    font-size: 14px;
}
.tour-banner {
    padding-bottom: 30px;
}
ul.tour-list {
    padding-left: 16px;
}
.driving-holidays-content p > strong {
    padding-left: 16px;
}
.driving-holidays-content p {
    margin-bottom: 5px;
}
.holidays-tour-wrapper {
    padding-bottom: 30px;
}

main.main-page-wrapper.print-inovoice {
    background-color: #EFEFEF;
    margin-top: 124px;
    display: -webkit-box;

}
.page-title-inner h2 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
}
.page-title-inner {
    margin-bottom: 20px;
}
.page-inner-wrapper {
    background-color: #ffffff;
    margin-top: 30px;
	    padding: 30px;
		margin-bottom:50px;
}
.form-text-inner p {
    margin-bottom: 0px;
    font-size: 14px;
    color: #808080;
    font-weight: 400;
}
.form-print-inovoice {
    padding-top: 30px;
	    width: 30%;
}
.field-wrapper-block input.form-control.text-field {
    border-radius: 0px;
    font-size: 14px;
    color: #000000;
}
.field-wrapper-block {
    padding-bottom: 15px;
}
input.btn.btn-print-inovoice {
    background-color: #FFD227;
    font-size: 13px;
    font-weight: 700;
    border-radius: 25px;
    padding: 9px 20px;
    line-height: normal;
    transition: all .5s ease-in-out;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.field-wrapper-block.paddingtop20 {
    padding-top: 20px;
}
input.btn.btn-print-inovoice:focus {
    outline: 0px;
    box-shadow: unset;
	}
	input.btn.btn-print-inovoice:hover {
    color: #FFD227;
    background-color: #000000;
    transition: all .5s ease-in-out;
}



ul.csr_ul {
    padding-left: 15px;
    margin: 0px;
}
ul.csr_ul {
  list-style: none;
}

ul.csr_ul li::before {
  content: "\2022";
  color: #ffd227;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
table.csr, th, td {
    border-bottom: 1px solid #dddddd;
    padding: 5px;
	font-size: 12px;
    line-height: normal;
}
.abcd {
    font-size: 14px;
    padding-left: 15px;
}
table.csr {
     margin-top: 30px;
}
ul.csr_ul li {
    font-size: 14px;
    margin-bottom: 10px;
}
p.nopadding {
    padding-top: 0px !important;
}
span.txtcar {
    font-size: 14px;
 }

 .divtabtxt p {
     margin-bottom: 10px;
    font-size: 18px;
	padding-top: 30px;
    color: #000000;
    font-weight: 600;
}

.career-text {
    padding-bottom: 30px;
}
.joinourteam-banner {
    padding-top: 30px;
}
.career-text p {
    font-size: 14px;
    color: #000;
    line-height: 22px;
    margin-bottom: 0px;
}
.career-text a {
    color: #000000;
 }
.career-text a:hover {color:#ffda28}
.pagelayout-wrapper {
    background-color: #EFEFEF;
    margin-top: 0px;
    display: -webkit-box;
}

 p.office-type {
    font-size: 18px;
	    font-weight: 600;
    color: #000000;
    line-height: normal;
    margin-bottom: 10px;
}
p.contact-address {
    font-size: 14px;
    margin-bottom: 2px;
    color: #000000;
}
.d-flex.justify-space-between.contact-address {
    padding-bottom: 30px;
}
.office-address {
    width: 45%;
}
p.contact-address a {
    color: #808080;
    font-weight: 400;
    padding-left: 5px;
    line-height: normal;
}
input.callbacktn.btn:focus {outline:0px; box-shadow:unset;}
input.callbacktn.btn {
    background-color: #FFD227;
    font-size: 13px;
    font-weight: 700;
    border-radius: 25px;
    padding: 9px 20px;
    line-height: normal;
    transition: all .5s ease-in-out;
    letter-spacing: 0.5px;
}
p.contact-address a:hover {color:#ffd227;}
