@charset "utf-8";
/* CSS Document */

.clear{clear:both; content:''; display:block;}
.clear-left{clear:left; content:''; display:block;}
.clearfix{clear:both; margin:0px; padding:0px;}
.spacer5{height:5px; margin:0px; padding:0px;}
.spacer10{height:10px; margin:0px; padding:0px;}
.spacer12{height:12px; margin:0px; padding:0px;}
.spacer15{height:15px; margin:0px; padding:0px;}
.spacer20{height:20px; margin:0px; padding:0px;}
.spacer25{height:25px; margin:0px; padding:0px;}
.spacer30{height:30px; margin:0px; padding:0px;}
.spacer35{height:35px; margin:0px; padding:0px;}
.spacer40{height:40px; margin:0px; padding:0px;}
.spacer45{height:45px; margin:0px; padding:0px;}
.spacer50{height:50px; margin:0px; padding:0px;}
.spacer60{height:60px; margin:0px; padding:0px;}
.spacer70{height:70px; margin:0px; padding:0px;}
.spacer100{height:100px; margin:0px; padding:0px;}
.spacer110{height:110px; margin:0px; padding:0px;}
a{transition:all 0.25s ease-in 0s; outline:0 none; cursor:pointer; text-decoration:none!important}
a:focus{outline:0 none;text-decoration:none!important}
:hover{transition:all 0.25s ease-in 0s;text-decoration:none!important}

h1,h2,h3,h4,h5,h6,ul,li,p,div{margin:0px; padding:0px;}
cite{font-style:normal;}

input[type="button"],input[type="submit"],button,div{-webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0;  -moz-border-radius: 0; outline:none!important}

textarea:focus, input:focus{outline: none;}

div, span, p, a, i, ul, ul li, ol, ol li, img{-webkit-tap-highlight-color:  rgba(255, 255, 255, 0)}
h4 {
    font-size: 16px;
}
img{font-size:0px;}

body{margin:0px; padding:0px!important; background:#fff}

html{scroll-behavior:smooth;}

.wrapper{width:100%; margin:0px; padding:0px;}
.container{position:relative;/* background:#f1f1f1*/}

.hide-at-991, .hide-at-800, .hide-at-768, .hide-at-767, .hide-at-600, .hide-at-480{display:block;}
.show-at-991, .show-at-900, .show-at-800, .show-at-768, .show-at-767, .show-at-600, .show-at-480{display:none;}

.mar-auto{margin:0 auto;} 
/*preloader*/ 
.loader{background: none repeat scroll 0 0 #ffffff; position: fixed; bottom: 0; left: 0; right: 0; top: 0; width: 100%; height: 100%; z-index: 9999;}
.loader .loader_inner{background-image: url("../images/preloader.gif"); background-size: cover; background-repeat: no-repeat; background-position: center center; background-color: #fff; height: 60px; width: 60px; left: 50%;	top: 50%; position: absolute; transform: translateX(-50%) translateY(-50%);}

/*header*/
.canvus_menu .toggle_icon{background:none;}
header .booking-btn{float:right}
.booking-btn{font:500 14px/14px 'Quicksand', sans-serif;color: #cb256b; letter-spacing:1px; padding:15px 35px; background:#fff; margin:20px 0px 0px 45px; outline:none!important; text-transform:capitalize; border: 2px solid  #cb246a;}
.booking-btn:hover{box-shadow:none;border: 2px solid  #cb246a;background:#fff !important;color:#cb246a;}
.contact-top{float:right; width: 150px; margin: 25px 0px 0px 0px;}
.contact-top a{display:block; font:300 13px/18px 'Poppins', sans-serif; color:#fff; letter-spacing:1px}
.contact-top a:last-child{font-size:12px; letter-spacing:0px}
.phone-icon{background:url('../images/sprites.png') -300px -430px; width:20px; height:33px; display:block; float:left; margin:0px 10px 0px 0px}
.trans{border-bottom:1px solid #f1f1f1;}
.trans .booking-btn{margin-top:15px; border:2px solid  #cb246a!important}
.trans .contact-top{margin-top:20px}
.trans .contact-top a{color:#000;}
.trans .phone-icon{background: url('../images/sprites.png') -340px -430px;}
.trans img.log{padding-top: 14px}
.canvus_menu.trans.toggle_icon{top: 26px;} 
.primary-btn:hover, .trans .booking-btn:hover, .video-play-button::after{background: -webkit-linear-gradient(90deg,  #cb246a 0%, #cb256b 100%); background: -moz-linear-gradient(90deg,  #cb246a 0%, #cb256b 100%); background: -o-linear-gradient(90deg,  #cb246a 0%, #cb246a 100%);
background: -ms-linear-gradient(90deg,  #cb246a 0%, #cb246a 100%); background: linear-gradient(90deg,  #cb246a 0%, #cb246a 100%);}
.side_menu .booking-btn, .side_menu .booking-btn:hover{border: 2px solid  #cb246a; margin-left:0px}
.mobile{background:url('../images/call.png'); width:40px; height:39px; float:right; margin: 22px 0px 0px; background-size: 40px;}
.side_menu .menu-left li a, .side_menu .menu-left li .dropdown-toggle{font:400 18px/24px 'Poppins', sans-serif;}
.side_menu .booking-btn{margin-top: 30px;}

/*home banner area*/
.home-banner-area .row{display:flex; margin:0px;}
.form-block{display:block; width:100%;}
.container-h{max-width:570px; float:right; width:530px; margin-right:40px;margin-top: 297px;}
.h1-t{font:700 22px/30px 'Playfair Display', sans-serif!important; color:#000;}
.container-h h1{padding-left:30px;}
.container-h form{padding-left: 15px;}
.label{font:500 14px/21px 'Quicksand', sans-serif; display:block; color:#5d5c5c;margin: 0 0 5px;}
.form-box{border:1px solid #c2c2c2; height:42px; margin:0px 0px 25px 0px; position:relative}
.form-box .inputbox{width: 100%; border: none; clear:none; padding:0px 0px 0px 40px; height: 100%; font:400 14px/39px 'Quicksand', sans-serif; color:#000; position:absolute; background:transparent; left:0px}
.form-box > span{display: block; float:left; margin: 5px 10px; width:23px; height:28px; background-image: url('../images/sprites.png')}
.form-box > span i.fa-clock-o{    margin: 2px 0 0 0;font-size: 25px;}
.loc-icon{background-position: -466px -430px;}
.date1-icon{background-position: -380px -430px;}
.date2-icon{background-position: -423px -430px;}
.form-box .nice-select .list{width:100%}
.form-box .nice-select::after{width: 7px; height:7px; border-bottom: 1px solid #000; border-right: 1px solid #000; right:14px}
.form-box .btn-primary{background-color: #00c367; border-color: #00c367}
.custom-checkbox{position: relative; display: block; margin-top: 10px; margin-bottom: 10px; line-height: 20px; cursor:pointer} 
.custom-checkbox span{display: block; margin-left: 20px; padding-left: 7px; line-height: 20px; text-align: left; font:400 11px/14px 'Quicksand', sans-serif; color:#3e3e3e}
.custom-checkbox span::before{content: ""; display: block; position: absolute; width: 18px; height: 16px; top: 0; left: 0;  background: #fdfdfd; border: 1px solid #c2c2c2; @include vendorize(box-shadow, inset 2px 2px 0px 0px rgba(0, 0, 0, 0.1));}
.custom-checkbox span::after{display: block; position: absolute; top: -5px; left: 2px;}
.custom-checkbox span a{color:inherit; text-decoration:underline!important;}
.custom-checkbox span a:hover{color:  #cb246a;}
.custom-checkbox input[type="checkbox"]{opacity: 0; z-index: -1; position: absolute;}
.custom-checkbox input[type="checkbox"]:checked + span::after{content: url('../images/tick.png');}
.detail-section .inputbox:focus, .booking-box .inputbox:focus, .policy-section .inputbox:focus{border-color:  #cb246a!important; -webkit-box-shadow: 0 0 5px rgba(0,166,88,.6); -moz-box-shadow: 0 0 5px rgba(0,166,88,.6); box-shadow: 0 0 5px rgba(0,166,88,.6);}
.search-btn{font: 500 14px/14px 'Quicksand', sans-serif; letter-spacing: 1px; color:#fff; padding:15px 30px; width:100%; background: #cb246a; border:none; -webkit-box-shadow: 3px 3px 12px 0px rgba(186,191,189,1);
-moz-box-shadow: 3px 3px 12px 0px rgba(186,191,189,1); box-shadow: 3px 3px 12px 0px rgba(186,191,189,1);}
.search-btn:hover{border:none;}
.mobile-form{margin:60px 0px; width:100%}
.home-banner-area{background:none;}
/*.slider-text{}*/
.slider-text h2{
    font: 500 18px/22px "Quicksand", sans-serif !important;
    color: #cb256a;
    padding-left: 50px;
    /* width: 530px; */
    width: 610px;
}
.pink-text{color:#fff;}
.pink-text-small{color:#fff;font: 700 38px/68px 'Playfair Display', sans-serif !important;}
#owl-demo1 .item{position:relative;}
.tab-slider, .mobile-slider{display:none!important;}
.slider-text{position:absolute; z-index: 99; top: 0; bottom: 0; width: 100%; margin: 0 auto; left: 0; display: flex; align-items: center;}
.home-banner-area .owl-controls{display:none!important;}
.home-banner-area .cover{
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.home-banner-area .owl-carousel .owl-slide {
  position: relative;
  height: 100vh;
  background-color: lightgray;
}
.home-banner-area .owl-carousel .owl-slide-animated {
  transform: translateX(20px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.05s;
}
.home-banner-area .owl-carousel .owl-slide-animated.is-transitioned {
  transform: none;
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
}
.home-banner-area .owl-carousel .owl-slide-title.is-transitioned {
  transition-delay: 0.2s;
}
.home-banner-area .owl-carousel .owl-slide-subtitle.is-transitioned {
  transition-delay: 0.35s;
}
.home-banner-area .owl-carousel .owl-slide-cta.is-transitioned {
  transition-delay: 0.5s;
}
.home-banner-area section {
  display: none;
}
.sel-box .nice-select.open .list{min-height:100px; max-height:300px; overflow-y: scroll; scrollbar-width: thin;}
::-webkit-scrollbar{width: 5px;}
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(200,200,200,1); border-radius: 10px;}
::-webkit-scrollbar-thumb{border-radius: 10px; background-color:#cdcdcd; -webkit-box-shadow: inset 0 0 6px rgba(90,90,90,0.7);}
.form-box-section{display: flex; align-items: center;}
.hidden-span{display: block; height: 50px; margin-top: -50px; visibility: hidden;}

/*how it works*/
.section-gap{padding: 100px 0;}
.section-title p{color:#515151; font-weight:bold; margin: 0px 0px 15px;}
.service-area{background: #f6f2ec;}
.h2-t{font: 700 40px/60px 'Playfair Display', sans-serif; color:#222222;}
.single-service .service-icon{margin-bottom: 14px;}
.single-service .service-content{text-align: center;}
.single-service .service-content h4{font: 700 16px/18px 'Playfair Display', sans-serif; color:#222222}
.single-service .service-content p{font: 500 13px/18px 'Quicksand', sans-serif; color:#767676}
.service-icon span{    text-align: center;
    width: 80px;
    display: block;
    margin: 0px auto;
    transition: none;
    background: #fff;
    border-radius: 10px;
    padding: 5px 0;} 

/*.service-icon span{width:120px; height:120px; display:block; margin:0px auto; background-repeat:no-repeat!important; background-size: 420px !important; background-image:url('../images/sprites.png'); transition:none} 
*/.book-icon{background-position: -150px -10px !important;}
.book-icon:hover{background-position: -10px -10px!important}
.pick-icon{background-position: -9px -151px !important}
.pick-icon:hover{background-position: -289px -10px !important}
.return-icon{background-position: -150px -151px !important}
.return-icon:hover{background-position: -290px -151px !important}
.home-icons{width:900px; margin:0px auto;}

/*locations*/
.portfolio-area.section-gap{/*padding-top:0px; */margin-top:27px;}
.portfolio-main h2{width:635px; margin:0px 0px 30px}
.portfolio-main p{font: 300 14px/19px 'Quicksand', sans-serif; color:#616161}
.green-btn{font: 500 14px/14px 'Quicksand', sans-serif; text-transform:none; letter-spacing:1px; padding:15px 35px;border:2px solid  #cb246a;color:#cb246a;text-transform: uppercase;}
.green-btn:hover{box-shadow:none; border:2px solid  #cb246a}
.single-gallery:::after{background:none;}
.portfolio-area .active-gallery-carousel .owl-nav{bottom: -80px;}
.single-gallery .gallery-content h4, .loc-box .gallery-content h4{font: 500 14px/22px 'Quicksand', sans-serif !important;
    color: #fff;
    margin: 0px 0px 15px 0px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;}
.single-gallery .gallery-content p, .loc-box .gallery-content p{font: 400 14px/19px 'Quicksand', sans-serif; color:#fff; text-transform:none; text-align:left}
.gallery-content a{color: #cb246a;}
.gallery-content a:hover{color:#fff;}
.mob-btn{width: 185px; text-align: center; margin: 100px auto 0px;}
.primary-btn.green-btn.hide-at-767{display:inline-block;}
/*06-08-2020*/
.active-gallery-carousel .owl-nav {    position: absolute;
    right: unset !important;
    bottom: -60px;
    left: 0 !important;}
.active-gallery-carousel .owl-nav .owl-prev, .active-gallery-carousel .owl-nav .owl-next{margin: 20px 20px 20px 0;}

.single-gallery .gallery-content {
    display: none; /*added*/
    position: absolute;
    padding: 30px;
    padding: 29px 23px;
    left: 0%;
    bottom: -32%;
    z-index: 999;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single-gallery:after{position: absolute;
    left: 0;
    bottom: 0;
    height: 13%;
    width: 100%;
    content: "";
    background: #cb256b !important;
    opacity: 0.5;
    visibility: visible;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    top: auto}
    /*hidden*/
/*.single-gallery:hover:after {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    content: "";
    background: #cb256b !important;
    opacity: 0.65;
    visibility: visible;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}*/
.dyi{    

    position: absolute;
    bottom: -14px;
    opacity: 111;
    z-index: 111111;
    font: 500 12px/15px 'Quicksand', sans-serif !important;
    color: #fff;
    margin: 0px 0px 15px 0px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    left: 0;
    right: 0;
    padding: 7px 0 0;
    height: 44px;
}
.single-gallery:hover .gallery-content {
    opacity: 1;
    padding: 30px;
    visibility: visible;
    bottom: 20px;
    left: 0;

}
.single-gallery:hover .gallery-content h4{text-align: left;}

/*07-08-2020*/
.home-banner-left{position: relative;}
.logo-shape{   position: absolute;
    z-index: -1;
    top: 50%;
    transform: translate(-30%,-50%);;
    right: 0 !important;}

.home-banner-left form .form-box .inputbox {
    width: 100%;
    border: none;
    clear: none;
    padding: 0px 0px 0px 40px;
    height: 100%;
    font: 400 14px/39px 'Quicksand', sans-serif;
    color: #000;
    position: absolute;
    background: #ffffffbf;
    left: 0px;
}  

form .fancy-blue{position:relative;}
form .radio.fancy-blue .form-box label {font-weight: 600;}
form .radio.fancy-blue label input{     margin: 12px 14px !important;}
form .radio.fancy-blue .form-box{background: #fff;}
form .fancy-blue .form-box span:before {content: ' ';
    width: 20px;
    position: absolute;
    left: 11px;
    height: 20px;
    border: 4px solid #d9d9d9;
    border-radius: 50%;
    top: 9px;
    background: #e9f3f3; }
img.radio-img1{margin: 0 4px 3px -10px !important;}
img.radio-img2{margin: 0 8px 3px -6px !important;}
form .radio.fancy-blue .form-box label input[type="radio"]:checked ~ span:before {border: 4px solid #cb246a;background: #fee2ee; }
form .radio.fancy-blue .form-box label input[type="radio"]:checked ~ span:after {content: ' '; width: 8px; height: 8px; position: absolute; border-radius: 50%; left: 17px; top: 15px; background: #ebebeb; }


.choose-place{float: left;width: 18%;}
/*.choose-place .radio-img{}*/
.choose-place .text-label{border: 2px solid #fff;padding: 3px 8px;color: #717171;font: 700 13px/28px 'Quicksand', sans-serif;letter-spacing: 1px;}
.choose-place .text-label:hover{padding: 3px 8px;
    border: 2px solid #ef438a;
    /* font-size: 13px; */
    color: black;}
.choose-option .before-search{width: 100%;} 
.choose-option .before-search .choose-title{margin: 0 0 25px;}
.choose-option .before-search .choose-title h4 span{
   background: #c1c1c1;
    padding: 4px 9px;
    font-size: 18px;
    border-radius: 20px;
    width: 32% !important;
    line-height: 18px;
    margin: 0 13px 0 0;
    color: #fff;
    font: 500 12px/12px 'Quicksand', sans-se
}
.choose-option .before-search .after-search{margin: 25px 0 0;}  
.after-search .item-head{padding: 10px 15px;font: 700 12px/15px 'Quicksand', sans-serif;color:#000;}
.after-search .item-head .item-qty{ padding: 0 35px;}
.after-search .item-body{padding: 16px 15px;}
.after-search .item-body:nth-child(even){background: #fff;}
.after-search .item-body:nth-child(odd){background: #ecf3f5;}
.after-search .item-body .item-no{font: 500 12px/18px 'Quicksand', sans-serif;color:#969696;padding: 4px 0 0;}
.after-search .item-body .item-name, .after-search .item-body .item-price{font: 500 16px/18px 'Quicksand', sans-serif;color:#494949;padding: 4px 0 0;}
.after-search .item-no{width: 5%;}
.after-search .item-name{width: 55%;}
.after-search .item-price{width: 20%;}
.after-search .item-qty{width: 20%;text-align: right;}

.btn-sm{
    border-radius: 20px;
    padding: 4px 23px;
    background: #fff;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 1px;
    box-shadow: 0px 2px 6px 1px rgb(4 4 4 / 15%);
    margin: 0 8px;
}
.add-btn {
    border: 0px solid #000 !important;
    border-radius: 15px !important;
    width: 90px;
    margin: 0 0 0 auto;
    background: #1f1f1f;
    color: #fff;
    padding: 2px 2px;
    text-align: center;
    box-shadow: 0px 2px 11px 1px rgb(4 4 4 / 36%);
}
.qtyminus, .qtyplus {
    width: 23px;
    height: 23px;
    background: #424041;
    border: none;
    cursor: pointer;
    color: #fff !important;
    border-radius: 20px !important;
    font-weight: 600;
    font-size: 14px;
    padding: 0;
}
.qty {
    width: 30px;
    height: 25px;
    color: #fff;
    border-top: 0 !important;
    border-bottom: 0 !important;
    border-left: 1px solid #1f1f1f !important;
    border-right: 1px solid #1f1f1f !important;
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    background: #1f1f1f;
}
.sticker{width:250px;}
.stick{position:fixed;top:0;margin-top: 86px !important;}
.item-list-2, .qty {
    text-align: center;
}

.laudry-item{background: #f1eff0;
margin: 34px 0 0;
padding: 10px 12px;
border-radius: 10px;}

.laudry-item h5{
font: 700 14px/15px 'Playfair Display', serif;    
letter-spacing: 1px;
color: #2b2b2b;
margin: 0 0 7px;
}
.laudry-item .quantity-detail{border-bottom: 2px dotted #cacaca;
padding: 8px 0px;}
.laudry-item p.quantity-name{
    color: #252525;
    font: 600 12px/15px "Quicksand", sans-serif;
    letter-spacing: 1px;
    width: 49%;
    float: left;
}
.laudry-item p.quantity-name span{
    color: #424242;
    font: 400 12px/15px "Quicksand", sans-serif;
}
.laudry-item .quantity-price{
    font: 500 12px/14px 'Quicksand', sans-serif;
    float: right;
    width: 49%;
    text-align: right;
    padding: 13px 0 0;
    color: #cb246a;
}
.laudry-item .quantity-total{padding: 12px 0px 6px;}

.laudry-item .quantity-total .quantity-name{
    color: #262425;
    font: 600 13px/15px "Quicksand", sans-serif;
    width: 49%;
    float: left;
    letter-spacing: 1px;
}
.laudry-item .quantity-total .quantity-name span{
    padding: 0 6px;
}
.laudry-item .quantity-total .quantity-price {
    padding: 2px 0 0;
    font: 600 14px/15px 'Quicksand', sans-serif;
    float: right;
    width: 49%;
    text-align: right;
    color: #cb246a;
}
.next-btn-blck{margin: 20px auto 0px;width: 80%}
.next-btn{
width: 100%;
font: 500 14px/14px 'Quicksand', sans-serif;
color: #fff;
text-align:center;
letter-spacing: 1px;
padding: 14px 35px;
background: #cb256b;
outline: none !important;
text-transform: uppercase;
border-radius: 50px;
cursor: pointer;
display: inline-block;
position: relative;
font-size: 12px;
font-weight: 600;
box-shadow: 0px 2px 11px 1px rgb(4 4 4 / 36%);
}
.next-btn:hover{outline:none;color: #fff;}


.order-radio-btn .choose-place {
    float: left;
    width: 18%;
    padding-right: 10px;
}
.order-radio-btn .form-box {
    border: 0px solid #c2c2c2;
    height: 42px;
    margin: 0px 0px 25px 0px;
    position: relative;
}
.order-radio-btn form .radio.fancy-blue label input{
    margin: 12px 0px !important;
}
.order-radio-btn form .fancy-blue .form-box span:before {
    content: ' ';
    width: 134px;
    position: absolute;
    left: 38px;
    height: 37px;
    border: 0px solid #d9d9d9;
    border-radius: 0%;
    top: 1px;
    background: transparent;
    z-index: 11111;
}
.order-radio-btn form .radio.fancy-blue .form-box label input[type="radio"]:checked ~ span:before {
    border: 2px solid #cb246a;
    background: transparent;
}
.order-radio-btn form .radio.fancy-blue .form-box label input[type="radio"]:checked ~ span:after, .order-radio-btn form .radio.fancy-blue .form-box label input[type="radio"] ~ span:after {
    content: ' ';
    width: 22px;
    height: 20px;
    position: absolute;
    border-radius: 0%;
    left: 34px;
    top: 10px;
    background: #ffffff;
}
.order-radio-btn  img.radio-img2 {
    margin: 0 8px 3px -6px !important;
    width: 37px;
}
.order-radio-btn  img.radio-img1 {
    margin: 0 4px 3px -10px !important;
    width: 40px;
}




/*Order Summary*/
.order-summary-ban .summary-type p{
    font: 400 14px/21px 'Quicksand', sans-serif;
    display: block;
    color: #5d5d5d;
    letter-spacing: 1px;
}
.order-summary-ban .summary-type h5{
        font: 600 16px/28px 'Quicksand', sans-serif;
        line-height: 28px;
        color: #cb246a;
        text-transform: capitalize;
        letter-spacing: 2px;
        padding: 0 0 18px;
}
.order-summary-page form .location-box{
    border: 1px solid #c2c2c2;
    margin: 0px 0px 25px 0px;
}
.order-summary-page form .form-box .inputbox{padding: 0px 10px 0px 10px !important;}


.order-summary-page .hashing .label{
    font: 400 12px/14px 'Quicksand', sans-serif !important;
    display: block;
    color: #969696 !important;
}
.order-summary-page .hashing .terms{font-size: 12px;margin:0 0 20px;}
.order-summary-page .hashing .terms a{color:#777777;text-decoration: underline !important;}
.order-summary-page .spc-note{text-align: right;}
.order-summary-page .spc-note .terms{color:#4fa75b !important;}
.note-block {
    display: none;
}
.order-summary-page .ask-opt-btn .next-btn{background:#000;color: #fff;}
.order-summary-page .ask-opt-btn .next-btn:hover{color: #fff;}
.order-summary-page .laudry-item {
    background: #f1eff0;
    margin: 34px 0;
    padding: 10px 12px;
    border-radius: 10px;
}
.order-summary-page .laudry-item .quantity-detail {
    border-bottom: 2px dotted #cacaca;
    padding: 15px 0px;
}
.order-summary-page .laudry-item .quantity-name br{display: none;}
.order-summary-page .laudry-item p.quantity-name {
    color: #262425;
    font: 600 12px/16px "Quicksand", sans-serif;
    letter-spacing: 1px;
    width: 70%;
    float: left;
}
.order-summary-page .laudry-item p.quantity-name span {
    color: #424242;
    font: 400 12px/16px "Quicksand", sans-serif;
    float: right;
}
.order-summary-page .laudry-item .quantity-price {
    font: 500 12px/14px 'Quicksand', sans-serif;
    float: right;
    width: 30%;
    text-align: right;
    padding: 0px 0 0;
    color: #cb246a;
}
.order-summary-page .laudry-item .quantity-total{padding: 12px 0px 6px;}
.order-summary-page .laudry-item .quantity-total .quantity-name, .order-summary-page .laudry-item .quantity-sub-total .quantity-name{
    color: #262425;
    font: 600 13px/16px "Quicksand", sans-serif;
    width: 70%;
    float: left;
    letter-spacing: 1px;
}
.order-summary-page .laudry-item .quantity-sub-total .quantity-name span{
    color: #262425;
    font: 600 13px/16px "Quicksand", sans-serif;
}
.order-summary-page .laudry-item .quantity-total .quantity-price, .order-summary-page .laudry-item .quantity-sub-total .quantity-price {
    padding: 2px 0 0;
    font: 600 14px/16px 'Quicksand', sans-serif;
    float: right;
    width: 30%;
    text-align: right;
    color: #cb246a;
}
.order-summary-page .quantity-sub-total{ border-bottom: 2px dotted #cacaca;padding: 15px 0px;}

.order-summary-page .otp-block .radio.fancy-blue label input {
    margin: 0px 10px 0 14px !important;
}
.order-summary-page .otp-block .radio.fancy-blue .form-box label {
    font-weight: 600;
    color: #505050;
}
.order-summary-page .otp-block .fancy-blue .form-box span::before {
    content: ' ';
    width: 18px;
    position: absolute;
    left: 11px;
    height: 18px;
    border: 4px solid #d9d9d9;
    border-radius: 50%;
    top: 2px;
    background: #e9f3f3;
}
.order-summary-page .otp-block .radio.fancy-blue .form-box label input[type="radio"]:checked ~ span::after {
    content: ' ';
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 50%;
    left: 16px;
    top: 7px;
    background: #ebebeb;
}
.order-summary-page .otp-block .form-box{border:none;margin:0;}
.order-summary-page .otp-block .form-box label{font-weight: 600;
font-size: 12px;
letter-spacing: 1px;
margin: 0 !important;}
.order-summary-page .otp-block .enter-opt{padding: 0 27px;}
.order-summary-page .otp-block .enter-opt .form-box{border: 2px solid #cb256b;}
.order-summary-page .otp-block .enter-opt label{
font: 400 13px/15px 'Quicksand', sans-serif;
display: block;
color: #000;
margin-bottom: 6px;
letter-spacing: 1px;
}
.order-summary-page .otp-block .enter-opt-btn .next-btn{margin: 20px 0 0 0;}

/*Order account*/
.order-account-page .choose-title h4{font-size:16px;}
.transactions .laudry-item {
    background: #f1eff0;
    margin: 34px 0 0;
    padding: 10px 25px;
    border-radius: 10px;
}
.transactions .laudry-item .quantity-detail {
    border-bottom: 0px dotted #cacaca;
    padding: 8px 0px 20px;;
}
.transactions .quantity-dates{
    width: 20%;
    float: left;
    padding: 0 15px 0 0;
}
.transactions .laudry-item p{
    color: #252525;
    font: 400 12px/18px "Quicksand", sans-serif;
    padding: 0 0 5px;

}
.transactions .laudry-item h5{color: #262425;
    font: 600 14px/20px "Quicksand", sans-serif;
    letter-spacing: 1px;}
.transactions .laudry-item p.loc{color:#4f4f4f;}
.transactions .laudry-item .quantity-name {
    width: 50%;
    float: left;
    padding: 0 15px 0 0;
}
.transactions .laudry-item i{font-size: 17px;
    padding: 0 8px 0 0;
        color: #070506;
}
    
.transactions .laudry-item p.amount-total{font: 600 18px/22px "Quicksand", sans-serif;
    color:#191919;
    margin: 0 0 9px;
}
.transactions .laudry-item p.final-date{margin:15px 0 0; font: 500 12px/18px "Quicksand", sans-serif;}
.transactions .laudry-item .quantity-price {
    float: left;
    width: 10%;
    text-align: center;
    padding: 13px 10px 0;
}
.transactions .laudry-item .quantity-status {
    float: left;
    width: 20%;
    text-align: center;
    padding: 13px 0 0;
}
.transactions .laudry-item .order-pay{
    color: #fff;
    background: #4999c7;
    border-radius: 4px;
    padding: 4px 6px;
    font: 500 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.transactions .laudry-item .order-paid{
    color: #fff;
    background: #82b574;
    border-radius: 4px;
    padding: 4px 6px;
    font: 500 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.transactions .laudry-item .re-order{
    
    color: #cb256b;
    background: transparent;
    border-radius: 4px;
    padding: 3px 8px;
    font: 600 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #cb256b;

}
.transactions .laudry-item .order-cancel{
        color: #000;
    background: #fff;
    border-radius: 50px;
    padding: 8px 60px;
    font: 700 13px/12px "Quicksand", sans-serif;
    text-transform: uppercase;
    box-shadow: 0px 4px 6px 2px rgba(4, 4, 4, 0.15);
}
.transactions .laudry-item .order-canceled{
        color: #f22;
    background: #fff;
    border-radius: 50px;
    padding: 8px 60px;
    font: 700 13px/12px "Quicksand", sans-serif;
    text-transform: uppercase;
    box-shadow: 0px 4px 6px 2px rgba(4, 4, 4, 0.15);
}
.transactions .laudry-item .order-picked{
    color: #fff;
    background: #000;
    border-radius: 50px;
    padding: 8px 60px;
    font: 700 13px/12px "Quicksand", sans-serif;
    text-transform: uppercase;
    box-shadow: 0px 4px 6px 2px rgba(4, 4, 4, 0.15);
}
.transactions .laudry-item .order-delivered{
    color: #fff;
    background: #cb256b;
    border-radius: 50px;
    padding: 8px 50px;
    font: 700 13px/12px "Quicksand", sans-serif;
    text-transform: uppercase;
    box-shadow: 0px 4px 6px 2px rgba(4, 4, 4, 0.15);
}
/*video*/
.info-content span{width:58px; height:43px; display:block; margin:0px auto}
.card-icon{background:url('../images/sprites.png') -166px -488px}
.helmet-icon{background:url('../images/sprites.png') -244px -488px}
.board-icon{background:url('../images/sprites.png') -88px -488px}
.speed-icon{background:url('../images/sprites.png') -10px -488px}
.info-content p{font: 300 14px/16px 'Quicksand', sans-serif; color:#000!important; margin: 10px 0px 0px;}
.counter_area{background: transparent; padding:14px}
.counter_area .single_counter{margin:0px 20px 14px 0px; width: 196px; padding:13px; border-radius:0px}
.counter_area .single_counter:hover{background:#fff;}
.video-sec-area{margin: 50px 0px 0px;
    background: #e8f0f2;
    padding: 50px 0 0;
}
.video-play-button::before{animation:none!important;}

img.log {
    width: 100px;
    margin: 0px 0 -30px 45px;
    padding: 18px 0 0 0;
}
img.log-index{display:none;}
.trans-index img.log-index{display:initial;}
/*testimonial*/
.testimonial-area.section-gap{padding:90px 0px;}
.testimonial-area{background:#f0f0f0}
.testimonial-area .container{background:url('../images/customer.png') no-repeat right center}
.section-title{padding-bottom: 40px;}
.single-testi-item .author-desc p{font: 500 14px/26px 'Quicksand', sans-serif; color:#999999; padding:0px;}
.single-testi-item .author-title .a-desc h6{font: 500 18px/26px 'Quicksand', sans-serif; color:#000000; letter-spacing:1px; position:relative}
.single-testi-item .author-title .a-desc h6:before{content:' - '; position: absolute; left: -15px;}
.single-testi-item .author-title .a-desc p{font: 300 14px/23px 'Quicksand', sans-serif; color:#000;}
.testimonial-area .owl-controls{text-align:right; position:relative}
.testimonial-area .active-testi-carousel .owl-nav{margin-top: -55px; position:absolute; right:0px}

/*footer*/
.gray-bar{width:100%; padding:0px; margin:0px; height:115px; background:#f0f0f0;}
footer{width:100%; padding:0px; margin:0px; background:#fff;border-top: 5px solid #cb256b;}
footer > .container{padding-top:70px; padding-bottom:70px}
footer h4{font: 700 12px/28px 'Quicksand', sans-serif; color:#000000; text-transform:uppercase; letter-spacing:2px; margin:0px 0px 15px;}
footer li{font: 500 12px/14px 'Quicksand', sans-serif; color:#858585; text-transform:capitalize; margin-bottom:15px}
footer li:hover{color:#000;}
footer li a, footer li a:hover{color:inherit;}
footer i{background: #b3b3b3; color: #fff; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 20px; margin: 0px 7px 15px 0px;}
.f-pay-icon{width:142px; height:38px; display:inline-block; background:url('../images/sprites.png') -10px -430px}
.social li{margin-bottom:25px;}
.social li:first-child{margin-top:18px;}
.social a{position:relative; display:block; padding:0px 0px 0px 33px}
.social a::before{background:#b0b0b0; width:23px; height:23px; text-align:center; color:#fff; font-family: FontAwesome; display: inline-block; position: absolute; line-height: 23px; border-radius: 23px; left: 0px; top: -5px; font-size:12px}
.facebook::before{content:'\f09a'}
.facebook:hover::before{background:#4867aa}
.twitter::before{content:'\f099'}
.twitter:hover::before{background:#1da1f2}
.youtube::before{content:'\f16a';}
.youtube:hover::before{background:#f70000}
.instagram::before{content:'\f16d'}
.instagram:hover::before{background: #d6249f; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.google-plus::before{content:'\f0d5'}
.google-plus:hover::before{background:#c2463b}
.copyright{background:#000; padding:15px 0px;}
.copyright p{font: 500 12px/14px 'Quicksand', sans-serif; color:#858585; letter-spacing:1px; padding:12px 0px; float:left}
.copyright a{color:inherit;}
.copyright a:hover{color:#fff;}
.copyright .hide-at-480{display:inline;}
.footer-icon{float:right; display:block; width:108px; height:37px; background:url('../images/sprites.png') -172px -430px;}

/*inside banner*/
.inside-banner{width:100%; margin:0px; padding:0px; background: url(../images/inside-back.png) no-repeat 73% 100%;background-size: auto 541px;}
.banner-text{padding:155px 0px 50px;}
.banner-text h1, .d-title{font: 700 30px/40px 'Playfair Display', sans-serif; color:#222222; margin:0px 0px 25px; text-transform:capitalize}
.list-date{float:left}
.list-date label{font:500 14px/28px 'Quicksand', sans-serif; color:#000; width:68px; float:left}
.list-date .date1-icon, .list-date .date2-icon, .list-date .loc-icon{width: 23px; height: 28px; margin:0px 13px; display:inline-block; float:left; background-image: url("../images/sprites.png");}
.green-label{font:700 16px/28px 'Quicksand', sans-serif; color: #cb246a; float:left}
h6.green-label{font-size: 12px; line-height: 15px !important; float:none; padding-left: 117px; color:#666; margin-top: -8px;}
.green-label sup{color: #cb246a}
.change-btn{font: 500 14px/14px 'Quicksand', sans-serif; letter-spacing:1px; text-transform:uppercase; padding:15px 35px; border:1px solid #7e7e7e; margin: 8px 0px 0px 25px;}
.change-btn:hover{border:1px solid  #cb246a; color:#fff!important}
.no-d{float: left; text-align: center; margin: -5px 0px 0px 15px;}
.no-d h4{font: 500 40px/40px 'Quicksand', sans-serif; color: #000; margin-bottom: -5px;}
.no-d span{font: 400 12px/12px 'Quicksand', sans-serif;}

/*bike listing*/
.lisitng-section{width:100%; padding:50px 0px 65px; margin:0px;}
.list-block{text-align:center; border-radius:8px; padding:15px 0px 0px; position:relative; margin:0px 30px 45px}
.list-block:hover{-webkit-box-shadow: 0px 0px 10px 2px rgba(234,234,234,1); -moz-box-shadow: 0px 0px 10px 2px rgba(234,234,234,1); box-shadow: 0px 0px 10px 2px rgb(234,234,234);}
.bike-c{color:#b1b1b1; font:700 11px/11px 'Playfair Display', sans-serif; text-transform:uppercase; display:block; text-align:center; letter-spacing:3px; margin:0px 0px 8px}
.bike-n{border-bottom: 1px solid #b0b0b0; position: relative; height: 11px;}
.list-block:hover .bike-n{border-bottom: 1px solid #ffffff;}
.bike-n h2{font: 700 16px/16px 'Quicksand', sans-serif; color:#000000; text-transform:capitalize; background:#fff; padding:0px 5px; left: 50%; transform: translateX(-50%); display: inline; width: auto;}
.bike-i{margin:40px auto 16px; width:258px;}
.bike-i img{width:100%}
.bike-d{border-radius:8px; width:auto; margin:0px; padding:15px; -webkit-box-shadow: 0px 0px 10px 2px rgba(234,234,234,1); -moz-box-shadow: 0px 0px 10px 2px rgba(234,234,234,1); box-shadow: 0px 0px 10px 2px rgb(234,234,234); display:flex}
.list-block:hover .bike-d{box-shadow:none!important;}
.rate{font: 700 25px/33px 'Quicksand', sans-serif; color: #cb246a; letter-spacing: -2px; display: block; width:120px; border-right:1px solid #b5b5b5; padding:0px 15px 0px 0px}
.rate label{font: 500 12px/18px 'Quicksand', sans-serif; color:#767676; text-transform:uppercase; margin: 0px; display: block; letter-spacing:0px}
.rate label strong{color:#000;}
.rate .rupees::before{font-size: 23px;}
.document{padding:0px 0px 0px 15px; text-align:left}
.document h6{font:700 13px/14px 'Playfair Display', sans-serif; color:#000; margin:0px 0px 7px}
.document p{font:700 11px/14px 'Quicksand', sans-serif; color:#767676;}
.document a{color:#009951!important; text-transform:uppercase; position:relative}
.document a::before{content:' '}
.document a::after{content:' +'; position: absolute; top: -1px; right: -8px;}
.document a:hover{color: #028045!important;}
.book-now{width:75px; height:75px; border-radius:75px; background: #cb246a; color:#fff; font: 700 14px/14px 'Quicksand', sans-serif; display:block; text-transform:uppercase; text-align:center; padding-top: 23px; position: absolute; z-index: 9; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); display:none}
.book-now:hover{color:#fff;}
.list-block:hover .book-now{display:block;}
.modal-open{overflow:auto!important;}
.modal-open .modal{padding-right:0px!important;}
.modal-title{font:700 16px/34px 'Playfair Display', sans-serif; text-align:left; color:#14aa49; width:100%}
.modal-header{position:relative; border-bottom:none}
.close{position:absolute; right: 15px; top: 10px;}
.modal-dialog{max-width: 400px; border-radius:10px}
.modal-body{padding: 10px 17px 20px;}
.modal-body .tnc li{list-style: disc;}
.lisitng-section .row .col-lg-4:nth-last-child(3) .list-block,
.similar-section .row .col-lg-4:nth-last-child(3) .list-block, 
.lisitng-section .row .col-lg-4:nth-last-child(3) .loc-box, 
.lisitng-section .row .col-lg-4:nth-last-child(2) .list-block, 
.similar-section .row .col-lg-4:nth-last-child(2) .list-block, 
.lisitng-section .row .col-lg-4:nth-last-child(2) .loc-box, 
.lisitng-section .row .col-lg-4:last-child .list-block, 
.similar-section .row .col-lg-4:last-child .list-block,
.lisitng-section .row .col-lg-4:last-child .loc-box{margin-bottom:0px;}

/*detail banner*/
.banner-bike{position:absolute; bottom: 0px; left: 150px; width:380px;}
.banner-bike img{width:100%;}
.img-holder{width:380px; height:220px; background-repeat: no-repeat; background-size: cover; background-position:center center}
.banner-text h2{font:700 26px/41px 'Quicksand', sans-serif; color:#000; margin:0px 0px 20px}
.d-title{padding-top:120px; width:100%; padding-left: 12px;}
.banner-d{padding-top:0px;}
.bike-detail{}
.s-bike{float:left; border: none !important; padding: 0px 25px 0px 0px !important; font: 500 20px/30px 'Quicksand', sans-serif !important; color: #000;}
.s-bike .option{font-size:14px;}
.s-bike::after{border-bottom: 2px solid #000!important; border-right: 2px solid #000!important; top: 18px!important;}
.bike-detail h2{float:left}
.arial{font-family:Arial!important;}
.rupees{position:relative}
.rupees::before{content: "\f156"; font-family: FontAwesome; font-size: 22px; font-weight: normal; margin: 0px 5px 0px 0px;}

/*detail section*/
.detail-section{width:100%; padding:65px 0px; margin:0px;}
.detail-section .form-box .inputbox, .booking-box .form-box .inputbox, .policy-section .form-box .inputbox{width:100%; padding:0px 10px; float:none}
.detail-section form .col-lg-6:nth-child(even){padding-left:0px;}
.detail-section form .col-lg-6:nth-child(odd){padding-right:0px;}
.detail-section form .col-lg-12{padding-left:0px; padding-right:0px;}
.note{font:500 12px/14px 'Quicksand', sans-serif; color: #cb246a; cursor:pointer; position: absolute; top: 10px; right: 0;}
.note-block, .note-block .inputbox{height:100px;}
.detail-section h2{margin-bottom:30px;}
.detail-section .form-box, .booking-box .form-box{margin-bottom:20px}
.detail-section .col-lg-12.relative{margin-bottom:20px;}
.deatil-section .search-btn{margin-top:10px;}
.tnc{padding: 0px 0px 0px 15px;}
.tnc h5{font:700 13px/18px 'Quicksand', sans-serif; color:#000; margin:0px 0px 5px -15px; letter-spacing:1px}
.tnc{margin-bottom:20px}
.tnc li{font:700 13px/18px 'Quicksand', sans-serif; color:#767676; list-style:decimal; margin-bottom:3px}
.tnc:last-child{margin-bottom:0px;}
.b-right{margin-left:40px}
.b-left{margin-right:40px}
.search-btn .rupees::before{font-size: 13px;}
.hidden{display:none;}
.d-t{display:inline!important; margin:0px!important; padding:0px!important}
.m-t{display:none; color:inherit} 
.m-t:hover{color:#000;}
.cart .modal-body{text-align: center;}
.cart .modal-body p{font: 500 16px/24px 'Playfair Display', sans-serif; color: #000;}
.cart .modal-body .green-btn{margin:0px 0px 20px}
.modal-body .tnc{text-align:left; padding: 0px 15px 0px 30px!important; height: 200px; overflow-y: scroll; scrollbar-width: thin;}
.modal-body .tnc li{margin-bottom:5px;}
#cart .modal-body{padding:0px 15px}

/*similar*/
.similar-section{width:100%; padding:0px 0px 65px; margin:0px}
.similar-section .h1-t{font-size:17px; text-align:center; margin-bottom:40px}
.active-things-carousel{height:auto!important;}
.active-bike-carousel .owl-nav, .active-things-carousel .owl-nav{right: unset; left: 50%; transform: translateX(-50%); bottom: -30px; position:absolute; width: 180px;}
.active-bike-carousel .owl-nav .owl-prev, .active-bike-carousel .owl-nav .owl-next, .active-things-carousel .owl-nav .owl-prev, .active-things-carousel .owl-nav .owl-next{display: inline-block; margin: 20px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; opacity: 1;}

/*static*/
.content-section{width:100%; padding:80px 0px 65px; margin:0px;}
.content-section p{font:400 16px/32px 'Quicksand', sans-serif; color:#481d1c; margin-bottom:35px; letter-spacing:1px}
.content-section h2{font: 700 16px/24px 'Quicksand', sans-serif; color: #000; margin: 0px 0px 20px; text-align:left}
.full-img{width:100%; margin:0px 0px 30px;}

/*payment response*/
.bike-img{width:350px; float:none; margin:10px 0px 0px 25px}
.bike-img img{width:100%;}
.detail-t{width: 400px; float:none}
.detail-t th{background:#fff; padding: 8px 15px; font: 500 14px/32px 'Quicksand', sans-serif; color: #000;}
.detail-t td{background: #fff; padding: 8px 15px; font: 400 14px/32px 'Quicksand', sans-serif; color: #000;}
td .rupees::before{font-size: 13px;}
.detail-t tr{border-bottom:1px solid #ced2d0;}
.summary-block{width: auto;}

/*tracking id*/
.booking-box{width:300px; margin:0px; text-align:center; float:left}
.loctaion-block{width:calc(100% - 330px); float:right;}
.loctaion-block .t-block{padding-right: 20px;}      
.loctaion-block .active-bike-carousel .owl-nav{bottom: -40px;}
.loctaion-block .t-block .t-img{margin-bottom:10px;}

/*location*/
.loc-box{position:relative; overflow:hidden; margin-bottom:30px}
.loc-box img{width:100%} 
.loc-box .gallery-content{position: absolute; padding: 30px; left: -10%; bottom: -20%; z-index: 9; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.loc-box:hover .gallery-content{opacity: 1; visibility: visible; bottom: 0px; left: 0; background: rgba(0,0,0,0.7); height: 100%;}

/*policy section*/
.policy-section{width:100%; padding:80px 0px 65px; margin:0px;}
.policy-section h4{font: 700 18px/22px 'Playfair Display', sans-serif; color: #000; margin: 40px 0px 15px;}
.policy-section h4:first-child{margin-top:0px;}
.policy-section p, .policy-section ul{font:400 14px/28px 'Quicksand', sans-serif; color:#2c2c2c;}
.policy-section p, .policy-section ul{margin-bottom:15px;}
.policy-section ul{padding-left:15px;}
.policy-section ul span{display:inline-block; margin:0px 0px 10px -15px;}
.policy-section li{margin-bottom:5px; list-style: disc;}
.policy-section a{color:inherit;}
.policy-section a:hover{color:#000;}
.policy-section form .col-lg-6:nth-child(odd){padding-left:0px;}
.policy-section form .col-lg-6:nth-child(even){padding-right:0px;}
.policy-section form .col-lg-12{padding:0px;}
.policy-section form .col-lg-6:nth-last-child(2){padding:0px 15px 0px 0px;} 
.policy-section form .col-lg-6:last-child{padding:0px 0px 0px 15px;} 

/*bike detail*/
.bike-summary h4{font: 400 20px/30px 'Quicksand', sans-serif !important; color: #2c2c2c; margin: 0px 0px 30px 0px;}
.bike-summary h2{font: 700 18px/22px 'Playfair Display', sans-serif; color: #000; margin:0px 0px 20px}
.small-text{color: #666; font-size: 12px; line-height: 33px; margin: 0px 0px 0px 5px;}
.white-layer{background: linear-gradient(to bottom, transparent 30%, transparent 30%, rgb(255, 255, 255) 100%); height: 200px; position: absolute; bottom: 0px; width: 100%;}
.b-right{position:relative; height: 340px; overflow: hidden;}
.full-height{height:auto!important; overflow:auto!important;}
.white-layer span{position: absolute; font: 500 12px/14px 'Quicksand', sans-serif; color:  #cb246a; bottom: 25px; text-align: center; width: 100%; cursor: pointer;}

/*things to do*/
.t-block{width:100%;margin-bottom:50px}
.t-img{width:100%; height:145px; overflow:hidden; margin:0px 0px 15px}
.t-img img{width:100%}
.t-detail{}
.t-detail h2{font: 700 16px/20px 'Playfair Display', sans-serif!important; color: #000; text-transform:capitalize; margin-bottom:10px}
.t-detail h6{font: 500 8px/14px 'Quicksand', sans-serif; color:#666; text-transform:uppercase}
.t-detail h4{font: bold 15px/16px Arial, Helvetica, sans-serif!important; color: #cb246a; margin-bottom: 0px;}
.t-detail h4 span::before{font-size: 15px;}
.t-detail p{font: 400 16px/24px 'Quicksand', sans-serif; color:#6c6c6c; margin: 15px 0px;}
.t-detail .green-btn{}

/*payment-s*/
.payment-s p{font: 300 14px/19px 'Quicksand', sans-serif; color: #616161;}
.trans2{border-top: 1px solid #E7E7E7; border-bottom: 2px solid #E7E7E7; padding: 10px 0px; margin: 0px; width:400px; text-align:center}
.trans2 h6{font: 400 14px/20px 'Quicksand', sans-serif; color: #000;}
.trans2 h5{font: 500 20px/30px 'Quicksand', sans-serif; color:  #cb246a;}
.mob-img{display:none; width: 50px; float: right;}
.mob-img img{width:100%;}

/*scroll*/
.scrollToTop{width: 40px; height: 35px;	padding: 7px 0; text-align: center; font-weight: bold; color: #fff; position: fixed; bottom: 10px; right: 10px; display: none; background:none; font-size:25px; line-height:15px; z-index: 9;}
.scrollToTop::after{content: "\f062"; font-family: FontAwesome; color: #cb246a}
.scrollToTop:hover::after{color: #cb246a;}


.active-gallery-carousel  .owl-carousel .owl-item {margin-right: 0 !important;}
@media screen and (max-width: 1450px) {
	.inside-banner{background-position:right -100px top;}
	.banner-bike{left: 0px;}
}

@media screen and (max-width: 1199px) {
	.container-h{max-width: 100%; width: 100%; margin-right: 0; float:none;}
	.slider-text h2{width:100%;}
	.portfolio-area .active-gallery-carousel .owl-nav{right: unset; left: 50%; transform: translateX(-50%);}
	.counter_area .single_counter{width: 159px;}
	.inside-banner{background-position:right -300px top;}
	.bike-i{width:100%;}
	.t-img{height: 115px;}
}

@media screen and (max-width: 991px) {
	.hide-at-991{display:none;}
	.show-at-991{display:block;}
	.home-icons{width: auto;}
	.section-gap{padding: 80px 0;}
	.portfolio-main h2{width: auto;}
	.single-service{margin-bottom: 0px;}
	.portfolio-area.section-gap{margin:0px 0px 60px;}
	.video-sec-area{margin: 80px 0px;}
	.video-left{margin-bottom:50px;}
	.counter_area .single_counter, .counter_area .single_counter:nth-child(2){margin: 0px 14px 0px 0px;}
	.counter_area .single_counter{width: 152px;}
	.video-sec-area .h2-t{text-align:center;}
	.testimonial-area.section-gap{padding: 70px 0px;}
	.testimonial-area .container{background:none;}
	.testimonial-area{background:#f0f0f0 url('../images/customer.png') no-repeat right -120px bottom -50px;}
	footer .col-md-6{margin-bottom:30px;}
	footer .col-md-6:last-child, footer .col-md-6:nth-last-child(2){margin-bottom:0px;}
	.banner-text{padding: 95px 0px 50px;}
	.inside-banner{background:none;}
	.phone-icon{background: url('../images/phone-b.png');}
	.contact-top a{color:#000;}
	.inside-banner{background: none; padding: 100px 0px 0px;}
	.banner-text{padding:0px;}
	.detail-section .row .col-lg-6:first-child{margin-bottom:50px}
	.b-left{margin-right: 0px;}
	.b-right{margin-left: 0px;}
	.bike-i{margin: 20px auto 30px;}
	.lisitng-section .row .col-lg-4:nth-last-child(3) .list-block, 
	.similar-section .row .col-lg-4:nth-last-child(3) .list-block{margin-bottom:45px;}
	.lisitng-section .row .col-lg-4:nth-last-child(3) .loc-box{margin-bottom:30px;}
	.content-section, .policy-section{padding: 30px 0px 35px;}
	.listing-banner{padding: 60px 0px 0px;}
	.m-t{display:inline;}
	.d-t{display:none!important;}
	.hidden{display:block;}
	.detail-t{width: 310px; float:left}
	.bike-img{float:left;}
	.d-title{padding-top: 0px;}
	.banner-bike{position: relative;}
	.detail-section{padding: 30px 0px 65px;}
	.booking-box{float:none}
	.loctaion-block{width:100% ; float:none; margin:50px 0px}
	.thing-s{margin: 50px 0px 30px;}
	.trans2{width: 310px;}
	.thing-s > h2{text-align:center;}
	.hidden-span{height: 100px; margin-top: -100px;}
	
	
	
	/*Order- accounts*/
	.transactions .laudry-item .quantity-name {
    width: 65%;
    float: left;
    padding: 0 15px 0 0;
    }
	.transactions .laudry-item .quantity-price {
    float: left;
    width: 15%;
    text-align: center;
    padding: 13px 10px 0;
    }
    .transactions .laudry-item .quantity-status {
    float: right;
    width: 80%;
    text-align: left;
    padding: 13px 0 0;
    }
    .transactions .laudry-item p.final-date {
    margin: 15px 44px 0;
    font: 500 12px/18px "Quicksand", sans-serif;
    }
    
    .copyright .float-right {
     float: left !important;
    padding:2px 0;   
    }
    
    .order-radio-btn .choose-place {
    float: left;
    width: 50%;
    padding-right: 10px;
    }
}

@media screen and (max-width: 767px) {
	.hide-at-767{display:none;}
	.show-at-767{display:block;}
	.form-box-section{height:auto!important; margin: 60px 0px; width: 100%; padding: 0px;}
	.label{text-align: left;}
	.container-h form{padding: 0px;}
	.home-banner-area .h1-t{text-align:center; margin:0px 20px 20px; font-size:20px}
	.canvus_menu{background: rgba(255, 255, 255, 0.9);}
	.trans{background-color: rgba(255, 255, 255, 0.9);}
	.canvus_menu.trans .toggle_icon span, .canvus_menu.trans .toggle_icon span::before, .canvus_menu.trans .toggle_icon span::after{background:#222222;}
	.section-gap{padding: 0px 0px 60px;}
	.h2-t{text-align:center; font-size:30px; line-height:35px;}
	.portfolio-main h2{margin: 0px 0px 20px;}
	.portfolio-area .portfolio-main .primary-btn{margin: 20px auto; display: table;}
	.portfolio-main p{text-align:center;}
	.video-sec-area{margin: 60px 0px;}
	.video-left{margin-bottom: 0px;}
	.video-right{margin-top: 40px;}
	.counter_area{background: #f4f8ff; padding: 20px; width: 350px; margin: 30px auto 0px; background:transparent;text-align: center;}
	.counter_area{padding:14px;}
	.counter_area .single_counter{margin: 0px 14px 14px 0px;}
	.counter_area .single_counter:nth-child(2){margin-right:0px;}
	.testimonial-area.section-gap{padding: 60px 0px;}
	footer > .container{padding-top: 60px; padding-bottom: 60px;}
	.tab-slider{display:block!important;}
	.home-banner-area .owl-carousel .owl-slide{background:none!important;}
	#owl-demo .d-flex{display:block!important;}
	.home-banner-area .owl-carousel .owl-slide{height:auto;}
	.slider-text h2{padding:0px 20px;}
	.banner-bike{width:100%;}
	.green-label{font-size:14px;}
	.list-block{margin: 0px 0px 30px;}
	.lisitng-section .row .col-lg-4:nth-last-child(3) .list-block, .similar-section .row .col-lg-4:nth-last-child(3) .list-block{margin-bottom:30px;}
	.active-bike-carousel .owl-nav{bottom:-40px;}
	.document a{display:block;}
	.document a::after{right:unset;}
	.similar-section .list-block{margin: 10px auto 30px; margin-bottom: 30px; width: 90%;}
	.form-area{margin-top:50px;}
	.recaptcha{width:233px; margin:0px auto; float:none!important; padding:0px}
	.detail-t{width: 100%; float: none; margin-bottom:30px}
	.bike-img{float: none; margin: 0px auto;}
	.img-holder{width:100%;}
	.img-holder{height: 150px; background-size: 100%;}
	.portfolio-area.section-gap{margin-bottom:0px; padding-bottom:0}
	.t-img{height: 135px;}
	.bike-img{display:none;}
	.mob-img{display: block;}
	.trans2{width: 100%;}
	
	/*order-accounts*/
	.transactions .quantity-dates {
    width: 30%;
    float: left;
    padding: 0 15px 0 0;
    }
    .transactions .laudry-item .quantity-name {
    width: 50%;
    float: left;
    padding: 0 15px 0 0;
   }
   .transactions .laudry-item .quantity-price {
    float: left;
    width: 20%;
    text-align: center;
    padding: 13px 10px 0;
    }
    .transactions .laudry-item .quantity-status {
    float: right;
    width: 70%;
    text-align: left;
    padding: 13px 0 0;
    }
}
@media screen and (max-width: 600px) {
    .transactions .laudry-item .quantity-detail {
    border-bottom: 0px dotted #cacaca;
    padding: 8px 0px 13px;
}
    .transactions .quantity-dates {
    width: 100%;
    float: left;
    padding: 0 15px 0 0;
    margin: 0 0 10px;
    position:relative;
}
.transactions .laudry-item .re-order {
    color: #cb256b;
    background: transparent;
    border-radius: 4px;
    padding: 3px 8px;
    font: 600 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #cb256b;
    position: absolute;
    right: 0;
    top: 5px;
}
.transactions .laudry-item p {
    color: #252525;
    font: 400 10px/11px "Quicksand", sans-serif;
    padding: 0 0 2px;
}
.transactions .laudry-item h5 {
    color: #262425;
    font: 600 12px/15px "Quicksand", sans-serif;
    letter-spacing: 1px;
    margin: 0 0 7px;
}
.transactions .laudry-item .quantity-name {
    width: 100%;
    float: left;
    padding: 0 0px 0 0;
    margin: 0 0 10px;
}
.transactions .laudry-item i {
    font-size: 17px;
    padding: 0 8px 8px 0;
    color: #070506;
    float: left;
}
.transactions .laudry-item .quantity-price {
    float: left;
    width: 50%;
    text-align: left;
    padding: 0px 0px 0;
}
.transactions .laudry-item .order-pay {
    color: #fff;
    background: #4999c7;
    border-radius: 4px;
    padding: 5px 12px;
    font: 500 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0px;
    height: 20px;
}
.transactions .laudry-item .order-paid {
    color: #fff;
    background: #82b574;
    border-radius: 4px;
    padding: 5px 12px;
    font: 500 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0px;
    height: 20px;
}
.transactions .laudry-item .quantity-status {
    float: right;
    width: 50%;
    text-align: center;
    padding: 3px 0 0;
}
.transactions .laudry-item p.amount-total {
    font: 600 16px/20px "Quicksand", sans-serif;
    color: #191919;
    margin: 0 0 9px;
}
.transactions .laudry-item .order-cancel {
    color: #000;
    background: #fff;
    border-radius: 50px;
    padding: 6px 50px;
    font: 700 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    box-shadow: 0px 4px 6px 2px rgba(4, 4, 4, 0.15);
}
.transactions .laudry-item .order-canceled{    color: #f22;
    background: #fff;
    border-radius: 50px;
    padding: 6px 50px;
    font: 700 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    box-shadow: 0px 4px 6px 2px rgba(4, 4, 4, 0.15);}
.transactions .laudry-item .order-picked {
    color: #fff;
    background: #000;
    border-radius: 50px;
    padding: 6px 50px;
    font: 700 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    box-shadow: 0px 4px 6px 2px rgba(4, 4, 4, 0.15);
}
.transactions .laudry-item .order-delivered {
    color: #fff;
    background: #cb256b;
    border-radius: 50px;
    padding: 6px 40px;
    font: 700 11px/11px "Quicksand", sans-serif;
    text-transform: uppercase;
    box-shadow: 0px 4px 6px 2px rgba(4, 4, 4, 0.15);
}
.transactions .laudry-item p.final-date {
    margin: 15px 0px 0;
    font: 500 12px/18px "Quicksand", sans-serif;
}


}
@media screen and (max-width: 575px) {
	.col-xs-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.col-xs-4{-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
	.col-xs-5{-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
	.col-xs-7{-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}
    .side_menu{padding: 60px 15px 20px;}
	.video-left{border-radius: 0px;}
	.banner-bike{position:relative; width: 380px; margin:0px auto}
	.detail-section form .col-lg-6{padding: 0px!important}
	.lisitng-section .row .col-lg-4:nth-last-child(2) .list-block, .similar-section .row .col-lg-4:nth-last-child(2) .list-block{margin-bottom:30px;}
	.modal-dialog{margin: .5rem auto;}
	.loc-box img{width:30%; float:left;}
	.loc-box::after{clear:both; content:''; display:block;}
	.loc-box .gallery-content{position: relative; padding: 0px 0px 0px 20px; left: 0; bottom: 0; opacity: 1; visibility: visible; width: 70%; float: right; z-index:1}
	.loc-box .gallery-content p{color:#000;}
	.loc-box:hover .gallery-content{background:none;}
	.loc-box .gallery-content h4{color:#222222;}
	.banner-bike{overflow:hidden; width:100%}
	.banner-bike img{width: auto;}
	.detail-top .container{padding:0px;}
	.detail-top .row{display:block; flex-wrap: unset; margin: 0px 0px 0px 15px;}
	.detail-top .row::after{clear:both; content:' '; display:block;}
	.detail-top .row .col-lg-6{padding:0px; float:left}
	.banner-d .list-date label{float: none; display: block; margin: 15px 0px 5px;}
	.banner-d .list-date .date1-icon, .banner-d .list-date .date2-icon, .banner-d .list-date .loc-icon{margin: 0px 5px 0px 0px; line-height: 10px;}
	.banner-text h2{margin:0px;}
	.img-holder{height: 220px; background-size: 380px 220px; background-position:left -24px center}
	h6.green-label{padding-left: 26px;}
	.t-img{height: auto;}
	.d-title{padding-left: 0px;}
	
	
	
}

@media screen and (max-width: 480px) {
	.hide-at-480{display:none;}
	.show-at-480{display:block;}
	img.log{width: 100px;}
	.canvus_menu .toggle_icon{top:20px;}
	img.log{padding-top: 0px!important; position: absolute; left: calc(50% - 46px); transform: translateX(-50%); top: 0px;}
	.mobile{margin: 18px 0px 0px; width: 30px; height: 29px; background-size: 30px;}
	.canvus_menu{min-height: 65px;}
	.slider-text h2{
            font-size: 16px!important;
    line-height: 19px!important;
    width: auto;
    padding: 0px 20px;
    font-weight: 500 !important;
        }
    .pink-text-small {
    color: #fff;
    font: 700 21px/45px 'Playfair Display', sans-serif !important;
}
    .h1-t{font-size:18px!important; line-height:24px!important}
	.label{font-size:12px; line-height:14px;}
	.form-box .inputbox{font-size:12px;}
	.form-box{margin: 0px 0px 15px 0px;}
	.custom-checkbox{margin-top: 0px; margin-bottom: 0px;}
	.form-box > span{margin: 4px 10px;}
	.mobile-form, .form-box-section{margin:25px 0px 50px}
	.service-icon span{width: 70px; height: 70px; background-size: 235px !important;}
	.book-icon, .book-icon:hover{background-position: -81px -5px !important;}
	.pick-icon, .pick-icon:hover{background-position: -3px -84px !important}
	.return-icon, .return-icon:hover{background-position: -83px -84px !important;}
	.h2-t{font-size:20px; line-height:30px!important}
	.section-title p{margin: 0px 0px 5px;}
	.section-title{padding-bottom: 20px;}
	.single-service .service-content h4{font-size:14px; line-height:16px; margin-bottom: 10px;}
	.single-service .service-content p{font-size:12px;}
	.section-gap{padding: 50px 0px 50px;}
	.portfolio-area.section-gap{margin: 0px 0px 40px;}
	.portfolio-area .active-gallery-carousel .owl-nav{width:180px;}
	.portfolio-area .active-gallery-carousel .owl-nav{bottom: -60px;}
	.counter_area .single_counter:nth-child(3){margin-bottom: 0px;}
	.info-content p{font-size:12px; line-height:14px;}
	.video-sec-area{margin: 50px 0px;}
	.video-left{height:200px;}
	.testimonial-area.section-gap{padding: 40px 0px;}
	.single-testi-item .author-desc p{font-size:12px; line-height:20px;}
	.section-title{padding-bottom: 10px;}
	.single-testi-item .author-title{margin-bottom: 0; margin-top: 10px;}
	.single-testi-item .author-title .a-desc h6{font-size:13px; line-height:18px}
	.single-testi-item .author-title .a-desc p{font-size:12px; line-height:18px;}
	footer > .container{padding-top: 50px; padding-bottom: 30px;}
	footer .col-md-6{margin-bottom: 15px;}
	.copyright .hide-at-480{display: none;}
	.copyright p{width:calc(100% - 75px); font-size:11px; padding:0px;}
	.footer-icon{width:75px; background-size:400px; height:26px; background-position: -108px -275px;}
	footer .show-at-480{height: 5px;}
	.side_menu .menu-left li a, .side_menu .menu-left li .dropdown-toggle{font-size:14px;}
	.booking-btn{font-size:12px; line-height:12px;}
	.slider-text{display: block; bottom: 40px; top:unset}
	.testimonial-area{background-size:150px; background-position:right -60px bottom -30px;}
	.banner-text h1, .d-title{font-size: 25px;
    line-height: 30px!important;
    margin: 0px 0px 10px;} 
    .order-summary-ban .summary-type h5 {
    font: 600 14px/20px 'Quicksand', sans-serif;
    line-height: 28px;
    color: #cb246a;
    text-transform: capitalize;
    letter-spacing: 2px;
    padding: 0 0 18px;
}
	.s-bike{font-size:16px!important;}
	.banner-text h2{font-size:20px; line-height: 30px!important; margin: 0px 0px 5px;}
	.rupees::before{font-size: 18px;}
	.s-bike{height: auto !important;}
	.detail-section{padding:50px 0px;}
	.detail-section h2{margin-bottom: 20px;}
	.note{top:0px;}
	.custom-checkbox span{font-size:10px;}
	.bike-n h2{font-size:14px; line-height:18px!important; left: 0; transform: none; display: block; width: 100%;} 
	.bike-n{height: 9px;}
	.rate{font-size:15px; line-height: 16px; width: auto; padding: 0px 10px 0px 0px; max-width:85px; min-width: 65px; letter-spacing: -1px; text-align: left; border-right: 1px solid #e1e1e1;}
	.document{padding: 0px 0px 0px 10px;}
	.rate .rupees::before{font-size: 13px;}
	.inside-banner{padding: 70px 0px 0px;}
	.content-section p{font-size:14px; line-height:28px; margin-bottom: 20px;}
	.gray-bar{height:50px;}
	.content-section, .policy-section{padding: 25px 0px 30px;}
	.single-gallery .gallery-content h4, .loc-box .gallery-content h4{font-size:13px; line-height:18px!important; margin-bottom:5px}
	.single-gallery .gallery-content p, .loc-box .gallery-content p{font-size:12px; line-height:16px;}
	.single-gallery .gallery-content{padding:10px!important; bottom:0px!important;}
	.tab-slider{display:none!important;}
	.mobile-slider{display:block!important;}
	.listing-banner{padding: 100px 0px 0px;}
	.change-btn{font-size:9px; line-height:9px; padding:9px 15px; margin: 5px 0px 0px 81px; float: none;}
	.list-block{-webkit-box-shadow: 0px 0px 10px 2px rgba(234,234,234,1); -moz-box-shadow: 0px 0px 10px 2px rgba(234,234,234,1); box-shadow: 0px 0px 10px 2px rgb(234,234,234); padding: 10px 5px;}
	.bike-d{box-shadow:none; padding:0px}
	.bike-n{border-bottom:none;}
	.bike-i{margin: 20px auto 20px;}
	.lisitng-section .col-xs-6, .similar-section .col-xs-6{padding:0px;}
	.lisitng-section .col-xs-6:nth-child(odd) .list-block, .similar-section .col-xs-6:nth-child(odd) .list-block{margin-left:20px; margin-right:10px;}
	.lisitng-section .col-xs-6:nth-child(even) .list-block, .similar-section .col-xs-6:nth-child(even) .list-block{margin-left:10px; margin-right:20px;}
	.modal-dialog{margin: .5rem;}
	select.select{display:block!important; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none!important; background:none}
	.sel-box{position:relative}
	.sel-box::after{content:'\f107'; position:absolute; top:7px; right:10px; font-family: FontAwesome; z-index: 1; pointer-events: none; color: #000;}
	.nice-select{display:none!important;}
	.content-section h2{font-size:14px; line-height:20px}
	.document h6{display:none;}
	.list-block{margin-bottom:20px;}
	.loc-box .gallery-content h4{margin-bottom:10px;}
	.loc-box{margin-bottom:20px!important;}
	.lisitng-section .row .col-lg-4:last-child .loc-box{margin-bottom: 0px!important;}
	.loc-box .gallery-content{padding: 0px 0px 0px 15px;}
	.lisitng-section{padding: 25px 0px 40px;}
	.booking-box{margin:0px auto;}
	.similar-section .h1-t{margin-bottom: 20px;}
	.similar-section{padding: 0px 10px 65px; margin:0px auto}
	.policy-section h4{font-size:16px; line-height:20px; margin: 30px 0px 10px;}
	.policy-section p, .policy-section ul{font-size:12px; line-height:20px; margin-bottom: 10px;}
	.policy-section ul span{margin-bottom:5px;}
	.policy-section li{margin-bottom: 3px;}
	.policy-section form .col-lg-6{padding:0px!important;}
	.form-area form{margin-top:15px;}
	.bike-summary h4{font-size:16px!important; line-height:28px!important}
	.bike-summary h2{}
	.banner-d .list-date label{margin: 5px 0px 0px;}
	.banner-d .green-label{font-size: 12px;}
	.mob-btn{margin: 65px auto 0px;}
	.hidden-span{height: 70px; margin-top: -70px;}


  /*07-08-2020*/
  .logo-shape {
    position: absolute;
    z-index: -1;
    top: 50%;
    transform: translate(-30%,-50%);
    right: 0 !important;
    display: none;
}
.container-h h1 {
    padding-left: 0px;
}
#desktop{margin-top: 0 !important;}
.mar-auto .for-mob{    width: 90%;
    margin: 0 auto;
    float: none !important;}
.search-btn {
    font: 500 14px/14px 'Quicksand', sans-serif;
    letter-spacing: 1px;
    color: #fff;
    padding: 12px 30px;
    width: 73%;
    background: #cb246a;
    border: none;
    -webkit-box-shadow: 3px 3px 12px 0px rgba(186,191,189,1);
    -moz-box-shadow: 3px 3px 12px 0px rgba(186,191,189,1);
    box-shadow: 3px 3px 12px 0px rgba(186,191,189,1);
}
form .radio.fancy-blue label {font-weight: 600;float: left;}

    /***********ORDER************/
    .choose-place {
    float: left;
    width: 50%;} 
    
    .lisitng-section.order-page .col-xs-6{
    padding: 0 5px;}
    .lisitng-section.order-page .form-box {
    margin: 0px 0px 40px 0px;}

    .after-search .item-head {
    padding: 10px 15px;
    font: 700 10px/15px 'Quicksand', sans-serif;
    color: #000;}
    .after-search .item-name {
    width: 45%;}
    .after-search .item-body .item-no {
    font: 500 12px/15px 'Quicksand', sans-serif;
    color: #969696;
    padding: 4px 0 0;}
    .after-search .item-body .item-name, .after-search .item-body .item-price {
    font: 500 12px/15px 'Quicksand', sans-serif;
    color: #494949;
    padding: 4px 0 0;}
    .after-search .item-qty {
    width: 29%;
    text-align: right;}

    .add-btn {
    border: 0px solid #000 !important;
    border-radius: 15px !important;
    width: 68px;
    margin: 0 0 0 auto;
    background: #1f1f1f;
    color: #fff;
    padding: 0px 0px;
    text-align: center;
    box-shadow: 0px 0px 6px 3px rgba(4, 4, 4, 0.15);
}
.qtyminus, .qtyplus {
    width: 16px;
    height: 16px;
    background: #424041;
    border: none;
    cursor: pointer;
    color: #fff !important;
    border-radius: 20px !important;
    font-weight: 600;
    font-size: 12px;
    padding: 0;
    line-height: 12px;
}
.qty {
    width: 21px;
    height: 24px;
    color: #fff;
    border-top: 0 !important;
    border-bottom: 0 !important;
    border-left: 1px solid #1f1f1f !important;
    border-right: 1px solid #1f1f1f !important;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    background: #1f1f1f;
}
.btn-sm {
    border-radius: 20px;
    padding: 2px 8px;
    background: #fff;
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 1px;
    box-shadow: 0px 0px 6px 3px rgba(4, 4, 4, 0.15);
    margin: 0 8px;
}

/*Order Summry*/
.order-summary-page .col-xs-6 {
    padding: 0 15px;
}
.ask-opt-btn{margin:0 0 30px;}
.order-summary-page .otp-block .form-box label {
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 1px;
    margin: 0 !important;
}

.order-radio-btn .choose-place {
    float: left;
    width: 100%;
    padding-right: 0px;
}
.dyi {
    position: absolute;
    bottom: -12px;
    opacity: 111;
    z-index: 111111;
    font: 500 12px/15px 'Quicksand', sans-serif !important;
    color: #fff;
    margin: 0px 0px 15px 0px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    left: 0;
    right: 0;
}
}

@media screen and (max-width: 450px) {
	.h1-t{font-size: 17px !important;}
}

@media screen and (max-width: 420px) {
	.banner-bike{width:100%;}
}	

@media screen and (max-width: 400px) {
	.h1-t{font-size: 14px !important;}
	.banner-bike{width:100%;}
	.modal-body .col-xs-6{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
}

@media screen and (max-width: 420px) {
	.active-testi-carousel .owl-nav{display: block;}
	.bike-img{width: 100%;}
}

@media screen and (max-width: 380px) {
	.counter_area{width: 265px; padding: 10px;}
	.counter_area .single_counter{margin: 0px 10px 10px 0px;}
	.counter_area .single_counter{width: 115px;}
}

@media screen and (max-width: 340px) {
	.booking-box{width: auto;}
}
