﻿@charset "utf-8";
/* CSS Document */

/* browser reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html, body { height:100%; }
body { line-height:1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
img { color:transparent; font-size:0; vertical-align:middle; -ms-interpolation-mode:bicubic; width:auto\9; height:auto; max-width:100%; }
ol, ul, li { list-style:none; } 
table { border-collapse:collapse; border-spacing:0; }
th, td, caption { font-weight:normal; vertical-align:top; text-align:left; }
q { quotes:none; }
q:before, q:after { content:""; content:none; }
sub, sup, small { font-size:75%; }
sub, sup { line-height:0; position:relative; vertical-align:baseline; }
sub { bottom:-0.25em; }
sup { top: -0.5em; }
svg { overflow:hidden; }
#map_canvas img, .google-maps img { max-width:none; }
/* text reset */
pre, code { font-family:"DejaVu Sans Mono", Menlo, Consolas, monospace; }
hr { border: 0 solid #ccc; border-top-width:1px; clear:both; height:0; }
ol { list-style:decimal; }
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a { color:#009fff; text-decoration: none; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; cursor: pointer}
a:hover { color:#212121; text-decoration:none; }
a:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
a:hover, a:active, a:focus { outline:0; }
body { color: #212121; font: 400 16px/1 "Roboto", sans-serif !important; background: #f5f5f5; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
figure { margin: 0; }
img { vertical-align: middle; }
[role="button"] {
 cursor: pointer;
}
/* input reset */
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;-moz-appearance: textfield;}
input[type=number] {-moz-appearance:textfield;}
input{-moz-appearance: textfield !important;}
select { background: #fff; border: solid 1px #000; box-shadow: none; height: 60px; line-height: 18px; padding: 20px 22px; width: auto; font-size: 14px; }
input[type="number"], input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input.form-text, textarea { font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: normal; background: #fff; border: 1px solid #e6e6e6; color: #333; margin: 0; outline: none; resize: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; width:100%; padding: 9px 15px; font-weight:500 }
input[type="text"]:focus, input[type="tel"]:focus, input[type="password"]:focus, input[type="email"]:focus, input.form-text:focus, textarea:focus { color: #000; -webkit-transition: color 0.25s, background 0.25s, border 0.25s; -moz-transition: color 0.25s, background 0.25s, border 0.25s; transition: color 0.25s, background 0.25s, border 0.25s; }
input[type="text"]:focus + label, input[type="password"]:focus + label, input[type="email"]:focus + label, input.form-text:focus + label, textarea:focus + label { color: #000; }
input[type="text"]:disabled, input[type="password"]:disabled, input[type="email"]:disabled, input.form-text:disabled, textarea:disabled { background: #000; opacity: 0.5; }
input[type="text"]:-ms-clear, input[type="password"]:-ms-clear, input[type="email"]:-ms-clear, input.form-text:-ms-clear, textarea:-ms-clear {
height: 0;
width: 0;
}
textarea { padding: 15px 25px; }
input[type="number"], input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input.form-text, .input-text { display: inline-block; height: 60px; line-height: 18px; padding: 20px 22px; }
 input::-webkit-input-placeholder {
 color: #b0b0b0;
 opacity: 1;
}

input:-moz-placeholder {
 color: #b0b0b0;
 opacity: 1;
}
input::-moz-placeholder {
 color: #b0b0b0;
 opacity: 1;
}
input:-ms-input-placeholder {
 color: #b0b0b0;
 opacity: 1;
}
/* print */
@media print {
* { color:#000!important; text-shadow:none!important; background:transparent!important; box-shadow:none!important; }
a, a:visited { text-decoration:underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
thead { display:table-header-group; }
tr, img { page-break-inside:avoid; }
img { max-width:100%!important; }
 @page {
margin:0.5cm;
}
p, h2, h3 { orphans:3; widows:3; }
h2, h3 { page-break-after:avoid; }
}
.googlesansdisplay{font-family:"Google Sans Display";}
.googlesans{font-family:"Google Sans";}
/**/
*::-webkit-scrollbar, *::-webkit-scrollbar-thumb { width: 6px;height: 0;border-radius: 13px;background-clip: padding-box;}
*::-webkit-scrollbar-thumb {box-shadow: inset 0 0 0 10px;color: rgba(0, 0, 0, 0.5);}
* {scrollbar-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.1);scrollbar-width: thin;}

@media (max-width: 768px) {
  *::-webkit-scrollbar {
    display: none;
  }
}
/**/
/* clear */
.clr, .clear, .clearfix:before, .clearfix:after, .container:before, .container-fluid:before, .container:after, .container-fluid:after, .row:before, .row:after { content:" "; display:table }
.clr, .clear, .clearfix:after, .container:after, .container-fluid:after, .row:after { clear:both }
/* default settings */
.ftlt { float:left; }
.ftrt { float:right; }
.center { text-align:center; }
.left { text-align:left !important; }
.right { text-align:right; }
.relative { position:relative; }
.absolute { position:absolute; }
.norelative, .noabsolute { position:static !important; }
.fixed { position:fixed }
.bold { font-weight:bold; }
.nobold { font-weight:normal; }
.show { visibility:visible; display:block !important }
.hide { display:none !important; }
.otherhide { display:none !important; visibility:hidden; }
.red { color:#c52429; } 
.green { color:#5c952c; }
.orange { color:#f6a820; }
.orange1 { color:#f90; }
.black { color:#000; }
.white { color:#fff; }
.blue { color:#30a4ea; }
.grey { color:#999; }
.litgrey { color:#666; }
.pad0t { padding-top:0 !important; }
.pad0b { padding-bottom:0; }
.pad0l { padding-left:0; }
.pad0r { padding-right:0; }
.pad5t { padding-top:5px; }
.pad5b { padding-bottom:5px; }
.pad5l { padding-left:5px; }
.pad5r { padding-right:5px; }
.pad5tb { padding-top:5px; padding-bottom:5px; }
.pad5lr { padding-left:5px; padding-right:5px; }
.pad5trbl { padding:5px; }
.pad10t { padding-top:10px; }
.pad10b { padding-bottom:10px; }
.pad10l { padding-left:10px; }
.pad10r { padding-right:10px; }
.pad10tb { padding-top:10px; padding-bottom:10px; }
.pad10lr { padding-left:10px; padding-right:10px; }
.pad10trbl { padding:10px; }
.pad15t { padding-top:15px; }
.pad15b { padding-bottom:15px; }
.pad15l { padding-left:15px; }
.pad15r { padding-right:15px; }
.pad15tb { padding-top:15px; padding-bottom:15px; }
.pad15lr { padding-left:15px; padding-right:15px; }
.pad15trbl { padding:15px; }
.pad20t { padding-top:20px; }
.pad20b { padding-bottom:20px; }
.pad20l { padding-left:20px; }
.pad20r { padding-right:20px; }
.pad20tb { padding-top:20px; padding-bottom:20px; }
.pad20trbl { padding:20px; }
.margin0t { margin-top:0 !important; }
.margin10t { margin-top:10px; }
.margin15t { margin-top:15px }
.margin10b { margin-bottom:10px; }
.margin10l { margin-left:10px; }
.margin10r { margin-right:10px; }
.margin10tb { margin-top:10px; margin-bottom:10px; }
.margin10lr { margin-left:10px; margin-right:10px; }
.margin10trbl { margin:10px; }
.margin5l { margin-left:5px; }
.margin5r { margin-right:5px; }
.margin5t { margin-top:5px; }
.margin5b { margin-bottom:5px; }
.margin5tb { margin-top:5px; margin-bottom:5px; }
.margin5lr { margin-left:5px; margin-right:5px; }
.margin5trbl { margin:10px; }
.margin20t { margin-top:20px; }
.margin20b { margin-bottom:20px; }
.margin20l { margin-left:20px; }
.margin20r { margin-right:20px; }
.margin20tb { margin-top:20px; margin-bottom:20px; }
.margin20lr { margin-left:20px; margin-right:20px; }
.margin20trbl { margin:20px; }
.margin25t { margin-top:20px; }
.margin25b { margin-bottom:20px; }
.margin25l { margin-left:20px; }
.margin25r { margin-right:20px; }
.margin25tb { margin-top:20px; margin-bottom:20px; }
.margin25lr { margin-left:20px; margin-right:20px; }
.margin25trbl { margin:20px; }
.margin70t { margin-top:0; }
.alpha { margin-left:0!important; }
.omega { margin-right:0!important; }
.bold { font-family: "robotobold"; }
.leaderboard { display: block; margin: 15px 0 15px 0; text-align: center; width: 100%; }
.no-images {-webkit-filter: grayscale(100%);filter: grayscale(100%); opacity: 0.4}
/**/

.bgwhite { background:#fff }
.bggray { background:#f0f0f0 }
/* buttons */
.waves-effect { position:relative; cursor:pointer; display:inline-block; overflow:hidden; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:transparent; vertical-align:middle; z-index:1; will-change:opacity, transform; transition:all .3s ease-out }
.waves-effect .waves-ripple { position:absolute; border-radius:50%; width:20px; height:20px; margin-top:-10px; margin-left:-10px; opacity:0; background: rgba(255, 255, 255, 0.7); transition:all 0.7s ease-out; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transform:scale(0); transform:scale(0); pointer-events:none }
button, a.btn, input[type="submit"] { font-family: Helvetica, Arial, sans-serif; font-size: 13px; background: #f58705; border: 0; color: #fff; cursor: pointer; display: inline-block; margin: 0; outline: none; position: relative; text-align: center; text-shadow: none; vertical-align: middle; white-space: nowrap; z-index: 1; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; }
.btn { font-size: 13px; line-height: 18px; padding:9px 24px; } 
button, input[type="submit"] { padding: 8px 12px; } 
a.btn-red, .btn-red, input[type="submit"].btn-red { background-color: #ef534e; }
a.btn-red:hover, .btn-red:hover, input[type="submit"].btn-red:hover { background-color: #ff1d23; }
a.btn-yellow, .btn-yellow, input[type="submit"].btn-yellow { background-color: #fffc00; color:#770101 }
a.btn-red1, .btn-red1, input[type="submit"].btn-red1 { background-color: #d46465; }
a.btn-red1:hover, .btn-red1:hover, input[type="submit"].btn-red1:hover { background-color: #b52626; }
a.btn-green, .btn-green, input[type="submit"].btn-green { background-color: #08a182; }
a.btn-green:hover, .btn-green:hover, input[type="submit"].btn-green:hover { background-color: #19cba7; }
a.btn-white, .btn-white, input[type="submit"].btn-white { background-color: #fff; color: #666; }
a.btn-white:hover, .btn-white:hover, input[type="submit"].btn-white:hover { background-color: #fff; color: #000; }
a.btn-black, .btn-black, input[type="submit"].btn-black { background-color: #333; }
a.btn-gray, .btn-gray, input[type="submit"].btn-gray { background-color:#e9e6e6; color: #333; }
a.btn-black:hover, .btn-black:hover, input[type="submit"].btn-black:hover { background-color: #000; }
.disabled, a.disabled, .btn.disabled, button:disabled, input[type="submit"]:disabled, button[readonly], button.disabled {  cursor:not-allowed !important; background:#fff !important; }
button.btn-ghost, a.btn-ghost, .btn-ghost, input[type="submit"].btn-ghost, button.btn-ghost-white, a.btn-ghost-white, .btn-ghost-white, input[type="submit"].btn-ghost-white, button.btn-ghost-red, a.btn-ghost-red, .btn-ghost-red, input[type="submit"].btn-ghost-red, button.btn-ghost-red1, a.btn-ghost-red1, .btn-ghost-red1, input[type="submit"].btn-ghost-red1, button.btn-ghost-black, a.btn-ghost-black, .btn-ghost-black, input[type="submit"].btn-ghost-black, button.btn-ghost-gray, a.btn-ghost-gray, .btn-ghost-gray, input[type="submit"].btn-ghost-gray { background: transparent; border: solid 1px #f58705; color: #f58705; padding-bottom: 8px; padding-top: 8px; }
button.btn-ghost:hover, a.btn-ghost:hover, .btn-ghost:hover, input[type="submit"].btn-ghost:hover, button.btn-ghost-white:hover, a.btn-ghost-white:hover, .btn-ghost-white:hover, input[type="submit"].btn-ghost-white:hover, button.btn-ghost-red:hover, a.btn-ghost-red:hover, .btn-ghost-red:hover, input[type="submit"].btn-ghost-red:hover, button.btn-ghost-black:hover, a.btn-ghost-black:hover, .btn-ghost-black:hover, input[type="submit"].btn-ghost-black:hover { color: #fff; background: #f58705; }
button.btn-ghost-white, a.btn-ghost-white, .btn-ghost-white, input[type="submit"].btn-ghost-white { border-color: #fff; color: #fff; }
button.btn-ghost-white:hover, a.btn-ghost-white:hover, .btn-ghost-white:hover, input[type="submit"].btn-ghost-white:hover { background: #fff; color: #333; }
button.btn-ghost-red, a.btn-ghost-red, .btn-ghost-red, input[type="submit"].btn-ghost-red { border-color: #db4344; color: #db4344; }
button.btn-ghost-red:hover, a.btn-ghost-red:hover, .btn-ghost-red:hover, input[type="submit"].btn-ghost-red:hover { background: #db4344; color: #fff; }
button.btn-ghost-red1, a.btn-ghost-red1, .btn-ghost-red1, input[type="submit"].btn-ghost-red1 { border-color: #cd3333; color: #cd3333; }
button.btn-ghost-red1:hover, a.btn-ghost-red1:hover, .btn-ghost-red1:hover, input[type="submit"].btn-ghost-red1:hover { background: #b52626; color: #fff; }
button.btn-ghost-black, a.btn-ghost-black, .btn-ghost-black, input[type="submit"].btn-ghost-black { border-color: #333; color: #333; }
button.btn-ghost-gray, a.btn-ghost-gray, .btn-ghost-gray, input[type="submit"].btn-ghost-gray { border-color: #dedede; color: #333; }
button.btn-ghost-black:hover, a.btn-ghost-black:hover, .btn-ghost-black:hover, input[type="submit"].btn-ghost-black:hover { background: #333; color: #fff; }
.btn-sm { padding: 8px 12px; height: 26px; line-height: 10px; }
.btn-min { padding:1px 10px; line-height:4px; font-size:11px !important; min-width:inherit !important }
a.btn-block, .btn-block { display: block; width: 100%; }
button.btn-md, a.btn-md, .btn-md, input[type="submit"].btn-md { font-size: 13px; line-height: 19px; padding:6px 15px; }
button.btn-lg, a.btn-lg, .btn-lg, input[type="submit"].btn-lg { font-size: 18px; line-height: 27px; padding: 14px 46px; }
a.view-btn { background:#fff; border:solid 1px #ddd; color:#888 }
/* Button New*/

.btun { display: inline-block; padding: 7px 12px; margin-bottom: 0; font-size: 13px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 3px; min-width: 100px; letter-spacing:normal; text-transform:capitalize; }
/*.btun:hover, .btun:focus, .btun.focus { color: #333; text-decoration: none; }*/
/* Sizes */
.btun-lg { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; }
.btun-sm { padding: 2px 10px; font-size: 11.9px; line-height:1.7; }
.btun-mi { padding: 1px 5px; font-size: 11px; line-height: 1.5; }
.btun-block { display: block; width: 100%; }
/* disabled  */
.btun.disabled, .btun[disabled], fieldset[disabled] .btun { cursor: not-allowed; filter: alpha(opacity=45); -webkit-box-shadow: none; box-shadow: none; opacity: .45; }
/* white */
.btun-white, .btun-white.btun-outline:hover { color: #333; background-color: #fff; border-color: #e7eaec; }
.btun-white.btun-outline { background-color:transparent }
.btun-white:hover { color: #333; background-color: #e6e6e6; border-color: #d2d2d2; }
/* grey */
.btun-grey, .btun-grey.btun-outline:hover { color: #333; background-color: #e6e6e6; border-color: #e6e6e6; }
.btun-grey.btun-outline { background-color:transparent }
.btun-grey:hover { color: #333; background-color: #fff; border-color: #e7eaec; }
/* blue */
.btun-blue, .btun-blue.btun-outline:hover { color: #fff; background-color: #1b70e9; border-color: #1b70e9; }
.btun-blue.btun-outline { background-color:transparent; color: #1b70e9; }
.btun-blue:hover { background-color: #1b70e9; border-color: #1b70e9; color: #fff; }
/* green */
.btun-green, .btun-green.btun-outline:hover { color: #fff; background-color: #1ab394; border-color: #1ab394; }
.btun-green.btun-outline { background-color:transparent; color: #1ab394; }
.btun-green:hover { background-color: #08a182; border-color: #08a182; color: #fff; }
/* orange */
.btun-orange, .btun-orange.btun-outline:hover { color: #fff; background-color: #f89407; border-color: #f89407; }
.btun-orange.btun-outline { background-color:transparent; color: #f58705; }
.btun-orange:hover { background-color: #dc7e0e; border-color: #dc7e0e; color: #fff; }
/* red */
.btun-red, .btun-red.btun-outline:hover { color: #fff; background-color: #ec4758; border-color: #ec4758; }
.btun-red.btun-outline { background-color:transparent; color: #d9534f; }
.btun-red:hover { background-color: #df3b4c; border-color: #df3b4c; color: #fff; }
/* yellow */ 
.btun-yellow, .btun-yellow.btun-outline:hover { color: #212121; background-color: #ffb500; border-color: #ffb500; }
.btun-yellow.btun-outline { background-color:transparent; color: #212121; }
.btun-yellow:hover { background-color: #ffb500; border-color: #ffb500; color: #212121; }
/* red */
.btun.btun-radus {border-radius: 50px;}
/* Button New End*/
/* font */
 
@font-face { font-family: 'open_sansregular'; src: url('/common/font/opensans-regular-webfont.eot'); src:url('/common/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/opensans-regular-webfont.woff') format('woff'), url('/common/font/opensans-regular-webfont.ttf') format('truetype'), url('/common/font/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style:normal; }
/*font*/
@font-face { font-family: "robotothin"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Thin-webfont.eot"); src: url("/common/font/Roboto-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Thin-webfont.woff") format("woff"), url("/common/font/Roboto-Thin-webfont.ttf") format("truetype"), url("/common/font/Roboto-Thin-webfont.svg#robotothin") format("svg"); }
@font-face { font-family: "robotoregular"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Regular-webfont.eot"); src: url("/common/font/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Regular-webfont.woff") format("woff"), url("/common/font/Roboto-Regular-webfont.ttf") format("truetype"), url("/common/font/Roboto-Regular-webfont.svg#robotoregular") format("svg"); }
@font-face { font-family: "robotolight"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Light-webfont.eot"); src: url("/common/font/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Light-webfont.woff") format("woff"), url("/common/font/Roboto-Light-webfont.ttf") format("truetype"), url("/common/font/Roboto-Light-webfont.svg#robotolight") format("svg"); }
@font-face { font-family: "robotobold"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Bold-webfont.eot"); src: url("/common/font/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Bold-webfont.woff") format("woff"), url("/common/font/Roboto-Bold-webfont.ttf") format("truetype"), url("/common/font/Roboto-Bold-webfont.svg#robotobold") format("svg"); }
@font-face { font-family: "robotoblack"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Black-webfont.eot"); src: url("/common/font/Roboto-Black-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Black-webfont.woff") format("woff"), url("/common/font/Roboto-Black-webfont.ttf") format("truetype"), url("/common/font/Roboto-Black-webfont.svg#robotoblack") format("svg"); }
@font-face { font-family:"Fiolex Girls"; src:url("/common/font/flxgirl.eot?") format("eot"), url("/common/font/flxgirl.woff") format("woff"), url("/common/font/flxgirl.ttf") format("truetype"), url("/common/font/flxgirl.svg#") format("svg"); font-weight:normal; font-style:normal; }
/*roommate flaticon*/ 
 @font-face { font-family: "Flaticon"; src: url("/common/font/roomnew-flaticon.eot"); src: url("/common/font/roomnew-flaticon.eot?#iefix") format("embedded-opentype"), url("/common/font/roomnew-flaticon.woff") format("woff"), url("/common/font/roomnew-flaticon.ttf") format("truetype"), url("/common/font/roomnew-flaticon.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face { font-family: "Flaticon"; src: url("/common/font/roomnew-flaticon.svg#Flaticon") format("svg"); }
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after { font-family: Flaticon; font-style: normal; }
.flaticon-ac:before { content: "\f100"; }
.flaticon-electricity:before { content: "\f101"; }
.flaticon-dryer:before { content: "\f102"; }
.flaticon-washer:before { content: "\f103"; }
.flaticon-dishwasher:before { content: "\f104"; }
.flaticon-refrigerator:before { content: "\f105"; }
.flaticon-tv:before { content: "\f106"; }
.flaticon-wifi:before { content: "\f107"; }
.flaticon-water:before { content: "\f108"; }
.flaticon-kitchen:before { content: "\f109"; }
.flaticon-extractor:before { content: "\f10a"; }
.flaticon-microwave:before { content: "\f10b"; }
.flaticon-selfcatering:before { content: "\f10c"; }
.flaticon-scales:before { content: "\f10d"; }
.flaticon-roomheater:before { content: "\f10e"; }
/*roommate flaticon*/ 
 
/*heading & font size*/
.h1, .h2, .h3, .h4, .h5, .h6 { color:#36474f; font-weight:400 }
.h1 { font-size:26px }
.h2 { font-size:22px }
.h3 { font-size:18px }
.h4 { font-size:16px }
.h5 { font-size:14px }
.h6 { font-size:12px }
.helptext, .alerttext { font-size:12px; line-height:18px; display:block; color:#999; word-wrap:break-word; min-height:13px; }
.alerttext { color: #ff4242; }
/*FontAwesome*/
@font-face { font-family: 'FontAwesome'; src: url("/common/font/fontawesome-webfont.eot?v=4.4.0"); src: url("/common/font/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("/common/font/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("/common/font/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("/common/font/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("/common/font/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
@-moz-keyframes spin { 0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin { 0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin { 0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(359deg);
}
}
@keyframes spin { 0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-angle-down:before { content: "\f107"; }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; }
.fa-search:before { content: "\f002"; }
.fa-home:before { content: "\f015"; }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; }
.fa-twitter:before { content: "\f099"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-google-plus:before { content: "\f0d5"; }
.fa-instagram:before { content: "\f16d"; }
.fa-linkedin:before { content: "\f0e1"; }
.fa-apple:before { content: "\f179"; }
.fa-android:before { content: "\f17b"; }
.fa-long-arrow-down:before { content: "\f175"; }
.fa-long-arrow-up:before { content: "\f176"; }
.fa-long-arrow-left:before { content: "\f177"; }
.fa-long-arrow-right:before { content: "\f178"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-heart:before { content: "\f004"; }
.fa-heart-o:before { content: "\f08a"; }
.fa-line-chart:before { content: "\f201"; }
.fa-send:before, .fa-paper-plane:before { content: "\f1d8"; }
.fa-envelope-o:before { content: "\f003"; }
.fa-check:before { content: "\f00c"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-info:before { content: "\f129"; }
.fa-clock-o:before { content: "\f017"; }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }
.fa-calendar:before { content: "\f073"; }
.fa-bus:before { content: "\f207"; }
.fa-train:before { content: "\f238"; }
.fa-plane:before { content: "\f072"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-bookmark-o:before { content: "\f097"; }
.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; }
.fa-search-plus:before { content: "\f00e"; }
.fa-play-circle:before { content: "\f144"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-caret-right:before { content: "\f0da"; }
.fa-map-marker:before { content: "\f041"; }
.fa-filter:before { content: "\f0b0"; }
.fa-facebook-official:before { content: "\f230"; }
.fa-facebook-square:before { content: "\f082"; }
.fa-repeat:before { content: "\f01e"; }
.fa-plus-circle:before { content: "\f055"; }
.fa-location-arrow:before { content: "\f124"; }
.fa-commenting:before { content: "\f27a"; }
.fa-flag:before { content: "\f024"; }
.fa-share-alt:before { content: "\f1e0"; }
.fa-share-square-o:before { content: "\f045"; }
.fa-phone:before { content: "\f095"; }
.fa-play-circle-o:before { content: "\f01d"; }
.fa-camera:before { content: "\f030"; }
.fa-search-plus:before { content: "\f00e"; }
.fa-refresh:before { content: "\f021"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-pinterest:before { content: "\f0d2"; }
.fa-pinterest-square:before { content: "\f0d3"; }
.fa-chain:before, .fa-link:before { content: "\f0c1"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-thumbs-down:before {content: "\f165";}
.fa-mail-reply:before, .fa-reply:before {  content: "\f112";}
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; }
.fa-globe:before { content: "\f0ac"; }
.fa-phone-square:before { content: "\f098"; }
.fa-rotate-left:before, .fa-undo:before { content:"\f0e2" }
.fa-user:before { content: "\f007"; }
.fa-group:before, .fa-users:before {content: "\f0c0";}
.fa-user-circle-o:before { content: "\f2be"; }
.fa-user-o:before { content: "\f2c0"; }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; }
.fa-check-circle:before { content: "\f058"; }
.fa-microphone:before { content: "\f130"; }
.fa-building-o:before { content: "\f0f7"; }
.fa-building:before { content: "\f1ad"; }
.fa-user-circle-o:before { content: "\f2be"; }
.fa-user-circle:before { content: "\f2bd"; }
.fa-ticket:before { content: "\f145"; }
.fa-sign-in:before { content: "\f090"; }
.fa-at:before { content:"\f1fa" }
.fa-list:before { content: "\f03a"; }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; }
.fa-table:before { content: "\f0ce"; }
.fa-spinner:before {content: "\f110";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "\f19d";}
.fa-chevron-circle-left:before {content: "\f137";}
.fa-chevron-circle-right:before {content: "\f138";}
.fa-volume-control-phone:before {content: "\f2a0";}
.fa-language:before {content: "\f1ab";}
.fa-star:before {content: "\f005";}
.fa-tags:before {content: "\f02c";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "\f252";}
.fa-check-circle-o:before {content: "\f05d";}
.fa-laptop:before {content: "\f109";}
.fa-circle:before { content: "\f111";}
.fa-bell-o:before {content: "\f0a2";}
.fa-ellipsis-h:before {content: "\f141";}
.fa-trash:before {content: "\f1f8";}
.fa-gear:before, .fa-cog:before {content: "\f013";}
.fa-bell:before {content: "\f0f3";}
.fa-times-circle:before {content: "\f057";}
.fa-briefcase:before {content: "\f0b1";}
.fa-venus:before {content: "\f221";}
.fa-flag-o:before {content: "\f11d";}
.fa-youtube-play:before {content: "\f16a";}
/*flag*/
.flag-icon { background-size: contain; background-position: 50%; background-repeat: no-repeat; position: relative; display: inline-block; width: 1.33333em; line-height: 1em; }
.flag-icon:before { content: '\00a0'; }
.flag-icon.flag-icon-squared { width: 1em; }
.flag-icon-ae { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/ae.svg); }
.flag-icon-ae.flag-icon-squared { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/1x1/ae.svg); }
.flag-icon-us { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/us.svg); }
.flag-icon-us.flag-icon-squared { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/1x1/us.svg); }
.flag-icon-in { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/in.svg); }
.flag-icon-in.flag-icon-squared { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/1x1/in.svg); }
.flag-icon-gb { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/gb.svg); }
.flag-icon-gb.flag-icon-squared { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/1x1/gb.svg); }
.flag-icon-ca { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/ca.svg); }
.flag-icon-ca.flag-icon-squared { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/1x1/ca.svg); }
@font-face { font-family: 'icomoon'; src: url("/common/font/icons/icomoon.eot?f0ejkk"); src: url("/common/font/icons/icomoon.eot?f0ejkk#iefix") format("embedded-opentype"), url("/common/font/icons/icomoon.ttf?f0ejkk") format("truetype"), url("/common/font/icons/icomoon.woff?f0ejkk") format("woff"), url("/common/font/icons/icomoon.svg?f0ejkk#icomoon") format("svg"); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-telephone91:before { content: "\e900"; }
.icon-uniE959:before { content: "\e959"; }
.icon-user168:before { content: "\e901"; }
/* ========================= Common Header Footer Start===============================*/
.mtitle, .stitle { display: block; font-family: 'robotobold'; font-size: 40px; letter-spacing: -1px; margin-bottom: 15px; text-align: center; }
 @media (max-width: 767px) {
.mtitle, .stitle { font-size: 24px; margin-bottom: 10px; padding: 0 10px; }
}
.stitle { color: #666; font-family: 'robotothin'; margin: 0; padding-bottom: 50px; }
 @media (max-width: 767px) {
.stitle { font-size: 20px; padding-bottom: 30px; }
}
.row-separator { padding: 60px 0; }
.row-separator2 { padding: 10px 0 60px 0 !important; }
.menu-nav body, .blur body, .bodyfix body { overflow: hidden; position: relative; }
.blurbody body { overflow: hidden; position: relative; }
.dropdown-wraper { background: #fff; width: 100%; z-index: 5; -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3); transition-property: all; transition-duration: .5s; transition-timing-function: cubic-bezier(0, 1, 0.5, 1); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; top: 100%; right: 0; bottom: auto; left: auto; position: absolute; }
.dropdown-wraper:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.dropdown-wraper:before { content: ""; display: table; }
.dropdown-wraper:before { height: 0; border: 8px solid transparent; border-bottom-color: #f4f4f4; margin: auto; pointer-events: none; width: 0; z-index: 2; top: -16px; right: auto; bottom: auto; left: 6%; position: absolute; }
 @media (min-width: 768px) and (max-width: 991px) {
.dropdown-wraper:before { top: -16px; right: auto; bottom: auto; left: -13%; position: absolute; }
}
.blurbg { background: #000; content: ""; display: none; height: 100%; width: 100%; z-index: 998; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; opacity: 0.9; top: 0; right: 0; bottom: 0; left: 0; position: fixed; }
.blurbody .blurbg { display: block; }
.blurbody .blurbg2 { display: block; }
.cd-top { color: rgba(0, 0, 0, 0.4); display: inline-block; font-size: 22px; height: 55px; overflow: hidden; opacity: 0; text-align: center; visibility: hidden; white-space: nowrap; width: 75px; cursor: pointer; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; top: auto; right: 0; bottom: 40px; left: auto; position: fixed; }
.cd-top span { border: solid 3px rgba(0, 0, 0, 0.4); display: inline-block; padding: 10px; position: relative; min-width: 40px; min-height: 40px; text-align: center; word-wrap: break-word; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; }
.cd-top span b { left: 50%; position: absolute; top: 50%; text-transform: uppercase; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.cd-top span:hover { background: rgba(254, 254, 254, 0.6); color: #333; }
.cd-top.cd-is-visible, .cd-top.cd-fade-out { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.cd-top.cd-fade-out { opacity: .5; }
.cd-top.cd-is-visible { opacity: 1; visibility: visible; z-index:101; }
.no-touch .cd-top:hover { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.cd-top .no-touch .cd-top:hover { background: rgba(0, 0, 0, 0.8); opacity: 1; }
.relative { position: relative; }
.absolute { position: absolute; }
.bodyfix { overflow: hidden; }
.hammenu-hd.showham, .hammenu-hd { display:none; }
 @media (max-width: 991px) {
header { position:static !important; }
body.addappp { padding-top:0!important }
body.addappp header { position:static !important; }
body.addappp header.sticky { position:fixed !important; }
body.addappp header .topnav.menu-stick { position:static !important; }
header .topnav { position:static; }
.topnav.menu-stick { position: fixed; top: 0; width: 100%; }
/* .hammenu-hd.showham{display:block;} */

}
 @media (min-width: 992px) and (max-width: 1024px) {
.tabhide { display: none !important; }
}
 @media (min-width: 992px) and (max-width: 1024px) {
.tab-hide { display: none !important; }
}
 @media (min-width: 768px) and (max-width: 991px) {
.pad-hide { display: none !important; }
}
 @media (max-width: 568px) {
.mob-hide { display: none !important; }
}
@media (min-width: 992px) {
.hide-desktop, .hide-large { display: none !important; }
}
@media (min-width: 1200px) {
.other-hide { display: none !important; }
.hide-desktop { display: inline-block !important; }
}
span.baec5a81-e4d6-4674-97f3-e9220f0136c1 a { display: none !important; }
/* Mobile Nav start */
.hamburger { border: 0; box-shadow: none; cursor: pointer; display: table; font-size: 0; height: 54px; margin: 0; overflow: hidden; padding: 0; position: relative; width: 54px; text-align: center; text-decoration: none; -webkit-transition: background 0.3s; transition: background 0.3s; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; }
.hamburger:focus { outline: none; }
.hamburger b { color: #fff; display: table-cell; font-size: 11px; height: 54px; padding-bottom:10px; text-decoration: none; text-transform: uppercase; vertical-align: bottom; width: 100%; }
.hamburger span { background: #fff; display: block; height: 3px; text-indent: -9999px; -webkit-border-radius: 1px; border-radius: 1px; background-clip: padding-box; top: 18px; right: 18px; bottom: auto; left: 18px; position: absolute; }
.hamburger span::before, .hamburger span::after { background-color: #fff; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; -webkit-border-radius: 1px; border-radius: 1px; background-clip: padding-box; }
.hamburger span::before { top: -6px; }
.hamburger span::after { bottom: -6px; }
.hamburger-htx span { -webkit-transition: background 0s 0.3s; transition: background 0s 0.3s; }
.hamburger-htx span::before, .hamburger-htx span::after { -webkit-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transition-delay: 0.3s, 0s; transition-delay: 0.3s, 0s; }
.hamburger-htx span::before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform; }
.hamburger-htx span::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform; }
.menu-nav .hamburger-htx span { background: none; }
.menu-nav .hamburger-htx span:before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.menu-nav .hamburger-htx span:after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.menu-nav .hamburger-htx span:before, .menu-nav .hamburger-htx span:after { -webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s; }
.menu-nav .ie .blurbg { display: block; z-index: 10000; }
.navigator { height: 0; overflow-x: hidden; overflow-y: hidden; width: 0; z-index: 100000; -webkit-overflow-scrolling: touch; top: auto; right: auto; bottom: auto; left: 0; position: absolute; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; font-family:'roboto'; }
.navigator .navinner { background: #fff; height: 100%; width: 100%; }
@media (max-width:669px) {
.navigator .navinner { width:100%; padding-top:50px; }
}
.navigator .navinner .ltitle { background: #fff; border-bottom: solid 1px rgba(0, 0, 0, 0.1); border-top: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; }
.navigator .navinner .ltitle a { color: #333; display: block; }
.navigator .ntitle, .navigator h2 { background: #fff; border-top: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; }
.navigator .ntitle a, .navigator h2 a { color: #333; display: block; }
.navigator .menulogo-fix { text-align: center; }
.navigator .menulogo-fix:before { content: "\f177"; font-size: 18px; left: 7%; right: auto; }
.navigator .ntitle:hover, .navigator h2:hover { background: #f6f5f5; color: #333; }
.navigator .ntitle:before, .navigator h2:before { color: rgba(0, 0, 0, 0.2); content: "\f078"; margin-top: -8px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 7%; bottom: auto; left: auto; position: absolute; }
.navigator .ntitle.active, .navigator h2.active { background: #edefed; border-bottom-color: transparent; color: #333; font-weight:900; font-family:"Roboto", sans-serif; }
.navigator .ntitle.active:hover, .navigator h2.active:hover { background: #edefed; }
.navigator .ntitle.active:before, .navigator h2.active:before { content: "\f077"; }
.navigator .ltitle, .navigator h1 { background: #fff; border-bottom: solid 1px rgba(0, 0, 0, 0.1); border-top: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; }
.navigator .ltitle a, .navigator h1 a { color: #333; display: block; }
.navigator .ltitle:first-child, .navigator h1:first-child { text-align: center; }
.navigator .ltitle:first-child:before, .navigator h1:first-child:before { content: "\f177"; font-size: 18px; left: 7%; right: auto; }
.navigator .ltitle:hover, .navigator h1:hover { background: #f6f5f5; color: #333; }
.navigator .ltitle:before, .navigator h1:before { color: rgba(0, 0, 0, 0.2); content: "\f078"; margin-top: -8px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 7%; bottom: auto; left: auto; position: absolute; }
.navigator .ltitle.active, .navigator h1.active { background: #edefed; border-bottom-color: transparent; color: #333; }
.navigator .ltitle.active:hover, .navigator h1.active:hover { background: #edefed; }
.navigator .ltitle.active:before, .navigator h1.active:before { content: "\f077"; }
.navigator ul { background: #fff; display: none; max-height: 250px; overflow: auto; }
.navigator ul:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.navigator ul:before { content: ""; display: table; }
.navigator ul li a { color: #333; display: block; font-size: 13px; padding: 10px 15px; font-family: arial; }
.navigator ul li a:hover { color: #fff; background: #ff4242; }
.navigator ul + h2 { margin-top: -1px; }
.navigator .hamclose { background: #fff; cursor: pointer; display: none; height: 46px; text-align: center; width: 46px; z-index: 100001; top: 0; right: 0; bottom: auto; left: auto; position: fixed; }
.navigator .hamclose span { display: table-cell; vertical-align: middle; }
.navigator .hamclose span em { background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/cross.svg") no-repeat center center; background-size: contain; content: ""; display: table; height: 18px; margin: 0 auto; width: 18px; }
.menu-nav .navigator { height: 100%; opacity: 1; overflow-y: auto; width: 100%; top: 0; right: 0; bottom: 0; left: 0; position: fixed; }
.menu-nav .navigator .hamclose { display: table; }
@media (max-width:669px) {
.navigator .hamclose { right: 7%; left: auto; }
}
/* Mobile Nav End */
.menu-nav .blurbg { display: block; z-index:9999; }
header { }
header .topnav { background-color: #333; height: 54px; position: relative; text-align: center; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; transition: all 0.25s ease; }
header .topnav.sticky { position:fixed; top:0; width:100%; }
header .topnav.sticky .help-hd .post-hd .btn-ghost-white { background-color: #ff4242; border: solid 1px #ff4242; }
header .topnav.sticky .help-hd .post-hd .btn-ghost-white:hover { color:#fff }
header .topnav:after { clear: both; content: ""; display: table; height: 0; visibility: hidden;}
header .topnav:before { content: ""; display: table; }
header .topnav .hammenu-hd { float: left; max-width: 54px; }
header .topnav .logo-sulekha-hd { float: left; height: 54px; margin: 0 10px 0 10px; width: 33px; position:relative; }
header .topnav .logo-sulekha-hd .submenu {position: absolute;left: 0px;top: 54px;background-color: #333;width: 100%;display: none; }
header .topnav .logo-sulekha-hd:hover .submenu {z-index: 1;display: block; }
header .topnav .logo-sulekha-hd .submenu a { color:#fff; display:block; background:none; text-indent:0px; height:auto; padding:8px 15px; text-align:left; letter-spacing:0.5px; font-weight:400; }
header .topnav .logo-sulekha-hd .submenu a:hover { background-color:#000; }
header .topnav .logo-sulekha-hd .submenu a span { margin:0 3px 0 0; }
@media (min-width: 441px) and (max-width: 991px) {
header .topnav .logo-sulekha-hd { width: 85px; margin:0 2%; }
}
@media (min-width: 992px) and (max-width: 1024px) {
header .topnav .logo-sulekha-hd { width: 7.875%; }
}
 @media (min-width: 992px) and (max-width: 1200px) {
header .topnav .logo-sulekha-hd { width: 7.875%; }
}
header .topnav .logo-sulekha-hd a { background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/sulekha-logo-ushome.svg") no-repeat 0 center; display: block; height: 54px; overflow: hidden; text-indent: -9999px; }
header .topnav .logo-sulekha-hd.ca-logo a { background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-canada-logo.svg") no-repeat 0 center; }
header .topnav .logo-sulekha-hd.ca-logo .submenu a {background: none}
 @media (min-width: 441px) and (max-width: 991px) {
header .topnav .logo-sulekha-hd.ca-logo a, header .topnav .logo-sulekha-hd a { background-size: contain; }
}
 @media (min-width: 992px) and (max-width: 1024px) {
header .topnav .logo-sulekha-hd.ca-logo a, header .topnav .logo-sulekha-hd a { background-size: contain; }
}
 @media (min-width: 992px) and (max-width: 1200px) {
header .topnav .logo-sulekha-hd.ca-logo a, header .topnav .logo-sulekha-hd a { background-size: contain; }
}
 @media (min-width: 300px) and (max-width: 440px) {
header .topnav .logo-sulekha-hd.ca-logo a, header .topnav .logo-sulekha-hd a { background-size: 112px; }
}
header .topnav .location-hd { float: left; height: 54px; margin: 0 4% 0 1%; position: relative; text-align: left; vertical-align: middle; }
 @media (min-width: 300px) and (max-width: 439px) {
header .topnav .location-hd { margin: 0 4%; }
}
 @media (min-width: 440px) and (max-width: 991px) {
header .topnav .location-hd { margin: 0 4% 0 3%; }
}
@media only screen and (max-width :768px) {
header .topnav .logo-sulekha-hd .submenu { width:50px; color:#333; overflow:hidden; }
header .topnav .logo-sulekha-hd .submenu a { color:#333; height:35px; }
}
header .topnav .location-hd > span { display: table; height: 100%; width: 100%; line-height: 52px; }
header .topnav .location-hd > span > a { color: #fff; display: table-cell; font-size: 13px; margin-right: 10px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*  header .topnav .location-hd > span > a:before { margin-right: 8px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } */
header .topnav .location-hd > span > a.location { color: #fff; font-size: 13px; padding: 0; }
/* header .topnav .location-hd > span > a.location:before { content: "\f041"; } */
header .topnav .location-hd > span > a i { display: none; }
header .topnav .location-hd > span > a i.fa.fa-map-marker { display: inline-block; }
header .topnav .location-hd > span > a b { display: none; }
header .topnav .location-hd > span > a em { display: inline; }
header .topnav .search-mob-hd { display: table; float: right; height: 54px; min-width: 32px; text-align: center; }
 @media (min-width: 300px) and (max-width: 440px) {
header .topnav .search-mob-hd { margin-right: 6px !important; }
}
 @media (min-width: 441px) and (max-width: 991px) {
header .topnav .search-mob-hd { margin-right: 2% !important; }
}
 @media (min-width: 992px) and (max-width: 1024px) {
header .topnav .search-mob-hd { opacity: 1; }
}
header .topnav .search-mob-hd a { color: #fff; display: table-cell; vertical-align: middle; }
header .topnav .search-hd { display: none; float: left; height: 54px; margin-left: 6%; position: relative; width: 40%; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; }
 @media (min-width: 992px) {
header .topnav .search-hd {/* opacity: 0; visibility: hidden;*/ -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
}
header .topnav .search-hd .search-wrapper { height: 54px; width: 100%; }
header .topnav .search-hd .src-hd-cat, header .topnav .search-hd .src-hd-txt, header .topnav .search-hd .src-hd-axn { display: table-cell; font-size: 13px; vertical-align: middle; }
header .topnav .search-hd .src-hd-cat { height: 34px; position: relative; width: 27.387%; }
header .topnav .search-hd .src-hd-cat input[type="text"], header .topnav .search-hd .src-hd-cat .input-text, header .topnav .search-hd .src-hd-cat select { border-bottom: 0; border-top: 0; cursor: pointer; display: block; font-size: 13px; text-transform: capitalize; width: 100%; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 34px; line-height: 13px; padding: 10.5px 12px; }
header .topnav .search-hd .src-hd-cat:before { pointer-events: none; top: 38%; right: 15px; bottom: auto; left: auto; position: absolute; display: inline-block; content: "\f078"; font-family: "FontAwesome"; font-size: 11px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
header .topnav .search-hd .src-hd-cat select { border-left: 0; padding-bottom: 0; padding-top: 0; }
header .topnav .search-hd .src-hd-txt { width: 53.514%; }
header .topnav .search-hd .src-hd-txt input[type="text"], header .topnav .search-hd .src-hd-txt .input-text { border: 0; display: block; font-size: 13px; width: 100%; height: 34px; line-height: 13px; padding: 10px 12px; }
header .topnav .search-hd .src-hd-axn { width: 19.099%; }
header .topnav .search-hd .src-hd-axn .btn { background: #ff837e; display: block; font-size: 14px; font-weight: bold; min-width: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 34px; line-height: 14px; padding: 10px 12px; }
header .topnav .search-hd .src-hd-axn .btn:hover { background: #ff4242; }
header .topnav .search-hd.active { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
header .topnav .search-hd.active .src-hd-cat select, header .topnav .search-hd.active .src-hd-axn .btn { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
header .topnav .help-hd { display: table; float: right; height: 54px; margin-right: 25px; position: relative; text-align: center; }
 @media (min-width: 300px) and (max-width: 440px) {
header .topnav .help-hd { margin-right: 1px; }
}
header .topnav .help-hd:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .help-hd:before { content: ""; display: table; }
header .topnav .help-hd .app-dld-hd, header .topnav .help-hd .contact-hd, header .topnav .help-hd .post-hd, header .topnav .help-hd .login-hd, header .topnav .help-hd .post-mob-hd { display: table-cell; line-height: 52px; font-size: 12px; text-align: center; vertical-align: middle; text-transform: capitalize; }
header .topnav .help-hd .app-dld-hd {    color: #ff4242; font-size: 24px; text-transform: uppercase;}
header .topnav .help-hd .topnotfiy{display: block;line-height: 54px;font-size: 14px;text-align: center;vertical-align: middle;text-transform: capitalize;width: 40px;position: relative; margin-right: 10px;}
header .topnav .help-hd .topnotfiy a{color: #fff;}
header .topnav .help-hd .topnotfiy .alert { position: absolute;right: 0;top: 7px;background: #fb4f4b;border-radius: 50%;line-height: 19px;font-size: 11px;width: 19px;height: 19px;font-weight: 500; }


 @media (min-width: 300px) and (max-width: 440px) {
header .topnav .help-hd .app-dld-hd { width: 28px; }
}
 @media (min-width: 300px) and (max-width: 440px) {
header .topnav .help-hd .app-dld-hd .btn { margin-top: 10px; }
}
header .topnav .help-hd .app-dld-hd a { color: #fff; display: table; text-align: center; font-size:11px; line-height:11px; }
header .topnav .help-hd .app-dld-hd a b { font-size: 11px; display: none; position: relative; vertical-align: middle; }
header .topnav .help-hd .app-dld-hd a b:before { content: ""; position: absolute; width: 100%; height: 2px; bottom: 0; left: 0; background-color: #000; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; background-color: #ff4242; }
header .topnav .help-hd .app-dld-hd a i { display: table-cell; padding: 0 5px; vertical-align: middle; animation: myfirst 3s; -moz-animation: myfirst 3s infinite; /* Firefox */ -webkit-animation: myfirst 3s infinite;/* Safari and Chrome */ font-size:24px; }
header .topnav .help-hd .app-dld-hd a:hover { color: #ff4242; }
header .topnav .help-hd .app-dld-hd a:hover b:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); }
header .topnav .help-hd .app-dld-hd a:hover i { animation: myfirst; -moz-animation: myfirst infinite; /* Firefox */ -webkit-animation: myfirst infinite;/* Safari and Chrome */ }
header .topnav .help-hd .app-dld-hd:hover a { color: #ff4242; }
header .topnav .help-hd .app-dld-hd:hover a b:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); }
header .topnav .help-hd .app-dld-hd:hover a i { animation: myfirst; -moz-animation: myfirst infinite; /* Firefox */ -webkit-animation: myfirst infinite;/* Safari and Chrome */ }
header .topnav .help-hd .contact-hd { color: #fff; font-size: 18px; }
header .topnav .help-hd .contact-hd a { color: #fff; display: table; text-align: center; margin: 0 12px 0 3px; }
header .topnav .help-hd .contact-hd a b { font-size: 12px; display: none; vertical-align: middle; }
header .topnav .help-hd .contact-hd a i { display: table-cell; padding: 0 3px; vertical-align: middle; font-size: 14px; }
header .topnav .help-hd .post-hd { display: none; }
header .topnav .help-hd .post-hd .btn-ghost-white { font-size: 12px; min-width: 0; height: 30px; line-height: 12px; padding: 8px 12px; }
header .topnav .help-hd .post-mob-hd { font-size: 20px; }
header .topnav .help-hd .post-mob-hd a { color: #fff; display: table; min-width: 32px; margin: 0 5px; text-align: center; }
header .topnav .help-hd .post-mob-hd a i { display: table-cell; padding: 0 5px; vertical-align: middle; }
header .topnav:hover { background-color: #333; }
 @media (min-width: 992px) {
header.sticky .topnav .search-hd { opacity: 1; visibility: visible; }
}
 @media (min-width: 441px) and (max-width: 991px) {
header .topnav .help-hd .contact-hd a { margin: 0 18px 0 5px }
header .topnav .help-hd .app-dld-hd { width:inherit; }
header .topnav .help-hd .app-dld-hd a { margin-right: 15px; }
}
 @media (min-width: 992px) and (max-width: 1030px) {
header .topnav .help-hd .app-dld-hd a { margin-right: 25px; }
header .topnav .help-hd .app-dld-hd { width:inherit; }
header .topnav .help-hd .contact-hd a { margin: 0 15px 0 3px; }
header .topnav .search-mob-hd { margin-right: 15px; }
}
 @media (min-width: 992px) and (max-width: 1024px) {
header.sticky .topnav .search-mob-hd { opacity: 1; visibility: visible; }
}
 @-moz-keyframes myfirst { 0% {
 color: #ff4242;
}
 25% {
 color: #f58705;
}
 50% {
 color: #fff;
}
 80% {
 color: #f58705;
}
 100% {
 color: #ff4242;
}
}
@-webkit-keyframes myfirst { 0% {
 color: #ff4242;
}
 25% {
 color: #f58705;
}
 50% {
 color: #fff;
}
 80% {
 color: #f58705;
}
 100% {
 color: #ff4242;
}
}
@media (max-width: 767px) {
header .topnav .search-hd .src-hd-cat select { padding-left: 2px; padding-right: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
header .topnav .search-hd .src-hd-cat:before { right: 4px; }
}
@media (min-width: 768px) {
header .topnav .location-hd > span > a i { display: inline; font-size: 14px; text-transform: capitalize;color: #fff }
header .topnav .location-hd > span > a em { display: none; }
header .topnav .location-hd > span > a b { display: none; }
header .topnav .help-hd .post-hd { display: table-cell; }
header .topnav .help-hd .post-mob-hd { display: none; }
}
@media (max-width: 991px) {
header .topnav .search-hd { background: rgba(0, 0, 0, 0.4); display: block; height: 0; margin: 0 auto; overflow: hidden; width: 100%; z-index: 1; top: 54px; right: auto; bottom: auto; left: 0; position: absolute; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
header .topnav .search-hd .search-wrapper { display: table; margin: 0 auto; position: relative; width: 80%; }
header .topnav .search-hd .search-wrapper input[type="text"], header .topnav .search-hd .search-wrapper .input-text, header .topnav .search-hd .search-wrapper select { border: solid 1px #e6e6e6; }
header .topnav .search-hd .search-wrapper .mobsrclose { cursor: pointer; font-size: 20px; top: 16px; right: -22px; bottom: auto; left: auto; position: absolute; color: #fff; }
header .topnav .search-hd .src-hd-axn b { display: none; }
.mobsrc header .topnav .search-hd { height: 54px; left: 0; overflow: visible; -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; -webkit-transition: all 0.45s ease-in-out; -moz-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; }
.mobsrc header .topnav .search-mob-hd a { color: #ff837e; }
}
@media (min-width: 992px) and (max-width: 1024px) {
header .topnav .search-hd { background: rgba(0, 0, 0, 0.4); display: block; height: 0; margin: 0 auto; overflow: hidden; width: 100%; z-index: 1; top: 54px; right: auto; bottom: auto; left: 0; position: absolute; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
header .topnav .search-hd .search-wrapper { display: table; margin: 0 auto; position: relative; width: 80%; }
header .topnav .search-hd .search-wrapper input[type="text"], header .topnav .search-hd .search-wrapper .input-text, header .topnav .search-hd .search-wrapper select { border: solid 1px #e6e6e6; }
header .topnav .search-hd .search-wrapper .mobsrclose { cursor: pointer; font-size: 20px; top: 16px; right: -22px; bottom: auto; left: auto; position: absolute; color: #fff; }
header .topnav .search-hd .src-hd-axn b { display: none; }
.mobsrc header .topnav .search-hd { height: 54px; left: 0; overflow: visible; -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; -webkit-transition: all 0.45s ease-in-out; -moz-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; }
.mobsrc header .topnav .search-mob-hd a { color: #ff837e; }
}
@media (min-width: 1199px) {
header .topnav .logo-sulekha-hd { width: 7.875%; }
header .topnav .logo-sulekha-hd.ca-logo a, header .topnav .logo-sulekha-hd a { background-position: center center; background-size: contain; }
header .topnav .location-hd > span > a { font-size: 13px; }
header .topnav .location-hd > span > a b { font-size: 11px; display: inline; color: #6c7074; }
header .topnav .search-mob-hd { display: none; }
header .topnav .search-hd { display: table; height: 54px; float: left; margin-left: 1.625%; width: 40.688%; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; }
header .topnav .search-hd .search-wrapper { display: table; }
header .topnav .search-hd .search-wrapper .mobsrclose { display: none; }
header .topnav .search-hd .src-hd-cat, header .topnav .search-hd .src-hd-txt, header .topnav .search-hd .src-hd-axn { display: table-cell; font-size: 13px; vertical-align: middle; }
header .topnav .search-hd .src-hd-cat { width: 27.387%; }
header .topnav .search-hd .src-hd-cat:before { z-index: 0; }
header .topnav .search-hd .src-hd-cat select { background-color: #fff; }
header .topnav .search-hd .src-hd-txt { width: 53.514%; }
header .topnav .search-hd .src-hd-axn { width: 19.099%; }
header .topnav .help-hd .app-dld-hd a b { display: none; }
header .topnav .help-hd .contact-hd a b { display: none; }
}
@media (min-width: 1200px) {
header .topnav .logo-sulekha-hd { width: 7.875%; }
header .topnav .location-hd > span > a { font-size: 16px; }
header .topnav .location-hd > span > a b { font-size: 12px; display: inline; color: #e6e6e6; }
/*header .topnav .search-hd { margin-left: 1%; width: 52%; }*/
header .topnav .search-hd { margin-left: 1%; width: 51%; }
header .topnav .help-hd .app-dld-hd a b { display: table-cell; }
header .topnav .help-hd .contact-hd a b { display: table-cell; }
}
.newhead .t-mainmenu ul.row{display: flex}
.t-mainmenu ul li { font-family: "Roboto", sans-serif !important; font-weight: 400; float:left }
.help-hd .dropdown-wraper { background: #fff; max-height: 0; max-width: 400px; opacity: 0; overflow-y: hidden; }
.help-hd .dropdown-wraper:before { border-bottom-color: #f6f5f5; }
 @media (max-width: 991px) {
.help-hd .dropdown-wraper { left: auto; width: 300px; }
.help-hd .dropdown-wraper:before { display: none; }
}
.help-hd .dropdown-content { float: left; padding: 11px 0 20px 15px; text-align: left; line-height: 20px; background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/app-bg-hme.jpg") no-repeat right bottom; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
 @media (min-width: 300px) and (max-width: 440px) {
.help-hd .dropdown-content { background: none; }
}
.help-hd .dropdown-content .mtitle { font-size: 16px; text-align: left; }
.help-hd .dropdown-content .stitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0; padding-bottom: 5px; text-align: left; text-transform: none; }
.help-hd .dropdown-content .apps-link-container img { width: 77%; }
.help-hd .dropdown-content .apps-link-container span { display: block; margin-bottom: 15px; max-width: 150px; }
 @media (min-width: 300px) and (max-width: 440px) {
.help-hd .dropdown-content .apps-link-container span { display: inherit; width: 50%; float: left; }
}
.help-hd .dropdown-content .apps-link-container span a { display: block; }
.help-hd .dropdown-content .apps-link-container span + span { margin-bottom: 0; }
 @media (max-width: 991px) {
.help-hd .dropdown-content { width: 100%; }
}
.help-hd .dropdown-image { background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/sulekha-mobile.png") no-repeat scroll center bottom/contain; content: ''; float: right; margin: 20px 5% 0 0; width: 30%; }
.app-dld-hd:hover .dropdown-wraper { opacity: 1; max-height: 300px; overflow-y: visible; width: 350px; z-index: 3; position: absolute; }
 @media (min-width: 300px) and (max-width: 440px) {
.app-dld-hd:hover .dropdown-wraper { width: 270px; }
}
.app-dld-hd:hover .dropdown-wraper:before { top: -16px; right: 40%; bottom: auto; left: auto; position: absolute; }
header .topnav .location-hd .dropdown-wraper { display: none; min-width: 300px; }
header .topnav .location-hd .dropdown-wraper:before { border-bottom-color: #f4f4f4; }
 @media (min-width: 768px) and (max-width: 991px) {
header .topnav .location-hd .dropdown-wraper:before { right: 40%; }
}
header .topnav .location-hd .dropdown-wraper .close { cursor: pointer; line-height: 35px; width: 40px; z-index: 20; top: 6px; right: 8px; bottom: auto; left: auto; position: absolute; font-size: 20px; text-align: center; }
header .topnav .location-hd .dropdown-wraper .close em { background: transparent url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/cross.svg") no-repeat center center; background-size: contain; content: ""; display: table; height: 18px; margin: 0 auto; width: 18px; text-transform: uppercase; }
header .topnav .location-hd .dropdown-wraper .mainhd { background: #f4f4f4; border-bottom: solid 1px #e6e6e6; font-family: 'robotobold'; font-size: 16px; padding: 15px; position: relative; text-align: left; }
header .topnav .location-hd .dropdown-wraper .mainhd:before, header .topnav .location-hd .dropdown-wraper .mainhd:after { content: ''; border: solid transparent; left: 15%; pointer-events: none; position: absolute; bottom: -1px; }
header .topnav .location-hd .dropdown-wraper .mainhd:before { border-width: 10px; border-bottom-color: #e6e6e6; margin: -2px 0 0 -1px; }
header .topnav .location-hd .dropdown-wraper .mainhd:after { border-width: 9px; border-bottom-color: #fff; }
header .topnav .location-hd .dropdown-wraper .form-wraper { display: table; padding: 25px 20px 15px 20px; position: relative; width: 100%; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; transition: all 0.1s ease-in; }
header .topnav .location-hd .dropdown-wraper .form-wraper:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .form-wraper:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .form-wraper:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .form-wraper:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .form-wraper input[type="text"], header .topnav .location-hd .dropdown-wraper .form-wraper .input-text, header .topnav .location-hd .dropdown-wraper .form-wraper select { background-color: transparent; border: solid 1px #e6e6e6; width: 100%; height: 50px; line-height: 18px; padding: 10px 15px; }
header .topnav .location-hd .dropdown-wraper .form-wraper select { border-right: 0; }
header .topnav .location-hd .dropdown-wraper .form-wraper .formselect, header .topnav .location-hd .dropdown-wraper .form-wraper .formtext, header .topnav .location-hd .dropdown-wraper .form-wraper .formcta, header .topnav .location-hd .dropdown-wraper .form-wraper .formccl { display: table-cell; vertical-align: middle; }
 @media (min-width: 300px) and (max-width: 568px) {
header .topnav .location-hd .dropdown-wraper .form-wraper .formtext { float: left; width: 56%; }
}
 @media (min-width: 300px) and (max-width: 568px) {
header .topnav .location-hd .dropdown-wraper .form-wraper .formcta { float: left; margin-top: 20px; }
}
header .topnav .location-hd .dropdown-wraper .form-wraper .formselect { position: relative; }
header .topnav .location-hd .dropdown-wraper .form-wraper .formselect:after { color: #9e9e9e; content: "\f078"; margin-top: -7.5px; pointer-events: none; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 10px; bottom: auto; left: auto; position: absolute; }
header .topnav .location-hd .dropdown-wraper .form-wraper .form-wrap { position: relative; }
 @media (min-width: 300px) and (max-width: 568px) {
header .topnav .location-hd .dropdown-wraper .form-wraper .form-wrap { float: left; width: 30%; }
}
header .topnav .location-hd .dropdown-wraper .form-wraper .form-wrapin:after { display: inline-block; margin-top: -7.5px; pointer-events: none; z-index: 1; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: auto; bottom: auto; left: auto; position: absolute; }
header .topnav .location-hd .dropdown-wraper .form-wraper .form-wrapin:after { color: #9e9e9e; content: "\f078"; right: 15px; }
header .topnav .location-hd .dropdown-wraper .maintabs { padding: 20px 20px 40px 20px; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles { position: relative; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles:before { border-bottom: 1px solid #e6e6e6; content: ""; display: block; width: 100%; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li { display: inline-block; font-family: 'robotobold'; padding: 0 15px 0 0; text-transform: uppercase; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li a { background: #fff; padding: 5px; color: #333; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li.active a { color: #08c; position: relative; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li.active a:after { background: #08c; content: ''; display: block; height: 3px; width: 80%; top: auto; right: auto; bottom: 0; left: 10%; position: absolute; }
header .topnav .location-hd .dropdown-wraper .subcontent { padding: 0 20px 30px 20px; }
header .topnav .location-hd .dropdown-wraper .subcontent ul:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .subcontent ul:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .subcontent ul li { display: block; float: left; font-size: 12px; padding: 5px 10px; width: 50%; }
header .topnav .location-hd .dropdown-wraper .subcontent ul li a { color: #333; }
 @media (min-width: 768px) {
header .topnav .location-hd .dropdown-wraper .subcontent ul li { width: 25%; }
}
header .topnav .location-hd .dropdown-wraper .subcontent .indcty { display: none; }
header .topnav .location-hd .dropdown-wraper .go-to-other { border-top: solid 1px #e6e6e6; padding: 15px 20px; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li { float: left; padding-left: 10px; padding-right: 10px; font-size: 11px; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li:first-child { padding-left: 0; }
 @media (min-width: 300px) and (max-width: 568px) {
header .topnav .location-hd .dropdown-wraper .go-to-other ul li { margin-bottom: 15px; padding-left: 0 !important; padding-right: 20px; }
}
header .topnav .location-hd .dropdown-wraper .go-to-other ul li + li { padding-left: 10px; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li a { color: #333; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li a .flag-icon { margin-right: 3px; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li a:hover { text-decoration: underline; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li a:before { content: ""; display: inline-block; }
@media (max-width: 767px) {
header .topnav .location-hd { position: static; }
header .topnav .location-hd .dropdown-wraper:before { display: none; }
header .topnav .location-hd .dropdown-wraper .maintabs { padding-left: 10px; padding-right: 10px; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li { font-size: 13px; padding-right: 2px; }
header .topnav .location-hd .dropdown-wraper .subcontent { max-height: 100px; overflow-y: auto; }
}
 @media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: portrait) {
header .topnav .location-hd .dropdown-wraper .form-wraper { text-align: center; }
header .topnav .location-hd .dropdown-wraper .formselect, header .topnav .location-hd .dropdown-wraper .formtext { display: block; float: left; margin-bottom: 10px; }
header .topnav .location-hd .dropdown-wraper .formselect { width: 30%; }
header .topnav .location-hd .dropdown-wraper .formtext { width: 70%; }
header .topnav .location-hd .dropdown-wraper .ctas { display: block; padding: 10px 0; text-align: center; }
header .topnav .location-hd .dropdown-wraper .ctas:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .ctas:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .formcta, header .topnav .location-hd .dropdown-wraper .formccl { display: inline-block !important; text-align: center; }
header .topnav .location-hd .dropdown-wraper .dummy { clear: both; display: block; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {
header .topnav .location-hd .dropdown-wraper select { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
header .topnav .location-hd .dropdown-wraper .formcta .btn { font-size: 14px; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 50px; line-height: 14px; padding: 17.5px 15px; }
}
@media (min-width: 768px) {
header .topnav .location-hd .dropdown-wraper { width: 600px; left: -50%; }
}
 @media (min-width: 768px) and (max-width: 991px) {
header .topnav .location-hd .dropdown-wraper { left: -100px; }
}
@media (min-width: 768px) {
header .topnav .location-hd .dropdown-wraper select { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
header .topnav .location-hd .dropdown-wraper .formcta .btn { font-size: 14px; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 50px; line-height: 14px; padding: 17.5px 15px; }
}
@media (max-width: 767px) {
header .topnav .location-hd { margin: 0 2% 0 3% !important; }
header .topnav .help-hd .contact-hd a .fa.fa-angle-down { display:none; }
header .topnav .location-hd > span > a i.fa.fa-map-marker { border:solid 1px #545353; border-radius: 50%; display: block; font-size: 15px; padding: 7px 11px; }
.search-mob-hd .fa.fa-search { background: #545353 none repeat scroll 0 0; border-radius: 50%; font-size: 15px; padding: 7px; }
header .topnav .help-hd .app-dld-hd a i { background: #545353 none repeat scroll 0 0; border-radius: 50%; font-size: 21px; padding: 4px 10px; }
header .topnav .help-hd .topnotfiy { font-size: 14px }
header .topnav .help-hd .topnotfiy a i { background: #545353 none repeat scroll 0 0; border-radius: 50%;width: 30px;height: 30px;line-height: 31px; }
header .topnav .help-hd .contact-hd a .fa.fa-user { background: #545353 none repeat scroll 0 0; border-radius: 50%; padding: 7px 8px; font-size: 14px; }
header .topnav .help-hd .post-mob-hd a i { background: #545353 none repeat scroll 0 0; border-radius: 50%; padding: 8px; font-size: 13px; }
header .topnav .help-hd .post-mob-hd a { min-width: inherit; }
}
 @media (min-width: 300px) and (max-width: 479px) {
header .topnav .logo-sulekha-hd { margin: 0 2px 0 5px; }
header .topnav .help-hd .app-dld-hd { width:inherit; }
header .topnav .help-hd .app-dld-hd a { margin-right: 6px; }
}
 @media (min-width: 768px) {
header .topnav .location-hd > span > a i.fa.fa-map-marker { margin-right: 7px; }
}
header .topnav { z-index: 999999; }
header .topnav .search-hd .search-wrapper .src-hd-bx { float: left; }
header .topnav .search-hd .search-wrapper .src-hd-bx .select-wrapper, header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select { float: left; display: inline-block; border-right: 1px solid #000; background: #fff url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/down-new.jpg) no-repeat right 0; cursor: pointer; color: #777; border-bottom: 0; border-top: 0; cursor: pointer; display: block; font-size: 13px; text-transform: capitalize; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 34px; line-height: 34px; }
header .topnav .search-hd .search-wrapper .src-hd-bx .select-wrapper .holder, header .topnav .search-hd .search-wrapper .src-hd-bx select .holder, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select .holder, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; padding: 0 5px 0 8px; }
header .topnav .search-hd .search-wrapper .src-hd-bx .select-wrapper, header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select { height: 34px; line-height: 34px; color: #777; border-bottom: 0; border-top: 0; cursor: pointer; display: block; font-size: 13px; text-transform: capitalize; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 34px; line-height: 34px; }
header .topnav .search-hd .search-wrapper .src-hd-bx select { margin: 0; position: absolute; z-index: 2; left: 0; top: 0; cursor: pointer; outline: none; opacity: 0; filter: alpha(opacity=0); }
.src-hd-bx .select-wrapper, .src-hd-bx .select-wrapper select { width:inherit !important; }
.src-hd-bx .select-wrapper .holder { border:none; }
/*header .topnav .search-hd .search-wrapper .src-hd-axn { }*/
header .topnav .search-hd .search-wrapper .src-hd-axn { float:right }
header .topnav .search-hd .search-wrapper .src-hd-wrp { width: auto; overflow: hidden; position: relative; }
/*new search start*/
header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text .two-inp { }
header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text .two-inp .lt-div input[type="text"] { width:100%; border-right:solid 1px #000; }
header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text .two-inp .lt-div { width:60%; float:left; position:relative; background:#ff0 }
header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text .two-inp .rt-div { width:40%; float:left; position:relative; background:#f00 }
header .topnav .search-hd .search-wrapper .cityload { width:48.6%; right:1px; top:44px; position:absolute; background-color:#fff; height:221px; overflow-y:scroll; border: none; border-radius: 0 0 3px 3px; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); border-top: solid 1px #ddd; }
header .topnav .search-hd .search-wrapper .cityload label { color: #ff837e; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
header .topnav .search-hd .search-wrapper .cityload label:before { content: ''; display: block; border-bottom: 1px solid #f4f4f4; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left:0; text-align:left; }
header .topnav .search-hd .search-wrapper .cityload label b { background-color: #fff; padding:0 5px; }
header .topnav .search-hd .search-wrapper .cityload input[type="text"] { }
header .topnav .search-hd .search-wrapper .cityload ul { margin:15px 0 0 0; }
header .topnav .search-hd .search-wrapper .cityload ul li { padding:0; margin:0; border-right:0; display:block; font-weight:normal; text-align:left; font-size:13px; }
header .topnav .search-hd .search-wrapper .cityload ul li.active { background-color:#ff4242; }
header .topnav .search-hd .search-wrapper .cityload ul li.active a { color:#fff; }
header .topnav .search-hd .search-wrapper .cityload ul li a { display:block; color:#333; padding:8px 5px 8px 15px; }
header .topnav .search-hd .search-wrapper .cityload ul li i { font-size: 11px; position: static; background: none; }
header .topnav .search-hd .search-wrapper .cityload ul li:hover a { color:#fff; }
header .topnav .search-hd .search-wrapper .cityload ul li.active, header .topnav .search-hd .search-wrapper .cityload ul li:hover { background:#ff4242; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; color:#fff }
header .topnav .search-hd .search-wrapper .cityload ul li:hover a, header .topnav .search-hd .search-wrapper .cityload ul li.active a, header .topnav .search-hd .search-wrapper .cityload ul li:hover a { color:#fff }
header .topnav .search-hd .search-wrapper .cityload ul li.searchbox:hover i { color:#333 }
header .topnav .search-hd .search-wrapper .cityload ul li.searchbox input[type="text"] { height:30px; padding:4px 15px; width:80%; margin:0 0 0 -1px; }
header .topnav .search-hd .search-wrapper .cityload ul li.searchbox input[type="text"]:focus { outline:0 }
header .topnav .search-hd .search-wrapper .cityload ul li.searchbox:hover, .topfilters ul li .cityload ul li.searchbox { background:none; color:#333 }
header .topnav .search-hd .search-wrapper .cityload ul li.searchbox .close, header .topnav .search-hd .search-wrapper .cityload .searchbox .adon { border: solid 1px #e6e6e6; display: inline-block; height:30px; padding: 4px 6px; line-height:17px }
header .topnav .search-hd .search-wrapper .cityload ul li.searchbox i { top: 3px; }
header .topnav .search-hd .search-wrapper .cityload ul li .loadingmini { position: absolute; right: 50px; }
header .topnav .search-hd .search-wrapper .cityload ul li.searchbox .adon { -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; text-align:left; float:left; margin:0 0 0 10px; }
header .topnav .search-hd .search-wrapper .cityload ul li.searchbox .close { margin-left:-1px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; margin-left: -5px; }
/*new search end*/


header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text { position: relative; height: 34px; background: #fff; z-index: 2; }
header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text input[type="text"] { cursor:text; top: 0; left: 0; border: 0; display: block; font-size: 13px; width: 100%; height: 34px; line-height: 13px; padding: 10px 12px; }
header .topnav .search-hd .search-wrapper .src-hd-wrp, header .topnav .search-hd .search-wrapper .src-hd-bx, header .topnav .search-hd .search-wrapper .src-hd-axn { padding: 10px 0; }
.search-suggest-hd { background: #fff; border: none; border-radius: 0 0 3px 3px; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); min-width: 160px; margin: 0; padding-bottom: 1px; text-align: left; width: 100%; top: 39px; right: auto; bottom: auto; left: 0; position: absolute; z-index:2; }
.search-suggest-hd .wraper { max-height: 420px; overflow-y: auto; overflow-x: hidden; width: 100%; }
.search-suggest-hd:before, .search-suggest-hd:after { content: ''; border: solid transparent; left: 50%; pointer-events: none; position: absolute; top: -17px; }
.search-suggest-hd:before { border-width: 10px; border-bottom-color: #e6e6e6; margin: -2px 0 0 -1px; }
.search-suggest-hd:after { border-width: 9px; border-bottom-color: #f4f4f4; }
.search-suggest-hd .sugg { background: #f4f4f4; border-top: solid 1px #e6e6e6; display: block; color: #999; font-size: 11px; line-height: 36px; padding: 0 15px; text-align: center; }
.search-suggest-hd label { color: #ff837e; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-suggest-hd label:before { content: ''; display: block; border-bottom: 1px solid #f4f4f4; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
.search-suggest-hd label b { background-color: #fff; padding-right: 20px; }
.search-suggest-hd ul li { font-size: 12px; line-height: 34px; cursor: pointer; }
.search-suggest-hd ul li.active a { background-color: #ff4242; color: #fff; }
.search-suggest-hd ul li a { color: #333; display: block; padding: 0 15px; cursor: pointer; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; }
.search-suggest-hd ul li a i { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-suggest-hd ul li a b { color: #999; display: block; margin-top: -15px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-suggest-hd ul li a:hover { background-color: #ff4242; color: #fff; }
.search-suggest-hd ul li a:hover b { color: #6f0909; }
.search-suggest-hd ul.v2 li { font-weight: bold; }
.search-suggest-hd ul.v2 li b { font-weight: normal; }
.service-icon { width: 100%; margin: 20px 0 0 0; }
.other-cons-link { background-color:#e4e4e4; padding:10px; margin:10px 0 0 0; }
.other-cons-link ul { margin:0px; padding:0px; }
.other-cons-link ul li { margin:0px; padding:0 10px 0 0; float:left; font-size:13px; line-height:20px; color:#666; letter-spacing:0.5px; }
.other-cons-link ul li.active a { background-color:#ff4242; border:solid 1px #ff4242; }
.other-cons-link ul li a { display:block; font-size:14px; line-height:20px; color:#212121; border:solid 1px #ccc; background-color:#fff; padding:4px 8px; }
.other-cons-link ul li a b { position:static; margin:0px; font-weight:normal; font-size:13px; color:#212121; }
.other-cons-link ul li a:hover span { color:#fff; }
.other-cons-link ul li.active a b { color:#fff; }
 @media (max-width: 767px) {
.service-icon { margin: 315px 0 0; }
}
.service-icon ul li { display: inline-block; background-color: rgba(0, 0, 0, 0.5); border: 1px solid rgba(255, 255, 255, 0.3); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff; text-align: center; width: 82px; padding: 13px 1px; margin: 0 4px 0 0; }
 @media (max-width: 767px) {
.service-icon ul li { margin: 0 5px 11px 0; }
}
 @media (min-width: 300px) and (max-width: 360px) {
.service-icon ul li { margin: 0 25px 20px 25px !important; }
}
 @media (min-width: 300px) and (max-width: 439px) {
.service-icon ul li { margin: 0 10px 20px 10px; }
}
 @media (min-width: 440px) and (max-width: 991px) {
.service-icon ul li { margin: 0 20px 20px 20px; }
}
 @media (min-width: 300px) and (max-width: 440px) {
.service-icon ul li { width: 83px; }
}
.service-icon ul li a { color: #fff; }
.service-icon ul li a:hover { color: #fff; }
.service-icon ul li b { display: block; padding: 5px 0 0 0; font-size: 11px; }
.search-b1 .search-wrapper .src-hd-bx { float: left; }
.search-b1 .search-wrapper .src-hd-bx .select-wrapper, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select, .search-b1 .search-wrapper .src-hd-bx select { float: left; display: inline-block; border-right: 1px solid #000; background: #fff url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/down-new.jpg) no-repeat right 0; cursor: pointer; }
.search-b1 .search-wrapper .src-hd-bx .select-wrapper .holder, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select .holder, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select .holder, .search-b1 .search-wrapper .src-hd-bx select .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; padding: 0 5px 0 8px; }
.search-b1 .search-wrapper .src-hd-bx .select-wrapper, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select, .search-b1 .search-wrapper .src-hd-bx select { height: 34px; line-height: 34px; color: #777; border-bottom: 0; border-top: 0; cursor: pointer; display: block; font-size: 13px; text-transform: capitalize; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 34px; line-height: 34px; }
.search-b1 .search-wrapper .src-hd-bx select { margin: 0; position: absolute; z-index: 2; left: 0; top: 0; cursor: pointer; outline: none; opacity: 0; filter: alpha(opacity=0); }
.search-b1 .search-wrapper .src-hd-axn { float: right; }
.search-b1 .search-wrapper .src-hd-wrp { width: auto; overflow: hidden; position: relative; }
.search-b1 .search-wrapper .src-hd-wrp .src-hd-text { position: relative; height: 34px; background: #fff; z-index: 2; }
.search-b1 .search-wrapper .src-hd-wrp .src-hd-text input[type="text"] { position: absolute; top: 0; left: 0; border: 0; display: block; font-size: 13px; width: 100%; height: 34px; line-height: 13px; padding: 10px 12px; }
.search-b1 .search-wrapper .src-hd-wrp, .search-b1 .search-wrapper .src-hd-bx, .search-b1 .search-wrapper .src-hd-axn { padding: 10px 0; }
.hsearch2 .hsearch-wrapper { width: 85% !important; }
 @media (max-width: 568px) {
.hsearch2 .hsearch-wrapper { width: 95% !important; }
}
.hsearch2 .addon { display: none !important; }
.hsearch2 .sch-location { display: none !important; }
.home-search-w { width: 100%; float: left; height: 61px; margin: 50px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
 @media (max-width: 767px) {
.home-search-w { width: 100%; }
}
.home-search-w .hsearch-wrapper { width: 56%; position: relative; float: left; background: #fff; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
 @media (max-width: 767px) {
.home-search-w .hsearch-wrapper { width: 97%; }
}
 @media (min-width: 768px) and (max-width: 991px) {
.home-search-w .hsearch-wrapper { width: 55%; }
}
 @media (min-width: 992px) and (max-width: 1200px) {
.home-search-w .hsearch-wrapper { width: 30%; }
}
.home-search-w .hsearch-wrapper .src-hd-axn { float: right; }
.home-search-w .hsearch-wrapper .src-hd-wrp { width: auto; overflow: hidden; position: relative; z-index: 2; border-left: solid 1px #d4d4d4; }
.home-search-w .hsearch-wrapper .src-hd-wrp .src-hd-text { position: relative; background: #fff; z-index: 2; }
.home-search-w .hsearch-wrapper .src-hd-wrp .src-hd-text input[type="text"] { border: 0; width: 100%; background: #fff; height: 61px; }
.home-search-w .hsearch-box { float: left; }
.home-search-w .hsearch-box .select-wrapper, .home-search-w .hsearch-box header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-wrapper .src-hd-bx .home-search-w .hsearch-box select, .home-search-w .hsearch-box .search-b1 .search-wrapper .src-hd-bx select, .search-b1 .search-wrapper .src-hd-bx .home-search-w .hsearch-box select { float: left; display: inline-block; background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/down-new.jpg) no-repeat right 50% transparent; cursor: pointer; padding: 0 15px; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 61px; line-height: 61px; background-color: #fff; }
.home-search-w .hsearch-box .select-wrapper select, .home-search-w .hsearch-box header .topnav .search-hd .search-wrapper .src-hd-bx select select, header .topnav .search-hd .search-wrapper .src-hd-bx .home-search-w .hsearch-box select select, .home-search-w .hsearch-box .search-b1 .search-wrapper .src-hd-bx select select, .search-b1 .search-wrapper .src-hd-bx .home-search-w .hsearch-box select select { height: 61px; line-height: 61px; background-color: #fff; border: 0; margin: 0; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; left: 0; }
.home-search-w .hsearch-box .select-wrapper .holder, .home-search-w .hsearch-box header .topnav .search-hd .search-wrapper .src-hd-bx select .holder, header .topnav .search-hd .search-wrapper .src-hd-bx .home-search-w .hsearch-box select .holder, .home-search-w .hsearch-box .search-b1 .search-wrapper .src-hd-bx select .holder, .search-b1 .search-wrapper .src-hd-bx .home-search-w .hsearch-box select .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; color: #4c4c4c; }
.home-search-w .addon { background-color: #f4f3f3; border-left: solid 1px #d8d8d8; border-right: solid 1px #d8d8d8; text-align: center; line-height: 61px; float: left; padding: 0 10px; color: #7f7f7f; font-size: 18px; }
 @media (max-width: 767px) {
.home-search-w .addon { border: none !important; width: 100%; background-color: transparent; line-height: 35px; }
}
.home-search-w .sch-location { float: left; position: relative; width: 23%; }
 @media (max-width: 767px) {
.home-search-w .sch-location { width: 97%; }
}
 @media (min-width: 992px) and (max-width: 1200px) {
.home-search-w .sch-location { width: 19%; }
}
.home-search-w .sch-location input[type="text"] { border: 0; width: 100%; background: #fff; height: 61px; }
.home-search-w .hsearch-btn { float: left; }
 @media (max-width: 767px) {
.home-search-w .hsearch-btn { width: 97%; margin-top: 20px; }
}
.home-search-w .hsearch-btn .btn { font-size: 18px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height: 61px; line-height: 18px; padding: 21px 15px; text-align: center; }
.loaderhome { position: absolute; top: 33%; right: 5%; background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/hme-loader.gif); height: 18px; width: 18px; }
.loadercenter { position: absolute; top: 33%; left: 45%; background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/load-center.gif); height: 64px; width: 64px; }
.form-app-sel { width: 50px; height: 40px; overflow: hidden; border-radius: 3px 0 0 3px; margin-top: 10px; }
 @media (min-width: 300px) and (max-width: 440px) {
.form-app-sel { width: 50px; }
}
.form-app-sel select { width: 65px; border: none; height: 40px; padding: 0 0 0 4px; background: #fff url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/down-new.jpg) no-repeat 78% 50%; }
 @media (min-width: 300px) and (max-width: 440px) {
.form-app-sel select { width: 70px; }

}
.gtlink-top { margin: 0 0 50px 0; width: 100%; }
 @media (min-width: 300px) and (max-width: 440px) {
.gtlink-top { margin: 0 0 13px; }
}
.gtlink-top .thank-msgapp { color: #3ba040; }
.gtlink-top:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.gtlink-top:before { content: ""; display: table; }
.gtlink-top .form-app-sel { width: 50px; height: 30px; overflow: hidden; border-radius: 3px 0 0 3px !important; border: solid 1px #e6e6e6; border-right: none; float: left; margin-top: 0; }
.gtlink-top .form-app-sel select { width: 68px; border: none; height: 30px; padding: 0 0 0 3px; background: #fff url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/down-new.jpg) no-repeat 78% 50%; border-radius: 0 3px 3px 0 !important; }
.gtlink-top .gt-inpu { color: white; position: relative; width: 85%; float: left; }
.gtlink-top .gt-inpu:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.gtlink-top .gt-inpu:before { content: ""; display: table; }
 @media (min-width: 300px) and (max-width: 440px) {
.gtlink-top .gt-inpu { width: 77%; }
}
.gtlink-top .gt-inpu.alert input[type="text"] { border-color: #f00; }
.gtlink-top .gt-inpu.alert label { color: #f00; }
.gtlink-top .gt-inpu input[type="text"] { height: 30px; padding: 0 10px; float: left; width: 55%; border-radius: 0; }
 @media (min-width: 300px) and (max-width: 440px) {
.gtlink-top .gt-inpu input[type="text"] { width: 82%; }
}
 .gtlink-top .gt-inpu input[type="text"]:focus ~ label {
 display: none;
}
.gtlink-top .gt-inpu label { position: absolute; top: 5px; left: 7px; font-size: 12px; color: #999; pointer-events: none; }
.gtlink-top .gt-inpu .gtbtn { float: left; color: #fff !important; border-radius: 0 3px 3px 0 !important; }
.wraper .gt-inpu { color: white; position: relative; width: 86%; }
.wraper .gt-inpu:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.wraper .gt-inpu:before { content: ""; display: table; }
.wraper .gt-inpu.alert input[type="text"] { border-color: #f00; }
.wraper .gt-inpu.alert label { color: #f00 !important; }
.wraper .gt-inpu input[type="text"] { height: 30px; padding: 0 10px; float: left; width: 45%; border-radius: 0 3px 3px 0 !important; }
 @media (min-width: 300px) and (max-width: 440px) {
.wraper .gt-inpu input[type="text"] { width: 66%; }
}
 .wraper .gt-inpu input[type="text"]:focus ~ label {
 display: none;
}
.wraper .gt-inpu label { position: absolute; top: 26px; left: 7px; font-size: 12px !important; color: #999 !important; pointer-events: none; font-family: robotoregular !important; }
.wraper .gt-inpu .gtbtn { float: left; color: #fff !important; border-radius: 0 3px 3px 0 !important; }
.thank-msgapp { display: block; color: #fff600; text-align: center; font-size: 12px; text-transform: capitalize; margin-bottom: 5px; margin-left: -18%; }
.thank-msgapp i { font-size: 16px; margin-right: 5px; }
.closeout { left: 50%; margin-left: 120px; top: 78px; width: 50px; z-index: 999999; }
 @media (max-width: 767px) {
.closeout { top: 10px; right: 3px !important; left: inherit !important; }
}
.closeout .clsoeico { font-size: 24px; color: #6c7074; font-family: 'arial'; line-height: 32px; cursor: pointer; }
 @media (max-width: 767px) {
.closeout .clsoeico { font-size: 24px; }
}
.modifra { top: 65px; left: 50%; margin-left: -156px; min-height: 614px; width: 312px; }
.overlay-black { position: fixed; z-index: 99999; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); }
.loc-place { margin: 15px 0 0 20px; font-size: 13px; color: #333; font-family: 'robotoregular'; }
.loc-place .loca { color: #ff837e; text-transform: capitalize; font-family: 'robotobold'; }
.citymetro { width: 100%; /*margin: 20px 0;*/ }
.citymetro:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.citymetro:before { content: ""; display: table; }
.citymetro .cm-inner { width: 50%; float: left; margin-bottom: 15px; }
.citymetro .cm-inner p { display: block; padding-left: 10px; line-height: 41px; text-align: left; font-family: 'robotoregular'; font-size: 13px; color: #000; background-color: #f7f9f7; }
.citymetro .cm-inner p.citymar { border-right: solid 1px #ccc; }
.citymetro .cm-inner ul { height: 250px; overflow-y: scroll; }
 @media (max-width: 767px) {
.citymetro .cm-inner ul { height: 100%; }
}
.citymetro .cm-inner ul li { display: block; height: 37px; overflow: hidden; padding: 0; }
.citymetro .cm-inner ul li a { display: block; padding: 5px 10px; line-height: 25px; margin-right: 15px; text-align: left; font-family: 'robotoregular'; font-size: 14px; color: #6c7074; border-bottom: solid 1px #edefed; }
.citymetro .cm-inner ul li a i { text-align: right; float: right; padding: 5px; }
.citymetro .cm-inner ul li a:hover { color: #fff !important; background-color: #ff4242; }
.citymetro .cm-inner ul li a:hover i { color: #fff; }
.citymetro .cm-inner ul li.active a { color: #fff; background-color: #ff4242; }
.citymetro .cm-inner ul li.active a i { color: #fff; }
.citymetro .cm-inner.loadcity ul li { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; opacity: 0.2; position: fixed; }
.citymetro .loaderhome { position: absolute; top: 20%; left: 45%; background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/hme-loader.gif); height: 18px; width: 18px; }
.heroad { width: 100%; margin: 0 auto; }
 @media (min-width: 1200px) {
header { left: 0; position: static; top: 0; width: 100%; z-index: 999; }
}
 @media (min-width: 1200px) {
header.sticky { position: fixed; top: 0; }
}
/*Header footer start*/

 @media (max-width: 767px) {
.hidden-xs { display:none!important }
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm { display:none!important }
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md { display:none!important }
.hide-tabmenu { display:none!important }
}
@media (min-width: 1200px) and (max-width: 1300px) {
.hide-deskmenu { display:none!important }
}
@media (min-width: 1200px) {
.hidden-lg { display:none!important }
}
@media (max-width: 767px) {
.hide-mobile, .hide-tablet, .hide-desktop, .hide-large { display:none!important }
}
@media (min-width: 568px) and (max-width: 992px) {
.tabport_hide { display:none }
}
@media (max-width: 991px) {
.hide-tablet, .hide-desktop, .hide-large { display:none!important }
}
@media (min-width: 992px) {
.hide-desktop, .hide-large { display:none!important }
}
@media (min-width: 1200px) {
.hide-desktop { display:inline-block!important }
.hide-large { display:none!important }
}
/* Murugesh */
/* Scroll Start*/
.mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container { overflow: hidden; width: auto; height: auto; }
.mCSB_inside > .mCSB_container { margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { margin-right: 0; margin-left: 30px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; }
.mCSB_scrollTools { position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_outside + .mCSB_scrollTools { right: 2px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { right: auto; left: 0; }
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: 2px; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(66, 197, 140, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(192, 192, 192, 0.55); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(71, 71, 71, 0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(230, 230, 230, 0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background: url(../common/images/movies/vdtop-arrow.png) no-repeat; margin-bottom: 3px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background: url(../common/images/movies/vdbottom-arrow.png) no-repeat; margin-top: 3px; }
.mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 0;
filter: "alpha(opacity=0)";
-ms-filter: "alpha(opacity=0)";
}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 1;
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } /*
/* Scroll End*/
.t-fulmainmenu { background:#ececec }
.t-mainmenu { width:100%; background:#ececec; padding:0 15px; text-transform:uppercase }
.t-mainmenu ul li { display:inline-block; margin:0 7px; font-family:robotoregular; font-size:14px; line-height:41px; letter-spacing:.4px }
.t-mainmenu ul li a { color:#222; padding:13px 6px }
.t-mainmenu ul li a:hover, .t-mainmenu ul li.active a { color:#ff4242 }
.t-mainmenu ul li.active a { position:relative; background:#fff }
.t-mainmenu.sicklog-icon { padding-left:70px!important }
header { background:#fff }
.botnav { background-color: #fff; border-bottom: solid 1px #f4f4f4; padding: 0 1.5%; font-size: 12px; font-weight: bold; height: 44px; -webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,0.75); -moz-box-shadow:0 2px 2px -2px rgba(0,0,0,0.75); box-shadow:0 2px 2px -2px rgba(0,0,0,0.75); padding:0!important; letter-spacing:.3px }
.botnav ul { display: block; font-size: 0; height: 44px; width: 100%; }
.botnav ul li { display: inline-block; font-size: 12px; padding: 0 0.95%; width: auto; line-height:1; font-family: "Roboto", sans-serif; font-weight: 400; }
.botnav ul li a { display: block; color: #333; padding: 12px 0; padding:15px 0 }
.botnav ul li.active { border-bottom: 2px solid #ff4242; }
.botnav ul li.home { font-size: 24px; padding: 0px 12px 0 0; }
.botnav ul li.home a { padding: 7px 0; }
.botnav ul li.more { float:inherit; }
.botnav ul li.more a { color: #ff4242; }
.botnav ul li.more a i { font-size: 11px; }
.botnav ul li.festival { margin:0 }
.botnav ul li.festival a { background: #08a182 url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/color1.gif) repeat center center; border-radius: 2px; color: #fff !important; font-size: 13px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; padding: 5px 8px !important; line-height: 15px; margin:10px 0 0 0 !important }
.botnav ul li.postanad .btnred { height: 23px; line-height: 7px; color: #fff !important; padding: 7px 12px; background-color: #ff4242; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; border:0 }

.botnav .offers .offhbtn { height: 21px; line-height: 7px; min-width: inherit; padding: 7px 2px; border-color: #333; color: #333; border:solid 1px #333; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; }
.botnav .offers .offhbtn:hover { background: #333; color: #fff; }

.sticky .botnav { height: 0; opacity: 0; overflow: hidden; visibility: hidden; -webkit-transition: all 0.45s ease-in-out; -moz-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; }
.menu-stick.botnav { width: 100%; z-index: 3; opacity: 1; position: fixed !important; top: 40px; transition: all 0.45s ease-in-out 0s; visibility: visible; -webkit-box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75); box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75); }
.menu-stick.t-fulmainmenu { width: 100%; z-index: 3; opacity: 1; position: fixed !important; top: 0; transition: all 0.45s ease-in-out 0s; visibility: visible; }

@media (max-width: 991px) {
.t-fulmainmenu { height:43px; overflow-y:hidden }
.t-mainmenu { height:75px; overflow-x:scroll; overflow-y:hidden }
.t-mainmenu ul { display:flex }
.t-mainmenu ul li { font-size:14px; text-align:center }
.t-mainmenu ul li a { white-space:nowrap }
.botnav { display:inherit; overflow-y:hidden }
.botnav .container.container-max { overflow-x:scroll; overflow-y:hidden; width:100% }
.botnav ul { display:flex; height:61px }
.botnav ul li a { white-space:nowrap; margin:0 10px }
.menu-stick.botnav { overflow-y:hidden!important }
.menu-stick.t-fulmainmenu { overflow-y:hidden!important }
}
@media (max-width: 769px) {
.hero-banner-home .hero-wrapper { margin-top:40px }
}
.t-fulmainicon { width:40px; overflow:hidden; position:absolute; left:11px; top:0 }
.horimenu-load { padding:20px; background:url(/common/images/other/horiload.gif) no-repeat center 12px; position:absolute; width:100% }
.tmenu-more { display:none }
@media (max-width: 991px) {
.t-mainmenu ul li.searchmenu-icon, .menu-stick.t-fulmainmenu .t-mainmenu ul li.searchmenu-icon, .menu-stick.t-fulmainmenu .t-mainmenu ul li.searchmenu-icon a i { display:none }
.morecatinpu { display:none }
}
@media (max-width: 668px) {
.botnav ul li.more-mob { display:inline-block }
.botnav ul li.more-desk { display:none }
}
@media (min-width: 992px) {
.tmenu-more { position:relative }
.tmenu-more .dropsdown { display:none }
.tmenu-more:hover .dropsdown { display:inline-block; width:175px }
.tmenu-more .dropsdown { position:absolute; top:40px; background:#fff; right:0; border-radius:3px; z-index:10001; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.39); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.39); box-shadow:0 2px 5px 0 rgba(0,0,0,0.39) }
.tmenu-more .dropsdown ul { width:inherit }
.tmenu-more .dropsdown ul li { display:none; padding:0; margin:0; line-height:16px; float:inherit }
.tmenu-more .dropsdown ul li:hover { display:block }
.tmenu-more .dropsdown ul li a { display:block; padding:13px 20px; border-bottom:solid 1px #e0e0e0 }
.tmenu-more .dropsdown:after { top:-12px; left:88%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255,255,255,0); border-bottom-color:#fff; border-width:6px; margin-left:-6px }
.tmenu-more .dropsdown ul li a:hover { color:#fff; background:#ff4242 }
.t-mainmenu ul li.searchmenu-icon { display:none; opacity:0; transition:all .25s ease-in-out 0 }
.t-mainmenu ul li { float:left }
}
@media (min-width: 669px) {
.botnav ul li.more-mob { display:none }
.botnav ul li.more-desk { display:inline-block }
}
.menu-stick.botnav { width:100%; z-index:1000; opacity:1; height:45px; position:fixed!important; top:40px; transition:all .45s ease-in-out 0; visibility:visible; -webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,0.75); -moz-box-shadow:0 2px 2px -2px rgba(0,0,0,0.75); box-shadow:0 2px 2px -2px rgba(0,0,0,0.75) }
.menu-stick.t-fulmainmenu { width:100%; height:43px; z-index:1001; opacity:1; position:fixed!important; top:0; transition:all .45s ease-in-out 0; visibility:visible }
.stickshadow { -webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,0.75); -moz-box-shadow:0 2px 2px -2px rgba(0,0,0,0.75); box-shadow:0 2px 2px -2px rgba(0,0,0,0.75) }
@media (min-width: 300px) and (max-width: 991px) {
.menu-stick.t-fulmainmenu, .menu-stick.botnav { position:static!important }
.t-mainmenu ul li { font-size:13px; line-height:42px }
.t-mainmenu ul li a { padding:13px 10px }
.t-mainmenu.sicklog-icon { padding-left:20px!important }
.t-fulmainicon { display:none }
}
@media (min-width: 992px) and (max-width: 1030px) {
.t-mainmenu ul li { font-size:12px; margin:0 4px }
.t-mainmenu ul li a { padding:14px 6px }
.tmenu-more .dropsdown ul li { padding:0; margin:0 }
.tmenu-more .dropsdown ul li a { padding:13px 20px }
}
.t-fulmainmenu.menu-stick .t-fulmainicon a { background-position:1px -57px }
.t-fulmainmenu .t-fulmainicon a { background:rgba(0,0,0,0) url(https://d3aew4oo17ml6.cloudfront.net/common/images/default/home-black-icon.png) no-repeat scroll 1px 2px; cursor:pointer; display:block; height:50px; overflow:hidden; text-indent:-99999px; transition:all .24s ease-in 0; width:34px }
.searchoverlay-f .adtexxx { text-align:center; padding:10px 0; font-size:13px; color:#aeaeae }
.searchoverlay-f .center { border:1px solid #e0e0e0; padding:10px; text-align:center }
@media (min-width: 768px) and (max-width: 991px) {
.hide-padmenu { display:none!important }
.padmoremenu { display:block!important }
}
@media (min-width: 992px) and (max-width: 1199px) {
.hide-tabmenu { display:none!important }
.tabmoremenu { display:block!important }
}
@media (min-width: 1200px) and (max-width: 1300px) {
.t-mainmenu ul li {font-size: 12px;}
.hide-deskmenu { display:none!important }
.deskmoremenu { display:block!important }
}
@media (min-width: 1301px) and (max-width: 1550px) {
.hide-bigdeskmenu { display:none!important }
.bigdeskmoremenu { display:block!important }
}
@media (min-width: 1551px) and (max-width: 1620px) {
.hide-bigmiddeskmenu { display:none!important }
.bigmiddeskmoremenu { display:block!important }
}
@media only screen and (min-width : 1621px) and (max-width : 1680px) {
.t-mainmenu ul li { font-size: 13px;}
.hide-1680{display: none!important}
.show-1680 { display: block!important}
}
@media (min-width: 1621px) {
.hide-largedeskmenu { display:none!important }
.largedeskmoremenu { display:block!important }
.t-mainmenu ul li a { padding:13px 6px }
}
/**/
.contentnava { float:left; padding-top:20px; padding-left:3% }
.contentnava a { background:#08a182; border-radius:2px; color:#fff; text-shadow:0 1px 1px rgba(0,0,0,0.75); font-family:robotoregular; font-weight:400; padding:4px 14px; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out }
.contentnava a:hover { background:#137964; color:#fff; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out }
header .contentnava:after { clear:both; content:""; display:table; height:0; visibility:hidden }
header .contentnava:before { content:""; display:table }
@media (min-width: 1360px) and (max-width: 1450px) {
.contentnava svg { width:158px; margin-left:1% }
.contentnava { padding-top:20px; padding-left:10px }
}
@media (min-width: 1200px) and (max-width: 1359px) {
.contentnava svg { width:147px; margin-left:0 }
.contentnava { padding-top:20px; padding-left:0 }
.contentnava a { padding:4px 8px; font-size:12px; margin-left:10px }
}
@media (min-width: 300px) and (max-width: 991px) {
.topnav .contentnava { display:none }
}
@media (min-width: 992px) and (max-width: 1030px) {
.topnav .contentnava { float:right; padding-left:0 }
}
.topnav .container.container-max, .botnav .container.container-max, .t-mainmenu.container.container-max { max-width:100% }
@media (min-width: 991px) {
.t-mainmenu ul li a { position:relative }
.t-mainmenu ul li.ser a:after, .t-mainmenu ul li.itr a:after, .t-mainmenu ul li.job a:after, .t-mainmenu ul li.dyc a:after/*,.t-mainmenu ul li.lbz a:after,.t-mainmenu ul li.rms a:after,.t-mainmenu ul li.ren a:after,.t-mainmenu ul li.eve a:after,.t-mainmenu ul li.lwr a:after,.t-mainmenu ul li.eve a:after,.t-mainmenu ul li.img a:after,.t-mainmenu ul li.cld a:after,.t-mainmenu ul li.trl a:after,.t-mainmenu ul li.car a:after,.t-mainmenu ul li.buy a:after,.t-mainmenu ul li.mov a:after,.t-mainmenu ul li.inp a:after */ { content:"\f107"; font-family:'FontAwesome'; position:relative; right:-3px }
.t-mainmenu ul li.active a::after { content:""!important }
}
/**/

 @media (max-width: 991px) {}
/**/
.jobmore { position:relative }
.jobmore .jobmorelist { background-color:#fff; display:none; height:auto; position:absolute; left:0; top:43px; width:150px; z-index:10 }
.jobmore:hover .jobmorelist { display:block }
.jobmore .jobmorelist ul { height:auto }
.jobmore .jobmorelist li { display:block; margin:0 0 1px }
.jobmore .jobmorelist li a { padding:10px }
.jobmore .jobmorelist li a:hover { background-color:#f5f5f5 }
.jobmore .jobmorelist { border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-box-shadow:-1px 10px 17px -3px rgba(0,0,0,0.59); -moz-box-shadow:-1px 10px 17px -3px rgba(0,0,0,0.59); box-shadow:-1px 10px 17px -3px rgba(0,0,0,0.59); border-top:2px solid #e0e0e0 }
.jobmore .jobmorelist:after, .jobmore .jobmorelist:before { bottom:100%; left:50px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none }
.jobmore .jobmorelist:after { border-color:rgba(136,183,213,0); border-bottom-color:#fff; border-width:6px; margin-left:-6px }
.jobmore .jobmorelist:before { border-color:rgba(224,224,224,0); border-bottom-color:#e0e0e0; border-width:7px; margin-left:-7px }
@media only screen and (min-width : 769px) and (max-width : 1024px) {
/*sub menu*/
.jobmore .jobmorelist { right:0; left:auto !important }
.jobmore .jobmorelist:after, .jobmore .jobmorelist:before { right:25px; left:auto !important }
}
@media only screen and (min-width : 1025px) and (max-width : 1280px) {
/*sub menu*/
.jobmore .jobmorelist { right:0; left:auto !important }
.jobmore .jobmorelist:after, .jobmore .jobmorelist:before { right:25px; left:auto !important }
}
.new-tag { font-size: 10px; padding: 3px 7px; background: #e82e47; border-radius: 5px; position: absolute; top: 0; margin-top: 0px; color: #fff; right: 0; }
/* footer Start*/
footer { background: #333; color: #fff; padding-bottom: 36px; }
footer { font-family:'arial'; }
footer .foo-topmenu:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
footer .foo-topmenu:before { content: ""; display: table; }
footer .foo-topmenu > li .mainmenu { font-family: 'robotobold'; font-size: 12px; padding: 10px; position: relative; text-transform: uppercase; }
footer .foo-topmenu > li .submenu { color: #7f7f7f; font-size: 12px; line-height: 20px; padding: 10px; }
footer .foo-topmenu > li .submenu b { display: block; font-weight: bold; }
footer .foo-topmenu > li .submenu a { margin-top: 10px; color: #7f7f7f; }
footer .foo-topmenu > li.shareit span, footer .foo-topmenu > li.app span { background: #666; display: inline-block; margin: 10px 5px 0 0; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
footer .foo-topmenu > li.shareit span a, footer .foo-topmenu > li.app span a { color: #fff; display: block; font-size: 15px; margin: 0; min-height: 30px; min-width: 30px; padding: 5px; text-align: center; }
footer .foo-topmenu > li.country span { display: inline-block; margin: 10px 5px 0 0; background-clip: padding-box; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
footer .foo-topmenu > li.shareit .fb:hover { background: #3B5998; }
footer .foo-topmenu > li.shareit .tw:hover { background: #55acee; }
footer .foo-topmenu > li.shareit .gp:hover { background: #DC4B39; }
footer .foo-topmenu > li.shareit .pt:hover { background: #bd081c; }
footer .foo-topmenu > li.shareit .ins:hover { background: #2e5e86; }
footer .foo-topmenu > li.app .ios, footer .foo-topmenu > li.app .gplay { background: #000; }
footer .foo-topmenu > li.app .ios:hover { background: #5fc9f8; }
footer .foo-topmenu > li.app .gplay:hover { background: #a4c639; }
footer .foo-topmenu a.ftdf { color: #7f7f7f; }
footer .foo-topmenu a.ftdf:hover { color: #fff; }
footer .foo-topmenu > li.shareit span.tw{display: inline-flex;align-items: center;justify-content: center}
footer .foo-topmenu > li.shareit span.tw svg{fill:#fff; width: 15px;height: 13px}

 @media (max-width: 991px) {
footer .foo-topmenu > li { border-bottom: solid 1px rgba(254, 254, 254, 0.05); }
footer .foo-topmenu > li .mainmenu:before { content: "\f067"; margin-top: -8.5px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 5%; bottom: auto; left: auto; position: absolute; }
footer .foo-topmenu > li .mainmenu.active:before { content: "\f068"; }
footer .foo-topmenu > li .submenu { padding: 10px 10px 20px 20px; }
}
 @media (min-width: 992px) {
footer .foo-topmenu { padding: 25px 0; }
footer .foo-topmenu > li { float: left; width: 20%; }
}
footer .foo-more { opacity: 0.5; padding: 10px 0; text-align: center; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
footer .foo-more:hover { opacity: 1; }
footer .foo-botmenu { display: none; }
footer .foo-botmenu a { color: #7f7f7f; }
footer .foo-botmenu a:hover { color: #fff; }
footer .foo-botmenu > li .submenu { font-size: 11px; }
 @media (min-width: 992px) {
footer .foo-botmenu > li { width: 33.33%; }
footer .foo-botmenu > li:nth-child(3n+1) { clear: both; }
}
 @media (min-width: 1200px) {
footer .foo-botmenu > li { width: 16.66%; }
footer .foo-botmenu > li:nth-child(3n+1) { clear: none; }
}
footer .f2 { background: rgba(0, 0, 0, 0.3); }
footer .copyrite { background: rgba(0, 0, 0, 0.3); color: #666; font-size: 11px; padding: 15px; text-align: center; }
/*Header footer end*/
.afterlogin { z-index: 3; }
.footer_sticky { background-color: rgba(0, 0, 0, 0.9); width: 100%; position: fixed; bottom: 0px; z-index: 99999; display: block; font-family:'arial'; }
.footer_sticky .live-chat { float: right; }
.footer_sticky .live-chat a { color: #fff; display: block; background-color: #92ba36; padding: 9px 20px; margin: 0 20px 0 0; font-size: 17px; }
.footer_sticky ul { margin: 0px; padding: 8px 15px 8px 0; float: left; }
.footer_sticky ul li { margin: 0px; padding: 0 0 0 50px; list-style: none; float: left; font-size: 13px; line-height: 20px; color: #ccc; position: relative; }
.needlssec { line-height: 34px; margin-right: 20px; float: right; font-size: 13px; font-family: robotoregular; color: #fff; }
 @media (min-width: 300px) and (max-width: 360px) {
.footer_sticky ul li { padding: 0 0 0 36px; }
}
@media (max-width: 669px) {
.footer_sticky { z-index: 9999; }
}
.footer_sticky ul li a { color: #ccc; }
.footer_sticky ul li i { color: #ccc; margin: 0 3px 0 0; font-size: 15px; }
.reqcal_back { position: absolute; bottom: 28px; left: 50px; z-index: 100; background-color: #f0f0f0; width: 300px; }
@media (max-width: 669px) {
.reqcal_back { left: 0; position: fixed; height: 100%; top: 0; width: 100%; }
}
.reqcal_back .titletxt { background-color: #08a182; padding: 10px; }
.reqcal_back .titletxt:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.reqcal_back .titletxt:before { content: ""; display: table; }
.reqcal_back .titletxt .txt { float: left; font-size: 14px; line-height: 20px; color: #fff; }
.reqcal_back .titletxt .rt-close { font-size: 13px; float: right; line-height: 20px; }
.reqcal_back .titletxt .rt-close a { color: #fff; text-decoration: none; border: 1px solid #fff; border-radius: 50%; padding: 5px 9px; }
.reqcal_back .frm_cont { padding: 10px 0; border-left: solid 1px #08a182; border-right: solid 1px #08a182; }
 @media (max-width:669px) {
.reqcal_back .frm_cont { height:100%; }
.reqcal_back .frm_cont ul li { text-align:center; }
.menu-nav .navigator .menulogo-fix { width:100%; }
.menu-nav .navigator .menulogo-fix { position:fixed; top:0; z-index:100; }
.navigator .menulogo-fix:hover { background:#fff; }
}
.reqcal_back .frm_cont:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.reqcal_back .frm_cont:before { content: ""; display: table; }
.reqcal_back .frm_cont ul { width: 91%; margin: 0 4%; padding: 0px; }
.reqcal_back .frm_cont ul li { position: relative; margin: 5px 0; padding: 0 0 0 0; width: 100%; }
.reqcal_back .frm_cont ul li:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.reqcal_back .frm_cont ul li:before { content: ""; display: table; }
.reqcal_back .frm_cont ul li.alert input { border: solid 1px #f58705; }
.reqcal_back .frm_cont ul li.alert label { left: 5px; font-size: 12px; margin-top: 6px; line-height: 20px; left: 5px; color: #f58705; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.reqcal_back .frm_cont ul li .mcode { float: left; position: relative; width: 26%; }
.reqcal_back .frm_cont ul li .mcode .form_wrapin:after { display: inline-block; margin-top: -11px; pointer-events: none; z-index: 1; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: auto; bottom: auto; left: auto; position: absolute; }
.reqcal_back .frm_cont ul li .mcode .form_wrapin:after { color: #9e9e9e; content: "\f078"; right: 9px; font-size: 12px; }
.reqcal_back .frm_cont ul li .mnumber { float: left; width: 74%; }
.reqcal_back .frm_cont ul li .mnumber label { left: 80px !important; }
.reqcal_back .frm_cont ul li .mnumber input[type="text"] { height: 45px; line-height: 18px; padding: 10px; width: 100%; }
.reqcal_back .frm_cont ul li .selectfull { float: left; position: relative; width: 100%; }
.reqcal_back .frm_cont ul li .selectfull input { background: #fff url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/down-new.jpg) no-repeat right 0; }
.reqcal_back .frm_cont ul li a { color: #fff; }
.reqcal_back .frm_cont ul input[type="email"] { width: 100%; height: 45px; padding: 10px; font-size: 14px; }
.reqcal_back .frm_cont ul input { width: 100%; height: 45px; padding: 10px; font-size: 14px; }
.reqcal_back .frm_cont ul input[type="text"] { height: 45px; line-height: 18px; padding: 10px; width: 100%; }
.reqcal_back .frm_cont ul textarea { line-height: 18px; padding: 10px; width: 100%; }
.reqcal_back .frm_cont ul input.form-text, .reqcal_back .frm_cont ul textarea { display: block; width: 100%; }
.reqcal_back .frm_cont ul input.form-text + label, .reqcal_back .frm_cont ul textarea + label { color: #b0b0b0; line-height: 45px; pointer-events: none; text-transform: uppercase; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; top: 0; right: auto; bottom: 0; left: 10px; position: absolute; }
.reqcal_back .frm_cont ul input.form-text + label.lactive, .reqcal_back .frm_cont ul textarea + label.lactive { font-size: 12px; margin-top: 4px; line-height: 10px; left: 5px; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.reqcal_back .frm_cont ul input.form-text:focus + label, .reqcal_back .frm_cont ul textarea:focus + label { font-size: 12px; margin-top: 4px; line-height: 10px; left: 5px; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.reqcal_back .frm_cont .frm_row { padding: 10px; }
.reqcal_b2 { position: absolute; bottom: 28px; left: 50px; z-index: 100; background-color: #f0f0f0; min-width: 188px; }
.reqcal_b2 .sharclose { background-color: #bab8b8; height: 20px; line-height: 15px; text-align: center; width: 100%; }
.reqcal_b2 .sharclose .fa-chevron-down { color: #fff; }
.reqcal_b2 .sharclose .fa-close { padding: 0px; margin: 0; color: #fff; }
.reqcal_b2 ul { margin: 0; padding: 0px; }
.reqcal_b2 ul li { padding: 0px; margin: 0; }
.reqcal_b2 ul li .fa { color: #fff; width: 25px; height: 25px; text-align: center; line-height: 25px; margin: 8px 5px; }
.reqcal_b2 ul li .fa-facebook { background-color: #3b5997; margin-left: 10px; }
.reqcal_b2 ul li .fa-twitter { background-color: #29c5f6; }
.reqcal_b2 ul li .fa-pinterest-p { background-color: #c61118; }
.reqcal_b2 ul li .fa-google-plus { background-color: #dd4b39; }
.reqcal_b2 ul li .fa-envelope { background-color: #08a182; }
.reqcal_b2 ul li .fa-instagram { background-color: #2e5e86; }
.reqcal_b2 ul li .fa-close { background-color: #08a182; margin-left: 15px; }
.share_close { background-color: #08a182; text-align: right; padding: 5px; }
.drop-result-wraper { background: #fff; border: none; border-top: solid 1px #e6e6e6; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); display: none; min-width: 100px; margin: 0; padding-bottom: 1px; text-align: left; width: 100%; z-index: 2; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; top: 100%; right: auto; bottom: auto; left: 0; position: absolute; }
.drop-result-wraper .wraprelate { position: relative; width: 100%; }
.drop-result-wraper .wraprelate:before, .drop-result-wraper .wraprelate:after { content: ''; border: solid transparent; left: 45%; pointer-events: none; position: absolute; top: -18px; }
.drop-result-wraper .wraprelate:before { border-width: 10px; border-bottom-color: #e6e6e6; margin: -2px 0 0 -1px; }
.drop-result-wraper .wraprelate:after { border-width: 9px; border-bottom-color: #fff; }
.drop-result-wraper .wraper { max-height: 156px; position: relative; overflow-y: auto; overflow-x: hidden; width: 100%; }
.drop-result-wraper.hmlsser .wraper { max-height: 306px; }
.drop-result-wraper.hmlsser { width:95.4%; top:80%; }
.drop-result-wraper .wraper label { color: #ff837e !important; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drop-result-wraper .wraper label:before { content: ''; display: block; border-bottom: 1px solid #f4f4f4; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
.drop-result-wraper .wraper label b { background-color: #fff; padding-right: 20px; }
.drop-result-wraper ul li { font-size: 13px; }
.drop-result-wraper ul li.active a { background-color: #ff4242; color: #fff; }
.drop-result-wraper ul li a { color: #333; display: block; padding: 8px 15px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; }
.drop-result-wraper ul li a i { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drop-result-wraper ul li a b { color: #999; font-size: 11px; display: block; }
.drop-result-wraper ul li a:hover { background-color: #ff4242; color: #fff; }
.drop-result-wraper ul li a:hover b { color: #6f0909; }
.drop-result-wraper2 { background: #fff; border: none; border-top: solid 1px #e6e6e6; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); box-shadow: -1px -3px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: -1px -3px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: -1px -3px 5px 0px rgba(0, 0, 0, 0.2); display: none; min-width: 100px; margin: 0; padding-bottom: 1px; text-align: left; width: 100%; z-index: 2; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; top: auto; right: auto; bottom: 45px; left: 0; position: absolute; }
.drop-result-wraper2 .wraprelate2 { position: relative; width: 100%; }
.drop-result-wraper2 .wraprelate2:before, .drop-result-wraper2 .wraprelate2:after { content: ''; border: solid transparent; left: 25%; pointer-events: none; position: absolute; bottom: -18px; }
.drop-result-wraper2 .wraprelate2:before { border-width: 10px; border-top-color: #e6e6e6; margin: 0 -1px -2px -1px; }
.drop-result-wraper2 .wraprelate2:after { border-width: 9px; border-top-color: #fff; }
.drop-result-wraper2 .wraper2 { max-height: 156px; position: relative; overflow-y: auto; overflow-x: hidden; width: 100%; }
.drop-result-wraper2 .wraper2 label { color: #ff837e; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drop-result-wraper2 .wraper2 label:before { content: ''; display: block; border-bottom: 1px solid #f4f4f4; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
.drop-result-wraper2 .wraper2 label b { background-color: #fff; padding-right: 20px; }
.drop-result-wraper2 ul li { font-size: 13px; }
.drop-result-wraper2 ul li a { color: #333; display: block; padding: 2px 10px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; }
.drop-result-wraper2 ul li a i { display: block; color: #333 !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drop-result-wraper2 ul li a b { color: #999; font-size: 11px; display: block; }
.drop-result-wraper2 ul li a:hover { background-color: #ff4242; color: #fff; }
.drop-result-wraper2 ul li a:hover i { color: #fff !important; }
.drop-result-wraper2 ul li a:hover b { color: #6f0909; }
.result-menu { width: 100% !important; margin: 0 !important; }
 @-webkit-keyframes pop-in { from {
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 opacity: 0;
 filter: alpha(opacity=0);
}
to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
}
@-moz-keyframes pop-in { from {
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 opacity: 0;
 filter: alpha(opacity=0);
}
to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
}
@-o-keyframes pop-in { from {
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 opacity: 0;
 filter: alpha(opacity=0);
}
to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
}
@keyframes pop-in { from {
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 opacity: 0;
 filter: alpha(opacity=0);
}
to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
}
@-webkit-keyframes pop-out { from {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1;
 filter: alpha(opacity=100);
}
to { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
}
@-moz-keyframes pop-out { from {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1;
 filter: alpha(opacity=100);
}
to { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
}
@-o-keyframes pop-out { from {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1;
 filter: alpha(opacity=100);
}
to { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
}
@keyframes pop-out { from {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1;
 filter: alpha(opacity=100);
}
to { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
}
.hmealert { display: block; color: #ff4242; font-size: 14px; text-align: center; }
.afterlogin { background: #fff; width: 200px; right: 0; top: 46px; }
.afterlogin:before { content: ""; display: table; height: 0; border: 8px solid transparent; border-bottom-color: #fff; margin: auto; pointer-events: none; width: 0; z-index: 2; top: -16px; right: 6%; bottom: auto; left: auto; position: absolute; }
.afterlogin ul li { color: #333; display: block; padding: 0; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; font-size: 13px; line-height: 15px; }
.afterlogin ul li a { color: #333 !important; margin: 0 !important; padding: 10px !important; text-align: left !important; display: block !important; }
.afterlogin ul li a:hover { background-color: #ff4242; color: #fff !important; display: block; }
.hmeusrnme { padding: 10px; text-align: left; color: #ff837e; font-size: 12px; display: block; line-height: 15px; border-bottom: 1px solid #ff837e; font-weight: bold; }
.hmeusrnme .hmeusrwel { color: #333; }
.hmelogop { font-size: 13px; line-height: 30px; display: block; background-color: #efefef; }
.hmelogop:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.hmelogop:before { content: ""; display: table; }
.hmelogop .log { float: left; margin-left: 10px !important; }
.hmelogop .cls { float: right; margin-right: 10px !important; }
.hmelogop a { color: #333 !important; margin: 0 !important; }
.forgotmsg { font-size: 14px; line-height: 30px; display: block; color: #7dbb33; }
.forgotmsgtex { font-size: 12px; line-height: 21px; display: block; color: #333; }
#container { margin: 0 auto; }
#container .type1 { width: 100%; }
#container .type2 { width: 50%; margin: 10px; }
#container img { display: block; max-width: none; width: 100%; height: auto; }
#container { padding: 0; }
 @media (min-width: 768px) {
#container.event-home .type1 { width: 33.3%; }
}
 @media (min-width: 992px) {
#container.event-home .type1 { width: 25%; }
}
 @media (min-width: 1200px) {
#container.event-home .type1 { width: 20%; }
}
#container.event-home .type2 { margin: 0; padding: 0; width: 300px; }
#container.event-home img { display: block; max-width: none; width: 100%; }
@media (max-width: 767px) {
header .topnav { z-index:999999; }
header .topnav .location-hd .dropdown-wraper { height:100%; position:fixed; top:0; overflow-y:auto; }
header .topnav .location-hd .dropdown-wraper .citymetro .cm-inner ul { height: 250px; }
header .topnav .location-hd .dropdown-wraper .close { position: fixed; }
header .topnav .location-hd .dropdown-wraper .mainhd { position: fixed; z-index: 9; top: 0; width:100%; }
header .topnav .location-hd .dropdown-wraper .dropdown-content { margin-top:55px; }
header .topnav .location-hd .dropdown-wraper .form-wraper { padding: 15px 20px 15px 20px; }
header .topnav .location-hd .dropdown-wraper .loc-place { margin: 55px 0 0 20px; }
}
/* ========================= Common Header Footer end===============================*/
.loading-big { background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/loading.gif) 0 0 no-repeat; height: 66px; width: 66px;display:block; margin:0 auto }
.loading-mini { background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/hme-loader.gif) 0 0 no-repeat; height: 18px; width: 18px; display:inline-block; margin:0 auto }
.loading-bg { background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/eventloadedbig.gif) 0 0 no-repeat; height: 66px; width: 66px; display:block; text-align:center; margin:0 auto }

/*
.festival { margin: 20px 0 0 0; float: left; padding:0 0 0 3% }
.festival a { background: #08a182 url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/color1.gif) repeat center center; border-radius: 2px; color: #fff; font-size:12px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; padding: 5px 8px; line-height: 15px; }
.festival:hover a { background:#08a182 }
*/
.botnav .postanad .posthbtn { height: 21px; line-height: 7px; color: #fff; padding: 7px 12px; background-color: #ff4242; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border .45s; -moz-transition: color 0.45s, background 0.45s, border .45s; transition: color 0.45s, background 0.45s, border .45s; }
/**/ 
/*============================================Murugesan Alagarsamy started============================================*/
.breadcrumb { padding: 15px 0 10px 0; font-size: 11px; line-height: 13px; color: #999; display:block; z-index:2 }
.breadcrumb a { color: #333; }
.breadcrumb a:after { display: inline-block; font: normal normal normal 12px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f178"; padding:0 5px; color:#a4a4a4we }
 
/*============================================ Started ============================================*/
.mobilebtn{display: none}
.filterpaneltitle{display: none}
/*============================================ Save Badge Started ============================================*/
 
.we-save-badge { -webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); background-color:#D6181F; color:#ffffff; border-radius:18px; display:inline-block; vertical-align:middle; font-size:11px; overflow:hidden; line-height:1em; white-space:nowrap; z-index:1; cursor:pointer; max-width:31px; position:absolute; top:5px; right:5px }
.we-save-badge.active .label { margin-left: -68px; }
.we-save-badge .icon { -webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); border-radius:50%; width:31px; height:31px; display:inline-block; background-color:#D6181F; text-align:center; line-height:30px; position:relative; z-index:1 }
.we-save-badge .label { display:inline-block; margin-right:12px; font-weight:600; -webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); -o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); transition:all 500ms cubic-bezier(0.175, 0.885, 0.335, 1); margin-left:-58px; opacity:0; background:none; }
.we-save-badge .icon i { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#fff; }
.we-save-badge .icon i:before { content: "\f08a"; }
.we-save-badge .icon.active i:before { content: "\f004"; }
.we-save-badge:hover .icon i:before { content: "\f004"; }
.we-save-badge:hover { max-width:1000px }
.we-save-badge:hover .label { margin-left:0px; opacity:1 }
/*============================================ Save Badge end ============================================*/
 /* new owl-carousel start*/
 
.owl-dots, .owl-theme .owl-nav { text-align:center; -webkit-tap-highlight-color:transparent }
.owl-theme .owl-nav { margin-top:10px }
.owl-theme .owl-nav .disabled { opacity:.5; cursor:default }
.owl-nav.disabled+.owl-dots { margin-top:10px }
.owl-dots .owl-dot { display:inline-block; zoom:1 }
.owl-dots .owl-dot span { width:10px; height:10px; margin:5px 7px; background:#f00; display:block; -webkit-backface-visibility:visible; transition:opacity .2s ease; border-radius:30px }
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span { background:#869791 }
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color:transparent; position:relative }
.owl-carousel { display:none; width:100%; z-index:1 }
.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; -moz-backface-visibility:hidden }
.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0) }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0) }
.owl-carousel .owl-item { min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none }
.owl-carousel .owl-item img { display:block; width:100% }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display:none }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display:block }
.owl-carousel .owl-dot { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel .owl-nav div { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; background-color: rgba(0, 0, 0, 0.5); background-size:70%; display: block; height: 50px; overflow: hidden; margin: -15px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; background-clip: padding-box; background-repeat:no-repeat; background-position:50%; vertical-align:middle; width:50px; cursor:pointer; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; opacity:0; }
.owl-theme .owl-nav .disabled { opacity:0; }
.owl-carousel.owl-theme:hover .owl-nav .disabled { opacity:0.5 !important }
.owl-carousel:hover .owl-nav div { opacity:1 }
.owl-carousel .owl-nav div.owl-next { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/default/arrow-wt-rt.svg); right:0 }
.owl-carousel .owl-nav div.owl-prev { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/default/arrow-wt-lt.svg); left:0 }
.owl-carousel.owl-loading { opacity:0; display:block }
.owl-carousel.owl-hidden { opacity:0 }
.owl-carousel.owl-refresh .owl-item { visibility:hidden }
.owl-carousel.owl-drag .owl-item { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel.owl-grab { cursor:move; cursor:grab }
.owl-carousel.owl-rtl { direction:rtl }
.owl-carousel.owl-rtl .owl-item { float:right }
.owl-carousel .animated { animation-duration:1s; animation-fill-mode:both }
.owl-carousel .owl-animated-in { z-index:0 }
.owl-carousel .owl-animated-out { z-index:1 }
.owl-carousel .fadeOut { animation-name:fadeOut }
@keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height { transition:height .5s ease-in-out }
.owl-carousel .owl-item .owl-lazy { opacity:0; transition:opacity .4s ease }
.owl-carousel .owl-item img.owl-lazy { transform-style:preserve-3d }
.owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000 }
.owl-carousel .owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:transform .1s ease }
.owl-carousel .owl-video-play-icon:hover { -ms-transform:scale(1.3, 1.3); transform:scale(1.3, 1.3) }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none }
.owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease }
.owl-carousel .owl-video-frame { position:relative; z-index:1; height:100%; width:100% }
 
 
 
 
/*checkbox & radio Start*/
.input-field [type="radio"]:not(:checked), .input-field [type="radio"]:checked { position:absolute; left:-9999px; opacity:0 }
.input-field [type="radio"]:not(:checked)+label, .input-field [type="radio"]:checked+label { position:relative; padding-left:25px; cursor:pointer; display:inline-block; height:25px; line-height:25px; font-size:13px; transition:.28s ease; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.input-field [type="radio"]+label:before, .input-field [type="radio"]+label:after { content:''; position:absolute; left:0; top:0; margin:4px; width:16px; height:16px; z-index:0; transition:.28s ease }
.input-field [type="radio"]:not(:checked)+label:before, .input-field [type="radio"]:not(:checked)+label:after, .input-field [type="radio"]:checked+label:before, .input-field [type="radio"]:checked+label:after, .input-field [type="radio"].with-gap:checked+label:before, .input-field [type="radio"].with-gap:checked+label:after { border-radius:50% }
.input-field [type="radio"]:not(:checked)+label:before, .input-field [type="radio"]:not(:checked)+label:after { border:2px solid #5a5a5a }
.input-field [type="radio"]:not(:checked)+label:after { z-index:-1; -webkit-transform:scale(0); transform:scale(0) }
.input-field [type="radio"]:checked+label:before { border:2px solid transparent }
.input-field [type="radio"]:checked+label:after, .input-field [type="radio"].with-gap:checked+label:before, .input-field [type="radio"].with-gap:checked+label:after { border:2px solid #26a69a }
.input-field [type="radio"]:checked+label:after, .input-field [type="radio"].with-gap:checked+label:after { background-color:#26a69a; z-index:0 }
.input-field [type="radio"]:checked+label:after { -webkit-transform:scale(1.02); transform:scale(1.02) }
.input-field [type="radio"].with-gap:checked+label:after { -webkit-transform:scale(0.5); transform:scale(0.5) }
.input-field [type="radio"].tabbed:focus+label:before { box-shadow:0 0 0 10px rgba(0,0,0,0.1) }
.input-field [type="radio"].with-gap:disabled:checked+label:before { border:2px solid rgba(0,0,0,0.26) }
.input-field [type="radio"].with-gap:disabled:checked+label:after { border:none; background-color:rgba(0,0,0,0.26) }
.input-field [type="radio"]:disabled:not(:checked)+label:before, .input-field [type="radio"]:disabled:checked+label:before { background-color:transparent; border-color:rgba(0,0,0,0.26) }
.input-field [type="radio"]:disabled+label { color:rgba(0,0,0,0.26) }
.input-field [type="radio"]:disabled:not(:checked)+label:before { border-color:rgba(0,0,0,0.26) }
.input-field [type="radio"]:disabled:checked+label:after { background-color:rgba(0,0,0,0.26); border-color:#BDBDBD }
.input-field [type="checkbox"]:not(:checked), .input-field [type="checkbox"]:checked { position:absolute; left:-9999px; opacity:0 }
.input-field [type="checkbox"]+label { position:relative; left:15px; padding-left:25px; cursor:pointer; display:inline-block; height:25px; line-height:17px; font-size:13px; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none }
.input-field [type="checkbox"]+label:before, .input-field [type="checkbox"]:not(.filled-in)+label:after { content:''; position:absolute; top:0; left:0; width:18px; height:18px; z-index:0; border:2px solid #5a5a5a; border-radius:1px; margin-top:2px; transition:.2s }
.input-field [type="checkbox"]:not(.filled-in)+label:after { border:0; -webkit-transform:scale(0); transform:scale(0) }
.input-field [type="checkbox"]:not(:checked):disabled+label:before { border:none; background-color:rgba(0,0,0,0.26) }
.input-field [type="checkbox"].tabbed:focus+label:after { -webkit-transform:scale(1); transform:scale(1); border:0; border-radius:50%; box-shadow:0 0 0 10px rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.1) }
.input-field [type="checkbox"]:checked+label:before { top:-4px; left:-5px; width:12px; height:22px; border-top:2px solid transparent; border-left:2px solid transparent; border-right:2px solid #26a69a; border-bottom:2px solid #26a69a; -webkit-transform:rotate(40deg); transform:rotate(40deg); -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-origin:100% 100%; transform-origin:100% 100% }
.input-field [type="checkbox"]:checked:disabled+label:before { border-right:2px solid rgba(0,0,0,0.26); border-bottom:2px solid rgba(0,0,0,0.26) }
.input-field [type="checkbox"]:indeterminate+label:before { top:-11px; left:-12px; width:10px; height:22px; border-top:none; border-left:none; border-right:2px solid #26a69a; border-bottom:none; -webkit-transform:rotate(90deg); transform:rotate(90deg); -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-origin:100% 100%; transform-origin:100% 100% }
.input-field [type="checkbox"]:indeterminate:disabled+label:before { border-right:2px solid rgba(0,0,0,0.26); background-color:transparent }
.input-field [type="checkbox"].filled-in+label:before, .input-field [type="checkbox"].filled-in+label:after { content:''; left:0; position:absolute; transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; z-index:1 }
.input-field [type="checkbox"].filled-in:not(:checked)+label:before { width:0; height:0; border:3px solid transparent; left:6px; top:10px; -webkit-transform:rotateZ(37deg); transform:rotateZ(37deg); -webkit-transform-origin:20% 40%; transform-origin:100% 100% }
.input-field [type="checkbox"].filled-in:not(:checked)+label:after { height:15px; width:15px; background-color:transparent; border:2px solid #5a5a5a; top:0px; z-index:0; border-radius: 2px; }
.input-field [type="checkbox"].filled-in+span:not(.lever):after { border-radius: 2px; }
.input-field [type="checkbox"].filled-in:checked+label:before { top:0; left:0; width:8px; height:10px; border-top:2px solid transparent; border-left:2px solid transparent; border-right:2px solid #fff; border-bottom:2px solid #fff; -webkit-transform:rotateZ(37deg); transform:rotateZ(37deg); -webkit-transform-origin:100% 100%; transform-origin:100% 100% }
.input-field [type="checkbox"].filled-in:checked+label:after { top:0; width:15px; height:15px; border:2px solid #26a69a; background-color:#26a69a; z-index:0; border-radius:2px; }
.input-field [type="checkbox"].filled-in.tabbed:focus+label:after { border-radius:2px; border-color:#5a5a5a; background-color:rgba(0,0,0,0.1) }
.input-field [type="checkbox"].filled-in.tabbed:checked:focus+label:after { border-radius:2px; background-color:#26a69a; border-color:#26a69a }
.input-field [type="checkbox"].filled-in:disabled:not(:checked)+label:before { background-color:transparent; border:2px solid transparent }
.input-field [type="checkbox"].filled-in:disabled:not(:checked)+label:after { border-color:transparent; background-color:#BDBDBD }
.input-field [type="checkbox"].filled-in:disabled:checked+label:before { background-color:transparent }
.input-field [type="checkbox"].filled-in:disabled:checked+label:after { background-color:#BDBDBD; border-color:#BDBDBD }
.input-field input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after, .input-field input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after {
box-shadow:0 1px 3px 1px rgba(0,0,0,0.4), 0 0 0 15px rgba(38,166,154,0.1)
}
.input-field input[type=checkbox]:not(:disabled) ~ .lever:active:after, .input-field input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after {
box-shadow:0 1px 3px 1px rgba(0,0,0,0.4), 0 0 0 15px rgba(0,0,0,0.08)
}
/*checkbox & radio End*/

@media (max-width: 500px){ 
.mobileview {display: block !important;visibility: visible;}
}

@media (max-width: 767px) {
.mobilehide { display:none }
.listing-detail-ft ul li.mobilehide { display:none }
}
/*Modal Start*/
/* login modal*/
.modal { background-color: rgba(0, 0, 0, 0.8); display: none; height: 100%; overflow-x: hidden; overflow-y: auto; width: 100%; z-index: 1000000; top: 0; right: 0; bottom: 0; left: 0; position: fixed; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.modal .modal-table { display: table; height: 100%; table-layout: fixed; width: 100%; }
.modal .modal-cell { display: table-cell; height: 100%; padding: 50px; vertical-align: middle; width: 100%; }
.modal .modal-content { background-color: #fff; margin-left: auto; margin-right: auto; max-width: 520px; min-height: 0; min-width: 0; overflow: hidden; position: relative; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; }
.modal .accountwraper { width: 310px; }
.modal .accountwraper .close { cursor: pointer; height: 18px; width: 18px; z-index: 20; top: 15px; right: 15px; bottom: auto; left: auto; position: absolute; }
.modal .accountwraper .close .clsoeico { font-size: 21px; color: #333; font-family: 'arial'; line-height: 32px; }
.modal .accountwraper .close em { background: transparent url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/cross.svg") no-repeat center center; background-size: contain; content: ""; display: table; height: 18px; margin: 0 auto; width: 18px; }
.modal .accountwraper .mainhd { background: #f4f4f4; border-bottom: solid 1px #e6e6e6; padding: 15px; position: relative; text-align: center; }
.modal .accountwraper .mainhd:before, .modal .accountwraper .mainhd:after { content: ''; border: solid transparent; left: 45%; pointer-events: none; position: absolute; bottom: -1px; }
.modal .accountwraper .mainhd:before { border-width: 10px; border-bottom-color: #e6e6e6; margin: -2px 0 0 -1px; }
.modal .accountwraper .mainhd:after { border-width: 9px; border-bottom-color: #fff; }
.modal .accountwraper .content-wraper { padding: 20px; }
.modal .accountwraper .content-wraper .titles { padding: 20px 0 40px 0; }
.modal .accountwraper .content-wraper .titles li { display: inline-block; padding: 0 10px 0 0; font-family: 'robotobold'; text-transform: uppercase; }
.modal .accountwraper .content-wraper .titles li a { padding: 5px; }
.modal .accountwraper .content-wraper .titles li.active a { color: #ff4242; position: relative; }
.modal .accountwraper .content-wraper .titles li.active a:after { background: #ff4242; content: ''; display: block; height: 3px; width: 80%; top: auto; right: auto; bottom: 0; left: 10%; position: absolute; }
.modal .accountwraper .content-wraper .wraper ul li { position: relative; margin: 5px 0; }
.modal .accountwraper .content-wraper .wraper ul li .inputactive { border: solid 1px #f58705; }
.modal .accountwraper .content-wraper .wraper ul li .inputactive ~ label {
 left: 5px;
 font-size: 12px;
 margin-top: 6px;
 line-height: 20px;
 left: 5px;
 color: #f58705;
 -webkit-transform: scale(0.85);
 -ms-transform: scale(0.85);
 -o-transform: scale(0.85);
 transform: scale(0.85);
}
.modal .accountwraper .content-wraper .wraper ul li.extra { display: table; font-size: 12px; width: 100%; }
.modal .accountwraper .content-wraper .wraper ul li.extra.agreealert .check label:before { border: 2px solid #ff4242; }
.modal .accountwraper .content-wraper .wraper ul li.extra.agreealert .check .info { color: #ff4242; }
.modal .accountwraper .content-wraper .wraper ul li.extra.agreealert .check .info a { color: #6f0909; }
.modal .accountwraper .content-wraper .wraper ul li.extra:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.modal .accountwraper .content-wraper .wraper ul li.extra:before { content: ""; display: table; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check, .modal .accountwraper .content-wraper .wraper ul li.extra .forgot { display: table-cell; padding: 20px 0; position: relative; vertical-align: middle; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check:before { content: ""; display: table; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check info { color: #666; cursor: default; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check label { border: 0; cursor: default; clip: inherit !important; font-weight: normal; height: 14px; left: 0; padding: 0 0 0 25px; position: absolute; text-indent: -9999px; width: 14px; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check label:before { background: #fff; border: 2px solid #a7aeb3; content: ""; clip: inherit !important; cursor: pointer; height: 14px; left: 0; margin: 0; opacity: 1; position: absolute; top: 0; text-indent: -9999px; width: 14px; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check input[type=checkbox] { float: left; margin: 0 5px 0 0; visibility: hidden; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check input[type=checkbox]:checked + label:after { background: #a7aeb3; content: ''; height: 6px; left: 4px; opacity: 1; position: absolute; top: 4px; width: 6px; }
.modal .accountwraper .content-wraper .wraper ul li.extra .forgot { font-size: 12px; text-align: right; }
.modal .accountwraper .content-wraper .wraper input.form-text { display: block; width: 100%; }
.modal .accountwraper .content-wraper .wraper input.form-text + label { color: #b0b0b0; line-height: 60px; pointer-events: none; text-transform: uppercase; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; top: 0; right: auto; bottom: 0; left: 22px; position: absolute; }
.modal .accountwraper .content-wraper .wraper input.form-text + label.lactive { font-size: 12px; margin-top: 6px; line-height: 20px; left: 5px; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.modal .accountwraper .content-wraper .wraper input.form-text:focus + label { font-size: 12px; margin-top: 6px; line-height: 20px; left: 5px; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.modal .accountwraper .content-wraper .wraper .other { color: #ff837e; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.modal .accountwraper .content-wraper .wraper .other:before { content: ''; display: block; border-bottom: 1px solid #e6e6e6; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
.modal .accountwraper .content-wraper .wraper .other b { background-color: #fff; padding-right: 20px; }
.modal .accountwraper .content-wraper .wraper .social { display: table; width: 100%; }
.modal .accountwraper .content-wraper .wraper .social:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.modal .accountwraper .content-wraper .wraper .social:before { content: ""; display: table; }
.modal .accountwraper .content-wraper .wraper .social span { display: table-cell; vertical-align: middle; }
.modal .accountwraper .content-wraper .wraper .social span.icons { color: #fff; float: right; font-size: 20px; }
.modal .accountwraper .content-wraper .wraper .social span.icons a { background: #edefed; color: #8da5b3; display: block; margin: 0 5px; padding: 15px 20px; }
.modal .accountwraper .content-wraper .wraper .social span.icons.fb a { background: #3B5998; color: #fff; }
.modal .accountwraper .content-wraper .wraper .social span.icons.gp a { background: #DC4B39; color: #fff; }
.modal .accountwraper .content-wraper .wraper .scinfo { background: #e6e6e6; color: #666; font-size: 12px; margin: 15px -20px -20px -20px; padding: 10px; text-align: center; }
.modal .accountwraper .content-wraper .wraper .scinfo.sclogin { margin-top: 92px !important; }
.modal .accountwraper .content-wraper .sign-wraper { display: none; }
/* Murugesh Start*/
.row{margin-left: -15px;margin-right: -15px;display: block;} 
/**/ 
.popoverwrp{position: relative; font-weight: 400;}
.popoverwrp i{font-size: 15px;color: #9e9e9e; cursor: pointer}
.popoverwrp:hover .popover{ display: block}
.popover{ position: absolute;background: #fff;bottom: 30px;width: 330px; display: none; text-align: left;    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);    border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; z-index: 9}
.popover b{ background: #f5f5f5; padding: 10px; display: block;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px; color: #212121; font-weight: 500}

.popover:after, .popover:before {right: 133px;bottom: -14px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.popover:after {border-color: rgba(255, 255, 255, 0);border-top-color: #fff;border-width: 9px;bottom: -18px;right: 134px;} 
.popover:before {border-color: rgba(255, 255, 255, 0);border-top-color: #ddd;border-width: 10px;bottom: -21px;}
.popover ul{margin:0px;padding:0px;}
.popover ul li{margin:0 0 0 25px !important;padding:5px 6px!important;list-style:decimal;font-size:13px;line-height:16px;color:#444!important;display: list-item !important; border: 0!important; font-weight: 400 !important}
/**/

.flex { -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; }
.rowflex { -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; }
.flexright { margin-left:auto }
/*Filter*/
.filterwrp{}
.filterwrp .filter{}
.filterwrp { width: 100%; box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.24); background: #fff; border-radius: 8px; }
.filterwrp .filter { -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; }
.filterwrp .filter ul { -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; }
.filterwrp .filter ul li { color: rgba(0,0,0,.54); font-weight: 400; font: 400 15px/22px "Google Sans", sans-serif; letter-spacing: .25px; border-right:solid 1px rgba(0,0,0,.1); padding:5px 15px; float: left\9; padding-top:8px\9; padding-bottom: 8px\9;position:relative;  }
.filterwrp .filter ul li .count{right: 0;top: -1px;width: 20px;height: 20px;background-color: #3b3a3a;font-size: 12px;font-weight: 700;text-align: center;line-height: 22px;color: #fff;position: absolute;display: inline-block;z-index: 1;vertical-align: middle;margin-left: -4px; border-radius: 50%;}
.filterwrp .filter ul li.disabled, .filterwrp .filter ul li.disabled a i, .filterwrp .filter ul li.disabled a{cursor: not-allowed;color: #000;background:#969696 !important;}
.filterwrp .filter ul li a { color: rgba(0,0,0,.54); padding:9px 0; display: inline-block; transition:none }
.filterwrp .filter ul li a.btn { min-width:auto; padding:9px 24px; font-family: "Google Sans", Arial, sans-serif; }
.filterwrp .filter ul li a.btn-red, .filterwrp .filter ul li a.btn-red:hover { color:#fff !important }
.filterwrp .filter ul li a.btn-gray { color:#333; font-weight:500; font-size:22px; margin-left:8px }
.filterwrp .filter ul li i.fa-angle-down{ cursor: pointer;-webkit-transition: all .5s ease-in;-moz-transition: all .5s ease-in;-ms-transition: all .5s ease-in;-o-transition: all .5s ease-in;
transition: all .5s ease-in;}
.filterwrp .filter ul li:first-child{-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.filterwrp .filter ul li:hover, .filterwrp .filter ul li.active { background:#eee }
.filterwrp .filter ul li.active i{-webkit-transform: rotate(180deg);transform: rotate(180deg); color: #212121}
.filterwrp .filter ul li.result-list:hover{ background:#fff }
.refinemorewrp:before { position: absolute; top: -11px; left: 29px; display: inline-block; border-right: 11px solid transparent; border-bottom: 11px solid #f5f5f5; border-left: 11px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.refinemorewrp:after { position: absolute; top: -10px; left: 30px; display: inline-block; border-right: 10px solid transparent; border-bottom: 10px solid #ffffff; border-left: 10px solid transparent; content: ''; }
.filterwrp .search-byid { margin-left:auto; padding: 5px 15px; font-family: "Google Sans", Arial, sans-serif; text-align: right\9}
.filterwrp .search-byid a.btn { font-family: "Google Sans", Arial, sans-serif; }
.filterwrp .search-byid a.btn-gray { background-color:#f6f6f6 }
.filterwrp .search-byid .searchid-wrp { background:#f6f6f6; position:absolute; z-index:99; top:41px; -webkit-border-radius: 6px; -webkit-border-top-right-radius: 0; -moz-border-radius: 6px; -moz-border-radius-topright: 0; border-radius: 6px; border-top-right-radius: 0; right:15px; width:330px; padding:15px;border: solid 1px #ddd;border-top: 0; border-bottom: solid 2px #ddd; }
.filterwrp .search-byid .searchid-wrp .close { position: absolute; right: -10px; top: 0; background: #fff; border-radius: 50%; height: 22px; width: 22px; text-align: center; font-size: 12px; text-transform: uppercase; color: #333; font-weight: 600; line-height: 20px; border:solid 1px #e9e6e6 }
.filterwrp .search-byid .searchid-wrp.alert label { color: #ff4242; }
.filterwrp .search-byid .searchid-wrp.alert input { border-color:#ff4242; height:100% }
.filterwrp .search-byid .searchid-wrp label { font-size:14px; display:block; padding:0 0 5px; }
.filterwrp .search-byid .searchid-wrp input { padding:8px; border-color:#ccc; width:170px;height:100% }

.refinemorewrp.refineidone{ width: 1050px}
.refinemorewrp.refineidtwo{width: 1050px;}
.refinemorewrp.refineidtwo .refinelist{width: 20%}
.refinemorewrp.refineidtwo .locationlist{ width: 100%}
.refinemorewrp.refineidthree{padding: 10px 0 0}
.refinemorewrp.refineidfour{padding: 10px 0 0}
.refinemorewrp.refineidfive{width: 800px;}
.refinemorewrp.refineidsix{}
.refinemorewrp{ background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.24);position: absolute;z-index: 99;left: 0;top: 51px;-webkit-border-radius: 3px;border-radius: 3px; border: solid 1px #fff;}
.refinemorewrp .refinelist{ padding:10px 0;width: 25%; float: left;}
.refinemorewrp .refinelist a:hover{text-decoration: underline;    color: #009fff;}
.refinemorewrp .refinelist .refinetitle{font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #212121;padding:10px 15px 0px;}
.refinemorewrp .refinelist .refinetitle a{color: #212121; padding: 0}
.refinemorewrp .refinelist ul{ display: block;}
.refinemorewrp .refinelist ul li{ border: 0;padding:0 15px 6px;font-family: 'Roboto', sans-serif;font-size: 13px;}
.refinemorewrp .refinelist ul li:hover{ border: 0}
.refinemorewrp .refinelist ul li a{ color: #666; padding: 0}

.refinemorewrp.refineidtwo .locationlist .refinetitle {font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #212121;padding: 10px 15px 0px;}
.refinemorewrp.refineidtwo .locationlist ul{ display: block;}
.refinemorewrp.refineidtwo .locationlist ul li{ border: 0;padding:0 15px 6px;font-family: 'Roboto', sans-serif;font-size: 13px; float: left; width: 25%}
.refinemorewrp.refineidtwo .locationlist ul li:hover{background:none; border: 0}
.refinemorewrp.refineidtwo .locationlist ul li a{ color: #666; padding: 0}

 
.refinemorewrp.refineidfive .locationlist .refinetitle {font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #212121;padding: 10px 15px 0px;}
.refinemorewrp.refineidfive .locationlist ul{ display: block;}
.refinemorewrp.refineidfive .locationlist ul li{ border: 0;padding:0 15px 6px;font-family: 'Roboto', sans-serif;font-size: 13px; float: left; width: 25%}
.refinemorewrp.refineidfive .locationlist ul li:hover{background:none; border: 0}
.refinemorewrp.refineidfive .locationlist ul li a{ color: #666; padding: 0}

.refinemorewrp.refineidfive .locationlist .inputwrp{padding-top: 10px;}
.refinemorewrp.refineidfive .locationlist .inputwrp ul li{ margin-bottom: 15px;}
.refinemorewrp.refineidfive .locationlist .inputwrp ul li:last-child{margin-bottom: 0}
.refinemorewrp.refineidfive .locationlist .inputwrp ul li label{ font-size: 13px; color: #212121; padding-bottom: 5px; display: block; font-weight: 500}
.refinemorewrp.refineidfive .locationlist .inputwrp ul li label i{color: red;}
.refinemorewrp.refineidfive .locationlist .inputwrp ul li input, .refinemorewrp.refineidfive .locationlist .inputwrp ul li select{line-height: 18px;width: 100%;padding: 15px;background-color: #fff;border: 1px solid #9e9e9e;border-radius: 5px;box-shadow: none;-webkit-transition: all .3s;transition: all .3s;outline: 0;height: 50px;}
.refinemorewrp.refineidfive .locationlist .inputwrp ul li select{line-height: 18px;padding: 13px 3px;outline: 0;height: 50px;}
.refinemorewrp.refineidfive .locationlist .inputwrp ul li input:focus, .refinemorewrp.refineidfive .locationlist .inputwrp ul li select:focus {border: 2px solid #06f!important;}

.refinemorewrp .refinelist-withacton{ padding:10px 0; width: 500px}
.refinemorewrp .refinelist-withacton ul{display: block;}
.refinemorewrp .refinelist-withacton ul li{border: 0;padding:0 15px 6px;font-family: 'Roboto', sans-serif;font-size: 13px; float: left; width: 50%}
.refinemorewrp .refinelist-withacton ul li:hover{background:none; border: 0}
.refinemorewrp .refinelist-withacton ul.input-field [type="checkbox"]+label { left:0; font-size:13px; color:#666 }
.refinemorewrp .refinelist-withacton ul.input-field [type="checkbox"].filled-in:not(:checked)+label:after { border-width:1px }
.refinemorewrp .refinelist-withacton ul.input-field [type="radio"]+label { left:0; font-size:13px; color:#666 }
.refinemorewrp .refinelist-withacton ul.input-field [type="radio"].filled-in:not(:checked)+label:after { border-width:1px }

.refinemorewrp .refinelist-radius {width: 200px;}
.refinemorewrp .refinelist-radius ul{display: block;}
.refinemorewrp .refinelist-radius ul li{padding: 0;border: 0;font-size: 14px;width: 100%\9;    line-height: normal;}
.refinemorewrp .refinelist-radius ul li:hover{ background: none}
.refinemorewrp .refinelist-radius ul li a{display: block;padding: 10px 15px;cursor: pointer;}

.refinemorewrp .refinelocationnav{ border-bottom:  solid 1px #ddd}
.refinemorewrp .refinelocationnav ul{}
.refinemorewrp .refinelocationnav ul li{font-family: 'Roboto', sans-serif;font-size: 13px; font-weight: 500; }
.refinemorewrp .refinelocationnav ul li a{color: #212121} 
.refinemorewrp .refinelocationnav ul li:hover  {background:none; border-radius: 0}
.refinemorewrp .refinelocationnav ul li.active, .refinemorewrp .refinelocationnav ul li:hover{border-bottom: solid 1px #f65a72; background: none}
.refinemorewrp .refinelocationnav ul li.active a, .refinemorewrp .refinelocationnav ul li:hover a {color: #f65a72;}
.refinemorewrp .refine-input{background: #eee; padding: 10px;}
.refinemorewrp .refine-input input{padding: 5px 8px;height: 35px; border: solid 1px #ddd}


.filterwrp .filter .refinefooter{background: #f6f7fb;text-align: right;}
.filterwrp .filter .refinefooter a{text-transform: uppercase;font-size: 16px;font-weight: 700;color: #d0021b;text-decoration: none;font-family: 'Roboto', sans-serif; padding: 10px 15px}
/*Elite*/
.elitebg{background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/sprtbg.jpg?v=1) 0 0 no-repeat;}
.elitebg .elitebglistwrp{padding: 15px 0}
.elitebg .elitebglistwrp .elitelist-title{margin-left: 0}
.elitebg .elitebglistwrp .item { background:#fff; border-radius:4px; }
.elitebg .elitebglistwrp .item .cardhd { padding:10px; }

.elitebg .elitebglistwrp .item .cardhd .neighborhood-link{font-size: 13px;color: #777;font-weight:400;padding-top: 8px;line-height: 18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.elitebg .elitebglistwrp .item .cardtitle { color:#212121; font-size:16px; padding-bottom: 3px; }
.elitebg .elitebglistwrp .item .cardtitle .cardsubheadline { font-size: 16px; color: #444; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:6px 0 0; }
.elitebg .elitebglistwrp .item .cardtitle .cardsubheadline:hover { color: #009fff; }
.elitebg .elitebglistwrp .item .cardtitle span { color:#fff; padding-right:.6em; padding-left:.6em; border-radius:10rem; background-color: #6c757d; font-size:11.8px;padding-bottom: 2px;}
.elitebg .elitebglistwrp .item .cardtitle a { display:block; }
.elitebg .elitebglistwrp .item .cardloatin { font-size: 13px; color: #777; font-weight: 500; }
.elitebg .elitebglistwrp .item .cardloatin em { color:#333 }
.elitebg .elitebglistwrp .item .cardloatin a { }
.elitebg .elitebglistwrp .item .part-detail {  font-size:13.5px; -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; padding:5px 10px; border-bottom: dotted 1px #c3c3c3; border-top: dotted 1px #c3c3c3; }
.elitebg .elitebglistwrp .item .part-detail .established{ margin-right: 10px;}
.elitebg .elitebglistwrp .item .part-detail .established em{font-size: 12px;font-style: normal;display: block;color: #777;padding-bottom: 10px;text-transform: capitalize;}
.elitebg .elitebglistwrp .item .part-detail .established em b, .elitebg .elitebglistwrp .item .part-detail .established b{font-weight: 500;display: block;padding-top: 5px;font-size: 13px;}
.elitebg .elitebglistwrp .item .part-detail ul{ margin-right: 15px;}
.elitebg .elitebglistwrp .item .part-detail ul li{ font-weight: 500;display: block;padding: 6px 0;font-size: 13px;}
.elitebg .elitebglistwrp .item .part-detail ul li i{ margin-right: 5px; font-size: 15px; color: #9e9e9e}
i.fa-volume-control-phone{ -ms-transform: rotate(-35deg);-webkit-transform: rotate(-35deg); transform: rotate(-35deg);}
.elitebg .elitebglistwrp .item .part-detail ul li span{color: #777; position: relative} 
.elitebg .elitebglistwrp .item .part-detail ul li i a{}
.elitebg .elitebglistwrp .item .action-detail { padding:10px; display: -ms-flexbox; display: flex; text-align:right\9 }
.elitebg .elitebglistwrp .item .action-detail ul { margin-left: auto!important; }
.elitebg .elitebglistwrp .item .action-detail ul li { display:inline-block }
.elitebg .elitebglistwrp .item .action-detail a.btun-red { }
.elitebg .elitebglistwrp .item .action-detail a.btun-grey { min-width: auto; background: #fff; }
.elitebg .elitebglistwrp .item .action-detail a i { color:#aaa; font-weight:normal }
/**/
.carelistnav { -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; }
.carelistnav ul { -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; }
.carelistnav ul li { padding:20px 15px; margin-right:10px; float: left\9}
.carelistnav ul li.active { background:#fff; border-top:solid 3px #d01e24; -webkit-box-shadow: -2px -2px 2px 0px rgba(0,0,0,.1); box-shadow: -2px -2px 2px 0px rgba(0,0,0,.1); }
.carelistnav ul li a { color:#202124; cursor: pointer}
.carelistnav .list-mapvew { margin-left: auto; margin-top: 10px;text-align: right\9 }
/**/
.pagetitle{ background: #fff;-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);padding: 15px;margin-bottom: 25px;}
.pagetitle h1{font-family: Google Sans, Arial, sans-serif;font-weight: 700; color: #212121; font-size: 28px;letter-spacing: 0.6px; display: block; padding: 0 0 5px;    text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: normal;}
.pagetitle .tagline{display: block;color: #5f6368;font-size: 14px;}
/**/
.sortbg { background:#fff; box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); margin:0 0 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; transition: .3s ease-in; padding:0 15px; }
.sortby{ }
.sortby ul{}
.sortby ul li:first-child{padding-left: 0}
.sortby ul li{ float: left; font-size: 13px; color: #b3b3b3;border-bottom: solid 3px #fff;padding: 15px 10px;}
.sortby ul li a{ color: #212121;display: block;}
.sortby ul li.active{border-color: #f65a72}
.sortby ul li.active a{color: #f65a72; }
.mapbtn{ padding-top: 6px}
/* Alert text start*/
.care-alertwrp { background: #fff; -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2); box-shadow: 0 1px 4px 0 rgba(0,0,0,.2); padding:2px; margin-bottom: 25px; }
.care-alertwrp .care-alerttext { background:#ea445b; padding:10px; color:#fff }
.care-alertwrp .care-alerttext i { float:left; font-size:50px; margin-right:10px; text-shadow: 2px 2px 0 #9a263a; }
.care-alertwrp .care-alerttext b { font-weight:400; font-size:18px; letter-spacing:0.5px }
.care-alertwrp .care-alerttext p { font-size:14px; font-weight:300; padding:8px 0; display:block; }
.care-alertwrp .care-alerttext p a { color:#ff0; font-weight:500; font-size:16px; }
 /* Listing start */ 
.mainbg { background:#fff; box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); margin:0 0 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; transition: .3s ease-in;}
.mainbg:hover {box-shadow: -1px -1px 8px rgba(32, 33, 36, .28), 1px 2px 8px rgba(32, 33, 36, .28), 1px 2px 8px rgba(32, 33, 36, .28);}
.mainbg.seen { border-top: 2px solid #FFB11C; }
.mainbg.seen:before { content: 'seen'; left: 15px; top: 0; font-size:9px; color: #fff; background-color: #FFB11C; position: absolute; z-index: 1; padding: 0px 10px; line-height: 10px; height: 12px; border-radius: 0 0 3px 3px; text-transform: uppercase; }
.mainbg.responded { border-top: 2px solid #0167FF; }
.mainbg.responded:before { content: 'Responded'; left: 15px; top: 0; font-size:9px; color: #fff; background-color: #0167FF; position: absolute; z-index: 1; padding: 0px 10px; line-height: 10px; height: 12px; border-radius: 0 0 3px 3px; text-transform: uppercase; }
.nannybatchs{color: #fff;padding: 3px .6em;border-radius: 10rem;background-color: #6c757d;font-size: 13.5px; margin-bottom: 3px; font-weight: 400; display: inline-block; margin-top: 4px;}
.listingtitle{padding: 10px 15px 5px;font-size:18px; font-weight:500}
.listingtitle a{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: normal; color:#212121; display: block}
.mainbg:hover .listingtitle a{color: #009fff;}
.mainbg:hover .listingtitle a:hover{color: #212121;}
.listingdetailswrp{}
.listingdetails{padding:0 15px}
.listingdetails figure { width:120px; height:100px; background:#2b364c; float:right; margin-left:10px; position:relative; background-size: cover!important; background-position: center; overflow:hidden; text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom: 10px;}
.listingdetails figure img { height: 100%; transition: .3s ease-in; opacity: 0.7 }
.listingdetails figure:hover img { transform: scale(1.09); }
/**/
.location { font-size:13px; color:#212121; font-weight:400;line-height: 14px;padding: 0 0 8px 0;}
.location i { color:#999;margin-left: 1px;font-size: 14px;}
.location b{color: #999;}
.location b span{ text-transform: capitalize;}
.location span{ color:#777; padding:0 2px; }
.location a { color:#009fff; padding:0 2px; }
.location a:hover { text-decoration:underline }
.location em a { font-size:10px; color:#999; text-decoration:underline; text-transform:uppercase }
.location em a:hover { text-decoration:none }
.location small { font-size:13px; color:#777;  padding-right:5px; }
.location strong { color:#999; }
.location .rating.norate i{color: #9e9e9e;}
.location .rating {color: #555;padding-top: 7px;display: inline-block}
.location .rating i a{color: #ed8a19;}
.location .rating b a {color: #777;}
.location .rating a{text-decoration: underline}
.location .rating i {color: #ed8a19;margin-right: 3px;}
.location .rating b {font-size: 12px;color: #212121; font-weight: 500}
/**/
.listingdetails .part-detail {font-size:13.5px; -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; padding:8px 0; border-top: dotted 1px #c3c3c3;}    
.listingdetails .part-detail .part-info .mobilescroll{}
.listingdetails .part-detail span {margin-right: 40px;display: inline-block;}
.listingdetails .part-detail span:last-child { margin-right:0 }
.listingdetails .part-detail span em { font-size: 12px; font-style: normal; display: block; color: #666; text-transform: capitalize; padding-top: 5px; }
.listingdetails .part-detail span b { font-weight: 500; display: block; padding-top: 10px; font-size: 13px; }
.listingdetails .part-detail span b span{ color: #777; font-weight: 400; position: relative}
.listingdetails .part-detail span b span i{ margin-right: 5px; font-size: 15px; color: #9e9e9e; cursor: pointer}

.listingdetails .part-detail span b span .popover:after, .listingdetails .part-detail span b span .popover:before {left: 70px;bottom: -14px;}
.listingdetails .part-detail span b span .popover:after {bottom: -18px;left: 71px;} 
.listingdetails .part-detail span b span .popover:before {bottom: -21px;}

.listingdetails .part-detail span.card-price { margin:0; text-align:center }
.listingdetails .part-detail span.card-price em { color:#08a182; font-weight:700; font-size:20px; font-family: "Google Sans", Arial, sans-serif; }
.listingdetails .part-detail span.card-price b { color:#999; font-size:12px; font-style:normal; display:block; padding:0 }
/**/
.servs-detail{ background: #f5f7fa; border-top: solid 1px #dee4ee; border-bottom: solid 1px #dee4ee; padding: 15px 15px 5px;}
.servs-detail ul{display: flex; justify-content: flex-start; flex-wrap: wrap} 
.servs-detail ul li{padding:0 10px 10px; font-size: 13px;}
.servs-detail ul li:first-child{padding-left: 0}
.servs-detail ul li i{color: #999;}
.servs-detail ul li span{color: #999;display: block}
.servs-detail ul li a{}
/**/
.cont-detailwrp{display: flex; padding:0 15px;}
.cont-detailwrp .cont-detail {width: 75%; font-size: 13px; padding: 10px 0}
.cont-detailwrp .cont-detail label{color: #212121; font-weight: 500; padding-bottom: 5px; display: block}
.cont-detailwrp .cont-detail p{color: #666;line-height: 18px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.cont-detailwrp .cont-detail span{ display: block;}
.cont-detailwrp .trustwrap{ border-left: solid 1px #dee4ee;width: 25%; text-align: center;color: #999; font-size: 14px; padding: 10px 0 5px }
.cont-detailwrp .trustwrap .trust{ width: 30px;height: 30px;margin-right: 8px; position: relative; background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/trust.svg") 0 0 no-repeat;background-size: contain; margin: 0 auto; display: block; margin-bottom: 5px}
.cont-detailwrp .trustwrap label{ font-size: 12px;position: relative}
.cont-detailwrp .trustwrap label i{margin-right: 5px;font-size: 15px;color: #9e9e9e;cursor: pointer;}
.cont-detailwrp .trustwrap .popoverwrp{display: inline} 
/**/
.cont-detailwrp .listreview{width: 75%;font-size: 13px;padding: 10px 0;}
.cont-detailwrp .listreview figure{background: #aa8fb7; width: 35px; height: 35px;text-align: center; line-height: 35px; border-radius: 50%; float: left; margin-right: 10px; color: #fff}
.cont-detailwrp .listreview p{line-height: 18px;}
/**/
.listing-detail-ft { border-top: dotted 1px #c3c3c3; padding:8px 15px; display: -ms-flexbox; display: flex; }
.listing-detail-ft ul { margin-left: auto!important; float: right\9}
.listing-detail-ft ul li { display:inline-block; margin-left:5px }   
.listing-detail-ft ul li .already {color: #13ad0c; font-size: 13px;}
.listing-detail-ft ul li .already i{margin-right: 5px;font-size: 15px;}
.careft ul li a.btun-grey, .listing-detail-ft a.btun-grey {min-width: auto;padding: 7px 12px;display: inline-block;border-color: #e6e6e6;font-weight: normal}
.listing-detail-ft a.actionbg {color:#6a7281; font-size: 14px; margin-right: 5px; }
.listing-detail-ft a.actionbg i{ border-radius: 50%;background: #f5f7fa;display: block;font-size: 15px;min-height: 30px;min-width: 30px;padding: 5px;text-align: center; display: inline-block; margin-right: 5px; margin-top: 3px;line-height: 20px;border: solid 1px #f5f7fa}
.listing-detail-ft a.actionbg:hover {color:#6a7281;}
.listing-detail-ft a i { color:#aaa; font-weight:normal }
.listing-detail-ft a i.fa{color:#6a7281;} 
.listing-detail-ft a.actionbg.save:hover, .listing-detail-ft a.actionbg.active, .listing-detail-ft a.active i.fa-heart, .listing-detail-ft a:hover i.fa-heart { color: #ec4758; }
.listing-detail-ft .admisnwrp { display: inline-block\9}
.listing-detail-ft .admisnwrp .admisn {background: #f4fbf2; border: solid 1px #a1bd99; color: #47703b; font-size: 13px; text-align: center; padding: 11px 10px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px; position: relative; font-weight: 500}
.listing-detail-ft .admisnwrp .admisn:after{border-top: 24px solid transparent;border-bottom: 24px solid transparent;border-left: 24px solid #f4fbf2;content: "";position: absolute;right: -24px;
top: 0px;}
.listing-detail-ft .admisnwrp .admisn:before{border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-left: 25px solid #a1bd99;content: "";position: absolute;right: -26px;
top: -1px;}
.listing-detail-ft .admisnwrp .admisn i{background: #a1bd99;width: 10px;height: 10px;border-radius: 50px;display: inline-block;position: absolute;right: -10px;top: 19px;z-index: 9;}
.listing-detail-ft .alsoffer{}
.listing-detail-ft .alsoffer ul{}
.listing-detail-ft .alsoffer ul li { display:inline-block; color:#999; font-size:12px; line-height:34px; position:relative; margin-right:5px; }
 
.listing-detail-ft .alsoffer ul li a{ color: #555; font-weight: 500}
.listing-detail-ft .alsoffer ul li a.more{color: #009fff;}
/* nanny list start*/
.nannylistwrp{display: flex}
.listing-detail-lt {width: 83%;border-right: solid 1px #ddd;float: left;}
.listing-detail-lt .cont-detailwrp .cont-detail{width: 100%}
.listing-detail-lt .servs-detail ul li span{width: 110px}
.listing-detail-lt small.hourrespond { font-size: 14px; color: #08a182; font-weight: 500;margin-right: 0;}
.listing-detail-lt small.hourrespond i{color: #08a182}
.listing-detail-lt .credentials{border: 0; font-size: 13px;border-left:solid 1px #ddd; padding-left: 5px;}
.listing-detail-lt .credentials span{ display: inline-block; position: relative;}
.listing-detail-lt .credentials i{width: 15px; height: 15px; display: block; cursor: pointer}
.listing-detail-lt .credentials i.phone{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/ser-phone-green.png")0 0 no-repeat}
.listing-detail-lt .credentials i.mail{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/ser-mail-green.png")0 0 no-repeat}
.listing-detail-lt .credentials span:hover b{ display: block}
.listing-detail-lt .credentials span b{position: absolute;min-width: 100px;background: #212121;color: #fff;border-radius: 3px;text-align: center;padding: 2px 10px;font-size: 12px;
bottom: 15px;left: -40px; display: none}
.listing-detail-rt {width: 17%;float: left;padding: 15px 0;text-align: center;vertical-align: middle;align-self: center;} 
.listing-detail-rt .card-price { margin:0; text-align:center; padding:15px 0;border-bottom: dotted 1px #c3c3c3; }
.listing-detail-rt .card-price em { color:#08a182; font-weight:700; font-size:32px; font-family: "Google Sans", Arial, sans-serif;}
.listing-detail-rt .card-price b { color:#999; font-size:16px; display:block; padding:5px 0 0; font-style:italic }
.listing-detail-rt .card-price span { color:#999; font-size:14px; font-style:normal; display:block; padding:0 0 10px; }
.listing-detail-rt .avality{padding: 15px 0}
.listing-detail-rt .avality .calendar{width: 30px;height: 30px;margin-right: 8px;position: relative;background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/calendar.svg?v=1) 0 0 no-repeat;background-size: contain;margin: 0 auto;display: block;margin-bottom: 5px;}
.listing-detail-rt .avality em{color: #999;font-size: 12px;font-style: normal;display: block;padding: 0 0 10px;}
.listing-detail-rt .avality span{color: #212121;font-size: 14px;font-style: normal;display: block;}
.listing-detail-rt .trustwrap{text-align: center;color: #999; font-size: 14px; padding: 15px 0;border-top: dotted 1px #c3c3c3; }
.listing-detail-rt .trustwrap .trust{ width: 30px;height: 30px;margin-right: 8px; position: relative; background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/trust.svg?v=1") 0 0 no-repeat;background-size: contain; margin: 0 auto; display: block; margin-bottom: 5px}
.listing-detail-rt .trustwrap label{ font-size: 12px;position: relative}
.listing-detail-rt .trustwrap label i{margin-right: 5px;font-size: 15px;color: #9e9e9e;cursor: pointer; margin-left: 3px;}

.listing-detail-rt .trustwrap label .popover:after, .listing-detail-rt .trustwrap label .popover:before {left: 140px;bottom: -14px;}
.listing-detail-rt .trustwrap label .popover:after {bottom: -18px;left: 141px;} 
.listing-detail-rt .trustwrap label .popover:before {bottom: -21px;}

 
/* middle block Start*/
.eliteinfowrp{}
.eliteinfowrp label{ padding: 15px 15px 0; display:inline-block; color: #212121;font-size: 12px;position: relative}
.eliteinfowrp label i{margin-right: 5px;font-size: 15px;color: #9e9e9e;cursor: pointer;}
.elitelistwrp{padding: 15px 0}
.elitelist-title { color: #505050; font-size: 13px; padding: 4px; background: #fecb45; display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-left: 15px;margin-bottom: 10px; font-weight: 500}
.elitelist-title span { cursor:pointer; display:inline-block }
.elitelist-title span .fa-info-circle{margin-left: 3px;}
.elitelist-title .popover { padding: 0;bottom: -60px;left: 30px;}
.elitelist-title span:hover .popover { display:block }
.elitelist-title .popover:before{border-right-color: #ddd;top: 60px;left: -20px;border-top-color: transparent;}
.elitelist-title .popover:after{border-right-color: #fff;top: 61px;left: -18px;border-top-color: transparent;}
.elitelist-title .popover .popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: 700; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; color:#212121;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.elitelist-title .popover .popover-content { color:#666; font-size:14px; padding:10px; line-height:20px; }
.elitelist-title .popover .popover-content p { font-weight:300 }
.elitelist-title .popover .popover-content b { color:#505050; font-weight:700; background:none; }
.elitelistwrp .item { }
.elitelistwrp .elitelistingbg {background:#fff6e1; border-radius:4px; border: solid 1px #fecb45; margin-bottom:10px; }
.elitelistwrp .whitebg {background:#fff; border-radius:4px; border: solid 1px #ddd; margin-bottom:10px; }
.elitelistwrp .item .cardhd { padding:10px; }
.elitelistwrp .item .cardtitle { color:#212121; font-size:16px; padding-bottom: 3px; }
.elitelistwrp .item .cardtitle .cardsubheadline { font-size: 16px; color: #444; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:6px 0 0; }
.elitelistwrp .item .cardtitle .cardsubheadline:hover { color: #009fff; }
.elitelistwrp .item .cardtitle span { color:#fff; padding-right:.6em; padding-left:.6em; border-radius:10rem; background-color: #6c757d; font-size:11.8px;padding-bottom: 2px;}
.elitelistwrp .item .cardtitle a { display:block; }
.elitelistwrp .item .cardloatin { font-size: 12px; color: #777; font-weight: 500; }
.elitelistwrp .item .cardloatin em { color:#333 }
.elitelistwrp .item .cardloatin a { }
.elitelistwrp .item .part-detail {  font-size:13.5px; -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; padding:5px 10px; border-bottom: dotted 1px #c3c3c3; border-top: dotted 1px #c3c3c3; }
.elitelistwrp .item .part-detail .established{ margin-left: 15px;}
.elitelistwrp .item .part-detail .established em{font-size: 12px;font-style: normal;display: block;color: #777;padding-bottom: 10px;text-transform: capitalize;}
.elitelistwrp .item .part-detail .established em b{font-weight: 500;display: block;padding-top: 5px;font-size: 13px;}
.elitelistwrp .item .part-detail ul{ margin-right: 15px;}
.elitelistwrp .item .part-detail ul li{ font-weight: 500;display: block;padding: 6px 0;font-size: 13px;}
.elitelistwrp .item .part-detail ul li i{ margin-right: 5px; font-size: 15px; color: #9e9e9e}
.elitelistwrp .item .part-detail ul li i.fa-volume-control-phone{ -ms-transform: rotate(-35deg);-webkit-transform: rotate(-35deg); transform: rotate(-35deg);}
.elitelistwrp .item .part-detail ul li span{color: #777; position: relative}
.elitelistwrp .item .part-detail ul li i a{}
.elitelistwrp .item .action-detail { padding:10px; display: -ms-flexbox; display: flex; text-align:right\9 }
.elitelistwrp .item .action-detail ul { margin-left: auto!important; }
.elitelistwrp .item .action-detail ul li { display:inline-block }
.elitelistwrp .item .action-detail a.btun-red { }
.elitelistwrp .item .action-detail a.btun-grey { min-width: auto; background: #fff; }
.elitelistwrp .item .action-detail a i { color:#aaa; font-weight:normal }
/**/
.morewrp{box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.ajexmore{ text-align: center; background: #fff; padding: 10px; position: relative;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;} 
.ajexmore a { display:block; color: #aaa; }
.ajexmore b{margin: 11px 0 0;display: inline-block;margin-left: 30px;}
.ajexmore .mor { border-radius: 50%; box-shadow: 0 1px 2px rgba(0,0,0,0.3); height: 25px; left: 50%; position: absolute; top:-15px; width: 25px; background:#fff; text-align:center; line-height:25px; color:#333 }
.page-listing{ background: #fff; padding: 10px; text-align: center; border-top: solid 1px #eee;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; margin:0 0 15px;}
.page-listing .tot-cout-list{ color: #999;display: block;font-size: 11px; margin-bottom: 10px;}
.moreeve { width:100%; background:#fff; margin: 10px 0 }
.moreeve a { border:solid 1px #ddd; padding:15px 0; display:block; text-align:center; color:#3a3a3a; font-size:14px; font-family:"Roboto", sans-serif; }
ul.pagination { text-align:center }
.pagination li { display:inline-block; font-size:12px; padding:0 8px; line-height:25px; border-radius:2px; text-align:center; border:solid 1px #ddd; background-color:#fff; margin-right: 4px; }
.pagination li a { color:#444 }
.pagination li:hover a, .pagination li.active a { color:#fff }
.pagination li:hover, .pagination li.active { background-color:#48b39b; border-color:#48b39b }
.pagination li.disabled a { cursor:default; color:#999 }
.pagination li.disabled:hover { background:none }
.pagination li i { font-size:12px; vertical-align:middle }
.pagination li.pages ul li { display:inline-block; float:none }
/* middle block End*/
.primary-title { color: #212121; border-bottom: 1px solid #e3e2e2; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 16px; padding: 15px; display: block}
.secondary-title { color: #212121; border-bottom: 1px solid #e3e2e2; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 16px; padding: 15px; }
.tertiary-title { color: #212121;font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px;display: block;border-bottom: 1px solid #e3e2e2; padding: 0 0 15px 15px}
.primary-title span{display: block; font-size: 12px; font-weight: 500;color: #777;font-family: 'Roboto', sans-serif;padding-top: 5px;}
.primary-title span em{color: #212121;}
/* RHS Start*/
.pagesubtitle{color: #212121;border-bottom: 1px solid #e3e2e2;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 22px;padding: 15px;margin-bottom: 25px;}

aside .leaderboard {margin: 0;padding: 15px 0;}
.aside_list_detl{}
.aside_list_detl ul { }
.aside_list_detl ul li { border-bottom:dotted 1px #c3c3c3; }
.aside_list_detl ul li:last-child { border-bottom:0 }
.aside_list_detl ul li .aside_wrap{ padding:15px 15px 0;}
.aside_list_detl ul li .aside_title { font-size:14px; font-weight:500; padding:0 0 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.aside_list_detl ul li .aside_detls { padding:0 0 8px;}
.aside_list_detl ul li .aside_detls small {color: #212121; padding-right: 5px; margin-right: 5px; }
.aside_list_detl ul li .aside_detls small i { color: #ed8a19; margin-right:5px } 
.aside_list_detl ul li .aside_detls small.rating {color: #555;padding-top: 7px;display: inline-block}
.aside_list_detl ul li .aside_detls small.rating i a{color: #ed8a19;}
.aside_list_detl ul li .aside_detls small.rating b a {color: #777;}
.aside_list_detl ul li .aside_detls small.rating a{text-decoration: underline}
.aside_list_detl ul li .aside_detls small.rating i {color: #ed8a19;margin-right: 3px;}
.aside_list_detl ul li .aside_detls small.rating b {font-size: 12px;color: #212121; font-weight: 500}

.aside_list_detl ul li .aside_detls small.cont_num  {font-weight: 500;padding: 6px 0;font-size: 13px;}
.aside_list_detl ul li .aside_detls small.cont_num i {margin-right: 5px;font-size: 15px;color: #9e9e9e;}
.aside_list_detl ul li .aside_detls small.cont_num span {color: #777;position: relative; font-weight: 400}
.aside_list_detl ul li .aside_detls small.cont_num .popover{left: -80px} 
.aside_list_detl ul li .aside_detls small.cont_num .popover:after, .aside_list_detl ul li .aside_detls small.cont_num .popover:before {left: 149px;bottom: -14px;}
.aside_list_detl ul li .aside_detls small.cont_num .popover:after {bottom: -18px;left: 150px;} 
.aside_list_detl ul li .aside_detls small.cont_num .popover:before {bottom: -21px;}

.aside_list_detl ul li .aside_tag { }
.aside_list_detl ul li .aside_tag b {background-color:#eee; padding:3px 10px; margin-right: 5px; white-space: nowrap; border-radius: 4px; display: inline-block; font-size:13px; color:#013757; margin-bottom: 5px; }
.aside_list_detl ul li .aside_tag span{ font-weight: 500; font-size: 13px;color: #013757;}
.aside_list_detl ul li .aside_tag a{color:#013757 }
.aside_list_detl ul li .aside_tag b.price { color: #08a182; font-weight: 700; font-family: "Google Sans", Arial, sans-serif; }

.aside_list_detl ul li .aside_action{margin-top: 10px;border-top: dotted 1px #c3c3c3; padding: 10px 15px;}
.aside_list_detl ul li .aside_action ul li {border:0; font-size:12px; }
.aside_list_detl ul li .aside_action ul li i { color:#999 }

.aside_list_detl ul li .aside_action.flex .rowflex, .aside_list_detl ul li .aside_action.flex .rowflex{ display: inline-block\9}
.aside_list_detl ul li .aside_action.flex .flexright, .aside_list_detl ul li .aside_action.flex .flexright{ float: right\9}
.aside_list_detl ul li .aside_action ul li a.actionbg {color:#6a7281;}
.aside_list_detl ul li .aside_action ul li a.actionbg i{ border-radius: 50%;background: #f5f7fa;display: block;font-size: 15px;min-height: 25px;min-width: 25px;text-align: center; display: inline-block; line-height: 24px;color: #6a7281;}
.aside_list_detl ul li .aside_action ul li a.actionbg:hover {color:#6a7281;}

.aside_list_detl ul li .actvty{font-size: 13px;color: #212121; padding-bottom: 10px; display: block}
.aside_list_detl ul li .actvty em{color: #777}

/**/
.aside-more { text-align:right; font-size:14px; padding:10px; border-top: dotted 1px #c3c3c3; }
.aside-more i { color:#212121 }
.morebar { position:relative; background:#f5f5f5; text-align:center; padding:15px 0; border: solid 1px #fff;border-top:solid 1px #ddd }
.morebar a { display:block; color: #aaa; }
.morebar .mor { border-radius: 50%; box-shadow: 0 1px 2px rgba(0,0,0,0.3); height: 25px; left: 50%; position: absolute; top:-15px; width: 25px; background:#fff; text-align:center; line-height:25px; color:#333 }
/**/

.alerttitle{ color: #ff5a5f;border-bottom: 1px solid #e3e2e2; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 16px; padding: 15px;}
.alerttitle .notification{width: 20px;height: 20px;margin-right: 8px;background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/notification.svg?v=1) 0 0 no-repeat;background-size: contain; float: left; margin-right: 10px;}
.alertditl{ padding: 10px 15px;}
.alertditl p{color: #666; padding-bottom: 10px; font-size: 12px; line-height: 18px;}
.alertditl p b{color: #ff5a5f;}
/**/
.aside_list{}
.aside_list ul { }
.aside_list ul li { border-bottom:dotted 1px #c3c3c3; padding: 15px; }
.aside_list ul li:last-child { border-bottom:0 }
.aside_list_a{}
.aside_list_a ul {padding: 10px 0;}
.aside_list_a ul li {font-size: 14px;padding: 8px 15px;font-weight: 400; float: left; width: 50%; font-size: 14px;}
.aside_list_a ul li:last-child { border-bottom:0 }
.aside_list_b{}
.aside_list_b ul {padding: 10px 0;}
.aside_list_b ul li {font-size: 14px;padding: 8px 15px;font-weight: 400; font-size: 14px;}
.aside_list_b ul li:last-child { border-bottom:0 }
/**/
.aside-contact-list { }
.aside-contact-list ul { padding:10px 0 }
.aside-contact-list ul li { font-size:15px; padding:8px 15px; font-family: 'Google Sans';font-weight: 400; }
.aside-contact-list ul li span{ width: 80px;display: inline-block;font-style: normal;color: #757575;}
.aside-contact-list ul li a b { color:#212121; }
/* RHS End*/

/* Modal Start */
.care-modal input[type="text"], .care-modal input[type="password"], .care-modal input[type="email"], .care-modal input[type="tel"], .care-modal select, .care-modal textarea {line-height:18px;width:100%;padding:15px;background-color: #fff;border: 1px solid #9e9e9e;border-radius: 5px;box-shadow: none;-webkit-transition: all .3s;transition: all .3s;outline: 0;height: 50px;}
.care-modal input[type="number"] {-webkit-appearance:none}
.care-modal input:focus, .care-modal textarea:focus, .care-modal select:focus {border: 2px solid #06f!important;}
.care-modal textarea{height: 100%}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.care-modal select {line-height:18px;padding: 13px 3px;outline: 0;height: 50px;}
.care-modal {display:none;height:100%;overflow-x:hidden;overflow-y:auto;width:100%;z-index:999999;top:0;right:0;bottom:0;left:0;position:fixed;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.care-modal .respond-contwrp {margin:30px auto;max-width:650px}
.care-modal .respond-content {background-color:#f5f5f5;margin:0 auto 50px;max-width:650px;min-height:0;min-width:0;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}
.care-modal .close {color:#ccc;cursor:pointer;font-size:24px;position:absolute;right:-35px;text-align:center;top:0;font-family:"Google Sans",Arial,sans-serif; z-index: 99}
.respond-title {color:#fff;margin-bottom:15px;text-align:center}
.respond-contwrp .respond-hd {padding:15px;border-bottom:solid 1px #dfe0e3;}
.respond-contwrp .respond-hd figure {float:left;width:50px;height:50px;background-color:#ccc;border-radius:3px;margin-right:8px}
.respond-contwrp .respond-hd figure img {width:50px;height:50px;border-radius:3px}
.respond-contwrp .respond-hd .title {font-size:20px;color:#333;font-weight:500;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.respond-contwrp .respond-hd .citis {font-size:12px;color:#999}
.respond-contwrp .respond-hd .citis a {padding:0 3px}
.respond-contwrp .respond-hd .citis em b {color:#08a182;font-weight:700;font-size:14px;font-family:"Google Sans",Arial,sans-serif;padding:0 0 0 3px}
.respond-contwrp .respond-bd {padding:0;position:relative;}
.respond-contwrp .respond-bd .mandatory {color:#f00;font-size:11px;color:#999;position:absolute;top:5px;right:10px;font-weight:400}
.scamsalert {font-size:10.5px;color:#cf666a;text-align:left;line-height:14px;margin-bottom:10px;display:block; padding: 10px 0;max-width: 500px;margin: 0 auto ; }

/*social-btns*/
.newsharewrp .care-modal {background: rgba(0,0,0,0.9) none repeat scroll 0 0;}
.respond-contwrp .respond-bd .social-btns  {background: #eee;border-bottom: solid 1px #dfe0e3; margin-top: 10px; padding: 10px 15px}
.respond-contwrp .respond-bd .social-btns .title-txt {font-size:13px;padding:0 0 10px;font-weight:500;}
.respond-contwrp .respond-bd .social-btns ul {}
.respond-contwrp .respond-bd .social-btns ul li {font-size:13px;border-bottom:solid 1px #eee;padding:0px 15px; float: left}
.respond-contwrp .respond-bd .social-btns ul li:first-child{padding-left: 0}
.respond-contwrp .respond-bd .social-btns ul li a {color:#212121;display:block}
.respond-contwrp .respond-bd .social-btns ul li a i {width:30px;height:30px;color:#fff;border-radius:50px;font-size:14px;line-height:29px;text-align:center;margin-right:15px}
.respond-contwrp .respond-bd .social-btns ul li a.fb i {background-color:#3b5998}
.respond-contwrp .respond-bd .social-btns ul li a.tw i {background-color:#333}
.respond-contwrp .respond-bd .social-btns ul li a.tw i{display: inline-flex;align-items: center;justify-content: center}
.respond-contwrp .respond-bd .social-btns ul li a.tw i svg{fill:#fff; width: 15px;height: 13px}

.respond-contwrp .respond-bd .social-btns ul li a.gp i {background-color:#dd4b39}
.respond-contwrp .respond-bd .social-btns ul li a.mail i {background-color:#fff;color:#dd4b39;border:solid #eee 1px}
.respond-contwrp .respond-bd .social-btns ul li a.whatsapp i {background-color:#34af23}
/**/ 
.respond-contwrp .respond-bd .inputwrp{max-width: 500px;margin: 15px auto 0;}
.respond-contwrp .respond-bd .inputwrp ul li{ margin-bottom: 15px;}
.respond-contwrp .respond-bd .inputwrp ul li:last-child{margin-bottom: 0}
.respond-contwrp .respond-bd .inputwrp ul li label{ font-size: 13px; color: #212121; padding-bottom: 8px; display: block}
.respond-contwrp .respond-bd .inputwrp ul li label i{color: red;}
.respond-contwrp .respond-bd .inputwrp ul li.alert label{color: red;}
.respond-contwrp .respond-bd .inputwrp ul li.alert input, .respond-contwrp .respond-bd .inputwrp ul li.alert select, .respond-contwrp .respond-bd .inputwrp ul li.alert textarea{border-color: red;}
.respond-contwrp .respond-bd .inputwrp ul li .contact-num select {width: 90px;}
.respond-contwrp .respond-bd .inputwrp ul li .contact-num input {width: 80%;}

.respond-contwrp .requstbg{ background: #eee;border-bottom: solid 1px #dfe0e3;  text-align: left;padding: 10px 15px;margin-top: 6px;}
.respond-contwrp .requstbg p{font-size: 12px;}
.respond-contwrp .requstbg .input-field [type="checkbox"]+label{left: 0; top: 5px;padding-left: 20px;}
.respond-contwrp .requstbg .input-field [type="checkbox"].filled-in:not(:checked)+label:after{ background: #fff}

.respond-contwrp .respond-ft { text-align: center;padding: 15px; position: relative}
/*.respond-contwrp .respond-ft a.btun-red{ padding: 0 40px;height: 46px;line-height: 46px;font-size: 16px;}*/
.respond-contwrp .respond-ft .lcftc {color: #bbb;font-size: 10px;display:block;padding:5px 0 0 0; position: absolute; right: 15px; bottom: 15px;} 
.respond-contwrp .respond-ft .lcftc a{color: #bbb}
 
.care-modal .respond-content.stepthanks { max-width: 650px; margin:30px auto; padding: 20px 15px; }
.care-modal .respond-content .respond-bd .success b { color: #7db701; font-weight: 500; font-size:30px; text-align:center; display:block }
.care-modal .respond-content .respond-bd .success p { font-size: 14px; white-space: pre-wrap; text-align: center; padding: 5px 20px 0 20px; color: #333; line-height: 22px; }
.care-modal .respond-content.stepthanks { max-width: 920px; margin:50px auto; padding: 20px 15px; }
.care-modal .respond-content .respond-bd .relative-ads { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; padding-top:15px; }
.care-modal .respond-content .respond-bd .relative-ads .relative-adstitle { font-size:18px; color: #212121; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 8px 0; }
.care-modal .respond-content .respond-bd .relative-ads .elitelistwrp { background:#fff; border:solid 1px #ddd;border-radius: 4px;margin-bottom: 10px;padding: 0;}
.care-modal .respond-content .respond-bd .relative-ads .elitelistwrp .input-field{position: absolute;left: 10px; top: 15px;}
.care-modal .respond-content .respond-bd .relative-ads .elitelistwrp .item .cardhd{padding: 10px 10px 10px 35px;}
.care-modal .respond-content .respond-bd .relative-ads .elitelistwrp .input-field [type="checkbox"].filled-in:checked+label:after{border: 1px solid #dc2d2e;background-color: #dc2d2e;}
.care-modal .respond-content .respond-bd .relative-ads .elitelistwrp .item .part-detail{border-bottom: 0}
.care-modal .respond-content .respond-bd .relative-ads .selectall{position: relative;padding: 13px 0 8px;}
.care-modal .respond-content .respond-bd .relative-ads .selectall.input-field [type="checkbox"].filled-in:checked+label:after{border: 1px solid #dc2d2e;background-color: #dc2d2e;}
.care-modal .respond-content .respond-bd .relative-ads .relative-ft{ text-align: center}
.care-modal .respond-content .respond-bd .relative-ads .relative-ft a.btun-red {padding: 0 40px;height: 46px;line-height: 46px;font-size: 16px;}
.care-modal .respond-content .respond-bd .relative-ads .relative-ft .lcftc {color: #bbb;font-size: 10px;display: block;padding: 5px 0 0 0;position: absolute;right: 15px;bottom: 15px;}
            
.verfywrp label{ text-align: center; display: block}
.verfywrp p {font-size: 14px;text-align: center;color: #666;padding: 20px 0;}
.verfywrp p .user-mob{ color: #212121; padding:0 2px}
.verfywrp p a{    color: #0060ff;}
.verfywrp .otp-wrap .otp-block .otp-group {text-align: center;padding: 0 0 20px 0;}
.verfywrp .otp-wrap .otp-block .otp-group ul li{display: inline-block; margin-bottom: 10px;}
.verfywrp .otp-wrap .otp-block .otp-group ul li input {width: 40px;text-align: center;font-weight: 600;font-size: 22px;height: 40px;background: #fff;border: 1px solid #cccaca;border-radius: 3px; display: inline-block; padding: 0}
.verfywrp .otp-wrap .otp-block .otp-group .error-text {color: #f00; font-size: 12px;}
.verfywrp .otp-wrap .otp-block .getotp{display: block;font-size: 11px;color: #333;text-align: center;}
.verfywrp .otp-wrap .otp-block .getotp .get-otp-call{ display: block;padding-bottom: 10px;}
.verfywrp .otp-wrap .otp-block .getotp .otptxt{ display: block;padding-top: 10px;}
.verfywrp .otp-wrap .input-field{ padding: 0 0 10px}
.verfywrp .otp-wrap .input-field ul{ text-align: center; background: #f5f5f5; padding: 10px 0; border-radius: 5px;}
.verfywrp .otp-wrap .input-field ul li{ display: inline-block;padding-right: 10px;}
.verfywrp .otp-wrap .input-field ul li label{ top: 0; padding-left: 25px;}
.verfywrp .otp-wrap .input-field ul li input{}

/*saved ad*/
.saved-modal-tab { padding: 15px 15px 0; border-bottom: solid 1px #ddd; }
.saved-modal-tab ul { -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; }
.saved-modal-tab ul li { margin-right:20px; font-size:16px; font-family: 'Google Sans'; font-weight:600; letter-spacing:0.5px; position:relative; display: inline-block\9}
.saved-modal-tab ul li em { font-size:11px; color:#fff; font-weight:400; text-shadow:none; position:absolute; top:-5px; line-height: 1.3; min-height: 13px; background-color: #fa3e3e; border-radius: 2px; left:15px; padding: 1px 3px; }
.saved-modal-tab ul li a { color:#999; display:block; padding:15px; text-shadow: 1px 1px 0 #fff; }
.saved-modal-tab ul li.active { border-bottom: solid 3px #d01e24; }
.saved-modal-tab ul li:hover a, .saved-modal-tab ul li.active a { color:#d01e24 }
.saved-modal-list{padding: 15px 0 0 }
.saved-modal-list li { margin: 15px; background: #fff; padding: 10px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-transition: box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 250ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1), -moz-transform 250ms cubic-bezier(0.23, 1, 0.32, 1); border-radius: 2px; border-left: solid 3px #fff; }
.saved-modal-list li .cardtitle { overflow: hidden; padding-right:25px; }
.saved-modal-list li .cardtitle .cardsubheadline { display:block; font-size: 16px; color: #444; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 8px 0; }
.saved-modal-list li .carditem-tag{}
.saved-modal-list li .carditem-tag span i{color: #aaa;}
.saved-modal-list li .carditem-tag span{color: #999; display: block; font-size: 12px; display: inline-block;padding: 5px 10px 0 0}
.saved-modal-list li .cardloatin { font-size: 12px; color: #666; font-weight: 500; display:block }
.saved-modal-list li .cardloatin em { color:#333 }
.saved-modal-list li .cardloatin i, .saved-modal-list li .cardloatin em { padding-right:5px }
.saved-modal-list li .carditem-wrp { -ms-flex-direction: row; flex-direction: row; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; }
.saved-modal-list li .carditem-action { margin-left: auto; vertical-align: middle; align-self: center; }
.saveaction{padding: 0 0 15px; text-align: center}
/* Map Modal*/
.lightbox-modal {height: 100%;overflow-x: hidden;overflow-y: auto;width: 100%;z-index: 1000000;top: 0;right: 0;bottom: 0;left: 0;position: fixed;-webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;display: none}
.lightbox-content {width: 83.33333333%;margin-top: 10px;margin-right: auto;margin-left: auto;margin-bottom: 40px;height: 90vh; min-height: 589px;}      
.lightbox-title{ color: #fff; }

.lightbox-title .carditem-wrp {-ms-flex-direction: row;flex-direction: row;display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;}
.lightbox-title .cardtitle {overflow: hidden;padding-right: 100px;}
.lightbox-title .cardtitle .cardsubheadline {display: block;font-size: 18px;color: #fff;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 8px 0; font-family: "Google Sans", sans-serif; letter-spacing: 0.5px}
 /**/
.lightbox-title .cardloatin {font-size: 13px;color: #7b7b7b;font-weight: 500;display: block;height: 30px; overflow: hidden;}
.lightbox-title .cardloatin ul {width: auto;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height: 55px;} 
.lightbox-title .cardloatin ul li{ margin:0 30px 0 0;list-style: disc; float: left;}
.lightbox-title .cardloatin ul li.card-price span{color: #08a182;font-weight: 700;font-size:20px;font-family: "Google Sans", Arial, sans-serif;}
.lightbox-title .cardloatin ul li span{ color: #fff; font-weight: 300; padding-left: 5px;}
.lightbox-title .cardloatin ul li i, .lightbox-title .cardloatin ul li  em {padding-right: 5px;} 
 /**/
.lightbox-title .carditem-action {margin-left: auto;vertical-align: middle;align-self: center;} 
.lightbox-title .carditem-action ul li{ display: inline-block; font-weight: 300; font-size: 13px; margin-left: 20px;}
.lightbox-title .carditem-action ul li a{ color: #fff; display: block}
.lightbox-title .carditem-action ul li.active a i{color: #ec4758;}
.lightbox-title .carditem-action ul li a i{ font-size: 15px; font-weight: 100; margin-right: 3px;}
.lightbox-title .carditem-action ul li a.close{ font-size:26px; color: #b7b7b7; font-weight: 500}
/**/
.lightbox-navwrp { background-color: #f5f6f7; padding: 10px;}
.lightbox-navwrp .mobilescroll {height: 40px; overflow: hidden; background: #fff;border-top: 1px #cdd1d4 solid;border-bottom: 1px #cdd1d4 solid; border-radius:4px;}
.lightbox-navwrp .mobilescroll ul{width: auto;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height: 85px;border-right: 1px #cdd1d4 solid;} 
.lightbox-navwrp .mobilescroll ul li { float: left;font-family: "Google Sans", Arial, sans-serif;border-left: 1px #cdd1d4 solid;border-right: 1px #cdd1d4 solid; margin-right: -1px;line-height: 18px;}
.lightbox-navwrp .mobilescroll ul li a{ display: block; padding:0 15px; color: #212121;padding: 10px;}
.lightbox-navwrp .mobilescroll ul li.active a{color: #fff; background: #08a182}
.lightbox-navwrp .mobilescroll ul li.active a:hover{color:#fff}
.lightbox-navwrp .mobilescroll ul li:hover a{color:#08a182}
 /**/
 
/**/
.lightbox-mapwrp{}
.lightbox-mapwrp iframe{ width: 100%;    height:75vh;}
.lightbox-mapwrp .lightbox-map{  border-top: solid 3px #aaa; margin-top: -3px;}

.lightbox-mapwrp .map-sub-nav ul{}
.lightbox-mapwrp .map-sub-nav ul li { float: left; font-weight: 500}
.lightbox-mapwrp .map-sub-nav ul li a {color:#000; font-size: 12px;  padding:10px; margin: 0 2px; text-transform: capitalize; display: block}
.lightbox-mapwrp .map-sub-nav ul li a:hover { color:#f00 }
.lightbox-mapwrp .map-sub-nav ul li.active a {  color:#f00;border-bottom: solid 3px #f00 }
.lightbox-content .relative-ads .relative-adstitle{padding: 10px 0;} 
.lightbox-content .relative-ads .similradswarp .relative-adstitle { font-size:18px; color: #212121; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 8px 0; }
.lightbox-content .relative-ads .similradswarp .premium-listing { background:#fff; border-color:#ddd }   
.lightbox-content .relative-ads .similradswarp .action-detail{ border-top: dotted 1px #c3c3c3;}

.lightbox-content .inputwrp input[type="text"], .lightbox-content .inputwrp input[type="password"], .lightbox-content .inputwrp input[type="email"], .lightbox-content .inputwrp input[type="tel"], .lightbox-content .inputwrp select, .lightbox-content .inputwrp textarea {line-height:18px;width:100%;padding:15px;background-color: #fff;border: 1px solid #9e9e9e;border-radius: 5px;box-shadow: none;-webkit-transition: all .3s;transition: all .3s;outline: 0;height: 50px;}
.lightbox-content .inputwrp input[type="number"] {-webkit-appearance:none}
.lightbox-content .inputwrp input:focus, .lightbox-content .inputwrp textarea:focus, .lightbox-content .inputwrp select:focus {border: 2px solid #06f!important;}
.lightbox-content .inputwrp textarea{height: 100%}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.lightbox-content .formwrp .form-title{text-align: center; font-weight: 500; padding-top: 10px;}
.lightbox-content .formwrp .inputwrp select {line-height:18px;padding: 13px 3px;outline: 0;height: 50px;}
.lightbox-content .formwrp .inputwrp{max-width: 500px;margin: 15px auto 0;}
.lightbox-content .formwrp .inputwrp ul li{ margin-bottom: 15px;}
.lightbox-content .formwrp .inputwrp ul li:last-child{margin-bottom: 0}
.lightbox-content .formwrp .inputwrp ul li label{ font-size: 13px; color: #212121; padding-bottom: 8px; display: block}
.lightbox-content .formwrp .inputwrp ul li label i{color: red;}
.lightbox-content .formwrp .inputwrp ul li input{}
.lightbox-content .formwrp .inputwrp ul li .contact-num select {width: 90px;}
.lightbox-content .formwrp .inputwrp ul li .contact-num input {width: 74%;}

.lightbox-content .formwrp .inputwrp ul li.alert label{color: red;}
.lightbox-content .formwrp .inputwrp ul li.alert input, .lightbox-content .formwrp .inputwrp ul li.alert select, .lightbox-content .formwrp .inputwrp ul li.alert textarea{border-color: red;}
.lightbox-content .formwrp .requstbg{ background: #eee;border-bottom: solid 1px #dfe0e3;  text-align: left;padding: 10px 15px;margin-top: 6px;}
.lightbox-content .formwrp .requstbg p{font-size: 12px;}
.lightbox-content .formwrp .requstbg .input-field [type="checkbox"]+label{left: 0; top: 5px;padding-left: 20px;}
.lightbox-content .formwrp .requstbg .input-field [type="checkbox"].filled-in:not(:checked)+label:after{ background: #fff}

.lightbox-content .formwrp .respond-ft { text-align: center;padding: 15px; position: relative}
.lightbox-content .formwrp .respond-ft a.btun-red{ padding: 0 40px;height: 46px;line-height: 46px;font-size: 16px;}
.lightbox-content .formwrp .respond-ft .lcftc {color: #bbb;font-size: 10px;display:block;padding:5px 0 0 0; position: absolute; right: 15px; bottom: 15px;} 
.lightbox-content .formwrp .respond-ft .lcftc a{color: #bbb}

.lightbox-content .formwrp .verfywrp{padding-top: 10px;}

.lightbox-content .formwrp .success{padding-top: 10px;}
.lightbox-content .formwrp .success b { color: #7db701; font-weight: 500; font-size:30px; text-align:center; display:block }
.lightbox-content .formwrp .success p { font-size: 14px; white-space: pre-wrap; text-align: center; padding: 5px 20px 0 20px; color: #333; line-height: 16px; }
.lightbox-content .formwrp .relative-ads {padding-left: 15px; padding-right: 15px; padding-top:15px; background: #f5f5f5; border-radius: 4px; margin-top: 10px;}
.lightbox-content .formwrp .relative-ads .input-field.flexright {padding: 10px 0 0;width: 170px;}
.lightbox-content .formwrp .relative-ads .relative-adstitle { font-size:18px; color: #212121; line-height: 1.3; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 8px 0; }
.lightbox-content .formwrp .relative-ads .elitelistwrp { background:#fff; border:solid 1px #ddd;border-radius: 4px;margin-bottom: 10px;padding: 0;}
.lightbox-content .formwrp .relative-ads .elitelistwrp .item{position: relative}
.lightbox-content .formwrp .relative-ads .elitelistwrp .input-field{position: absolute;left: 0; top: 15px;}
.lightbox-content .formwrp .relative-ads .elitelistwrp .item .cardhd{padding: 10px 10px 10px 35px;}
.lightbox-content .formwrp .relative-ads .elitelistwrp .input-field [type="checkbox"].filled-in:checked+label:after{border: 1px solid #dc2d2e;background-color: #dc2d2e;}
.lightbox-content .formwrp .relative-ads .elitelistwrp .item .part-detail{border-bottom: 0}
.lightbox-content .formwrp .relative-ads .selectall{position: relative;padding: 13px 0 8px;}
.lightbox-content .formwrp .relative-ads .selectall.input-field [type="checkbox"].filled-in:checked+label:after{border: 1px solid #dc2d2e;background-color: #dc2d2e;}



/* Modal End*/
/* Wanted RHS Start*/
.careseekrs_detl {}
.careseekrs_detl ul {}
.careseekrs_detl ul li{border-bottom: dotted 1px #c3c3c3;}
.careseekrs_detl ul li:last-child{border-bottom: 0}
.careseekrs_detl ul li .aside_wrap{} 
.careseekrs_detl ul li .aside_wrap .aside_title{ font-size: 14px; color: #212121;font-weight: 500;padding:10px 15px 10px 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.careseekrs_detl ul li .aside_wrap .aside_title em{color: #999}
.careseekrs_detl ul li .aside_wrap .location {padding:0 15px 5px;}
.careseekrs_detl ul li .aside_wrap .careseekrs_info {margin-top: 5px; padding:5px 15px 10px 15px;border-bottom: solid 1px #e4e4e4;border-top: solid 1px #e4e4e4;}
.careseekrs_detl ul li .aside_wrap .careseekrs_info span{margin-right: 40px;display: inline-block;}
.careseekrs_detl ul li .aside_wrap .careseekrs_info span.price b{color: #08a182;font-weight: 700;font-size: 18px;font-family: "Google Sans", Arial, sans-serif;}
.careseekrs_detl ul li .aside_wrap .careseekrs_info span.price i{color: #999;font-size: 12px;padding: 5px 0 0;font-style: italic;}
.careseekrs_detl ul li .aside_wrap .careseekrs_info span em{font-size: 12px;font-style: normal;display: block;color: #666;text-transform: capitalize;padding-top: 5px;}
.careseekrs_detl ul li .aside_wrap .careseekrs_info span b{font-weight: 500;display: block;padding-top: 5px;font-size: 13px;}   

.careseekrs_detl ul li .aside_action{padding: 10px 15px;}
.careseekrs_detl ul li .aside_action ul li {border:0; font-size:12px; }
.careseekrs_detl ul li .aside_action ul li i { color:#999 }
.careseekrs_detl ul li .aside_action.flex .rowflex, .careseekrs_detl ul li .aside_action.flex .rowflex{ display: inline-block\9}
.careseekrs_detl ul li .aside_action.flex .flexright, .careseekrs_detl ul li .aside_action.flex .flexright{ float: right\9}
.careseekrs_detl ul li .aside_action ul li a.actionbg {color:#6a7281;}
.careseekrs_detl ul li .aside_action ul li a.actionbg i{ border-radius: 50%;background:#f5f7fa;display: block;font-size: 15px;min-height: 25px;min-width: 25px;text-align: center; display: inline-block; line-height: 24px;color: #6a7281;}
.careseekrs_detl ul li .aside_action ul li a.actionbg:hover {color:#6a7281;} 

.careseekrs_detl ul li .aside_wrap .location .credentials{border: 0; font-size: 13px;border-left:solid 1px #ddd; padding-left: 5px;}
.careseekrs_detl ul li .aside_wrap .location .credentials span{ display: inline-block; position: relative;}
.careseekrs_detl ul li .aside_wrap .location .credentials i{width: 15px; height: 15px; display: block; cursor: pointer}
.careseekrs_detl ul li .aside_wrap .location .credentials i.phone{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/ser-phone-green.png")0 0 no-repeat}
.careseekrs_detl ul li .aside_wrap .location .credentials i.mail{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/ser-mail-green.png")0 0 no-repeat}
.careseekrs_detl ul li .aside_wrap .location .credentials span:hover b{ display: block}
.careseekrs_detl ul li .aside_wrap .location .credentials span b{position: absolute;min-width: 100px;background: #212121;color: #fff;border-radius: 3px;text-align: center;padding: 2px 10px;font-size: 12px;bottom: 15px;left: -40px; display: none}

.careseekrs_detl ul li .aside_wrap .aside_tag {padding: 8px 15px;border-bottom: solid 1px #e4e4e4;}
.careseekrs_detl ul li .aside_wrap .aside_tag span{font-weight: 500;font-size: 13px;color: #013757;}
.careseekrs_detl ul li .aside_wrap .aside_tag b {background-color:#eee; padding:3px 10px; margin-right: 5px; white-space: nowrap; border-radius: 4px; display: inline-block; font-size:13px; color:#013757; margin-bottom: 5px; }
.careseekrs_detl ul li .aside_wrap .aside_tag a{color:#013757 }
.careseekrs_detl ul li .aside_wrap .aside_tag b.price { color: #08a182; font-weight: 700; font-family: "Google Sans", Arial, sans-serif; }
.careseekrs_detl ul li .aside_wrap .nannybatchs{margin-left: 15px;margin-top: 10px;display: inline-block;padding-top: 3px;padding-bottom: 3px;font-size: 12px;margin-bottom: 0;}

.careseekrs_detl ul li .aside_wrap .location .pricetag{font-size: 13px;border-left: solid 1px #ddd;padding-left: 5px;}
.careseekrs_detl ul li .aside_wrap .location .pricetag em{font-size: 12px;font-style: normal;color: #666;text-transform: capitalize;padding-top: 5px;}
.careseekrs_detl ul li .aside_wrap .location .pricetag b{color: #08a182;font-weight: 700;font-size: 18px;font-family: "Google Sans", Arial, sans-serif;}
.careseekrs_detl ul li .aside_wrap .location .pricetag i{color: #999;font-size: 12px;padding: 5px 0 0;font-style: italic;}
      
.mainbg .othertag { padding: 15px;} 
.mainbg .othertag ul {} 
.mainbg .othertag ul li { display: inline-block; background: #f5f5f5; border-radius: 15px;  padding: 8px 15px; font-size: 12px; margin-bottom: 10px;} 
.mainbg .othertag ul li a{ color: #013757;} 
.mainbg .othertag ul li:hover { background:#ffcf01 }

.mainbg .aside-room-list{}
.mainbg .aside-room-list ul{}
.mainbg .aside-room-list ul li{padding: 15px; border-bottom: dotted 1px #c3c3c3;}

.mainbg .aside-room-list .housing_corner { }
.mainbg .aside-room-list .housing_corner .corntitle{ font-size: 16px;line-height: 22px;font-weight: normal; }
.mainbg .aside-room-list .housing_corner .corntitle a{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display: block}
.mainbg .aside-room-list .housing_corner span{ display: block; font-size: 12px; margin-bottom: 10px;}
.mainbg .aside-room-list .housing_corner span a{ display: inline-block}
.mainbg .aside-room-list .housing_corner .housing_details{}
.mainbg .aside-room-list .housing_corner .housing_details figure{ float: left;width: 150px;max-height: 100px;overflow: hidden;margin: 0 15px 0 0;}
.mainbg .aside-room-list .housing_corner .housing_details figure img{border-radius: 4px;}
.mainbg .aside-room-list .housing_corner .housing_details p{ font-size: 12px;color: #666; line-height: 20px;} 
/* Wanted RHS End*/
.gradient-one{background: -webkit-gradient(linear, left top, right top, from(#f5548e), to(#fa8b0c));background: -webkit-linear-gradient(left, #f5548e, #fa8b0c);background: -o-linear-gradient(left, #f5548e, #fa8b0c);background: linear-gradient(to right, #f5548e, #fa8b0c);padding:15px 10px;box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0 0 25px;}
.postanadwrp{ border: 1px solid #fff; padding:15px 10px;}
.postanadwrp p { text-align: center; padding: 10px 0; color: #fff;font-size:22px;letter-spacing: 0.6px; display: block}
.postanadwrp p a.btun-grey { min-width: auto; background: #fff;}
 /* Listing End */
 
 /* Accordion Menu */
.accordionmenu, .accordionmenu ul, .accordionmenu li, .accordionmenu a { margin: 0; padding: 0; border: 0; list-style: none; font-weight: normal; text-decoration: none; line-height: 1; font-size: 14px; position: relative; }
.accordionmenu { padding:15px; width: 100%; margin:0; }
.accordionmenu p.faqpagr { border-bottom:solid 1px #ddd }
.accordionmenu p { color: #666;font-size: 14px;line-height: 21px;padding: 0 0 10px; }
.accordionmenu ul { border-top:0; }
.accordionmenu ul li { border-bottom:solid 1px #ddd; margin-bottom:5px; padding:0 0 3px; }
.accordionmenu ul li:last-child { margin: 0; border-bottom:0; }
.accordionmenu ul li a { font-size: 16px; color: #333; display: block; padding:10px 0; line-height: 1.3; }
.accordionmenu ul li a:hover { text-decoration: none; }
.accordionmenu ul li.active a { color:#000 }
.accordionmenu ul li a i { float:right; color:#000; -webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -ms-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; font-size:16px; }
.accordionmenu ul li.active a i { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/* Sub menu */
.accordionmenu ul div { padding: 5px 12px; display:none; }
.accordionmenu ul li .acc { padding:0; }
.accordionmenu ul li .acc ol, .accordionmenu ul .acc ul { margin:10px 0 0; }
.accordionmenu ul li .acc ol li { list-style:decimal !important; }
.accordionmenu ul li .acc ol li, .accordionmenu ul li .acc ul li { list-style-type:circle; margin:0 0 0 20px; padding:5px 0; border-bottom:0; color:#666; }
.accordionmenu ul li .acc ul li a, .accordionmenu ul li .acc ol li a { color:#d6380e; background:none; padding:0; display: inline; }
.accordionmenu ul .acc p a{ display: inline-block;font-size: 14px;color: #009fff; padding: 0}
/* Accordion Menu */
.contdisction{ padding: 10px 15px;}
.contdisction .title{font-size: 14px;line-height: 24px;color: #212121;padding: 0 0 7px 0; font-weight: 700; display: block}
.contdisction p{font-size: 14px;line-height: 20px;font-weight: normal;color: #666;padding: 0 0 10px 0;margin: 0px;}  
.contdisction p b{font-weight: 500; color: #212121}
.contdisction a:hover{color: #009fff; text-decoration: underline}
.contdisction ul {margin-left: 18px;display: block; margin-bottom: 10px;}
.contdisction ul li{ padding: 5px 0; list-style-type: disc;font-size: 14px;color: #666;}
.contdisction ul li a{color: #666;font-size: 14px;}
 
/* ************************************
         					Detail Page End
************************************* */ 
/* top LCF bg part starts here */
.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.fade.show{opacity:1;}
.fade.in{opacity:1;}
.modal-open {overflow: hidden;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog {position: relative;width: auto;margin: 10px;}
.modal .modal-content.pop-overflow{overflow:visible;}
.modal .modal-content .respond-popup{position:relative;}
.modal .modal-content .respond-popup .btn-outer{text-align:center;padding:0;}
.modal .modal-content .respond-popup .ser-provider-detail{position:absolute;right:-400px;padding:20px 20px 10px 20px;top:30%;z-index:10;background-color:#fff;width:400px;-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing{border-bottom:dashed 1px #ccc;padding:0 0 15px 0;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul{margin:0px;padding:0px;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li{margin:0px;padding:0px;list-style:none;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li.name-txt{font-family:roboto;font-weight:400;font-size:16px;line-height:18px;color:#212121;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .ins-list-blk{padding:10px 0 0 0;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .ins-list-blk ul{margin:0px;padding:0 0 10px 0;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .ins-list-blk ul li{margin:0 10px 0 0;padding:0px;float:left;font-size:14px;color:#555;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .ins-list-blk ul li a{color:#555;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .ins-list-blk ul li.phone{font-weight:700;color:#212121;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .ins-list-blk ul li.money{color:#05b497;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .ins-list-blk ul li i{font-family:flaticon;margin:0 5px 0 0;color:#999;font-weight:400;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .ins-list-blk ul li.phone i{color:#212121;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .service-list{padding:0 10px 5px 5px;margin:0;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .service-list ul{margin:0px;padding:0;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .service-list ul li{padding:0 10px;margin:0;float:left;list-style:none;border-right:solid 1px #ccc;color:#666;font-size:13px;line-height:18px;}
.modal .modal-content .respond-popup .ser-provider-detail .single-listing ul li .service-list ul li:last-child{border-right:none;color:#30a4ea;}
.modal .modal-content .respond-popup .ser-provider-detail .how-its-work{}
.modal .modal-content .respond-popup .ser-provider-detail .how-its-work .my-title{font-size:22px;line-height:22px;font-weight:400;color:#1cabd3;padding:0 0 10px 0;}
.modal .modal-content .respond-popup .ser-provider-detail .how-its-work .content-part{height:250px;position:relative;background:url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/how-its-work.jpg) -11px 0 no-repeat;}
.modal .modal-content .respond-popup .ser-provider-detail .how-its-work .content-part .content-line{position:absolute;font-size:18px;line-height:22px;color:#000;font-weight:300;padding:10px;}
.modal .modal-content .respond-popup .ser-provider-detail .how-its-work .content-part .content-line.first{left:130px;top:20px;width:200px;}
.modal .modal-content .respond-popup .ser-provider-detail .how-its-work .content-part .content-line.second{left:85px;top:89px;width:280px;}
.modal .modal-content .respond-popup .ser-provider-detail .how-its-work .content-part .content-line.third{left:130px;top:185px;width:280px;}
.modal .modal-content .respond-popup .ser-provider-detail .beware-txt{padding:10px 0;font-size:12px;line-height:20px;color:#999;font-family:roboto;font-weight:300;}
.modal .modal-content .respond-popup .ser-provider-detail .beware-txt span{color:#ff5a5f;display:block;padding:0 0 3px 0;}
.modal .modal-content .respond-popup .title-txt{position:relative;background-color:#f2fbfb;padding:25px 10px;font-size:18px;font-weight:400;line-height:22px;color:#333;font-family:robotoregular;border-bottom:solid 1px #8ae5e5;margin:0 0 15px 0;text-align:center;}
.modal .modal-content .respond-popup .title-txt .close-txt{}
.modal .modal-content .respond-popup .title-txt a.close-txt{position:absolute;right:-25px;top:-5px;font-size:20px;color:#fff;}
.modal .modal-content .respond-popup span.service{display:block;color:#666;font-family:roboto;font-size:12px;font-weight:300;padding:5px 0 0 0;}
.modal .modal-content .respond-popup ul{margin:0px;padding:15px;}
.modal .modal-content .respond-popup ul li{margin:0px;padding:0px;list-style:none;position:relative;}
.modal .modal-content .respond-popup ul li .exp-txt{font-size:11px;color:#999;line-height:15px;font-weight:400;margin:2px 0 0 0;letter-spacing:0.5px;}
.modal .modal-content .respond-popup ul li .titletxt{font-family:robotoregular;font-size:14px;line-height:20px;color:#333;padding: 0 10px 3px 20px;}
.modal .modal-content .respond-popup ul li .search-list{padding:0 0 0 20px;position:relative;margin:0 0 20px 0;width:90%;border:none;top:0px;left:0px;z-index:auto;}
.modal .modal-content .respond-popup ul li .daycare-drop-list{background-color:#fff;border:solid 1px #e4e4e4;position:absolute;z-index:10;width:94%;height:200px;overflow-y:scroll;left:20px;top:39px;}
.modal .modal-content .respond-popup ul li .daycare-drop-list ul{margin:0px;padding:0px;}
.modal .modal-content .respond-popup ul li .daycare-drop-list ul li{margin:0px;padding:0px;font-size:13px;font-family:roboto;line-height:18px;color:#666;background-color:#fff;float:none;}
.modal .modal-content .respond-popup ul li .daycare-drop-list ul li a{font-size:13px;line-height:18px;color:#666;padding:10px;border-bottom:solid 1px #f2f2f2;display:block;}
.modal .modal-content .respond-popup ul li .daycare-drop-list ul li b a{font-weight:bold;color:#333;background-color:#f2f2f2;display:block;padding:10px 5px;}
.modal .modal-content .respond-popup ul li .daycare-drop-list ul li a:hover{background-color:#ff4242;color:#fff;}
.modal .modal-content .respond-popup ul li .daycare-drop-list ul li b a.main-title{font-weight:bold;color:#333;background-color:#e6faef;display:block;padding:10px 5px;}
.modal .modal-content .respond-popup ul li .daycare-drop-list ul li.active{background-color:#ff4242;color:#fff;}
.modal .modal-content .respond-popup ul li .daycare-drop-list ul li.active a{color:#fff;}

.modal .modal-content .respond-popup ul li .search-list i{font-size:20px;margin-left: -24px;color:#999;}
.modal .modal-content .respond-popup ul li .search-list.mobilenum{width:calc(100% - 100px)}
.modal .modal-content .respond-popup ul li .search-list input[type="text"] {padding:4px 6px; background:#fff; font-size:14px; color:#818d91; height:40px; border:solid 1px #ccc; width:94%; }
.modal .modal-content .respond-popup ul li .search-list.phone input[type="text"]{padding: 0 0 0 50px;width:85%;}
.modal .modal-content .respond-popup ul li .search-list.alert input[type="text"] { border:solid 1px #c60028 !important; }
.modal .modal-content .respond-popup ul li .search-list label {font-family:roboto;font-weight:400;position:absolute;top:12px;left:28px;color:#666;font-size:12px;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; pointer-events: none; }
.modal .modal-content .respond-popup ul li .search-list.phone label{top:12px;left:70px;}

.modal .modal-content .respond-popup ul li .search-list.alert label{color:#c60028;}
.modal .modal-content .respond-popup ul li .search-list input:focus, .modal .modal-content .respond-popup ul li .search-list.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#666; border:solid 1px #2cbebc !important; }
.modal .modal-content .respond-popup ul li .search-list input:focus~label, .modal .modal-content .respond-popup ul li .search-list.active label {top:-1px;left:28px;color:#666;font-size:11px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.modal .modal-content .respond-popup ul li .search-list.phone input:focus~label, .modal .modal-content .respond-popup ul li .search-list.phone.active label{left:70px;}
.modal .modal-content .respond-popup ul li .search-list .citydrop { position:absolute;left:27px;top:2px;z-index: 100; }
.modal .modal-content .respond-popup ul li .search-list .citydrop .cityload {width:170px;left:-7px;overflow:initial;background-color:#fff;border:solid 1px #e4e4e4;top:37px;position:absolute;}
.modal .modal-content .respond-popup ul li .search-list .citydrop .cityload ul{padding:0px;}
.modal .modal-content .respond-popup ul li .search-list .citydrop .cityload li a { line-height:normal; border-right:0;display:block;padding:5px 10px;}
.modal .modal-content .respond-popup ul li .search-list .citydrop .cityload li a:hover{color:#fff;}
.modal .modal-content .respond-popup ul li .search-list .citydrop a { line-height:35px; border-right: solid 1px #ddd; padding-right: 15px; color:#333 }
.modal .modal-content .respond-popup ul li .search-list .citydrop a:before { position: absolute; top:16px; right:5px; display: inline-block; border-top: 4px solid #414446; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ''; }
.modal .modal-content .respond-popup ul li .search-list .mobilenum { width: 85%; float: right; position:relative }
.modal .modal-content .respond-popup ul li .search-list .citydrop .cityload ul li a:before { display:none; }
.modal .modal-content .respond-popup ul li .search-list textarea{width: 93%;height:100px;padding:10px;border:solid 1px #ccc;}
.modal .modal-content.show-number{margin-left:0;left:0;}
.modal .modal-content.share-res-outer{max-width:850px;}
.modal .modal-content.share-res-outer .respond-popup .title-txt{margin:0px;}         
.modal .modal-content.share-res-outer .respond-popup ul{padding:25px 20px 20px 10px;float:right;width:500px;box-shadow: 5px 0 5px -5px #333;border-left: 1px solid #ccc;-webkit-box-shadow: -2px 0px 5px 0px rgba(219,216,219,1);-moz-box-shadow: -2px 0px 5px 0px rgba(219,216,219,1);box-shadow: -2px 0px 5px 0px rgba(219,216,219,1);}
.modal .modal-content.share-res-outer .share-soc-media{width:340px;float:left;}
.modal .modal-content.share-res-outer .share-soc-media .bus-listing{padding:15px;}
.modal .modal-content.share-res-outer .share-soc-media .bus-listing .title{font-family:roboto;font-size:15px;color:#212121;padding:0 0 6px 0;}
.modal .modal-content.share-res-outer .share-soc-media .bus-listing .list-deta{font-family:roboto;font-size:13px;color:#666;padding:0 0 6px 0;}
.modal .modal-content.share-res-outer .share-soc-media .bus-listing .list-deta i{font-family:flaticon;color:#999;margin:0 3px 0 0;}
.modal .modal-content.share-res-outer .share-soc-media .bus-listing .list-deta.phone{color:#333;font-weight:600;}
.modal .modal-content.share-res-outer .share-soc-media .bus-listing .list-deta.phone i{font-weight:300;}
.modal .modal-content.share-res-outer .share-soc-media .share-on{padding:0 15px 15px 15px;}
.modal .modal-content.share-res-outer .share-soc-media .share-on .title{font-family:roboto;font-size:17px;color:#212121;padding:0 0 6px 0;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul{margin:0px;padding:0px;width:auto;float:none;border:none;border-left:none;box-shadow:none;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li{margin:0 0 15px 0;padding:0;list-style:none;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li a{text-align:center;display:block;padding:10px 15px;font-size:15px;line-height:20px;color:#000;font-weight:400;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li a.faceBook{background-color:#3B5998;color:#fff;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li a.faceBook i{margin:0 3px 0 0;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li a.twitter{background-color:#1DA1F2;color:#fff;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li a.twitter i{margin:0 3px 0 0;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li a.gplus{background-color:#d34836;color:#fff;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li a.gplus i{margin:0 3px 0 0;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li.onlymob{display:none;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li.onlymob a.whatsapp{background-color:#075e54;color:#fff;}
.modal .modal-content.share-res-outer .share-soc-media .share-on ul li.onlymob a.whatsapp i{margin:0 3px 0 0;}
.modal .modal-content .respond-popup ul li .search-list .age-list{border:solid 1px #ccc;padding:10px;width:93%;min-height:40px;position:relative;}
.modal .modal-content .respond-popup ul li .search-list .age-list label{font-family:roboto;font-weight:400;position:absolute;top:12px;padding:0 0 5px 0;display:block;position:static;margin:0;}
.modal .modal-content .respond-popup ul li .search-list .age-list input[type="text"]{border:none;padding:0px;}
.modal .modal-content .respond-popup ul li .search-list .age-list input[type="text"]:focus, .modal .modal-content .respond-popup ul li .search-list .age-list input[type="text"].active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #fff !important; }
.modal .modal-content .respond-popup ul li .search-list .age-list ul{margin:0px;padding:0px;}
.modal .modal-content .respond-popup ul li .search-list .age-list ul li{margin:0 10px 5px 0 !important;padding:3px 5px;list-style:none;float:left;border:solid 1px #ccc;font-size:12px;font-family:roboto;color:#666;font-weight:300;}
.modal .modal-content .respond-popup ul li .search-list .age-list ul li a{font-weight:700;color:#30a4ea;font-size:14px;margin:0 0 0 5px;display:inline;}
.modal .modal-content .respond-popup ul li .search-list .daycare-drop-list{background-color:#fff;border:solid 1px #ccc;position:absolute;z-index:10;width:94%;height:200px;overflow-y:scroll;border-top:none;top:38px;}
.modal .modal-content .respond-popup ul li .search-list .daycare-drop-list ul{margin:0px;padding:0px;}
.modal .modal-content .respond-popup ul li .search-list .daycare-drop-list ul li{margin:0px;padding:0px;font-size:13px;font-family:roboto;line-height:18px;color:#666;background-color:#f9f9f9;float:none;border-bottom:dotted 1px #ccc;}
.modal .modal-content .respond-popup ul li .search-list .daycare-drop-list ul li a{font-size:13px;line-height:18px;color:#666;padding:10px;border-bottom:solid 1px #f2f2f2;display:block;}
.modal .modal-content .respond-popup ul li .search-list .daycare-drop-list ul li b a{font-weight:bold;color:#333;background-color:#f2f2f2;display:block;padding:10px 5px;}
.modal .modal-content .respond-popup ul li .search-list .daycare-drop-list ul li a:hover{background-color:#ff4242;color:#fff;}
.modal .modal-content .respond-popup ul li .search-list .daycare-drop-list ul li b a.main-title{font-weight:bold;color:#333;background-color:#e6faef;display:block;padding:10px 5px;}
.modal .modal-content .respond-popup ul li .search-list .daycare-drop-list ul li.active{background-color:#ff4242;color:#fff;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer{background-color:#f2f2f2;border:none;position:relative;z-index:10;
    width: 93%; max-height: 130px;overflow-y: scroll;border-top: none;margin: 10px 0 0 0;left: 0; padding: 10px;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul { margin:0px; padding:0px; }
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li { margin:0 !important; padding:7px; list-style:none; float:none; font-size:12px; color:#888; position:relative;background-color:#fff;border:none;border-bottom:dotted 1px #ccc;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li:hover { color:#fff;background-color:#ff4242;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li:hover label{ color:#fff;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer.twoline ul li span{font-size:11px;margin:0 0 0 25px;display:block;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li input[type=checkbox] { position:absolute; visibility:hidden; }
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li label { display:block; position:relative; font-weight:300; font-size:15px; padding:0px 25px 5px 30px; margin:0 auto; height:auto; z-index:9; cursor:pointer; -webkit-transition: all 0.25s linear; pointer-events:auto; top:3px; color:#888; left:0px; }
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li .check { display:block; position:absolute; border:1px solid #aaa; height:16px; width:16px; top:9px; left:10px; z-index:100; transition:border .25s linear; -webkit-transition: border .25s linear;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li:hover .check { border:1px solid #fff; }
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li .check:before { display:block; font-family:FontAwesome; position:absolute; content: ''; border-radius:100%; height:10px; width:10px; top:2px; left:2px; font-size:12px; color:#5bc199; margin:auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li .do-not input[type=checkbox]:checked ~ .check {border: 1px solid #5bc199;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li input[type=checkbox]:checked ~ .check::before {content:"\f00c";font-family:'FontAwesome';}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li input[type=checkbox]:checked ~ label {color: #5bc199;}
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li input[type="checkbox"]:not(:checked) + label:before, .modal .modal-content .respond-popup ul li .search-list ul li input[type="checkbox"]:checked + label:before { opacity:0; border:#fff; }
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li input[type="checkbox"]:checked + label:before, .modal .modal-content .respond-popup ul li .search-list .select-ser-outer ul li input[type="checkbox"]:checked + label:before, .modal .modal-content .respond-popup ul li .search-list .select-ser-outer ul li input[type="checkbox"]+ label:hover:before, .modal .modal-content .respond-popup ul li .search-list .select-ser-outer ul li input[type="radio"]+ label:hover:before { display:none; }
.modal .modal-content .respond-popup ul li .search-list .age-list .select-ser-outer ul li input[type="checkbox"]:checked + label:after, .modal .modal-content .respond-popup ul li .search-list .select-ser-outer ul li input[type="checkbox"]:checked + label:after { opacity:0; border:#fff; }
.modal .modal-content .respond-popup .otp-outer{padding:0 20px 20px 20px;}
.modal .modal-content .respond-popup .otp-outer ul{margin:0px;padding:0px;}
.modal .modal-content .respond-popup .otp-outer ul li{margin:0 0 10px 0;padding:0 0 10px 0;list-style:none;border-bottom:dashed 1px #999;}
.modal .modal-content .respond-popup .otp-outer ul li.veri-phone-title{font-family:roboto;font-size:16px;color:#049F40;padding:0;border-bottom:none;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as{padding:0 ;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as .mytitle-txt{padding:0 0 3px 0;font-size:12px;font-weight:300;color:#666;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul{margin	:0px;padding:0px;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li{margin:0px;padding:0 10px 0 0;list-style:none;float:left;position:relative;border-bottom:none;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li.alert .alerttxt{font-size:11px;font-family:robotolight;color:#e81c28;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li.alert input[type="text"]{border:solid 1px #e81c28;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li.mar-top{margin:10px 0 0 0;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio] { position:absolute; visibility:hidden; }
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:not(:checked) + label:before, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:checked + label:before {border:none;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li label { display:inline-block; position:relative; font-weight:300; font-size:14px; padding:0 5px 5px 25px; margin:0 auto; height:auto; z-index:9; cursor:pointer; -webkit-transition: all 0.25s linear; pointer-events:auto; top:4px; color:#666; }
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li:hover label { color:#333; }
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li label span{font-size:12px;color:#999b9b;display:block;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li label span b{font-weight:normal;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li .check { display:block; position:absolute; border:2px solid #aaa; border-radius:100%; height:20px; width:20px; top:4px; left:0; z-index:5; transition:border .25s linear; -webkit-transition: border .25s linear; }
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li:hover .check { border:2px solid #333; }
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li .check::before, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li .check::after{display: block;position:absolute;content: '';border-radius: 100%;height: 16px;width: 16px;top: 2px;left: 2px;margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear; }
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:not(:checked) + label:after, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:after{opacity:0;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:checked + label:before, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:checked + label:before, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]+ label:hover:before, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:not(:checked) + label:after, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:checked +label:after, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:not(:checked) + label:after, .modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:checked + label:after{display:none;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:checked ~ .check {border: 2px solid #5bc199;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:checked ~ .check:before {background: #5bc199;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as ul li input[type=radio]:checked ~ label {color: #5bc199;}
.modal .modal-content .respond-popup .otp-outer ul li .send-otp-as input[type="text"]{height:10px;width:100px;padding:15px 10px;border:solid 1px #999;background-color:#FFF0A5;}
.modal .modal-content .respond-popup .otp-outer ul li.veri-phone-no{font-size:13px;font-weight:400;color:#666;padding:0 0 10px 0;}
.modal .modal-content .respond-popup .otp-outer ul li.veri-phone-no span{font-weight:600;color:#333;}
.modal .modal-content .respond-popup .otp-outer ul li p{font-size:12px;line-height:18px;font-weight:400;color:#999;padding:0;margin:0px;}
.modal .modal-content .respond-popup .otp-outer ul li p span{display:block;}
.modal .modal-content .respond-popup .otp-outer ul li p span a{font-weight:500;color:#30a4ea;}
.modal .modal-content .respond-popup .thankyou-outer{background:url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/mail-send.png) left 14px no-repeat;font-size:16px;line-height:22px;color:#049F40;font-family:roboto;font-weight:400;padding:10px 10px 10px 55px;}
.modal .modal-content .respond-popup .thankyou-outer span{display:block;font-size:13px;color:#999;font-weight:normal;}
.modal .modal-content .respond-popup .thankyou-outer.no-promo{padding:150px 10px 150px 55px;background:url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/mail-send.png) left 155px no-repeat;}
.modal .modal-content .respond-popup .thankyou-outer.shareon{background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/mail-send.png) 10px 6px no-repeat;font-size: 16px;line-height: 22px;
    color: #049F40;font-family: roboto;font-weight: 400;padding: 10px 10px 10px 70px;height:60px;}
.modal .modal-content .respond-popup .other-respond-outer{background-color:#f2f2f2;border:solid 1px #ccc;}
.modal .modal-content .respond-popup .other-respond-outer .send-all{}
.modal .modal-content .respond-popup .other-respond-outer .send-all .lt-title{text-align:center;background-color:#fff;font-size:14px;color:#666;font-family:roboto;font-weight:400;padding:16px 10px 10px 10px;}
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all{float:right;padding:0 10px;position:relative;}
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type=checkbox] { position:absolute; visibility:hidden; }
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all label { display:block; position:relative; font-weight:300; font-size:14px; padding:5px 25px 5px 25px; margin:0 auto; height:auto; z-index:9; cursor:pointer; -webkit-transition: all 0.25s linear; pointer-events:auto; top:3px; color:#666; left:0px;font-family:robotoregular;}
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all:hover label { color:#666; }
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all .check { display:block; position:absolute; border:1px solid #aaa; height:16px; width:16px; top:10px; left:13px; z-index:5; transition:border .25s linear; -webkit-transition: border .25s linear; }
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all:hover .check { border:1px solid #333; }
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all .check::before { display:block; font-family:flaticon; position:absolute; content: ''; border-radius:100%; height:10px; width:10px; top:-1px; left:2px; font-size:10px; color:#5bc199; margin:auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type=checkbox]:checked ~ .check {border: 1px solid #5bc199;}
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type=checkbox]:checked ~ .check::before {content:"\f10c";font-family:'flaticon';}
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type=checkbox]:checked ~ label {color: #5bc199;}
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type="checkbox"]:not(:checked) + label:before, .modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type="checkbox"]:checked + label:before { opacity:0; border:#fff; }
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type="checkbox"]:checked + label:before, .modal .modal-content .respond-popup  .other-respond-outer .send-all .sel-all input[type="checkbox"]:checked + label:before, .modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type="checkbox"]+ label:hover:before, .modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type="radio"]+ label:hover:before { display:none; }
.modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type="checkbox"]:checked + label:after, .modal .modal-content .respond-popup .other-respond-outer .send-all .sel-all input[type="checkbox"]:checked + label:after { opacity:0; border:#fff; }
.modal .modal-content .respond-popup .other-respond-outer .single-business{margin:0 0 5px 0;border-bottom:dashed 1px #8c8d8e;padding:0 0 5px 0;}
.modal .modal-content .respond-popup .other-respond-outer .res-btn-out{text-align:center;padding:10px 0;}
.modal .modal-content .respond-popup .other-respond-outer .single-business:last-child{border-bottom:none;}
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title{position:relative;margin:0;}
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type=checkbox] { position:absolute; visibility:hidden; }
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title label { display:block; position:relative; font-weight:300; font-size:15px; padding:5px 25px 5px 37px; margin:0 auto; height:auto; z-index:9; cursor:pointer; -webkit-transition: all 0.25s linear; pointer-events:auto; top:3px; color:#666; left:0px;font-family:robotoregular;}
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title:hover label { color:#666; }
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title .check { display:block; position:absolute; border:1px solid #aaa; height:16px; width:16px; top:11px; left:15px; z-index:5; transition:border .25s linear; -webkit-transition: border .25s linear; }
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title:hover .check { border:1px solid #333; }
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title .check::before { display:block; font-family:flaticon; position:absolute; content: ''; border-radius:100%; height:10px; width:10px; top:-1px; left:2px; font-size:10px; color:#5bc199; margin:auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type=checkbox]:checked ~ .check {border: 1px solid #5bc199;}
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type=checkbox]:checked ~ .check::before {content:"\f10c";font-family:'flaticon';}
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type=checkbox]:checked ~ label {color: #5bc199;}
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type="checkbox"]:not(:checked) + label:before, .modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type="checkbox"]:checked + label:before { opacity:0; border:#fff; }
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type="checkbox"]:checked + label:before, .modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type="checkbox"]:checked + label:before, .modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type="checkbox"]+ label:hover:before, .modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type="radio"]+ label:hover:before { display:none; }
.modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type="checkbox"]:checked + label:after, .modal .modal-content .respond-popup .other-respond-outer .single-business .business-title input[type="checkbox"]:checked + label:after { opacity:0; border:#fff; }
.modal .modal-content .respond-popup .other-respond-outer .single-business .city-txt{margin:0px;padding:0 5px 2px 34px;list-style:none;font-size:13px;color:#777;}
.modal .modal-content .respond-popup .other-respond-outer .single-business .city-txt i{font-family:flaticon;color:#999;margin:0 3px 0 0;}
.modal .modal-content .respond-popup .other-respond-outer .single-business .cate-tags{font-size:13px;font-family:robotoregular;color:#666;padding:0 5px 5px 34px;}
.modal .modal-content .respond-popup .other-respond-outer .single-business .cate-tags span{font-family:robotoregular;color:#999;}
.tandc-apply{font-family:roboto;font-size:11px;font-weight:300;text-align:right;padding:5px;}
.tandc-apply a{font-family:roboto;font-size:11px;font-weight:300;color:#999;text-decoration:none;}

@media (min-width: 768px){
.modal-dialog {width: 600px;margin:20px auto 30px auto;}
}
@media (max-width: 768px){
.modal .modal-content.pop-overflow {overflow: visible;margin-left: 0px;left: 0px;}
.modal .modal-content .respond-popup .ser-provider-detail{display:none;}
.modal .modal-content .respond-popup .title-txt a.close-txt{top:2px;right:15px;color:#000;}
}
/* LCF end here */
.rated-count{ font-size: 12px; font-weight: 400; margin-top: 5px;font-family:'roboto'; color: #999}
.rated-count span{color: #212121}
.reviewlistwrp{} 
.reviewlistwrp .reviewlist{} 
.reviewlistwrp .reviewlist .reviewlisthd{ padding: 15px; border-bottom: dotted 1px #c3c3c3;} 
.reviewlistwrp .reviewlist .reviewlisthd figure.username{ width: 55px; height: 55px; background: #f5f5f5; float: left; border-radius: 50%; line-height: 55px; text-align: center; font-weight: 500; margin-right: 10px;text-transform: uppercase; color: #fff}  
.reviewlistwrp .reviewlist:nth-child(odd) .reviewlisthd figure.username{ background: #daab85;}
.reviewlistwrp .reviewlist:nth-child(even) .reviewlisthd figure.username{ background: #aa8fb7;} 
.reviewlistwrp .reviewlist .reviewlisthd .reviewtitle{font-size: 15px; font-weight: 500; padding-bottom: 5px }
.reviewlistwrp .reviewlist .reviewlisthd .reviewtitle a:hover{ text-decoration: underline} 
.reviewlistwrp .reviewlist .reviewlisthd .username{ display: inline-block; font-size: 14px;} 
.reviewlistwrp .reviewlist .reviewlisthd .rating{display: inline-block; background: #16A216; padding: 0 3px; border-radius: 3px;} 
.reviewlistwrp .reviewlist .reviewlisthd .rating i{color: #fff; font-size: 12px;}
.reviewlistwrp .reviewlist .reviewlisthd .rating .reviewnum{ font-size: 12px; padding: 1px 5px 3px; display: inline-block; border-radius: 3px; color: #fff} 
.reviewlistwrp .reviewlist .reviewlisthd .postedate{font-size: 14px;color: #999; font-weight: 400;padding-top: 5px}
.reviewlistwrp .reviewlist .reviewlistbd{ padding: 15px;}
.reviewlistwrp .reviewlist .reviewlistbd p{font-size: 14px;color: #666; line-height: 20px;}
.reviewlistwrp .reviewlist .replayreview{ padding: 0px 15px 15px}
.reviewlistwrp .reviewlist .replayreview .replayreviewhd{display: flex;vertical-align: middle;align-items: center;}
.reviewlistwrp .reviewlist .replayreview .replayreviewhd figure{width: 30px; height: 30px; background: #f5f5f5; border-radius: 50%; line-height: 35px; text-align: center; font-weight: 500; margin-right: 10px; text-transform: uppercase}
.reviewlistwrp .reviewlist .replayreview .replayreviewhd .replayreviewtitle{ font-size: 14px;}
.reviewlistwrp .reviewlist .replayreview p{font-size: 12px;color: #666; line-height: 20px;}
.reviewlistwrp .reviewlist .reviewlistft{ padding: 15px; background: #f5f5f5;}
.reviewlistwrp .reviewlist .reviewlistft label{font-size: 12px; padding-bottom: 10px; display: block; cursor: default}
.reviewlistwrp .reviewlist .reviewlistft.alert label{color: red;}
.reviewlistwrp .reviewlist .reviewlistft.alert textarea{border-color: red;}
.reviewlistwrp .reviewlist .reviewlistft a{ margin: 10px 0 0; float: right}
/**/
.adsense { text-align:center; padding:0; }
.adsense img { vertical-align:middle; display:inline-block }
/**/
.whenuneedwrp .whenuneedbg{background: -webkit-gradient(linear, left top, right top, from(#f5548e), to(#903af9));background: -webkit-linear-gradient(left, #f5548e, #903af9);background: -o-linear-gradient(left, #f5548e, #903af9);background: linear-gradient(to right, #f5548e, #903af9);padding: 25px 20px;margin: 5px;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.whenuneedwrp .whenuneedbg .whenuneed-title{color: #fff;font-size: 22px;font-weight: 400; padding-bottom: 15px;}
.whenuneedwrp .whenuneedbg .whenuneedlist{}
.whenuneedwrp .whenuneedbg .whenuneedlist ul{display: flex;justify-content: space-around;}
.whenuneedwrp .whenuneedbg .whenuneedlist ul li{ margin-right: 10px; margin-bottom: 10px;}
.whenuneedwrp .whenuneedbg .whenuneedlist ul li a{ background: #fff; display: block; border-radius: 20px; padding: 10px 25px; color: #212121}       
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul{display: block}
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul li{float: left; font-size: 13px; margin-right: 10px; margin-bottom: 10px;}
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul li a{padding: 10px 15px;} 
/**/

.adonpackagewrp{ padding: 15px;background: #f5f5f5; margin: 10px; border-radius: 4px;}
.adonpackagewrp .adonpackagetitle{font-size: 16px; border-bottom: solid 1px #ddd; padding-bottom: 10px;}
.adonpackagewrp .adonpackagebd{background: #fff;border:solid 1px #ddd;padding: 10px; border-radius: 4px; margin: 10px 0; }
.adonpackagewrp .adonpackagebd p{ font-size: 14px; color: #777;display: block;padding: 3px 0;}  
.adonpackagewrp .adonpackagebd p span{color: #08a182;font-size: 20px}
.adonpackagewrp .adonpackagebd p a{text-decoration: underline}
.adonpackagewrp .adonpackageft{}
.adonpackagewrp .adonpackageft p{ font-size: 14px; color: #777;display: block;padding: 3px 0;}
.adonpackagewrp .adonpackageft p span{color: #08a182;font-size: 20px}
.adonpackagewrp .center{text-align: center}
.adonpackagewrp .margin{margin-top: 10px;}
.care-modal .adonpackagewrp{text-align: center}
.care-modal .adonpackagewrp p{line-height: 20px;}
.care-modal .adonpackagewrp .green{color: #13ad0c; font-size: 20px; padding-bottom: 10px;}
.care-modal .adonpackagewrp .black{color: #212121;}
/**/
.expcontentwrp{background: #ddf3ff; margin-bottom: 20px; padding: 15px;-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border: solid 3px #fff; color: #105880;font-family: Google Sans, Arial, sans-serif; letter-spacing: 0.5px}
.expcontentwrp .expcontentop b{padding-bottom: 10px; display: block;font-size: 22px;font-weight: 700;}
.expcontentwrp .expcontentop p{font-size: 20px; display: block;padding-bottom: 15px}
.expcontentwrp ul{}
.expcontentwrp ul li{list-style-type: disc; font-size: 16px; margin-left: 25px; line-height: 20px; padding-bottom: 5px;}
.expcontentwrp .expcontentactn a{text-decoration: none;font-family: "Roboto", sans-serif; color: #0060ff; font-size: 14px; font-weight: 500}
.expcontentwrp .expcontentbtm{}
.expcontentwrp .expcontentbtm b{font-size: 16px;font-weight: 700;padding: 10px 0; display: block}
.expcontentwrp .expcontentbtm p{font-size: 16px; line-height: 20px;}
.expcontentwrp .expcontentbtm a.postad{background-color: #fecb45;font-family: "Roboto", sans-serif; color: #ea445b; font-weight:500; font-size: 13.5px; padding: 5px 10px; border-radius: 3px;}

.ribbon{position: absolute; right:-10px;font-size: 12px; top: -2px }
.ribbon span {background:#59324C;position: relative; display: block;padding:5px 10px; color: #fff} 
.ribbon span a{color: #fff}
.ribbon span:after {content: "";position:absolute;bottom:-10px;right:0;border-left:10px solid #000;border-bottom:10px solid #f5f5f5;}

/* Summer Camps */
.summercontainer{background: #fff; padding: 0 0 20px;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.11);}
.summercontainer .summercampwrp{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/summercampbg.jpg")0 0 no-repeat; background-size: 100%; height: 221px;}
.summercontainer .summercampwrp .pagetitle{background: none; box-shadow: none;font-size: 30px}
.summercontainer .summercampwrp .pagetitle h1{color: #212121;font-size: 38px;}
.summercontainer .summercampwrp .pagetitle .tagline{ color: #212121; font-size: 20px;} 
.summercontainer .postbgwrp{text-align: center;background: #fff;border-radius: 4px;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);border: solid 1px #dde3e7; width: 550px;margin: 0 auto;margin-top:-30px; padding: 15px;}
.summercontainer .postbgwrp ul{display: flex;flex-direction:row;}
.summercontainer .postbgwrp ul li{flex:1 1 auto;border-right: solid 1px #d2d6de}
.summercontainer .postbgwrp ul li:last-child{border: 0}
.summercontainer .postbgwrp ul li span{display: block;margin-bottom: 16px;font-size: 18px;color: #212121; font-weight: 500}
.summercontainer .postbgwrp ul li .btnone{color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);background-color: #f89407;border-radius: 20px;padding: 10px 25px; display: inline-block}
.summercontainer .postbgwrp ul li .btntwo{color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);background-color: #df3b4c;border-radius: 20px;padding: 10px 25px;display: inline-block}
.summercontainer .summernav{text-align: center; margin-top: 30px;}
.summercontainer .summernav ul{display: flex;-ms-flex-pack: center;justify-content: center;align-items: center}
.summercontainer .summernav ul li{padding: 0 15px;}
.summercontainer .summernav ul li a {background: #f6f6f6;display: block;border-radius: 20px;padding: 10px 25px;color: #212121;}


.btun.btun-radus {border-radius: 50px;}
.crosspromowrp{background: #fff;border: solid 1px #ddd;border-radius: 4px;margin-bottom: 10px;padding: 0;}
.crosspromowrp .crosspromohd {padding: 10px;border-bottom: dotted 1px #c3c3c3;display: -ms-flexbox;display: flex;}
.crosspromowrp .crosspromohd .cardtitlewrp{-ms-flex-positive: 1;flex-grow: 1;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.crosspromowrp .crosspromohd .cardtitle span {color: #fff;padding-right: .6em;padding-left: .6em;border-radius: 10rem;background-color: #6c757d;font-size: 11.8px;padding-bottom: 2px;}
.crosspromowrp .crosspromohd .cardtitle .cardsubheadline {font-size: 16px;color: #444;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 6px 0 0; display: block} 
.crosspromowrp .crosspromohd .card-price{ text-align: center;margin-left: auto; min-width: 100px;}
.crosspromowrp .crosspromohd .card-price b{ font-weight: 400; font-size: 12px; color: #777; display: block}
.crosspromowrp .crosspromohd .card-price .price{ display: block;color: #08a182;font-weight: 700;font-size: 18px;font-family: "Google Sans", Arial, sans-serif; padding: 5px 0} 
.crosspromowrp .crosspromohd .innerdetail {}
.crosspromowrp .crosspromohd .innerdetail ul {}
.crosspromowrp .crosspromohd .innerdetail ul li {float: left;padding: 5px 0 0;font-size: 14px;margin-bottom: 5px;color: #212121;font-weight: 500;}
.crosspromowrp .crosspromohd .innerdetail ul li span {color: #999;font-weight: 400;font-size: 12px;}
.crosspromowrp .crosspromohd .innerdetail ul li a {font-weight: 400}
.crosspromowrp .crosspromobd .classhighlights {}
.crosspromowrp .crosspromobd .classhighlights ul {}
.crosspromowrp .crosspromobd .classhighlights ul li {display: inline-block;padding: 10px;font-size: 14px;color: #212121;font-weight: 500;margin-right: 5px; vertical-align: top}
.crosspromowrp .crosspromobd .classhighlights ul li span {display: block;color: #888;font-size: 12px;padding-bottom: 8px;font-weight: 400;letter-spacing: 0;}
.crosspromowrp .crosspromobd .classhighlights ul li em{display: block; font-size: 12px; color: #888}  
.crosspromowrp .crosspromoft{ border-top: dotted 1px #c3c3c3; padding:15px; display: -ms-flexbox; display: flex;}
.crosspromowrp .crosspromoft ul.moreaction { margin-left: auto!important; float: right\9}
.crosspromowrp .crosspromoft ul.moreaction li { display:inline-block; margin-left:5px } 

.autoheight { max-height: 200px; overflow-x: auto; }

.herobannerwrp{ position: relative;padding: 15px 0 25px;}
.herobannerwrpbg{position: absolute;background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-homebg.jpg") center top no-repeat; background-size: cover; text-align: center; width: 100%; height: 520px; top: 0}
.herobannerwrp .herotitle{text-align: center;}
.herobannerwrp .herotitle h1{font-weight: 700;font-size: 40px;font-family: "Google Sans", Arial, sans-serif; color: #212121;letter-spacing: .5px;}
.herobannerwrp .herotitle h1:after{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-titlebg.png") center bottom no-repeat; height: 7px; width: 140px; content: ""; display: block; margin: 0 auto;margin-top: 10px;}
.herobannerwrp .herotitle b{display: block; font-size: 18px;font-family: "Google Sans", Arial, sans-serif;font-weight: 400;padding-top: 5px;}

/* LCF Start */
.herolcfwrp{padding:0 15px;text-align: center}
.herolcfwrp.five{text-align: left}
.lcf-iconwrp{ border: solid 1px #fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 4px; display: inline-block;background:#e1dad9;-webkit-transition: all .24s ease-in;-moz-transition: all .24s ease-in;-ms-transition: all .24s ease-in;-o-transition: all .24s ease-in;transition: all .24s ease-in; position: relative;cursor: pointer;width: 240px;-webkit-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);-moz-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);margin: 20px 10px 10px}
.lcf-iconwrp:hover{box-shadow: none}
.lcf-iconwrp .lcf-icon{ background: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding: 10px; text-align: center;height: 210px;}
.lcf-iconwrp:hover .lcf-icon{-webkit-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);-moz-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);}

.lcf-iconwrp i.lcf-select{ display: none;background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/lcf-step-select.svg") 0 0 no-repeat; width: 30px; height: 30px; position: absolute; right:-5px;top: -5px;background-size: contain;} 
.lcf-iconwrp:hover i.lcf-select, .lcf-iconwrp.active i.lcf-select{display: block;} 


.lcf-iconwrp .lcf-icon span{ display: block;font-family: "Roboto", Arial, sans-serif;font-weight: 500;padding:15px 0 0;}
.lcf-iconwrp .lcf-icon span b{ font-size: 12px; display: block;font-family: "Roboto", Arial, sans-serif;font-weight: 500;padding: 8px 0}
.lcf-iconwrp .lcf-icon a{color: #212121; display: block}
.lcf-iconwrp:hover .lcf-icon a{color: #0167ff; text-decoration: underline}
.lcf-iconwrp .lcf-icon i{width: 50px; height: 50px; display: inline-block;}
.lcf-iconwrp .lcf-icon i.child-care{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/child-care.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.home-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/home-care.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.elder-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/elder-care.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.pet-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-care.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.nanny-babysitter{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/nanny-babysitter.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.nanny{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/nanny-babysitter.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.babysitter{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/babysitter.png") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.day-care-center{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/nanny-babysitter.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.care-center{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-center.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.family-child-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/family-child-care.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.kindergarten{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/kindergarten.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.montessori-schools{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/montessori-schools.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.nurseries{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/nurseries.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.play-school{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/play-school.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.preschools{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/preschools.svg") 0 0 no-repeat; background-size: cover}

/*.lcf-iconwrp .lcf-icon i.offercare{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/offercare.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.needcare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/needcare.svg") 0 0 no-repeat; background-size: cover}*/
.lcf-iconwrp .lcf-icon i.housekeeper{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/housekeeper.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.cook{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/cook.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.eldercareprovider{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/eldercareprovider.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.eldercarecenter{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/eldercarecenter.svg") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.nurse{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/nurse.svg") 0 0 no-repeat; background-size: cover}
/*.lcf-iconwrp .lcf-icon i.owningadaycare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/owningadaycare.png") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.need-daycare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/need-daycare.png") 0 0 no-repeat; background-size: cover}*/
/**/
.lcf-iconwrp .lcf-icon i.offercare{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/find-job.png") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.needcare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/find-caregiver.png") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.owningadaycare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/owning-center.png") 0 0 no-repeat; background-size: cover}
.lcf-iconwrp .lcf-icon i.need-daycare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/need-center.png") 0 0 no-repeat; background-size: cover}
/**/
.herolcfwrp .herolcf-hd{}
.herolcfwrp .herolcf-hd .lcfback{margin-right: auto; font-size: 14px;float: left;}
.herolcfwrp .herolcf-hd .lcfback a{color: #646464}
.herolcfwrp .herolcf-hd .lcfback a:hover{color: #0167ff;}
.herolcfwrp .herolcf-hd .lcfback a i{font-size: 16px; margin-right: 5px;}
.herolcfwrp .herolcf-hd .lcftitle{ font-size: 22px;font-family: "Google Sans", Arial, sans-serif;font-weight: 500; text-align: center}

.herolcfwrp .herolcf-bda{padding: 15px 0}
.herolcfwrp .herolcf-bda .lcficon{ margin: 0 auto; background-color: #fff;width: 75px; height: 75px; border-radius: 50%}
.herolcfwrp .herolcf-bda .lcficon .care-common{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-common.svg") 0 0 no-repeat;width: 75px; height: 75px; background-size: cover; display: inline-block;}
.herolcfwrp .herolcf-bdb{padding: 15px 0}
.herolcfwrp .herolcf-bdb .lcficon{ margin: 0 auto;width: 70px; height: 70px; border-radius: 50%;background: #fff;line-height: 63px;border: solid 3px #1ca183;}
.herolcfwrp .herolcf-bdb .lcficon .stopwatch{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/stopwatch.svg") 0 0 no-repeat;width: 40px; height: 40px; background-size: cover; display: inline-block;vertical-align: middle;line-height: 63px}
.herolcfwrp .herolcf-bdb .lcficon .comeldercare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/elder-care.svg") 0 0 no-repeat;width: 40px; height: 40px; background-size: cover; display: inline-block; vertical-align: middle;line-height: 63px}
.herolcfwrp .herolcf-bdb .lcficon .pet-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-care.svg") 0 0 no-repeat;width: 40px; height: 40px; background-size: cover; display: inline-block; vertical-align: middle;line-height: 63px}

.herolcfwrp.five .owl-carousel .owl-nav div { opacity:1; background-color: #f5f5f5;border-radius: 50%;height: 30px;width: 30px;background-size: 50%;    border: solid 2px #fff;box-shadow: 0 1px 6px rgba(0, 0, 0, .28);-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .28);-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .28);}
.herolcfwrp.five .owl-carousel .owl-nav div.owl-next { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/default/arrow-blc-rt.svg); right:0 }
.herolcfwrp.five .owl-carousel .owl-nav div.owl-prev { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/default/arrow-blc-lt.svg); left:0 }


.lcf-or{ text-align: center; margin:15px 0}
.lcf-or span{background: #e1dad9;border-radius: 50%;height: 40px;width: 40px;border: solid 1px #fff;text-align: center;padding: 5px; display: inline-block;position: relative;-webkit-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);-moz-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);}
.lcf-or span:after{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-orbg.png") 0 0 no-repeat;content: "";display: block;width: 51px; height: 40px; position: absolute; top: -1px; left: 35px;}
.lcf-or span em{background: #fff;border-radius: 50%;height: 28px;width: 28px;display: block;margin: 0 auto;line-height: 30px; font-weight: 500; font-size: 14px;}

/*.herolcf{width: 800px; margin: 0 auto; background: rgba(255,255,255,0.3);box-shadow: 0 1px 6px rgba(0, 0, 0, .28);-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .28);-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .28);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border: solid 1px #fff	;margin-top: 15px;}	*/
.herolcf{margin-top: 0;}							
.herolcfwrp .herolcf-ft{text-align: center}
.herolcfwrp .herolcf-ft ul{display: inline-block}
.herolcfwrp .herolcf-ft ul li{ float: left; margin: 0 15px}
.herolcfwrp .herolcf-ft ul li a{font-family: "Google Sans", Arial, sans-serif;font-weight: 500; font-size: 16px; letter-spacing: 0.5px;min-width: 190px;border-radius: 27px;}
.herolcfwrp .herolcf-ft ul li a{background-color: #f580a8;border-color: #f580a8} 

/* Search Start	*/
.herobannerwrp .herofilter{background: #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.24); margin-bottom: 15px; padding-left: 5px;margin: 0 auto;}
.herobannerwrp .herofilter ul { display: -ms-flexbox; display: flex;    -ms-flex-pack: justify;justify-content: space-between; }
.herobannerwrp .herofilter ul li { color: rgba(0,0,0,.54); font-weight: 400; font: 400 14px/22px "Google Sans", sans-serif; letter-spacing: .25px; border-right:solid 1px rgba(0,0,0,.1); padding:0 10px;padding-right: 15px; position:relative;float: left\9;align-items: center;display: flex;}
.herobannerwrp .herofilter ul li.active {background: #eee;}
.herobannerwrp .herofilter ul li:first-child.active, .herobannerwrp .herofilter ul li:first-child:hover{-webkit-border-top-left-radius: 50px;-webkit-border-bottom-left-radius: 50px;-moz-border-radius-topleft: 50px;-moz-border-radius-bottomleft: 50px;border-top-left-radius: 50px;border-bottom-left-radius: 50px;}
.herobannerwrp .herofilter ul li input[type="text"]{padding: 5px 20px;height: 35px; background: #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;color: rgba(0,0,0,.54);font: 400 15px/22px "Google Sans", sans-serif;}
.herobannerwrp .herofilter ul li a:hover{color: #212121}
.herobannerwrp .herofilter ul li a { color: rgba(0,0,0,.54); padding:0; display: block; transition:none }
.herobannerwrp .herofilter ul li a i {margin: 0 3px}
.herobannerwrp .herofilter ul li i.fa-angle-down{ cursor: pointer}
.herobannerwrp .herofilter ul li.searchbtn{border-right: 0;padding: 5px}
.herobannerwrp .herofilter ul li.searchbtn:hover { background: none}
.herobannerwrp .herofilter ul li.searchbtn a{background: #da172d;color: #fff;     padding: 10px 30px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.herobannerwrp .room-search-wrp {background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.24);position: absolute;z-index: 99;left: 0;top: 51px;}
.herobannerwrp .herofilter .filterdescwrp{background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.24);position: absolute;z-index: 99;left: 0;top: 51px;-webkit-border-radius: 3px;border-radius: 3px; border: solid 1px #fff;}
	
.herobannerwrp .herofilter .filterdescwrp.refineidone{ width: 1050px}
.herobannerwrp .herofilter .filterdescwrp.refineidtwo{width: 1050px;}
.herobannerwrp .herofilter .filterdescwrp.refineidtwo .refinelist{width: 20%}
.herobannerwrp .herofilter .filterdescwrp.refineidtwo .locationlist{ width: 100%}
.herobannerwrp .herofilter .filterdescwrp.refineidthree{padding: 10px 0 0}
.herobannerwrp .herofilter .filterdescwrp.refineidfour{padding: 10px 0 0}
.herobannerwrp .herofilter .filterdescwrp.refineidfive{width: 800px;}

.herobannerwrp .herofilter .filterdescwrp.refineidnew, .refinemorewrp.refineidnew{width: 400px;}
.herobannerwrp .herofilter .filterdescwrp.refineidnew .refinelist, .refinemorewrp.refineidnew .refinelist{width: 50%}

.refinemorewrp.refineidfivea{width: 300px;}
.refinemorewrp.refineidfiveb{width: 200px;}
.refinemorewrp .priceinputwrp{background: #f5f5f5;padding: 10px 5px;display: flex;}
.refinemorewrp .priceinputwrp input{width: 46%; float: left; margin: 0 5px}
.refinemorewrp ul.rightalin{margin-left: 158px;}
.refinemorewrp .pricelist{}
.refinemorewrp .pricelist ul{display: block}
.refinemorewrp .pricelist ul li{padding: 0 15px 6px; border-right: 0}
.refinemorewrp .pricelist ul li a{}

.herobannerwrp .herofilter .filterdescwrp .refinelist{ padding:10px 0;width: 25%; float: left;}
.herobannerwrp .herofilter .filterdescwrp .refinelist a:hover{text-decoration: underline;    color: #009fff;}
.herobannerwrp .herofilter .filterdescwrp .refinelist .refinetitle{font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #212121;padding:10px 15px 0px;}
.herobannerwrp .herofilter .filterdescwrp .refinelist .refinetitle a{color: #212121; padding: 0}
.herobannerwrp .herofilter .filterdescwrp .refinelist ul{ display: block;}
.herobannerwrp .herofilter .filterdescwrp .refinelist ul li{ border: 0;padding:0 15px 6px;font-family: 'Roboto', sans-serif;font-size: 13px;}
.herobannerwrp .herofilter .filterdescwrp .refinelist ul li:hover{background:none; border: 0}
.herobannerwrp .herofilter .filterdescwrp .refinelist ul li a{ color: #666; padding: 0}
														
.herobannerwrp .herofilter .filterdescwrp .refinelocationnav{ border-bottom:  solid 1px #ddd}
.herobannerwrp .herofilter .filterdescwrp .refinelocationnav ul{justify-content: flex-start;}
.herobannerwrp .herofilter .filterdescwrp .refinelocationnav ul li{font-family: 'Roboto', sans-serif;font-size: 13px; font-weight: 500;padding: 5px 15px;}
.herobannerwrp .herofilter .filterdescwrp .refinelocationnav ul li a{color: #212121;padding: 9px 0;} 
.herobannerwrp .herofilter .filterdescwrp .refinelocationnav ul li:hover  {background:none; border-radius: 0}
.herobannerwrp .herofilter .filterdescwrp .refinelocationnav ul li.active, .herobannerwrp .herofilter .filterdescwrp .refinelocationnav ul li:hover{border-bottom: solid 1px #f65a72; background: none}
.herobannerwrp .herofilter .filterdescwrp .refinelocationnav ul li.active a, .herobannerwrp .herofilter .filterdescwrp .refinelocationnav ul li:hover a {color: #f65a72;}
.herobannerwrp .herofilter .filterdescwrp .refine-input{background: #eee; padding: 10px;}
.herobannerwrp .herofilter .filterdescwrp .refine-input input{padding: 5px 8px;height: 35px; border: solid 1px #ddd}
														
.herobannerwrp .herofilter .filterdescwrp.refineidtwo .locationlist .refinetitle {font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #212121;padding: 10px 15px 0px;}
.herobannerwrp .herofilter .filterdescwrp.refineidtwo .locationlist ul{ display: block;}
.herobannerwrp .herofilter .filterdescwrp.refineidtwo .locationlist ul li{ border: 0;padding:0 15px 6px;font-family: 'Roboto', sans-serif;font-size: 13px; float: left; width: 25%}
.herobannerwrp .herofilter .filterdescwrp.refineidtwo .locationlist ul li:hover{background:none; border: 0}
.herobannerwrp .herofilter .filterdescwrp.refineidtwo .locationlist ul li a{ color: #666; padding: 0}
														
.herobannerwrp .herofilter ul li .refinelist-withacton{ padding:10px 0; width: 500px}
.herobannerwrp .herofilter ul li .refinelist-withacton ul{display: block;}
.herobannerwrp .herofilter ul li .refinelist-withacton ul li{border: 0;padding:0 15px 6px;font-family: 'Roboto', sans-serif;font-size: 13px; float: left; width: 50%}
.herobannerwrp .herofilter ul li .refinelist-withacton ul li:hover{background:none; border: 0}
.herobannerwrp .herofilter ul li .refinelist-withacton ul.input-field [type="checkbox"]+label { left:0; font-size:13px; color:#666 }
.herobannerwrp .herofilter ul li .refinelist-withacton ul.input-field [type="checkbox"].filled-in:not(:checked)+label:after { border-width:1px }
.herobannerwrp .herofilter ul li .refinelist-withacton ul.input-field [type="radio"]+label { left:0; font-size:13px; color:#666 }
.herobannerwrp .herofilter ul li .refinelist-withacton ul.input-field [type="radio"].filled-in:not(:checked)+label:after { border-width:1px }													
														
.herobannerwrp .herofilter ul li .refinefooter{background: #f6f7fb;text-align: right;}
.herobannerwrp .herofilter ul li .refinefooter a{text-transform: uppercase;font-size: 16px;font-weight: 700;color: #d0021b;text-decoration: none;font-family: 'Roboto', sans-serif; padding: 10px 15px}
/**/
.herobannerbg{background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-bannerbg.png") 0 0 no-repeat;height: 446px;width: 515px;}
.herobannerbg figure{width: 388px;height: 388px;background: #fff;border-radius: 50%;margin-left: 50px;margin-top: 45px; display: flex;align-items: center}
.herobannerbg figure img{width: 378px !important;height: 378px;border-radius: 50%; margin: 0 auto}
.herobannerbg .owl-dots .owl-dot span{border: solid 2px #ffb400; background: none;width: 13px;height: 13px;}
.herobannerbg .owl-dots .owl-dot.active span, .herobannerbg .owl-dots .owl-dot:hover span{ background: #ffb400}

.latstupdatewrp{}
.latstupdatewrp.bgwhite{border: 1px solid #e0e0e1;padding: 15px;}
.latstupdatewrp.bgwhite .mainbg {box-shadow: none;border: 1px solid #e0e0e1;}
.latstupdatewrp .item{padding: 10px;}
.latstupdatewrp .latestheding{ font-size: 14px; font-weight: 500;padding: 15px}
.latstupdatewrp .mainbg{min-height: 148px;}
.latstupdatewrp .latesthd{}
.latstupdatewrp .latesthd .latesttitle{ font-size: 15px; font-weight: 500;border-bottom:dotted 1px #c3c3c3; padding: 10px;}
.latstupdatewrp .latesthd .latesttitle .batch {color: #fff;padding-right: .6em;padding-left: .6em;border-radius: 10rem;background-color: #6c757d;font-size: 11.8px;padding: 2px .6em;display: inline-block;}
.latstupdatewrp .latesthd .latesttitle a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: normal;color: #212121}
.latstupdatewrp .latesthd .latesttitle a:hover{color: #0167ff;text-decoration: underline;}
.latstupdatewrp .latesthd .latesttitle span{color:#888; font-size: 13px; display: block; font-weight: 400;padding: 5px 0 0}
.latstupdatewrp .latesthd .latesttitle span em{color: #212121}
.latstupdatewrp .latestbd{border-bottom:dotted 1px #c3c3c3;padding: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: normal;} 
.latstupdatewrp .latestbd small {color: #5a5a5a;font-size: 13.5px;padding-right: 5px;margin-right: 5px;}
.latstupdatewrp .latestbd small i{margin-right: 3px;color: #999;}
.latstupdatewrp .latestbd small a{color: #0167ff;}
.latstupdatewrp .latestbd small i.fa-map-marker{color: #fc3e47;}
.latstupdatewrp .latestft{display: flex;padding: 10px;}
.latstupdatewrp .latestft .card-price{ font-size: 14px;}
.latstupdatewrp .latestft .card-price span{font-family: Google Sans, Arial, sans-serif; color: #212121}
.latstupdatewrp .latestft .card-price em {color: #08a182;font-weight: 700;font-size: 18px;font-family: "Google Sans", Arial, sans-serif;}
.latstupdatewrp .latestft .card-price b{color: #999;font-size: 14px;padding: 5px 0 0;font-style: italic;}
.latstupdatewrp .latestft .latestcta{margin-left: auto}		

.caretitlewrp{font-family: Google Sans, Arial, sans-serif;}
.caretitlewrp .caretitle{color: #212121;font-size: 28px;font-weight: 700;display: block;letter-spacing: 0.5px;}

.bestwaywrp{background: #ebeef5; border-top: solid 1px #fff; border-bottom: solid 1px #fff; padding: 25px 0}
.widgetwrap{background:#fff; box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); margin:0 0 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; transition: .3s ease-in;min-height: 338px;}
.widgetwrap .widget-header{background-color: #ffb300;padding: 15px 15px 40px 15px;position: relative;overflow: hidden;border-top-left-radius: 3px;border-top-right-radius: 3px;border: solid 1px #fff;}
.widgetwrap.one .widget-header{background-color: #264768;}
.widgetwrap.two .widget-header{background-color: #1daaf1;}
.widgetwrap.three .widget-header{background-color: #8dc353;}
.widgetwrap.four .widget-header{background-color: #fdbd38;}
.widgetwrap.four .widget-body .icon{background-color: #fdbd38;}


.widgetwrap .widget-header{text-align: center;color: #fff;}
.widgetwrap .widget-header span{font-weight: 700;font-size: 28px;font-family: "Google Sans", Arial, sans-serif;letter-spacing: 1.8px; display: block;padding: 5px 0}
.widgetwrap .widget-header p{ font-size: 14px; padding: 5px 0;line-height: 16px;}
.widgetwrap .widget-body{margin-top: -35px; position: relative;}
.widgetwrap.one .widget-body .icon{background-color: #264768;}
.widgetwrap.two .widget-body .icon{background-color: #1daaf1;}
.widgetwrap.three .widget-body .icon{background-color: #8dc353;}
.widgetwrap .widget-body .icon{ background: #212121; width: 80px; height: 80px; border: solid 3px #fff; margin: 0 auto;border-radius: 50%;display: flex;align-items: center;    -webkit-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);-moz-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);}
.widgetwrap .widget-body .icon i{width: 45px; height: 45px;display: block;margin: 0 auto;}
.widgetwrap .widget-body .icon i.best-child-care{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/best-child-care.svg") 0 0 no-repeat;background-size: cover;}
.widgetwrap .widget-body .icon i.best-home-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/best-home-care.svg") 0 0 no-repeat;background-size: cover;}
.widgetwrap .widget-body .icon i.best-elder-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/best-elder-care.svg") 0 0 no-repeat;background-size: cover;}
.widgetwrap .widget-body .icon i.best-nanny-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/best-nanny-care.svg") 0 0 no-repeat;background-size: cover;}
.widgetwrap .widget-body .widget-cont{padding: 0;text-align: center;}
.widgetwrap .widget-body .widget-cont ul{}
.widgetwrap .widget-body .widget-cont ul li{ border-bottom: solid 1px #ddd;padding: 10px 0; font-size: 14px;}
.widgetwrap .widget-body .widget-cont ul li a{ color: #212121}
.widgetwrap .widget-body .widget-cont ul li a:hover{color: #0167ff; text-decoration: underline}
/**/
.careimg{padding: 10px;}
.careimg figure{position: relative; height: 215px; background: #e8e8e8;text-align: center}
.careimg figure img{height: 100%;}
									
.carehd{ padding: 10px;border-bottom: dotted 1px #c3c3c3;}
.carehd .carehdtitle{color: #212121;font-size: 18px;font-weight: 500;padding-bottom: 3px;}
.carehd .carehdtitle a {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 22px;display: block;color: #212121;}
.carehd .carehdtitle a:hover{text-decoration: underline;color: #0167ff}
.carehd .careloctn{color: #999; font-size: 13.5px; padding: 5px 0;display: block}
.carehd .careloctn em a {font-size: 10px;color: #999;text-decoration: underline;text-transform: uppercase;}
.carehd .careloctn i.fa-map-marker{ color: #fc3e47; margin-right: 5px;}
.carehd .careloctn b{color: #212121}
.carehd .careloctn a{color: #0167ff}

.carebd	{ border-bottom: dotted 1px #c3c3c3;}
.carebd p{padding: 10px; display: block; font-size: 13px;color: #666; line-height: 16px;height: 50px;overflow: hidden}
.carebd p a{color: #0167ff;}
.carebd .carehighlights {padding: 10px;border-bottom: dotted 1px #c3c3c3;}
.carebd .carehighlights span {margin-right: 10px;display: inline-block;}
.carebd .carehighlights span:last-child { margin-right:0 }
.carebd .carehighlights span em { font-size: 12px; font-style: normal; display: block; color: #666; text-transform: capitalize; padding-top: 5px; }
.carebd .carehighlights span b { font-weight: 500; display: block; padding-top: 10px; font-size: 13px; }							

.careft{padding: 10px; text-align: right}				
.careft ul{}
.careft ul li{padding: 0 3px; display: inline-block}
.careft ul li a.btun-grey{min-width: auto}

.latestbgwrp{background: #ebeef5;border-top: solid 1px #fff;border-bottom: solid 1px #fff;padding: 25px 0;}
.latestbgwrp .latestnav{background:#fff; box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); margin:0 0 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; transition: .3s ease-in; text-align: center;}
.latestbgwrp .latestnav ul{display: block}
.latestbgwrp .latestnav ul li{ display: inline-block;border-right:1px #ddd solid;padding: 15px;}
.latestbgwrp .latestnav ul li a{color: #212121;display: block}
.latestbgwrp .latestnav ul li.active a{color: #cc2e3d;}
.latestbgwrp .latestnav ul li.active a span{color: #212121;}
.latestbgwrp .latestnav ul li a span{display: block; font-size: 12px; color: #777;padding:5px 0 0;font-weight: 500}	
.latestbgwrp .latestinfo{}
.latestbgwrp .latestsubnav{width: 22%;float: left;}
.latestbgwrp .latestsubnav ul{}
.latestbgwrp .latestsubnav ul li{background: #fff;border: 1px solid #e0e0e1;margin: 0 0 5px;padding: 14px 0 14px 40px;position: relative}
.latestbgwrp .latestsubnav ul li.active:before, .latestbgwrp .latestsubnav ul li.active:after{left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;    pointer-events: none;}
.latestbgwrp .latestsubnav ul li.active:before{border-color: rgba(204,204,204,0);border-left-color: #ccc;border-width: 11px;margin-top: -11px;}
.latestbgwrp .latestsubnav ul li.active:after{border-color: rgba(255,255,255,0);border-left-color: #fff;border-width: 10px;margin-top: -10px;}
.latestbgwrp .latestsubnav ul li.active{border-bottom: solid 2px #ff4242;}
.latestbgwrp .latestsubnav ul li.active a{color: #cc2e3d;}
.latestbgwrp .latestsubnav ul li a{color: #212121}
.latestbgwrp .latestsubnav ul li a i{}	
.latestbgwrp .latestsubnav ul li a i{width: 20px; height: 20px; display: inline-block;opacity: 0.5; margin-right: 5px}
.latestbgwrp .latestsubnav ul li a i.latest-child{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/latest-child.svg") 0 0 no-repeat; background-size: cover}
.latestbgwrp .latestsubnav ul li a i.latest-cook{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/latest-cook.svg") 0 0 no-repeat; background-size: cover}
.latestbgwrp .latestsubnav ul li a i.latest-elderly{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/latest-elderly.svg") 0 0 no-repeat; background-size: cover}
.latestbgwrp .latestsubnav ul li a i.latest-housekeep{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/latest-housekeep.svg") 0 0 no-repeat; background-size: cover}
.latestbgwrp .latestinfo .latestdetals{width: 77%;float: right;border: 1px solid #e0e0e1;background: #fff;min-height: 367px;padding: 15px;}
.latestbgwrp .latestinfo .latestdetals .mainbg{box-shadow: none;border:1px solid #e0e0e1; } 
/**/
.allciti-list ul{padding: 15px}
.allciti-list ul li{float: left;width:25%;font-size: 13px;padding: 8px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.allciti-list ul li a{color: #666;}
.allciti-list ul li a:hover{color: #0167ff; text-decoration: underline}
/**/
.reviewswarp{padding:0 0 80px;background: #e8e8e8;}
.reviewswarp{padding:10px 0px 50px;width: 100%;float: left;clear: both;margin: 0px;background-color: #f8f8f9;position: relative;background-image:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/carereview-bg.jpg");background-position: center center;background-repeat: repeat; margin-bottom: 25px;}
.reviewswarp:before {content: "";display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.8);}
.reviewswarp .caretitle{color: #fff}
.reviewswarp:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 35px;background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/reviews-bg.svg);background-position: center bottom;background-repeat: no-repeat;}
		
.reviewswarp .secondarytitle{padding:0 0 40px}
.reviewswarp .primarytitle {font-family: Google Sans, Arial, sans-serif;font-size: 26px;font-weight: 500;color: #212121; padding:15px 0 40px}
.reviewswarp .reviewslist{padding: 10px 0} 
.reviewswarp .reviewslist .head .user-img {display: inline-block;vertical-align: middle;width: 66px;height: 66px; background: #8ac34a;border-radius: 50%;box-shadow: 0 10px 10px 0 rgba(0,0,0,.19), 0 6px 3px 0 rgba(0,0,0,.23); border: solid 5px #fff; text-align: center;font-size: 20px; color: #fff; line-height: 55px; overflow: hidden; text-transform: uppercase; font-weight: 500; font-family: Roboto, sans-serif;}
.reviewswarp .reviewslist .head figure img{border-radius: 50%;display:block;height: 57px}
.reviewswarp .reviewslist .head .info {display: inline-block;padding-left: 10px;vertical-align: middle;}
.reviewswarp .reviewslist .head .name {font-weight: 600;font-size: 16px;display: block;color: #fff;}
.reviewswarp .reviewslist .head .rate-txt {color: #fff;display: inline-block;padding: 5px 0;margin-right: 10px; font-weight: 500}
.reviewswarp .reviewslist .head .rate-txt i {color: #ff0;margin-right: 3px;}
.reviewswarp .reviewslist .head .rate-txt b {font-size: 12px;color: #aaa; font-weight: 400}
.reviewswarp .reviewslist .body{background: #FFFFFF 0 0 no-repeat padding-box;box-shadow: 0 0 12px #00000017;border-radius: 5px;padding: 20px;margin-top: 20px;min-height: 180px;}
.reviewswarp .reviewslist .body:before {content: '';background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/carequotesleft.png")0 0 no-repeat;display: block;width: 38px;height: 26px;margin-bottom: 10px;}
.reviewswarp .reviewslist .body p{font-size: 15px;line-height: 24px;font-family: Google Sans, Arial, sans-serif; color: #666}
/**/
/**/
.carecornerwrp {background: #f1f7f7;border-top: solid 1px #fff;border-bottom: solid 1px #fff;padding: 25px 0;}
.carecornerwrp .item{margin: 5px;}
.carecorner{background: #fff;box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);    margin: 0 0 25px;position: relative;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.carecorner .caretitle{ padding: 15px 15px 10px;font-size: 16px;line-height: 22px;font-weight: normal;border-bottom: dotted 1px #c3c3c3;}
.carecorner .caretitle a{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.carecorner .caretitle .time{ font-size: 14px;}
.carecorner .caretitle .time a{ display: inline-block;overflow: visible;}
.carecorner .careimg{padding: 15px; border-bottom: solid 1px #ddd}
.carecorner .careimg figure, .carecorner .careimg figure img{width: 100%; height: 250px;}
.carecorner p{padding: 10px 15px 15px ; font-size: 14px; line-height: 18px;color: #666;}
.carecorner p a{color: #0167ff;}
/**/
.lcfwrap{background:rgba(0, 0, 0, 0.9) url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/postadbg.png") no-repeat 0 0; background-size: 100%; padding:50px 0 78px;  } 
.lcfwrap .herolcf{border: solid 1px #b5b5b5;}
.lcfwrap .herolcftitle{font-weight: 700;font-size: 28px;font-family: "Google Sans", Arial, sans-serif;color: #212121;letter-spacing: 1.5px; text-align: center;color: #fff}
.lcfwrap .herolcftitle h2:after{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-titlebg.png") center bottom no-repeat; height: 7px; width: 140px; content: ""; display: block; margin: 0 auto;margin-top: 10px;}
.lcfwrap .herolcftitle span{display: block;font-size: 18px;font-family: "Google Sans", Arial, sans-serif;font-weight: 400;padding-top: 5px; padding-bottom: 25px;letter-spacing: normal}
.lcfwrap .herolcfwrp .herolcf-hd .lcfback a{color: #fff}
/**/
.carestatswrp{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-statsbg.jpg") 0 0 no-repeat;background-size: cover;padding:50px 0 50px;}
.carestats-col{float: left;position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;width: 20%;}	  
.carestatswrp .herolcftitle{font-weight: 700;font-size: 28px;font-family: "Google Sans", Arial, sans-serif;color: #212121;letter-spacing: 1.5px; text-align: center;color: #212121}
.carestatswrp .herolcftitle h2:after{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-titlebg.png") center bottom no-repeat; height: 7px; width: 140px; content: ""; display: block; margin: 0 auto;margin-top: 10px;}
.carestatswrp .herolcftitle span{display: block;font-size: 18px;font-family: "Google Sans", Arial, sans-serif;font-weight: 400;padding-top: 5px; padding-bottom: 25px;letter-spacing: normal} 
.carestatswrp .elementoriconwrp{text-align: center;padding: 35px 0;}	
.carestatswrp .elementoriconwrp .elementoricon{ border-radius: 15px;-webkit-border-radius: 15px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);font-size: 50px;padding: 20px;background-color: #9BBD33;color: #fff;display: inline-block;line-height: 1;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;text-align: center;    -webkit-box-sizing: border-box;box-sizing: border-box;}
.carestatswrp .elementoriconwrp .elementoricon i{transform: rotate(315deg);width: 1em;height: 1em;}
.carestatswrp .elementoriconwrp .elementoricon.blue{background-color: #64C7FE;}
.carestatswrp .elementoriconwrp .elementoricon.green{background-color: #9BBD33;}
.carestatswrp .elementoriconwrp .elementoricon.pink{background-color: #FF3076;}
.carestatswrp .elementoriconwrp .elementoricon.lava{background-color: #8700FF;}
.carestatswrp .elementoriconwrp .elementoricon.yello{background-color: #f0aa00;}
.carestatswrp .elementoriconwrp .elementoricon.blue i{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/group-users.svg") 0 0 no-repeat;display: block;background-size: 100%;}
.carestatswrp .elementoriconwrp .elementoricon.green i{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/user-searchers.svg") 0 0 no-repeat;display: block;background-size: 100%;}
.carestatswrp .elementoriconwrp .elementoricon.pink i{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/customer-satisfactions.svg") 0 0 no-repeat;display: block;background-size: 100%;}
.carestatswrp .elementoriconwrp .elementoricon.lava i{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/family-care.svg") 0 0 no-repeat;display: block;background-size: 100%;}
.carestatswrp .elementoriconwrp .elementoricon.yello i{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/individuals-jobs.svg") 0 0 no-repeat;display: block;background-size: 100%;}
.carestatswrp .elementorcont{text-align: center;padding:0 0 25px;font-family: "Google Sans", Arial, sans-serif;letter-spacing: 1.5px; height: 100px;}
.carestatswrp .elementorcont b{color: #212121;font-weight: 700; font-size: 32px;}
.carestatswrp .elementorcont p{font-size: 16px;color: #666;letter-spacing: normal;padding-top: 5px;white-space: initial;}
/**/
.scrolltypeb .mainbg{margin: 10px;}
/**/
.interestedbg{background: #f0f7f7;padding: 25px 0} 
.interestedbg .item {padding: 10px;} 
.interestedbg .crosspromohd {padding: 10px;border-bottom: dotted 1px #c3c3c3;display: -ms-flexbox;display: flex;} 
.interestedbg .crosspromohd .cardtitlewrp{-ms-flex-positive: 1;flex-grow: 1;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} 
.interestedbg .crosspromohd .cardtitle span {color: #fff;padding-right: .6em;padding-left: .6em;border-radius: 10rem;background-color: #6c757d;font-size: 11.8px;padding-bottom: 2px;} .interestedbg .crosspromohd .cardtitle .cardsubheadline {color: #212121;font-size: 18px;font-weight: 500;padding: 5px 0; display: block} 
.interestedbg .crosspromohd .card-price{ text-align: center;margin-left: auto; min-width: 100px;} 
.interestedbg .crosspromohd .card-price b{ font-weight: 400; font-size: 12px; color: #777; display: block} 
.interestedbg .crosspromohd .card-price .price{ display: block;color: #08a182;font-weight: 700;font-size: 18px;line-height: normal;font-style: normal;font-family: "Google Sans", Arial, sans-serif;} 
.interestedbg .crosspromohd .innerdetail ul li {float: left;font-size: 14px;color: #212121;font-weight: 500;} 
.interestedbg .crosspromohd .innerdetail ul li span {font-size: 12px;font-style: normal; color: #666;text-transform: capitalize;padding-right: 5px; font-weight: 400} 
.interestedbg .crosspromohd .innerdetail ul li a {font-weight: 400} 
.interestedbg .crosspromobd .classhighlights ul li {display: inline-block;padding: 10px;font-size: 14px;color: #212121;font-weight: 500;margin-right: 5px; vertical-align: top} 
.interestedbg .crosspromobd .classhighlights ul li span {display: block;color: #888;font-size: 12px;padding-bottom: 5px;font-weight: 400;letter-spacing: 0;} 
.interestedbg .crosspromobd .classhighlights ul li em{display: block; font-size: 12px; color: #888;font-weight: 400;padding-top: 5px;} 
.interestedbg .crosspromoft{ border-top: dotted 1px #c3c3c3; padding:15px; display: -ms-flexbox; display: flex;} 
.interestedbg .crosspromoft ul.moreaction { margin-left: auto!important; float: right\9} 
.interestedbg .crosspromoft ul.moreaction li { display:inline-block; margin-left:5px }
/**/
/* ************************************
         					Detail Page End
************************************* */
/* ************************************
         					Map view Start
************************************* */ 
.mapfixed {position: fixed!important;width: 100%;top: 0}
.mapcontainerwarp .mapcontainer{background: #f3f3f3;margin-top: 140px;position: relative;}
.mapcontainerwarp .mapcontainer	.maplt{width: 51.4%;height: calc(100% - 143px);float: left;display: block;position: fixed; background: #ccc;border: solid 5px #fff}
.mapcontainerwarp .mapcontainer	.maplt iframe{width: 100%;height: 100%; }
.mapcontainerwarp .mapcontainer	.maprt{width: 925px;float: right;padding-top: 105px;}
.mapcontainerwarp .mapcontainer	.maprt .mapheader{display: flex;padding: 15px; background: #fff}
.mapcontainerwarp .mapcontainer	.maprt .mapheader .title h1{font-family: Google Sans, Arial, sans-serif;font-weight: 700;color: #212121;font-size: 22px;letter-spacing: 0.6px;display: block;}
.mapcontainerwarp .mapcontainer	.maprt .mapheader .viewlist {margin-left: auto}
.mapcontainerwarp .mapcontainer	.maprt .mapheader .viewlist a{color: #585858;font-size: 14px;}
.mapcontainerwarp .mapcontainer	.maprt .mapfiltersort{display: flex;background: #fff;border-top: solid 1px #ddd;padding: 15px;}
.mapcontainerwarp .mapcontainer	.maprt .mapfiltersort .mapsortwrp{font-size: 14px;}
.mapcontainerwarp .mapcontainer	.maprt .mapfiltersort .mapsortwrp b{}
.mapcontainerwarp .mapcontainer	.maprt .mapfiltersort .mapsortwrp span{padding: 0 3px;position: relative}
.mapcontainerwarp .mapcontainer .maprt .mapfiltersort .mapsortwrp span .room-sort-list { position:absolute; right:0; background:#fff; box-shadow: 0 1px 6px rgba(32,33,36,.28); z-index:3; min-width:150px; margin-top:5px; right:-15px; display:none }
.mapcontainerwarp .mapcontainer .maprt .mapfiltersort .mapsortwrp span .room-sort-list ul li { color: #666; padding: 0 8px; line-height: 38px; font-weight: 400; text-transform: none; font-size: 13px; }
.mapcontainerwarp .mapcontainer .maprt .mapfiltersort .mapsortwrp span .room-sort-list ul li.active, .mapcontainerwarp .mapcontainer .maprt .mapfiltersort .mapsortwrp span .room-sort-list ul li:hover { background:#eee }
.mapcontainerwarp .mapcontainer .maprt .mapfiltersort .mapsortwrp span .room-sort-list ul li a { color: #666; display:block }
.mapcontainerwarp .mapcontainer	.maprt .mapfiltersort .mapsortwrp a {}
.mapcontainerwarp .mapcontainer	.maprt .mapfiltersort .mapfilter{margin-left: auto}
					
.mapfilter-contwrp {width: 1100px;background: #fff;margin: 30px auto;position: relative;border-radius: 4px;}
.mapfilter-contwrp .mapfiltertitle {font-weight: 500;font-size: 16px;padding: 15px;}
.mapfilterbd {padding:0 0 15px;}
.mapfilterbdwrp {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.mapfilterbdcol {width: 16.66666666666667%;float: left;padding-left: 15px;padding-right: 15px;}
.mapfilterbdcol .refinelist {}
.mapfilterbdcol .refinelist .dropdown select{padding: 8px 3px;height: 35px;}
.mapfilterbdcol .refinelist .refinelisttitle{font-size: 13px;font-weight: 700;color: #212121; padding-bottom: 7px;}
.mapfilterbdcol .refinelist ul{padding-bottom: 5px}	
.mapfilterbdcol .refinelist ul li{border: 0;padding: 6px 0;font-size: 13px;color: rgba(0,0,0,.54);font-weight: 400;letter-spacing: .25px;}
.mapfilterbdcol .refinelist ul li.active a{font-weight: 500;color: #1ab394} 
.mapfilterbdcol .refinelist ul li a{color: #666;}

.mapfilterbdvcol{padding-left: 15px;padding-right: 15px;}
.mapfilterbdvcol .refinelist {}
.mapfilterbdvcol .refinelist .dropdown select{padding: 8px 3px;height: 35px;}
.mapfilterbdvcol .refinelist .refinelisttitle{font-size: 13px;font-weight: 700;color: #212121; padding-bottom: 7px;}
.mapfilterbdvcol .refinelist ul{padding-bottom: 5px;}	
.mapfilterbdvcol .refinelist ul li{border: 0;padding: 6px;font-size: 13px;color: rgba(0,0,0,.54);font-weight: 400;letter-spacing: .25px; float: left}
.mapfilterbdvcol .refinelist ul li.active a{font-weight: 500;color: #1ab394} 
.mapfilterbdvcol .refinelist ul li a{color: #666;}
.mapfilterbdvcol .input-field [type="checkbox"]+label{left: 0}

.mapfilterform{display: flex;padding: 25px 15px; border-top: double 3px #ddd}
.mapfilterform .mapform {position: relative;margin-right: 15px;}
.mapfilterform .mapform .holder{padding: 10px 8px; display: block; cursor: pointer;border-radius: 3px; border: solid 1px #9e9e9e; font-size: 12px;}
.mapfilterform .mapform .holder i{margin: 0 3px; font-size: 16px;}
.mapfilterform .mapform:hover .maplistdown{display: block}
.mapfilterform .mapform .maplistdown{position: absolute;width:190px;background: #fff;padding: 10px 0 5px;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 50%);box-shadow: 0 6px 12px rgb(0 0 0 / 50%);display: none;z-index: 2;max-height: 200px;overflow-x: hidden;}
.mapfilterform .mapform input[type="text"]{padding: 10px 5px; height: auto; line-height: normal}
.mapfilterform .mapform input:focus{border-width: 1px !important;}
.mapfilterform .mapform .maplistdown.inputwidth{width: 350px;}
.mapfilterform .mapform .maplistdown ul{}
.mapfilterform .mapform .maplistdown ul li{padding: 10px; font-size: 13px;}
.mapfilterform .mapform .maplistdown ul li a{ color: #212121}
.mapfilterform .mapform .maplistdown ul li.active {}
.mapfilteraction{padding: 25px 15px; border-top: double 3px #ddd}

.maphdstick {position: fixed;width: 910px;right: 0;top: 139px;background-color: #ddd;z-index: 11;margin: 0;}
.mapcontainerwarp .mapcontainer .maplt.static {position: absolute!important;bottom: 0!important;height: calc(100%);}
.mapcontainerwarp .mapcontainer .maprt .mapheader {position: fixed;width: 910px;right: 0;top: 139px;background-color: #ddd;z-index: 11;margin: 0;}
.mapcontainerwarp .mapcontainer .maprt .mapfiltersort {position: fixed;width: 910px;right: 0;top: 186px;z-index: 10;-webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);}

.mapfilterbdvcol .refinelist .refinelistnav{}
.mapfilterbdvcol .refinelist .refinelistnav ul{padding: 0}
.mapfilterbdvcol .refinelist .refinelistnav ul li{font-size: 13px;font-weight: 700;}
.mapfilterbdvcol .refinelist .refinelistnav ul li.active{ background: #f5f5f5; color: #212121;border: solid 1px #ddd;border-bottom: 0;}
.mapfilterbdvcol .refinelist .refinelistnav ul li a{color: #212121;padding: 5px 15px;display: block}
.mapfilterbdvcol .refinelist .refinelistdis{background: #f5f5f5;padding: 10px; margin-bottom: 10px;border: solid 1px #ddd;margin-top: -1px;}

.mapfilterform .mapform .maplistdown .priceinputwrp{background: #f5f5f5;padding: 10px 5px;display: flex;}
.mapfilterform .mapform .maplistdown .priceinputwrp input{width: 46%; float: left; margin: 0 5px}
.mapfilterform .mapform .maplistdown ul.rightalin{margin-left: 78px;}
.mapfilterform .mapform .maplistdown .pricelist{}
.mapfilterform .mapform .maplistdown .pricelist ul{display: block}
.mapfilterform .mapform .maplistdown .pricelist ul li{padding: 0 15px 6px; border-right: 0}
.mapfilterform .mapform .maplistdown .pricelist ul li a{}

.expired_notification_bar{margin:15px;min-height:calc(100vh - 310px)}
.mapviewwarp .mainbg.selected {background-color: #f2fffc;box-shadow: none;border: 1px solid #48b39b;}

#divMapCanvas {height: calc(100%);}
.maploading {position: fixed;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);z-index: 99999;color: #fff;left: 0;}
.maploading i {font-size: 3em;margin-top: 120px;}
.maploading span {display: block;padding-top: 10px;}

/**/
.compar { position:fixed; top: 70%; right:50px; margin-top: -100px; z-index: 2; text-align:center }
.compar .compar-bg { width:50px; height:50px; background:#2b97f0; border-radius:50%; color:#fff; }
.compar .compar-bg a { display:block; color:#fff; text-align:center; }
.compar .compar-bg i { line-height:48px; }
.compar .compar-bg i:before { font-size:33px; }
.compar .compar-bg .alert { position:absolute; right:0; top:-5px; background:#fb4f4b; border-radius:3px; line-height:16px; padding:1px 3px; font-size:10px; }
.compar .compar-txt { font-size:12px; padding:5px 0; color:#212121 }
/**/
.compare-slide {position: fixed;bottom: 0; right: -60px; top: 0; width: 450px; z-index: 999999; background-color: #fff; color: #7f7f7f; height: 100%; display: block; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); transform: translateX(450px); -webkit-transform: translateX(450px); -moz-transform: translateX(450px); -ms-transform: translateX(450px); -o-transform: translateX(450px); transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; }
.compare-slide.show { transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0);right: 0 }
.compare-slide .compare-list { height: auto; }
.compare-slide .bg-title { color: #333; font-size: 18px; font-weight: 400; margin: 0; background-color: #f3f1f2; border-bottom: 1px solid #dcdcdc; padding: 15px 15px; line-height: 110%; letter-spacing:.3 }
.compare-slide .bg-title .close { width: 20px; height: 20px; display: block; overflow: hidden; text-indent: -9999px; background:url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/remove-black.png) no-repeat 0 0; background-size:100%; filter: alpha(opacity=8); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; float:left; margin-right:10px; }
/**/
/**/
.notilistbgtitle{color: #333; font-size: 16px; font-weight: 400; margin: 0; background-color: #f3f1f2; border-bottom: 1px solid #dcdcdc; padding: 15px 15px; line-height: 110%; letter-spacing:.3 }
.notilistbgtitle span{color: #C8080B}
.notilistbgtitle b a{color: #212121}
.notilistbgtitle .close { width: 20px; height: 20px; display: block; overflow: hidden; text-indent: -9999px; background:url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/remove-black.png) no-repeat center 6px; background-size:60%; filter: alpha(opacity=8); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; float:left; margin-right:10px;margin-left: -45px;background-color: #fff;padding: 15px;}
.notilistwrp{overflow: auto;position: absolute;left: 0;top: 48px;bottom:48px;width: 100%;}
.notilistwrp .notilistinfowrp{display: flex;flex-direction: row;padding:15px;border-bottom: dotted 1px #c3c3c3;position: relative}
.notilistwrp .notilistinfowrp.unread{background: #e2f0fe}
.notilistwrp .notilistinfowrp .nolistlt{flex-grow: 1;flex-direction: column;display: flex;margin-right: 12px;}
.notilistwrp .notilistinfowrp .nolistlt a{color: #212121;}
.notilistwrp .notilistinfowrp .nolistrt{text-align: center;flex-direction: column;display: flex;align-self: flex-start; font-size: 12px; position: relative}
.notilistwrp .notilistinfowrp .nolistrt a i{font-size: 22px;color: #212121;background: #e6e6e6;border-radius: 50%; display: inline-block;width: 35px;height: 35px;line-height: 35px;}
.notilistwrp .notilistinfowrp .nolistrt .ctawrp{position: absolute; background: #fff; border-radius: 3px;box-shadow: 0 1px 6px rgb(32 33 36 / 28%);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgb(32 33 36 / 28%); width: 150px; right: 0; top: 33px;z-index: 2}
.notilistwrp .notilistinfowrp .nolistrt .ctawrp ul{}
.notilistwrp .notilistinfowrp .nolistrt .ctawrp ul li{padding: 10px; text-align: left;border-bottom: solid 1px #ddd; font-size: 14px;}
.notilistwrp .notilistinfowrp .nolistrt .ctawrp ul li a{ color: #212121}
.notilistwrp .notilistinfowrp .nolistrt .ctawrp ul li a i{ font-size: 14px; color: #7f7f7f;margin-right: 3px;background: #e4e6eb;text-align: center;line-height: 25px;width: 25px; height: 25px; border-radius: 50%;}
.notilistwrp .notilistinfowrp .nolistlt .undobadgewrp{display: block; margin-top: 5px;}
.notilistwrp .notilistinfowrp .nolistlt .undobadgewrp a.undobadge{display: inline-block;border-radius: 3px;background-color: #25476a;padding: 3px 5px;line-height: 1;color: #fff!important;text-align: center;white-space: nowrap;vertical-align: baseline; font-size: 11px;}
.batchwrp{margin-bottom: 5px;}
.batch{padding: 2px 5px;font-size: 11px;color: #fff;border-radius: 2px;z-index: 1;line-height: normal; }
.batch.expri{background-color: #f44336;}
.batch.respon{background-color: #8bc34a;}
.notilistinfocta{position: fixed;bottom: 0;background-color: #f5f5f5;width: 100%;text-align: center;padding: 15px 10px;z-index: 2}
.notilistinfocta a{color: #C8080B;}
.notilistinfocta a i{color: #212121;}
/**/

/* ************************************
         					Map view End
************************************* */
.notifiwrp{}
.notifiwrp .notifibg{background: #f5f5f5;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;padding: 15px;font-size: 18px;font-weight: 500;border: solid 1px #fff}
.notifiwrp .notifiinfo{padding: 10px}
.notifiwrp .notifiinfo .notifsubtil{font-weight: 500;font-size: 14px;color: #212121;padding: 10px 0}
.notifiwrp .notifiinfo ul{border-bottom: solid 1px #ddd} 
.notifiwrp .notifiinfo ul:last-child{border: 0} 
.notifiwrp .notifiinfo ul li{padding: 10px 0}
.notifiwrp .notifiinfo b {font-weight: 400; font-size: 14px; color: #212121;padding-bottom: 10px;display: block}
.notifiwrp .notifiinfo b span{font-weight: 500;color: #666;padding-right: 5px;}
.notifiwrp .notifiinfo b a{color: #0167ff;padding-left: 5px}
.notifiwrp .notifiinfoft{background: #f5f5f5;padding: 15px}
aside .whenuneedwrp .whenuneedbg .whenuneedlist.center ul{justify-content: center!important;}
aside .whenuneedwrp .whenuneedbg .whenuneedlist.center ul li{text-align: center;float: none;display: inline-block}

/* Profile page start */
.caredetail-topnav{  padding-bottom: 15px;background-color: #fff;box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);border-radius: 3px;border: solid 2px #fff;}
.caredetail-options{display: flex;background-color: #f3f3f3; padding: 15px;}
.caredetail-options .backtosearch{}
.caredetail-options .topnextprev{ margin-left: auto}
.nannyprocardwrp{ }
.nannyprocardwrp .nannyprocardhd{ padding: 15px; border-bottom: solid 1px #ddd;display: flex;}
.liveribbon {clip-path: polygon(100% 0%, 100% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);background: #08a182;padding: 5px 15px;position: absolute;right: 0; color: #fff; font-size: 12px;top: 0} 
.liveribbon.red{background-color: #ef534e;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt{width: 83%;float: left;padding:0 0 10px}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannyprocardinfo {width: 78%;float: left;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure{ width: 150px; height: 150px; border-radius: 50%; background: #eee; float: left;margin-right: 20px;    box-shadow: 0 1px 4px rgb(32 33 36 / 28%); -moz-box-shadow: 0 1px 4px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 4px rgb(32 33 36 / 28%);border: solid 5px #fff;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure img{border-radius: 50%;width: 100%;height: 100%}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure figcaption{padding: 20px 0 0 }
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure figcaption .addid{font-size: 14px;color: #212121;font-family: 'Roboto', sans-serif;letter-spacing: normal; font-weight: 400}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure figcaption .addid em{color: #667483;padding-right: 3px;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannytitle { font-family: Google Sans, Arial, sans-serif;font-weight: 700; color: #212121; font-size: 28px;letter-spacing: 0.6px; display: block; padding: 0 0 10px;}    
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannytitle span{font-size: 15px;color: #667483; font-weight: 500;} 
 
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannytitle .act-service {font-size: 14px;line-height: 20px;color: #888;font-weight: 400;font-family: "Roboto",Arial,sans-serif;letter-spacing: normal}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist {font-size: 13.5px;-ms-flex-direction: row;flex-direction: row; display: -ms-flexbox;display: flex;padding: 5px 0;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span{margin-right: 30px}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span em{ color: #999;font-size: 13px; display: block;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span b{ font-weight: 500;font-size: 14px; padding-top: 10px; display: block}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt{width: 25%;float: left;text-align: center;vertical-align: middle;align-self: center;padding:0 0 10px}    
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price { margin:0; text-align:center; padding:15px 0;}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price em { color:#08a182; font-weight:700; font-size:26px; font-family: "Google Sans",Arial,sans-serif;}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price b { color:#999;; font-size:14px; display:block; padding:5px 0 0; font-style:italic }
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price span { color:#999;; font-size:14px; font-style:normal; display:block; padding:0 0 5px; }
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .btun{ background: #ff716d;padding: 10px 35px;font-size: 14px;}   
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .otherdetails{padding: 8px 0;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .otherdetails span.addid{font-size: 13px;color: #212121;font-family: 'Roboto', sans-serif;letter-spacing: normal; font-weight: 400;display: inline-block;margin-right: 10px;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .otherdetails span.addid em{color: #667483;padding-right: 3px;} 

.moreservicesbg{font-size: 14px; background: #f0eff4;border: solid 1px #eee;padding: 10px;line-height: 18px; margin: 6px 0 0}
/**/
.starout{ display: block; padding-top: 10px;}
.starout .rate{ display: inline-block;font-size: 20px;} 
.starout a, .starout {color: #aaa;cursor: pointer}
.starout .active a, .starout .active {color: #f89406}
.starout .reviewnum {color: #212121; float: none; font-weight: 500; font-size: 12px;}
.starout .reviewnum b{font-size: 14px; color: #666; display: inline-block}
/**/
.nannyprocardbd .nannyhighlightslt{padding: 0 15px;}
.nannyprocardbd .nannyhighlightslt ul{ margin: 10px 0;}
.nannyprocardbd .nannyhighlightslt ul li{ float: left; width:33.33333333%; margin: 0; padding:15px 10px 20px;}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon{ display: inline-block; vertical-align: top;width: 30px;height: 30px; margin-right: 10px}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon i{font-size: 30px; color: #617990}
.nannyprocardbd .nannyhighlightslt ul li .feature-panel{ display: inline-block; font-size: 14px; font-weight: 500; letter-spacing: .1px;}
.nannyprocardbd .nannyhighlightslt ul li .feature-panel span{ display: block; color: #666; font-size: 14px; padding-bottom: 5px; font-weight: 400; letter-spacing: 0}
.nannyprocardbd .nannyhighlightslt ul li .feature-panel a{text-decoration: underline;color: #212121;cursor: pointer;}
.nannyprocardbd .nannyhighlightslt ul li .feature-panel a:hover{color: #009fff; text-decoration: none;}
.nannyprocardbd .nannyhighlightslt ul li .feature-panel em{ font-size: 12px; color: #696767}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon i{ width: 30px;height: 30px; float: left;margin-right: 8px; position: relative; background-size:100% !important}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon i.care-experience{background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-experience.png") no-repeat;}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon i.care-gender{background:url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-gender.png) no-repeat;}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon i.care-age{background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-age.png") no-repeat;}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon i.care-available{background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-available.png") no-repeat;}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon i.care-travel{background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-travel.png") no-repeat;}
.nannyprocardbd .nannyhighlightslt ul li .feature-icon i.care-cared{background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-cared.png") no-repeat;} 
/**/
.nannyhighlightsft {border-top: dotted 1px #c3c3c3;padding: 8px 15px;display: -ms-flexbox;display: flex;}   
.nannyhighlightsft a.actionbg {color:#6a7281; font-size: 14px; margin-right: 5px; }
.nannyhighlightsft a.actionbg i{ border-radius: 50%;background: #f5f7fa;display: block;font-size: 15px;min-height: 30px;min-width: 30px;padding: 5px;text-align: center; display: inline-block; margin-right: 5px; margin-top: 3px;line-height: 20px;border: solid 1px #f5f7fa}
.nannyhighlightsft a.actionbg:hover {color:#6a7281;}
.nannyhighlightsft a i { color:#aaa; font-weight:normal }
.nannyhighlightsft a i.fa{color:#6a7281;} 
.nannyhighlightsft a.actionbg.save:hover, .nannyhighlightsft a.actionbg.active, .nannyhighlightsft a.active i.fa-heart, .nannyhighlightsft a:hover i.fa-heart { color: #ec4758; }
/**/
.nannyhighlightsft .posted-details{vertical-align: middle;align-self: center; display: inline-block}
.nannyhighlightsft ul { margin-left: auto!important; float: right\9}
.nannyhighlightsft ul li { display:inline-block; margin-left:5px }      
.nannyhighlightsft .posted-details ul{}
.nannyhighlightsft .posted-details ul li{ font-size: 12px; color: #212121; padding-right: 5px; position: relative; letter-spacing: .5px}
.nannyhighlightsft .posted-details ul li i{font-size: 18px;}
.nannyhighlightsft .posted-details ul li i.green{color: #08a182}
.nannyhighlightsft .posted-details ul li i.red{color: #e63950}
.nannyhighlightsft .posted-details ul li span{ color: #aaa} 
/* Room Detail Nav */
.caredetailnav {background: #fff;box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);margin: 0 0 25px;position: relative;font-family: roboto, Arial, sans-serif; font-weight: 500;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden}
.caredetailnav ul { width: 100%; white-space: nowrap; } 
.caredetailnav ul li {color: #999; font-size: 15px; border-left:1px solid #e7e7e7; display:inline-block; line-height: 18px; white-space:nowrap; float:left }
.caredetailnav ul li a { color: #999; display: block; padding:20px 10px;transition: none;cursor: pointer; font-weight:500;}
.caredetailnav ul li a.active, .caredetailnav ul li a:hover { border-bottom: 2px solid #08a182; color:#212121; }
.caredetailnav.carenavstick { position: fixed; z-index: 998; width: 100%; top: 54px;; left: 0; height: 39px; background:#fff; border-bottom: 1px solid rgba(255, 255, 255, 0.8); box-shadow: 0 0 16px rgba(56, 66, 82, 0.6); border-radius: 0;}
/*.caredetailnav.carenavstick ul { padding-left: 30px;}*/
.caredetailnav.carenavstick ul li { border-left:0 }
.caredetailnav.carenavstick ul li a.active { color:#fff }
.caredetailnav.carenavstick ul li a { color:#212121; padding: 10px 20px; }
.caredetailnav.carenavstick ul li a.active, .caredetailnav.carenavstick ul li a:hover {background-color: #08a182 }
.caredetailnav ul li.contprobtn{ display:none }
.caredetailnav.carenavstick ul li.contprobtn { display:block; float:right; margin-right:15px; }
.caredetailnav.carenavstick ul li.contprobtn a { color:#ec4758; border-bottom:0; border-bottom: solid 1px #ec4758;}   
/* nanny Description */
.nannydescription{padding:10px 15px 15px;}
.nannydescription p{ font-size: 14px;color: #666; line-height: 20px; padding-bottom: 8px;} 
/* nannydesclist */
.nannydescription ul.nannylist{ display: flex;align-items: center;justify-content: start; flex-wrap: wrap} 
.nannydescription ul.nannylist li{padding: 10px 10px 10px 0; margin-right: 15px; font-size: 14px; color: #666; margin-bottom: 10px; }
.nannydescription ul.nannylist li i{margin-right: 8px; color: #aaa; font-size: 10px;}
.nannydescription ul.nannylist li i.fa-check-circle{font-size: 18px;}
.nannydescription ul.nannylist li i.fa-check-circle{color: #aaa;}
/**/
.nannydescription ul.nannydesclist{} 
.nannydescription ul.nannydesclist li{width:25%;float: left;padding: 10px; font-size: 14px; color: #666; margin-bottom: 5px; text-align: center}
.nannydescription ul.nannydesclist li span{width: 45px; height: 45px; border-radius: 50%;border: solid 1px #ddd;margin: 0 auto;display: flex;align-items: center;margin-bottom: 10px;position: relative;}
.nannydescription ul.nannydesclist li b{ display: block;}
.nannydescription ul.nannydesclist li i{width: 25px;height: 25px;display: block;margin: 0 auto;}
.nannydescription ul.nannydesclist li i.activities{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-activities.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.after-school-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-afterschool.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.before-school-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-beforeschool.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.homework-guide{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-homeworkguide.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.mothers-helper{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-mothershelper.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.pickup-and-drop-off-service{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pickup-and-drop-off-service.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.preschool-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-preschool.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.special-needs-carer{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-specialneeds.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-sixmonths{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-sixmonths.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-twelveyears{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-twelveyears.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-fiveyears{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-fiveyears.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-sevenyears{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-sevenyears.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-threeyears{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-threeyears.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-elevenyears{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-elevenyears.png") 0 0 no-repeat;background-size: 100%;}

          
.nannydescription ul.nannydesclist li i.care-phone{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-phone.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-email{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-email.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-facebook{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-facebook.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-twitter{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-twitter.png") 0 0 no-repeat;background-size: 100%;}

.nannydescription ul.nannydesclist li i.care-covid{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/covidvaccine.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.fa{position: absolute;right: -4px;width: auto;height: auto;top: -4px;font-size: 20px;}
.nannydescription ul.nannydesclist li i.fa.green{color: #08a182;}         
          
.nannydescription ul.nannydesclist li i.grocery-shopping{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/grocery-shopping.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.help-with-pets{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/help-with-pets.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-laundry{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-laundry.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-lightcooking{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-lightcooking.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-housekeeping{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-housekeeping.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.packing-and-moving{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/packing-and-moving.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.personal-assistant{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/personal-assistant.png") 0 0 no-repeat;background-size: 100%;} 
.nannydescription ul.nannydesclist li i.care-storytelling{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-storytelling.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.swimming-class{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/swimming-class.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.care-tidyup{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-tidyup.png") 0 0 no-repeat;background-size: 100%;}
/* Pet Care */
.nannydescription ul.nannydesclist li i.daily-feeding{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daily-feeding.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.overnight-sitting{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/overnight-sitting.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.pet-behavior{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-behavior.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.pet-boarding{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-boarding.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.pet-grooming{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-grooming.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.pet-sitter{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-sitter.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.pet-training{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-training.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.pet-walking{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-walking.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.surgery-or-surgical-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/surgery-or-surgical-care.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.veterinary-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/veterinary-care.png") 0 0 no-repeat;background-size: 100%;}

/* Housekeeper */
.nannydescription ul.nannydesclist li i.bed-sheet-changing{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/bed-sheet-changing.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.car-washing{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/car-washing.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.furniture-treatment{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/furniture-treatment.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.general-room-cleaning{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/general-room-cleaning.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.ironing-and-or-laundry{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/ironing-and-or-laundry.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.plant-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/plant-care.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.surface-polishing{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/surface-polishing.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.tidy-up-kitchen{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/tidy-up-kitchen.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.window-washing{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/window-washing.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.yard-work{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/yard-work.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.light-housekeeping{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/light-housekeeping.png") 0 0 no-repeat;background-size: 100%;}

.nannydescription ul.nannydesclist li i.part-time-cook{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/part-time-cook.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.full-time-cook{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/full-time-cook.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.any-time-cook{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/any-time-cook.png") 0 0 no-repeat;background-size: 100%;}

/* Nanny&Babysitter */
.nannydescription ul.nannydesclist li i.childcare-duties{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/childcare-duties.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.homework-assistance{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/homework-assistance.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.storytelling{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/storytelling.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.educational-activities {background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/educational-activities.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.light-cooking-only-for-babies{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/light-cooking-only-for-babies.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.light-household-chores{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/light-household-chores.png") 0 0 no-repeat;background-size: 100%;}
/* Cook */
.nannydescription ul.nannydesclist li i.light-cooking{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/light-cooking.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.cutting-vegetables{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/cutting-vegetables.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.kitchen-cleaning{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/kitchen-cleaning.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.dishes-loading-and-unloading{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/dishes-loading-and-unloading.png") 0 0 no-repeat;background-size: 100%;} 
/* Elder Care */
.nannydescription ul.nannydesclist li i.bathing{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/bathing.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.dementia-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/dementia-care.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.dressing{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/dressing.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.feeding{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/feeding.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.senior-care-companion{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/senior-care-companion.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.special-needs-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/special-needs-care.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.meal-preparation{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/meal-preparation.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.medication-management{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/medication-management.png") 0 0 no-repeat;background-size: 100%;}
.nannydescription ul.nannydesclist li i.groceryshopping{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/groceryshopping.png") 0 0 no-repeat;background-size: 100%;}

  /**/
.nannydescription ul.nannyexplist{} 
.nannydescription ul.nannyexplist li{width: 33.33333333%;float: left;padding: 10px; font-size: 14px; color: #666; margin-bottom: 10px; text-align: center}
.nannydescription ul.nannyexplist li span{width: 50px; height: 50px; border-radius: 50%;border: solid 1px #ddd;margin: 0 auto;display: flex;align-items: center;margin-bottom: 10px}
.nannydescription ul.nannyexplist li b{ display: block;}
.nannydescription ul.nannyexplist li small{ display: block;font-size: 14px; color: #212121;padding-top:8px}
.nannydescription ul.nannyexplist li i{width: 25px;height: 25px;display: block;margin: 0 auto;}
.nannydescription ul.nannyexplist li i.care-exp{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-exp.png") 0 0 no-repeat;background-size: 100%;}
/**/
.nannydescription ul.carecertilist{} 
.nannydescription ul.carecertilist li{width: 50%;float: left;padding: 10px; font-size: 14px; color: #666; margin-bottom: 10px;}  
.nannydescription ul.carecertilist li i{font-size: 10px;color: #aaa; margin-right:8px}          
/* */
.table{width:100%;margin:5px}
.table tr th, .table tr td{padding:15px 10px;border:solid 1px #ddd;color:#666;font-size:12px;text-align:center}
.table tr td b{font-weight: 500; color: #212121}
.table tr th{font-weight:700;background:#f5f5f5}
.table tr td i{color: #c3c3c3  }
.table tr td i.green {color: #08a182;}
/* */
.revwrp{}
.revwrp .revwrphd{padding: 15px;border-bottom: solid 1px #ddd}
.revwrp .revwrphd .revwrpcta{padding-top: 10px; }
.revwrp .revwrphd .revwrpcta .btun{ background: #ff716d;padding: 10px 35px;font-size: 14px;}   
.revwrp .revwrphd .revwrpcta .starout{display: inline-block;margin-left: 10px;}
.revwrp .revwrplistwrp{padding: 15px; border-bottom: solid 1px #ddd;}
.revwrp .revwrplistwrp figure{ width: 80px; height: 80px; border-radius: 50%; background: #eee; float: left;margin-right: 20px;    box-shadow: 0 1px 4px rgb(32 33 36 / 28%); -moz-box-shadow: 0 1px 4px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 4px rgb(32 33 36 / 28%);border: solid 5px #fff;}
.revwrp .revwrplistwrp figure img{border-radius: 50%;width: 100%;height: 100%}
.revwrp .revwrplistwrp figure {text-align: center;font-weight: 500;line-height: 70px; font-size: 20px;}
.revwrp .revwrplistinfo{float: left; width: 88%;}
.revwrp .revwrplistinfo .revwinfotitle{font-weight: 500; color: #212121; font-size: 15px;}
.revwrp .revwrplistinfo .revwinfcont{padding: 10px 0}
.revwrp .revwrplistinfo .revwinfcont p{ font-size: 14px;color: #666; line-height: 20px; padding-bottom: 8px;}
.revwrp .revwrplistinfo .revwinfocta a{ padding: 5px 10px;min-width:auto; color: #666; margin-right: 8px;}
/* */
.addurlwrp{padding: 25px 15px;}
.addurlwrp p{color: #666666;line-height: 18px; font-size: 16px;padding-bottom: 10px;}
.addurlwrp p b{color: #212121; font-weight: 500}
.addurlwrp .addurlformwrp{background: #f5f5f5;box-shadow: 0 1px 6px rgb(32 33 36 / 28%); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgb(32 33 36 / 28%); border: solid 5px #fff;padding: 15px;margin: 10px 0}
.addurlwrp .addurlformwrp input{width: 200px}
.addurlwrp .addurlformwrp span{padding: 0 10px; display: inline-block; color: #999; font-size: 16px;}
.addurlwrp .addurlformwrp .addcta{padding: 15px 0}
.addurlwrp .addurlformwrp .addcta a{margin-right: 10px}
.addurlwrp .addurlformwrp .thanku{color: #666}
.addurlwrp .addurlformwrp .thanku i{display: block; width: 70px; height: 70px; margin: 0 auto; border: solid 3px #7db701; background: #fff; border-radius: 50%;line-height: 60px;font-size: 30px;margin-bottom: 10px;}
.addurlwrp .addurlformwrp .thanku span{color: #7db701;font-weight: 500; padding: 0; font-size: 16px;display: block; font-size: 30px; margin-bottom: 10px;}
.addurlwrp .addurlformwrp.alerttext{}
.addurlwrp .addurlformwrp.alerttext input{ border-color: #ff4242;}
.addurlwrp .addurlformwrp.alerttext b{display: block;padding-top: 5px;}
/* */ 
.spamwraper .close {color:#ccc;cursor:pointer;font-size:24px;position:absolute;right:-35px;text-align:center;top:0;font-family:"Google Sans",Arial,sans-serif; z-index: 99}
.spamwraper { background:#f8f8fa; width: 25%; margin: 0 auto; margin-top: 125px; margin-bottom: 125px; position: relative; border-radius:5px }
.spamwraper .modal-head { background:#fff; border-bottom:solid 1px #dfe0e3; text-align:left; font-size:20px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; color:#f89406; letter-spacing:0.3px; padding:15px }
.spamwraper .modal-head p { font-size:14px; color:#333; padding-top:10px; }
.spamwraper .modal-body { padding:15px; }
.spamwraper .modal-body .input-field { margin:0 0 1px; background:#fff; padding:10px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-transition: box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 250ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1), -moz-transform 250ms cubic-bezier(0.23, 1, 0.32, 1); border-radius:2px; border-left:solid 3px #fff; position:relative }
.spamwraper .modal-body .input-field [type="radio"]:not(:checked)+label, .spamwraper .modal-body .input-field [type="radio"]:checked+label{font-size: 14px;}
.spamwraper .modal-body .input-field .commontbox { background:#f5f5f5; padding:10px; margin-top:5px; }
.spamwraper .modal-body .input-field .commontbox textarea { width:100%; padding:10px }
.spamwraper .modal-body .input-field .commontbox label { font-size:12px; padding:5px 0; display:block }
.spamwraper .modal-body .input-field .commontbox input[type="text"] { border:solid 1px #ddd; background:#fff }
.spamwraper .modal-body .input-field .commontbox .commontbtn { background:#fff; padding:5px; margin-top:5px; display:block }
.spamwraper .modal-body .input-field .commontbox .commontbtn:hover { background: #db4344; color: #fff; }
.spamwraper .modal-fd { background:#fff; text-align:center; padding:15px 0; border-top:solid 1px #efeff1; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
/* */
.joincontactwraper{background: #fff;width: 850px;margin: 0 auto;margin-top: 125px;margin-bottom: 125px;position: relative;border-radius: 5px;padding-bottom: 15px;}
.joincontactwraper .modal-head{background: #f5f5f5; padding: 15px; color: #212121;font-family: Google Sans, Arial, sans-serif;font-weight: 700;color: #212121;font-size: 20px;letter-spacing: 0.6px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.joincontactwraper .modal-body{padding: 15px;}
.joincontactwraper .herolcf{background:#f5f5f5}
.joincontactwraper .lcf-iconwrp{background:#e0e0e0}
.joinmsgwraper{background: #f5f5f5;width: 650px;margin: 0 auto;margin-top: 50px;margin-bottom: 50px;position: relative;border-radius: 5px;padding-bottom: 15px;}
.joinmsgwraper .modal-head{background: #f5f5f5; padding: 15px; color: #212121;font-family: Google Sans, Arial, sans-serif;font-weight: 700;color: #212121;font-size: 20px;letter-spacing: 0.6px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-left: -15px;margin-right: -15px;margin-top: -15px;}

.joinmsgwraper .modal-head{box-shadow: 0 0 10px 0 rgb(0 0 0 / 16%);padding: 15px;display: flex;align-items: center}
.joinmsgwraper .modal-head figure{width:90px; height: 90px;border-radius: 50%; background: #f5f5f5; margin:0; float: left;box-shadow: 0 1px 4px rgb(32 33 36 / 28%);-moz-box-shadow: 0 1px 4px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 4px rgb(32 33 36 / 28%);border: solid 5px #fff; overflow: hidden}
.joinmsgwraper .modal-head .availinfo{margin-left: 15px;}
.joinmsgwraper .modal-head .availinfo .availinfotitle{color: #15447d;font-weight: bold} 
.joinmsgwraper .modal-head .availinfo ul {margin:0 0 10px;font-family: "Roboto", sans-serif !important;font-weight: normal}
.joinmsgwraper .modal-head .availinfo ul li{padding: 10px 0;float: left;margin-right: 25px;}    
.joinmsgwraper .modal-head .availinfo ul li span, .joinmsgwraper .modal-head .availinfo ul li b{display: block;text-align: left;font-size: 14px;}
.joinmsgwraper .modal-head .availinfo ul li span{color: #999;font-size: 13px;padding-bottom: 5px;letter-spacing: normal;}
.joinmsgwraper .modal-head .availinfo ul li b{font-weight: 500;color: #212121;letter-spacing: normal;}
.joinmsgwraper .modal-head .availinfo ul li b.price{color: #08a182;font-weight: 700;font-size: 22px;font-family: "Google Sans",Arial,sans-serif;}
.joinmsgwraper .joincontactform{padding: 15px;}
.joinmsgwraper .inputwrp{max-width: 500px;margin: 15px auto 0;}
.joinmsgwraper .inputwrp ul{}
.joinmsgwraper .inputwrp ul li{margin-bottom: 15px;}
.joinmsgwraper .inputwrp ul li label{font-size: 13px;color: #212121;padding-bottom: 8px;display: block;}
.joinmsgwraper .inputwrp ul li.alert label{color: red;}
.joinmsgwraper .inputwrp ul li.alert input, .joinmsgwraper .inputwrp ul li.alert textarea{border-color: red;}
.joinmsgwraper input[type="text"], .joinmsgwraper input[type="password"], .joinmsgwraper input[type="email"], .joinmsgwraper input[type="tel"], .joinmsgwraper select, .joinmsgwraper textarea {line-height: 18px;width: 100%;padding: 15px;background-color: #fff;border: 1px solid #9e9e9e;border-radius: 5px;box-shadow: none;-webkit-transition: all .3s;transition: all .3s;outline: 0;height: 50px;}
.joinmsgwraper input[type="number"] {-webkit-appearance:none}
.joinmsgwraper input:focus, .joinmsgwraper textarea:focus, .joinmsgwraper select:focus {border: 2px solid #06f!important;}
.joinmsgwraper textarea{height: 100%}
.joinmsgwraper .inputwrp ul li .contact-num select {width: 130px;margin-right: 10px;}
.joinmsgwraper .inputwrp ul li .contact-num input {width: 70%;}
.jointhanks{text-align: center; padding: 15px 0}
.jointhanks strong{color:#08a182; font-weight:700; font-size:32px; font-family: "Google Sans",Arial,sans-serif;display: block;padding-bottom: 10px;}
.jointhanks strong.red{color: #c52429;}
.jointhanks figure{width: 150px; height: 150px; border-radius: 50%; background: #eee;margin: 0 auto;box-shadow: 0 1px 4px rgb(32 33 36 / 28%); -moz-box-shadow: 0 1px 4px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 4px rgb(32 33 36 / 28%);border: solid 5px #fff;margin-bottom: 10px;}
.jointhanks figure img{border-radius: 50%;width: 100%;height: 100%}
.jointhanks p{font-size: 16px;color: #666; line-height: 20px; padding: 0 0 8px;font-family: "Google Sans",Arial,sans-serif;}
.jointhanks p a{padding: 0 0 0 4px}
/* */
.mainbg .aside-room-list .asdenannylist{}
.mainbg .aside-room-list .asdenannylist figure{ width: 100px; height: 100px;overflow: hidden; border-radius: 50%; background: #f5f5f5; float: left; margin-right: 10px;}
.mainbg .aside-room-list .asdenannylist .asdenannyinfo{}
.mainbg .aside-room-list .asdenannylist .asdenannyinfo .asdenannydesc{ float: left}
.mainbg .aside-room-list .asdenannylist .asdenannyinfo .asdenannydesc big{ display: block; font-size: 16px; font-weight: 500}
.mainbg .aside-room-list .asdenannylist .asdenannyinfo .asdenannydesc small{display: block; color: #666; font-size: 14px; padding-top: 15px;}
.mainbg .aside-room-list .asdenannylist .asdenannyinfo .card-price{ float: right; margin:0; text-align:center;}
.mainbg .aside-room-list .asdenannylist .asdenannyinfo .card-price em { color:#08a182; font-weight:700; font-size:22px; font-family: "Google Sans",Arial,sans-serif;}
.mainbg .aside-room-list .asdenannylist .asdenannyinfo .card-price b { color:#999;; font-size:14px; display:block; padding:5px 0 0; font-style:italic }
.mainbg .aside-room-list .asdenannylist .asdenannyinfo .card-price span { color:#999;; font-size:14px; font-style:normal; display:block; padding:0 0 5px; }
/**/
.upgradpro{background: #eeefdf;padding: 18px;border: solid #c4c88e 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: 0 1px 6px rgb(32 33 36 / 28%);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgb(32 33 36 / 28%); text-align: center}  
.upgradpro b{font-weight: 500;}
.upgradpro a.btun-green{background: #107e70; border:0; font-size: 16px;padding: 10px 36px;margin: 0 10px;}
/* footer link */
.dis-city-lis { padding: 15px}
.dis-city-lis ul {}
.dis-city-lis ul li { float: left; width: 33%; font-size: 13px; padding: 8px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dis-city-lis ul li a{ color: #666}
.dis-city-lis ul li a:hover{color: #009fff;}  

.discitylis { padding: 15px}
.discitylis p{font-size: 14px;color: #666;line-height: 20px;padding-bottom: 8px;}
/**/
.boxblur{filter: blur(2px); -webkit-filter: blur(2px);}
/**/
.avalwrp{padding: 15px;}
.avalwrp .avalist{float: left;margin-bottom: 15px;width: 33.33333333%;}
.avalwrp .avalist a .avaldate {color: #212121}
.avalwrp .avalist .avalistcol{display: flex} 
.avalwrp .avalist .avaldate{  padding: 15px;text-align: center;font-weight: 500; font-size: 15px;}
.avalwrp .avalist .avaldate b{display: block}
.avalwrp .avalist .avallistcard{color: #468847;background-color: #dff0d8;padding: 15px;flex: 1}
.avalwrp .avalist .avallistcard.not{color: #b94a48;background-color: #f2dede;}
.avalwrp .avalist .avallistcard b{display: block;font-weight: 500; font-size: 15px;}
.avalwrp .avalist .avallistcard span{display: block;font-size: 14px;padding-top: 5px;}
/**/
.joinmsgwraper .postwrap span{display: block; font-size: 13px;text-align: right;padding-top: 10px}
.careotpwrp{padding: 20px}
.careotpwrp p{padding-bottom: 8px;}   
.careotpwrp p a.btun{color: #fff;}
.careotpwrp p.exlarge{ font-size: 18px;}
.careotpwrp p.large{font-size: 14px; color: #777}.careotpwrp p.large b{color: #212121; font-weight: 500}
.careotpwrp p a{color: #0060ff}
.careotpwrp .careotp{background: #f5f5f5; border-radius: 3px; border: solid 1px #eee;padding: 15px}
.careotpwrp .careotp .check {font-size: 15px;line-height: 23px;display: inline-block;background: #fff;text-align: center;padding: 5px 7px;color: #555;position: relative;margin: 0 0 5px 10px;border-radius: 3px;font-size: 12px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;cursor: pointer;padding: 0 1rem;}
.careotpwrp .careotp .check.select {background: #ff837e;border: 1px #e47672 solid;color: #fff;box-shadow: 0 1px 1px 0 rgb(0 0 0 / 16%), 0 1px 5px 0 rgb(0 0 0 / 12%);-webkit-box-shadow: 0 1px 1px 0 rgb(0 0 0 / 16%), 0 1px 5px 0 rgb(0 0 0 / 12%);-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.16), 0 1px 5px 0 rgba(0,0,0,.12);}
.careotpwrp .careotp .check.submit {background: #08a182;border: 1px #08a182 solid;color: #fff;}
.careotpwrp .careotp .otpgroup{padding: 10px 0}
.careotpwrp .careotp .otpgroup span{margin-right: 10px}
.careotpwrp .careotp .otpgroup span.alert input{border-color: #d6181f;}
.careotpwrp .careotp .otpgroup .alertext{color: #d6181f;padding: 5px 0;font-size: 12px;}
.careotpwrp .careotp .otpgroup span input{width: 50px; text-align: center;border-radius: 3px;padding: 10px;height: auto;}
.careotpwrp .careotp .otpgroup span input:focus{border-color: #ff7a21!important}
.careotpwrp .careotp .otpgroup span input:focus-visible{outline-color: #ff7a21!important} 
.careotpwrp .missed-verify { margin:30px 0; text-align:center }
.careotpwrp .missed-verify .or { position:relative; margin:10px 0 }
.careotpwrp .missed-verify .or:before { content:""; position:absolute; width:45%; border-bottom:1px solid #ddd; left:0; top:8px }
.careotpwrp .missed-verify .or:after { content:""; position:absolute; width:45%; border-bottom:1px solid #ddd; right:0; top:8px }
.careotpwrp .missed-verify .action { margin:10px 0 }      
.careotpwrp .missed-verify .toll-free {font-size: 18px;font-weight: 500;}
.careotpwrp .missed-verify .toll-free p.small {font-size: 12px;display: block;padding: 10px 0;color: #777;}
.editform{width: 160px !important;} 
.careotpwrp .contact-num{display: inline-block;padding: 15px 0}
.careotpwrp .contact-num select {width: 130px;border: 1px solid #9e9e9e;border-radius: 5px;}
.careotpwrp .contact-num input {width: 80%; margin:0 10px;border: 1px solid #9e9e9e;border-radius: 5px;}
/**/
.aslonanny ul{}
.aslonanny ul li{ border-top: dotted 1px #c3c3c3; padding: 15px;} 
.aslonanny .asdenannylist {text-align: left;}
.aslonanny .asdenannylist figure{ width: 80px; height: 80px;overflow: hidden; border-radius: 50%; background: #f5f5f5; float: left; margin-right: 10px;margin-bottom: 0} 
.aslonanny .asdenannylist .asdenannyinfo .asdenannydesc{ float: left}
.aslonanny .asdenannylist .asdenannyinfo .asdenannydesc big{ display: block; font-size: 16px; font-weight: 500}
.aslonanny .asdenannylist .asdenannyinfo .asdenannydesc small{display: block; color: #666; font-size: 14px; padding-top: 10px;}
.aslonanny .asdenannylist .asdenannyinfo .card-price{ float: right; margin:0; text-align:center;}
.aslonanny .asdenannylist .asdenannyinfo .card-price em { color:#08a182; font-weight:700; font-size:22px; font-family: "Google Sans",Arial,sans-serif;}
.aslonanny .asdenannylist .asdenannyinfo .card-price b { color:#999;; font-size:14px; display:block; padding:5px 0 0; font-style:italic }
.aslonanny .asdenannylist .asdenannyinfo .card-price span { color:#999;; font-size:14px; font-style:normal; display:block; padding:0 0 5px; } 
.selectall {text-align: left; background: #f5f5f5; padding: 10px 0}
.selectall.input-field [type="checkbox"]+label{font-weight: bold}
.aslonanny ul li .asdenannylist .input-field [type="checkbox"]+label{left: 0}
.aslocta{background: #f5f5f5;padding: 15px;}
/**/
.teams {color: #bbb;font-size: 10px;display:block;padding:5px 0 0 0; } 
.teams a{color: #bbb}
.reviewsusses{text-align: center;color:#08a182; font-weight:700; font-size:20px; font-family: "Google Sans",Arial,sans-serif;display: block;padding: 10px 0;}
.reviewsusses i{font-size: 28px;padding-right: 5px;}
/**/
.availtmainwarp{background: #f5f5f5; border: solid 1px #fff;padding: 15px;}
.availtmainwarp .availtwarp{background: #fff; border: solid 1px #e7e7e7;padding: 15px;display: flex;border-radius: 3px;}
.availtmainwarp .availtwarp .availtlt{width:60%;float: left;padding-right: 10px;}
.availtmainwarp .availtwarp .availtrt{background: #f5f5f5; width: 40%;float: left}
.availtmainwarp .availtwarp .availtlt .datepicker{position: static; box-shadow: none; border-radius: 0;width: 100% !important}
.availtmainwarp .availtwarp .availtlt .datepicker table{width: 100%;border: solid 1px #ddd;box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); border-radius: 3px; padding: 10px;}
.availtmainwarp .availtwarp .availtlt .timepicker{display: none}
.availtmainwarp .availtwarp .availtlt .datepicker table tr td, .availtmainwarp .availtwarp .availtlt .datepicker table tr th{}
.availtmainwarp .availtwarp .availtlt .datepicker table tr{}
.availtmainwarp .availtwarp .availtlt .datepicker table  thead th{background: #fff; color: #212121; font-weight: bold}
.availtmainwarp .availtwarp .availtlt .datepicker table  thead tr:first-child{border-bottom: solid 1px #ddd}
.availtmainwarp .availtwarp .availtrt .availtrthd{font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700;padding: 10px; border-bottom: solid 1px #ddd}
.availtmainwarp .availtwarp .availtrt .availtrtbd{padding: 10px 0;margin: 5px;}
.availtmainwarp .availtwarp .availtrt .availtrtbd span{ border-radius: 20px; padding: 10px 20px; display: inline-block; border: solid 1px #ddd; background: #fff;position: relative;font-size: 14px; margin: 5px 10px}
.availtmainwarp .availtwarp .availtrt .availtrtbd span.active{background: #08a182;}
.availtmainwarp .availtwarp .availtrt .availtrtbd span.active a{ color: #fff}
.availtmainwarp .availtwarp .availtrt .availtrtbd span a{color: #212121;cursor: pointer}
.availtmainwarp .availtwarp .availtrt .availtrtbd span i{position: absolute; top: -10px; background: #212121; color: #fff; border-radius: 50%;width: 20px; height: 20px;text-align: center;line-height: 20px; font-size: 12px;}
.availtmainwarp .availtwarp .availtrt .availtrtft{padding: 10px; text-align: center}
.availtmainwarp .availtwarp .availtrt .availtrtft .btun{padding: 10px 35px;font-size: 14px; border-color: #ff716d;color: #ff716d; background: #fff; font-weight: 500}

.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap{padding:0 10px;color: #15447d; font-weight: 500;margin-bottom: 10px;}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdate{ font-size: 14px;}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatedownwrp{margin: 5px 0;position: relative;}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatedownwrp a i{font-size:16px; -webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -ms-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in;float: right}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatedownwrp a{padding:12px 10px; border: 1px solid #ddd; background: #fff; color:#212121; display: inline-block; display: block;font-size: 14px;}     
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatedownwrp .timelist { position:absolute;background:#fff; box-shadow: 0 1px 6px rgba(32,33,36,.28); z-index:3; width:100%; margin-top:5px; left:0; display:block; text-align: left;height: 200px; overflow-x: hidden; overflow-y: auto;top: 36px}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatedownwrp .timelist ul {margin: 5px 0}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatedownwrp .timelist ul li { color: #666; padding: 0; line-height: 38px; font-weight: 400; text-transform: none; font-size: 13px; }  
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatetag{}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatetag ul{}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatetag ul li{display: inline-block; border-radius: 2px; border: solid 1px #ddd; padding:6px 10px;background: #fff; font-size: 13px;color: #666;}
.availtmainwarp .availtwarp .availtrt .availtrtbd .availformwrap .availdatetag ul li a{padding-left: 3px;color: #000;}

.availtmainwarp .avail .title-txt{font-weight: 700;font-size:16px;padding:15px 0;display: block;}
.availtmainwarp .avail ul{margin:0px;padding:0 0 15px 0;}
.availtmainwarp .avail ul li{margin:0 0 0 25px;padding:0 0 10px 0;list-style:disc;font-size:14px;line-height:20px;color:#333;}
/**/   
.calenderactive{position: relative; background: none;}
.calenderactive:after{position: absolute; background: #08a182; height: 5px; width: 5px; border-radius: 50%; content: ""; right: 0; top: 10px;}
.today.day.calenderactive:after,.disabled.calenderactive:after, .active.day.calenderactive:after{display: none}
.today.day.calenderactive, .today.day.calenderactive:hover, .today.day.calenderactive:hove:active{background-color: #294970 !important;border-color: #294970!important;color: #fff !important}
/**/
.avail-modal { display: none; height: 100%; overflow-x: hidden; overflow-y: auto; width: 100%; z-index: 1000000; top: 0; right: 0; bottom: 0; left: 0; position: fixed; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } 
.avail-title { color:#fff; margin-bottom:15px; text-align:center;font-size: 22px;}
.avail-title b{display: block;}
.avail-title span{display: inline-block; font-size: 14px; padding: 10px 0 0}
.availwarp{margin: 50px}
.avail-content{ background-color: #fff; margin:0 auto 50px; max-width: 900px; min-height: 0; min-width: 0; position: relative;background-clip: padding-box; }
.avail-modal .close { color: #ccc; font-size: 24px; text-align: left; top: 0; right: -40px; font-family:"Google Sans", Arial, sans-serif;padding: 10px;position: absolute;cursor: pointer}
.avail-modal .close a{font-size: 15px;color: #15447d;display: inline-block; cursor: pointer;}
.avail-modal .close a i{font-size: 18px;margin-right: 5px;}
.avail-modal .availcontentlt{box-shadow: 0 0 10px 0 rgb(0 0 0 / 16%);padding: 15px;display: flex;align-items: center}
.avail-modal .availcontentlt figure{width:90px; height: 90px;border-radius: 50%; background: #f5f5f5; margin:0; float: left;box-shadow: 0 1px 4px rgb(32 33 36 / 28%);-moz-box-shadow: 0 1px 4px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 4px rgb(32 33 36 / 28%);border: solid 5px #fff; overflow: hidden}
.avail-modal .availcontentlt .availinfo{margin-left: 15px;}
.avail-modal .availcontentlt .availinfo .availinfotitle{color: #15447d;font-weight: bold} 
.avail-modal .availcontentlt .availinfo ul {margin:0 0 10px;}
.avail-modal .availcontentlt .availinfo ul li{padding: 10px 0;float: left;margin-right: 25px;}    
.avail-modal .availcontentlt .availinfo ul li span, .avail-modal .availcontentlt .availinfo ul li b{display: block;text-align: left;font-size: 14px;}
.avail-modal .availcontentlt .availinfo ul li span{color: #999;font-size: 13px;padding-bottom: 5px;}
.avail-modal .availcontentlt .availinfo ul li b{font-weight: 500;color: #212121}
.avail-modal .availcontentlt .availinfo ul li b.price{color: #08a182;font-weight: 700;font-size: 22px;font-family: "Google Sans",Arial,sans-serif;}
.avail-modal .availcontentrtwrp{width: 100%;}
.avail-modal .availcontentrt{width: 50%;float: left;padding:15px;}
.avail-modal .availcontentrt .availform{}
.avail-modal .availcontentrt .availform ul{}
.avail-modal .availcontentrt .availform ul li{padding: 10px 0;position: relative}
.avail-modal .availcontentrt .availform ul li .search-suggest-hd ul li a b{display: inline-block;overflow: inherit;margin-top: 0;}
.avail-modal .availcontentrt .availform ul li .search-suggest-hd ul li a:hover b{color: #fff}
.avail-modal .availcontentrt .availform ul li .btun i{margin: 0 4px 0;}
.avail-modal .availcontentrt .availform ul li label{display: block;font-family:"Google Sans", Arial, sans-serif; font-size: 15px; padding-bottom: 10px;}
.avail-modal .availcontentrt .availform ul li.alert label{color: red}
.avail-modal .availcontentrt .availform ul li.alert input, .avail-modal .availcontentrt .availform ul li.alert textarea {border-color: red!important;}
.avail-modal .availcontentrt .availform ul li textarea{height: auto;border: 1px solid #9e9e9e;border-radius: 5px;}

.avail-modal .availcontentrt .availform ul li input[type="text"], .avail-modal .availcontentrt .availform ul li input[type="password"], .avail-modal .availcontentrt .availform ul li input[type="email"], .avail-modal .availcontentrt .availform ul li input[type="tel"], .avail-modal .availcontentrt .availform ul li select {line-height:18px;width:100%;padding:15px;background-color: #fff;border: 1px solid #9e9e9e;border-radius: 5px;box-shadow: none;-webkit-transition: all .3s;transition: all .3s;outline: 0;height: 50px;}
.avail-modal .availcontentrt .availform ul li input:focus, .avail-modal .availcontentrt .availform ul li textarea:focus, .avail-modal .availcontentrt .availform ul li select:focus {border: 2px solid #06f!important;}
.avail-modal .availcontentrt .availform ul li .contact-num select {width: 130px;margin-right: 10px;padding: 10px 15px;}
.avail-modal .availcontentrt .availform ul li .contact-num input {width: 65%;}
.avail-modal .availcontentrt .availform ul li .search-suggest-hd ul li{padding: 0}
.avail-modal .availcontentrt .availform ul li .search-suggest-hd{top: 86px;max-height: 250px;overflow-x: hidden;overflow-y: auto;}
.avail-modal .availcta{text-align: center;padding: 30px 0;background: #f5f5f5;}
.avail-modal .availcta .btun{background: #ff716d;padding: 10px 35px;font-size: 14px;}
.avail-modal .availcta .btun-white{background: #fff;padding: 10px 35px;font-size: 14px;}
.avail-modal .availcontentrt .availform ul li .pincode-list{}
.avail-modal .availcontentrt .availform ul li .pincode-list ul{}
.avail-modal .availcontentrt .availform ul li .pincode-list ul li{float: left; margin: 0 10px 10px;background: #f5f5f5;;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; padding: 10px;}
.avail-modal .availcontentrt .availform ul li .pincode-list ul li a{display: block;color: #212121;cursor: pointer}
.avail-modal .availcontentrt .availform ul li .pincode-list ul li.active, .avail-modal .availcontentrt .availform ul li .pincode-list ul li:hover{background: #333}
.avail-modal .availcontentrt .availform ul li .pincode-list ul li.active a, .avail-modal .availcontentrt .availform ul li .pincode-list ul li:hover a{color: #fff;}
.availthankscontent{background-color: #fff; margin:0 auto 50px; max-width: 500px; min-height: 0; min-width: 0; position: relative;background-clip: padding-box; }
.availthanks{text-align: center;padding: 25px 15px}
.availthanks strong{color:#08a182; font-weight:700; font-size:32px; font-family: "Google Sans",Arial,sans-serif;display: block;padding-bottom: 10px;}
.availthanks figure{border: solid 3px #08a182;width: 100px;height: 100px;margin: 0 auto;border-radius: 50%;padding: 18px 0;color: #08a182; margin-bottom: 10px; margin-top: 10px;}
.availthanks figure i{ font-size: 60px}
.availthanks b{color:#212121; font-weight:700; font-size:22px; font-family: "Google Sans",Arial,sans-serif;display: block;padding-bottom: 10px;}

.map-modal { display: none; height: 100%; overflow-x: hidden; overflow-y: auto; width: 100%; z-index: 1000000; top: 0; right: 0; bottom: 0; left: 0; position: fixed; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } 
.map-title { color:#fff; margin-bottom:15px; text-align:center;font-size: 22px;}
.map-title b{display: block;}
.map-title span{display: inline-block; font-size: 14px; padding: 10px 0 0}
.mapwarp{margin: 50px}
.map-content{ background-color: #fff; margin:0 auto 50px;max-width: 900px; min-height: 0; min-width: 0; position: relative;background-clip: padding-box; }
.map-modal .close {color:#ccc;cursor:pointer;font-size:24px;position:absolute;right:-35px;text-align:center;top:0;font-family:"Google Sans",Arial,sans-serif; z-index: 99}
.maprow{width:100%;padding: 15px;}
.maprow .incol1{width:35%;float:left;margin-right:15px} 
.maprow .incol1 span{font-weight: normal; font-size: 12px}
.maprow .incol1 input[type="text"], .direction_select select {line-height:18px;width:100%;padding:15px;background-color: #fff;border: 1px solid #9e9e9e;border-radius: 5px;box-shadow: none;-webkit-transition: all .3s;transition: all .3s;outline: 0;height: 50px;}
.maprow .incol1 input:focus {border: 2px solid #06f!important;}  
.maprow label{font-size:14px;cursor:default;color:#666;display:block;padding-bottom: 10px;}
.maprow .incol2{width:24%;float:left;padding-top:15px}
.get-map-out{margin:10px 0;padding:20px 10px 10px;display:block;background-color:#f4f4f4}
.get-map-out .direction{width:36%;padding:0;float:left}
.get-map-out .map{width:63%;padding:0;float:left}
.direction_select{padding:0 0 10px 0} 
.direction-list{margin:10px 0 0 0}
.direction_select select{width: 97%} 
.maprow .locationtitle{color: #212121;font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 16px; padding:0 0 15px 0; display: block}
.locationhd{padding: 15px; border-bottom: solid 1px #ddd;}
.locationhd .locationtitle{color: #212121;font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 16px; padding:0 0 15px 0; display: block}        
.locationhd .locationarea{}
.locationhd .locationarea ul{}
.locationhd .locationarea ul li i{color: #999;margin-right: 5px;}
.locationhd .locationarea ul li{float: left; margin-right: 30px; font-size: 14px; margin-bottom: 10px;}
.locationhd .locationarea ul li a{ color: #212121;cursor: pointer;}
.locationhd .locationarea ul li a:hover{ color: #009fff;text-decoration: underline}
.locationhd .locationarea ul li a span{color: #555}
/**/
.trstsafty{padding: 15px;}
.trstsafty p{font-size: 14px;color: #666; line-height: 20px; padding-bottom: 8px;}
.trstsafty .trstsaftyitemwrp{display: grid;grid-template-columns: 50% 50%;}
.trstsafty .trstsaftyitemwrp .trstsaftyitem{padding: 10px;display: flex;align-items: center}
.trstsafty .trstsaftyitemwrp .trstsaftyitem figure{margin-right: 10px;text-align: center}
.trstsafty .trstsaftyitemwrp .trstsaftyitem figure figcaption{width: 60px; height: 60px; border-radius: 50%; background: #f5f5f5; display: flex; align-items: center}
.trstsafty .trstsaftyitemwrp .trstsaftyitem figure span{display: block; font-size: 11px; text-transform: uppercase; font-weight: 500;margin-top: 10px;}
.trstsafty .trstsaftyitemwrp .trstsaftyitem figure i{width: 32px;height: 32px;display: block;margin: 0 auto;}
.trstsafty .trstsaftyitemwrp .trstsaftyitem figure i.firstaidkit{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/firstaidkit.png") 0 0 no-repeat;}
.trstsafty .trstsaftyitemwrp .trstsaftyitem figure i.cpr{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/cpr.png") 0 0 no-repeat;}
.trstsafty .trstsaftyitemwrp .trstsaftyitem .tsdesc{flex: 1;font-size: 14px;}
.trstsafty .trstsaftyitemwrp .trstsaftyitem .tsdesc b{font-weight: 500;color: #212121;display: block;padding: 0 0 5px;}
.trstsafty .trstsaftyitemwrp .trstsaftyitem .tsdesc p{font-weight: 400;color: #666;display: block}
/**/
.promo-bg{margin: 5px;text-align: center;border: solid 5px #fff;box-shadow: 0 1px 6px rgb(32 33 36 / 28%);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgb(32 33 36 / 28%);margin-bottom: 15px;}
.promo-bg p{color: #fff;font-family: Google Sans, Arial, sans-serif; font-weight: 500;font-size: 22px;line-height: 26px; padding-bottom: 15px;}
.promobga{background:#3b3e5d;padding: 25px 20px;margin: 5px;text-align: center;border: solid 5px #fff;box-shadow: 0 1px 6px rgb(32 33 36 / 28%);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgb(32 33 36 / 28%);margin-bottom: 15px;}
.promobga p{color: #fff;font-family: Google Sans, Arial, sans-serif; font-size: 22px;line-height: 26px; padding-bottom: 15px;}
.promobga a, .promobg a{font-size: 16px;font-family: Google Sans, Arial, sans-serif; padding: 7px 40px;text-transform: none}

.promo-bg{ background: #08a182;min-height: 338px;}
.promo-bga{border-bottom: 3px #fff solid; text-align: left;padding: 25px 25px;position: relative}
.promo-bgb{text-align: right;padding: 25px 25px;border-top: 2px #fff solid;position: relative}      
.promo-bga:after, .promo-bgb:after{width: 0;height: 0;border-left: 15px solid transparent; border-right: 15px solid transparent;border-top: 15px solid #fff; content: "";top: 0;position: absolute;right: 25px}
.promo-bgb:after{left: 25px}
.promo-bg a{padding: 8px 30px;font-size: 17px;}
/**/
.detailtitle{color: #212121;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 14px;display: block;padding: 0 0 15px;}
/**/
.newpostadbg{ padding: 20px 0; }
.newpostadwrp{display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;}
.newpostadwrp .newpostad{background: #fff;text-align: center;border-radius: 4px;box-shadow: 0 0 10px rgb(137 173 255 / 35%);}
.newpostadwrp .newpostad figure{width: 70px; height: 70px; margin: 0 auto; background: #fff;border-radius: 50%;box-shadow: 0 1px 4px rgb(32 33 36 / 28%);-moz-box-shadow: 0 1px 4px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 4px rgb(32 33 36 / 28%); border: solid 3px #fff;display: inline-flex;justify-content: center;align-items: center;}
.newpostadwrp .newpostad figure i {width: 50px;height: 50px;display: inline-block;}
.newpostadwrp .newpostad figure i.nanny-babysitter{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/nanny-babysitter.svg") 0 0 no-repeat; background-size: cover} 
.newpostadwrp .newpostad figure i.babysitter{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/babysitter.png") 0 0 no-repeat; background-size: cover}
.newpostadwrp .newpostad figure i.cook{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/cook.svg") 0 0 no-repeat; background-size: cover}
.newpostadwrp .newpostad figure i.housekeeper{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/housekeeper.svg") 0 0 no-repeat; background-size: cover}
.newpostadwrp .newpostad figure i.eldercareprovider{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/eldercareprovider.svg") 0 0 no-repeat; background-size: cover}
.newpostadwrp .newpostad figure i.care-center{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/care-center.svg") 0 0 no-repeat; background-size: cover}
.newpostadwrp .newpostad figure i.family-child-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/family-child-care.svg") 0 0 no-repeat; background-size: cover}
.newpostadwrp .newpostad figure i.pet-care{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/pet-care.svg") 0 0 no-repeat; background-size: cover}
.newpostadwrp .newpostad a{display: block;padding: 20px 20px 20px;}
.newpostadwrp .newpostad a b:hover{color: #0167ff;text-decoration: underline} 
.newpostadwrp .newpostad b{color: #212121;font-weight: 500;font-size: 18px; margin-top: 15px; display: block;}
.newpostadwrp .newpostad p{font-size: 15px;color: #666;padding-top: 5px; line-height: 20px;text-align: left;height: 60px;white-space: initial;}
.newpostadbg .herolcftitle{font-weight: 700;font-size: 28px;font-family: "Google Sans", Arial, sans-serif;color: #212121;letter-spacing: 1.5px; text-align: center;}
.newpostadbg .herolcftitle h2:after{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-titlebg.png") center bottom no-repeat; height: 7px; width: 140px; content: ""; display: block; margin: 0 auto;margin-top: 10px;}
.newpostadbg .herolcftitle span{display: block;font-size: 18px;font-family: "Google Sans", Arial, sans-serif;font-weight: 400;padding-top: 5px; padding-bottom: 25px;letter-spacing: normal}
.newpostadwrp .newpostad a.more{ font-size: 14px; display: block; text-align: right;padding: 15px;border-top: dotted 1px #c3c3c3;}

.contentfadebtun {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;margin: 0;padding: 6rem 0 3rem 0;background-image: -moz-linear-gradient(top, transparent, #ffffff);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, #ffffff));}
.contentfadewrap{max-height: 180px;overflow: hidden;position: relative;}
.contentfadewrap a{background: #fff; border-radius: 50px; font-weight: 500}

.upnowbanner{padding: 10px 15px;background-color: #fdb32a;position: relative;text-align: center;border-bottom: solid 2px #fff}
.upnowbanner strong{font-weight: 500}
.upnowbanner a{font-weight: 500;background-color: #fff;color: #015AC8;border-radius: 4px; display: inline-block;padding: 5px 10px;margin-left: 5px;}
.lcfpromo{text-align: right;padding: 0 25px 0;}
.lcfpromo a{display: inline-block;font-size: 14px;font-family: "Google Sans", Arial, sans-serif;font-weight: 400;padding: 5px 10px;;color: #fff; text-decoration:none;background: #08a182; border-radius: 4px;}
.lcfpromo a:hover{color: #fff;}

.postadbg { background:#fff; box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); margin:0 0 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; transition: .3s ease-in;padding: 5px}
.postadbg:hover {box-shadow: -1px -1px 8px rgba(32, 33, 36, .28), 1px 2px 8px rgba(32, 33, 36, .28), 1px 2px 8px rgba(32, 33, 36, .28);}
.postadpromobg{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/postadpromobg.jpg") 0 0 no-repeat;padding: 0;background-size: 100%;}
.postadpromobg .secondary-title{padding:10px;border-color:#fff }
.promiconwarp{ display: flex;gap:15px;padding: 15px 0;align-items: center;justify-content: center;}
.promiconwarp .prmoiconwrp{border: solid 1px #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 8px;display: inline-block;background: rgba(255,255,255,.5);position: relative;cursor: pointer;min-width: 150px;-webkit-box-shadow: 1px -1px 5px 0px rgb(0 0 0 / 22%);-moz-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);box-shadow: 1px -1px 5px 0px rgb(0 0 0 / 22%);}
.promiconwarp .promoicon{background: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 10px;text-align: center;}
.promiconwarp .promoicon i{width: 50px; height: 50px; display: inline-block;}
.promiconwarp .promoicon i.owningadaycare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/owningadaycare.png") 0 0 no-repeat; background-size: cover}
.promiconwarp .promoicon i.need-daycare{background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/need-daycare.png") 0 0 no-repeat; background-size: cover}
.promiconwarp .promoicon a {color: #212121;display: block;}
.promiconwarp .promoicon:hover a{color: #0167ff; text-decoration: underline}
.promiconwarp .promoicon span{ display: block;font-family: "Google Sans", Arial, sans-serif;font-weight: 500;padding:15px 0;}
.promiconwarp .promoicon span b{ font-size: 12px; display: block;font-family: "Google Sans", Arial, sans-serif;font-weight: 500;}


/* listing SEO promotion starts here */
.detail-cont-outer { padding: 15px}
.detail-cont-outer h3 {font-size: 18px;line-height: 24px;color: #212121;padding: 0 0 15px 0;}
.detail-cont-outer p {font-size: 15px;line-height: 24px;font-weight: normal;color: #666;padding: 0 0 15px 0;margin: 0px;}
.detail-cont-outer p strong{font-size:15px;line-height:24px;font-weight:400;color:#333;font-weight:600;margin:0 5px 0 0}
.detail-cont-outer .table-outer{padding:0 0 20px 0}
.detail-cont-outer .table-outer tr th{background-color:#f1f5f7;border:solid 1px #ccc;padding:15px;color:#333;text-align:left;font-size:15px;line-height:24px;font-weight:600}
.detail-cont-outer .table-outer tr td{background-color:#fff;border:solid 1px #ccc;padding:15px;color:#555;text-align:left;font-size:14px;line-height:22px}
.detail-cont-outer .circle-listing{padding:0 0 15px 0}
.detail-cont-outer .circle-listing .title-txt strong{font-size:15px;line-height:22px;color:#333;font-weight:500}
.detail-cont-outer .circle-listing ul{margin:0;padding:10px}
.detail-cont-outer .circle-listing ul li{margin:0 0 10px 20px;padding:0 0 8px 0;list-style:disc;line-height:24px;color:#666;line-height: 20px;}
.detail-cont-outer .decimal-listing{padding:0 0 15px 0}
.detail-cont-outer .decimal-listing .title-txt strong{font-size:15px;line-height:22px;color:#333;font-weight:500}
.detail-cont-outer .decimal-listing ul{margin:0;padding:10px}
.detail-cont-outer .decimal-listing ul li{margin:0 0 10px 20px;padding:0 0 8px 5px;list-style:decimal;color:#666;line-height: 20px;}
/* listing SEO promotion end here */
.nearcitieswarp{padding: 50px 0 50px;background-color:#fff;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.near-cities{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:1.5rem 0;}
.near-cities a{background-color:#f7f7f7;border:solid 1px #ddd;padding:10px 20px;margin:0 10px 20px;color:#212121;font-size:15px;font-weight:400;display:inline-block;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 20px;}
/**/
.frame-width {top: 10px;left: 50%;margin-left: -205px;min-height: 614px;width: 410px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

/*============================================ new banner Started ============================================*/
.herobannerwrpnew{ position: relative;padding: 15px 0 25px;background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/daycare-homenew.jpg);height: 500px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.herobannerwrpnew:before{background: #1d83f9;position: absolute;right: 0;content: "";top:0;width:30%;height: 100%}
.herobannerwrpnew:after{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgb(0 0 0 / 10%) 100%);position: absolute;right: 0;content: "";bottom: 0;
 width: 100%;height: 10px;}
.herobannerwrpnew .herotitle{text-align: center;padding-top: 10px;}
.herobannerwrpnew .herotitle h1{font-weight: 700;font-size: 40px;color:#082A5E;letter-spacing: .5px;text-shadow: 2px 2px 0 #fff;}
.herobannerwrpnew .herotitle b{display: block; font-size: 18px;font-weight: 400;padding-top: 30px;}
.herobannerwrpnew .newpostwarp{}
.herobannerwrpnew .newpostwarp .newpost{display: flex;gap:15px;justify-content: center;padding: 15px 0; }
.herobannerwrpnew .newpostwarp .newpost .itembox{background: #fff;box-shadow: 0 0 10px rgb(137 173 255 / 35%);padding: 15px;border-radius: 4px;width: 180px; height: 170px;text-align: center}
.herobannerwrpnew .newpostwarp .newpost .itembox i{background: #f5f5f5;height: 100px; margin: 0 auto;display: block}
.herobannerwrpnew .newpostwarp .newpost .itembox i img{height: 100%;}
.herobannerwrpnew .newpostwarp .newpost .itembox span{display: block;padding-top: 20px; font-weight: 500}
.herobannerwrpnew .newpostwarp .newpost .itembox a span{color: #082A5E;}
  
.herobannerwrpnew .lcf-or span {background: #e7f2f9;border-radius: 50%;height: 40px;width: 40px;border: solid 1px #fff;text-align: center;padding: 5px;display: inline-block;position: relative;-webkit-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);-moz-box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);box-shadow: 1px -1px 5px 0px rgba(0,0,0,0.22);}
  
/**/
.bannerrightwarp{position: absolute;right: 0;width:42%;top: 0;padding: 50px 15px 0;height: 100%;}
.banner-right {position: relative;background: #fff; border: solid 10px #fff;width: 400px;height: 400px;border-radius: 50%; display: flex;align-items: center;justify-content: center;    box-shadow: 0 0 10px rgb(137 173 255 / 35%);}
.banner-right .img-fluid{width: 375px;height: 375px;border-radius: 50%; }
.banner-right-fifteenone {position: absolute;top: 100px;left: -90px;animation: mover 1s infinite alternate;width: 120px;height: 120px;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 10px rgb(137 173 255 / 35%);} 
.banner-right-fifteenone img {width: 95px; height: 95px;background: #fedc9c;border: solid 10px #fff0d3;border-radius: 50%} 
.banner-right-fifteenfour {position: absolute;right: 0px;bottom: 100px;}
.banner-right-fifteenfive {position: absolute;top: -30px;right: -270px;width: 250px;height: 250px;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;animation: mover 1s infinite alternate;} 
.banner-right-fifteenfive .img-fluid{width: 230px;height: 230px;border-radius: 50%; }
.banner-right-fifteenseven {position: absolute;top: 150px;right: 0px;} 
.banner-right-fifteeneight {position: absolute;bottom: -30px;right: -170px;width: 150px;animation: dotanim 1s linear 0s infinite alternate;}  
.shape-1 {position: absolute;top:0;left: -100px;animation: mover 1s infinite alternate;}
.shape-2 img{filter: invert(1) brightness(100);opacity: .5;border-radius: 50%;}
.shape-2 {position: absolute;bottom: 0px;animation: dotanim 3s linear 0s infinite alternate;top: 30px;left: 315px;}
  @keyframes mover {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
} 
@keyframes dotanim {
    0% {
        transform: translateX(20px);
    }
    100% {
        transform: translateX(0px);
    }
}

/**/
.herobannerwrpnew .herofilter{margin-bottom: 15px;text-align: center}
.herobannerwrpnew .herofilter .filterpanel{background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-shadow: 0 0 10px rgb(137 173 255 / 35%);display: inline-block;}
.herobannerwrpnew .herofilter ul { display: -ms-flexbox; display: flex;justify-content: space-around;}
.herobannerwrpnew .herofilter ul li {font-weight: 500; border-right:solid 1px rgba(0,0,0,.1);position:relative;float: left\9;align-items: center;display: flex;font-size: 15px}
.herobannerwrpnew .herofilter ul li.active {background: #eee;}
.herobannerwrpnew .herofilter ul li:first-child.active, .herobannerwrpnew .herofilter ul li:first-child:hover{-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.herobannerwrpnew .herofilter ul li input[type="text"]{padding: 5px 20px;height: 35px; background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: rgba(0,0,0,.54);}
.herobannerwrpnew .herofilter ul li a { color:#082A5E; padding:15px; display: block; transition:none }
.herobannerwrpnew .herofilter ul li a:hover{color: #212121}
.herobannerwrpnew .herofilter ul li a i {margin: 0 3px}
.herobannerwrpnew .herofilter ul li i.fa-angle-down{ cursor: pointer}
.herobannerwrpnew .herofilter ul li.searchbtn{border-right: 0;padding: 5px}
.herobannerwrpnew .herofilter ul li.searchbtn:hover { background: none}
.herobannerwrpnew .herofilter ul li.searchbtn a{background: #2684f6;color: #fff;padding:15px 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.herobannerwrpnew .room-search-wrp {background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.24);position: absolute;z-index: 99;left: 0;top: 51px;}
.herobannerwrpnew .herofilter .filterdescwrp{background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.24);position: absolute;z-index: 99;left: 0;top: 51px;-webkit-border-radius: 3px;border-radius: 3px; border: solid 1px #fff;text-align: left}
.herobannerwrpnew .herofilter .filterdescwrp.refineidone{ width: 1050px}
.herobannerwrpnew .herofilter .filterdescwrp.refineidtwo{width: 1050px;}
.herobannerwrpnew .herofilter .filterdescwrp.refineidtwo .refinelist{width: 20%}
.herobannerwrpnew .herofilter .filterdescwrp.refineidtwo .locationlist{ width: 100%}
.herobannerwrpnew .herofilter .filterdescwrp.refineidthree{padding: 10px 0 0}
.herobannerwrpnew .herofilter .filterdescwrp.refineidfour{padding: 10px 0 0}
.herobannerwrpnew .herofilter .filterdescwrp.refineidfive{width: 800px;}
.herobannerwrpnew .herofilter .filterdescwrp.refineidnew, .herobannerwrpnew .herofilter .refinemorewrp.refineidnew{width: 400px;}
.herobannerwrpnew .herofilter .filterdescwrp.refineidnew .refinelist, .herobannerwrpnew .herofilter .refinemorewrp.refineidnew .refinelist{width: 50%}
.herobannerwrpnew .refinemorewrp.refineidfivea{width: 300px;}
.herobannerwrpnew .refinemorewrp.refineidfiveb{width: 200px;}
.herobannerwrpnew .refinemorewrp .priceinputwrp{background: #f5f5f5;padding: 10px 5px;display: flex;}
.herobannerwrpnew .refinemorewrp .priceinputwrp input{width: 46%; float: left; margin: 0 5px}
.herobannerwrpnew .refinemorewrp ul.rightalin{margin-left: 158px;}
.herobannerwrpnew .refinemorewrp .pricelist{}
.herobannerwrpnew .refinemorewrp .pricelist ul{display: block;text-align: left;}
.herobannerwrpnew .refinemorewrp .pricelist ul li{padding:0; border-right: 0;font-weight: 400;display: block}
.herobannerwrpnew .refinemorewrp .pricelist ul li a{padding: 10px;color: #666;font-size: 14px;}
.herobannerwrpnew .herofilter .filterdescwrp .refinelist{ padding:10px 0;width: 25%; float: left;}
.herobannerwrpnew .herofilter .filterdescwrp .refinelist a:hover{text-decoration: underline;    color: #009fff;}
.herobannerwrpnew .herofilter .filterdescwrp .refinelist .refinetitle{font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #212121;padding:10px;}
.herobannerwrpnew .herofilter .filterdescwrp .refinelist .refinetitle a{color: #212121; padding: 0}
.herobannerwrpnew .herofilter .filterdescwrp .refinelist ul{ display: block;}
.herobannerwrpnew .herofilter .filterdescwrp .refinelist ul li{ border: 0;padding:10px 10px 5px;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;display: block}
.herobannerwrpnew .herofilter .filterdescwrp .refinelist ul li:hover{background:none; border: 0}
.herobannerwrpnew .herofilter .filterdescwrp .refinelist ul li a{ color: #666; padding: 0}
.herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav{ border-bottom:  solid 1px #ddd}
.herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav ul{justify-content: flex-start;}
.herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav ul li{font-family: 'Roboto', sans-serif;font-size: 13px; font-weight: 500;padding: 5px 15px;}
.herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav ul li a{color: #212121;padding: 9px 0;} 
.herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav ul li:hover  {background:none; border-radius: 0}
.herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav ul li.active, .herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav ul li:hover{border-bottom: solid 1px #2d85f3; background: none}
.herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav ul li.active a, .herobannerwrpnew .herofilter .filterdescwrp .refinelocationnav ul li:hover a {color: #2d85f3;}
.herobannerwrpnew .herofilter .filterdescwrp .refine-input{background: #eee; padding: 10px;}
.herobannerwrpnew .herofilter .filterdescwrp .refine-input input{padding: 5px 8px;height: 35px; border: solid 1px #ddd}
.herobannerwrpnew .herofilter .filterdescwrp.refineidtwo .locationlist .refinetitle {font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 700;color: #212121;padding:10px;}
.herobannerwrpnew .herofilter .filterdescwrp.refineidtwo .locationlist ul{ display: block;}
.herobannerwrpnew .herofilter .filterdescwrp.refineidtwo .locationlist ul li{ border: 0;padding:10px 10px 5px;font-family: 'Roboto', sans-serif;font-size: 14px; float: left; width: 25%;font-weight: 400;display: block}
.herobannerwrpnew .herofilter .filterdescwrp.refineidtwo .locationlist ul li:hover{background:none; border: 0}
.herobannerwrpnew .herofilter .filterdescwrp.refineidtwo .locationlist ul li a{ color: #666; padding: 0}
.herobannerwrpnew .herofilter ul li .refinelist-withacton{ padding:10px 0; width: 500px;    text-align: left;}
.herobannerwrpnew .herofilter ul li .refinelist-withacton ul{display: block;}
.herobannerwrpnew .herofilter ul li .refinelist-withacton ul li{border: 0;padding:10px 10px 5px;font-family: 'Roboto', sans-serif;font-size: 13px; float: left; width: 50%;font-weight: 400;display: block}
.herobannerwrpnew .herofilter ul li .refinelist-withacton ul li:hover{background:none; border: 0}
.herobannerwrpnew .herofilter ul li .refinelist-withacton ul.input-field [type="checkbox"]+label { left:0; font-size:14px; color:#666;height: auto}
.herobannerwrpnew .herofilter ul li .refinelist-withacton ul.input-field [type="checkbox"].filled-in:not(:checked)+label:after { border-width:1px }
.herobannerwrpnew .herofilter ul li .refinelist-withacton ul.input-field [type="radio"]+label {left:0; font-size:14px; color:#666;height: auto}
.herobannerwrpnew .herofilter ul li .refinelist-withacton ul.input-field [type="radio"].filled-in:not(:checked)+label:after { border-width:1px }		
.herobannerwrpnew .herofilter ul li .refinefooter{background: #f6f7fb;text-align: right;}
.herobannerwrpnew .herofilter ul li .refinefooter a{text-transform: uppercase;font-size: 16px;font-weight: 700;color: #d0021b;text-decoration: none;font-family: 'Roboto', sans-serif; padding: 10px 15px}
/*============================================ new banner End ================================================*/
.herolcfwrp .mobilescroll{display: flex}
.herolcfwrp .mobilescroll .lcf-iconwrp .lcf-icon p{color: #777; font-size: 13px;line-height: 18px}
.herolcfwrp .mobilescroll .lcf-iconwrp .lcf-icon p b{color: #212121;font-weight: 500}
.herolcfwrp .mobilescroll .lcf-iconwrp .lcf-icon:hover a{text-decoration: none}
.herolcfwrp .mobilescroll .lcf-iconwrp .lcf-icon:hover a span{text-decoration: underline}

.ad-promotion{background-color: rgba(0, 0, 0, 0.8);height:100%;overflow-x:hidden;overflow-y: auto;width: 100%;z-index: 1000000;top: 0;right: 0;bottom: 0;left: 0;position: fixed;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.ad-promotion .imag-container {position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}
.ad-promotion .imag-container .close{display:flex;justify-content:flex-end;}
.ad-promotion .imag-container .close a{font-size:16px;padding:5px;background-color:#fff;color:#000;}
.onlinead .onlineadlt a, .onlinead .onlineadrt .onlinetitle a{color:#fff; text-decoration: none;}


/* AD promotion second start here */
.client-promotion{background-color: rgba(255,255,255,0.8);height:100%;overflow-x:hidden;overflow-y: auto;width: 100%;z-index: 1000000;top: 0;right: 0;bottom: 0;left: 0;position: fixed;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.client-promotion .close-txt{position:absolute;top:10px;right:10px;z-index:1;background-color:#333;}
.client-promotion .close-txt a{padding:5px;font-size:20px;line-height:20px;color:#fff;font-weight:bold;text-transform:uppercase;display:block;}
.client-promotion .imag-container {margin:20px auto 20px auto;text-align:center;}
.client-promotion .imag-container .close{display:flex;justify-content:flex-end;}
.client-promotion .imag-container .close a{font-size:16px;padding:5px;background-color:#fff;color:#000;}
/* AD promotion second end here */
/* client block second starts here */
.client-link-sulekha{padding:5px;text-align:center;color:#666;}
.client-link-sulekha img{width:100%;height:100%;}
.client-link-sulekha a{font-size:14px;line-height:20px;font-weight:500;color:#4285F4;letter-spacing:0.5px;}
.client-link-sulekha span.blktxt{font-weight:bold;color:#333;padding:0 8px;}
.client-promotion .imag-container .ad-txt{background-color:#eeeeee;margin:5px 0;padding:8px;font-size:12px;line-height:12px;color:#777;text-align:center;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;}
/* client block second end here */
.wantedbord{display: flex;}
.wantedbord .bord-nannyleft{padding: 15px; border-right: 1px solid #ddd; -webkit-flex-basis: 15%; -ms-flex-preferred-size: 15%;flex-basis: 75%;min-width: 0;
    -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0;flex-grow: 0;}
.wantedbord .bord-nannyleft .wantedbord-title{padding-bottom: 10px;;color: #212121;font-size: 30px;font-weight: 700;line-height: normal;font-family:"Google Sans";}
.wantedbord .bord-nannyleft p span{padding: 10px 10px 10px 0px;color: #777;font-weight: 400;font-size: 14px;}
.wantedbord .bord-nannyleft p span b{color: #212121;font-weight: 500;}
.wantedbord .bord-nannyright{padding: 15px; -webkit-flex-basis: 15%; -ms-flex-preferred-size: 15%;flex-basis: 25%;min-width: 0; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0;}
.wantedbord .bord-nannyright .nannyright-price{display: flex;align-items: center;font-family: Roboto;flex-direction: column;}
.wantedbord .bord-nannyright .nannyright-price b{color: #999;font-size: 14px;font-weight: 400;line-height: normal;}
.wantedbord .bord-nannyright .nannyright-price span{color: #08A182;font-size: 30px;font-weight: 700;line-height: normal;}
.wantedbord .bord-nannyright .nannyright-butn{text-align: center;margin-top: 5px;}
.wantedbord .bord-nannyright .nannyright-butn .btun{background: #FF716D;padding: 10px 35px;font-size: 14px;}
.wantedaddtlswarp{display: flex}
.wantedad-dtls .wantedad-list{position:sticky; top: 160px;margin-bottom: 20px;}
.wantedad-dtls .wantedad-list>ul {background:#fff; box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); margin:0 0 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative;; transition: .3s ease-in;}
.mainbg:hover {box-shadow: -1px -1px 8px rgba(32, 33, 36, .28), 1px 2px 8px rgba(32, 33, 36, .28), 1px 2px 8px rgba(32, 33, 36, .28);}
.wantedad-dtls .wantedad-list>ul li {padding: 15px;border-bottom: 1px solid #ddd;} 
.wantedad-dtls .wantedad-list ul li:last-child {border:0;} 
.wantedad-dtls .wantedad-list ul li a{display: flex;align-items: center;} 
.wantedad-dtls .wantedad-list>ul li a i{border-radius: 50px;background-color: #EEF3F7;width: 40px;height: 40px;color: #4E6786; display: inline-flex;align-items: center;justify-content: center} 
.wantedad-dtls .wantedad-list ul li a i img{width: 25px; height: 25px;}
.wantedad-dtls .wantedad-list ul li a span{padding-left: 10px;} 
.wantedad-dtls .wantedad-list ul li a span b{color: #777;font-family: Roboto;font-size: 14px;font-weight: 400;} 
.wantedad-dtls .wantedad-list ul li a span p{color: #454545;font-family: Roboto;font-size: 14px;padding: 5px 0px;font-weight: 600;} 
.wantedad-dtls .dtlsmini-fotter ul{align-items: center;display: grid;grid-template-columns: repeat(3, 1fr);gap: 0px 15px;} 
.wantedad-dtls .dtlsmini-fotter ul li{padding: 10px;}
.wantedad-dtls .dtlsmini-fotter ul li a{color: #212121;font-size: 16px;font-weight: 400;}
.wantedad-dtls .dtlsmini-fotter ul li a i{margin-right: 10px;color: #aaa;}
.wantedad-dtls .dtlsmini-fotter ul li a:hover i.like-heart{color: #ec4758;}
.wantedad-dtls .dtlsmini-fotter ul li a i.like-active{color: #ec4758;}
.wantedad-dtls .about-job p{color: #646A76;font-weight: 400;font-size: 15px;line-height: 25px;padding: 15px;}
.wantedad-dtls .wantedad-subtitle{color: #212121;border-bottom: 1px solid #e3e2e2;font-family: Roboto;font-weight: 700;font-size: 16px;padding: 15px;    line-height: normal;}
.requir-dtls ul{padding: 10px;display: flex;flex-wrap: wrap;}
.requir-dtls ul li{margin: 5px;color: #454545;font-size: 14px;font-weight: 400;display: block;padding: 10px 15px;border: 1px solid #ddd;background-color: #fff;border-radius: 20px;color: #454545;}
.job-schedule .schedule {padding: 15px;}
.job-schedule .schedule .schedule-title{font-size: 16px;font-weight: 500;color: #000;padding: 10px 0px;line-height: normal;}
.job-schedule .schedule aside{font-size: 14px;padding: 15px 0px;color: #08A680;font-weight: 400;}
.job-schedule .schedule .not-work{color: #FB2E5A;}
.job-schedule .schedule aside b{color: #454545;font-weight: 500;width: 145px;display: inline-block;}
.important-notice {border: 3px solid #FFF;background: #FFECF0;box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);margin: 0 0 25px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: relative;transition: .3s ease-in;}
.important-notice .wantedad-important span{border-bottom: 1px solid #fff;color: #D77748;font-weight: 700; font-family: Roboto;font-weight: 700;font-size: 16px;padding: 15px;display: block;}
.important-notice .wantedad-important  p{padding: 10px 15px;color: #D77748;font-family: Roboto;font-weight: 400;font-size: 12px;line-height:normal;}   
.left-right{display: flex;}
.contact-dtls{display: flex; flex-wrap: wrap;gap:10px;margin-top: 15px;}
.contact-dtls label i{padding-left: 3px; color: #c52429;}
.contact-dtls .alert label{color: #e54f55;}
.contact-dtls .alert input{border-color: #e54f55;}  
.contact-wrap .success{padding: 15px 0}
.contact-wrap .success b { color: #7db701; font-weight: 500; font-size:30px; text-align:center; display:block }
.contact-wrap .success b i{padding-right:5px;  }
.contact-wrap .success p { font-size: 14px; white-space: pre-wrap; text-align: center; padding: 5px 20px 0 20px; color: #333; line-height: 22px; }
.conct-left{padding:0 15px;width:49%;}
.conct-left label{padding: 10px 0px;display: block;color: #585858;font-family: Roboto;font-size: 14px;font-weight: 400;}
.conct-left input, .conct-left .about-area{padding: 10px;border: 1px #ddd solid;height: 45px;border-radius: 4px;}
.conct-area input{margin-left: -1px;border-radius: 0;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.conct-left .about-area{height: 130px;}        
.conct-area{display: flex;}
.conct-area select{cursor: pointer; outline: none;padding: 10px;border: 1px #ddd solid;height: 45px;border-radius: 4px;border-radius: 0;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.conct-left.formtextarea{width: 100%}
.conct-applynow {text-align: center;padding: 15px 0px;width: 100%;}
.conct-applynow .btun{background-color: #FF716D;padding: 10px 15px;font-size: 16px;border: 0;}
.create-profile{border-radius: 6px;border: 2px solid #FFF;background: #FDF6EE;box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);margin: 0 0 25px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;transition: .3s ease-in;height: 90px;display: flex; justify-content: center;align-items: center;}
.contact-wrap .verfywrp .otp-block .otp-group {text-align: center;padding: 0 0 20px 0;}
.contact-wrap .verfywrp .otp-block .otp-group ul li{display: inline-block; margin-bottom: 10px;}
.contact-wrap .verfywrp .otp-block .otp-group ul li input {width: 40px;text-align: center;font-weight: 600;font-size: 22px;height: 40px;background: #fff;border: 1px solid #cccaca;border-radius: 3px; display: inline-block; padding: 0}
.contact-wrap .verfywrp .otp-block .otp-group .error-text {color: #f00; font-size: 12px;}
.contact-wrap .verfywrp .otp-block .getotp{display: block;font-size: 11px;color: #333;text-align: center;}
.contact-wrap .verfywrp .otp-block .getotp .get-otp-call{ display: block;padding-bottom: 10px;}
.contact-wrap .verfywrp .otp-block .getotp .otptxt{ display: block;padding-top: 10px;}
.contact-wrap .verfywrp .input-field{ padding: 0 0 10px}
.contact-wrap .verfywrp .input-field ul{ text-align: center; background: #f5f5f5; padding: 10px 0; border-radius: 5px;}
.contact-wrap .verfywrp .input-field ul li{ display: inline-block;padding-right: 10px;}
.contact-wrap .verfywrp .input-field ul li label{ top: 0; padding-left: 25px;}
.create-profile span a{font-size: 14px;font-weight: 500;line-height: normal;padding: 5px 15px;}
.create-profile span b{margin: 0pc 20px;color: #212121;font-family: Roboto;font-size: 20px;font-weight: 500;}
.wantedad-dtls .other-option{background: #FEEEEF;border:2px #fff solid;}
.wantedad-dtls .other-option .wantedad-subtitle{border-bottom: 1px #fff solid;}
.wantedad-dtls .other-option ul li a{color: #0167FF;}
.wantedad-dtls .other-option ul li a:hover{color: #212121;text-decoration: underline;transition: all 0.30s ease-in-out;}
.wantedad-dtls .other-option span{color: #4E6786;font-size: 14px;font-weight: 400;padding: 15px 15px 0px;;display: block;}
.job-location{display: flex; gap:0px 57px; flex-wrap: wrap;}
.location-list{border-right: 1px solid #ddd;-webkit-flex-basis: 15%;-ms-flex-preferred-size: 15%;flex-basis: 30%; min-width: 0;-webkit-box-flex: 0;    -webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;}
.location-list ul{padding: 10px;}
.location-list ul li{padding:5px 10px;color: #777;font-family: Roboto;font-size: 14px;font-weight: 400;}
.location-list ul li a{color: #777;font-family: Roboto;font-size: 14px;font-weight: 400;line-height: 30px; }
.location-list ul li a:hover{color: #0167FF;text-decoration: underline;transition: all 0.30s ease-in-out;}
.location-listarea ul{align-items: center;display: grid;grid-template-columns: repeat(3, 1fr);gap: 0px 15px;}
.hiring-roomtitle{color: #212121;font-family: Roboto;font-size: 24px;font-weight: 700;line-height: normal;padding: 30px 0px 20px;}
.cards{display: flex;gap:30px;flex-wrap: wrap;}
.card-dtls{font-family: Roboto;position: relative;}
.card-dtls aside.card-head{padding: 10px 15px;align-items: center;display: flex;}
.card-dtls span i{background-color: #ECF1FF;color: #4E6786;font-size: 14px;font-weight: 500;padding: 2px 10px;border-radius: 5px;vertical-align: top;}
.card-dtls span i img{margin-right: 10px;display: inline-block!important;width: auto!important}
.name-like{margin-left: auto;}
.name-like i{color: #aaa;}
.name-like i.like-heart:hover{color: #ec4758;}
.name-like i.like-active{color: #ec4758;}
.card-list-title{color: #212121;font-size: 16px;font-weight: 600;padding: 5px 15px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.card-dtls:hover .card-list-title{color: #0167FF;}
.cardlistdtl{padding:5px 15px;}
.card-dtls .card-list .cardlistdtl aside{color: #212121;font-family: Roboto;font-size: 14px;font-weight: 400;padding:10px 0px;}
.card-dtls .card-list aside i{padding-right: 15px;}
.card-dtls .card-list aside i img{width: 18px;height: 18px;display: inline-block}
.card-dtls .card-list aside b{color: #777;}
.card-dtls .card-list aside a{color: #0167FF;font-weight: 500;}
.card-dtls .card-list aside a:hover{text-decoration: underline;transition: all 0.30s ease-in-out;}
.card-dtls .card-list .card-list-dtls{color: #646A76;font-family: Roboto;font-size: 14px;font-weight: 400;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 10px;line-height: 20px;}
.card-list-price{display: flex;flex-wrap: wrap;align-items: center;    padding: 15px;} 
.card-list-price .list-price-left {-webkit-flex-basis: 15%;-ms-flex-preferred-size: 15%;flex-basis: 50%;min-width: 0;
-webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0;}
.card-list-price .list-price-right {-webkit-flex-basis: 15%;-ms-flex-preferred-size: 15%;flex-basis: 50%;min-width: 0;
-webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0;text-align: right;} 
.card-list-price .list-price-left span{color: #08A182;font-size: 18px;font-weight: 600;background-color: #fff;border-radius: 0;padding: 0;} 
.card-list-price .list-price-left span b{color: #999;font-size: 16px;font-weight: 400;} 
.card-list-price .list-price-right a.btun{border: 1px solid #EC4758;padding: 10px 30px;color:#EC4758; } 
.card-list-price .list-price-right a.btun:hover{background-color:#EC4758; color:#fff; }
.wantedad-dtls .center{padding-bottom: 20px;}
.wantedsticky .wantedbord{top: 0;}
.wantedsticky.sticky{display: block;z-index: 99;top: 54px;position: fixed;background:#fff;box-shadow: 0 4px 6px 0 rgba(32, 33, 36, .28);width: 100%;left: 0}
.wantedsticky.sticky .wantedbord{top: 0px;}
.wantedsticky.sticky .mainbg{margin-bottom: 0;box-shadow: none;transition:none}
.sticky .wantedbord .bord-nannyright .nannyright-price{display: none}
.sticky .wantedbord .bord-nannyleft .wantedbord-title{font-size: 24px;}
.sticky .wantedbord .bord-nannyleft{padding-left: 0}
.mobi-btun{text-align: center; background: #fff;width: 100%;position: fixed;z-index: 998;bottom: 0;left: 0;padding: 10px;box-shadow: 0 0 0.5rem 0 #bbb;display: none;}
.mobi-btun .price-stick{text-align: center;}
.mobi-btun .price-stick b{color: #999;font-size: 14px;font-weight: 400;line-height: normal;}
.mobi-btun .price-stick span{padding-right: 10px; vertical-align: middle; color: #08A182;font-size: 20px;font-weight: 700;line-height: normal;}
.mobi-btun  aside{padding: 10px;}
.mobi-btun  aside a.btun{width: 100%; padding: 10px;}
/**/
.timelinewarp{padding: 25px;}
.timelinewarp .timeline{gap: 30px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: flex-start;-webkit-align-items: flex-start;-ms-flex-align: flex-start;align-items: flex-start;margin-bottom: 25px; position: relative} 
.timelinewarp .timeline:before, .timelinewarp .timeline:after{top: 45px;left: 30px;width: 3px;z-index: 0;content: "";height: 100%;position: absolute;background-color: #e2eaef;transition: 0.4s all ease-in-out;} 
.timelinewarp .timeline:after{bottom: 0;height: 0;z-index: 0;background-color: #e12454;} 
.timelinewarp .timeline:hover:after {height: 100%;bottom: auto;}
.timelinewarp .timeline:last-child:before, .timelinewarp .timeline:last-child:after {display: none}
.timelinewarp .timeline .stepnum{width: 60px;height: 60px;z-index: 2;}
.timelinewarp .timeline .stepnum i{background: #fff;box-shadow: 0 1px 4px rgb(44 130 237 / 40%); width: 60px; height: 60px; border-radius: 50%;display: flex;align-items: center;border: solid 2px #ebebeb;-webkit-transition: all .2s cubic-bezier(.02,.54,.58,1);-o-transition: all .2s cubic-bezier(.02,.54,.58,1);transition: all .2s cubic-bezier(.02,.54,.58,1);} 
.timelinewarp .timeline:hover .stepnum i{border-color:#fff;box-shadow: 0 1px 4px #ed2c2c66;}
.timelinewarp .timeline:hover:after{background:#ed2c2c66;}      
.timelinewarp .timeline .timelineinfo{flex: 1;padding: 20px 0;}
.timelinewarp .timeline .timelineinfo .maintitle{font-weight:700;padding-bottom: 10px; color:#212121;font-size: 18px;font-family: 'Open Sans', sans-serif;}
.timelinewarp .timeline .timelineinfo .tertiarytitle{font-weight:700;color:#212121;font-size: 15px;padding: 0 0 15px}
.timelinewarp .timeline .timelineinfo p{color:#666;font-size: 14px;line-height: 20px;padding: 0 0 15px; font-weight: 400}        
.timelinewarp .timeline .timelineinfo ul.listwrap{ display: flex;align-items: center;justify-content: start;flex-wrap: wrap;gap:10px;padding: 0 0 15px} 
.timelinewarp .timeline .timelineinfo ul.listwrap li{font-size: 14px; color: #666;}
.timelinewarp .timeline .timelineinfo ul.listwrap li i{margin-right: 8px; color: #aaa; font-size: 10px;}
.timelinewarp .timeline .timelineinfo ul.listwrap li i.fa-check-circle{font-size: 18px;}
.timelinewarp .timeline .timelineinfo ul.listwrap li i.fa-check-circle{color: #aaa;}   

/**/
/*============================================ checkbox & radio Start ============================================*/
.inputfield [type="radio"]:not(:checked), .inputfield [type="radio"]:checked { position:absolute; left:-9999px; opacity:0 }
.inputfield [type="radio"]:not(:checked)+label, .inputfield [type="radio"]:checked+label { position:relative; padding-left:35px; cursor:pointer; display:inline-block;/* height:25px; */line-height:25px; font-size:1rem; transition:.28s ease; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;left: 15px}
.inputfield [type="radio"]+label:before, .inputfield [type="radio"]+label:after { content:''!important; position:absolute!important; left:0!important; top:2px!important; width:22px !important; height:22px!important; z-index:0!important; transition:.28s ease ; -webkit-transition:.28s ease ; -moz-transition:.28s ease ; -ms-transition:.28s ease ; -o-transition:.28s ease ;background: #F7F7F7; }
.inputfield [type="radio"]:not(:checked)+label:before, .inputfield [type="radio"]:not(:checked)+label:after, .inputfield [type="radio"]:checked+label:before, .inputfield [type="radio"]:checked+label:after, .inputfield [type="radio"].with-gap:checked+label:before, .inputfield [type="radio"].with-gap:checked+label:after { border-radius:50% }
.inputfield [type="radio"]:not(:checked)+label:before, .inputfield [type="radio"]:not(:checked)+label:after { border:2px solid #d9d9d9 }
.inputfield [type="radio"]:not(:checked)+label:after { z-index:-1; -webkit-transform:scale(0); transform:scale(0) }
.inputfield [type="radio"]:checked+label:before { border:2px solid transparent;background-color: #fff; }
.inputfield [type="radio"]:checked+label:after, .inputfield [type="radio"].with-gap:checked+label:before, .inputfield [type="radio"].with-gap:checked+label:after { border:2px solid #2886FB }
.inputfield [type="radio"]:checked+label:after, .inputfield [type="radio"].with-gap:checked+label:after { background-color:#2886FB; z-index:0;content: "" }
.inputfield [type="radio"]:checked+label:after { -webkit-transform:scale(1.02); transform:scale(1.02) }
.inputfield [type="radio"].with-gap:checked+label:after { -webkit-transform:scale(0.5); transform:scale(0.5) }
.inputfield [type="radio"].tabbed:focus+label:before { box-shadow:0 0 0 10px rgba(0,0,0,0.1) }
.inputfield [type="radio"].with-gap:disabled:checked+label:before { border:2px solid rgba(0,0,0,0.26) }
.inputfield [type="radio"].with-gap:disabled:checked+label:after { border:none; background-color:rgba(0,0,0,0.26) }
.inputfield [type="radio"]:disabled:not(:checked)+label:before, .inputfield [type="radio"]:disabled:checked+label:before { background-color:transparent; border-color:rgba(0,0,0,0.26) }
.inputfield [type="radio"]:disabled+label { color:rgba(0,0,0,0.26) }
.inputfield [type="radio"]:disabled:not(:checked)+label:before { border-color:rgba(0,0,0,0.26) }
.inputfield [type="radio"]:disabled:checked+label:after { background-color:rgba(0,0,0,0.26); border-color:#BDBDBD }
.inputfield [type="checkbox"]:not(:checked), .inputfield [type="checkbox"]:checked { position:absolute; left:-9999px; opacity:0 }
.inputfield [type="checkbox"]+label { position:relative!important; left:15px!important; padding-left:35px!important; cursor:pointer!important; display:block; /*height:25px;*/ line-height:20px; font-size:14px; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none;color: #333 }
.inputfield [type="checkbox"]+label:before, .inputfield [type="checkbox"]:not(.filled-in)+label:after { content:''; position:absolute; top:0; left:0; width:18px; height:18px; z-index:0; border:2px solid #d9d9d9; border-radius:1px; margin-top:2px; transition:.2s }
.inputfield [type="checkbox"]:not(.filled-in)+label:after { border:0; -webkit-transform:scale(0); transform:scale(0) }
.inputfield [type="checkbox"]:not(:checked):disabled+label:before { border:none; background-color:rgba(0,0,0,0.26) }
.inputfield [type="checkbox"].tabbed:focus+label:after { -webkit-transform:scale(1); transform:scale(1); border:0; border-radius:50%; box-shadow:0 0 0 10px rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.1) }
.inputfield [type="checkbox"]:checked+label:before { top:-4px; left:-5px; width:12px; height:22px; border-top:2px solid transparent; border-left:2px solid transparent; border-right:2px solid #26a69a; border-bottom:2px solid #26a69a; -webkit-transform:rotate(40deg); transform:rotate(40deg); -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-origin:100% 100%; transform-origin:100% 100% }
.inputfield [type="checkbox"]:checked:disabled+label:before { border-right:2px solid rgba(0,0,0,0.26); border-bottom:2px solid rgba(0,0,0,0.26) }
.inputfield [type="checkbox"]:indeterminate+label:before { top:-11px; left:-12px; width:10px; height:22px; border-top:none; border-left:none; border-right:2px solid #26a69a; border-bottom:none; -webkit-transform:rotate(90deg); transform:rotate(90deg); -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-origin:100% 100%; transform-origin:100% 100% }
.inputfield [type="checkbox"]:indeterminate:disabled+label:before { border-right:2px solid rgba(0,0,0,0.26); background-color:transparent }
.inputfield [type="checkbox"].filled-in+label:before, .inputfield [type="checkbox"].filled-in+label:after { content:''; left:0; position:absolute; transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; z-index:1 }
.inputfield [type="checkbox"].filled-in:not(:checked)+label:before { width:0; height:0; border:3px solid transparent; left:6px; top:10px; -webkit-transform:rotateZ(37deg); transform:rotateZ(37deg); -webkit-transform-origin:20% 40%; transform-origin:100% 100% }
.inputfield [type="checkbox"].filled-in:not(:checked)+label:after { height:20px; width:20px; background-color:transparent; border:2px solid #808080; top:0px; z-index:0; border-radius: 2px; opacity: 9;transform:none}
.inputfield [type="checkbox"].filled-in+span:not(.lever):after { border-radius: 2px; }
.inputfield [type="checkbox"].filled-in:checked+label:before { top:0!important; left:0!important; width:8px!important; height:14px!important; border-top:2px solid transparent!important; border-left:2px solid transparent!important; border-right:2px solid #fff!important; border-bottom:2px solid #fff!important; -webkit-transform:rotateZ(37deg)!important; transform:rotateZ(37deg)!important; -webkit-transform-origin:100% 100%!important; transform-origin:100% 100%!important }
.inputfield [type="checkbox"].filled-in:checked+label:after { top:0; width:20px; height:20px; border:2px solid #2886FB; background-color:#2886FB; z-index:0; border-radius:2px; }
.inputfield [type="checkbox"].filled-in.tabbed:focus+label:after { border-radius:2px; border-color:#808080; background-color:rgba(0,0,0,0.1) }
.inputfield [type="checkbox"].filled-in.tabbed:checked:focus+label:after { border-radius:2px; background-color:#26a69a; border-color:#26a69a }
.inputfield [type="checkbox"].filled-in:disabled:not(:checked)+label:before { background-color:transparent; border:2px solid transparent }
.inputfield [type="checkbox"].filled-in:disabled:not(:checked)+label:after { border-color:transparent; background-color:#BDBDBD }
.inputfield [type="checkbox"].filled-in:disabled:checked+label:before { background-color:transparent }
.inputfield [type="checkbox"].filled-in:disabled:checked+label:after { background-color:#BDBDBD; border-color:#BDBDBD }
.inputfield input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after, .inputfield input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after {
box-shadow:0 1px 3px 1px rgba(0,0,0,0.4), 0 0 0 15px rgba(38,166,154,0.1)
}
.inputfield input[type=checkbox]:not(:disabled) ~ .lever:active:after, .inputfield input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after {
box-shadow:0 1px 3px 1px rgba(0,0,0,0.4), 0 0 0 15px rgba(0,0,0,0.08)
} 
/*============================================ checkbox & radio End ============================================*/ 
.aside-bg { background: #fff; box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); margin: 0 0 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; transition: .3s ease-in; }
.aside-bg:hover { box-shadow: -1px -1px 8px rgba(32, 33, 36, .28), 1px 2px 8px rgba(32, 33, 36, .28), 1px 2px 8px rgba(32, 33, 36, .28); }

.personalizedhd {font-size: 28px;font-weight: 700;display: flex;flex-direction: column; letter-spacing: 0.5px;margin-bottom: 15px;}
.personalizedhd span{font-size: 17px; font-weight: 400;color: #777;letter-spacing: normal;margin-top: 10px;}
.personalizedhd b {color: #d73a1a;font-weight: 500;border: dashed 2px #d73a1a;padding: 0 5px;background: #fff;border-radius: 3px;margin-right: 5px;}
.personalizedhd span a{color: #0167ff;}
.personalizedhd span a.btun{color: #fff; border-radius: 30px;padding: 3px 12px;}
.personcardwarp{display: flex;gap:15px;justify-content: space-between;overflow-y: auto;overflow-x: auto;white-space: nowrap;}
.personcardwarp .personcard{ flex: 1;padding: 10px;display: flex;gap:10px;align-items: center;}
.personcardwarp .personcard .cardcount{background: #f5f5f5; border-radius: 4px; font-size: 28px; font-weight: 700;padding: 10px;color: #425066;border: solid 1px #e3e3e3;}
.personcardwarp .personcard .carddesc{}
.personcardwarp .personcard .carddesc> *{display: block;font-family:"Google Sans";}
.personcardwarp .personcard .carddesc b{padding-bottom: 5px;font-size: 20px; font-weight: 500;color: #425066}
.personcardwarp .personcard .carddesc a{color: #0167ff;text-decoration:underline}
.personcardsecnd{justify-content: flex-start}
.personcardwarp.personcardsecnd .personcard{flex: inherit;width: 380px;}

.personpstad{border: solid 2px #fff;padding: 15px;text-align: center;}
.personpstad p{font-size: 18px; font-weight: 500;line-height: 22px;margin-bottom: 10px}
.packagewarp{display: flex;gap:25px;justify-content: space-between;overflow-y: auto;overflow-x: auto;white-space: nowrap;}
.packagewarp .packagecard{flex: 1;padding: 15px;}
.packagewarp .packagecard .inputfield label{font-size: 20px;display: block;padding: 0;left: 0;color: #425066;padding-right: 35px;}
.packagewarp .packagecard .inputfield [type="radio"]+label:before, .packagewarp .packagecard .inputfield [type="radio"]+label:after{left: auto!important; right: 0!important}
.packagewarp .packagecard .packamout{padding: 10px 0 0}
.packagewarp .packagecard .packamout b{font-weight: 700; font-size: 22px;padding-right: 3px;color: #425066;}
.packagewarp .packagecard .packamout em{color: #999}


.neighborhood-link{font-size: 13.5px;color: #555;padding: 0 0 10px 1px;font-family: 'roboto';font-weight: 400;}
.neighborhood-link em{color: #999} 
.neighborhood-link em i{color: #aaa;padding: 0 2px 0 0;} 
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannyprocardinfo .neighborhood-link{margin-top: 5px;padding-bottom: 0;}
.wantedbord .neighborhood-link{margin-top: 10px;padding-bottom: 0;}

/*============================================ Elder care Start ============================================*/
 .icontransition figure i svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;} 
 .icontransition:hover figure i svg {-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);}
.justifycontentcenter {justify-content: center;}
.svgicons, .posticons{display: none}
.rating{padding: 5px 0}
/* Animation Start */
.shape1{animation:hero-thumb-animation 2.5s linear infinite alternate;-webkit-animation:hero-thumb-animation 2.5s linear infinite alternate;-moz-animation:hero-thumb-animation 2.5s linear infinite alternate;-o-animation:hero-thumb-animation 2.5s linear infinite alternate}
.shape2{animation:hero-thumb1-animation 2.5s linear infinite alternate;-webkit-animation:hero-thumb1-animation 2.5s linear infinite alternate;-moz-animation:hero-thumb1-animation 2.5s linear infinite alternate;-o-animation:hero-thumb1-animation 2.5s linear infinite alternate}
.shape3{animation:hero-thumb2-animation 2.5s linear infinite alternate;-webkit-animation:hero-thumb2-animation 2.5s linear infinite alternate;-moz-animation:hero-thumb2-animation 2.5s linear infinite alternate;-o-animation:hero-thumb2-animation 2.5s linear infinite alternate}
@keyframes hero-thumb-animation{
0%{transform:translateY(-20px)}
to{transform:translateY(0)}
}
@keyframes hero-thumb1-animation{
0%{transform:translateY(-20px) translateX(50px)}
to{transform:translateY(-20px) translateX(0)}
}
@keyframes hero-thumb2-animation{
0%{transform:translateY(-50px)}
to{transform:translateY(0)}
} 
.button{background: #FF7E84; display: inline-block; border-radius: 30px;padding: 18px 45px; color: #fff;margin-bottom: 15px;position: relative;z-index: 0;transition: all .2s ease-in-out;overflow: hidden}
.button svg{fill:#fff}
.button:hover{color: #fff}
.button:hover:before{-webkit-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: bottom left;transform-origin: bottom left;}
.button:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-color: #1f294c;z-index: -1;-webkit-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: top right;transform-origin: top right;transition: -webkit-transform .5s cubic-bezier(.86,0,.07,1);-webkit-transition: -webkit-transform .5s cubic-bezier(.86,0,.07,1);transition: transform .5s cubic-bezier(.86,0,.07,1);transition: transform .5s cubic-bezier(.86,0,.07,1), -webkit-transform .5s cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function: cubic-bezier(.86,0,.07,1);transition-timing-function: cubic-bezier(.86,0,.07,1);}  
.hovereffectshine:before{position: absolute;top: 0;left: -100%;display: block;content: "";width: 50%;height: 100%;background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);-webkit-transform: skewX(-25deg);-ms-transform: skewX(-25deg);transform: skewX(-25deg);transition: all .3s ease;}
.hovereffectshine:hover:before{-webkit-animation: shine 1s;animation: shine 1s;}     
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
 
.floattagline{color: #D82221;padding-bottom: 5px;display: flex;align-items: center;gap:10px; justify-content: center}
.floattagline i {display: inline-block;animation: spin-2 1s ease-in-out 0.1s forwards infinite alternate;-webkit-animation: spin-2 2500ms forwards infinite alternate;-moz-animation: spin-2 2500ms forwards infinite alternate;-ms-animation: spin-2 2500ms forwards infinite alternate;-o-animation: spin-2 2500ms forwards infinite alternate;animation: spin-2 2500ms forwards infinite alternate;transform-origin: bottom left;}
.floattagline i svg{fill:#D82221}
@keyframes spin-2 {0% {transform: rotate(20deg);} 100% {transform: rotate(-20deg);}}
.floatinganimation{-webkit-animation-name:floatinganimation;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floating;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}
@-webkit-keyframes floatinganimation{
from{-webkit-transform:translate(0,0)}
65%{-webkit-transform:translate(0,15px)}
to{-webkit-transform:translate(0,0)}
}
@-moz-keyframes floatinganimation{
 from{-moz-transform:translate(0,0)}
 65%{-moz-transform:translate(0,15px)}
to{-moz-transform:translate(0,0)}
} 
/* Animation End */
.eldercarebanner{background: #F4F7FC;padding: 25px 0;position: relative}
.eldercarebanner .line-shape{position: absolute;left: 0;top: 0}
.eldercarebanner .bannerimages {position: relative;text-align: center;}
.eldercarebanner .bannerimages .mainimg{z-index: 1;width: 411px;height: 460px;margin: 0 auto;position: relative}
.eldercarebanner .bannerimages .shape{position: absolute;}
.eldercarebanner .bannerimages .shape-a{max-width: 86px;top: 90px;right: 100px}
.eldercarebanner .bannerimages .shape-b{max-width: 136px;left: 55px;bottom: 16px; }
.eldercarebanner .bannerimages .shape-c{width: 411px;height: 460px;left: 165px;bottom: -24px;margin: 0 auto}
.eldercarebanner .bannerimages .topic-content {width: 240px;padding: 8px 10px;background:rgb(255 255 255 / 70%);display: flex;align-items: center;border-radius:6px;gap: 10px;-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);z-index: 2;border: solid 1px #fff;}
.eldercarebanner .bannerimages .topic-img {background-color: #459ff5;border-radius: 50%;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;overflow: hidden}
.eldercarebanner .bannerimages .topic-details{text-align: left}
.eldercarebanner .bannerimages .topic-content h4 {font-size: 14px;font-weight: 600;color:#082A5E;padding-bottom: 5px;}
.eldercarebanner .bannerimages .topic-content p {font-weight: 400;font-size: 14px;color: #666;margin: 0;}
.eldercarebanner .bannerimages .topic-content.one {position: absolute;top: 190px;left: -20px;width: 220px;box-shadow: -8px 8px 0px 0px rgba(0, 0, 0, 0.15);}
.eldercarebanner .bannerimages .topic-content.two {position: absolute;right: 0;bottom: 80px;display: flex;border-radius: 50px;border: solid 1px #fff;padding: 8px 25px;box-shadow: 9px 10px 0px 0px rgba(0, 0, 0, 0.2);left: auto;top:auto;}  
.eldercarebanner .arrow-shape {position: absolute;left: 190px;top: 120px;z-index: 2;}
.eldercarebanner .topic-content .client-avatar{display: flex;}
.eldercarebanner .topic-content .client-avatar span {border-radius: 50%;width: 35px;height: 35px;box-shadow: 0px 6px 34px rgba(215, 216, 222, 0.41);border: solid 3px #fff;overflow: hidden;margin-left: -12px;background: #40a8ca;}
.eldercarebanner .topic-content .count{display: flex;flex-direction: column;font-weight: 500;align-items: center;}
.eldercarebanner .topic-content .count b{font-size: 20px;color: #FF7E84;padding: 0 0 5px;}
.eldercarebanner .topic-content .count span{color: #082A5E;} 
.eldercarebanner .bannercontent{font-family: "Poppins", sans-serif;padding: 35px}
.eldercarebanner .bannercontent .title{font-size: 46px; color: #082A5E; font-weight: 700;line-height: 60px; font-family: "Poppins", sans-serif;margin-bottom: 15px;}
.eldercarebanner .bannercontent .title span{ color: #FF7E84}
.eldercarebanner .bannercontent .desc{font-size: 16px;color: #777;border-left: 4px solid #FF7E84;padding: 0px 15px;margin: 10px 0 20px;line-height: 23px;} 
.eldercarebanner .bannercontent .link{color: #212121; text-decoration: underline;}
 /**/
.careseekerbg{/*background-color:rgb(237 200 175 / 26%);*/padding-block-start: 80px;padding-block-end: 80px;  }
.careseekerbg .row{display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.carepageinfo{font-family: "Poppins", sans-serif;letter-spacing: 0.4px;position: sticky;top: 80px;}
.carepageinfo .floattagline{justify-content: flex-start;padding-bottom: 15px;}
.carepageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 700;line-height: 50px;}
.carepageinfo .title span{position: relative;color: #fff;padding: 0 25px;}
.carepageinfo .title span:not(.svg-icon) > svg{position: absolute;left: 0;top: -5px;width: 100%;height: 59px;z-index: -1;color: #FF7E84}  
.carepageinfo .title .svg-icon {position: absolute;right: -50px;top: -50px;width: 61px;height: 68px;}
.carepageinfo .title .svg-icon svg {display: block;width: 100%;height: 100%;}
.carepageinfo .list{}
.carepageinfo .list li{padding: 10px 0;letter-spacing: normal;color: #777}
.carepageinfo .list li i{width: 25px; height: 25px; background: #f5f5f5; border: solid 1px #ddd; border-radius: 50%; display: inline-flex;align-items: center;justify-content: center;box-shadow: 4px 3px 0px 0px rgba(0, 0, 0, 0.25);-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;margin-right: 15px;}  
.carepageinfo .list li i svg{-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.carepageinfo p{color: #666;font-size: 16px;padding-bottom: 15px;font-weight: 300;line-height: 23px;letter-spacing: normal}
/**/
.careseekerbg .sekerinfowarp{display: flex;flex-wrap: wrap;counter-reset: signcount;} 
.careseekerbg .sekerinfowarp .sekerlistwarp:before {content: counter(signcount, decimal-leading-zero);counter-increment: signcount;position: absolute;right: 30px;top: 10px;font-size: 14px;line-height: 18px;color: #777;z-index: 3;background: #f5f5f5;width: 23px;height: 23px;display: inline-flex;align-items: center;justify-content: center;font-weight: 700;border-radius: 4px;}
.careseekerbg .sekerinfowarp .sekerlistwarp{padding-left: 15px;padding-right: 15px;flex: 0 0 auto;width: 50%;position: relative; }
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist{border: solid 1px rgba(255,255,255,0.1);padding: 25px;width: 100%;border-radius: 5px;font-size: 22px;letter-spacing: .5px;margin-bottom: 30px;position: relative;z-index: 2;background: #fff;box-shadow:0 0 10px rgb(137 173 255 / 35%);} 
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist .title{font-size: 20px;font-weight: 600;letter-spacing: .5px;display: block;font-family: "Poppins", sans-serif;}
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist .title a{color: #222b40;} 
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist figure{margin-bottom: 20px;width: 293px;height: 246px;}
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist figure img{width: 100%;height: 100%;}
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist .link{font-weight: 400; font-size: 15px;font-family: "Poppins", sans-serif;display: inline-flex;align-items: center;gap:5px; }
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist .link svg{    fill: #009fff;}
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist p{color: #666;font-size: 15px;line-height: 20px;margin: 15px 0;font-weight: 300;font-family: "Poppins", sans-serif;letter-spacing: normal;min-height: 80px;} 
/**/
.providerwarp{background: #F4F7FC;padding: 50px 0;}
.providerwarp .pageinfo{text-align: center}
.providerwarp .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.providerwarp .pageinfo p{color: #666;font-size: 16px;padding-bottom: 15px;font-weight: 300;line-height: 20px;letter-spacing: normal}
.providerwarp .about-thumbwarp{position: relative;z-index: 1;}    
.providerwarp .about-thumb-a {width: 70%;overflow: hidden;-webkit-transform: rotate(0deg);}
.providerwarp .about-thumb-b {position: absolute;bottom: -80px;right: 0;width: 480px;overflow: hidden;-webkit-transform: rotate(0deg);}     
.providerwarp .about-thumb-a img, .providerwarp .about-thumb-b img{border: solid 10px #fff;}  
.providerwarp .about-thumb-c {position: absolute;top: 110px;right: 30px;z-index: -1;}
.providerwarp .about-thumb-d {width: 150px;height: 150px;border: solid 40px #f07c63;border-radius: 50%;margin-top: -70px;z-index: -1;position: absolute}
.providerwarp .about-thumb-e {position: absolute;bottom: 160px;right: 40px;background-color:rgb(240 124 99 / 90%);padding: 15px;color: #fff;width: 260px;border: solid 10px #fff;font-size: 18px;font-family: "Poppins", sans-serif;letter-spacing: 0.4px;line-height: 22px;} 
.providerinfowarp{padding-left: 35px;overflow: hidden}
.providerinfowarp .providerinfolist{display: flex;align-items: center;gap:30px;padding: 20px 0; border-bottom: solid 1px #ddd;}
.providerinfowarp .providerinfolist.first{}
.providerinfowarp .providerinfolist.second{}
.providerinfowarp .providerinfolist.third{}
.providerinfowarp .providerinfolist.fourth{}
.providerinfowarp .providerinfolist .fifth{}
.providerinfowarp .providerinfolist figure{width: 70px;height: 70px;display: inline-flex;align-items: center; justify-content: center; background: #fff; border-radius: 50%;border: solid 1px #ddd}
.providerinfowarp .providerinfolist .providerinfo{flex: 1}
.providerinfowarp .providerinfolist .providerinfo big{color: #082A5E;font-size: 18px;padding-bottom: 10px;font-weight: 600;display: block}
.providerinfowarp .providerinfolist .providerinfo p{color: #666;font-size: 16px;font-weight: 300;line-height: 20px;letter-spacing: normal;}
.providerinfowarp .providercta {text-align: center;padding: 20px 0}
 /**/
.howitworks-area{padding: 50px 0 200px;background: #051A53 url("https://d3aew4oo17ml6.cloudfront.net/common/images/eldercare/video-home-3-bg-2.png") center top no-repeat;background-attachment: fixed;    font-family: "Poppins", sans-serif;letter-spacing: 0.4px;}
.howitworks-area .pageinfo {text-align: center;padding-bottom: 25px;}
.howitworks-area .pageinfo .title{color: #fff; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.howitworks-area .row{display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;justify-content:center}

/*.howitworks-area .howitworks-item{text-align: center; display: flex; align-items: center;justify-content: center;flex-direction: column;gap:15px;background: rgb(255 255 255 / 19%);border-radius: 4px;padding: 15px;border: solid 1px rgb(255 255 255 / 21%);}*/
.howitworks-area .howitworks-item{backdrop-filter: blur(2px);background: rgb(255 255 255 / 10%);border:1px solid rgb(255 255 255 / 6%);border-radius: 4px;gap:15px;transform-style: preserve-3d;transform: perspective(1000px);padding: 15px;text-align: center; display: flex; align-items: center;justify-content: center;flex-direction: column;margin-bottom: 15px;}

.howitworks-area .howitworks-item figure{}
.howitworks-area .howitworks-item figure i{}
.howitworks-area .howitworks-item figure i svg{fill:#fff!important}
.howitworks-area .howitworks-item .howitworks-info{color: #fff;min-height: 130px;}
.howitworks-area .howitworks-item .howitworks-info big{font-weight: 600; font-size: 18px;padding-bottom: 15px;display: block}
.howitworks-area .howitworks-item .howitworks-info p{font-size: 16px; color: #fff; font-weight: 300;line-height: 22px;} 
.howitworks-area .howitworks-item.first{}
.howitworks-area .howitworks-item.second{}
.howitworks-area .howitworks-item.third{}
.howitworks-area .howitworks-item.fourth{} 
/**/
.postadwarp{margin-top:-130px;}
.postadwarp .postaditem{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;gap: 10px;align-items: center;border: 1px solid #BDBDBD;background: white;-webkit-border-radius: 16px;-moz-border-radius: 16px;-o-border-radius: 16px;-ms-border-radius: 16px;border-radius: 16px;padding: 0 10px 0 0;position: relative;z-index: 3;overflow: hidden;min-height: 240px;margin-bottom: 30px;}
.postadwarp .postaditem .postaditemthumb{width: auto;flex: 0 0 auto;margin-top: auto;}
.postadwarp .postaditem .postaditemthumb .shape-one {position: absolute;left: 0;bottom: -3px;z-index: -1;color:#ffc224;-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.postadwarp .postaditem .postaditemthumb .shape-one svg{width: 224px; height: 158px;}
.postadwarp .postaditem:hover .postaditemthumb .shape-one {color:#5751e1;}
.postadwarp .postaditem .postaditemthumb .shape-two {position: absolute;left: 34px;top: 5px;z-index: -1;width: 40px;height: 48px;}
.postadwarp .postaditem .postaditemcontent{font-family: "Poppins", sans-serif;letter-spacing: 0.4px;}
.postadwarp .postaditem.center{padding: 15px;}
.postadwarp .postaditem .postaditemcontent .title{margin-bottom: 5px;font-size: 20px;font-weight: 600;}
.postadwarp .postaditem .postaditemcontent .title a{color: #212121}
.postadwarp .postaditem .postaditemcontent p{margin-bottom: 20px;color: #777;line-height: 20px;font-weight: 400;font-size: 14px;}
.postadwarp .postaditem .button-wrap{text-align: center}
.postadwarp .postaditem .button-wrap .button{padding: 14px 33px;font-size: 14px;display: inline-flex;align-items: center;gap: 5px;}

.postadwarp.postadwarp-a{}
.postadwarp.postadwarp-a .postaditemthumb{display: none}
.postadwarp.postadwarp-a .postaditem{min-height: 200px;}
.postadwarp.postadwarp-a .postaditem .postaditemcontent{padding: 35px;text-align: center;}


/**/
.profilelistwarp{padding:50px 0;font-family: "Poppins", sans-serif;letter-spacing: 0.4px;}
.profilelistwarp .row{display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}  
.profilelistwarp .row .justifycontentcenter{justify-content: center;display: flex;width: 100%;flex: 0 0 auto;}
.profilelistwarp .pageinfo {text-align: center;padding-bottom: 10px;}
.profilelistwarp .pageinfo .title{color: #212121; font-size: 36px;padding-bottom: 10px;font-weight: 600}
 
/* tab start */    

.profilelistwarp .tab{display: block;border-radius: 0;margin: 0 0 40px;border: 0;}
.profilelistwarp .tab span{ display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;border-radius:60px;padding: 5px 8px;margin: 0 auto;background: #fff;border: solid 1px #B5B5C3}         
.profilelistwarp .tab a{margin: 0 10px;line-height: 24px;font-size: 15px;color: #777;background-color: transparent;border-radius: 30px;cursor: pointer;-webkit-transition: 0.3s ease;transition: 0.3s ease;position: relative;z-index: 1;white-space: nowrap;}
.profilelistwarp .tab a:before{position: absolute;content: '';top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 100%;border-radius:30px;-webkit-transition: 0.3s ease;transition: 0.3s ease;background-color: #D9D9F3;z-index: -1;}
.profilelistwarp .tab a:first-child{margin-left: 0}
.profilelistwarp .tab a:last-child{margin-right: 0}
.profilelistwarp .tab a.active:before, .tab a:hover:before {width: 100%;}
.profilelistwarp .tab a{color:#777;padding:10px 35px;display: block}
.profilelistwarp .tab a:hover, .tab a.active {color:#212121;}
/**/
.form-result .tab{display: block;border-radius: 0;margin: 0 0 40px;border: 0;background: transparent;}
.form-result .tab span{ display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;border-radius:60px;padding: 5px 8px;margin: 0 auto;background: #fff;border: solid 1px #B5B5C3;}
.form-result .tab a{margin: 0 10px;line-height: 24px;font-size: 15px;background-color: transparent;border-radius: 30px;cursor: pointer;-webkit-transition: 0.3s ease;transition: 0.3s ease;position: relative;z-index: 1;white-space: nowrap;color:#777;padding:10px 25px;display: block}
.form-result .tab a:before{position: absolute;content: '';top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 100%;border-radius:30px;-webkit-transition: 0.3s ease;transition: 0.3s ease;background-color: #D9D9F3;z-index: -1;}
.form-result .tab a:first-child{margin-left: 0}
.form-result .tab a:last-child{margin-right: 0}
.form-result .tab a.active:before, .tab a:hover:before {width: 100%;} 
.form-result .tab a:hover, .tab a.active {color:#212121;} 
.form-result .tab span{border: solid 1px #8ccbe5;}
.form-result .tab a:before {background-color: #d5f3ff;}
.form-result .helptext{padding: 8px 0 0}
/**/


/* profile list*/
.profilelist{display: flex;gap:20px;}
.profilelist .profilelisting{margin: 0 0 30px;background:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;
border-radius: 10px;border: 1px solid #B5B5C3;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-ms-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.profilelist .profilelisting:hover{filter: drop-shadow(10px 10px 0px #CAC9D6);}
.profilelist .profilelisting .profilelisthead{padding: 15px;display: flex; flex-direction: column;border-bottom: 1px solid #B5B5C3;gap:10px;}
.profilelist .profilelisting .profilelisthead .title{ font-size: 18px; font-weight: 700}
.profilelist .profilelisting .profilelisthead .title a{color: #212121;}
.profilelist .profilelisting .profilelisthead span{ font-size: 14px; font-weight: 400}
.profilelist .profilelisting .profilelisthead span em{color: #777;}
.profilelist .profilelisting .profilelisthead span strong{color: #999;font-size: 14px;padding: 5px 0 0;font-style: italic;}
.profilelist .profilelisting .profilelisthead span b{color: #08a182;font-size: 18px;font-weight: 700; font-style: normal}
.profilelist .profilelisting .profilelistbody{padding: 15px }
.profilelist .profilelisting .profilelistbody ul{display: flex;flex-direction: column;gap:15px}
.profilelist .profilelisting .profilelistbody ul li{display: flex;gap:15px;font-size: 14px;}
.profilelist .profilelisting .profilelistbody ul li span{ font-weight: 400;color: #777;width: 100px;}
.profilelist .profilelisting .profilelistbody ul li b{color: #212121;}
.profilelist .profilelisting .profilelistfoter{padding: 15px;border-top: 1px solid #B5B5C3;text-align: center}
.profilelist .profilelisting .profilelistfoter .button {background: #fff;padding: 12px 30px;color: #777;font-size: 14px;border:  1px solid #ddd;margin: 0;color: #777}  
.profilelist .profilelisting .profilelistfoter .button svg{fill: #B5B5C3}
.profilelist .profilelisting .profilelistfoter .button:hover svg{fill: #212121}
.profilelist .profilelisting .profilelistfoter .button:hover{color: #212121}
.profilelist .profilelisting .profilelistfoter .button:before {background:#ccc}
.profilelistwarp .morebutton {text-align: center;width: 100%}
.profilelistwarp .morebutton .button{border: 1px solid #B5B5C3;background: #fff; color: #777}
.profilelistwarp .morebutton .button svg{fill: #212121}
.profilelistwarp .morebutton .button:hover svg{fill:#fff}
.profilelistwarp .morebutton .button:hover{color: #fff}

.careservices{background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/eldercare/eldercarebg.jpg")0 0 no-repeat;background-size:cover;position: relative;background-attachment: fixed;padding: 50px 0;z-index: 1} 
.careservices:after{background: rgb(5 26 83 / 90%);position: absolute;width: 100%; height: 100%; left: 0; top: 0;content: "";z-index: -1}
.careservices .pageinfo{ display: flex;flex-wrap: wrap;color: #fff;align-items: center;font-family: "Poppins", sans-serif;letter-spacing: 0.4px;}
.careservices .pageinfo .titlewarp{text-align: left;   flex:0 0 auto;width:50%;padding-right: 15px;}
.careservices .pageinfo .titlewarp .title{color: #fff;font-size: 36px;padding-bottom: 10px;font-weight: 600;}
.careservices .pageinfo .titlewarp .floattagline{justify-content: flex-start;color: #ff0}
.careservices .pageinfo .titlewarp .floattagline svg{fill:#ff0}
.careservices .pageinfo .titledesc{flex:0 0 auto;width:50%;padding-left: 15px;}
.careservices .pageinfo .titledesc p{font-family: "Poppins", sans-serif;letter-spacing: 0.4px;line-height:22px;font-size: 16px;border-left:2px solid #ff0;line-height: 23px;padding-left: 20px;}
.careservices .serviceslistwarp{display: grid; flex-wrap: wrap;grid-template-columns: auto auto auto; grid-gap: 15px;padding: 20px; 0}
.careservices .serviceslistwarp .serviceslist{backdrop-filter: blur(10px);background: rgb(255 255 255 / 10%);border:1px solid rgb(255 255 255 / 6%);border-radius: 4px;margin: 20px 0;transform-style: preserve-3d;transform: perspective(1000px);padding: 15px;}
.careservices .serviceslistwarp .serviceslist{font-family: "Poppins", sans-serif;letter-spacing: 0.4px;}
.careservices .serviceslistwarp .serviceslist figure{width: 70px; height: 70px;background:rgb(255 255 255 / 10%); display: flex; align-items: center;justify-content: center;border-radius: 50%;margin-bottom: 15px}
.careservices .serviceslistwarp .serviceslist .title{color: #fff;font-size: 20px;font-weight: 600;letter-spacing: .9px;display: block;font-family: "Poppins", sans-serif;}
.careservices .serviceslistwarp .serviceslist p{color: #fff;font-size: 15px;line-height: 20px;margin: 15px 0;font-weight: 300;font-family: "Poppins", sans-serif;letter-spacing: normal;display: block}
.careservices .serviceslistwarp .serviceslist .link{font-weight: 400; font-size: 15px;font-family: "Poppins", sans-serif;display: inline-flex;align-items: center;gap:5px;color: #ff0}
.careservices .serviceslistwarp .serviceslist .link svg{fill:#ff0}


.blogpostarea{padding: 50px 0;overflow: hidden}
.blogpostarea .pageinfo{text-align: center}
.blogpostarea .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.blogpostarea .pageinfo p{color: #666;font-size: 16px;padding-bottom: 15px;font-weight: 300;line-height: 20px;letter-spacing: normal}   

.blogpostitem {position: relative;border: 1px solid #B5B5C3;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;padding: 25px 25px;margin: 30px 0;background: #fff;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-ms-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.blogposthumb {position: relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;overflow: hidden;}
.blogposthumb:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(22, 20, 57, 0) 0%, rgba(22, 20, 57, 0) 0%, #010005 100%);pointer-events: none;}
.blogposthumb img {width: 100%;height: 432px;object-fit: cover;}
.blogpostcontent{position:absolute;left:25px;right:25px;bottom:25px;padding:30px 40px}
.blogpostcontent .title{color: #fff;font-size: 20px;font-weight: 600;letter-spacing: 0.5px;display: block;font-family: "Poppins", sans-serif;line-height: 26px;}
.blogpostcontent .title a{display:inline;color: #fff;} 
.blogpostmeta{margin-bottom:14px}
.posttaglable{font-weight:500;font-size:14px;display:inline-block;line-height:1;color:#fff;border:1px solid #e4e4e4;border-radius:100px;padding:8px 13px;margin-bottom:20px}
.posttaglable:hover{color: #fff;} 

.blogpostitemright{border:1px solid #B5B5C3;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:15px;margin:30px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:22px;background:#fff;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-ms-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.blogpostthumbright{width:250px;flex:0 0 auto}
.blogpostthumbright img{width:100%;object-fit:cover;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}
.blogpostcontentright .title{color: #212121;font-size: 20px;font-weight: 600;letter-spacing: 0.5px;display: block;font-family: "Poppins", sans-serif;line-height: 22px; display: inline;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;word-wrap: break-word;}
.blogpostcontentright .title a{display:inline;color: #212121;}      
.blogpostcontentright p{color: #666;font-size: 15px;line-height: 20px;margin: 15px 0;font-weight: 300;font-family: "Poppins", sans-serif;letter-spacing: normal;min-height: 80px;} 
.posttagtwo{font-weight:500;font-size:13px;display:inline-block;line-height:1;color:#777;border:1px solid #e4e4e4;border-radius:100px;padding:8px 13px;margin-bottom:10px}
.blogposthumb, .blogpostthumbright{position: relative;overflow: hidden}
.blogpostitem:hover, .blogpostitemright:hover{filter: drop-shadow(10px 10px 0px #CAC9D6);}

.searchareawarp{padding: 50px 0;}
.searcharea{padding:25px;display: flex;border: solid 1px #CAC9D6;border-radius: 30px;border-bottom-width: 8px;justify-content: space-between;gap: 20px;}
.searcharea .searchareainfo{font-family: "Poppins", sans-serif;letter-spacing: 0.4px;} 
.searcharea .searchareainfo .title{ font-weight: 600; font-size: 26px;margin-bottom: 25px} 
.searcharea .searchareainfo .searchtag{display: inline-flex;gap:15px;flex-wrap: wrap;} 
.searcharea .searchareainfo .searchtag span{} 
.searcharea .searchareainfo .searchtag span a{background: #F6F5FC; display: block;padding:12px 20px; border-radius: 30px;font-size: 14px;color: #0167FF} 
.searcharea .searchareainfo .searchtag span a:hover{background: #333;color: #fff}

.faqarea{background: #F4F7FC;padding: 80px 0;}
.faqarea .faqsectionwarp{display: flex;flex-wrap: wrap;}
.faqarea .faqsectionwarp .faqleft{flex: 0 0 auto;width: 33.33333333%;max-width: 100%;padding-left: 15px;padding-right: 15px;}
.faqcontentwrap {color: #222b40;padding: 50px 0;position: sticky; top:30px;}
.faqcontentwrap .faqtag{font-weight: 700;font-size: 13px;line-height: 20px;letter-spacing: .5px;text-transform: uppercase;background: #c91751;padding: 3px 10px;border-radius: 4px;color: #fff;}
.faqcontentwrap .faqtitle{font-size: 32px;letter-spacing:0.7px; text-transform: none;padding: 0 0 10px;font-family: "Poppins", sans-serif; font-weight: 600;line-height: 45px;}
.faqcontentwrap .faqdesc{font-size: 16px;line-height: 30px;}
.faqarea .faqsectionwarp .faqcontent{flex: 0 0 auto;width: 66.66666667%;max-width: 100%;padding-left: 15px;padding-right: 15px;}
.faqarea .faqsectionwarp .faqcontent .tab{position: sticky;top: 54px;background: #F4F7FC;z-index: 1;display: block;border-radius: 0;border: 0;max-width: 100%;}
.faqarea .faqsectionwarp .faqcontent .tab span{ display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;border-radius:60px;padding: 5px 8px;margin: 0 auto;background: #fff;border: solid 1px #B5B5C3}         
.faqarea .faqsectionwarp .faqcontent .tab a{margin: 0 10px;line-height: 24px;font-size: 15px;background-color: transparent;border-radius: 30px;cursor: pointer;-webkit-transition: 0.3s ease;transition: 0.3s ease;position: relative;z-index: 1;white-space: nowrap;color:#777;padding:10px 25px;display: block}
.faqarea .faqsectionwarp .faqcontent .tab a:before{position: absolute;content: '';top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 100%;border-radius:30px;-webkit-transition: 0.3s ease;transition: 0.3s ease;background-color: #D9D9F3;z-index: -1;}
.faqarea .faqsectionwarp .faqcontent .tab a:first-child{margin-left: 0}
.faqarea .faqsectionwarp .faqcontent .tab a:last-child{margin-right: 0}
.faqarea .faqsectionwarp .faqcontent .tab a.active:before, .faqarea .faqsectionwarp .faqcontent .tab a:hover:before {width: 100%;} 
.faqarea .faqsectionwarp .faqcontent .tab a:hover, .faqarea .faqsectionwarp .faqcontent .tab a.active {color:#212121;}  
.faqarea .faqsectionwarp .faqcontent ul{}
.faqarea .faqsectionwarp .faqcontent ul li{padding: 15px 20px;border-radius: 10px;border: 1px solid #B5B5C3;margin-bottom: 25px;}
.faqarea .faqsectionwarp .faqcontent ul li:last-child{margin-bottom: 0}
.faqarea .faqsectionwarp .faqcontent ul li a{display: flex;align-items: center;justify-content: space-between;font-weight: 600;font-family: "Poppins", sans-serif;letter-spacing: 0.3px;gap:10px;}
.faqarea .faqsectionwarp .faqcontent ul li a i{float: none;background: #CAC9D6;width: 30px;height: 30px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.faqarea .faqsectionwarp .faqcontent ul li.active{background: #fff;filter: drop-shadow(10px 10px 0px #CAC9D6);}
.faqarea .faqsectionwarp .faqcontent .accordionmenu b{padding-bottom: 15px; font-weight: 600;display: block; font-size: 18px;color: #c91751;}

.citiareawarp{padding: 50px 0}
.citiareawarp .citiareatitle{color: #212121;font-size: 22px;padding:20px 0 0;font-weight: 600;display: block;text-align: center;font-family: "Poppins", sans-serif;}
.citiareawarp .citiarea{border-bottom:1px solid #B5B5C3;}
.citiareawarp .citiarea b{padding: 20px 0;font-weight: 600;display: block;font-size: 18px;}
.citiareawarp .citiarea ul{display: grid;grid-template-columns: repeat(3, 1fr);}
.citiareawarp .citiarea ul li{padding: 0 15px 15px 0;font-size: 14px;}
.citiareawarp .citiarea ul li a{color: #777}
.citiareawarp .citimore{text-align: center;padding-bottom: 15px}
.citiareawarp .citimore a{color: #212121}
/*============================================ Elder care End ============================================*/
 .lcfalertwrp{margin: 0 0 25px; background: #FFF2EA; border: solid 5px #fff;box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);position: relative;display: flex;gap: 20px;}  
.lcfalertwrp .banner-img-1{animation:25s linear 0s infinite normal none running slideup}
.lcfalertwrp .banner-img-2{animation:25s linear 0s infinite normal none running slideDown}
    
@keyframes slideup{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(0,-100%,0)}
}
@keyframes slideDown{
0%{transform:translate3d(0,-100%,0)}
100%{transform:translate3d(0,0,0)}
}
.slide-iconswarp{display: flex;flex-direction: row;overflow: hidden;gap: 20px;height: 150px;padding-left: 15px;}
.slide-iconswarp img{max-width: 100%;height: auto;}
.slide-icons{display: flex;flex-direction: column;gap: 15px;}    
.lcfalertinfo{padding: 15px 0; display: flex; flex-direction: column;gap:10px;width: 60%;text-align: center}
.lcfalertinfo big{font-size: 20px; font-weight: 500}
.lcfalertinfo small{font-size: 16px; font-weight: 400; color: #777}
.lcfalertinfo span a{overflow: hidden;position: relative;transform: translateZ(0);background: #e32c26;border-radius: 4px;}
.lcfimag{width: 20%;}    
.lcfalertinfo span a.btun-red:after, .lcfalertinfo span a.btun-red:before{animation:2s linear infinite;background:hsla(0,0%,100%,.3);content:"";height:100%;left:auto;opacity:1;position:absolute;right:auto;transform:skewX(15deg);width:15%;top: 0}
.lcfalertinfo span a.btun-red:before{animation-name:animate}
.lcfalertinfo span a.btun-red:after{animation-name:animates}
@keyframes animate{
0%{left:50%}
to{left:-150%}
}
@keyframes animates{
0%{right:50%}
to{right:-150%}
}
/* =========================================== nanny landing page Start =============================================== */
.container-new { max-width: 1400px!important; }
.pageinfotitle{text-align: center;margin: 20px 0}
.pageinfotitle .title {color: #082A5E;font-size: 36px;padding-bottom: 10px;font-weight: 600;}
.pageinfotitle p {color: #666;font-size: 16px;padding-bottom: 15px;font-weight: 300;line-height: 20px;letter-spacing: normal;}
 
/* nanny Banner Start */    
.nannybanner{background: #F4F7FC;padding: 25px 0 50px;position: relative}
.nannybanner .container-max{width: 1400px;}
.nannybanner .line-shape{position: absolute;left: 0;top: 0}
.nannybanner .bannercontent{font-family: "Poppins", sans-serif;padding: 35px}
.nannybanner .bannercontent .title{font-size: 46px; color: #082A5E; font-weight: 700;line-height: 60px; font-family: "Poppins", sans-serif;margin-bottom: 15px;}
.nannybanner .bannercontent .title span{ color: #FF7E84}
.nannybanner .bannercontent .desc{font-size: 16px;color: #777;border-left: 4px solid #FF7E84;padding: 0px 15px;margin: 10px 0 20px;line-height: 23px;}  
.nannybanner .promoblackwarp {display: flex;gap: 10px;margin: 15px 0;}
.nannybanner .promoblackwarp .promolist {margin-right: 15px;background: #fff;padding:10px 15px; border:1px solid #B5B5C3; border-radius: 8px;        width: 280px;
        flex: 0 0 auto;}
.nannybanner .promoblackwarp .promolist:last-child {margin-right: 0}
.nannybanner .promoblackwarp .promolist a {display: flex;flex-direction: row;gap: 10px;align-items: center}
.nannybanner .promoblackwarp .promolist figure {width: 60px;height: 60px;background:#f5f5f5;border-radius: 50%;align-items: center;display: inline-flex;justify-content: center;}
.nannybanner .promoblackwarp .promolist figure img{width: 40px; height: 40px;}
.nannybanner .promoblackwarp .promolist .promoinfo {display: flex;flex-direction: column;gap: 5px;flex: 1}
.nannybanner .promoblackwarp .promolist .promoinfo big {font-size: 18px;color:#212121;font-weight:500}
.nannybanner .promoblackwarp .promolist .promoinfo small {font-size: 14px;color:#777}
.nannybanner .bannerimages{padding: 35px 0;position: relative;z-index: 1;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.nannybanner .bannerimages figure{}
.nannybanner .bannerimages .bannerimg{width: 500px} 
 
.bannerimages figure{width: 400px; height: 400px; background: #fff;z-index: 1;border-radius: 10px 10px 10px 10px;box-shadow: 0px 10px 50px 0px rgba(25.999999999999996, 46, 84.99999999999999, 0.1); display: inline-flex;align-items: center;justify-content: center}
.bannerimages figure img{width: 360px; height: 360px;}
.hd-shape.hd-shape-a{width: 450px; height: 450px; background: #E2EBFB;border-radius: 50%;z-index: -1}
.hd-shape{position: absolute}
.hd-shape-a{}
.hd-shape-b{right:15px; top: 0;z-index: 2;-webkit-animation:rotate-y 15s normal infinite linear;-moz-animation:rotate-y 15s normal infinite linear;-ms-animation:rotate-y 15s normal infinite linear;-o-animation:rotate-y 15s normal infinite linear;animation:rotate-y 15s normal infinite linear;-webkit-animation-duration:11s;-moz-animation-duration:11s;-ms-animation-duration:11s;-o-animation-duration:11s;animation-duration:11s}
.hd-shape-c{right: 0; top: 40px}
.hd-shape-d{left: 36px;bottom: 90px;z-index: 2;}
.hd-shape-e{right: 60px;bottom: 20px;}
      @-webkit-keyframes rotate-y{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
}
@keyframes rotate-y{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
} 
.shape1{animation:hero-thumb-animation 2.5s linear infinite alternate;-webkit-animation:hero-thumb-animation 2.5s linear infinite alternate;-moz-animation:hero-thumb-animation 2.5s linear infinite alternate;-o-animation:hero-thumb-animation 2.5s linear infinite alternate}
.shape2{animation:hero-thumb1-animation 2.5s linear infinite alternate;-webkit-animation:hero-thumb1-animation 2.5s linear infinite alternate;-moz-animation:hero-thumb1-animation 2.5s linear infinite alternate;-o-animation:hero-thumb1-animation 2.5s linear infinite alternate}


/* nanny nav Start */      
.nanny-nav{ background:#fff; border-radius: 100px; box-shadow: 0 0 10px rgb(137 173 255 / 35%); display: flex;padding: 0 20px;margin-top: -50px;position: relative;    margin-bottom: 50px;border: solid 3px #fff}
.nanny-nav .nanny-navlist{ display: flex;gap:10px;padding: 15px 0;font-family: "Poppins", sans-serif;align-items: center;}
.nanny-nav .nanny-navlist figure{display: inline-flex;align-items: center;justify-content: center;background: rgb(255 255 255 / 26%); border-radius: 50%; width: 50px; height: 50px; border: solid 1px rgb(255 255 255 / 26%);}
.nanny-nav .nanny-navlist figure i svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;} 
.nanny-nav .nanny-navlist:hover figure i svg {-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);} 
 
.nanny-nav .nanny-navlist .navlistinfo{flex: 1}
.nanny-nav .nanny-navlist .navlistinfo .title{font-size: 16px;font-weight: 500;padding-bottom: 5px;}
.nanny-nav .nanny-navlist .navlistinfo .title a{color: #212121}  
.nanny-nav .nanny-navlist .navlistinfo p{font-size: 14px; color: #aaa;line-height:18px;}
/* Nanny About Start */        
.nannyaboutwarp{display: flex;flex-direction: row;gap:40px;align-items: center;padding: 15px}    
.nannyaboutwarp .aboutfeature-wrap {width: 50%;}
.nannyaboutwarp .aboutfeature-wrap figure{margin-bottom: -10px;}
.nannyaboutwarp .aboutfeature-wrap .midimg{border-radius: 50%;  border: dashed 1px #333}
.nannyaboutwarp .aboutfeature-wrap .midimg{}


.nannyaboutwarp .aboutfeature-wrap.circleimg figure{ width: 420px;height: 420px;border-radius: 50%;  border: dashed 1px #333;display: flex;align-items: center;justify-content: center;}
.nannyaboutwarp .aboutfeature-wrap.circleimg figure img{width: 380px;height: 380px;border-radius: 50%;}

.nannyaboutwarp .aboutfeature-wrap .feature-list{background: #F4F7FC;border-radius: 24px;padding: 24px;position: relative;z-index: 2;margin-bottom: 24px;}     
.nannyaboutwarp .aboutfeature-wrap .feature-list:after {position: absolute;top: -1px;right: -1px;z-index: 2;background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/shape.svg")top right no-repeat; content:"";width: 93px; height: 90px;}   
/*.nannyaboutwarp .aboutfeature-wrap .feature-list:after, .nannyaboutwarp .aboutfeature-wrap .feature-list:before {content: "";-webkit-box-shadow: inset 30px 30px 0 0 #fff;box-shadow: inset 30px 30px 0 0 #f00;width: 60px;height: 60px;position: absolute;border-radius: 24px;top: 23px;right: -30px;z-index: 2;-webkit-transform: rotate(90deg);transform: rotate(90deg);z-index: 3;}   
.nannyaboutwarp .aboutfeature-wrap .feature-list:before {top: -30px;right: 23px;}*/
   
.nannyaboutwarp .aboutfeature-wrap .feature-list:last-child{margin-bottom: 0}


.nannyaboutwarp .aboutfeature-wrap .feature-list .box-number {position: absolute;top: 0;right: 0;background-color:#f4f7fc;color: #a7abbb;font-size: 24px;font-weight: 600;width: 60px;height: 60px;line-height: 60px;text-align: center;border-radius: 100%;z-index: 4;}
.nannyaboutwarp .aboutfeature-wrap .feature-list .box-title {font-size: 24px;line-height: 1.417;font-weight: 600; margin-bottom: 8px;font-family: "Poppins", sans-serif;}
.nannyaboutwarp .aboutfeature-wrap .feature-list .box-icon {margin-bottom: 20px;} 
.nannyaboutwarp .aboutfeature-wrap .feature-list .box-icon svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;width: 40px; height: 40px;} 
.nannyaboutwarp .aboutfeature-wrap .feature-list:hover .box-icon svg {-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);} 
   
.nannyaboutwarp .aboutfeature-wrap .feature-list p{color: #666;font-size: 16px;padding-bottom: 15px;font-weight: 400;line-height: 20px;letter-spacing: normal;font-family: "Poppins", sans-serif;}
/* Stats Start */        
.counter-card-wrap{ background: #fff; border-radius: 100px; box-shadow: 0 0 10px rgb(137 173 255 / 35%); display: flex;gap:10px;padding: 0 20px;position: relative;    margin-bottom: 50px;}
.counter-card-wrap .counter-card{font-family: "Poppins", sans-serif;display: flex;align-items: center;gap:10px;padding: 15px 0;width: 25%}
.counter-card-wrap .counter-card figure{display: inline-flex;align-items: center;justify-content: center;background: #fff; border-radius: 50%; width: 60px; height: 60px; border: solid 1px #3E6592;} 

.counter-card-wrap .counter-card .counter-info{}
.counter-card-wrap .counter-card .counter-info .number{font-size: 24px;line-height: 1.417;font-weight: 600; }
.counter-card-wrap .counter-card .counter-info .counter-number{}
.counter-card-wrap .counter-card .counter-info p{color: #666;font-size: 16px; font-weight: 400;line-height: 20px;letter-spacing: normal;}
.counter-card-wrap .counter-card figure svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;} 
.counter-card-wrap .counter-card:hover figure svg {-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);}
  /**/
.howitworksbg{background: #F4F7FC;padding: 50px 0 100px;}
.howitworksbg .howitworkswarp{display: flex; gap:15px;padding: 0 15px;flex-wrap: wrap}
.howitworksbg .howitworkswarp .howitworksarea{background: #fff;text-align: center;box-shadow: 0 0 5px rgb(137 173 255 / 35%);-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;width: 262px;flex: 0 0 auto;}
.howitworksbg .howitworkswarp .howitwrkshd{padding:30px 0 0px}
.howitworksbg .howitworkswarp .howitwrkshd i{display: block}
.howitworksbg .howitworkswarp .howitwrkshd i svg{width: 48px; height: 48px}
.howitworksbg .howitworkswarp .howitworksarea svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;width: 40px; height: 40px;} 
 .howitworksbg .howitworkswarp .howitworksarea:hover svg {-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);} 
.howitworksbg .howitworkswarp .howitworksarea.one .howitwrkshd i svg{fill:#F05A24 }
.howitworksbg .howitworkswarp .howitworksarea.two .howitwrkshd i svg{fill: #3E6592}
.howitworksbg .howitworkswarp .howitworksarea.three .howitwrkshd i svg{fill: #E64C4D}
.howitworksbg .howitworkswarp .howitworksarea.four .howitwrkshd i svg{fill:#00A89D }
.howitworksbg .howitworkswarp .howitworksarea.five .howitwrkshd i svg{fill:#FBB03B }
.howitworksbg .howitworkswarp .howitwrksbd{padding: 15px;color: #666;font-size: 15px;padding-bottom: 15px;font-weight: 400;line-height: 20px;letter-spacing: normal;font-family: "Poppins", sans-serif;height: 150px}
.howitworksbg .howitworkswarp .howitwrksbd{line-height: 20px;}
.howitworksbg .howitworkswarp .howitwrksfd{color: #fff;padding: 15px 10px;position: relative;font-size: 20px;font-weight: 500;}
.howitworksbg .howitworkswarp .howitwrksfd:after {position: absolute;z-index: 1;border-style: solid;height: 0px;width: 0px;left:-1px;border-color: #FC9544 transparent transparent transparent;bottom: -20px;border-width:20px 0 0 30px;content: ""}         
.howitworksbg .howitworkswarp .howitworksarea.one .howitwrksfd:after{border-color:#EC491B  transparent transparent transparent}
.howitworksbg .howitworkswarp .howitworksarea.two .howitwrksfd:after{border-color:#30537F transparent transparent transparent}
.howitworksbg .howitworkswarp .howitworksarea.three .howitwrksfd:after{border-color:#DF3C3D transparent transparent transparent}
.howitworksbg .howitworkswarp .howitworksarea.four .howitwrksfd:after{border-color:#00978B transparent transparent transparent}
.howitworksbg .howitworkswarp .howitworksarea.five .howitwrksfd:after{border-color:#FAA02D transparent transparent transparent}         
.howitworksbg .howitworkswarp .howitworksarea.one .howitwrksfd{background:#F05A24 }
.howitworksbg .howitworkswarp .howitworksarea.two .howitwrksfd{background: #3E6592}
.howitworksbg .howitworkswarp .howitworksarea.three .howitwrksfd{background: #E64C4D}
.howitworksbg .howitworkswarp .howitworksarea.four .howitwrksfd{background:#00A89D }
.howitworksbg .howitworkswarp .howitworksarea.five .howitwrksfd{background:#FBB03B }

.buttoncta{margin-top: 60px;text-align: center;}

/* Cost Calculator Start */
.ratecalc{background: #EAF9FF; border-radius: 10px;padding: 35px;margin: 35px 0}
.ratecalc .titlewarp{text-align: center;padding-bottom: 20px;}
.ratecalc .titlewarp .title{color: #212121;font-size: 36px;padding-bottom: 10px;font-weight: 600;}
.ratecalc .titlewarp .tagline{color: #666;font-size: 18px;padding-bottom: 15px;font-weight: 300;line-height: 20px;letter-spacing: normal;}   
.form-container {max-width: 500px;width: 100%;margin: 0 auto;} 
.form-group {position: relative;margin-bottom: 30px;}
.form-group .label {left:10px;font-size: 16px;color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;pointer-events: none;line-height: 22px; margin-bottom: 10px; display: flex}  
.form-group .alertext{padding-top:10px;font-size: 13px;color:#ec4758;display: block;}
.form-group input {width: 100%;transition: border-color 0.3s ease;border: 1px solid #9e9e9e;padding: 10px;height: 50px;border-radius: 6px;font-size: 16px;}
.form-group label {position: absolute;left: 10px;top: 14px;font-size: 16px;color:#666;transition: all .2s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;pointer-events: none;line-height: 22px;}
.form-group label i{color:#ec4758}
.form-group input:focus {border-color: #0f62fe;outline: none;border-width: 2px}
.form-group input:focus + label, .form-group input:not(:placeholder-shown) + label, .form-group.valid label{top: -10px;font-size: 13px;color:#0f62fe;background-color:#fff;padding: 0 4px;border-radius: 4px;left:12px;width: auto;} 
.form-group textarea{width: 100%; height: 150px;}
.form-group textarea:focus {border-color: #0f62fe;outline: none;border-width: 2px}
.form-group textarea:focus + label, .form-group textarea:valid + label{top:-10px;font-size: 13px;color:#0f62fe;background-color:#fff;padding: 0 4px;border-radius: 4px;left:12px;}
.form-footer {padding: 15px;display: flex;justify-content: center;}
.form-footer .button.disabled{background: #eee!important;color: #8b8b8b}
.form-footer .button.disabled:before{transition: none; background: #ccc}
.form-result{max-width: 500px;width: 100%;margin: 0 auto;margin-top: 20px; margin-bottom: 10px;}
.form-result b{color: #212121;font-size: 18px;padding-bottom: 15px;font-weight: 400;line-height: 20px;letter-spacing: normal;text-align: center; display: block}

.form-result .salary-result{font-family: "Poppins", sans-serif;letter-spacing: 0.4px;text-align: center;}
.form-result .salary-result span{font-weight: 500;font-size: 62px;background: #fff;padding:10px 25px;border-radius: 4px;border: solid 1px #8ccbe5;display: inline-block}
.form-result .salary-result span sup{font-weight:300;font-size: 32px;}
.form-result .recalcrate{text-align: center;font-size: 20px; display: block;padding: 30px 0 10px;font-weight: 500;}
/* Cost Calculator End */
.countywrp{border-top: solid 1px #ddd;margin-top: 15px; margin-left: -15px; margin-right: -15px;padding: 15px 15px 0;}
.countywrp .countytitle{font-size: 16px;color: #212121;margin-bottom: 10px;letter-spacing: .1px; font-weight: 500}
.countywrp .countylist{}
.countywrp .countylist ul{display: flex; flex-wrap: wrap}
.countywrp .countylist ul li{font-size: 13px; margin-right: 15px;margin-bottom: 15px;}
.countywrp .countylist ul li i{color: #999;}
.countywrp .countylist ul li a{color: #666;background: #f4f4f4;border: 1px solid #dfe3e7;border-radius: 20px;padding: 3px 10px;text-align: center; display: block}
.countywrp .countylist ul li a:hover{color: #0167ff;}
.countywrp .countylist ul li.morecounty a{background: none; border: 0;color: #0167ff; font-weight: 500}
.countywrp .countylist ul.show{display: flex!important}

.nearplacewrp .nearplacedetls{display: flex;flex-wrap: wrap;padding:15px 0 0;}
.nearplacewrp .nearplacedetls .nearplacewrp{flex: 0 0 auto;width: 33.3%;margin: 15px 0;padding-left: 15px;padding-right: 15px;}
.nearplacewrp .nearplacedetls span{font-size: 15px;color: #5f6368;font-weight: 500;line-height: 22px;box-shadow: 0 1px 6px rgb(32 33 36 / 28%);-moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);-webkit-box-shadow: 0 1px 6px rgb(32 33 36 / 28%);padding: 10px; border-radius: 3px; display: block}
.nearplacewrp .nearplacedetls span a{color: #212121;display: block}
.nearplacewrp .nearplacedetls span a:hover{color: #009fff;}
.nearplacewrp .nearplacedetls span a b{display: block}
.nearplacewrp .nearplacedetls .nearplacewrp .nearplacestor{display: flex;font-weight: 400; font-size: 12px;color: #999;align-items: center}
.nearplacewrp .nearplacedetls .nearplacewrp strong{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nearplacewrp .nearplacedetls .nearplacewrp .nearplacestor i{color: #8993a4;padding-right: 3px;}
.nearplacewrp .nearplacedetls span a em{flex-grow: 1;white-space: nowrap;}

.categorywarp{background: #fff;padding: 65px 0}
.categorywarp .categorytitle{}
.categorywarp .categorytitle span{display: block;font-size: 18px;font-family: "Google Sans", Arial, sans-serif;font-weight: 400;padding: 5px 0;letter-spacing: normal;}
.categorywarp .categorytitle .title{color: #212121;font-size: 28px;font-weight: 700;display: block;letter-spacing: 0.5px;}
   
.connectgridwarp{-ms-flex-direction: row;flex-direction: row;display: -ms-flexbox;display: flex;gap:20px;overflow-x: auto; overflow-y:hidden; display: flex; padding: 0 0 30px 10px;scroll-snap-type: x mandatory;scrollbar-width: none;-ms-overflow-style: none;}
.connectgrid{background: #fff;border: solid 1px #ddd;padding: 15px;border-radius: 8px; -webkit-transition: all .2s cubic-bezier(.02,.54,.58,1);-o-transition: all .2s cubic-bezier(.02,.54,.58,1);transition: all .2s cubic-bezier(.02,.54,.58,1);width: 245px;position: relative; flex-shrink: 0}
.connectgrid figure{width: 85px; height: 85px;background: #fff;margin: 0 auto;border-radius: 50%;overflow: hidden;display: inline-flex;align-items: center;justify-content: center; -webkit-transition: all .2s cubic-bezier(.02,.54,.58,1);-o-transition: all .2s cubic-bezier(.02,.54,.58,1);transition: all .2s cubic-bezier(.02,.54,.58,1);margin-bottom: 5px;}     
.connectgrid span{text-align: center;font-size: 16px;font-weight: 500;}
.connectgrid p{text-align: center;font-size: 14px;color: #5a5a5a;line-height: 20px;}
.connectgrid span a{color: #212121}      
.connectgrid a{display: flex;flex-direction: column;color: #212121;gap: 5px;height: 180px;} 
.connectgrid.one figure{background: #FFE2D4}
.connectgrid.two figure{background: #D1D7F5}
.connectgrid.three figure{background: #FFF5D1}
.connectgrid.four figure{background: #E0F1F9}      
.connectgrid.five figure{background: #FFD7AE}       
.connectgrid:hover figure{background:#fff} 
.connectgrid.one:hover {background: #FFE2D4;border-color: #fff}
.connectgrid.two:hover {background: #D1D7F5;border-color: #fff}
.connectgrid.three:hover {background: #FFF5D1;border-color: #fff}
.connectgrid.four:hover {background: #E0F1F9;border-color: #fff}
.connectgrid.five:hover {background: #FFD7AE;border-color: #fff}
 
.orglistarrow{position: relative;text-align: center;display: flex;gap: 5px;justify-content: center;width: 100px;margin: 0 auto;background: white;box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 5px 0;}
.orglistarrow a{display: flex;width: 40px;height: 40px;align-items: center;justify-content: center;padding: 0;}
.orgcard-arrow-prev, .orgcard-arrow-next {background:#f5f5f5; padding:15px; border-radius: 50%} 
 
.orgcard-arrow-prev svg{ -ms-transform: rotate(180deg); transform: rotate(180deg);}  

.connectgrid .explore {position: absolute;bottom: 25px;left: 0;min-width: 26px;height: 26px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;z-index: 1;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #fff;}
.connectgrid .explore b{width: 0;overflow: hidden;font-size: 13px;color: #0167ff;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}   
.connectgrid .explore i{margin: 0 5px}
.connectgrid .explore i svg{fill:#777}
.connectgrid:hover .explore i svg{fill:#0167ff}
.connectgrid:hover .explore b {width: 50px;padding: 0 0 0 5px;}

/* =========================================== nanny landing page Start =============================================== */
.mainbg .ratecalc{margin: 0;border: solid 5px #fff; border-radius: 0;padding: 15px 0 0;}
.ratetable{padding: 15px;}
.ratetable table{width: 100%;border: solid 1px #ddd; } 
.ratetable tbody tr:nth-of-type(odd){background: #a8b5d10d;}
.ratetable thead th{font-weight: 500;padding:15px 10px;background: #f5f5f5;border-bottom: solid 1px #fff}    
.ratetable td{padding: 10px;}
     
.crossbg {text-align: center;padding: 15px;border: solid 1px #CAC9D6;border-radius: 10px;background: #fff;    margin: 0 0 25px;}
.crossbg .title{color: #212121;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 16px;padding: 15px;display: block;}
.cross-link{display: flex;flex-wrap: wrap;justify-content: center;gap: 15px;padding: 15px;}
.cross-link span{}
.cross-link span a{border: solid 1px #0167ff;padding: 10px 25px;background:#fff; border-radius: 50px;color: #777;display: inline-flex;gap:10px;}
.cross-link span a:hover{color: #0167ff;background: #eaf1ff}
.cross-link span a i svg{transition: all .2s ease;}
.cross-link span a:hover i svg{transform: rotate(45deg);}
     
.howsectionwarp{background: #fffcfa;margin: 0 0 25px;border: solid 1px #dbacac;border-radius: 20px;padding: 25px 0}
.howsection{display: flex;}
.howsection .howsectioninfo{padding: 15px;display: flex;align-items: center;flex-direction: column;width: 331px;text-align: center;gap: 15px;flex: 0 0 331px;}
.howsection .howsectioninfo figure{width: 70px;height: 70px;background: #fff;border-radius: 50%;display: inline-flex;justify-content: center;align-items: center;border: solid 1px #ddd;}
.howsection .howsectioninfo figure img{width: 40px;}
.howsection .howsectioninfo .title{ font-size: 18px; font-weight: 500}
.howsection .howsectioninfo p{font-size: 15px;color: #777;line-height: 20px}    
    
.payuneedbg{background: -webkit-gradient(linear, left top, right top, from(#f5548e), to(#fa8b0c));background: -webkit-linear-gradient(left, #f5548e, #fa8b0c);background: -o-linear-gradient(left, #f5548e, #fa8b0c);background: linear-gradient(to right, #f5548e, #fa8b0c);padding: 25px 20px;margin: 5px;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.payuneedbg .whenuneed-title{color: #fff;font-size: 22px;font-weight: 400; padding-bottom: 15px;}
.payuneedbg .whenuneedlist{}
.payuneedbg .whenuneedlist ul{display: flex;flex-wrap: wrap;justify-content: center}
.payuneedbg .whenuneedlist ul li{ margin-right: 10px; margin-bottom: 10px;}
.payuneedbg .whenuneedlist ul li a{ background: #fff; display: block; border-radius: 20px; padding: 10px 25px; color: #212121}        
.payuneedbg .whenuneedlist ul li{margin-right: 10px; margin-bottom: 10px;}
.payuneedbg .whenuneedlist ul li a{padding: 10px 15px;} 
/**/
.roomtitlewrp{}
.roomtitlewrp .roomtitle{color: #212121;font-size: 28px;font-weight: 700;display: block;font-family: "Google Sans", Arial, sans-serif;letter-spacing: 1.5px;text-align: center;}
.homeneighborhoods{padding: 50px 0;background: #fff}
.homeneighborhoods .nearplacewrp .nearplacedetls {margin-left: -15px;margin-right: -15px;}
.homeneighborhoods .nearplacewrp .nearplacedetls .nearplacewrp{width: 100%;margin: 0 0 15px;}
.homeneighborhoods .nearplacewrp .nearplacedetls span{background: #fff;box-shadow: none;border: solid 1px #ddd;}
.homeneighborhoods .nearplacewrp .nearplacedetls span a b {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.otherpopular{padding: 80px 0;overflow: hidden;    background: #F4F7FC;}
.otherpopular .pageinfo{text-align: center}
.otherpopular .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.otherpopular .pageinfo p{color: #666;font-size: 16px;padding-bottom: 15px;font-weight: 300;line-height: 20px;letter-spacing: normal}   
.otherpopular .connectgridwarp{margin: 30px 0 0}

/* rate care */
.payrate{background: #E7F2FF;padding: 20px; border-radius:20px;margin-bottom: 20px;}
.right-boxed{position: relative;}
.right-boxed .boxed-img{padding:30px 0 80px}
.right-boxed .boxed-img .catimg img{width: 450px;}
.right-boxed .boxed-info-card{background-color: #fff;border-radius: 10px;box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);padding: 15px 20px;width: 230px;display: flex;justify-content: center;flex-direction: column;position: absolute}
.right-boxed .boxed-info-card.boxeda{left: 20px; bottom: 10px}
.right-boxed .boxed-info-card.boxedb{right: 50px;top: 140px;}
.right-boxed .infolistitem{margin: 10px 0}
.right-boxed .infolistitem span{display: flex; font-size: 26px; font-weight: 500;gap:5px;padding-bottom: 8px;align-items: center;}
.right-boxed .infolistitem span b{ font-size: 16px; font-weight: 400}
.right-boxed .infolistitem p{display: block;font-size: 14px; color: #777}
.right-boxed .boxed-info-card i{width: 80px;height: 80px;border-radius: 50%;background: #f5f5f5;margin: 0 auto;margin-top: -50px;display: flex;align-items: center;justify-content: center;border: solid 5px #fff;}
.right-boxed .boxed-info-card i img{width: 35px;}
.right-boxed .boxed-info{margin: 15px 0;text-align: center}
.right-boxed .boxed-info b{font-size: 18px; font-weight: 500;padding:0 0 10px;display: block}
.right-boxed .boxed-info p{display: block;font-size: 14px; color: #777;line-height: 20px;padding: 0 0 10px;}
.right-boxed .boxed-info a{display: inline-flex;gap:5px;padding: 8px 0 0;color: #0167ff;font-weight: 500}
.right-boxed .boxed-info a i{width: inherit;height: inherit;margin: 0}
.right-boxed .boxed-info a i svg{fill: #0167ff;}

.rate-infowarp{padding: 10px 20px}
.rate-infowarp .rate-title {margin-bottom: 20px;font-size: 36px;font-weight: 500}
.rate-infowarp .rate-title p{ font-size: 16px;padding:10px 0 0; font-weight: 400;color: #777}
.rate-infowarp .rate-formwarp{background: #CFE5FF; border: solid 1px #6FA5E4;padding: 25px; border-radius: 20px;}
.rate-infowarp .rate-formwarp .rate-formgroup{display: flex;gap:10px;justify-content: center}
.rate-infowarp .rate-formwarp .rate-form {width: 40%}
.rate-infowarp .rate-formwarp .rate-form select, .rate-infowarp .rate-formwarp .rate-input input{width: 100%; border-radius: 50px;height: 50px;padding: 10px 15px;border: 0}
.rate-infowarp .rate-formwarp .rate-input input{padding:10px 15px 10px 50px}
.rate-infowarp .rate-formwarp .rate-input {width: 40%;position: relative}
.rate-infowarp .rate-formwarp .rate-input i{position: absolute;width: 30px;height: 30px;background: #f5f5f5;display: flex;top: 10px;border-radius: 50%;justify-content: center;align-items: center;left: 10px;}
.rate-infowarp .rate-formwarp .rate-input i svg{fill:#999}
.rate-infowarp .rate-formwarp .rate-cta {width: 20%;display: inline-flex; justify-content: center}
.rate-infowarp .rate-formwarp .rate-cta .btun{width: 100%;display: flex;justify-content: center;align-items: center;font-size: 18px;border-radius: 50px;}
.rate-infowarp .rate-formwarp .rate-result{background: #fff; padding: 20px;margin:20px 0; border-radius: 10px; display: flex;flex-direction: column;gap:10px}
.rate-infowarp .rate-formwarp .rate-result{}
.rate-infowarp .rate-formwarp .rate-result strong{color: #777; font-size: 16px;padding-bottom: 5px;}
.rate-infowarp .rate-formwarp .rate-result strong span{color: #212121}
.rate-infowarp .rate-formwarp .rate-result big{font-size: 30px;color: #08A182;font-weight: 600}
.rate-infowarp .rate-formwarp .rate-result big b{font-size: 16px; color: #777; font-weight: 400}
.rate-infowarp .rate-formwarp .ratehelptext{display: flex;align-items: center;font-size:12px; line-height:18px;color:#777; word-wrap:break-word;gap:5px}
.rate-infowarp .rate-formwarp .ratehelptext i{display: inline-flex;align-items: center}
.rate-infowarp .rate-formwarp .ratehelptext strong{color: #212121; font-weight: 500}
.rate-infowarp .rate-tags {padding: 25px 0 0;}
.rate-infowarp .rate-tags .taglabel{display: block; font-size: 16px; font-weight: 500;padding:0 0 15px}
.rate-infowarp .rate-tags .taglist {display: flex;align-items: center;flex-wrap: wrap;gap:10px;}
.rate-infowarp .rate-tags .taglist span{background: #CFE5FF; border-radius: 50px;font-size: 14px; padding: 10px 15px;}
.rate-infowarp .rate-tags .taglist span a{color: #496A90}
.rate-infowarp .rate-tags .taglist span a:hover{color: #212121}

.ratedescwarp{ border-radius: 10px; border: solid 1px #ddd; padding: 25px;margin-bottom: 50px}
.ratedescwarp .ratedectitle{color: #212121;font-weight: 700;font-size:18px;display: block;padding: 0 0 15px;}
.ratedescwarp .ratedesc p{font-size: 15px;color: #666;line-height: 20px;padding-bottom: 15px;}
.ratedescwarp .ratedesc ul li strong, .ratedescwarp .ratedesc ul li b, .ratedescwarp .ratedesc p strong, .ratedescwarp .ratedesc p b{color: #212121; font-weight: 500}
.ratedescwarp .ratedesc ul li em, .ratedescwarp .ratedesc p em{font-style: italic; color: #212121}
.ratedescwarp .ratedesc ul{margin-left: 20px;}
.ratedescwarp .ratedesc ul li{list-style-type: circle;color: #666;padding-bottom: 15px}


.ratedescwarp .rateavg {border-radius: 16px;color: #172c42;padding: 25px;margin-top: 25px;}
.ratecolor-a{background-color: #e7f0fb;}
.ratecolor-b{background-color: #e6f3ee;}
.ratecolor-c{background-color: #fbf3ec;}
.ratedescwarp .rateavg table{border: 0; width: 100%;}
.ratedescwarp .rateavg table th{font-weight: 500}
.ratedescwarp .rateavg.ratecolor-a table thead tr{background: #d1e2f7;}
.ratedescwarp .rateavg.ratecolor-b table thead tr{background: #bee1d4;}
.ratedescwarp .rateavg.ratecolor-c table thead tr{background: #f3e1d1;}
.ratedescwarp .rateavg table th, .ratedescwarp .rateavg table td{padding: 10px;}

.payratewarp .howsectionwarp{background-color: #FEEFF4;border-color: #d5a1b2}
.payratewarp .howsectionwarp .center{padding-top: 15px}
.payratewarp .howsection .howsectioninfo{ width: 33.3%;flex: 0 0 33.3%;}
.payratewarp .crossbg, .payratewarp .howsectionwarp{margin-bottom: 50px;}

.paylocationlist{position: absolute; background: #fff;scroll-snap-type: y mandatory;scrollbar-width: none;overflow: auto;max-height: 250px;width: 100%; border: solid 1px #ddd;  border-radius: 10px;box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);z-index: 9; text-align: left}
.paylocationlist .grouplt{background-color:#eee;padding: 10px}
.paylocationlist ul li a{color: #777;display: block;padding: 10px;}
.paylocationlist ul li:hover, .paylocationlist ul li.active{background: #f5f5f5}

.payratewarp .profilelistwarp, .paypostadbg{background: #F9F9F9;padding: 20px;border-radius: 20px;margin-bottom: 50px;}
.paypostadbg .paypostadtitle{text-align: center;padding: 20px 0;}
.paypostadbg .paypostadtitle .title{font-weight: 700;font-size: 22px;font-family: "Google Sans", Arial, sans-serif;color: #212121;letter-spacing: .5px;}
.paypostadbg .paypostadtitle .tagline{display: block;font-size: 18px;font-family: "Google Sans", Arial, sans-serif;font-weight: 400;padding-top: 5px;}
.paypostadbg .postareawarp{display: flex;gap:15px;margin: 30px 0;}
.paypostadbg .postareawarp .postarea{width: 25%;text-align: center;}
.paypostadbg .postareawarp .postarea a{background: #fff;display: block;padding: 25px 15px; border-radius: 8px;color: #212121}
.paypostadbg .postareawarp .postarea a:hover{color: #0167ff; }
.paypostadbg .postareawarp .postarea a:hover span{text-decoration: underline}
.paypostadbg .postareawarp .postarea a figure{width: 80px; height: 80px; background: #f5f5f5; border-radius:50%; border: solid 5px #fff;margin: 0 auto;margin-top: -60px;display: inline-flex;align-items: center;justify-content: center}
.paypostadbg .postareawarp .postarea a figure img{width: 40px; height: 40px;}
.paypostadbg .postareawarp .postarea a span{display: block;font-family: "Roboto", Arial, sans-serif;font-weight: 500;padding: 15px 0 0;}
.paypostadbg .postareawarp .postarea a span b{font-size: 12px;display: block;font-family: "Roboto", Arial, sans-serif;font-weight: 500;padding: 8px 0;}
.paypostadbg .postareawarp .postarea a p{color: #777;font-size: 13px;line-height: 18px;}
.paypostadbg .postareawarp .postarea a p b{color: #212121;font-weight: 500;}

.payratetitle p {font-size: 15px;font-weight: 400;color: #777;font-family: "robotoregular";line-height: 20px;}
.payratetitle p strong{color: #212121;font-weight: bold;}
/* rate card end */
 .newtrants{font-size: 10px; color: rgb(231, 54, 77); font-weight: 500; position: absolute; left: 32px; top: 0;}
.ljpromobg{ padding: 15px; border: solid 3px #fff}
.ljpromobg.bgcolor1{ background: #f0f6fe;}
.ljpromobg.bgcolor2{ background: #f3e9f5;}
.ljpromobg.bgcolor3{ background: #faf1de;}
.ljpromobg .altbox { border: 1px #212121 dashed; padding: 15px;}
.ljpromobg .altbox p { text-align: center; padding-bottom: 10px; color: #212121;}
.ljpromobg .altbox p:last-child{padding-bottom: 0}
.ljpromobg .altbox .headt { text-align: center; padding-bottom: 10px; font-weight: bold; color: #212121;}
.ljpromobg.bgcolor1.ratebg{background:#f0f6fe url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/rate-bg.svg") no-repeat 20px 25px;}

.paycontdbg {border:solid 1px #ddd; background: #fff;padding: 20px;border-radius: 20px;margin: 30px 0;}
.paycontdbg .paypostadtitle .title {font-weight: 700;font-size: 22px;font-family: "Google Sans", Arial, sans-serif;color: #212121;letter-spacing: .5px;text-align: center;    padding: 20px 0;}
.paycontarea .desc{color: #666;font-size: 14px;line-height: 21px;padding: 0 0 10px;}
.paycontdec{margin: 25px 0}
.paycontdec .paycontcard{display: flex;position: relative; gap: 15px; padding-bottom: 20px;background: #F9F9F9;margin-bottom: 20px;padding: 15px;  border-radius: 8px;}
.paycontdec .paycontcard:after{content: "";width: 3px;height: 100%;background: #08A680;position: absolute;left: 32px;top: 40px;z-index: 1}
.paycontdec .paycontcard:last-child:after{display: none}       
.paycontdec .paycontcard span{width: 38px;height: 38px;background: #08A680;display: flex;align-items: center;justify-content: center;font-weight: 700;border-radius: 50%;flex-shrink: 0;color: #fff;position: relative;z-index: 2}
.paycontdec .paycontcard .paycontinfo > *{display: block}    
.paycontdec .paycontcard .paycontinfo b{ font-size: 15px; font-weight: 500;padding-bottom: 5px;}
.paycontdec .paycontcard .paycontinfo p{color: #666; font-size: 15px;line-height: 20px;}

.marketarea{ background: #fff}
.marketarea .marketpromoarea{display: flex;flex-wrap: wrap;padding: 0 15px;background:url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/market-bg-banner.svg") right 0 no-repeat;margin: 50px 0;}
.marketarea .marketpromoarea .marketinfo{width:65%; flex: 0 0 auto;padding:15px;    font-family: Google Sans, Arial, sans-serif;}
.marketarea .marketpromoarea .marketinfo .title{color: #212121;font-family: "Google Sans", Arial, sans-serif;font-weight: 700;font-size: 30px;padding:15px 15px 15px 0;line-height: 34px}
.marketarea .marketpromoarea .marketinfo .desc{padding: 0 15px 15px 0 ;font-size: 15px;line-height: 20px;color: #666;}
.marketarea .marketpromoarea .marketinfo .marketinputarea{position: relative;padding: 15px 0}
.marketarea .marketpromoarea .marketinfo .marketinputarea i{position: absolute;left: 8px;top: 23px;background: #eee;padding: 5px;border-radius: 4px;}
.marketarea .marketpromoarea .marketinfo .marketinputarea input {height: auto;padding: 15px;padding-left: 45px;padding-right: 170px; border-color: #ccc}
.marketarea .marketpromoarea .marketinfo .marketinputarea a.btun {position: absolute; right: 8px;top: 23px;}
.marketarea .marketpromoarea .marketinfo .marketinputarea .alerttext {padding-top: 8px}
.marketarea .marketpromoarea .marketimg{width: 35%; flex: 0 0 auto;padding:15px;text-align: center;}
.marketarea .marketpromoarea .marketimg img{width: 380px}

.paypostadbg .cards .item{padding: 3px}
.paypostadbg .cards .item .mainbg{border-radius: 4px;}
.paypostadbg .card-list-price .list-price-right a.btun{padding: 10px 20px}

.paypostadbg .tab{display: block;border-radius: 0;margin: 0 0 40px;border: 0;}
.paypostadbg .tab span{ display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;border-radius:60px;padding: 5px 8px;margin: 0 auto;background: #fff;border: solid 1px #B5B5C3}         
.paypostadbg .tab a{margin: 0 10px;line-height: 24px;font-size: 15px;color: #777;background-color: transparent;border-radius: 30px;cursor: pointer;-webkit-transition: 0.3s ease;transition: 0.3s ease;position: relative;z-index: 1;white-space: nowrap;}
.paypostadbg .tab a:before{position: absolute;content: '';top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 100%;border-radius:30px;-webkit-transition: 0.3s ease;transition: 0.3s ease;background-color: #D9D9F3;z-index: -1;}
.paypostadbg .tab a:first-child{margin-left: 0}
.paypostadbg .tab a:last-child{margin-right: 0}
.paypostadbg .tab a.active:before, .tab a:hover:before {width: 100%;}
.paypostadbg .tab a{color:#777;padding:10px 35px;display: block}
.paypostadbg .tab a:hover, .tab a.active {color:#212121;}

.marketinputareaa .rate-formwarp{background: #CFE5FF; border: solid 1px #6FA5E4;padding: 25px; border-radius: 20px;}
.marketinputareaa .rate-formgroup{display: flex;gap:10px;justify-content: center;padding-top: 10px;}
.marketinputareaa .rate-form {width: 40%}
.marketinputareaa .rate-form select, .marketinputareaa .rate-input input{width: 100%; border-radius: 50px;height: 50px;padding: 10px 15px;border: 0}
.marketinputareaa .rate-input input{padding:10px 15px 10px 50px}
.marketinputareaa .rate-input {width: 40%;position: relative}
.marketinputareaa .rate-input i{position: absolute;width: 30px;height: 30px;background: #f5f5f5;display: flex;top: 10px;border-radius: 50%;justify-content: center;align-items: center;left: 10px;}
.marketinputareaa .rate-input i svg{fill:#999}
.marketinputareaa .rate-cta {width: 20%;display: inline-flex; justify-content: center}
.marketinputareaa .rate-cta .btun{width: 100%;display: flex;justify-content: center;align-items: center;font-size: 18px;border-radius: 50px;}
.marketinputareaa .rate-result{background: #fff; padding: 20px;margin:20px 0; border-radius: 10px; display: flex;flex-direction: column;gap:10px}
.marketinputareaa .rate-result{}
.marketinputareaa .rate-result strong{color: #777; font-size: 16px;padding-bottom: 5px;}
.marketinputareaa .rate-result strong span{color: #212121}
.marketinputareaa .rate-result big{font-size: 30px;color: #08A182;font-weight: 600}
.marketinputareaa .rate-result big b{font-size: 16px; color: #777; font-weight: 400}
.marketinputareaa .ratehelptext{display: flex;align-items: center;font-size:12px; line-height:18px;color:#777; word-wrap:break-word;gap:5px}
.marketinputareaa .ratehelptext i{display: inline-flex;align-items: center}
.marketinputareaa .ratehelptext strong{color: #212121; font-weight: 500}

.expiredwarp{border-radius: 6px;border: 2px solid #FFF;background: #FDF6EE;box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28);margin: 0 0 25px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;transition: .3s ease-in;display: flex;padding: 15px;gap:15px}
.expiredwarp figure{display: flex;justify-content: center;align-items: center}
.expiredwarp figure img{width: 70px; height: 70px;}
.expiredwarp .expiredinfo{flex: 1 1 0}
.expiredwarp .expiredinfo .title{color: #212121;font-size: 20px;line-height: normal;font-family: 'Open Sans', sans-serif; font-weight: 700; }
.expiredwarp .expiredinfo p strong{font-weight: 500; color: #212121}
.expiredwarp .expiredinfo p{color: #646A76;font-weight: 400;padding: 5px 0;}
.expiredwarp .expiredinfo p a{color: #0167FF;text-decoration: underline}
.wantedadexpired .wantedbord .bord-nannyleft{ -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%;flex-basis: 100%;}
.wantedadexpired .wantedad-list{position: static}
.wantedadexpired .wantedaddtlswarp{position: relative;margin-bottom: 30px;}
.wantedadexpired .col-md-4, .wantedadexpired .col-md-8{height: 92px;overflow: hidden;}     
.expiredmore{background-image: linear-gradient(transparent 0%,rgba(255,255,255,0.9) 35%,#fff 100%);height: 210px;width:97.6%;position: absolute;bottom: 0;display: flex;justify-content: center;align-items: center;left: 13px;-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.expiredmore a{border: solid 1px #a3c9ff;padding: 15px;border-radius: 50px;width: 250px;background: #fff;color: #212121; text-align: center}
.expiredmore a i{font-size: 16px;}  
.wantedadexpired .wantedaddtlswarp{}
.collapse .col-md-4, .collapse .col-md-8{overflow: visible;height: auto}
.collapse .expiredmore{display: none}
.expiredcollapse{display: flex;justify-content: center;align-items: center;}
.expiredcollapse a{border: solid 1px #a3c9ff;padding: 15px;border-radius: 50px;width: 250px;background: #fff;color: #212121; text-align: center}
.expiredcollapse a i{font-size: 16px;}
/**/
.respondtitle{margin:25px 0 0;font-size: 20px;color: #333;font-weight: 500;}
.respondersecwarp{margin: 0 auto;width: 450px;min-height: 300px;}
.respondersecwarp .datepicker{position: static; box-shadow: none; border-radius: 0;width: 100% !important;padding: 0}
.respondersecwarp .datepicker table{width: 100%;border: solid 1px #ddd;box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -moz-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28); border-radius: 3px; padding: 10px;}
.respondersecwarp .timepicker{display: none}
.respondersecwarp .datepicker table tr td, .respondersecwarp .datepicker table tr th{}
.respondersecwarp .datepicker table tr{}
.respondersecwarp .datepicker table  thead th{background: #fff; color: #212121; font-weight: bold}
.respondersecwarp .datepicker table  thead tr:first-child{border-bottom: solid 1px #ddd}
.respondersecwarp .inputwrp {}
.respondersecwarp .inputwrp p{font-size: 16px; text-align: center;color: #777;padding: 0 0 15px}
.respondersecwarp .inputwrp p b{padding: 0 3px; display: inline-block; font-weight: 500; color: #212121}
.respondersecwarp .inputwrp .inputform{padding: 25px 0 15px}
.respondersecwarp .inputwrp .inputform label{font-size: 14px;color: #212121;padding-bottom: 8px;display: block;font-weight: 500}
.respondersecwarp .inputft {text-align: center;padding-bottom: 15px}
.respondersecwarp .inputft .skip{padding: 10px 0;display: inline-block}
.respondersecwarp .inputwrp .inputform .inputtag {display: flex;flex-wrap: wrap;gap:10px;margin: 20px 0 10px}
.respondersecwarp .inputwrp .inputform .inputtag b{display: block; font-size: 14px;padding-bottom: 5px;    width: 100%;}
.respondersecwarp .inputwrp .inputform .inputtag a{background: #fff; padding: 10px 15px;display: block;color: #212121;font-size: 14px;border-radius: 4px;}     
.respondersecwarp .inputwrp .inputform .responderprice{display: flex;gap:10px;}
.respondersecwarp .inputwrp .inputform .responderprice .pricegrop{width: 150px; position: relative;display: flex;align-items: center}
.respondersecwarp .inputwrp .inputform .responderprice .pricegrop span{padding: 16px;background: #f5f5f5;border: 1px solid #9e9e9e;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.respondersecwarp .inputwrp .inputform .responderprice .pricegrop input[type="text"]{border-radius: 0;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;margin-left: -1px}


.tutorbanner{background: #F4F7FC;padding: 25px 0;position: relative;}
.tutorbanner .line-shape {position: absolute;left: 0;top: 0;} 
.tutorbanner .bannercontent{font-family: "Poppins", sans-serif;padding: 25px;width: 670px;}
.tutorbanner .bannercontent .title{font-size: 36px; color: #082A5E; font-weight: 700;line-height: 40px; font-family: "Poppins", sans-serif;margin-bottom: 15px;}
.tutorbanner .bannercontent .title span{ color: #FF7E84}
.tutorbanner .bannercontent .desc{font-size: 16px;color: #777;padding:0;margin:0 0 20px;line-height: 23px;} 
.tutorbanner .bannercontent .link{color: #212121; text-decoration: underline;}
.tutorsearcharea{display: flex; flex-wrap: wrap;padding: 1px;}
.tutorsearcharea input{border: 0}
.tutorsearcharea .tutorsearch{ width: 40%;position: relative}
.tutorsearcharea .tutorsearch input{ -webkit-border-top-left-radius: 40px;-webkit-border-bottom-left-radius: 40px;-moz-border-radius-topleft: 40px;-moz-border-radius-bottomleft: 40px;border-top-left-radius: 40px;border-bottom-left-radius: 40px;border: solid 1px #ddd;border-right: 0;}
.tutorsearcharea .tutorlocansearch{width: 60%;position: relative}
.tutorsearcharea .tutorlocansearch input{-webkit-border-top-right-radius: 40px;-webkit-border-bottom-right-radius: 40px;-moz-border-radius-topright: 40px;-moz-border-radius-bottomright: 40px;border-top-right-radius: 40px;border-bottom-right-radius: 40px;border-left: solid 1px #ddd;padding-left: 45px;border: solid 1px #ddd;}
.tutorsearcharea .tutorlocansearch i{position: absolute;left: 10px;z-index: 1;top: 15px;width: 30px;height: 30px;background: #f5f5f5;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;}
.tutorsearcharea .tutorlocansearch .searchicon{position: absolute;right: 5px;width: 50px;height: 50px;top: 4px;background:#fbb932;border-radius: 50%;display: inline-flex;    align-items: center;justify-content: center;}  
.tutorsearcharea .paylocationlist{border-radius: 0;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.tutorbanner .bannercontent .searchtag{display: inline-flex;gap:10px;flex-wrap: wrap;margin: 15px 0 0; justify-content: center} 
.tutorbanner .bannercontent .searchtag span{} 
.tutorbanner .bannercontent .searchtag span a{background: #fff; display: block;padding:8px 20px; border-radius: 30px;font-size: 13px;color: #777} 
.tutorbanner .bannercontent .searchtag span a:hover{text-decoration: underline; color: #0167FF} 
.tutorbanner .bannercontent .searchtag span.tranding {display: inline-flex;align-items: center;gap: 5px;}
.tutorsearcharea .alerttext{display: block; width: 100%;color: #ff4242; }
/**/
.tutorbg{padding: 50px 0;}
.tutorbg .pageinfo{text-align: center}
.tutorbg .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.tutorbg .pageinfo p{color: #666;font-size: 16px;padding-bottom: 5px;font-weight: 300;line-height: 20px;letter-spacing: normal}
.tutor-item-slider{margin: 30px 0 0;}
.tutor-item-slider .tutor-item-list{display: flex; justify-content: center;flex-direction: column; align-items: center;text-align: center;gap:10px;padding: 15px;border-radius: 6px;margin: 10px;-webkit-transition: all .2s cubic-bezier(.02,.54,.58,1);-o-transition: all .2s cubic-bezier(.02, .54, .58, 1);transition: all .2s cubic-bezier(.02,.54,.58,1);} 
.tutor-item-slider .tutor-item-list figure{width: 90px; height: 90px;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 10px}
.tutor-item-slider .tutor-item-list figure svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;width: 40px; height: 40px;} 
.tutor-item-slider .tutor-item-list:hover figure svg {-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);} 
.tutor-item-slider .tutor-item-list .title{font-size: 20px; font-weight: 500;}
.tutor-item-slider .tutor-item-list p{font-size: 14px;color: #777;padding-bottom: 10px;line-height: 22px;height: 155px;}
.tutor-item-slider .tutor-item-list p strong{font-weight: 500; color: #082A5E; font-size: 16px;}
.tutor-item-list.one p strong, .tutor-item-list.one a{color: #CB4502}
.tutor-item-list.two  p strong, .tutor-item-list.two  a{color: #169167;}
.tutor-item-list.three p strong, .tutor-item-list.three a{color: #D1064A}
.tutor-item-list.four p strong, .tutor-item-list.four a{color: #075BCC} 
.tutor-item-slider .tutor-item-list a{ background: #fff;padding: 13px 20px;border-radius: 6px;}
.tutor-item-list.one {background: #FFF5F0}
.tutor-item-list.two {background: #effbf7;}
.tutor-item-list.three {background: #FEEFF4}
.tutor-item-list.four {background: #EFF5FD}
.tutor-item-list.one:hover{box-shadow: #CB4502 0 0 10px}
.tutor-item-list.two:hover{box-shadow: #0BD390 0 0 10px}
.tutor-item-list.three:hover{box-shadow: #D1064A 0 0 10px}
.tutor-item-list.four:hover {box-shadow: #075BCC 0 0 10px}  
.tutor-item-list.one:hover figure, .tutor-item-list.two:hover figure, .tutor-item-list.three:hover figure, .tutor-item-list.four:hover figure{box-shadow:none} 
.tutor-item-list.one figure{box-shadow: #CB4502 0 0 10px}
.tutor-item-list.two figure{box-shadow: #0BD390 0 0 10px}
.tutor-item-list.three figure{box-shadow: #D1064A 0 0 10px}
.tutor-item-list.four figure{box-shadow: #075BCC 0 0 10px} 
.tutor-item-slider .owl-theme .owl-nav {position: relative;text-align: center;display: flex;gap: 5px;justify-content: center;width: 100px;margin: 0 auto;background: white;box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 5px 0;margin-top: 20px;margin-bottom:  20px;}
.tutor-item-slider .owl-carousel .owl-nav div{position: static;background-color: #f5f5f5;box-shadow: none;width: 40px;height: 40px; opacity: 1;border-radius: 50%;margin: 0}
.tutor-item-slider .owl-carousel .owl-nav div.owl-next { background-image: url(https://d3aew4oo17ml6.cloudfront.net/astrosite/keyboard-arrow.svg); right:0;-ms-transform: rotate(90deg);transform: rotate(90deg); }
.tutor-item-slider .owl-carousel .owl-nav div.owl-prev { background-image: url(https://d3aew4oo17ml6.cloudfront.net/astrosite/keyboard-arrow.svg); left:0;-ms-transform: rotate(-90deg);transform: rotate(-90deg); }
/**/
.learningtypesbg{padding: 50px 0;}
.learningtypesbg .pageinfo{text-align: center}
.learningtypesbg .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.learningtypesbg .pageinfo p{color: #666;font-size: 16px;padding-bottom: 5px;font-weight: 300;line-height: 20px;letter-spacing: normal}
.learningtypesbg .summorcta{text-align: center;margin-top: 20px;}
.type-item-slider{margin: 30px 0 0;}
.type-item-slider .type-item-list{display: flex; justify-content: center;flex-direction: column; align-items: flex-start;text-align: left;gap:10px;padding: 25px;border-radius: 6px;margin: 10px;-webkit-transition: all .2s cubic-bezier(.02,.54,.58,1);-o-transition: all .2s cubic-bezier(.02, .54, .58, 1);transition: all .2s cubic-bezier(.02,.54,.58,1);} 
.type-item-slider .type-item-list .title{font-size: 20px; font-weight: 500;}
.type-item-slider .type-item-list p{font-size: 14px;color: #777;padding-bottom: 10px;line-height: 22px;}
.type-item-slider .type-item-list p strong{font-weight: 500; color: #082A5E; font-size: 16px;}
.type-item-slider .type-item-list a{ background: #fff;padding: 13px 20px;border-radius: 6px;} 
.type-item-list.one p strong, .type-item-list.one a{color: #CB4502}
.type-item-list.two  p strong, .type-item-list.two  a{color: #169167;}
.type-item-list.three p strong, .type-item-list.three a{color: #D1064A}
.type-item-list.four p strong, .type-item-list.four a{color: #075BCC} 
.type-item-list.four p strong, .type-item-list.five a{color: #075BCC}  
.type-item-list.one {background: linear-gradient(96deg, #f2f1ff 5.02%, #fdf1ff 95.41%);}
.type-item-list.two {background: linear-gradient(247deg, rgba(87, 218, 255, .1) .99%, rgba(0, 80, 255, .1) 97.77%);}
.type-item-list.three {background: linear-gradient(247deg, rgba(255, 197, 69, .1) .99%, rgba(255, 74, 13, .1) 97.77%);}
.type-item-list.four {background: linear-gradient(270deg, rgba(184, 219, 29, .12), rgba(38, 207, 116, .12));} 
.type-item-list.five {background:linear-gradient(270deg,rgba(253,190,251,.1),rgba(214,51,174,.1))}  
.type-item-slider .owl-theme .owl-nav {position: relative;text-align: center;display: flex;gap: 5px;justify-content: center;width: 100px;margin: 0 auto;background: white;box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 5px 0;margin-top: 20px;margin-bottom:  20px;}
.type-item-slider .owl-carousel .owl-nav div{position: static;background-color: #f5f5f5;box-shadow: none;width: 40px;height: 40px; opacity: 1;border-radius: 50%;margin: 0}
.type-item-slider .owl-carousel .owl-nav div.owl-next { background-image: url(https://d3aew4oo17ml6.cloudfront.net/astrosite/keyboard-arrow.svg); right:0;-ms-transform: rotate(90deg);transform: rotate(90deg); }
.type-item-slider .owl-carousel .owl-nav div.owl-prev { background-image: url(https://d3aew4oo17ml6.cloudfront.net/astrosite/keyboard-arrow.svg); left:0;-ms-transform: rotate(-90deg);transform: rotate(-90deg); }

.features-section{padding: 50px 0;overflow: hidden;} 
.features-section .pageinfo{text-align: center}
.features-section .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.features-section .pageinfo p{color: #666;font-size: 16px;padding-bottom: 5px;font-weight: 300;line-height: 20px;letter-spacing: normal}
.features-section .section {text-align: center;position: relative;margin:30px 0;background: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;border: 1px solid #B5B5C3;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-ms-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;padding: 20px}
.features-section .section:hover {filter: drop-shadow(10px 10px 0px #CAC9D6);} 
.features-section .section figure {width: 60px;height: 60px;margin: 0 auto; border-radius: 50%; display: flex;align-items: center;justify-content: center;margin-bottom: 10px;}  
.features-section .section figure svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;width: 40px; height: 40px;} 
.features-section .section:hover figure svg {-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);}  
.features-section .section .details {height: 80px;}
.features-section .section .details .title{font-size: 20px;font-weight: 500;margin: 10px 0 0;display: block}
.features-section .section .details p {text-align: center;color: #777;line-height: 20px;padding: 10px 0;} 

.careseekerimg{display: flex;position: relative;}
.careseekerimg .img-1{}
.careseekerimg .img-2{position: absolute;bottom: -70px;width: 200px;left: 165px;}
.careseekerinfo{margin: 0 0 20px;}
.careseekerinfo .pageinfo{text-align: center}
.careseekerinfo .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.careseekerinfo .pageinfo p{color: #666;font-size: 16px;padding-bottom: 15px;font-weight: 300;line-height: 20px;letter-spacing: normal}
.careseekerarea{display: flex; justify-content: center; flex-direction: column}
.careseekerarea .careseekergrid{background: #fff;padding: 25px 20px;border-radius: 8px; -webkit-box-shadow:0 0 10px rgb(137 173 255 / 35%);box-shadow:0 0 10px rgb(137 173 255 / 35%);margin-bottom: 20px;gap: 20px;display: -ms-grid;display: grid;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-grid-columns: 70px 20px auto;grid-template-columns: 70px auto;width: 450px;}

.careseekerarea .careseekergrid.one{margin-left: 50px;}
.careseekerarea .careseekergrid.two{margin-left: 100px;}
.careseekerarea .careseekergrid.three{margin-left: 50px;}
.careseekerarea .careseekergrid figure{background: #f5f5f5; width: 70px; height: 70px; border-radius: 50%; display: flex; align-items: center; justify-content: center}
.careseekerarea .careseekergrid figure svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease; }
.careseekerarea .careseekergrid:hover figure svg{-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);}

.careseekerarea .careseekergrid .careseekerdesc{}
.careseekerarea .careseekergrid .careseekerdesc span{font-size: 20px;font-weight: 600;letter-spacing: .5px;display: block;font-family: "Poppins", sans-serif;}
.careseekerarea .careseekergrid .careseekerdesc p{color: #666;font-size: 15px;line-height: 20px;margin: 10px 0 0;font-weight: 300;font-family: "Poppins", sans-serif;letter-spacing: normal;}
.careseekerarea .providercta p{color: #666;font-size: 14px;padding-bottom: 15px;font-weight: 300;line-height: 20px;letter-spacing: normal;}
.careseekerarea .providercta{text-align: center}


.tutorspromarea{background: #fff; border: solid 3px #fff;box-shadow: 0 0 10px rgb(137 173 255 / 35%);}
.tutorspromarea .tutorspromo{background: #F9EDDF;padding: 10px;display: flex; justify-content: space-around;align-items: center;gap:15px;}
.tutorspromarea .tutorspromo .tutorspromodesc{text-align: center;padding: 15px;}
.tutorspromarea .tutorspromo .tutorspromodesc span{font-size: 26px;font-weight: 600;letter-spacing: .5px;display: block;font-family: "Poppins", sans-serif;}
.tutorspromarea .tutorspromo .tutorspromodesc p{color: #666;font-size: 16px;line-height: 20px;margin: 15px 0;font-weight: 300;font-family: "Poppins", sans-serif;letter-spacing: normal; }
.tutorspromarea .tutorspromo .tutorspromodesc .providercta .btun{font-size: 16px;border-radius: 4px;}
.tutorspromarea .tutorspromo .tutorspromodesc .tutorspromoimg{flex-shrink: 0}


.hero-tutor{height: 100%;background-size: 100%;position: absolute;right: 400px;width: 450px;top: 0;}
.hero-tutor .hero-tutorimg-1{width: 200px;top: 20px;position: absolute;left: 0;z-index: 1}
.hero-tutor .hero-tutorimg-2{position: absolute;left: 0;bottom: 20px;width: 90px;}
.hero-tutor .hero-tutorimg-3{width: 200px; position: absolute; right: 0; bottom: 20px;z-index: 1}
.hero-tutor .hero-tutorimg-4{position: absolute; right: 50px;top: 20px;width: 90px;}
.hero-tutor .hero-tutorimg-5{position: absolute;left: 180px;top: 60px;width: 90px;}
.animation-scalation{animation:scalation 8s linear infinite}
.animation-walking{animation:walking 10s linear infinite}
.animation-upDown{animation:upDown 4s linear infinite}
@keyframes upDown{
0%{transform:translateY(0)}
50%{transform:translateY(-20px)}
to{transform:translateY(0)}
}
@keyframes scalation{
0%{transform:scale(1)}
50%{transform:scale(.5)}
to{transform:scale(1)}
}
@keyframes roatation{
0%{transform:rotate(0)}
to{transform:rotate(1turn)}
}
@keyframes walking{
0%{transform:translate(0) rotate(0)}
50%{transform:translate(100px) rotate(180deg)}
to{transform:translate(0) rotate(1turn)}
}

.talktoastrowrp{ background: #dc8a2721;padding: 15px; border-radius: 6px;border: solid 2px #fff;box-shadow: 0 0 10px rgb(137 173 255 / 35%); margin: 25px 0}
.talktoastrowrp .media{border:solid 1px #f3c68f; padding: 25px; display: flex; border-radius: 4px;background: #dc8a2721}
.talktoastrowrp .media .media-body{width: 70%}
.talktoastrowrp .media .media-body .media-title{font-size: 26px; margin-bottom: 10px;}
.talktoastrowrp .media .media-body p{font-size: 14px;color: #777}
.talktoastrowrp .media .media-right{ width: 30%; text-align: center}
.talktoastrowrp .media .media-right a.btn{ border-radius: 50px; border: 0; padding: 15px 65px; font-size: 16px; background: #1c1e32; color: #fff}   
        
        
.howitwrksbg{ padding: 30px 0; background:#F4F7FC}
.howitwrksbg .primarytitle{font-family: Google Sans, Arial, sans-serif;font-size: 26px;font-weight: 500; padding:0 0 40px; text-align: center}
.howitwrksbg .howitwrkscol{width: 25%; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;float: left;}        
.howitwrksbg .howitwrkswrp{ box-shadow: 0 1px 6px rgba(57,73,76,.35);background: #fff;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;position: relative; z-index: 2}
.howitwrksbg .howitwrkswrp .howitwrkshd{border-bottom: solid 1px #ccc;padding:15px 0}
.howitwrksbg .howitwrkswrp .howitwrkshd figure{background: #0b3c40;border-radius: 50%;width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.howitwrksbg .howitwrkswrp .howitwrkshd figure svg{fill:white;width: 35px;}

.howitwrksbg .howitwrkswrp.wrp-a figure{ background: #0b3c40cf}
.howitwrksbg .howitwrkswrp.wrp-b figure{ background: #758613cf}
.howitwrksbg .howitwrkswrp.wrp-c figure{ background: #dc8a27cf}
.howitwrksbg .howitwrkswrp.wrp-d figure{ background: #6f0e1fcf}

.howitwrksbg .howitwrkswrp .howitwrksbd{ padding:15px}
.howitwrksbg .howitwrkswrp .howitwrksbd p{font-size: 14px; text-align: center; color: #444; line-height: 20px;}
.howitwrksbg .howitwrkswrp .howitwrksft{ color: #fff; padding:15px; font-weight: 500; font-size: 16px; text-align: center}
.howitwrksbg .howitwrkswrp.wrp-a .howitwrksft{ background: #0b3c40}
.howitwrksbg .howitwrkswrp.wrp-b .howitwrksft{ background: #758613}
.howitwrksbg .howitwrkswrp.wrp-c .howitwrksft{ background: #dc8a27}
.howitwrksbg .howitwrkswrp.wrp-d .howitwrksft{ background: #6f0e1f}
.howitwrksbg .howitwrkswrp .triangle{width: 42px; height: 38px;position: absolute}
.howitwrksbg .howitwrkswrp.wrp-a .triangle{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/howitwrks-a.png") 0 0 no-repeat;}
.howitwrksbg .howitwrkswrp.wrp-b .triangle{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/howitwrks-b.png") 0 0 no-repeat;}
.howitwrksbg .howitwrkswrp.wrp-c .triangle{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/howitwrks-c.png") 0 0 no-repeat;}
.howitwrksbg .howitwrkswrp.wrp-d .triangle{ background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/other/howitwrks-d.png") 0 0 no-repeat;}
.howitwrksbg .wrksnav-wrp{ padding: 45px 0 15px 0;} 
.howitwrksbg .wrksnav-wrp article span{display: inline-block;width: 70px; height: 70px; border-radius: 50%; border: solid 5px #fff;box-shadow: 0 10px 10px 0 rgba(0,0,0,.19), 0 6px 3px 0 rgba(0,0,0,.23); overflow: hidden; text-align: center; color: #fff; padding: 15px 0 0 0; font-size: 14px;text-transform: uppercase}
.howitwrksbg .wrksnav-wrp article span b{display: block; font-weight: 500; font-size: 24px;}
.howitwrksbg .wrksnav-wrp .wrksnav-a span{background: #0b3c40 }
.howitwrksbg .wrksnav-wrp .wrksnav-b span{background: #758613;margin-left: 13px;}
.howitwrksbg .wrksnav-wrp .wrksnav-c span{background: #dc8a27;margin-left: 21px;}
.howitwrksbg .wrksnav-wrp .wrksnav-d span{background: #6f0e1f;margin-left: 30px;}
.howitwrksbg .wrksnav-wrp article{width: 25%; float: left; position: relative;z-index: 2}
.howitwrksbg .wrksnav-wrp article:after{ width: 100%; height: 10px; position: absolute; content: "";left: 0; top:45%;z-index: -1;}
.howitwrksbg .wrksnav-wrp .wrksnav-a:after{background: -webkit-gradient(linear, left top, right top, from(#0b3c40), to(#758613));background: -webkit-linear-gradient(left, #0b3c40, #758613);background: -o-linear-gradient(left, #0b3c40, #758613);background: linear-gradient(to right, #0b3c40, #758613);    left: 15px;}
.howitwrksbg .wrksnav-wrp .wrksnav-b:after{background: -webkit-gradient(linear, left top, right top, from(#758613), to(#dc8a27));background: -webkit-linear-gradient(left, #758613, #dc8a27);background: -o-linear-gradient(left, #758613, #dc8a27);background: linear-gradient(to right, #758613, #dc8a27);}
.howitwrksbg .wrksnav-wrp .wrksnav-c:after{background: -webkit-gradient(linear, left top, right top, from(#dc8a27), to(#6f0e1f));background: -webkit-linear-gradient(left, #dc8a27, #6f0e1f);background: -o-linear-gradient(left, #dc8a27, #6f0e1f);background: linear-gradient(to right, #dc8a27, #6f0e1f);}
.howitwrksbg .wrksnav-wrp .wrksnav-d:after{background:#6f0e1f;    width: 70%;}
.howitwrksbg .wrksnav-wrp .wrksnav-d:before{width: 25px;height: 25px;background: #ccc;border: solid 4px #fff;position: absolute;content: "";border-radius: 50%;right: 27%;top: 35%;box-shadow: 0 1px 6px rgba(57,73,76,.55);}

.tutorarea{margin: 20px 0}
.tutorarea .tutorspromarea{border-radius: 0 0 130px 30px;border-bottom: #ef8203 solid 3px; border: 0; border-bottom: #ef8203 solid 3px;box-shadow: none;}
.tutorarea .tutorspromarea .tutorspromo{background: transparent;}
.tutorarea .tutorspromodesc{}
.tutorarea .tutorspromodesc ul{display: flex; flex-wrap: wrap;margin: 10px 0; gap:10px}
.tutorarea .tutorspromodesc ul li{display: flex;align-items: center;gap: 10px;}
.tutorarea .tutorspromodesc ul li b{font-size: 14px; color: #777}
.tutorarea .tutorspromodesc ul li i{background: #fff;border: solid 1px #3E6592;width: 40px;height: 40px;display: inline-flex;border-radius: 50%;align-items: center;justify-content: center;} 
.tutorarea .tutorspromoimg{width: 220px;}
.tutor-tag{display: flex;align-items: center; flex-wrap: wrap;gap:10px; font-family: "Roboto", Arial, sans-serif;margin: 5px 0}
.tutor-tag strong{background: #f5f5f5; border-radius: 40px;}
.tutor-tag strong a{display: block; color: #777;padding: 5px 15px;font-weight: 400; font-size: 13px;letter-spacing: normal;}

.search-hd-new{margin-left: 1%;width:30%;padding: 10px; display: flex;float: left;position: relative}
.search-hd-new input{cursor: text;top: 0;left: 0;border: 0;display: block;font-size: 13px;width: 100%;height: 34px;line-height: 13px;padding: 10px 12px; border-radius: 20px;}
.search-hd-new a{position: absolute;background:#ff837e;display: flex;align-items: center;justify-content: center;border-radius: 20px;right: 12px;top: 12px;color: #fff;padding: 7px 15px;gap: 10px;}
.search-hd-new a i{color: #fff}
/* ==================================================== summer camp start ===================================================== */
.shape1{animation:hero-thumb-animation 2.5s linear infinite alternate;-webkit-animation:hero-thumb-animation 2.5s linear infinite alternate;-moz-animation:hero-thumb-animation 2.5s linear infinite alternate;-o-animation:hero-thumb-animation 2.5s linear infinite alternate}
.shape2{animation:hero-thumb1-animation 2.5s linear infinite alternate;-webkit-animation:hero-thumb1-animation 2.5s linear infinite alternate;-moz-animation:hero-thumb1-animation 2.5s linear infinite alternate;-o-animation:hero-thumb1-animation 2.5s linear infinite alternate}
.shape3{animation:hero-thumb2-animation 2.5s linear infinite alternate;-webkit-animation:hero-thumb2-animation 2.5s linear infinite alternate;-moz-animation:hero-thumb2-animation 2.5s linear infinite alternate;-o-animation:hero-thumb2-animation 2.5s linear infinite alternate}
@keyframes hero-thumb-animation{
0%{transform:translateY(-20px)}
to{transform:translateY(0)}
}
@keyframes hero-thumb1-animation{
0%{transform:translateY(-20px) translateX(50px)}
to{transform:translateY(-20px) translateX(0)}
}
@keyframes hero-thumb2-animation{
0%{transform:translateY(-50px)}
to{transform:translateY(0)}
}
.topic-content {position: absolute;}
.topic-content.one {top: 70px;left: 290px;}
.topic-content.two {left: 800px;top: 35px;}
.topic-content.three {left: 0;bottom: 35px;}
.topic-content.three img{-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.topic-content.four {right: 30px;top: 35px;}
.topic-content.five {right: 30px;bottom: 35px;}
.topic-content.two img{width: 80px;}
 
        
        
.summerlistingbg .topic-content.one {left: 140px;}
.summerlistingbg .topic-content.two {top: 15px;}
.summerlistingbg .topic-content.two img { width: 50px;}
        
.summertypesbg .topic-content.one{right: 0; bottom: 0;left: auto;top: auto;}
.summertypesbg .topic-content.two {top: 45px;left: 170px;}
.summertypesbg .topic-content.three {bottom: 45px;left: 20px;}
.summertypesbg .topic-content.three img{width: 100px;}
        
.sumerbg{position: relative; background: url(https://studyhub.themewant.com/wp-content/uploads/2024/05/01-1.jpg) 0 0 no-repeat;padding: 50px 0;background-size: 100%;min-height: 480px;}
.servicecardwarp{position: absolute;right: 0;width: 55%;top: 50px;padding:0;}
.servicecardwarp .item{border: solid 1px #DAD5F9; padding: 10px;border-radius: 4px;background: #f9f8fe;}
.servicecardwarp .owl-carousel .owl-nav {position: relative;text-align: center;display: flex;gap: 5px;justify-content: center;width: 100px;margin: 0 auto;background: white;box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 5px 0;margin-top: 20px;margin-bottom:  20px;}
.servicecardwarp .owl-carousel .owl-nav div{position: static;background-color: #f5f5f5;box-shadow: none;width: 40px;height: 40px; opacity: 1;border-radius: 50%;margin: 0}
.servicecardwarp .owl-carousel .owl-nav div.owl-next { background-image: url(https://d3aew4oo17ml6.cloudfront.net/astrosite/keyboard-arrow.svg); right:0;-ms-transform: rotate(90deg);transform: rotate(90deg); }
.servicecardwarp .owl-carousel .owl-nav div.owl-prev { background-image: url(https://d3aew4oo17ml6.cloudfront.net/astrosite/keyboard-arrow.svg); left:0;-ms-transform: rotate(-90deg);transform: rotate(-90deg); }
        
        
.headerlt h1{font-size: 40px;font-weight: 800;letter-spacing: .5px;margin-bottom: 10px; color:#082A5E;line-height: 50px;}
.headerlt h1 p{padding-bottom: 10px;}
.headerlt h1 span{color: #c10037;}
.headerlt .title{font-size: 40px;font-weight: 800;letter-spacing: .5px;margin-bottom: 10px; color:#fff;line-height: 50px;}
.headerlt .title p{padding-bottom: 10px;color:#082A5E;line-height: 40px;}
.headerlt .title span{color:#D8232A;}
.headerlt .tagline{font-size: 16px;line-height: 24px;margin-bottom: 20px;color: #777}
.headerlt .tagline b{font-size: 14px;display: block;padding-bottom: 5px;} 
.headerlt .btun{padding: 10px 15px;font-size: 14px;margin-right: 5px;}
.headerlt .btun-yellow:hover{color: #212121;}
.headerlt .headeractn{margin: 10px 0;}


.rightitem {background: #fff;border-radius: 4px;}
.rightitem .righthd{display: flex; flex-wrap: wrap;gap:7px; border-bottom: dashed 1px #ddd;padding: 10px;}
.rightitem .righthd figure{width: 80px; height: 80px; background: #ccc;border-radius: 4px;overflow: hidden}
.rightitem .righthd figure img{width: 80px; height: 80px;}
.rightitem .righthd .summerinfo{flex: 1;min-width: 0;}
.rightitem .righthd .summerinfo > *{display: block}
.rightitem .righthd .summerinfo .title{font-size: 16px;font-weight: 600;font-family: "Poppins", sans-serif;display: block;    padding: 0 0 8px 0;}
.rightitem .righthd .summerinfo .title a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; color: #212121}
.rightitem .righthd .summerinfo .location{font-size: 14px;}
.rightitem .righthd .summerinfo .location svg{fill: #90959F;width: 15px;height: 15px;}
.rightitem .righthd .summerinfo .location a{text-decoration: underline; color: #0F62FE;display: inline-flex;align-items: center;gap: 5px;}
.rightitem .righthd .summerinfo .price{font-size: 14px;}
.rightitem .righthd .summerinfo .price b{color: #08a182;font-size: 16px;font-weight: 700;font-style: normal;}
.rightitem .righthd .summerinfo .price em{color: #999;padding: 5px 0 0;font-style: italic;}

.rightitem .rightbd{border-bottom: dashed 1px #ddd; padding: 0!important;}
.rightitem .rightbd ul{padding: 10px;}
.rightitem .rightbd ul li{padding: 5px 0; display: flex;flex-wrap: wrap}
.rightitem .rightbd ul li span{color: #888;font-size: 13px;font-style: normal;padding-right: 3px;display: inline-block;font-weight: 400;width: 100px}
.rightitem .rightbd ul li b{color: #212121;font-size: 13px;padding: 0;padding-bottom: 10px;font-weight: 500;width: 193px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.rightitem .rightbd p{font-size: 13px;color: #666;border-top:solid 1px #ddd;padding: 10px;line-height: 18px;min-height: 75px;}

.rightitem .rightfd{text-align: center;padding: 10px 0}
.rightitem .rightfd a{padding: 6px 26px;font-size: 15px;border-radius: 30px;}
/**/
.typeitemslider{display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;margin-top: 20px;}
.typeitemslider .typeitemarea{width: 25%;padding-left: 10px; padding-right: 10px;flex: 0 0 auto;}
.typeitemlist{display: flex; justify-content: center;flex-direction: column; align-items: flex-start;text-align: left;gap:10px;padding: 15px;border-radius: 6px;-webkit-transition: all .2s cubic-bezier(.02,.54,.58,1);-o-transition: all .2s cubic-bezier(.02, .54, .58, 1);transition: all .2s cubic-bezier(.02,.54,.58,1);background: #FBFAFF;border: #DAD5F9 solid 1px;} 
.typeitemlist:hover {filter: drop-shadow(10px 10px 0px #CAC9D6);background: #fff}
        
.typeitemlist figure{    margin-bottom: 10px;}
.typeitemlist figure i{background: #edeafc;width: 50px;height: 50px;display: inline-flex;align-items: center;justify-content: center;border-radius: 4px;}
.typeitemlist .title{font-size: 20px; font-weight: 500;    padding-bottom: 5px;}
.typeitemlist p{font-size: 14px;color: #777;padding-bottom: 10px;line-height: 22px;}
.typeitemlist p strong{font-weight: 500; color: #082A5E; font-size: 16px;}
.typeitemlist a{ background: #fff;padding: 13px 20px;border-radius: 6px;}  
            /**/
           
.summeryarea{padding: 50px 0;margin-top: 20px;position: relative}
.summertypesbg{padding: 50px 0;background: #FBFAFF;margin-top: 20px;position: relative}
.summertypesbg .pageinfo{text-align: left}
.summertypesbg .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.summertypesbg .pageinfo p{color: #666;font-size: 16px;padding-bottom: 5px;font-weight: 300;line-height: 20px;letter-spacing: normal}
                    
            
.summertypesbg .tutor-item-list{display: flex; justify-content: flex-start;flex-direction: column; align-items: flex-start;text-align: left;gap:10px;padding: 15px;border-radius: 6px;margin: 10px;-webkit-transition: all .2s cubic-bezier(.02,.54,.58,1);-o-transition: all .2s cubic-bezier(.02, .54, .58, 1);transition: all .2s cubic-bezier(.02,.54,.58,1);border: solid 1px #ddd;} 
.summertypesbg .tutor-item-list figure{width: 60px; height: 60px;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 10px}
.summertypesbg .tutor-item-list figure svg{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;width: 40px; height: 40px;} 
.summertypesbg .tutor-item-list:hover figure svg {-webkit-transform: scale(-1) rotate(180deg);-moz-transform: scale(-1) rotate(180deg);-ms-transform: scale(-1) rotate(180deg);-o-transform: scale(-1) rotate(180deg);transform: scale(-1) rotate(180deg);} 
.summertypesbg .tutor-item-list .title{font-size: 20px; font-weight: 500;}
.summertypesbg .tutor-item-list p{font-size: 14px;color: #777;padding-bottom: 10px;line-height: 22px;height: auto;}
.summertypesbg .tutor-item-list p strong{font-weight: 500; color: #082A5E; font-size: 16px;}
.summertypesbg .tutor-item-list a {background: #fff;padding: 13px 20px;border-radius: 6px;}  
.summertypesbg .tutor-item-list.one:hover, .summertypesbg .tutor-item-list.two:hover, .summertypesbg .tutor-item-list.three:hover, .summertypesbg .tutor-item-list.four:hover,
.summertypesbg .tutor-item-list.one figure, .summertypesbg .tutor-item-list.two figure, .summertypesbg .tutor-item-list.three figure, .summertypesbg .tutor-item-list.four figure{box-shadow: none}
    /**/ 
.summerlistingbg{padding: 50px 0;background: #FBFAFF;position: relative}
.summerlistingbg .pageinfo{text-align: center}
.summerlistingbg .pageinfo .title{color: #082A5E; font-size: 36px;padding-bottom: 10px;font-weight: 600}
.summerlistingbg .pageinfo p{color: #666;font-size: 16px;padding-bottom: 5px;font-weight: 300;line-height: 20px;letter-spacing: normal}        
.summerlistingbg .rightitem{margin: 15px 0; border: solid 1px #ddd}
.summerlistingbg .rightitem .rightbd ul li{padding: 7px 0;align-items: center;}
.summerlistingbg .rightitem .rightbd ul li span{width: 35%;}
.summerlistingbg .rightitem .rightbd ul li b{width: 65%;padding: 0;}
.summerlistingbg .rightitem .righthd, .summerlistingbg .rightitem .rightbd{padding: 15px}
.summerlistingbg .rightitem .rightfd{padding: 15px 0; background: #FBFAFF}
.summerlistingbg .summorcta{margin-top: 20px;text-align: center}
.summerlistingbg .summorcta .btun{display: inline-flex;align-items: center;gap:5px;}
/**/
.summerarea{padding: 35px 0}
.summerarea .summerareawarp{background-image: linear-gradient(to right, rgba(228, 228, 228, 0.1) 1px, transparent 1px), linear-gradient(to bottom, rgba(228, 228, 228, 0.1) 1px, transparent 1px), linear-gradient(90deg, #f54088 -10%, #fe6837 104.42%);background-size: 40px 100%, 100% 50px, cover;background-position: top left;background-repeat: repeat;border-radius: 24px;padding: 35px 35px 35px 65px;position: relative;height: 227px;border-radius: 24px;overflow: hidden;}
.summerarea .topic-content.three{}
.summerarea .topic-content.three img{width: 200px;}
.summerarea .topic-content.two{left: auto; right: 50px;top: 50px;}
.summerarea .topic-content.two img {width: 120px;}
.summerareainfo{display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; text-align: center; color: #fff; height: 100%;gap: 15px;width: 700px;margin: 0 auto;position: relative;z-index: 1}
.summerareainfo big{font-size: 28px;font-weight: 700;display: block;letter-spacing: 0.5px;}
.summerareainfo small{font-size: 20px;}
.summerareainfo p{padding: 15px 0}
.summerareainfo p a{background: #000; display: inline-flex; border-radius: 30px;color: #fff; padding:10px 45px; font-size: 16px;}

/* ==================================================== summer camp End ===================================================== */

/*Murugesh end*/
 

@media only screen and (max-width : 320px) {
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 568px) {
.mobileview{ display: block !important; visibility: visible}
.allciti-list{overflow-x:hidden;overflow-y: scroll;height: 300px;}
.allciti-list ul li{width: 100%}
.nannydescription ul.nannydesclist li, .nannydescription ul.carecertilist li, .nannydescription ul.nannyexplist li{width: 100%} 
.nannydescription ul.nannydesclist li span, .nannydescription ul.nannydesclist li b{display: inline-block;padding: 0}
.nannydescription ul.nannydesclist li span{border: 0;border-radius: 0;margin: 0;height: auto;width: auto;margin-right: 10px;}
.nannydescription ul.nannydesclist li{text-align: left;display: flex;align-items: center;}
.nannydescription ul.nannyexplist li{text-align: left;padding: 0}
.nannydescription ul.nannyexplist li span{float: left;margin-right: 10px;}
.avaltable{width: 100%;overflow-y: hidden; }
.avaltable .table {width: 100%;max-width: 100%;  margin-bottom: 20px;}
.avaltable .table tr th, .avaltable .table tr td{white-space: nowrap; font-size: 13px;}
.caredetailnav ul{display: flex;    overflow-y: hidden;}
.caredetailnav.carenavstick{height: 41px;}
.joinmsgwraper{width: 100%; margin-top: 25px;}
.care-modal{z-index: 9999999;}
.expiredwarp figure{display: none}

.topic-content.one, .topic-content.two, .topic-content.three, .topic-content.four, .topic-content.five {display: none}
.learningtypesbg, .summerlistingbg, .summeryarea, .summertypesbg, .features-section {padding: 20px 0;}
.summeryarea {margin-top: 0;}
.features-section .section figure svg, .nannyaboutwarp .aboutfeature-wrap .feature-list .box-icon svg{width: 30px; height: 30px;}
.nannyaboutwarp .aboutfeature-wrap .feature-list .box-title{font-size: 18px;}
.nannyaboutwarp .aboutfeature-wrap .feature-list{padding: 15px;}
.citiareawarp .citiarea ul {display: flex;flex-wrap: wrap;}
.features-section .section{    padding: 15px;}
.features-section .section figure {width: 40px;height: 40px;margin-bottom: 0; }
.features-section .section .details .title {font-size: 17px;}

.summerarea{padding: 0}
.summerarea .summerareawarp{height: auto;padding: 15px;border-radius: 0}
.summerarea .summerareawarp .topic-content{position: static}
.summerareainfo{width:100%;}
.summerarea .topic-content.three{display: block;padding: 15px 0 0;}
.summerarea .topic-content.three img {width: 100px;}
.summerareainfo big{font-size: 20px;}
.summerareainfo small {font-size: 16px;line-height: 22px;}
.headerlt .title p {line-height: 30px;}
.headerlt .btun{padding: 10px 12px;}
}
/*----iphone---*/
@media (max-width : 640px) {
.refinemorewrp.refineidfive .locationlist ul li, .refinemorewrp.refineidtwo .locationlist ul li, .refinemorewrp .refinelist-withacton ul li{ width: 100%;}
.whenuneedwrp .whenuneedbg .whenuneedlist ul{display: block}
.summercontainer .summernav ul li{width: 100%;margin-bottom: 10px;}
.summercontainer .postbgwrp{width: 100%; border-radius: 0}
.latestbgwrp .latestsubnav ul, .latestbgwrp .latestnav ul{-ms-flex-direction: row;flex-direction: row;display: -ms-flexbox;display: flex;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
.latestbgwrp .latestnav ul li{position: relative}
.latestbgwrp .latestnav ul li.active{border-bottom: solid 2px #ff4242;}
/*	.latestbgwrp .latestnav ul li.active:after{position: absolute;bottom: -20px;left: 69px;display: inline-block;border-left: 20px solid transparent;border-right: 20px solid transparent; border-top: 20px solid #f00;content: '';}*/
.mapfilter-contwrp{width: 100%}
.mapfilterform{display: block}
.mapfilterform .mapform{margin: 0 0 10px}
.compar {top: auto;bottom: 100px;right: 20px;}
.compare-slide {width: 100%;}
.notilistbgtitle .close {margin-left: -15px;margin-top: -15px;padding: 24px;background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/remove-black.png) no-repeat center 16px;background-size: 40%;background-color: #fff;}
/*  */
.nannyhighlightsft{display: block}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannytitle{padding: 0;font-size: 24px;}
.nannyhighlightsft .posted-details{padding-bottom: 0;}
.nannyprocardbd .nannyhighlightslt ul li{width: 50%}
.dis-city-lis{overflow-x: hidden;overflow-y: auto;height: 300px;}
.dis-city-lis ul li{width: 100%}
.nannyprocardbd .nannyhighlightslt ul li{padding: 10px}
.nannyhighlightsft .posted-details ul li{margin-bottom: 10px;}
.nannydescription ul.nannylist{display: block}
.photoblur {background-position: center center;background-repeat: no-repeat;background-size: cover;-webkit-filter: blur(9.8px);filter: blur(9.8px);filter:progid:DXImageTransform.Microsoft.blur(pixelradius=9.8);height: 190px;width: 100%; position: absolute; top: 0}
.nannyhighlightsft .posted-details{margin-left: -10px; margin-right: -10px; background: #f5f5f5}
  /*  */
.nannyprocardwrp .nannyprocardhd{display: block;padding: 10px 15px}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannyprocardinfo{width: 100%}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure{float: none; margin: 0 auto;margin-bottom: 10px;width: 100px;height: 100px;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt{width: 100%;text-align: center;padding: 0;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist{display: block;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span em, .nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span b{display: inline-block}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span:first-child{border: 0}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span {padding-right: 10px; padding-left: 10px; border-left: solid 1px #8f8e8e;margin: 0}  
.nannyprocardwrp .nannyprocardhd .nannyprocardrt{background: #fff; width: 100%;position: fixed;z-index: 998; bottom: 0;left: 0;padding: 10px;box-shadow: 0 0 0.5rem 0 #bbb;}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price, .nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price span, .nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price b{display: inline-block;padding: 0 0 5px}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price em{font-size: 20px;}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt a{display: block;}
/*  */
.avalwrp .avalist{width: 100%}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span em{padding-right: 5px;}
.revwrp .revwrplistwrp figure{margin-bottom: 10px;} 
.revwrp .revwrplistinfo, .availtmainwarp .availtwarp .availtrt, .availtmainwarp .availtwarp .availtlt{width: 100%}
.availtmainwarp .availtwarp .availtrt{margin-top: 15px;}
.availtmainwarp .availtwarp{display: block}
.avail-modal .availcontentrt{width: 100%;padding: 0 15px}
.avail-modal .availcontentlt .availinfo, .avail-modal .availcontentlt{display: block}
.avail-modal .availcontentlt{box-shadow: none; background: #f5f5f5}
.avail-modal .availcontentlt .availinfo ul li{margin-right: 40px;}
.avail-modal .availcontentlt figure{margin-right: 10px;width: 70px;height: 70px;}
.avail-modal .availcontentlt .availinfo ul{display: flex; overflow-x: auto; overflow-y: scroll; white-space: nowrap}
.avail-title {font-size: 16px;padding: 0px 10px 10px;margin: 0;}
.joinmsgwraper .modal-head .availinfo ul{display: flex;overflow-x: auto;overflow-y: scroll; white-space: nowrap;}
.joinmsgwraper .modal-head{display: block}
.joinmsgwraper .modal-head figure{width: 70px; height: 70px;margin-right: 10px}
.joinmsgwraper .inputwrp ul li .contact-num input {width: 53%!important;}
 /*============================================ Elder care Start ============================================*/
.eldercarebanner .bannercontent{padding: 15px;}
.eldercarebanner img{display: none}
.eldercarebanner .bannercontent .title {font-size: 26px;line-height: 30px;} 
.profilelistwarp .pageinfo .title, .howitworks-area .pageinfo .title, .providerwarp .pageinfo .title, .carepageinfo .title, .careseekerinfo .pageinfo .title{font-size: 26px;}
.carepageinfo .title span:not(.svg-icon) > svg {height: 48px;}
.carepageinfo .title span{padding: 0 15px}
.carepageinfo{margin-bottom: 20px;}
 
.careseekerbg{padding-block-start: 30px;padding-block-end: 30px;}
.careseekerbg .col-lg-8{width: 100%}
.careseekerbg .sekerinfowarp{flex-wrap: nowrap;overflow-x:scroll;padding: 15px 0}
.careseekerbg .sekerinfowarp .sekerlistwarp{width: 90%;}
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist figure{width: 100%;height: 150px;overflow: hidden}
.careseekerbg .sekerinfowarp .sekerlistwarp .sekerlistlist p {min-height: 120px;} 

.profilelistwarp .col-lg-8{width: 100%}
#aprovider, #acenter  {width: 100%;padding: 0 15px;flex-wrap: nowrap;overflow-x: scroll;}
.profilelist .profilelisting{white-space: nowrap}
.profilelistwarp .col-lg-12{text-align: center}

.careservices .serviceslistwarp{flex-wrap: nowrap;overflow-x: scroll;display: flex}
.careservices .serviceslistwarp .serviceslist{flex: 0 0 80%;min-width: 80%;}
 
/*.providerwarp{overflow: hidden}*/
.tab a{margin: 0;font-size: 13px;padding: 10px 15px;}
 
.careservices .pageinfo .titlewarp, .careservices .pageinfo .titledesc{width: 100%}
.careservices .pageinfo .titlewarp .title{font-size: 26px;}
.searchareawarp {padding:0px 15px 20px;} 
.searcharea{display: block}
 
.faqarea .faqsectionwarp .faqcontent ul li a{padding-right: 30px;}
.faqarea .faqsectionwarp .faqcontent ul li a i {position: absolute;right: 0;top: 10px;}
.faqarea .accordionmenu ul li a{font-size: 14px; line-height: 1.1;}
.postadwarp .postaditem{flex-direction: column-reverse;align-items: self-start;}
.postadwarp .postaditem .postaditemcontent{padding: 15px;}
 
/*============================================ Elder care End ============================================*/
.nannybanner .bannercontent .title {font-size: 26px;line-height: 30px;} 
.ratecalc{padding: 15px;}
.form-result .tab span {overflow-x: scroll;}
/*============================================ Elder care End ============================================*/
.ratedescwarp .rateavg, .ratedescwarp{padding: 15px;}
.payratewarp{padding: 0 15px}
.rate-infowarp{padding: 0;}
.rate-infowarp .rate-formwarp{padding: 15px;}
.rate-infowarp .rate-formwarp .rate-formgroup{flex-direction: column} 
.rate-infowarp .rate-title {font-size: 26px;}
.rate-infowarp .rate-formwarp .rate-form, .rate-infowarp .rate-formwarp .rate-input, .rate-infowarp .rate-formwarp .rate-cta, .careseekerarea .careseekergrid {width: 100%}
.paypostadbg .postareawarp .postarea a p, .howsection .howsectioninfo p {text-wrap: auto;}
.paypostadbg .postareawarp, .ratedescwarp .rateavg, .howsection {overflow-x: auto;overflow-y: hidden;flex-wrap: nowrap;white-space: nowrap;}
.payratewarp .howsection .howsectioninfo {width: 70%;flex: 0 0 70%;}
.ratedescwarp .rateavg table{    width: 550px;}
.rate-infowarp .rate-formwarp .rate-result strong{line-height: 20px;}
.rate-infowarp .rate-formwarp .ratehelptext{flex-wrap: wrap;}
.paypostadbg .postareawarp .postarea a figure{margin-top: 0}
.paypostadbg .postareawarp .postarea {width: 40%;flex: 0 0 40%;margin-bottom: 20px;}
 
.careseekerarea .careseekergrid.one, .careseekerarea .careseekergrid.two, .careseekerarea .careseekergrid.three{margin: 0 0 50px}
.careseekerarea .careseekergrid .careseekerdesc{margin-top:15px}
.careseekerarea .careseekergrid{position: relative;display: flex}

.tutorspromoimg{display: none}
.tutorspromarea .tutorspromo .tutorspromodesc span{font-size: 18px;}
    
.topic-content.one{display: none}
.topic-content.three {right: 60px;top: 150px;left: auto;bottom: auto;}
.topic-content.three img{-webkit-transform: none;transform: none;width: 150px;}
.typeitemslider {flex-wrap: nowrap;overflow-x: scroll;overflow-y: hidden;scroll-snap-type: x mandatory;scrollbar-width: none;ms-overflow-style: none;width: 100%;}
.typeitemslider .typeitemarea{width: 300px;}
.typeitemlist p {height: 80px;}
.summertypesbg .topic-content.one, .summertypesbg .topic-content.three{display: none}
.summertypesbg .topic-content.two{top: 45px;left: auto;right: 0;}
.summertypesbg .topic-content.two img {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.summertypesbg .tutor-item-list .title{font-size: 16px}
.summertypesbg .tutor-item-list figure{width: 40px;height: 40px;}
.summertypesbg .tutor-item-list figure svg{width: 30px;height: 30px;}
    
.summertypesbg .pageinfo,.features-section .pageinfo, .pageinfotitle, .learningtypesbg .pageinfo, .summerlistingbg .pageinfo{padding: 15px;margin: 0}
.summertypesbg .pageinfo .title, .features-section .pageinfo .title, .pageinfotitle .title, .learningtypesbg .pageinfo .title, .summerlistingbg .pageinfo .title, .faqcontentwrap .faqtitle {font-size: 26px;}
}
@media only screen and (min-width : 569px) and (max-width : 640px) {
.allciti-list ul li{width: 50%}
.nannydescription ul.nannydesclist li, .nannydescription ul.nannyexplist li{width: 50%}
.nannydescription ul.carecertilist li{width: 100%}
}
/*----high end windows phone---*/
@media only screen and (min-width : 641px) and (max-width : 768px) {
.allciti-list ul li{width: 50%}
.latestbgwrp .latestnav ul li{padding: 15px 8px;font-size: 14px;}
.addurlwrp .addurlformwrp input{width: 100%}
.addurlwrp .addurlformwrp span{display: block;padding: 10px 0;}
.avalwrp .avalist{width: 50%} 
.revwrp .revwrplistinfo{width: 80%}  
.availtmainwarp .availtwarp .availtrt, .availtmainwarp .availtwarp .availtlt{width: 50%}
.availtmainwarp .availtwarp .availtrt .availtrtbd span{padding: 10px;margin: 5px;}
    .topic-content.three {right: 360px;bottom: 35px;}
.topic-content.three img{-webkit-transform: none;transform: none;width: 200px;}
}
/*----high end windows phone---*/
@media only screen and (max-width : 768px) {
.hide768{display: none}
.pagetitle h1{font-size: 20px;}
.servs-detail{padding: 10px 15px 0}
.servs-detail ul li span{width: auto}
.nannylistwrp{display: block}
.listingdetails figure{width: 100%; margin-bottom: 10px; height: 80px; display: none}
.listingdetails figure img{width: 100%; height: 100%;}
.listing-detail-lt, .listing-detail-rt{width: 100%}
.listing-detail-rt{border-top: dotted 1px #c3c3c3; border-bottom: dotted 1px #c3c3c3; padding:10px 15px; text-align: left;justify-content: space-between;-webkit-box-pack: justify;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.listing-detail-rt .card-price{text-align: left;border-bottom: 0; padding: 0}
.listing-detail-rt .avality{ border-bottom: 0;padding: 0}
.listing-detail-rt .avality .calendar{}
.listing-detail-rt .trustwrap{padding: 0}
.listing-detail-ft{display: block;padding: 0;  }
.listing-detail-ft ul {padding: 10px 15px;}
.listing-detail-ft .alsoffer, .listing-detail-ft .admisnwrp .admisn:after, .listing-detail-ft .admisnwrp .admisn:before, .listing-detail-ft .admisnwrp .admisn i{display: none}
.listing-detail-ft .admisnwrp .admisn{border-radius: 0;border: dotted 1px #c3c3c3;}
.listing-detail-ft .admisnwrp .admisn p br{display: none; }

.listingdetails .part-detail .part-info{height: 50px;overflow: hidden;} 
.listingdetails .part-detail .part-info .mobilescroll {width: auto;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height: 85px;} 
.servs-detailistwrp{height: 30px;overflow: hidden;} 
.servs-detailistwrp ul {width: auto;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height: 50px;} 
.cont-detailwrp .trustwrap .popover{right: -25px;}
.popover:before{right: 26px;}
.popover:after{right: 27px;}
.listing-detail-rt .trustwrap label .popover{right: -15px;}
.listing-detail-rt .trustwrap label .popover:before{right: 26px;left: auto;}
.listing-detail-rt .trustwrap label .popover:after{right: 27px;left: auto;}
.listing-detail-ft ul li span{display: none}
.listing-detail-ft ul li{margin: 0 0 0 5px}
.cont-detailwrp .cont-detail{width: 100%}
.cont-detailwrp .trustwrap{display: none}
/**/
.mobilebtn{display: block;padding: 10px 15px;}
.mapbtn, .sortby .mobilebtn{ padding: 10px 0;}
.sortby{position: relative}
.sortby ul{ position: absolute;min-width: 150px;    margin-top: -9px; background: #fff; z-index: 2;    box-shadow: 0 1px 6px rgba(32,33,36,.28);-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px; display: none}
.sortby ul:after, .sortby ul:before {right: 66px;top: -20px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.sortby ul:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 9px;top: -18px;right: 67px;} 
.sortby ul:before {border-color: rgba(255, 255, 255, 0);border-bottom-color: #c1c1c1;border-width: 10px;bottom: -21px;}
.sortby ul li{float: none;color: #666; padding: 0 8px; line-height: 38px; font-weight: 400; text-transform: none; font-size: 13px; border: 0}
.sortby ul li:first-child{display: none}
.sortby ul li.active, .sortby ul li:hover { background:#eee }
.sortby ul li a { color: #666; display:block }
/**/
.filtermain.show { top: 0; transition: .2s all linear!important; }
.filtermain { position: fixed; z-index: 999999; top: 100%; bottom: 0; margin: 0; padding: 0; float: none; right: 0; left: 0; transition: .2s all linear!important; background-color:#fff; overflow-x: hidden; overflow-y: auto; }
.filtermain .filterpaneltitle { padding: 15px; border-bottom: 1px solid #e5e5e5; font-size: 16px; color: #333; font-weight: 500; padding-left: 40px; display:block }
.filtermain .filterpaneltitle .close { font-size: 30px; display: inline-block; color: #666; position: absolute; left: 0; top: 0; padding: 7px 10px; font-weight: 400; cursor: pointer; }
.filtermain{ background: #fff;}
.filterwrp .filter ul{display: block}
.filterwrp .filter ul li a{display: block}
.filterwrp .filter ul li i.fa-angle-down{float: right}
.refinemorewrp:before {top: 34px;}
.refinemorewrp:after{top: 35px}
.refinemorewrp{width: 100% !important;position: static;box-shadow: none;border-radius: 0;max-height: 300px;overflow-x: hidden;overflow-y: scroll;}
.refinemorewrp.refineidtwo .refinelist, .refinemorewrp .refinelist{width: 100%}
/**/
.filterpanel.show { top: 0; transition: .2s all linear!important; }
.filterpanel { position: fixed; z-index: 999999; top: 100%; bottom: 0; margin: 0; padding: 0; float: none; right: 0; left: 0; transition: .2s all linear!important; background-color:#fff; overflow-x: hidden; overflow-y: auto; }
.filterpanel .filterpaneltitle { padding: 15px; border-bottom: 1px solid #e5e5e5; font-size: 16px; color: #333; font-weight: 500; padding-left: 40px; display:block }
.filterpanel .filterpaneltitle .close { font-size: 30px; display: inline-block; color: #666; position: absolute; left: 0; top: 0; padding: 7px 10px; font-weight: 400; cursor: pointer; }
.herobannerwrpbg{height: 100%}
.herobannerwrp .herofilter ul{display: block}
.herobannerwrp .herofilter ul li:first-child.active, .herobannerwrp .herofilter ul li:first-child:hover{border-radius: 0;}
.herobannerwrp .herofilter ul li{padding: 10px;border-bottom: solid 1px rgba(0,0,0,.1); border-right: 0; display: block}
.herobannerwrp .herofilter .filterdescwrp.refineidone, .herobannerwrp .herofilter .filterdescwrp .refinelist, .herobannerwrp .herofilter .filterdescwrp.refineidtwo{width: 100%;position: static;}
.herobannerwrp .herofilter ul li .refinelist-withacton ul li{width: 100%;}
.herobannerwrp .herofilter ul li a i{float: right}
.herobannerwrp .refinemorewrp:before{display: none}
.herobannerwrp .herofilter .filterdescwrp.refineidtwo .locationlist ul li{width: 50%}
.herobannerwrp .herofilter .filterdescwrp {width: 100%;position: static;box-shadow: none;border-radius: 0;max-height: 300px;overflow-x: hidden;overflow-y: scroll;}
/**/
.care-modal .respond-contwrp{margin-top: 0}
.care-modal {background-color: #f5f5f5;}
.care-modal .close {color: #000;right: 10px;top: -10px;}
.newsharewrp .care-modal{background-color: #f5f5f5;}
.newsharewrp .care-modal .close {color: #000;right: 10px;top: -10px;}
.respond-contwrp .respond-bd{padding: 15px;}
.respond-contwrp .respond-title {color: #212121;background: #fff;border-bottom: 1px solid #e2e2e2;padding: 15px 0;}
.respond-contwrp .respond-bd .social-btns ul li {padding: 0px 15px 0 0;}
.respond-contwrp .respond-bd .social-btns ul li a span{display: none}
.respond-contwrp .respond-bd .social-btns ul li a i{margin: 0}
.care-modal .respond-content .respond-bd .relative-ads .flex{display: block}
.respond-contwrp .respond-bd .inputwrp ul li .contact-num input{width: 71%}
/**/
.filterwrp .search-byid{padding:10px 15px;}
.adsense{margin-bottom: 10px;}
/**/
.latestbgwrp .latestinfo .latestdetals, .latestbgwrp .latestsubnav { width: 100%;}
.latestbgwrp .latestsubnav ul li.active:before, .latestbgwrp .latestsubnav ul li.active:after{display: none}
.latestbgwrp .latestsubnav ul{display: flex;justify-content: center}
.latestbgwrp .latestsubnav ul li{padding: 10px 15px; background:none; border: 0}
	/**/
.herolcf{width: 100%}
.carestatswrp, .lcfwrap{background-size: cover}
.lcfwrap {padding-left: 15px;padding-right: 15px;}
.carestatswarp{-ms-flex-direction: row;flex-direction: row;display: -ms-flexbox;display: flex;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
.carestatswrp .elementorcont{height: 140px;}
.carestatswrp .elementorcont b{font-size: 24px;}
.carestatswrp .elementorcont p{line-height: 20px;}
.carestats-col{float: none; width: 100%;margin: 10px 0}
.carestats-col .mainbg{padding: 0 15px;}
.lcf-iconwrp{margin: 5px; }
.herolcfwrp .mobilescroll{-ms-flex-direction: row;flex-direction: row;display: -ms-flexbox;display: flex;overflow-x: scroll;overflow-y: hidden;white-space: normal;}
.herolcfwrp .herolcf-ft ul li{margin-bottom: 5px; float: none}
.lightbox-content {margin-top: 65px !important; }
	/**/
.mapcontainerwarp .mapcontainer .maplt{position: static; width: 100%;margin-top: 10px; height: 200px;}
.mapcontainerwarp .mapcontainer .maprt{width: 100%;padding-top: 0}
.mapcontainerwarp .mapcontainer .maprt .container.container-max.margin20tb{height: 500px; overflow: auto}
.mapviewheader { margin: 0; padding: 0; border-bottom:solid 1px #ddd }
.mapviewheader h1 { display:inline-block }
.mapviewheader .fliterbtn { display:inline-block; }
.mapviewheader .fliterbtn .filter-btn { border:solid 1px #ddd; border-radius:3px; padding:8px 10px; background:#fff; color:#D6181F; margin:0 5px; line-height: 38px; font-size: 20px; }
.mapviewheader span { font-size:12px; color:#999 }
.mapviewheader .viewlist { width:100% }
.mapviewheader .viewlist { text-align:right }
.mapviews .breadcrumb { padding:5px 0 }
.mapviewheader .viewlist ul li { color:#585858; display:inline-block; font-size:18px; margin:0 10px; }
.mapviewheader .viewlist ul li a {color:#585858; display:block;font-size: 12px;font-weight: 500;padding: 6px 0}
.mapviewheader .viewlist ul li i { display:none }
.mapviewheader .viewlist ul li.active a { border-bottom:solid 2px #333; }
.mapcontainerwarp .mapcontainer{margin-top:0}
.mapviewheader .headings, .mapviewheader .viewlist {width: 100%;}
.mapviewheader .viewlist ul li.homessummary {font-size: 11px;color: #585858;line-height: 24px;display: inline-block;font-weight: 700;margin-right: 5px;float: left;}
.mapviewheader .viewlist {padding: 0 15px;margin-bottom: 0;background: #fff;}
.mapviewheader .viewlist ul li.filter, .mapviewheader .viewlist ul li.listview {float: right;}
.mapviewheader .headings{padding: 10px;}
.mapviewheader .viewlist ul li {border: 0;border-right: solid 1px #ddd;padding: 1.5% 3%;margin: 0;display: inline-block;}
.mapviewheader .viewlist ul li.filter{background: #1ab394}
.mapviewheader .viewlist ul li.filter a{color: #fff}
	/**/
.spamwraper{width: 100%;margin: 0}
.spamwraper .close{top: 10px;}
/**/ 
.joinmsgwraper .inputwrp ul li .contact-num input{width: 60%;}
/**/ 
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure{width: 100px;height: 100px;}
.avail-modal{background: #fff;}
.avail-title{color: #212121}
.availwarp{margin: 10px 0 0;}
.avail-content{max-width: 100%;margin: 0}
.avail-modal .availcontentrt .availform ul li .contact-num input{width: 56%} 
/**/ 
.map-modal{background: #fff}
.mapwarp{margin: 0}
.map-title{color: #212121;padding: 15px 0; background: #f5f5f5;}
.get-map-out .map, .maprow .incol1{width: 100%}
.maprow .incol1{margin-bottom: 10px;}
.map-modal .close {font-size: 16px;right: 20px;top: -50px;background: #212121;border-radius: 50%;padding: 5px; width: 25px;height: 25px;}
.locationhd .locationarea ul li{float: none;margin: 0 0 10px;}
.joinmsgwraper{margin: 0;width: 100%;}
.joinmsgwraper .inputwrp{max-width: 100%}
.care-modal .joinmsgwraper .close {right: 20px;top: 10px;}
/**/ 
.trstsafty .trstsaftyitemwrp{display: block;}
/**/ 
.newpostadwrp{overflow-x: scroll;overflow-y: hidden;white-space: nowrap;grid-template-columns: repeat(8, 1fr);padding: 15px;}
.newpostadwrp .newpostad{width: 300px;}
.newpostadwrp .newpostad p{height: 80px;}
/**/ 
.bannerrightwarp, .herobannerwrpnew:before, .shape-1{display: none}
.newpost{-ms-flex-direction: row;flex-direction: row;display: -ms-flexbox;display: flex;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
.herobannerwrpnew .herotitle h1 {font-size: 28px;}
.herobannerwrpnew .herotitle b{padding-top: 10px;}
.herobannerwrpnew .herofilter ul{flex-direction: column}
.herobannerwrpnew .herofilter ul li{display: block;border-bottom: solid 1px #ddd}
.herobannerwrpnew .herofilter ul li a{display: flex; justify-content: space-between}
.herobannerwrpnew .herofilter .filterdescwrp{width: 100% !important;position: static;box-shadow: none;border-radius: 0;max-height: 300px;overflow-x: hidden;overflow-y: scroll;text-align: left}
.herobannerwrpnew .herofilter ul li .refinelist-withacton{width: 100%}
.herobannerwrpnew .herofilter .filterdescwrp, .herobannerwrpnew .herofilter ul li {text-align: left}
.herobannerwrpnew .mobilebtn .btn{background: #2684f6;}
.herobannerwrpnew .herofilter .filterpanel{border-radius: 0}
/**/ 
.lcf-iconwrp{width: 250px;}
.lcf-iconwrp .lcf-icon{width: 240px;}
.herolcfwrp {padding: 15px 15px 0 0;} 
/**/  
.wantedaddtlswarp{display:block;}
.conct-left{width: 100%;}
.create-profile span i img {width: 40px;height: 40px;margin: 0px 10px;}
.create-profile span b {margin: 0px;font-size: 18px;}
.create-profile span a.btun {margin: 0px 70px;}
.job-location{display: block;}
.location-listarea ul{display: block;height: 250px;overflow-x: hidden;overflow-y: auto;}
.requir-dtls ul li{font-size: 12px;padding: 10px;}
.wantedbord .bord-nannyright{display: none;}
.wantedbord .bord-nannyleft{border: 0;flex-basis: 100%;}
.wantedbord .bord-nannyleft .wantedbord-title{font-size: 22px;}
.wantedbord .bord-nannyleft span {line-height: normal;}
/*.sticky{display: none!important;}*/
.mobi-btun{display: block;}
/*============================================ Elder care Start ============================================*/
.faqarea .faqsectionwarp .faqleft, .faqarea .faqsectionwarp .faqcontent{width: 100%}
.faqarea .faqsectionwarp .faqcontent .tab{position: static;}
.faqarea .faqsectionwarp .faqcontent .tab span{    margin: 0 auto;}
.faqcontentwrap{padding: 0 15px 10px}
.citiareawarp .citiarea ul{grid-template-columns: repeat(2, 1fr);}
.citiareawarp {padding: 50px 25px;}
.nannybanner .line-shape{display: none}
.form-result .tab a{padding: 10px 15px;}
.nannybanner .promoblackwarp{width: auto;overflow-x: scroll;overflow-y: hidden;white-space: wrap;}
.nannybanner .bannercontent{padding: 15px;}
.postadwarp .postaditem .postaditemthumb .shape-two{display: none}
 /*============================================ Elder care End ============================================*/
.connectgridwarp {overflow-x: auto;overflow-y: hidden;justify-content: flex-start;white-space: nowrap;margin-top: 40px;padding-bottom: 15px}
.connectgrid{width: 265px;}
.connectgrid p{white-space: nowrap;}
 
.howitworksbg .howitworkswarp .howitworksarea{width: 100%;margin-bottom: 25px;}
 
.blogposthumb img {height: 250px;}
.blogpostcontent {padding: 20px;}
.blogpostitem{padding: 15px;} 
.blogpostcontentright p{min-height: 100%;}
.blogpostarea{padding-bottom: 20px;}
 
.marketarea .marketpromoarea .marketinfo{width: 100%}
.marketarea .marketpromoarea .marketimg{display: none}
.marketarea .marketpromoarea .marketinfo .title{font-size: 20px;padding-bottom: 0}
.marketarea .marketpromoarea .marketinfo .desc{padding-bottom: 0}
.marketinputareaa .rate-formgroup{flex-direction: column}
.marketinputareaa .rate-form, .marketinputareaa .rate-input, .marketinputareaa .rate-cta{width: 100%}
 
    
.tutorbanner{padding: 15px 0}
.tutorbanner .bannercontent{padding: 0}
    
.tutorbanner .line-shape{display: none}
.tutorbanner .bannercontent, .tutorsearcharea .tutorsearch, .tutorsearcharea .tutorlocansearch{width: 100%}
.tutorsearcharea {border-radius:6px;gap: 10px;padding: 10px;}
.tutorbanner .bannercontent .title{font-size: 26px;line-height: 30px;margin-bottom: 5px;}
 
.tutorsearcharea .tutorsearch input, .tutorsearcharea .tutorlocansearch input{border: solid 1px #ddd; border-radius: 4px;}
.tutorbg .pageinfo{padding: 15px}
.tutorbg .pageinfo .title{font-size: 26px;}
.hero-tutor{display: none}
.careseekerarea .careseekergrid figure{position: absolute;top: -20px;box-shadow: 0 0 10px rgb(137 173 255 / 35%);background: #fff;width: 50px;height: 50px;}
.careseekerarea .careseekergrid figure svg {width: 30px;height: 30px;}
    
.howitwrksbg .howitwrkswrp {margin-top: 15px;}
.howitwrksbg .wrksnav-wrp {display: none;}
.talktoastrowrp .media .media-body, .talktoastrowrp .media .media-right{width: 100%;text-align: center;}
.talktoastrowrp .media{flex-direction: column;gap:10px;padding: 15px}
    
.tutorarea .tutorspromoimg{display: none}
.tutorarea .tutorspromarea{border-radius: 30px}
    
.search-hd-new{display: none} 
.servicecardwarp {width: 100%;position: static;padding: 0;}
}
/*----****---*/
@media (min-width: 300px) and (max-width: 991px) {
.aside_list_a ul li{width: 100%}
.summercontainer .summercampwrp{height: auto;background: #356519;}
.summercontainer .summercampwrp .pagetitle h1, .summercontainer .summercampwrp .pagetitle .tagline{color: #fff}
.summercontainer .summernav ul{display: block}
.summercontainer .summernav ul li:first-child{width: 100%; margin-bottom: 10px;}
.summercontainer .summernav ul li{display: inline-block}
.nannyhighlightsft, .nannyhighlightsft .posted-details{display: block;}
.nannyhighlightsft .posted-details{border-bottom: solid 1px #ddd; padding-bottom: 10px; margin-bottom: 5px;}
 
.nanny-nav {width: auto;overflow-x: scroll;overflow-y: hidden;white-space: wrap;height: 85px;} 
.nanny-nav .nanny-navlist{width: 280px;flex: 0 0 auto;} 
.counter-card-wrap{margin: 15px;width: auto;overflow-x: scroll;overflow-y: hidden;white-space: wrap;}
.counter-card-wrap .counter-card {width: 250px;flex: 0 0 auto;}
.howitworksbg{padding: 15px}
.howitworksbg .howitworkswarp{width: auto;overflow-x: scroll;overflow-y: hidden;white-space: wrap;} 
.nannyaboutwarp{flex-direction: column;gap:0}
.nannyaboutwarp .aboutfeature-wrap{width: 100%;margin-bottom: 25px;}
 
.headerlt .title p br{display:none}
.headerlt .title {font-size: 26px;line-height: 30px;}

.sumerbg {min-height: auto;background-size: cover;}
    
}
/*----ipad---*/
@media only screen and (min-width : 769px) and (max-width : 1024px) {
.padhide{ display: none}
.listingdetails .part-detail span {margin-right: 10px;}  
.servs-detail ul{display: block; }
.servs-detail ul li{display: inline-block}
.servs-detail ul li span{width: 100px}
.cont-detailwrp .cont-detail{ width: 70%}
.cont-detailwrp .trustwrap{width: 30%}
.listing-detail-ft{display: block;padding: 0; border-top: 0;}
.listing-detail-ft .admisnwrp .admisn:after, .listing-detail-ft .admisnwrp .admisn:before, .listing-detail-ft .admisnwrp .admisn i{display: none}
.listing-detail-ft .admisnwrp .admisn{border-radius: 0;border: dotted 1px #c3c3c3;}
.listing-detail-ft .admisnwrp .admisn p br{display: none; }
.listing-detail-ft ul{padding: 10px 15px;}
.aside_list_detl ul li .aside_tag b{padding: 3px 8px;margin-right: 3px;}
.aside_list_a ul li{width: 100%}
.nannylistwrp{display: block}
.listing-detail-lt, .listing-detail-rt{width: 100%}
.listing-detail-rt{border-top: dotted 1px #c3c3c3; border-bottom: dotted 1px #c3c3c3; padding:10px 15px; text-align: left;justify-content: space-between;-webkit-box-pack: justify;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.listing-detail-rt .card-price{text-align: left;border-bottom: 0; padding: 0}
.listing-detail-rt .avality{ border-bottom: 0;padding: 0}
.listing-detail-rt .avality .calendar{}
.listing-detail-rt .trustwrap{padding: 0}
.lightbox-title .carditem-action ul li.padhide {display: none;}
.lightbox-title .cardloatin ul {display: flex;}
.summercontainer .summercampwrp{height: 117px;}
.summercontainer .summercampwrp .pagetitle {padding-left: 100px;}
.mapfilter-contwrp{width: 100%}
.mapfilter-contwrp	.close{top: 10px; right: 10px; color: #212121}
.mapcontainerwarp .mapcontainer .maprt, .mapcontainerwarp .mapcontainer .maplt {width: 50%;}
.mapcontainerwarp .mapcontainer .maprt .mapheader, .mapcontainerwarp .mapcontainer .maprt .mapfiltersort{width: 488px;}
/*	*/
.nannyprocardwrp .nannyprocardhd{display: block}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt{width: 100%}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt{width: 100%;background: #f5f5f5;display: flex;align-items: center;padding: 15px;border-radius: 3px;}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price span, .nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price b{display: inline-block}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .btun{margin-left: auto}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price{padding: 0;display: flex;align-items: center;}
.nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price em{margin: 0 3px;}
.nannydescription ul.carecertilist li{width: 50%}
/**/
.avalwrp .avalist{width: 50%}
.avail-modal{background: #fff;}
.avail-title{color: #212121}
.availwarp{margin: 10px 0 0;}
.avail-content{max-width: 100%;margin: 0}
/*	*/
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure{width: 100px;height: 100px;}
.revwrp .revwrplistinfo{width: 79%}	
/*	*/
.bannerrightwarp, .herobannerwrpnew:before{display: none}
/*	*/
/*============================================ Elder care Start ============================================*/
.carepageinfo{overflow: hidden}
.carepageinfo .list{display: flex;gap:15px;flex-wrap: nowrap; white-space: normal;overflow-x: auto;overflow-y: hidden;justify-content: flex-start;}
/*============================================ Elder care End ============================================*/
.nanny-nav {width: auto;overflow-x: scroll;overflow-y: hidden;white-space: wrap;height: 85px;} 
.nanny-nav .nanny-navlist{width: 280px;flex: 0 0 auto;} 
.counter-card-wrap{margin: 15px}
.howitworksbg{padding: 15px}
.howitworksbg .howitworkswarp{width: auto;overflow-x: scroll;overflow-y: hidden;white-space: wrap;} 

.hero-tutor {display: none}
.tutorbanner .bannercontent{width: 100%}
    
.careseekerarea .careseekergrid{width: 100%}
.careseekerarea .careseekergrid.one, .careseekerarea .careseekergrid.two, .careseekerarea .careseekergrid.three{margin: 0 0 15px}
}
/*----netbook---*/
@media only screen and (min-width : 1024px) and (max-width : 1280px) {
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure{width: 100px;height: 100px;}
.lcf-iconwrp .lcf-icon {height: 240px;}
.hero-tutor{    right: 70px;}
 	
}
 /*----ultrabook---*/
@media only screen and (min-width : 1025px) and (max-width : 1280px) {
.listingdetails .part-detail span{margin-right: 10px;} 
.servs-detail ul li span, .listing-detail-lt .servs-detail ul li span{width: 100px}
.servs-detail ul li {padding: 0 5px 10px;font-size: 12px;}
/**/
.lightbox-content {margin-top: 0;height: auto;min-height: auto;padding-bottom: 90px;width: 90%;}
.lightbox-content .inputwrp input[type="text"], .lightbox-content .inputwrp input[type="password"], .lightbox-content .inputwrp input[type="email"], .lightbox-content .inputwrp input[type="tel"], .lightbox-content .inputwrp select {padding: 10px;height: 35px;}
.lightbox-content .formwrp .inputwrp ul li .contact-num select {padding:0 10px;height: 35px;}
.lightbox-content .formwrp .inputwrp ul li .contact-num input {width: 59%;}
.whenuneedwrp .whenuneedbg{padding: 25px 0px;}
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul{display: block}
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul li{float: left; font-size: 13px; margin-left: 5px; margin-bottom: 10px; margin-right: 0} 
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul li a{padding: 7px 13px;} 
.summercontainer .summercampwrp{height: 144px;}
.summercontainer .summercampwrp .pagetitle {padding-left: 160px;}
.herobannerbg {width: 400px;background-size: 100%;}
.herobannerbg figure{width: 300px !important;height: 300px;margin-top: 35px;margin-left: 40px;}
.herobannerbg figure img{width: 285px !important;height: 285px;}
.herobannerwrp .herofilter{width: 90%}
.mapcontainerwarp .mapcontainer .maprt, .mapcontainerwarp .mapcontainer .maplt {width: 50%;}
.mapcontainerwarp .mapcontainer .maprt .mapheader, .mapcontainerwarp .mapcontainer .maprt .mapfiltersort{width: 608px;}
.revwrp .revwrplistinfo{width: 83%}	
.availtmainwarp .availtwarp .availtrt, .availtmainwarp .availtwarp .availtlt{width: 50%}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span {margin-right: 10px;}
 /**/
 .herobannerwrpnew .col-lg-7{width: 73.333333%;}
 .herobannerwrpnew:before {width: 23%;}
 .herobannerwrpnew .newpostwarp {width: 80%;margin: 0 auto;}
 .herobannerwrpnew .herotitle h1{font-size: 36px;}
 .herobannerwrpnew .herotitle b{padding-top: 10px;}
 .bannerrightwarp{width: 35%}
 .banner-right{width: 300px;height: 300px;}
 .banner-right .img-fluid{width: 285px;height: 285px;}
 
 .banner-right-fifteenone {display: none}
 .banner-right-fifteenfive {width: 130px;height: 130px;right: -120px;}
 .banner-right-fifteenfive .img-fluid{width: 110px;height: 110px;}
 .banner-right-fifteeneight {bottom: -120px;right: -110px;}
/* ======================================= */
 .howitworksbg .howitworkswarp .howitworksarea {width: 233px;}
 .howitworksbg .howitworkswarp .howitwrksbd {height: 130px;}
   .hero-tutor{right: 70px;}  
}
/*----ultrabook---*/
@media only screen and (min-width : 1280px) and (max-width : 1366px) {
.listing-detail-lt{width: 80%}
.listing-detail-rt{width: 20%}
.listingdetails .part-detail span{    margin-right: 30px;}
.servs-detail ul li span, .listing-detail-lt .servs-detail ul li span{width: 100px}
/* Modal start */
.care-modal input[type="text"], .care-modal input[type="password"], .care-modal input[type="email"], .care-modal input[type="tel"], .care-modal select{padding:10px 15px;height: 40px;} 
.care-modal textarea {height: 70px;}
.respond-contwrp .respond-bd .inputwrp ul li .contact-num select {width: 100px; padding: 10px;}
.respond-contwrp .respond-bd .inputwrp ul li .contact-num input {width: 79%;}
.aside_list_detl ul li .location em a{display: block; padding-top: 5px}
.scamsalert{padding-bottom: 0}
.care-modal .respond-contwrp {margin: 15px auto;}
.respond-contwrp .respond-hd{padding: 10px 15px;}
.respond-contwrp .respond-bd .inputwrp ul li{margin-bottom: 10px;}
.respond-contwrp .respond-ft{padding: 10px 15px;}
/**/
.lightbox-content{margin-top: 0}
.lightbox-content .formwrp .inputwrp ul li {margin-bottom: 10px;}
.lightbox-content .formwrp .inputwrp ul li .contact-num input {width: 62%;}
.lightbox-content .formwrp .inputwrp ul li label{padding-bottom: 5px;font-size: 12px;}
.lightbox-content .inputwrp input[type="text"], .lightbox-content .inputwrp input[type="password"], .lightbox-content .inputwrp input[type="email"], .lightbox-content .inputwrp input[type="tel"], .lightbox-content .inputwrp select, .lightbox-content .inputwrp textarea {padding: 6px 15px !important; height: 35px !important;}
.lightbox-content .inputwrp textarea{height: 60px !important;font-size: 12px;line-height: normal;}
.lightbox-content .formwrp .inputwrp ul li.alert textarea{height: 70px !important}
.lightbox-content .formwrp .respond-ft .lcftc {right: 0;bottom: 0;}
.lightbox-content .formwrp .respond-ft{padding: 10px 0;}
.lightbox-content .inputwrp select{padding: 0 10px !important}
/* Modal End */
.whenuneedwrp .whenuneedbg{padding: 25px 0px;}
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul{display: block}
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul li{float: left; font-size: 13px; margin-left: 5px; margin-bottom: 10px; margin-right: 0} 
aside .whenuneedwrp .whenuneedbg .whenuneedlist ul li a{padding: 7px 13px;} 
.summercontainer .summercampwrp{height: 156px;}
.summercontainer .summercampwrp .pagetitle {padding-left: 160px;}
.herobannerbg {width: 429px;background-size: 100%;}
.herobannerbg figure{width: 325px !important;height: 325px;margin-top: 36px;margin-left: 43px;}
.herobannerbg figure img{width: 315px !important;height: 315px;}
.latstupdatewrp .mainbg {min-height: 143px;}
.mapcontainerwarp .mapcontainer .maprt, .mapcontainerwarp .mapcontainer .maplt {width: 50%;} 
.mapcontainerwarp .mapcontainer .maprt .mapheader, .mapcontainerwarp .mapcontainer .maprt .mapfiltersort{width: 651px;}
.careimg figure{height: 155px;}
.carebd {min-height: 170px;}
.carebd p{height: 65px;}
.revwrp .revwrplistinfo{width: 83%}
.availtmainwarp .availtwarp .availtrt, .availtmainwarp .availtwarp .availtlt{width: 50%}
.availwarp{margin: 20px 15px}
.avail-title{margin-bottom: 10px;}
.avail-modal .availcontentlt{padding: 8px 15px;}
.avail-modal .availcontentrt .availform ul li input[type="text"], .avail-modal .availcontentrt .availform ul li input[type="password"], .avail-modal .availcontentrt .availform ul li input[type="email"], .avail-modal .availcontentrt .availform ul li input[type="tel"], .avail-modal .availcontentrt .availform ul li select{height: 45px;}
.avail-modal .availcontentrt .availform ul li textarea{height: 80px;}
.avail-modal .availcontentrt .availform ul li label{font-size: 13px;padding-bottom: 5px;}
.avail-modal .availcta{padding: 15px 0}
.avail-modal .availcontentrt{padding-bottom: 0}
.avail-modal .availcontentrt .availform ul li{padding-bottom: 0}
.avail-modal .availcontentrt .availform ul li .search-suggest-hd{top: 73px;}
.caredetailnav ul li{font-size: 14px;}
.caredetailnav ul.menuscrolldiv li{font-size: 13px;}
.caredetailnav ul li a{padding: 15px 10px;}
.primary-title{font-size: 14px}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt figure{width: 100px; height: 100px;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span b, .nannyprocardwrp .nannyprocardhd .nannyprocardrt .card-price span, .nannyprocardbd .nannyhighlightslt ul li .feature-panel{font-size: 13px;} 
.nannyprocardwrp .nannyprocardhd .nannyprocardlt{width: 80%} 
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannycardlist span{margin-right: 20px;}
.promobga p, .promobg p{font-size: 16px;}
 .newpostadwrp .newpostad p{height: 80px}
 /**/
 
.bannerrightwarp{width: 38%;overflow: hidden;}
.herobannerwrpnew:before{width: 27%}
.herobannerwrpnew .herotitle b{padding-top: 10px;}
.herobannerwrpnew .col-lg-7{width: 67.333333%}
.banner-right-fifteenone{display: none}
.banner-right{width: 345px;height: 345px;}
.banner-right .img-fluid{width: 315px;height: 315px;}
.herobannerwrpnew .newpostwarp {width: 80%;margin: 0 auto;}
.banner-right-fifteenfive{width: 170px;height: 170px;right: -120px;}
.banner-right-fifteenfive .img-fluid{width: 150px;height: 150px;}
.shape-2 {bottom: 60px;left: 265px;top: initial;}
 
 .lcf-iconwrp .lcf-icon {height: 235px;}
 .herobannerwrpbg {height: 550px;}
 /* ================================================================ */
 .howitworksbg .howitworkswarp{flex-wrap: nowrap;justify-content: space-between;} 
 .howitworksbg .howitworkswarp .howitworksarea{width: 250px;}
.hero-tutor{right: 120px;}
/**/
.sumerbg {min-height: 500px;background-size: auto;}
.topic-content.one {top: 20px;left: 570px;}    
.topic-content.three {right: 360px;bottom: 0;}
.topic-content.three img{-webkit-transform: none;transform: none;width: 200px;}
.topic-content.two {left: 930px;top: 25px;}
.summerlistingbg .topic-content.one {left: 50px;}
.summertypesbg .topic-content.two {top: 215px;left: 40px;}
.summertypesbg .topic-content.three{display: none}
    
 .typeitemlist{height: 207px}
}
/* */
@media only screen and (min-width : 1512px) and (max-width : 1600px) {
 .banner-right-fifteenfive{width: 230px;height: 230px;right: -240px;}
 .banner-right-fifteenfive .img-fluid{width: 210px;height: 210px;}
}
/*----large desktop---*/
@media only screen and (min-width : 1367px) and (max-width : 1680px) {
.lightbox-content .formwrp .inputwrp ul li {margin-bottom: 10px;}
.lightbox-content .formwrp .inputwrp ul li .contact-num input {width: 68%;}
.lightbox-content .inputwrp input[type="text"], .lightbox-content .inputwrp input[type="password"], .lightbox-content .inputwrp input[type="email"], .lightbox-content .inputwrp input[type="tel"], .lightbox-content .inputwrp select, .lightbox-content .inputwrp textarea {padding: 12px 15px;}
.summercontainer .summercampwrp{height: 181px;}
.summercontainer .summercampwrp .pagetitle {padding-left: 160px;}
.mapcontainerwarp .mapcontainer .maprt, .mapcontainerwarp .mapcontainer .maplt {width: 50%;}
.mapcontainerwarp .mapcontainer .maprt .mapheader, .mapcontainerwarp .mapcontainer .maprt .mapfiltersort{width: 808px;}
.nannyprocardwrp .nannyprocardhd .nannyprocardlt .nannyprocardinfo {width: 77%;}
}
    
 