/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 28 2025 | 14:48:45 */
.site.footer-widgets, .exam-input-container, .awcdp-deposits-description span#deposit-suffix  {display:none !important;}   
.shop_table.order_details tbody tr td a {
    color: #222;
    text-decoration: none;
    pointer-events: none;
}  
.page-id-472 .g-recaptcha {
    padding-top: 120px;
}
p.enrolled_info {
    text-align: left;
}
.sing_pkg {
    margin-top: 40px;
} 
.pr_cap form .awcdp-deposits-option .awcdp-radio:last-child {
    text-transform: capitalize;
}
.main-navigation .main-nav ul li a {
    font-size: 16px;
    font-weight: 700;
} 
.date-picker-wrapper.no-shortcuts {
    background-color: #FFF;
        padding: 16px;
    border-radius: 10px;
}
.date-picker-wrapper b {
    color: #262626;
}  
.date-picker-wrapper .drp_top-bar.normal .normal-top {
    font-size: 14px;
    font-family: 'Merriweather';
    font-weight: 600;
}
.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top, .date-picker-wrapper .drp_top-bar.normal .normal-top .separator-day, .date-picker-wrapper .drp_top-bar.normal .normal-top .selected-days {
    color: #808799;
}
.date-picker-wrapper .drp_top-bar .apply-btn {
    border: 1px solid #3EFF90;
    background-color: #3EFF90;
}  
.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected {
    background-color: #234396 !important;
}
.date-picker-wrapper .month-wrapper table .day.checked {
    background-color: #3c70c3;
    color: #FFF !important;
} 
.date-picker-wrapper .month-wrapper .week-name th, .date-picker-wrapper .month-wrapper .caption th {
    color: #262626;
}
.remove_u, .remove_u a {text-decoration: none;}
.main-navigation .main-nav ul li.Login a {
    color: #3EFF90;
}
.main-navigation .main-nav ul li.Register a {
    border: 1px solid #3EFF90;
    padding: 10.5px 22px;
    line-height: 24px;
    border-radius: 8px;
    color: #3EFF90;
}
.woocommerce-page form.woocommerce-ResetPassword .form-row label {
    color: #060D0D;
}
.woocommerce-page form.woocommerce-ResetPassword .form-row .input-text {
    border: 1px solid #060D0D;
}
.main-navigation .main-nav ul li.Register {
    margin-left: 9px; 
}
.inline-signup-row p a:hover, p a.woocommerce-privacy-policy-link:hover {
    color: #FFF;
}
#post-472 header.entry-header {
    display: none;
}
.page-id-472 #main#main {
    margin: 0;
}
.foo_link a {
    color: #262626;
    text-decoration: none;
}
.foo_link a:hover {
    color: #3EFF90;
}
.contact_box .send {
    margin-bottom: 24px;
}
.contact_box .send, .contact_box .time {
    color: #6B7280;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
.contact_box .time {
    margin-bottom: 0;
}
p.general {
    color: #3EFF90;
    font-size: 19px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 8px;
} 
p.support {
    margin-bottom: 24px;
    font-size: 19px;
    line-height: 28px;
    font-weight: 600; 
}
.contact_box {
    border: 1px solid rgb(6 13 13 / 12%);
    border-radius: 8px;
    padding: 20px 20px 20px 48px;
    box-shadow: #F1F1F1 12px 12px !important; 
}
.contact_box .send {
    position: relative;
}
.contact_box .email::before, .contact_box .call::before, .contact_box .chat::before {
    position: absolute;
    content: "";
    width: 18px;
    left: -30px;
    top: 5px;
    background-repeat: no-repeat;
}
.contact_box .email::before {
    height: 14px;  
    background-image: url(/wp-content/uploads/2024/03/Group-41133.svg); 
}
.contact_box .call::before {
    height: 18px;  
    background-image: url(/wp-content/uploads/2024/03/Path-24039.svg); 
}
.contact_box .chat::before {
    height: 18px;  
    background-image: url(/wp-content/uploads/2024/03/Group-41132.svg); 
}


.logon-row{justify-content:center;}
.bg-col{display:none;}
.page-id-472  .site-content{display:unset;}
.page-id-472 .site-content .content-area {
    width: 100%;
    text-align: center;
}
.page-id-472 .separate-containers .site-main {
    margin: 0px;
}
.register{background:#103259;
box-shadow: 0px 3px 6px #00000008;
border-radius: 8px !important; border:1px solid #006E5D !important;
    opacity: 1; padding:36px !important; margin:72px 0px 0px 0px !important;}
.login{
background:#103259;
box-shadow: 0px 3px 6px #00000008;
border-radius: 8px !important; border:1px solid #006E5D !important;
    opacity: 1; padding:36px !important; margin:72px 0px 0px 0px !important;} 
.woocommerce form .form-row label, .woocommerce-page form .form-row label{font-family: Merriweather, sans-serif;
    font-size: 14px;
    line-height:20px;
    letter-spacing: 0px;
    font-weight: 500; color: #fff; padding-bottom:10px;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{border-radius: 8px;
opacity: 1; padding:14px; font-family: Inter, sans-serif;
    font-size: 14px;
    line-height:20px;
    letter-spacing: 0px;
    font-weight: 500; color: rgba(6, 13, 13, 0.56); margin-bottom:26px !important; border: none;
    background: #fff; }
.lost_password{text-align:right; margin-top:-10px !important; margin-bottom:36px;}
.woocommerce-Button{width:100%; border-radius: 8px !important; background:#3EFF90 !important; padding: 12px 12px !important;
    font-family: Inter, sans-serif;
    font-size: 16px !important;
    line-height:24px !important;
    letter-spacing: 0px;
    font-weight: 500 !important; color:#fff !important; border:1px solid !important; }
.woocommerce-Button:hover{color:#3EFF90 !important;  background:#fff !important;border:1px solid #3EFF90 !important;}
.lost_password a{font-family: Merriweather, sans-serif;
    font-size: 14px;
    line-height:20px;
    letter-spacing: 0px;
    font-weight: 500; color: #fff; } 
.lost_password a:hover{color:#3EFF90;}
.woocommerce form .form-row {
    padding: 0px;
    margin: 0 0 0px;
}
.logon-pg .container{padding:0px !important; }
.woocommerce-privacy-policy-text{clear:both;}
.woocommerce-privacy-policy-text p{
 
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0px;
    font-weight: 500;}
.login h3{margin-bottom:30px; font-family: Merriweather, sans-serif;
    font-size: 24px;
    line-height:28px;
    letter-spacing: 0px;
    font-weight: 500; color: #fff;}
.register h3{margin-bottom:30px; font-family: Merriweather, sans-serif;
    font-size: 24px;
    line-height:28px;
    letter-spacing: 0px;
    font-weight: 500; color: #fff;}
.inline-signup-row p{margin-bottom:0px; margin-top:30px; text-align:center; color:#fff; font-family: Inter, sans-serif;
    font-size: 16px !important;
    line-height:24px !important;
    letter-spacing: 0px;
    font-weight: 500 ;}
/* .woocommerce-notices-wrapper{margin-top:30px;} */
.woocommerce-error{text-align:left;}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{font-family: Merriweather, sans-serif;
    font-size: 16px;
    line-height:24px;
    letter-spacing: 0px;
    font-weight: 500; color:#060D0D; }
/**************************/
.site {padding:0px !important;}
body{font-family: Merriweather, sans-serif; background:#fff !important;}
/*home page*/
.banner-list{margin:0px; list-style:none; display: flex;
    flex-direction: column;
    gap: 17px;}
.banner-list li{font-family: Inter, sans-serif;
    font-size: 19px;
    line-height:28.5px;
    letter-spacing: 0px;
    font-weight: 500; color: #060D0D;
opacity: 0.9; position:relative; padding-left:32px;}
.banner-list li:before{content:""; background-image:url(/wp-content/uploads/2024/02/Layer-2.svg); position:absolute; left:0px; width:21px; height:21px; background-repeat:no-repeat;}
.justify-content{justify-content:space-between;}
.line{position:relative;}
.line:after {content:""; background-image:url(/wp-content/uploads/2024/02/Learndrivelogo.png); position:absolute; left:0px; width:226px; height:9px; background-repeat:no-repeat; bottom:0px}
.free-road-test-section{box-shadow: 0px 3px 20px #00000029;}
.list2{margin:0px; background:#F1F1F1; padding:0px 30px 30px 30px; list-style:none; display: flex;
    flex-direction: column;
    gap: 11px; border-radius:0px 0px 20px 20px;}
.list2 li{color:#404040; font-family: Inter, sans-serif;
    font-size: 16px;
    line-height:24px;
    letter-spacing: 0px;
    font-weight: 400;  position:relative; opacity: 0.9; padding-left:20px; }
.list2 li:before{content:""; background-image:url(/wp-content/uploads/2024/02/Group-28031.svg); position:absolute; left:0px; width:14px; height:14px; background-repeat:no-repeat; top:5px;}
.last-list{padding-bottom:80px;}
.circle{position:relative; z-index:1;}
.circle:before{content:""; background-image:url(/wp-content/uploads/2024/02/easy-steps.svg); position:absolute; left:-11px; width:371px; height:110px; background-repeat:no-repeat;  top: -7px;
    z-index: -1;}
.easy-steps{background-position: 45% 36%;
    background-size: 81%;}

.line-two{position:relative;}
.line-two:after {content:""; background-image:url(/wp-content/uploads/2024/02/Path-4341.svg); position:absolute; left:0px; width:578px; height:9px; background-repeat:no-repeat; bottom:0px}
.circle2{position:relative; z-index:1;}
.circle2:before{content:""; background-image:url(/wp-content/uploads/2024/02/Group-27059.svg); position:absolute; left:-17px; width:214px; height:121px; background-repeat:no-repeat;  top: -16px;
    z-index: -1;}
.list3{margin:0px; list-style:none; display: flex; flex-direction: column;gap: 15px;}

.list3 li{color: #262626;
opacity: 0.9;font-family: Inter, sans-serif;
    font-size: 19px;
    line-height:28.5px;
    letter-spacing: 0px;
    font-weight: 600;  position:relative;  padding-left:50px; }
.list3 .L1:before{content:""; background-image:url(/wp-content/uploads/2024/03/Group-29913.svg); position:absolute; left:0px; width:32px; height:32px; background-repeat:no-repeat; top:8px;}
.list3 .L2:before{content:""; background-image:url(/wp-content/uploads/2024/03/Group-27051.svg); position:absolute; left:0px; width:32px; height:32px; background-repeat:no-repeat; top:0px;}
.list3 .L3:before{content:""; background-image:url(/wp-content/uploads/2024/03/Group-29914.svg); position:absolute; left:0px; width:29px; height:36px; background-repeat:no-repeat; top:0px;}
.cicrle3 {position:relative; z-index:1;}
.cicrle3:before{content:""; background-image:url(/wp-content/uploads/2024/02/Group-706.svg); position:absolute; left:-17px; width:312px; height:112px; background-repeat:no-repeat;  top: -12px;
    z-index: -1;}

.extra-font {
    font-family: Merriweather, sans-serif;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.48px;
    font-weight: 500;
    padding-top: 0px;
    padding-left:8px;
    margin-bottom: 0px;
}
.spacer{background: #060D0D 0% 0% no-repeat padding-box;
opacity: 0.16; margin-bottom:31px;}
.spacer2{background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 0.36; margin-bottom:33px;}

.list4{margin:0px;  list-style:none; display: flex;flex-direction: column; gap: 16px; }
.list4 li{ font-family: Inter, sans-serif; font-size: 14px;line-height:20px;letter-spacing: 0px;font-weight: 400;  position:relative;color:#060D0D; padding-left:27px; }
.list4.extra li{color:#fff;}
.list4.extra li:before{content:""; background-image:url(/wp-content/uploads/2024/02/图层_x0020_1-2.svg);}
.list4 li:before{content:""; background-image:url(/wp-content/uploads/2024/02/图层_x0020_1.svg); position:absolute; left:0px; width:18px; height:18px; background-repeat:no-repeat; top:0px;}

.beginner-driver{position:relative;}
.beginner-driver:after{content:""; background-image:url(/wp-content/uploads/2024/03/free-road-test.svg); position:absolute;  width:199px; height:42px; background-repeat:no-repeat; top: -21px;
    background-repeat: no-repeat;
    left: 25%;}
.beginner-driver{position:relative;}
.beginner-driver:before{content:""; background-image:url(/wp-content/uploads/2024/03/Group-50860.png); position:absolute;  width:76px; height:118px; background-repeat:no-repeat; top: -13px;
    background-repeat: no-repeat;
    left:-33px;} 

.cicrle4 {position:relative; z-index:1;}
.cicrle4:before{content:""; background-image:url(/wp-content/uploads/2024/02/Group-729.svg); position:absolute; left:-3px; width:359px; height:129px; background-repeat:no-repeat;  top: -28px;
    z-index: -1;}

.cicrle5 {position:relative; z-index:1;}
.cicrle5:before{content:""; background-image:url(/wp-content/uploads/2024/02/Group-714.svg); position:absolute; left:-4px; width:484px; height:144px; background-repeat:no-repeat;  top: -22px;
    z-index: -1;}
table{border-top:0px; border-left:0px; margin:0px;}
/*tbody tr:nth-child(1) td:nth-child(2){background:#F1F1F1;}
tbody tr:nth-child(1) td:nth-child(4) {
    background: #F1F1F1;
}
tbody tr:nth-child(2)  td:nth-child(2){background:#F1F1F1;}
tbody tr:nth-child(2) td:nth-child(4) {background: #F1F1F1;}
tbody tr:nth-child(4)  td:nth-child(2){background:#F1F1F1;}
tbody tr:nth-child(4) td:nth-child(4) { background: #F1F1F1;}
tbody tr:nth-child(6)  td:nth-child(2){background:#F1F1F1;}
tbody tr:nth-child(6) td:nth-child(4) { background: #F1F1F1;}
 
tbody tr:nth-child(1) td:nth-child(1) {font-weight:700; font-family: Merriweather, sans-serif; letter-spacing: -0.19px;text-transform: capitalize;}
tbody tr:nth-child(2)  td:nth-child(1){font-weight:700; font-family: Merriweather, sans-serif; letter-spacing: -0.19px;text-transform: capitalize;}
 tbody tr:nth-child(5) td:nth-child(1) { font-weight:700; font-family: Merriweather, sans-serif; letter-spacing: -0.19px;text-transform: capitalize;}


*/
/*tbody tr:nth-child(1) td:nth-child(3) {background: #006E5D;}
tbody tr:nth-child(2) td:nth-child(3) {background: #006E5D;}
tbody tr:nth-child(3) td:nth-child(3) {background: #006E5D;}
tbody tr:nth-child(4) td:nth-child(3) {background: #006E5D;}
tbody tr:nth-child(5) td:nth-child(3) {background: #006E5D;}
tbody tr:nth-child(6) td:nth-child(3) {background: #006E5D;}*/
.wp-block-table td, .wp-block-table th{padding:20px 24px; border-color:#262626;}
.wp-block-table thead {
    border-bottom: 0px solid;
    border-left: 0px !important;
}

/*thead tr th:nth-child(3) {background:#006E5D; color:#fff !important; font-family: Merriweather, sans-serif;}
thead tr th:nth-child(4) { font-family: Merriweather, sans-serif; }
tbody tr:nth-child(4) td:nth-child(1){border-top:0px;}
tbody tr:nth-child(3) td:nth-child(1){border-bottom:0px;}
.woocommerce-table tbody tr:nth-child(2) td:nth-child(3), .woocommerce-table tbody tr:nth-child(1) td:nth-child(3) {
    background: #F1F1F1;
}*/
.line-four{position:relative;}
.line-four:after {
    content: "";
    background-image: url(/wp-content/uploads/2024/02/Path-4342.svg);
    position: absolute;
    left: 0px;
    width: 523px;
    height: 10px;
    background-repeat: no-repeat;
    bottom: -5px;
}
.boxsahdow{box-shadow: #fbf6df 12px 12px !important;}
.wp-block-table{box-shadow: #F1F1F1 12px 12px !important;}

.woocommerce table.my_account_orders, #order_review .shop_table,
.woocommerce .woocommerce-MyAccount-paymentMethods {
    border: 1px solid rgb(38 38 40 / 16%);
    overflow: hidden;
    margin-bottom: 0;
}
.my_account_orders thead tr, #order_review .shop_table thead tr,
.woocommerce-MyAccount-paymentMethods thead tr {
    background-color: #006E5D;
    color: #FFF;
    text-transform: uppercase;
}
.woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td,
.woocommerce table.woocommerce-MyAccount-paymentMethods th, .woocommerce table.woocommerce-MyAccount-paymentMethods td {
    padding: 14px 20px;
    vertical-align: middle;
    border: none !important;
}
.woocommerce table.my_account_orders th, .woocommerce table.woocommerce-MyAccount-paymentMethods th {
    font-weight: 400;
}
.woocommerce-orders-table__cell-order-actions a.button, .awcdp_balance_pay a.button.pay,
.woocommerce-MyAccount-paymentMethods tr.payment-method a.button {
    margin-right: 6px;
    background-color: #f7f7f7;
    text-transform: uppercase;
    font-size: 13px;
    padding: 8px 18px;
    border-radius: 5px;
}
.awcdp_balance_pay a.button.pay {
    margin-right: 0;
    margin-left: 6px;
}
.woocommerce-orders-table__cell-order-actions a.button:last-child {
    margin-right: 0;
}
.woocommerce table.my_account_orders td {
    font-size: 15px;
    line-height: 22px;
}
.woocommerce-MyAccount-content form .form-row label {
    color: #262626;
    text-align: left;
}
.woocommerce-MyAccount-content form .form-row .input-text {
    border: 1px solid rgb(38 38 40 / 16%);
    margin-bottom: 20px !important;
}
.woocommerce-MyAccount-content form fieldset legend {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 30px;
    font-weight: 500;
}
.awcdp_balance_pay p {
    font-weight: 500;
}
#order_review .shop_table .product-total {
    border: unset;
    font-weight: 400;
}
.checkout_sec .col4 #order_review td, .checkout_sec .col4 #order_review th {
    padding: 9px 12px !important;
    font-size: 18px;
    font-weight: 400 !important;
}
.checkout_sec .col4 #order_review td strong {
    font-weight: 400 !important;
}

/* Accordian CSS */


/*.accordion-container .accordion-title {
  position: relative;
  margin: 0;
  padding:32px 32px 32px 0px;
  font-family: Inter, sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    color:#060D0D;
    text-align:left;
  cursor: pointer;
    
}


.accordion-title.open { 

}
.accordion-container .accordion-title::after {
  content: "";
  position: absolute;
  top: 30px;
  right: 0px;
  background-image:url(/wp-content/uploads/2024/02/Group-741.svg);
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: cover;
    background-repeat:no-repeat;
}
.accordion-container .accordion-title.open::after {
  content: "";
  position: absolute;
  top: 30px;
    right:0px;
    background-image:url(/wp-content/uploads/2024/02/Group-40932-1.svg);
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: cover;
    background-repeat:no-repeat;
    
}


/*CSS for CodePen*/

/*.accordion-content {
    border-bottom: 1px solid #3EFF90 !important;
  padding-top:24px;
      padding-bottom:24px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color:#060D0D;
    text-align:left;
}
.accordion-content p{margin:0px !important;}
.accordion-container {
  width: 100%;
  margin: 0 auto;
}*/
.accordion .accordion-item {
  border-bottom: 1px solid #3EFF90;
    border-top:0px;
    border-left:0px;
    border-right:0px;
}
.accordion .accordion-item.last{border-bottom:none;}

/*.accordion .accordion-item button[aria-expanded='true'] {
  border-bottom: 1px solid #3EFF90 ;
  
}*/
span.accordion-title {max-width: 90%;}
.accordion .accordion-item button[aria-expanded='true'] {
  padding-bottom:24px;

}
.accordion button {
  position: relative;
  display: flex;
  justify-content: space-between;
    outline: none;
    align-items: center;
  width: 100%;
  padding: 32px 0px 32px 0px;
  font-family: Inter, sans-serif;
    font-size: 19px;
    line-height: 23.75px;
    font-weight: 600;
    color:#262626;
    text-align:left;
  border: none;
  background: none;
  outline: none;

}

/*.accordion button:hover,
.accordion button:focus {
  cursor: pointer;
  color: #03b5d2;
}*/

.accordion button:hover::after,
.accordion button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}

/*.accordion button .accordion-title {
  padding: 32px 32px 32px 0px;
}*/

.accordion button .icon {
  display: inline-block;
  position: relative;
  
  right: 0;
  width: 32px;
  height: 32px;
  border-radius: 22px;
    background:#3EFF90;
}
.w-751 {max-width: 751px;}
.accordion button .icon::before {
  display: block;
  position: absolute;
  content: '';
  top: 15px;
  left: 10px;
  width: 10px;
  height: 2px;
  background: #fff;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: '';
  top: 11px;
  left: 14px;
  width: 2px;
  height: 10px;
  background: #fff;
}
.mb0 {margin-bottom: 0;}
.mb20 {margin-bottom: 20px;}
.mt20 {margin-top: 20px;}


/*.accordion button[aria-expanded='true'] {
  color: #03b5d2;
}*/
.accordion button[aria-expanded='true'] .icon::after {
  width: 0;
}
.accordion button[aria-expanded='true'] + .accordion-content {
  opacity: 1;
  max-height: 9em;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
    padding-bottom:24px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color:#060D0D;
    margin:0px;
    text-align:left;
}
.sp_mt {
    margin-top: 31px;
}

/*******************************product page*********************/
.Product-section{max-width:1280px; margin:auto;}
.Product-section  h2{font-family: Merriweather, sans-serif;
    font-size: 57px;
    line-height: 71.25px;
    letter-spacing: -1.14px;
    font-weight: 900;
    margin-bottom: 16px;
    color: #262626;}

.Product-section .headline-text{font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 56px;
    color: #060d0d;}
.inner-box{max-width:716px; width:716px;}
.inner-box2{background:#103259; border-radius:20px; padding:44px 36px 36px 36px; max-width:468px; width:468px; height: fit-content;}
.inner-box2 .quantity{width:100%;}

.box-grid{display:flex; justify-content:space-between; gap:96px;}
.inner-grid-two{display:flex;  gap:28px; flex-wrap:wrap;}
.box {
    width: 209.43px;
    max-width: 209.43px;
    border: 1px solid #26262652;
border-radius: 10px;
opacity: 1;
    padding:36px 16px;
}
.box.boxsahdow {
    box-shadow: #F1F1F1 12px 12px !important;
    border-radius:10px;
}
.box h4{font-family: Merriweather, sans-serif;
    font-size: 27px;
    line-height: 33.75px;
    letter-spacing:-0.54px;
    font-weight: 900;
    padding-top:25px;
    color:#262626; margin-bottom:0px;}
.box h5{font-family: Inter, sans-serif;
    font-size: 16px;
    line-height:19.5px;
    letter-spacing:0px;
    font-weight: 400;
    padding-top:12px;
    color:#404040;  margin-bottom:0px;}
.inner-box2 .h4{font-family: Merriweather, sans-serif;
    font-size: 23px;
    line-height:34.5px;
    letter-spacing:-0.45px;
    font-weight: 400;
    padding-bottom:24px;
   margin:0px;
    color:#fff;}
.inner-box2  .awcdp-deposits-wrapper .awcdp-deposits-option {
  background: unset;
    border-radius:unset;
    width: 100%;
    border: unset; 
    margin-bottom: 20px;
    margin-top:20px;
}
.inner-box2 .awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type=radio]+.awcdp-radio-label:before {
    content: "";
    background: transparent;
    border-radius: 100%;
    border: 1px solid #3EFF90;
    display: inline-block;
    width: 20px;
    height: 20px;}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type=radio]:checked+.awcdp-radio-label:before {
    background-color: #2F80ED !important;
    box-shadow: inset 0 0 0 4px #103259;
}
.inner-box2 .awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio{padding:0px 0px 16px 0px !important; border-bottom:0px;}
.inner-box2 label{font-family: Merriweather, sans-serif !important;
    font-size: 16px !important;
    line-height:24px !important;
    letter-spacing:-0.32 !important;
    font-weight: 400 !important;
    color:#DEDEDE !important;}
.single_add_to_cart_button{border-radius: 10px; padding:17px 57px; width:100%; text-align:center;
    font-family: Inter, sans-serif;
    background-color:#FFFFFF;
    font-size: 18px !important;
    line-height:27px !important;
    letter-spacing:0px !important;
    font-weight: 600 !important;color: #006E5D !important;
    }

.single_add_to_cart_button:hover{background-color:#3EFF90; border:1px solid #3EFF90; color:#006E5D !important;  }  
.inner-box2 .wc-block-add-to-cart-form .quantity .qty {
    margin-right:0px;
    text-align: center;
    width:100%;
    margin-bottom: 20px;
    border-radius: 10px; 
    font-size: 18px !important;
    line-height:27px !important;
    letter-spacing:0px !important;
    font-weight: 600 !important;
}
/*.inner-box2 h3{font-family: Merriweather, sans-serif;
    font-size: 19px;
    line-height:34.5px;
    letter-spacing:-0.38;
    font-weight: 400;
   
    color:#fff;}
.border{border: 1px solid #FFFFFF;
opacity: 1; margin:20px 0px 30px 0px; }


.inner-box2 h4{font-family: Merriweather, sans-serif;
    font-size: 23px;
    line-height:34.5px;
    letter-spacing:-0.45px;
    font-weight: 400;
    padding-bottom:24px;
   margin:0px;
    color:#fff;}
.inner-box2 label{font-family: Merriweather, sans-serif;
    font-size: 16px;
    line-height:24px;
    letter-spacing:-0.32;
    font-weight: 400;
    color:#fff;}
.inner-box2 p{margin:0px;}
.inner-box2 label{font-family: Merriweather, sans-serif;
    font-size: 16px;
    line-height:24px;
    letter-spacing:-0.32;
    font-weight: 400;
    color:#fff;} 
.dotted-border{border:1px dotted #FFFFFF;}*/
.drivers-education{display:flex; justify-content:space-between; gap:96px;}
.pay_order_title, .checkout_sec .col8 h3 {
    font-size: 33px;
    line-height: 41.05px;
    font-family: 'Merriweather';
    font-weight: 500;
    color: #262626;
} 
.register_points ol {
    text-align: left;
    margin-left: 20px;
} 
.register_points > p {
    color: #3EFF90;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}
.pay_summary tbody tr:nth-child(1) td:nth-child(2) {
    background: transparent;
}
.boxsahdow2 {
    box-shadow: #F1F1F1 12px 12px !important;
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.text{font-family: Inter, sans-serif;
    font-size: 16px;
    line-height:24px;
    letter-spacing:0;
    font-weight: 600;
    color:#222;
}
.text strong {
    color: #3EFF90;
}
.checkout_sec .col4 .checkout-group.checkout-group-cart {
    position: sticky;
    top: 40px;
}
.custom-order {
    background-color: #103259;
    border-radius: 8px;
    padding: 18px;
    margin-bottom: 36px;
    /*display: none;*/
}
.checkout_sec .col4 .checkout-group__head, #order_review .shop_table .product-total small, .checkout-group__body.pay_summary .variation {
    /*display: none;*/
}
.custom-order .prod_title {
    color: #FFF;
    font-size: 23px;
    line-height: 34.5px;
    margin: 20px 0 10px 0;
}
.custom-order .prod_small_text {
    color: #DEDEDE;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
    font-weight: 300;
    margin-bottom: 20px;
}
.custom-order .prod_price {
    color: #FFF;
    font-size: 23px;
    line-height: 34.5px;
    letter-spacing: -0.46px;
    margin: 0;
}
.checkout-group__body.pay_summary {
    background-color: #103259;
    border-radius: 8px;
    padding: 20px 14px;
}
.pay_summary table.shop_table {
    border: unset;
}
.pay_summary td, .pay_summary th {
    border: unset !important;
    font-weight: 500 !important; 
}
.checkout-group__body.pay_summary table.shop_table {
    color: #FFF;
} 
.checkout_sec {
    display: flex;
    column-gap: 142px;
} 
.checkout_sec .col8 {
    width: 63%;
}
.checkout_sec .col4 {
    width: 37%;
}
.custom_check_form label, #order_review .payment_box label {
    color: #262626 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
}
.page-id-105 .bottom-footer, .page-id-105 .footer-top, .page-id-1374 .bottom-footer, .page-id-1374 .footer-top,
 .page-id-511 .bottom-footer, .page-id-513 .footer-top {
    margin-top: 0;
} 
.page-id-105 .footer-top, .page-id-1374 .footer-top, .page-id-511 .footer-top, .page-id-513 .footer-top {
    display: none;
} 
.custom_check_form .form-row .input-text, .custom_check_form .form-row .select2-selection {
    border: 1px solid rgb(3 7 18 / 16%) !important;
    color: #060D0D !important;
    font-size: 18px !important;
    line-height: 28px !important;
    font-weight: 300 !important;
    height: 46px !important;
}
.custom_check_form .form-row .select2-selection {
    padding-top: 9px !important;
    margin-bottom: 26px !important;
}
.custom_check_form  .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 10px;
    right: 10px;
}
.custom_check_form .form-row .input-text::placeholder {
    color: #060D0D !important;
    font-size: 18px !important;
    line-height: 28px !important;
    font-weight: 300 !important;
} 
.inner-box2 {
    position: sticky;
    top: 50px;
} 
.pay_summary_left #order_review .shop_table, .pay_summary_right #order_review #payment  {
    display: none;
} 
#order_review #payment {
    background-color: transparent !important;
    border: 1px solid rgb(3 7 18 / 16%);
    border-radius: 6px !important;
    margin-top: 30px;
}
.pay_summary_left #payment {
    margin-top: 0;
}
#order_review #place_order {
    background-color: #3EFF90;
    border-radius: 10px;
    padding: 14px 60px;
    font-family: 'Inter';
    font-size: 18px;
    line-height: 27px;
    font-weight: 600;
    border: 1px solid #3EFF90;
}
#order_review #place_order:hover {
    background-color: #fff;
    border: 1px solid #3EFF90;
    color: #3EFF90 ;
}
.woocommerce-privacy-policy-text p a:hover {
    color: #3972d2;
}
.pay_summary_left .wc_payment_method input, .pay_summary_left .wc_payment_method label {
    cursor: pointer;
}
.woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #f2f2f2;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}
#order_review #payment div.payment_box {
    background-color: rgb(38 38 38 / 6%);
    color: #060D0D;
    font-size: 16px;
    line-height: 24px;
}
#order_review .wc-credit-card-form .form-row {
    padding: 0 !important;
}
#order_review .wc-stripe-elements-field {
    padding: 14px !important;
}
.main-navigation .main-nav ul li.Register:hover a {
    background-color: #3c70c3;
    color: #FFF;
    border: 1px solid;
}
.main-navigation .main-nav ul li.Login:hover a {
    color: #222222;
}
/* .inner-box2 .quantity {
    display: none !important;
}  */
.page-id-105 .site-footer, .page-id-105 header, .page-id-472 .site-footer, .page-id-472 header, .page-id-472 .acc_title {
    display: none;
}
.page-id-472.logged-in .acc_title, .page-id-472.logged-in header {
    display: block;
}
.page-id-472.logged-in .inside-article {background-color: #F1F1F1;height: 100%;min-height: calc(100vh - 80px);}
.page-id-472 .inside-article {min-height: 100vh;height: 100%;}
.acc_container .logon-pg {
    padding-top: 56px;
}
.copy-text p {
    color: #060D0D;
    font-size: 13px;
    line-height: 19.5px;
    font-family: 'Inter';
    font-weight: 500;
    margin: 0;
}
.copy-text {
    display: flex;
    justify-content: space-between;
}
.checkout_sec .col4 td.product-name {
    width: 70%;
}
.checkout_sec .col4 td.product-total {
    width: 30%;
}
.woocommerce-MyAccount-navigation > h3 {
    display: none;
}
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
    order: 8;
}
.woocommerce-MyAccount-navigation ul li a {
    padding: 6px 10px 6px 38px;
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Merriweather';
    font-weight: 500;
    color: #262626;
    text-decoration: none;
    text-align: left;
    border-radius: 4px;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #3EFF90;
    background-color: #FFF;
}
.logged-in .acc_container .woocommerce {
    display: flex;
    column-gap: 65px;
}
.acc_container .woocommerce-MyAccount-navigation {
    width: 20%;
}
.acc_container .woocommerce-MyAccount-content {
    width: 80%;
    background-color: #FFF;
    border-radius: 16px;
    box-shadow: 0px 3px 6px #00000014;
    padding: 36px 48px;
    height: fit-content;
}
.logged-in .acc_container .woocommerce::before, .acc_container .woocommerce::after {
    content: unset;
}
.contact_form .sub_btn p {
    margin-bottom: 0;
}
.contact_form input, .contact_form textarea  {
    width: 100% !important;
    height: 42px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    background: #fff;
    border: 1px solid #E2E2E2;
    border-radius: 2px;
    margin-top: 5px;
    font-family: 'Inter';
    color: #262626 !important;
}
.contact_form textarea {
    height: 108px;
}
.contact_form label {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    font-family: 'Inter';
    color: #222;
}
body.over_hide {
    overflow: hidden;
}
.join_btn, .close-popup {
    cursor: pointer;
}
.contact_form p {
    margin-bottom: 16px;
}
.contact_form input[type=submit] {
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 20px;
    background-color: #3EFF90;
    width: fit-content !important;
    padding: 16px 40px;
    height: auto;
    border-radius: 8px;
    color: #FFF !important;
    border: 1px solid #3EFF90;
}
.contact_form input[type=submit]:hover {
    background-color: #FFF;
    color: #3EFF90 !important;
    border: 1px solid #3EFF90;
}
.header-stickey {
    position: fixed;
    width: 100%;
    top: 0;
    box-shadow: 2px 2px 8px 0 rgba(54,58,64,.2);
    z-index: 9999;
}
.popup {
    display: none; 
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999999;
}
.close-popup {
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 14px;
    font-size: 30px;
    color: #000;
    text-decoration: none;
    line-height: 36px;
}
.pop_head {
    font-size: 20px;
    line-height: 28px;
    font-family: Merriweather, sans-serif;
    color: #3EFF90;
    font-weight: 600;
    margin-bottom: 40px;
}
.popup-overlay {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.popup-content {
    position: absolute;
    background: #fff;
    width: 550px;
    max-width: 90%;
    left: 50%;
    top: 50%;
    z-index: 11;
    padding: 44px 40px;
    border-radius: 4px;
    transform: translate(-50%, -50%);
    margin: 0 auto;
    height: 90vh;
    overflow-y: auto;
}
.acc_container .woocommerce-MyAccount-navigation-link--payment-methods {
/*     display: none; */
}
.br {
    border-right: 2px solid #3EFF90;
}
.bb {
    border-bottom: 2px solid #3EFF90;
}
.pr{padding-right: 40px;}
.pb{padding-bottom: 40px;}
.pl{padding-left: 40px;} 
.pt{padding-top: 50px;} 
.pb{padding-bottom: 50px;}
.inst_sec .gb-grid-column .gb-container {
    height: 100%;
}
.woocommerce-Address {
    border: 1px solid rgb(38 38 40 / 16%);
    border-radius: 5px;
    overflow: hidden;
}
.woocommerce-Address .title {
    background-color: #006E5D;
    color: #FFF;
    padding: 14px 20px;
}
.woocommerce-Address .title h3 {
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.woocommerce-Addresses .woocommerce-Address:first-child {
    margin-bottom: 26px;
}
.woocommerce-Address address, .woocommerce-customer-details address {
    margin: 0;
    padding: 24px !important;
    text-align: left;
    color: #686666;
    font-size: 14px;
    line-height: 22px;
}
.acc_container .woocommerce-MyAccount-content .ma-content-wrap {
    text-align: left;
}
.woocommerce-table--order-details, .awcdp_deposits_summary {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 5px !important;
    overflow: hidden;
}
.woocommerce-table--order-details thead tr, .awcdp_deposits_summary thead tr {
    background-color: #006E5D;
    color: #FFF;
}
.woocommerce-table--order-details th, 
.woocommerce-table--order-details td,
.awcdp_deposits_summary th, 
.awcdp_deposits_summary td,
#order_review .shop_table th  {
    padding: 14px 20px !important;
    vertical-align: middle;
    border: unset !important;
    font-weight: 400 !important;
}
.woocommerce-order-details__title, .awcdp_deposits_summary_title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 30px;
    font-weight: 500;
}
.woocommerce-table--order-details thead th {
    text-transform: uppercase;
}
.awcdp_deposits_summary {
    margin-bottom: 30px;
}
.woocommerce-customer-details .woocommerce-column__title {
    background-color: #006E5D;
    color: #FFF;
    padding: 14px 20px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 400;
    text-align: left;
    border-radius: 5px 5px 0 0;
}
.woocommerce-customer-details address {
    border-radius: 0 0 5px 5px !important;
}
#order_review th.product-quantity {
    font-size: 0;
}
.woocommerce-Address .title a.edit {
    color: #FFF;
    text-decoration: none;
}
.compare_table table {
    border-color: transparent !important;
    border-collapse: collapse !important;
}
.compare_table table th {
    border: unset;
    padding: 20px;
}
.compare_table tbody tr td {
    border: 2px solid #79839c !important;
}
.compare_table table tr td {
    padding: 20px;
    font-size: 19px;
    line-height: 29px;
    font-weight: 400;
}  
.compare_table {
    box-shadow: #F1F1F1 12px 12px !important;
    border-radius: 12px;
}
.compare_table table tbody tr:first-child td:first-child {
    border: unset !important;
    outline: 2px solid #79839c;
    border-radius: 12px 0 0 0;
} 
.compare_table table tbody tr:nth-child(2) td:first-child {
    border-top: unset !important;
} 
.compare_table table tbody tr:first-child td:nth-child(2) {
    border-left: unset !important;
}
.compare_table table td.check_center {
    text-align: center;
}
.compare_table th.blue_bg {
    background-color: #006E5D;
    color: #FFF;
    border-radius: 12px 12px 0 0;
    font-weight: 500;
}
.compare_table th.white_bg {
    border-radius: 12px 12px 0 0;
    outline: 2px solid #79839c;
    text-align: center;
}
.inline-signup-row p a {
    color: #FFF;
}
div.add-bookingdate.show {
    background: #F6F5F8; 
    border-radius: 16px;
}
#date-picker p {
    font-size: 16px;
    line-height: 24px;
    color: #060D0D;
    font-family: 'Merriweather';
    font-weight: 500;
    margin-bottom: 0; 
}
.compare_table .blue_bg {
    background-color: #006E5D;
}
.compare_table .light_blue {
    background-color: #F1F1F1;
}
.page-id-513 .bottom-footer {
    margin-top: 0;
}
.date-picker-wrapper .drp_top-bar {
    padding: 6px 40px 16px 0;
} 
.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev {
    padding: 2px 5px;
}
.date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover {
    background-color: #3c70c3; 
} 
.add-bookingdate.show .col-md-10#date-picker {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 0;
} 
.add-bookingdate.show #date-picker > input {
    border: 1px solid #060D0D14;
    border-radius: 10px;
    padding: 12px 18px;
    margin: 0;
    min-width: 230px;
    font-family: 'Merriweather';
    font-size: 16px;
}
table#agent-availability > tbody > tr > td.row-date {
    background-color: #e1eaf6;
    border-radius: 8px;
    border: unset;
    color: #262626;
    font-family: 'Merriweather';
    font-weight: 400;
}
table#agent-availability > tbody > tr > td.row-date span {
    display: block;
}
.booking-confirmation.success, .booking-confirmation.fail {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 24px;
    padding: 10px 16px;
    border-radius: 10px;
    border: 1px solid gray;
    font-family: 'Merriweather';
}
.date-picker-wrapper .month-wrapper {
    font-family: 'Merriweather';
}
.woocommerce-MyAccount-paymentMethods + a.button {
    border-radius: 8px !important;
    background: #3EFF90 !important;
    padding: 12px 20px !important;
    font-family: Inter, sans-serif;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0px;
    font-weight: 500 !important;
    color: #fff !important;
    border: 1px solid !important;
}
.woocommerce-MyAccount-paymentMethods + a.button:hover {
	color: #3EFF90 !important;
    background: #fff !important;
    border: 1px solid #3EFF90 !important;
}




/******************************************/
@media(min-width: 768px) and (max-width: 1200px){
div.add-bookingdate.show .col-md-10 {
    width: 70%;
}
div.add-bookingdate.show .col-md-2 {
    width: 30%;
}
}
@media(min-width: 1024px) and (max-width: 1279px){ 
.gb-grid-wrapper.hero_nowrap{
    flex-wrap: no-wrap;
}
}
@media (max-width: 1280px) {
.inside-header {
    padding: 10px 24px;
}
.inside-header {
    padding: 10px 16px;
}
.space-l-r {padding-left:16px; padding-right: 16px;}
} 
@media(max-width: 1024px) {
.checkout_sec {
    column-gap: 80px;
}  
.add-bookingdate.show #date-picker > input {
    margin: 16px 0 0;
}
.pr{padding-right: 30px;}
.pb{padding-bottom: 30px;}
.pl{padding-left: 30px;} 
.pt{padding-top: 40px;} 
.pb{padding-bottom: 40px;}
}

@media (min-width: 1100px) and (max-width: 1280px){
.sec-LR-space {
    padding-left: 24px !important;
    padding-right: 24px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.circle:before {left: -11px;width: 253px; background-size: contain;}
.line-two:after {width: 408px; background-size: contain;}
    .circle2:before { left: -17px;width: 151px;top: -9px;background-size: contain;}
    .cicrle5:before{display:none;}
    .cicrle4:before {left: -3px;width: 247px;height: 129px; top: -15px;background-size: contain;}
    .line-four:after { width: 371px; background-size: contain;}
    .gb-container-d9653ba8 {
   
    background-position: 54%;
    background-size: 85%;
}
    .inner-box2 {max-width: 100%;width: 100%;}
    .inner-grid-two {padding-right: 10px;}
}
@media (min-width: 320px) and (max-width: 767px){
.login {margin: 30px 0px 0px 0px !important; padding: 25px !important;} 
.register {padding: 25px !important; margin: 30px 0px 0px 0px !important;}
.circle:before {display:none;}
.line:after {width: 93px; height: 4px; background-size: contain;}
.line-two:after {width: 230px; background-size: contain; height:4px;}
.circle2:before { display:none;}
.cicrle5:before{display:none;}
.cicrle4:before {display:none;}
.line-four:after { width:200px; background-size: contain;}
.beginner-driver:before {width: 59px; height: 118px;left: -5px; background-size: contain;}
.box {
width: 100%;
    max-width: 100%;}
.inner-grid-two{justify-content:center;}
.drivers-education {gap: 50px;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
float: unset;
width: 100%;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: unset;
width: 100%;
}
.checkout_sec {
flex-wrap: wrap;
row-gap: 48px;
}   
.checkout_sec .col8, .checkout_sec .col4 {
    width: 100%;
}
.logged-in .acc_container .woocommerce {
    flex-wrap: wrap;
    row-gap: 40px;
}
.logged-in .acc_container .woocommerce-MyAccount-content, .logged-in .acc_container .woocommerce-MyAccount-navigation {
    width: 100%;
} 
.acc_container .woocommerce-MyAccount-content {
    padding: 32px 24px;
}  
.add-bookingdate.show .col-md-2 {
    margin-top: 16px;
}
.main-navigation .menu-toggle .gp-icon svg {
    height: 20px;
    width: 20px;
}
.compare_table {
    width: 100%;
    overflow-x: scroll;
}
.img-100 img {
    width: 100%;
}
form.woocommerce-form.woocommerce-form-login.login p a {
    color: #FFF;
}
.compare_table table tr td {
    font-size: 16px;
    line-height: 24px;
    padding: 10px;
}
.compare_table table th {
    padding: 10px;  
}
.br {
    border-right: unset;
}
.bb {
    border-bottom: unset;
}
.p-mob {
    padding: 0 0 40px;      
}
.popup-content {
    padding: 36px 30px;     
}
.date-picker-wrapper .month-wrapper {
    width: 100% !important;
}
.date-picker-wrapper.no-shortcuts.no-gap.two-months {
    left: 20px !important;
    right: 20px !important;
    box-shadow: unset;
}
.date-picker-wrapper .month-wrapper table {
    width: 100% !important;
}
.date-picker-wrapper .gap {
    height: 48px !important;
}
.date-picker-wrapper .month-wrapper table td, .date-picker-wrapper .month-wrapper table th {
    width: auto !important;
}
.add-bookingdate.show .col-md-10#date-picker {
    justify-content: center;
}
#date-picker p { 
    text-align:center;
}
.page-id-472 .g-recaptcha {
    padding-top: 20px;
}
}
@media(max-width: 480px) {

}
@media(max-width: 340px) {
div.add-bookingdate.show {
    padding: 16px 10px;
} 
.site-header .header-image {
    width: 220px;
} 
}

