.google-card{
  box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.3), 0 11px 7px 0 rgba(0, 0, 0, 0.19);
  will-change: transform;
  border-radius: 2px;
  background-color: #fafafa;
  -webkit-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
  padding: 25px;
}

/* Remodal starts */



/* Remodal ends */

/* Easy table starts */
.remodal[data-remodal-id='includemodal']{
  background: #dadada;
}

/* Easy table ends */

/* bookly main starts */

.bookly-form .ab-label-error{
  color:red !important;
}

.bookly-form .ab-custom-field-row[data-type="drop-down"] .ab-custom-field{
  border-radius: 20px !important;
  color: white;
  font-size: 14px !important;
  padding-left: 18px !important;
  text-transform: uppercase;
  font-weight: bold;
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup .ab-custom-field{
  visibility: hidden;
  position:absolute;
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label{
  margin-top:20px;
  text-align:center;
}

.bookly-form .ab-formGroup > label:first-child{
  font-size: 16px;
  text-transform: uppercase;
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label img{
  max-height: 150px;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup input[type=radio]:checked ~ div img{
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(1):nth-last-child(6),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(2):nth-last-child(5),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(3):nth-last-child(4),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(4):nth-last-child(3),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(5):nth-last-child(2),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(6):nth-last-child(1){
  width: 10%;
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(1):nth-last-child(4),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(2):nth-last-child(3),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(3):nth-last-child(2),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(4):nth-last-child(1){
  width: 24%;
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(3):nth-last-child(1),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(2):nth-last-child(2),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(1):nth-last-child(3){
  width: 32%;
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(1):nth-last-child(2),
.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label:nth-child(2):nth-last-child(1){
  width: 49%;
}

.bookly-form .ab-custom-field-row[data-id="57612"] .ab-formGroup div label{
  width: 10% !important;
}

.bookly-form .ab-custom-field-row[data-id="77086"] .ab-formGroup div label{
  width: 10% !important;
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label span{
  /*padding: 10px 25px 10px 25px;*/
  color: grey;
  font-size: 14px;
  text-transform: uppercase;
}

.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup div label span a{
  margin-left:10px;
}

.bookly-form.bookly-gardening .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup input[type=radio]:checked ~ span a{
  color: #23ae49;
}

.bookly-form.bookly-cleaning .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup input[type=radio]:checked ~ span a{
  color: #1e88e5;
}

.bookly-form.bookly-gardening .ab-custom-field-row[data-type="drop-down"] .ab-custom-field{
  background-color: #23ae49;
}

.bookly-form.bookly-cleaning .ab-custom-field-row[data-type="drop-down"] .ab-custom-field{
  background-color: #1e88e5;
}


.bookly-form .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup input[type=radio]:checked ~ span{
  font-weight: 800;
}

.bookly-form.bookly-gardening .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup input[type=radio]:checked ~ span{
  color: #23ae49;
}

.bookly-form.bookly-cleaning .ab-custom-field-row[data-type="radio-buttons"] .ab-formGroup input[type=radio]:checked ~ span{
  color: #1e88e5;
}

.bookly-form .bookly-js-chain-item{
  display:none !important;
}


.bookly-form.bookly-gardening .ab-formGroup > label{
  color: #23ae49!important;
}

.bookly-form.bookly-cleaning .ab-formGroup > label{
  color: #1e88e5!important;
}


/*.bookly-form div[data-id='77086'] div span{
  font-size: 16px !important;
  background: lightgrey;
  padding: 10px;
  padding-left: 15px;
  border-radius: 20px;
  padding-right: 15px;
}*/


.bookly-form.bookly-cleaning .ab-custom-field-row[data-id="77086"] .ab-formGroup input[type=radio]:checked ~ span{
  background: #1e88e5;
  color: #fff;
}

.bookly-form.bookly-gardening .ab-custom-field-row[data-id="77086"] .ab-formGroup input[type=radio]:checked ~ span{
  background: #23ae49;
  color: #fff;
}

/* bookly main ends */

/* bookly side starts */

.bookly-side .bookly-summary{
  background-color: #999999;
  margin-bottom:20px;
}




.bookly-gardening .bookly-side .bookly-summary{
  background-color: #23ae49;
}

.bookly-cleaning .bookly-side .bookly-summary{
  background-color: #1e88e5;
}

.bookly-side .bookly-summary .title-box{
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-bottom:10px;
}

.bookly-side .bookly-summary .item-box p{
  color: #fff;
  font-size: 18px;
  margin-left: 30px;
  margin-right: 25px;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 26px;

}

.bookly-side .bookly-summary .item-box .extras-box{
  color: #fff;
  font-size: 18px;
  margin-left: 30px;
  margin-right: 25px;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: 26px;

}

.bookly-side .bookly-summary .item-box span{
  font-weight:bold;
  font-size: 20px;
}

.bookly-form .ab-custom-field-row[data-type="textarea"] .ab-formGroup textarea{
  height: auto;
}

.bookly-side .bookly-summary .faq-box{
  color: white;
  font-size: 16px;
  margin-left: 15px;
  margin-top: 21px;
}

.bookly-side .bookly-summary .faq-box a{
  color: white;
}

.bookly-side .bookly-summary .total-box {
  background-color: #fff;
  border-radius: 2px;
  color: #656565;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}

.bookly-side .bookly-summary .total-box .total-tag {
    width: auto;
    float: left;
    text-transform: uppercase;
    max-width: 70%;
    font-size: 16px;
}

.bookly-side .bookly-summary .total-box .total-price {
    color: #f16365;
    font-size: 20px;
    float: right;
}

.bookly-side .bookly-quote .quote{
  font-style: italic;
  letter-spacing: 0px;
  line-height: 35px;
}

.bookly-side .bookly-quote .quote_name{
  font-size:16px;
}


.bookly-side .bookly-quote .quote:before,
.bookly-side .bookly-quote .quote:after {
    font-family: FontAwesome;
    font-size: 30px;
    vertical-align: middle;

}

.bookly-gardening .bookly-side .bookly-quote .quote:before,
.bookly-gardening .bookly-side .bookly-quote .quote:after {
  color: #23ae49;
}

.bookly-cleaning .bookly-side .bookly-quote .quote:before,
.bookly-cleaning .bookly-side .bookly-quote .quote:after {
  color: #1e88e5;
}

.bookly-side .bookly-quote .quote:before {
    content: '\F10D';
    margin-right: .4em;
}

.bookly-side .bookly-quote .quote:after{
  content: '\A0\F10E';
}

/* bookly side ends */

/* button starts*/
.bookly-form.bookly-gardening .ab-back-step,.bookly-form.bookly-gardening .ab-next-step,
.bookly-form.bookly-gardening .ab-mobile-next-step,.bookly-form.bookly-gardening .ab-mobile-prev-step{
  background-color: #23ae49 !important;
}

.bookly-form.bookly-cleaning .ab-back-step,.bookly-form.bookly-cleaning .ab-next-step,
.bookly-form.bookly-cleaning .ab-mobile-next-step,.bookly-form.bookly-cleaning .ab-mobile-prev-step{
  background-color: #1e88e5 !important;
}

/* button ends */

/* summary table starts */
.bookly-customer-appointment-list table{
  border: none !important;
}


.bookly-customer-appointment-list table.ab-appointments-table td{
  font-size: 16px !important;
  padding: 23px !important;
  background: none !important;
  border: none;
  border-bottom:1px solid silver;
  text-align: center !important;
}


.bookly-customer-appointment-list table.ab-appointments-table tr:first-child{
  text-align: left !important;
  border-top: 1px solid silver;
}



.bookly-customer-appointment-list .summary-button{
  background: #23ae49;
  border-radius: 5px;
  color: #fff;
  padding: 9px;
}


.bookly-customer-appointment-list .invoice-button{
  background: #C62828;
  border-radius: 5px;
  color: #fff;
  padding: 9px;
}
/* summary table ends */

/* Ravindu starts */

/* Add extras section */

.cleaning-extras{
  width: 100%;
  margin-left: 4%;
}

.cleaning-extras .gform_title{
  /*display:none;*/
}

/* Kitchen Cabinets */
.ab-details-step .ab-custom-field-row[data-id="30774"] span{
  margin-left:10px;
  display: none;
}

.ab-details-step .ab-custom-field-row[data-id="30774"] label{
  display: inline-block;
  position: relative;
  width:200px;
}

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"]{
  width:150px !important;
  height:150px !important;
  background-repeat: no-repeat !important;
  background-size: 150px 150px !important;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  border: 0px !important;
}

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}

.ab-details-step .ab-custom-field-row[data-id="30774"]{
  height:390px;
}
/* Kitchen Cabinets */

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Kitchen Cabinets"]{
  background: url('/beta/wp-content/uploads/2017/02/kitchen-cabinets.png');
}

.ab-details-step .ab-custom-field-row[data-id="30774"] .ab-formGroup div label:nth-child(1){
  position: absolute;
  bottom: 57%;
}

/*Kitchen Cabinets */

/* Fold Clothes */

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Fold Clothes"]{
  background: url('/beta/wp-content/uploads/2017/02/fold-clothes.png');

}

.ab-details-step .ab-custom-field-row[data-id="30774"] .ab-formGroup div label:nth-child(3){
  position: absolute;
  left: 25%;
  bottom: 57%;
}

/* Fold Clothes */

/* Fridge */

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Fridge"]{
  background: url('/beta/wp-content/uploads/2017/02/fridge.png');
}

.ab-details-step .ab-custom-field-row[data-id="30774"] .ab-formGroup div label:nth-child(5){
  position: absolute;
  left: 48%;
  bottom: 57%;
}
@media screen and (min-width: 480px) {
    body {
        background-color: lightgreen;
    }
}


/*Fridge*/

/* Ironing */

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Ironing"]{
  background: url('/beta/wp-content/uploads/2017/02/ironing.png');
}

.ab-details-step .ab-custom-field-row[data-id="30774"] .ab-formGroup div label:nth-child(7){
  position: absolute;
  left: 71%;
  bottom: 57%;
}
/*Ironing */

/* Detail Appliances */

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Detail Appliances"]{
  background: url('/beta/wp-content/uploads/2017/02/detail-appliances.png');
}
.ab-details-step .ab-custom-field-row[data-id="30774"] .ab-formGroup div label:nth-child(9){
  position: absolute;
  bottom: 45%;
}
/*Detail Appliances */

/* Walls */

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Walls"]{
  background: url('/beta/wp-content/uploads/2017/02/walls.png');
}

.ab-details-step .ab-custom-field-row[data-id="30774"] .ab-formGroup div label:nth-child(11){
  position: absolute;
  left: 25%;
  bottom: 45%;
}
/*Walls*/

/* Oven & Range Hood */

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Oven & Range Hood"]{
  background: url('/beta/wp-content/uploads/2017/02/oven-range-n-hood.png');
}
.ab-details-step .ab-custom-field-row[data-id="30774"] .ab-formGroup div label:nth-child(13){
  position: absolute;
  left: 48%;
  bottom: 45%;
}

/*Oven & Range Hood */



 /*Walls*/

 /* Other */

 .ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Other"]{
   background: url('/beta/wp-content/uploads/2017/02/other.png');
 }
 .ab-details-step .ab-custom-field-row[data-id="30774"] .ab-formGroup div label:nth-child(15){
   position: absolute;
   left: 71%;
   bottom: 45%;
 }


.bookly-side .bookly-summary .item-box .extras-box h3{
  font-weight: bold !important;
  font-size: 18px !important;
  color: #fff;
  margin-top: 0px !important;
  line-height: 1em !important;
}

 /*Other*/
/*.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_2{
  display: inline-block;
  position: relative;
  margin-left: 10% !important;
  width:200px;
}

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Fold Clothes"]{
  width:200px !important;
  height:200px !;
  background: url('http://maintainme.com.au/beta/wp-content/uploads/2017/02/fridge.png');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.ab-details-step .ab-custom-field-row[data-id="30774"] label > input[type="checkbox"][value="Fold Clothes"]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_3{
  display: inline-block;
  position: relative;
  margin-left: 10% !important;
  width:200px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_3 input[type=checkbox]{
  width:200px !important;
  height:200px;
  background: url('http://maintainme.com.au/beta/wp-content/uploads/2017/02/fold-clothes.png');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_3 input[type=checkbox]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_4{
  display: inline-block;;
  position: relative;
  margin-left: -2% !important;
  margin-top: 8%;
  width:200px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_4 input[type=checkbox]{
  width:200px !important;
  height:200px;
  background: url('http://maintainme.com.au/beta/wp-content/uploads/2017/02/ironing.png');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_4 input[type=checkbox]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_5{
  display: inline-block;
  position: relative;
  margin-left: 10% !important;
  width:200px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_5 input[type=checkbox]{
  width:200px !important;
  height:200px;
  background: url('http://maintainme.com.au/beta/wp-content/uploads/2017/02/kitchen-cabinets.png');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_5 input[type=checkbox]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_6{
  display: inline-block;
  position: relative;
  margin-left: 10% !important;
  width:200px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_6 input[type=checkbox]{
  width:200px !important;
  height:200px;
  background: url('http://maintainme.com.au/beta/wp-content/uploads/2017/02/walls.png');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_6 input[type=checkbox]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_7{
  display: inline-block;;
  position: relative;
  margin-left: -2% !important;
  margin-top: 8%;
  width:200px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_7 input[type=checkbox]{
  width:200px !important;
  height:200px;
  background: url('http://maintainme.com.au/beta/wp-content/uploads/2017/02/detail-appliances.png');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_7 input[type=checkbox]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_8{
  display: inline-block;
  position: relative;
  margin-left: 10% !important;
  width:200px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_8 input[type=checkbox]{
  width:200px !important;
  height:200px;
  background: url('http://maintainme.com.au/beta/wp-content/uploads/2017/02/wash-laundry_new.png');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_8 input[type=checkbox]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}


.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_9{
  display: inline-block;
  position: relative;
  margin-left: 10% !important;
  width:200px;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_9 input[type=checkbox]{
  width:200px !important;
  height:200px;
  background: url('http://maintainme.com.au/beta/wp-content/uploads/2017/02/other.png');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  box-shadow: none !important;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox .gchoice_4_1_9 input[type=checkbox]:checked{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  font-size: 0px;
}

.cleaning-extras .gform_wrapper .gform_footer{
  width: 90%;
  margin-top: 5%;
  text-align: center;
}

.cleaning-extras .gform_wrapper .gform_footer input[type=image]{
  width: 35% !important;
  height: 5%;
}

.cleaning-extras .gform_wrapper ul.gfield_checkbox li label{
  display: none;
}

.cleaning-extras-title{
  text-transform: none;
  margin-top: 0px;
}*/

/* Add extras section */

/* Ravindu ends */
