/*mobile view homepage*/

 @media (max-width: 750px) {
#main-buttons{
    background-image: url('https://flyingaxefactory.simplybook.it/uploads/flyingaxefactory/image_files/preview/a5d6b06112a57eb156502f090475ea9f.png')!important; 
    background-position: top;
    margin-bottom: 100px; 
}
#main-buttons .wrapper .bar { 
    margin: -70px 20px; 
}}
@media (max-width: 1024px) { 
.header { 
    background-color: #080808; 
}}
#main-buttons { 
 background-size: contain!important;
}
#main-buttons .wrapper { 
    justify-content: flex-end;
}


/*fixing colors*/
    #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb-flexible-provider .inner .inner-content #sb_time_flexible_provider_container .provider-col .provider-name {  
    color: white;
}
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb-flexible-provider .inner .inner-sidebar #sb_time_flexible_provider_timeline .hour-line .hour-head,
.invoice-pay-page.invoice-pay-page--select-pm .promo-code-input--label,
.invoice-pay-page-grid_item.left-block .title--h3,
.invoice-pay-page.invoice-pay-page--select-pm .invoice-used-packages-list .accordion-wrapper:first-child .p--hint.accordion-hint, .invoice-pay-page.invoice-pay-page--select-pm .invoice-used-packages-list .accordion-wrapper:first-child .title.title--h3,
.invoice-pay-page.invoice-pay-page--select-pm .invoice-used-packages-list .accordion-header .title,
.invoice-pay-page.invoice-pay-page--select-pm .rest-details>div {  
    color: white;
}
#sb-flexible-provider > div.header > div > div.col-xs-6 > div > div{  
    color: white;
}
.invoice-pay-page.invoice-pay-page--select-pm .invoice-used-packages-list .accordion-header { 
    background-color: #c20e14;
}
.wrap-invoice-list-part {
    background-color: white;
}
/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/



#main-buttons .wrapper .inner .bar .btn {
    width: 100%;
    max-width: 240px;
    margin: 10px 8px;
    border-radius: 5px;
    background-color: darkred;
}

#main-buttons .wrapper .inner .bar .btn a {
    font-size: 18px;
    text-transform: uppercase;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected {
    background: #000 !important ;
}



#sb_sidebar_container > aside > div.provider-item.item{
visibility: hidden;
}

#main #main-buttons p{
margin-right: 450px;
font-size: 20px;
}

.title-main {
    font-size: 52px;
    line-height: 70px;
    font-family: monospace;
    padding-bottom: 25px;
    text-transform: none;
    font-weight: bold;
    font-size: 60px;
}

 #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb-time-classes-container.classes-plugin .inner .hour-container .hour-row {
    height: 15px;
}
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb-time-classes-container.classes-plugin .inner .provider-container .provider-col, #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb-time-classes-container.classes-plugin .inner .provider-container .provider-col .provider-item {
    width: 240px;
}

/*
#main-buttons .wrapper .company-name{
 display: block;
     width: 700px;
  height: 100px; 
  background-image: url('https://flyingaxefactory.simplybook.it/uploads/flyingaxefactory/image_files/preview/4c8eae16640a3addcea7ac83d8bebd1b.jpg');  
  background-size: contain;  
  background-repeat: no-repeat;  
  text-indent: -9999px;  
  overflow: hidden; 
}
@media (max-width: 1024px) {
#main-buttons .wrapper .company-name{
 display: block;
        width: 150px;
        height: 150px;
  background-image: url('https://flyingaxefactory.simplybook.it/uploads/flyingaxefactory/image_files/original/c976dfd8cc003de51f53c1d443c443ab.jpg');  
  background-size: contain;  
  background-repeat: no-repeat;  
  text-indent: -9999px;  
  overflow: hidden; 
}
*/
#main-buttons { 
    background-size: contain!important; 
}
#main-buttons .wrapper { 
    justify-content: flex-end;
}

.header__logo-wrapper {
display:none;
} 
.header .ada-compliance__wrapper{
display:none;
} 

#content-view{
background-color: white;
}
