:root {
    --dark-yellow-background: #f0c728;
    --light-yellow-background: #fdd413;
    --black-background: #000;
    --light-yellow-text: #fdd413;
    --dark-yellow-text: #f0c728;
    --main-background-colour: #fdd303;
}



/* from fonts/style.css */

strong{font-weight:normal;}

body{margin:0; padding:0;font-family:'latobold'; font-size:20px; background:url(/images/home-bg-2021.png) no-repeat center 0 var(--main-background-colour);}
body.contact{background:url(/images/contact-bg.png) no-repeat center 0 var(--main-background-colour);}
body.help{background:url(/images/background-help.png) no-repeat center 0 var(--main-background-colour);}
body.desktop-visual-business-bg{background:url(/images/background_business_desktop.png) no-repeat center 0 var(--main-background-colour);}

body.yvc_clean_page,
body.other{background:#ffd302;}

select {display:block;border:1px solid #a6a6a6; width:100%;font-size:13px;color:#3d3d3d; padding:10px; background:url(../images/arrow.png) no-repeat 96% 12px #fff;}
a{text-decoration:none;}
input, select, textarea{transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms; text-decoration:none}
input, select, textarea{text-align:left; border:0;}

a, input, radio, checkbox, label.r_on{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}

*:focus
{
 -webkit-tap-hightlight-color:transparent; 
 outline:none; 
 -mz-touch-action:manipulation;
 touch-action:manipulation; 
 box-shadow:none;

}

/*** COMMON CSS ***/
#main{margin:0 auto; width:1080px;}
img{border:0;}
h1, h2, h3, h4, h5{margin:0; padding:0; line-height:normal; width:100%; font-weight:normal; float:left;}
ul{margin:0; padding:0; width:100%; float:left;}
ul li{list-style:none; float:left;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/* end from fonts./style.css*/


.van_size_disclaimer
{
    padding-inline: 1em;
    padding-top: 1em;
    text-align:center;
    overflow: hidden;
}

.welcome_page_container .welcome_content ul
{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1em;
}


.welcome_page_container .welcome_content ul li
{
    background: #fff;
    border: 3px solid #000;
    padding: 15px 2.5%;
    float: left;
    color: #000;
    border-radius: 15px;
    box-shadow: -4px 5px 0px rgba(0,0,0,0.2);
}

.welcome_page_container .welcome_content ul li.last_item
{
    grid-column: span 2;
}

.welcome_page_container .welcome_content ul li h3
{
    margin-bottom: 0.5em;
}

.welcome_page_container .welcome_content ul li a
{
    display: grid;
    grid-template-columns: 64px 1fr;
    gap: 1em;
    color: black;
}

.welcome_page_container .welcome_content ul li .text_holder
{
    font-weight: normal !important;
    font-style: italic;
    font-size: 80%;
}

.welcome_page_container .welcome_content ul li img
{
    width: 100%;
}

/*** COMMON CLASS ***/
.mozi_details .spinner
{
    width: 90% !important;
    padding: 0; margin: 0;text-align: center;
}
.CookieDeclaration
{
    display: none;
}
.byv_stripe_input
{
    padding-left: 8px;
    padding-right: 8px;
}


.g51_feedback_image_container
{
    margin: 0 auto;
}

.g51_feedback_image_container img
{
    width: 28px;
    float: left;
}

.right
{
    float: right;
}




.hidden {display: none;}
.curve_one{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.curve_two{-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;}
a.button_one{display:inline-block; padding:0 13px; background:#ffd302; color:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; border:3px solid #000;}
a.button_one.select{background:#fff; color:#000; border:3px solid #fff;}
a.black{display:inline-block; padding:5px 25px; background:#000; color:#ffd302;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px; /*border:2px solid #fff;*/font-family:'latobold';}
.shadow_one{box-shadow:-4px 5px 0px rgba(0,0,0,0.2);}

input, select, textarea{border:3px solid #000; padding:0 2.5%; width:94%;font-family:'latobold'; font-size:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; height:50px; background:#fff;}
select{width:99.5%; cursor:pointer; background:url(../images/select-arrow.png) no-repeat 96% 15px #fff !important; color:#767676; text-transform:none;font-family:'latobold'; font-weight:normal; height:50px;}
textarea{height:auto; padding:15px 2.5%;}
input:focus, .contact_three .textbox select:focus, .contact_three .textbox textarea:focus{color:#000;}

input.continue1,
input.continue2,
input.send1{cursor:pointer;padding:0;font-family:'latobold'; text-align:center;background:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; overflow:hidden; width:100%; height:60px; color:#ffd302;border:4px solid #fff; color:#fff; font-size:23px; background:url(../images/arrow-button.png) no-repeat 12px 13px #000; box-shadow:-4px 6px 0px rgba(0,0,0,0.2);}
input.send1{background:#000;}
input.continue1{/*background:url(../images/btn-continue2.png) no-repeat center 0;*/ width:170px; height:50px;padding:0 0 0 20px;}
input.continue2{/*background:url(../images/btn-continue.png) no-repeat center 0;*/ width:150px; height:50px; padding:0 0 0 20px;}
input.send1{font-size:30px; text-transform:uppercase;}

.page_content{width:690px; margin:0 auto;}
.page_content h1, .page3_content h1, .page4_content h1{font-size:30px;font-family:'montserratextrabold'; width:530px; float:right;}

/*** HIDE AND SHOW DIV ***/
.mobile_header{display:none;}
.home_one .img_holder{display:none;}
.home_four .new_text{display:none;}
br.mobile{display:none;}

.buttonhand
{
    cursor: pointer;
}

/*** HEADER ****/
.desktop_header{width:100%; float:left;}
.desktop_header .logo{width:215px; float:left; padding:20px 0 0 0;}
.header_content{width:67%; float:right;}
.header_content .google_one{width:230px; float:right;}
.header_content .google_one img{width:115px; float:left; float:left;}
.header_content .desktop_menu{width:725px; float:left;}
.header_content .desktop_menu .text_holder{width:100%; float:left; padding:0 0 20px 0; font-size:18px;}
.header_content .desktop_menu .text_holder:last-child{padding:0;}
.header_content .desktop_menu ul li{display:inline-block; margin:0 10px 0 0; float:left; width:auto; line-height:39px;}
.header_content .desktop_menu ul li.space a{margin-top:5px;}
.header_content .desktop_menu a.book{background:#000; color:#ffd302; font-size:23px; padding:5px 18px; margin-top:0;}

/*** FOOTER ****/
.footer{width:95%; float:left; padding:40px 2.5%; background:#000; color:#ffd302}
.footer .logo{width:232px; float:left;}
.footer_content{width:50%; float:left;}
.footer_links{width:190px; float:left; padding:0 0 0 75px;}
.footer_links ul li{width:100%; margin-bottom:14px; line-height:39px;}
.footer_links ul li:last-child{margin:0;}
.footer_links a.button_one{display:inline-block; height:39px; padding:0 8px; background:#000; color:#ffd302;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; border:3px solid #ffd302; width:auto;}
/*.footer_links a.button_one:hover, */.footer_links a.button_one.select{background:#fff; color:#000; border:2px solid #fff;}
.footer_text{width:60%; float:left; padding:0 0 0 55px;}
.footer_text span{font-size:18px;}
.footer_text a.book{background:#ffd302; color:#000; font-size:23px; padding:8px 20px; text-decoration:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
/*.footer_text a.book:hover{background:#fff; color:#000;}*/
.footer_text a{color:#ffd302; text-decoration:underline;}
/*.footer_text a:hover{color:#fff;}*/
.footer_img{width:117px; float:right;}
.footer_img ul li{width:100%; padding:0 0 15px 0;}
.footer_img ul li:last-child{padding:0;}
.copyright{width:100%; float:left; padding:20px 0;}

/*** HOME PAGE ***/
.home_one{width:98%; float:right; padding:80px 0 0 0;font-family:'montserratbold'; font-size:27px; height:740px;}
.home_one .text_holder{width:100%; float:left;}
.home_one .text_holder img{width:163px; float:left;}
.home_one h1{font-size:40px; line-height:40px; padding-bottom:50px;font-family:'montserratextrabold';}
.home_one a{font-size:21px; line-height:45px;}
.home_two{width:700px; float:right; padding:0 8% 60px 0}
.home_two .img_holder{width:193px; float:left;}
.home_two h2, .home_four h3, .home_five h4{font-size:35px; line-height:35px; padding-bottom:20px;font-family:'montserratextrabold';}
.home_two .main_text{width:445px; float:right;}
.home_two .main_text .text_holder{width:405px; float:left; padding:20px 20px; background:#fff;}
.home_two .main_text .text_holder ul li{background:url(../images/symb1.png) no-repeat 0 12px; padding:0 0 0 20px; width:80%; line-height:30px;}
.home_two .main_text .btn_holder{width:345px; float:left; text-align:center; padding-top:30px;}
.home_two .main_text .btn_holder a{font-family:'montserratextrabold'; font-size:27px; line-height:65px;}
.home_three{width:100%; float:left; color:#fff;}
.home_three .shadetabs{width:100%; float:left; font-size:25px; text-transform:uppercase;font-family:'montserratextrabold'; text-align:center;}
.home_three .shadetabs br{display:none;}
.home_three .shadetabs li{width:50%; float:left;}
.home_three .shadetabs li a{display:block; float:left; height:55px; line-height:60px; width:100%; color:#000; background:#fff; -moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;}
/*.home_three .shadetabs li a:hover{ color:#ffd302; text-decoration:none; background:#333;}*/
.home_three .shadetabs li a.selected{background:#000; color:#ffd302; height:70px; line-height:70px; margin-top:-15px;}
/*.home_three .tab_content_holder{width:94%; height:280px; float:left; padding:35px 3% 0 3%; background:#000;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px; color:#ffd302;}*/
.business_customer_one{width:350px; float:left;font-family:'montserratlight'; font-size:30px; line-height:33px;}
.business_customer_two{width:370px; float:left;padding:0 30px;}
.business_customer_two ul li{background:url(../images/symb2.png) no-repeat 0 5px; padding:0 0 15px 20px; width:90%; letter-spacing:1px;}
.business_customer_three{width:207px; float:right;}
.home_four{width:100%; float:left; padding:60px 0 0 0; height:825px;}
.home_four .text_holder, .home_five .text_holder{width:440px; float:right; border:5px solid #000; background:#ffd302; padding:40px 30px; font-size:22px;}
.home_four .text_holder img{width:205px; margin-top:30px;}
.home_five{width:85%; float:left; padding:0 0 50px 0;}
.home_five .text_holder{float:left;}
.home_five .white_box{width:310px; float:right; background:#fff; text-align:center; padding:20px 20px;}
.home_five .white_box img{width:230px; margin:0 auto 20px auto;}
.home_five .white_box a{font-family:'montserratextrabold'; font-size:20px; line-height:60px;}
/*.home_five .white_box a:hover{background:#ffd302; color:#000;}*/

.common_container{width:100%; float:left; padding:100px 0;}

/*** CONTACT PAGE ***/
.contact_details{width:100%; float:left; padding:0 0 20px 0;}
.contact_details:last-child{padding:0 0 360px 0;}
.contact_one h1, .contact_two h2, .contact_three h3{font-size:25px;font-family:'montserratbold'; padding:0 0 30px 0;}
.contact_one{width:335px; float:left; line-height:25px;}
.contact_one a{float:left; width:100%; padding:20px 0; font-size:30px; line-height:30px; font-family:'montserratextrabold'; text-align:center;}
.contact_two{width:210px; float:left; padding:0 70px; text-transform:uppercase;}
.contact_two img{width:51px; margin-bottom:20px;}
.contact_two h2 span{background:url(../images/symb3.png) no-repeat right 4px; padding:0 30px 0 0;}
.contact_three{width:395px; float:left;text-transform:uppercase;}
.contact_three img{width:143px; margin-bottom:20px;}
.contact_three a{color:#000;}
/*.contact_three a:hover{text-decoration:underline;}*/
.contact_three .textbox{width:100%; float:left;}
.contact_three .textbox textarea{height:300px;}
.contact_three .textbox ul li{width:100%; float:left; padding:0 0 15px 0;}
.contact_three .btn_holder{width:100%; float:left;}
.contact_three .btn_holder img{width:100%;}

/*** ABOUT US ***/
.about_container{width:100%; float:left; padding:60px 0;}
.about_one, .about_two, .about_three{width:100%; float:left;}

.about_one{top:0; left:0; position:relative; z-index:10;}

.about_one .shadetabs{width:180px; float:left; font-size:18px; font-family:'latoblack'; top:0; left:0; position:relative; z-index:30;}
.about_one .shadetabs li{width:100%; float:left; margin-bottom:10px;}
.about_one .shadetabs li a{display:block; float:left; height:52px; line-height:52px; width:142px; padding:0 0 0 30px; color:#1d1d1b; background:url(../images/about-tab1.png) no-repeat 8px 17px #fed309; border:4px solid #1d1d1b;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;}
.about_one .shadetabs li a.selected{background:url(../images/about-tab2.png) no-repeat 8px 18px #1d1d1b; color:#fed309;}
.about_one .about_content{width:100%; float:right; top:0; left:0; position:relative; z-index:10; margin-top:-280px;}

.about_one .main_content{width:785px; float:right; padding:40px 50px; height:300px; background:#1d1d1b; color:#ffd302;}
.about_one .main_content .btn_holder{width:330px; float:left;font-family:'montserratextrabold'; font-size:40px; line-height:45px;}
.about_one .main_content .btn_holder img{margin-top:40px; width:328px;}
.about_one .main_content .text_holder{width:50%; float:right; font-size:18px;font-family:'latobold'; line-height:25px;}

.about_two{padding:70px 0 0 0;}
.about_two .shadetabs{width:100%; float:left; font-size:25px; text-transform:uppercase;font-family:'montserratextrabold'; text-align:center;}
.about_two .shadetabs br{display:none;}
.about_two .shadetabs li{width:33.333%; float:left; margin:0;}
.about_two .shadetabs li a{display:block; float:left; height:50px; line-height:60px; width:100%; color:#ffd302; background:#1d1d1b; -moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0; border:0; padding:0;}
.about_two .shadetabs li:first-child a.selected, .about_two .shadetabs li a.selected{background:#fff; color:#1d1d1b; height:65px; line-height:65px; margin-top:-15px;-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;}
.about_two .tab_content_holder{width:94.95%; height:225px; float:left; padding:35px 0% 0 5%; background:#fff;-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px; color:#000; margin:0;}
.about_two .tab_content_holder .title{width:280px; float:left;font-family:'montserratlight'; font-size:30px; line-height:33px;}
.about_two .tab_content_holder .text_holder{width:70%; float:right; font-family:'latoregular'; font-size:18px; line-height:25px;}
.about_two .tab_content_holder .text_holder ul li{width:40%; padding:0 5%;}

.about_three{top:0; left:0; position:relative; z-index:15; margin-top:-65px; width:96.4%; padding:0 0 10px 0;}
.about_three img{width:173px; float:right;}

.about_four, .about_five{width:835px; float:right; padding:25px; background:#fff; color:#1d1d1d; margin-top:35px;font-family:'montserratbold'; margin-bottom:385px;}
.about_four h2, .about_five h3{font-size:30px; line-height:30px;padding:0 0 20px 0;}
.about_four ul li, .about_five ul li{width:20%; text-align:center; float:left; font-size:20px; line-height:25px;}
.about_four ul li img, .about_five ul li img{width:59px; margin:0 auto 10px auto;}
.about_five ul li{width:25%;}

/*** HELP PAGE ***/
.about_one .help_content{width:100%; float:right; top:0; left:0; position:relative; z-index:10; margin-top:-140px;}
.about_one .help_content .main_content{width:785px; float:right; padding:40px 50px; height:auto; background:#1d1d1b; color:#ffd302;}

.faq_details{width:885px; float:right; padding:35px 0 0 0;}
.faq_details ul li{width:92%; padding:25px 3%; float:left; margin-bottom:20px;border:4px solid #1d1d1b;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px; background:#fed309;}
.menuheader{width:95%; padding:0 0 0 40px; float:left;font-family:'montserratbold'; font-size:26px; line-height:26px; background:url(../images/help-arrow1.png) no-repeat 0 0; cursor:pointer;}
.faq_details .openheader{background:url(../images/help-arrow2.png) no-repeat 0 0; cursor:pointer;}
.faq_details .categoryitems{width:95%; float:right; padding:20px 0 0 0; font-size:18px; line-height:25px;font-family:'latobold';}

.about_four.nospace{margin:35px 0 0 0;}
.resources_container{width:885px; float:right; padding:30px 0 0 0;}
.resources_container a{color:#000;}
.resources_container ul li{ border:10px solid #1d1d1d;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px; overflow:hidden; background:#fff;} 
.resources_container ul li.select{border:10px solid #fed309;}
.resources_container ul li:nth-child(2n){margin:0 0 30px 0;}
.resources_container .text_holder{width:90%; float:left; padding:20px 5% 50px 5%;font-family:'latoregular'; font-size:18px; line-height:25px;}
.resources_container  h3{font-size:30px; line-height:30px;font-family:'montserratbold'; padding:0 0 10px 0;}
.resources_container .img_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:10;}
.resources_container .symb{width:99px; padding:0 0 0 15px; float:left; top:0; left:0; position:relative; z-index:20; margin-top:-35px;}

.page_change{width:885px; float:right;font-family:'latobold'; font-size:18px;}
.page_change .btn_holder{width:206px; float:left;}
.page_change .btn_holder img.prev{width:111px; float:left; margin:0 10px 0 0;}
.page_change .btn_holder img.next{width:85px; float:left;}
/*.page_change .btn_holder a{border:2px solid #000; color:#000;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; display:inline-block; margin:0 10px 0 0;}
.page_change .btn_holder a.prev{background:url(../images/btn-prev.png) no-repeat 8px 9px; padding:7px 15px 7px 25px;}
.page_change .btn_holder a.next{background:url(../images/btn-next.png) no-repeat 90% 9px; padding:7px 25px 7px 15px;}
*/
.page_change .text_holder{width:120px; float:right; text-align:right; padding:10px 0 0 0;}

/*** CHATING PAGE CLASS ***/
.chatting_details{width:600px; margin:0 auto; /*background:rgba(0,0,0,0.2);*/}
.chatting_details h1{font-size:30px !important;font-family:'montserratextrabold'; padding:0 0 20px 0;}
.chatting_details h3{padding:30px 0 0 0; text-align:center; font-style:italic; font-size:20px;}
.chatting_details h3 span{background:url(../images/symb7.png) no-repeat 0 11px; padding:0 0 0 55px;}
.chatting_details ul li{width:100%; float:left; padding:0 0 30px 0;}
.mozi_img{width:190px; float:left;}
.mozi_img .arrow_big, 
.mozi_img .arrow_small{width:17px; float:right; padding:40px 0 0 3px;}
.mozi_img .arrow_small{padding:30px 0 0 3px;}
.mozi_img .mozi_big{width:130px; float:right; padding:0 5px 0 0;}
.mozi_img .mozi_small{width:60px; float:right; padding:15px 5px 0 0;}

.mozi_details, 
.chatting_details h1, 
.main_button{width:410px; float:right; font-size:22px;}
.mozi_details .text_small_one,
.mozi_details .text_small_two,
.mozi_details .text_big_one,
.mozi_details .text_big_two,
.mozi_details .text_big_three,
.mozi_details .text_big_four{width:80%; float:left;padding:20px 3%; font-style:italic; background:#fff; margin-top:25px;font-family:'montserratbold';}
.mozi_details .text_small_two{margin-top:10px;}
.mozi_details .text_big_one, .mozi_details .text_big_four{margin-top:10px;}
.mozi_details .text_big_two{margin-top:0px;}
.mozi_details .text_big_three{margin-top:15px; width:93%;}
.mozi_details .info_icon{width:35px; float:left; padding:27px 0 0 5px;}
.main_button{padding:30px 0 0 0; text-align:right;}
.main_button img{width:155px; display:inline-block; margin:0 0 0 10px;}

/*** PAGE 1 ***/
.date{width:230px; float:right; padding:20px 0 0 0;}
.date input{background:url(../images/calendar-iccon.png) no-repeat 97% 8px #fff; font-size:18px; height:50px;}
.arrive{width:100%; float:left; text-align:right; font-size:16px; padding:20px 0 0 0;}
.arrive span{font-size:20px;}
.arrive ul li{display:inline-block; margin:0 0 0 5px; background:#fff; border:3px solid #000; padding:10px; width:auto; float:right; text-align:center;}
.arrive ul li:last-child{margin:0;}
.confirm_slot{width:100%; float:left; text-align:right; font-size:20px; padding:20px 0 0 0;}
.confirm_slot ul li{display:inline-block; background:#000; border:3px solid #fff; padding:20px 0; width:80%; float:none; text-align:center; color:#fff;}

/*** PAGE 2 ***/
.van_guide{width:85%; float:left; padding:20px 0;}
.van_guide a{color:#000; text-decoration:underline}
.van_guide img{width:160px; float:left; margin:10px 10px 0 20px;/*-webkit-filter:brightness(0) grayscale(10) opacity(10);-moz-filter:brightness(0) grayscale(10) opacity(10);filter:brightness(0) grayscale(10) opacity(10);*/}
.van_guide img.button{margin:15px auto 0 auto; width:170px; float:none;}
.van_selection{width:365px; float:left;}
.van_selection label{width:100%; float:left; display:block; cursor:pointer; margin-bottom:20px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;box-shadow:-4px 5px 0px rgba(0,0,0,0.2);}
.van_selection label:last-child{margin:0;}
.van_selection label h2{font-size:21px; padding:0 0 10px 0; width:90%; float:right;}
.van_selection label .img_holder{width:160px; float:left; padding:20px 0 0 0;}
.van_selection label .text_holder{width:120px; float:right; font-size:15px;}
.van_selection label .text_holder ul li:first-child{width:100%; text-transform:uppercase;}
.van_selection label .text_holder ul li{width:50%; float:left; padding:2px 0;}
.van_selection .label_radio{padding:0px 0 0 0;}
.van_selection .label_radio input{margin-right:5px;border:0px solid #000; padding:0; width:auto;height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; font-size:1px;}
.van_selection .label_radio{padding-left:34px;}
.van_selection .label_radio{background:url(../images/radio-off.png) no-repeat 12px 17px #fff;border:3px solid #000; padding:15px 2.5%; width:90%; float:left; color:#000;}
.van_selection .label_radio:focus{outline:none; background:#ccc;}
.van_selection label.r_on{background:url(../images/radio-on.png) no-repeat 12px 17px #000;border:3px solid #fff; color:#fff;}
.van_selection .label_radio input{position:absolute; left:-9999px;}
.van_selection label img{-webkit-filter:brightness(0) grayscale(10) opacity(10);-moz-filter:brightness(0) grayscale(10) opacity(10);filter:brightness(0) grayscale(10) opacity(10);}
.van_selection label.r_on img{-webkit-filter:brightness(0.9) grayscale(10) opacity(10);-moz-filter:brightness(0.9) grayscale(10) opacity(10);filter:brightness(0.9) grayscale(10) opacity(10);}
a.page2_vansize{color:#fff; background:#000; border:3px solid #fff; display:block; width:170px; height:50px; margin:0 auto; float:none; text-decoration:none; text-align:center; padding:0 2%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; font-style:normal; cursor:pointer; margin-top:15px; line-height:50px;}

.modal.page2_popup_width{width:100%!important; padding:15px 0;}
.modal.page2_popup_width .top_content{width:90%; padding:0 5%;}

.page2_popup{width:100%; float:left;font-size:18px;}
.page2_popup .one{width:90%; float:left; padding:20px 5%;}
.page2_popup .one .img_holder{width:110px; float:left;}
.page2_popup .one .title{width:300px; float:right;font-family:'montserratextrabold'; font-size:30px; padding:30px 0 0 0;}
.page2_popup .two{width:90%; padding:0 5%; float:left; top:0; left:0; position:relative; z-index:20;}
.page2_popup .two label{width:100%; float:left; display:block; cursor:pointer; margin-bottom:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;box-shadow:-5px 5px 0px rgba(0,0,0,0.2);}
.page2_popup .two .label_radio{padding:0px 0 0 0;}
.page2_popup .two .label_radio input{margin-right:5px;border:0px solid #000; padding:0; width:auto;height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; font-size:1px;}
.page2_popup .two .label_radio{padding-left:34px;}
.page2_popup .two .label_radio{background:url(../images/radio-off.png) no-repeat 5px 10px #fff;border:3px solid #000; padding:10px 0 10px 7%; width:20%; margin:0 2%; float:left; color:#000;}
.page2_popup .two label.r_on{background:url(../images/radio-on.png) no-repeat 5px 10px #000;border:3px solid #fff; color:#fff;}
.page2_popup .two .label_radio input{position:absolute; left:-9999px;}
.page2_popup .two label img{-webkit-filter:brightness(0) grayscale(10) opacity(10);-moz-filter:brightness(0) grayscale(10) opacity(10);filter:brightness(0) grayscale(10) opacity(10);}
.page2_popup .two label.r_on img{-webkit-filter:brightness(0.9) grayscale(10) opacity(10);-moz-filter:brightness(0.9) grayscale(10) opacity(10);filter:brightness(0.9) grayscale(10) opacity(10);}
.page2_popup .three{width:100%; float:left; text-align:center;top:0; left:0; position:relative; z-index:10; margin-top:0;}
.page2_popup .three img{width:100%; margin:0 auto;}
.page2_popup .four{width:90%; padding:0 5%; float:left;top:0; left:0; position:relative; z-index:20;margin-top:0px;}
.page2_popup .four ul li{width:55%; padding:5px 0; font-size:15px; line-height:22px;}
.page2_popup .four ul li:last-child{width:45%;}

.page2_popup .six{width:100%; float:left;}
.page2_popup .shadetabs{width:280px; margin:0 auto; float:none; text-align:center; font-size:14px; padding:15px 0 0 0; clear:both;}
.page2_popup .shadetabs li{display:inline-block; float:left; width:50%; margin:0 auto;}
.page2_popup .shadetabs li a{color:#000;}
.page2_popup .tab_content_holder{width:100%; padding:0; float:left;}
.page2_popup .tab_content_holder img{width:100%; margin:0 auto;}
.page2_popup .five{width:100%; float:left; text-align:center; font-size:14px; padding-top:20px;}
.page2_popup .five ul li{display:inline-block; float:none; width:auto; margin:0 3px;}
.page2_popup .five a{color:#000;}
.page2_popup .shadetabs li:first-child img{float:right;}
.page2_popup .shadetabs li:last-child img{float:left;}
.page2_popup .shadetabs li a img{width:24px; display:block;}
.page2_popup .shadetabs li a img.on,
.page2_popup .shadetabs li a.selected img.off{display:none;}
.page2_popup .shadetabs li a img.off,
.page2_popup .shadetabs li a.selected img.on{display:block; padding:0 3px;}

/*
.page2_popup .shadetabs li a img.off, .page2_popup .shadetabs li a .selected img.on{display:none;}
.page2_popup .shadetabs li a .selected img.off{display:block;}
*/

/*
.page2_popup .shadetabs li:first-child a{color:#000; padding:0 40px 5px 0;background:url(../images/tab1-off.png) no-repeat right 2px;}
.page2_popup .shadetabs li:first-child a.selected{background:url(../images/tab1-on.png) no-repeat right 2px;}
.page2_popup .shadetabs li:last-child a{color:#000; padding:0 0 5px 40px;background:url(../images/tab2-off.png) no-repeat 0 2px;}
.page2_popup .shadetabs li:last-child a.selected{background:url(../images/tab2-on.png) no-repeat 0 2px;}
.page2_popup .five a.next{background:url(../images/btn-next.png) no-repeat 0 0; padding:0 5px; display:inline-block;}
.page2_popup .five a.prev{background:url(../images/btn-prev.png) no-repeat 0 0; padding:0 5px; display:inline-block;}
.page2_popup .five a.dot{background:url(../images/dot1.png) no-repeat 0 2px; padding:0 6px; display:inline-block;}
.page2_popup .five a.dot:hover{background:url(../images/dot2.png) no-repeat 0 2px; padding:0 6px; display:inline-block;}
*/

/*** PAGE 3 ***/
.all_vans{width:160px; float:left; text-align:center;font-size:15px; font-weight:600; padding:30px 0 0 0;}
.all_vans img{margin:0 auto 10px auto;}
.self_laoding{width:245px; float:left; margin:20px 0;border:3px solid #000; padding:15px 0; background:#fff; text-align:center; font-size:22px;}
.self_laoding a{color:#000; text-decoration:underline;}
.mover_selection{margin-bottom: 2em;}
.mover_selection label{width:100%; float:left; display:block; cursor:pointer; margin-bottom:10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;box-shadow:-5px 5px 0px rgba(0,0,0,0.2);}
.mover_selection label:last-child{margin:0;}
.mover_selection label h2{font-size:22px; width:75%; margin-left: 2em;}
.mover_selection label .img_holder{width:160px; float:left; padding:20px 0 0 0;}
.mover_selection label .text_holder{width:120px; float:right; font-size:15px;}
.mover_selection label .text_holder ul li:first-child{width:100%; text-transform:uppercase;}
.mover_selection label .text_holder ul li{width:50%; float:left; padding:2px 0;}
.mover_selection .label_radio{padding:0px 0 0 0;}
.mover_selection .label_radio input{margin-right:5px;border:0px solid #000; padding:0; width:auto;height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; font-size:1px;}
.mover_selection .label_radio{padding-left:34px;}
.mover_selection .label_radio{background:url(../images/radio-off.png) no-repeat 12px 17px #fff;border:3px solid #000; padding:15px 2.5%; width:80%; float:left; color:#000;}
.mover_selection label.r_on{background:url(../images/radio-on.png) no-repeat 12px 17px #000;border:3px solid #fff; color:#fff;}
.mover_selection .label_radio input{position:absolute; left:-9999px;}
.mover_selection label img{-webkit-filter:brightness(0) grayscale(10) opacity(10);-moz-filter:brightness(0) grayscale(10) opacity(10);filter:brightness(0) grayscale(10) opacity(10);}
.mover_selection label.r_on img{-webkit-filter:brightness(0.9) grayscale(10) opacity(10);-moz-filter:brightness(0.9) grayscale(10) opacity(10);filter:brightness(0.9) grayscale(10) opacity(10);}

/*** PAGE 4 and 5 ***/
.email_id{width:100%; float:left; padding:30px 0 15px 0;}
.email_id input{width:74%; padding:0 17% 0 5%; height:70px; font-size:20px; background:url(../images/ico-location.png) no-repeat 96% 20px #fff; color:#000;font-family:'montserratbold';}
.email_id input:focus{color:#000;}
.address_holder{width:100%; float:left; padding:15px 0;}
.address_holder ul li{width:50% !important; padding:0 !important; margin:0 !important;}
.address_holder ul li:last-child{width:40% !important; float:right;}
.address_holder img{float:left; width:35px; margin:0 10px 0 0;}
.address_holder input{float:left; margin:-16px 10px 0 0; width:auto; padding:0;}
.floors{width:155px; padding:20px 0 0 0; float:left;}
.floors select{border:3px solid #fff; cursor:pointer; background:url(../images/select-arrow2.png) no-repeat 15px 18px #000; padding:0 0 0 40px;}

/*** PAGE 6 ***/
.from_address{width:80%; float:left;padding:20px 3%; font-style:italic; background:#fff; margin-top:25px; box-shadow:-5px 5px 0px #bf9e2b; font-size:20px;}
.from_address .img_holder{width:30%; float:left; text-align:center; text-transform:uppercase;}
.from_address .img_holder img{width:40px; margin:10px auto;}
.from_address .text_holder{width:60%; float:right;}
.time_estimate{width:100%; float:left; padding:30px 0 10px 0;}
.time_estimate .img_holder{width:30%; float:left; text-align:center; background:url(../images/line1.png) repeat-y center 0; padding:50px 0;}
.time_estimate .img_holder span{padding:10px 0 5px 0; background:#fed312; display:block; float:left; width:100%;}
.time_estimate .text_holder{width:50%; float:right;padding:25px 3%; font-style:italic; background:#fff; margin-top:45px; box-shadow:-6px 7px 0px #bf9e2b; font-size:35px; text-align:center;font-family:'montserratextrabold';}

/*** PAGE 7 ***/
.estimate_time{width:80%; float:left;padding:20px 3%; font-style:italic; background:#fff; margin-top:20px; box-shadow:-5px 5px 0px #bf9e2b; font-size:20px;}
.estimate_time .from{width:35%; float:left; text-transform:uppercase;}
.estimate_time .from img{margin:4px 5px 0 0;}
.estimate_time .postcode img, .estimate_time .from img{width:15px; float:left;}
.estimate_time .postcode{width:65%; float:left;}
.estimate_time .postcode img{margin:0 5px 0 0;}
.car_time{width:86%; float:left; padding:25px 0 0 0;}
.car_time .img_holder{width:45%; float:left; background:url(../images/line1.png) repeat-y right 0; padding:10px 0;}
.car_time .img_holder img{width:65px; margin:0 auto;}
.car_time .text_holder{width:50%; float:right; padding:10px 0; font-style:italic;}
.drive_time{width:92%; float:left;padding:20px 3%; font-style:italic; background:#fff; margin-top:25px; box-shadow:-5px 5px 0px #bf9e2b; font-size:20px; text-align:center;}
.drive_time span{font-size:45px;font-family:'latoblack'; display:inline-block; margin-top:15px;}
.mozi_details .info_icon.page7_ico{padding:12px 0 0 5px;}

/*** PAGE 8 ***/
span.small16{font-size:16px;}
.two_hrs{width:100%; float:left; padding:50px 0 20px 0;}
.two_hrs a.black{background:#000; padding:8px 22px; border:3px solid #fff; color:#fff; font-size:25px;}
.day_time{width:100%; float:left;}
.day_time ul li{width:70%; background:#fff; padding:10px 0; margin:0 0 10px 0;}
.day_time label{width:100%; float:left; display:block; cursor:pointer; margin-bottom:20px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;box-shadow:-4px 5px 0px rgba(0,0,0,0.2);}
.day_time .label_radio{font-size:22px; margin-bottom:10px;}
.day_time .label_radio span{font-size:18px;}
.day_time .label_radio input{margin-right:5px;border:0px solid #000; padding:0; width:auto;height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; font-size:1px;}
.day_time .label_radio{padding-left:34px;}
.day_time .label_radio{background:url(../images/radio-off.png) no-repeat 12px 22px #fff;border:3px solid #000; padding:20px 0 20px 10%; width:45%; float:left; color:#000;}
.day_time label.r_on{background:url(../images/radio-on.png) no-repeat 12px 22px #000;border:3px solid #fff; color:#fff;}
.day_time .label_radio input{position:absolute; left:-9999px;}
.day_time label img{-webkit-filter:brightness(0) grayscale(10) opacity(10);-moz-filter:brightness(0) grayscale(10) opacity(10);filter:brightness(0) grayscale(10) opacity(10);}
.day_time label.r_on img{-webkit-filter:brightness(0.9) grayscale(10) opacity(10);-moz-filter:brightness(0.9) grayscale(10) opacity(10);filter:brightness(0.9) grayscale(10) opacity(10);}
span.small18{font-size:18px;}
a.page8_note{font-size:25px; color:#000; text-decoration:underline;}
a.page8_note img{float:left; width:29px; margin:0 10px 0 0;}
a.page8_how_to{color:#fff; background:#000; border:3px solid #fff; display:block; width:95%; margin:0 auto; float:none; text-decoration:none; text-align:center; padding:15px 2%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; font-style:normal; cursor:pointer;}

#page8_popup{width:90%; padding:25px 5%; float:left; display:none; position:absolute; min-height:100%; height:100%; top:0; left:0; z-index:500; background:rgba(0,0,0,10);}
.page8_popup{width:500px; padding:25px; margin:0 auto; background:#ffd312; font-size:23px;font-family:'latoregular'; /*height:450px; overflow-x:hidden; overflow-y:scroll*/}
.page8_popup .top_content, .page8_popup .text_holder{width:100%; float:left; padding:0;background:#ffd312;}
.page8_popup .top_content img{width:240px; float:left;}
.page8_popup .top_content .close{float:right; width:55px; cursor:pointer; margin-top:10px;}
.page8_popup .text_holder h2{font-size:40px;font-family:'latobold'; padding-top:30px;}
.page8_popup .text_holder h3{font-size:30px; padding:30px 0 10px 0; float:left; width:100%;}
.page8_popup .text_holder strong{font-family:'latobold';}

/*** PAGE 8 NEW ***/
.page8_new{width:92%; float:left; border:3px solid #000; padding:20px 2.5%;box-shadow:-4px 5px 0px rgba(0,0,0,0.2);}
.page8_new .title{width:100%; float:left; text-align:center; font-size:40px;font-family:'latobold'; }
.page8_new .title span.color1, .page8_new .title span.color2{width:90px; display:block;}
.page8_new .title span.color1{float:left; padding:0 10px 0 0;}
.page8_new .title span.color2{float:right; padding:0 0 0 10px;}
.page8_new .btn_holder{width:100%; float:left; padding:20px 0;}
.page8_new .menuheader{width:100%; height:45px; float:left; /*background:url(../images/show-journey-details.png) no-repeat center 0;*/ cursor:pointer; padding:0; background:none;}
.page8_new .openheader{/*background:url(../images/hide-journey-details.png) no-repeat center 0;*/ cursor:pointer;}
.page8_new .menuheader img{width:260px; margin:0 auto;}
.page8_new .menuheader img.color2{display:none;}
.page8_new .openheader img.color2{display:block;}
.page8_new .openheader img.color1{display:none;}
.page8_new .categoryitems{width:260px; margin:0 auto; padding:10px 0;}
.page8_new .categoryitems ul li{width:100%; float:left; padding:10px 0; font-size:15px;}
.page8_new .categoryitems .title_text{width:80px; float:left; font-size:20px;}
.page8_new .categoryitems .tab_text{width:170px; float:right;}
.page8_new .categoryitems .tab_text .img_holder{width:20px; float:left; padding:0;}
.page8_new .categoryitems .tab_text .address_holder{width:140px; float:right; padding:0;}
.page8_new .categoryitems .tab_text .car_time{width:100%; float:left; padding-top:20px;}
.page8_new .categoryitems .tab_text .car_time .img_holder{width:70px; float:left; padding:6px 10px 6px 0; /*background:url(../images/line3.png) no-repeat right 0;*/ background:none;}
.page8_new .categoryitems .tab_text .car_time .img_holder img.color1{width:57px; float:left; padding-top:5px;}
.page8_new .categoryitems .tab_text .car_time .img_holder img.color2{width:6px; float:right;}
.page8_new .categoryitems .tab_text .car_time .time{float:right; font-size:15px; margin:auto; }

.page8_new .journey_details_two,
.page8_new .journey_details_three,
.page8_new .journey_details_four,
.page8_new .journey_details_five{width:100%; float:left; text-align:center;}

.page8_new .journey_details_two{background:url(../images/journey2-1.png) no-repeat center 35px;}
.page8_new .journey_details_three{background:url(../images/journey3-1.png) no-repeat center 35px;}
.page8_new .journey_details_four{background:url(../images/journey4-1.png) no-repeat center 35px;}
.page8_new .journey_details_five{background:url(../images/journey5-1.png) no-repeat center 35px;}

.page8_new .journey_details_two ul li,
.page8_new .journey_details_three ul li,
.page8_new .journey_details_four ul li,
.page8_new .journey_details_five ul li{width:20%;font-size:13px;}

.page8_new .journey_details_two ul li:first-child, .page8_new .journey_details_two ul li:last-child,
.page8_new .journey_details_three ul li:first-child, .page8_new .journey_details_three ul li:last-child,
.page8_new .journey_details_four ul li:first-child, .page8_new .journey_details_four ul li:last-child,
.page8_new .journey_details_five ul li:first-child, .page8_new .journey_details_five ul li:last-child{font-size:16px;}

.page8_new .journey_details_five img,
.page8_new .journey_details_two img,
.page8_new .journey_details_three img,
.page8_new .journey_details_four img{margin:0 auto 5px auto; padding:0 8px; /*background:#ffd302;*/}

.page8_new .journey_details_five img.color1,
.page8_new .journey_details_two img.color1,
.page8_new .journey_details_three img.color1,
.page8_new .journey_details_four img.color1{width:32px;}

.page8_new .journey_details_five img.color2,
.page8_new .journey_details_three img.color2,
.page8_new .journey_details_four img.color2{width:22px; margin:13px auto 5px auto;}

.page8_new .journey_details_two ul li:last-child,
.page8_new .journey_details_three ul li:last-child,
.page8_new .journey_details_four ul li:last-child{float:right;}

.page8_new .journey_details_three ul li{display:inline-block; margin:0 auto; float:none;}
.page8_new .journey_details_three ul li:first-child, .page8_new .journey_details_four ul li:first-child{float:left;}

.page8_new .journey_details_four ul li.other{width:30%;}

/*** PAGE 9 ***/
.return_step{width:210px; background:#fff; text-align:center; float:left; border:3px solid #000; font-size:23px; padding:15px 0; margin-top:30px;}

/*** PAGE 10 ***/
.page10_container{width:600px; margin:0 auto;}
.your_selection{width:95%; float:left; padding:20px 2%; border:3px solid #fff;}
.your_selection h2{font-size:25px; padding:0 0 35px 2%; width:98%;}
.your_selection h2 a{color:#000; padding:5px 20px; border:3px solid #000; background:#fff; font-size:20px; float:right;}
.your_selection ul li{width:21%; margin:0 2%; float:left; font-size:20px;}
/*.your_selection ul li br{display:none;}*/
.your_selection img{width:40px; margin-bottom:10px;}
.your_selection img.car{width:101px;}

.schedule_time{width:100%; float:left; text-align:center; padding:0 0 0 0;}
.schedule_time .shadetabs{width:100%; float:left; font-size:22px; top:0; left:0; position:relative; z-index:30; font-weight:500; padding:45px 0;}
.schedule_time .shadetabs li{width:31.333%; margin:0 3% 0 0;}
.schedule_time .shadetabs li:last-child{margin:0;}
.schedule_time .shadetabs li a{display:block; float:left; width:97%; padding:10px 0; color:#000; border:3px solid #000;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;}
.schedule_time .shadetabs li a.selected{background:#000; color:#ffd302;-webkit-tap-highlight-color:transparent;}

.schedule_time .tab_details{width:94%; float:left; padding:20px 2.5%; border:3px solid #000; background:#fff; text-align:center;}
.schedule_time .tab_details ul li{width:23%; margin:0 1% 10px 1%; float:left;}
.schedule_time .tab_details ul li.deselect .time{border:3px solid #ccc; color:#ccc;}
.schedule_time .tab_details ul li.deselect .text_holder{color:#ccc;}
.schedule_time .tab_details ul li.select .time{background:#fed312;}
.schedule_time .tab_details .time{width:94%; float:left; border:3px solid #000; font-size:20px; padding:8px 0;}
.schedule_time .tab_details .text_holder{width:100%; float:left; padding:5px 0 0 0; font-size:13px;}

.schedule_time .tab_details .label_radio{margin:0 1% 0 1%; display:inline-block; height:90px; float:none;}
.schedule_time .tab_details .label_radio .box{width:93.5%; float:left; cursor:pointer; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; background:#fff;border:2px solid #666; font-size:23px;padding:10px 0; text-align:left; line-height:normal;}
.schedule_time .tab_details .label_radio .box.green{width:94%; float:left; cursor:pointer; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; background:#fff;border:3px solid #000; font-size:23px;padding:10px 0; text-align:left; line-height:normal;}
.schedule_time .tab_details .label_radio .box.not{opacity:0.5;}
.schedule_time .tab_details .label_radio span.not{opacity:0.5;}
.schedule_time .tab_details .label_radio .box input{ margin:0; padding:0; height:auto; width:auto; border:0; font-size:1px;position:absolute; top:0; left:0; left:-9999px; display:block;}
.schedule_time .tab_details label.r_on .box, .schedule_time .tab_details label.r_on .box.green{background:#000;border:3px solid #000; color:#fdd413;}
.schedule_time .tab_details .label_radio .box img{width:18px; float:left; margin:3px 5px 0 15px;}
.schedule_time .tab_details .label_radio span{display:block; float:left; width:100%; padding-top:5px; font-size:14px; text-align:left;}

/*** PAGE 11 ***/
.estimated_cost{width:100%; float:left; text-align:center; background:#000; padding:20px 0; color:#fed312; font-size:30px;font-family:'latobold'; margin-top:30px; font-style:italic;}
.estimated_cost strong{font-size:70px; line-height:70px; font-weight:900;}
.brakdown_table{width:100%; float:left; padding:30px 0;}
.brakdown_table h4{background:url(../images/arrow4.png) no-repeat 0 10px; padding:0 0 10px 25px; width:85%; font-size:25px;}
.brakdown_table .table_header{width:100%; float:left; border-bottom:1px solid #333; padding:5px 0; text-transform:uppercase; font-size:15px; font-weight:900;}
.brakdown_table .table_header .text1, .brakdown_table .table_row .text1{width:18%; float:left;}
.brakdown_table .table_header .text2, .brakdown_table .table_row .text2{width:62%; float:left;}
.brakdown_table .table_header .text3, .brakdown_table .table_row .text3{width:20%; float:left;}
.brakdown_table .table_row{width:100%; float:left;}
.brakdown_table .table_row ul li{width:100%; padding:0; margin:0; float:left; padding:8px 0; font-size:20px;}
.brakdown_table .total{width:100%; float:left; border-top:2px solid #333; font-size:28px;font-weight:900; padding:10px 0 0 0;}
.brakdown_table .total span{float:right;}
.add_code, .add_code_two{width:240px; background:#fff; text-align:center; float:left; border:4px solid #000; font-size:23px; padding:15px 0; margin-top:30px;}
.page11_text{width:84%; background:#fff; float:left; border:3px solid #000; padding:15px 3%; margin-top:30px; font-style:normal;}
.book_job2{width:90%; float:left; text-align:center; background:#000; padding:20px 0; color:#fed312; font-size:40px;font-family:'montserratbold'; border:3px solid #fff; margin-top:30px;}
.page11_btn{width:410px; float:right; padding:30px 0 0 0;}
.page11_btn img{width:42%; margin:0 3% 0 0; float:left;}
.page11_btn img.book{width:357px; margin:0 3% 25px 0;}

.mozi_details .text_big_one{font-family:'montserratregular' !important;}
.mozi_details .text_big_one input,.mozi_details .text_big_four input, .add_code_two input{border:0;}
.mozi_img .arrow_small.black_img{padding-top:75px;}
.mozi_img .mozi_small.black_img{padding-top:70px;}
.add_code_two{width:85%; padding:15px 5%; text-align:left;}
.edit_booking_title{width:70%; float:right;font-family:'montserratbold'; font-size:25px;}
.edit_booking_title img{width:20px; float:left; margin:10px 10px 0 0;}
.booking_container_box{width:90%; float:right;}
.booking_container_box .add_code_two{background:#ffd312; border-color:#fff; padding-top:30px;padding-bottom:30px; width:88%;}
.booking_container_box ul li{width:100%; margin:0; padding:20px 0;display:flex; align-items:flex-end;}
.booking_container_box ul li.edit_mobile{display:none;}
.booking_container_box ul li.line{border-bottom:2px dotted #000;}
.booking_container_box ul li.line2{border-top:2px dotted #000;}
.booking_container_box ul li:last-child{margin:0; padding:20px 0 0 0;}
.booking_container_box .img_holder{width:100px; float:left; padding:0 20px 0 0; text-align:center;}
.booking_container_box .img_holder img{width:50px; margin:0 auto;}
.booking_container_box .img_holder img.car{width:100%;}
.booking_container_box .img_holder img.space{margin-top:15px;}
.booking_container_box .text_holder{width:235px; float:left; font-size:20px; line-height:normal;}
.booking_container_box .text_holder.line-height{line-height:40px;}
.booking_container_box .btn_holder{width:113px; float:right;}
.cost_breakdown{width:90%; float:left; padding:0 5%;}
.cost_breakdown .table_header{width:100%; float:left; border-bottom:1px solid #222; padding-bottom:10px;}
.cost_breakdown .table_row{width:100%; float:left; padding:10px 0;}
.cost_breakdown .table_row ul li{width:100%; margin:0; padding:5px 0;}
.cost_breakdown .table_header, .cost_breakdown .table_row{font-size:18px;}
.cost_breakdown .table_footer{width:100%; float:left; padding-top:10px;font-family:'montserratbold'; font-size:27px;}
.cost_breakdown .table_header .text1, .cost_breakdown .table_row .text1, .cost_breakdown .table_footer .text1{width:20%; float:left;}
.cost_breakdown .table_header .text2, .cost_breakdown .table_row .text2{width:50%; float:left; padding:0 5%;}
.cost_breakdown .table_header .text3, .cost_breakdown .table_row .text3, .cost_breakdown .table_footer .text3{width:20%; float:right;}
.mozi_details .add_code_two.add_content{background:#ffd312 !important; border-color:#000;}
.add_content_box{width:100%; float:left;}
.add_content_box .img_holder{width:125px; float:left;}
.add_content_box .img_holder img.user{width:75px; margin:0 auto;}
.add_content_box .add_img{width:25px; float:left; padding:30px 0 0 5%;}
.add_content_box .text_holder{width:45%; float:right;}
.page11_btn img.book{width:90%; margin:0 0 20px 0;}

/*** PAGE 12 ***/
.payment_info{width:100%; float:left; padding:30px 0 0 0;}
.payment_info ul li{width:100%; float:left; margin-bottom:15px; padding:0;}
.payment_info ul li img{display:inline-block; width:35px; margin:0 0 0 10px;}


#payment-request-button
{
    width: 90%;
    margin: auto;
    margin-bottom: 1em;
    box-sizing: border-box;
}

.StripeElement--complete,
.StripeElement--empty,
.StripeElement--focus:not(#payment-request-button),
.StripeElement--invalid,
.StripeElement--webkit-autofill,
.payment_info input, 
select{background:#fff; height:50px;  border:3px solid #000; border-radius:12px; font-size:20px;box-shadow:-4px 5px 0px rgba(0,0,0,0.2);height:55px;}

.__PrivateStripeElement iframe
{
    position:relative;
    top: 16px;
    margin-left: 12px;
    margin-right: 12px;
}

.payment_info select{background:url(../images/select-arrow.png) no-repeat 97% 12px #fff; color:#777;width:100%; padding:0 40px 0 0;}
.payment_info input:focus, select:focus{color:#000;}
.payment_info input.card{background:url(../images/card1.png) no-repeat 97% 8px #fff;}
.payment_info input.cvc{width:100px;}
.payment_info input.postcode{width:200px;}
.book_job{width:90%; float:left; text-align:center; background:#000; padding:20px 0; color:#fed312; font-size:20px;font-family:'montserratbold'; border:3px solid #fff; margin-top:30px;}
.book_job strong{font-size:40px; line-height:60px;}

/*** DASHBOARD ***/
.dashboard_container{width:100%; float:left; padding:50px 0;font-family:'montserratregular';} 
.dashboard_header,.dashboard_welcome_page{width:100%; float:left;}
.dashboard_header .link_holder{width:210px; float:left; background:url(../images/img-curv%27.png) no-repeat right bottom #010101; padding-bottom:19px;-moz-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0; overflow:hidden;}
.dashboard_header .link_holder a{display:block; float:left; line-height:60px; padding:0 0 0 17%; width:83%; color:#fff; background:url(../images/btn-arrow3.png) no-repeat 10px 20px #010101;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;}
.dashboard_welcome_page .link_holder a.select,
.dashboard_welcome_page .link_holder a.select:hover{background: url(../images/about-tab2.png) no-repeat 8px 15px #000;color: #fed309;}
.dashboard_header .color{width:20px; float:left; background:#010101; height:80px;}
.dashboard_header .title,
.dashboard_area .title{width:830px; padding:0 20px 0 0; float:left; background:#010101;-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0; color:#fff;}
.dashboard_header .title h1,
.dashboard_area .title h1{font-size:32px;font-family:'montserratbold'; line-height:80px; text-align:left;}
.dashboard_header .title h1 a,
.dashboard_area .title h1 a{font-size:15px;font-family:'montserratregular'; display:block; float:right; width:85px; line-height:34px; color:#000; background:#fdd400; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; text-align:center; margin-top:25px}

/*** DASHBOARD WELCOME PAGE ***/
.dashboard_welcome_page .link_holder{width:210px; float:left; font-size:17px;font-family:'montserratbold'; letter-spacing:-0.5px;}
.dashboard_welcome_page .link_holder ul li.mobile_link{display:none;}
.dashboard_welcome_page .link_holder ul li{width:100%; float:left; padding-bottom:20px; line-height:50px;}
.dashboard_welcome_page .link_holder a{display:block; float:left; padding:0 0 0 17%; width:70%; color:#010101; background:url(../images/btn-arrow1.png) no-repeat 10px 15px #ffd302;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; border:3px solid #010101;transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}
.dashboard_welcome_page .link_holder a:hover{background:url(../images/btn-arrow1.png) no-repeat 20px 15px #ffd302;}
.dashboard_welcome_page .welcome_content{width:850px; float:right; padding:10px; background:#000; text-align:center;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;font-family:'montserratregular';}
.dashboard_welcome_page .welcome_content a{color:#010101;}
.dashboard_welcome_page .welcome_content ul li{width:25.333%; float:left; padding:25px 3%; margin:10px 1%; background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}
.dashboard_welcome_page .welcome_content ul li:hover {background:#ffd302;}
.dashboard_welcome_page .welcome_content .img_holder{width:100%; float:left;}
.dashboard_welcome_page .welcome_content .img_holder img{width:90px; margin:0 auto;}
.dashboard_welcome_page .welcome_content h2{font-size:25px; line-height:25px; padding:20px 0;font-family:'montserratbold'; }
.dashboard_welcome_page .welcome_content .text_holder{width:94%; padding:0 3%; font-size:17px; line-height:25px;}

.dashboard_area{width:850px; float:right; padding:10px 10px 20px 10px; background:#000; text-align:center;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;font-family:'montserratregular';-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.dashboard_area .white_box{width:92%; margin:0 1%; padding:30px 3%; float:left; background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; text-align:center}
.dashboard_area .white_box h3{font-size:25px;font-family:'montserratbold'; line-height:90px;}
.dashboard_area .white_box h3 img{width:90px; float:left; margin:0 20px 0 0;}


/*** BILLING DEAILS ***/
.billing_form{width:100%; float:left; padding:30px 0; font-size:18px;}
.billing_form ul li{width:48.5%; padding:0 3% 0 0; float:left;}
.billing_form ul li:nth-child(2n){padding:0;}
.billing_form ul li ul li, .billing_form ul li ul li:nth-child(2n){width:100%; float:left; padding:0 0 20px 0;}
.billing_form input, .billing_form select{border:3px solid #000; height:48px; padding:0 4.5%; width:90%; font-size:20px; outline:none;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; margin-top:10px;}
.billing_form select{background:url(../images/select-arrow.png) no-repeat 10 10px; cursor:pointer; width:100%;box-shadow: 0 0px 0px rgba(0,0,0,0.2); height:54px !important; cursor:pointer;}
.billing_form_button{width:100%; float:left;}
.billing_form_button img{float:left; width:155px; margin:0 20px 0 0;}

/*** ORDER HISTORY PAGE ***/
.new_search_box{width:300px; float:right; border:2px solid #000; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; margin-top:25px;}
.new_search_box .textbox{width:80%; float:left;}
.new_search_box .textbox input{border:0; width:90%; padding:0 5%; height:40px; font-size:16px; color:#333;font-family:'montserratregular'; outline:none;}
.new_search_box .btn_holder{width:40px; float:right}
.new_search_box .btn_holder input{background:url(../images/btn-search.png) no-repeat center 5px; width:100%; height:40px; cursor:pointer; border:0; text-indent:999}
/*
.order_history_container{width:100%; float:left; padding:30px 0 0 0;}
.order_history_container .table_header,
.order_history_container .table_row{width:100%; float:left; font-weight:bold; font-size:15px; border-bottom:2px solid #333; padding:0 0 10px 0;}
.order_history_container .table_header .job_date,
.order_history_container .table_row .job_date{width:17%; float:left;}
.order_history_container .table_header .job_number,
.order_history_container .table_row .job_number{width:18%; float:left;}
.order_history_container .table_header .job_name,
.order_history_container .table_row .job_name{width:20%; float:left;}
.order_history_container .table_header .total_price,
.order_history_container .table_row .total_price{width:16%; float:left;}
.order_history_container .table_header .status,
.order_history_container .table_row .status{width:16%; float:left;}
.order_history_container .table_header .option,
.order_history_container .table_row .option{width:13%; float:left;}

.order_history_container .table_row{font-size:13px; font-weight:normal; border:0; padding-bottom:30px;}
.order_history_container .table_row ul li{width:100%; float:left; padding:10px 0; border-bottom:1px solid #ccc; color:#333}

.order_history_container .numbers{width:100%; float:left; text-align:center; font-size:16px;}
.order_history_container .numbers span{font-size:18px;}
.order_history_container .numbers a{display:inline-block; padding:0 10px; line-height:30px; color:#000; border:2px solid #000;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; margin:0 2px}
.order_history_container .numbers a:hover, .order_history_container .numbers a.select{background:#000; color:#ffd302;}

    .main_dashboard_menu{width:230px; float:left; position:absolute; top:40px; left:0;}
    */
/*** WELCOME PAGE - 23 November 2021 ***/
.welcome_page_container{width:100%; float:left; padding:40px 0; position:relative;}

.main_dashboard_menu ul li
{
    width: 100%;
    float: left;
    margin-bottom: 20px;
    line-height: 25px;
    font-size: 17px;
    font-family: 'montserratbold';
}

.main_dashboard_menu a{display:block; float:left; width:85%; box-sizzing:border-box; border:2px solid #000;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; color:#000;background:#ffd302; position:relative; z-index:10}
.main_dashboard_menu a span{ padding:15px; display:inline-block}
.main_dashboard_menu a.select{background:#000000; color:#ffd302; width:100%;}
.main_dashboard_menu a.select span{background:url(../images/about-tab2.png) no-repeat 10px 12px;}

.main_dashboard_content{width:808px; float:right; background:#000000; padding:25px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.main_dashboard_content h2{font-size:32px; color:#fff; line-height:40px;font-family:'montserratbold';}
.main_dashboard_content h2 a{display:block; float:right; line-height:40px; width:90px; text-align:center; background:#ffd302; font-family:'montserratregular'; font-size:15px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; color:#000000}
.main_dashboard_content h2 a:hover{background:#ffffff;}
.page_content_wrapper{width:100%; float:left; color:#fff; padding-top:40px; height:600px;}

/*** NEED TO STORE SOME STUFF ***/
.need_some_stuff_container{width:100%; float:left; padding:0 0 20px 0;}
.need_some_stuff_container .left_content{width:335px; float:left;}
.need_some_stuff_container .left_content h1{ line-height:45px;font-size:45px;font-family:'latoblack';}

.need_some_stuff_container .right_content{width:725px; float:right;}
.need_some_stuff_container .content_one{width:100%; float:left;}
.need_some_stuff_container .content_one ul li{width:46%; float:left; font-size:20px; line-height:30px;}
.need_some_stuff_container .content_one ul li:last-child{float:right;}
.need_some_stuff_container .content_two,
.need_some_stuff_container .content_three,
.need_some_stuff_container .content_four{width:100%; padding:25px 5%; float:left; background:#fff; box-sizing:border-box; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; margin:30px 0}
.need_some_stuff_container .content_two .title{width:100%; float:left; padding-bottom:25px;}
.need_some_stuff_container .content_two .title .text1,
.need_some_stuff_container .content_three h2,
.need_some_stuff_container .content_four .title{width:50%; float:left;line-height:35px;font-size:35px;font-family:'latoblack'; padding-top:10px;}
.need_some_stuff_container .content_two .title .text2{width:50%; float:left; text-align:right; font-family:'latobold'; font-size:17px; line-height:30px;}
.need_some_stuff_container .content_two .title .text2 span{font-size:30px; line-height:30px;font-family:'latoblack';}

.storage_fees_content{width:100%; float:left;}
.storage_fees_content img{width:75%; margin:0 auto}
.storage_fees_content .shadetabs{width:100%; float:left; font-size:18px; font-family:'latobold'; text-align:center}
.storage_fees_content .shadetabs li{width:18.4%; float:left; margin:0 2% 0 0;}
.storage_fees_content .shadetabs li:last-child{margin:0;}
.storage_fees_content .shadetabs li a{display:block; float:left; line-height:35px; width:100%; color:#000; background:#fff; border:4px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-sizing:border-box;}
.storage_fees_content .shadetabs li a.selected{background:#ffd300; color:#000;}
.storage_fees_content .tab_content_holder{width:100%; float:left; padding:30px 0;}
.storage_fees_content .tag_text{width:100%; float:left; font-size:11px;}

.need_some_stuff_container .content_three,
.need_some_stuff_container .content_four{background:#000; margin:0; color:#fff;font-family:'latoregular';}
.need_some_stuff_container .content_three h2{width:100%; padding:0 0 30px 0;}
.need_some_stuff_container .content_three ul li{width:49%; float:left; font-size:18px; height:100px;}
.need_some_stuff_container .content_three ul li:nth-child(2n){float:right;}
.need_some_stuff_container .content_three ul li:nth-child(5){width:48%;}
.need_some_stuff_container .content_three input,
.need_some_stuff_container .content_three select{height:50px; padding:0 5%; width:100%; box-sizing:border-box; font-size:21px; background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; margin-top:5px; border:0;}
.need_some_stuff_container .content_three select{background:url(../images/select-arrow.png) no-repeat 0 15px #fff; padding:0 0 0 5%}

.need_some_stuff_container .content_three {width: 100%;float: left;}
.need_some_stuff_container .right_content input.button{font-size: 25px;cursor: pointer;font-family: 'latobold';text-align: center;background: #ffd300;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;width: 145px;color: #000; height:50px;}

.need_some_stuff_container .content_four .title{padding:0 0 0 110px; width:80%;}
.need_some_stuff_container .content_four .title img{width:60px; float:left; margin-bottom:15px;}
.need_some_stuff_container .content_four .main_text{width:100%; float:left; padding-top:25px;}
.need_some_stuff_container .content_four .main_text .img_holder{width:100px; float:left; padding:0 10px 0 0}
.need_some_stuff_container .content_four .main_text .text_holder{width:70%; float:left; font-size:18px;font-family:'latoregular';}
.need_some_stuff_container .content_four .main_text .text_holder strong{font-family: 'latobold';}



.footer .footer_padding
{
    display: none;
}











