﻿@charset "utf-8";
/* CSS Document */ 
/* browser reset */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border:0; margin:0; padding:0; font-size:100%; }
html, body { height:100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
b, strong { font-weight: bold; }
img { background-color:transparent; font-size:0; vertical-align:middle; -ms-interpolation-mode:bicubic; width:auto\9; height:auto; max-width:100%; }
ol, ul { list-style:none; zoom:1; }
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 */
body { font:13px/1.5 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif; background-color:#f6f5f2; }
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; }
ul { list-style:disc; }
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a { color:#30a4ea; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline; }
a:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
a:hover, a:active, a:focus { outline:0; }
/* input reset */
button, input, select, textarea { margin:0; font-size:100%; vertical-align:middle; }
button, input {
*overflow:visible; line-height:normal; }
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer; }
input[type="search"] { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}
textarea { overflow:auto; vertical-align:top; }
label, input, button, select, textarea { font-size:14px; font-weight:normal; line-height:20px; }
input, button, select, textarea { font-family:Arial, Helvetica, sans-serif; }
label { display:block; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display:inline-block; height:20px; padding:4px 6px; font-size:14px; line-height:20px; background-color:#fff; vertical-align:middle; }
textarea { height:auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color:#fff; border:1px solid #cccccc; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus { border:1px solid #75b9f0 !important; -webkit-box-shadow:inset 0 0 1px 1px #d0e7fa; -moz-box-shadow:inset 0 0 1px 1px #d0e7fa; box-shadow:inset 0 0 1px 1px #d0e7fa; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { background-color:#ffffff; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; }
label input[type="radio"] { margin:0; }
input[type="radio"]:not(:checked), input[type="radio"]:checked, input[type="checkbox"]:not(:checked), input[type="checkbox"]:checked { position: absolute; left: -9999px; }
input[type="radio"]:not(:checked) + label, input[type="radio"]:checked + label, input[type="checkbox"]:not(:checked) + label, input[type="checkbox"]:checked + label { position: relative; padding-left: 25px; cursor: pointer; }
input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before { content: ''; position: absolute; left:0; top: 2px; width: 15px; height: 15px; border: 1px solid #333; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after { content: "\f111"; font-family:FontAwesome; position: absolute; top:0; left:4px; font-size: 10px; color: #333; transition: all .2s; }
input[type="radio"]:not(:checked) + label:after, input[type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
input[type="radio"]:checked + label:after, input[type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }
input[type="checkbox"]:not(:checked) + label:before, input[type="checkbox"]:checked + label:before { content: ''; position: absolute; left:0; top: 2px; width: 15px; height: 15px; border: 1px solid #333; }
input[type="checkbox"]:not(:checked) + label:after, input[type="checkbox"]:checked + label:after { content: "\e013"; font-family:'Glyphicons Halflings'; position: absolute; top: 0; left: 3px; font-size: 11px; color: #333; transition: all .2s; }
input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before, input[type="checkbox"]+ label:hover:before, input[type="radio"]+ label:hover:before, input[type="checkbox"]:not(:checked) + label:after, input[type="checkbox"]:checked +label:after, input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after { -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }
input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before, input[type="checkbox"]+ label:hover:before, input[type="radio"]+ label:hover:before { border-color: #333; }
select, input[type="file"] { height:30px; *margin-top: 4px;
line-height:30px; }
select { background-background-color:#fff; border:1px solid #ccc; }
select[multiple], select[size] { height:auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline:thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset:-2px; }
::-webkit-input-placeholder {
color:#999;
}
:-moz-placeholder {
color:#999;
}
::-moz-placeholder {
color:#999;
}
:-ms-input-placeholder {
color:#999;
} /* common css starts here */ /* default style */
body { min-width:90%; }
.ftlt { float:left; }
.ftrt { float:right; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.relative { position:relative; }
.absolute { position:absolute; }
.norelative, .noabsolute { position:static; }
.bold { font-weight:bold; }
.nobold { font-weight:normal; }
.show { visibility:visible !important; display:block !important }
.hide { display:none !important; visibility:hidden; width:0; height:0; }
.otherhide { display:none !important; visibility:hidden; width:0; height:0; }
.red { color:#c52429; }
.green { color:#5c952c !important; }
.orange { color:#f6a820; }
.orange1 { color:#f90; }
.black { color:#333; }
.blue { color:#30a4ea; }
.grey { color:#999; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; zoom:1; }
.bgsandal { background-color:#fdf5e6; zoom:1; }
.bgwhite { background-color:#fff; zoom:1; }
.bgblack { background:#444; zoom:1; }
.bgblack1 { background:#585858; zoom:1; }
.bgyellow { background:#fc6; zoom:1; }
.bggray { background:#f4f4f4; zoom:1; }
.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; }
.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; }
.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; }
.margin5b { margin-bottom:5px; }
.margin5r { margin-right:5px; }
.margin5t { margin-top:5px; }
.margin5rb { 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; }
.margin0b { margin-bottom:0 !important; }
.pad0b { padding-bottom:0 !important; }
.alpha { margin-left:0!important; }
.omega { margin-right:0!important; }
.helptext, .alerttext { font-size:11px; line-height:14px; display:block; color:#999; word-wrap:break-word; height:14px; }
.alerttext { color:#c52429 }
.border0t { border-top:0 !important; }
.border1t { border-top:1px #ddd solid !important; }
.border0b { border-bottom:0 !important; }
.borderradius { border-radius:0 !important }
/* clear */
.clear, .clr { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; zoom:1; }
.clearfix { zoom:1; }
.clearfix:before, .clearfix:after { display:table; line-height:0; content:""; font-size:0; width:0; height:0; }
.clearfix:after { clear:both; }
/* overlay transparency */
.olyopacity-black, .olyopacity-white, .olyopacity-black1 { position:fixed; z-index:99999; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; }
.olyopacity-black1 { filter:alpha(opacity=90); -khtml-opacity:0.90; -moz-opacity:0.90; opacity:0.90; }
.olyopacity-black, .olyopacity-black1 { background-color:#000; }
.olyopacity-white { background-color:#fff; }
.zindex100001 { z-index:100001; }
.zindex100002 { z-index:100002; }
.zindex100005 { z-index:100005; }
.pac-container { z-index:100003; } /* icons */
.glyphicon { position:relative; top:0; display:inline-block; font-family:'Glyphicons Halflings'; -webkit-font-smoothing:antialiased; font-style:normal; font-weight:normal; line-height:1; *display:none;
}
.glyphicon-asterisk:before { content: "\2a"; }
.glyphicon-plus:before { content: "\2b"; }
.glyphicon-euro:before { content: "\20ac"; }
.glyphicon-minus:before { content: "\2212"; }
.glyphicon-cloud:before { content: "\2601"; }
.glyphicon-envelope:before { content: "\2709"; }
.glyphicon-pencil:before { content: "\270f"; }
.glyphicon-glass:before { content: "\e001"; }
.glyphicon-music:before { content: "\e002"; }
.glyphicon-search:before { content: "\e003"; }
.glyphicon-heart:before { content: "\e005"; }
.glyphicon-star:before { content: "\e006"; }
.glyphicon-star-empty:before { content: "\e007"; }
.glyphicon-user:before { content: "\e008"; }
.glyphicon-film:before { content: "\e009"; }
.glyphicon-th-large:before { content: "\e010"; }
.glyphicon-th:before { content: "\e011"; }
.glyphicon-th-list:before { content: "\e012"; }
.glyphicon-ok:before { content: "\e013"; }
.glyphicon-remove:before { content: "\e014"; }
.glyphicon-zoom-in:before { content: "\e015"; }
.glyphicon-zoom-out:before { content: "\e016"; }
.glyphicon-off:before { content: "\e017"; }
.glyphicon-signal:before { content: "\e018"; }
.glyphicon-cog:before { content: "\e019"; }
.glyphicon-trash:before { content: "\e020"; }
.glyphicon-home:before { content: "\e021"; }
.glyphicon-file:before { content: "\e022"; }
.glyphicon-time:before { content: "\e023"; }
.glyphicon-road:before { content: "\e024"; }
.glyphicon-download-alt:before { content: "\e025"; }
.glyphicon-download:before { content: "\e026"; }
.glyphicon-upload:before { content: "\e027"; }
.glyphicon-inbox:before { content: "\e028"; }
.glyphicon-play-circle:before { content: "\e029"; }
.glyphicon-repeat:before { content: "\e030"; }
.glyphicon-refresh:before { content: "\e031"; }
.glyphicon-list-alt:before { content: "\e032"; }
.glyphicon-flag:before { content: "\e034"; }
.glyphicon-headphones:before { content: "\e035"; }
.glyphicon-volume-off:before { content: "\e036"; }
.glyphicon-volume-down:before { content: "\e037"; }
.glyphicon-volume-up:before { content: "\e038"; }
.glyphicon-qrcode:before { content: "\e039"; }
.glyphicon-barcode:before { content: "\e040"; }
.glyphicon-tag:before { content: "\e041"; }
.glyphicon-tags:before { content: "\e042"; }
.glyphicon-book:before { content: "\e043"; }
.glyphicon-print:before { content: "\e045"; }
.glyphicon-font:before { content: "\e047"; }
.glyphicon-bold:before { content: "\e048"; }
.glyphicon-italic:before { content: "\e049"; }
.glyphicon-text-height:before { content: "\e050"; }
.glyphicon-text-width:before { content: "\e051"; }
.glyphicon-align-left:before { content: "\e052"; }
.glyphicon-align-center:before { content: "\e053"; }
.glyphicon-align-right:before { content: "\e054"; }
.glyphicon-align-justify:before { content: "\e055"; }
.glyphicon-list:before { content: "\e056"; }
.glyphicon-indent-left:before { content: "\e057"; }
.glyphicon-indent-right:before { content: "\e058"; }
.glyphicon-facetime-video:before { content: "\e059"; }
.glyphicon-picture:before { content: "\e060"; }
.glyphicon-map-marker:before { content: "\e062"; }
.glyphicon-adjust:before { content: "\e063"; }
.glyphicon-tint:before { content: "\e064"; }
.glyphicon-edit:before { content: "\e065"; }
.glyphicon-share:before { content: "\e066"; }
.glyphicon-check:before { content: "\e067"; }
.glyphicon-move:before { content: "\e068"; }
.glyphicon-step-backward:before { content: "\e069"; }
.glyphicon-fast-backward:before { content: "\e070"; }
.glyphicon-backward:before { content: "\e071"; }
.glyphicon-play:before { content: "\e072"; }
.glyphicon-pause:before { content: "\e073"; }
.glyphicon-stop:before { content: "\e074"; }
.glyphicon-forward:before { content: "\e075"; }
.glyphicon-fast-forward:before { content: "\e076"; }
.glyphicon-step-forward:before { content: "\e077"; }
.glyphicon-eject:before { content: "\e078"; }
.glyphicon-chevron-left:before { content: "\e079"; }
.glyphicon-chevron-right:before { content: "\e080"; }
.glyphicon-plus-sign:before { content: "\e081"; }
.glyphicon-minus-sign:before { content: "\e082"; }
.glyphicon-remove-sign:before { content: "\e083"; }
.glyphicon-ok-sign:before { content: "\e084"; }
.glyphicon-question-sign:before { content: "\e085"; }
.glyphicon-info-sign:before { content: "\e086"; }
.glyphicon-screenshot:before { content: "\e087"; }
.glyphicon-remove-circle:before { content: "\e088"; }
.glyphicon-ok-circle:before { content: "\e089"; }
.glyphicon-ban-circle:before { content: "\e090"; }
.glyphicon-arrow-left:before { content: "\e091"; }
.glyphicon-arrow-right:before { content: "\e092"; }
.glyphicon-arrow-up:before { content: "\e093"; }
.glyphicon-arrow-down:before { content: "\e094"; }
.glyphicon-share-alt:before { content: "\e095"; }
.glyphicon-resize-full:before { content: "\e096"; }
.glyphicon-resize-small:before { content: "\e097"; }
.glyphicon-exclamation-sign:before { content: "\e101"; }
.glyphicon-gift:before { content: "\e102"; }
.glyphicon-leaf:before { content: "\e103"; }
.glyphicon-eye-open:before { content: "\e105"; }
.glyphicon-eye-close:before { content: "\e106"; }
.glyphicon-warning-sign:before { content: "\e107"; }
.glyphicon-plane:before { content: "\e108"; }
.glyphicon-random:before { content: "\e110"; }
.glyphicon-comment:before { content: "\e111"; }
.glyphicon-magnet:before { content: "\e112"; }
.glyphicon-chevron-up:before { content: "\e113"; }
.glyphicon-chevron-down:before { content: "\e114"; }
.glyphicon-retweet:before { content: "\e115"; }
.glyphicon-shopping-cart:before { content: "\e116"; }
.glyphicon-folder-close:before { content: "\e117"; }
.glyphicon-folder-open:before { content: "\e118"; }
.glyphicon-resize-vertical:before { content: "\e119"; }
.glyphicon-resize-horizontal:before { content: "\e120"; }
.glyphicon-hdd:before { content: "\e121"; }
.glyphicon-bullhorn:before { content: "\e122"; }
.glyphicon-certificate:before { content: "\e124"; }
.glyphicon-thumbs-up:before { content: "\e125"; }
.glyphicon-thumbs-down:before { content: "\e126"; }
.glyphicon-hand-right:before { content: "\e127"; }
.glyphicon-hand-left:before { content: "\e128"; }
.glyphicon-hand-up:before { content: "\e129"; }
.glyphicon-hand-down:before { content: "\e130"; }
.glyphicon-circle-arrow-right:before { content: "\e131"; }
.glyphicon-circle-arrow-left:before { content: "\e132"; }
.glyphicon-circle-arrow-up:before { content: "\e133"; }
.glyphicon-circle-arrow-down:before { content: "\e134"; }
.glyphicon-globe:before { content: "\e135"; }
.glyphicon-tasks:before { content: "\e137"; }
.glyphicon-filter:before { content: "\e138"; }
.glyphicon-fullscreen:before { content: "\e140"; }
.glyphicon-dashboard:before { content: "\e141"; }
.glyphicon-heart-empty:before { content: "\e143"; }
.glyphicon-link:before { content: "\e144"; }
.glyphicon-phone:before { content: "\e145"; }
.glyphicon-usd:before { content: "\e148"; }
.glyphicon-gbp:before { content: "\e149"; }
.glyphicon-sort:before { content: "\e150"; }
.glyphicon-sort-by-alphabet:before { content: "\e151"; }
.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }
.glyphicon-sort-by-order:before { content: "\e153"; }
.glyphicon-sort-by-order-alt:before { content: "\e154"; }
.glyphicon-sort-by-attributes:before { content: "\e155"; }
.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }
.glyphicon-unchecked:before { content: "\e157"; }
.glyphicon-expand:before { content: "\e158"; }
.glyphicon-collapse-down:before { content: "\e159"; }
.glyphicon-collapse-up:before { content: "\e160"; }
.glyphicon-log-in:before { content: "\e161"; }
.glyphicon-flash:before { content: "\e162"; }
.glyphicon-log-out:before { content: "\e163"; }
.glyphicon-new-window:before { content: "\e164"; }
.glyphicon-record:before { content: "\e165"; }
.glyphicon-save:before { content: "\e166"; }
.glyphicon-open:before { content: "\e167"; }
.glyphicon-saved:before { content: "\e168"; }
.glyphicon-import:before { content: "\e169"; }
.glyphicon-export:before { content: "\e170"; }
.glyphicon-send:before { content: "\e171"; }
.glyphicon-floppy-disk:before { content: "\e172"; }
.glyphicon-floppy-saved:before { content: "\e173"; }
.glyphicon-floppy-remove:before { content: "\e174"; }
.glyphicon-floppy-save:before { content: "\e175"; }
.glyphicon-floppy-open:before { content: "\e176"; }
.glyphicon-credit-card:before { content: "\e177"; }
.glyphicon-transfer:before { content: "\e178"; }
.glyphicon-cutlery:before { content: "\e179"; }
.glyphicon-header:before { content: "\e180"; }
.glyphicon-compressed:before { content: "\e181"; }
.glyphicon-earphone:before { content: "\e182"; }
.glyphicon-phone-alt:before { content: "\e183"; }
.glyphicon-tower:before { content: "\e184"; }
.glyphicon-stats:before { content: "\e185"; }
.glyphicon-sd-video:before { content: "\e186"; }
.glyphicon-hd-video:before { content: "\e187"; }
.glyphicon-subtitles:before { content: "\e188"; }
.glyphicon-sound-stereo:before { content: "\e189"; }
.glyphicon-sound-dolby:before { content: "\e190"; }
.glyphicon-sound-5-1:before { content: "\e191"; }
.glyphicon-sound-6-1:before { content: "\e192"; }
.glyphicon-sound-7-1:before { content: "\e193"; }
.glyphicon-copyright-mark:before { content: "\e194"; }
.glyphicon-registration-mark:before { content: "\e195"; }
.glyphicon-cloud-download:before { content: "\e197"; }
.glyphicon-cloud-upload:before { content: "\e198"; }
.glyphicon-tree-conifer:before { content: "\e199"; }
.glyphicon-tree-deciduous:before { content: "\e200"; }
.glyphicon-briefcase:before { content: "\1f4bc"; }
.glyphicon-calendar:before { content: "\1f4c5"; }
.glyphicon-pushpin:before { content: "\1f4cc"; }
.glyphicon-paperclip:before { content: "\1f4ce"; }
.glyphicon-camera:before { content: "\1f4f7"; }
.glyphicon-lock:before { content: "\1f512"; }
.glyphicon-bell:before { content: "\1f514"; }
.glyphicon-bookmark:before { content: "\1f516"; }
.glyphicon-fire:before { content: "\1f525"; }
.glyphicon-wrench:before { content: "\1f527"; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
@font-face { font-family: 'FontAwesome'; src: url('/common/font/fontawesome-webfont.eot?v=4.1.0'); src: url('/common/font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('/common/font/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('/common/font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('/common/font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; *display:none;
}
.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-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); }
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1); }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-glass:before { content: "\f000"; }
.fa-music:before { content: "\f001"; }
.fa-search:before { content: "\f002"; }
.fa-envelope-o:before { content: "\f003"; }
.fa-heart:before { content: "\f004"; }
.fa-star:before { content: "\f005"; }
.fa-star-o:before { content: "\f006"; }
.fa-user:before { content: "\f007"; }
.fa-film:before { content: "\f008"; }
.fa-th-large:before { content: "\f009"; }
.fa-th:before { content: "\f00a"; }
.fa-th-list:before { content: "\f00b"; }
.fa-check:before { content: "\f00c"; }
.fa-times:before { content: "\f00d"; }
.fa-search-plus:before { content: "\f00e"; }
.fa-search-minus:before { content: "\f010"; }
.fa-power-off:before { content: "\f011"; }
.fa-signal:before { content: "\f012"; }
.fa-gear:before, .fa-cog:before { content: "\f013"; }
.fa-trash-o:before { content: "\f014"; }
.fa-home:before { content: "\f015"; }
.fa-file-o:before { content: "\f016"; }
.fa-clock-o:before { content: "\f017"; }
.fa-road:before { content: "\f018"; }
.fa-download:before { content: "\f019"; }
.fa-arrow-circle-o-down:before { content: "\f01a"; }
.fa-arrow-circle-o-up:before { content: "\f01b"; }
.fa-inbox:before { content: "\f01c"; }
.fa-play-circle-o:before { content: "\f01d"; }
.fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; }
.fa-refresh:before { content: "\f021"; }
.fa-list-alt:before { content: "\f022"; }
.fa-lock:before { content: "\f023"; }
.fa-flag:before { content: "\f024"; }
.fa-headphones:before { content: "\f025"; }
.fa-volume-off:before { content: "\f026"; }
.fa-volume-down:before { content: "\f027"; }
.fa-volume-up:before { content: "\f028"; }
.fa-qrcode:before { content: "\f029"; }
.fa-barcode:before { content: "\f02a"; }
.fa-tag:before { content: "\f02b"; }
.fa-tags:before { content: "\f02c"; }
.fa-book:before { content: "\f02d"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-print:before { content: "\f02f"; }
.fa-camera:before { content: "\f030"; }
.fa-font:before { content: "\f031"; }
.fa-bold:before { content: "\f032"; }
.fa-italic:before { content: "\f033"; }
.fa-text-height:before { content: "\f034"; }
.fa-text-width:before { content: "\f035"; }
.fa-align-left:before { content: "\f036"; }
.fa-align-center:before { content: "\f037"; }
.fa-align-right:before { content: "\f038"; }
.fa-align-justify:before { content: "\f039"; }
.fa-list:before { content: "\f03a"; }
.fa-dedent:before, .fa-outdent:before { content: "\f03b"; }
.fa-indent:before { content: "\f03c"; }
.fa-video-camera:before { content: "\f03d"; }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; }
.fa-pencil:before { content: "\f040"; }
.fa-map-marker:before { content: "\f041"; }
.fa-adjust:before { content: "\f042"; }
.fa-tint:before { content: "\f043"; }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; }
.fa-share-square-o:before { content: "\f045"; }
.fa-check-square-o:before { content: "\f046"; }
.fa-arrows:before { content: "\f047"; }
.fa-step-backward:before { content: "\f048"; }
.fa-fast-backward:before { content: "\f049"; }
.fa-backward:before { content: "\f04a"; }
.fa-play:before { content: "\f04b"; }
.fa-pause:before { content: "\f04c"; }
.fa-stop:before { content: "\f04d"; }
.fa-forward:before { content: "\f04e"; }
.fa-fast-forward:before { content: "\f050"; }
.fa-step-forward:before { content: "\f051"; }
.fa-eject:before { content: "\f052"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-plus-circle:before { content: "\f055"; }
.fa-minus-circle:before { content: "\f056"; }
.fa-times-circle:before { content: "\f057"; }
.fa-check-circle:before { content: "\f058"; }
.fa-question-circle:before { content: "\f059"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-crosshairs:before { content: "\f05b"; }
.fa-times-circle-o:before { content: "\f05c"; }
.fa-check-circle-o:before { content: "\f05d"; }
.fa-ban:before { content: "\f05e"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-arrow-down:before { content: "\f063"; }
.fa-mail-forward:before, .fa-share:before { content: "\f064"; }
.fa-expand:before { content: "\f065"; }
.fa-compress:before { content: "\f066"; }
.fa-plus:before { content: "\f067"; }
.fa-minus:before { content: "\f068"; }
.fa-asterisk:before { content: "\f069"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-gift:before { content: "\f06b"; }
.fa-leaf:before { content: "\f06c"; }
.fa-fire:before { content: "\f06d"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; }
.fa-plane:before { content: "\f072"; }
.fa-calendar:before { content: "\f073"; }
.fa-random:before { content: "\f074"; }
.fa-comment:before { content: "\f075"; }
.fa-magnet:before { content: "\f076"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-retweet:before { content: "\f079"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-folder:before { content: "\f07b"; }
.fa-folder-open:before { content: "\f07c"; }
.fa-arrows-v:before { content: "\f07d"; }
.fa-arrows-h:before { content: "\f07e"; }
.fa-bar-chart-o:before { content: "\f080"; }
.fa-twitter-square:before { content: "\f081"; }
.fa-facebook-square:before { content: "\f082"; }
.fa-camera-retro:before { content: "\f083"; }
.fa-key:before { content: "\f084"; }
.fa-gears:before, .fa-cogs:before { content: "\f085"; }
.fa-comments:before { content: "\f086"; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-thumbs-o-down:before { content: "\f088"; }
.fa-star-half:before { content: "\f089"; }
.fa-heart-o:before { content: "\f08a"; }
.fa-sign-out:before { content: "\f08b"; }
.fa-linkedin-square:before { content: "\f08c"; }
.fa-thumb-tack:before { content: "\f08d"; }
.fa-external-link:before { content: "\f08e"; }
.fa-sign-in:before { content: "\f090"; }
.fa-trophy:before { content: "\f091"; }
.fa-github-square:before { content: "\f092"; }
.fa-upload:before { content: "\f093"; }
.fa-lemon-o:before { content: "\f094"; }
.fa-phone:before { content: "\f095"; }
.fa-square-o:before { content: "\f096"; }
.fa-bookmark-o:before { content: "\f097"; }
.fa-phone-square:before { content: "\f098"; }
.fa-twitter:before { content: "\f099"; }
.fa-facebook:before { content: "\f09a"; }
.fa-github:before { content: "\f09b"; }
.fa-unlock:before { content: "\f09c"; }
.fa-credit-card:before { content: "\f09d"; }
.fa-rss:before { content: "\f09e"; }
.fa-hdd-o:before { content: "\f0a0"; }
.fa-bullhorn:before { content: "\f0a1"; }
.fa-bell:before { content: "\f0f3"; }
.fa-certificate:before { content: "\f0a3"; }
.fa-hand-o-right:before { content: "\f0a4"; }
.fa-hand-o-left:before { content: "\f0a5"; }
.fa-hand-o-up:before { content: "\f0a6"; }
.fa-hand-o-down:before { content: "\f0a7"; }
.fa-arrow-circle-left:before { content: "\f0a8"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-arrow-circle-up:before { content: "\f0aa"; }
.fa-arrow-circle-down:before { content: "\f0ab"; }
.fa-globe:before { content: "\f0ac"; }
.fa-wrench:before { content: "\f0ad"; }
.fa-tasks:before { content: "\f0ae"; }
.fa-filter:before { content: "\f0b0"; }
.fa-briefcase:before { content: "\f0b1"; }
.fa-arrows-alt:before { content: "\f0b2"; }
.fa-group:before, .fa-users:before { content: "\f0c0"; }
.fa-chain:before, .fa-link:before { content: "\f0c1"; }
.fa-cloud:before { content: "\f0c2"; }
.fa-flask:before { content: "\f0c3"; }
.fa-cut:before, .fa-scissors:before { content: "\f0c4"; }
.fa-copy:before, .fa-files-o:before { content: "\f0c5"; }
.fa-paperclip:before { content: "\f0c6"; }
.fa-save:before, .fa-floppy-o:before { content: "\f0c7"; }
.fa-square:before { content: "\f0c8"; }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }
.fa-list-ul:before { content: "\f0ca"; }
.fa-list-ol:before { content: "\f0cb"; }
.fa-strikethrough:before { content: "\f0cc"; }
.fa-underline:before { content: "\f0cd"; }
.fa-table:before { content: "\f0ce"; }
.fa-magic:before { content: "\f0d0"; }
.fa-truck:before { content: "\f0d1"; }
.fa-pinterest:before { content: "\f0d2"; }
.fa-pinterest-square:before { content: "\f0d3"; }
.fa-google-plus-square:before { content: "\f0d4"; }
.fa-google-plus:before { content: "\f0d5"; }
.fa-money:before { content: "\f0d6"; }
.fa-caret-down:before { content: "\f0d7"; }
.fa-caret-up:before { content: "\f0d8"; }
.fa-caret-left:before { content: "\f0d9"; }
.fa-caret-right:before { content: "\f0da"; }
.fa-columns:before { content: "\f0db"; }
.fa-unsorted:before, .fa-sort:before { content: "\f0dc"; }
.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; }
.fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-linkedin:before { content: "\f0e1"; }
.fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; }
.fa-legal:before, .fa-gavel:before { content: "\f0e3"; }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; }
.fa-comment-o:before { content: "\f0e5"; }
.fa-comments-o:before { content: "\f0e6"; }
.fa-flash:before, .fa-bolt:before { content: "\f0e7"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-umbrella:before { content: "\f0e9"; }
.fa-paste:before, .fa-clipboard:before { content: "\f0ea"; }
.fa-lightbulb-o:before { content: "\f0eb"; }
.fa-exchange:before { content: "\f0ec"; }
.fa-cloud-download:before { content: "\f0ed"; }
.fa-cloud-upload:before { content: "\f0ee"; }
.fa-user-md:before { content: "\f0f0"; }
.fa-stethoscope:before { content: "\f0f1"; }
.fa-suitcase:before { content: "\f0f2"; }
.fa-bell-o:before { content: "\f0a2"; }
.fa-coffee:before { content: "\f0f4"; }
.fa-cutlery:before { content: "\f0f5"; }
.fa-file-text-o:before { content: "\f0f6"; }
.fa-building-o:before { content: "\f0f7"; }
.fa-hospital-o:before { content: "\f0f8"; }
.fa-ambulance:before { content: "\f0f9"; }
.fa-medkit:before { content: "\f0fa"; }
.fa-fighter-jet:before { content: "\f0fb"; }
.fa-beer:before { content: "\f0fc"; }
.fa-h-square:before { content: "\f0fd"; }
.fa-plus-square:before { content: "\f0fe"; }
.fa-angle-double-left:before { content: "\f100"; }
.fa-angle-double-right:before { content: "\f101"; }
.fa-angle-double-up:before { content: "\f102"; }
.fa-angle-double-down:before { content: "\f103"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-angle-up:before { content: "\f106"; }
.fa-angle-down:before { content: "\f107"; }
.fa-desktop:before { content: "\f108"; }
.fa-laptop:before { content: "\f109"; }
.fa-tablet:before { content: "\f10a"; }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; }
.fa-circle-o:before { content: "\f10c"; }
.fa-quote-left:before { content: "\f10d"; }
.fa-quote-right:before { content: "\f10e"; }
.fa-spinner:before { content: "\f110"; }
.fa-circle:before { content: "\f111"; }
.fa-mail-reply:before, .fa-reply:before { content: "\f112"; }
.fa-github-alt:before { content: "\f113"; }
.fa-folder-o:before { content: "\f114"; }
.fa-folder-open-o:before { content: "\f115"; }
.fa-smile-o:before { content: "\f118"; }
.fa-frown-o:before { content: "\f119"; }
.fa-meh-o:before { content: "\f11a"; }
.fa-gamepad:before { content: "\f11b"; }
.fa-keyboard-o:before { content: "\f11c"; }
.fa-flag-o:before { content: "\f11d"; }
.fa-flag-checkered:before { content: "\f11e"; }
.fa-terminal:before { content: "\f120"; }
.fa-code:before { content: "\f121"; }
.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; }
.fa-location-arrow:before { content: "\f124"; }
.fa-crop:before { content: "\f125"; }
.fa-code-fork:before { content: "\f126"; }
.fa-unlink:before, .fa-chain-broken:before { content: "\f127"; }
.fa-question:before { content: "\f128"; }
.fa-info:before { content: "\f129"; }
.fa-exclamation:before { content: "\f12a"; }
.fa-superscript:before { content: "\f12b"; }
.fa-subscript:before { content: "\f12c"; }
.fa-eraser:before { content: "\f12d"; }
.fa-puzzle-piece:before { content: "\f12e"; }
.fa-microphone:before { content: "\f130"; }
.fa-microphone-slash:before { content: "\f131"; }
.fa-shield:before { content: "\f132"; }
.fa-calendar-o:before { content: "\f133"; }
.fa-fire-extinguisher:before { content: "\f134"; }
.fa-rocket:before { content: "\f135"; }
.fa-maxcdn:before { content: "\f136"; }
.fa-chevron-circle-left:before { content: "\f137"; }
.fa-chevron-circle-right:before { content: "\f138"; }
.fa-chevron-circle-up:before { content: "\f139"; }
.fa-chevron-circle-down:before { content: "\f13a"; }
.fa-html5:before { content: "\f13b"; }
.fa-css3:before { content: "\f13c"; }
.fa-anchor:before { content: "\f13d"; }
.fa-unlock-alt:before { content: "\f13e"; }
.fa-bullseye:before { content: "\f140"; }
.fa-ellipsis-h:before { content: "\f141"; }
.fa-ellipsis-v:before { content: "\f142"; }
.fa-rss-square:before { content: "\f143"; }
.fa-play-circle:before { content: "\f144"; }
.fa-ticket:before { content: "\f145"; }
.fa-minus-square:before { content: "\f146"; }
.fa-minus-square-o:before { content: "\f147"; }
.fa-level-up:before { content: "\f148"; }
.fa-level-down:before { content: "\f149"; }
.fa-check-square:before { content: "\f14a"; }
.fa-pencil-square:before { content: "\f14b"; }
.fa-external-link-square:before { content: "\f14c"; }
.fa-share-square:before { content: "\f14d"; }
.fa-compass:before { content: "\f14e"; }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; }
.fa-euro:before, .fa-eur:before { content: "\f153"; }
.fa-gbp:before { content: "\f154"; }
.fa-dollar:before, .fa-usd:before { content: "\f155"; }
.fa-rupee:before, .fa-inr:before { content: "\f156"; }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; }
.fa-won:before, .fa-krw:before { content: "\f159"; }
.fa-bitcoin:before, .fa-btc:before { content: "\f15a"; }
.fa-file:before { content: "\f15b"; }
.fa-file-text:before { content: "\f15c"; }
.fa-sort-alpha-asc:before { content: "\f15d"; }
.fa-sort-alpha-desc:before { content: "\f15e"; }
.fa-sort-amount-asc:before { content: "\f160"; }
.fa-sort-amount-desc:before { content: "\f161"; }
.fa-sort-numeric-asc:before { content: "\f162"; }
.fa-sort-numeric-desc:before { content: "\f163"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-thumbs-down:before { content: "\f165"; }
.fa-youtube-square:before { content: "\f166"; }
.fa-youtube:before { content: "\f167"; }
.fa-xing:before { content: "\f168"; }
.fa-xing-square:before { content: "\f169"; }
.fa-youtube-play:before { content: "\f16a"; }
.fa-dropbox:before { content: "\f16b"; }
.fa-stack-overflow:before { content: "\f16c"; }
.fa-instagram:before { content: "\f16d"; }
.fa-flickr:before { content: "\f16e"; }
.fa-adn:before { content: "\f170"; }
.fa-bitbucket:before { content: "\f171"; }
.fa-bitbucket-square:before { content: "\f172"; }
.fa-tumblr:before { content: "\f173"; }
.fa-tumblr-square:before { content: "\f174"; }
.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-apple:before { content: "\f179"; }
.fa-windows:before { content: "\f17a"; }
.fa-android:before { content: "\f17b"; }
.fa-linux:before { content: "\f17c"; }
.fa-dribbble:before { content: "\f17d"; }
.fa-skype:before { content: "\f17e"; }
.fa-foursquare:before { content: "\f180"; }
.fa-trello:before { content: "\f181"; }
.fa-female:before { content: "\f182"; }
.fa-male:before { content: "\f183"; }
.fa-gittip:before { content: "\f184"; }
.fa-sun-o:before { content: "\f185"; }
.fa-moon-o:before { content: "\f186"; }
.fa-archive:before { content: "\f187"; }
.fa-bug:before { content: "\f188"; }
.fa-vk:before { content: "\f189"; }
.fa-weibo:before { content: "\f18a"; }
.fa-renren:before { content: "\f18b"; }
.fa-pagelines:before { content: "\f18c"; }
.fa-stack-exchange:before { content: "\f18d"; }
.fa-arrow-circle-o-right:before { content: "\f18e"; }
.fa-arrow-circle-o-left:before { content: "\f190"; }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; }
.fa-dot-circle-o:before { content: "\f192"; }
.fa-wheelchair:before { content: "\f193"; }
.fa-vimeo-square:before { content: "\f194"; }
.fa-turkish-lira:before, .fa-try:before { content: "\f195"; }
.fa-plus-square-o:before { content: "\f196"; }
.fa-space-shuttle:before { content: "\f197"; }
.fa-slack:before { content: "\f198"; }
.fa-envelope-square:before { content: "\f199"; }
.fa-wordpress:before { content: "\f19a"; }
.fa-openid:before { content: "\f19b"; }
.fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; }
.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; }
.fa-yahoo:before { content: "\f19e"; }
.fa-google:before { content: "\f1a0"; }
.fa-reddit:before { content: "\f1a1"; }
.fa-reddit-square:before { content: "\f1a2"; }
.fa-stumbleupon-circle:before { content: "\f1a3"; }
.fa-stumbleupon:before { content: "\f1a4"; }
.fa-delicious:before { content: "\f1a5"; }
.fa-digg:before { content: "\f1a6"; }
.fa-pied-piper-square:before, .fa-pied-piper:before { content: "\f1a7"; }
.fa-pied-piper-alt:before { content: "\f1a8"; }
.fa-drupal:before { content: "\f1a9"; }
.fa-joomla:before { content: "\f1aa"; }
.fa-language:before { content: "\f1ab"; }
.fa-fax:before { content: "\f1ac"; }
.fa-building:before { content: "\f1ad"; }
.fa-child:before { content: "\f1ae"; }
.fa-paw:before { content: "\f1b0"; }
.fa-spoon:before { content: "\f1b1"; }
.fa-cube:before { content: "\f1b2"; }
.fa-cubes:before { content: "\f1b3"; }
.fa-behance:before { content: "\f1b4"; }
.fa-behance-square:before { content: "\f1b5"; }
.fa-steam:before { content: "\f1b6"; }
.fa-steam-square:before { content: "\f1b7"; }
.fa-recycle:before { content: "\f1b8"; }
.fa-automobile:before, .fa-car:before { content: "\f1b9"; }
.fa-cab:before, .fa-taxi:before { content: "\f1ba"; }
.fa-tree:before { content: "\f1bb"; }
.fa-spotify:before { content: "\f1bc"; }
.fa-deviantart:before { content: "\f1bd"; }
.fa-soundcloud:before { content: "\f1be"; }
.fa-database:before { content: "\f1c0"; }
.fa-file-pdf-o:before { content: "\f1c1"; }
.fa-file-word-o:before { content: "\f1c2"; }
.fa-file-excel-o:before { content: "\f1c3"; }
.fa-file-powerpoint-o:before { content: "\f1c4"; }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; }
.fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; }
.fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; }
.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; }
.fa-file-code-o:before { content: "\f1c9"; }
.fa-vine:before { content: "\f1ca"; }
.fa-codepen:before { content: "\f1cb"; }
.fa-jsfiddle:before { content: "\f1cc"; }
.fa-life-bouy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; }
.fa-circle-o-notch:before { content: "\f1ce"; }
.fa-ra:before, .fa-rebel:before { content: "\f1d0"; }
.fa-ge:before, .fa-empire:before { content: "\f1d1"; }
.fa-git-square:before { content: "\f1d2"; }
.fa-git:before { content: "\f1d3"; }
.fa-hacker-news:before { content: "\f1d4"; }
.fa-tencent-weibo:before { content: "\f1d5"; }
.fa-qq:before { content: "\f1d6"; }
.fa-wechat:before, .fa-weixin:before { content: "\f1d7"; }
.fa-send:before, .fa-paper-plane:before { content: "\f1d8"; }
.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; }
.fa-history:before { content: "\f1da"; }
.fa-circle-thin:before { content: "\f1db"; }
.fa-header:before { content: "\f1dc"; }
.fa-paragraph:before { content: "\f1dd"; }
.fa-sliders:before { content: "\f1de"; }
.fa-share-alt:before { content: "\f1e0"; }
.fa-share-alt-square:before { content: "\f1e1"; }
.fa-bomb:before { content: "\f1e2"; }
.fa-whatsapp:before { content: "\f232"; } /* font */ /*@import url(http://fonts.googleapis.com/css?family=Open+Sans:600); @import url(http://fonts.googleapis.com/css?family=Open+Sans);*/
@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-face { font-family:'Glyphicons Halflings'; src: url('/common/font/glyphicons-halflings-regular.eot'); src: url('/common/font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/common/font/glyphicons-halflings-regular.woff') format('woff'), url('/common/font/glyphicons-halflings-regular.ttf') format('truetype'), url('/common/font/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); } /* breadcrumb */
.breadcrumb, .breadcrumb1 { padding:10px 0 10px 5px; font-size:11px; line-height:13px; color:#999; }
.breadcrumb a, .breadcrumb1 a { color:#555; }
.breadcrumb a b, .breadcrumb1 a b { color:#333; } /*feedback */
.feedback-but { position:fixed; bottom:30%; right:0px; z-index:10; width:16px; }
.feedback-but a { margin:5px 0; display:block; }
.feedback-but .butpos { position:relative; }
.feedback-but .butpos .sharepluginarw { position:absolute; right:27px; bottom:140px; width:0; height:0; z-index:100000; border-top:solid 10px transparent; border-bottom:solid 10px transparent; border-left:solid 10px #a74025; }
.sharepluginbg { position:fixed; z-index:99999; right:35px; top:0; width:100px; height:100%; background-color:#fff; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; border-left:solid 1px #ddd; }
.sharepluginbrd { position:fixed; z-index:100000; right:35px; top:0; width:3px; height:100%; border-right:solid 3px #a74025; }
.shareplugin { width:97px; height:350px; z-index:100001; right:38px; top:50%; margin-top:-175px; position:fixed; text-align:center; border-top:dotted 1px #ddd; }
.shareplugin .shrplgwrp { padding:10px 0; border-bottom:dotted 1px #ddd; }
.shareplugin .shrplgwrp:hover { background-color:#f4f4f4; }
.shrplgwrpclose { font-size:12px; line-height:12px; font-weight:bold; }
.feedsharebtn { position:fixed; top:50%; right:0; margin-top:-100px; width:16px; height:200px; z-index:2; }
.feedsharebtn a { margin:5px 0; display:block; }
.feedbtn { width:16px; height:130px; }
.feedbtn a { display:block; width:16px; height:130px; background: url(/common/images/default/feedback.jpg) no-repeat center center; overflow:hidden; text-indent:-9999px; -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; }
.sharebtn { width:16px; height:22px; margin-bottom:10px; }
.sharebtn.active { position:relative; }
.sharebtn a { width:16px; height:22px; background:#c52429 url(/common/images/default/share-red.jpg) no-repeat center center; display:block; overflow:hidden; text-indent:-9999px; -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; }
.sharebtn a:hover, .sharebtn.active a { background-color:#a74025; } /* scroll */
.scrollup { width:47px; height:49px; z-index:100001; text-indent:-9999px; position:fixed; bottom:53px; right:10px; display:none; background:url(/common/images/default/icon_top.png) no-repeat 0 0; -moz-opacity:0.30; -khtml-opacity:0.30; opacity:0.30; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
filter:alpha(opacity=30); }
.scrollup:hover { -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
filter:alpha(opacity=70); }
.listing-nxt-loading { text-align:center; padding:40px 0; font-size:60px; }
.container_12 { width:98%; margin-left:auto; margin-right:auto; }
.cont_col_8, .cont_col_4, .cont_col_3, .cont_col_9 { float:left; }
.cont_col_8 { width:65% }
.cont_col_4 { width:35% }
.cont_col_3 { width:27% }
.container_12 .cont_col_9 { width:75% }
.container_12 .cont_col_3 { width:25% }
.col_12 { margin-left:0.6%; margin-right:0.6%; display:inline; float:left; width:99%; }
.col_2, .col_3, .col_4, .col_6, .col_8, .col_9 { margin-left:1%; margin-right:1%; display:inline; float:left; }
.col_2 { width:23%; }
.col_3 { width:25%; }
.col_4 { width:32%; }
.col_6 { width:48%; }
.col_8 { width:98%; }
.col_9 { width:71%; }
.cont_col_3 .col_3 { width:98%; }
.cont_col_4 .col_4 { width:98%; }
.cont_col_4 .col_2 { width:48%; }
.cont_col_8 .col_3 { width:31.3%; }
.cont_col_8 .col_8 { width:98%; }
.cont_col_9 .col_9 { width:98%; }
.sulekha-logo { padding:19px 0 12px 0; }
.sulekha-logo a { width:160px; height:29px; background:url(/common/images/default/sulekha-logo-new.png) no-repeat 1px 0; display:block; overflow:hidden; }
.btn { display:inline-block; *display:inline;
padding:4px 12px; margin-bottom:0; *margin-left:.3em;
font-size:14px; line-height:20px; color:#333; text-align:center; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); vertical-align:middle; cursor:pointer; background-color:#f5f5f5; }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color:#333; background-color:#e6e6e6; *background-color:#d9d9d9;
}
.btn:active, .btn.active { background-color:#ccc \9; }
.btn:first-child { *margin-left:0;
}
.btn:hover, .btn:focus { color:#333; text-decoration:none; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear; }
.btn:focus { outline: thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
.btn.active, .btn:active { background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
.btn.disabled, .btn[disabled] { cursor:default; background-image:none; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.btn-block { display:block; }
.btn-large { padding:11px 19px; font-size:17.5px; }
.btn-small { padding:2px 10px; font-size:11.9px; }
.btn-mini { padding:0 6px; font-size:10.5px; }
.btnorange { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#f89406; *background-color:#f89406;
}
.btnorange:hover, .btnorange:focus, .btnorange:active, .btnorange.active, .btnorange.disabled, .btnorange[disabled] { color:#fff; background-color:#e48805; *background-color:#e48805;
}
.btnorange:active, .btnorange.active { background-color:#f89406 \9; }
.btngray { color:#333; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25); background-color:#E5E4E2; *background-color:#E5E4E2;
}
.btngray:hover, .btngray:focus, .btngray:active, .btngray.active, .btngray.disabled, .btngray[disabled] { color:#333; background-color:#d1d1d1; *background-color:#d1d1d1;
}
.btngray:active, .btngray.active { background-color:#abbac3 \9; }
.btngreen { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#5fae2c; *background-color:#91d575;
}
.btngreen:hover, .btngreen:focus, .btngreen:active, .btngreen.active, .btngreen.disabled, .btngreen[disabled] { color:#fff; background-color:#82af6f; *background-color:#82af6f;
}
.btngreen:active, .btngreen.active { background-color:#82af6f \9; }
.btnred { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#ce3239; *background-color:#ce3239;
}
.btnred:hover, .btnred:focus, .btnred:active, .btnred.active, .btnred.disabled, .btnred[disabled] { color:#fff; background-color:#9e2d32; *background-color:#9e2d32;
}
.btnred:active, .btnred.active { background-color:#9e2d32 \9; }
.btnfb { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#5b73a3; *background-color:#5b73a3;
background-image:-moz-linear-gradient(top, #5b73a3, #55678c); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5b73a3), to(#55678c)); background-image:-webkit-linear-gradient(top, #5b73a3, #55678c); background-image:-o-linear-gradient(top, #5b73a3, #55678c); background-image:linear-gradient(to bottom, #5b73a3, #55678c); background-repeat:repeat-x; border-color:#55678c #55678c #ad6704; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b73a3', endColorstr='#55678c', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btnfb:hover, .btnfb:focus, .btnfb:active, .btnfb.active, .btnfb.disabled, .btnfb[disabled] { color:#fff; background-color:#55678c; *background-color:#55678c;
}
.btnfb:active, .btnfb.active { background-color:#55678c \9; }
.btnfb i { background:url(/common/images/default/fb-btn-ico.png) no-repeat 0 0; width:16px; height:16px; display:block; float:left; margin:2px 0 0 0; }
.btndisabled { cursor:default !important; }
header { background:#333; z-index:100001; }
header.hdstick { position:fixed; width:100%; left:0; top:0; }
header h2 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; } /*header h2 {font-family:'Open Sans', sans-serif;font-weight:bold; }*/
header h2 a { color:#fff; text-transform:uppercase; }
header h2 a:hover { color:#fff; text-decoration:none; }
header nav.hd-logo { float:left; width:50px; height:50px; }
header nav.hd-logo a { background:url(/common/images/default/home-white-icon.png) no-repeat 10px 10px; display:block; width:50px; height:50px; overflow:hidden; text-indent:-99999px; -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; display:block; width:50px; height:50px; cursor:pointer; }
header.hdstick nav.hd-logo a { background-position:8px -50px; }
header nav.hd-menu ul li:hover a { background-color:#e3edf1; color:#333; }
header nav.hd-menu ul li:hover a { background-image:none }
header nav.hd-menu {/*float:left;*/ margin:0 0 0 50px; }
header nav.hd-menu ul {/*border-right:solid 1px #464646;border-left:solid 1px #000;*/ position:relative; }
header nav.hd-menu ul li { display:block; float:left; height:49px; border-top:solid 1px #333; border-left:solid 1px #464646; border-right:solid 1px #000; }
header nav.hd-menu ul li.mre { width:74px; position:relative; }
header nav.hd-menu ul li.mre h2 { color:#fff; height:23px; padding:16px 7px 10px 7px; font-size:14px; line-height:14px; cursor:pointer; font-weight:normal; }
header nav.hd-menu ul li.mre:hover h2 { background-color:#E3EDF1; color:#333; }
header nav.hd-menu ul li.mre a.txt { color:#fff; height:23px; padding:16px 7px 10px 7px; font-size:14px; line-height:14px; cursor:pointer; font-weight:normal; background:none; text-transform:capitalize; }
header nav.hd-menu ul li.mre:hover a.txt { background-color:#E3EDF1; color:#333; }
header nav.hd-menu ul li a { font-family:'open_sansregular', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; display:block; height:23px; padding:17px 15px 9px 8px; font-size:14px; line-height:14px; background:#333 url(/common/images/default/hd-nav-arrow.png) no-repeat right center; -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; font-weight:normal; }
header nav.hd-menu ul li.mre a i, header nav.hd-menu ul li.mre i { display:inline-block; float:right; width:0; height:0; border-top:solid 5px #fff; border-left:solid 5px transparent; border-right:solid 5px transparent; margin:5px 0 0 5px; padding:0px; }
header nav.hd-menu ul li.mre:hover a i, header nav.hd-menu ul li.mre:hover i { border-top-color:#333; }
header nav.hd-menu ul li.mre .mresubmneu { position:absolute; top:49px; right:0; width:150px; height:auto; background-color:#e3edf1; display:none; z-index:10; }
header nav.hd-menu ul li.mre:hover .mresubmneu { display:block; }
header nav.hd-menu ul li.mre .mresubmneu ul { border:solid 1px #cbd8dd; border-top:0; }
header nav.hd-menu ul li.mre .mresubmneu ul li { float:none; height:auto; border:0; position:static; display:block; padding:0px; }
header nav.hd-menu ul li.mre .mresubmneu ul li a { height:auto; padding:10px; background-color:transparent; border-top:solid 1px #CBD8DD; border-bottom:solid 1px #fff; color:#333; text-transform:capitalize; }
header nav.hd-menu ul li.mre .mresubmneu ul li a:hover { text-decoration:none; }
header nav.hd-menu ul li.mre .mresubmneu ul li.first a { border-top:none; }
header nav.hd-menu ul li.mre .mresubmneu ul li.last a { border-bottom:none; }
header nav.hd-menu ul li:hover a {/*background-color:#555;*/ background-color:#e3edf1; color:#333; }
header nav.hd-menu ul li.active:hover a { color:#fff; }
header nav.hd-menu ul li.mre:hover .mresubmneu ul li:hover a { background-color:#fff; }
header nav.hd-menu ul li.active a { background-color:#a74025; background-image:none; }
.megamenuwrap .megamenucont { background-color:#fff; }
.megamenuwrap .megamenucont .commoncont { padding:10px; }
.megamenuwrap .megamenucont .commoncont h2 { font-size:14px; line-height:18px; color:#333; padding:0 0 10px 0; }
.megamenuwrap .megamenucont .commoncont ul { margin:0px; padding:0px; border:none; }
.megamenuwrap .megamenucont .commoncont ul li { margin:0px; padding:0 5px 0 20px; list-style:none; float:left; font-size:12px; line-height:22px; color:#666; background:#fff url(/common/images/default/dot-arrow.png) no-repeat 1px 3px; height:auto; border:none; width:15%; }
.megamenuwrap .megamenucont .commoncont ul li h3 { margin:0px; padding:0px; font-weight:normal; }
.megamenuwrap .megamenucont .commoncont ul li h3 a { color:#666; background:none; padding:0px; margin:0px; text-transform:capitalize; height:auto; font-size:12px; line-height:16px; border:none; display:inline; font-family:Arial, Helvetica, sans-serif; }
.megamenuwrap .megamenucont .commoncont ul li h3 a:hover { background-color:#fff; text-decoration:underline; }
.megamenuwrap .megamenucont .smallcont { padding:10px; }
.megamenuwrap .megamenucont .smallcont h2 { font-size:14px; line-height:18px; color:#333; padding:0 0 10px 0; }
.megamenuwrap .megamenucont .smallcont ul { margin:0px; padding:0px; border:none; }
.megamenuwrap .megamenucont .smallcont ul li { margin:0px; padding:0 5px 0 20px; list-style:none; float:left; font-size:12px; line-height:22px; color:#666; background:#fff url(/common/images/default/dot-arrow.png) no-repeat 1px 3px; height:auto; border:none; width:27%; }
.megamenuwrap .megamenucont .smallcont ul li h3 { margin:0px; padding:0px; font-weight:normal; }
.megamenuwrap .megamenucont .smallcont ul li h3 a { color:#666; background:none; padding:0px; margin:0px; text-transform:capitalize; height:auto; font-size:12px; line-height:16px; border:none; display:inline; font-family:Arial, Helvetica, sans-serif; }
.megamenuwrap .megamenucont .smallcont ul li h3 a:hover { background-color:#fff; text-decoration:underline; }
.megamenuwrap .megamenucont .it-cou-pro { padding:10px; }
.megamenuwrap .megamenucont .smallcont h2 { font-size:14px; line-height:18px; color:#333; padding:0 0 10px 0; }
.megamenuwrap .megamenucont .it-cou-pro ul { margin:0px; padding:0px; border:none; }
.megamenuwrap .megamenucont .it-cou-pro ul li { margin:0px; padding:5px 0 0 10px; list-style:none; float:none; font-size:12px; line-height:22px; color:#666; height:auto; border:none; }
.megamenuwrap .megamenucont .it-cou-pro ul li a { color:#666; background:none; padding:0px; margin:0px; text-transform:capitalize; height:auto; font-size:12px; line-height:18px; font-weight:bold; border:none; display:inline; font-family:Arial, Helvetica, sans-serif; }
header nav.hd-menu ul li .megamenuwrap .megamenucnt { background-color:#fff; padding-bottom:15px; zoom:1; } /*.megamenuwrap .megamenucnt .megamenucntlks {padding-bottom:15px;}*/
header nav.hd-menu ul li .megamenuwrap .megamenucnt h2 { padding:15px 0 10px 10px; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .megamenucntlks h2, .megamenucnt .latestupdate h2 { padding:15px 0 5px 0; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .megamenucntlks h2 a, .megamenucnt .latestupdate h2 a { background-color:#fff; display:inline; height:auto; padding:0; color:#333; text-transform:none; font-weight:bold; }
.megamenucnt .megamenucntlks h2 a:hover, .megamenucnt .latestupdate h2 a:hover { text-decoration:underline; color:#30a4ea; }
header nav.hd-menu ul li:hover .megamenucnt .megamenucntlks h2 a, header nav.hd-menu ul li:hover .megamenucnt .latestupdate h2 a { background-color:#fff; }
.megamenucnt .megamenucntlks1 h2 { font-size:11px; line-height:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; }
.megamenucnt .megamenucntlks1 h2 a { text-transform:uppercase; font-size:11px; line-height:11px; }
.megamenucnt .megamenucntlks h2.scndchld { padding-top:5px; }
.megamenucnt .megamenucntlks ul.eventlist, .megamenucnt .latestupdate ul.eventpromo, .megamenucnt .megamenucntlks ul.clslist, .megamenucnt .latestupdate ul.recentupdate, .megamenucnt .latestupdate ul.trgpro { border:0; padding:0 0 15px 0; }
.megamenucnt .megamenucntlks ul.eventlist li, .megamenucnt .megamenucntlks ul.clslist li { display:block; border:0; height:auto; padding:3px 5px; -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; color:#666; }
.megamenucnt .megamenucntlks ul.clslist li { float:none; line-height:15px; }
.megamenucnt .megamenucntlks ul.trllist { padding-top:5px; }
.megamenucnt .megamenucntlks ul.eventlist li a, .megamenucnt .megamenucntlks ul.clslist li a { background-color:transparent; height:auto; font-weight:normal; font-size:12px; line-height:15px; padding:0; height:auto; color:#666; display:inline; text-transform:capitalize; font-family:Helvetica, sans-serif, arial; }
.megamenucnt .megamenucntlks ul.eventlist li:hover a, .megamenucnt .megamenucntlks ul.clslist li:hover a { text-decoration:none; }
.megamenucnt .megamenucntlks ul.eventlist li a:hover, .megamenucnt .megamenucntlks ul.clslist li a:hover { color:#30a4ea; text-decoration:underline; }
.megamenucnt .latestupdate ul.eventpromo li { height:auto; border:0; padding:10px 5px; border-bottom:solid 1px #eee; -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; }
.megamenucnt .latestupdate ul.eventpromo li:hover { background-color:#f4f4f4; }
.megamenucnt .latestupdate ul.eventpromo li h3 { font-size:13px; line-height:15px; }
.megamenucnt .latestupdate ul.eventpromo li h3 a { font-size:13px; line-height:15px; text-transform:capitalize; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .latestupdate ul.eventpromo li a { height:auto; display:inline; background-color:transparent; padding:0; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.eventpromo li a { color:#30A4EA }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.eventpromo li a:hover { color:#000; }
.megamenucnt .latestupdate ul.eventpromo li:hover a { background-color:transparent; }
.megamenucnt .latestupdate ul.eventpromo li figure.thumb { float:left; width:80px; height:60px; margin:0 10px 0px 0; }
.megamenucnt .latestupdate ul.eventpromo li .datelocation { color:#999; display:block; font-size:11px; line-height:13px; padding:2px 0 5px 0; }
.megamenucnt .latestupdate ul.eventpromo li .datelocation b { color:#333; font-weight:normal; }
.megamenucnt .latestupdate ul.eventpromo li .datelocation a, header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.eventpromo li .datelocation a { color:#333; font-size:11px; line-height:13px; text-transform:capitalize; }
.megamenucnt .latestupdate ul.eventpromo li .buy, .megamenucntlks .indplswrap .buy { display:block; }
.megamenucnt .latestupdate ul.eventpromo li .buy a, .megamenucntlks .indplswrap .buy a { font-size:11px; line-height:13px; font-weight:bold; display:block; float:left; padding:3px 5px; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#FBB450; *background-color:#FBB450;
background-image:-moz-linear-gradient(top, #FBB450, #f89406); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#f89406)); background-image:-webkit-linear-gradient(top, #FBB450, #f89406); background-image:-o-linear-gradient(top, #FBB450, #f89406); background-image:linear-gradient(to bottom, #FBB450, #f89406); background-repeat:repeat-x; border-color:#f89406 #f89406 #ad6704; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBB450', endColorstr='#f89406', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-size:10.5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.megamenucnt .latestupdate ul.recentupdate li i { background:url(/common/images/default/icons-small.png) no-repeat 0 0; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li i { color: #999999; display:block; float:left; width:13px; height:13px; margin:0 3px 0 0; -khtml-opacity:0.50; opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50); filter:alpha(opacity=50); }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li i.time { background-position:-48px -22px; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li i.map { background-position:-24px -72px; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li i.user { background-position: -168px 0; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.eventpromo li .buy a, header nav.hd-menu ul li:hover .megamenucntlks .indplswrap .buy a { color:#fff; }
.megamenucnt .latestupdate ul.eventpromo li .buy a:hover, .megamenucntlks .indplswrap .buy a:hover { text-decoration:none; }
.megamenucnt .latestupdate ul.recentupdate li, .megamenucnt .latestupdate ul.trgpro li { float:none; height:auto; border:0; border-bottom:solid 1px #eee; padding:10px 0; }
.megamenucnt .latestupdate ul.traveldeals li { float:left; }
.megamenucnt .latestupdate ul.recentupdate li:first-child, {
border-bottom:none;
}
.megamenucnt .latestupdate ul.trgpro li { border:0; border-bottom:dotted 1px #eee; float:left; }
.megamenucnt .latestupdate ul.recentupdate li figure.thumb { float:left; margin:0 10px 0 0; width:80px; height:60px; overflow:hidden; }
.megamenucnt .latestupdate ul.recentupdate li figure.thumbair { width:60px; }
.megamenucnt .latestupdate ul.recentupdate li figure.thumbright { float:right; margin:0 0 0 10px; }
.megamenucnt .latestupdate ul.recentupdate li .date { font-size:11px; line-height:12px; color:#666; padding:0 0 5px 0; display:block; }
.megamenucnt .latestupdate ul.recentupdate li .date b { display:block; }
.megamenucnt .latestupdate ul.recentupdate li h3 { height:auto; line-height:15px; }
.megamenucnt .latestupdate ul.recentupdate li a, .megamenucnt .latestupdate ul.trgpro li a { background-color:transparent; height:auto; font-size:13px; line-height:15px; padding:0; display:inline; text-transform:capitalize; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .latestupdate ul.recentupdate li .user a { color:#666; }
.megamenucnt .latestupdate ul.investart li .user { color:#666; font-size:11px; line-height:13px; }
.megamenucnt .latestupdate ul.trgpro li h4 { line-height:15px; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.recentupdate li a, header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.trgpro li a { color:#30a4ea }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.recentupdate li a:hover, header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.trgpro li a:hover { color:#000; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.recentupdate li .user a { color:#666; }
.megamenucnt .latestupdate ul.recentupdate li .time, .megamenucnt .latestupdate ul.recentupdate li .builder, .megamenucnt .latestupdate ul.recentupdate li .price { display:block; font-size:11px; line-height:13px; color:#999; padding:3px 0 0; }
.megamenucnt .latestupdate ul.recentupdate li .price b { font-weight:bold; color:#508b3d; }
.megamenucnt .latestupdate ul.recentupdate li i, .megamenucntlks .indplswrap .location i { display:block; float:left; width:13px; height:13px; margin:0 3px 0 0; -khtml-opacity:0.50; opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50); filter:alpha(opacity=50); }
.megamenucnt .latestupdate ul.recentupdate li .time i { background-position:-49px -24px; }
.megamenucnt .latestupdate ul.recentupdate li .price i { background-position:0px -47px; height:16px; }
.megamenucnt .latestupdate ul.recentupdate li .time a { font-size:11px; line-height:13px; color:#666; }
.megamenucnt .latestupdate ul.trgpro li b { font-weight:normal; font-size:11px; line-height:13px; color:#666; }
.megamenucntlks .indplswrap { padding:0 0 15px 0; }
.megamenucntlks .investprop { padding-top:5px; }
.megamenucntlks .indplswrap a { height:auto; display:inline; background-color:transparent; padding:0; }
.megamenucntlks .indplswrap figure a { display:block; padding:0; }
.megamenucntlks .indplswrap figure { overflow:hidden; margin:0 0 5px 0; background:url(/common/images/other/loader.gif) no-repeat center center; }
.megamenucntlks .indplswrap h3 { line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.megamenucntlks .indplswrap h3 a { font-size:13px; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.megamenucntlks .indplswrap .author, .megamenucntlks .indplswrap .location { font-weight:normal; font-size:11px; line-height:13px; color:#666; display:block; padding:5px 0 0 0; }
.megamenucntlks .indplswrap .author a { color:#999; font-size:11px; line-height:13px; }
.megamenucntlks .indplswrap .location i { background-position:-24px -72px; margin-top:-1px; }
header nav.hd-user ul li.usr .megamenuwrap { background-color:#fff; position:absolute; z-index:10; top:50px; right:0px; background-clip:padding-box; text-align:left; border:solid 1px #ccc; border-top:0; box-shadow:0 5px 5px #999; min-height:186px; display:none; }
header nav.hd-user ul li.usr.active .megamenuwrap { display:block; }
header nav.hd-user ul li.usr .megamenuwrap .subhd { border-bottom:solid 1px #cbd8dd; background-color:#e3edf1; }
header nav.hd-user ul li.usr .megamenuwrap .subhd ul { border-right:solid 1px #fff; border-left:none; zoom:1; float:left; width:auto; }
header nav.hd-user ul li.usr .megamenuwrap .subhd ul li { border-right:solid 1px #cbd8dd; border-left:solid 1px #fff; height:auto; border-top:none; width:auto; float:left; font-weight:bold; }
header nav.hd-user ul li.usr .megamenuwrap .subhd ul li:first-child { border-left:none; }
header nav.hd-user ul li.usr .megamenuwrap .subhd ul li h2, header nav.hd-user ul li.usr .megamenuwrap .subhd ul li h3 { font-family:Arial, Helvetica, sans-serif; }
header nav.hd-user ul li.usr .megamenuwrap .subhd ul li a { height:auto; width:auto; padding:10px 15px; background-color:transparent; color:#333; font-size:13px; line-height:15px; text-transform:none; text-indent:0; background-image:none; overflow:auto; display:block; }
header nav.hd-user ul li.usr .megamenuwrap .subhd ul li a:hover { background-color:#cbd8dd; }
.megamenuwrap .personlaisedhm .spot_c4.spot_r6.ie7spotc4 .info .subtitle a, .megamenuwrap .personlaisedhm .spot_c2.spot_r61 .info h3 a, .megamenuwrap .personlaisedhm .spot_c4.spot_r6.eventreturn .eventbought .evetitle a, .megamenuwrap .personlaisedhm .spot_c4.spot_r6.eventreturn .eventbought .interest h3 a { width:auto; float:none; height:auto; text-indent:0; background-image:none; background-color:transparent; } /*new*/
header nav.hd-menu ul li .megamenuwrap { position:absolute; width:100%; top:50px; left:-50px; height:auto; background-color:#e3edf1; border:solid 1px #cbd8dd; border-top:none; z-index:10; box-shadow:0 5px 5px #999; display:none; -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; z-index:21; zoom:1; }
header nav.hd-menu ul li .navolaybg { display:block; z-index:1; }
header nav.hd-menu ul li:hover .megamenuwrap, header nav.hd-menu ul li:hover .navolaybg { display:block; }
header nav.hd-menu ul li.active .megamenuwrap, header nav.hd-menu ul li.active:hover .megamenuwrap, header nav.hd-menu ul li.active .navolaybg, header nav.hd-menu ul li.active:hover .navolaybg { display:none; }
.megamenuwrap .subhd { border-bottom:solid 1px #cbd8dd; zoom:1; }
.megamenuwrap .subhd ul { border-right:solid 1px #fff; border-left:none; zoom:1; float:left; }
.megamenuwrap .subhd ul li { border-right:solid 1px #cbd8dd; border-left:solid 1px #fff; height:auto; border-top:none; }
.megamenuwrap .subhd ul li:first-child { border-left:none; }
.megamenuwrap .subhd ul li h2, .megamenuwrap .subhd ul li h3 { font-family:Arial, Helvetica, sans-serif; }
.megamenuwrap .subhd ul li a { height:auto; padding:10px 15px; background-color:transparent; color:#333; font-size:13px; line-height:15px; text-transform:none; }
.megamenuwrap .subhd ul li.festival a { background:url(/common/images/other/color1.gif) repeat center center; color:#fff; }
.megamenuwrap .subhd ul li a:hover { background-color:#cbd8dd; }
.megamenuwrap .subhd ul li.festival a:hover { background-image:none; color:#333; }
header nav.hd-menu ul li .megamenuwrap .megamenucnt { background-color:#fff; padding-bottom:15px; zoom:1; }
header nav.hd-menu ul li .megamenuwrap .megamenucnt:hover { background-color:#fff; }
header nav.hd-menu ul li .megamenuwrap .megamenucnt .col_2 { width:14%; }
header nav.hd-menu ul li .megamenuwrap .megamenucnt .col_6 { width:45%; } /*.megamenuwrap .megamenucnt .megamenucntlks {padding-bottom:15px;}*/
header nav.hd-menu ul li .megamenuwrap .megamenucnt h2 { padding:15px 0 10px 10px; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .megamenucntlks h2, .megamenucnt .latestupdate h2 { padding:15px 0 5px 0; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .megamenucntlks h2 a, .megamenucnt .latestupdate h2 a { background-color:#fff; display:inline; height:auto; padding:0; color:#333; text-transform:none; font-weight:bold; }
.megamenucnt .megamenucntlks h2 a:hover, .megamenucnt .latestupdate h2 a:hover { text-decoration:underline; color:#30a4ea; }
header nav.hd-menu ul li:hover .megamenucnt .megamenucntlks h2 a, header nav.hd-menu ul li:hover .megamenucnt .latestupdate h2 a { background-color:#fff; }
.megamenucnt .megamenucntlks1 h2 { font-size:11px; line-height:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; }
.megamenucnt .megamenucntlks1 h2 a { text-transform:uppercase; font-size:11px; line-height:11px; }
.megamenucnt .megamenucntlks h2.scndchld { padding-top:5px; }
.megamenucnt .megamenucntlks ul.eventlist, .megamenucnt .latestupdate ul.eventpromo, .megamenucnt .megamenucntlks ul.clslist, .megamenucnt .latestupdate ul.recentupdate, .megamenucnt .latestupdate ul.trgpro { border:0; padding:0 0 15px 0; }
.megamenucnt .megamenucntlks ul.eventlist li, .megamenucnt .megamenucntlks ul.clslist li { display:block; border:0; height:auto; padding:3px 5px; -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; color:#666; width:30%; }
.megamenucnt .latestupdate ul.traveldeals li { width:45%; }
.megamenucnt .megamenucntlks ul.eventlist.citylt li { width:20%; }
.megamenucnt .megamenucntlks ul.eventlist.nonit li { width:29%; }
.megamenucnt .megamenucntlks ul.clslist li { float:none; line-height:15px; width:auto; }
.premhptxt { color:#999; font-style:italic; font-size:12px; font-weight:normal; display:block; }
.megamenucnt .megamenucntlks ul.trllist { padding-top:5px; }
.megamenucnt .megamenucntlks ul.trllist li { float:left; width:40%; }
.megamenucnt .megamenucntlks ul.eventlist li:hover a, .megamenucnt .megamenucntlks ul.clslist li:hover a { text-decoration:none; }
.megamenucnt .megamenucntlks ul.eventlist li a:hover, .megamenucnt .megamenucntlks ul.clslist li a:hover { color:#30a4ea; text-decoration:underline; }
.megamenucnt .latestupdate ul.eventpromo li { height:auto; border:0; padding:10px 5px; border-bottom:solid 1px #eee; -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; width:45%; }
.megamenucnt .latestupdate ul.eventpromo li:hover { background-color:#f4f4f4; }
.megamenucnt .latestupdate ul.eventpromo li h3 { font-size:13px; line-height:15px; }
.megamenucnt .latestupdate ul.eventpromo li h3 a { font-size:13px; line-height:15px; text-transform:capitalize; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .latestupdate ul.eventpromo li a { height:auto; display:inline; background-color:transparent; padding:0; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.eventpromo li a { color:#30A4EA }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.eventpromo li a:hover { color:#000; }
.megamenucnt .latestupdate ul.eventpromo li:hover a { background-color:transparent; }
.megamenucnt .latestupdate ul.eventpromo li figure.thumb { float:left; width:80px; height:60px; margin:0 10px 0px 0; }
.megamenucnt .latestupdate ul.eventpromo li .datelocation { color:#999; display:block; font-size:11px; line-height:13px; padding:2px 0 5px 0; }
.megamenucnt .latestupdate ul.eventpromo li .datelocation b { color:#333; font-weight:normal; }
.megamenucnt .latestupdate ul.eventpromo li .datelocation a, header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.eventpromo li .datelocation a { color:#333; font-size:11px; line-height:13px; text-transform:capitalize; }
.megamenucnt .latestupdate ul.eventpromo li .buy, .megamenucntlks .indplswrap .buy { display:block; }
.megamenucnt .latestupdate ul.eventpromo li .buy a, .megamenucntlks .indplswrap .buy a { display:block; font-size:11px; line-height:13px; font-weight:bold; display:block; float:left; padding:5px; color:#fff; color:#fff; background-color:#f89406; *background-color:#f89406;
}
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.eventpromo li .buy a, header nav.hd-menu ul li:hover .megamenucntlks .indplswrap .buy a { color:#fff; }
.megamenucnt .latestupdate ul.eventpromo li .buy a:hover, .megamenucntlks .indplswrap .buy a:hover { text-decoration:none; }
.megamenucnt .latestupdate ul.recentupdate li { float:none; height:auto; border:0; border-bottom:solid 1px #eee; padding:10px 0; }
.megamenucnt .latestupdate ul.trgpro li { float:none; height:auto; border:0; border-bottom:solid 1px #eee; padding:10px 0; width:49%; }
.megamenucnt .latestupdate ul.traveldeals li { float:left; }
.megamenucnt .latestupdate ul.recentupdate li:first-child, {
border-bottom:none;
}
.megamenucnt .latestupdate ul.trgpro li { border:0; border-bottom:dotted 1px #eee; float:left; }
.megamenucnt .latestupdate ul.recentupdate li figure.thumb { float:left; margin:0 10px 0 0; width:80px; height:60px; overflow:hidden; }
.megamenucnt .latestupdate ul.recentupdate li figure.thumbair { width:60px; }
.megamenucnt .latestupdate ul.recentupdate li figure.thumbright { float:right; margin:0 0 0 10px; }
.megamenucnt .latestupdate ul.recentupdate li .date { font-size:11px; line-height:12px; color:#666; padding:0 0 5px 0; display:block; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .latestupdate ul.recentupdate li .date b { display:block; }
.megamenucnt .latestupdate ul.recentupdate li h3 { height:auto; line-height:15px; }
.megamenucnt .latestupdate ul.recentupdate li .user a { color:#666; }
.megamenucnt .latestupdate ul.investart li .user { color:#666; font-size:11px; line-height:13px; }
.megamenucnt .latestupdate ul.trgpro li h4 { line-height:15px; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.recentupdate li a, header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.trgpro li a { color:#30a4ea }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.recentupdate li a:hover, header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.trgpro li a:hover { color:#000; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.recentupdate li .user a { color:#666; }
.megamenucnt .latestupdate ul.recentupdate li .time, .megamenucnt .latestupdate ul.recentupdate li .builder, .megamenucnt .latestupdate ul.recentupdate li .price { display:block; font-size:11px; line-height:13px; color:#999; padding:3px 0 0; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .latestupdate ul.recentupdate li .price b { font-weight:bold; color:#508b3d; }
.megamenucnt .latestupdate ul.recentupdate li i, .megamenucntlks .indplswrap .location i { display:block; float:left; width:13px; height:13px; margin:0 3px 0 0; -khtml-opacity:0.50; opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50); filter:alpha(opacity=50); }
.megamenucnt .latestupdate ul.recentupdate li .time i { background-position:-49px -24px; }
.megamenucnt .latestupdate ul.recentupdate li .price i { background-position:0px -47px; height:16px; }
.megamenucnt .latestupdate ul.recentupdate li .time a { font-size:11px; line-height:13px; color:#666; }
.megamenucnt .latestupdate ul.trgpro li b { font-weight:normal; font-size:11px; line-height:13px; color:#666; }
.megamenucntlks .indplswrap { padding:0 0 15px 0; background-color:#fff; }
.megamenucntlks .investprop { padding-top:5px; }
.megamenucntlks .indplswrap a { height:auto; display:inline; background-color:transparent; padding:0; }
.megamenucntlks .indplswrap figure a { display:block; padding:0; }
.megamenucntlks .indplswrap figure { overflow:hidden; margin:0 0 5px 0; background:#fff url(/common/images/other/loader.gif) no-repeat center center; max-height:130px; min-height:120px; }
.megamenucntlks .indplswrap h3 { line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.megamenucntlks .indplswrap h3 a { font-size:13px; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.megamenucntlks .indplswrap .author, .megamenucntlks .indplswrap .location { font-weight:normal; font-size:11px; line-height:13px; color:#666; display:block; padding:5px 0 0 0; }
.megamenucntlks .indplswrap .author a { color:#999; font-size:11px; line-height:13px; }
.megamenucntlks .indplswrap .location i { background-position:-24px -72px; margin-top:-1px; }
header nav.hd-menu ul li:hover .megamenucntlks .indplswrap h3 a { color:#30a4ea; background-color:transparent; }
header nav.hd-menu ul li:hover .megamenucntlks .indplswrap h3 a:hover { color:#000; }
header nav.hd-menu ul li:hover .megamenucntlks .indplswrap .author a { color:#999; background-color:transparent; }
header nav.hd-menu ul li:hover .megamenucntlks .indplswrap .author a:hover { color:#000; }
.megamenucnt .megamenucntlks ul.itjobs li h3 { height:21px; overflow:hidden; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.recentupdate li .time a { font-size:11px; line-height:13px; color:#666; }
header nav.hd-menu ul li:hover .megamenucnt .latestupdate ul.recentupdate li .time a:hover { color:#000; }
.megamenucntlks .indplswrap .buy { padding-top:5px; }
.premiumpluslist { background:none; }
.megamenucnt .premiumpluslist h2 { padding:15px 0 5px 0; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.megamenucnt .premiumpluslist h2 a { background-color:#fff !important; display:inline; height:auto; padding:0; color:#333; text-transform:none; font-weight:bold; }
.megamenucnt .premiumpluslist h2 a:hover { text-decoration:underline; color:#30a4ea; }
.megamenucnt .premiumpluslist ul.recentupdate { /*background:#fffff5;*/ border-top:#eeeedc solid 1px; padding:0; }
.megamenucnt .premiumpluslist ul.recentupdate li { float:none; height:auto; padding:3px 0 10px; }
.megamenucnt .premiumpluslist ul.recentupdate li h3 a { font-weight:bold; color:#333 !important; }
.megamenucnt .premiumpluslist ul.premiumplusadd li a { background:none; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det { margin:0px; padding:4px 0 2px 2px; border:0; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det li { margin:0px; float:left; padding:0 10px 0 15px !important; list-style:none; font-size:11px; line-height:18px; color:#666; background:url(/common/images/default/dot-arrow.png) no-repeat -3px 2px; border:none!important; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 { border:0; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li { background-image:none !important; margin:0px; float:left; padding:0 10px 0 0px !important; list-style:none; font-size:12px; line-height:18px; color:#666; border:none!important; font-weight:normal; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li i { color: #999999; display:block; float:left; width:13px; height:13px; margin:0 3px 0 0; -khtml-opacity:0.50; opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50); filter:alpha(opacity=50); }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li i.time { background-position:-48px -22px; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li i.map { background-position:-24px -72px; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det1 li i.user { background-position: -168px 0; }
.megamenucnt .premiumpluslist ul.recentupdate span { font-size:11px; color:#666; }
.megamenucnt .premiumpluslist ul.recentupdate span b { color:#aaa; font-size:11px; }
.megamenucnt .premiumpluslist ul.recentupdate ul.rm-det li.amount { color: #508b3d; font-weight:bold; font-size:13px; }
header nav.hd-menu ul li .megamenuwrap .megamenucnta { background:#ffffe0; border-top:solid 1px #ddd }
header nav.hd-menu ul li .megamenuwrap .megamenucnta h3 { text-align:center; }
header nav.hd-menu ul li .megamenuwrap .megamenucnta h3 a { background:none; font-family:Arial, Helvetica, sans-serif; display:inline-block; font-size:20px; text-transform:none; color:#30a4ea; } /*mehamenu wrap end here */ /* sub header starts here */
.cont_col_4 .col_4.invest { width:45%; }
.cont_col_4 .col_2.invest { width:45% !important; }
.bdshake { padding-top:50px; }
.bdshake1 { padding-top:86px; }
.subheader { background-color:#555; }
.subheader.eventhm { background-color:#a74025; }
.bdshake .subheader { position:fixed; z-index:100000; width:100%; top:50px; left:0; }
.subheader ul { height:36px; border-right:solid 1px #777; border-left:solid 1px #333; zoom:1; float:left; }
.subheader.eventhm ul { border-right-color:#bf5134; border-left-color:#8c3018; }
.subheader ul li { display:block; float:left; font-size:13px; line-height:15px; border-left:solid 1px #777; border-right:solid 1px #333; zoom:1; }
.subheader.eventhm ul li { border-left-color:#bf5134; border-right-color:#8c3018; }
.subheader.eventhm ul li a { display:block; height:13px; padding:13px 20px 10px 20px; font-size:13px; line-height:13px; -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; color:#fff; font-weight:bold; }
.subheader ul li a:hover, .subheader ul li.active a, .subheader ul li a:hover, .subheader ul li.active a { text-decoration:none; background-color:#98371e; }
.subheader.eventhm ul li a:hover, .subheader.eventhm ul li.active a, .subheader.eventhm ul li a:hover, .subheader.eventhm ul li.active a { background-color:#98371e; }
*.subheader ul li h2 { }
.subheader ul li h2 a, .subheader ul li h3 a { display:block; height:13px; padding:13px 20px 10px 20px; font-size:13px; line-height:13px; -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; color:#fff; }
.subheader ul li h2 a:hover, .subheader ul li.active h2 a, .subheader ul li h3 a:hover, .subheader ul li.active h3 a { text-decoration:none; background-color:#333; }
.subheader.eventhm ul li.mre { width:74px; position:relative; }
.subheader.eventhm ul li.mre a.txt { color:#fff; height:23px; padding:13px 7px 0 10px; font-size:14px; line-height:14px; cursor:pointer; font-weight:normal; background:none; text-transform:capitalize; }
.subheader.eventhm ul li.mre:hover a.txt { background-color:#E3EDF1; color:#333; }
.subheader.eventhm ul li.mre a i, .subheader.eventhm ul li.mre i { display:inline-block; float:right; width:0; height:0; border-top:solid 5px #fff; border-left:solid 5px transparent; border-right:solid 5px transparent; margin:5px 0 0 5px; }
.subheader.eventhm ul li.mre:hover a i, .subheader.eventhm ul li.mre:hover i { border-top-color:#333; }
.subheader.eventhm ul li.mre .mresubmneu { position:absolute; top:30px; right:0; height:auto; background-color:#e3edf1; display:none; z-index:10; }
.subheader.eventhm ul li.mre:hover .mresubmneu { display:block; }
.subheader.eventhm ul li.mre:hover .mresubmneu ul { border:0; }
.subheader.eventhm ul li.mre:hover .mresubmneu ul li { float:none; height:auto; border:0; display:block; border-left:none; border-right:none; }
.subheader.eventhm ul li.mre .mresubmneu ul li a { height:auto; padding:10px; background-color:#E3EDF1; border-top:solid 1px #CBD8DD; border-bottom:solid 1px #fff; color:#333; text-transform:capitalize; width:150px; float:none; border-left:none; border-right:none; }
.subheader.eventhm ul li.mre .mresubmneu ul li a:hover { text-decoration:none; }
.subheader.eventhm ul li.mre .mresubmneu ul li.first a { border-top:none; float:none; }
.subheader.eventhm ul li.mre .mresubmneu ul li.last a { border-bottom:none; }
.subheader.eventhm ul li:hover a { background-color:#e3edf1; color:#333; }
.subheader.eventhm ul li.mre .mresubmneu ul li.active:hover a { color:#fff; }
.subheader.eventhm ul li.mre:hover .mresubmneu ul li:hover a { background-color:#fff; } /* sub header end here */   /* footer start*/
footer { background-color:#333; padding:15px; }
footer .col_2 { width:21%; }
footer .col_2.small { width:14%; }
footer .copywrite-outer { border-top:dashed 1px #4b4b4b; margin-top:10px; padding:10px; }
footer .divide-line { border-bottom:dashed 1px #4b4b4b; margin:0 0 15px 0; padding:0 0 10px 0; }
footer .copywrite-outer .coywrite { text-align:center; padding:10px 0; font-size:10px; line-height:16px; color:#666; }
footer .con-blk-outer { padding:15px; }
footer .con-blk-outer h3.big { font-size:20px; line-height:22px; color:#ccc; }
footer .con-blk-outer .big { font-size:20px; line-height:22px; color:#ccc; padding:0 0 15px 0; font-weight: bold; }
footer .con-blk-outer h3 { font-size:14px; line-height:20px; color:#ccc; padding:0 0 15px 0; }
footer .con-blk-outer .foot-tit-txt { font-size:14px; line-height:20px; color:#ccc; padding:0 0 15px 0; font-weight: bold; }
footer .con-blk-outer .foot-tit-txt.big { font-size:20px; line-height:22px; color:#ccc; }
footer .con-blk-outer p { font-size:12px; line-height:20px; color:#ccc; }
footer .popular-sea { }
footer .popular-sea ul { margin:0px; padding:0px; }
footer .popular-sea ul li { padding:0 0 3px 20px; margin:0px; list-style:none; font-size:12px; line-height:20px; background:url(/common/images/default/dot-arrow.png) no-repeat 1px 2px; }
footer .popular-sea ul li a { color:#ccc; }
footer .subscribe { }
footer .subscribe input[type="text"] { width:60%; float:left; border:none; background-color:#fff; border:solid 1px #fff; }
footer .subscribe a { float:left; font-size:14px; line-height:20px; font-weight:bold; color:#fff; padding:5px 10px; display:block; background-color:#ce3239; text-decoration:none; } /*footer end*/
.iframewrp { margin:0 auto; }
.iframewrp iframe { min-height: 600px; width: 400px; }
.search-list { position:absolute; top:66px; left:0px; background-color:#fff; width:51.1%; z-index:1; border:solid 1px #ccc; border-top:0; }
.search-list ul { margin:0px; padding:0px; }
.search-list ul li { margin:0 !important; padding:0px; list-style:none; }
.search-list ul li a { font-size:12px; line-height:20px; display:block; color:#666; text-decoration:none; padding:5px 10px; border-bottom:dotted 1px #e4e4e4; }
.search-list ul li a:hover { background-color:#f9d99a; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; color:#333; font-weight:bold; border-bottom:dotted 1px #999; color:#333; }
.search-list ul li.active { background-color:#f9d99a; color:#333; font-weight:bold; }
.global-search-outer { width:57%; float:left; padding:12px 10px 0 5px; }
.global-search-outer .city-select-outer { position:relative; float:left; padding:12px 0 0 0; }
.global-search-outer .city-select-outer a.my-city { display:block; background:url(/common/images/default/drop-black-arrow.png) no-repeat right 9px; padding:0 15px 0 0; color:#666; font-size:18px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:capitalize; }
.global-search-outer .city-select-outer .show-city-popup-outer { position:absolute; width:200px; border:solid 1px #c3c3c3; padding:0; top:42px; left:1px; background-color:#fff; width:625px; -webkit-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.94); -moz-box-shadow:0px 5px 8px 0px rgba(50, 50, 50, 0.94); box-shadow:0px 5px 8px 0px rgba(50, 50, 50, 0.94); z-index:100002; }
.global-search-outer .city-select-outer .show-city-popup-outer .arrow-up { position:relative; top:-15px; left:18px; float:left; }
.global-search-outer .city-select-outer .show-city-popup-outer .close a { font-size:14px; font-weight:bold; float:right; padding:2px 5px; text-decoration:none; color:#333; }
.global-search-outer .city-select-outer .show-city-popup-outer .close a:hover { color:#fff; background-color:#999; }
.global-search-outer .city-select-outer .show-city-popup-outer .title-txt { font-size:14px; font-weight:bold; line-height:24px; color:#666; padding:10px 0 5px 10px; }
.global-search-outer .city-select-outer .show-city-popup-outer .title-txt.loc { font-size:14px; font-weight:bold; line-height:24px; color:#666; padding:10px 0 5px 35px; background:url(/common/images/default/address-icon1.png) no-repeat 9px 10px; }
.global-search-outer .city-select-outer .show-city-popup-outer .title-txt i { font-size:18px; color:#f89406; line-height:24px; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer { padding:5px 10px; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms { width:400px; float:left; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-left { float:left; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-left select { padding:5px; height:40px; line-height:40px; border:solid 1px #c2c2c2; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right { width:305px; float:left; position:relative; margin:0 0 0 10px; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right input[type="text"] { border:solid 1px #c2c2c2; width:100%; background-color:#fff; padding:9px 0 9px 5px; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right .search-drop-list { position:absolute; top:38px; left:0px; background-color:#fff; none;
width:97.6%; z-index:1; border:solid 1px #e4e4e4; border-top:none; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right .search-drop-list ul { margin:0px; padding:0px; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right .search-drop-list ul li { margin:0px; padding:0px; list-style:none; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right .search-drop-list ul li a { font-size:12px; line-height:20px; display:block; color:#666; text-decoration:none; padding:5px 10px; border-bottom:dotted 1px #e4e4e4; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right .search-drop-list ul li a:hover { background-color:#f9d99a; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; color:#333; font-weight:bold; border-bottom:dotted 1px #999; color:#333; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right .search-drop-list ul li.active { background-color:#f9d99a; color:#333; font-weight:bold; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer { }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities { width:46%; margin:0 10px 10px 10px; float:left; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities .title-txt { font-size:14px; font-weight:bold; line-height:18px; color:#333; text-align:center; border-bottom:dotted 1px #e4e4e4; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul { margin:0px; padding:5px 0px; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul li { margin:0px; padding:2px; list-style:none; float:left; width:90px; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul li h3 { margin:0px; padding:0px; font-size:12px; line-height:16px; font-weight:normal; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul li { margin:0px; padding:0px; font-size:12px; line-height:16px; font-weight:normal; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul li a { line-height:16px; color:#999; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul li h3 a { font-size:12px; line-height:16px; color:#999; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul li h3 a.more { color:#30a4ea; }
.global-search-outer .city-select-outer .show-city-popup-outer .location-change { background-color:#f2f2f2; padding:10px; }
.global-search-outer .city-select-outer .show-city-popup-outer .location-change a { color:#666; float:left; padding:0 10px 0 12px; font-size:12px; background:url(/common/images/default/sea-right-arrow-orange.png) no-repeat 1px 2px; }
.global-search-outer .city-select-outer .show-city-popup-outer .location-change a b { color:#000; font-size:11px; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-metros-outer { width:46%; float:left; margin:10px 10px 0 10px; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-metros-outer .city-txt { font-size:13px; line-height:18px; font-weight:bold; color:#666; text-align:center; border-bottom:dotted 1px #e4e4e4; padding:0 0 5px 0; margin:0 0 5px 0; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-metros-outer ul { margin:0 0 10px 0; padding:0px; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-metros-outer ul li { margin:0 5px 3px 0; padding:0px; list-style:none; width:28%; float:left; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-metros-outer ul li h3 { margin:0px; padding:0px; font-size:23px; line-height:16px; color:#666; font-weight:normal; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-metros-outer ul li h3 a { margin:0px; padding:0px; font-size:12px; line-height:16px; color:#666; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-metros-outer ul li h3 a.more { color:#30a4ea; }
.global-search-outer .key-search-outer { width:75%; float:left; }
.global-search-outer .key-search-outer .cate-wrap, .cate-wrap { float:left; display:inline-block; border:1px solid #ccc; border-right:none; background:#f7f7f7 url(/common/images/default/hd-nav-arrow.png) no-repeat right center; cursor:pointer; font-size:14px; color:#333; padding:0; }
.global-search-outer .key-search-outer .cate-wrap, .cate-wrap select { width:100px; height:36px; line-height:36px; margin:0 0 0 10px; font-size:12px; }
.global-search-outer .key-search-outer .cate-wrap:hover { background:#f2f2f2 url(/common/images/default/hd-nav-arrow.png) no-repeat right center; border-color: #999; }
.global-search-outer .key-search-outer .cate-wrap .selected-fld { display:block; margin:0 20px 0 5px; white-space:nowrap; overflow:hidden; cursor:pointer; z-index:1; }
.global-search-outer .key-search-outer .cate-wrap select { 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; }
.global-search-outer .key-search-outer .select-fld-out { width:78%; float:left; margin:0; }
.global-search-outer .key-search-outer .select-fld-out input[type="text"] { width:85%; height:28px; border:solid 1px #ccc; border-left:none; float:left; }
.global-search-outer .key-search-outer .select-fld-out a { float:left; font-size:14px; line-height:20px; font-weight:bold; color:#fff; padding:9px 5px 9px; display:block; background-color:#666; text-decoration:none; } /*search auto complete start*/
.global-search-outer .key-search-outer .select-fld-out .search-drop-list { position:absolute; top:37px; left:0px; background-color:#fff; none;
width:93%; z-index:2; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list ul { margin:0px; padding:0px; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list ul li { margin:0px; padding:0px; list-style:none; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list ul li a { font-size:12px; line-height:20px; display:block; color:#666; text-decoration:none; padding:5px 10px; border-bottom:dotted 1px #e4e4e4; background-color:#fff; float:none; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list ul li a:hover { background-color:#f9d99a; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; color:#333; font-weight:bold; border-bottom:dotted 1px #999; color:#333; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list ul li.active { background-color:#f9d99a; color:#333; font-weight:bold; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list ul li.active a { background-color:#f9d99a; }
.global-search-outer .key-search-outer .select-fld-out .service-drop-load { position:absolute; top:-36px; right:8px; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down { position:absolute; display:block; border:solid 1px #999; border-top:none; width:93%; top:37px; left:0; background-color:#fff; z-index:10; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down .sea-sug { font-size:10px; line-height:12px; text-align:right; color:#bfbfbf; padding:2px 5px 0 0; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down .label-txt { font-size:14px; line-height:18px; font-weight:bold; color:#f90; padding:5px; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul { margin:0px; padding:0 0 10px 0; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li { margin:0px; padding:0 0 0 10px; list-style:none; border-bottom:dotted 1px #e4e4e4; float:none; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li:hover { background-color:#f1f19f; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li.active { background-color:#f1f19f; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li:hover a { font-size:13px; font-weight:bold; background-color:#f1f19f; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li.active a, .service-need-drop-down ul li.active i { color:#ff9917; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li.active a:hover { color:#ff9917; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li a { font-size:13px; line-height:18px; color:#666; padding:5px 10px; display:block; text-decoration:none; background-color:#fff; float:none; font-weight:normal; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li.active a { background-color:#f1f19f; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li a b { font-size:13px; font-weight:bold; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li a i { color:#999; font-size:12px; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li:hover a i { font-size:12px; font-weight:normal; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li a:hover { color:#333; }
.global-search-outer .key-search-outer .select-fld-out .service-need-drop-down ul li a:hover b { font-weight:bold; } /*search auto complete end*/
.in-scroll { overflow:hidden; }
.inline-scroll { position:fixed; z-index:200004; top:0; right:0; bottom:0; left:0; overflow-x:auto; overflow-y:scroll; -webkit-overflow-scrolling:touch; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -webkit-animation:curtainFadeInBackground .5s ease 1; -moz-animation:curtainFadeInBackground .5s ease 1; -ms-animation:curtainFadeInBackground .5s ease 1; -o-animation:curtainFadeInBackground .5s ease 1; animation:curtainFadeInBackground .5s ease 1; }
.inline-scroll .cityselector { position:absolute; }
.login-outer { float:right; padding:0; }
.login-outer ul { margin:0px; padding:18px 0 0 10px; }
.login-outer ul li { margin:0px 5px; padding:0px; list-style:none; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; }
.login-outer ul li a { font-size:12px; color:#666; padding:5px; display:block; line-height:18px; text-transform:uppercase; text-decoration:none; }
.login-outer ul li a.txt { border:solid 1px #c4c4c4; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff; }
.login-outer ul li a.post-ur-need { border:solid 1px #c4c4c4; font-size:14px; color:#666; line-height:18px; font-weight:bold; text-transform:capitalize; color:#c4161c; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff; padding:5px; display:block; text-decoration:none; }
.login-outer ul li a.post-ur-need:hover { -webkit-transition: all 0.7s ease-out; -moz-transition: all 0.7s ease-out; -o-transition: all 0.7s ease-out; transition: all 0.7s ease-out; background-color:#c4c4c4; color:#fff; }
.login-outer ul li a.txt:hover { -webkit-transition: all 0.7s ease-out; -moz-transition: all 0.7s ease-out; -o-transition: all 0.7s ease-out; transition: all 0.7s ease-out; background-color:#c4c4c4; color:#fff; }
.login-outer ul li a.aflogin { font-size:13px; font-weight:bold; line-height:22px; color:#666; padding:5px 12px 5px 5px; display:block; text-decoration:none; border:0; background: url(/common/images/default/drop-black-arrow.png) no-repeat scroll right 15px; text-transform:capitalize } /*banner image start*/
.slider-outer { width:100%; height:400px; background:url(/common/images/other/banner-image.jpg) no-repeat right top; position:relative; } /*banner image end*/
.ukuserinfo { position:absolute; right:0; top:40px; background:#fff; border:solid 1px #ddd; z-index: 99; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
.ukuserinfo ul { margin:1px 0 0 0; padding:0; }
.ukuserinfo ul li { border-bottom: 1px solid #ddd; float: none; line-height: 35px; min-width: 170px; padding: 0 10px; position: relative; text-shadow: 0 1px #ffffff; }
.ukuserinfo ul li:hover { background:#ccc; }
.ukuserinfo ul li:first-child { border-top:0 }
.ukuserinfo ul li a, .ukotheraxn a { color:#333; text-decoration:none; text-transform:capitalize }
.ukuserinfo:after { position:absolute; top:-10px; right:13px; display:inline-block; border-right:10px solid transparent; border-bottom:10px solid #fff; border-left:10px solid transparent; content:'' }
.ukuserinfo:before { position:absolute; top:-11.5px; right:12px; display:inline-block; border-right:11px solid transparent; border-bottom:11px solid #ddd; border-left:11px solid transparent; content:'' }
.ukotheraxn a { font-weight:bold; padding:5px 10px }
.login-outer ul li a.aflogin:hover, .ukuserinfo ul li:hover a { color:#333; -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; }
.social { }
.social { font-size:12px; line-height:24px; color:#fff; display:inline; margin:0 5px 0 0; }
.social ul { margin:0px; padding:0px; }
.social ul li { margin:0px; padding:0px; float:left; }
.social ul li.apps { margin:0 10px 0 0; }
.social ul li a { color:#fff; }
.social ul li i { width:20px; height:20px; text-align:center; border-radius:50%; line-height:20px; color:#fff; font-size:12px; margin:0 5px 5px 0; }
.social ul li i.fa-facebook { background:#3778b9; }
.social ul li i.fa-twitter { background:#35c6f0; }
.social ul li i.fa-google-plus { background:#d73a1a; }
.social ul li i.fa-pinterest { background:#ed5053; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
nav.navmenu ul li { position:static }
} /*over lay start*/
.login-form-outer.contact-form-outer .contact-form .ad-promo { padding:10px; border:solid 1px #fbb450; margin:0 0 10px 0; }
.login-form-outer.contact-form-outer .contact-form .ad-promo figure { margin:0 10px 0 0; padding:5px; border:solid 1px #e4e4e4; float:left; width:80px; height:80px; }
.login-form-outer.contact-form-outer .contact-form .ad-promo h3 { font-size:14px; line-height:16px; margin:0px; padding:5px 0 3px 0; color:#666; }
.login-form-outer.contact-form-outer .contact-form .ad-promo h3 a { color:#666; }
.login-form-outer.contact-form-outer .contact-form .ad-promo p { font-size:12px; line-height:16px; color:#999; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social { }
.login-form-outer.contact-form-outer .contact-form .single-fld .social { font-size:12px; line-height:24px; color:#fff; display:inline; margin:0 5px 0 0; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social ul { margin:0px; padding:10px 0px; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social ul li { margin:0px; padding:0px; border:none; box-shadow:none; float:none; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social ul li a { color:#333; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social ul li i { width:20px; height:20px; text-align:center; border-radius:50%; line-height:20px; color:#fff; font-size:12px; margin:0 5px 5px 0; border:none; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social ul li i.fa-facebook { background:#3778b9; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social ul li i.fa-twitter { background:#35c6f0; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social ul li i.fa-google-plus { background:#d73a1a; }
.login-form-outer.contact-form-outer .contact-form .single-fld .social ul li i.fa-pinterest { background:#ed5053; } /*over lay end*/ /* metro start*/
.leaderboard { height: 90px; margin:0 auto; padding: 0 0 15px; text-align: center }
.ad300x250slot { background-color:#fff; text-align:center; padding:10px 0; border:solid 1px #ddd; margin-bottom:15px; } /*filter start*/
.bodywrp { background:#fff; border-top:solid 1px #ddd }
.commonsearchwrp { background:#fff url(/common/images/default/filterarrow.png) 0 50% no-repeat; border-left:2px #ff8500 solid; padding:30px 20px 25px 20px; border-bottom:solid 2px #ddd }
.commonsearchwrp .filterwarptird, .commonsearchwrp .filterwarpfist { width:5%; font-weight:500; font-size:16px; color:#333 }
.commonsearchwrp .filterwarpsecnd { width:25% }
.commonsearchwrp .filterwarptird { width:2.5%; text-align:center }
.commonsearchwrp .filterwarpfouth { width:15% }
.commonsearchwrp .filterwarpfith { width:21% }
.commonsearchwrp .filterwarpsexth { width:13% }
.commonsearchwrp .filterwarpseven { width:10%; top:7px; left: -15px; }
.commonsearchwrp .filterwarpsexth .btn { padding:7.5px 12px; }
.commonsearchwrp .filterwarpfith .select-wrapper, .commonsearchwrp .filterwarpfith .select-wrapper select { width:250px }
.commonsearchwrp input[type="text"] { height:25px; width:90% }
.commonsearchwrp .filterwarpsecnd .cat-input, .commonsearchwrp .filterwarpsecnd .select-wrapper, .commonsearchwrp .filterwarpsecnd .select-wrapper select { width:318px; }
.commonsearchwrp .filterwarpsecnd .cat-input { background:#fff; border: 1px solid #ccc; height: 36px; line-height: 33px; text-align:left; width:97%; }
.commonsearchwrp .filterwarpsecnd .cat-input:hover { border:1px solid #75b9f0; }
.commonsearchwrp .filterwarpsecnd .carelisting { position:absolute; top:35px; left:0px; background-color:#fff; width:99%; z-index:1; border:solid 1px #ccc; overflow:auto }
.commonsearchwrp .filterwarpsecnd .carelisting b { padding:5px 10px; display:block; background:#f5f5f5; border-bottom:dotted 1px #ddd; cursor:pointer }
.commonsearchwrp .filterwarpsecnd .carelisting ul { margin:0px; padding:0px; }
.commonsearchwrp .filterwarpsecnd .carelisting ul li { margin:0px; padding:0px; list-style:none; }
.commonsearchwrp .filterwarpsecnd .carelisting ul li a { font-size:12px; line-height:20px; display:block; color:#666; text-decoration:none; padding:3px 15px; border-bottom:dotted 1px #e4e4e4; background-color:#fff; float:none; }
.commonsearchwrp .filterwarpsecnd .carelisting ul li b { padding:5px 10px; display:block; border-bottom:dotted 1px #ddd; font-size:12px; background:none; cursor:pointer }
.commonsearchwrp .filterwarpsecnd .carelisting ul li a:hover { background-color:#e4e4e4; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; color:#333; border-bottom:dotted 1px #ccc; color:#333; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
.commonsearchwrp .filterwarpsecnd .carelisting ul li.active { background-color:#f9d99a; color:#333; font-weight:bold; }
.commonsearchwrp .filterwarpsecnd a.drop-arrow { float: right; position:absolute; border: #ccc solid 1px; right:0; height: 34px; }
.commonsearchwrp .searchids { margin:0 0 0 10px; padding:10px; font-size:11px; }
.commonsearchwrp .searchids.active { margin:0 0 0 10px; padding:12px 10px; background:#fff5e6; color:#333; }
.commonsearchwrp .searchid { top: 27px; z-index:3; width: 310px; background: #fff; padding: 10px 10px 20px 10px; position: absolute; left: -180px; border: 1px solid #e48805; }
.commonsearchwrp .searchid .close { position:absolute; right:0; top:0; color:#333; font-weight:bold; font-size:12px; text-decoration:none; background:#fff5e6; padding:3px 5px }
.commonsearchwrp .searchid label { font-size:11px; font-weight:bold; padding-bottom:5px; cursor:default }
.commonsearchwrp .searchid input[type="text"] { width: 65%; margin:0 10px 0 0 }
.commonsearchwrp .searchid:before { position: absolute; top: -9px; left: 222px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #e48805; border-left: 9px solid transparent; content: ''; }
.commonsearchwrp .searchid:after { position: absolute; top:-8px; left:223px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #fff; border-left: 8px solid transparent; content: ''; }
.commonsearchwrp .morewrp { border:solid 1px #ddd; padding:5px; float:left; }
.commonsearchwrp .morewrp a { background: url(/common/images/other/selectarrow.png) no-repeat right 50%; padding:2px 37px 2px 10px; display:block; color:#333; text-decoration:none }
.search_tag { width:100%; float:left; padding:0 0 20px; }
.search_tag .title { float:left; font-weight:bold; padding:0 10px 0 0; background:none; border:0; }
.search_tag ul li { list-style:none; float:left; margin-right:20px; }
.search_tag ul li a { color: #858585; }
.search_tag ul li a:hover { color: #30a4ea; }
.search_tag ul li .glyphicon { color: #b5b5b5; font-size: 10px; }
.select-wrapper { float: left; display: inline-block; border: 1px solid #d8d8d8; background: url(/common/images/other/selectarrow.png) no-repeat right 50% transparent; cursor: pointer; }
.select-wrapper, .select-wrapper select { width:170px; height: 33px; line-height: 33px; background-color:#fff }
.select-wrapper:hover { border-color: #75b9f0 }
.select-wrapper .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; border-right: solid 1px #ddd; border-right: solid 1px #ddd; color:#4c4c4c }
.select-wrapper select { 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 } /*filter end*/  /*metro slider start*/
.metrosliderwrp { border-bottom:solid 1px #ddd; background:#fff }
.megamenucntlks .indplswrap .title { background:none; padding:0; border:0; }
.title { background:url(/common/images/default/noise-bg.png) 0 0 repeat; border:solid 1px #ddd; padding:15px }
.caretitle h1, .metrotitle h2, .metrosliderwrp .title h1, .title h1, .pagetitle h2, .subtitle, .pagetitle h1 { color:#444; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; line-height:26px; text-shadow:2px 2px 0 #fff; padding:0 0 5px }
.caretitle h1 { color:#333; text-shadow:none; padding-bottom:20px }
.adtitle { background:url(/common/images/default/noise-bg.png) 0 0 repeat; border:solid 1px #ddd; padding:15px; border-bottom:0 }
.adtitle h1, .adtitle h2 { color:#444; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; line-height:26px; text-shadow:2px 2px 0 #fff; padding:0 0 5px; } /*slider*/
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing { cursor:url(grabbing.png) 8 8, move; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -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); }
.customNavigation { text-align: right; margin:-20px 10px 0 0; }
.customNavigation a { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.customNavigation .prev, .customNavigation .next, .testinav .prev, .testinav .next { background:#666; padding:5px 10px; border-radius:2px; color:#fff; text-decoration:none; }
.customNavigation .prev.disabled, .customNavigation .next.disabled, .testinav .prev.disabled, .testinav .next.disabled { background:#ccc; }
.owl-theme .owl-controls { text-align: center; }
.owl-theme .owl-controls .owl-buttons { float:left }
.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline;
margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #f00; filter: Alpha(Opacity=50); opacity: 0.5; text-align:left }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); opacity: 1; text-decoration: none; }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline;
display:none !important }
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); opacity: 1; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-carousel .item .itemdec { padding:5px 10px 5px 10px; height: 112px; }
.owl-carousel .item { width:95%; float:left; border:solid 1px #e0e4e6; background:#fff; margin:10px 0 10px 0; position:relative; min-height: 317px; }
.owl-carousel .item figure { height:125px; overflow:hidden; margin:5px 5px 0 }
.owl-carousel .item figure img { width:100%; height:125px; }
.owl-carousel .item h2 { font-size:18px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0 0 5px 0; height: 27px; overflow: hidden; }
.owl-carousel .item .callus { color:#000; padding:0 0 5px; font-size:12px; font-weight:bold }
.owl-carousel .item .callus i { color:#aaa; }
.owl-carousel .item .callus a { color:#000; }
.owl-carousel .item .location { color:#999; font-size:11px; padding:0 0 5px 0 }
.owl-carousel .item .location i { font-size:10px }
.owl-carousel .item .location b { color:#333; font-weight:normal }
.owl-carousel .item .location a { color:#30a4ea }
.owl-carousel .item p { color:#777; line-height:18px; font-size:12px; height:35px; overflow:hidden }
.owl-carousel .item .tag { border-top:dotted 1px #ccc; background:#f6f6f6; border-bottom:solid 1px #e0e4e6; padding:5px; height:33px; overflow:hidden }
.owl-carousel .item .tag ul li { float:left; background:url(/common/images/default/dot-arrow.png) 0 0 no-repeat; padding:0 0 0 20px; font-size:11px; color:#666; margin:0 5px 0 0; position:relative }
.owl-carousel .item .tag ul li:hover .dropdown { display:none }
.owl-carousel .item .tag ul li .dropdown { background:#fff; border: 1px solid #ddd; border-bottom:0; display: none; position: absolute; right: -90px; bottom:30px; width: 200px }
.owl-carousel .item .tag ul li .dropdown ul li { float:none !important; border-bottom:solid #ddd 1px; padding:5px 10px 5px 20px !important; background-position: 0 5px !important; margin:0 !important }
.owl-carousel .item .tag ul li .dropdown ul li a { color:#666; background-image:none }
.owl-carousel .item .tag ul li .dropdown ul li a:hover { color:#30a4ea }
.owl-carousel .item .tag ul li .dropdown ul li:hover { background-color:#f3f3f3 }
.owl-carousel .item .tag ul li .dropdown:before { position: absolute; bottom: -11px; left: 83px; display: inline-block; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #ccc; content: '' }
.owl-carousel .item .tag ul li .dropdown:after { position: absolute; bottom: -10px; left: 84px; display: inline-block; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 11px solid #fff; content: '' }
.owl-carousel .item .itemft { position: relative }
.owl-carousel .item .itemft .btn { margin:8px 4px; float:right }
.owl-carousel .item .itemft .mapmarker { border-right:solid 1px #ddd; padding:11px 16px; position:relative; float:left }
.owl-carousel .item .itemft .mapmarker a { width:18px; height:23px; background:url(/common/images/other/map-hover.png) 0 0 no-repeat; overflow:hidden; text-indent:-99999px; display:block; }
.owl-carousel .item .itemft .mapmarker a:hover { background-position:0 -32px } /*end*/
.metrotitle { text-align:center; padding:10px 0 0; color:#333 }
.metrotitle h2 { font-size:22px; line-height:20px; padding:5px 0 5px; color:#444 }
.metrotitle .helptext, .pagetitle .helptext, .subtitle .helptext { color:#666 }
.metrotitle .helptext b, .subtitle .helptext b { color:#000; font-weight:normal; text-shadow:none }
.metroslider .morearrow { text-align:right; padding:10px 0; color:#666 }
.metroslider .morearrow a { background:none; padding:0 }
.content-bor { border:solid 1px #ddd; border-top:0; margin:0 0 15px }
.content-bor .listing { margin:0 -1px 20px }
.content-bor .listing:last-child { margin: 0 -1px -1px; }
.content-bor .listing:hover { border-color:#ccc; box-shadow:none }
.nolistingmsg { background:url(/common/images/other/alert-icon.png) 10px 15px no-repeat; padding:10px 10px 10px 50px; }
.nolistingmsg b { font-size:18px; font-weight:normal; color:#555; padding:0 0 5px }
.nolistingmsg p { font-size:12px; }
.listing { position:relative; background:#fff; border:solid 1px #e4e4e4; margin:0 0 20px }
.listing:hover { border-color:#ccc; -webkit-box-shadow:1px 1px 1px 0 #ccc; -moz-box-shadow:1px 1px 1px 0 #ccc; box-shadow:1px 1px 1px 0 #ccc; }
.listing .daycare { background: #fff url(/common/images/other/care-icon.gif) no-repeat right center; }
.listing.wantedadlist { }
.listing.wantedadlist h2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px }
.listing.wantedadlist h2 a { color:#333 }
.listing.wantedadlist .location { padding:0 10px 10px 10px; color:#666 }
.listing.wantedadlist .location span { font-size:11px }
.listing.wantedadlist .listdetal ul li { background:#fff; border:#ddd 1px solid; color:#333 !important; padding:3px; }
.listing.wantedadlist .listdetal ul li .iconbg { background:#f5f5f5; display:block; width:115px; padding:2px 5px }
.listing.wantedadlist .listdetal ul li .iconbg span { display:block; height:23px }
.listing.wantedadlist .listdetal ul li span em { font-size:11px; color:#787878 }
.listing.wantedadlist .innerlist .listdetal ul li i { border:0; float:left; background-color:inherit!important; padding:0; margin:0 2px 0 0 }
.listing.wantedadlist .innerlist .listdetal ul li b { font-size:13px; display:block }
.listing.wantedadlist .innerlist .listdetal ul li b em { color:#787878 }
.listing .premium { position:absolute; background:url(/common/images/default/premium-ribn.png) 0 0 no-repeat; width:76px; height:27px; right:-7px; top:10px; }
.listing .standard { position:absolute; background:url(/common/images/default/standard-ribn.png) 0 0 no-repeat; width:82px; height:27px; right:-8px; top:10px; }
.bodywrap { background:#f5f5f5; }
.pagetitle .selectbox { float:right }
.pagetitle .selectbox .select-wrapper { background-color:#fff; height:30px; line-height:30px }
.pagetitle .selectbox .select-wrapper select { height:30px; line-height:30px }
.pagetitle { background:#fff; border:solid 1px #ddd; margin:0 0 10px; border-left:0; border-right:0; padding:10px }
.pagetitle h2, .listing h2 { font-size:16px; color:#444 }
.listing h2 { text-shadow:none; padding:10px 10px 0; }
.listing .listingtitle { text-shadow:none; padding:10px 10px 0; font-size:16px; color:#444; font-weight:bold }
.listing .listingtitle a { text-decoration:none; color:#333 }
.listing .innerlist h2 { padding:0px 10px 5px; }
.pagetitle .sortby { color:#999; padding:5px 10px 0 0; float:left; }
.listing span { font-size:14px; }
.listing a span { color:#333; text-decoration:none; }
.listing .listingtitle a, .listing h2 a { text-decoration:none; color:#333 }
.listing figure { width:125px; height:80px; padding:5px; background:#fff; border:solid 1px #ddd; overflow:hidden; float:left; margin-right:10px; }
.listing .listwrp { width:82%; float:left; }
.listing .listwrpp { width:100% }
.listing .listwrp h2 { padding:0 0 5px; }
.listing .innerlist h3 { font-size: 13px; line-height: 24px; height: 24px; padding:0 0 5px }
.listing .innerlist h3 a { color:#333 }
.listing .innerlist .listdetal { margin:0 }
.listing .innerlist .listdetal ul li { color:#787878; float:left; font-size:14px; margin:0 10px 10px 0; position:relative }
.listing .innerlist .listdetal ul li i { background-color:#fff !important; border:solid 1px #ddd; padding:1px; margin:0 5px 0 0; width:22px; height:22px; float:left }
.listing .innerlist .listdetal ul li i.live-icon { background:url(/common/images/other/live-icon.jpg) 1px 1px no-repeat }
.listing .innerlist .listdetal ul li i.avil-icon { background:url(/common/images/other/avil-icon.jpg) 1px 1px no-repeat }
.listing .innerlist .listdetal ul li i.exp-icon { background:url(/common/images/other/exp-icon.jpg) 1px 1px no-repeat }
.listing .innerlist .listdetal ul li i.pay-icon { background:url(/common/images/other/pay-icon.jpg) 1px 1px no-repeat }
.listing .innerlist .listdetal ul li i.loc-icon { background:url(/common/images/other/loc-icon.jpg) 1px 1px no-repeat }
.listing .listwrp .location { padding:0 0 10px }
.listing .listwrp .location span { font-size:11px }
.listing .innerlist .srvcesoffer { background:#f7f7f7; border-top:dotted 1px #e4e4e4; border-bottom:dotted 1px #e4e4e4; padding:10px 5px; margin-top:3px }
.listing .innerlist .srvcesoffer ul li { float:left; background:url(/common/images/default/dot-arrow.png) 0 2px no-repeat; padding:0 0 0 18px; font-size:13px; color:#666; margin:0 5px 0 0; position:relative; }
.listing .innerlist .srvcesoffer ul li a { color:#666; text-decoration:none }
.listing .innerlist .srvcesoffer ul li.morearrow, .listing .innerlist .srvcesoffer ul li.first { background:none; padding:0 }
.listing .innerlist .srvcesoffer ul li.morearrow a { background:url(/common/images/other/morearrow.png) right 3px no-repeat; padding:0 10px 0 5px; text-decoration:none; color:#30a4ea }
.listing .innerlist .srvcesoffer ul li.morearrow:hover .offerdrop { position:absolute; display:block; left: -70px; top: 23px; width: 200px; z-index:99999; text-align:left }
.listing .innerlist .srvcesoffer ul li.morearrow .offerdrop { background:#fff; border:solid 1px #ddd; display:none; }
.listing .innerlist .srvcesoffer ul li.morearrow .offerdrop ul li { float:none; border-bottom:dotted #ddd 1px; padding:5px 10px 5px 20px; background-position:0 5px; margin:0; font-weight:normal }
.listing .innerlist .srvcesoffer ul li.morearrow .offerdrop ul li a { color:#666; background-image:none }
.listing .innerlist .srvcesoffer ul li.morearrow .offerdrop ul li a:hover { color:#30a4ea }
.listing .innerlist .srvcesoffer ul li.morearrow .offerdrop ul li:hover { background-color:#f3f3f3 }
.listing .innerlist .srvcesoffer ul li.morearrow .offerdrop:before { position: absolute; top: -7px; left: 83px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: '' }
.listing .innerlist .srvcesoffer ul li.morearrow .offerdrop:after { position: absolute; top: -6px; left: 84px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: '' }
.listing .listdetail { font-size: 13px; line-height: 20px; padding:10px; height: 50px; overflow: hidden; margin: 0 0 10px 0; color: #555; }
.listing .alsooffer { padding:0; border-top:1px dotted #e4e4e4 }
.listing .alsooffer small{padding:8px 10px;color:#666; font-style:italic; display:inline-block}
.listing .alsooffer b { padding:0 10px 0 10px }
.listing .alsooffer a, .listing .alsooffer em { color:#666; font-style:italic; display:inline-block }
.listing .alsooffer a { padding:8px 10px }
.listing .alsooffer ul li { display:inline-block; *display:inline;
float: left; }
.listing .alsooffer ul li a { font-size: 12px; color: #30A4EA; text-decoration: none; padding: 8px 10px; border-right: dotted 1px #e4e4e4; font-style:normal; display:block; }
.listing .listft { border-top:solid 1px #ddd; background:#efefef; position:relative }
.otherinfo ul li { border-left:solid 1px #ddd; padding:12px 20px 11px 15px }
.otherinfo ul li.morearrow { color:#666; font-size:12px }
.otherinfo ul li.morearrow a { background:url(/common/images/other/morearrow.png) right 3px no-repeat; padding:0 10px 0 0; text-decoration:none }
.otherinfo ul li, .otherinfo { float:right }
.respondbtn { float:left }
.respondbtn .morearrow { padding: 13px; border-right:solid 1px #ddd; margin-right: 15px; }
.respondbtn .btn { margin:8px; }
.premiumadwrp { background:#fcfcfc; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:0 0 15px; }
.premiumadwrp .title { padding:10px }
.premiumadwrp .title h2 { font-size:16px; text-shadow:none }
.premiumadwrp .premiumad { width:48.5%; float:left; border:solid 1px #ead8b3; margin:5px; background:#fff }
.premiumadwrp .premiumada { background:#fcf4e4; margin:5px; /*height:117px*/ }
.premiumadwrp .premiumad .premiumhd { border-bottom:dotted 1px #ddd; padding:10px; }
.premiumadwrp .premiumad .premiumhd h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333 }
.premiumadwrp .premiumad .premiumhd h2 a { color:#333; }
.premiumadwrp .premiumad .premiumhdft .otherinfo ul li { border-left: 1px dotted #ddd; padding: 10px 20px 10px 15px; }
.reletadadwrp { border-top:solid 1px #ddd; padding:40px 0 }
.reletadadwrp .title { padding:10px }
.reletadadwrp .title h2 { font-size:16px; text-shadow:none }
.reletadadwrp .premiumad { width:24%; float:left; border:solid 1px #ddd; margin:5px; background:#fff }
.reletadadwrp .premiumada { background:#fcf4e4; margin:5px; /*height:117px*/ }
.reletadadwrp .premiumad .premiumhd { border-bottom:dotted 1px #ddd; padding:10px; }
.reletadadwrp .premiumad .premiumhd h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333 }
.reletadadwrp .premiumad .premiumhd h2 a { color:#333; }
.reletadadwrp .premiumad .premiumhdft .otherinfo ul li { border-left: 1px dotted #ddd; }
.reletadadwrp .navigation .prev, .reletadadwrp .navigation .next { background:#ccc; padding:5px 10px; border-radius:2px; color:#fff; text-decoration:none }
.reletadadwrp .navigation { margin-right:18px }
.premiumadwrp .item { border:0; width:100% }
.premiumadwrp .owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline
}
.owl-theme .owl-controls .owl-page span { display: none; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); opacity: 1; }
.location { padding: 2px 8px 5px 0; font-size: 11px; line-height: 15px; color: #555; }
.location span { margin-right:5px; font-size:11px }
.location i { font-size:10px; }
.location .icon { -khtml-opacity:0.30; opacity:0.30; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30); filter:alpha(opacity=30); }
.location b { color:#000; font-weight:normal }
.location a { color:#30a4ea }
.location b a { color:#000 }
.premiumadwrp .premiumad .premiumhd p { color:#333; font-size:13px }
.premiumadwrp .premiumad .premiumhd p .morearrow { background:url(/common/images/other/morearrow.png) right 3px no-repeat; padding:0 10px 0 5px; text-decoration:none; color:#30a4ea }
.premiumadwrp .premiumad .premiumhdft { height:40px }
.premiumadwrp .slidenav { text-align:center; padding:6px 0 0 0 }
.premiumadwrp .slidenav ul li { display: inline-block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; *display: inline
}
.premiumadwrp .slidenav ul li.active { filter: Alpha(Opacity=100); opacity: 1 }
.premiumadwrp .navigation .prev, .premiumadwrp .navigation .next { background:#ccc; padding:5px 10px; border-radius:2px; color:#fff; text-decoration:none }
.subtitle { border-bottom:solid 1px #dfdfdf; font-weight:bold; padding:10px; }
.subtitle h2 { font-size:18px; text-shadow:none; padding:0 }
.subtitle h2 em { font-size:14px; font-weight:normal; font-style:italic }
.icon-pay, .icon { display: inline-block; width: 14px; height: 14px; margin-top:0; margin-right: 0; line-height: 14px; vertical-align: text-top; background-image: url(/common/images/default/icons-small.png); background-position: 14px 14px; background-repeat: no-repeat; opacity:0.5 }
.icon-time { background-position: -48px -24px }
.icon-map-marker { background-position: -24px -72px }
.icon-calendar { background-position: -192px -120px }
.icon-user { background-position: -168px 0 }
.icon-list-alt { background-position: -264px -24px }
.icon-info-sign { background-position: -120px -96px }
.icon-pay { background:url(/common/images/default/icon-pay.png) 0 0 no-repeat }
aside .carelist ul li, aside .careseekrs ul li { border-bottom:solid 1px #ddd; }
aside .carelist ul li { padding-top:10px }
aside .carecorner ul li { border-bottom:solid 1px #eee }
aside .carelist ul li h2 { font-size: 16px; line-height: 20px; height: 19px; overflow: hidden; text-transform: capitalize; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; text-align: left; }
aside .carelist ul li h2 a { color:#444 }
aside .carelist .location { padding:5px 0 5px 10px; font-size:11px; }
aside .careseekrs .location span { position:relative; }
aside .carelist .location .glyphicon { color:#aaa }
aside .carelist .carelisttitle { font-family:Arial, Helvetica, sans-serif; font-size:14px }
aside .carelist .carelisttitle a { color:#333 }
aside .carelist h3, aside .carelist h4 { padding:0 0 0 10px; font-size:12px; color:#333 }
aside .carelist h3 { padding:2px 0 2px 10px }
aside .carelist h3 a, aside .carelist h4 a { color:#333 }
aside .carelist h4 { padding:0 10px 5px 10px }
aside .carelist p { color:#666; font-size:13px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0 10px 5px 10px }
aside .carelist .srvcesoffer { padding:0 10px 10px }
aside .carelist .srvcesoffer a { color:#666; display:inline-block; *display:inline;
text-decoration:none }
aside .morearrow, .morearrow { text-align:right; padding:10px;/*border-top: 1px solid #fff;font-weight:bold;*/ color:#999; font-size:12px; overflow:visible !important }
aside .morearrow a, .morearrow a { background:url(/common/images/other/morearrow.png) right 3px no-repeat; padding:0 10px 0 2px; text-decoration:none; color:#30a4ea }
aside .carelist .carelistft { border-top: solid 1px #ddd; background:#f5f5f5 }
aside .carelist .carelistft .respondbtn { margin:5px }
aside .carelist .carelistft .otherinfo ul li { padding:10px; border-bottom:0; border-top:0 }
aside .carelist ul li:last-child, aside .careseekrs ul li:last-child, aside .carecorner ul li:last-child, .recenviewed ul li:last-child { border-bottom:0; }
aside .carelist ul li:first-child, aside .careseekrs ul li:first-child, aside .carecorner ul li:first-child { border-top:0 }
aside .carelist .srvcesoffer .morearrow { position:relative }
aside .carelist .srvcesoffer .morearrow a { background:url(/common/images/other/morearrow.png) right 6px no-repeat; padding:0 10px 0 5px; text-decoration:none; color:#30a4ea }
aside .carelist .srvcesoffer .morearrow:hover .offerdrop { position:absolute; display:block; right:-56px; top: 30px; width: 180px; text-align:left }
aside .carelist .srvcesoffer .morearrow .offerdrop { background:#fff; border:solid 1px #ddd; border-bottom:0; display:none; z-index:2 }
aside .carelist .srvcesoffer .morearrow .offerdrop ul li { float:none; border-bottom:solid #ddd 1px; padding:5px 10px 5px 20px; background-position:0 5px; margin:0; border-top:0; background:url(/common/images/default/dot-arrow.png) 5px 7px no-repeat; font-size:12px }
aside .carelist .srvcesoffer .morearrow .offerdrop ul li a { color:#666; background-image:none }
aside .carelist .srvcesoffer .morearrow .offerdrop ul li a:hover { color:#30a4ea }
aside .carelist .srvcesoffer .morearrow .offerdrop ul li:hover { background-color:#f5f5f5 }
aside .carelist .srvcesoffer .morearrow .offerdrop:before { position: absolute; top: -7px; left: 85px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: '' }
aside .carelist .srvcesoffer .morearrow .offerdrop:after { position: absolute; top: -6px; left: 86px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: '' }
aside .careseekrs ul li { padding:10px }
aside .careseekrs ul li a.btn { text-align:right }
aside .careseekrs ul li .careseekewrp { color:#666; font-style:italic; text-decoration:none; padding:0 0 5px; display:block }
aside .careseekrs ul li .careseekewrp b { color:#333; font-style:normal }
aside .careseekrs ul li .location { padding:0 0 5px; font-size:12px; color: #787878; }
aside .careseekrs ul li .location span { margin:0 8px 0 0 }
aside .careseekrs ul li .location b.green { font-weight:bold; font-size:13px; color:#5c952c }
aside .careseekrs ul li .location span i { font-size:12px; }
aside .othercare { padding:10px; border:solid 1px #fff }
aside .othercare h3 { margin:0 5px 5px 0; display:inline-block; *display:inline;
}
aside .othercare h3 a { background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:12px; font-weight:normal; padding:5px 10px; color:#333; text-decoration:none; float:left; background:#f5f5f5 }
aside .othercare h3 a:hover { background:#ffcf01 }
aside .other-care ul li { margin:0; padding:5px 0 5px 30px; list-style: none; background: url(/common/images/default/list-tick-v2.png) no-repeat 14px 13px; display: block; font-size: 14px; line-height: 24px; color: #333; border-bottom:dotted 1px #eee }
aside .other-care ul li a { color:#333; font-weight:normal }
aside .carecorner ul li { padding:10px; }
aside .carecorner ul li h3 a { color:#333 }
aside .sandalbg { background:#fef9f2; border:solid 1px #ddd; margin: -1px 0 15px }
aside .sandalbg .name { font-family:Arial, Helvetica, sans-serif; padding:0 0 5px }
aside .sandalbg figure { float: left; margin-right: 10px; }
aside .sandalbg .locations { font-size:14px; color:#666; text-shadow:none; font-family:Arial, Helvetica, sans-serif; display:block; line-height:10px; font-weight:normal; }
aside .sandalbg .locations a { color:#666; }
aside .sandalbg figure img { -webkit-border-radius:50%; border:solid 1px #ddd; -moz-border-radius: 50%; height:60px; width:60px; overflow:hidden; border-radius: 50%; background:#ddd; float:left; }
aside .sandalbg .careform { padding:10px }
aside .sandalbg .careform ul li { padding:0 10px 10px 0; position:relative }
aside .sandalbg .careform ul li .required { position:absolute; top:23px; left:1px; height:0px; width:0px; border-color:#ff6000 transparent transparent; border-style:solid; border-width:10px 10px 0 0; overflow:hidden; }
aside .sandalbg .modalbox-bd ul { background:#fff; border-bottom:0; }
aside .sandalbg .careform ul li label { font-size:11px; line-height:22px; font-weight:bold; color:#333; cursor:default }
aside .sandalbg .careform ul li label span { color:#dc0404 }
aside .sandalbg .careform ul li.selectneed .select-wrapper, aside .sandalbg .careform ul li.selectneed .select-wrapper select { height: 28px; line-height: 28px; width:203px }
aside .sandalbg .careform ul li input[type="text"] { margin:0; width:97%; height:23px }
aside .sandalbg .careform ul li textarea { margin:0; width:60%; height:100px; resize:none; border-radius:0 }
aside .sandalbg .careform ul li .payrate { float:left }
aside .sandalbg .careform ul li .payrate input[type="text"] { float: left; margin: 0 9px 0 0; width: 39% }
aside .sandalbg .careform ul li .payrate .select-wrapper, aside .sandalbg .careform ul li .payrate .select-wrapper select { height: 28px; line-height: 28px; width: 100px }
aside .sandalbg .careform ul li.desriptwrp { width:100% }
aside .sandalbg .careform ul li .desript { width:100%; float:left }
aside .sandalbg .careform ul li .desript textarea { width:96%; }
aside .sandalbg .careform ul li.contactnum { width:100% }
aside .sandalbg .careform ul li.contactnum input[type="text"] { float:left; width:77% }
aside .sandalbg .careform ul li.contactnum .select-wrapper, aside .sandalbg .careform ul li.contactnum .select-wrapper select { height: 28px; line-height: 28px; width:62px; margin:0 10px 0 0 }
aside .metroarea ul li .carelistft { border-bottom:solid 1px #e0e4e6; background:#f6f6f6; }
aside .metroarea ul li .location { padding-bottom:5px; }
aside .metroarea ul li figure { float: left; margin: 10px 10px 0 10px; width:100px; height:70px; }
aside .metroarea ul li p { color: #777; line-height: 18px; font-size: 12px; height: 35px; overflow: hidden; }
aside .metroarea ul li h2 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:16px; padding:5px 0 5px 10px; }
aside .metroarea h2 a { color:#333; }
aside .metroarea ul li .srvcesoffer { border-top:dotted 1px #ccc; border-bottom:solid 1px #e0e4e6; padding:8px 5px; margin-top:10px; }
aside .metroarea ul li .srvcesoffer ul li { float:left; background:url(/common/images/default/dot-arrow.png) 0 0 no-repeat; padding:0 0 0 25px; font-size:11px; color:#666; margin:0 5px 0 0; position:relative }
aside .metroarea ul li .srvcesoffer ul li:hover .dropdown { display:block }
aside .metroarea ul li .srvcesoffer ul li .dropdown { background:#fff; border: 1px solid #ddd; border-bottom:0; display: none; position: absolute; right: -90px; bottom:30px; width: 200px }
aside .metroarea ul li .srvcesoffer ul li .dropdown ul li { float:none !important; border-bottom:solid #ddd 1px; padding:5px 10px 5px 20px !important; background-position: 0 5px !important; margin:0 !important }
aside .metroarea ul li .srvcesoffer ul li .dropdown ul li a { color:#666; background-image:none }
aside .metroarea ul li .srvcesoffer ul li .dropdown ul li a:hover { color:#30a4ea }
aside .metroarea ul li .srvcesoffer ul li .dropdown ul li:hover { background-color:#f3f3f3 }
aside .metroarea ul li .srvcesoffer ul li .dropdown:before { position: absolute; bottom: -11px; left: 83px; display: inline-block; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #ccc; content: '' }
aside .metroarea ul li .srvcesoffer ul li .dropdown:after { position: absolute; bottom: -10px; left: 84px; display: inline-block; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 11px solid #fff; content: '' }
.count { background-color: #ccc; display: block; float: left; font-size: 12px; line-height: 14px; margin: 0 5px 0 0; padding: 5px; text-shadow: 1px 1px 0 #f7f7f7; }
.terms { font-size:11px; color:#999 }
.terms b { color:#333; font-weight:normal; }
.scamblock { padding:10px; color:#666; font-size:12px; background:#fff; border:1px #ddd solid; margin-bottom: 15px; }
.col_8 .scamblock { margin-bottom: 30px; }
.scamblock i { font-size:13px; font-weight:bold; padding:0 2px 0 0 }
.ajaxloader { background:#f8f8f8; border-top:solid 1px #ddd; text-align:center; font-weight:bold; color:#333; position:relative; padding:20px 0 10px; margin-top: 45px }
.ajaxloader span { background:#4185f4; width:40px; height:40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position:absolute; left:50%; margin-left:-20px; top:-42% }
.ajaxloader span a { color:#fff; font-size:30px; text-decoration:none; margin-top: 5px; }
.ajaxloader .loader { background:url(/common/images/default/ajaxloader.gif) 50% 0 no-repeat; height: 15px; left: 50%; margin-left: -32px; position: absolute; top: -60%; width: 65px }
.sponsoredads { }
.sponsoredads ul { text-align:center }
.sponsoredads ul li { padding:4px 2px; border-bottom:dotted 1px #eee; display:block }
.sponsoredads ul li a { display:block }
.sponsoredads ul li:last-child { border-bottom:0 }
.premiumadwrp .premiumad:hover { background:#fff }
.listing .recenviewed { padding:0 0 10px }
.listing .recenviewed ul li { border-bottom:dotted 1px #eee; padding:5px 10px }
.listing .recenviewed ul li h3 { padding-bottom:3px; font-size:13px }
.listing .recenviewed .location span, .listing .recenviewed .location span a { color:#555 }
.citylist { padding:10px }
.citylist ul li { padding:3px; float:left; font-size:12px; line-height: 20px; width: 31%; color: #666; }
.citylist ul li h3 { font-weight: normal }
.citylist ul li a { color: #666; }
.advnsearchwrp { background:#fff; border:#999 solid 1px; border-top:solid 1px #ddd; margin-top:-14px }
.advnsearchwrp ul { padding:10px; margin-bottom:10px; }
.advnsearchwrp ul li { float:left; width:18.6%; color: #666; margin:0 0 15px }
.advnsearchwrp ul li.last { margin-right:0 }
.advnsearchwrp ul li h4, .advnsearchwrp ul li .filtertitle, .advnsearchwrp .advnsearchbd h4 { font-weight:bold; color:#444; padding:0 0 5px; text-transform:uppercase; font-size:12px }
.advnsearchwrp ul li .forminfo label { font-size: 13px; font-weight: normal; line-height: 20px; padding-bottom:5px }
.advnsearchwrp ul li .forminfo input[type="radio"]:not(:checked) + label:before, .advnsearchwrp ul li .forminfo input[type="radio"]:checked + label:before, .advnsearchwrp ul li .forminfo input[type="checkbox"]:not(:checked) + label:before, .advnsearchwrp ul li .forminfo input[type="checkbox"]:checked + label:before { left:0; top: 3px; width: 13px; height: 13px; }
.advnsearchwrp ul li .forminfo input[type="checkbox"]:not(:checked) + label:after, .advnsearchwrp ul li .forminfo input[type="checkbox"]:checked + label:after, .advnsearchwrp ul li .forminfo input[type="radio"]:not(:checked) + label:after, .advnsearchwrp ul li .forminfo input[type="radio"]:checked + label:after { font-size: 8px; color: #333; transition: all .2s; }
.advnsearchwrp ul li.searchservices { width:44% }
.advnsearchwrp ul li.searchservices label { float:left; width:30% }
.advnsearchwrp .advnsearchft { background:#fbfbfb; border-top:solid 1px #ddd; }
.advnsearchwrp .advnsearchbd h4 { padding:10px 0 0 10px }
.advnsearchwrp .advnsearchbd { border-top:solid 1px #ddd; }
.advnsearchwrp .advnsearchbd ul li { margin:0 }
.advnsearchwrp .advnsearchbd ul li a { font-size:12px; font-weight:normal; color:#555 }
.advnsearchwrp .advnsearchhd { background:#fbfbfb; border-bottom:dashed 1px #ddd }
.advnsearchwrp .advnsearchhd ul li { width:auto; margin-right:10px }
.advnsearchwrp .advnsearchhd ul li label { float:left; font-weight:bold; font-size:11px; margin-right:10px; padding:4px 0 0 0 }
.advnsearchwrp .advnsearchft ul li label { font-weight:bold; font-size:12px; color:#333; padding:0 0 5px }
.advnsearchft .select-wrapper, .advnsearchft .select-wrapper select { background-color:#fff }
.advnsearchwrp .advnsearchft ul li input[type="text"] { height:24px }
.advnsearchft .btns { background:#e6e6e6; border:solid 1px #ddd; }
.commonsearchwrp.dark-bor { border:solid 1px #999; background-image:none }
.cityajaxlistwrap { position:absolute; background:#fff; width:94%; z-index:2; border:solid #ddd 1px; border-top:0 }
.cityajaxlistwrap ul li.metrocity { background:#f2f2f2; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); padding:10px; font-size:11px; line-height:11px; text-transform:uppercase; cursor:default; border-bottom:0; }
.cityajaxlistwrap ul li.metrocity:hover { background:#d44943; color:#fff; cursor:default }
.cityajaxlistwrap ul li { display:block; border-bottom:dotted 1px #eee; cursor:pointer; color:#666; -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; padding:8px 10px; text-align:left; font-weight:bold; font-size:12px }
.cityajaxlistwrap ul li i { font-weight:normal }
.cityajaxlistwrap ul li:hover, .cityajaxlistwrap ul li.active:hover { background-color:#eee; color:#333; }
.cityajaxlistwrap ul li.active { background-color:#eee; } /* city ajax */
.cityajaxmin { position:relative; }
.homewrp .homeform .cityajaxmin:before { position: absolute; top: -7px; left: 50%; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.homewrp .homeform .cityajaxmin:after { position: absolute; top: -6px; left: 50.6%; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #f2f2f2; border-left: 6px solid transparent; content: ''; }
.cityajaxmin .cityajaxinwrap { position:absolute; top:-1px; left:2px; width:250px; z-index:5; border:solid 1px #ccc; border-top:0; background-color:#fff; }
.cityajaxinwrap .gropingwrap { text-align:left; }
.cityajaxinwrap .gropingwrap .grouplt { color:#f89406; background-color:#f2f2f2; padding:8px 10px; line-height: 18px; font-size:14px; font-weight: bold; text-transform:uppercase; }
.cityajaxinwrap .gropingwrap .grouprt { font-size:12px; line-height:16px; }
.cityajaxinwrap .gropingwrap .grouprt ul li { display:block; border-bottom:dotted 1px #eee; cursor:pointer; color:#666; -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; padding:8px 10px; text-align:left; margin-bottom:0 }
.cityajaxinwrap .gropingwrap .grouprt ul li i { font-style:normal; }
.cityajaxinwrap .gropingwrap .grouprt ul li b { color:#333; }
.cityajaxinwrap .gropingwrap .grouprt ul li:hover, .cityajaxinwrap .gropingwrap .grouprt ul li.active:hover { background-color:#f7f7f7; color:#333; }
.cityajaxinwrap .gropingwrap .grouprt ul li.active { background-color:#eee; } /*overlay*/
.iframewrp iframe { width:98%; min-height:350px; margin:10px; }
aside .iframewrp iframe { width:95% }
.map-navigations { padding:10px 10px 20px 15px; border-top:#eee solid 1px }
.map-navigations ul { margin:0px; padding:0px; }
.map-navigations ul li { margin:0 10px 0 0; padding:0px; float:left; }
.map-navigations ul li a { background-color:#fff; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; padding:10px 15px; font-size:12px; text-decoration:none; color:#333; line-height:20px; font-weight:bold; }
.map-navigations ul li a:hover { background-color:#5c952c; -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; color:#fff; }
.map-navigations ul li.active a { background-color:#5c952c; -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; color:#fff; }
.modalbox .modalbox-ft .sul-tc { text-align:center; font-size:11px; line-height:16px; padding:15px 10px; color:#666; border-top:solid 1px #e4e4e4; background-color:#f2f2f2; }
.modalbox .maptab .select-wrapper, .modalbox .maptab .select-wrapper select { display:none }
.modalbox-bd .ser-con-tq .title-txt { font-size:25px; line-height:45px; color:#333; font-weight:bold; background:url(/common/images/default/thks-thumb.png) no-repeat 1px 1px; padding:5px 0 0 45px; }
.modalbox-bd .ser-con-tq p { margin:0px; padding:2px 0 0 0; font-size:13px; line-height:20px; color:#666 }
.modalbox-bd .ser-con-tq ul { margin:10px 0 5px 0; padding:15px; background-color:#fffce2; border-bottom:solid 1px #ddd }
.modalbox-bd .ser-con-tq ul li { margin:0px; padding:10px 20px 10px 45px; list-style:none; float:left; font-size:14px; line-height:22px; border-bottom:0 }
.modalbox-bd .ser-con-tq ul li.name { background:url(/common/images/default/login-name.png) no-repeat 1px 1px }
.modalbox-bd .ser-con-tq ul li.phone { background:url(/common/images/default/login-phone.png) no-repeat 1px 1px }
.modalbox-bd .ser-con-tq ul li.email { background:url(/common/images/default/login-email.png) no-repeat 1px 1px }
.postingbg { border:solid 1px #86def8; padding:3px; background:url(/common/images/default/post-bg.jpg) -1px -1px no-repeat; padding:15px 230px 20px 15px; margin:0 0 15px }
.postingbg h3 { font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#003e10; line-height:1.5em; margin:0 0 10px; text-shadow: 2px 2px 0 #fff }
.hourswrp { border-bottom: 1px dotted #dadada; }
.hourswarplt, .hourswarprt { width:50%; float:left }
.hourswarplt ul.dailyhours, .hourswarprt ul.dailyhours { border-bottom:0; padding-bottom:0 }
.hourswarplt ul.dailyhours li, .hourswarprt ul.dailyhours li { float:none; width:100% }
.htmlcontent { text-align:center; padding:10px 0; border-bottom: 1px dotted #dadada }
.table { width:99%; margin:5px; }
.table tr th, .table tr td { padding:10px; border:solid 1px #eee; color:#666; font-size:12px; text-align:center; }
.table tr th { font-weight:bold; background:none }
.carecornerwrp { border-bottom:solid 1px #eee; padding:15px; }
.carecornerwrp figure { float: left; margin: 0 15px 0 0; height: 150px; overflow: hidden; width: 200px; border:0; padding:0 }
.carecornerwrp h3 { font-size: 16px; font-weight: normal; line-height: 19px; }
.carecornerwrp p { font-size: 13px; line-height: 17px; padding: 10px 0 0; }
.backtosearchopen { position:absolute; left:0; top:36px; z-index:2 }
.darkbor { background-color:#fff; padding:2px 10px; font-size:13px; font-weight:bold; display:block; text-decoration:none; border:solid 1px #999; color:#62cecb; float:left; }
.darkbor:hover { background-color:#fff; color:#fff }
.darkbor .btn { background:none; }
aside .otherlinks ul li { border-bottom: 1px solid #eeeeee; padding:5px 10px }
aside .otherlinks ul li h3 { }
aside .otherlinks ul li h3 a { color:#333 }
aside .otherlinks ul li .rmdet { }
aside .otherlinks ul li .rmdet ul { margin:0px; padding:0; }
aside .otherlinks ul li .rmdet ul li { margin:0px; padding:0 10px 0 15px !important; list-style:none; float:left; font-size:12px; line-height:18px; color:#666; background:url(/common/images/default/dot-arrow.png) no-repeat -3px 1px; border:none !important; }
aside .otherlinks ul li .rmdet ul li span { color:#999; }
aside .otherlinks .location a { font-size:11px; }
.daydetailwrp ul.per-deta { margin:0px; padding:0; }
.daydetailwrp ul.per-deta li { margin:0px; padding:3px 0 0 0; list-style:none; color:#666; font-size:15px; line-height:20px; font-weight:bold; background:none; border:0; border-radius:0; float:none; text-align:left; width:auto }
.daydetailwrp ul.per-deta li span { font-size:15px; font-weight:normal; display:inline-block; *display:inline;
text-transform:none }
.daydetailbd ul.dailyhours li { color:#000; padding-bottom:10px !important; padding-top:5px !important }
.daydetailbd ul.dailyhours li span { color:#666 }
.daydetailwrp ul.wanted-detail li i { width:27px; height:27px; float:left; margin:0 5px 0 0 }
.daydetailwrp ul.wanted-detail .locan-icon { background:url(/common/images/other/location.png) 0 0 no-repeat }
.daydetailwrp ul.wanted-detail .pay-icon { background:url(/common/images/other/payicon.png) 0 0 no-repeat }
.daydetailwrp ul.wanted-detail .gender-icon { background:url(/common/images/other/gender.png) 0 0 no-repeat }
.daydetailwrp ul.wanted-detail .calen-icon { background:url(/common/images/other/calender.png) 0 0 no-repeat }
.daydetailwrp ul.wanted-detail .trans-icon { background:url(/common/images/other/trans-icon.png) 0 0 no-repeat }
.daydetailbd ul.dailyhours li.hoursopen, .daydetailbd ul.dailyhours li.hoursclose { padding: 0 20px 0 22px; }
.daydetailbd ul.dailyhours li.hoursopen { background:url(/common/images/other/hoursopen.png) 0 5px no-repeat }
.daydetailbd ul.dailyhours li.hoursclose { background:url(/common/images/other/hoursclose.png) 0 5px no-repeat }
.daydetailwrp1 { padding:3px; border-top:solid 1px #eee; border-bottom:solid 1px #eee }
.daydetailwrps { background:#f8f8f8; padding:10px; }
.daydetailwrps figure { height:150px; width:150px }
.daydetailwrps h2 { padding:0 }
.daydetailwrps span { color:#999 }
.daydetailwrps ul.daycanredeta { }
.daydetailwrps ul.daycanredeta li { background:#fff; float:left; padding:10px; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; width:35.7%; margin:0 10px -1px 0; color:#999; font-size:14px }
.daydetailwrps ul.daycanredeta li span { color:#333; }
.daydetailwrps ul.daycanredeta li i { border-right:solid 1px #ddd; margin:0 10px 0 0; color:#999; padding:5px 7px 5px 5px }
.daydetailwrps .alsooffer { border:0; float:left; padding-left: 0; padding-top:10px }
.alertscame .info { }
.alertscame .info .calendarlist .arrow { width:0; height:0; border-bottom:solid 7px #999; border-left:solid 7px transparent; border-right:solid 7px transparent; position:absolute; top:6px; left:30px; z-index:1; }
.alertscame .info .calendarlist ul { width:170px; position:absolute; top:13px; left:0; background-color:#fff; border:solid 1px #999; border-top-color:#999; box-shadow:0 5px 5px #999; z-index:2; }
.alertscame .info .calendarlist ul li { border-bottom:dotted 1px #eee; font-size:13px; line-height:22px; padding:10px; float:none; margin:0; background:none; height:16px }
.alertscame .info .calendarlist ul li a { color:#333; border:0 }
.alertscame .info .calendarlist ul li a:hover { font-weight:bold; }
#nprogress { pointer-events: none; }
#nprogress .bar { background: #b91f1f; position: fixed; z-index: 1031; top: 0; left: 0; width: 100%; height: 2px; } /* Fancy blur effect */
#nprogress .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px #b91f1f, 0 0 5px #b91f1f; opacity: 1.0; -webkit-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px); } /* Remove these to get rid of the spinner */
.nprogress-custom-parent { overflow: hidden; position: relative; }
.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar { position: absolute; }
@-webkit-keyframes nprogress-spinner { 0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes nprogress-spinner { 0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.daycarebanner { background:url(/common/images/default/daycarebanner.jpg) right 0 no-repeat; height:320px; overflow:hidden; }
.nannycarebanner { background:url(/common/images/default/nannybanner.jpg) right 0 no-repeat; height:320px; overflow:hidden; }
.petcare { background:url(/common/images/default/petcare.jpg) right 0 no-repeat; height:320px; overflow:hidden; }
.eldercare { background:url(/common/images/default/eldercare.jpg) right 0 no-repeat; height:320px; overflow:hidden; }
.cooking { background:url(/common/images/default/cooking.jpg) right 0 no-repeat; height:320px; overflow:hidden; }
.childcare { background:url(/common/images/default/childcare.jpg) right 0 no-repeat; height:320px; overflow:hidden; }
.housekeeping { background:url(/common/images/default/housekeeping.jpg) right 0 no-repeat; height:320px; overflow:hidden; }
.nannycare { background:url(/common/images/default/nannycare.jpg) right 0 no-repeat; height:320px; overflow:hidden; }
.wantedcarebanner { background:url(/common/images/default/wantedbanner.jpg) center 0 no-repeat; height:186px; overflow:hidden; border-top:solid 2px #fff; }
.mobilebg { height:100%; background-image:-moz-linear-gradient(top, transparent, rgba(0,0,0,0.80)); background-image:-webkit-linear-gradient(top, transparent, rgba(0,0,0,0.80)); background-image:-o-linear-gradient(top, transparent, rgba(0,0,0,0.80)); background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.80)); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d9000000', GradientType=0);
}
.searchbg { background:url(/common/images/default/searchbg.jpg) 0 0 no-repeat; height:200px; overflow:hidden; }
.searchbg span { color:#333; font-size:42px; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #fff; text-align:center; padding:30px 0 0 0; display:block }
.searchwrp { background:#f5f5f5; margin:-52px 0 20px 0; -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); }
.searchwrp nav ul li { border-right: 1px solid #dedede; border-left: 1px solid #fff; float: left; font-size: 16px; margin: 0; -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; border-top:solid 3px #f5f5f5; }
.searchwrp nav ul li a { color: #666; text-decoration: none; padding:13px 15px; display:block }
.searchwrp nav ul li.active, .searchwrp nav ul li:hover { background:#fff; border-top:solid 3px #c52429 }
.searchwrp nav ul li.active a { color:#c52429 }
.searchwrp .commonsearchwrp { background:none; border:0; padding:15px 15px 25px 15px; }
.searchwrp .advnsearchwrp { border: solid 1px #ddd; }
.searchwrp input[type="radio"]:not(:checked) + label:after, .searchwrp input[type="radio"]:checked + label:after { top: 0px; left: 3.5px; }
.searchsort { border: solid 1px #ddd; border-bottom:0; padding:10px 10px 5px; margin-bottom:5px }
.searchsort select { margin-right:10px; }
.searchsort ul { float:right }
.searchsort ul li { float:left; padding:0 5px; font-size:12px; color: #767676; }
.searchsort ul li a { color: #000; }
.searchsort ul li .active { border-bottom: 2px solid #f8960a; color: #f8960a; padding-bottom: 5px; }
.classi-list { background:#fff; padding:10px; border-top:solid 1px #ddd }
.classi-list h3 { font-family:'open_sansregular', Tahoma, Geneva, sans-serif; font-size:16px; text-shadow:none }
.searchwrp .option { margin-bottom:15px; }
.searchwrp .option label { float:left; margin-right:20px; font-size:12px; padding-left:20px !important; }
.searchwrp .option input[type="radio"]:not(:checked) + label:after, .searchwrp .option input[type="radio"]:checked + label:after { top: -1px; left: 3.5px; font-size: 8px; }
.searchwrp .option input[type="radio"]:not(:checked) + label:before, .searchwrp .option input[type="radio"]:checked + label:before { height:13px; width:13px; }
.savedlist { padding:20px; font-size:16px; font-weight:normal; text-align:center; color:#5c952c; }
.savedlist a { color:#5c952c; text-decoration:none; }
.savedlist a i { font-style:normal; }
.searchview ul { padding:5px; margin:0; }
.searchview ul li { width:30px; text-align:center; margin:0 0 0 10px; float:left; background:#fff; }
.searchview ul li .glyphicon { padding:5px 7px 8px 9px; border:1px solid #ddd; text-align:center; }
.searchview ul li .glyphicon a:hover { color:#fff; background-color:#333; }
.searchview ul li.active { background-color:#333; }
.searchview ul li.active a { color:#fff; }
.searchview ul li a { color: #696868; text-decoration: none; }
.searchgrid { background:#fff; border-top:solid 1px #ddd }
.searchgrid .item { width:30%; float:left; border:solid 1px #e0e4e6; background:#fff; margin:10px 12px; position:relative; }
.searchgrid .item figure { height:125px; overflow:hidden; margin:5px 5px 0 }
.searchgrid .item figure img { width:100%; height:125px; }
.searchgrid .item h2 { font-size:18px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0 0 5px 0; height: 27px; overflow: hidden; }
.searchgrid .item .callus { color:#000; padding:0 0 5px; font-size:12px; font-weight:bold }
.searchgrid .item .callus i { color:#aaa; }
.searchgrid .item .callus a { color:#000; }
.searchgrid .item .location { color:#999; font-size:11px; padding:0 0 5px 0; height:12px; overflow:hidden; }
.searchgrid .item .location i { font-size:10px }
.searchgrid .item .location b { color:#333; font-weight:normal }
.searchgrid .item .location a { color:#30a4ea }
.searchgrid .item p { color:#777; line-height:18px; font-size:12px; height:35px; overflow:hidden }
.searchgrid .item .tag { border-top:dotted 1px #ccc; background:#f6f6f6; border-bottom:solid 1px #e0e4e6; padding:5px; height:30px; overflow:hidden }
.searchgrid .item .tag ul li { float:left; background:url(/common/images/default/dot-arrow.png) 0 0 no-repeat; padding:0 0 0 20px; font-size:11px; color:#666; margin:0 5px 0 0; position:relative }
.searchgrid .item .itemdec { padding: 5px 10px 5px 10px; height: 112px; }
.searchgrid .item .itemft { position: relative }
.searchgrid .item .itemft .btn { margin:8px; float:left }
.searchgrid .item .itemft .mapmarker { border-left:solid 1px #ddd; padding:10px 16px; position:relative; float:right }
.searchgrid .item .itemft .mapmarker a { width:18px; height:23px; background:url(/common/images/other/map-hover.png) 0 0 no-repeat; overflow:hidden; text-indent:-99999px; display:block; }
.searchgrid .item .itemft .mapmarker a:hover { background-position:0 -32px }
.searchtitle h1 { font-size: 22px; color: #333; font-weight: normal; }
.searchtitle input[type="checkbox"]:not(:checked) + label:before, .searchtitle input[type="checkbox"]:checked + label:before, .searchlist .mapmore input[type="checkbox"]:not(:checked) + label:before, .searchlist .mapmore input[type="checkbox"]:checked + label:before { height:12px; width:12px; top:3px; border-top:#666 solid 1px; }
.searchtitle label, .searchlist .mapmore label { padding-left:20px !important; display:inline-block; *display:inline;
color:#30a4ea; font-size:12px; }
.searchtitle input[type="checkbox"]:not(:checked) + label:after, .searchtitle input[type="checkbox"]:checked + label:after, .searchlist .mapmore input[type="checkbox"]:not(:checked) + label:after, .searchlist .mapmore input[type="checkbox"]:checked + label:after { top: -1px; left: 2px; font-size: 8px; }
.mapsearch iframe { padding:1px; background:#fff }
.searchlist .searchnav { margin-top:10px; }
.searchlist .searchnav ul li { padding:10px 15px; border:solid #ddd 1px; border-bottom:0; float:left; margin-right:-1px; font-weight:bold; font-size:13px; }
.searchlist .searchnav ul li.active { border:solid #ddd 1px; border-bottom:solid 1px #fff; background:#fff; }
.searchlist .searchnav ul li a { color:#555; text-decoration:none; }
.searchlist .mapmore p { font-size:14px; padding-bottom:5px; }
.searchlist .mapmore { background-color:#fff; border-bottom:1px solid #dcdcdc; padding:10px; }
.searchlist .carelist { height:400px; overflow-x:hidden; overflow-y:scroll; margin-bottom:10px; border:solid 1px #ddd; margin-top:-1px; }
.searchlist .carelist ul li { background-color:#fff; border-bottom:1px solid #dcdcdc; margin-bottom:10px; padding:10px; position:relative; }
.searchlist .carelist ul li .savead { position:absolute; right:15px; top:10px; font-size: 14px; }
.searchlist .carelist ul li .savead .glyphicon { color:#666 }
.searchlist .carelist ul li .callus { display: block; font-size: 12px; color: #333; font-weight: bold; }
.searchlist .carelist ul li .callus i { color: #999; font-size: 14px; }
.srch_fixmenu { position: fixed; bottom: 445px; background-color: #fff; width: 540px !important; z-index: 100001; }
.srch_fixmenu2 { position: fixed; bottom: 493px; background-color: #fff; width: 612px !important; z-index: 100001; }
.searchlist .carelist ul li a { text-decoration:none; color:#666; }
.searchlist .carelist ul li span { color:#666 }
.searchlist .carelist .carelistft .otherinfo ul li { background:none; margin:0 }
.searchlist .carelist ul li h2, .searchlist .carelist .location, .searchlist .carelist h3 { padding-left:0 }
.searchlist .carelist .pagination-out ul li { border-bottom:0; margin:2px; padding:0; position:static }
.caredetail { position:fixed; background:#fff; border:solid 1px #ddd; right: 475px; bottom:40px; width:610px; z-index:2; margin:0 auto; }
.caredetail .exit { position: absolute; height: 44px; left: -44px; width: 44px; text-align: center; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); opacity: 1; }
.caredetail .exit .glyphicon { color:#fff; font-weight:normal; font-size:16px; padding-top:10px; }
.caredetailwrp { height: 505px; overflow-x: auto; overflow-y: scroll; }
.caredetail .day-care-title { margin:10px }
.caredetail .day-care-title h2, .caredetail .day-care-title h1 { color:#333; font-size:42px; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #000 }
.caredetail .day-care-title h2, .caredetail .day-care-title span, .caredetail .day-care-title ul li, .caredetail .day-care-title ul li span, .caredetail .day-care-title h1 { color:#fff }
.caredetail .day-care-title span { font-size:22px; font-weight:bold; }
.caredetail .day-care-title span.tagline { line-height: 24px; display:block; text-align:left; font-weight:bold; text-shadow:1px 1px 0 #000 }
.caredetail .day-care-title ul li { font-size:17px; font-weight:bold; padding:5px 0; text-shadow:1px 1px 0 #000; background:none; border-bottom:0 }
.caredetail .day-care-title ul li span { font-weight:normal; font-size:18px; }
.caredetail .day-care-title ul li.last span { font-size:11px; font-weight:normal }
.caredetail .day-care-title ul li.last { font-size:12px; }
.caredetail .daycarenav { height:54px; margin:0 }
.caredetail .daycarenav ul li { margin:0 5px 0 0; font-size:11px; }
.caredetail .daycarenav ul li i { margin-bottom: 5px; font-size: 16px; }
.caredetail .daycarenav ul li a { padding:10px; }
.caredetail .boxwrap { border:0 }
.caredetail .boxwrap:hover { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.caredetail .boxwrap .daycolum { width: 29%; }
.caredetail .gallerywrap .galleryviews .thumpimg ul li figure { height:auto }
.caredetail .videos-outer iframe { width:450px; height:300px }
.caredetail .gallerywrap .galleryviews .thumpimg ul li { margin-bottom:5px; }
.caredetail .gallerywrap .galleryviews .thumpimg ul li.arrows { padding:0 }
.caredetail .gallerywrap .galleryviews .thumpimg ul li.arrows a { color:#555; }
.caredetail .gallerywrap .galleryviews .thumpimg ul li.arrows a i { top:3px; }
.caredetail .caredetailcont { bottom:-42px; position:absolute; width:100%; left:0; text-align:center; font-size:14px; }
.caredetail .caredetailcont .add, .caredetail .caredetailcont .contact { width:50%; background-color:#dd5151; padding:13px 0; float:left; }
.caredetail .caredetailcont .add i, .caredetail .caredetailcont .contact i { top:2px; left:-3px }
.caredetail .caredetailcont .add { background-color:#fbae44; }
.caredetail .caredetailcont a { color:#fff; text-decoration:none; }
.caredetail .favicon ul li { display:inline-block; *display:inline;
padding:0 5px; margin-bottom:0; *margin-left:.3em;
font-size:12px !important; line-height:20px; color:#333; text-align:center; vertical-align:middle; cursor:pointer; border:solid 1px rgba(234,234,234,.25); border-radius:2px; margin:10px 20px 0 0; font-weight:normal !important; }
.caredetail .favicon ul li i { margin:0 3px 0 0; top:2px }
.caredetail .statichtml, .caredetail .statichtml .myfooter, .caredetail .statichtml .mywrapper, .caredetail .statichtml .cont { width: 472px !important; }
.caredetail .contactwrp .contactlt { width: 44%; }
.caredetail .contactwrp .contactlt ul li input[type="text"] { width: 79%; }
.caredetail .contactwrp .contactlt ul li input[type="text"].max { width: 49.3%; }
.caredetail .titlegroup { padding:10px; }
.caredetail .titlegroup h1 { font-size:18px; padding:0 }
.caredetail .caredetailwrp .boxwrap ul li { width: 40%; }
.caredetail .table tr th, .caredetail .table tr td { font-size:11px; padding:5px; }
.caredetail .boxwrap .userrevwrp ul li, .caredetail .reviewrp ul li { width:inherit !important }
.caredetail .contactwrp .contactlt ul li { width:99% }
.caredetail .contactwrp .contactlt ul li .required { top:4px; right:6px }
.caredetail .contactwrp .contactlt ul li textarea { width: 81%; }
.boxwrap ul li.cooking { height:inherit !important } /*new css start*/ /* new header fixed start*/
header.newheadd, .bdshake .subheader.newheadd { position:static; }
header.newheadd.bdshake { padding-bottom:0; }
.bdshake .daynavtonwrp { position:fixed; z-index:99999; width:100%; top:0; left:0; } /* new header fixed end*/ /* nanny start*/
.main-content { width:90%; margin:0 auto }
.titlegroup { background:#fff; padding:25px 10px 15px 20px; border-bottom:1px #ddd solid; }
.titlegroup h1, .titlegroup h2 { pointer-events: none; color: black; font-size: 24px; line-height:34px; font-weight: bold; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0 0 10px }
.titlegroup h1 span { font-size:14px; color:#777; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal }
.nannywarplt, .daycarewarplt { position:absolute; bottom:0; left:0; right:0; height:130px; background-image:-moz-linear-gradient(top, transparent, rgba(0,0,0,0.90)); background-image:-webkit-linear-gradient(top, transparent, rgba(0,0,0,0.90)); background-image:-o-linear-gradient(top, transparent, rgba(0,0,0,0.90)); background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.90)); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d9000000', GradientType=0)
}
.nannywarplt .price-tag { position: absolute; top: 60px; color: #fff; font-size: 22px; left: 66px; width:100% }
.nannywarplt .price-tag ul li { font-size:18px; font-weight:normal; text-transform:capitalize; margin:0; padding:0 0 5px; line-height:22px }
.nannywarplt .price-tag ul li b { font-weight:bold; font-size:30px; }
.daycarewarplt { height:auto; top:0; }
.box-wrap ul.language li { background:url(/common/images/other/language.png) no-repeat 1px 6px; }
.nannywarp .premiumadwrp { margin:0 10px 30px 50px; background:#fff; border:0 }
.nannywarp .premiumadwrp h3 { padding: 15px; margin: 0px; border-bottom: 1px solid rgba(0,0,0,0.1); font-size: 1.17em; display: block; }
.nannywarp .premiumadwrp .premiumad .premiumhd h2 { font-size:13px; color:#666; padding:0 0 5px }
.nannywarp .premiumadwrp .premiumad .premiumhd .location { padding:0 0 5px }
.nannywarp .premiumadwrp .premiumad { border:solid 1px #ddd; margin:10px 5px }
.borderdouble { border-top:double 3px #ddd; }
.smsbtn { display:inline-block; *display:inline;
padding:0 5px; margin-bottom:0; *margin-left:.3em;
font-size:13px !important; line-height:20px; color:#333; text-align:center; vertical-align:middle; cursor:pointer; border:solid 1px rgba(234,234,234,.25); border-radius:2px; margin-left:20px; font-weight:normal !important; }
.smsbtn a { color:#fff; text-decoration:none }
.smsbtn:hover { background: rgba(255,255,255,.08)!important; }
.newbg ul.personinfo li { color:#000; }
.tcapply { font-size:11px; color:#666; padding:10px } /* nanny end*/  /* new css end */
.daycaretitle.nannycare { margin:20px 0 0 420px }
.daycaretitle.wantedcare { margin:20px 0 0 230px }
.wantedbg { padding:10px 0; background:url(/common/images/default/smbg.png) 0 0 repeat; /*background:#fcfcfc; border-bottom:solid 1px #ccc;*/ min-height: 200px; }
.wantedbg .breadcrumb, .wantedbg .breadcrumb a { color:#444; }
.wantedbg .daycaretitle { margin:0; text-align:center }
.wantedbg .daycaretitle h2, .wantedbg .daycaretitle h1 { color:#444; line-height:normal; margin-top:10px; font-size:18px; }
.wantedbg .daycaretitle ul li { padding:10px 0 0; font-size:14px; }
.wantedbg .daycaretitle ul li i { color:#666; padding:0 2px 0 0 }
.wantedbg .daycaretitle ul li.last { font-size: 11px; }
.wantedbg .daycaretitle ul li.last span { padding:0 }
.wantedbg .daycaretitle ul li span { padding:0 10px 0 0 }
.wantedbg .daycaretitle ul li, .wantedbg .daycaretitle ul li span { color:#444; text-shadow:none }
.sericelist ul.alsocare li.eldercare { background:url(/common/images/other/eldercare-icon.png) no-repeat 1px 0; }
.sericelist ul.alsocare li.petcare { background:url(/common/images/other/petcare-icon.png) no-repeat 1px 0; }
.sericelist ul.othrdetails li.reference-icon { background:url(/common/images/other/reference-icon.png) no-repeat 1px 5px; }
.sericelist ul.othrdetails li.transport-icon { background:url(/common/images/other/transport-icon.png) no-repeat 1px 5px; }
.sericelist ul.additionserice li.grcry-icon { background:url(/common/images/other/grcry-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.hlppet-icon { background:url(/common/images/other/hlppet-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.ironorlandry { background:url(/common/images/other/ironorlandry-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.lightcook-icon { background:url(/common/images/other/kitc-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.lighthoskeep-icon { background:url(/common/images/other/lighthoskeep-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.packmov-icon { background:url(/common/images/other/packmov-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.pa-icon { background:url(/common/images/other/pa-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.packdrop-icon { background:url(/common/images/other/packdrop-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.story-icon { background:url(/common/images/other/story-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.smimng-icon { background:url(/common/images/other/smimng-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.sericelist ul.additionserice li.tirdykitc-icon { background:url(/common/images/other/kitc-icon.png) no-repeat 1px 0; padding:7px 20px 10px 30px }
.box-wrap ul.personinfo li { padding:7px 20px 10px 25px }
.box-wrap ul.personinfo li.price { background:url(/common/images/other/price.png) no-repeat 0 7px; }
.box-wrap ul.personinfo li.age { background:url(/common/images/other/age.png) no-repeat 0 7px; }
.box-wrap ul.personinfo li.gendericon { background:url(/common/images/other/gendericon.png) no-repeat 0 7px; }
.box-wrap ul.personinfo li.experience { background:url(/common/images/other/experience.png) no-repeat 0 7px; }
.box-wrap ul.personinfo li.avilfrm { background:url(/common/images/other/avilfrm.png) no-repeat 0 7px; }
.box-wrap ul.personinfo li.mapmarker { background:url(/common/images/other/mapmarker.png) no-repeat 0 7px; }
.daycaredetail b em { font-size:12px; font-weight:normal }
.daynav .rightnav ul li.sharebtn .actionlist { display:none; position:absolute; padding:0; right:0; top:50px; background-color:#333; width:180px; z-index:3; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; border:solid 1px #333; }
.daynav .rightnav ul li.sharebtn a:hover { background-color:#333 }
.daynav .rightnav ul li.sharebtn:hover { background-color:#333; }
.daynav .rightnav ul li.sharebtn:hover i { color:#fff }
.daynav .rightnav ul li.sharebtn:hover .actionlist { display:block; }
.daynav .rightnav ul li.sharebtn .actionlist ul { margin:0px; padding:5px 0 0 }
.daynav .rightnav ul li.sharebtn .actionlist ul li.first { background-color:#666; font-weight:bold; }
.daynav .rightnav ul li.sharebtn .actionlist ul li.first i { font-size:14px; line-height:18px; color:#ff8a00; }
.daynav .rightnav ul li.sharebtn .actionlist ul li { margin:0px; padding:0px; list-style:none; font-size:12px; line-height:18px; color:#fff; }
.daynav .rightnav ul li.sharebtn .actionlist ul li a { display:block; padding:7px 10px; margin:0; line-height:normal; width:160px; border-bottom:dotted 1px #555; font-size:12px; font-weight:normal; text-align:left; color:#fff }
.daynav .rightnav ul li.sharebtn .actionlist ul li a:hover { background-color:#666; color:#fff; }
.daynav a.backtop { color: #666; float: left; line-height: 40px; font-weight:bold; margin: 15px 20px 15px 10px; padding: 0; text-decoration: none; transition: all 0.2s linear 0s; width: auto; }
.daynav a.backtop:hover { background:none; font-weight:bold; color: #666; }
.daynav a.backtop i { font-size:22px; position:relative; top:3px }
.label { display: inline-block; padding: 2px 4px; font-size: 11.844px !important; font-weight: bold; line-height: 14px; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); white-space: nowrap; vertical-align: baseline; background-color: #999999; }
.label { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.label:empty, .badge:empty { display: none; }
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus { color: #ffffff; text-decoration: none; cursor: pointer; }
.label-female { background-color: #3a87ad; }
.daycaredetail .sericelist p { font-size:15px; color: #666; }
.program .cattitle h2 { font-size: 22px; font-weight: bold; line-height: 26px; position: relative; text-transform: uppercase; color: #444; }
.program .box-wrap { padding:10px }
.program .box-wrap ul li { width: 26%; }
.program { /*background:#eaecee; */ padding:20px; }
.box-wrap .hourswarplt { width:100%; margin-bottom:10px }
.program .box-wrap .hourswarplt ul { padding:0 }
.program .box-wrap .hourswarplt ul li { padding:13px 20px 0 25px; font-size:13px; width:100%; float:left; font-weight:bold; }
.program .box-wrap .hourswarplt ul li span { font-weight:normal }
.program .box-wrap .hourswarplt ul li.hoursclose { background:url(/common/images/other/hoursclose.png) 0 14px no-repeat }
.program .box-wrap .hourswarplt ul li.hoursopen { background:url(/common/images/other/hoursopen.png) 0 14px no-repeat }
.program .daycaredetail .hourswarplt ul li { width: 20%; }
.distance-time { float:right; color:#000 }
.bdshake .daynav, .bdshake .breadcrumb1 { position:fixed; z-index:100000; width:100%; top:86px; left:0; }
.bdshake .daynav { top:118px }
.bdshake .breadcrumb1 { background-color:#f6f5f2 } /* overlay transparency */
.in-scroll { overflow: hidden; } /*overlay*/
.cityselector { background-color:#fff; z-index:100003; width:800px; position:fixed; top:50%; left:50%; margin-top:-280px; margin-left:-400px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); }
.cityselector .btngray { color:#333; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25); background-color:#d1d1d1; *background-color:#d1d1d1;
display:inline-block !important; *display:inline !important;
padding:2px 10px !important }
.cityselector.fetch-date { font-size: 16px; font-weight: bold; color: #333; width: 300px; height: auto; margin-left: -150px; margin-top: -100px; top:50%; left:50%; text-align:center; padding:10px; }
.cityselectorr { width:400px; margin-left:-200px; }
.cityselectorres { width:900px; margin-left:-450px; }
.cityselectorr .sendsms li { float:left; margin:10px 10px 10px 0; }
.cityselectorr .sendsms li input[type="text"].concode { width:50px }
.cityselectorr .sendsms li input[type="text"].mobilnum { width:190px }
.cityselectorr .sendsms p { color:#666; font-size:12px; padding:10px 0 10px }
.cityselectorr p { text-align:left; }
.cityselectorr h3 { text-align:left !important; padding-bottom:0 !important }
.cityselectorr .spamalert { margin:10px }
.cityselectorr .spamalert ul li { width:100%; margin:10px 0; line-height:24px; }
.cityselectorr .spamalert .formcontainer { padding:10px; }
.cityselectorr .spamalert .formcontainer ul { border-left:solid 1px #ddd; }
.cityselectorr .spamalert .formcontainer ul li { border:solid 1px #ddd; border-left:0; border-bottom:0; margin:0; float:left; width:98.5%; padding-bottom:0 }
.cityselectorr .spamalert .formcontainer ul li textarea:focus, .cityselectorr .spamalert .formcontainer ul li input[type="text"]:focus { outline:none; box-shadow:none; border:0 !important }
.cityselectorr .spamalert .formcontainer ul li.width { width:98.5% }
.cityselectorr .spamalert .formcontainer ul li label { font-size: 11px; line-height: 13px; font-weight: bold; color: #333; cursor:default; padding:5px 0 0 5px }
.cityselectorr .spamalert .formcontainer ul li input[type="text"] { width:92%; height:25px; border:0; }
.cityselectorr .spamalert .formcontainer ul li textarea { width:95%; border:0; resize:none }
.cityselectorr .spamalert .formcontainer ul li .select-wrapper, .nannywarp .formcontainer ul li .select-wrapper select { width:65px; margin-right:10px }
.cityselectorr .spamalert .formcontainer ul li input[type="text"].phnum { width:69% }
.cityselectorr .spamalert .formcontainer ul li.alert label { color:#e02727 }
.cityselectorr .spamalert .formcontainer ul li.alert { background:#fdf4f4; border:solid 1px #e02727; }
.cityselectorr .spamalert .formcontainer ul li.alert input[type="text"] { border:0; border-bottom:1px; background:#fdf4f4; }
.thankureport { text-align:center; padding:10px; }
.thankureport b { font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#5c952c !important; }
.thankureport h4 { font-size:18px; color:#666; }
.thankureport p { text-align:center; color:#666; font-size:16px }
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after { top: 1px; left: 4.5px; }
}
.cityselector.loadimg { background:#fff url(/common/images/other/loader.gif) no-repeat center center; }
.cityselector .close { width:26px; height:26px; position:absolute; top:0; right:-40px; }
.cityselector .close a { width:26px; height:26px; display:block; overflow:hidden; text-indent:-9999px; background:url(/common/images/other/remove.png) no-repeat 0 0; filter:alpha(opacity=8); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8; }
.cityselector .close a:hover { opacity:1 }
.overlayformhd { background:#eaecee; padding:10px 20px; margin:0 auto }
.overlayformhd .formlt { width:50%; float:left }
.overlayformhd .formlt .title { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; padding:0 }
.overlayformhd .formlt ul li input[type="text"] { height:23px; position:relative }
.overlayformhd .formlt ul li { margin-bottom:5px }
.overlayformhd .formlt ul li .avai-date { font-size: 13px; line-height: 18px; color: #ab7128; padding: 5px 0 5px 0; border-bottom: double #f89406; }
.overlayformhd .formlt ul li i { position: absolute; z-index: 2; right: 27px; top: 8px; color: #aaa; }
.overlayformhd .formlt .grouprt ul li i { position:static }
.overlayformhd .formlt .cityajaxinwrap { width:93%; max-height:300px; overflow:auto }
.overlayformhd .formlt .cityajaxlistwrap ul li { margin:0 }
.overlayformhd .formlt .cityajaxlistwrap ul li i { position:static; }
.contactform .contactformwrp .formwarp .formwrplt ul li.alert .addon, .contactform .contactformwrp .formwarp .formwrplt ul li.alert input[type="text"], .overlayformhd .formlt ul li.alert input[type="text"] { border:solid 1px #e9714b }
.contactform .contactformwrp .formwarp .formwrplt ul li.alert .addon { border-right:0 }
.contactform .contactformwrp .formwarp .formwrplt ul li .alert, .overlayformhd .formlt ul li .alert { color:#e9714b }
.overlayformhd .formlt ul li input[type="text"], .overlayformhd .formlt ul li textarea { width:90%; resize:none }
.overlayformhd .formlt ul li label { color: #333333; cursor: default; display: block; font-size: 11px; font-weight: bold }
.overlayformhd .formlt ul li input[type="text"].max { width:70% }
.overlayformhd .formlt .select-wrapper, .overlayformhd .formlt .select-wrapper select { margin-right: 10px; width: 65px; height: 31px; line-height: 31px }
.overlayformhd .formlt ul li.large .select-wrapper, .overlayformhd .formlt ul li.large .select-wrapper select { width:355px }
.overlayformhd h3 { text-align:center; font-size:20px; padding-bottom:10px; line-height:20px }
.overlayformhd h3 .tagline { color: #4f4f4f; font-size: 14px; line-height: 24px; display:block; text-align:center; font-weight:normal }
.forminfogrop .howsteps ul li { font-size:13px !important; background-color:#fcfcfc; border:solid 1px #e1e1e1; padding:5px 10px !important; margin-bottom:10px; }
.forminfogrop .howsteps ul li span { background:#fff; border:solid 1px #ddd; height:25px; width:25px; font-size:13px; display:inline-block; *display:inline;
text-align:center; line-height:25px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-right:3px; font-weight:bold; color:#a6a6a6; font-style:normal }
.forminfogrop .howsteps .lcf-post-need-pro ul li { font-size: 11px !important; line-height: 17px; color: #333; padding:5px 0 0px 0px !important; margin:0 !important; background:none; border:0 }
.forminfogrop .howsteps .lcf-post-need-pro ul li .glyphicon { padding-right:3px; color:#aaa; font-weight:normal; font-size:11px; height:auto; width:auto; padding:0; border:0; background:none; }
.overlayformhd .formlt ul li .agegroups { background-color:#fcfcfc; width:94%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index: 2; left:0 }
.overlayformhd .formlt ul li .agegroups ul li { display:block; border-bottom:dotted 1px #ddd; cursor:pointer; color:#666; -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; padding:8px 10px; text-align:left; margin-bottom:0 }
.overlayformhd .formlt ul li .agegroups ul li:hover { background-color: #f7f7f7; color: #333; }
.overlayformhd .formlt ul li .agegroups ul li label { cursor:pointer; font-weight:normal; font-size:12px; }
.overlayformhd .formlt.responds ul li { margin-bottom:0; position:relative }
.overlayformhd .formlt.responds ul li .select-wrapper select, .overlayformhd .formlt.responds ul li .select-wrapper { width:350px; }
.overlayformhd .formlt ul li.contactnumr .select-wrapper select, .overlayformhd .formlt ul li.contactnumr .select-wrapper { width:65px; }
.overlayformhd .usrwrp { padding:10px; border:solid 1px #ccc; background-color:#fff; margin:10px 0; }
.overlayformhd .usrwrp .usrtle { font-size:16px; line-height:18px; padding:0 0 10px 0; }
.overlayformhd .usrwrp p { padding:0 0 10px 0; }
.overlayformhd .usrwrp label { float:none; font-weight:bold; }
.overlayformhd .usrwrp .dnd { display:block; padding:10px 0 0; }
.overlayformhd .thankuwrp .usrwrp { text-align:center; padding:10px 0 15px 0; background:#fff; margin:15px 0 0 0; border-bottom:solid 1px #ddd; }
.overlayformhd .thankuwrp .usrwrp h3 { font-size:16px; line-height:18px; padding:0 0 10px 0; font-weight:normal; }
.overlayformhd .thankuwrp .usrwrp p { font-size:16px; }
.overlayformhd .thankuwrp { background:#fff; margin-bottom:5px; }
.overlayformhd .thankuwrp h2 { background: url(/common/images/other/thank-icon.png) no-repeat 250px 18px; padding:25px 10px 30px 100px; font-size: 20px; line-height: 24px; color: #00a13a; font-weight: bold; border-bottom: double #f2f2f2; text-align:center }
.overlayformhd .thankuwrp .other-responses { padding:10px; margin:0; border:dotted 1px #e4e4e4; border-right:0; border-bottom:0; width:47.2%; float: left; -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; }
.overlayformhd .thankuwrp .other-responses:hover { background:#f7f7f7; }
.overlayformhd .thankuwrp .other-responses h3 { font-size:13px; line-height:16px; color:#333; font-weight:bold; padding:0 0 5px 0; text-align:left }
.overlayformhd .thankuwrp .other-responses h3 a { color:#333; }
.overlayformhd .thankuwrp .other-responses .address { font-size:11px; color:#999; font-weight:normal }
.overlayformhd .thankuwrp .other-responses .address a { color:#666; }
.overlayformhd .thankuwrp .other-responses .all-type { padding:0; font-weight:normal; }
.overlayformhd .thankuwrp .other-responses .all-type .label-txt { font-size:12px; color:#666; padding:0 5px 0 0; }
.overlayformhd .thankuwrp .other-responses .all-type a { font-size:12px; }
.overlayformhd .thankuwrp h2 { font-size:16px; padding:10px 10px 0; }
.overlayformhd .thankuwrp .otherlinks { background: #eaecee; padding:15px 0 0 0 }
.overlayformhd .thankuwrp .otherlinks .morearrow { padding:15px 0 0 0 }
.overlayformhd .thankuwrp .otherlinks h2 { font-size: 16px; padding: 10px 10px 0; text-align:left; background:none; border-bottom:#ddd solid 1px; color:#333 }
.overlayformhd .thankuwrp .otherlinks ul li { border-bottom: 1px solid #ddd; padding:15px 10px; width:47.1%; float:left; -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; }
.overlayformhd .thankuwrp .otherlinks ul li:hover { background-color: #f1f3f4; border-bottom: solid 1px #ddd; }
.overlayformhd .thankuwrp .otherlinks ul li h3 { font-size: 100%; text-align:left; padding: 0 }
.overlayformhd .thankuwrp .otherlinks ul li h3 a { color:#333; }
.overlayformhd .thankuwrp .otherlinks ul li .rmdet { }
.overlayformhd .thankuwrp .otherlinks ul li .rmdet ul { margin:0px; padding:0; }
.overlayformhd .thankuwrp .otherlinks ul li .rmdet ul li { margin:0px; padding:0 10px 0 15px !important; list-style:none; float:left; font-size:12px; line-height:18px; color:#666; background:url(/common/images/default/dot-arrow.png) no-repeat -3px 1px; border:none !important; width:auto }
.overlayformhd .thankuwrp .otherlinks ul li .rmdet ul li span { color:#999; }
.overlayformhd .thankuwrp .otherlinks .location a { font-size:11px; }
.overlayformhd .formlt.responds ul li.last { text-align:center; }
.overlayformhd .formlt.responds ul li.last span { display:block; font-size:11px; color:#666; padding:5px 0; }
.tc-apply { text-align: right; padding: 0; }
.tc-apply a { color: #bbb; font-size: 10px; }
.selecttoowrp { position:relative }
.selecttoo { background:#fff; border:solid 1px #ccc; padding: 4px 6px; font-size: 14px; line-height: 25px; width:91%; }
.selecttoo span { color:#999; }
.selecttoodrop { position:absolute; border-top:0; padding:0; width:51%; background:#f8f8f8; }
.selecttoodrop label { float:none !important; padding:5px 10px!important; border-bottom: 1px dotted #ddd; color:#666; font-size:13px; }
.selecttoo b { padding: 3px 5px 3px 18px; margin:3px; position: relative; line-height: 14px; color: #555555; cursor: default; border: 1px solid #ccc; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #f8f8f8; display:inline-block; font-weight:normal; }
.selecttoodrop label:hover, .selecttoodrop label.active { background:#f9f6df; color:#333; }
.selecttoodrop label input[type="checkbox"] { margin:0 5px 0 0 }
.selecttoo b i { background:url(/common/images/other/select2.png) 0 0 no-repeat; height: 9px; left: 5px; position: absolute; top: 6px; width: 9px }
.selecttoo b i:hover { background-position:0 -11px }
.selectdays label { background:#ece9e9; border:solid 1px #ece9e9; padding:5px 10px; float:left; margin:0 10px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer }
.overlayformhd .overlaytitle { padding-bottom:15px }
.overlayformhd .overlaytitle h3 { text-align:left; font-size:20px; padding:0; line-height:normal }
.overlayformhd .overlaytitle .helptext { }
.overlayformhd .forminfo { background:#fff; float: left; margin:0 30px 0 26px; padding: 10px; width: 40%; min-height:333px }
.overlayformhd .forminfomap { margin:0 20px 0 10px; width:30% }
.overlayformhd .formltmap { width:63% }
.overlayformhd .formltmap iframe { height:270px; }
.overlayformhd .formltmap .mapnav ul li a { padding: 5px 10px; font-size: 14px; }
.overlayformhd .forminfo .title { font-size:14px; background-image:none; border:0; height:20px; overflow:hidden }
.overlayformhd .forminfo h2 { padding:0; margin:10px 0 0 0 }
.overlayformhd .keyline { font-size:11px; padding:5px 0; color:#666; margin:0; display:block }
.overlayformhd .forminfo .forminfogrop h2 { font-size: 18px; font-weight: bold; margin: 16px 0 5px 0; line-height:20px }
.overlayformhd .forminfo .forminfogrop ul li { text-align:left; color:#777; font-size:12px; padding:5px 0 }
.overlayformhd .forminfo .forminfogrop ul li.bold { color:#333; font-size: 15px; }
.overlayformhd .forminfo .forminfogrop ul li.bold i { color:#333; }
.overlayformhd .forminfo .forminfogrop ul li.last { font-size:12px; color:#333; font-style:italic }
.overlayformhd .forminfo .forminfogrop ul li.last b { font-size:12px }
.overlayformhd .forminfo .forminfogrop ul li i { font-size:16px; padding-right:5px; color:#aaa }
.overlayformhd .forminfo .forminfogrop .scamblock { font-size:11px; text-align:left; border:solid 1px #eee }
.overlayformhd .forminfo .forminfogrop figure { border:solid 1px #ddd; padding:5px; width:100px; height:100px; margin:0 auto; margin-bottom:10px }
.overlayformhd .forminfo .forminfogrop figure img { width:100px; height:100px; overflow:hidden }
.overlayformhd .forminfo .forminfogrop h3 { font-size: 12px; line-height: 16px; margin: 0px; padding: 5px 0 3px 0; color: #666; text-align:left; }
.overlayformhd .forminfo .forminfogrop h3 a { color: #666; }
.overlayformhd .forminfo .forminfogrop p { font-size: 12px; line-height: 16px; color: #999; }
.overlayformhd .forminfo .forminfogrop .sociallink { font-size:12px; line-height:24px; color:#fff; display:block; margin:10px 0 0; }
.overlayformhd .forminfo .forminfogrop .sociallink b { color: #666; padding:0 0 10px; display:block }
.overlayformhd .forminfo .forminfogrop .sociallink ul { margin:0; padding:0; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li { margin:0 0 10px 0; width:50%; padding:0px; border:none; box-shadow:none; float:left; font-size:12px; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li a { color:#333; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li i { width:20px; height:20px; text-align:center; border-radius:50%; line-height:20px; color:#fff; font-size:12px; margin:0 5px 5px 0; border:none; padding:0 }
.overlayformhd .forminfo .forminfogrop .sociallink ul li i.fa-facebook { background:#3778b9; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li i.fa-twitter { background:#35c6f0; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li i.fa-google-plus { background:#d73a1a; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li i.fa-pinterest { background:#ed5053; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li i.fa-whatsapp { background:#2ab200; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li i.fa-mobile { background:#75b6b9; }
.overlayformhd .overlayformbd iframe { width:99.3%; background:#fff; padding:0 3px 3px 3px; }
.overlayformbd ul li { padding:10px; border-top:solid 1px #ddd; -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; }
.overlayformbd ul li h3 { font-size:16px; line-height:20px; font-weight:bold; padding:5px 0; text-align:left }
.overlayformbd ul li h3 a { color:#333; }
.overlayformbd ul li .buy { padding:0; float:right; z-index:2; width:22%; text-align:center; margin-top:5px; }
.overlayformbd ul li .daycaredecs ul li { float:left; padding:0 5px 0 0; color:#999; border:0; font-size:11px; }
.overlayformbd ul li .daycaredecs ul li i { font-size: 11px; margin-right:3px; }
.overlayformbd ul li .daycaredecs ul li.list { background:url(/common/images/default/dot-arrow.png) no-repeat -3px 3px; padding:0 0 0 15px; color:#333; margin:0 0 0 15px; }
.overlayformbd ul li .daycaredecs { width:78%; float:left; }
.overlayformbd ul li .daycaredecs .callus { display:block; font-size:14px; color:#000; font-weight:bold; padding-bottom:5px }
.overlayformbd ul li .daycaredecs .callus i { color:#999; font-size:12px; }
.overlayformbd ul li .daycaredecs .callus a { color:#333; text-decoration:none; }
.overlayformbd ul li .daycaredecs .rm-det { }
.overlayformbd ul li .daycaredecs .rm-det ul { margin:0px; padding:4px 0 2px 2px; }
.overlayformbd ul li .daycaredecs .rm-det ul li { margin:0px; padding:0 10px 0 15px !important; list-style:none; float:left; font-size:11px; line-height:18px; color:#666; background:url(/common/images/default/dot-arrow.png) no-repeat -3px 1px; border:0!important; font-weight:bold }
.overlayformbd ul li .daycaredecs .rm-det ul li span { color:#999; }
.overlayformhd .mapnav { padding:0px; *padding:15px 0 0 0;
}
.overlayformhd .mapnav ul { padding:0; border-bottom:#ccc 1px solid; }
.overlayformhd .mapnav ul li { display:block; float:left; border:solid 1px #e2e2e2; text-align:center; position:relative; *position:static;
margin-left:-1px; margin-bottom:-1px }
.overlayformhd .mapnav ul li.active { border-top-color:#f90; border-bottom-color:#fff; }
.overlayformhd .mapnav ul li a { display:block; padding:10px 15px; font-size:16px; line-height:22px; color:#999; background-color:#f7f7f7; border:solid 1px #fff; -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; }
.overlayformhd .mapnav ul li a p { display:block; color:#666; padding:15px 0 0 0; *padding:0;
}
.overlayformhd .mapnav ul li.active a { background-color:#fff; color:#ff9900; }
.overlayformhd .mapnav ul li.active a p { color:#ff9900; }
.overlayformhd .mapnav ul li a:hover { text-decoration:none; background-color:#eee; }
.overlayformhd .mapnav ul li.active a:hover { background-color:#fff; }
.overlayformhd .mapnav ul li .glyphicon { font-size:20px; }
.overlayformhd .mapnav ul li img { z-index:1; *z-index:0;
-moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60); }
.overlayformhd .mapnav ul li.active img { -moz-opacity:1; -khtml-opacity:1; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); }
.overlayformhd .overlayformbd .mapnearbyarea { background:#fff; border-bottom:solid 1px #ccc }
.overlayformhd .overlayformbd .mapnearbyarea ul li { float:left; border-bottom:0; margin:0 }
.overlayformhd .overlayformbd .mapnearbyarea ul li img { height:20px; width:15px; margin:0 2px 0 0; }
.overlayformhd .overlayformbd .mapnearbyarea ul li a { color:#333; font-size:12px; line-height:20px; text-decoration:none }
.cityselector .overlayformft { background:#FFF; border-top:solid #ddd 1px; padding:10px }
.cityselector .overlayformft ul li { font-size: 13px; line-height: 18px; color: #333; padding: 5px 10px 0 0px; } /*overlay*/
.galleryview { margin-bottom:20px; }
.portfolio-detail, .image-overlay a, .image-overlay, .views, .portfolio-thumb img { -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s; transition:all 300ms linear 0s; }
.portfolio-thumb { float: left; overflow: hidden; padding: 0; position: relative; width: 300px; }
.portfolio { margin-right:52px; float:left }
.portfolio-thumb img { display: block; float: left; }
.portfolio:hover .portfolio-thumb img { transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); }
.image-overlay { float: left; height: 100%; left: 0; opacity: 0; position: absolute; top:100%; width: 100%; cursor:pointer; background-color:rgba(0, 0, 0, 0.4); }
.image-overlay a.zoom, .image-overlay a.link { display: inline-block; position: absolute; text-align: center; width:50px; height:50px; top:0; bottom:0; margin:auto; border-radius:2px; }
.image-overlay a span { cursor: pointer; display: inline-block; font-size: 18px; line-height: 50px; text-align: center; width: 100%; color:#ffffff; }
.image-overlay a.zoom { left: 0; right:100%; }
.image-overlay a.link { right: 0; left:100%; }
.portfolio:hover .image-overlay a.zoom { left: 0; right:52px; }
.portfolio:hover .image-overlay a.link { right:0; left:52px; }
.portfolio:hover .image-overlay { opacity:1; top:0; }
.image-overlay a { background-color: #21c2f8; color: #ffffff; padding: 5px; } /* custom styles for carousel*/  /*  new daycare srtart */
.day-care-title { margin:0 0 0 100px; position:absolute; bottom:15px; }
.day-care-title figure { float: left; background: #fff; border-radius: 2px; border: solid 1px #ddd; padding: 5px; width: 180px; height: 175px; margin:15px 0 0 210px; z-index: 2; position: absolute; box-shadow: 0 1px 1px rgba(136,153,166,0.15); }
.day-care-title figure img { height: 175px; width:100% }
.day-care-title h2, .day-care-title h1 { color:#333; font-size:42px; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #000 }
.day-care-title h2, .day-care-title span, .day-care-title ul li, .day-care-title ul li span, .day-care-title h1 { color:#fff }
.day-care-title span { font-size:22px; font-weight:bold; }
.day-care-title span.tagline { line-height: 24px; display:block; text-align:left; font-weight:bold; text-shadow:1px 1px 0 #000 }
.day-care-title ul li { font-size:17px; font-weight:bold; padding:5px 0; text-shadow:1px 1px 0 #000; }
.day-care-title ul li span { font-weight:normal; font-size:18px; }
.day-care-title ul li.last span { font-size:11px; font-weight:normal }
.day-care-title ul li.last { font-size:12px; }
.favicon ul li { display:inline-block; *display:inline;
padding:0 5px; margin-bottom:0; *margin-left:.3em;
font-size:12px !important; line-height:20px; color:#333; text-align:center; vertical-align:middle; cursor:pointer; border:solid 1px rgba(234,234,234,.25); border-radius:2px; margin:10px 20px 0 0; font-weight:normal !important; }
.favicon ul li a { color:#aaa; text-decoration:none; text-shadow:none }
.favicon ul li:hover { background-color: rgba(255,255,255,.15); }
.favicon ul li:hover a { color:#fff }
.wantedbg .favicon ul li { display:inline-block; *display:inline;
padding:2px 5px 0 5px; margin-bottom:0; *margin-left:.3em;
font-size:12px !important; line-height:20px; color:#333; text-align:center; background-color: #fff; vertical-align:middle; cursor:pointer; border:solid 1px #ddd; border-radius:2px; margin:10px 20px 0 0; font-weight:normal !important; }
.wantedbg .favicon ul li a { color:#333; text-decoration:none; text-shadow:none }
.wantedbg .favicon ul li:hover { background-color: #f5f5f5; }
.wantedbg .favicon ul li:hover a { color:#333 }
.daycarenav { background-color: #ffffff; border-bottom: 1px solid #d7d7d7; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15); box-sizing: border-box; height: 67px; text-align: center; z-index: 1; margin-bottom:20px }
.daycarenav { text-align:center; position:relative }
.daycarenav ul li { display:inline-block; *display:inline;
font-size:12px; font-weight:bold; line-height:normal; text-transform:uppercase; margin:0 15px 0 0; -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; }
.daycarenav ul li i { margin-bottom:10px; font-size:18px; font-weight:normal }
.daycarenav ul li i, .daycarenav ul li span { display:block }
.daycarenav ul li a { padding:10px 15px 14px; color:#666; text-decoration:none; display:block }
.daycarenav ul li:hover a, .daycarenav ul li.active a { color:#fff; text-decoration:none; }
.daycarenav ul li:hover, .daycarenav ul li.active { background-color: #666666; color: #ffffff; }
.daycarenav ul li.backtop { color: #666; position:absolute; left:0; top:13px; text-transform:capitalize }
.daycarenav ul li.backtop:hover { background:none; font-weight:bold; color: #666; }
.daycarenav ul li.backtop a { color: #666; }
.daycarenav ul li.backtop i { font-size:18px; position: relative; top:0; display: inline; margin:0 5px 0 0; background:url(/common/images/other/backarrow.png?v=4.5.6) 0 0 no-repeat; height:16px; width:16px; float:left }
.daycarenav ul li.interbtn { background:#ff8a00; color:#fff; position:absolute; right:15px; top:13px; }
.daycarenav ul li.interbtn a { color:#fff; padding:10px }
.mobilebg .breadcrumb, .mobilebg .breadcrumb a { color:#fff; font-size:11px }
.bdshake .daycarenavs { position:fixed; z-index:9999; width:100%; top:0; left:0; -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; }
.boxwrap { background-color:#fff; margin-bottom:30px; border:solid 1px #e4e4e4; }
.boxwrap i.contact, .boxwrap i.location, .boxwrap i.facilities, .boxwrap i.reviews, .boxwrap i.usrreviews { height:45px; width:45px; float:left; padding:0 10px 0 0 }
.boxwrap i.contact { background:url(/common/images/other/mails.png) 0 0 no-repeat }
.boxwrap i.location { background:url(/common/images/other/locations.png) 0 0 no-repeat }
.boxwrap i.facilities { background:url(/common/images/other/facilities.png) 0 0 no-repeat }
.boxwrap i.reviews { background:url(/common/images/other/review.png) 0 0 no-repeat }
.boxwrap i.usrreviews { background:url(/common/images/other/usrreview.png) 0 0 no-repeat }
.boxwrap.first { border-top:0; }
.boxwrap:hover { -webkit-box-shadow: 1px 1px 1px 0 #ccc; -moz-box-shadow: 1px 1px 1px 0 #ccc; box-shadow: 1px 1px 1px 0 #ccc; }
.boxwrap .contentwrp { border-bottom: solid 1px #f3f3f3; padding:10px }
.boxwrap h2 { color: #666; font-size: 20px; border-bottom: solid 1px #ddd; line-height: 43px; padding:10px; display: block; font-weight: bold; }
.boxwrap h2.prim { line-height:normal !important }
.boxwrap h3 { font-size: 16px; font-weight: bold; line-height: 24px; color: #333; padding:0 }
.tagline { color: #666; font-size: 13px; line-height: 24px; display:block; text-align:left; padding:3px 0; font-weight:bold }
.boxwrap p { font-size: 14px; line-height: 24px; color: #666; }
.boxwrap p.terms { font-size:11px; padding:10px }
.boxwrap .daycolum { width:30%; padding:10px; float:left; text-align:center; font-size:14px; }
.boxwrap .daycolum { color:#666; }
.boxwrap .daycolum b { font-size:14px; display:block; color:#666; }
.boxwrap .daycolum i { width:32px; height:36px; display:inline-block; }
.boxwrap .daycolum i.care { background:url(/common/images/other/care.png) 0 0 no-repeat; }
.boxwrap .daycolum i.established { background:url(/common/images/other/establishe.png) 0 0 no-repeat; }
.boxwrap .daycolum i.license { background:url(/common/images/other/license.png) 0 0 no-repeat; } /*icons start*/
.boxwrap ul li { color: #666; width: 27%; float: left; font-size:14px; padding:5px 20px 10px 25px; background:url(/common/images/other/others.png) 0 9px no-repeat; }
.boxwrap ul li.after-school-care { background:url(/common/images/other/school-care1.png) no-repeat 1px 6px; }
.boxwrap ul li.before-school-care { background:url(/common/images/other/school-care1.png) no-repeat 1px 6px; }
.boxwrap ul li.pick-up-drop-off { background:url(/common/images/other/packdrop1.png) no-repeat 1px 6px; }
.boxwrap ul li.activities { background:url(/common/images/other/activities.png) no-repeat 1px 6px; }
.boxwrap ul li.special-needs-care { background:url(/common/images/other/special-needs1.png) no-repeat 1px 6px; }
.boxwrap ul li.preschool-care { background:url(/common/images/other/school-care1.png) no-repeat 1px 6px; }
.boxwrap ul li.mothers-helper { background:url(/common/images/other/mothers-helper1.png) no-repeat 1px 6px; }
.boxwrap ul li.homework-guide { background:url(/common/images/other/home-work1.png) no-repeat 1px 6px; }
.boxwrap ul li.learning-program { background:url(/common/images/other/learning-program.png) no-repeat 1px 6px; }
.boxwrap ul li.bathing { background:url(/common/images/other/bathing.png) no-repeat 1px 6px; }
.boxwrap ul li.light-housekeeping { background:url(/common/images/other/window-washing.png) no-repeat 1px 5px; }
.boxwrap ul li.feeding { background:url(/common/images/other/feeding.png) no-repeat 1px 5px; }
.boxwrap ul li.daily-feeding { background:url(/common/images/other/feeding.png) no-repeat 1px 5px; }
.boxwrap ul li.medication-management { background:url(/common/images/other/medication-management.png) no-repeat 1px 5px; }
.boxwrap ul li.grocery-shopping { background:url(/common/images/other/grocery-shopping.png) no-repeat 1px 5px; }
.boxwrap ul li.transportation { background:url(/common/images/other/transportation.png) no-repeat 1px 5px; }
.boxwrap ul li.pet-walking { background:url(/common/images/other/pet-walking.png) no-repeat 1px 5px; }
.boxwrap ul li.pet-training { background:url(/common/images/other/pet-training.png) no-repeat 1px 5px; }
.boxwrap ul li.pet-grooming { background:url(/common/images/other/pet-grooming.png) no-repeat 1px 5px; }
.boxwrap ul li.help-with-pets { background:url(/common/images/other/help-with-pets.png) no-repeat 1px 5px; }
.boxwrap ul li.veterinary-care { background:url(/common/images/other/help-with-pets.png) no-repeat 1px 5px; }
.boxwrap ul li.window-washing { background:url(/common/images/other/window-washing.png) no-repeat 1px 5px; }
.boxwrap ul li.general-room-cleaning { background:url(/common/images/other/window-washing.png) no-repeat 1px 5px; }
.boxwrap ul li.ironing-and-or-laundry { background:url(/common/images/other/ironing-and-or-laundry.png) no-repeat 1px 5px; }
.boxwrap ul li.car-washing { background:url(/common/images/other/car-washing.png) no-repeat 1px 5px; }
.boxwrap ul li.packing-and-unpacking { background:url(/common/images/other/packing-and-unpacking.png) no-repeat 1px 5px; }
.boxwrap ul li.furniture-treatment { background:url(/common/images/other/packing-and-unpacking.png) no-repeat 1px 5px; }
.boxwrap ul li.personal-assistant { background:url(/common/images/other/personal-assistant.png) no-repeat 1px 5px; }
.boxwrap ul li.tidy-up-kitchen { background:url(/common/images/other/tidy-up-kitchen.png) no-repeat 1px 5px; }
.boxwrap ul li.summer-camp { background:url(/common/images/other/summer-camp.png) no-repeat 1px 5px; }
.boxwrap ul li.dressing { background:url(/common/images/other/dressing.png) no-repeat 1px 5px; }
.boxwrap ul li.shopping { background:url(/common/images/other/shopping.png) no-repeat 1px 5px; }
.boxwrap ul li.bed-sheet-changing { background:url(/common/images/other/bed-sheet-changing.png) no-repeat 1px 5px; }
.boxwrap ul li.Plant-care { background:url(/common/images/other/Plant-care.png) no-repeat 1px 5px; }
.boxwrap ul li.senior-care-companion { background:url(/common/images/other/senior-care-companion.png) no-repeat 1px 5px; }
.boxwrap ul li.yard-work { background:url(/common/images/other/yard-work.png) no-repeat 1px 5px; }
.boxwrap ul li.meal-preparation { background:url(/common/images/other/meal-preparation.png) no-repeat 1px 5px; }
.boxwrap ul li.price { background:url(/common/images/other/price.png) no-repeat 0 7px; }
.boxwrap ul li.age { background:url(/common/images/other/age.png) no-repeat 0 7px; }
.boxwrap ul li.gendericon { background:url(/common/images/other/gendericon.png) no-repeat 0 7px; }
.boxwrap ul li.experience { background:url(/common/images/other/experience.png) no-repeat 0 7px; }
.boxwrap ul li.avilfrm { background:url(/common/images/other/avilfrm.png) no-repeat 0 7px; }
.boxwrap ul li.mapmarker { background:url(/common/images/other/mapmarker.png) no-repeat 0 7px; }
.boxwrap ul li.transporticon { background:url(/common/images/other/transporticon.png) no-repeat 0 7px; }
.boxwrap ul li.z-s-months { background:url(/common/images/other/6month.png) no-repeat 1px 6px; }
.boxwrap ul li.s-months-t-years { background:url(/common/images/other/3years.png) no-repeat 1px 6px; }
.boxwrap ul li.t-to-f-years { background:url(/common/images/other/5years.png) no-repeat 1px 6px; }
.boxwrap ul li.f-to-s-years { background:url(/common/images/other/7years.png) no-repeat 1px 6px; }
.boxwrap ul li.s-to-oo-years { background:url(/common/images/other/11years.png) no-repeat 1px 6px; }
.boxwrap ul li.ot-years { background:url(/common/images/other/12years.png) no-repeat 1px 6px; }
.boxwrap ul li.hoursclose { background:url(/common/images/other/hoursclose.png) 0 7px no-repeat }
.boxwrap ul li.hoursopen { background:url(/common/images/other/hoursopen.png) 0 7px no-repeat }
.boxwrap ul li.phone-veri { background:url(/common/images/default/ser-phone-green.png) no-repeat 0 7px; }
.boxwrap ul li.mail-veri { background:url(/common/images/default/ser-mail-green.png) no-repeat 0 7px; }
.boxwrap ul li.reference-icon { background:url(/common/images/other/reference-icon.png) no-repeat 1px 8px; }
.boxwrap ul li.transport-icon { background:url(/common/images/other/transport-icon.png) no-repeat 1px 8px; } /* icons end */
.boxwrap ul.hourswarplt li { width: 20%; }
.boxwrap ul.hourswarp { padding:0 }
.boxwrap ul.hourswarp li { padding:13px 20px 0 25px; font-size:13px; float:left; font-weight:bold; }
.boxwrap ul.hourswarp li span { font-weight:normal }
.boxwrap .mapnavs { padding:10px 0 0 10px; }
.boxwrap .mapnavs ul { margin:5px 0 0 0; padding:0px; }
.boxwrap .mapnavs ul li { margin:0 5px 0 0; padding:0px; float:left; background:none; width:auto }
.boxwrap .mapnavs ul li a { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; font-size:12px; text-decoration:none; color:#333; line-height:20px; font-weight:bold; }
.boxwrap .mapnavs ul li a:hover { background-color:#5c952c; -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; color:#fff; }
.boxwrap .mapnavs ul li.active a { background-color:#5c952c; -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; color:#fff; }
.boxwrap .nearbytabs { border-top:1px solid #eee; box-shadow:0 2px 2px #ccc; -webkit-box-shadow:0 2px 2px #ccc; -moz-box-shadow:0 2px 2px #ccc; background:#f5f5f6; margin:17px 0 0 0; position:relative }
.boxwrap .nearbytabs ul { width:100%; margin:0 !important; padding:0; text-align:center; }
.boxwrap .nearbytabs ul li { display:inline-block; *display:inline;
list-style:none; position:relative; border-right:1px solid #f1f1f1; margin:0; padding:0 }
.boxwrap .nearbytabs ul li a { display:inline-block; *display:inline;
font-family:arial; font-size:12px; color:#666; text-decoration:none; margin:10px; border-radius:10px; padding:3px 10px 0 5px !important }
.boxwrap .nearbytabs ul li.active { background:#fff; }
.boxwrap .nearbytabs ul li a:hover, .boxwrap .nearbytabs ul li.active a { background:none; color:#666 }
.boxwrap .nearbytabs ul li img { height:20px; width:15px; margin:0 2px 0 0; }
.boxwrap .iframewrp iframe { width:99.8%; margin:0 1px 1px 1px; }
.boxwrap .fromend b em { font-size: 12px; font-weight: normal; color:#666 }
.margin20m { margin-top:-20px; }
.contactwrp { background-color:#fff }
.contactwrp .contactlt { width:47.6%; float:left; padding:10px 10px 0 }
.contactwrp .contactlt .tc-apply { padding-bottom:10px; }
.contactwrp .contactlt .forminfogrop h2 { font-size: 14px; font-weight: bold; line-height: 20px; border-bottom:0; padding:0 }
.contactwrp .contactlt ul li, .contactwrp .contactlt .forminfogrop ul li { text-align: left; color: #555; font-size: 14px; padding: 5px 0; float:none; background:none; width:auto }
.contactwrp .contactlt ul li { position:relative }
.contactwrp .contactlt ul li .required { position:absolute; right:10px; top:5px; color:#c52429; }
.contactwrp .contactlt .forminfogrop ul li i { font-size: 16px; padding-right: 5px; }
.contactwrp .contactlt ul li .addon { float:left; border:1px solid #ddd; border-right:0; padding:4px 10px }
.contactwrp .contactlt ul li .addon i { color:#aaa; font-size:16px; text-align:center; line-height:24px; margin:0 auto; display:block }
.contactwrp .contactlt ul li:hover .addon { background-color:#f5f5f5; -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; }
.contactwrp .callus { color:#000; padding:10px; font-size:12px; font-weight:bold; background-color:#f7f7f7; }
.contactwrp .callus i { color:#aaa; }
.contactwrp .callus a { color:#000; }
.contactwrp .contactlt ul li input[type="text"] { width:87%; height:24px; border:1px solid #ddd; }
aside .sandalbg .careform ul li i { position:absolute; top: 31px; right: 12px; opacity:0.2 }
.contactwrp .contactlt ul li textarea { width: 87%; resize: none; padding-left: 40px; border: 1px solid #ddd; }
.contactwrp .contactlt ul li .editicon { position:absolute; background:#f5f5f5; padding:5px 10px; margin:1px }
.contactwrp .contactlt ul li .editicon i { color:#aaa }
.contactwrp .contactlt .select-wrapper, .contactwrp .contactlt .select-wrapper select { margin-right: 10px; width: 65px; height: 32px; line-height: 32px }
.contactwrp .contactlt ul li input[type="text"].max { width: 67%; }
.contactwrp .modalbox-bd .ser-con-tq ul { background-color:#fffce2; }
.contactwrp .modalbox-bd .ser-con-tq ul li { width:auto }
.contactbg { background-color:#fffce2; padding:10px; text-align:center }
.boxwrap .faclitwrp { background-color:#fff; border:solid 1px #fff; border-top:0 }
.boxwrap .faclitwrp .faclitbig { width:76%; float:left; margin:10px 0 0; padding:0; }
.boxwrap .faclitwrp .faclitbig figure { overflow:hidden; }
.boxwrap .faclitwrp .faclitthump { width:15%; float:right; padding:0 5px 5px; margin:0 10px 10px; }
.boxwrap .faclitwrp .faclitthump ul { margin:0px; padding:0px; }
.boxwrap .faclitwrp .faclitthump ul li { margin:0px; padding:0px; text-align:center; padding:5px; width:auto; background:none; float:none }
.boxwrap .faclitwrp .faclitthump ul li a { display:block; padding:0; }
.boxwrap .faclitwrp .faclitthump ul li a figure { }
.boxwrap .faclitnav { margin:1px; background-color:#f2f2f2; padding:10px 10px 0 }
.boxwrap .faclitnav ul li { background:none; width:auto; font-weight:bold; padding:10px; margin:0 10px 0 0; }
.boxwrap .faclitnav ul li.active, .boxwrap .faclitnav ul li:hover { background-color:#fff; }
.boxwrap .faclitnav ul li a { color:#666; text-decoration:none; }
.reviewrp ul li { float:none; width:auto; background:none; border: solid 1px #ddd; padding:10px 1px 1px; margin:20px 10px 0 10px }
.reviewrp .usrinfo { margin-bottom:10px; padding:0 10px }
.reviewrp .usrinfo .usrdetl .namecity { font-size:14px; line-height:18px; color:#fc980c; font-weight:bold; padding:0 0 2px 20px; background:url(/common/images/default/sul-member.png) no-repeat 0 -1px; }
.reviewrp .usrinfo .usrdetl .namecity span { font-size: 11px; color: #666; font-weight: normal; }
.reviewrp .usrinfo .rateing .star-rating { padding:3px 0 0 0; }
.reviewrp .usrinfo .rateing .star-rating a { display:block; width:14px; height:14px; margin:1px; float:left; }
.reviewrp .usrinfo .rateing .star-rating a.rate { background:url(/common/images/default/star1.png) no-repeat; }
.reviewrp .usrinfo .rateing .star-rating a.no-rate { background:url(/common/images/default/star.png) no-repeat; }
.reviewrp .usrinfo .rateing .star-rating a.no-rate:hover { background:url(/common/images/default/star1.png) no-repeat; }
.reviewrp ul li .usercomnd p { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; padding:10px 20px 10px 35px; color:#666; background-color:#f7f7f7; }
.boxwrap .item { border:0 }
.boxwrap .owl-carousel .item { width:100% }
.boxwrap .premiumad { }
.boxwrap .premiumad { float:left; border:solid 1px #ddd; margin:5px 7px; background:#fff; width:48% }
.boxwrap .premiumada { background:#fcf4e4; margin:5px; }
.boxwrap .premiumad .premiumhd { border-bottom:dotted 1px #ddd; padding:10px; }
.boxwrap .premiumad .premiumhd h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; border-bottom:0; padding:0 0 5px; line-height:normal }
.boxwrap .premiumad .premiumhd h2 a { color:#333; }
.boxwrap .premiumad .premiumhdft .otherinfo ul li { border-left: 1px dotted #ddd; background:none; width:auto; }
.boxwrap .premiumad .premiumhd p { font-size:13px; height:20px; overflow:hidden }
.boxwrap .navigation .prev, .boxwrap .navigation .next { background:#ccc; padding:5px 10px; border-radius:2px; color:#fff; text-decoration:none; margin:10px 10px 0 0 }
.gallerywrap { margin:0 0 20px; }
.gallerywrap h2 { font-size: 20px; padding: 0 0 5px 0; font-weight: normal; }
.gallerywrap .gallerynavs { height:41px; }
.gallerywrap .gallerynavs ul { margin:0px; padding:0px; border-bottom:none; }
.gallerywrap .gallerynavs ul li { margin:0px; padding:0px; list-style:none; float:left; border:solid 1px #e4e4e4; width:auto; background:#f2f2f2; }
.gallerywrap .gallerynavs ul li.active { border:solid 1px #e4e4e4; border-bottom:solid 1px #fff; background-color:#fff; height:40px; }
.gallerywrap .gallerynavs ul li a { padding:10px 25px; display:block; color:#666; font-size:13px; line-height:20px; font-weight:bold; text-decoration:none; }
.gallerywrap .galleryviews { border:solid 1px #e4e4e4; }
.gallerywrap .galleryviews .largeimg { width:84%; float: left; }
.gallerywrap .galleryviews .thumpimg { width:14%; float: left; }
.gallerywrap .galleryviews .largeimg figure { padding:5px; text-align:center; margin:10px 10px 0px 10px; }
.gallerywrap .videos-outer .thumpimg { padding:10px; }
.gallerywrap .galleryviews .thumpimg ul, .gallerywrap .videos-outer .thumpimg ul { margin:0px; padding:5px; background-color:#fff; }
.gallerywrap .galleryviews .thumpimg ul li:hover figure, .gallerywrap .galleryviews .thumpimg ul li.active figure { opacity:1 }
.gallerywrap .galleryviews .thumpimg ul li figure { opacity:0.5 }
.gallerywrap .galleryviews .thumpimg ul li, .gallerywrap .videos-outer .thumpimg ul li { width:100%; hiehgt:auto; margin:0 5px 10px 0; padding:5px; list-style:none; float:left; border:solid 1px #e4e4e4; background:none; }
.gallerywrap .galleryviews .thumpimg ul li:hover, .gallerywrap .videos-outer .thumpimg ul li:hover { background:#eee; }
.gallerywrap .galleryviews .thumpimg ul li.arrows, .gallerywrap .videos-outer .thumpimg ul li.arrows { padding:5px; width:100%; display:block; text-align:center }
.gallerywrap .galleryviews .thumpimg ul li figure, .gallerywrap .videos-outer .thumpimg ul li figure { height:70px; max-width:100px; overflow:hidden; }
.gallerywrap .videos-outer { border:solid 1px #e4e4e4; padding:10px; text-align:center; float:none; }
.reviewsbg { background:#f9f9f9; border-bottom:solid 1px #ddd }
.reviewsbg b { color:#666 }
.reviewsbg .rating .stars { margin-right:10px; }
.reviewsbg .rating .stars, .reviewsbg .rating .stars-hover { height:18px; width:18px; display:inline-block; *display:inline;
margin:0 5px 0 0; cursor:pointer; }
.reviewsbg .rating .stars { background:url(/common/images/other/stars.png) no-repeat 0 0; }
.reviewsbg .rating .stars:hover { background:url(/common/images/other/stars1.png) no-repeat 0 0; }
.reviewsbg .rating .stars-hover { background:url(/common/images/other/stars1.png) no-repeat 0 0; }
.reviewsbg .wrtrev { }
.reviewsbg .wrtrev .fbposttime input[type="checkbox"] { position:static }
.reviewsbg .wrtrev b { display:block; color:#333 }
.reviewsbg .wrtrev textarea { width:98%; resize:none; margin:5px 0 }
.smlrating a, .smlrating i, .smlrating { font-size:11px; line-height:14px; font-weight:normal; color:#aaa }
.smlrating i, .smlrating a { color:#fff }
.smlrating .star { background:url(/common/images/other/star-rate-small.png) no-repeat 0 0; height:16px; width:85px; display:block; float:left; margin-right:5px }
.smlrating .star1 { background-position:0 -18px; }
.smlrating .star2 { background-position:0 -36px; }
.smlrating .star3 { background-position:0 -54px; }
.smlrating .star4 { background-position:0 -72px; }
.smlrating .star5 { background-position:0 -90px; }
.smlrating .star1-5 { background-position:0 -108px; }
.smlrating .star2-5 { background-position:0 -126px; }
.smlrating .star3-5 { background-position:0 -144px; }
.smlrating .star4-5 { background-position:0 -162px; }
.smlrating .star5-5 { background-position:0 -180px; }
.rating-row { width:100%; padding:0 0 2px 0; }
.rating-row .star-text { color: #090; float: left; font-size: 16px; padding: 15px 0 0 22px; width: 15%; }
.rating-row .star5 { color:#090; }
.rating-row .star4 { color:#9acd32; }
.rating-row .star3 { color:#edd614; }
.rating-row .star2 { color:#ff7800; }
.rating-row .star1 { color:#cb202d; }
.rating-row .histogram { background: none repeat scroll 0 0 #ccc; float: left; height: 25px; margin: 10px; width: 65%; overflow:hidden; }
.rating-row .histogram .star5 { background-color:#090; height: 25px; }
.rating-row .histogram .star4 { background-color:#9acd32; height: 25px; }
.rating-row .histogram .star3 { background-color:#edd614; height: 25px; }
.rating-row .histogram .star2 { background-color:#ff7800; height: 25px; }
.rating-row .histogram .star1 { background-color:#cb202d; height: 25px; }
.my-ser-search { width:100%; height:56px; background: url(/common/images/default/bet-quote-back.png); position:fixed; bottom:0; margin:auto; }
.my-ser-search .sear-out { text-align:center; padding:15px 0 0 0; }
.my-ser-search .sear-out .txt-span { font-size:20px; line-height:28px; font-weight:bold; margin:0 10px 0 0; } /* statichtml start */
.statichtml { margin:10px 0 auto; border-bottom: solid 1px #f3f3f3; padding-bottom:15px }
.statichtml .cont ul { margin-bottom:10px; }
.statichtml .cont ul li { width:inherit; background-image: none !important; padding: 0 0 10px 0; list-style-type:circle; margin:0 5px 0 35px; float:none }
.statichtml p { font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; padding:10px 10px 0 10px; }
.statichtml table { margin:10px; width:97% }
.statichtml table tr td { border:solid 1px #ddd; padding:5px; } /* statichtml end */
.contactfomwrp { background-color: #FFFEE6; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 15px; margin:-1px 0 }
.mobilelabel { display:none; } /*  new daycare end */ /*daycare home start*/
.homewrp { }
.homewrp .homebanner { height:450px; position:relative }
.homewrp .homebanner .owl-carousel .item { margin:0; width:100%; height:450px; overflow:hidden; border:0; }
.homewrp .homebanner .owl-carousel .item img { max-width:none; }
.homewrp .homebanner .owl-carousel .item .tagline { color:#fff; }
.homewrp .homebanner .owl-theme .owl-controls { margin-top: -125px; }
.homewrp .homebanner .owl-theme .owl-controls .owl-page span { background: #f00; }
.homewrp .homebanner .owl-carousel .item .hometitle { position:absolute; top:80px; text-align:center; width:100%; }
.homewrp .homebanner .owl-carousel .item .homebanner h1 { font-family:Arial, Helvetica, sans-serif; float: none; font-size: 20px; line-height: 36px; font-weight: normal; padding: 0 0 10px 0; color:#fff; text-align:center }
.homewrp .homebanner .owl-carousel .item .homebanner h1 b { font-size: 46px; line-height: 46px; font-weight:bold; text-transform:uppercase }
.homewrp .homebanner .owl-carousel .item .homebanner h1 span { display:block; font-size:17px }
.homewrp .homebanner .owl-carousel .item { position: relative \9; }
.homewrp .homebanner .olyopacity-black1 { z-index:100002; }
.homewrp .hometitle { position:absolute; top:80px; text-align:center; width:100%; }
.homewrp .homebanner h1 { font-family:Arial, Helvetica, sans-serif; float: none; font-size: 20px; line-height: 36px; font-weight: normal; padding: 0 0 10px 0; color:#fff; text-align:center }
.homewrp .homebanner h1 b { font-size: 46px; line-height: 46px; font-weight:bold; text-transform:uppercase }
.homewrp .homebanner h1 span { display:block; font-size:17px }
.homewrp .homebanner h2 { font-family:Arial, Helvetica, sans-serif; float: none; font-size: 20px; line-height: 36px; font-weight: normal; padding: 0 0 10px 0; color:#fff; text-align:center; height:inherit !important }
.homewrp .homebanner h2 b { font-size: 46px; line-height: 46px; font-weight:bold; text-transform:uppercase }
.homewrp .homebanner h2 span { display:block; font-size:17px }
.homewrp .homeform { width:850px; margin:0 auto; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; position:absolute; left:50%; margin-left: -425px; top:200px }
.homewrp .homeform .glyphicon { font-size:14px; }
.homewrp .homeformwrp { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5); box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5); }
.zindex { z-index:100003; }
.homewrp .homeform [type="text"], .homewrp .homeform input[type="text"]:focus { border:0 !important; outline:none; box-shadow:none; height:42px; }
.homewrp .homeform .homeselect, .homewrp .homeform .homeinput { position:relative; width:219px; border-right:1px #ddd solid !important; background:#fff; }
.homewrp .homeform .homeselect { -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; }
.homewrp .homeform .homeinput i.map-marker { background: url(/common/images/default/icon-set.png) no-repeat -48px 0px; width: 16px; height: 16px; position:absolute; top:15px; left:5px; }
.homewrp .homeform input[type="text"] { padding-left:27px; cursor:pointer; width:240px }
.homewrp .homeform input[type="text"]:focus { cursor:text }
.homewrp .homeform .homeselect1, .homewrp .homeform .homeinput { width:277px }
.homewrp .homeform .homeselect a { display: block; padding: 12px 6px; height: 26px; line-height: 26px; font-size: 14px; color:#333; text-decoration:none; }
.homewrp .homeform .homeselect i { position:absolute; color:#b5b5b5; right:10px; font-size:28px; top:21px; -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-weight:normal; background:url(/common/images/other/downarrows.png) 0 0 no-repeat; width:15px; height:7px }
.homewrp .homeform .btn-large { padding:15px 19px; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.homewrp .homeform .angledown { background:#fff; position:absolute; width:100%; border-top:solid 1px #ddd; padding:5px 0; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
.homewrp .homeform .angledown ul { max-height: 250px; overflow-x: hidden; }
.homewrp .homeform .angledown ul li { font-size:14px; border-bottom:dotted 1px #e4e4e4 }
.homewrp .homeform .angledown ul li:hover { background:#e4e4e4; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
.homewrp .homeform .angledown ul li a { line-height:20px; padding:5px 10px 0; font-size:13px; }
.homewrp .homeform .angledown ul li b { font-size:12px; line-height:20px; padding:5px 10px 0; display:block; height: 26px; }
.homewrp .homeform .angledown:before { position: absolute; top: -9px; left: 50%; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #ccc; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.homewrp .homeform .angledown:after { position: absolute; top:-8px; left: 50.6%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
.homewrp .homeform .homeselect a.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.homewrp .cityajaxinwrap .gropingwrap .grouprt ul li i { font-size:11px; position:static }
.homewrp .cityajaxmin .cityajaxinwrap { width: 274px !important; max-height: 250px; overflow-x: hidden; }
.homewrp .waytowrp { background:#fff; padding:15px 0 0; border-bottom:solid 1px #ddd }
.testimonials h2, .postbgwrp h2, .homewrp .metroslider .metrotitle h2, .homewrp .waytowrp .subtitle, .homewrp .howitwrks .subtitle { font-family:'open_sansregular', Tahoma, Geneva, sans-serif; font-size: 32px; color: #2a2a2a; text-align: center; margin-bottom: 30px; font-weight: normal; padding:0 0 5px; border-bottom:0; }
.postbgwrp h2 { color: #fff; margin-bottom:0 }
.testimonials h2 { margin-bottom:0; margin-top:30px }
.homewrp .metroslider .metrotitle h2 { margin-bottom:5px; } /*===========================================================*/
.homewrp .waytowrp .carewrp { padding:0px 15px 15px; color:#666; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in; }
.homewrp .waytowrp .carewrp:hover .careicon { border-color:#f90; }
.homewrp .waytowrp .carewrp .careicon { height:80px; width:80px; display: inline-block; *display: inline;
border:solid 3px #cccccc; border-radius:50%; background:#fff; }
.homewrp .waytowrp .carewrp .careicon i { height:65px; width:65px; display: inline-block; *display: inline;
border-radius:50%; margin-top:8px; -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; }
.homewrp .waytowrp .carewrp .careicon i.childcareicon { background:#ccc url(/common/images/other/childcareiconhover.png) 50% 50% no-repeat; }
.homewrp .waytowrp .carewrp .careicon i.homecareicon { background:#ccc url(/common/images/other/homecareiconhover.png) 50% 50% no-repeat; }
.homewrp .waytowrp .carewrp .careicon i.eldercareicon { background:#ccc url(/common/images/other/eldercareiconhover.png) 50% 50% no-repeat; }
.homewrp .waytowrp .carewrp .careicon i.petcareicon { background:#ccc url(/common/images/other/petcareiconhover.png) 50% 50% no-repeat; }
.homewrp .waytowrp .carewrp:hover .careicon i { background:#f39c12; border-color:#f90; border-radius:50% }
.homewrp .waytowrp .carewrp:hover .careicon i.childcareicon { background:#f90 url(/common/images/other/childcareiconhover.png) 50% 50% no-repeat; }
.homewrp .waytowrp .carewrp:hover .careicon i.homecareicon { background:#f90 url(/common/images/other/homecareiconhover.png) 50% 50% no-repeat; }
.homewrp .waytowrp .carewrp:hover .careicon i.eldercareicon { background:#f90 url(/common/images/other/eldercareiconhover.png) 50% 50% no-repeat; }
.homewrp .waytowrp .carewrp:hover .careicon i.petcareicon { background:#f90 url(/common/images/other/petcareiconhover.png) 50% 50% no-repeat; }
.homewrp .waytowrp .carewrp h3 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; text-shadow:none; font-size: 22px; line-height: 24px; color:#f90; padding:10px 0; font-weight:bold; }
.homewrp .waytowrp .carewrp h3 a { color:#f90; text-decoration:none; }
.homewrp .waytowrp .carewrp p { font-size:14px; padding-bottom:10px; line-height:20px }
.homewrp .waytowrp .carewrp ul li { font-size:14px; padding-bottom:5px }
.homewrp .waytowrp .carewrp ul li a { text-decoration:underline; color:#666; }
.col_33 { width:25.4%; float: left; }
.ad300250slot { width:310px; float: right; } /*===========================================================*/
.homewrp .howitwrks { background:#f5f5f5; border-top:solid 1px #fff; padding:25px 0 }
.homewrp .howitwrks .cont_col_4 { width: 33%; }
.homewrp .howitwrks .col_4 { width: 58%; margin: 0 90px; }
.homewrp .howitwrks .carewrp { }
.homewrp .howitwrks .carewrp i { width:127px; height:120px; display: inline-block; *display: inline;
}
.homewrp .howitwrks .carewrp .subtitle { padding:15px 0 0 }
.homewrp .howitwrks .carewrp h3 { text-shadow:none; font-size:20px; color:#555; padding-bottom:10px; font-weight:bold; }
.homewrp .howitwrks .carewrp h3 a { color:#333; text-decoration:none; }
.homewrp .howitwrks .carewrp p { font-size:14px; padding-bottom:10px; line-height:20px; color:#666; }
.homewrp .howitwrks .carewrp { position:relative }
.homewrp .howitwrks .carewrp:after { background:url(/common/images/other/howitarrow.png) 0 0 no-repeat; content: ""; position: absolute; top: 40px; left: 250px; width: 100%; height: 100%; }
.homewrp .howitwrks .carewrp.last:after { position:static; background:none; }
.homewrp .howitwrks .carewrp .accountbg { background:url(/common/images/other/accountbg.png) 0 0 repeat; }
.homewrp .howitwrks .carewrp .skillsbg { background:url(/common/images/other/skillsbg.png) 0 0 repeat; }
.homewrp .howitwrks .carewrp .matchingbg { background:url(/common/images/other/matchingbg.png) 0 0 repeat; }
.lestlead { background-color:rgba(40,47,56,0.8); border-bottom:3px solid #333; margin-top:-93px; position: relative; width:100% }
.lestlead ul { list-style:none; margin:0px; padding:0px; }
.lestlead ul li { list-style:none; margin:0px; color:#fff; width:22.5%; float:left; border-right:1px solid #000; border-left:1px solid #36414e; padding:15px; min-height: 60px; font-size:16px; line-height:20px; }
.lestlead ul li span { color:#CCC; font-size:12px; }
.lestlead ul li a { color:#fff }
.homewrp .metroslider { padding:15px 0 }
.homewrp .metrotitle { text-align:left; margin-bottom:30px; }
.homewrp .metrotitle .helptext { font-size:11px; font-style:italic; text-shadow:none; padding:0 0 0 2px; text-align:center }
.bodywrap1 { border-top: double 3px #e2e2e2; background-color: #f0f0f0; }
.bodywrap2 { border-top: double 3px #e2e2e2; background-color: #f7f7f7 }
.homewrp .tiledetailed { margin:0 }
.homewrp .tiledetailed .subtitle { font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight: bold; padding:0 15px 15px 0; border-bottom: solid 1px #ddd; font-size: 20px; line-height: 24px; text-shadow:none; }
.homewrp .careseekers .carenav { padding:0px; *padding:15px 0 0 0;
}
.homewrp .careseekers .carenav ul li { display:block; float:left; border:solid 1px #e2e2e2; border-bottom-color:#ccc; margin:0 10px 0 0; }
.homewrp .careseekers .carenav ul li.active { border-top-color:#f90; border-bottom-color:#fff; }
.homewrp .careseekers .carenav ul li a { display:block; padding:10px; font-size:16px; line-height:22px; color:#333; background-color:#eee; border:solid 1px #fff; -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; }
.homewrp .careseekers .carenav ul li a span { font-size:11px; display:block; color:#666; line-height: 10px; }
.homewrp .careseekers .carenav ul li.active a { background-color:#fff; color:#000; }
.homewrp .careseekers .carenav ul li a:hover { text-decoration:none; background-color:#f7f7f7; }
.homewrp .careseekers .carenav ul li.active a:hover { background-color:#fff; }
.homewrp .careseekers .careseekerwrp { background:#fff; border:solid 1px #ddd; margin:-1px 0 15px 0; }
.homewrp .careseekers .careseekerwrp:hover { border-color:#ccc; -webkit-box-shadow:1px 1px 1px 0 #ccc; -moz-box-shadow:1px 1px 1px 0 #ccc; box-shadow:1px 1px 1px 0 #ccc; }
.homewrp .careseekers .careseekerwrp ul { margin:0 }
.homewrp .careseekers .careseekerwrp ul li { float: left; width:47.6%; padding:10px; border-bottom: solid 1px #eee; }
.homewrp .careseekers .careseekerwrp ul li h3 { padding:0; height: 20px; overflow: hidden; }
.fea-listing ul li h3 a { color:#333 }
.homewrp .careseekers .careseekerwrp ul li .location { color:#666 }
.homewrp .careseekers .careseekerwrp ul li .location i { color:#ccc }
.homewrp .careseekers .careseekerwrp ul li .location a { color:#000 }
.homewrp .careseekers .careseekerwrp ul li .listings { padding:3px 0 0 0 }
.homewrp .careseekers .careseekerwrp ul li .listings ul li { margin: 0px; padding: 0 4px 0 0; list-style: none; float: left; font-size: 11px; line-height: 14px; color: #666; border-bottom: none; width: auto; }
.homewrp .careseekers .careseekerwrp ul li .listings ul li a { text-decoration:none; }
.homewrp .careseekers .careseekerwrp ul li .listings ul li a:hover { color:#000; text-decoration:underline; }
.eventothermetro ul { padding:15px; }
.eventothermetro ul li { display:block; float:left; width:32.1%; padding:5px 10px 0 0 }
.eventothermetro ul li h3 { font-weight:normal; }
.want-to-know h2 { font-size: 18px; line-height: 32px; color:#2a2a2a; padding:10px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; }
.want-to-know { border-bottom: solid 1px #eee; }
.sel-sul-list { }
.sel-sul-list ul { margin:0px; padding:10px 0; }
.sel-sul-list ul li { margin:0px; padding:0 0 10px 30px; list-style:none; background:url(/common/images/other/list-tick.png) no-repeat 10px 8px; display:block; font-size:15px; line-height:24px; color:#333; }
.overflowhidden { overflow:hidden }
.bodycontent h2, .testimonial h2 { font-family:'open_sansregular', Tahoma, Geneva, sans-serif; font-size: 32px; color: #2a2a2a; text-align: center; margin-bottom: 30px; font-weight: normal; }
.bodycontent h2 span, .bodycontent h2 span a { color:#f90; text-decoration:none; }
.bodycontent .homenav { background: #f2f2f2; border-bottom:solid 1px #ddd; width: auto; margin-right:10px; }
.bodycontent .homenav ul { list-style: none; margin: 0; padding: 0; line-height: 1; display: block; zoom: 1; }
.bodycontent .homenav ul li { float:left; padding: 0; margin: 0; border-right:solid 1px #dedede; border-left:solid 1px #fff }
.bodycontent .homenav ul li a { color: #333; text-decoration: none; display: block; padding: 15px 25px; font-family:'open_sansregular', Tahoma, Geneva, sans-serif; font-size:16px; font-size: 16px; position: relative; -webkit-transition: color .25s; -moz-transition: color .25s; -ms-transition: color .25s; -o-transition: color .25s; transition: color .25s; }
.bodywrap2 .bodycontent .homenav ul li a:hover { color: #333333; background:#ededed; -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; }
.bodycontent .homenav ul li a:hover:before { width: 100%; }
.bodycontent .homenav ul li a:before { content: ""; display: block; position: absolute; left: 0; bottom: 0; height: 3px; width: 0; background: #a74025; -webkit-transition: width .25s; -moz-transition: width .25s; -ms-transition: width .25s; -o-transition: width .25s; transition: width .25s; }
.bodycontent .homenav ul li.active a { color: #333; background:#ededed; font-weight:bold; }
.bodycontent .homenav ul li.active a:before { width: 100%; }
.bodycontent .blockwrp ul { margin-top:10px }
.bodycontent .blockwrp ul li { background-color:#FFF; border-right: solid 1px #dfdfdd; border-bottom:solid 1px #dfdfdd; padding:10px; margin:10px 34px 15px 0; float:left; width:29.7% }
.bodycontent .blockwrp ul li:nth-child(3n+3) { margin-right:0; }
.bodycontent .blockwrp ul li h3 { font-size: 14px; text-decoration: none; line-height: 22px; height: 22px; overflow: hidden; }
.bodycontent .blockwrp ul li .location { font-size: 11px; line-height: 18px; color: #999; padding: 0 5px 0 0; }
.bodycontent .blockwrp ul li .location a { color: #000; }
.bodycontent .blockwrp ul li .listings { padding:3px 0 0 0 }
.bodycontent .blockwrp ul li .listings ul { margin:0 }
.bodycontent .blockwrp ul li .listings ul li { margin: 0px; padding: 0 4px 0 0; list-style: none; float: left; font-size: 11px; line-height: 14px; color: #666; border: 0; width: auto; }
.bodycontent .blockwrp ul li .listings ul li a { text-decoration:none; }
.bodycontent .blockwrp ul li .listings ul li a:hover { color:#000; text-decoration:underline; }
.postbtn { position:absolute; right: 30px; top: 10px; }
.postbg { background:url(/common/images/default/postbg.jpg) 0 0 no-repeat; height:290px; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; font-family:'open_sansregular', Tahoma, Geneva, sans-serif; }
.postbgwrp { padding:37px 0 25px; text-align:center }
.postbgwrp strong { font-weight: normal; font-size: 14px; color:#fff }
.postbgwrp ul { padding:25px 0 0 0 }
.postbgwrp ul li { display:inline-block; *display:inline;
margin:0 30px; }
.postbgwrp ul li label { display:block; padding:0 0 10px; color:#fff; font-size:14px; cursor:default }
.postbgwrp p { color:#fff; padding-top:20px; font-weight:bold; }
.postbgwrp p a { color: #ff0; font-weight:normal; } /*testimonials start*/  /*testimonials end*/
.testimonial { padding:20px 10px; margin-bottom:20px; background:#fff; }
.testimonial figure { float:left; }
.testimonial figure img { float:left; border-radius: 50%; display: block; width: 180px; margin:0 10px 0 0 }
.testimonial .information { margin:0 10px }
.quotes { background:url(/common/images/other/carequotes.png) 0 0 no-repeat; width:19px; height:14px; }
.quotes.left { background-position:0 0; float:left }
.quotes.right { background-position:-33px 0; float:right }
.testimonial .copy p { line-height: 22px; padding:15px 0 5px 0; margin-top:20px; font-size:16px; color: #444; }
.testimonial .name { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 26px; font-weight:bold; color: #666; }
.testimonial .title { background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #2a2a2a; padding:0 }
.testimonial .company { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #2a2a2a; }
.testimonial .owl-carousel .item .copy p { height:inherit; overflow:inherit } /**/
.testimonial .owl-carousel .item { width:100%; border:0 }
.testimonial .owl-carousel .item figure { height:125px; width:125px; overflow:inherit; border:0 }
.testimonial .owl-carousel .item figure img { height:125px; width:125px; }
.testimonial .owl-carousel .item { min-height:inherit }
.testimonial .owl-theme .owl-controls .owl-buttons div { width:35px; height:60px; background:none !important; opacity:9 }
.testimonial .owl-theme .owl-controls .owl-buttons div i { width:35px; height:60px; background:url(/common/images/default/left-right.png) 0 0 no-repeat; display:block; position:absolute; top: -130px; }
.testimonial .owl-theme .owl-controls .owl-buttons div .icon-chevron-left { background-position:0 0; left:0 }
.testimonial .owl-theme .owl-controls .owl-buttons div .icon-chevron-right { background-position:right 0; right:0; }
.listing.testimonial h2 { font-size: 18px; text-align:left; margin:0; padding:0; font-weight:bold; }
.listing.testimonial { padding:0 }
.listing.testimonial .owl-carousel .owl-wrapper-outer { padding:20px 0 }
.testimonial .owl-theme .owl-controls .owl-page span, .testimonial .owl-theme .owl-controls .owl-page { display:inline-block !important; margin-bottom:10px }
.listing .callus { display:block; font-size:12px; color:#333; font-weight:bold; padding-bottom:5px }
.listing .callus i { color:#999; font-size:14px; }
.listing .callus a { color:#333; text-decoration:none; } /* map start*/
.homemapbg { background:#f8f8f8 url(/common/images/other/mapbg.png) center 50px no-repeat; border:solid #ddd 1px; padding:10px; height:320px; }
.homemapbg h2 { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#c3161c; text-align: center; margin-bottom: 30px; font-weight:bold; padding-bottom:15px }
.daycarecount { font-size:18px; text-align:center; font-weight:bold; width:70%; color:#555; line-height:22px; padding:0 0 55px }
.daycarecount span { display:block } /* map start*/
.boxwrap .usernav { margin:10px 0 0 10px }
.boxwrap .usernav ul { margin:0px; padding:0px; border-bottom:none; }
.boxwrap .usernav ul li { margin:0px; padding:0px; list-style:none; float:left; border:solid 1px #e4e4e4; width:auto; background-color:#fff; background-image:none }
.boxwrap .usernav ul li.active { border:solid 1px #e4e4e4; border-bottom:solid 1px #F8F8F8; background:#F8F8F8; height:40px; }
.boxwrap .usernav ul li a { padding:10px 25px; display:block; color:#666; font-size:13px; line-height:20px; font-weight:bold; }
.boxwrap .userrevwrp { background-color: #f8f8f8; border: 1px solid #E2E2E2; margin:-1px 10px 10px 10px; }
.boxwrap .userrevwrp ul li { border-bottom: 1px solid #E2E2E2; width:100%; background:none; padding:0 }
.boxwrap .userrevwrp figure { width:inherit; height:inherit; margin:0 10px 0 0; padding:0; border:0 }
.boxwrap .userrevwrp .username { }
.boxwrap .userrevwrp .username h3 { font-size: 20px; font-weight: normal; margin:0 0 5px 0 }
.boxwrap .userrevwrp ul li p { line-height:20px; color:#666; margin:10px 0 5px 0 }
.boxwrap .userrevwrp .userrating { border-top: 1px solid #E2E2E2; background:#fff; padding:10px }
.boxwrap .userrevwrp .userrating ul li { float:left; padding:2px 7px; border:solid 1px #e9e8e8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0 10px 0 0; color:#aaa; width:auto }
.boxwrap .userrevwrp .userrating ul li a { text-decoration:none }
.boxwrap .userrevwrp .userrating ul li i { font-size:16px; }
.boxwrap .userrevwrp .userrating ul li.green a { color: #5c952c; }
.boxwrap .userrevwrp .userrating ul li.fun a { color: #bf0151; }
.boxwrap .userrevwrp .userrating ul li.share { float:right }
.boxwrap .userrevwrp .userrating ul li.thankugreen { border:0; border-radius:0; }
.boxwrap .userrevwrp .userrating ul li.thankugreen a { color: #5c952c; }
.boxwrap .userrevwrp .frdsrating { padding:0 10px 10px 10px }
.boxwrap .userrevwrp .frdsrating ul li { border:0; border-radius:0; margin:0 15px 0 0; color:#aaa; float:left !important }
.boxwrap .userrevwrp .frdsrating ul li i { font-size:14px; top: 2px; }
.cityheader h1 { font-size:18px; line-height:26px; padding:0 0 3px }
.cityheader i { float:left; font-size:32px; display:none }
.cityheader .helptext { font-size:14px; }
.exprihead { background:#eaecee; padding:10px; }
.btnwhite { border:#d7d9dc solid 1px; background:#FFF; text-decoration:none; }
.btnwhitee { border:#ddd solid 1px; text-decoration:none; color:#333; text-shadow:none; background:#fff }
.btnwhite .glyphicon { padding:0 3px 0 0 }
.btn.btnwhite:hover { background:#FFF; }
.expribody .formlt { width:45%; float:left; padding:20px 20px 0; }
.expribody .formlt ul li { padding: 0 10px 10px; position:relative }
.expribody .formlt1 { width:94% }
.expribody .formlt1 ul li { width:30%; float:left; }
.expribody .formlt1 ul li .select-wrapper, .expribody .formlt1 ul li .select-wrapper select { width: 250px !important; height: 32px; line-height: 32px }
.expribody .formlt ul li .agegroups { background-color:#fcfcfc; width:89.6%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index: 2; left:10px; margin-top: 5px; }
.expribody .formlt ul li .agegroups ul li { display:block; border-bottom:dotted 1px #ddd; cursor:pointer; color:#666; -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; padding:8px 10px; text-align:left; margin-bottom:0 }
.expribody .formlt ul li .agegroups ul li:hover { background-color: #f7f7f7; color: #333; }
.expribody .formlt ul li .agegroups ul li label { cursor:pointer; font-weight:normal; font-size:12px; }
.expribody .formlt input[type="text"] { width:91%; padding:6px }
.expribody .formlt textarea { width:91%; resize:none; }
.expribody .formlt ul li.textarea { width:64%; padding-right:0 }
.expribody .formlt label { font-size: 11px; font-weight: bold; color: #444; cursor: default; }
.expribody .formlt ul li.contactnumr .select-wrapper, .expribody .formlt ul li.contactnumr .select-wrapper select { margin-right: 10px; width: 65px; height: 32px; line-height: 32px }
.expribody .formlt ul li .select-wrapper, .expribody .formlt ul li .select-wrapper select { width: 364px; height: 32px; line-height: 32px }
.expribody .formlt ul li.contactnumr input[type="text"] { width:71%; }
.expribody .expthaku .thnakbbg { height:100px; width:100px; margin:0 auto }
.expribody .expthaku { width:100%; float:left }
.expribody .expthaku h3 { font-size:22px; }
.exprifooder { background-color:#f8f8f8; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border-bottom:solid 1px #fff; border-top:double 3px #ddd }
.exprifooder h2 { font-size:16px; padding:10px 10px 0; }
.exprifooder .otherlinks ul li { border-bottom: 1px dotted #ddd; padding:5px 10px; width:31%; float:left; -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; }
.exprifooder .otherlinks ul li:hover { background:#fff }
.exprifooder .otherlinks ul li h3 { }
.exprifooder .otherlinks ul li h3 a { color:#333 }
.exprifooder .otherlinks ul li .rmdet { }
.exprifooder .otherlinks ul li .rmdet ul { margin:0px; padding:0; }
.exprifooder .otherlinks ul li .rmdet ul li { margin:0px; padding:0 10px 0 15px !important; list-style:none; float:left; font-size:12px; line-height:18px; color:#666; background:url(/common/images/default/dot-arrow.png) no-repeat -3px 1px; border:none !important; width:auto }
.exprifooder .otherlinks ul li .rmdet ul li span { color:#999; }
.exprifooder .otherlinks .location a { font-size:11px; }
.expribody .cityajaxmin .cityajaxinwrap { width: 94.2%; left: 0; max-height: 200px; overflow-y: scroll; } /* metro end*/  /* feedback */
.feedtitle { }
.feedtitle ul { background:url(/common/images/default/tile-in-border1px.gif) repeat-x 0 bottom; padding:0 0 0 10px; }
.feedtitle ul li { display:block; float:left; border:solid 1px #e2e2e2; border-bottom-color:#ccc; margin:0 10px 0 0; }
.feedtitle ul li.active { border-top-color:#f90; border-bottom-color:#fff; }
.feedtitle ul li a { display:block; padding:10px; font-size:16px; line-height:22px; color:#333; background-color:#f7f7f7; border:solid 1px #fff }
.feedtitle ul li a span { font-size:11px; display:block; color:#999; line-height: 10px; }
.feedtitle ul li.active a { background-color:#fff; color:#ff9900; }
.feedtitle ul li a:hover { text-decoration:none; background-color:#eee; }
.feedtitle ul li.active a:hover { background-color:#fff; }
.feedcontent { padding:20px 0; }
.feedcontentpad { padding:0; }
.feedcontent .feedcol1, .feedcontent .feedcol2, .feedcontent .feedcol3, .feedcontent .feedcol4 { float:left; width:47%; }
.feedcontent .feedcol2 { width:53%; }
.feedcontent .feedcol3 { width:33%; }
.feedcontent .feedcol4 { width:34%; }
.feedcontent .row_form { padding:10px 10px 5px 10px; }
.feedcontent .row_form label { display:block; line-height:18px; color:#666; font-weight:bold; font-size:12px; cursor:default; }
.feedcontent .row_form label i { font-weight:normal; color:#999; font-size:11px; }
.feedcontent .row_form input[type="text"], .feedcontent .row_form select { width:80%; padding:10px; margin:0; }
.feedcontent .row_form input[type="text"].msubject { width:90%; }
.feedcontent .row_form select { height:40px; line-height:40px; width:85%; }
.feedcontent .row_form textarea { width:90%; padding:10px; resize:none; height:170px; margin:0; }
.feedcontent .row_form textarea.memail { min-height:80px; max-height:80px; width:80%; }
.feedcontent .row_form .helptext { font-size:11px; line-height:13px; color:#C52429; display:block; min-height:13px; }
.feedcontent .row_form .helptextgray { color:#999; }
.feedcontent .feedcontact { margin:25px 10px 0 10px; background-color:#f4f4f4; border:solid 1px #e2e2e2; padding:10px; }
.feedcontent .feedcontact b { font-size:15px; line-height:20px; padding:0 0 5px 0; display:block; }
.feedcontent .feedcontact p { line-height:20px; padding:0 0 15px 0; }
.feedcontent .feedcontact hr { height:0; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #fff; margin-bottom:15px; }
.feedcontent .keyline { border-top:1px solid #eee; color:#666; font-size:12px; line-height:16px; padding:10px 0; text-align:center; }
.feedcontent .feedcol1.small { width:35%; }
.feedcontent .feedcol1.mini { width:20%; }
.feedcontent .feedcol1.mini1 { width:23%; }
.feedcontent .invscs { padding:20px 0 40px; }
.feedcontent .invscs b { font-size:18px; line-height:24px; font-weight:normal; }
.feedcontent .invscs p { padding-top:10px; }
.feedcontent .msgor { font-size:18px; line-height:20px; text-transform:uppercase; color:#999; margin:0 10px; }
.sear-dir { margin:16px 0 0 0; }
.sear-dir a.rem { display:block; width:auto !important; height:auto !important; }
.feedcontent .row_form input[type="text"].set-width, .feedcontent .row_form select.set-width { width:95%; }
.get-map-out { margin:10px 0px; padding:20px 10px 10px; display:block; background:#f4f4f4 url(/common/images/other/shadow.png) no-repeat center top; }
.get-map-out .direction { width:36%; padding:0; float:left; }
.get-map-out .map { width:64%; float:left; }
.feedcontent .row_form label span { }
.feedcontent .row_form label span a { font-weight:normal; width:auto; height:auto; }
.feedcontent .row_form select.big-wid { width:100%; height:43px; }
.feedcontent .row_form.adj-pad { padding:0 0 10px 0; }
.feedcontent .row_form label span a { font-weight:normal; width:auto; height:auto; }
.direction-list { margin:10px 0 0 0;/*height:370px;overflow:auto;*/ }
.direction-list table { font-size:12px; line-height:16px; color:#333; }
.direction-list table tr { padding:6px; }
.direction-list table tr td.adp-text { padding-top:12px; font-size:11px; font-weight:bold; line-height:14px; }
.direction-list table tr td.adp-substep { padding:6px 2px; }
.adp-legal { font-size:11px; padding-top:8px; }
.adp-distance { font-size:11px; padding:6px 4px; background-color:#BED9A6; }
.adp-summary { color:#D1431E; padding:8px 3px; font-weight:bold; }
th, td, caption { vertical-align:middle; }
.adp, .adp table, .adp-list { max-height:380px!important; overflow:auto!important; }
img.adp-marker { margin:5px 10px; width:22px; height:40px; }
.adp-step, .adp-text { font-weight:bold; }
.adp-step, .adp-substep { font-size:11px; } /* pagination */
.pagination-out { padding:15px 10px; background-color:#fff; border-top:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4; }
.pagination-out .lft-txt { font-size:11px; color:#666; float:left; padding: 4px 10px 0px 0px; }
.pagination-out .lft-txt b { color:#333; }
.pagination-out ul { margin:0px; padding:0px; }
.pagination-out ul li { margin:2px; padding:0px; list-style:none; float:left; }
.pagination-out ul li a { zoom:1; background-color:#f7f7f7; color:#717171; border:solid 1px #d4d4d4; font-weight:bold; padding: 5px 10px; }
.pagination-out ul li a:hover { background-color:#fff; color:#333; }
.pagination-out ul li a.active { background-color:#777; color:#fff; border-color:#555; }
.pagination-out ul li a.active:hover { text-decoration:none; }
.content-bor .pagination-out { border-bottom:0; }
.day-care-title ul li.adid { font-weight:normal; padding:0 }
.day-care-title ul li.adid b { font-weight:bold; }
.searchbar { background:#f3f3f3; padding:10px; border-bottom:#ddd 1px solid; border-top:#ddd 1px solid; }
.noisebg { background:#fff url(/common/images/default/noise-bg-efx.png) 0 0 repeat-x }
.noisebg .contentwrp h3 { padding:10px 0 0 0; }
.getalertwrp { border:solid 1px #bce8f1; background:#fff; padding:5px; }
.getalert { background:#d9edf7; padding:10px; text-align:center }
.getalert p { font-size:16px; padding-bottom:10px; }
.postadbgwrp { border:solid 1px #ddd; background:#fff; padding:3px; }
.postadbg { background:#eee url(/common/images/other/postjobs.png) 96% 10px no-repeat; padding:30px 15px; }
.postadbg p { font-size: 32px; line-height: 36px; color: #444; text-shadow:1px 1px 0 #fff; padding: 0 15px 15px 0; }
.quick_link { margin-bottom:20px; }
.quick_link h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; padding: 0 0 5px; }
.quick_link ul li { border-bottom: 1px dotted #ddd; padding: 5px 0; }
.quick_link ul li a { color: #333; text-decoration: none; }
.savedad { background-color:#fff; }
.savedad ul li { border-top:solid 1px #e4e4e4; padding:10px; -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; }
.savedad ul li:hover { background:#f6f7f9; }
.savedad ul li h3 { font-size:16px; line-height:20px; font-weight:bold; padding:5px 0; text-align:left }
.savedad ul li h3 a { color:#333; }
.savedad ul li .buy { padding:0; float:right; z-index:2; width:22%; text-align:center; margin-top:5px; }
.savedad ul li .daycaredecs ul li { float:left; padding:0 5px 0 0; color:#999; border:0; font-size:11px; }
.savedad ul li .daycaredecs ul li i { font-size: 11px; margin-right:3px; }
.savedad ul li .daycaredecs ul li.list { background:url(/common/images/default/dot-arrow.png) no-repeat -3px 3px; padding:0 0 0 15px; color:#333; margin:0 0 0 15px; }
.savedad ul li .daycaredecs { width:78%; float:left; }
.savedad ul li .daycaredecs .callus { display:block; font-size:14px; color:#000; font-weight:bold; padding-bottom:5px }
.savedad ul li .daycaredecs .callus i { color:#999; font-size:12px; margin-right:2px; }
.savedad ul li .daycaredecs .callus a { color:#333; text-decoration:none; }
.savedad ul li .daycaredecs .rm-det { }
.savedad ul li .daycaredecs .rm-det ul { margin:0px; padding:4px 0 2px 2px; }
.savedad ul li .daycaredecs .rm-det ul li { margin:0px; padding:0 10px 0 15px !important; list-style:none; float:left; font-size:11px; line-height:18px; color:#666; background:url(/common/images/default/dot-arrow.png) no-repeat -3px 1px; border:0!important; font-weight:bold }
.savedad ul li .daycaredecs .rm-det ul li span { color:#999; }
.infobox { background-color: #fff; height: 25px; white-space: nowrap; z-index: 999; width: 265px; }
.infobox .image { display: inline-block; float: left; width: 87px; margin-right: 20px; position: relative; }
.infobox .image img { width:90px; height:70px; }
.infobox .image .contract-type { -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); box-shadow:0px 1px 2px rgba(0,0,0,0.2); background-color:rgba(255,255,255,0.9); border-radius:2px; color:#464646; display:inline; font-size:11px; font-weight:bold; right:5px; padding:2px 7px 2px 7px; position:absolute; top:-10px; text-align:right }
.infobox .close { -moz-transition:0.2s; -o-transition:0.2s; -webkit-transition:0.2s; transition:0.2s; right:0px; margin-top:-20px; opacity:0.5; position:absolute }
.infobox .close:hover { opacity:1 }
.infobox .info { display:inline-block; float:left; width:auto; padding-top:5px; }
.infobox .info .title { background-image: none; border: 0; padding: 0; }
.infobox .info .title a { color:#30a4ea; font-size:14px; font-weight:bold }
.infobox .info .price { -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); box-shadow:0px 1px 2px rgba(0,0,0,0.2); background-color:#99b828; border-radius:2px; bottom:10px; color:#fff; display:inline; font-size:14px; font-weight:bold; left:25px; position:absolute; padding:4px 12px 4px 12px }
.infobox .info .location { font-size:12px; padding:0px; margin-top:-3px }
.infobox .info .property-info { box-shadow:none; border-bottom:1px solid #f2f2f2; padding-left:0; font-size:12px; padding-bottom:8px }
.infobox .info .property-info .area, .infobox .info .property-info .bathrooms { margin-right:10px }
.infobox .info .property-info .icon { color:#f69679; margin-left:-2px; margin-right:10px }
.infobox:after { border:7px solid transparent; border-width:7px 4px; border-top-color:#fff; bottom:-13px; content:""; display:block; height:0px; left:80px; margin-left:-4px; position:absolute; width:0px }
.otp { border:solid 1px #d7c9b6; border-top-color:#fff; border-left-color:#fff; background-color:#fef5e8; margin:10px 0; }
.otp .otptle { font-size:16px; line-height:18px; padding:10px; }
.otp p { padding:10px 10px 0; }
.otp label { float:none; font-weight:bold; padding:10px; }
.otp .dnd { display:block; padding:10px 0 0 10px; }
.otptnxwrp .otpwrp { text-align:center; padding:10px 0 15px 0; background:#fff; margin:15px 0 0 0; border-bottom:solid 1px #ddd; }
.otptnxwrp .otpwrp h3 { font-size:16px; line-height:18px; padding:0 0 10px 0; font-weight:normal; }
.otptnxwrp .otpwrp p { font-size:16px; }
.otp .helptext { padding:0 0 10px 10px }
.otpvia { padding-bottom:0; border-top:solid 1px #d7c9b6; margin-top:10px; }
.otpvia b { font-size:12px; display:block; padding-bottom:5px }
.verymge { background:#fff; border-top:solid 1px #d7c9b6; border-bottom:solid 1px #d7c9b6; }
.verymge p { padding:0 }
.verymge span { font-weight: bold; }
.otpvia label { padding-top:0; font-weight:normal } /*thank u*/
.thankucont { font-size: 16px; line-height: 20px; color: #333; padding:20px 10px; text-align: left; }
.thankucont ul { padding:10px 0 10px; margin-top:15px }
.thankucont ul li { margin:0 10px 10px 10px; float:left; padding:10px; background:#fff; border:solid 1px #ddd; width:44.8% }
.thankucont ul li h3 { padding:0 }
.thankucont ul li label { font-size:13px; font-weight:bold; color:#666; text-align:left }
.thankucont ul li .vernum { display:block; font-weight:bold; padding:5px 0; color:#444; font-size:12px }
.thankucont ul li .vernum i { margin:0 0 0 3px; }
.thankucont ul li .sertype { padding:0 0 5px; font-size:11px; }
.thankucont ul li .sertype b { font-size: 12px; color: #666; padding: 0 5px 0 0; font-weight:normal }
.thankucont ul li .sertype a { color:#000 }
.thankucont ul li .location i { font-size:12px; }
.thankucont ul li .location, .thankucont ul li .vernum, .thankucont ul li .sertype { margin-left:25px; }
.thankucont ul li input[type="checkbox"]:not(:checked) + label:before { border:solid 1px #ccc }
.thankucont ul li input[type="checkbox"]:checked + label:before { border:solid 1px #f68121 }
.thankucont ul li input[type="checkbox"]:checked + label:after { color:#f68121 }
.thankucont ul li .vernum i { color:#c2c2c2; padding-right:3px; }
.thankucont .selectall { float:right; }
.thankucont .selectall label { font-size:11px; margin-top:10px; }
.errmsg, .sussmsg { text-align:center; }
.sussok { width:50px; height:50px; border:solid 3px #a5dc86; margin: 0 auto; border-radius:50% }
.sussok i { color:#a5dc86; font-size:30px; line-height:42px; }
.erroralert { width:50px; height:50px; border:solid 3px #f27474; margin: 0 auto; border-radius:50% }
.erroralert i { color:#f27474; font-size:30px; line-height:42px; }
.errmsg p, .sussmsg p { font-weight:bold; color:#5c952c; }
.errmsg p, .errmsg span { color:#f27474; }
.sussmsg h3 { color:#5c952c !important }
aside .sandalbg .thankucont ul li { width:91% }
.cityselector .thankucont ul li { width:44% }
.leaderboards { height: 90px; margin: 0 auto; padding: 0 0 15px; text-align: center; }
.expired_notification_bar { background:#fcf8e3; padding:0 15px 15px 15px; border: 1px solid #fae099; border-top:0; border-left: 2px solid #f89406; }
.expired_notification_bar .no-ads { padding-top:15px; }
.expired_notification_bar .no-ads p { font-size: 22px; font-weight: normal; color: #222; padding-bottom: 5px; }
.expired_notification_bar .no-ads .fa { color: #f89406; }
.expired_notification_bar .no-ads ul li { padding-bottom:10px; } /*free add listing*/
.freelisting { border:solid 1px #ddd; background:#fff; margin-bottom:25px; border-left:0; border-right:0 }
.freelisting h2 { font-size:18px; color:#707070; font-family: 'open_sansregular'; font-weight:normal; padding:10px 10px 0 }
.freelisting h2 a { color:#707070; }
.freelisting .freelistdetail { padding:10px; }
.freelisting .freelistdetail ul li { font-size: 14px; line-height: 26px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; color: gray; padding: 0 0 5px; color:#808080; float:left; margin-right:25px; }
.freelisting .freelistdetail ul li i { margin-right:3px; }
.freelisting .freelistdetail ul li.taglinks { width:100% }
.freelisting .freelistdetail ul li.taglinks small { display:block; font-weight:bold; font-size:12px; color:#969696; font-family:Arial, Helvetica, sans-serif; }
.freelisting .freelistdetail ul li.taglinks span { float:left; display:block; padding:0 10px; border:1px #f5f5f5 solid; background:#fff; font-size:12px; color:#999; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; margin:0 10px 10px 0; line-height:20px; }
.icon-tag { background-position: 0 -48px; }
.freelisting .freeaction { border-top: 1px dotted #989a9b; width: 100%; }
.freelisting .freeaction ul li { float: left; padding:10px 15px; font-size: 14px; line-height: 24px; color: #adadad; }
.freelisting .freeaction ul li i { margin:0 0 0 5px } /* offer page start*/
.care-offerwrp .care-offer-title { border-bottom:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd; background:#fff; padding:15px }
.care-offerwrp .care-offer-title hgroup, .care-offerwrp .care-offer-title .sortby-filter { width:50%; float:left; }
.care-offerwrp .care-offer-title h1 { font-family: "robotolight"; font-size:24px; color:#333; font-weight:normal }
.care-offerwrp .care-offer-title h2 { font-family: "open_sansregular"; color:#777; font-size:13px; font-weight:normal }
.care-offerwrp .care-offer-title .sortby-filter ul { float:right; list-style:none; text-align:right; padding-top:36px; }
.care-offerwrp .care-offer-title .sortby-filter ul li { float:left; font-family: "open_sansregular"; font-size:14px; }
.care-offerwrp .care-offer-title .sortby-filter ul li a { padding:15px; color:#696969; text-decoration:none; }
.care-offerwrp .care-offer-title .sortby-filter ul li a:hover { border-bottom:2px solid #f89406; }
.care-offerwrp .care-offer-title .sortby-filter ul li a.active { border-bottom:2px solid #f89406; }
.care-offerwrp .care-offer-block { width: 77%; padding: 10px 0; margin-left: 15px; }
.care-offerwrp .care-offer-block .care-offer { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #fff; box-shadow: rgba(0,0,0,0.3) 0 2px 3px 0; width:296px; float:left; margin:20px 15px 0px 0; }
.care-offerwrp .care-offer-block .care-offer:nth-child(4n+4) { margin-right: 0; }
.care-offerwrp .care-offer-block .care-offer figure { position:relative; height:150px; overflow:hidden; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.care-offerwrp .care-offer-block .care-offer figure img { width:100% }
.care-offerwrp .care-offer-block .care-offer .overlay-bottom { background: rgba(0,0,0,.5); background: -webkit-linear-gradient(to top, rgba(0,0,0,.6) 0, rgba(0,0,0,0) 100%); background: -moz-linear-gradient(to top, rgba(0,0,0,.6) 0, rgba(0,0,0,0) 100%); background: -o-linear-gradient(to top, rgba(0,0,0,.6) 0, rgba(0,0,0,0) 100%); background: linear-gradient(to top, rgba(0,0,0,.6) 0, rgba(0,0,0,0) 100%); position: absolute; width: 100%; height: 60px; bottom: 0; transition: all .5s ease; }
.care-offerwrp .care-offer-block .care-offer .overlay-bottom .discount { background:#1dae84; padding:3px 10px; color:#fff; position: absolute; bottom: 0; right: 0; font-size: 14px; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.care-offerwrp .care-offer-block .care-offer .offer-disc-wrp { padding:10px; border-bottom:dashed 1px #ddd; }
.care-offerwrp .care-offer-block .care-offer .offer-disc-wrp b { font-family: "robotoregular"; font-size:18px; color:#333; padding-bottom:8px; display:block; font-weight:normal; line-height:20px; }
.care-offerwrp .care-offer-block .care-offer .care-busnsname b a, .care-offerwrp .care-offer-block .care-offer .offer-disc-wrp b a { color:#333 }
.care-offerwrp .care-offer-block .care-offer .offer-disc-wrp p { font-family: "open_sansregular"; color:#777; font-size:13px; font-weight:normal; padding-bottom:8px; }
.care-offerwrp .care-offer-block .care-offer .offer-disc-wrp small { font-family: "open_sansregular"; color:#ff5722; font-size:13px; font-weight:normal; padding-bottom:8px; }
.care-offerwrp .care-offer-block .care-offer .offer-disc-wrp small em { color:#333; font-style:normal; }
.care-offerwrp .care-offer-block .care-offer .care-busnsname { padding:10px; background:#f5f5f5; margin:1px }
.care-offerwrp .care-offer-block .care-offer .care-busnsname b { font-family: "robotoregular"; font-size:14px; color:#333; font-weight:normal; display:block; padding-bottom:3px }
.care-offerwrp .care-offer-block .care-offer .care-busnsname .offerlocat { color: #777; padding-bottom:3px; display:block }
.care-offerwrp .care-offer-block .care-offer .care-busnsname .offerlocat i { margin-right:3px; }
.care-offerwrp .care-offer-block .care-offer .care-busnsname ul.offeron { margin-top:5px; }
.care-offerwrp .care-offer-block .care-offer .care-busnsname ul.offeron li { float:left; display:block; padding:0 10px; background:#fff; font-size:11px; color:#777; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; margin:0 10px 5px 0; line-height:20px; font-family:"robotoregular" }
.care-offerwrp .care-offer-block .care-offer .care-acton { border-top:dashed 1px #ddd; padding:15px 10px }
.care-offerwrp .care-offer-block .care-offer .care-acton .offershare { border:solid 1px #ddd; line-height:30px; padding:0 12px; float:left; color:#c1c2c2 }
.care-offerwrp .care-offer-block .care-offer .care-acton .offerbtn { float:right; border:1px dashed #f89406; color:#f89406; padding:0 10px 0 0; text-decoration:none; font-size:14px; }
.care-offerwrp .care-offer-block .care-offer .care-acton .offerbtn:hover { background:#f89406; color:#fff }
.care-offerwrp .care-offer-block .care-offer .care-acton .offerbtn i { border-right:solid 1px #f1f1f1; line-height:30px; padding:0 12px; margin-right:5px; }
.care-offerwrp .care-offer-block .care-offer .care-acton .offerbtn:hover i { background:#f68005; border-right:solid 1px #f68005; }
.care-offerwrp .care-filter-block { width: 350px; margin: 20px 0 0 0; padding: 10px 0; }
.care-offerwrp .care-filter-block .offerfilter ul, .care-offerwrp .care-filter-block .offerfilter ul ul { list-style-type:none; margin: 0; padding: 0; }
.care-offerwrp .care-filter-block .offerfilter ul a { display: block; text-decoration: none; }
.care-offerwrp .care-filter-block .offerfilter ul li { margin:0 0 20px; background:#fff; border:solid 1px #e0e0e0; }
.care-offerwrp .care-filter-block .offerfilter ul li.active i { -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; }
.care-offerwrp .care-filter-block .offerfilter ul li.active a i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.care-offerwrp .care-filter-block .offerfilter ul li a { background: #e0e0e0; color: #333; padding: 0.5em; font-family: "open_sansregular"; margin:1px; font-size:16px; }
.care-offerwrp .care-filter-block .offerfilter ul li a i { float:right; font-size:18px; }
.care-offerwrp .care-filter-block .offerfilter ul li ul li { margin:1px 0; border:0; font-size:13px; color:#666 }
.care-offerwrp .care-filter-block .offerfilter ul li ul li a { color: #000; padding-left: 20px; background:none; font-size:13px; color:#666 }
.care-offerwrp .care-filter-block .offerfilter ul li ul li a:hover { background: #ff4242; color:#fff }
.care-offerwrp .care-filter-block .offerfilter ul li ul li.selected a { background:#eff0f1; border:solid 1px #ddd; margin:10px; border-radius:30px; }
.care-offerwrp .care-filter-block .offerfilter ul li ul li.selected a i { float:right; font-style:normal; font-size:12px; color:#333; font-weight:bold; padding-right:10px; }
.care-offerwrp .care-filter-block .offerfilter ul li ul li.selected:hover a { color:#333 }
.care-offerwrp .care-filter-block .offerfilter ul li ul li.formfild { position:relative; margin:10px; }
.care-offerwrp .care-filter-block .offerfilter ul li ul li.formfild input[type="text"] { width:96% }
.care-offerwrp .care-filter-block .offerfilter ul li ul li.formfild i { position:absolute; right:10px; top:7px; }
.care-offerwrp .care-filter-block .offerfilter .content-4 { height: 250px; padding-bottom:15px; }
.care-offerwrp .care-filter-block .offerfilter .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown, .care-offerwrp .care-filter-block .offerfilter .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background:none !important }
.mymodal { 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; }
.mymodal .mymodal-content { z-index: 100003; width:500px; display: block; background:#fff; margin:0 auto; position:relative; top:15%; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5); }
.mymodal-content .close { width:26px; height:26px; position:absolute; top:0; right:-40px; }
.mymodal-content .close a { width:26px; height:26px; display:block; overflow:hidden; text-indent:-9999px; background:url(/common/images/other/remove.png) no-repeat 0 0; filter:alpha(opacity=8); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8; }
.mymodal-content .close a:hover { opacity:1 }
.offerfrom-hd { background: #F8F8FA; padding:10px }
.offerfrom-hd p { line-height: 20px; }
.offerfrom-hd .ofrtitle { font-size: 18px; padding: 0 0 5px; }
.offerfrom-hd .ofrper { font-size: 12px; color: #6b6b6b; padding: 0 0 5px; font-weight: bold; }
.offerfrom-hd .ofrper b { color: #000; }
.offerfrom-hd .ofrvlid { color: #6b6b6b; font-size: 13px; font-weight: normal; padding-bottom: 8px; }
.offerfrom-hd .ofrvlid span { color:#ff5722 }
.formgroup ul li { position:relative; display:inline-block; width:95%; margin:0; padding: 10px; }
.formgroup input { font-size: 14px; padding: 8px 10px; display: block; width: 96%; border: none; border-bottom: 1px solid #757575; background: #fff; }
.formgroup label { color:#444; font-size:12px; font-weight:normal; position:absolute; pointer-events:none; left:15px; top:19px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.formgroup input:focus ~ label, .formgroup input:valid ~ label {
top:-3px;
font-size:11px;
color:#888;
left:10px;
}
.formgroup .bar { position:relative; display:block; width:100%; }
.formgroup .bar:before, .formgroup .bar:after { content:''; height:2px; width:0; bottom:0px; position:absolute; background:#5264AE; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.formgroup .bar:before { left:50%; }
.formgroup .bar:after { right:50%; }
.formgroup input:focus ~ .bar:before, .formgroup input:focus ~ .bar:after {
width:50%;
}
.formgroup .highlight { position:absolute; height:60%; width:100%; top:25%; left:0; pointer-events:none; opacity:0.5; }
.formgroup input:focus ~ .highlight {
-webkit-animation:inputHighlighter 0.5s ease;
-moz-animation:inputHighlighter 0.5s ease;
animation:inputHighlighter 0.5s ease;
}
@-webkit-keyframes inputHighlighter { from {
background:#5264AE;
}
to { width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter { from {
background:#5264AE;
}
to { width:0; background:transparent; }
}
@keyframes inputHighlighter { from {
background:#5264AE;
}
to { width:0; background:transparent; }
}
.formgroup ul li.success label, .formgroup ul li.active label, .formgroup ul li.alert label { top:0; left:10px; color: #d6181f; font-size: 11px; }
.formgroup ul li.active label { color: #888; }
.formgroup ul li.alert input { border-bottom:solid 2px #d6181f }
.formgroup ul li.success input { border-bottom:solid 2px #08a182; }
.formgroup ul li.success label { color: #08a182; }
.formgroup ul li.contnum input { padding-left:80px; width:81.3% }
.formgroup ul li input[type="text"]:focus { box-shadow:none; outline:none !important; border:0 !important; }
.formgroup ul li.contnum .citydrop { position:absolute; padding:3px 16px 3px 6px; display:none; top:13px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.formgroup ul li.contnum input:focus ~ .citydrop, .formgroup ul li.contnum input:valid ~ .citydrop {
display:block;
transition:0.2s ease all;
-moz-transition:0.2s ease all;
-webkit-transition:0.2s ease all;
}
.formgroup ul li.contnum .citydrop a { color:#333 }
.formgroup ul li.contnum .citydrop a:before { position: absolute; top: 8px; right: 5px; display: inline-block; border-top: 4px solid #414446; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ''; }
.formgroup ul li.contnum .citydrop .cityload { position:absolute; background:#fff; width:150px; top: 28px; left: 0; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); z-index:2 }
.formgroup ul li.contnum .citydrop .cityload ul li { width:89% }
.formgroup ul li.contnum .citydrop ul li { font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom: 1px solid #ddd; padding:8px 9px; color:#555; cursor:pointer }
.formgroup ul li.contnum .citydrop ul li i { font-size:11px; position:static; background:none }
.formgroup ul li.contnum .cityload ul li a { color:#555; text-decoration:none; display:block; text-overflow:ellipsis }
.formgroup ul li.contnum .cityload ul li a:before { display:none }
.formgroup ul li.contnum.active .citydrop { display:block }
.formgroup ul li.contnum .cityload ul li.active, .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 }
.formgroup ul li.contnum .cityload ul li:hover, .formgroup ul li.contnum .cityload ul li.active a, .formgroup ul li.contnum .cityload ul li:hover a { color:#fff }
.formgroup ul li.contnum .checkbox label, .formgroup ul li.contnum ul li .checkbox, .formgroup ul li.contnum .checkbox input[type="checkbox"] { position: static; pointer-events: auto; padding:5px 0 0 0; display:inline-block; width: inherit; color: #999; }
.formgroup ul li.submit .btngreen1 { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #08a182; }
.offerfrom-bd .safetext { font-size: 12px; color: #999; padding:0 10px 10px 10px; }
.offerfrom-bd .ofrbd { padding:10px; }
.offerfrom-bd .otpwrp { text-align:center; }
.offerfrom-bd .otpwrp .sussmsg b { font-weight: bold; color: #5c952c; margin: 10px 0; display: block; }
.offerfrom-bd .offercodebox { background: #08a182; padding: 3px; display: inline-block; }
.offerfrom-bd .offercodebox .innerbox { border: 1px dashed #98efde; padding: 5px 10px; text-align: center; color: #fff; }
.ofrbd .otpwrp p { text-align: center; color: #5c952c; font-size: 16px; font-weight: bold; }
.offerfrom-bd .hwusths { font-weight: bold; font-size: 12px; color: #6b6b6b; position: relative; cursor: pointer; display: inline-block; }
.offerfrom-bd .hwusths .hovertext { background-color: rgba(0, 0, 0, 0.9); display: none; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 8px 10px; width: 300px; top: -75px; position: absolute; left: 0px; }
.offerfrom-bd .hwusths:hover .hovertext { display:block }
.offerfrom-bd .hwusths .hovertext:after { position: absolute; bottom: -6px; left: 10px; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgba(0, 0, 0, 0.9); content: ''; } /* offer page end*/  /* free ad detail*/
.freetitlegroup { background:url(/common/images/default/noise-bg.png) 0 0 repeat; border:solid 1px #ddd; padding:15px; border-bottom:0; position:relative }
.freetitlegroup h1, .freetitlegroup h2 { color:#444; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; line-height:26px; text-shadow:2px 2px 0 #fff; padding:0 0 5px; display:inline-block } /*.freetitlegroup:after { background:url(/common/images/default/noise-bg-efx.png) 0 0 repeat-x; content:""; position:absolute; bottom: -10px; left: 0; width: 100%; height: 10px; }*/
.freetitlegroup .action { text-align: right; display: inline-block; float: right; }
.freetitlegroup .action ul li { float:left; border:solid 1px #fff; margin-right:10px; border-right:solid 1px #b5b5b5; border-bottom:solid 1px #b5b5b5; -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; }
.freetitlegroup .action ul li:hover { border:solid 1px #fff; border-left:solid 1px #b5b5b5; border-top:solid 1px #b5b5b5; color:#333 }
.freetitlegroup .action ul li a.active i { color: #e62878; }
.freetitlegroup .action ul li a { color:#333; padding:4px 8px; display: inline-block; *display:inline;
text-shadow:1px 1px 0 #fff; }
.freetitlegroup .action ul li:hover a { color:#000 }
.freetitlegroup .action ul li i { color:#666 }
.sandalbg.bggray { background: #edebeb; border:0; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; }
.tags { font-size:12px; background:#888; color:#fff; border-radius:3px; padding:3px 5px; font-weight:normal; text-shadow:none; font-family:Arial, Helvetica, sans-serif }
.contentwrp.freebg { background: #f4f4f4; border-top:solid 1px #fff; border-bottom:solid 1px #ddd; margin-bottom:10px; }
.freebg h2 { border:0; padding:0; font-size: 18px; font-weight: normal; color:#333 }
.freebg .freecontact { padding-bottom:10px; }
.freebg .freecontact li { background:none; padding: 0; float:none }
.freebg .freecontact i { opacity:.5 } /* free ad detail*/
.cityselector.viewphonum { width:400px; margin-left: -200px; }
.cityselector.viewphonum .overlayformhd { background:#fff }
.cityselector.viewphonum .overlayformhd h3 { padding:10px 0; border-bottom: solid 1px #ddd; margin-bottom:15px; }
.cityselector.viewphonum .overlayformhd .formlt { width:100% }
.cityselector.viewphonum .formlt ul li { background: #f9fafb; padding:5px 0; margin-bottom:20px; border-bottom: solid 1px #ddd }
.cityselector.viewphonum .formlt ul li .alerttext { display: inline; }
.cityselector.viewphonum .formlt ul li textarea, .cityselector.viewphonum .formlt ul li input[type="text"] { border:0; background:none }
.cityselector.viewphonum .formlt ul li textarea, .cityselector.viewphonum .formlt ul li input[type="text"]:focus { outline:none; box-shadow:none; border:0 !important }
.cityselector.viewphonum .formlt ul li.btnbg { background:none; text-align:center; border-bottom:0 }
.cityselector.viewphonum .formlt ul li .select-wrapper, .cityselector.viewphonum .formlt ul li .select-wrapper select { background:none; border:0 }
.cityselector.viewphonum .formlt ul li .select-wrapper { position:relative }
.cityselector.viewphonum .formlt ul li .select-wrapper:before { content: "\f107"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; *display:none;
position: absolute; right: 10px; top: 9px; }
.cityselector.viewphonum .formlt ul li .select-wrapper .holder { border:0 }
.cityselector.viewphonum .overlayformhd .formlt ul li i { right:10px; top:10px; }
.cityselector.viewphonum .overlayformhd .formlt .bussnsdetail { padding-bottom:15px; }
.cityselector.viewphonum .overlayformhd .formlt .bussnsdetail b { font-size: 16px; font-weight:normal; margin: 16px 0 5px 0; line-height: 20px; color: #777; }
.cityselector.viewphonum .overlayformhd .formlt .bussnsdetail p { text-align: left; color: #777; font-size: 12px; padding: 5px 0; }
.cityselector.viewphonum .overlayformhd .formlt .bussnsdetail p i { margin:0 4px }
.cityselector.viewphonum .overlayformhd .usrwrp { padding:0; border:0; background:none }
.cityselector.viewphonum .overlayformhd .usrwrp .btn-green.show, .overlayformhd .formlt ul li .alerttext { display:inline-block; }
.citylisting ul { padding:0 15px; margin:10px 0 }
.citylisting ul li { background:url(/common/images/default/dot-arrow.png) 0 8px no-repeat; padding:0 0 0 18px; font-size:13px; color:#666; margin:0; display:block; font-size:14px; }
.citylisting ul li a { color:#666; text-decoration:none; padding:5px; display:block }
/* Summer Camp start*/
.summercampwarp { background:#fcc52e; position:relative; height:410px; }
.summercampwarp .summercampbg { background:url(/common/images/other/summercampbg.jpg) 0 0 no-repeat; height:335px; background-size:contain; }
.summercampwarp .summercampbg .summercamptext { padding:50px 0 }
.summercampwarp .summercampbg .summercamptext h1 { color:#d40766; font-family:'robotoregular'; font-size:44px; text-shadow: 0 1px 0 #fff; font-weight:normal }
.summercampwarp .summercampbg .summercamptext span { font-size:24px; font-family:'robotolight'; display:block;    padding:0; }
.summercampwarp .summercampbg .summercamptext .summerbtn { display:inline-block; background:#fff; border-radius:30px; padding: 8px 25px; color:#27907b; text-decoration:none; margin-top:10px; font-size:14px; font-family:'robotoregular'; }




.summercampwarp .summercampnav { background:rgba(0,0,0,0.3); position:absolute; bottom:0; width:100%; }
.summercampnav { padding:20px 0; text-align:center }
.summercampnav ul { display:inline-block; }
.summercampnav ul li:first-child { line-height:30px; }
.summercampnav ul li { float:left; margin:0 10px; font-size:14px; color:#fff }
.summercampnav ul li a { background:rgba(255,255,255,0.7); color:#444; display:block; padding: 5px 20px; border-radius:30px; text-decoration:none }
.summercampnav ul li a:hover { background:#fcc52e; color:#fff; }
 .summercampwarp .summercamptext .postbgwrp{padding: 15px 0;background: rgba(225, 225, 225, 0.35);display: inline-block;border: 1px solid #fff;border-radius: 3px; margin-top:15px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);}
			.summercampwarp .summercamptext .postbgwrp ul{ padding:0}
      .summercampwarp .summercamptext .postbgwrp ul li{margin:0 25px;padding: 0 15px;}
      .summercampwarp .summercamptext .postbgwrp ul li:last-child{ margin-left:0; padding-left:0}
      .summercampwarp .summercamptext .postbgwrp ul li label{ color:#000; font-weight:500;font-family: "robotoregular"; font-size:18px;}
      .summercampwarp .summercamptext .postbgwrp ul li .summerbtn{background-color:#08a182; color:#fff; margin:5px 0}
.listing .innerlist .listdetal ul li em { color:#000; font-style:normal; font-size:12px }
.listing .innerlist .listdetal ul li .zipcode { font-size: 11px; }
.listing .innerlist .listdetal ul li .zipcode b { color:#000; font-size:13px; }
.listing.summer-listing .listwrp .location span { font-size:12px; }
.listing.summer-listing .listwrp .location span .glyphicon { color: #aaa; font-size: 12px; top: 3px; }
.listing.summer-listing .listwrp .location span strong { font-weight:bold; font-size:14px }
.caresimlrserce { background: #e8ebef; border: #a0adbf solid 1px; outline: 5px solid #fff; outline-offset: -6px; margin:20px 0; padding:35px 15px; text-align:center }
.caresimlrserce b { display:block; font-size:20px; color:#444; }
.caresimlrserce span { font-size: 16px; font-family: 'robotolight'; display: block; }
.caresimlrserce .btn-join { color: #fff; background-color: #fb4c4c; display:inline-block; padding:10px 15px; border-radius:3px; font-size:16px; margin-top:10px }
.content-bor .summercampnav { background:#a0adbf; margin-bottom:20px }
.content-bor .summercampnav ul li a:hover { background:#657c9c }
.botnav ul li a.promobg { height: 21px; line-height: 7px; color: #fff; padding: 7px 12px; -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; background: url(https://d3aew4oo17ml6.cloudfront.net/common/images/other/color1.gif) repeat center center; }
/* Summer Camp end*/  
/* Smartphones (portrait) ----------- */
.hp-proms-slide{padding:7px 0 0; background:#f4f4f4; overflow:hidden;}
.hp-proms-slide-in{width:90%; background:#fff; border:solid 1px #f7f7f7; padding: 15px 15px 10px 14px; margin:10px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.11); min-height:108px;position:relative;}
.hp-proms-slide-in a{text-decoration:none;}
.hp-proms-slide-in .img-cover{width:114px; height:76px; overflow:hidden; margin-right:10px; float:left;}
.hp-proms-slide-in .img-cover img{width:100%; max-height:76px;cursor:pointer;}
.hp-proms-slide-in .proms-cont{float:left; width:calc(100% - 140px);}
.hp-proms-slide-in.withimg .proms-cont{width:100%;}
.hp-proms-slide-in .proms-cont .texoone{font-weight:bold;font-size:14px;line-height: 18px; color:#666;  text-transform:uppercase; display:block; margin-bottom:4px; cursor:pointer;}
.hp-proms-slide-in .proms-cont .texttwo.show{color:#9a9a9a;display:block;}
.hp-proms-slide-in .proms-cont .texttwo.mobnum{color:#000;}
.hp-proms-slide-in .proms-cont .texttwo{font-size:12px; display:inline-block; color:#777; cursor:pointer;}
.hp-proms-slide-in:hover{box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.22); transition:all 0.2s ease-in-out 0s;}
.hp-proms-slide-in:hover  .proms-cont .texoone{color:#009bd3;}
.hp-proms-slide-in .proms-cont i{margin-right:5px;}
.hp-proms-slide.owl-theme .owl-controls .owl-buttons div{top:37%; opacity:1; -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.1);transition-property: all;transition-duration: .5s;transition-timing-function: cubic-bezier(0, 1, 0.5, 1);cursor:pointer;padding:6px 10px;}
.hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-prev{position:absolute;left:-100px;top:40%;background-color:rgba(0, 0, 0, 0.4);}
.hp-proms-slide.owl-theme:hover  .owl-controls .owl-buttons div.owl-prev{position:absolute;left:0;}
.hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-next{position:absolute;right:-100px;top:40%;background-color:rgba(0, 0, 0, 0.4);}
.hp-proms-slide.owl-theme:hover .owl-controls .owl-buttons div.owl-next{right:6px;}
.hp-jobtexs{font-family:'robotoregular'; font-size:14px; position:absolute; bottom:10px; color:#fff; right:10px; width:220px; line-height: 18px;}
.hp-jobtexs a{color:#56cfce; text-decoration:underline;}
.hp-proms-catname{position:absolute; top:-10px; left:13px; padding:3px 7px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); color:#fff; background:#3e8358;  font-size:11px; border-radius:2px; font-weight:bold;}
.hp-proms-catname.ls{background:#3e8358;}
.hp-proms-catname.lj{background:#3e4983;}
.hp-proms-catname.tj{background:#83783e;}
.hp-proms-catname.ev{background:#583e83;}
.hp-proms-catname.lw{background:#833e60;}
.hp-proms-catname.rm{background:#3e7283;}
.hp-proms-catname.dc{background:#6d833e;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item .item{min-height:auto;border:none;background-color:#f6f5f2;}

/* new start */
.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{text-decoration: none}
.btun-sm { padding: 2px 10px; font-size: 11.9px; line-height:1.7; }
     /* 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; }
/* 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; }
/* red */
.btun.btun-radus {border-radius: 50px;}
.bodycontent .crosspromowrp{background: #fff;border: solid 1px #ddd;border-radius: 4px;margin-bottom: 10px;padding: 0; width:32.3%; float: left;margin-right: 25px;}
.crosspromowrp{background: #fff;border: solid 1px #ddd;border-radius: 4px;margin-bottom: 10px;padding: 0;}
.crosspromowrp:last-child{margin-right: 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;font-weight: 700} 
.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;line-height: normal;font-style: normal;} 
.crosspromowrp .crosspromohd .innerdetail {}
.crosspromowrp .crosspromohd .innerdetail ul {}
.crosspromowrp .crosspromohd .innerdetail ul li {float: left;font-size: 14px;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: 0;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 } 
.relative-ads{}
.relative-ads .relative-adstitle {font-size: 18px;color: #212121;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding:15px 15px 0}

/* 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: 97.5%; margin:0; }
.accordionmenu p.faqpagr { border-bottom:solid 1px #ddd }
.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 .acc { padding:0; }
.accordionmenu ul .acc a{display: inline-block;color: #009fff;}
.accordionmenu ul .acc ol, .accordionmenu ul .acc ul { margin:10px 0 0; }
.accordionmenu ul .acc ol li { list-style:decimal !important; }
.accordionmenu ul .acc ul{margin-bottom: 10px;}
.accordionmenu ul .acc ol li, .accordionmenu ul .acc ul li { list-style-type:circle; margin:0 0 0 20px; padding:5px 0; border-bottom:0; color:#666; }
.accordionmenu ul .acc ul li a, .accordionmenu ul .acc ol li a {  background:none; padding:0; display: inline; font-size: 14px;}
.accordionmenu ul .acc p {color: #666;font-size: 14px;line-height: 21px;padding: 0 0 10px;}
.accordionmenu ul .acc p a{display: inline-block; padding: 0;font-size: 14px;line-height: 21px; }
.accordionmenu ul .acc .table{width: 100%;}
.accordionmenu ul .acc .table th, .accordionmenu ul .acc .table td{border: solid 1px #ddd}
.accordionmenu ul .acc .table thead{ background: #f5f5f5;}
.accordionmenu ul .acc .table thead th{ font-weight: 500;padding:10px; }                
.accordionmenu ul .acc .table tbody td{ font-size: 14px;}
.accordionmenu ul .acc .table tbody td a{font-size: 14px; padding: 0}
.fa-angle-down:before {content: "\f107";}
.posticons {display: none;}
/* Accordion Menu */
/* muru end*/

@media only screen and (max-width : 320px) {
header nav.hd-menu ul li.mre { display:none; }
.cont_col_8 { width:98%; }
.cont_col_4, .container_12 .cont_col_3 { width:98%; }
.col_2 { width:98%; }
.col_4 { width:30.7%; }
.col_8 { width:64%; }
.col_12 { width:97.4%; }
.cont_col_8 .col_3 { width:98%; }
.cont_col_4 .col_4, .container_12 .cont_col_3 { width:98%; }
.mobileview { display:block !important; visibility:visible !important; height:inherit !important; width:inherit !important }
.mobilehide, .ad300x250slot { display:none; visibility:hidden; }
footer .col_2 { width:98%; }
footer .col_2.small { width:97%; }
.global-search-outer .city-select-outer .show-city-popup-outer { width:300px; }
.sulekha-logo { padding:5px 0; }
.global-search-outer { width:97%; padding:0 10px 0 5px; display:block; }
.global-search-outer .city-select-outer { padding:0; }
.global-search-outer .city-select-outer .show-city-popup-outer { width:300px; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right { width:210px; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities { width:93%; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul li { width:132px; }
.global-search-outer .key-search-outer { width:100%; margin:5px 0 0 0; }
.global-search-outer .key-search-outer .cate-wrap, .cate-wrap select { width:50px; }
.global-search-outer .key-search-outer .select-fld-out { width:77%; }
.global-search-outer .key-search-outer .select-fld-out input[type="text"] { width:50%; }
.slider-outer .searchbox { left:32%; width:88%; top:30%; }
footer .con-blk-outer { padding:5px; }
footer .con-blk-outer h3 { padding:10px 0 0 0; }
header nav.hd-menu { cursor:pointer; width:50px; height:50px; background:url(/common/images/default/norrow-menu.png) no-repeat; position:relative; left:50px; margin:0px; }
header nav.hd-menu ul { display:none; position:absolute; top:49px; width:158px; height:auto; border:0; z-index:5; }
header nav.hd-menu:hover ul { display:block; }
header nav.hd-menu ul li { float:none; border:0; margin:0; padding:0; height:auto; }
header nav.hd-menu ul li a { height:auto; text-transform:none; margin:0; padding:5px 10px; font-size:13px; line-height:17px; background:none; background-color:#333; }
header nav.hd-menu ul li a i { display:none; }
header nav.hd-menu ul li.mre { display:none; }
header nav.hd-menu ul li:hover .megamenuwrap { display:none; } /*muru*/
.customNavigation { margin:10px 10px 0 0 }
.listing figure, .otherinfo ul li.morearrow, .leaderboard, .modalbox-bd .ad-promo figure, .pagetitle .selectbox { display:none }
.commonsearchwrp .filterwarptird { text-align:center }
.commonsearchwrp .filterwarpfist, .commonsearchwrp .filterwarpsecnd, .commonsearchwrp .filterwarptird, .commonsearchwrp .filterwarpfouth, .commonsearchwrp .filterwarpfith, .commonsearchwrp .filterwarpsith, .commonsearchwrp .filterwarpsexth { width:100%; margin:0 0 10px }
.select-wrapper, .select-wrapper select, .advnsearchwrp ul li.searchservices label { width:241px !important }
.commonsearchwrp input[type="text"], .advnsearchwrp ul li { width:94% }
.listing .listwrp { width:100% }
.modalbox-bd .formrt, .modalbox-bd .formlt { width:100% }
.modalbox-bd .formlt .forminfo { padding-bottom:10px; }
.listing .innerlist .listdetal ul li { margin-bottom:10px }
.listing .innerlist h3 { font-size:100%; font-weight: bold; line-height: 16px; padding-bottom: 10px }
.premiumadwrp .premiumad, .modalbox .maptab ul li, .citylist ul li { width:96% }
.modalbox { height: auto; left: 57%; margin-left: -150px; margin-top: 0; position: absolute; top: 3%; width: 250px }
.modalbox .maptab ul { display:none }
.modalbox .maptab select { display:block }
.modalbox .maptab .select-wrapper, .modalbox .maptab .select-wrapper select { background-color:#fff; width: 220px; margin-bottom:10px; display:block }
.formlt ul li .select-wrapper, .formlt ul li .select-wrapper select { width:65px !important }
.modalbox-bd .formlt ul li input.max[type="text"] { height: 25px; width: 56%; }
.helptext { height:auto }
.owl-theme .owl-controls .owl-page span { width:7px; height:7px }
.modalbox .modalbox-bd .iframewrp iframe { width: 92%; }
.advnsearchft ul li { width:92%; margin:0 }
.advnsearchwrp .advnsearchft ul li input[type="text"] { width:100% }
.advnsearchft { padding:0 0 10px; }
.customNavigation { margin:10px 10px 0 0 }
.listing figure, .otherinfo ul li.morearrow, .leaderboard, .modalbox-bd .ad-promo figure, .pagetitle .selectbox { display:none }
.commonsearchwrp .filterwarptird { text-align:center }
.commonsearchwrp .filterwarpfist, .commonsearchwrp .filterwarpsecnd, .commonsearchwrp .filterwarptird { width:100%; margin:0 0 10px }
.commonsearchwrp .filterwarpfouth { width:50% }
.commonsearchwrp .filterwarpsexth, .commonsearchwrp .filterwarpseven { width:50%; margin:10px 0 0 }
.commonsearchwrp .filterwarpfith .select-wrapper, .commonsearchwrp .filterwarpfith .select-wrapper select { width:179px }
.commonsearchwrp .filterwarpsecnd .select-wrapper, .commonsearchwrp .filterwarpsecnd .select-wrapper select { width: 370px; }
.commonsearchwrp input[type="text"] { height: 25px; width: 167px; }
.commonsearchwrp .searchid { width: 240px; left: -120px; }
.commonsearchwrp input[type="text"], .advnsearchwrp ul li { width:94% }
.listing .listwrp { width:100% }
.modalbox-bd .formrt, .modalbox-bd .formlt { width:100% }
.listing .innerlist .listdetal ul li { margin-bottom:10px }
.listing .innerlist h3 { font-size: 13px; font-weight: bold; line-height: 16px; padding-bottom: 10px }
.premiumadwrp .premiumad, .modalbox .maptab ul li, .citylist ul li { width:96% }
.modalbox { height: auto; left: 57%; margin-left: -150px; margin-top: 0; position: absolute; top: 3%; width: 250px }
.modalbox .maptab ul { display:none }
.modalbox .maptab select { display:block }
.modalbox .maptab .select-wrapper, .modalbox .maptab .select-wrapper select { background-color:#fff; width: 220px; margin-bottom:10px; display:block }
.formlt ul li .select-wrapper, .formlt ul li .select-wrapper select { width:65px !important }
.modalbox-bd .formlt ul li input.max[type="text"] { height: 25px; width: 56%; }
.helptext { height:auto }
.owl-theme .owl-controls .owl-page span { width:7px; height:7px }
.modalbox .modalbox-bd .iframewrp iframe { width: 92%; }
.metrotitle h2, .metrosliderwrp .title h1, .pagetitle h2, .listing h2, .title, .subtitle, .pagetitle h1 { font-size:18px !important; font-weight:bold !important; line-height:28px; }
.listing.wantedadlist .listdetal ul li .iconbg { width:auto; }
.listing .innerlist .listdetal { margin:0 }
.postingbg { padding:15px 70px 20px 15px; background-position:-100px -5px }
.postingbg h3 { font-size:28px }
.cityselector { margin-left: -40%; width: 80%; margin-top: 0; top: 10%; }
.cityselector .close { right: 0; width: 20px; height: 20px; top: -30px; }
.cityselector .close a { width:20px; height:20px; background: url(/common/images/other/mobremove.png) no-repeat 0 0; }
.overlayformhd .forminfo, .contactwrp .contactlt ul li .required { display:none }
.overlayformhd { padding:10px }
.overlayformhd .formlt ul li input[type="text"], .overlayformhd .formlt ul li textarea { width:90%; }
.overlayformhd .formlt { width: 100%; }
.overlayformhd .formlt ul li input[type="text"].max { width: 59%; }
.rating-row .star-text { padding: 10px 10px 0; width: 92%; }
.rating-row .histogram, .bodycontent .blockwrp ul li, .lestlead ul li { width: 92%; }
.contactwrp .contactlt ul li .addon, .daycarenav ul li.backtop { display:none !important; }
.mobilebg { background-color: rgba(0,0,0,.65); height: 320px; background-image:none; background-repeat:inherit; }
.day-care-title { background-color: rgba(0,0,0,.35); margin:0px 1px; position:static; padding:15px 15px 25px }
.boxwrap .daycolum { width: 100% }
.boxwrap .daycolum i { float: left; margin-right: 10px; }
.titlegroup h1 { font-size: 18px; line-height: 25px; }
.boxwrap ul li { width: 86% }
.gallerywrap .galleryviews .thumpimg ul li figure, .gallerywrap .videos-outer .thumpimg ul li figure { height: 36px }
.reviewrp ul li { width:95% }
.contactwrp .contactlt, .boxwrap .premiumad { width: 94% }
.daycarenav ul { margin-left:0; background:#000; width:90%; margin-top: 65px; }
.daycarenav ul.active { margin-left:0 !important }
.daycarenav ul li { width:100%; text-align:left; display:none; margin-left:-450px; }
.daycarenav ul li a { color:#fff }
.daycarenav ul li i { display:inline-block; *display:inline;
margin-right:5px; }
.daycarenav ul li.interbtn { width:auto !important; display:block !important; }
.daycarenav ul.active li { display:block !important; margin-left:0; -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; }
.daycarenav .mobilenav { display:block !important; visibility:visible !important; position:relative; z-index:2; top:18px; left:15px }
.day-care-title h2, .day-care-title h1 { font-size: 32px; }
.day-care-title ul li span { font-size: 16px; }
.daycarenav ul li.interbtn a { padding: 5px; font-size: 11px; }
.boxwrap .mapnavs ul li { margin: 0 10px 20px 0; }
.reviewsbg .wrtrev textarea { width: 94%; }
.reviewrp ul li { width: 91%; }
.boxwrap h2 { font-size: 20px; line-height: 22px; }
.contactwrp .contactlt ul li input[type="text"] { width: 90%; }
.contactwrp .contactlt .select-wrapper, .contactwrp .contactlt .select-wrapper select { width: 65px !important; }
.contactwrp .contactlt ul li input[type="text"].max { width: 62%; }
.contactwrp .contactlt ul li textarea { width: 90%; }
aside .sandalbg .careform ul li.contactnum .select-wrapper, aside .sandalbg .careform ul li.contactnum .select-wrapper select { width: 65px !important; }
aside .sandalbg .careform ul li.contactnum input[type="text"] { width: 64%; }
.boxwrap i.contact, .boxwrap i.location, .boxwrap i.facilities, .boxwrap i.reviews { background:none; height:auto; width:auto }
.daydetailwrp .name, .name { line-height: 28px; }
.contactwrp .contactlt .mobilelabel { display:block; font-size: 11px; line-height: 22px; font-weight: bold; color: #333; cursor: default; }
.contactwrp .contactlt .mobilelabel span { color: #dc0404; }
.contactwrp .contactlt span.alerttext:empty { display:none }
.contactwrp .contactlt ul li textarea { width: 76%; height:80px; }
.cityselectorres { position:absolute }
.cityheader h1 { font-size:14px; line-height:20px; }
.expribody .formlt ul li, .exprifooder .otherlinks ul li, .expribody .formlt ul li.textarea { width:83%; }
.expribody .formlt ul li .select-wrapper, .expribody .formlt ul li .select-wrapper select { width:150px !important }
.expribody .formlt ul li.contactnumr .select-wrapper, .expribody .formlt ul li.contactnumr .select-wrapper select { width: 65px !important; } /*home page*/
.homewrp .howitwrks .cont_col_4, .homewrp .howitwrks .col_4 { width:100%; margin:0 }
.homewrp .howitwrks .carewrp:after { background:none; width:auto; position:static }
.bodycontent h2, .testtimonial h2 { font-size:22px; line-height:22px; margin-bottom:10px }
.bodycontent .homenav ul li a { padding:11px; }
.homewrp .careseekers .careseekerwrp ul li { width:93% }
.sel-sul-list ul li, .homewrp .homebanner h1 span, .homewrp .homebanner h2 span { font-size:13px; }
.homewrp .homebanner h1 span, .homewrp .homebanner h2 span { line-height:22px; }
.testtimonial ul li .tetmonilimgwrp { width: 89%; }
.homewrp .homeform { width: 250px; margin-left: -125px; top: 180px; box-shadow:none }
.lestlead { position:static; width:99.5%; margin-top:50px }
.lestlead ul li { border:0; border-bottom: solid 1px #3d4046; border-top:#74777d solid 1px; padding:5px 10px; font-size:12px; min-height:inherit }
.homewrp .homeform .homeselect, .homewrp .homeform .homeinput, .homewrp .homeform .homeselect1 { width:100%; margin-bottom: 15px; }
.homewrp .homebanner h1 { padding-top:20px; }
.homewrp .homebanner .owl-carousel .item .hometitle { top:10px }
.homewrp .homeform .angledown { z-index:2 }
.lestlead .container_12, .postbgwrp ul li { margin:0 }
.homewrp .homeform .homeselect, .homewrp .homeform .btn-large { border:0 !important }
.bodycontent .homenav ul li { width:49% }
.bodycontent h2 { line-height:32px; }
.postbgwrp h2 { line-height:22px; font-size: 22px; }
.postbgwrp strong { font-size: 12px; }
.homewrp .careseekers .carenav ul li { width:49%; margin:0 }
.homewrp .waytowrp .subtitle, .homewrp .howitwrks .subtitle { font-size:20px; margin-bottom:0 }
.bodycontent .blockwrp ul li, .homewrp .metrotitle { margin-bottom:0; }
.homewrp .homeform input[type="text"] { width: 218px; }
.homewrp .homebanner h1 b, .homewrp .homebanner h2 b { font-size: 26px; line-height: 26px; margin-bottom:10px; }
.homewrp .homebanner { height: 400px; }
.testimonials { background:#ebebeb; border-top: solid 5px #fff; border-bottom: solid 5px #fff; margin-bottom:20px; height:auto; }
.testimonials .testmonilist ul li { width: 98%; padding-right:0 }
.homemapbg h2 { font-size:18px }
.overlayformhd .formlt.responds ul li .select-wrapper select, .overlayformhd .formlt.responds ul li .select-wrapper { width:90% !important; }
.subheader.eventhm ul { overflow: hidden; }
.feedtitle ul li a { font-size:13px; }
.feedcontent .feedcol1, .feedcontent .feedcol2, .feedcontent .feedcol1, .feedcontent .feedcol2, .feedcontent .feedcol3, .feedcontent .feedcol4 { width: 100%; }
.feedcontent .row_form { padding:5px 10px }
.feedcontent .row_form input[type="text"], .feedcontent .row_form select { padding:7px; }
.feedcontent .row_form textarea { height: 60px; }
.overlayformhd .mapnav ul li { width:49% }
.postbtn { top: 43px; }
.feedtitle ul li a { font-size: 11px; padding:4px; }
.homewrp .homeformwrp { box-shadow:none }
.bodycontent .blockwrp ul, .bodycontent .blockwrp ul li { margin-bottom:0; margin-top:0; }
.postbgwrp { padding:25px; }
.postbgwrp h2 { color: #fff; margin-bottom: 0; line-height: 32px; font-size: 26px; font-weight: bold; }
.testimonial .copy p { background-position:0 0; }
.bodycontent .blockwrp ul { margin-bottom:10px; }
.postbgwrp { padding:15px; }
.postbgwrp h2 { color: #fff; margin-bottom: 0; line-height:26px; font-size:18px; font-weight: bold; }
.subheader.eventhm ul { overflow: hidden; }
.testimonial .copy p { background-position:0 0; }
.homewrp .howitwrks .carewrp h3 { font-size:16px; }
.postbgwrp ul, .homewrp .waytowrp .carewrp { padding-top:0 }
.bodycontent h2, .testtimonial h2 { font-size: 16px; line-height: 20px; margin-bottom: 20px; font-weight: bold; }
.day-care-title h2, .day-care-title h1 { font-size:20px; }
.contactwrp .contactlt ul li .addon, .boxwrap i.contact, .boxwrap i.location, .boxwrap i.facilities, .boxwrap i.reviews, .boxwrap i.usrreviews { display:none }
.boxwrap h2 { line-height:43px; }
.bodycontent .homenav ul li a { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px; }
.bodycontent .homenav ul li a:hover, .bodycontent .homenav ul li a:after, .bodycontent .homenav ul li a:before { content: none; }
.overlayformbd ul li .daycaredecs, .overlayformbd ul li .buy { width:100% }
.overlayformbd ul li { padding:5px }
.overlayformbd ul li .buy { text-align:left; padding:10px 0 }
.expribody .formlt { width:93%; padding: 10px 20px 0; }
.expribody .formlt ul li.contactnumr input[type="text"] { width: 61%; }
.overlayformhd .usrwrp input[type="text"] { width: 95%; margin-bottom: 10px; }
.caredetail { right: 20px; width: 260px; }
.caredetail .exit { top: -44px; right: 0; }
.searchgrid .item { width: 90%; }
.searchsort ul li { margin-bottom:10px; }
.searchview { width:100% }
.cityselector.fetch-date { width: 200px; margin-left: -100px; }
.col_33 { width:100% }
.ad300250slot { width: 100%; float: none; text-align: center; }
.cityselector.viewphonum { width:80%; margin-left:-40% }
.summercampwarp .summercampbg { background:none !important }
.summercampwarp .summercampbg .summercamptext h1 { font-size: 23px !important; }
.summercampwarp .summercampbg .summercamptext span { display:none }
.summercampnav ul li:first-child { width:100% }
.summercampnav ul li { margin: 0 5px 10px; font-size:12px }
.summercampnav ul li a { padding: 2px 10px; }
}
@media only screen and (min-width : 321px) and (max-width : 480px) { /* Styles */
header nav.hd-menu ul li.mre { display:none; }
header nav.hd-menu { margin:0px; }
.cont_col_8 { width:98%; }
.cont_col_4 { width:98%; }
.col_2, .col_3, .container_12 .cont_col_3 { width:98%; }
.col_4 { width:30.7%; }
.col_8 { width:64%; }
.col_12 { width:97.4%; }
.cont_col_8 .col_3 { width:98%; }
.cont_col_4 .col_4, .container_12 .cont_col_3 .col_3 { width:98%; }
footer .col_2 { width:98%; }
footer .col_2.small { width:97%; }
.mobileview { display:block !important; visibility:visible !important; height:inherit !important; width:inherit !important }
.mobilehide { display:none; visibility:hidden; }
.sulekha-logo { padding:5px 0; }
.global-search-outer { width:97%; padding:0 10px 0 5px; display:block; }
.global-search-outer .city-select-outer { padding:0; }
.global-search-outer .city-select-outer .show-city-popup-outer { width:300px; }
.global-search-outer .city-select-outer .show-city-popup-outer .form-fields-outer .frms .frms-right { width:210px; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities { width:93%; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-cities-outer .top-cities ul li { width:132px; }
.global-search-outer .city-select-outer .show-city-popup-outer .top-metros-outer { width:96%; }
.global-search-outer .key-search-outer { width:100%; margin:5px 0 0 0; }
.global-search-outer .key-search-outer .select-fld-out { width:70%; }
.global-search-outer .key-search-outer .select-fld-out input[type="text"] { width:80%; }
footer .con-blk-outer { padding:5px; }
footer .con-blk-outer h3 { padding:10px 0 0 0; }
header nav.hd-menu { cursor:pointer; width:50px; height:50px; background:url(/common/images/default/norrow-menu.png) no-repeat; position:relative; left:50px; }
header nav.hd-menu ul { display:none; position:absolute; top:49px; width:158px; height:auto; border:0; z-index:5; }
header nav.hd-menu:hover ul { display:block; }
header nav.hd-menu ul li { float:none; border:0; margin:0; padding:0; height:auto; }
header nav.hd-menu ul li a { height:auto; text-transform:none; margin:0; padding:5px 10px; font-size:13px; line-height:17px; background:none; background-color:#333; }
header nav.hd-menu ul li a i { display:none; }
header nav.hd-menu ul li.mre { display:none; }
header nav.hd-menu ul li:hover .megamenuwrap { display:none; } /*muru*/
.customNavigation { margin:10px 10px 0 0 }
.commonsearchwrp .filterwarptird { text-align:center }
.commonsearchwrp .filterwarpfist, .commonsearchwrp .filterwarpsecnd, .commonsearchwrp .filterwarptird { width:100%; margin:0 0 10px }
.commonsearchwrp .filterwarpfouth { width:50% }
.commonsearchwrp .filterwarpsexth{ width:100%; margin-top:10px; }
.commonsearchwrp .filterwarpseven { width:50%; margin:10px 0 0 }
.commonsearchwrp .filterwarpfith .select-wrapper, .commonsearchwrp .filterwarpfith .select-wrapper select { width:179px }
.commonsearchwrp .filterwarpsecnd .select-wrapper, .commonsearchwrp .filterwarpsecnd .select-wrapper select { width: 370px; }
.commonsearchwrp input[type="text"] { height: 25px; width: 167px; }
.listing figure, .otherinfo ul li.morearrow, .leaderboard, .modalbox-bd .ad-promo figure, .pagetitle .selectbox { display:none }
.listing .listwrp { width:auto }
.modalbox-bd .formrt, .modalbox-bd .formlt { width:100% }
.listing .innerlist .listdetal ul li { margin:0 10px 10px 0 }
.premiumadwrp .premiumad, .modalbox .maptab ul li, .citylist ul li, aside .sandalbg .careform ul li input[type="text"], aside .sandalbg .careform ul li .desript, aside .sandalbg .careform ul li .desript textarea { width:96% }
.listing .innerlist h3 { font-size: 13px; font-weight: bold; line-height: 16px; padding-bottom: 10px }
.modalbox { height: auto; left: 50%; margin-left: -150px; margin-top: 0; position: absolute; top: 3%; width: 300px }
.modalbox .maptab ul { display:none }
.formlt ul li .select-wrapper, .formlt ul li .select-wrapper select { width:65px !important }
.modalbox-bd .formlt ul li input.max[type="text"] { height: 25px; width: 61%; }
.helptext { height:auto }
.owl-theme .owl-controls .owl-page span { width:7px; height:7px }
.modalbox .maptab .select-wrapper, .modalbox .maptab .select-wrapper select { background-color: #fff; display: block; margin-bottom: 10px; width: 260px; }
.advnsearchwrp ul li, .advnsearchwrp ul li.searchservices label { width:94% }
.advnsearchft ul li { width:50%; margin:0 }
.advnsearchft { padding:0 0 10px }
.metrotitle h2, .metrosliderwrp .title h1, .pagetitle h2, .listing h2, .title, .subtitle, .pagetitle h1 { font-size: 16px !important; font-weight: bold !important; line-height: 22px; }
.homewrp .metrotitle { margin-bottom:0 }
.metrosliderwrp .title { padding:10px }
aside .sandalbg .careform ul li label, aside .sandalbg .careform ul li .payrate { width:100% }
aside .sandalbg .careform ul li .payrate input[type="text"] { width:58% }
aside .sandalbg .careform ul li.contactnum input[type="text"] { width:76% }
aside .sandalbg .careform ul li.selectneed .select-wrapper, aside .sandalbg .careform ul li.selectneed .select-wrapper select { width: 374px }
.listing.wantedadlist .listdetal ul li .iconbg { width:auto }
.listing .innerlist .srvcesoffer ul li.first { float:none; }
.listing .innerlist .listdetal { margin:0 }
.postingbg { background-position: -5px -5px; padding-bottom: 13px; padding-right: 170px }
.daybannerlt { width:100% }
.daycaretitle { margin: 30px 0 0 20px; }
.daynav .daynavigation a { line-height: 20px; padding: 10px; width: auto; }
.daynav .daynavigation, .contactwrp .contactlt ul li .addon, .boxwrap i.contact, .boxwrap i.location, .boxwrap i.facilities, .boxwrap i.reviews, .boxwrap i.usrreviews, .contactwrp .contactlt ul li .editicon { display:none; }
.mobileaction { display:block !important }
.daycaredetail { width: 90%; padding: 10px; margin:0 }
.daycaredetail .sericelist ul li { width: 44%; padding: 5px 0px 10px 20px; font-size: 14px }
.caretitle h1 { float:left; padding:0 0 10px }
.daycaredetail .daycolum { width: 50%; padding: 0; float:left; text-align:left; margin-bottom:0 }
.daycaredetail .daycolum i { float:left; margin-right:5px; }
.daycaredetail .hourswarplt ul li { width:44%; }
.daycaredetail .hourswarplt ul li.hoursopen, .daycaredetail .hourswarplt ul li.hoursclose { padding: 0 0px 12px 22px; }
.mapwrp .iframewrp .mapinfo { left: 0px; width: 380px; }
.contactform .contactformwrp, .formwarp .formwrplt, .overlayformhd .formlt { width:100% }
.formwarp .formwrplt ul li input.phnum[type="text"] { width: 58%; }
.cityselector { margin-left: -40%; width: 80%; margin-top: 0; top: 10%; margin-bottom: 25px; }
.cityselector .close { top: -30px; right: 0; }
.overlayformhd .forminfo .forminfogrop figure { display:none }
.overlayformhd .forminfo { width:92%; margin:0 0 10px; min-height:auto }
.overlayformhd h3 { font-size:16px; }
.overlayformhd .formlt ul li input.max[type="text"] { width: 70%; }
.box-wrap ul li, .bodycontent .blockwrp ul li, .modalbox .modalbox-bd .iframewrp iframe, .lestlead ul li { width: 92%; }
.bdshake .asidewrp { position:static }
.nannywarp .asidewrp { margin-top: 0; width: 98%; }
.mobilebg { background-color: rgba(0,0,0,.65); height: 320px; background-image:none; background-repeat:inherit; }
.day-care-title { background-color: rgba(0,0,0,.35); margin:0px 15px; position:static; padding:15px 15px 25px }
.boxwrap .daycolum { width: 28% }
.boxwrap ul li { width: 90%; padding-top:10px; }
.boxwrap h2 { line-height:43px; }
.gallerywrap .galleryviews .thumpimg ul li figure, .gallerywrap .videos-outer .thumpimg ul li figure { height: 36px }
.reviewrp ul li { width:95% }
.contactwrp .contactlt, .boxwrap .premiumad { width: 96% }
.daycarenav ul { margin-left:0; background:#000; width:90%; margin-top: 65px; }
.daycarenav ul.active { margin-left:0 !important }
.daycarenav ul li { width:100%; text-align:left; display:none; margin-left:-450px; }
.daycarenav ul li a { color:#fff }
.daycarenav ul li i { display:inline-block; *display:inline;
margin-right:5px; }
.daycarenav ul li.backtop, .daycarenav ul li.interbtn { width:auto !important; display:block !important; }
.daycarenav ul li.backtop { left:40px; margin:0 }
.daycarenav ul li.backtop a { color:#666 !important; }
.daycarenav ul.active li { display:block !important; margin-left:0; -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; }
.daycarenav .mobilenav { display:block !important; visibility:visible !important; position:relative; z-index:2; top:18px; left:15px }
.contactwrp .contactlt .mobilelabel { display:block; font-size: 11px; line-height: 22px; font-weight: bold; color: #333; cursor: default; }
.contactwrp .contactlt .mobilelabel span { color: #dc0404; }
.contactwrp .contactlt span.alerttext:empty { display:none }
.contactwrp .contactlt ul li textarea { width: 76%; height:80px; }
.cityselectorres { position:absolute }
.cityheader h1 { font-size:14px; line-height:20px; }
.expribody .formlt ul li, .exprifooder .otherlinks ul li, .expribody .formlt ul li.textarea { width: 93%; }
.expribody .formlt ul li .select-wrapper, .expribody .formlt ul li .select-wrapper select { width:250px !important }
.expribody .formlt ul li.contactnumr .select-wrapper, .expribody .formlt ul li.contactnumr .select-wrapper select { width: 65px !important; } /*home page*/
.homewrp .howitwrks .cont_col_4, .homewrp .howitwrks .col_4 { width:100%; margin:0 }
.homewrp .howitwrks .carewrp:after { background:none; width:auto; position:static }
.bodycontent h2, .testtimonial h2 { font-size: 16px; line-height: 20px; margin-bottom: 20px; font-weight: bold; }
.bodycontent .homenav ul li a { padding:11px; }
.homewrp .careseekers .careseekerwrp ul li { width:95% }
.sel-sul-list ul li, .homewrp .homebanner h1 span { font-size:13px; }
.homewrp .homeform { width: 330px; margin-left: -165px; top: 150px; box-shadow:none }
.lestlead { position:static; margin-top: 0px; }
.lestlead ul li { border:0; border-bottom: solid 1px #3d4046; border-top:#74777d solid 1px; padding:10px; width: 97%; min-height:inherit; }
.homewrp .homeform .homeselect, .homewrp .homeform .homeinput, .homewrp .homeform .homeselect1 { width:100%; margin-bottom: 15px; }
.homewrp .homebanner h1 { padding-top:20px; }
.homewrp .homeform .angledown { z-index:2 }
.lestlead .container_12 { margin:0 }
.homewrp .homeform .homeselect, .homewrp .homeform .btn-large { border:0 !important }
.homewrp .waytowrp .subtitle, .homewrp .howitwrks .subtitle { font-size:20px; margin-bottom:0 }
.bodycontent .blockwrp ul, .bodycontent .blockwrp ul li { margin-bottom:0; margin-top:0; }
.bodycontent .blockwrp ul { margin-bottom:10px; }
.homewrp .homebanner h1 b, .homewrp .homebanner h2 b { font-size: 30px; line-height: 26px; margin-bottom: 10px; }
.homewrp .homebanner .owl-carousel .item .hometitle { top:40px }
.testimonials { background:#ebebeb; border-top: solid 5px #fff; border-bottom: solid 5px #fff; margin-bottom:20px; height:auto; }
.testimonials .testmonilist ul li { width: 98%; padding-right:0 }
.overlayformhd .formlt.responds ul li .select-wrapper select, .overlayformhd .formlt.responds ul li .select-wrapper { width:90% !important }
.overlayformhd .formlt.responds ul li.contactnumr .select-wrapper select, .overlayformhd .formlt.responds ul li.contactnumr .select-wrapper { width:65px !important; }
.feedtitle ul li a { font-size:13px; }
.feedcontent .feedcol1, .feedcontent .feedcol2, .feedcontent .feedcol1, .feedcontent .feedcol2, .feedcontent .feedcol3, .feedcontent .feedcol4 { width: 100%; }
.feedcontent .row_form { padding:5px 10px }
.feedcontent .row_form input[type="text"], .feedcontent .row_form select { padding:7px; }
.feedcontent .row_form textarea { height: 60px; }
.homewrp .homeformwrp { box-shadow:none }
.subheader.eventhm ul { overflow: hidden; }
.postbgwrp { padding:15px; }
.postbgwrp h2 { color: #fff; margin-bottom: 0; line-height:18px; font-size: 18px; font-weight: bold; }
.postbgwrp ul { padding:15px 0 0 0 }
.testimonial .copy p { background-position:0 0; }
.homewrp .howitwrks .carewrp h3 { font-size:16px; }
.homewrp .waytowrp .carewrp { padding-top:0 }
.day-care-title h2, .day-care-title h1 { font-size:20px; }
.day-care-title ul li span { font-size:14px; }
.bodycontent .homenav ul li a { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px; }
.bodycontent .homenav ul li a:hover, .bodycontent .homenav ul li a:after, .bodycontent .homenav ul li a:before { content: none; }
.overlayformbd ul li .daycaredecs, .overlayformbd ul li .buy { width:100% }
.overlayformbd ul li { padding:5px }
.overlayformbd ul li .buy { text-align:left; padding:10px 0 }
.expribody .formlt { width:93% }
.expribody .formlt ul li.contactnumr input[type="text"] { width: 61%; }
.expribody .formlt { width:93%; padding: 10px 20px 0; }
.expribody .formlt ul li.contactnumr input[type="text"] { width: 61%; }
.overlayformhd .usrwrp input[type="text"] { width: 95%; margin-bottom: 10px; }
.caredetail { right: 60px; width: 340px; }
.caredetail .exit { top: -44px; right: 0; }
.searchgrid .item { width: 90%; }
.searchsort ul li { margin-bottom:10px; }
.searchview { width:100% }
.commonsearchwrp .searchid { left:-170px; }
.commonsearchwrp .searchid:after { left: 209px; }
.commonsearchwrp .searchid:before { left: 208px; }
.searchwrp nav ul li { font-size:15px; }
.searchbg span { font-size: 34px; }
.caredetail .caredetailwrp .boxwrap ul li { width:99% }
.caredetail .exit { left: 290px; top: 0; width: 34px; height:34px; }
.caredetail .exit .glyphicon { padding-top: 6px; }
.caredetail .contactwrp .contactlt, .caredetail .contactwrp .contactlt ul li input[type="text"] { width:94% }
.contactwrp .contactlt ul li .required { display:none; }
.caredetail .contactwrp .contactlt ul li input.max[type="text"] { width: 67.5%; }
.contactwrp .contactlt ul li textarea { padding-left:0; width: 96%; }
.col_33 { width:100% }
.ad300250slot { width: 100%; float: none; text-align: center; }
.overlayformhd .forminfo .forminfogrop .sociallink ul li.mobileview { width: 50% !important; }
.care-offerwrp .care-offer-block .care-offer, .care-offerwrp .care-filter-block, .care-offerwrp .care-offer-block, .care-offerwrp .care-offer-block .care-offer { width:100% }
.cityselector.viewphonum { width:80%; margin-left:-40% }

.summercampwarp .summercampbg { background:none !important }
.summercampwarp .summercampbg .summercamptext h1 { font-size: 23px !important; }
.summercampwarp .summercampbg .summercamptext span { display:none }
.summercampnav ul li:first-child { width:100% }
.summercampnav ul li { margin: 0 5px 10px; font-size:12px }
.summercampnav ul li a { padding: 2px 10px; }

}
@media only screen and (max-width : 768px){
  .hp-proms-slide-in {width:92%;}
  .hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;}
  .hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-next{right:0;}
}
/* iPads (portrait and landscape)  1024 x768 ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) { /* Styles */
nav.hd-menu ul li.cld, header nav.hd-menu ul li.mov, header nav.hd-menu ul li.inv { display:none; }
nav.hd-menu ul li a { font-size: 13px !important; }
.padhide { display:none !important; }
header nav.hd-menu ul li.sale { display:none !important; }
header nav.hd-menu ul li.automoto { display:none !important; }
header nav.hd-menu ul li.comunity { display:none !important; }
header nav.hd-menu ul li.mre { display:block; }
.slider-outer .searchbox .input-outer { float:left; width:50%; }
footer .col_2 { width:23%; }
.global-search-outer { width:51%; }
.global-search-outer .key-search-outer { width:65%; }
.global-search-outer .key-search-outer .cate-wrap, .cate-wrap select { width:86px; }
.global-search-outer .key-search-outer .select-fld-out { width:68%; }
.global-search-outer .key-search-outer .select-fld-out input[type="text"] { width:79%; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list { width:85%; }
header nav.hd-menu ul li .megamenuwrap .megamenucnt .col_3 { width:30%; } /*muru*/
.helptext { height:auto }
.subtitle h2 { line-height:18px; font-size:16px }
.metrotitle h2, .metrosliderwrp .title h1, .pagetitle h2, .listing h2, .title, .subtitle, .pagetitle h1 { font-size:17px; line-height:22px }
.commonsearchwrp .filterwarpfist { width:6% }
.commonsearchwrp .filterwarptird { width:3% }
.commonsearchwrp .filterwarpsecnd { width:20% }
.commonsearchwrp .filterwarpsecnd .select-wrapper, .commonsearchwrp .filterwarpsecnd .select-wrapper select { width: 180px }
.commonsearchwrp .filterwarpfith .select-wrapper, .commonsearchwrp .filterwarpfith .select-wrapper select { width: 187px; }
.commonsearchwrp .filterwarpfouth { width: 20% }
.listing figure { height: 60px; width: 90px }
.listing .innerlist h3 { font-size:12px; line-height:20px; font-weight:bold }
.listing .listwrp { width:81% }
.listing .listwrpp { width:100% }
.citylist ul li { width:47% }
.leaderboard { display:none; }
aside .sandalbg .careform ul li, aside .sandalbg .careform ul li label, aside .sandalbg .careform ul li .desript, aside .sandalbg .careform ul li .payrate { width:100% }
aside .sandalbg .careform ul li input[type="text"], aside .sandalbg .careform ul li .desript textarea { width:95% }
aside .sandalbg .careform ul li.selectneed .select-wrapper, aside .sandalbg .careform ul li.selectneed .select-wrapper select { width: 314px }
aside .sandalbg .careform ul li .payrate input[type="text"] { width:51% }
aside .sandalbg .careform ul li.contactnum input[type="text"] { width:72% }
aside .sandalbg .careform ul li .payrate .select-wrapper, aside .sandalbg .careform ul li .payrate .select-wrapper select { width:130px }
.premiumadwrp .premiumada { height: 157px }
.postingbg { padding-right:150px; background-position:-85px -4px; padding-bottom:19px }
.postingbg h3 { font-size:26px; line-height:1.8em }
.daycaredetail, .contactform .contactformwrp { width:90% }
.daycaredetail .hourswarplt ul li { width:20% }
.mapwrp .iframewrp .mapinfo { left: 0; top: -5px; }
.daycaretitle { margin-left:30px }
.profileimg img { margin-left:13px !important }
.daynav .daynavigation { width:58% }
.daynav a.backtop { font-size:12px }
.daynav { height:70px }
.daynav .daynavigation a { padding: 8px 10px; }
.daynav .nannynavigation ul { margin:0 0 0 120px; }
.daybannerlt figure { width: 150px; height: 135px; margin:15px 0 0 150px }
.daycaretitle.nannycare { margin: 60px 0 0 330px; }
.daybannerlt figure img { height: 135px; }
.daycaretitle.nannycare h2 { font-size:32px }
.daynav .nannynavigation ul li { float:right; margin:10px 10px 0 }
.daycaretitle.nannycare ul li { padding:0 }
.daycaredetail .sericelist ul li { width:27% }
.daynav .wantednavigation { width: 66%; left: 12%; margin-left: 0; }
.daynav .rightnav ul li.interbtn a { width:120px; margin:0 10px 0 5px }
.daynav .wantednavigation ul li b, .daynav .nannynavigation ul li b { font-size:15px }
.mapwrp .iframewrp iframe { height:270px }
.daynav .nannynavigation { width: 61%; left: 11%; margin-left: 4% }
.daynav .nannynavigation ul { margin:0 0 0 183px; float:left }
.overlayformhd .formlt ul li input[type="text"] { height:25px }
.asidewrp .interactions ul li.sharead { width:41.3%; padding:10px }
.box-wrap ul li, .box-wrap ul.additionserice li { width:25% }
.nannywarp .formcontainer ul li textarea { width:94% }
.nannywarp .cont_col_9 { width:70% }
.nannywarp .col_9 { width:98% }
.nannywarp .cont_col_3 { width:29% }
aside .col_3 { width:98% }
.cityselectorr .spamalert .formcontainer ul li input[type="text"] { width:92% }
.cityselectorr { z-index:100006 }
.table tr th, .table tr td { padding:5px }
.table tr td img { width:15px; height:15px }
.table { padding:0 0 10px }
.box-wrap, .nannywarp .premiumadwrp { margin-left:10px }
.main-content { margin-left:20px }
.box-wrap ul.cerdone li { width:27% }
.daybannerlt .price-tag { left:30px }
.box-wrap ul.personinfo li { width:42%; text-align:left }
.contactformwrp .ser-con-tq ul li { width: 26%; }
.program .box-wrap ul li { width: 24%; }
.reletadadwrp .premiumad { width: 23%; }
.contactwrp .contactlt { width: 46.6%; }
.contactwrp .contactlt ul li input[type="text"].max { width: 68%; }
.daycarebanner { height:290px; }
.day-care-title { margin: 20px 0 0 70px; }
.boxwrap ul li { width:25%; }
.boxwrap .reviewrp ul li { width:auto }
.postingbg .btn-large { font-size: 16.5px; }
.boxwrap .owl-carousel .item { height:170px }
.boxwrap .premiumad .premiumhdft .otherinfo ul li { padding:5px 10px 10px 10px !important }
.boxwrap .premiumad .premiumhd p { font-size:12px; }
.map-navigations ul li { margin:0 }
.map-navigations ul li a { padding: 2px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.gallerywrap .galleryviews .thumpimg ul li figure, .gallerywrap .videos-outer .thumpimg ul li figure { height:53px }
.gallerywrap .videos-outer iframe { width:90% }
.contactwrp .contactlt ul li input[type="text"] { width:82% }
.contactwrp .contactlt ul li input[type="text"].max { width:56%; }
.boxwrap .premiumad { width: 47%; }
.daycarenav ul li.interbtn a { padding:5px 10px }
.daycarenav ul li { font-size:10px }
.daycarenav ul li a { padding: 10px 10px 17px; }
.fea-listing ul li h3 { font-size:13px; }
.fea-listing ul li { width:29.3%; }
.homewrp .careseekers .careseekerwrp ul li { width: 46.7%; }
.eventothermetro ul li { width: 48.3%; }
.bodycontent .blockwrp ul li { margin:10px 10px 15px 0; }
.bodycontent .blockwrp ul li h3 { height:25px; }
.homewrp .careseekers .careseekerwrp ul li { height:70px }
.homewrp .careseekers .careseekerwrp ul li .listings ul li { height:auto }
.testimonials .testmonilist ul li { width: 22.96%; }
.homewrp .homeform input[type="text"] { width: 187px; }
.homewrp .homeform .homeselect1, .homewrp .homeform .homeinput { width: 	218px; }
.lestlead { margin-top: -98px; }
.lestlead ul li { width: 21.5%; height: 78px; padding:10px }
.homewrp .cityajaxmin .cityajaxinwrap { width: 216px; }
.premiumadwrp .premiumad { width: 48%; }
.premiumadwrp .premiumada { height: 160px }
.modalbox-bd .ser-con-tq ul, .overlayformhd { padding:10px }
.overlayformhd .thankuwrp .otherlinks ul li { width: 46.1%; }
.overlayformhd .formlt.responds ul li .select-wrapper select, .overlayformhd .formlt.responds ul li .select-wrapper { width:364px }
.overlayformhd .formlt ul li.contactnumr .select-wrapper select, .overlayformhd .formlt ul li.contactnumr .select-wrapper { width: 65px; }
.modalbox-bd .ser-con-tq ul li { padding: 10px 10px 10px 45px; font-size: 13px; }
.contactwrp .contactlt ul li .required { right:5px }
.contactwrp .contactlt ul li textarea { width: 83%; }
.owl-carousel .item .itemdec { padding:5px 10px 5px 10px; height: 142px; }
.owl-carousel .item h2 { font-size:16px; height: 20px; }
.boxwrap .premiumad .premiumhd h2 { height:13px; overflow:hidden }
header nav.hd-menu ul li a { font-size:13px; }
.bodywrap2 .bodycontent .homenav ul li a:hover { color: #333333; background:#ededed; -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; }
.bodycontent .homenav ul li a:hover:before { width: 100%; }
.bodycontent .homenav ul li a:before { content: ""; display: block; position: absolute; left: 0; bottom: 0; height: 3px; width: 0; background: #a74025; -webkit-transition: width .25s; -moz-transition: width .25s; -ms-transition: width .25s; -o-transition: width .25s; transition: width .25s; }
.bodycontent h2 { font-weight:normal }
.bodycontent .homenav ul li a:hover, .bodycontent .homenav ul li a:after, .bodycontent .homenav ul li a:before { content: none; }
.commonsearchwrp .filterwarpsexth, .commonsearchwrp .filterwarpseven { width:17% }
.commonsearchwrp .searchid { left: -190px; }
.commonsearchwrp .searchid:before { left: 235px; }
.commonsearchwrp .searchid:after { left:236px; }
.expribody .cityajaxinwrap .gropingwrap .grouprt ul li { width:91% }
.expribody .cityajaxmin .cityajaxinwrap { width: 96%; }
.caredetail { right: 357px; }
.caredetailwrp { height: 620px; }
.searchgrid .item { margin:9px; }
.caredetail { right: 349px; }
.caredetail .boxwrap ul li { width: 38%; padding: 5px 10px 10px 15px; }
.caredetail .boxwrap .daycolum { width: 28%; }
.postadbg { background-color:#eee; background-image:none; padding:30px 15px; }
.boxwrap ul li.hoursopen { background: url(/common/images/other/hoursopen.png) 0 15px no-repeat; }
.boxwrap ul li.hoursclose { background: url(/common/images/other/hoursclose.png) 0 15px no-repeat; }
.col_33 { width: 22.4%; } 
.hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;}
  .hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-next{right:0;}
} /* iPads (portrait) 768x1024 ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* Styles */
header nav.hd-menu ul li.trl, header nav.hd-menu ul li.ser, header nav.hd-menu ul li.inv, header nav.hd-menu ul li.mov, header nav.hd-menu ul li.lcs, header nav.hd-menu ul li.cld, header nav.hd-menu ul li.lbz, header nav.hd-menu ul li.dyc, header nav.hd-menu ul li.mre { display:block; }
.cont_col_8 { width:57%; }
.cont_col_4 { width:42%; }
.col_4 { width:31%; }
.col_8 { width:57%; }
.col_12 { width:97.4%; }
#frMyAccount { width:700px !important; left:0px !important; }
.padhide { display:none !important; }
header nav.hd-menu ul li.sale { display:none !important; }
header nav.hd-menu ul li.automoto { display:none !important; }
header nav.hd-menu ul li.comunity { display:none !important; }
header nav.hd-menu ul li.mre { display:block; }
header nav.hd-menu ul li a { font-size:12px; }
.padbot { margin-bottom:10px; }
.slider-outer .searchbox { width:80%; margin:20px auto 0 -40% }
.listing-outer ul li .content-outer { float:left; width:74%; }
.slider-outer .searchbox .input-outer { float:left; width:50%; }
.global-search-outer { width:51%; }
.global-search-outer .key-search-outer { width:97%; }
.global-search-outer .key-search-outer .cate-wrap, .cate-wrap select { width:50px; }
.global-search-outer .key-search-outer .select-fld-out { width:70%; }
.global-search-outer .key-search-outer .select-fld-out input[type="text"] { width:69%; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list { width:85%; } /*muru*/
.modalbox { left: 70%; top: 40%; width: 600px; }
.pagetitle .selectbox, .listing figure, .leaderboard { display:none; }
.listing .listwrp { width:100% }
.metrotitle h2, .metrosliderwrp .title h1, .pagetitle h2, .listing h2, .title, .subtitle { font-size:22px }
.metrotitle h2 { font-size:18px }
.listing .innerlist .listdetal ul li { margin-bottom:10px }
.commonsearchwrp .filterwarpsecnd .select-wrapper, .commonsearchwrp .filterwarpsecnd .select-wrapper select { width: 160px }
.commonsearchwrp .filterwarpfouth .select-wrapper, .commonsearchwrp .filterwarpfouth .select-wrapper select { width: 110px; }
.commonsearchwrp .filterwarptird, .commonsearchwrp .filterwarpfist { width:10% }
.commonsearchwrp .filterwarpsexth { width: 18%; }
.commonsearchwrp .filterwarpfouth { width:19% }
.commonsearchwrp .filterwarpfith { width: 21%; }
.commonsearchwrp .filterwarpfith .select-wrapper, .commonsearchwrp .filterwarpfith .select-wrapper select { width: 136px; }
.advnsearchwrp ul li h4 { font-style:normal }
.commonsearchwrp input[type="text"] { width: 85%; }
.citylist ul li { width:45% }
.advnsearchwrp ul li.searchservices { width: 70%; }
.advnsearchwrp ul li { width: 30%; }
aside .carecorner ul li h3 { font-size:12px }
.listing .innerlist h3 { font-size:12px; line-height:normal; font-weight:bold }
.listing.wantedadlist .listdetal ul li .iconbg { width:100px }
aside .sandalbg .careform ul li, aside .sandalbg .careform ul li label { width:100% }
aside .sandalbg .careform ul li.selectneed .select-wrapper, aside .sandalbg .careform ul li.selectneed .select-wrapper select { width: 280px }
aside .sandalbg .careform ul li input[type="text"] { width: 93% }
aside .sandalbg .careform ul li .payrate input[type="text"] { width: 43% }
aside .sandalbg .careform ul li.contactnum input[type="text"] { width: 67% }
.premiumadwrp .premiumada { height: 215px }
.cityselector { width: 600px; margin-left: -300px; }
.statichtml { display:none }
.favicon ul li { background:rgba(255,255,255,.15) }
.boxwrap .daycolum { width:28% }
.boxwrap ul li { width: 40%; }
.gallerywrap .galleryviews .thumpimg ul li figure, .gallerywrap .videos-outer .thumpimg ul li figure { height: 40px; }
.contactwrp .contactlt { width: 45%; }
.contactwrp .contactlt ul li input[type="text"] { width: 85%; }
.cityselector { width:600px; margin-left: -300px; }
.overlayformhd .forminfo { width:36% }
.overlayformhd .formlt ul li input[type="text"].max { width: 62%; }
.lestlead ul li { width:20.5% }
.homewrp .homeform { width:650px; margin-left:-325px }
.homewrp .homeform .homeselect, .homewrp .homeform .homeinput { width: 164px; }
.homewrp .homeform input[type="text"] { width:178px }
.bodycontent h2, .testtimonial h2 { font-size: 26px; font-weight:bold; }
.bodycontent .blockwrp ul li { margin: 10px 10px 15px 0; width: 28.7%; }
.homewrp .careseekers .careseekerwrp ul li .listings { height: 45px; }
.homewrp .careseekers .careseekerwrp ul li { width: 45%; }
.bodycontent .blockwrp ul li .location { font-size:11px !important; }
.homewrp .howitwrks .col_4 { width: 88%; margin: 0 20px; }
.sel-sul-list ul li { font-size:13px; }
.testimonials .testmonilist ul li { margin: 0 0 10px; padding-right: 10px; width:23.6%; }
.testimonials h2 { padding: 15px 0 0; }
.testimonials .testmonilist ul li em { display: block; }
header nav.hd-menu ul li a { font-size:13px; }
.subtitle h2 { font-size:16px; }
.listing .innerlist h3 { padding:0; }
.listing h2 { padding-bottom:5px }
.day-care-title { bottom:25px }
.day-care-title h2, .day-care-title h1 { font-size:26px }
.day-care-title ul li span { font-size:14px }
.daycarenav ul li a { padding:10px 14px 11px; }
aside .sandalbg .careform ul li i { right: 15px; }
.homewrp .careseekers .careseekerwrp ul li, .contactwrp .contactlt, .boxwrap .premiumad { width:96% }
.contactwrp .contactlt ul li input[type="text"].max { width: 67%; }
.bodycontent h2, .testimonial h2, .metroslider .metrotitle h2 { font-size: 30px; line-height:29px }
.otherinfo ul li { padding:12px 10px 11px 10px }
.listing .listdetail { height:inherit; overflow:inherit; }
.contactwrp .contactlt ul li .required { right:15px; }
.contactwrp .contactlt ul li textarea { width:87.5% }
.listing .innerlist h2, .listing .listwrp h2, .listing h2 { font-size:14px }
.listing .alsooffer a, .listing h2 { padding-bottom:5px; }
.premiumadwrp .premiumad, .premiumadwrp .premiumada { width: 97.5%; height:inherit !important }
.bodycontent h2 { font-weight:normal }
.bodycontent .homenav ul li a:hover, .bodycontent .homenav ul li a:after, .bodycontent .homenav ul li a:before { content: none; }
.caredetail { right: 320px; width: 400px; }
.caredetailwrp { height: 620px; }
.searchgrid .item { margin:9px; width:43% }
.caredetail .boxwrap ul li { width: 38%; padding: 5px 10px 10px 15px; }
.caredetail .boxwrap .daycolum { width: 28%; }
.searchgrid .item .tag { height: 29px; }
.searchwrp nav ul li:hover { background:none; border-top:0 }
}   /* Desktops and laptops 1280 ----------- */
@media only screen and (min-width : 1030px) and (max-width : 1281px) { /* Styles */
header nav.hd-menu ul li.inv, header nav.hd-menu ul li.mre .mresubmneu ul li.hide1280 { display:none; }
.listing-outer ul li .content-outer { float:left; width:78%; }
.global-search-outer { width:61%; }
.global-search-outer .key-search-outer { width:75%; }
.global-search-outer .key-search-outer .select-fld-out { width:78%; }
.global-search-outer .key-search-outer .select-fld-out input[type="text"] { width:89%; }
.megamenuwrap .megamenucont .commoncont ul li { width:21%; }
.global-search-outer .key-search-outer .select-fld-out .search-drop-list { width:90%; }
header nav.hd-menu ul li .megamenuwrap .megamenucnt .col_3 { width:23% } /*muru*/
.commonsearchwrp .filterwarptird, .commonsearchwrp .filterwarpfist { width:6% }
.commonsearchwrp .filterwarpsecnd { width:20% }
.commonsearchwrp .filterwarpsecnd .select-wrapper, .commonsearchwrp .filterwarpsecnd .select-wrapper select { width: 230px }
.commonsearchwrp .filterwarpfith .select-wrapper, .commonsearchwrp .filterwarpfith .select-wrapper select { width: 280px }
.commonsearchwrp .filterwarpfouth { width: 17% }
.listing figure { width:110px }
.postingbg { background-position: -5px -5px; padding-bottom: 13px; padding-right: 190px }
aside .sandalbg .careform ul li { width: 99%; }
aside .sandalbg .careform ul li.selectneed .select-wrapper, aside .sandalbg .careform ul li.selectneed .select-wrapper select { width:187px }
aside .sandalbg .careform ul li .payrate .select-wrapper, aside .sandalbg .careform ul li .payrate .select-wrapper select { width:90px }
aside .sandalbg .careform ul li .payrate .select-wrapper .holder { margin-right:25px }
aside .sandalbg .careform ul li .payrate .select-wrapper { background-position:56px 50% }
aside .sandalbg .careform ul li.contactnum input[type="text"] { width: 76% }
.metrotitle .helptext, .pagetitle .helptext, .subtitle .helptext { height:auto }
.daynav .daynavigation { width:63% }
.profileimg img { margin-left:74px }
.daynav .wantednavigation { margin-left: -9%; width: 62%; }
.daynav .wantednavigation ul li { margin-right:25px }
.cityselector { margin-top: -320px; }
.boxwrap .premiumad { width: 47.9%; }
.citylist ul li { width:30%; }
.contactwrp .contactlt { width: 47%; }
.contactwrp .contactlt ul li input[type="text"] { width: 86%; }
.contactwrp .contactlt ul li input[type="text"].max { width: 66%; }
.lestlead ul li { width: 22.3%; }
.bodycontent .blockwrp ul li { width:29.5%; }
.homewrp .careseekers .careseekerwrp ul li { width: 47.4%; }
.testtimonial ul li .tetmonilimgwrp { width: 244px; }
.premiumadwrp .premiumad { width:47.5% }
.contactwrp .contactlt ul li input[type="text"].max { width: 65%; }
.commonsearchwrp .filterwarptird { width:2.2% }
.commonsearchwrp .filterwarpfith .select-wrapper, .commonsearchwrp .filterwarpfith .select-wrapper select { width: 240px; }
.commonsearchwrp .filterwarpfouth { width: 16%; }
.commonsearchwrp .filterwarpsexth { width: 13%; }
.commonsearchwrp .searchid { left:-170px }
.commonsearchwrp .searchid:after { left:211px }
.commonsearchwrp .searchid:before { left:210px }
.col_33 { width:24.4%; }
} /* Desktops and laptops ----------- */
@media only screen and (min-width : 1282px) and (max-width : 1440px) { /* Styles */
header nav.hd-menu ul li.inv, header nav.hd-menu ul li.mre .mresubmneu ul li.hide1336 { display:none; }
.global-search-outer { width:65%; }
.global-search-outer .key-search-outer { width:80%; }
.global-search-outer .key-search-outer .select-fld-out { width:83%; }
.global-search-outer .key-search-outer .select-fld-out input[type="text"] { width:92%; }
.megamenuwrap .megamenucont .commoncont ul li { width:23%; }
.listing-outer .listing-sea-res-out { width:71.7%; }
header nav.hd-menu ul li .megamenuwrap .megamenucnt .col_3 { width:23% }
.contactwrp .contactlt ul li input[type="text"].max { width: 67.5%; }
}  /* Large screens ----------- */
@media only screen and (min-width : 1824px) { /* Styles */
header nav.hd-menu ul li.mre { display:none; }
.slider-outer .searchbox .input-outer { width:74%; }
.slider-outer .searchbox .input-outer .search-drop-list { width:93.5%; }
.global-search-outer { width:75%; }
.global-search-outer .key-search-outer { width:84%; margin:0 0 0 30px; }
.global-search-outer .key-search-outer .cate-wrap, .cate-wrap select { width:200px; }
.global-search-outer .key-search-outer .select-fld-out { width:80%; }
.global-search-outer .key-search-outer .select-fld-out input[type="text"] { width:93%; } /*muru*/
/*.listing .listwrp { width:87% }*/
.listing .listwrp { width:85% }
.listing .listwrpp { width:100% }
.caredetail { right:664px; }
.caredetailwrp { height:810px; }
}  /* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) { /* Styles */
} /*google maps images*/
img[src*="gstatic.com/"], img[src*="googleapis.com/"] { max-width: none; } /*google maps images*/ /*trial*/
.maphoverwrp .mapwrap { height: 445px; overflow-x: auto; overflow-y: scroll; }
.mappwrap { background-color:#f2f2f2; padding:10px; }
.mappclose { float:left; margin:15px 10px 0 5px; }
.mapplogo { float:left; margin:0px 10px 0 0px; }
.mapptext { float:left; margin:5px 0px 0 0px; font-size:13px; color:#000; }
.mapptext .small { font-size:11px; color:#666; line-height:23px; }
.mapplink { float:right; margin:15px 10px 0 0px; }
.mapplink a { text-decoration:none; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#f89406; padding:3px 15px; font-size:13px; } /*latest*/ /* browser reset */
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%; vertical-align: baseline; }
.newhead *, .newhead *:after, .newhead *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
svg { overflow:hidden; } /* text reset */   /* input reset */
.newhead { line-height:1; }
.newhead select { background: #fff; border: solid 1px #000; box-shadow: none; height: 60px; line-height: 18px; padding: 20px 22px; width: auto; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }
.newheadinput[type="text"], .newhead input[type="password"], .newhead input[type="email"], .newhead input.form-text, .newhead 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; }
.newhead input[type="text"]:focus, .newhead input[type="password"]:focus, .newhead input[type="email"]:focus, .newhead input.form-text:focus, .newhead 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; }
.newhead input[type="text"]:focus + label, .newhead input[type="password"]:focus + label, .newhead input[type="email"]:focus + label, .newhead input.form-text:focus + label, .newhead textarea:focus + label { color: #000; }
.newhead input[type="text"]:disabled, .newhead input[type="password"]:disabled, .newhead input[type="email"]:disabled, .newhead input.form-text:disabled, .newhead textarea:disabled { background: #000; opacity: 0.5; }
.newhead input[type="text"]:-ms-clear, .newhead input[type="password"]:-ms-clear, .newhead input[type="email"]:-ms-clear, .newhead input.form-text:-ms-clear, .newhead textarea:-ms-clear {
height: 0;
width: 0;
}
.newhead input[type="text"] { margin-bottom:0; border-radius:0; }
.newhead a { text-decoration:none; }
.newhead .select-wrapper, .select-wrapper select { border-radius:0; }
.newhead textarea { padding: 15px 25px; }
.newhead input[type="text"], .newhead input[type="password"], .newhead input[type="email"], .newhead input.form-text, .newhead .input-text { display: inline-block; height: 60px; line-height: 18px; padding: 20px 22px; }
.newhead input::-webkit-input-placeholder {
color: #b0b0b0;
opacity: 1;
}
.newhead input:-moz-placeholder {
color: #b0b0b0;
opacity: 1;
}
.newhead input::-moz-placeholder {
color: #b0b0b0;
opacity: 1;
}
.newhead 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; }
} /* clear */
.clr, .clear, .clearfix:before, .clearfix:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { content:" "; display:table }
.clr, .clear, .clearfix:after, .container-fluid:after, .row:after { clear:both } /* buttons */
.newhead button, .newhead .btn, .newhead a.btn, .newhead input[type="submit"] { font-family: Helvetica, Arial, sans-serif; font-size: 12px; background: #f58705; border: 0; color: #fff; cursor: pointer; display: inline-block; margin: 0; min-width: 100px; 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; }
.newhead button:hover, .newhead .btn:hover, .newhead a.btn:hover, .newhead input[type="submit"]:hover { background: #666; }
.newhead button, .newhead a.btn, .newhead .btn, .newhead input[type="submit"] { height: 30px; line-height: 11px; padding: 8px 12px; }
.newhead a.btn-block, .newhead .btn-block { display: block; width: 100%; }
.newhead a.btn-red, .newhead .btn-red, .newhead input[type="submit"].btn-red { background-color: #ff4242; }
.newhead a.btn-red:hover, .newhead .btn-red:hover, .newhead input[type="submit"].btn-red:hover { background-color: #ff1d23; }
.newhead a.btn-green, .newhead .btn-green, .newhead input[type="submit"].btn-green { background-color: #08a182; }
.newhead a.btn-green:hover, .newhead .btn-green:hover, .newhead input[type="submit"].btn-green:hover { background-color: #19cba7; }
.newhead a.btn-white, .newhead .btn-white, .newhead input[type="submit"].btn-white { background-color: #fff; color: #666; }
.newhead a.btn-white:hover, .newhead .btn-white:hover, .newhead input[type="submit"].btn-white:hover { background-color: #fff; color: #000; }
.newhead a.btn-black, .newhead .btn-black, .newhead input[type="submit"].btn-black { background-color: #333; }
.newhead a.btn-black:hover, .newhead .btn-black:hover, .newhead input[type="submit"].btn-black:hover { background-color: #000; }
.newhead button:disabled, .newhead input[type="submit"]:disabled, .newhead button[readonly], .newhead button.disabled { cursor: default; opacity: 0.6; }
.newhead button.btn-ghost, .newhead a.btn-ghost, .newhead .btn-ghost, .newhead input[type="submit"].btn-ghost, .newhead button.btn-ghost-white, .newhead a.btn-ghost-white, .newhead .btn-ghost-white, .newhead input[type="submit"].btn-ghost-white, .newhead button.btn-ghost-red, .newhead a.btn-ghost-red, .newhead .btn-ghost-red, .newhead input[type="submit"].btn-ghost-red, .newhead button.btn-ghost-black, .newhead a.btn-ghost-black, .newhead .btn-ghost-black, .newhead input[type="submit"].btn-ghost-black { background: transparent; border: solid 1px #f58705; color: #f58705; padding-bottom: 8px; padding-top: 8px; }
.newhead button.btn-ghost:hover, .newhead a.btn-ghost:hover, .newhead .btn-ghost:hover, .newhead input[type="submit"].btn-ghost:hover, .newhead button.btn-ghost-white:hover, .newhead a.btn-ghost-white:hover, .newhead .btn-ghost-white:hover, .newhead input[type="submit"].btn-ghost-white:hover, .newhead button.btn-ghost-red:hover, .newhead a.btn-ghost-red:hover, .newhead .btn-ghost-red:hover, .newhead input[type="submit"].btn-ghost-red:hover, .newhead button.btn-ghost-black:hover, .newhead a.btn-ghost-black:hover, .newhead .btn-ghost-black:hover, .newhead input[type="submit"].btn-ghost-black:hover { color: #fff; background: #f58705; }
.newhead button.btn-ghost-white, .newhead a.btn-ghost-white, .newhead .btn-ghost-white, .newhead input[type="submit"].btn-ghost-white { border-color: #fff; color: #fff; }
.newhead button.btn-ghost-white:hover, .newhead a.btn-ghost-white:hover, .newhead .btn-ghost-white:hover, .newhead input[type="submit"].btn-ghost-white:hover { background: #fff; color: #333; }
.newhead button.btn-ghost-red, .newhead a.btn-ghost-red, .newhead .btn-ghost-red, .newhead input[type="submit"].btn-ghost-red { border-color: #ff4242; color: #ff4242; }
.newhead button.btn-ghost-red:hover, .newhead a.btn-ghost-red:hover, .newhead .btn-ghost-red:hover, .newhead input[type="submit"].btn-ghost-red:hover { background: #ff4242; color: #fff; }
.newhead button.btn-ghost-black, .newhead a.btn-ghost-black, .newhead .btn-ghost-black, .newhead input[type="submit"].btn-ghost-black { border-color: #333; color: #333; }
.newhead button.btn-ghost-black:hover, .newhead a.btn-ghost-black:hover, .newhead .newhead .btn-ghost-black:hover, .newhead .newhead input[type="submit"].btn-ghost-black:hover { background: #333; color: #fff; }
.newhead button.btn-md, .newhead a.btn-md, .newhead .btn-md, .newhead input[type="submit"].btn-md { font-size: 13px; height: 40px; line-height: 13px; padding: 12px 24px; }
.newhead button.btn-lg, .newhead a.btn-lg, .newhead .btn-lg, .newhead input[type="submit"].btn-lg { font-size: 18px; height: 50px; line-height: 18px; padding: 14px 46px; } /*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"); } /*FontAwesome*/@font-face { font-family: 'FontAwesome'; src: url('/common/font/fontawesome-webfont.eot?v=4.1.0'); src: url('/common/font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('/common/font/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('/common/font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('/common/font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; *display:none;}
.glyphicon { position:relative; top:0; display:inline-block; font-family:'Glyphicons Halflings'; -webkit-font-smoothing:antialiased; font-style:normal; font-weight:normal; line-height:1; *display:none;
}
.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-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-apple:before { content: "\f179"; }
.fa-android:before { content: "\f17b"; }
.fa-long-arrow-down:before { content: "\f175"; }
.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"; }
.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://usimg.sulekha.io/cdn/others/images/flags/4x3/ae.svg); }
.flag-icon-ae.flag-icon-squared { background-image: url(/common/images/flags/1x1/ae.svg); }
.flag-icon-us { background-image: url(https://usimg.sulekha.io/cdn/others/images/flags/4x3/us.svg); }
.flag-icon-us.flag-icon-squared { background-image: url(/common/images/flags/1x1/us.svg); }
.flag-icon-in { background-image: url(https://usimg.sulekha.io/cdn/others/images/flags/4x3/in.svg); }
.flag-icon-in.flag-icon-squared { background-image: url(/common/images/flags/1x1/in.svg); }
.flag-icon-gb { background-image: url(https://usimg.sulekha.io/cdn/others/images/flags/4x3/gb.svg); }
.flag-icon-gb.flag-icon-squared { background-image: url(/common/images/flags/1x1/gb.svg); }
.flag-icon-ca { background-image: url(https://usimg.sulekha.io/cdn/others/images/flags/4x3/ca.svg); }
.flag-icon-ca.flag-icon-squared { background-image: url(/common/images/flags/1x1/ca.svg); }
.fa-comments-o:before { content: "\f0e6"; }
.fa-long-arrow-up:before { content: "\f176"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-clock-o:before { content: "\f017"; }
.fa-user:before { content: "\f007"; }
.fa-laptop:before { content: "\f109"; }
.fa-quote-left:before { content: "\f10d"; }
.fa-quote-right:before { content: "\f10e"; }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; }
.fa-check-square-o:before { content: "\f046"; }
.fa-paperclip:before { content: "\f0c6"; }
.fa-calendar:before { content: "\f073"; }
.fa-map-marker:before { content: "\f041"; }
.fa-phone:before { content: "\f095"; }
@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"; }
@media (min-width: 768px) {
.container { max-width: 750px; }
}
@media (min-width: 992px) {
.container { max-width: 970px; }
}
@media (min-width: 1200px) {
.container { max-width: 1170px; }
}
@media (min-width: 1200px) {
.container-max { max-width: 1600px; }
}
.newhead .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.newhead .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; margin-bottom:15px; }
.newhead .container-fluid div { font-size:12px; text-align:center; } /* ========================= 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; }
}
.newhead .row { margin-right: -15px; margin-left: -15px; }
.row-separator { padding: 60px 0; }
.row-separator2 { padding: 10px 0 60px 0 !important; }
.menu-nav body, .blur body { overflow: hidden; position: relative; }
.blurbody body { overflow: hidden; position: relative; }
.dropdown-wraper { background: #fff; width: 100%; z-index: 1; -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: #fff; margin: auto; pointer-events: none; width: 0; z-index: 2; top: -16px; right: auto; bottom: auto; left: 9%; 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=80)"; opacity: 0.8; 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: 20px; min-height: 20px; 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;} */  /*.hide { display: none !important; } .show { display: block !important; }*/
@media (max-width: 991px) { /* body { padding-top: 54px; } */
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; }
.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: 230px; }
@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-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 .ntitle a, .navigator h2 a { color: #333; display: block; } /* .navigator .ntitle:first-child, .navigator h2:first-child { text-align: center; } .navigator .ntitle:first-child:before, .navigator h2:first-child:before { content: "\f177"; font-size: 18px; left: 7%; right: auto; } */
.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; }
.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: auto; bottom: auto; left: 230px; position: fixed; }
.navigator .hamclose span { display: table-cell; vertical-align: middle; }
.navigator .hamclose span em { background: url("/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; }
}
.menu-nav .blurbg { display: block; z-index:9999; }
header { left: 0; position: static; top: 0; width: 100%; z-index: 99999; font-family:'arial'; }
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: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; }
@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://usimg.sulekha.io/cdn/others/images/sulekha-logo-ushome.svg") no-repeat 0 center; display: block; height: 54px; overflow: hidden; text-indent: -9999px; }
@media (min-width: 441px) and (max-width: 991px) {
header .topnav .logo-sulekha-hd a { background-size: contain; }
}
@media (min-width: 992px) and (max-width: 1024px) {
header .topnav .logo-sulekha-hd a { background-size: contain; }
}
@media (min-width: 992px) and (max-width: 1200px) {
header .topnav .logo-sulekha-hd a { background-size: contain; }
}
@media (min-width: 300px) and (max-width: 440px) {
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%; }
}
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; margin: 0 25px 0 15px; font-size: 24px; text-transform: uppercase; width: 50px; }
@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; }
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 */ }
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; }
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 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: 40%; }
header .topnav .help-hd .app-dld-hd a b { display: table-cell; }
header .topnav .help-hd .contact-hd a b { display: table-cell; }
}
.botnav { background-color: #fff; border-bottom: solid 1px #f4f4f4; padding: 0 1.5%; font-size: 12px; font-weight: bold; height: 44px; }
.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: "robotoregular"; font-weight: normal; }
.botnav ul li a { display: block; color: #333; padding: 12px 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; }
.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) {
.botnav { display: none; }
}
.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("/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("/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("/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 .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: 999; }
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(/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-wrp { width: auto; overflow: hidden; position: relative; }
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; position: absolute; 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: 44px; right: auto; bottom: auto; left: 0; position: absolute; }
.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: 20px; cursor: pointer;padding: 0 0 5px 0; }
.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;line-height: 20px; }
.search-suggest-hd ul li a i { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 20px; }
.search-suggest-hd ul li a b { color: #999; display: block;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; }
@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; font-family: "robotoregular"; 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(/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(/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(/common/images/other/hme-loader.gif); height: 18px; width: 18px; }
.loadercenter { position: absolute; top: 33%; left: 45%; background: url(/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(/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(/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; }
.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: #edefed; }
.citymetro .cm-inner p.citymar { border-right: solid 1px #fff; }
.citymetro .cm-inner ul { height: 250px; overflow-y: scroll; }
@media (max-width: 767px) {
.citymetro .cm-inner ul { height: 140px; }
}
.citymetro .cm-inner ul li { height: 37px; overflow: hidden; }
.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; 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(/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: 99999; }
}
@media (min-width: 1200px) {
header.sticky { position: fixed; top: 0; }
}
.afterlogin { z-index: 3; }
.footer_sticky { background-color: rgba(0, 0, 0, 0.9); width: 100%; position: fixed; bottom: 0px; z-index: 100; 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; }
@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: 99999; }
}
.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(/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; }
footer { background: #333; color: #fff; padding-bottom: 21px; }
footer.newhead { 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; }
@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; }
.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("/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; }
@media (max-width: 767px) {
.modal .modal-table { display: block; }
.modal .modal-cell { display: block; padding: 0; }
.modal .modal-content { border-radius: 0; height: 100%; max-width: none; overflow: auto; }
.modal .accountwraper { width: 100%; }
}
@-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%; }
.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)"; } /* ========================= Common Header Footer Start===============================*/
.newhead .postanad .btn { height: 21px; line-height: 8px; padding: 7px 12px; }
.newhead .offers .btn { height: 21px; line-height: 8px; padding: 7px 2px; min-width:inherit; }
.navigator.inline-scroll { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; }
.overlay-load .fullload { background: rgba(0, 0, 0, 0) url("/common/images/other/fullload.gif") no-repeat scroll center center; height: 80px; margin: 0 auto; width: 80px; }
.overlay-load p { color: #fff; font-size: 21px; padding-bottom: 20px; text-align: center; }
.overlay-load .overload { left: 45%; position: absolute; top: 40%; }
.overlay-load { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999999; }
.navigator .ntitle, .navigator h2 { margin-top: -1px; }
.botnav .hammenu-hd { float: left; max-width: 54px; }
.botnav .hamburger b { color: #000; }
.botnav .hamburger span { background: #000; }
.botnav .hamburger span::before, .botnav .hamburger span::after { background-color: #000; }
.botnav.menu-stick .hamburger { height: 44px; margin-left: -25px; }
.botnav.menu-stick .fa-home { font-size: 18px; }
.botnav.menu-stick ul li { padding: 0 0.9%; }
.botnav.menu-stick .hammenu-hd { max-width: 44px; }
.botnav.menu-stick ul li.home { padding: 0 1px 0 0; }
.newhead .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 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; }
.newhead .botnav .postanad .posthbtn:hover { background-color: #ff1d23; }
.newhead .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; }
.newhead .botnav .offers .offhbtn:hover { background: #333; color: #fff; }
.newhead .share a { background:none !important; border:none !important; }
.newhead .share { float:inherit; }
.needlssec { line-height: 34px; margin-right: 20px; float:right; font-size:13px; font-family:'robotoregular'; color:#fff; }
.needlssec .btn { background-clip: padding-box; background-color: #ff4242; border-radius: 2px; color: #fff; height: 33px !important; line-height: 19px !important; padding: 7px 12px !important; transition: color 0.45s ease 0s, background 0.45s ease 0s, border 0.45s ease 0s; }
@media (max-width: 480px) {
.needlssec { width:100%; text-align:center; margin:0 0 10px 0; line-height:21px; }
.needlssec span { display:block; }
}
@media (min-width: 300px) and (max-width: 767px) {
.needlssec .btn { height: 21px !important; line-height: 7px !important; }
.cd-top { bottom: 86px; }
}
@media (min-width: 300px) and (max-width: 767px) {
.needlssec .btn { height: 21px !important; line-height: 7px !important; }
.cd-top.footvisi { bottom: 86px; }
.cd-top span { border: 2px solid rgba(0, 0, 0, 0.4); min-height: 14px; min-width: 14px; }
.cd-top { bottom: 10px; }
} /*latest*/
header .topnav .location-hd > span > a i { font-style:normal; }
/* ================================================================ */
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
@media only screen and (max-width: 992px) {
}
@media screen and (max-width: 1366px) {
.care-offerwrp .care-offer-block { width: 71.94%; }
.care-offerwrp .care-offer-block .care-offer { width: 306px; }
.care-offerwrp .care-offer-block .care-offer:nth-child(3n+3) { margin-right: 0; }
.care-offerwrp .care-offer-block .care-offer:nth-child(4n+4) { margin-right: 15px; }
.care-offerwrp .care-offer-block .care-offer .care-busnsname { height: 125px; }
.summercampwarp { height: 311px !important; }
.summercampwarp .summercampbg { height: 232px !important; }
.summercampwarp .summercampbg .summercamptext { padding:28px 0 13px 0 !important; }
.summercampwarp .summercampbg .summercamptext h1 { font-size:34px; }
.summercampwarp .summercampbg .summercamptext span { font-size: 20px; line-height:22px; }
.summercampwarp .summercamptext .postbgwrp{ padding:10px 0}
.summercampwarp .summercamptext .postbgwrp ul li label{ font-size:15px; padding:0 0 5px}
.summercampwarp .summercampbg .summercamptext .summerbtn{ padding:5px 25px; font-size:12px}
}
@media screen and (max-width: 1680px) {
.care-offerwrp .care-offer-block .care-offer { width: 296px; }
.summercampwarp { height: 366px; }
.summercampwarp .summercampbg { height: 288px; background-size: 100%; }
.summercampwarp .summercampbg .summercamptext { padding: 48px 0; }
}
@media screen and (max-width: 1280px) {
.care-offerwrp .care-offer-block { width: 69.96%; }
.care-offerwrp .care-offer-block .care-offer { width:273px; }
.care-offerwrp .care-offer-block .care-offer:nth-child(3n+3) { margin-right: 0; }
.care-offerwrp .care-offer-block .care-offer:nth-child(4n+4) { margin-right: 15px; }
.care-offerwrp .care-offer-block .care-offer .care-busnsname { height: 125px; }
.summercampwarp { height: 282px !important; }
.summercampwarp .summercampbg { height: 217px !important; }
.summercampwarp .summercampbg .summercamptext { padding:35px 0 13px; }
.summercampwarp .summercampbg .summercamptext h1 { font-size:30px; }
.summercampwarp .summercampbg .summercamptext span {     font-size: 18px;
    line-height: 20px; }
.summercampwarp .summercamptext .postbgwrp{ padding:10px 0}
.summercampwarp .summercamptext .postbgwrp ul li label{ padding:0;    font-size: 14px;}
.summercampwarp .summercamptext .postbgwrp ul li .summerbtn{ padding:5px 25px; font-size:13px;} 
.summercampnav {padding: 15px 0;}
.summercampnav ul li{ font-size:13px;}


}
@media only screen and (max-width: 1024px) {
.care-offerwrp .care-offer-block { width: 61.96%; }
.care-offerwrp .care-offer-block .care-offer { width: 293px; }
.care-offerwrp .care-offer-block .care-offer:nth-child(2n+2) { margin-right:0 }
.care-offerwrp .care-offer-block .care-offer:nth-child(3n+3) { margin-right: 15px; }
.care-offerwrp .care-offer-block .care-offer:nth-child(4n+4) { margin-right: 0; }
.care-offerwrp .care-offer-title .sortby-filter ul li { font-size:12px; }
.care-offerwrp .care-offer-title .sortby-filter ul li a { padding:5px 10px; }
.summercampwarp { height: 254px !important; }
.summercampwarp .summercampbg { height: 175px !important; }
.summercampwarp .summercampbg .summercamptext { padding:13px 0 !important; }
.summercampwarp .summercampbg .summercamptext h1 { font-size:28px; }
.summercampwarp .summercampbg .summercamptext span { font-size: 20px; line-height:22px; }
.summercampwarp .summercamptext .postbgwrp{background: rgba(225, 225, 225, 0.90); margin:0}
.summercampwarp .summercamptext .postbgwrp ul li label{ display:inline-block; margin-right:10px;}
}
@media (min-width: 568px) and (max-width: 992px) {
.care-offerwrp .care-filter-block { width: 47%; }
.care-offerwrp .care-offer-block { width: 50%; }
.care-offerwrp .care-offer-block .care-offer { width:100% }
.care-offerwrp .care-offer-title hgroup, .care-offerwrp .care-offer-title .sortby-filter { width: 100%; }
.summercampwarp { height: 285px !important; }
.summercampwarp .summercampbg { height: 206px !important; }
.summercampwarp .summercampbg .summercamptext span { font-size: 16px; line-height: 20px; }
.summercampwarp .summercampbg .summercamptext .summerbtn { padding: 4px 25px; }
.summercampwarp .summercampbg .summercamptext span { display:none }
.summercampnav ul li { font-size: 13px; margin: 0 5px; }
.summercampnav ul li:first-child{ width:100%}
.summercampwarp .summercamptext .postbgwrp {width:100%; margin: 53px 0 0 0;    background: rgba(225, 225, 225, 0.75);}
.summercampwarp .summercamptext .postbgwrp ul li label{ display:block}
}
@media only screen and (max-width: 568px) {
.care-offerwrp .care-offer-block, .care-offerwrp .care-offer-block .care-offer { width:100% }
.care-offerwrp .care-filter-block, .care-offerwrp .care-offer-block { width:98%; margin:0; padding:0 }
.mymodal .mymodal-content { width:80% }
.mymodal-content .close { top: -40px; right: 0; }
.care-offerwrp .care-offer-title hgroup, .care-offerwrp .care-offer-title .sortby-filter { width: 100%; }
.care-offerwrp .care-offer-title .sortby-filter { display:none; }
.care-offerwrp .care-offer-title { margin-bottom:15px; }
.summercampwarp {height: 350px !important;}
.summercampnav ul { text-align:center}
.summercampnav ul li{ float:none; display:inline-block}
.summercampwarp .summercamptext .postbgwrp {margin: 15px 0 0 0;}
.summercampwarp .summercamptext .postbgwrp ul li{ padding:0; margin:0}
}
@media (max-width: 768px) {
.cont_col_8 { width:100%; }
.cont_col_4 { width:100%; }
}
.nye-prom { position:relative; background:#fff; border:solid 1px #ddd; padding:15px 0; margin-bottom:20px; text-align:center }
.promotext { position:absolute; text-align:center; width:100% }
.prombanner { z-index:9; position:relative; }
.promotext h2 { font-size:20px; }
.viewmoreeve { border-top:solid 1px #ddd; padding:5px; margin-top:10px; text-align:right; color: #999; }
.viewmoreeve a { font-weight:bold }
.jobs_listing { margin: 0 0 20px; position: relative; }
.jobs_listing h2 { color: #212121; font-size: 18px; font-weight: normal; margin:10px 0 0 5px; }
.jobs_listing h2 a { color: #212121; text-decoration:none; }
.promo-jobs-outer { padding:10px 0px }
.promo-jobs-outer ul { margin:0; padding:0 }
.promo-jobs-outer ul li { list-style:none; margin:0 0 5px; padding:10px 20px; background-color:#fff }
.promo-jobs-outer ul li:last-child { border:none }
.promo-jobs-outer ul li h3 { padding:0 0 10px; font-size:15px; color:#666; line-height:20px; font-weight:400 }
.promo-jobs-outer ul li h3 a { color:#333 }
.promo-jobs-outer ul li .expi-outer { padding:3px 0 15px }
.promo-jobs-outer ul li .expi-outer ul { margin:0; padding:0 }
.promo-jobs-outer ul li .expi-outer ul li { margin:2px 10px 0 0; padding:0; float:left; font-size:12px; border-bottom:none; color:#666 }
.promo-jobs-outer ul li .expi-outer ul li i { font-size:13px; color:#bfbdbd; margin:0 5px 0 0 }
.promo-jobs-outer ul li .expi-outer ul li a { color:#333 }
.promo-jobs-outer ul li .skills-list ul { margin:0; padding:0 }
.promo-jobs-outer ul li .skills-list ul li { margin:5px 10px 10px 0; padding:0; list-style:none; float:left; color:#666; font-size:12px; border-bottom:none }
.promo-jobs-outer ul li .skills-list ul li label { font-size:11px; color:#666; font-weight:700; line-height:16px; margin:0 3px 0 0 }
.promo-jobs-outer ul li .skills-list ul li a { background-color:#e8e9e9; color:#013757; font-size:12px; padding:6px 12px; text-decoration:none }
.promo-jobs-outer ul li .skills-list ul li a.more { color:#7e7f7f }
.promo-jobs-outer ul li .skills-list ul li a:hover { color:#333 }
.promo-jobs-outer ul li .vmore-outer { padding:10px 0 0; margin:10px 0 0; border-top:1px dashed #ccc }
.promo-jobs-outer ul li .vmore-outer .vmore { float:right; margin:5px 0 0 }
.promo-lawlist { margin:0 0 20px; width:100%; background-color:#fff; border-bottom:1px solid #cdcdcd }
.promo-lawlist figure { width:12%; float:left; height:130px; margin:15px }
.promo-lawlist figure img { width:100% }
.promo-lawlist .listcont { width:81%; float:left; color:#666; font-size:14px }
.promo-lawlist .listcont h2, .promo-lawlist .listcont h3 { padding:0; color:#333; font-size:20px; font-weight:400; font-family:"robotoregular"; margin:15px 0 10px; line-height:26px }
.promo-lawlist .listcont h2 a, .lawcontarea .lawlist .listcont h3 a { color:#333 }
.promo-lawlist .listcont .subtitle { padding:0; color:#666; font-size:14px; font-weight:400; font-family:"robotolight"; margin:10px 0 15px; line-height:22px }
.promo-lawlist .listcont .subtitle a { color:#666 }
.promo-lawlist .listcont .addrs { width:30%; float:left; line-height:24px; padding-right:2%; border-right:1px solid #d0d0d0 }
.promo-lawlist .listcont .addrs a { color:#333 }
.promo-lawlist .listcont .addrs .phone { color:#333; font-size:14px; font-family:"robotoregular"; font-weight:700 }
.promo-lawlist .listcont .addrs .vphone { color:#4da66e; font-size:14px; font-family:"robotoregular" }
.promo-lawlist .listcont .addrs .vphone a, .lawpre .precol1 .cont .vphone a { color:#4da66e }
.promo-lawlist .listcont .addrs .free { color:#333; font-size:18px; font-family:"robotolight" }
.promo-lawlist .listcont .tags { width:65%; float:left }
.promo-lawlist .listcont .tags p i { color:#888; font-size:16px; margin-right:5px }
.promo-lawlist .listcont .tags p { padding:0 10px 0 30px; line-height:26px }
.promo-lawlist .bot { border-top:1px solid #efefef; margin:15px 0 0; width:100%; float:left }
.promo-lawlist .bot .actncol1 { width:20%; float:left; text-align:center; border-right:1px solid #efefef }
.promo-lawlist .bot .actncol1 a { color:#333; line-height:40px; display:block }
.promo-lawlist .bot .actncol1 i { color:#888; font-size:16px; margin-right:5px }
.promo-lawlist .bot .actncol2 { width:79%; float:left }
.promo-lawlist .bot .actncol3 { width:100%!important }
.promo-lawlist .bot .actncol2 ul { margin:0 }
.promo-lawlist .bot .actncol2 ul li { border-right:1px solid #efefef; float:left; list-style:outside none none; margin:0; text-align:center; color:#333; width:33.2% }
.promo-lawlist .bot .actncol2 ul li a { color:#333; line-height:40px; display:block }
.promo-lawlist .bot .actncol2 ul li i { color:#888; font-size:16px; margin-right:5px }
.promo-lawlist .bot .actncol2 ul li.contact { border-bottom:2px solid #f89406; margin-bottom:-1px }
.promo-lawlist .bot .actncol2 ul li.contact:hover a { background-color:#f89406; color:#fff }
.promo-lawlist .bot .actncol2 ul li.contact:hover a i { color:#fff }
.promo-lawlist .bot .actncol2 ul li:last-child { border-right:0 }

/*TRAVEL QUOTES-13-FEB-17-JOHN END*/

/* top search changes starts here */
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{width:60%;float:left;position:relative;}
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 .rt-div{width:40%;float:left;position:relative;}
header .topnav .search-hd .search-wrapper .cityload{width:47%;right:1px;top:44px;position:absolute;background-color:#fff;height:200px;overflow-y:scroll;left:auto;}
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 .src-hd-wrp .src-hd-text input[type="text"]{position:inherit;}
.loadingmini { background:url(/common/images/other/loadermini.gif) 0 0 no-repeat;width:16px;height:16px;margin:10px auto;position:absolute;}
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;}
header .topnav .search-hd .search-wrapper .cityload ul li:hover{background-color:#ff4242;}
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: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; }
.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;}
header.sticky .topnav .help-hd .post-hd .btn-ghost-white{background-color:#ff4242;border:solid 1px #ff4242;}
@media (min-width: 1200px)
{
header .topnav .search-hd { margin-left:1%;width:52%;}
}
@media (max-width:767px){
	
	header .topnav .search-hd .search-wrapper .src-hd-axn {display: block !important; width: 72% !important;}
	header .topnav .search-hd .src-hd-axn .btn{border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
	header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text{background:transparent;}
	header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text .two-inp .lt-div{width: 100%; margin-bottom:15px;}
	header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text .two-inp .rt-div, 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-wrp .src-hd-text .two-inp .rt-div input[type="text"]{width: 100%;}
	header .topnav .search-hd .search-wrapper .mobsrclose{right:0;bottom:14px;top:inherit;}
	.mobsrc header .topnav .search-hd{height: auto;background: rgba(0, 0, 0, 0.8);padding-bottom: 25px;}
	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{text-align:left;}
	.search-suggest-hd{top:90px;z-index:100;}
	header .topnav .search-hd .search-wrapper .cityload{width:100% !important;top:147px;left:0;z-index:100;right:-26px;z-index:102;bottom:0 !important;}
	}
/* top search changes end here */

/* common modal popup starts here */
/* popup starts here */
@font-face { font-family: "Flaticon"; src: url("/common/font/v1/Flaticon-listing.eot"); src: url("/common/font/v1/Flaticon-listing.eot?#iefix") format("embedded-opentype"), url("/common/font/v1/Flaticon-listing.woff") format("woff"), url("/common/font/v1/Flaticon-listing.ttf") format("truetype"), url("/common/font/v1/Flaticon-listing.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/v1/Flaticon-listing.svg#Flaticon") format("svg"); }
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after { font-family: Flaticon; font-style: normal; }

.flaticon-business-1:before { content: "\f100"; }
.flaticon-music-1:before { content: "\f101"; }
.flaticon-music:before { content: "\f102"; }
.flaticon-tag:before { content: "\f103"; }
.flaticon-mail:before { content: "\f104"; }
.flaticon-shapes:before { content: "\f105"; }
.flaticon-multimedia:before { content: "\f106"; }
.flaticon-money:before { content: "\f107"; }
.flaticon-signs-4:before { content: "\f108"; }
.flaticon-interface-2:before { content: "\f109"; }
.flaticon-userprofile:before { content: "\f10a"; }
.flaticon-interface-1:before { content: "\f10b"; }
.flaticon-check:before { content: "\f10c"; }
.flaticon-technology-2:before { content: "\f10d"; }
.flaticon-arrows-2:before { content: "\f10e"; }
.flaticon-travel:before { content: "\f10f"; }
.flaticon-signs-3:before { content: "\f110"; }
.flaticon-arrows-1:before { content: "\f111"; }
.flaticon-tool:before { content: "\f112"; }
.flaticon-circle:before { content: "\f113"; }
.flaticon-interface:before { content: "\f114"; }
.flaticon-delete-1:before { content: "\f115"; }
.flaticon-discount:before { content: "\f116"; }
.flaticon-suitcase:before { content: "\f117"; }
.flaticon-social-1:before { content: "\f118"; }
.flaticon-app:before { content: "\f119"; }
.flaticon-delete:before { content: "\f11a"; }
.flaticon-business:before { content: "\f11b"; }
.flaticon-technology-1:before { content: "\f11c"; }
.flaticon-technology:before { content: "\f11d"; }
.flaticon-search:before { content: "\f11e"; }
.flaticon-googleplus:before { content: "\f11f"; }
.flaticon-whatsapp:before { content: "\f120"; }
.flaticon-twitter:before { content: "\f121"; }
.flaticon-webmedia:before { content: "\f122"; }
.flaticon-instagram:before { content: "\f123"; }
.flaticon-pintrest:before { content: "\f124"; }
.flaticon-linkedin:before { content: "\f125"; }
.flaticon-signs-2:before { content: "\f126"; }
.flaticon-social:before { content: "\f127"; }
.flaticon-file:before { content: "\f128"; }
.flaticon-scissors:before { content: "\f129"; }
.flaticon-arrows:before { content: "\f12a"; }
.flaticon-favorite:before { content: "\f12b"; }
.flaticon-tickselected:before { content: "\f12c"; }
.flaticon-signs-1:before { content: "\f12d"; }
.flaticon-play-button:before { content: "\f12e"; }
.flaticon-profile:before { content: "\f12f"; }
.flaticon-signs:before { content: "\f130"; }
.flaticon-facebook:before { content: "\f131"; }
.flaticon-hands:before { content: "\f132"; }
/* 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(/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-family:flaticon;font-size:17px;position:absolute;top:12px;right: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;background-color:#;}
.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{margin-left:-300px;left:200px;}
.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 15px; padding:5px; 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.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:hover label { color:#fff;background-color:#ff4242; }
.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:11px; 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:flaticon; position:absolute; content: ''; border-radius:100%; height:10px; width:10px; top:0px; 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 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:"\f10c";font-family:'flaticon';}
.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(/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(/common/images/other/mail-send.png) left 155px no-repeat;}
.modal .modal-content .respond-popup .thankyou-outer.shareon{background: url(/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;}
/*new login*/
.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;}
/**/
@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;}
.frame-width{top: 0;left: 0;margin-left:0;min-height: 670px;width: 100%;} 
}
/* popup end here */
/* common modal end here */




/*Murugesh end*/
@media only screen and (max-width : 320px) {}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 568px) {}
/*----iphone---*/
@media (max-width : 640px) {
.bodycontent .crosspromowrp {width: 100%;}
}
@media only screen and (min-width : 569px) and (max-width : 640px) {}
/*----high end windows phone---*/
@media only screen and (min-width : 641px) and (max-width : 768px) {}
/*----high end windows phone---*/
@media only screen and (max-width : 768px) {}
/*----****---*/
@media (min-width: 300px) and (max-width: 991px) {}
/*----ipad---*/
@media only screen and (min-width : 769px) and (max-width : 1024px) {
.bodycontent .crosspromowrp {width: 31.35%;}
.bodycontent .crosspromowrp .crosspromobd .classhighlights ul li {padding: 4px; margin-right: 0; }
}
/*----netbook---*/
@media only screen and (min-width : 1024px) and (max-width : 1280px) {}
/*----ultrabook---*/
@media only screen and (min-width : 1025px) and (max-width : 1280px) {
.bodycontent .crosspromowrp {width: 31.75%;}
}
/*----ultrabook---*/
@media only screen and (min-width : 1280px) and (max-width : 1366px) {
.bodycontent .crosspromowrp {width: 31.75%;}
}
/*----large desktop---*/
@media only screen and (min-width : 1367px) and (max-width : 1680px) {
.bodycontent .crosspromowrp {width: 32%;} 
}

.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 !important;line-height: 13px !important;padding: 10px 12px !important;border-radius: 20px !important;}
.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}
 
/*----high end windows phone---*/
@media only screen and (max-width : 768px) {
.search-hd-new{display: none}
