body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;font-size:18px}main{width:90%;margin:40px auto auto}*{box-sizing:border-box}a{color:#0070f3;text-decoration:none;font-size:20px}a:hover{text-decoration:underline}img{max-width:100%;display:block}.hide{display:none}.show{display:block;background:#eee;padding:5px;text-align:center}.logomain{width:80px}.button{cursor:pointer;background-color:#4caf50;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}.col2{display:flex}.col2,.col2 div{padding:20px}.col2 .modelDesc{padding-right:0}.cardinfo{padding:0!important;margin-bottom:20px}.cardinfo input{margin-bottom:0!important;margin-right:10px}input{display:block}.menu{display:flex;float:right;margin-top:10px}.menu li{padding:0 30px;list-style:none}.menu li,.menu li a{font-size:1rem}.mt0{margin-top:0!important}.pt0{padding-top:0!important}.order-box{margin:50px auto;padding:30px;border-radius:10px;box-shadow:0 0 10px #ccc;background:#f6b1d6}.success{text-align:center}.registration-container{margin:25px auto;background-color:#f6b1d6;padding:30px;border-radius:10px;box-shadow:0 0 10px #ccc}.date-selector{width:500px;background-color:#fff0f8;padding:30px;border-radius:10px;box-shadow:0 0 10px #ffd4d4;text-align:center;margin:25px 0 25px 20px;height:-moz-fit-content;height:fit-content}.date-changer{font-size:25px}.date-changer a{text-decoration:none;cursor:pointer}.timeCardCnt{display:flex;width:470px;flex-wrap:wrap;padding:30px}.timeCardCnt div{padding:5px 10px;background-color:rgba(224,38,146,.26);margin-bottom:20px}.timeCardCnt div.available{background-color:#3e8e41;cursor:pointer;border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b}.modelInfoCnt{width:750px}.review-container{margin:50px 0 50px 60px;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 0 10px #ccc}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}.filter-container select{margin-bottom:0}.filter-container{text-align:center}label{font-weight:700;margin-bottom:10px;display:block}input[type=submit]{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}input[type=submit]:hover{background-color:#3e8e41}.error{color:red;margin-top:10px}.service{display:flex;align-items:center}.service input[type=text]{width:60px}.service input[type=checkbox]{position:relative;top:-5px}.pricebox{margin-left:20px;display:flex;margin-top:13px}.admin-menu{margin-right:50px;width:200px;background-color:#f6b1d6;padding:20px}.admin-menu ul{padding-left:0}.admin-menu a{display:block;font-size:16px;color:#000;font-weight:700}.main-admin-layout{display:flex}.fullwidth{width:150%}.buttont{display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#fff;background-color:#4caf50;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .3s ease}.buttont:hover{background-color:#3e8e41}.buttont:active{background-color:#2c5d33}.buttont_active,.hover_none:hover{background-color:#c4c4c4}.hover_none:hover{text-decoration:unset;cursor:default}.buttont .tooltiptext{visibility:hidden;width:250px;background-color:#c4c4c4;color:#272727;text-align:center;padding:5px 0;border-radius:6px;margin-left:-220px;margin-top:30px;position:absolute;z-index:1}.buttont:hover .tooltiptext{visibility:visible}.mtop10{margin-top:10px}.filterbtn{padding-top:6px;padding-bottom:8px;margin-top:13px}.menu{color:#000;font-size:16px}.menu svg{margin-top:2px;margin-left:5px}.mega-menu{justify-content:space-around;border:1px solid #ccc;padding:16px;margin-bottom:16px;position:absolute;background:#d90085;z-index:9;margin-top:60px;max-height:300px;overflow:scroll}.close{position:absolute;right:5px;top:2px;color:#c8c8c8}.close:hover{color:#fff;cursor:pointer}.mega-menu-column{padding:0 16px}.mega-menu-column ul{list-style:none;padding:0;margin:0}.mega-menu-column li{margin-bottom:8px}.mega-menu-column button{background:none;border:none;cursor:pointer;color:#000;padding:0;font-size:16px}.mega-menu-column button:hover{text-decoration:underline}.mega-menu-title{background:none;border:none;cursor:pointer;color:#333;font-size:1.1em;font-weight:700;text-align:left;width:100%;padding:4px 0}.mega-menu-title:hover{text-decoration:underline}.sub-menu{margin-left:16px;padding-left:8px;border-left:1px solid #ccc}.mega-menu li,.sub-menu li{margin-left:20px}.mega-menu li{color:#000}.filter-container div.loc{background:#fff;border:1px solid #ccc;border-radius:5px;font-size:14px;color:#000;cursor:pointer;padding:5px 5px 5px 12px}.filter-container div.loc svg{position:relative;top:3px;fill:#737373}.modelSingel{max-height:600px;overflow:hidden;width:400px;padding:0!important}.bookingpage{justify-content:space-between;display:flex;flex-direction:row;padding:0}.bookingpage .bookarea{margin-left:20px}.filter-container button{background:transparent;padding:5px;font-size:16px}.menu-cards{clear:both}.menu-cards label{float:left;position:relative;font-weight:300;font-size:16px}.menu-cards button{float:left;background:transparent;border:none;padding:3px 0}.menu-cards input{float:left}.cities{margin-left:15px;background-color:rgba(217,0,133,.63);clear:both}.citypadding{padding:5px 10px 30px 5px}.cities input{position:relative;top:3px}.borough{background-color:rgba(217,0,133,.84)}.neighborhood{background-color:#be0275}.neighborhood label{float:none;text-align:left}.bookingpage .col2,.modelSingel div{padding:0}.react-datepicker-wrapper input{position:relative;top:9px}.viewbyicon{width:100%;text-align:right;cursor:pointer}.viewbyicon img{display:inline}.anchor{cursor:pointer;color:#3e8e41}.anchor:hover{text-decoration:underline}.selected_label{background:#000;padding:20px;text-align:center;color:#fff}.searchresult{height:100px;overflow:scroll;list-style:none;text-align:left;cursor:pointer}.coverage img{max-height:200px}.modelDesc p{margin-bottom:7px;margin-top:0}.single-login{margin-left:auto;margin-right:auto}.error-message p{color:red;font-weight:700}.calltypes .selected{background-color:#57ee6d}.calltypeCnt{max-width:70%;margin:auto auto 40px}.calltypes{display:flex;justify-content:center}.calltypeCnt button{margin-bottom:20px;border:none;padding:10px 15px;font-weight:700;border-radius:5px;margin-left:10px}.table{border-collapse:collapse;width:100%}.table td,.table th{border:1px solid #ddd;padding:8px;text-align:left}.table th{background-color:#f6b1d6}.footer{margin-top:100px;padding:40px;text-align:center;background:#f945b3;background:radial-gradient(circle,#f945b3 0,rgba(217,0,133,.935) 35%,rgba(217,0,133,.072) 100%)}.submitbox{display:flex;align-items:center}.submitbox img{margin-left:20px;width:30px;height:30px}header a{color:#000}.smallfont{font-size:14px;margin-top:0}.mktitle{margin-bottom:0;font-size:1.2rem}select{background-color:#fff;padding-right:25px;background-image:url(/images/arrow.png);background-repeat:no-repeat;background-position:100%;background-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.locarr{float:right;position:relative;top:8px;right:-5px;width:14px;margin-left:8px}.react-datepicker-wrapper input::placeholder{color:#000}.home-filter-params{margin-top:10px}.home-filter-cards{clear:both}.viewbyicon{margin-top:18px}.viewby{border:1px solid #ccc;border-radius:10px;padding:0 10px 10px}@media only screen and (max-width:1000px){.modelInfoCnt{width:100%}.filterLabels{display:inline-block}.container{margin-left:0;margin-right:0}.menu{display:inline-block;width:100%}.menu li{float:left}.filterLabel{display:inline-block}.react-datepicker-wrapper input{top:0}.bookingpage,.bookingpage .col2{display:block;padding:0}.bookingpage h1{font-size:25px}.modelSingel{width:300px}.col2 .modelDesc{padding:0;margin-top:20px!important}.date-selector{width:100%;padding:5px;margin-left:0}.timeCardCnt{display:block;width:100%;padding:0}.timeCardCnt div{display:inline-block;margin:2px}.main-admin-layout{display:block}}@media only screen and (max-width:400px){.menu li a{font-size:16px}.logomain{width:200px}.react-datepicker-wrapper input{width:140px}.viewbyicon img{width:20px;height:auto}}.avg{border:1px solid #ccc;padding:5px 15px;margin-top:30px}.reviewNumber div{display:flex}.reviewNumber img{margin:5px;width:20px}.reviewText{margin-top:0}.customer-name{margin-bottom:0}.reviews-cnt{padding-right:40px}.registration-page{display:flex;padding:20px;background:#f4f4f4;border-radius:20px}.login-cnt{padding:20px;background-color:#f6b1d6;border-radius:10px;height:-moz-fit-content;height:fit-content;margin-top:50px;width:35%}.photobg{background:#fff1f8;padding:20px!important;border-radius:20px;box-shadow:6px 6px 12px #ffd4d4}.warnlable{color:red;animation:shake .5s;animation-iteration-count:1}.warn{animation:shake .5s;animation-iteration-count:2}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.galleryImgs{margin:20px auto;display:flex;gap:20px;align-items:self-end}