﻿@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:14px/1.5 'open_sansregular', sans-serif; }
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:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
a:hover, a:active, a:focus { outline:0; }
a:hover { text-decoration:none !important; }
/* 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-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%; background:#f9f9f9 }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, main { display:block; zoom:1; }
.ftlt { float:left; }
.ftrt { float:right; }
.center { text-align:center; }
.left { text-align:left !important; }
.right { text-align:right; }
.relative { position:relative; }
.absolute { position:absolute; }
.norelative, .noabsolute { position:static !important; }
.fixed { position:fixed }
.bold { font-weight:bold; }
.nobold { font-weight:normal; }
.show { visibility:visible; display:block }
.hide { display:none !important; visibility:hidden; width:0; height:0; }
.otherhide { display:none !important; visibility:hidden; }
.red { color:#c52429; }
.green { color:#5c952c; }
.orange { color:#f6a820; }
.orange1 { color:#f90; }
.black { color:#000; }
.white { color:#fff; }
.blue { color:#30a4ea; }
.grey { color:#999; }
.pad0t { padding-top:0 !important; }
.pad0b { padding-bottom:0; }
.pad0l { padding-left:0; }
.pad0r { padding-right:0; }
.pad5t { padding-top:5px; }
.pad5b { padding-bottom:5px; }
.pad5l { padding-left:5px; }
.pad5r { padding-right:5px; }
.pad5tb { padding-top:5px; padding-bottom:5px; }
.pad5lr { padding-left:5px; padding-right:5px; }
.pad5trbl { padding:5px; }
.pad10t { padding-top:10px; }
.pad10b { padding-bottom:10px; }
.pad10l { padding-left:10px; }
.pad10r { padding-right:10px; }
.pad10tb { padding-top:10px; padding-bottom:10px; }
.pad10lr { padding-left:10px; padding-right:10px; }
.pad10trbl { padding:10px; }
.pad15trbl { padding:15px; }
.pad20t { padding-top:20px; }
.pad20b { padding-bottom:20px; }
.pad20l { padding-left:20px; }
.pad20r { padding-right:20px; }
.pad20tb { padding-top:20px; padding-bottom:20px; }
.pad20trbl { padding:20px; }
.margin0t { margin-top:0 !important; }
.margin10t { margin-top:10px; }
.margin15t { margin-top:15px }
.margin10b { margin-bottom:10px; }
.margin10l { margin-left:10px; }
.margin10r { margin-right:10px; }
.margin10tb { margin-top:10px; margin-bottom:10px; }
.margin10lr { margin-left:10px; margin-right:10px; }
.margin10trbl { margin:10px; }
.margin5l { margin-left:5px; }
.margin5r { margin-right:5px; }
.margin5t { margin-top:5px; }
.margin5b { margin-bottom:5px; }
.margin5tb { margin-top:5px; margin-bottom:5px; }
.margin5lr { margin-left:5px; margin-right:5px; }
.margin5trbl { margin:10px; }
.margin20t { margin-top:20px; }
.margin20b { margin-bottom:20px; }
.margin20l { margin-left:20px; }
.margin20r { margin-right:20px; }
.margin20tb { margin-top:20px; margin-bottom:20px; }
.margin20lr { margin-left:20px; margin-right:20px; }
.margin20trbl { margin:20px; }
.margin70t { margin-top:0; }
.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 }
.bgwhite { background-color:#fff; zoom:1; }
.active .fa-heart, .fa-heart:hover { color:#e62878; }
.nobgimg { background:none !important; padding-left:0 !important }
.catbg { background-color:#fff; zoom:1; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd }
/* 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; }
/* Loading Start */
.loading { background:url(../images/other/loading.gif) 0 0 no-repeat; width:66px; height:66px; margin:10px auto }
.loadingsmall { background:url(../images/other/loadersml.gif) 0 0 no-repeat; width:24px; height:24px; margin:10px auto }
.loadingmini { background:url(../images/other/loadermini.gif) 0 0 no-repeat; width:16px; height:16px; margin:10px auto }
.serchby i { background:url(../images/other/loadermini.gif) 0 0 no-repeat; width:16px; height:16px; position:absolute; top: 7px; right: 5px; }
.vmore .loading { background:url(../images/default/ajaxloader.gif) 50% 0 no-repeat; height: 15px; left: 50%; margin-left: -32px; position: absolute; top:-55%; width: 65px }
/* Loading End*/

@font-face { font-family: "robotothin"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Thin-webfont.eot"); src: url("../font/Roboto-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Thin-webfont.woff") format("woff"), url("../font/Roboto-Thin-webfont.ttf") format("truetype"), url("../font/Roboto-Thin-webfont.svg#robotothin") format("svg"); }
@font-face { font-family: "robotoregular"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Regular-webfont.eot"); src: url("../font/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Regular-webfont.woff") format("woff"), url("../font/Roboto-Regular-webfont.ttf") format("truetype"), url("../font/Roboto-Regular-webfont.svg#robotoregular") format("svg"); }
@font-face { font-family: "robotolight"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Light-webfont.eot"); src: url("../font/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Light-webfont.woff") format("woff"), url("../font/Roboto-Light-webfont.ttf") format("truetype"), url("../font/Roboto-Light-webfont.svg#robotolight") format("svg"); }
@font-face { font-family: "robotobold"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Bold-webfont.eot"); src: url("../font/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Bold-webfont.woff") format("woff"), url("../font/Roboto-Bold-webfont.ttf") format("truetype"), url("../font/Roboto-Bold-webfont.svg#robotobold") format("svg"); }
@font-face { font-family: "robotoblack"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Black-webfont.eot"); src: url("../font/Roboto-Black-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Black-webfont.woff") format("woff"), url("../font/Roboto-Black-webfont.ttf") format("truetype"), url("../font/Roboto-Black-webfont.svg#robotoblack") format("svg"); }


/* Font Awesomerepresent icons */
@font-face { font-family: 'FontAwesome'; src: url('../font/fontawesome-webfont.eot?v=4.1.0'); src: url('../font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../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-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }
.fa-life-bouy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; }
.fa-angle-double-right:before { content: "\f101"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-comment:before { content: "\f075"; }
.fa-share-square-o:before { content: "\f045"; }
.fa-twitter:before { content: "\f099"; }
.fa-facebook:before { content: "\f09a"; }
.fa-google-plus:before { content: "\f0d5"; }
.fa-pinterest:before { content: "\f0d2"; }
.fa-linkedin:before { content:"\f0e1"; }
.fa-map-marker:before { content: "\f041"; }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; }
.fa-life-bouy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; }
.fa-check-square-o:before { content: "\f046"; }
.fa-clock-o:before { content: "\f017"; }
.fa-user:before { content: "\f007"; }
.fa-envelope-square:before { content: "\f199"; }
.fa-phone-square:before { content: "\f098"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-heart:before { content: "\f004"; }
.fa-arrow-circle-down:before { content: "\f0ab"; }
.fa-arrow-circle-o-down:before { content: "\f01a"; }
.fa-heart:before { content: "\f004"; }
.fa-heart-o:before { content: "\f08a"; }
.fa-flag:before { content: "\f024"; }
.fa-flag-o:before { content: "\f11d"; }
.fa-share-square-o:before { content: "\f045"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-camera:before { content: "\f030"; }
.fa-tag:before { content: "\f02b"; }
.fa-angle-down:before { content: "\f107"; }
.fa-angle-up:before { content: "\f106"; }
.fa-list:before { content: "\f03a"; }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-thumbs-o-down:before { content: "\f088"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-road:before { content: "\f018"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-calendar:before { content: "\f073"; }
.fa-comments:before { content: "\f086"; }
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-gear:before, .fa-cog:before { content: "\f013"; }
.fa-share-alt:before { content: "\f1e0"; }
.fa-filter:before { content: "\f0b0"; }
.fa-lock:before { content: "\f023"; }
.fa-search:before { content: "\f002"; }
.fa-plus:before { content: "\f067"; }
.fa-chevron-down:before { content:"\f078" }
.fa-minus:before { content: "\f068"; }
.fa-book:before { content: "\f02d"; }
.fa-check:before { content: "\f00c"; }
.fa-dollar:before, .fa-usd:before { content: "\f155"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-bullhorn:before { content: "\f0a1"; }
.fa-share-alt:before { content: "\f1e0"; }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }
.fa-lightbulb-o:before { content: "\f0eb"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-file-text-o:before { content: "\f0f6"; }
.fa-envelope-o:before { content: "\f003"; }
.fa-motorcycle:before { content: "\f21c"; }
.fa-pencil:before { content: "\f040"; }
.fa-star:before { content: "\f005"; }
.fa-star-o:before { content: "\f006"; }
.fa-phone:before { content: "\f095"; }
.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; }
.fa-comment-o:before { content: "\f0e5"; }
.fa-comments-o:before { content: "\f0e6"; }
.fa-google:before { content: "\f1a0"; }
.fa-video-camera:before { content: "\f03d"; }
.fa-play:before { content: "\f04b"; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-suitcase:before { content: "\f0f2"; }
.fa-tags:before { content: "\f02c"; }
.fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc"; }
.fa-unlink:before, .fa-chain-broken:before { content: "\f127"; }
.fa-refresh:before { content: "\f021"; }
.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; }
.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-list-ul:before {content:"\f0ca";}
.fa-chain:before,.fa-link:before {  content: "\f0c1";}
.fa-globe:before {content: "\f0ac";}
@-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-android:before { content: "\f17b"; }
.fa-apple:before { content: "\f179"; }
.fa-link:before { content: "\f0c1"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; }
.fa-check-circle-o:before { content: "\f05d"; }
/* glyphicon icons */
.glyphicon-share:before { content: "\e066"; }
.glyphicon-pencil:before { content: "\270f"; }
.glyphicon-picture:before { content: "\e060"; }
.glyphicon-ok:before { content: "\e013"; }
.glyphicon-time:before { content: "\e023"; }
.glyphicon-map-marker:before { content: "\e062"; }
.glyphicon-info-sign:before { content: "\e086"; }
.glyphicon-user:before { content: "\e008"; }
.glyphicon-envelope:before { content: "\2709"; }
.glyphicon-phone-alt:before { content: "\e183"; }
.glyphicon-calendar:before { content: "\1f4c5"; }
.glyphicon-cog:before { content: "\e019"; }
.glyphicon-remove:before { content: "\e014"; }
.glyphicon-chevron-left:before { content: "\e079"; }
.glyphicon-chevron-right:before { content: "\e080"; }
.glyphicon-search:before { content: "\e003"; }
.glyphicon-th-list:before { content: "\e012"; }
.glyphicon-print:before { content: "\e045"; }
.glyphicon-home:before { content: "\e021"; }
.glyphicon-picture:before { content: "\e060"; }
.glyphicon-remove-circle:before { content: "\e088"; }
/* image icons */

.icon-white, .icon { display: inline-block; width: 14px; height: 14px; margin-top:0; margin-right: 0; line-height: 14px; vertical-align: text-top; background-image: url(../images/default/icons-small.png?v=5.6.7); background-position: 14px 14px; background-repeat: no-repeat; opacity:0.5 }
.icon-white { background-image: url(../images/other/icons-small-white.png?v=5.6.7); opacity:9 }
.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-th-list { background-position: -264px 0; }
.icon-share { background-position: -120px -72px; }
.icon-phone { background:url(../images/other/lspho.png?v=5.6.7) 0 0 no-repeat; opacity:9 }
.icon-mail { background:url(../images/other/lsmail.png?v=5.6.7) 0 0 no-repeat; opacity:9 }
.icon-vernub { background:url(../images/other/lsvernub.png?v=5.6.7) 0 0 no-repeat; opacity:0.3 }
.icon-th-list { background-position: -264px 0; }
.icon-tag { background-position: 0 -48px; }
.icon-road { background-position: -72px -24px; }
/* ---------------------------------------   services --------------------------------------------------------- */

.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-150px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
 
@font-face { font-family: 'open_sansregular'; src: url('../font/opensans-regular-webfont.eot'); src:url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/opensans-regular-webfont.woff') format('woff'), url('../font/opensans-regular-webfont.ttf') format('truetype'), url('../font/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style:normal; }
@font-face { font-family:'Glyphicons Halflings'; src: url('../font/glyphicons-halflings-regular.eot'); src: url('../font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../font/glyphicons-halflings-regular.woff') format('woff'), url('../font/glyphicons-halflings-regular.ttf') format('truetype'), url('../font/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); }
@font-face { font-family: 'jennasue-webfont'; src: url('../font/jennasue-webfont.eot'); src:url('../font/jennasue-webfont.eot?#iefix') format('embedded-opentype'), url('../font/jennasue-webfont.woff') format('woff'), url('../font/jennasue-webfont.ttf') format('truetype'), url('../font/jennasue-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style:normal; }
/*font sitting end*/


/* flat icon fonts starts here */
@font-face { font-family: "Flaticon"; src: url("../font/Flaticon-lsmain.eot"); src: url("../font/Flaticon-lsmain.eot?#iefix") format("embedded-opentype"), url("../font/Flaticon-lsmain.woff") format("woff"), url("../font/Flaticon-lsmain.ttf") format("truetype"), url("../font/Flaticon-lsmain.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("../font/Flaticon-lsmain.svg#Flaticon") format("svg"); }
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after { font-family: Flaticon; font-style: normal; }

.flaticon-social-1:before { content: "\f100"; }
.flaticon-signs-4:before { content: "\f101"; }
.flaticon-travel:before { content: "\f102"; }
.flaticon-arrows-2:before { content: "\f103"; }
.flaticon-technology-2:before { content: "\f104"; }
.flaticon-check:before { content: "\f105"; }
.flaticon-interface-2:before { content: "\f106"; }
.flaticon-userprofile:before { content: "\f107"; }
.flaticon-interface-1:before { content: "\f108"; }
.flaticon-business:before { content: "\f109"; }
.flaticon-arrows-1:before { content: "\f10a"; }
.flaticon-tool:before { content: "\f10b"; }
.flaticon-delete-1:before { content: "\f10c"; }
.flaticon-app:before { content: "\f10d"; }
.flaticon-social:before { content: "\f10e"; }
.flaticon-suitcase:before { content: "\f10f"; }
.flaticon-discount:before { content: "\f110"; }
.flaticon-delete:before { content: "\f111"; }
.flaticon-interface:before { content: "\f112"; }
.flaticon-circle:before { content: "\f113"; }
.flaticon-signs-3:before { content: "\f114"; }
.flaticon-scissors:before { content: "\f115"; }
.flaticon-technology-1:before { content: "\f116"; }
.flaticon-pintrest:before { content: "\f117"; }
.flaticon-instagram:before { content: "\f118"; }
.flaticon-webmedia:before { content: "\f119"; }
.flaticon-twitter:before { content: "\f11a"; }
.flaticon-whatsapp:before { content: "\f11b"; }
.flaticon-googleplus:before { content: "\f11c"; }
.flaticon-search:before { content: "\f11d"; }
.flaticon-technology:before { content: "\f11e"; }
.flaticon-linkedin:before { content: "\f11f"; }
.flaticon-facebook:before { content: "\f120"; }
.flaticon-file:before { content: "\f121"; }
.flaticon-signs-2:before { content: "\f122"; }
.flaticon-profile:before { content: "\f123"; }
.flaticon-play-button:before { content: "\f124"; }
.flaticon-signs-1:before { content: "\f125"; }
.flaticon-tickselected:before { content: "\f126"; }
.flaticon-favorite:before { content: "\f127"; }
.flaticon-arrows:before { content: "\f128"; }
.flaticon-hands:before { content: "\f129"; }
.flaticon-signs:before { content: "\f12a"; }
/* flat icon fonts end here */

/*LS BANNER */
.common-loading { position:absolute; z-index:200005; top:50%; left:50%; }
.in-scrolll, .in-scroll { overflow:hidden; }
/*.olyopacity-black{filter:blur(3px); -webkit-filter:blur(3px); -moz-filter:blur(3px); -ms-filter:blur(3px); -o-filter:blur(3px) }*/
.body-move { margin:0 0 0 232px; }
.sul-header-menu-outer .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; }
.sul-header-big { width:100%; height:350px; background:url(../images/other/ls-banner.jpg?v=5.6.7) no-repeat center top; position:relative; background-size:cover }
.sul-header-big.sul-header-big1 { height:600px; }
.sul-header-big.not-show { background:none; height:auto; }
.sul-header-big header { background:url(../images/default/header-gradient-bg.png?v=5.6.7) repeat-x; height:inherit; }
.sul-header-big .more-serv-but{position:absolute;top:50px;right:70px;}
.sul-header-big .more-serv-but .inside{position:relative;}
.sul-header-big .more-serv-but .inside a{background-color:#f6c55a;padding:10px 15px 10px 76px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:robotoregular;font-size:14px;color:#3d4549;}
.sul-header-big .more-serv-but .busi-img{position:absolute;left:10px;bottom:-14px;}

.sul-header-big .pio-serv-but{position:absolute;top:50px;left:70px;}
.sul-header-big .pio-serv-but .inside{position:relative;}
.sul-header-big .pio-serv-but .inside a{border:solid 1px #f6c55a;padding:12px 10px 12px 37px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:robotoregular;font-size:14px;color:#fff;letter-spacing:0.5px;}
.sul-header-big .pio-serv-but .busi-img{position:absolute;left:5px;bottom:-12px;}

.sul-header-menu-outer { padding:25px 0 0 0 }
.global-sea-con-out { display:block; margin:0 auto; margin-top:85px; width:720px; }
.global-sea-con-out h1 { font-family:"open_sansregular"; font-size:36px; line-height:40px; text-align:center; color:#fff; font-weight:normal; margin:0; }
.global-sea-con-out p { font-family:"open_sansregular"; font-size:18px; line-height:22px; color:#fff; text-align:center; padding:3px 0 0 0; }
.global-sea-con-out .contents-outer .home-search-outer { background-color:rgba(0,0,0,0.5); margin:10px 0 0 0; padding:25px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out { position:relative; padding:0; width:40%; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out.btnwrp { width:20% }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .loadingmini { position: absolute; right: 20px; top: 21px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out label { font-size:12px; line-height:18px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out input[type="text"] { width:87%; padding:10px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out.alert input[type="text"]{border: solid 1px red}
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:94.5%; top:57px; left:0px; z-index:200001; -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; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list .titletxt { font-size:13px; color:#333; font-weight:bold; padding:5px 10px 0 10px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul { margin:0px; padding:0px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li { margin:0px; padding:0px; list-style:none; font-family:"open_sansregular", Arial; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li a { font-size:13px; line-height:22px; display:block; color:#666; padding:5px 10px; text-decoration:none; font-weight:normal; border-bottom:solid 1px #f2f2f2; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li a:hover { background-color:#ff837e; color:#fff; font-weight:bold; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li.active a { background-color:#f1f19f; }
.global-sea-con-out .contents-outer .right-ad-out { background-color:rgba(255, 255, 255, 0.6); margin:10px 10px 0 30px; float:right; padding:15px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li a i { font-size:11px; background:none; width:auto; display:inline; position:static; font-style:normal; font-weight:normal; color:#666; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li a:hover i { font-weight:normal; }
/* LS BANNER END*/

/* my header starts here */
/* animated starts here */
.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
.animated.infinite { -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; }
.animated.hinge { -webkit-animation-duration:2s; animation-duration:2s; }
@keyframes fadeInLeft { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.fadeInLeft { -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft }
@-webkit-keyframes fadeInLeftBig { 0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.fadeInRight { -webkit-animation-name:fadeInRight; animation-name:fadeInRight }
@keyframes fadeInRight { 0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
/* animated end here */
.common-loading { position:absolute; z-index:200005; top:50%; left:50%; }
.in-scrolll, .in-scroll { overflow:hidden; }
.body-move { margin:0 0 0 232px; }
.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; }
.locationscroll { position:fixed; z-index:200004; top:54px; right:0; bottom:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); -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; }
header { background-color:#333; }
header.menu-stick { position:fixed; left:0; top:0; z-index:100001; width:100%; -webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.5); box-shadow:0 1px 10px -3px rgba(0,0,0,.5); }
header .top-header-search { padding:5px 20px; height:44px; }
header.menu-stick .top-header-search { display:none; }
header .top-header-search .menu { float:left; padding:10px 15px 0 0; }
header .top-header-search .menu a { width:18px; height:18px; display:block; background:url(../images/default/menu-icon.png?v=5.6.7) no-repeat; }
header .menu-list { top:0; left:0px; width:230px; height:auto; z-index:200000; background-color:#fff; display:block; -webkit-box-shadow: 5px 0px 4px 0px rgba(51,51,51,1); -moz-box-shadow: 5px 0px 4px 0px rgba(51,51,51,1); box-shadow: 5px 0px 4px 0px rgba(51,51,51,1); padding:0 0 15px 0 }
header .menu-list .minimize-head { position:absolute; right:-20px; background-color:#fff; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }
header .menu-list .minimize-head a { background:url(../images/default/menu-arrow.png?v=5.6.7) no-repeat 3px 9px; width:16px; height:16px; padding:8px 2px; display:block; }
.inline-scroll header .menu-list { position:absolute; }
header .inline-scroll { background:rgba(0,0,0,0.6); }
header .menu-list ul { margin:0px; padding:10px 0; }
header .menu-list ul li { font-family:"open_sansregular", Arial; color:#333; padding:0; position:relative; }
header .menu-list ul li a { display:block; font-size:16px; line-height:20px; color:#333; padding:10px; text-decoration:none; position:relative; border-left:solid 8px #fff; }
header .menu-list ul li a i { width:16px; height:16px; margin:0 10px 0 5px; background:url(../images/default/menu-sprite.png?v=5.6.7) 0px 0px; overflow:hidden; float:left; }
header .menu-list ul li a .show-sub-cat { position:absolute; top:10px; right:15px; display:none; width:16px; height:16px; background:url(../images/default/downarrows.png?v=5.6.7) no-repeat 0 9px; }
header .menu-list ul li a:hover { background-color:#f7f7f7; }
header .menu-list ul li.active { background:#ffe7b2 url(../images/default/downarrows.png?v=5.6.7) no-repeat 205px 18px; }
header .menu-list ul li.active a { color:#333; border-left:solid 8px #f6891f; -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; }
header .menu-list ul li.active a { border-left:solid 8px #f6891f; -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; }
header .menu-list ul li a:hover { background-color:#ffe7b2; border-left:solid 8px #f6891f; -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; }
header .menu-list ul li.active .show-sub-cat { display:block; }
header .menu-list ul li.active a .show-sub-cat { display:block; }
header .menu-list ul li a i.events { background-position:0px 0px; }
header .menu-list ul li a i.roommates { background-position:-18px 0px; }
header .menu-list ul li a i.rentals { background-position:-35px 0px; }
header .menu-list ul li a i.itjobs { background-position:-50px 0px; }
header .menu-list ul li a i.localbiz { background-position:-67px 0px; }
header .menu-list ul li a i.daycare { background-position:-86px 0px; }
header .menu-list ul li a i.localjobs { background-position:-105px 0px; }
header .menu-list ul li a i.services { background-position:-124px 0px; }
header .menu-list ul li a i.classifieds { background-position:-143px 0px; }
header .menu-list ul li a i.movies { background-position:-162px 0px; }
header .menu-list ul li a i.travel { background-position:-181px 0px; }
header .menu-list ul li a i.invest { background-position:-198px 0px; }
header .menu-list ul li a i.indiapulse { background-position:-217px 0px; }
header .menu-list ul li a i.city { background-position:-236px 0px; }
header .menu-list ul li a i.home { background-position:-256px 0px; }
header .menu-list .small-search-outer { padding:15px; margin:15px 0; background-color:#e7e7e7; border-top:solid 1px #b8b8b8; border-bottom:solid 1px #b8b8b8; }
header .menu-list .small-search-outer input[type="text"] { width:70%; background-color:#fff; }
header .menu-list .small-search-outer .search-icon a { display:inline-block; background-color:#fff; border:solid 1px #ccc; padding:2px 5px; }
header .menu-list p { font-size:13px; line-height:20px; color:#333; padding:0 15px; }
header .menu-list ul li .show-sub-menu { padding:10px 0; background-color:#f2f2f2; border-bottom:dotted 1px #;
background-color:#f7f7f7; height:130px; overflow-y:scroll; }
header .menu-list ul li .show-sub-menu ul { margin:0px; padding:0px; }
header .menu-list ul li .show-sub-menu ul li { margin:0px; padding:0px; border-left:none; }
header .menu-list ul li .show-sub-menu ul li a { display:block; font-size:13px; line-height:18px; color:#333; padding:8px 10px 8px 40px; text-decoration:none; border-left:solid 8px #f7f7f7; -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; background-color:#f7f7f7 }
header .menu-list ul li .show-sub-menu ul li a:hover { background-color:#ffe7b2; border-left:solid 8px #f6891f; -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; }
header .top-header-search .sul-logo { float:left; margin:5px 10px 0 10px; }
header .top-header-search .sul-logo a { display:block; background:url(../images/default/sulekha-logo1.png?v=30.2356) no-repeat 0px 0px; width:150px; height:27px; display:block; overflow:hidden; }
header .top-header-search .search-block { margin:5px 0 0 10px; float:left; }
header .top-header-search .search-block .sea-top-arrow { background:url(../images/default/white-top-arrow.png?v=5.6.7) no-repeat 1px 1px; position:absolute; top:5px; right:5px; display:none; width:16px; height:8px; }
header .top-header-search .search-block .popular-search { display:none; color:#fff; }
header .top-header-search .search-block .title-txt { display:none; }
header .top-header-search .search-block .close-search { float:right; padding:2px 2px 10px 2px; display:none; }
header .top-header-search .search-block .close-search a { font-size:12px; line-height:18px; color:#333; text-decoration:none; font-weight:bold; }
header .top-header-search .search-block .inputs-outer { float:left; position:relative; }
header .top-header-search .search-block .inputs-outer span.loadingmini { right:10px; top:0; position:absolute; }
header .top-header-search .search-block .inputs-outer i { position:absolute; left:120px; width:15px; top:14px; height:7px; background:url(../images/other/downarrows.png?v=5.6.7) no-repeat 0 0; display:block; -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; }
header .top-header-search .search-block .inputs-outer i.active { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:110px; padding:6px 20px; cursor:pointer; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:358px; padding:6px 20px; background-color:#fff; border-left:solid 1px #fff; }
header .top-header-search .search-block .inputs-outer .drop-down-list { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:150px; top:33px; left:0px; z-index:200001; -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; }
header .top-header-search .search-block .inputs-outer .drop-down-list:before { position: absolute; top: -10px; left: 45%; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #c3c3c3; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
header .top-header-search .search-block .inputs-outer .drop-down-list:after { position: absolute; top: -8px; left: 45.8%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
header .top-header-search .search-block .inputs-outer .drop-down-list .top-arrow { position:absolute; left:41%; top:-15px; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul { margin:0px; padding:0px; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul .titletxt { font-size:13px; color:#333; font-weight:bold; padding:5px 10px 0 10px; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul li { margin:0px; padding:0px; list-style:none; font-family:"open_sansregular", Arial; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul li a { font-size:13px; line-height:22px; display:block; color:#666; padding:5px 10px; text-decoration:none; font-weight:normal; border-bottom:solid 1px #f2f2f2; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul li a:hover { background-color:#f1f19f; color:#333; font-weight:bold; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:398px; top:33px; left:0px; z-index:200001; -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; max-height:500px; overflow-y:scroll; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop .label-txt, header .top-header-search .search-block .inputs-outer .all-ser-com-drop .titletxt { font-size:13px; color:#333; font-weight:bold; padding:8px 10px; background-color:#f2f2f2; border-bottom:dashed 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop.mini { width:190px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop .sea-sug { font-size:10px; color:#bfbfbf; line-height:14px; text-align:right; padding:4px 5px 4px 0; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul { margin:0px; padding:0px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li { margin:0px; padding:5px 0px; list-style:none; font-family:"open_sansregular", Arial; border-bottom:solid 1px #f2f2f2; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li:hover { background-color:#f1f19f; -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; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li.active { background-color:#f1f19f; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a { font-size:13px; line-height:18px; display:block; color:#333; padding:5px 10px; text-decoration:none; font-weight:normal; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a b { color:#666; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li.active a { background-color:#f1f19f; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a:hover { color:#333; font-weight:bold; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a i, header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a em { font-size:11px; background:none; width:auto; display:inline; position:static; font-weight:normal; color:#666; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li i { font-size:11px; background:none; width:inherit; height:inherit; display:inline; position:static; font-weight:normal; color:#666; font-style:normal; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a:hover i { font-weight:normal; }
header .top-header-search .location-outer { background:url(../images/default/header-white-map.png?v=5.6.7) no-repeat 5px 14px; float:left; padding:10px 10px 0 18px; position:relative; width:160px; }
header .top-header-search .location-outer a { background:url(../images/default/header-white-drop.png?v=5.6.7) no-repeat right 7px; color:#fff; text-transform:capitalize; text-decoration:none; padding:0 15px 0 0; display:inline; }
header .top-header-search .location-outer .loc-popup-outer { right:0; }
header .top-header-search .location-outer .loc-popup-outer .arrow-up { left:550px; }
header .top-header-search .location-outer .loc-popup-outer { font-family:"open_sansregular", Arial; position:absolute; z-index:100003; left:212px; top:-9px; border:solid 1px #c3c3c3; background-color:#fff; width:600px; -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); }
header .top-header-search .location-outer .loc-popup-outer .close a { font-size:14px; font-weight:bold; float:right; padding:5px; text-decoration:none; color:#333 !important; background:none; }
header .top-header-search .location-outer .loc-popup-outer .close a:hover { background:none; }
header .top-header-search .location-outer .loc-popup-outer .title-txt { background:url(../images/default/location-map.png?v=5.6.7)no-repeat 8px 16px; padding:15px 0 5px 28px; font-size:14px; line-height:18px; color:#333; font-family:"open_sansregular", Arial; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields { padding:5px 10px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:350px; float:left; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .left-blk { width:40%; float:left; padding:0 0 10px 0; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk { width:60%; float:left; padding:0 0 10px 0; position:relative; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con { position:absolute; width:99%; top:40px; left:0; background-color:#fff; border:solid 1px #c2c2c2; border-top:none; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul { margin:0px; padding:5px 0px; border-top:none; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li { margin:0px; padding:4px 5px; list-style:none; font-size:12px; color:#666; border-bottom:dotted 1px #e4e4e4; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li a { color:#666; font-size:12px; display:block; text-decoration:none; background:none; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li:hover { background-color:#f1f19f; -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; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li:hover a { font-weight:bold; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li.active a { color:#ff9917; font-weight:bold; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .left-blk select { width:93%; margin:0px; border:solid 1px #c2c2c2; padding:6px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; height:40px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk input[type="text"] { margin:0; width:94%; border:solid 1px #c2c2c2; padding:9px 5px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
header .top-header-search .location-outer .loc-popup-outer .arrow-up { position:relative; top:-15px; left:10px; float:left; }
header .top-header-search .location-outer .loc-popup-outer .btn-outer { margin:5px 0 0 10px; float:left; }
header .top-header-search .location-outer .loc-popup-outer .btn-outer a.btngreen { padding:4px 12px; background:none; background-color:#5fae2c; color:#fff; }
header .top-header-search .location-outer .loc-popup-outer .btn-outer a.btngray { padding:2px 6px; color:#333; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25); background:none; background-color:#E5E4E2; *background-color:#E5E4E2;
margin:3px 0 0 0; font-size:11px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer { padding:0 15px 10px 15px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer .titletxt { font-size:13px; line-height:20px; color:#333; padding:5px 0; font-weight:bold; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul { margin:0px; padding:0 10px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { margin:0px; padding:1px 5px 1px 0; list-style:none; float:left; width:24%; font-size:13px; line-height:30px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li a { color:#666; background:none; }
header .top-header-search .location-outer .loc-popup-outer .india-city { padding:15px; background-color:#f7f7f7; margin:10px 0 0 0; border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; }
header .top-header-search .location-outer .loc-popup-outer .india-city { background-color:#f7f7f7; }
header .top-header-search .location-outer .loc-popup-outer .india-city .titletxt { font-size:13px; line-height:20px; color:#333; padding:0 0 5px 0; font-weight:bold; }
header .top-header-search .location-outer .loc-popup-outer .india-city ul { margin:0px; padding:0 10px; }
header .top-header-search .location-outer .loc-popup-outer .india-city ul li { margin:0px; padding:1px 5px 1px 0; list-style:none; float:left; width:24%; font-size:12px; line-height:30px; }
header .top-header-search .location-outer .loc-popup-outer .india-city ul li a { color:#666; background:none; }
header .top-header-search .location-outer .loc-popup-outer .all-country { padding:10px 15px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul { margin:0px; padding:0px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li { margin:0px; padding:0 0 10px 24px; float:left; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li.usflag { background:url(../images/default/us-flag-01.png?v=5.6.7) no-repeat 1px 3px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li.ukflag { background:url(../images/default/uk-flag.png?v=5.6.7) no-repeat 1px 3px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li.indiaflag { background:url(../images/default/india-flag-01.png?v=5.6.7) no-repeat 1px 3px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li.uaeflag { background:url(../images/default/uae-flag.png?v=5.6.7) no-repeat 1px 3px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li a { font-size:12px; line-height:20px; color:#666; background:none; }
header .top-header-search .right-side-links-outer { margin:8px 0 0 0; float:right; }
header .top-header-search .btn-large.ext-pad { padding:5px 9px; }
header .top-header-search .btn-large.ext-pad span { display:none; }
header .top-header-search .btn-large.ext-pad b { display:inline; }
header .top-header-search .right-side-links-outer .phone-outer { float:left; margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a { color:#333; display:block; padding:0; text-decoration:none; }
header .top-header-search .right-side-links-outer .phone-outer a i { background:url(../images/default/header-white-phone.png?v=5.6.7) no-repeat 0 0; float:left; width:16px; height:16px; margin:3px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a span { color:#fff; font-size:12px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:0 5px 0 0; float:left; }
header .top-header-search .right-side-links-outer .post-ur-need a { display:block; background:url(../images/default/poat-ad-icon-white.png?v=5.6.7) no-repeat 0 5px; padding:1px 0 0 18px; text-transform:capitalize; text-decoration:none }
header .top-header-search .right-side-links-outer .post-ur-need a span { font-size:12px; color:#fff; text-transform:capitalize; }
header .top-header-search .right-side-links-outer .login-outer { padding:0 0 0 5px; position:relative; float:right; }
header .top-header-search .right-side-links-outer .login-outer a { background:url(../images/default/login-user-icon.png?v=5.6.7) no-repeat 0 4px; display:block; display:block; padding:1px 0 0 20px; text-transform:capitalize; text-decoration:none; }
header .top-header-search .right-side-links-outer .login-outer a span { font-size:12px; color:#fff; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out:before { position: absolute; top: -9px; right: 14px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #c3c3c3; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out:after { position: absolute; top: -8px; right: 15px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
header .top-header-search .location-outer .loc-popup-outer:before { position: absolute; top: -9px; left: 10px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #c3c3c3; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
header .top-header-search .location-outer .loc-popup-outer:after { position: absolute; top: -8px; left: 11px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
header .top-header-search .right-side-links-outer .search-icon { margin:0 5px 0 0; float:left; display:none; }
header .top-header-search .right-side-links-outer .search-icon a { color:#333; display:block; padding:0; }
header .top-header-search .right-side-links-outer .search-icon a i { background:url(../images/default/menu-sea-icon-white.png?v=5.6.7) no-repeat 0 0; float:left; width:16px; height:16px; margin:5px 5px 0 0; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:190px; top:32px; right:-12px; z-index:200001; -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; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out .top-arrow { position:absolute; right:13px; top:-15px; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul { margin:0px; padding:0px; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul .titletxt { font-size:13px; color:#333; font-weight:bold; padding:5px 10px 0 10px; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul li { margin:0px; padding:0px; list-style:none; float:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul li a { height:auto; font-size:13px; line-height:22px; display:block; color:#666; padding:5px 10px; text-decoration:none; font-weight:normal; border-bottom:solid 1px #f2f2f2; background:none; float:none; width:auto; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul li a:hover { background-color:#f1f19f; color:#333; font-weight:bold; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out .complete { padding:3px 5px; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out .complete a { background:none; color:#333; width:auto; height:auto; display:inline; font-size:12px; text-decoration:none; }
header .menu-outer { background-color:#fff; padding:0 20px; -webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.5); box-shadow:0 1px 10px -3px rgba(0,0,0,.5); }
header .menu-outer nav { float:left; }
header .menu-outer nav .hd-logo { float:left; }
header .menu-outer nav .hd-logo a { display:none; }
header.menu-stick .menu-outer nav .hd-logo { float:left; margin:14px 0 0 0; }
header.menu-stick .menu-outer nav .hd-logo a { background:url(../images/default/menu-icon-blk.png?v=5.6.7) no-repeat scroll 0 0; display:block; width:20px; height:20px; }
header .menu-outer nav.hd-menu { }
header .menu-outer nav.hd-menu ul { margin:0px; padding:0px; }
header .menu-outer nav.hd-menu ul li { margin:0px; padding:0px; list-style:none; float:left; position:relative; }
header .menu-outer nav.hd-menu ul li.homeicon a { padding:12px 0px 12px 10px; }
header.menu-stick .menu-outer nav.hd-menu ul li.homeicon a { color: #676767; }
header .menu-outer nav.hd-menu ul li i.glyphicon { font-size:16px; }
header .menu-outer nav.hd-menu ul li.sul-home { }
header .menu-outer nav.hd-menu ul li.more-links { position:relative; }
header .menu-outer nav.hd-menu ul li a { display:block; padding:12px; font-size:13px; line-height:20px; color:#676767; text-decoration:none; }
header.menu-stick .menu-outer nav.hd-menu ul li a { color:#000; }
header .menu-outer nav.hd-menu ul li a.home { background:url(../images/default/us-sul-sprite.png?v=5.6.7) no-repeat 0 -3px; width:33px; height:30px; padding:0 15px 10px 0; }
header .menu-outer.menu-stick nav.hd-menu ul li a.home { background:url(../images/default/us-sul-sprite.png?v=5.6.7) no-repeat 0 -53px; width:33px; height:30px; padding:0 15px 10px 0; }
header .menu-outer nav.hd-menu ul li:hover { color:#333; background-color:#fff; -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; }
header .menu-outer nav.hd-menu ul li.sul-home:hover { background-color:#323A45; }
header .menu-outer nav.hd-menu ul li:hover a { color:#323A45; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links { position:absolute; top:44px; right:0px; background-color:#fff; width:140px; z-index:100001; border:solid 1px #ccc; border-top:none; display:none; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links ul { margin:0px; padding:0px; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links ul li { margin:0px; padding:0px; list-style:none; float:none; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links ul li a { color:#323A45; text-decoration:none; padding:10px 15px; display:block; border-bottom:solid 1px #eee; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links ul li:hover a { color:#fff; background-color:#323A45; }
/* dropdown menu start here */
header .menu-outer { position:relative; }
header .menu-outer nav.hd-menu ul li { position:static }
header .menu-outer nav.hd-menu ul li:hover .megamenu_wrap { display:block; }
header>.menu-outer>nav.hd-menu>ul>li.active/*, header.menu-stick .menu-outer nav.hd-menu>ul>li:hover*/ { border-bottom:3px solid #f89406; }
.megamenu_wrap { background-color:#fff; border-top:1px solid #efefef; position:absolute; top:47px; left:0; display:none; z-index: 100002; width:100%; -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5); }
.megamenu_wrap .megamenutitle { font-size:18px; padding:10px 20px; color:#333; }
.megamenu_wrap .megamenurow { border-top:1px solid #ddd; padding:0 20px 15px 20px; }
.megamenu_wrap .megamenurow .ddmcol1 { width:20%; float:left; padding:15px 10px 0 0; }
.megamenu_wrap .megamenurow .ddmcol1 ul li, .megamenu_wrap .megamenurow .ddmcol4 ul li { color:#666; font-size:13px; padding:0 0 8px 0; margin:0; float:none; }
.megamenu_wrap .megamenurow .ddmcol1 ul li a, .megamenu_wrap .megamenurow .ddmcol4 ul li a { padding:0; text-transform:none; color:#666 !important; display:inline; }
.megamenu_wrap .megamenurow .ddmcol4 p { font-size:16px; padding:0 0 5px 0; }
.megamenu_wrap .megamenurow .ddmcol2 { width:14%; float:left; padding:15px 10px 15px 10px; margin:-1px 0 0 0; border-top:1px solid #fff; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; }
.megamenu_wrap .megamenurow .ddmcol2 .offertext1 { font-size:22px; color:#666; }
.megamenu_wrap .megamenurow .ddmcol2 .offertext2 { font-size:16px; color:#333; text-transform:uppercase; font-weight:bold; padding:15px 0px; }
.megamenu_wrap .megamenurow .ddmcol2 .offertext3 { font-size:16px; color:#666; padding:0px 0px 15px 0px; }
.megamenu_wrap .megamenurow .ddmcol3 { width:24%; float:left; padding:15px 20px 0 20px; }
.megamenu_wrap .megamenurow .ddmcol3 ul li { color:#666; font-size:13px; padding:8px 0; border-bottom:1px solid #ebebeb; margin:0; float:none; }
.megamenu_wrap .megamenurow .ddmcol3 ul li a { padding:0; text-transform:none; color:#666 !important; display:inline; }
.megamenu_wrap .megamenurow .ddmcol3 p { font-size:16px; }
.megamenu_wrap .megamenurow .ddmcol4 { width:15.5%; float:left; padding:15px 0 0 0; }
.megamenu_wrap .megamenurow .ddmcol2 .btn-large { color: #fff; text-transform: none; font-size:17px; padding:11px 19px }
/* dropdown menu end here */



/* my header end here */

/* pagination */
.ajexbg { background:#f9f9f9; border:solid 1px #fff; padding-top:30px; }
.pagination { border:solid 1px #ddd; border-top:0; border-bottom:0 }
.pagination .pagination-out { padding:20px; }
.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; }
/* 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; opacity:0.9 }
.popup-back-layer { background-color:#000; 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; }
.zindex100001 { z-index:100001; }
.zindex100002 { z-index:100002; }
.zindex100003 { z-index:100003; }
.maploading { z-index:200003; width:800px; position:fixed; top:50%; left:50%; margin-top:-280px; margin-left:-400px; font-family:Arial, Helvetica, sans-serif }
/*.maploading { position:absolute; top:20%; width:100%; text-align:center; font-size:22px; }*/
.maploading i { font-size:42px; color:#aaa }
.maploading h3 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#aaa; font-size:32px }
 @-webkit-keyframes opacity { 0% {
opacity: 1;
}
 100% {
opacity: 0;
}
}
 @-moz-keyframes opacity { 0% {
opacity: 1;
}
 100% {
opacity: 0;
}
}
.maploading { text-align: center; }
.maploading span { -webkit-animation-name: opacity; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -moz-animation-name: opacity; -moz-animation-duration: 1s; -moz-animation-iteration-count: infinite; font-size:42px; }
.maploading span:nth-child(2) { -webkit-animation-delay: 100ms; -moz-animation-delay: 100ms; }
.maploading span:nth-child(3) { -webkit-animation-delay: 300ms; -moz-animation-delay: 300ms; }
/*overlay*/  

/*gallery overlay start*/
.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; }
.overlaygallerywrp { z-index:100003; width:100%; position:fixed; top:50%; left:50%; margin-top:-280px; margin-left:-50%; text-align:center; display:block; }
.overlaygallerywrp .nav { background:url(../images/other/photo-nav.png?v=5.6.7) 0 0 no-repeat; }
.bigimg { height:600px; overflow:hidden; }
.gallery .item { text-align:center; overflow: hidden; width:65%; height:488px; padding:0 0 30px 0; margin:0 auto; }
.thumbnial { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; border-top: 1px solid #181818; box-shadow: 0 4px 10px #000000 inset; display: block; height: 80px; overflow: hidden; position: absolute; text-align: center; width: 100%; bottom: -90px; padding:10px 0; }
.thumbnial .item { margin:0 10px; cursor:pointer }
.thumbnial .item img { width:71px; height:60px; }
.overlaygallerywrp .owl-theme .owl-controls .owl-buttons .owl-prev, .overlaygallerywrp .owl-theme .owl-controls .owl-buttons .owl-next { cursor:pointer; background:none }
.overlaygallerywrp .owl-theme .owl-controls .owl-buttons div { filter:alpha(opacity=3); -khtml-opacity:0.3; -moz-opacity:0.3; opacity:0.3; border-radius:0; padding: 0px 9px; font-size:42px; font-weight:normal; }
.overlaygallerywrp .owl-theme .owl-controls .owl-buttons div:hover { opacity:9; }
.overlaygallerywrp .close { width:26px; height:26px; position:absolute; top:0; right:20px; z-index:9 }
.overlaygallerywrp .close a { width:26px; height:26px; display:block; overflow:hidden; text-indent:-9999px; background:url(../images/other/remove.png?v=5.6.7) no-repeat 0 0; filter:alpha(opacity=8); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8; }
.overlaygallerywrp .close a:hover { opacity:1 }
/*gallery overlay end*/
.cityselector.bgwhite { background-color:#fff; }
.cityselector.bg, .overlayformhd.bg, .overlayformbd.bg { background-color:#eaecee; }
.cityselector { background-color:#fff; border-top:2px solid #fff; z-index:200003; width:800px; position:fixed; top:50px; left:50%; margin-top:0; 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); font-family:Arial, Helvetica, sans-serif }
.cityselector.sml-size { width:450px; margin-left:-225px; }
.cityselector.large { width:950px; margin-left:-475px; }
.cityselector.loadimg { background:#fff url(../images/other/loader.gif?v=5.6.7) 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(../images/other/remove.png?v=5.6.7) 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 { padding:15px 10px; margin:0 auto }
.overlayformhd h3, .overlayformhd .overlaytitle { text-align: center; font-size: 20px; padding-bottom:20px; line-height: 20px; font-family:'open_sansregular'; font-weight:normal; }
.overlayformbd { }
.overlayformft { }
/*save ad start*/
.overlayformbd .savelist ul { list-style:none; }
.overlayformbd .savelist ul li { list-style:none; margin:0px; padding:10px; border-bottom:1px solid #e6e6e6; border-top:1px solid #fff; }
.overlayformbd .savelist ul li .name { padding-right: 10px; width: 80%; font-size:16px; font-weight:normal; color:#333; font-weight:bold }
.overlayformbd .savelist ul li h3 a { color:#333; padding-bottom:5px; display:block; }
.overlayformbd .savelist ul li .get { width:10%; padding-top:5px; }
.overlayformbd .savelist ul li:nth-child(odd) { background:#f9f9f9; }
.overlayformbd .savelist ul li:nth-child(even) { background:#ffffff; }
.overlayformbd .savelist ul li .name p { color:#6e6d6d; font-size: 14px; }
.overlayformbd .savelist ul li ul.saveaddrss li { float:left; padding:0 5px 0 0; color:#999; border:0; font-size:11px; font-weight:normal; }
.overlayformbd .savelist ul li ul.saveaddrss li a { color: #30a4ea; }
.overlayformbd .savelist ul li ul.saveaddrss li i { font-size: 11px; margin-right:3px; }
.overlayformbd .savelist ul li ul.saveaddrss li:nth-child(even) { background:none }
.overlayformbd .savelist ul.saveaddrss li:nth-child(odd) { background:none }
/*save ad end*/
/*spamalert  srart*/
.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; color:#666; }
.cityselectorr h3 { text-align:left !important; }
.cityselectorr .overlayformbd ul li { padding-bottom:10px; }
.cityselectorr .overlayformbd ul li label { display:inline-block }
.cityselectorr .formcontainer ul li { border:solid 1px #ddd; margin:-1px 0 0 0; float:left; width:98.5%; padding-bottom:0; background:#fff }
.cityselectorr .formcontainer ul li textarea:focus, .cityselectorr .formcontainer ul li input[type="text"]:focus { outline:none; box-shadow:none; border:0 !important }
.cityselectorr .formcontainer ul li label { font-size: 11px; line-height: 13px; font-weight: bold; color: #333; cursor:default; padding:5px 0 0 5px }
.cityselectorr .formcontainer ul li input[type="text"] { width:92%; height:25px; border:0; }
.cityselectorr .formcontainer ul li textarea { width:95%; border:0; resize:none }
.cityselectorr .formcontainer ul li.width { width:98.5%; background:none; margin:10px 0 0 0; border:0 }
.cityselectorr .formcontainer ul li input[type="radio"]:not(:checked) + label:before, .cityselectorr .formcontainer ul li input[type="radio"]:checked + label:before { left:0; top: 1px; }
.cityselectorr .formcontainer ul li.alert label { color:#e02727 }
.cityselectorr .formcontainer ul li.alert { background:#fdf4f4; border:solid 1px #e02727; }
.cityselectorr .formcontainer ul li.alert input[type="text"] { border:0; border-bottom:1px; background:#fdf4f4; }
/*spamalert  end*/
/*share*/
.overlayformbd .sharetitlewrp { border-bottom:double 3px #e3e6e9; }
.overlayformbd .sharetitlewrp figure { border:solid 1px #eee; padding:3px; width:80px; height:80px; margin:0 auto; margin-bottom:10px; }
.overlayformbd .sharetitlewrp figure img { width:80px; height:80px; overflow:hidden; }
.overlayformbd .sharetitlewrp h3 { font-size: 13px; line-height: 16px; margin: 0px; padding: 5px 0 5px 0; color: #666; text-align:left; }
.overlayformbd .sharetitlewrp h3 a { color: #666; }
.overlayformbd .sharetitlewrp p { font-size: 12px; line-height: 16px; color: #999; padding:0 0 5px }
.overlayformbd .sharetitlewrp p i { padding:0 5px 0 0 }
.overlayformbd .sharetitlewrp p.bold, .overlayformbd .sharetitlewrp p.bold a { color:#333; text-decoration:none }
.overlayformbd .socalicons b { color: #333; font-size: 12px; margin: 10px 0 5px; }
.overlayformbd .socalicons ul { margin:10px 0 }
.overlayformbd .socalicons ul li { display:inline-block; *display:inline;
margin:0 10px 0 0; }
.overlayformbd .socalicons ul li i { padding:0 5px 0 0; position:static; color:#fff; }
.overlayformbd .socalicons ul li .btn { background:#fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding:8px 10px; color:#fff; text-shadow:none }
.overlayformbd .socalicons ul li .btnfab { background-color:#3e65b4; }
.overlayformbd .socalicons ul li .btntwer { background-color:#57a2d9 }
.overlayformbd .socalicons ul li .btngpus { background-color:#db4d37; }
.overlayformbd .socalicons ul li .btnwtsap { background-color:#2ab200; }
.overlayformbd .socalicons ul li .btnsms { background-color:#75b6b9 }
.overlayformbd .socalicons ul li .pinterest { background-color:#C92228 }
.overlayformbd .sharelt.bgwhite { border-right:solid 1px #ddd; border-bottom:solid 1px #ddd }
.overlayformbd .sharelt.bgwhite:hover { -webkit-box-shadow: 1px 1px 1px 0 #ccc; -moz-box-shadow: 1px 1px 1px 0 #ccc; box-shadow: 1px 1px 1px 0 #ccc; }
.overlayformbd .sharelt { width:48%; }
.overlayformbd .sharelt.ful-wid { width:95%; margin:0 0 0 3%; }
.overlayformbd .sharelt ul li { padding:0 0 5px }
.overlayformbd .sharelt ul li textarea, .overlayformbd .sharelt ul li input[type="text"] { width:90% }
.scamblock { font-size:11px; text-align:left; color:#666; font-family:Arial, Helvetica, sans-serif }
.scamblock b { display:block; }
.scamblock b i { top:3px }
.sharelt .select-wrapper, .sharelt .select-wrapper select { margin-right: 10px; width: 65px; height: 31px; line-height: 31px }
.sharelt ul li input[type="text"].max { width: 69%; }
.sharelt ul li i { position: absolute; z-index: 2; right: 27px; top: 8px; color: #aaa; }
.sharelt ul li .selecttoo { width:93% }
.sharelt ul li .selecttoo a i { right:10px; }
.otpwrp { padding:0; border:solid 1px #c3c9cf; border-top:solid 1px #fff; border-left:solid 1px #fff; background-color:#e3e5e8; margin:10px 0; font-family:Arial, Helvetica, sans-serif }
.otpwrp .otptle { font-size:16px; line-height:18px; padding:10px 10px 0; }
.otpwrp p { padding:10px; font-size:12px; }
.otpwrp label { float:none; font-weight:bold; }
.otpwrp .dnd { display:block; padding:10px 0 0; }
.otpvia { border-bottom:solid 1px #c3c9cf; border-top:solid 1px #fff; }
.otpvia b { font-size:12px; display:block; padding-bottom:5px }
.otpvia label { font-size:12px; font-weight:normal; }
.verymge { background:#fff; border-bottom: solid 1px #c3c9cf; }
.verymge p { padding:0; color:#666 }
.verymge span { font-weight:bold; }
.otpvia input[type="radio"]:not(:checked) + label:after, .otpvia input[type="radio"]:checked + label:after { top:1px; }
.cityselector .sussmsg p { font-size:22px; }
/*thanku start*/
.thankuwrp { border-bottom:solid 1px #cdd3d7; }
.thankuwrp .sussmsg .sussok { margin:0; float:left; background:#fff }
.thankuwrp .sussmsg .sussok i { line-height:52px; }
.thankuwrp .sussmsg h3 { color: #5c952c; font-size:16px; margin:20px 0 0 10px; float:left }
.thankuwrp .useddetal h3 { color: #666; font-size:16px; margin-top:10px; }
.userinfo { background-color: #fffce2; border-top:solid 1px #cdd3d7; padding:10px; }
.userinfo ul li { padding:10px; color:#666; font-size:14px; float:left; }
.thankuwrp .thankcont figure { height:70px; width:70px; float:left; margin-right:10px; padding:3px; border:solid 1px #ddd }
.thankuwrp .thankcont figure img { height:70px; width:70px; }
.thankuwrp .thankcont { padding:10px; background-color:#fff; }
.thankuwrp .thankcont h3 { font-size:16px; line-height:20px; color:#333; padding:0 0 5px 0; text-align:left }
.thankuwrp .thankcont ul { margin:0px; padding:0px; }
.thankuwrp .thankcont ul li { margin:0px; padding:0px; list-style:none; font-size:12px; line-height:22px; color:#666; }
.thankuwrp .thankcont ul li label { font-size:11px; color:#333; display:inline; cursor:default; }
.thankuwrp .thankcont .userdetals { background:#fffce2; padding:10px 0; border-bottom:solid 1px #cdd3d7; border-right:solid 1px #cdd3d7; }
.thankuwrp .thankcont .userdetals ul li { float:left; padding:10px; font-size:14px; }
.thankuwrp .thankcont .userdetals ul li span { border:solid 1px #ccc; border-radius:50%; height:30px; width:30px; display:inline-block; *display:inline;
text-align:center; background:#fff; margin-right:5px; }
.thankuwrp .thankcont .userdetals ul li a { color:#666 }
.thankuwrp .thankcont .userdetals ul li i { color:#aaa; line-height:25px; }
.thankucont .rsptitle { font-size: 16px; line-height: 20px; color: #333; padding:20px 0 10px 0; text-align: left; }
.thankucont ul { padding:0 0 10px }
.thankucont ul li { margin:0 10px 10px 0; float:left; padding:10px; background:#fff; border-bottom:solid 1px #cdd3d7; border-right:solid 1px #cdd3d7; width:46% }
.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 .selectall { float:right; }
.thankucont .selectall label { font-size:11px; margin-top:10px; }
.thankucont input[type="checkbox"]:not(:checked) + label:before, .thankucont input[type="checkbox"]:checked + label:before { border:solid 1px #ccc; background:#fff; width:12px; height:12px; }
.thankucont input[type="checkbox"]:not(:checked) + label:after, .thankucont input[type="checkbox"]:checked + label:after { font-size:9px; top: -2px; }
.thankucont input[type="checkbox"]:not(:checked) + label, .thankucont input[type="checkbox"]:checked + label { padding-left: 20px; }
.overlayhd { border-bottom:solid 1px #ddd }
.overlayhd .overlaytitle { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; line-height:26px; color:#333; padding-bottom:10px; }
.overlayhd .clckcal { color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
.overlayhd .clckcal a { color:#333; text-decoration:none; }
.overlayhd .clckcal i { padding:0 5px 0 0 }
.overlayhd .clckcal span { font-size:11px; font-weight:normal; }
.overlayhd .clckcal span a { color:#333 }
.overlayhd .ratings i { margin:0 }
.overlayhd .ratings b { padding:0px 5px 0 0 }
.overlaybd nav { background:#666; }
.overlaybd nav ul { padding:0 10px }
.overlaybd nav ul li { margin-right:10px; float:left; padding:10px }
.overlaybd nav ul li.active, .overlaybd nav ul li:hover { background:#000 }
.overlaybd nav ul li a { color:#fff; text-decoration:none; }
.overlaybd .overcont ul li { float:left; display:block; background:url(../images/other/lslist.png?v=5.6.7) 0 5px no-repeat; width:30%; padding:0 10px 5px 15px; }
.overlaybd .overcont ul li h3 { font-weight:normal; font-size:14px }
.overlaybd .overcont h2 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:22px; padding:0 0 10px; }
.overlaybd .overcont ul li a { color:#666; text-decoration:none; }
.overlaybd .overcont p { font-size:14px; color:#666; }
.overlaybd { background:#fff }
.overlayft { border-top:solid 1px #ddd; background:#fff }
.overlayft ul { float:right }
.overlayft ul li { float:left; }
.overlayft ul li .oticons { color:#666; padding:4px 8px; display: inline-block; *display:inline
}
.overlaybd .overcont img { width:100% }
.overlayft ul li i { margin-right:3px }
.action { margin:5px 0 0 0 }
.action ul { padding:10px 0 5px }
.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; }
.action ul li:hover { border:solid 1px #fff; border-left:solid 1px #b5b5b5; border-top:solid 1px #b5b5b5; color:#333 }
.action ul li.active { background:#FFA41F; border:solid 1px #fff; border-bottom:solid 1px #9e6614; border-right:solid 1px #9e6614; }
.action ul li.active i { color:#fff; text-shadow:1px 1px 0 #666; }
.action ul li a { color:#333; padding:4px 8px; display: inline-block; *display:inline;
text-shadow:1px 1px 0 #fff; }
.action ul li:hover a { color:#000 }
.action ul li i { color:#666 }
.action .cityselector.cityselectorr { margin:0; left:0; top:40px; border:solid 2px #fff; border-radius:0; -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); }
.action .cityselector.cityselectorr ul li { float:none; border:0 }
.action .cityselector.cityselectorr ul li:hover { border:0; }
.action .cityselector.cityselectorr .formcontainer ul li { border:solid 1px #ddd; }
.action .cityselector.cityselectorr .formcontainer ul li.width { border:0; }
.action .cityselector.cityselectorr .formcontainer ul li.width a.btn { display:block; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.action .cityselector.cityselectorr .close { width:15px; height:15px; position:absolute; top:-10px; right:-10px; background:#fff; padding:5px; border-radius:50% }
.action .cityselector.cityselectorr .close a { width:15px; height:15px; display:block; overflow:hidden; text-indent:-9999px; background:url(../images/other/spamclose.png?v=5.6.7) no-repeat 0 0; filter:alpha(opacity=8); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8; }
.action .cityselector.cityselectorr .close a:hover { opacity:1 }
.large .sharelt ul li input[type="text"].max { width: 72%; }
.large .sharelt ul li i { right: 30px; }
/*thanku end*/

/*overlay end*/

/* ------------------------------------   breadcrumb -------------------------------------------------*/
.breadcrumb { padding:15px 0 5px 5px; font-size:11px; line-height:13px; color:#ccc }
.breadcrumb a { color:#ccc !important; margin:0 3px; }
.breadcrumb a b { color:#ccc; font-weight:normal }
.breadcrumb.userful{color:#999;padding:15px 0 5px 0;}
.breadcrumb.userful a { color:#999 !important; margin:0 3px; }
.breadcrumb.userful a b { color:#999; font-weight:normal }
/* ------------------------------------   container sizes ---------------------------------------------*/
.container_12 { width:96%; 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_8.ls-left { width:80%; }
.cont_col_4 { width:35% }
.cont_col_4.ls-right { width:340px; }
.col_12 { margin-left:1%; margin-right:1%; display:inline; float:left; width:98%; }
.col_2, .col_3, .col_4, .col_6, .col_8 { margin-left:1%; margin-right:1%; display:inline; float:left; }
.col_2 { width:23%; }
.col_4 { width:31%; }
.col_6 { width:48%; }
.col_8 { width:98%; }
.cont_col_8 .col_8 { width:98%; }
.cont_col_4 .col_4 { width:98%; }
.cont_col_3 .col_3 { width:31.3%; }
.cont_col_4 .col_2 { width:48%; }
.container_12 .cont_col_3 { width:25% }
.cont_col_3 .col_3 { width:98%; }
.container_12:before, .cont_col_8:before, .cont_col_4:before, .cont_col_3:before, .cont_col_9:before, .container_12:after, .cont_col_8:after, .cont_col_4:after, .cont_col_3:after, .cont_col_9:after { content:" "; display:table }
.container_12:after, .cont_col_8:after, .cont_col_4:after, .cont_col_3:after, .cont_col_9:after { clear:both; }
/* ------------------------------------------- Datepicker --------------------------------------------*/

.datepicker { padding: 4px; direction: ltr; background:#fff; position:absolute; border:solid 1px #ccc; -webkit-box-shadow:1px 1px 1px 0 #ccc; -moz-box-shadow:1px 1px 1px 0 #ccc; box-shadow:1px 1px 1px 0 #ccc; }
.datepicker-inline { width: 220px; }
.datepicker.datepicker-rtl { direction: rtl; }
.datepicker.datepicker-rtl table tr td span { float: right; }
.datepicker-dropdown { top: 0; left: 0; }
.datepicker-dropdown:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-top: 0; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; }
.datepicker-dropdown:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-top: 0; position: absolute; }
.datepicker-dropdown.datepicker-orient-left:before { left: 6px; }
.datepicker-dropdown.datepicker-orient-left:after { left: 7px; }
.datepicker-dropdown.datepicker-orient-right:before { right: 6px; }
.datepicker-dropdown.datepicker-orient-right:after { right: 7px; }
.datepicker-dropdown.datepicker-orient-top:before { top: -7px; }
.datepicker-dropdown.datepicker-orient-top:after { top: -6px; }
.datepicker-dropdown.datepicker-orient-bottom:before { bottom: -7px; border-bottom: 0; border-top: 7px solid #999; }
.datepicker-dropdown.datepicker-orient-bottom:after { bottom: -6px; border-bottom: 0; border-top: 6px solid #fff; }
.datepicker > div { display: none; }
.datepicker.days .datepicker-days, .datepicker.months .datepicker-months, .datepicker.years .datepicker-years { display: block; }
.datepicker table { margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.datepicker table tr td, .datepicker table tr th { text-align: center; width: 30px; height: 30px; border-radius: 4px; border: none; }
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color: transparent; }
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused { background: #eeeeee; cursor: pointer; }
.datepicker table tr td.old, .datepicker table tr td.new { color: #999999; }
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background: none; color: #999999; cursor: default; }
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { color: #000000; background-color: #ffdb99; border-color: #ffb733; }
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:focus, .datepicker table tr td.today:hover:focus, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today:hover, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover { color: #000000; background-color: #ffcd70; border-color: #f59e00; }
.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today:hover, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover { background-image: none; }
.datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.today, fieldset[disabled] .datepicker table tr td.today:hover, fieldset[disabled] .datepicker table tr td.today.disabled, fieldset[disabled] .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover.disabled:hover, .datepicker table tr td.today.disabled.disabled:hover, .datepicker table tr td.today.disabled:hover.disabled:hover, .datepicker table tr td.today[disabled]:hover, .datepicker table tr td.today:hover[disabled]:hover, .datepicker table tr td.today.disabled[disabled]:hover, .datepicker table tr td.today.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.today:hover, fieldset[disabled] .datepicker table tr td.today:hover:hover, fieldset[disabled] .datepicker table tr td.today.disabled:hover, fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today:hover.disabled:focus, .datepicker table tr td.today.disabled.disabled:focus, .datepicker table tr td.today.disabled:hover.disabled:focus, .datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today:hover[disabled]:focus, .datepicker table tr td.today.disabled[disabled]:focus, .datepicker table tr td.today.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.today:focus, fieldset[disabled] .datepicker table tr td.today:hover:focus, fieldset[disabled] .datepicker table tr td.today.disabled:focus, fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today:hover.disabled:active, .datepicker table tr td.today.disabled.disabled:active, .datepicker table tr td.today.disabled:hover.disabled:active, .datepicker table tr td.today[disabled]:active, .datepicker table tr td.today:hover[disabled]:active, .datepicker table tr td.today.disabled[disabled]:active, .datepicker table tr td.today.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.today:active, fieldset[disabled] .datepicker table tr td.today:hover:active, fieldset[disabled] .datepicker table tr td.today.disabled:active, fieldset[disabled] .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today:hover.disabled.active, .datepicker table tr td.today.disabled.disabled.active, .datepicker table tr td.today.disabled:hover.disabled.active, .datepicker table tr td.today[disabled].active, .datepicker table tr td.today:hover[disabled].active, .datepicker table tr td.today.disabled[disabled].active, .datepicker table tr td.today.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.today.active, fieldset[disabled] .datepicker table tr td.today:hover.active, fieldset[disabled] .datepicker table tr td.today.disabled.active, fieldset[disabled] .datepicker table tr td.today.disabled:hover.active { background-color: #ffdb99; border-color: #ffb733; }
.datepicker table tr td.today:hover:hover { color: #000; }
.datepicker table tr td.today.active:hover { color: #fff; }
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover { background: #eeeeee; border-radius: 0; }
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover { color: #000000; background-color: #f7ca77; border-color: #f1a417; border-radius: 0; }
.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:focus, .datepicker table tr td.range.today:hover:focus, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.range.today, .open .dropdown-toggle.datepicker table tr td.range.today:hover, .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover { color: #000000; background-color: #f4bb51; border-color: #bf800c; }
.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.range.today, .open .dropdown-toggle.datepicker table tr td.range.today:hover, .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover { background-image: none; }
.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.range.today, fieldset[disabled] .datepicker table tr td.range.today:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover.disabled:hover, .datepicker table tr td.range.today.disabled.disabled:hover, .datepicker table tr td.range.today.disabled:hover.disabled:hover, .datepicker table tr td.range.today[disabled]:hover, .datepicker table tr td.range.today:hover[disabled]:hover, .datepicker table tr td.range.today.disabled[disabled]:hover, .datepicker table tr td.range.today.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.today:hover, fieldset[disabled] .datepicker table tr td.range.today:hover:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today:hover.disabled:focus, .datepicker table tr td.range.today.disabled.disabled:focus, .datepicker table tr td.range.today.disabled:hover.disabled:focus, .datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today:hover[disabled]:focus, .datepicker table tr td.range.today.disabled[disabled]:focus, .datepicker table tr td.range.today.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.range.today:focus, fieldset[disabled] .datepicker table tr td.range.today:hover:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today:hover.disabled:active, .datepicker table tr td.range.today.disabled.disabled:active, .datepicker table tr td.range.today.disabled:hover.disabled:active, .datepicker table tr td.range.today[disabled]:active, .datepicker table tr td.range.today:hover[disabled]:active, .datepicker table tr td.range.today.disabled[disabled]:active, .datepicker table tr td.range.today.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.range.today:active, fieldset[disabled] .datepicker table tr td.range.today:hover:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today:hover.disabled.active, .datepicker table tr td.range.today.disabled.disabled.active, .datepicker table tr td.range.today.disabled:hover.disabled.active, .datepicker table tr td.range.today[disabled].active, .datepicker table tr td.range.today:hover[disabled].active, .datepicker table tr td.range.today.disabled[disabled].active, .datepicker table tr td.range.today.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.range.today.active, fieldset[disabled] .datepicker table tr td.range.today:hover.active, fieldset[disabled] .datepicker table tr td.range.today.disabled.active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active { background-color: #f7ca77; border-color: #f1a417; }
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover { color: #ffffff; background-color: #999999; border-color: #555555; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:hover:focus, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected:hover, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover { color: #ffffff; background-color: #858585; border-color: #373737; }
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected:hover, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover { background-image: none; }
.datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.selected, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected.disabled, fieldset[disabled] .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover.disabled:hover, .datepicker table tr td.selected.disabled.disabled:hover, .datepicker table tr td.selected.disabled:hover.disabled:hover, .datepicker table tr td.selected[disabled]:hover, .datepicker table tr td.selected:hover[disabled]:hover, .datepicker table tr td.selected.disabled[disabled]:hover, .datepicker table tr td.selected.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected:hover:hover, fieldset[disabled] .datepicker table tr td.selected.disabled:hover, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected:hover.disabled:focus, .datepicker table tr td.selected.disabled.disabled:focus, .datepicker table tr td.selected.disabled:hover.disabled:focus, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected:hover[disabled]:focus, .datepicker table tr td.selected.disabled[disabled]:focus, .datepicker table tr td.selected.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:hover:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected:hover.disabled:active, .datepicker table tr td.selected.disabled.disabled:active, .datepicker table tr td.selected.disabled:hover.disabled:active, .datepicker table tr td.selected[disabled]:active, .datepicker table tr td.selected:hover[disabled]:active, .datepicker table tr td.selected.disabled[disabled]:active, .datepicker table tr td.selected.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.selected:active, fieldset[disabled] .datepicker table tr td.selected:hover:active, fieldset[disabled] .datepicker table tr td.selected.disabled:active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected:hover.disabled.active, .datepicker table tr td.selected.disabled.disabled.active, .datepicker table tr td.selected.disabled:hover.disabled.active, .datepicker table tr td.selected[disabled].active, .datepicker table tr td.selected:hover[disabled].active, .datepicker table tr td.selected.disabled[disabled].active, .datepicker table tr td.selected.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.selected.active, fieldset[disabled] .datepicker table tr td.selected:hover.active, fieldset[disabled] .datepicker table tr td.selected.disabled.active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active { background-color: #999999; border-color: #555555; }
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { color: #ffffff; background-color: #428bca; border-color: #357ebd; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover { color: #ffffff; background-color: #3276b1; border-color: #285e8e; }
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover { background-image: none; }
.datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.active, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active.disabled, fieldset[disabled] .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover.disabled:hover, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active.disabled:hover.disabled:hover, .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active:hover[disabled]:hover, .datepicker table tr td.active.disabled[disabled]:hover, .datepicker table tr td.active.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active:hover:hover, fieldset[disabled] .datepicker table tr td.active.disabled:hover, fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active:hover.disabled:focus, .datepicker table tr td.active.disabled.disabled:focus, .datepicker table tr td.active.disabled:hover.disabled:focus, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active:hover[disabled]:focus, .datepicker table tr td.active.disabled[disabled]:focus, .datepicker table tr td.active.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active:hover:focus, fieldset[disabled] .datepicker table tr td.active.disabled:focus, fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active:hover.disabled:active, .datepicker table tr td.active.disabled.disabled:active, .datepicker table tr td.active.disabled:hover.disabled:active, .datepicker table tr td.active[disabled]:active, .datepicker table tr td.active:hover[disabled]:active, .datepicker table tr td.active.disabled[disabled]:active, .datepicker table tr td.active.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.active:active, fieldset[disabled] .datepicker table tr td.active:hover:active, fieldset[disabled] .datepicker table tr td.active.disabled:active, fieldset[disabled] .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active:hover.disabled.active, .datepicker table tr td.active.disabled.disabled.active, .datepicker table tr td.active.disabled:hover.disabled.active, .datepicker table tr td.active[disabled].active, .datepicker table tr td.active:hover[disabled].active, .datepicker table tr td.active.disabled[disabled].active, .datepicker table tr td.active.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.active.active, fieldset[disabled] .datepicker table tr td.active:hover.active, fieldset[disabled] .datepicker table tr td.active.disabled.active, fieldset[disabled] .datepicker table tr td.active.disabled:hover.active { background-color: #428bca; border-color: #357ebd; }
.datepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; border-radius: 4px; }
.datepicker table tr td span:hover { background: #eeeeee; }
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background: none; color: #999999; cursor: default; }
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover { color: #ffffff; background-color: #428bca; border-color: #357ebd; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { color: #ffffff; background-color: #3276b1; border-color: #285e8e; }
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { background-image: none; }
.datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td span.active, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active.disabled, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active[disabled]:hover, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled] .datepicker table tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active:hover.disabled:active, .datepicker table tr td span.active.disabled.disabled:active, .datepicker table tr td span.active.disabled:hover.disabled:active, .datepicker table tr td span.active[disabled]:active, .datepicker table tr td span.active:hover[disabled]:active, .datepicker table tr td span.active.disabled[disabled]:active, .datepicker table tr td span.active.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td span.active:active, fieldset[disabled] .datepicker table tr td span.active:hover:active, fieldset[disabled] .datepicker table tr td span.active.disabled:active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active:hover.disabled.active, .datepicker table tr td span.active.disabled.disabled.active, .datepicker table tr td span.active.disabled:hover.disabled.active, .datepicker table tr td span.active[disabled].active, .datepicker table tr td span.active:hover[disabled].active, .datepicker table tr td span.active.disabled[disabled].active, .datepicker table tr td span.active.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td span.active.active, fieldset[disabled] .datepicker table tr td span.active:hover.active, fieldset[disabled] .datepicker table tr td span.active.disabled.active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active { background-color: #428bca; border-color: #357ebd; }
.datepicker table tr td span.old, .datepicker table tr td span.new { color: #999999; }
.datepicker .datepicker-switch { width: 145px; }
.datepicker thead tr:first-child th, .datepicker tfoot tr th { cursor: pointer; }
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover { background: #eeeeee; }
.datepicker .cw { font-size: 10px; width: 12px; padding: 0 2px 0 5px; vertical-align: middle; }
.datepicker thead tr:first-child .cw { cursor: default; background-color: transparent; }
.input-group.date .input-group-addon { cursor: pointer; }
.input-daterange { width: 100%; }
.input-daterange input { text-align: center; }
.input-daterange input:first-child { border-radius: 3px 0 0 3px; }
.input-daterange input:last-child { border-radius: 0 3px 3px 0; }
.input-daterange .input-group-addon { width: auto; min-width: 16px; padding: 4px 5px; font-weight: normal; line-height: 1.42857143; text-align: center; text-shadow: 0 1px 0 #fff; vertical-align: middle; background-color: #eeeeee; border: solid #cccccc; border-width: 1px 0; margin-left: -5px; margin-right: -5px; }
/* ------------------------------------   button sizes ---------------------------------------------*/
.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-large { padding:11px 19px; font-size:17.5px; }
.btn-xlarge { padding:0.6em 0.8em; font-size: 2em; }
.btn-small { padding:2px 10px; font-size:11.9px; }
.btn-mini { padding:0 6px; font-size:10.5px; }
.btnouter { background:none; border:#f89406 solid 1px; }
.btnouter:hover { background:none; border-color:#f89406 }
.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;
}
.btnwhite { color:#333; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25); background-color:#fff; *background-color:#fff;
}
.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; }
.btngreen1 { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#08a182; *background-color:#08a182;
}
.btngreen1:hover, .btngreen1:focus, .btngreen1:active, .btngreen1.active, .btngreen1.disabled, .btngreen[disabled] { color:#fff; background-color:#08a182; *background-color:#08a182;
}
.btngreen1:active, .btngreen1.active { background-color:#08a182 \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; }
.btn-red { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#ff6950; *background-color:#ff6950;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:5px 15px; }
.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .btn-red.disabled, .btn-red[disabled] { color:#fff; background-color:#b8462f; *background-color:#b8462f;
}
.btn-red:active, .btn-red.active { background-color:#9e2d32 \9; }
.btnfb { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#5b73a3; }
.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(../images/default/fb-btn-ico.png?v=5.6.7) no-repeat 0 0; width:16px; height:16px; display:block; float:left; margin:2px 0 0 0; }
.btndisabled { cursor:default !important; }
.btn-group .btn { background:#fff; border:solid 1px #f0f0f0; margin-left:-1px; color:#9a9a9a; font-size:11px; padding:2px 8px }
.btn-group > .btn:first-child { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.btn-group > .btn:last-child { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.btnoutline { border:solid 1px #e9e9e9; background:none }
.btnoutline:hover { background:none }
.btn-block { display:block }
/* ------------------------------------   btn sitting end sizes ---------------------------------------------*/
.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; border-left:0; border-top:0; margin-bottom:15px; margin-left: 2%; margin-right: 1%; width: 97%; }
.ad300x250slotnew { background-color:#fff; text-align:center; padding:10px 0; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; width: 97%; margin-left: 2%; }
/* ------------------------------------   header end ---------------------------------------------*/
/* ------------------------------------   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 .big { font-size:20px; line-height:22px; color:#ccc; padding:0 0 15px 0; font-weight: bold; }
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 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(../images/default/dot-arrow.png?v=5.6.7) 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; }
.social { }
.social { font-size:12px; line-height:24px; color:#fff; display:block; margin:0 5px 0 0; }
.social ul { margin:0px; padding:0px; }
.social ul li { margin:0px; padding:0px; float:left; }
.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 10px 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; }
.social ul li.apps { margin:0 10px 0 0; }
.social .android, .social .apple { background:#706f74; width:24px; height:24px; display:block; text-align:center }
.social .android { background:#93bc1e }
.social .apple i, .social .android i { color:#fff; border-radius:0; font-size: 23px; line-height: 26px; margin:0 }
/* ----------------------------------------------  footer end ------------------------------------------------*/

/* -------------   feedback ---------------------  */

.feedsharebtn { position:fixed; top:50%; right:0; margin-top:-100px; width:30px; height:200px; z-index:2; }
.sharebtn { width:30px; height:30px; margin-bottom:10px; }
.sharebtn.active { position:relative; }
.sharebtn a { width:30px; height:30px; background-position:0 -130px; background-color:#c52429; 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; }
.feedbtn { width: 30px; height: 160px; box-shadow: 0 2px 2px #ccc; border: solid 1px #ccc; border-right: 0; }
.feedbtn a { display:block; width:30px; height:160px; background:#fff url(../images/default/feedback-vr.png?v=5.6.7) 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; }
.feedbtn a:hover { background-color:#e2e2e2; }
.feedback-but { position:fixed; bottom:30%; right:-1px; z-index:100001; width:30px; }
.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; }
.sharebtn.active { position:relative; }
.sharebtn a { background:url(../images/default/us-sul-sprite.png?v=5.6.7) no-repeat 0 0; }
.sharebtn a { width:30px; height:30px; background-position:0 -130px; background-color:#c52429; 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; }
/*MURUGESAN START*/
.icons { display: inline-block; width: 16px; height: 16px; margin-top: 1px; *margin-right: .3em;
line-height: 14px; vertical-align: text-top; background-image: url(../images/other/icons.png?v=5.6.7); background-position: 14px 14px; background-repeat: no-repeat; }
.icons.phonewit { background-position:0 0 }
.icons.phonegry { background-position:0 -19px }
/* -------------   details Start ---------------------  */
.tiledetailed { border:1px solid #ddd; background-color:#fff; }
.subitle { font-size: 20px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; line-height: 22px; padding: 15px; border-bottom: solid 1px #eee; }
.subitle h2, .subitle h3 { font-size: 20px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; line-height: 22px; }
.asidwrp .subitle { margin-bottom:5px }
.lsdetailshd { height:360px; overflow: hidden; background-image:url(../images/other/lsbanner.jpg?v=5.6.7); background-repeat:repeat; background-size:cover; background-position:right center; width:100%; }
.mobilebg { height:100%; background-color:rgba(0,0,0,0.80); }
.catebanner .breadcrumb, .catebanner .breadcrumb-last-active, .mobilebg .breadcrumb, .mobilebg .breadcrumb a, .catebanner .breadcrumb, .catebanner .breadcrumb a { color:#9d9d9d !important; font-size:11px }
.mobilebg .breadcrumb b { margin-bottom:10px }
.lsdetaltitle { margin:0; position: absolute; bottom:25px; color:#fff; width:55% }
.lsdetaltitlewrp { border-bottom:solid 1px rgba(234,234,234,.25); padding:0 0 15px; }
.lsdetaltitle h1 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:bold; font-size:32px; line-height:36px; padding:10px 0 5px; }
.lsdetaltitlewrp .tagline { font-size: 15px; font-weight: normal; padding: 5px 0; display: block; }
.lsdetaltitle .clckcal { font-size:14px; font-weight:bold; line-height:22px; }
.lsdetaltitle .clckcal i { padding:0 5px 0 0 }
.lsdetaltitle .clckcal span { font-size:11px; font-weight:normal }
/* -------------   label badge start ---------------------  */
.label, .badge { display: inline-block; padding:8px 16px; font-size: 11.844px; 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: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.label-warning { background-color:#d98b79 !important; text-shadow:none; font-size:14px; font-weight:normal }
.badge { padding:3px 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight:normal }
.badge-success { background-color: #237c27; }
/* -------------   label badge end ---------------------  */
/* color fff */
.lsdetaltitle .clckcal a, .lsdetaltitle .clckcal span a, .lsaction ul li.active a, .lsaction ul li.active a i, .lsaction ul li a, .lsnav ul li.interbtn a, .lsnav ul li.interbtn:hover a, .lsaction span a { color:#fff; text-decoration:none }
/* color fff*/
.lsaction { position:relative }
.lsaction .shorturl { position:absolute; }
.lsaction ul li { transition:.15s ease-out border-color; -moz-transition:.15s ease-out border-color; -webkit-transition:.15s ease-out border-color; -o-transition:.15s ease-out border-color; line-height:34px; height:34px; border-radius:5px; background:rgba(255,255,255,.15); border:1px solid #fff; border-color:rgba(255,255,255,.25); float:left; margin:10px 5px; padding: 1px 15px 0; }
.lsaction ul li:hover { background:rgba(255,255,255,.25); }
.lsaction ul li.active { background:#e62878; }
.ratings b { float:left; font-size:11px; font-weight:normal; margin:0 5px 0 0; text-transform:none; color:#fff; }
.ratings span { font-size:11px; margin-left: 5px; color:#fff; }
.ratings i { height: 22px; width: 21px; margin-top: 5px; background-color: #cbcbcb; float:left; cursor:pointer }
.ratings #one { -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; }
.ratings #five { -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; }
.content .contentrt .levelbg.levelzero { background-color:#cbcbcb; display:inline-block; text-align: center; }
.ratings #one.active, .ratings #one:hover { background-color:#fce480; }
.content .contentrt .levelbg.leveltwo, .ratings #two.active, .ratings #two:hover { background-color:#fec435; }
.content .contentrt .levelbg.levelthree, .ratings #three.active, .ratings #three:hover { background-color:#ffb224; }
.content .contentrt .levelbg.levelfour, .ratings #four.active, .ratings #four:hover { background-color:#ff9e1a; }
.content .contentrt .levelbg.levelfive, .ratings #five.active, .ratings #five:hover { background-color:#ff8914; }
.ratings #one { background-color:#eee; }
.ratings #two { background-color:#ddd; }
.ratings #three { background-color:#ccc; }
.ratings #four { background-color:#bbb; }
.ratings #five { background-color:#aaa; }
.ratings i.active, .ratings i:hover { background-color:#ee8f0b; }
/*  -------------  nav menu  -------------  */
.lsnav { background-color: #fff; border-bottom: 1px solid #d7d7d7; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15); box-sizing: border-box; height:57px; text-align: center; z-index: 1; position:relative }
.lsnav.sticky { position:fixed; z-index:100000; width:100%; top:65px; left:0; }
.lsnav ul { padding:0 }
.lsnav ul li { display:inline-block; *display:inline;
font-size:12px; font-weight:bold; line-height:26px; 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; font-family:Arial, Helvetica, sans-serif; }
.lsnav ul li a { padding:15px; color: #666; text-decoration: none; display: block; }
.lsnav ul li.active, .lsnav ul li.active a, .lsnav ul li:hover, .lsnav ul li:hover a { background-color: #666666; color: #ffffff; }
.lsnav ul li.backttosearch { float:left; text-transform:none }
.lsnav ul li.backttosearch a:hover { color:#666 }
.lsnav ul li.backttosearch i { font-size:18px; position: relative; top:5px; display: inline; margin:0 5px 0 0; background:url(../images/other/backarrow.png?v=5.6.7) 0 0 no-repeat; height:16px; width:16px; float:left }
.lsnav ul li.interbtn { float:right; margin-right:35px; }
.lsnav ul li.interbtn a { margin-top:10px; padding:6px 12px }
.lsnav ul li.interbtn:hover, .lsnav ul li.backttosearch:hover, .lsnav ul li.backttosearch:hover a { background:none !important; }
.lsnav ul li.interbtn a:hover { background-color: #e48805; }
.lsnav ul li.backttosearch, .lsnav ul li.backttosearch a, .lsnav ul li.interbtn, .lsnav ul li.interbtn:hover a { border-bottom:0; }
/* -------------  desc start ---------------------  */
.lsdecwrp { background:#fff; zoom:1; -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); font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.contdetls { border-bottom: solid 1px #f3f3f3; padding: 15px; }
.contdetls h2, .contdetls h3 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:22px; padding:0 0 10px; }
.contdetls ul.seroffer li { float:left; display:block; background:url(../images/other/lslist.png?v=5.6.7) 0 8px no-repeat; width:30%; padding:0 10px 5px 15px }
.contdetls b { padding:5px 0; display:block; }
.contdetls ul.seroffer b { color:#444; }
.contdetls ul.serarea li { background:url(../images/other/lsmapp.png?v=5.6.7) 0 5px no-repeat; }
.contdetls ul.seroffer li h3 { font-size:14px; font-weight:normal; color:#666; word-wrap: break-word; padding:0 }
.contdetls ul.seroffer li h3 a { color:#666; text-decoration:none; }
.contdetls p, .reviewrp .review .reviewbd p { font-size:14px; font-weight:normal; color:#666; line-height:22px; word-break:break-word }
.contdetls p b { color:#333; padding-bottom:15px; display:inline-block; *display:inline
}
.contdetls ul li { font-size:14px; font-weight:normal; color:#666; line-height:22px; background:url(../images/other/lslist.png?v=5.6.7) 0 8px no-repeat; padding:0 10px 5px 15px }
.contdetls ul li b { color:#333 }
.gallerywrp figure { background-image:none; background-color:#e4e4e4; float:left; position:relative; width:100px; height:100px; margin-right:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.gallerywrp figure a { text-decoration:none }
.gallerywrp figure img, .reviewrp .reviewbox .sharephto .uplodphot figure img { width:100px; height:100px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.gallerywrp figure .glrycount { font-size:22px; vertical-align:middle; display: block; line-height: 100px; text-align: center; color:#898989; font-weight:bold; }
.contdetls .grp-offer-outer { padding:10px; }
.contdetls .grp-offer-outer ul { margin:0px; padding:0px; }
.contdetls .grp-offer-outer ul li { margin:0 0 15px 0; padding:0px; background:none; }
.contdetls .grp-offer-outer ul li .offerblock { font-size:12px; font-weight:normal; color:#666; background:#fff; border:1px dashed #1abc9c; margin:5px 10px }
.contdetls .grp-offer-outer ul li .offerblock figure { width:100px; height:80px; float: left; padding-right: 10px; }
.contdetls .grp-offer-outer ul li .offerblock b { font-size:12px; line-height:18px; padding:10px 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#333; display:block }
.contdetls .grp-offer-outer ul li .offerblock p { font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0 10px; }
.contdetls .grp-offer-outer ul li .offerblock .respondbg { margin:5px 0 1px; padding:5px }
.contdetls .grp-offer-outer ul li .offerblock .respondbg .btngreen1 { border-radius:0 }
.contdetls .grp-offer-outer ul li .offerblock .glyphicon { color:#666; }
/* -------------  details end ---------------------  */
.reviewbg { background: #f9f9f9; padding:15px; border:solid 1px #e4e4e4; margin-top: -1px; }
.review .usernav { margin:10px 0 0 0 }
.review .usernav ul { margin:0px; padding:0px; border-bottom:none; }
.review .usernav ul li { margin:0px; padding:0px; list-style:none; float:left; border:solid 1px #e4e4e4; width:auto; background-color:#fff; background-image:none }
.review .usernav ul li.active { border:solid 1px #e4e4e4; border-bottom:solid 1px #F8F8F8; background:#F8F8F8; height:40px; }
.review .usernav ul li a { padding:10px 25px; display:block; color:#666; font-size:13px; line-height:20px; font-weight:bold; }
.reviewrp { padding-top:15px; }
.reviewrp h2, .reviewrp h3 { border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; padding:15px 10px; font-size:22px; }
.reviewrp .review .reviewhd h4, .reviewrp .review .reviewhd h3 { font-size:14px; }
.reviewrp .review .reviewhd h4 .helptext { height:inherit; display:inline-block; *display:inherit;
color:#555; font-size:12px; font-style:normal }
.reviewrp .review .reviewhd h4 a, .reviewrp .review .reviewhd h4 em { font-size:11px; color:#8c8c8c; font-weight:normal; font-style:italic }
.reviewrp .review .reviewhd figure, .reviewrp .review .reviewhd figure img { width:50px; height:50px; border-radius:50%; background:#ccc; margin-right:10px; float:left }
.reviewrp .review .reviewhd .rate { font-size:12px; color:#333 }
.reviewrp .review .reviewhd .rate .badge { padding:2px 4px; font-size:11px }
.reviewrp .review .reviewhd .rate em { color:#f47503; padding-left:3px; font-size:11px; }
.reviewrp .review .reviewbd { display:block; }
.reviewrp .review .reviewbd p { padding-bottom:10px; }
.reviewrp .review .reviewbd p a { color:#ac1a25; font-size:12px; font-style:italic }
.reviewrp .review .reviewft { background:#fff }
.reviewrp .review .reviewft .btn.ftrt { background:#fff; border:solid 1px #f0f0f0; margin-left:-1px; color:#9a9a9a; font-size:11px; padding:2px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.reviewrp .review .reviewft .reviewfthd figure, .reviewrp .review .reviewft .reviewfthd figure img { width:30px; height:30px; border-radius:50%; background:#ccc; margin-right:10px; float:left }
.reviewrp .review .reviewft .reviewfthd h4 { font-size:12px; }
.reviewrp .review .reviewft .reviewfthd h4 em { font-size:11px; color:#8c8c8c; font-weight:normal; font-style:normal }
.reviewrp .review .reviewft .reviewfthd .rate { font-size:12px; color:#333 }
.reviewrp .review .reviewft .reviewfthd .otherinfo { color:#9a9a9a; font-size:11px; }
.reviewrp .review .reviewft .reviewfthd .otherinfo a { color:#9a9a9a; }
.reviewrp .review .reviewft .reviewfthd textarea { width:92%; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:solid 1px #ddd; outline:none }
.load-more { border: 1px solid #f0f0f0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 16px; background-color: #fff; text-align:center; line-height: 40px; font-weight:bold; }
.load-more a span, .load-more span { color: #8d8d8d; }
.load-more a { color:#333; }
.reviewrp .reviewbox { background-color: #f5f5f5; border: 1px solid #d8d8d8; padding:10px; }
.reviewrp .reviewbox textarea { width:98.2%; outline:none; border:solid 1px #ddd; }
.reviewrp .reviewbox .ratings, .reviewrp .reviewbox .ratings b { color:#666; text-transform:uppercase }
.reviewrp .reviewbox .ratings i { margin-top:0 }
.reviewrp .reviewbox .ratings { }
.reviewrp .reviewbox .adon ul li.active:before { top:-15px; left: 21px; display: inline-block; border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 13px solid #ddd; content: ''; position:absolute }
.reviewrp .reviewbox .adon ul li.active:after { top: -16px; left: 22px; display: inline-block; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #fff; content: ''; position:absolute }
.reviewrp .reviewbox .adon ul li i { display:block; font-size:22px; margin-bottom:5px; }
.reviewrp .reviewbox .adon ul li { text-align:center; display:inline-block; *display:inline;
color:#ccc; position:relative; margin:15px 15px 0 0; font-size:14px; background:none; }
.reviewrp .reviewbox .adon ul li.active i { color:#53a93f }
.reviewrp .reviewbox .adon ul li:hover, .reviewrp .reviewbox .adon ul li.active, .reviewrp .reviewbox .adon ul li.active a { color:#333; }
.reviewrp .reviewbox .adon ul li a { text-decoration:none; color:#ccc; }
.reviewrp .reviewbox .sharephto { border: 1px dashed #ccc; background-color: #e5e5e5; border-top:0; text-align: center; padding:35px 0 }
.reviewrp .reviewbox .sharephto i { color: #aaa; font-size: 33px; }
.reviewrp .reviewbox .sharephto p { color: #aaa; cursor: default; font-size: 20px; }
.reviewrp .reviewbox .sharephto .uplodphot figure { background-color: #f5f5f5; border: #d0d0d0 solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:3px; float:left; margin:0 10px; width:100px; height:100px; overflow:hidden; position:relative }
.reviewrp .reviewbox .sharephto .uplodphot figure a.close { position:absolute; top:10px; right:10px; width:22px; height:22px; display:none; overflow:hidden; text-indent:-9999px; background:url(../images/default/close-v2-ph.gif?v=5.6.7) no-repeat center center; z-index:1; }
.reviewrp .reviewbox .sharephto .uplodphot figure:hover a.close { display:block; }
.reviewrp .reviewbox .mycity-fbimg { float:left; margin-right:10px; }
.reviewrp .reviewbox .mycity-fbimg img { border-radius:50% }
.mycity-fbtxt h3 { border-top:0; }
.progress { overflow:hidden; height:18px; margin:10px; background-color:#f5f5f5; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1); box-shadow:inset 0 1px 2px rgba(0,0,0,0.1); display:block; }
.progress-bar { float:left; width:0%; height:100%; font-size:12px; line-height:18px; color:#fff; text-align:center; background-color:#428bca; -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15); box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15); -webkit-transition:width .6s ease; transition:width .6s ease }
.progress-striped .progress-bar { background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-size:40px 40px }
.progress.active .progress-bar { -webkit-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite }
.progress-bar-success { background-color:#5cb85c }
.errmsg, .sussmsg { text-align:center; }
.sussok { width:50px; height:50px; border:solid 3px #a5dc86; margin: 0 auto; border-radius:50%;background-color:#fff;}
.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; }
aside h3, aside h4 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:22px; padding:10px 0 10px; }
.asidwrp { margin-left: 2%; margin-right: 1%; width:97%; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; background-color: #fff; margin-bottom: 20px; }
.addbanner { margin-left: 2%; margin-right: 1%; width:97.5%; background-color: #981b48; margin-bottom: 20px; }
.asidwrp .pricetag { font-size:13px; font-weight:bold; color:#6fba54; background:#fff; border:1px dashed #6fba54; padding:5px; margin:15px }
.asidwrp .pricetag i { font-size:16px; line-height:22px; }
.asidwrp .offerblock { font-size:12px; font-weight:normal; color:#666; background:#fff; border:1px dashed #1abc9c; margin:15px }
.asidwrp .offerblock figure { width:100px; height:80px; float: left; padding-right: 10px; }
.asidwrp .offerblock b { font-size:12px; line-height:18px; padding:10px 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#333; display:block }
.asidwrp .offerblock p { font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0 10px; }
.asidwrp .offerblock .respondbg { margin:5px 0 1px; padding:5px }
.asidwrp .offerblock .respondbg .btngreen1 { border-radius:0 }
.asidwrp .offerblock .glyphicon { color:#666; }
.contactwrp .contactbg .contactfrm h3, .asidwrp .asidtitle, .asidwrp .asidtitle h4 { font-size:18px; }
.asidwrp .location { font-size:11px; color:#666; padding:5px 15px 5px; display:block }
.asidwrp .addssmap { background:#fff; margin:5px 15px 15px }
.asidwrp .seemor { font-size:10px; color:#ac1a25; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.asidwrp .timehour { color:#333; padding:5px 15px 15px }
.asidwrp .timehour ul li span { padding:0 10px 0 5px; color:#666 }
.asidwrp .timehour ul li .badge { color:#fff; text-align:center; padding:3px 5px; margin-left:5px; }
.asidwrp .verfid { padding:5px 15px 15px }
.asidwrp .verfid ul li { float:left; margin-right:10px; padding:0 0 0 20px; color:#666 }
.asidwrp .verfid ul li.mailverfid { background:url(../images/other/ser-mail-green.png?v=5.6.7) 0 0 no-repeat }
.asidwrp .verfid ul li.phoverfid { background:url(../images/other/ser-phone-green.png?v=5.6.7) 0 0 no-repeat }
.asidwrp .asidtitle figure, .asidwrp .asidtitle figure img { float:left; width:75px; height:75px; background:#ccc; border-radius:50%; margin-right:10px; }
.asidwrp .asidtitle span { font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.asidwrp .asidtitle span a { color:#555; }
.asidwrp .asidtitle span a:hover { text-decoration:none; }
.asidwrp.contactbg { background-color:#edebeb; }
.asidwrp.contactbg .asidtitle { border-bottom:solid 1px #dedddd; padding:10px; }
.asidwrp.contactbg .contact { border-top:solid 1px #fff; padding:10px; }
.asidwrp.contactbg .otpwrp { border:solid 1px #fff; background:none }
.asidwrp.contactbg .contact ul li { position:relative; margin:10px 0 }
.asidwrp.contactbg .contact ul li i { position:absolute; top: 31px; right: 12px; opacity:0.2 }
.asidwrp.contactbg .contact ul li label { font-size:11px; line-height:22px; font-weight:bold; color:#333; cursor:default }
.asidwrp.contactbg .contact ul li label span { color:#dc0404 }
.asidwrp.contactbg .contact ul li input[type="text"] { margin:0; width:97%; height:23px }
.asidwrp.contactbg .contact ul li.contactnum .select-wrapper, .asidwrp.contactbg .contact ul li.contactnum .select-wrapper select { width: 65px !important; }
.asidwrp.contactbg .contact ul li.contactnum input[type="text"] { margin-left:10px; width: 75.6%; }
.asidwrp.contactbg .contact ul li .desript textarea { width:96%; }
.asidwrp.contactbg .contact ul li .selecttoo a i { position:absolute; color:#b5b5b5; right:10px; font-size:28px; top:11px; -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(../images/other/rutarrow.png?v=5.6.7) 0 0 no-repeat; width:10px; height:6px; opacity: initial; }
.selecttoo { background:#fff; border:solid 1px #ccc; font-size: 14px; line-height: 20px; }
.selecttoo a { display: block; padding:4px 6px; color:#aaa; text-decoration:none; height:23px; }
.selecttoo a i { position:absolute; color:#b5b5b5; right:10px; font-size:28px; top:11px; -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(../images/other/rutarrow.png?v=5.6.7) 0 0 no-repeat; width:10px; height:6px; opacity: initial; }
.selecttoo a.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.angledown { background-color:#fcfcfc; width:100%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; position:absolute }
.angledown 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 !important; text-align:left; margin:0 !important; float:none !important; font-family:Arial, Helvetica, sans-serif }
.angledown ul li:hover { background-color:#ff4242; color: #fff; }
.angledown ul li:hover label { color: #fff; }
.angledown ul li label { cursor:pointer; font-weight:normal; font-size:12px; }
.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; }
.count.right-move { float:right; margin:0; }
.tc-apply { text-align: right; padding: 0; }
.tc-apply a { color: #bbb; font-size: 10px; }
.select-wrapper { float: left; display: inline-block; border: 1px solid #d8d8d8; background: url(../images/other/selectarrow.png?v=5.6.7) 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 }
/* contactwrp */

.contactwrp { background:#fff; border:solid 1px #ddd; padding:10px; width:97% }
.contactbg { background:#f6f4ff; }
.contactbg .contactdetal .center.bold { font-size:16px; }
.contactwrp .contactbg .contactdetal figure { width:100px; height:80px; margin:0 auto; margin-bottom:10px; overflow:hidden }
.contactwrp .contactbg .contactdetal ul li { font-size:13px; color:#555; display:block; padding:5px 0 }
.contactwrp .contactbg .contactdetal ul li i { font-size:14px; }
.contactwrp .contactbg .contactdetal ul li.clckcal { font-size:14px; font-weight:bold; line-height:22px; }
.contactwrp .contactbg .contactdetal ul li.clckcal a { color:#555; text-decoration:none }
.contactwrp .contactbg .contactdetal ul li.clckcal i { padding:0 5px 0 0 }
.contactwrp .contactbg .contactdetal ul li.clckcal span { font-size:11px; font-weight:normal }
.contactwrp .contactbg .contactdetal .scamblock { font-size:11px; text-align:left; border-right:solid 1px #d3cee9; border-bottom:solid 1px #d3cee9; border-top:solid 1px #fff; border-left:solid 1px #fff; background:#e8e5f3; padding:10px; color:#8a859c }
.scamblock i { font-size:13px; font-weight:bold; padding:0 2px 0 0 }
.contactwrp .contactbg .contactfrm .contactlt { width:47.6%; float:left; padding:10px 10px 0 }
.contactwrp .contactbg .contactfrm .bgwhite { border-right:solid 1px #d3cee9; border-bottom:solid 1px #d3cee9; }
.contactwrp .contactbg .contactfrm .contactlt { width:47%; }
.contactwrp .contactbg .contactfrm .otpwrp { background:#e7e1ff; border:solid 1px #cdc0ff; border-top:solid 1px #fff; border-left:solid 1px #fff; }
.contactwrp .contactbg .contactfrm .contactlt ul li { position:relative; margin-bottom:15px; }
.contactwrp .contactbg .contactfrm .contactlt ul li label { font-size:11px; line-height:22px; font-weight:bold; color:#333; cursor:pointer }
.contactwrp .contactbg .contactfrm .contactlt ul li label span { color:#dc0404 }
.contactwrp .contactbg .contactfrm .contactlt ul li input[type="text"] { width:85%; padding:6px; }
.contactwrp .contactbg .contactfrm .contactlt ul li input[type="text"].max { width: 63.3%; }
.contactwrp .contactbg .contactfrm .contactlt ul li textarea { width: 87%; resize: none; padding-left: 40px; border: 1px solid #ddd; }
.contactwrp .contactbg .contactfrm .contactlt ul li .editicon { position:absolute; background:#f5f5f5; padding:5px 10px; margin:1px }
.contactwrp .contactbg .contactfrm .contactlt ul li .editicon i { color:#aaa }
.contactwrp .contactbg .contactfrm .contactlt ul li .required { position:absolute; right:6px; top:0; color:#c52429; z-index:2 }
.contactwrp .contactbg .contactfrm .contactlt ul li .addon { float:left; border:1px solid #ddd; border-right:0; padding:4px 10px }
.contactwrp .contactbg .contactfrm .contactlt ul li .addon i { color:#aaa; font-size:16px; text-align:center; line-height:24px; margin:0 auto; display:block }
.contactwrp .contactbg .contactfrm .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 .contactbg .contactfrm .contactlt .select-wrapper, .contactwrp .contactbg .contactfrm .contactlt .select-wrapper select { width: 65px !important; margin-right:10px; height:32px; }
.contactwrp .contactbg .contactfrm .contactlt ul li.selectwrp .addon { position:relative; z-index:2; border-right:solid 1px #ddd; margin-right:5px; }
.contactwrp .contactbg .contactfrm .contactlt ul li.selectwrp .selecttoo a { padding:6px; }
.recenviewed { padding:0 0 10px; }
.recenviewed ul li { border-bottom:dotted 1px #eee; padding:5px 10px 10px }
.recenviewed ul li h3 { font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0 0 3px; }
.recenviewed ul li .titletxt { font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0 0 3px; }
.recenviewed .location { padding:0 }
.recenviewed .location span, .listing .recenviewed .location span a { color:#555 }
.other-metros { padding:0 15px; }
.other-metros ul { margin-top:10px; margin-bottom:20px; }
.other-metros ul li { font-size: 14px; color: #999; font-weight:normal; width:25%; float:left; line-height:28px; }
.other-metros ul li h3 { font-weight:normal; }
.other-metros ul li a { color: #999; }
.vmore { bottom:-10px; text-transform:uppercase; font-size:11px; margin:0 auto; width:100%; text-align:center }
.vmore a { color: #333; }
.vmore .arrow-down { width: 25px; height: 25px; display: block; border: 1px solid rgba(170,170,170,.6); border-radius: 50px; background: #f7f7f7; box-shadow: 0 0 0 1px #ededed; cursor: pointer; color: #999; font-size: 18px; text-align:center; margin:0 auto }
.vmore .arrow-down i { top: -1px; position: relative; }
.listing { }
.listing ul { margin:0px; padding:0px; }
.listing ul li { margin:0px; padding:10px 5px 10px 25px; list-style:none; background:url(../images/other/lslist.png?v=5.6.7) 10px 15px no-repeat; border-bottom:dotted 1px #d8d7d7; }
.listing ul li a { font-size:12px; line-height:18px; color:#333; }
.sernearby { }
.sernearby ul li { border-bottom:dotted 1px #d8d7d7; padding:5px 10px }
.listing ul li:hover, .sernearby ul li:hover { background-color:#fbfbfb; }
.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 }
.location .tollfree { font-weight:bold; color:#000 }
.sernearby ul li h3 { padding:0; padding-bottom:3px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.sernearby .location { font-size:12px; }
.sernearby .location a { color:#000; font-size:12px; }
.splzedin ul { margin:0px; padding:0px; }
.splzedin ul li { padding:0 0 3px 20px; margin:0px; list-style:none; font-size:12px; line-height:20px; background:url(../images/default/dot-arrow.png?v=5.6.7) no-repeat 1px 2px; border:0; float:left; color:#666 }
.splzedin ul li.fist { background:none; font-weight:bold; padding-left:0 }
.splzedin ul li a { color:#ccc; }
.iconcall { width:13px; height:13px; display: inline-block; background:url(../images/other/call13x13.png?v=5.6.7) 0 0 no-repeat; vertical-align: text-top; margin-right:4px; }
.lsnav.hdstick { position:fixed; width:100%; left:0; top:0; z-index:9 }
.mobilelabel { display:none; }
header nav.hd-menu > label, header nav.hd-menu > input { display: none; }
.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 }
/*===============================.cityselector ===========================  */


.feedtitle { }
.feedtitle ul { background:url(../images/default/tile-in-border1px.gif?v=5.6.7) 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:10px 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 10px 0 10px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; }
.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:18px 0 0 10px; }
.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:93%; }
.get-map-out { margin:10px 0px; padding:20px 10px 10px; display:block; background:#f4f4f4 url(../images/other/shadow.png?v=5.6.7) no-repeat center top; }
.get-map-out .direction { width:35%; padding:10px; margin:10px; float:left; background:#fff }
.get-map-out .map { width: 59%; float: left; margin-top:10px; }
.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; }
/*==============================================================*/
.spfblogact { font-weight:bold; }
.btnfb i { float:left }
/* statichtml start */
.statichtml { margin:10px 0 auto; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif }
.statichtml .cont ul { margin-bottom:10px; }
.statichtml .cont ul li { width:inherit; background-image: none !important; padding: 0 0 5px 0; list-style-type:circle; margin:0 5px 0 35px; float:none; font-size:13px; }
.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; }
.lsentrylight { color:#999!important; }
/*=============================listing start=================================*/
.lslisting .listingtitle b { font-size:14px; color:#666; font-weight:normal }
.lslisting .listingtitle b a { font-size:11px; }
.lslisting .listingtitle h1 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:26px; line-height:22px; padding:5px 0 0; color:#333; }
.lslisting .listingtitle label { display:inline-block; font-size:11px; color:#30a4ea; padding:5px 0 0 0 }
.lslisting .listingtitle input[type="checkbox"] { margin-right:5px }
/*top slider*/
.topsliderwrp { border-top:double 3px #ddd; padding:10px; background:#fff; -webkit-box-shadow: 0 1px 10px -5px rgba(0,0,0,.5); box-shadow: 0 1px 10px -5px rgba(0,0,0,.5); }
.topsliderwrp.no-br { border-top:none; padding:15px 10px 10px 10px; box-shadow:none; }
.topsliderwrp.no-br .title-txt { font-size:12px; line-height:16px; color:#333; padding:10px; }
.topsliderwrp .mv-arrow { left:0; top:0; width:39px; height:39px; background:url(../images/other/mv-arrow.png?v=5.6.7) 0 0 no-repeat; z-index:3 }
.topsliderwrp .mv-arrow a { color:#fff }
.topsliderwrp .mv-arrow i { padding:5px; }
.popover { left:25px; top:-25px; background:#fff; border:solid 1px #ddd; padding:14px 20px; width: 260px; line-height: 20px; position:absolute; color: #111; border: 1px solid #DCA; box-shadow: 0 1px 5px rgba(0,0,0,0.1); z-index:10; border-radius: 4px; }
.popover:before { position: absolute; top: 33px; left: -10px; display: inline-block; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #DCA; content: ''; }
.popover:after { position: absolute; top: 33px; left: -9px; display: inline-block; border-top:9px solid transparent; border-bottom: 9px solid transparent; border-right:9px solid #fff; content: ''; }
.freeinfo { right:15px; top:15px; color:#aaa; font-size:12px; }
.listbg .reviewrp h2, .listbg .reviewrp h3 { border:0; border-bottom: solid 1px #ddd; }
.listbg .reviewrp { padding:0; }
.listbg .review { border-top:3px solid #f9f9f9; }
.listbg .reviewbd h3 { border:0; font-size:14px; padding:0; margin:0 }
.listbg .reviewbd h3 a { color:#30a4ea }
.slidertitle { margin:0 1% }
.slidertitle h2 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; line-height:22px; padding:15px 0 10px; color:#333 }
/*=============================listing start=================================*/
/* display none until init */
.owl-carousel { display: none; position: relative; width: auto; -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-item { float: left; }
.grabbing { cursor:url(grabbing.png) 8 8, move; }
.owl-theme .owl-controls { margin-top: 10px; text-align: center; }
.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: #869791; filter: Alpha(Opacity=50); opacity: 0.8; letter-spacing:0.5px; }
.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;
}
.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-theme .owl-controls .owl-buttons div { padding: 5px 12px; }
.owl-theme .owl-buttons i { margin-top: 2px; font-size:15px; }
.owl-theme .owl-controls .owl-buttons div { position: absolute; }
.owl-theme .owl-controls .owl-buttons .owl-prev { left:0; top: 32%; }
.owl-theme .owl-controls .owl-buttons .owl-next { right:0; top: 32%; }
#ulhedngdatavalinmc .owl-theme .owl-controls .owl-buttons .owl-prev { left:0; top: 32%; }
#ulhedngdatavalinmc .owl-theme .owl-controls .owl-buttons .owl-next { right:0; top: 32%; }
#ulhedngdatavalinmc .owl-theme .owl-controls .owl-buttons .owl-prev i, #ulhedngdatavalinmc .owl-theme .owl-controls .owl-buttons .owl-next i { display:none; }
#owl-demo .item { display: block; padding: 30px 0px; margin: 5px; color: #FFF; cursor: pointer; }
/*new*/
 
.topsliderwrp .owl-theme .owl-controls .owl-buttons .owl-prev, .topsliderwrp .owl-theme .owl-controls .owl-buttons .owl-next { display:none; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; border-radius: 2px; }
.topsliderwrp .owl-theme .owl-controls .owl-buttons .owl-prev { margin-left: 25px; }
.topsliderwrp .owl-theme .owl-controls .owl-buttons .owl-next { margin-right: 25px; }
.topsliderwrp:hover .owl-theme .owl-controls .owl-buttons .owl-prev, .topsliderwrp:hover .owl-theme .owl-controls .owl-buttons .owl-next { display:block; filter: Alpha(Opacity=100); opacity: 1; text-decoration: none; }
.topsliderwrp .owl-theme .owl-controls .owl-buttons div { background-color: #e65f28; border-radius:0; cursor:pointer }
.topsliderwrp #owl-demo .item { -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2); box-shadow: 0 0px 5px rgba(0,0,0,0.2); padding:10px; position:relative; background:#fff; overflow: hidden; }
.topsliderwrp.offer #owl-demo .item .two-img-outer { }
.topsliderwrp.offer #owl-demo .item .two-img-outer ul { margin:0px; padding:0px; }
.topsliderwrp.offer #owl-demo .item .two-img-outer ul li { margin:10px; padding:0px; list-style:none; position:relative; overflow:hidden; float:none; border:solid 1px #ccc; }
.topsliderwrp.offer #owl-demo .item .two-img-outer ul li figure img { width:100%; height:90px; }
.topsliderwrp.offer #owl-demo .item .two-img-outer ul li .con-dis { display:none; background:rgba(0,0,0,0.6); position:absolute; z-index:5; bottom:0; left:0px; width:100%; text-align:center; padding:5px; }
.topsliderwrp.offer #owl-demo .item .two-img-outer ul li:hover .con-dis { display:block; }
.topsliderwrp.offer #owl-demo .item figure { overflow:hidden }
.topsliderwrp #owl-demo .item figure img { width:250px; height:200px; }
.topsliderwrp.offer { position:relative; }
.topsliderwrp.offer #owl-demo .item figure img { width:100%; height:90px; position:relative; }
.topsliderwrp.offer #owl-demo .item .con-dis { display:none; background:rgba(0,0,0,0.6); position:absolute; z-index:5; bottom:0; left:0px; width:100%; text-align:center; padding:5px; }
.topsliderwrp.offer #owl-demo .item:hover .con-dis { display:block; }
.post-likes { width: auto; height: 22px; display: inline-block; border-radius: 2px; padding: 1px 10px 0 10px; position: absolute; background-color: #FFF; -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2); box-shadow: 0 1px 10px rgba(0,0,0,0.2); top:20px; left:20px }
.post-likes a { color: #d2d6db !important; font-size: 13px; }
.post-likes { color:#888 }
.topsliderwrp #owl-demo .item .itemtext { bottom:10px; background-color: rgba(0,0,0,0.80); color:#fff; width:84%; padding:10px; }
.topsliderwrp #owl-demo .item .itemtext h2, .topsliderwrp #owl-demo .item .itemtext h3 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; padding:3px 0; font-weight:normal; }
.topsliderwrp #owl-demo .item .itemtext .vernum { font-weight:bold; font-size:14px; padding:5px 0 }
.topsliderwrp #owl-demo .item .itemtext .vernum a, .topsliderwrp #owl-demo .item .itemtext h2 a, .topsliderwrp #owl-demo .item .itemtext .location a, .topsliderwrp #owl-demo .item .itemtext h3 a { color:#fff; text-decoration:none; }
.topsliderwrp .owl-theme .owl-controls .owl-page span { border-radius:0; cursor:pointer }
.topsliderwrp .owl-theme .owl-controls .owl-page span { background:#ddd; filter: Alpha(Opacity=100); opacity: 1; }
.topsliderwrp .owl-theme .owl-controls .owl-page.active span { background:#f89406; }
.topsliderwrp .owl-prev i, .topsliderwrp .owl-next i { font-size: 22px; }
.topsliderwrp #owl-demo .item .itemtext { transition:all .5 ease-in 0; -webkit-transition:all .5 ease-in 0; -moz-transition:all .5 ease-in 0; -ms-transition:all .5 ease-in 0; -o-transition:all .5 ease-in 0; transition-property:all; transition-duration:.5s; transition-timing-function:ease-in; transition-delay:0; }
.topsliderwrp #owl-demo .item:hover .itemtext { bottom:-120px; }
/*listing body start*/
.lslistingbd { }
.listbg { background:#fff; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd }
.subtitle { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal }
.cat-title-txt { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal }
.listbg h3, .listbg h2 { color:#707070; margin-bottom:10px; font-weight:normal; font-size:20px; }
.listbg h3 a, .listbg h2 a { color:#000; text-decoration:none; }
.content figure { width: 185px; height: 155px; overflow: hidden; position: relative; float:left; margin-right:10px; }
.content figure img { height: 155px; width: 185px; }
.content figure figcaption { bottom:0; background:url(../images/other/itembg.png?v=5.6.7) 0 0 repeat; color:#fff; width:89.5%; padding:10px; position:absolute; color:#cac5c1; }
.content figure figcaption i { float:right }
.content figure figcaption a { color:#cac5c1; text-decoration:none; }
.contentwrp { width:75%; float:left }
.contentwrp .contentlt { width:85%; }
.contentwrp .contentrt { width:15%; }
.contentwrp .contentrt .more { position:absolute; right:0; bottom:0; padding-right:0; }
.contentwrp .contentrt .more { }
.content .contentrt { width:15%; min-height: 180px; }
.content p { font-size: 14px; color: #717171; }
.content .contentrt .userrate .helptext a { color:#999 }
.content .contentrt .listing-txt{font-size:12px;color:#999;}
.content .contentrt .listing-txt span{font-size:12px;color:#212121;margin:5px 2px 0 0;}
.content .contentlt.min-wid { width:85%; }
.content .contentlt figure { width: 185px; height: 155px; overflow: hidden; position: relative; float:left; margin-right:10px; }
.content .contentlt figure img { height: 155px; width: 185px; }
.content .contentlt figure figcaption { bottom:0; background:url(../images/other/itembg.png?v=5.6.7) 0 0 repeat; color:#fff; width:89.5%; padding:10px; position:absolute; color:#cac5c1; }
.content .contentlt figure figcaption i { float:right }
.content .contentlt figure figcaption a { color:#cac5c1; text-decoration:none; }
.content .contentlt ul li { font-size:14px; line-height:26px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; color:#808080; padding:0 0 5px; }
.content .contentlt ul li a { text-decoration:none; }
.content .contentlt ul li a.bold { font-weight:normal !important; }
.content .contentlt ul li i.eye { font-size:12px; color:#bbb; }
.content .contentlt ul li.phone i { color:#4da66e; }
.content .contentlt ul li.phone a { color:#4da66e; }
.mapviewlist .maplisting .maplistwrp .otherinfo .faved, .mapviewlist .maplisting .maplistwrp .otherinfo .faved i { float:left }
.mapviewlist .maplisting .maplistwrp .otherinfo .faved i { margin-right: 5px; line-height: 23px; }
.mapviewlist .maplisting .maplistwrp .otherinfo .faved.active a:before, .content .contentrt .faved.active a:before { content: "Shortlisted"; padding-right:5px; }
.mapviewlist .maplisting .maplistwrp .otherinfo .faved a:before, .content .contentrt .faved a:before { content: "Shortlist"; padding-right:5px; }
.mapviewlist .maplisting .maplistwrp .otherinfo .faved a:hover i, .content .contentrt .faved a:hover i { color: #e62878; }
.content .contentlt ul li.vertext:before { content: "Verifications"; padding-right:5px; }
.content .contentrt .faved, .content .contentlt ul li.vertext, .mapviewlist .maplisting .maplistwrp .otherinfo .faved a { color:#999 }
.content .contentlt ul li.vertext i.active { color:#0e7201 }
.content .contentlt ul li ul li { background:url(../images/other/lssmallarow.png?v=5.6.7) 0 8px no-repeat; padding:0 0 0 10px; font-size:12px; float:left; margin:0 20px 0 0; color:#717171; }
.viewallwrp .splist p { font-size:14px; color:#717171; }
.content .contentlt ul li .small { font-size:11px; color:#aaa; font-style:italic }
.content .contentlt ul li i { margin:3px 0 0 3px; }
.content .contentlt ul li.offer b, .content .contentlt ul li.offer a { background:#dc8a16; padding:2px 5px; font-weight:normal; color:#fff; text-transform:uppercase; font-size:13px; text-decoration:none; }
.content .contentlt ul li.offer { color:#dc8a16; }
.content .contentlt .phonegry { opacity:0.7 }
.content .contentrt .levelbg { background: #5fae2c; color: #fff; cursor: default; border-radius: 5px; font-size: 16px; height: 21px; line-height: 21px; text-align: center; padding: 5px; width: 35px; display: inline-block; margin-bottom: 10px; }
.content .contentrt .faved { font-size: 12px; font-weight: 200; margin-top: 2px; }
.content .contentrt .faved a { color:#aaa; text-decoration:none; }
.content .contentrt .faved i { font-size:14px; margin-top:3px; }
.content .more a { color:#666 }
.content .more 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; background:url(../images/other/downarrows.png?v=5.6.7) 0 0 no-repeat; width:15px; height:7px; margin-top: 6px; margin-left: 5px; float:right }
.content .more a.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.viewallwrp { background:#f6f6f6; padding:20px; margin:0 -20px -20px; border-left:solid 1px #fff }
.viewallwrp .splist b { padding:0 0 10px; display:block; }
.viewallwrp .splist ul li { background:url(../images/other/lssmallarow.png?v=5.6.7) 0 6px no-repeat; padding:0 0 0 10px; font-size:14px; float:left; margin:0 20px 10px 0; color:#717171; }
.viewallwrp .splist p { font-size:14px; color:#717171; }
/*sidebar*/
.shortlistwrp { background:#f1f1f1; border:solid 1px #fff; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; font-size:14px; margin-left: 2%; margin-right: 1%; width: 96%; }
.shortlistwrp a { color:#555; }
.sidebar { margin-left: 2%; margin-right: 1%; width: 97%; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; background-color: #fff; margin-bottom:20px; }
.promobannerwrp { border:solid 1px #cfe4ee; background: #fff; padding: 5px; margin: 0 10px 10px; }
.promobanner { background: #aed7f1 url(../images/other/ls-promobanner.jpg?v=5.6.7) right top no-repeat; height:200px; padding:0; margin-left: 2%; margin-right: 1%; width: 96%; margin-bottom:20px }
.promobannerwp { width: 69%; padding-left: 20px; }
.promobanner p { font-size: 20px; line-height: 24px; color: #000; text-align: left; padding:15px 0; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight: normal; }
.promobanner p.red { font-size:16px; color: #c52429; }
.sidebar h2, .sidebar h3, .sidebar .titletxt { font-size: 20px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight: normal; line-height:30px; padding: 15px; border-bottom: solid 1px #eee; }
.sidebar ul { padding:10px 15px 15px; }
.sidebar ul li { background:url(../images/other/lslist.png?v=5.6.7) 0 14px no-repeat; line-height: 24px; font-size: 14px; padding: 5px 0 0 20px; }
.sidebar ul li a { color:#666; text-decoration:none; }
.lsartical ul li { background:#fff; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; padding:10px; width:22.1%; float:left; margin:0 21px 10px 0; font-family:'open_sansregular', Arial, Helvetica, sans-serif; min-height: 280px; }
.lsartical ul li:last-child { margin-right:0 }
.lsartical ul li.last { margin-right:0; }
.lsartical ul li figure { width:100%; height:150px; overflow:hidden; margin-bottom:10px; text-align:center }
.lsartical ul li h3, .lsartical ul li b { font-size:18px; color:#333; font-weight:300; line-height:20px; margin-bottom:10px; display:block; height: 22px; overflow: hidden; }
.lsartical ul li .titletxt { font-size:18px; color:#333; font-weight:300; line-height:20px; margin-bottom:10px; display:block; height: 22px; overflow: hidden; }
.lsartical ul li h3 a, .lsartical ul li .titletxt a { color:#333; }
.lsartical ul li p { font-size:13px; color:#666; display:block; }
.popularcty { height:100px; overflow:hidden }
.vmorewrp { border-bottom: solid 1px #ddd; position:relative; padding-top:36px; text-align:center }
.popularcty.autoheight { height:inherit; overflow:visible; }
.popularcty .col_2.small { width:24%; margin-left:0 }
.popularcty .foot-tit-txt { font-size: 13px; line-height: 20px; color: #333; padding:0 0 5px; font-weight:bold }
.popularcty .popular-sea ul li { padding: 0 0 3px 0; margin: 0px; list-style: none; font-size: 12px; line-height: 18px; }
.popularcty .popular-sea ul li a { color: #999; }
.listbg .ratings b { width:15% }
.businname label { float:left; font-size: 11px; font-weight: normal; margin: 0 5px 0 0; color:#666; text-transform:uppercase; width:15% }
.businname input[type="text"] { width:50%; float:left }
.lsentrydark { color:#333!important; }
.lslisting .listingtitle .listnav ul li { padding:4px 12px; margin-left:5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float:left; border:solid 1px #ddd; font-size:14px; position:relative }
.lslisting .listingtitle .listnav ul li a { color:#969696; text-decoration:none; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.lslisting .listingtitle .listnav ul li .holder { color:#333; }
.lslisting .listingtitle .listnav ul li.sortby { background:#fff }
.lslisting .listingtitle .listnav ul li.sortby 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; background:url(../images/other/downarrows.png?v=5.6.7) 0 0 no-repeat; width:15px; height:7px; margin-top: 8px; margin-left: 5px; float:right }
.lslisting .listingtitle .listnav ul li.sortby.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.lslisting .listingtitle .listnav ul li.mapview { border:solid 1px #f68121; }
.lslisting .listingtitle .listnav ul li.mapview i { margin-top:3px; }
.lslisting .listingtitle .listnav ul li .sortdown { background:#fff; position:absolute; z-index:1000; left:0; top:31px; width:100%; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); border-radius: 0 0 2px 2px; }
.lslisting .listingtitle .listnav ul li .sortdown ul { margin:5px 0 }
.lslisting .listingtitle .listnav ul li .sortdown ul li { display:block; background:none; border:0; float:none; border-radius:0; margin:0 }
.lslisting .listingtitle .listnav ul li .sortdown ul li a { color:#333 }
.lslisting .listingtitle .listnav ul li .sortdown ul li:hover { background:#e6e6e6 }
/*listing body end*/
.lslisting .listingtitle .listnav ul li .sortdown: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: ''; }
.lslisting .listingtitle .listnav ul li .sortdown:after { position: absolute; top: -6px; left: 50.3%; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: ''; }
/*==================================== map view start =============================*/
.mapviewrp { border-top:double 3px #ddd; border-bottom:solid 1px #ddd }
.mapviewrp .mapview { width:50%; margin-left:15px; }
.mapviewrp .mapview iframe { width:100% }
.mapviewlist .listbg { border:solid 1px #ddd }
.mapviewlist { height:500px; overflow-y:auto; overflow-x:hidden; padding:0 0 10px; width:48.5%; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.mapviewlist .sortwrp { background:#fff; padding:10px; -webkit-box-shadow: 0px 4px 5px -1px rgba(181,181,181,1); -moz-box-shadow: 0px 4px 5px -1px rgba(181,181,181,1); box-shadow: 0px 4px 5px -1px rgba(181,181,181,1); }
.mapviewlist .sortwrp i { color:#aaa }
.mapviewlist .sortwrp a { color: #555; }
.mapviewlist .sortwrp a.active .fa-heart { color:#e62878 }
.mapviewlist .sortwrp span { font-weight:bold }
.mapviewlist .maplisting { border:solid 1px #ddd; width: 94%; margin-right:0; }
.mapviewlist .maplisting.active { border-color:#ed8a06 }
.mapviewlist .maplisting figure { width:180px; height:150px; position:relative; float:left; overflow:hidden; margin-right:10px; background:url(../images/other/lsnoimages.jpg?v=5.6.7) 0 0 no-repeat; }
.mapviewlist .maplisting figure img { width:200px; height:150px; }
.mapviewlist .maplisting figure figcaption { bottom:0; background:url(../images/other/itembg.png?v=5.6.7) 0 0 repeat; color:#fff; width:89.5%; padding:10px; position:absolute; color:#cac5c1; }
.mapviewlist .maplisting figure figcaption i { float:right }
.mapviewlist .maplisting figure figcaption a { color:#cac5c1; text-decoration:none; }
.mapviewlist .maplisting .maplistwrp { width:66%; position:relative }
.mapviewlist .maplisting .maplistwrp.large { width:100% }
.mapviewlist .maplisting .maplistwrp h2 { font-size:20px; color:#707070; font-weight:normal }
.mapviewlist .maplisting .maplistwrp h2 a { color:#2a2a2a; text-decoration:none }
.mapviewlist .maplisting .maplistwrp .mapinfo { border-bottom:solid 1px #ddd; padding-bottom:10px; }
.mapviewlist .maplisting .maplistwrp .mapinfo ul li { font-size: 14px; line-height: 26px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; color: #666; padding:0 0 5px; }
.mapviewlist .maplisting .maplistwrp .mapinfo ul li.phone i { color:#4da66e; }
.mapviewlist .maplisting .maplistwrp .mapinfo ul li.phone a { color:#4da66e; }
.mapviewlist .maplisting .maplistwrp .mapinfo .black { color:#666; padding:8px 0 }
.mapviewlist .maplisting .maplistwrp .mapinfo a.black:hover { text-decoration:none; }
.mapviewlist .maplisting .maplistwrp .mapinfo .small { font-size: 11px; color: #aaa; font-style: italic; }
.mapviewlist .maplisting .maplistwrp .otherinfo { font-size:14px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.mapviewrp .pagination { margin-top:-10px; margin-right: 6px; border-bottom:solid 1px #ddd }
.fav.active .fa-heart { color:#e62878 }
.otherinfo .fav, .otherinfo .fav i { color:#aaa }
.quckview { color:#666; margin:0 10px }
.quckview i { color:#aaa }
.getalertwrp { border:solid 1px #bce8f1; background:#fff; padding:5px; margin:20px 10px 10px; }
.getalert { background:#d9edf7; padding:10px; text-align:center; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.getalert p { font-size:18px; padding-bottom:10px; display: inline-block; padding-right:10px; }
.getalert b { }
.usefulllink .btnoutline { background:#fff; margin-bottom:20px; }
.btnoutline 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; background:url(../images/other/downarrows.png?v=5.6.7) 0 0 no-repeat; width:15px; height:7px; margin-top: 8px; margin-left: 5px; display:inline-block; *display:inline
}
.active .btnoutline i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.active .btnoutline { border:solid 1px #333; border-bottom:0 }
.btnoutline:focus { background:none }
.quick_link { margin:0 10px 10px; border:solid 1px #333; border-top:0 }
.quick_link h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; padding: 0 0 5px; }
.quick_link ul { margin:0 0 5px }
.quick_link ul li { border-bottom: 1px dotted #ddd; padding: 5px 0; width: 24.2%; float:left; margin:0 5px; font-size: 12px; line-height: 18px; }
.quick_link ul li a { color: #333; text-decoration: none; }
.lslisting { position:relative }
.tellto a { color:#333 }
.getdirections:after { content: "Get Directions"; padding-right: 5px; font-size:11px; color:#aaa; text-decoration:none; font-style:italic }
.getdirections:hover { text-decoration:none; }
/*category page start*/
/*banner*/
.catebanner { background:url(../images/other/weddingimg.jpg?v=5.6.7) right 0 no-repeat; height:400px;position:relative;}

.catebanner .more-serv-but{position:absolute;top:50px;right:70px;}
.catebanner .more-serv-but .inside{position:relative;}
.catebanner .more-serv-but .inside a{text-shadow:none;background-color:#f6c55a;padding:10px 15px 10px 76px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:robotoregular;font-size:14px;color:#3d4549;}
.catebanner .more-serv-but .busi-img{position:absolute;left:10px;bottom:-14px;}





.catsubtitle, .cattitle { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:36px; font-weight:normal; color:#fff; text-shadow:1px 1px 1px rgba(12, 12, 12, 1); text-align:center; padding-top:10%; }
.cattitle h1 { padding-bottom:5px; }
.cattitle .tagline { font-weight:normal; font-size:18px; display:block; }
.catebanner .breadcrumb { color:#fff }
/*banner end*/
.catsubtitle { font-size:32px; font-weight:normal; color:#2a2a2a; padding:20px 0; text-shadow:none }
.catsubtitle h1, .catsubtitle h2, .catsubtitle h3 { font-weight:normal }
.catsection { }
.catsection .pulrnav { text-align:center; }
.catsection .pulrnav ul { background:#fff; display:inline-block; *display:inline;
}
.catsection .pulrnav ul li { float:left; font-size:14px; color:#737171; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; border:solid 1px #ddd; margin-left:-1px; padding:15px 0; margin-top:1px; }
.catsection .pulrnav ul li h2 { font-weight:normal }
.catsection .pulrnav ul li a { color:#737171; text-decoration:none; padding:13px; }
.catsection .pulrnav ul li a:hover { border-top:3px solid #c0382c; }
.catsection .pulrnav ul li.active { border-bottom:solid 1px #fff }
.catsection .pulrnav ul li.active a { border-top:3px solid #c0382c; color:#000 }
.catsection .sevcelist { background:#fff; border:solid 1px #ddd; padding:0; margin:-6px 0 0 0 }
.catsection .sevcelist .cols ul { margin:1%; }
.catsection .sevcelist .cols ul li { font-size:14px; background:url(../images/other/lslisticon.png?v=5.6.7) 0 13px no-repeat; padding:5px 10px 5px 15px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; width:22.98%; float:left; }
.catsection .sevcelist ul li h3 { font-weight:normal }
.catsection .sevcelist ul li a { color:#000; display:inline-block; *display:inline
}
.servcesarchwrp { border-top:solid 1px #ddd; padding:10px }
.servcesarch { background-color:#fcf8e3; border:1px solid #fae099; border-left:2px solid #f89406; padding:25px 0px; font-size: 16px; color: #000; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; margin:0 1%; width: 97%; }
.serchby { display:inline-block; *display:inline;
position:relative; width:30% }
.serchby input[type="text"] { width:95%; }
.garyalert .serchby i { top:-2px; }
.serchby .cityajaxinwrap { width:100% }
.postbg { height:300px; background-image: url(../images/other/postbgls.jpg?v=5.6.7); background-repeat: repeat-x; background-position: 50% 50%; background-repeat: no-repeat; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.postbgwrp { padding:13% 0 25px; text-align:center }
.postbgwrp h4 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:22px; padding-bottom:10px; color:#fff }
.postbgwrp strong { font-weight: normal; font-size: 14px; color:#fff; display:block; padding:5px 0 15px }
.hotbuss { margin:0 1%; }
.hotbuss .item { background:#f2f2f2; border:solid 1px #fff; width: 96%; margin:10px 0; padding:0 !important; min-height:370px }
.hotbuss .item.offer { width:18%; margin:0 1% 20px 1%; float:left; border:none; background-color:#efefef; border-bottom:solid 1px #ccc; }
.hotbuss .item figure { position:relative; height:180px; margin:0 auto; overflow:hidden }
.hotbuss .item figure img { width:100%; height:180px; }
.hotbuss .item figure figcaption { display:none; text-align:center; background-color:#16a085; color:#fff; font-size:13px; line-height:20px; padding:5px 0; margin:3px 8px; position:absolute; z-index:100; bottom:-4px; left:0px; width:95%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.hotbuss .item:hover figure figcaption { display:block; }
.hotbuss .item .post-likes img { height:16px; width:16px; }
.hotbuss .item .itemdec { border-bottom:solid 1px #efefef; height:175px; overflow:hidden; }
.hotbuss .item .itemdec.brbot { border-bottom:solid 1px #efefef; }
.hotbuss .item .itemdec h2 { font-size:18px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0 0 5px 0; height: 27px; overflow: hidden; color:#626262; }
.hotbuss .item .itemdec ul.tag li a, .hotbuss .item .itemdec h2 a { color:#626262; }
.hotbuss .item .itemdec .callus { color:#000; padding:0 0 5px; font-size:12px; font-weight:bold }
.hotbuss .item.offer .itemdec .callus { padding:2px 0 5px 0; }
.hotbuss .item.offer .itemdec .callus { float:left; }
.hotbuss .item.offer .itemdec ul.tag li a, .hotbuss .item.offer .itemdec h2 a { color:#222; }
.hotbuss .item .itemdec .callus i { color:#aaa; }
.hotbuss .item .itemdec .callus a { color:#000; text-decoration:none; }
.hotbuss .item.offer .itemdec .location { display:inline-block; margin:0 0 0 10px; }
.hotbuss .item .itemdec .location a { color:#666; }
.hotbuss .item .itemdec .location i { color:#aaa; }
.hotbuss .item.offer .grab-outer { border-top:solid 1px #fff; margin:5px 0 0 0; }
.hotbuss .item.offer .grab-outer .dis-per { font-size:13px; line-height:20px; letter-spacing:0.5px; padding:0 3px 0 5px; display:inline-block; color:#16a085; font-weight:bold; }
.hotbuss .item.offer .grab-outer .btnouter { float:right; visibility:hidden; }
.hotbuss .item.offer:hover .grab-outer .btnouter { visibility:visible; }
.hotbuss .item.offer:hover .itemdec.brbot { border-bottom:solid 1px #efefef; }
.hotbuss .item.offer .dis-ori-pri { padding:5px 10px 5px 0; }
.hotbuss .item.offer .dis-ori-pri ul { margin:0px; padding:0px; }
.hotbuss .item.offer .dis-ori-pri ul li { margin:0px; padding:0 10px 0 0; list-style:none; float:left; font-size:12px; line-height:20px; color:#666; }
.hotbuss .item.offer .dis-ori-pri ul li span { display:inline-block; font-size:16px; line-height:20px; color:#333; font-weight:normal; }
.hotbuss .item.offer .dis-ori-pri ul li span.no-money { text-decoration:line-through; font-size:14px; color:#878787; font-weight:normal; }
.hotbuss .item.offer .fulldesc { padding:0 0 5px 0; }
.hotbuss .item.offer .fulldesc ul { margin:0px; padding:0px; }
.hotbuss .item.offer .fulldesc ul li { margin:0; padding:0 0 2px 12px; list-style:none; font-size:12px; color:#999; background:url(../images/default/black-back.png) 1px 1px no-repeat; }
.hotbuss .item.offer .fulldesc p { font-size:12px; color:#333; line-height:19px; margin:6px 0 0 0; }
.hotbuss .item.offer .itemdec ul.tag { margin:0 0 3px 0; }
.hotbuss .item .itemdec ul.tag li { float:left; font-size:12px; padding:0 10px 0 10px; color:#626262; background:url(../images/other/itemarrow.png?v=5.6.7) 0 6px no-repeat; font-family:Arial, Helvetica, sans-serif }
.hotbuss .itemft { border-top:solid 1px #fff; }
.hotbuss .itemft .mores { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; }
.hotbuss .itemft .mores:hover { background:none; }
.hotbuss .owl-theme .owl-controls .owl-buttons .owl-prev { right:28px; left:inherit }
.hotbuss .owl-theme .owl-controls .owl-buttons .owl-prev, .hotbuss .owl-theme .owl-controls .owl-buttons .owl-next { top:-30px; cursor:pointer }
.hotbuss .owl-theme .owl-controls .owl-buttons div { background:#626262; opacity:9; border-radius:0; padding: 0px 9px; font-size:16px; }
.list-group ul li { margin-left: 2%; width: 23%; margin-top: 20px; display: block; min-height:110px; float: left; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.list-group ul li h3 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; margin-bottom: 6px; height:25px; overflow:hidden }
.list-group p { margin-bottom: 2px; color:#3f3f3f; font-weight: bold; font-size: 14px; }
.list-group p.location { font-size: 12px; font-weight: normal; }
.list-group ul.tag li b { color:#626262; }
.list-group ul.tag li { float:left; font-size:12px; padding:0 10px 5px 10px; color:#333; background:url(../images/other/itemarrow.png?v=5.6.7) 0 6px no-repeat; width:inherit; margin:0; border:0; min-height: inherit; font-family:Arial, Helvetica, sans-serif }
.list-group ul.tag li a, .hotbuss .item .itemdec ul.tag li a, .list-group p.location a { color:#333 }
.list-group.wanted-grup ul li { background: #fff; padding: 10px; margin:0 1% 1% 0; width: 22.3%; border-right: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; }
.list-group.wanted-grup ul li:hover p, .list-group.wanted-grup ul li:hover a { color:#000 }
.list-group.wanted-grup a.btn, .list-group.wanted-grup ul li:hover a.btn { color:#fff !important }
.list-group.wanted-grup { color:#666 }
.list-group.wanted-grup h3 { height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:0 0 3px; overflow:hidden }
.list-group.wanted-grup h3 b { font-size:13px; }
.list-group.wanted-grup h3 a b { color:#000 }
.list-group.wanted-grup a { color:#666; }
.list-group.wanted-grup p { font-weight:normal; font-size:13px; color:#666; margin:0; line-height:20px; height:23px; overflow:hidden }
.list-group.wanted-grup p.location { font-size:11px; padding:0 }
.list-group.wanted-grup ul li:hover p.location a, .list-group.wanted-grup p.location a { color:#30a4ea }
.list-group.wanted-grup b { font-size:11px; }
.list-group.wanted-grup .morebus { margin-right: 18px; }
.list-group.wanted-grup .morebus a { color: #30a4ea; text-decoration:none; }
.hotbuss .item .itemdec ul.tag li.nobgimg, .list-group ul.tag li.nobgimg { padding-left:0 }
.morebus { font-family:Arial, Helvetica, sans-serif; width:98% }
.readmore { color:#000; font-size:11px; font-weight:600; text-align:right; padding:10px; font-family:Arial, Helvetica, sans-serif }
.mostlist span { display:block; font-size:18px; color:#000; margin-bottom:10px; }
.mostlist ul li { font-size:14px; padding:10px; margin-right:1.5%; font-weight:normal; width:21.92%; float:left; border-bottom:solid 1px #ddd; background:#fff }
.mostlist ul li h3 { font-weight:normal }
.mostlist ul li a { color:#686868; display:inline-block; *display:inline;
text-decoration:none }
.mstpulrserwrp { background:#fff; border:solid 1px #ddd; padding:15px; margin:50px 0 }
.mstpulrser { background:#f6f6f6; border:solid 1px #f1f0f0; padding:10px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.mstpulrser h3 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:16px; margin-bottom: 6px; }
.mstpulrser ul li { margin-right: 1%; width: 19%; float: left; font-size: 12px; }
.mstpulrser ul li h3 { font-weight:normal; font-size:12px; }
.mstpulrser ul li a { color:#686868 }
.rectreviewbg { height:450px; background-image: url(../images/other/reviewbg.jpg?v=5.6.7); background-repeat: repeat-x; background-position: 50% 50%; background-repeat: no-repeat; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; margin:50px 0 }
.rectreviewbg .catsubtitle { color:#fff }
.recntwrp { width:60%; margin:0 auto }
.rectreviewbg .recntnav { margin-top:50px; text-align:center; }
.rectreviewbg .recntnav ul li { display:inline-block; *display:inline;
width:30%; margin-left:1%; filter:alpha(opacity=55); -khtml-opacity:0.55; -moz-opacity:0.55; opacity:0.55; }
.rectreviewbg .recntnav ul li:hover, .rectreviewbg .recntnav ul li.active { filter:alpha(opacity=9); -khtml-opacity:9; -moz-opacity:9; opacity:9; }
.rectreviewbg .recntnav ul li figure { display: inline-block; width: 60px; height: 60px; background-color: #ccc; border-radius: 50%; }
.rectreviewbg .recntnav ul li figure img { width: 60px; height: 60px; border-radius: 50%; }
.rectreviewbg .recntnav ul li p { font-size:16px; color:#fff }
.rectreviewbg .recntnav ul li .location { display:block; color:#fff }
.rectreviewbg .recntnav ul li a { text-decoration:none }
.rectreviewbg .recntcont { margin:10px 0 }
.rectreviewbg .recntcont .comment-icon { opacity: .12; margin: 0 0 20px; background: url(../images/other/qut.png?v=5.6.7) center no-repeat; height: 30px; background-size: contain; }
.rectreviewbg .recntcont p { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:16px; color:#fff; height: 50px; overflow: hidden; }
.rectreviewbg .recntcont b { text-align:left; display: block; color:#fff }
.rectreviewbg .recntcont em { font-weight:normal; font-size:11px; }
/*accordion*/
#articleloadingaccordian { width:100% }
.catsection .sevcelist .othercols { width:23%; margin:1%; float:left }
.catsection .sevcelist .othercolsfuld { width:98%; }
.catsection .sevcelist .othercolsfuld ul li { float:left; margin-right: 10px; padding-right: 15px; }
.catsection .sevcelist .othercolsfuld.accordion ul li a i { padding-right:0; right: 10px; }
.accordion a { line-height: 1.3; }
.accordion li { margin:0 0 5px; padding:0; border: 0; list-style: none; font-weight: bold; text-decoration: none; line-height: 1; font-size: 12px; position: relative; border:dashed 1px #ddd }
.accordion ul li a { color: #444; padding:10px 10px 10px 15px; display:block; }
.accordion ul li a:hover { text-decoration: none; }
.accordion ul li a 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; background:url(../images/other/acc-arrow.png?v=5.6.7) 0 0 no-repeat; width:11px; height:7px; position:absolute; right:5px; top:13px; }
.accordion ul li.active a i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.accordion ul li.active a { padding-bottom:0 }
.accordion ul .acc { display:none; margin:10px 0 0 0 }
.accordion ul .acc ul li:first-child { border-top:0 }
.accordion ul .acc ul li { padding:0 10px 0 15px; margin:0; border:0; border-top:dotted 1px #ddd; background: url(../images/default/dot-arrow.png?v=5.6.7) no-repeat 6px 9px; }
.accordion ul .acc ul li:hover { background-color:#f5f5f5; }
.accordion ul li .acc ul li a { font-weight:normal; padding-bottom:5px; }
/*accordion*/

.ajxload { position: absolute; display: block; border: solid 1px #999; border-top: none; width:100%; top: 30px; right:0; background-color: #fff; z-index: 10; max-height: 200px; overflow: auto; }
.ajxload ul { margin:0px; padding:0 0 10px 0; }
.ajxload ul li { margin:0px; list-style:none; border-bottom:dotted 1px #e4e4e4; font-size:13px; line-height:18px; color:#666; padding:5px 10px; display:block; text-decoration:none; cursor:pointer; text-align:left }
.ajxload ul li h3 { font-weight:normal; }
.ajxload ul li a { color:#666 !important; }
.ajxload ul li.active { background-color:#f1f19f; color:#666; font-weight:bold; }
.ajxload 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; font-weight:bold; }
.ajxload ul li a:hover { text-decoration:none !important }
.ajxload ul li b { font-size:13px; font-weight:bold; }
.ajxload ul li i { color:#999; font-size:12px; }
/*category page end*/

/* local services start */

.bgwhitebdr { border-bottom:double 3px #ddd; position:relative; z-index:1; padding:0 0 20px }
.bgwhitebdr .container_12 .cont_col_3 { width: 25%; }
.bgwhitebdr .cont_col_4 { margin-top:20px; }
.wyuswrp { font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0px 20px 20px 20px; width:26%; float:left; text-align:center; margin-right:3%; }
.wyuswrp.last { margin-right:0 }
.wyuswrp i { width:80px; height:80px; text-align:center; display:inline-block; *display:inline;
vertical-align: middle; background:url(../images/other/howbg.png) 0 0 no-repeat; }
.wyuswrp i.savtime { background-position:0 0 }
.wyuswrp i.confidence { background-position:0 -80px }
.wyuswrp i.ins-resps { background-position:0 -160px }
.wyuswrp b { font-size:20px; color:#2a2a2a; padding:10px; display:block; font-weight:normal }
.wyuswrp p { font-size:15px; line-height:22px; color:#666; padding-bottom:10px; }
.wyuswrp:hover .wyuswrp p { color:#000 }
.whybox { width:80px; height:80px; margin:0 auto; }
.hmebg { background:#fff; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; margin-bottom:35px; width:100% }
.hmebg figure { width:100%; height:180px; overflow:hidden; position:relative; background-position:center 15px; margin:0 auto }
.hmebg figure img { width:100%; height:180px; }
.hmebg figcaption { bottom:0; background:url(../images/other/itembg.png?v=5.6.7) 0 0 repeat; color:#fff; width:100%; padding:10px; position:absolute }
.hmebg figcaption h2 { font-size:16px; font-weight:normal }
.hmebg figcaption h2 a { color:#fff; }
.hmebg .catlistwrp { height:170px; overflow:hidden }
.hmebg .catlist h3 { padding:5px 10px 0; font-size:14px; font-weight:normal; color:#000; }
.hmebg .catlist h3 a { color:#000 }
.hmebg .catlist ul { padding:0 10px; }
.hmebg .catlist ul li { float:left; font-size:12px; padding:0 10px 5px 15px; color:#333; background:url(../images/default/bullet-icon.png?v=5.6.7) 0 5px no-repeat; width:inherit; margin:0; border:0; min-height: inherit; }
.hmebg .catlist ul li a { color:#666; text-decoration:none; }
.hmebg .catlist ul li h4 { font-weight:normal; }
.hmebg .catlist ul li.nobgimg { padding-left:0 }
.hmebg .catlist ul li.nobgimg a { color:#000; }
.hmebg .hmemore { border-top:dashed 1px #dbdbdb; text-align:right }
.lsmapbg { background:url(../images/other/lsmap-bg.jpg?v=5.6.7) 30% 0 no-repeat; height:360px; margin-top:1px; border-top: solid 1px #ddd; margin:0 auto }
#owl-demo .item.testwrp { width: 48%; margin:0 auto; margin-top:65px; color:#333 }
#owl-demo .item.testwrp figure { width: 160px; height: 160px; overflow: hidden; border-radius: 50%; border: 10px solid #fff; float:left; -webkit-box-shadow: -1px 0px 5px 0px rgba(179,179,179,1); -moz-box-shadow: -1px 0px 5px 0px rgba(179,179,179,1); box-shadow: -1px 0px 5px 0px rgba(179,179,179,1); margin-right:15px; }
#owl-demo .item.testwrp figure img { width: 160px; height: 160px; }
#owl-demo .item.testwrp .testtitle { font-size:20px; font-weight:bold; padding:0; text-align:left }
#owl-demo .item.testwrp p { font-size:16px; font-weight:normal; text-align:left; color:#555; padding:10px 0 }
#owl-demo .item.testwrp span { text-align:left; display:block; font-size:12px; }
.nolistbg { border-left:solid 3px #ce4844; background:#fff6f6; color:#666; font-size:18px; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd }
.nolistbg i { width:21px; height:27px; background:url(../images/other/nolistpin.png) 0 0 no-repeat; float:left; margin-right:10px; }
.nolistbg a { color:#666; }
.testimg-bg { height:458px; background:#000 url(../images/other/testimg-bg.jpg?v=5.6.7) 0 0 repeat-x fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative }
.testimg-bg i.arrowwhite { background:url(../images/other/testarrow.png?v=5.6.7) 0 0 no-repeat; width:58px; height:29px; position:absolute; left:47.7% }
.post-bg { height:458px; background: url(../images/other/lspostbg.jpg?v=5.6.7)0 0 repeat fixed; position:relative; border-bottom:solid 1px #ddd }
.post-bg i.arrowblock { background:url(../images/other/postarrow.png?v=5.6.7) 0 0 no-repeat; width:58px; height:29px; position:absolute; left:47.7% }
.othercont { width:57%; margin:0 auto; padding-top:100px; }
.othertitle { font-size:32px; font-weight:bold; padding-bottom:10px; }
.othercont p { font-size:16px; font-weight:normal; line-height:36px; }
.post-bg .moblbg { background:url(../images/other/phonebg.png) center bottom no-repeat; width:50%; height:458px; }
.postcont { width:40%; margin:0; padding:0 }
.postcont .othercont { width:90%; margin:0; }
.wantadwrp { color:#666; font-size:13px; position:relative }
.wantadwrp .wantad { padding:5px 0 10px; border-bottom:dotted 1px #eee; }
.wantadwrp .wanttitle, .wantadwrp .wantad small, .wantadwrp .wantad ul { padding:5px 15px 0 }
.wantadwrp .wantad ul li { padding:0 10px 3px 10px; margin:0px; list-style:none; font-size:12px; line-height:20px; background:url(../images/other/itemarrow.png) 0 7px no-repeat; border:0; float:left; color:#666 }
.wantadwrp .wantad .wanttitle a { color:#666; text-decoration:none; padding:0; padding-bottom:3px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.wantadwrp .wantad ul li.nobgimg { padding-left:0 }
.wantadwrp .wantad ul li a { color:#4a4a4a; text-decoration:none; }
.wantadwrp .wantad small { font-size:11px; display:block }
.respondbg { background:#f5f5f5; border:solid 1px #fff; margin-top:10px; padding:10px; text-align: right }
.more { float:right; padding:10px }
.more a { text-align:left }
.bodywrap { background:url(../images/other/wantedadbg.jpg?v=5.6.7) repeat 0 0; padding:0 0 6px 0; border-bottom:solid 1px #ddd }
.freelisting .freetitle { background:#fff; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; border-top:0; padding:15px; }
.freelisting .content .contentrt { min-height:inherit }
.wantedtitle { background:#fff; padding:15px 0; border-bottom:solid 1px #ddd }
.wantedtitle h2 { font-size:18px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.lsdecwrp.wantedwrp { box-shadow:none; border:solid 1px #ddd; border-top:0 }
.wantedbg { padding:10px 0; }
.wantedbg .breadcrumb, .wantedbg .breadcrumb a { color:#444; }
.wantedbg .watedtitle { margin:0; text-align:center }
.wantedbg .watedtitle h1, .freetitle h1 { color:#444; line-height:normal; margin-top:10px; font-size:24px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal }
.wantedbg .watedtitle ul li { padding:10px 0 0; font-size:14px; }
.wantedbg .watedtitle ul li i { color:#666; padding:0 2px 0 0 }
.wantedbg .watedtitle ul li.last { font-size: 11px; }
.wantedbg .watedtitle ul li.last span { padding:0 }
.wantedbg .watedtitle ul li span { padding:0 10px 0 0 }
.wantedbg .watedtitle ul li .getdirtins, .comname .getdirtins { padding-right: 5px; font-size: 11px; color: #666; text-decoration: none; font-style:italic }
.wantedbg .watedtitle ul li, .wantedbg .watedtitle ul li span { color:#444; text-shadow:none }
.wantedbg .action ul li { display:inline-block; *display:inline;
text-align:center; float:none; padding:0; }
.wantedbg .action ul li a.active i { color: #e62878; }
.wantedbg .action ul li.active, .freebg .action ul li.active { padding:4px 8px; background: #e62878; color:#fff }
.wantedbg .action ul li.active a, .freebg .action ul li.active a { padding:0; }
.wantedbg .action ul li.active i { color:#fff; text-shadow:none }
.contdetls .verfid { padding:5px 15px 15px 0 }
.contdetls .verfid ul li { float:left; margin-right:10px; padding:0 0 0 20px; color:#666 }
.contdetls .verfid ul li.mailverfid { background:url(../images/other/ser-mail-green.png?v=5.6.7) 0 3px no-repeat }
.contdetls .verfid ul li.phoverfid { background:url(../images/other/ser-phone-green.png?v=5.6.7) 0 3px no-repeat }
.contdetls .verfid ul li.mailgray { background:url(../images/default/ser-mail-gray.png?v=5.6.7) 0 3px no-repeat }
.contdetls .verfid ul li.phogray { background:url(../images/default/ser-phone-gray.png?v=5.6.7) 0 3px no-repeat }
.asidtitle span.helptext { font-size:12px !important; color:#666 }
.asidtitle span.helptext b { color:#555 }
.searchbar { background:#f7f7f7; padding:10px; border-bottom:solid 1px #ddd }
.freebg { background:#f7f7f7; border-bottom:solid 1px #ddd; }
.freetitle { border-top:solid 1px #ddd; }
.freetitle h1 { font-size: 22px; color: #000; }
.freebg .comname { padding:0 10px 10px; font-size:13px; }
.freebg .comname a { color: #555; }
.freebg .action { float:right }
.freebg .action ul li { border-right: solid 1px #CACACA; border-bottom: solid 1px #CACACA; }
.freebg .action ul li:hover { border:solid 1px #fff; border-top: solid 1px #CACACA; border-left: solid 1px #CACACA; }
.sidebar .list-group p.location, .sidebar .list-group ul { padding:0; margin:0 }
.sidebar .list-group ul li { border-bottom: 1px solid #ddd; width:95%; background:none; min-height:inherit; padding:10px; margin:0 }
.sidebar .list-group ul li h3 { height:inherit; padding:0; border:0 }
.sidebar .list-group p { margin-bottom: 2px; color:#3f3f3f; font-weight: bold; font-size: 14px; }
.sidebar .list-group p.location { font-size: 12px; font-weight: normal; }
.sidebar .list-group ul.tag li b { color:#626262; }
.sidebar .list-group ul.tag li { float:left; font-size:12px; padding:0 10px 0 10px; color:#333; background:url(../images/other/itemarrow.png) 0 9px no-repeat; width:inherit; margin:0; border:0; min-height: inherit; font-family:Arial, Helvetica, sans-serif }
.list-group ul.tag li.nobgimg { padding-left:0 }
/*blog start*/

.ls_blogbox { background-color: #fff; margin:0; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.ls_blogbox h1 { font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; line-height:32px; padding: 5px 0; color: #333; }
.ls_blogbox .blogtitle { border-bottom:1px solid #e6e6e6; margin:0 15px; padding:10px 0 5px 0; }
.ls_blogbox .blogtitle h2 { font-size:18px; font-weight:normal; color:#333; padding:0 0 5px; }
.ls_blogbox .blogtitle h2 a { color:#555; text-decoration:none; }
.ls_blogbox .blogtitle h2 a:hover { color:#000; }
.ls_blogbox .blogtitle ul li { float:left; color:#9b9b9b; font-size:13px; padding-right:25px; }
.ls_blogbox .blogtitle ul li a { color:#9b9b9b; text-decoration:none; }
.ls_blogbox .blogtitle ul li .fa, .ls_blogbox .blogtitle ul li .glyphicon { color:#c1c1c1; padding-right:3px; }
.ls_blogbox .blogcont, .ls_blogbox .inblogcont { padding:15px; font-size:14px; }
.ls_blogbox .blogcont p, .ls_blogbox .inblogcont p { color:#676767; padding:0 0 10px 0; }
.ls_blogbox .blogcont .more { color:#ac1a25; float: none; padding: 0; }
.ls_blogbox .inblogcont img { border:1px solid #c5c5c5; padding:2px; margin-right:10px; float:left; }
.ls_blogbox .blogcont img { margin-right:10px; float:left; width:30%; }
.ls_blogbox .botbg { background-color: #f5f5f5; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; padding:8px 15px; }
.ls_blogbox .botbg .fa { color:#7a7a7a; }
.ls_blogbox .botbg a { text-decoration:none; color:#7a7a7a; }
.ls_blogbox .botbg a:hover, .ls_blogbox .blogtitle ul li a:hover { color:#000; }
.ls_blogbox .inblogcont p:empty { display:none }
.ls_blogbox .inblogcont br { display:none; }
.ls_blogbox .inblogcont ul { margin-left:20px }
.ls_blogbox .inblogcont ul li { list-style-type:circle; color: #676767; padding: 0 0 10px 0; }
.bloglist { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin-bottom:20px; }
.bloglist .blogtitle { border-bottom:1px solid #e6e6e6; margin:0 15px; padding:10px 0 5px 0; }
.bloglist .blogtitle h2 { font-size:18px; font-weight:normal; color:#333; }
.bloglist .related_post { padding: 15px 0; }
.bloglist .related_post ul li { float: left; list-style: none; margin: 0 0 0 2%; padding:5px; width: 29%; }
.bloglist .related_post ul li figure { width:100%; max-height:120px; overflow:hidden; margin-bottom:5px; }
.bloglist .related_post ul li h3 a { color:#333; text-decoration:none; font-weight:normal; }
.bloglist .related_post ul li h3 a:hover { color:#30a4ea; }
.metroslid.hotbuss .item .itemdec ul.tag { height:50px; overflow:hidden }
.ls_blogbox .blogcont .share, .ls_blogbox .blogtitle .share { padding: 10px 0 0; }
.ls_blogbox .blogcont .share .shareit, .ls_blogbox .blogtitle .share .shareit { float: left; height: 30px; }
/*blog end*/
.catserch { background: url(../images/other/shadow.png) no-repeat center bottom; }
.catserch label { float:left; font-size:24px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:10px; color:#666; }
.searchval input[type="text"] { padding:11px 8px; width:60% }
.catlisting ul li { float:left; margin:1%; width:22.8%; border:solid 1px #ddd; border-top-color:#fff; background:#fff; text-shadow:1px 1px 0 #fff; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size: 15px; }
.catlisting ul li h2 { margin-left:5px; font-weight:normal; display:inline-block; *display:inline
}
.catlisting ul li.active a, .catlisting ul li a:hover { color:#f89406 }
.catlistingwrp h2 i, .catlisting ul li i { background:url(../images/other/catlistimg.png) 0 0 no-repeat; display: inline-block; width:50px; height:50px; vertical-align: middle; }
.catlisting ul li a { color:#666; text-decoration:none; display:block }
.catlisting ul li i.i-lessons-tuitions { background-position:0 0 }
.catlisting ul li i.i-wedding-events { background-position:0 -50px }
.catlisting ul li i.i-travel-accommodation { background-position:0 -100px }
.catlisting ul li i.i-home-business-needs { background-position:0 -150px }
.catlisting ul li i.i-food-catering { background-position:0 -200px }
.catlisting ul li i.i-health-wellness { background-position:0 -250px }
.catlisting ul li i.i-real-estate { background-position:0 -300px }
.catlisting ul li i.i-financial-legal { background-position:0 -350px }
.catlisting ul li i.i-electronics-repair { background-position:0 -400px }
.catlisting ul li i.i-internet-based { background-position:0 -450px }
.catlisting ul li i.i-religious-community { background-position:0 -500px }
.catlisting ul li i.i-memorial-service { background-position:0 -550px }
.catlisting ul li i.i-educational-institutes { background-position:0 -600px }
.catlisting ul li i.i-retail-stores { background-position:0 -650px }
.catlisting ul li i.i-automobiles { background-position:0 -700px }
.catlisting ul li.active i.i-lessons-tuitions, .catlistingwrp h2 i.i-lessons-tuitions, .catlisting ul li:hover i.i-lessons-tuitions { background-position:-50px 0 }
.catlisting ul li.active i.i-wedding-events, .catlistingwrp h2 i.i-wedding-events, .catlisting ul li:hover i.i-wedding-events { background-position:-50px -50px }
.catlisting ul li.active i.i-travel-accommodation, .catlistingwrp h2 i.i-travel-accommodation, .catlisting ul li:hover i.i-travel-accommodation { background-position:-50px -100px }
.catlisting ul li.active i.i-home-business-needs, .catlistingwrp h2 i.i-home-business-needs, .catlisting ul li:hover i.i-home-business-needs { background-position:-50px -150px }
.catlisting ul li.active i.i-food-catering, .catlistingwrp h2 i.i-food-catering, .catlisting ul li:hover i.i-food-catering { background-position:-50px -200px }
.catlisting ul li.active i.i-health-wellness, .catlistingwrp h2 i.i-health-wellness, .catlisting ul li:hover i.i-health-wellness { background-position:-50px -250px }
.catlisting ul li.active i.i-real-estate, .catlistingwrp h2 i.i-real-estate, .catlisting ul li:hover i.i-real-estate { background-position:-50px -300px }
.catlisting ul li.active i.i-financial-legal, .catlistingwrp h2 i.i-financial-legal, .catlisting ul li:hover i.i-financial-legal { background-position:-50px -350px }
.catlisting ul li.active i.i-electronics-repair, .catlistingwrp h2 i.i-electronics-repair, .catlisting ul li:hover i.i-electronics-repair { background-position:-50px -400px }
.catlisting ul li.active i.i-internet-based, .catlistingwrp h2 i.i-internet-based, .catlisting ul li:hover i.i-internet-based { background-position:-50px -450px }
.catlisting ul li.active i.i-religious-community, .catlistingwrp h2 i.i-religious-community, .catlisting ul li:hover i.i-religious-community { background-position:-50px -500px }
.catlisting ul li.active i.i-memorial-service, .catlistingwrp h2 i.i-memorial-service, .catlisting ul li:hover i.i-memorial-service { background-position:-50px -550px }
.catlisting ul li.active i.i-educational-institutes, .catlistingwrp h2 i.i-educational-institutes, .catlisting ul li:hover i.i-educational-institutes { background-position:-50px -600px }
.catlisting ul li.active i.i-retail-stores, .catlistingwrp h2 i.i-retail-stores, .catlisting ul li:hover i.i-retail-stores { background-position:-50px -650px }
.catlisting ul li.active i.i-automobiles, .catlistingwrp h2 i.i-automobiles, .catlisting ul li:hover i.i-automobiles { background-position:-50px -700px }
.catlisting.catshake { position: fixed; width: 100%; left: 0; top:0!important; background:#fff; border-bottom: 1px solid #d7d7d7; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15); box-sizing: border-box; z-index:3 }
.catlisting.catshake ul { text-align:center }
.catlisting.catshake ul li { width:inherit !important; display:inline-block; *display:inline;
float:none; border:0; position:relative }
.catlisting.catshake ul li h2 { display:none; padding:5px 10px; text-shadow:none; color:#fff; background:#f89406; border-top: solid 8px #fff; position:absolute; width: 230px; margin-left: -115px; left: 50%; z-index:5; }
.catlisting.catshake ul li a:hover h2 { display:block; }
.catlisting.catshake ul li h2:after { position: absolute; top: -8px; left: 43%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #f89406; border-left: 8px solid transparent; content: ''; }
.catlistingwrp { margin-top:70px; font-family:Arial, Helvetica, sans-serif; }
.catlistingwrp .lcfgroup .viewallsperd { padding:6px 10px; margin:10px 0 0; }
.catlistingwrp .viewallsperd { float:right; font-size:12px; color:#404040; padding:15px 25px 0 0; margin:10px; }
.catlistingwrp .viewallsperd a { text-decoration:none; }
.catlistingwrp .viewallsperd a:hover { text-decoration:underline }
.catlistingwrptitle, .catlistingwrp h2 { font-size:24px; padding:10px; color:#f89406; font-weight:normal; background:#fff; margin:1% 1% 0; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; }
.catlistingwrptitle .red { font-size:11px; color: #e72331; }
.catlistingwrptitle h1, .catlistingwrp h1 { font-weight:normal; color:#333; padding-bottom:10px; }
.catlisting .next, .catlisting .perv { display:none; }
.catlisting .next i, .catlisting .perv i { background:none; height:inherit; width:inherit; padding:0 10px; }
.catlisting.catshake ul li.next, .catlisting.catshake ul li.perv { position:static; padding:0 }
.catlisting.catshake ul li.next a, .catlisting.catshake ul li.perv a { background:#f5f5f5; }
.catlisting.catshake ul li.next a:hover, .catlisting.catshake ul li.perv a:hover { color:#333 }
.catlistingwrp .list_col, .catlistingwrp .listl2_col, .lcfgroup.bg { margin:0 1%; background:#fff; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; }
.lcfgroup.bg { background:#f5f5f5; padding:10px; }
.lcfgroup.bg .qustnrow ul li { position:relative; color:#666; padding:0 10px 3px 10px; margin:0px; list-style:none; font-size:12px; line-height:20px; background:url(../images/other/itemarrow.png) 0 8px no-repeat; border:0; float:left; }
.catlistingwrp .list_col h3 { color:#333; display:block; padding:15px 10px 5px; text-transform:uppercase; font-weight:normal; font-size:16px; }
.catlistingwrp .list_col h3 a { color:#333; text-decoration:none }
.catlistingwrp .list_col ul { padding:0 10px 10px; }
.catlistingwrp .list_col ul li { margin:0px; padding: 1px 5px 7px 20px; list-style: none; float: left; width: 22%; font-family: "Open Sans", sans-serif; background:url(../images/default/bullet-icon.png?v=5.6.7) 0 9px no-repeat; }
.catlistingwrp .list_col ul li h4 { font-weight:normal }
.catlistingwrp .listl2_col ul li a, .catlistingwrp .list_col ul li a { color:#666 }
.catlistingwrp .listl2_col ul li h2 { background:none; padding:0; border:0; font-size:13px; margin:0; float:left }
.catlistingwrp .listl2_col ul li { padding:5px 0; position:relative }
.catlistingwrp .listl2_col .catlistl2 ul li label { color:#666; font-size:13px; }
.tooltip { position: absolute; z-index: 5; top:-4px; border: 1px solid #B1B4B5; padding:12px 20px; color: black; font: 10px arial; text-align: center; margin: -3px 0 0 13px; background:#fff; width:350px; }
.tooltip:before { position: absolute; top: 6px; left: -10px; display: inline-block; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #B1B4B5; content: ''; }
.tooltip:after { position: absolute; top: 7px; left: -8px; display: inline-block; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right:9px solid #fff; content: ''; }
.sub-header { display:none; }
.sub-header ul.steps-list { list-style-type: none; margin: 0px; padding: 0px 0px 15px; margin-top: 13px; }
.sub-header ul.steps-list li { float: left; text-align: left; line-height: 25px; font-size: 16px; color: #706b62; font-weight: 500; padding-right: 50px; }
.sub-header ul.steps-list li i { border: 2px solid #f48f22; border-radius: 50%; display: block; float: left; font-size: 15px; line-height: 21px; width: 21px; color: #f48f22; font-style: normal; text-align: center; margin-right: 11px; }
.catlistingwrp .listl2_col .servcesarchwrp { padding:0; border:0; }
.catlistingwrp .listl2_col .servcesarch { border:0; background:none; padding:0 }
.catlistingwrp .listl2_col .servcesarch span { font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:0 }
.catlistingwrp .listl2_col .ajxload ul { padding:0 0 10px 0 }
.catlistingwrp .listl2_col .ajxload ul li { font-weight:normal; margin:0; padding:5px 10px }
.catlistingwrp .listl2_col .ajxload ul li h3 { font-weight:normal }
.catlistingwrp .listl2_col .mostlist { margin-top:25px; }
.catlistingwrp .listl2_col .mostlistbg { background:#f6f6f6; padding:10px; border:solid 1px #ddd; }
.catlistingwrp .listl2_col .mostlistbg ul li { border-bottom:0; font-size:12px; padding:3px 0; width:18.5%; background:none }
.catlistingwrp .listl2_col .catlistl2 .subtitle { font-size:18px; }
.catlistingwrp .listl2_col .catlistl2 { color:#666; font-size: 14px; margin:0 0 25px 0 }
.catlistingwrp .listl2_col .qustnrow ul li { color:#666; font-size: 14px; padding:10px 0 }
.alertbg { background:#ffeeee; padding:10px; margin: 0 1%; border-left:3px solid #a93400; color:#a90400; font-size:16px; font-family:Arial, Helvetica, sans-serif; border-right: solid 1px #ddd }
.alertbg i { font-size:20px; }
/*LCF */
.catlistingwrp .listl2_col .lcfgroup { margin:15px 0; }
.catlistingwrp .listl2_col .lcftitle, .lcfgroup.bg .lcftitle { font-size:18px; line-height:22px; font-weight:normal; color:#404040; padding-bottom:10px; }
.catlistingwrp .listl2_col .qustnrow ul li { width:25%; float:left; position:relative }
.catlistingwrp .listl2_col .qustnrow label { font-size: 14px; color: #666; }
.catlistingwrp .listl2_col .qustnrow textarea { width:50%; resize:none; }
.catlistingwrp .listl2_col .qustnrow input[type="text"] { width:50%; }
.stepaction { font-family:Arial, Helvetica, sans-serif; }
.stepaction .steps-box { margin: 15px 0 15px -1px; border: 1px solid #666; padding: 3px 10px; color: #686868; margin-top: 30px; }
.stepaction .steps-box span { margin: 0px 4px; color: #bababa; }
.stepaction .steps-box span strong { color:#626262 }
.catlistingwrp .listl2_col .subtitle { font-size:18px; padding:0; color: #444; font-weight: normal; margin:0; border: 0; }
.catlistingwrp .listl2_col .qustnfom .row { padding: 10px 0; }
.catlistingwrp .listl2_col .qustnfom .row label { width: 13%; float: left; cursor: default; }
.catlistingwrp .listl2_col .qustnfom .row .linfo { float: left; width:86%; }
.catlistingwrp .listl2_col .qustnfom .row .linfo i.loadingmini { left: 39%; position: absolute; top: -2px; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .mid { width: 40%; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .min { width:33.5% }
.catlistingwrp .listl2_col .qustnfom .row .linfo .select-wrapper, .catlistingwrp .listl2_col .qustnfom .row .linfo .select-wrapper select { width:60px; margin-right:10px; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext { width:7.5%; display: inline-block; height: 20px; padding: 4px 6px; font-size: 14px; line-height: 20px; background-color: #fff; vertical-align: middle; border: 1px solid #ccc; margin-right:10px; position:relative }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext a { color:#999; text-decoration:none }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext .sortdown { background:#fff; position:absolute; z-index:3; left: -1px; top: 27px; width:100%; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); border-radius: 0 0 2px 2px; border:solid 1px #ccc }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext .sortdown ul { margin:5px 0; padding:0 }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext .sortdown ul li { display:block; background:none; border:0; float:none; border-radius:0; margin:0; padding:2px 5px; font-size:11px; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext .sortdown ul li a { color:#333; display:block; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext .sortdown ul li:hover { background:#e6e6e6 }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext .sortdown:before { position: absolute; top: -7px; left: 38px; 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: ''; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext .sortdown:after { position: absolute; top: -6px; left: 39px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: ''; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext i { position:absolute; right:10px; width:15px; top:10px; height:7px; background:url(../images/other/downarrows.png) no-repeat 0 0; display:block; -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; }
.catlistingwrp .listl2_col .lcfgroup.red .lcftitle { color: #E82929; }
.catlistingwrp .listl2_col .lcfgroup.red .qustnrow label { color: #666; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.catlistingwrp .listl2_col .red label, .catlistingwrp .listl2_col .alerttext { font-size:13px; color:#E82929; }
.catlistingwrp .listl2_col .alerttext { margin-top:5px }
.listl2_col .bggray { background: #f2f2f2; line-height: 22px; font-weight: normal; color: #000; padding: 15px 10px; font-size: 22px; border-bottom:solid 1px #ddd }
.catlistingwrp .listl2_col .susses label, .catlistingwrp .listl2_col .susstext { display:inline; font-size:13px; color:#5c952c; }
.catlistingwrp .listl2_col .red textarea, .catlistingwrp .listl2_col .red input[type="text"] { border:solid 1px #f27474; }
.catlistingwrp .listl2_col .susses input[type="text"] { border:solid 1px #5c952c; }
.catlistingwrp .listl2_col .susses .glyphicon { top:2px }
.catlistingwrp .listl2_col .lcftitle.red { color:#e72331 }
.catlistingwrp .listl2_col .lcftitle span.red { font-size:18px; vertical-align:text-top }
.tc-scams { padding:15px; background-color:#fffee6; margin:0 1%; border:solid 1px #ddd; border-top:0; font-family:Arial, Helvetica, sans-serif }
.tc-scams b { color:#555 }
.tc-scams p { font-size:11px; color:#999; line-height:18px; text-align:center; }
.tc-scams p a { color:#30a4ea; text-decoration:none; }
.tc-scams p a:hover { text-decoration:underline; color:#666; }
.catlistingwrp .listl2_col .qustnrow input[type="checkbox"]:not(:checked) + label:before, .catlistingwrp .listl2_col .qustnrow input[type="checkbox"]:checked + label:before, .catlistingwrp .listl2_col .qustnrow input[type="radio"]:not(:checked) + label:before, .catlistingwrp .listl2_col .qustnrow input[type="radio"]:checked + label:before { width:12px; height:12px; }
.catlistingwrp .listl2_col .qustnrow input[type="radio"]:not(:checked) + label:after, .catlistingwrp .listl2_col .qustnrow input[type="radio"]:checked + label:after { top: -1px; left: 4px; font-size: 6px; color: #fff; }
.catlistingwrp .listl2_col .qustnrow input[type="checkbox"]:not(:checked) + label:after, .catlistingwrp .listl2_col .qustnrow input[type="checkbox"]:checked + label:after { top: 1px; left: 2px; font-size:8px; color: #fff; }
.catlistingwrp .listl2_col .qustnrow input[type="checkbox"]:checked + label:before, .catlistingwrp .listl2_col .qustnrow input[type="radio"]:checked + label:before, .catlistingwrp .listl2_col .qustnrow input[type="checkbox"]+ label:hover:before, .catlistingwrp .listl2_col .qustnrow input[type="radio"]+ label:hover:before { border-color: #f89406; color: #f89406; background:#f89406; }
/* local services 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 !important; 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; }
.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(../images/default/drop-black-arrow.png?v=5.6.7) no-repeat scroll right 15px; text-transform:capitalize }
/* scroll */
.scrollup { width:35px; height:35px; z-index:100001; text-indent:-9999px; position:fixed; bottom:47px; right:10px; display:none; background:url(../images/other/top-icon.png?v=5.6.7) 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); }
/* city ajax */ 
.cityajaxinwrap { position: absolute; top: 30px; left: 0; width: 41.2%; z-index:100; border: solid 1px #ccc; border-top: 0; background-color: #fff; font-family: Arial, Helvetica, sans-serif;z-index: 1000; }
.cityajaxinwrap .gropingwrap { text-align:left; }
.cityajaxinwrap .gropingwrap .grouplt { color:#ff837e; padding: 15px 10px; font-size: 16px; line-height:11px; text-transform:uppercase; font-weight:bold }
.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:0 }
.cityajaxinwrap .gropingwrap .grouprt ul li b { color:#333; font-style:normal }
.cityajaxinwrap .gropingwrap .grouprt ul li i { font-size:11px; }
.cityajaxinwrap .gropingwrap .grouprt ul li.active, .cityajaxinwrap .gropingwrap .grouprt ul li:hover, .cityajaxinwrap .gropingwrap .grouprt ul li.active:hover { background-color:#ff4242; color:#fff; }
.cityajaxinwrap .gropingwrap .grouprt ul li:hover b, .cityajaxinwrap .gropingwrap .grouprt ul li.active b { color:#fff }
.yellowbg { background-color:#fcf8e3; border:1px solid #fae099; border-left:2px solid #f89406; padding:20px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; }
.yellowbg .no-ads h3 { font-size:22px; font-weight:normal; color:#222; padding-bottom:5px; }
.yellowbg .no-ads .fa { color:#f89406; }
.yellowbg .no-ads ul li { line-height:30px; background:url(../images/default/bullet-icon.png?v=5.6.7) 0px 11px no-repeat; padding:0 0 0 15px; }
.yellowbg .no-list { font-size:16px; text-align:center; }
.yellowbg .no-list .fa { color:#f89406; }
.yellowbg .lcf { margin:10px 0; padding:15px; background:#fff; }
.yellowbg .lcftile { font-size:22px; font-weight:normal; color:#222; padding-bottom:5px; display:block }
.yellowbg p { font-size: 16px; }
.yellowbg .serchby input[type="text"] { width:95.5%; }
.garyalertbg { background:#fff; border-right: solid 1px #ddd; padding:10px; }
.garyalert { background:#f5f5f5; padding:15px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; color:#000 }
.garyalert .no-ads h3 { font-size:22px; font-weight:normal; color:#222; padding-bottom:5px; }
.garyalert .no-list .fa { color:#f89406; }
.garyalert .no-list { font-size:16px; text-align:left; padding-bottom:5px; display:block }
.garyalert .lcftile { font-size:20px; font-weight:normal; color:#222; padding-bottom:10px; display:block }
.garyalert p { font-size: 14px; }
.catlistingwrp .listl2_col .otpwrp { background-color:#f8f8f8; border-color:#ddd; border-left:0; border-top:0; margin:-24px -10px -11px -9px; border-right-color:#fff }
.catlistingwrp .listl2_col .otpvia, .catlistingwrp .listl2_col .qustnfom .verymge { border-bottom: solid 1px #ddd; }
.listl2_col .sussmsg { background:#fcf8e3; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:-11px -11px 20px; border:1px solid #fae099; border-left:2px solid #f89406; }
.listl2_col .sussmsg .sussok { background:#fff; }
.listl2_col .sussmsg p { color:#404040; padding:0; font-size: 16px; font-weight:normal }
.lcfpromo { font-family:Arial, Helvetica, sans-serif; margin:20px 0 }
.lcfpromo h2 { border:0; padding:0; margin:0; color:#404040; font-size:18px; }
.lcfpromo .otherlinks ul li { border-bottom: 1px dotted #ddd; padding:5px 0; width:23.3%; 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; margin: 0 10px; }
.lcfpromo .otherlinks ul li:hover { background:#fff }
.lcfpromo .otherlinks ul li h3 { padding: 0 0 5px; }
.lcfpromo .otherlinks ul li h3 a { color:#333 }
.lcfpromo .otherlinks ul li .location a { padding:0 5px 0 }
.lcfpromo .otherlinks ul li .rmdet ul { margin:0px; padding:0; }
.lcfpromo .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(../images/default/dot-arrow.png?v=5.6.7) no-repeat -3px 1px; border:none !important; width:auto }
.lcfpromo .otherlinks ul li .rmdet ul li span { color:#999; }
.morearrow { text-align: right; padding: 10px 0; color: #666; }
.botget { background-color:rgba(40,47,56,0.8); border-top: 3px double #000; bottom: 0; color: #fff; display: block; font-size: 16px; line-height: 18px; padding: 10px; position: fixed; text-align: center; width: 100%; z-index: 100; }
.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; }


.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 .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-size:14px; font-family:"robotobold"; 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; font-family:"robotobold";}
.hp-proms-slide-in .proms-cont .texttwo{font-size:12px; display:inline-block;font-family:"robotoregular"; font-weight:300; 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;}
.hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-prev{ left:-100px;}
.hp-proms-slide.owl-theme:hover  .owl-controls .owl-buttons div.owl-prev{left:10px;}
.hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-next{right:-100px;}
.hp-proms-slide.owl-theme:hover  .owl-controls .owl-buttons div.owl-next{right:10px;}
.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;}





.frm-field-out .loadingmini { position: absolute; right: 10px; top: 21px; }
.servicepros { margin:25px 25px 0 0; }
.servicepros a { background:#fff; border-radius:4px; padding:7px 19px; font-size: 17.5px; font-family:Arial, Helvetica, sans-serif; color:#c1392b; font-weight:bold; display:inline-block; *display:inline;
text-decoration:none; border:solid 1px #c1392b }
.black-back .servicepros { display:none }
.cattlistwrp { background:#fff; border-bottom:solid 1px #ddd; margin-bottom:25px; }
.cattlistwrp ul li.first { width:inherit; height:inherit; font-weight:bold; padding:17px 10px }
.cattlistwrp ul li { padding:0 5px; position:relative; }
.cattlistwrp ul li span { display:none; width: 230px; margin-left: -115px; left: 50%; background:#fff; }
.cattlistwrp ul li:hover span { display:block; position:absolute; border:solid 1px #e6e6e6; padding:5px; font-size:12px; font-weight:bold }
.cattlistwrp ul li span:before { position: absolute; top: -9px; left: 43.5%; 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: ''; }
.cattlistwrp ul li span:after { position: absolute; top:-8px; left: 43.6%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
.cattlistwrp ul { border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; text-align:center; }
.cattlistwrp ul li { border-right: 1px solid #e7e7e7; display:inline-block; *display:inline
}
.cattlistwrp ul li i { background:url(../images/other/catlistimgsml.png) 0 0 no-repeat; display: inline-block; width:50px; height:50px; vertical-align: middle; }
.cattlistwrp ul li a { color:#000; text-decoration:none; display:block; font-weight:normal }
.cattlistwrp ul li i.i-lessons-tuitions { background-position:0 0 }
.cattlistwrp ul li i.i-wedding-events { background-position:0 -50px }
.cattlistwrp ul li i.i-travel-accommodation { background-position:0 -100px }
.cattlistwrp ul li i.i-home-business-needs { background-position:0 -150px }
.cattlistwrp ul li i.i-food-catering { background-position:0 -200px }
.cattlistwrp ul li i.i-health-wellness { background-position:0 -250px }
.cattlistwrp ul li i.i-real-estate { background-position:0 -300px }
.cattlistwrp ul li i.i-financial-legal { background-position:0 -350px }
.cattlistwrp ul li i.i-electronics-repair { background-position:0 -400px }
.cattlistwrp ul li i.i-internet-based { background-position:0 -450px }
.cattlistwrp ul li i.i-religious-community { background-position:0 -500px }
.cattlistwrp ul li i.i-memorial-service { background-position:0 -550px }
.cattlistwrp ul li i.i-educational-institutes { background-position:0 -600px }
.cattlistwrp ul li i.i-retail-stores { background-position:0 -650px }
.cattlistwrp ul li i.i-automobiles { background-position:0 -700px }
.cattlistwrp ul li:hover i.i-lessons-tuitions { background-position:-50px 0 }
.cattlistwrp ul li:hover i.i-wedding-events { background-position:-50px -50px }
.cattlistwrp ul li:hover i.i-travel-accommodation { background-position:-50px -100px }
.cattlistwrp ul li:hover i.i-home-business-needs { background-position:-50px -150px }
.cattlistwrp ul li:hover i.i-food-catering { background-position:-50px -200px }
.cattlistwrp ul li:hover i.i-health-wellness { background-position:-50px -250px }
.cattlistwrp ul li:hover i.i-real-estate { background-position:-50px -300px }
.cattlistwrp ul li:hover i.i-financial-legal { background-position:-50px -350px }
.cattlistwrp ul li:hover i.i-electronics-repair { background-position:-50px -400px }
.cattlistwrp ul li:hover i.i-internet-based { background-position:-50px -450px }
.cattlistwrp ul li:hover i.i-religious-community { background-position:-50px -500px }
.cattlistwrp ul li:hover i.i-memorial-service { background-position:-50px -550px }
.cattlistwrp ul li:hover i.i-educational-institutes { background-position:-50px -600px }
.cattlistwrp ul li:hover i.i-retail-stores { background-position:-50px -650px }
.cattlistwrp ul li:hover i.i-automobiles { background-position:-50px -700px }
.categorylist.cattlistwrp ul li i { background:#f5f5f5 url(../images/other/catlistimgmini.png?v=5.6.7) 0 0 no-repeat; display: inline-block; width:25px; height:25px; vertical-align: middle; border:solid 1px #edeaea }
.categorylist.cattlistwrp, .categorylist.cattlistwrp ul { background:none; border:0; margin:0; padding:0 }
.categorylist.cattlistwrp ul li { -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; }
.categorylist.cattlistwrp ul li:hover { background:#eee }
.categorylist.cattlistwrp ul li:hover i { background-color:#f1f1f1; border:solid 1px #fff; border-bottom:solid 1px #ddd; border-right: solid 1px #ddd }
.categorylist.cattlistwrp ul li { background:none; float:none; display:block; text-align:left; padding:10px; border:0; border-bottom:solid 1px #eee }
.categorylist.cattlistwrp ul li i { margin-right:10px; }
.categorylist.cattlistwrp ul li i.i-wedding-events { background-position:0 -25px }
.categorylist.cattlistwrp ul li i.i-travel-accommodation { background-position:0 -50px }
.categorylist.cattlistwrp ul li i.i-home-business-needs { background-position:0 -75px }
.categorylist.cattlistwrp ul li i.i-food-catering { background-position:0 -100px }
.categorylist.cattlistwrp ul li i.i-health-wellness { background-position:0 -125px }
.categorylist.cattlistwrp ul li i.i-real-estate { background-position:0 -150px }
.categorylist.cattlistwrp ul li i.i-financial-legal { background-position:0 -175px }
.categorylist.cattlistwrp ul li i.i-electronics-repair { background-position:0 -200px }
.categorylist.cattlistwrp ul li i.i-internet-based { background-position:0 -225px }
.categorylist.cattlistwrp ul li i.i-religious-community { background-position:0 -250px }
.categorylist.cattlistwrp ul li i.i-memorial-service { background-position:0 -275px }
.categorylist.cattlistwrp ul li i.i-educational-institutes { background-position:0 -300px }
.categorylist.cattlistwrp ul li i.i-retail-stores { background-position:0 -325px }
.categorylist.cattlistwrp ul li i.i-automobiles { background-position:0 -350px }
.categorylist.cattlistwrp ul li:hover i.i-lessons-tuitions { background-position:-25px 0 }
.categorylist.cattlistwrp ul li:hover i.i-wedding-events { background-position:-25px -25px }
.categorylist.cattlistwrp ul li:hover i.i-travel-accommodation { background-position:-25px -50px }
.categorylist.cattlistwrp ul li:hover i.i-home-business-needs { background-position:-25px -75px }
.categorylist.cattlistwrp ul li:hover i.i-food-catering { background-position:-25px -100px }
.categorylist.cattlistwrp ul li:hover i.i-health-wellness { background-position:-25px -125px }
.categorylist.cattlistwrp ul li:hover i.i-real-estate { background-position:-25px -150px }
.categorylist.cattlistwrp ul li:hover i.i-financial-legal { background-position:-25px -175px }
.categorylist.cattlistwrp ul li:hover i.i-electronics-repair { background-position:-25px -200px }
.categorylist.cattlistwrp ul li:hover i.i-internet-based { background-position:-25px -225px }
.categorylist.cattlistwrp ul li:hover i.i-religious-community { background-position:-25px -250px }
.categorylist.cattlistwrp ul li:hover i.i-memorial-service { background-position:-25px -275px }
.categorylist.cattlistwrp ul li:hover i.i-educational-institutes { background-position:-25px -300px }
.categorylist.cattlistwrp ul li:hover i.i-retail-stores { background-position:-25px -325px }
.categorylist.cattlistwrp ul li:hover i.i-automobiles { background-position:-25px -350px }
.job_saveload { background-color: #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 10px; min-height:100px; text-align:center; font-size:16px; margin-bottom:20px; }
.ls_saveadwrp { margin-left: 1%; margin-right: 2%; width: 97%; }
.ls_savead { width:100%; background-color:#fff; border-bottom:1px solid #ddd; border-right:1px solid #ddd; position:relative }
.ls_savead h2 { color: #000; font-size: 18px; font-weight: normal; padding: 10px 10px 5px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; }
.ls_savead .datelist { margin:10px; }
.ls_savead .datelist ul li { float:left; margin:0 15px 0 0; color: #808080; font-size: 14px; }
.ls_savead .datelist ul li a { color:#333; text-decoration:none; }
.ls_savead .datelist ul li .fa { color: #989898; padding-right: 3px; }
.ls_savead .btnrow { margin:10px; }
.ls_savead .loading { position:absolute; width:100%; background:rgba(255,255,255,0.9) url(../images/other/loading.gif?v=5.6.7) 50% 50% no-repeat; padding:22px 0; z-index:2 }
.ls_saveadwrp .ajexbg { border: solid 1px #ddd; border-top:0 }
.lspromowrp { padding:35px 0; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; background-color: #fcf8e3; border: 1px solid #fae099; width:98%; margin:0 }
.lspromowrp .lspromo { width:50%; float:left; text-align:center; font-size:24px; color:#2c2c2c; }
.serpros { font-family: 'open_sansregular', Arial, Helvetica, sans-serif; width: 650px; text-align:center; padding:15px 0; font-size:18px; font-weight:normal; color:#fff }
.lscategorylist { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin: 20px 1%; padding: 15px; }
.lscategorylist h2 { font-weight:normal; font-size:20px; margin-bottom:10px; color:#333; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; border-bottom: 1px solid #cdcdcd; padding-bottom:5px; }
.lscategorylist h3 { font-weight:normal; font-size:18px; margin-bottom:10px; color:#666; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; }
.lscategorylist ul { margin-bottom:30px; }
.lscategorylist ul li { margin:0px; padding: 1px 5px 7px 20px; list-style: none; float: left; width: 23%; background:url(../images/default/bullet-icon.png?v=5.6.7) no-repeat 0 9px; font-family: "Open Sans", sans-serif; }
.lscategorylist ul li h4 { font-size:13px; font-weight:normal; text-align:left; padding:0 }
.lscategorylist ul li h4 a { color:#333; text-decoration:none; }
.bgwhitebdr .ad300x250slot { background:none; border:0 }
.business-list ul li figure{display:none;}
/* Search Start*/
.searchshadow { background:url(../images/other/shadow.png) center bottom no-repeat; padding-bottom: 5px; }
.searchbg { background:#e1f4f8 url(../images/other/lssearchbg.jpg) 90% top no-repeat; padding:10px 10px 0; }
.searchbg .breadcrumb { color: #185750; padding:10px 0 0 0 }
.searchbg .breadcrumb a { color:#08413b }
.searchwrp { padding:15px; background:#fff; }
.searchtitle { color:#444; font-size:42px; font-family:Arial, Helvetica, sans-serif; text-shadow:0px 1px 0 #fff; text-align:center; padding:20px 0 20px 0; display:block; font-family: "Open Sans", sans-serif; font-weight:normal }
.searchwrp ul li label { padding:0 0 5px; cursor:default; display:block; font-size:12px; color:#666; font-weight:normal }
.searchwrp ul li { float:left; }
.searchwrp ul li { padding: 15px 0; position: relative; margin-right: 20px; }
.searchwrp ul li input[type="text"] { width:200px; height: 25px; line-height: 33px; }
.searchwrp ul li .selecttoo { width:220px; }
.searchwrp ul li .selecttoo i { float: left; display: inline-block; border-left: 1px solid #d8d8d8; background: url(../images/other/selectarrow.png?v=5.6.7) no-repeat right 0 transparent; cursor: pointer; width:36px; height: 31px; top: 0; right:0; transition:none }
.searchwrp ul li .select-wrapper, .searchwrp ul li .select-wrapper select { width: 210px; }
.searchwrp ul li .cityajaxinwrap { width:99% }
/*.searchwrp ul li .cityajaxinwrap ul li { width:93.2% }*/
.searchwrp ul li .btn { padding:7px 15px; font-size:16px; position:relative; margin-top: 25px; }
.searchwrp ul li i.loadingmini { position:absolute; top:0; right:5px; }
.searchbg .cityajaxinwrap .gropingwrap .grouprt ul li { float:none }
.allfilter { position: absolute; top: 85%; background: #eee; width: 100%; left: 0; z-index: 2; border-bottom:solid 1px #aaa; }
.btngray.arrows:before { position: absolute; top: 41px; left: 44%; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #eee; border-left: 9px solid transparent; content: ''; }
.allfilter .col_2 { margin:1%; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; }
.allfilter .col_2 .big { font-size:16px; padding-bottom:5px; color:#000; font-weight:bold }
.allfilter .col_2 ul { margin:10px 0 }
.allfilter .col_2 ul li { width: 100%; display:block; padding:0 0 10px; }
.allfilter .col_2 ul li label { font-size:13px; padding-top:0 }
.allfilter input[type="checkbox"]:not(:checked) + label:before, .allfilter input[type="checkbox"]:checked + label:before { width:12px; height:12px; background:#fff; border:solid 1px #bbb; border-bottom:solid 1px #fff; border-right:solid 1px #fff }
.allfilter input[type="checkbox"]:not(:checked) + label:after, .allfilter input[type="checkbox"]:checked + label:after { font-size: 10px; left: 1.5px; top: -2px; color:#848484; font-weight:normal; }
.allfilter .close a { background:#848484; color:#fff; font-weight:normal; font-size:13px; padding:2px 5px; text-decoration:none; }
.searchwrp ul li .drop-down-list { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:99%; top:29px; left:0px; z-index:200001; -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; }
.searchwrp ul li .titletxt { font-size:13px; color:#333; font-weight:bold; padding:5px 10px 0 10px; }
.searchwrp ul li .drop-down-list ul { margin:0px; padding:0px; }
.searchwrp ul li .drop-down-list ul li { margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom: 1px solid #ddd; color:#555; cursor:pointer; float:none }
.searchwrp ul li .drop-down-list ul li a { font-size:13px; line-height:22px; display:block; color:#666; padding:5px 10px; text-decoration:none; font-weight:normal; border-bottom:solid 1px #f2f2f2; }
.searchwrp ul li .drop-down-list ul li a:hover { background:#ff4242; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; color:#fff }
.searchwrp ul li .drop-down-list ul li.active a { background-color:#f1f19f; }
.searchwrp ul li .drop-down-list ul li a i { font-size:11px; background:none; width:auto; display:inline; position:static; font-style:normal; font-weight:normal; color:#666; }
.searchwrp ul li .drop-down-list ul li a:hover i { font-weight:normal; }
.searchids { margin:0 0 0 10px; padding:10px; font-size:11px; }
.searchids.active { margin:0 0 0 10px; padding:12px 10px; background:#fff5e6; color:#333; }
.searchid { top: 85%; z-index:3; width: 320px; background: #fff; padding: 10px 10px 20px 10px; position: absolute; right:-70px; border: 1px solid #e48805; }
.searchid .close { position:absolute; right:0; top:0; color:#333; font-weight:bold; font-size:12px; text-decoration:none; background:#fff5e6; padding:3px 5px }
.searchid label { font-size:11px; font-weight:bold; padding-bottom:5px; cursor:default }
.searchid input[type="text"] { width: 65%; margin:0 10px 0 0 }
.searchid:before { position: absolute; top: -9px; left: 162px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #e48805; border-left: 9px solid transparent; content: ''; }
.searchid:after { position: absolute; top:-8px; left:163px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #fff; border-left: 8px solid transparent; content: ''; }
.searchwrp ul li .searchid .btn { margin:0 }
.popusech ul li { line-height:22px; display:block; background:none; padding:0 0 8px }
.popusech ul li a { color:#333; padding:0px 5px; display:block; }
.searcpagetitle { padding:15px; font-size:22px; color:#333; font-weight:normal; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; background:#fff; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal }
.searcpagetitle h2 { font-weight:normal }
.popusech input[type="checkbox"]:not(:checked) + label:before, .popusech input[type="checkbox"]:checked + label:before { width:12px; height:12px; background:#fff; border:solid 1px #bbb; }
.popusech input[type="checkbox"]:not(:checked) + label:after, .popusech input[type="checkbox"]:checked + label:after { font-size: 10px; left: 1.5px; top: -2px; color:#848484; font-weight:normal; }
.getcontwrp { border:solid 1px #bce8f1; background:#fff; padding:5px; margin:0 10px 10px; }
.getcont { background:#d9edf7; padding:10px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.getcont p { font-size:18px; padding-bottom:10px; display: block; }
.getcont input[type="text"] { width:350px; }
.getcont .btn { text-align:center }
.searchwrp ul li .filterwarp input[type="text"] { width:160px; height: 25px; line-height: 33px; }
.maplistwrp .lsprem { right: 0; top: -10px; }
.lsprem { position: absolute; right: 15px; top: 6px; }
.lsprem i { color:#ccc }
.mapviewlist .maplisting .maplistwrp .otherinfo .faved a:before, .content .contentrt .faved a:before { content: "Shortlist"; padding-right:5px; }
.lsprem .member { display:none; font-size:12px; }
.lsprem:hover .member { display:block; position:absolute; background-color:#fff; color:#697071; border:1px solid #d4d4d4; padding:5px 0px 5px 8px; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius:2px; width:267px; top:20px; right:-10px; z-index:1; }
.lsprem:hover .member:before { position: absolute; top: -7px; right: 9px; 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: ''; }
.lsprem:hover .member:after { position: absolute; top: -6px; right: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: ''; }
.searcpagetitle { }
.searcpagetitle .filter { width:100%; float:left; padding:20px 0 0 0; }
.searcpagetitle .filter ul { float:right; list-style:none; text-align:right; }
.searcpagetitle .filter ul li { list-style:none; float:left; font-size:12px; }
.searcpagetitle .filter ul li a { padding:15px; color:#696969; text-decoration:none; }
.searcpagetitle .filter ul li a:hover { border-bottom:2px solid #f89406; }
.searcpagetitle .filter ul li a.active { border-bottom:2px solid #f89406; }
.serhalertbg { background:#fff; border-right: solid 1px #ddd; padding:10px; }
.serhgaryalert { background:#f5f5f5; padding:15px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; color:#000 }
.serhgaryalert p { font-size: 18px; padding-bottom:10px; }
.serhgaryalert .no-list { display: block; font-size: 16px; padding-bottom: 5px; text-align: left; }
.serhgaryalert .no-list .fa { color: #f89406; }
.whyls ul li { color: #666; font-size: 16px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; background:none; padding:0 0 15px }
.whyls ul li i { color: #666; text-align: center; font-size: 18px; width: 32px; height: 32px; line-height:32px; border:solid 1px #999; border-radius: 50%; margin-right: 12px; display:inline-block; font-style:normal; vertical-align:middle }
.promowrp { background:#fff; border:solid 1px #737397; padding:5px; margin-left: 2%; margin-right: 1%; }
.ratebg { background:#737397 url(../images/other/ratepromo.png) 15px bottom no-repeat; height:250px; }
.promotext { text-align:center; display:block; color:#fff; font-size: 22px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight: normal; line-height: 30px; padding:30px 0 10px; float:right; width:70%; line-height:32px; }
/*file upload*/
.photouploadwrp { text-align:center; margin:25px 0 }
.photouploadwrp h1 { font-size:30px; font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; }
.photoupload { background:#e7e7e7; padding:50px 0; text-align:center; }
.fileuploadwrp { }
.fileupload input[type="file"] { position: fixed; top: -1000px; }
.fileupload { -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05); box-shadow: 0 1px 0 rgba(0,0,0,.05); background-color: #fff; background-image: -webkit-linear-gradient(top, transparent, transparent); background-image: linear-gradient(top, transparent, transparent); color: #404040; border: 1px solid #d9d9d9; border: 1px solid rgba(0,0,0,.15); padding:5px 10px; display:inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.fileupload :invalid + span, .fileupload :valid + span {
color: #333;
font-size:16px;
}
.photoupload i { font-size:72px; color:#989898 }
.photoupload span { font-size:28px; display:block; color:#989898 }
.photoupload .or { color: #aaa; font-size: 14px; padding: 0 0 16px 0; }
/*file upload*/
.asidwrp .timehour ul li { padding:5px; }
.asidwrp .timehour ul li.active { background-color: #f7f7f7; color: #5fae2c; font-weight:bold; }
.asidwrp .timehour ul li .col1 { width:35%; float:left; }
.asidwrp .timehour ul li .col2 { width:65%; float:left; }
.asidwrp .timehour ul li .col2 .timend { display:block }
.sucesstahnk { color: #5c952c; font-size: 18px; text-align: right; }
/* Search End*/
.contactbg .thankucont ul li { width: 22.3%; }
.asidwrp.contactbg .thankucont ul li { width: 93%; margin: 10px; }
.asidwrp.contactbg .thankucont .rsptitle { padding: 20px 10px 10px 10px; }
.asidwrp.contactbg .thankucont { padding-right:10px; }
.asidwrp.contactbg .thankucont ul li .location, .asidwrp.contactbg .thankucont ul li .vernum, .thankucont ul li .sertype { padding:0 0 5px }
.asidwrp.contactbg .thankucont ul li .vernum i { padding:0 3px 0 0 }
.reviews { font-family:Arial, Helvetica, sans-serif }
.reviews ul li { padding:15px 10px; border-bottom:solid 1px #f3f3f3 }
.reviews ul li:before, .reviews ul li:after { display:table; line-height:0; content:""; font-size:0; width:0; height:0; }
.reviews ul li:after { clear:both; }
.reviews ul li figure { float:left; margin-right:10px; width:8% }
.reviews ul li figcaption { margin-top:8px }
.reviews ul li .contantwrp { float:left; width:90% }
.reviews ul li .username { font-size:13px; color:#000; font-weight:bold }
.reviews ul li .username em { font-size:11px; color: #848484; font-weight:normal }
.reviews ul li .busname { font-size:12px; color: #333; font-weight:bold }
.reviews ul li .busname a { color: #333; }
.reviews ul li .contant { font-size:12px; }
.reviews ul li .contant, .reviews ul li .username em { color:#848484 }
.reviews ul li .busname { padding:5px 0 }
.reviews ul li .rates { font-size:11px; color: #848484; }
.reviews ul li .rates .badge { font-size:11px; padding: 1px 5px; }
.reviews ul li .gallerywrp { margin:10px 0 }
.reviews ul li .gallerywrp figure, .reviews ul li .gallerywrp figure img { height:80px; width:80px; border-radius:0 }
.reviews ul li .gallerywrp figure .glrycount { line-height: 80px; }
.searchwrp .cityajaxinwrap .gropingwrap .grouplt { padding:10px; font-size: 14px; }
/*app part start*/
.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; }
.mobiapp { position:relative; top: 8px; right:-20px }
.mobiapp .hoverimg { opacity:0; position:absolute; top:0; left:0 }
.mobiapp:hover .hoverimg { opacity:1; -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; }
.mobiapp .downloadappwrp { display:none }
.mobiapp:hover .downloadappwrp { display:block }
.appbox { position: absolute; height: 195px; background-color: #fff; padding: 20px 20px 0; width: 400px; left: -120px; border-radius: 4px; box-shadow: 0 2px 10px rgba(0,0,0,.4); z-index:9; top:38px }
.appbox .content-container { width: 236px; color: #000; float: left; }
.appbox p { font-size: 20px; margin: 10px 0; }
.appbox .text-small { font-size: 14px; color: #7f7f7f; margin-bottom: 20px; }
.appbox .play-store-img, .appbox .app-store-img { height: 40px; margin: 0 10px 0 0; display: block; width: 100px; float: left }
.appbox .play-store-img { background:url(../images/other/mobile-google-icon.jpg) 0 0 no-repeat; background-size:contain; }
.appbox .app-store-img { background:url(../images/other/jobs-new-app.jpg) 0 0 no-repeat; background-size:contain; }
.appbox .phone-app-screen { height: 100%; width: 380px; float: right; }
.appbox .phone-app-screen { background:url(../images/other/app-bg2.jpg) 0 bottom no-repeat; background-size:contain; height: 100%; width: 164px; float: right }
.appbox:before { position: absolute; top: -7px; left: 124px; display: inline-block; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; content: ''; }
/*app part end*/

.contdetls .hours ul li { background:none; padding:0 0 8px }
.contdetls .hours ul li.active { color:#000; font-size:15px; }
.contdetls .hours ul li .icon { margin-top: 3px; }
.splist .contdetls { padding:0 }
.splist .contdetls .hours ul li { width:100%; margin:0 }
/*over*/
.cityselector.tvadd { height:auto }
.cityselector.tvadd .close a { background: url(../images/other/remove.png) no-repeat 0 0; width:26px; height:26px; position: absolute; right: -60px; top: -18px; }
.tvwrap { background:url(../images/other/overlay3a-bg.jpg) 0 0 no-repeat; height:480px; padding:15px 15px 0 15px; color:#fff; }
.tvwrp { background:url(../images/other/tvor-icon.png) center bottom no-repeat; padding-bottom: 60px; }
.vidocontwrp p { padding-right:15px; }
.vidoform { padding:15px 0; }
.vidocontwrp { width:43%; padding:10px; }
.vidocontwrp { padding-top: 60px; width: 44%; }
.vidocontwrp p { font-weight: bold; font-size: 36px; text-align:center }
.vidocontwrp p span { font-weight:normal }
.vidocontwrp p.tagline { font-weight:normal; font-size:20px; text-align:center; }
.tvwrap label { font-size:15px; color:#fff; margin-bottom:10px; }
.vidoimg { border:1px solid #7c7165; padding:3px 3px 0px 3px; height: 240px; }
.vidoform ul li { float:left; margin-right:5px; width:125px; position:relative; }
.vidoform ul li .pho-span { position:absolute; padding:6px 2px 5px 5px; background-color:#fff; color:#666; font-size:12px; text-align:left; display:inline-block; }
.vidoform ul li input[type="text"] { border-radius:0; width:88%; }
.vidoform ul li input[type="text"].phone { border-radius:0; width:75%; padding:4px 6px 6px 25px; }
.vidoform ul li .btn { border:0; background: #ffcc32; color: #333; font-weight: bold; font-size: 12px; }
.vidoform ul li button:hover { border:0; background: #ffcc32; }
.vidoform ul li.last { width:auto; margin:0 }
.vidoform p { color:#ffcc32; padding-bottom:13px; font-weight:bold }
.sussok1 { font-size:30px; color:#a5dc86; text-align:center }
.sussok1 i { width:50px; height:50px; border:solid 3px #5c952c; border-radius:50%; color:#5c952c; font-size:30px; line-height:42px; text-align:center; background:#fff }
.sussok1 a { color:#fff; }
.info-sign { border:0 !important; border-radius:0 !important }
.infocontent p { margin-top:15px;color:#666;font-size:15px;line-height:22px;}
.runningtext { height:190px; overflow:hidden }
.runningtext.autoheight { height:inherit; overflow:visible; }
.runningtext p { padding:5px 0; font-size:13px; color:#666 }
.runningtext h3 { font-weight:normal; font-size:16px; color:#000; padding:5px 0 }
/*new home start*/
.category-box-text { margin-bottom:20px; }
.category-box-text ul li { width:19%; float:left; position: relative; margin:0 5px; height:250px; overflow:hidden; margin-bottom:20px; }
.category-box-text figure img { height:250px; width:100% }
.category-box-text figure h2 { background:rgba(0,0,0,0.79) none repeat scroll 0 0; position:absolute; bottom: 0; width: 100%; text-align: center; color: #fff; font-weight: normal; padding: 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; }
.category-box-text ul li:hover figure h2 { opacity:0 }
.category-box-text ul li .category-list { background:rgba(0,0,0,0.79) none repeat scroll 0 0; bottom:-270px; height:100%; position:absolute; transition:all .5 ease-in 0; -webkit-transition:all .5 ease-in 0; -moz-transition:all .5 ease-in 0; -ms-transition:all .5 ease-in 0; -o-transition:all .5 ease-in 0; width:100%; transition-property:all; transition-duration:.5s; transition-timing-function:ease-in; transition-delay:0; }
.category-box-text ul li:hover .category-list { transition:all .5 ease-in 0; -webkit-transition:all .5 ease-in 0; -moz-transition:all .5 ease-in 0; -ms-transition:all .5 ease-in 0; -o-transition:all .5 ease-in 0; bottom:0; transition-property:all; transition-duration:.5s; transition-timing-function:ease-in; transition-delay:0; }
.category-box-text ul li .category-list ul li h2 { padding:10px 5px 10px 10px; color:#fff; font-weight:normal; font-size:15px; }
.category-box-text ul li:hover .category-list ul li h2 { background:#000; }
.category-box-text ul li .category-list ul li { background:none; height: auto; color: #fff; text-align: center; margin:5px 0; width:100%; padding:5px 0; }
.category-box-text ul li .category-list ul li h3 { font-weight:normal; font-size:13px; }
.category-box-text ul li .category-list ul li a { color:#fff; display:block; text-decoration:none; font-weight:normal }
.category-box-text ul li .category-list ul li:hover { background:rgba(255, 255, 255, 0.2); }
.category-box-text ul li .category-list ul li.last { position:absolute; bottom: 0; margin: 0; padding: 0; }
.category-box-text ul li .category-list ul li.last:hover { background:none }
.category-box-text ul li.newmore { background:#e8e8e8; }
.category-box-text ul li.newmore .glrycount { font-size: 22px; vertical-align: middle; display: block; text-align: center; color: #898989; font-weight: bold; margin-top: 80px; }
.lestlead1 { margin-top: 20px !important; text-decoration:none; }
header .menu-outer nav.hd-menu ul li.postanad { background: #c33; margin-top:10px !important; border-radius:2px; color:#fff }
header .menu-outer nav.hd-menu ul li.postanad a { padding:1px 4px !important; color:#fff !important; font-size:11px; }
header .menu-outer nav.hd-menu ul li.offers { margin:9px !important; border-radius:2px; color:#676767; padding:0 5px; border:solid 1px #ccc; }
header .menu-outer nav.hd-menu ul li.offers a { padding:1px 4px !important; color:#676767 !important; font-size:11px; }
.servcesearch { background:#fff; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; margin:1%; padding:15px 10px; text-align:center; font-size: 24px; color: #2c2c2c; }
.sponorad { border-bottom: solid 1px #f89406; border-top: solid 1px #f89406; background:#fff; border-right:solid 1px #ddd; padding:10px; margin-top:-1px }
.sponorad .freeinfo i { color:#e3b002 }
.sponorad h2, .sponorad h3 { margin-bottom:10px }
.sponorad a h2, .sponorad a h3 { color:#666 }
.sponorad figure { width:100px; height:100px; overflow: hidden; position: relative; float: left; margin-right: 10px; }
.sponorad figure img { width:100px; height:100px; }
.sponorad .contentwrp { width: 86%; }
.sponorad .content ul { padding:0 }
.sponorad .contentwrp .content.contentlt ul li { float:none }
.sponorad .content ul li { color: #808080; font-family:Arial, Helvetica, sans-serif; display:block; line-height:30px; float:left; margin-right:20px; }
.sponorad .content ul li a { color: #808080; }
.sponorad .content P { color:#666; padding:5px 0 }
.mvarrow i { margin: 5px 0 0 4px; top: -13px; right: 3px; position: absolute; font-size: 11px; color:#fff }
.mvarrow { width: 100px; height: 0px; position:absolute; right:0 }
.mvarrow:before { content: ''; position: absolute; border-bottom: 26px solid white; border-right: 26px solid #f89406; width: 0; top: -10px; right: 0px; }
.mvarrow .member { display:none; font-size:12px; }
.mvarrow:hover .member { display:block; position:absolute; background-color:#fff; color:#697071; border:1px solid #d4d4d4; padding:5px 0px 5px 8px; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius:2px; width:267px; top:9px; right:-10px; z-index:1; }
.mvarrow:hover .member:before { position: absolute; top: -7px; right: 9px; 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: ''; }
.mvarrow:hover .member:after { position: absolute; top: -6px; right: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: ''; }
.contlinksouter { border-top:dotted 1px #e4e4e4; padding:5px 0 0px; margin: 10px 0 0; }
.contlinksouter ul { float:right }
.contlinksouter ul li { float:left; margin-left:15px; color: #aaa; }
.contlinksouter ul li a i { color: #aaa; }
.ylotip { float: left; margin: 1px 6px 0 0; padding: 0 4px 0 3px; background: #ebac2c; color: white; font-size: 12px; line-height: normal; font-weight: bold; -webkit-font-smoothing: antialiased; border-radius: 3px; margin-top: 8px; font-family:Arial, Helvetica, sans-serif }
.promo-text { position:absolute; text-align:center; width:100% }
.prom-banner { z-index:999; position:relative; }
.promo-text h2 { font-size:20px; }
.ad300x250slot.relative { height:100px }
.searchbgnew { border-bottom:solid 1px #ddd; border-right:solid 1px #ddd }
.searchbgnew ul li input[type="text"], .searchbgnew ul li .select-wrapper, .searchbgnew ul li .select-wrapper select { width: 300px; }
.searchwrp ul li .filterwarp input[type="text"] { width: 288px; }
.lstags h2, .lstags h3 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:22px; padding:0 0 10px; }
.lstags { border-bottom: solid 1px #f3f3f3; padding: 15px; }
.lstags ul { margin-top:10px }
.lstags ul li { background-color: #fff; border: 1px solid #dfdfdf; padding:3px 3px 3px 13px; float:left; margin-right:10px; margin-bottom:10px; width: 212px; border-radius:20px; }
.lstags ul li a { color:#333; }
.lstags ul li.more a { color: #30a4ea; }
.lcffrom { background:#eaeaea; padding:20px 5px; border-radius:8px; border:solid 1px #fff; -webkit-box-shadow: 0px 0 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 0 5px 0px rgba(0,0,0,0.2); }
.lcffrom ul li { float:left; width:14.556%; margin:0 5px; position:relative }
.lcffrom ul li.last { width:7%; padding:28px 0 0 0 }
.lcffrom ul li label { font-size: 12px; color: #777; margin: 0 0 5px 0; cursor: text; }
.lcffrom ul li input[type="text"] { width:90%; height: 23px; padding: 5px 6px; line-height: 22px; }
.lcffrom ul li .angledown ul li { width:87% }
.lcffrom ul li.minwtha { width:12% }
.lcffrom ul li.minwthb { width:18% }
.lcffrom ul li.minwthc { width:15% }
.lcffrom ul li.minwthb .select-wrapper, .lcffrom ul li.minwthb .select-wrapper select { width:220px; }
.lcffrom ul li .selecttoo a { padding: 5px 6px; }
.listbgnew { padding:0 0 20px 20px; }
.listbgnew .listnav { float:right }
.listbgnew .listnav ul li { padding:4px 12px; margin-left:10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float:left; border:solid 1px #ccc; font-size:14px; position:relative; border: 1px solid #ccccc8; background:#fff }
.listbgnew .listnav ul li a { color:#969696; text-decoration:none; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.listbgnew .listnav ul li .holder { color:#333; }
.listbgnew .listnav ul li.sortby 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; background:url(../images/other/downarrows.png?v=5.6.7) 0 0 no-repeat; width:15px; height:7px; margin-top: 8px; margin-left: 5px; float:right }
.listbgnew .listnav ul li.sortby.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.listbgnew .listnav ul li.mapview { border:solid 1px #f68121; }
.listbgnew .listnav ul li.mapview i { margin-top:3px; }
.listbgnew .listnav ul li .sortdown { background:#fff; position:absolute; z-index:1000; left:0; top:31px; width:100%; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); border-radius: 0 0 2px 2px; }
.listbgnew .listnav ul li .sortdown ul { margin:5px 0 }
.listbgnew .listnav ul li .sortdown ul li { display:block; background:none; border:0; float:none; border-radius:0; margin:0 }
.listbgnew .listnav ul li .sortdown ul li a { color:#333 }
.listbgnew .listnav ul li .sortdown ul li:hover { background:#e6e6e6 }
.listbgnew .listnav ul li .savead { border:solid 1px #ddd }
.listbgnew .listnav ul li .savead.active { color: #e62878; }
/*LCF START*/
.lcfbg { background:url(../images/other/lcfbg2.jpg?v=5.6.7) 0 0 no-repeat; background-size:cover; height: 284px; }
.lcfbg .mobilebg { padding:10px 0 0px; background-color: rgba(0,0,0,0.50); }
.lcfwrp { width:801px; margin:0 auto; }
.lcfwrp .lcfhd { text-align:center; font-family:Arial, Helvetica, sans-serif }
.lcfwrp .lcfhd .title { font-size:18px; color:#fff; font-weight:normal }
.lcfwrp .lcfhd .tagline { font-size:12px; color:#fff }
.lcfwrp .lcfbd { -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); background-color:#fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin:10px 0 }
.lcfwrp .lcfbd input[type="text"], .lcfwrp .lcfbd button, .lcfwrp .lcfbd input[type="text"]:focus { border:0 !important; outline:none; box-shadow:none; height:35px; }
.lcfwrp .lcfbd .lcfrom { width:255px; float:left; border:solid 1px #fff; border-right:solid 1px #ccc; position:relative; padding-left:10px; }
.lcfwrp .lcfbd .lcfrom:first-child { -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; }
.lcfwrp .lcfbd .lcfrom:last-child { -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; }
.lcfwrp .lcfbd .lcfrom textarea:focus { border:0 !important; outline:none; box-shadow:none; }
.lcfwrp .lcfbd .lcfrom textarea { background:#fff; resize:none; height:42px; padding:0; width:92%; border:0 }
.lcfwrp .lcfbd input[type="text"]:focus { cursor:text }
.lcfwrp .lcfbd .lcfrom:last-child { border-right:0 }
.lcfwrp .lcfbd .lcfrom.city { background:#e6e6e6; -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; }
.lcfwrp .lcfbd .lcfrom.city label { padding-left:26px }
.lcfwrp .lcfbd .lcfrom input[type="text"] { cursor:pointer; padding: 0px 6px; width:88%; border:solid 1px #fff }
.lcfwrp .lcfbd .fullwidth input[type="text"] { width:94% }
.lcfwrp .lcfbd .lcfrom.city input[type="text"] { width:79%; background:#e6e6e6; color:#333; border:solid 1px #e6e6e6 }
.lcfwrp .lcfbd .lcfrom.city i.map-marker { background:url(../images/default/icon-set.png) no-repeat -48px 0; width: 16px; height: 16px; margin:8px 0 0 0; float:left }
.cityload { width:100%; position:absolute; left:0; z-index:10; background: #fff; border: none; border-radius: 0 0 3px 3px; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); padding-top:5px; border-top: solid 1px #ddd; max-height: 221px; overflow-y: scroll; }
.cityload.margin35t { margin-top:30px; }
.cityload .grouplt { padding:8px 9px 0; color:#ff837e; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.cityload ul li { font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom: 1px solid #ddd; padding:8px 9px; color:#555; cursor:pointer }
.cityload ul li i { font-size:11px; position:static; background:none }
.cityload ul li a { color:#555; text-decoration:none; display:block; text-overflow:ellipsis }
.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 }
.cityload ul li:hover, .cityload ul li.active a, .cityload ul li:hover a { color:#fff }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .caret, .lcfwrp .lcfbd .lcfrom .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid #414446; border-right: 4px solid transparent; border-left: 4px solid transparent; position:relative; z-index:3 }
.lcfwrp .lcfcontact .lcfbd input[type="text"] { cursor:text }
.lcfwrp .lcfbd .lcfrom.alert { border:solid 1px #f00 }
.lcfwrp .lcfbd .lcfrom { position:relative }
.lcfwrp .lcfbd .lcfrom input[type="text"]:focus { outline:none !important; }
.lcfwrp .lcfbd .lcfrom label { color:#999; font-size:14px; font-weight:normal; position:absolute; pointer-events:none; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.lcfwrp .lcfbd .lcfrom.alert input[type="text"] ~ label {
color:#f00;
}
.lcfwrp .lcfbd .lcfrom input[type="text"]:focus ~ label {
display:none
}
.lcfwrp .lcfbd .lcfrom textarea:focus ~ label {
display:none
}
 .lcfwrp .lcfbd .lcfrom.filled input[type="text"] ~ label {
color:#999
}
.lcfwrp .lcfbd .lcfrom input[type="text"]:focus { border:0 !important }
.lcfrom .labeltext { background:#fff; position:absolute; left:0; top:6px; width: 100.5%; -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; z-index:3; border-radius: 0 0 3px 3px; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); padding: 0 0 3px; }
.lcfrom .labeltext .itemlabel { margin:3px 0px 5px 3px; padding:3px 5px; color:#333; font-size:12px; line-height:18px; cursor:default; background-color:#e7e7e7; border-radius:3px; font-family:Arial, Helvetica, sans-serif; display:inline-block }
.lcfrom .labeltext .itemlabel a { font-weight:bold; color:#969696; font-size:14px; }
.lcfrom .citydrop { position:absolute; left:5px }
.lcfrom .citydrop .cityload { width:170px; left:-5px; overflow: initial; }
.lcfrom .citydrop .cityload a { line-height:normal; border-right:0 }
.lcfrom .citydrop a { line-height:35px; border-right: solid 1px #ddd; padding-right: 15px; color:#333 }
.lcfrom .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: ''; }
.lcfrom .mobilenum { width: 85%; float: right; position:relative }
.lcfrom .citydrop .cityload ul li a:before { display:none; }
.lcfwrp .otpwrp { background-color: rgba(255,255,255,0.12); color:#ccc; border: 1px solid #444; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.lcfwrp .otpwrp label { font-weight:normal; padding:0 0 5px }
.lcfwrp .otpvia { border-bottom: solid 1px #444; border-top: solid 1px #444; }
.lcfwrp .verymge { background-color: rgba(255,255,255,0.11); color:#fff; border-bottom: solid 1px #444; }
.lcfwrp .verymge p { color:#a0a0a0 }
.lcfwrp .verymge span { font-weight:normal }
.lcfwrp .otpwrp .helptext .black { color:#fff }
.lcfwrp input[type="text"].min { padding:2px 10px; width:70px; }
.lcfwrp .otpwrp .otpvia input[type="radio"]:not(:checked) + label:before, .lcfwrp .otpwrp .otpvia input[type="radio"]:checked + label:before { background:#fff }
.lcfwrp .otpvia input[type="radio"]:not(:checked) + label:after, .lcfwrp .otpvia input[type="radio"]:checked + label:after { top: 0; left: 5px; color:#000 }
.lcfwrp .otpwrp .sussok { background-color: rgba(0,0,0,0.32) }
.lcfwrp .otpwrp .sussmsg p { color:#a5dc86; font-size:16px; font-weight:normal }
.lcfwrp .otpwrp .lcfthanku { font-size:18px; color:#fff; padding:10px }
.lcfwrp .otpwrp .otherlinks ul li { padding:10px; width:44.7%; 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; margin: 0 10px; background-color: rgba(255,255,255,0.12); color:#fff; border-radius:2px; border:solid 1px #444 }
.lcfwrp .otpwrp .otherlinks ul li h3 { padding: 0 0 5px; }
.lcfwrp .otpwrp .otherlinks ul li h3 a { color:#eee }
.lcfwrp .otpwrp .otherlinks ul li .location a { padding:0 5px 0 }
.lcfwrp .otpwrp .otherlinks ul li .rmdet ul { margin:0px; padding:0; }
.lcfwrp .otpwrp .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:#999; background:url(../images/default/dot-arrow.png?v=5.6.7) no-repeat -3px 1px; border:none !important; width:auto }
.lcfwrp .otpwrp .otherlinks ul li .rmdet ul li span { color:#999; }
.lcfwrp .otpwrp .otherlinks .location { color:#aaa; display:block }
.lcfwrp .otpwrp .otherlinks .location i.fa-map-marker { color:#fff }
.lcfwrp .lcfbd .loadingmini { position: absolute; right: 20px; top:0; }
.lcfwrp .lcfbd .fullwidth { width: 521px; border-right:0 }
.lcfbg .serpros { background: rgba(255, 255, 255, 0.10); margin: 20px 0 0; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:100%; padding:10px 0; }
.lcfbg .serpros a { color:#fff; text-decoration:underline }
.lcfbg .serpros a.btn, .lcfbg .serpros a.btn:hover { text-decoration:none !important }
.lcfbg .serpros a:hover { text-decoration:underline !important }

.lcfbg .serpros .more-serv-but{float:right;position:relative;margin:2px 44px 0 0;}
.lcfbg .serpros .more-serv-but .inside{}
.lcfbg .serpros .more-serv-but .inside a{text-decoration:none;background-color:#f6c55a;padding:10px 15px 10px 76px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:robotoregular;font-size:14px;color:#3d4549;}
.lcfbg .serpros .more-serv-but .busi-img{position:absolute;left:10px;bottom:-14px;}

/*offer*/
.offerheight { height:450px; }
.ofrblck { background:#fff; padding:15px 10px; width:35%; float:left; font-family:Arial, Helvetica, sans-serif; border-top: solid 6px #08a182; position:absolute; right:50px; top:40px; }
.ofrblck .ofrhd p { line-height:20px; }
.ofrblck .ofrhd .ofrtitle { font-size:18px; padding:0 0 5px; }
.ofrblck .ofrhd .ofrper { font-size:12px; color:#6b6b6b; padding:0 0 5px; font-weight:bold }
.ofrblck .ofrhd .ofrper b { color:#000 }
.ofrblck .ofrhd .ofrvlid span { color:#c20000; font-weight: bold; }
.ofrblck .ofrhd .ofrvlid { font-size:12px; color:#555; font-size:14px; }
.ofrblck .ofrbd { margin:0; padding:0; }
.ofrblck .ofrbd ul li { float:left; position:relative; width:49%; margin:10px 0 0 0; }
.ofrblck .ofrbd ul li input[type="text"] { margin-bottom:5px; width:85%; font-size:13px; padding:8px 10px; }
.ofrblck .ofrbd ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; pointer-events:none; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.ofrblck .ofrbd ul li.filled input[type="text"] ~ label, .ofrblck .ofrbd ul li input[type="text"]:focus ~ label {
display:none
}
.ofrblck .ofrbd ul li.filled input[type="text"] ~ label {
color:#999
}
.ofrblck .ofrbd ul li input[type="text"]:focus { outline:none }
.ofrblck .ofrbd ul li .mobilenum.alert label, .ofrblck .ofrbd ul li.alert label { color:#c20000; left:10px }
.ofrblck .ofrbd ul li .mobilenum.alert input[type="text"], .ofrblck .ofrbd ul li.alert input[type="text"] { border-color:#c20000 }
.ofrblck .ofrbd ul li.active label { top:-20px; left:0 }
.ofrblck .ofrbd ul li.success label { color:#08a182; top:-20px; left:0 }
.ofrblck .ofrbd ul li.success input[type="text"] { border-color:#08a182 }
.ofrblck .ofrbd ul li .mobilenum { margin-left:-5px }
.ofrblck .citydrop { border:solid #ccc 1px; position:relative; display:inline-block; }
.ofrblck .ofrbd ul li .citydrop a { line-height:34px; padding:2px 15px 0px 5px; color:#333; display:block; }
.ofrblck .ofrbd ul li .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: ''; }
.ofrblck .ofrbd ul li .mobilenum { width: 80%; display: inline-block; position:relative }
.ofrblck .ofrbd ul li .cityload { width:200px; overflow: visible; margin: 0; border-top: solid #ccc 1px }
.ofrblck .ofrbd ul li .cityload ul li { width:91%; margin:0; }
.ofrblck .ofrbd ul li .mobilenum input[type="text"] { width:94% }
.ofrblck .ofrbd ul li .btngreen1 { border-radius:0 }
.ofrblck .ofrbd ul li.checkbox { margin-top:0 }
.ofrblck .ofrbd ul li.checkbox label { position:static; pointer-events:auto; padding-left: 15px; }
.ofrblck .ofrbd ul li.checkbox input[type="checkbox"]:not(:checked) + label:before, .ofrblck .ofrbd ul li.checkbox input[type="checkbox"]:checked + label:before { width:10px; height:10px; top: 4px; }
.ofrblck .ofrbd ul li.checkbox input[type="checkbox"]:not(:checked) + label:after, .ofrblck .ofrbd ul li.checkbox input[type="checkbox"]:checked + label:after { top: -1px; left: 1px; font-size: 8px; }
.ofrblck .ofrbd ul li.checkbox, .ofrblck .ofrbd ul li .helptext { margin:0; display:inline }
.ofrblck .ofrbd ul li.submit { margin:10px 0; width:100% }
.ofrblck .ofrbd ul li.otpcode input[type="text"] { background:#F7FDAA }
.ofrblck .ofrbd ul li .checkbox { width:100%; float:left; display:block }
.ofrblck .ofrbd ul li .checkbox label, .ofrblck .ofrbd ul li .checkbox, .ofrblck .ofrbd ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.ofrblck .ribbon { position: absolute; right:0; top: -5px; z-index: 1; overflow: hidden; width: 75px; height: 75px; text-align: right; }
.ofrblck .ribbon span { font-size: 10px; font-weight: bold; color: #333; text-transform: uppercase; text-align: center; line-height: 20px; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 100px; display: block; position: absolute; top: 19px; left:0; border-bottom:dashed 2px #08a182; padding-bottom:5px; }
.ofrblck .safetext { font-size:12px; color:#999; padding-bottom:5px; }
.ofrblck .ofrft { background:#f5f5f5 }
.ofrblck .ofrbd .otpwrp { background:none; border:0; text-align:center }
.ofrblck .ofrbd .otpwrp .sussmsg b { font-weight: bold; color: #5c952c; margin: 10px 0; display: block; }
.ofrblck .ofrbd .hwusths { font-weight:bold; font-size: 12px; color: #6b6b6b; position:relative; cursor:pointer; display:inline-block }
.ofrblck .ofrbd .hwusths:hover .hovertext { display:block }
.ofrblck .ofrbd .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 }
.ofrblck .ofrbd .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: ''; }
.ofrblck .ofrbd ul li.categorysarea { width:100%; }
.ofrblck .ofrbd ul li.categorysarea label { background-color: #525252; border-radius: 4px; color: #fff; float: left; margin-bottom:10px; margin-right:8px; padding:5px 10px; text-align: center; position:static; pointer-events: auto; }
.ofrblck .ofrbd ul li.categorysarea label.active, .ofrblck .ofrbd ul li.categorysarea label:hover { background-color: #08a182; }
.ofrblck .ofrbd ul li.categorysarea .categorysareawrp { position:absolute; z-index:2; background:#fff; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); width: 96%; }
.ofrbd .otpwrp p { text-align: center; color: #5c952c; font-size: 16px; font-weight: bold; }
.ofrblck .ofrbd .coupancode { text-align:center; color:#666 }
.ofrblck .ofrbd .offercodebox { background:#08a182; padding:3px; display:inline-block }
.ofrblck .ofrbd .offercodebox .innerbox { border: 1px dashed #98efde; padding:5px 10px; text-align:center; color:#fff; }
/*filter*/
.filter-outer { background-color:#e2e2e2; padding:15px 0; }
.topfilters { background:#e6e6e6; width:100%; border-bottom: 1px solid #ccc; }
.topfilters.offer { background:#fff; border-top: 1px solid #ccc; border-right: 1px solid #ccc; position:relative; }
.topfilters.offer.page-menu-stick { position:fixed; left:0; top:0; z-index:1000; width:100%; -webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.5); box-shadow:0 1px 10px -3px rgba(0,0,0,.5); height:53px; }
.topfilters ul li { border-right: 1px solid #ccc; display:inline-block; line-height: 24px; color: #6d6e71; padding: 11px 11px 11px 0; position:relative; font-weight:bold; }
.topfilters ul li { padding:15px 10px; letter-spacing:0.5px; }
.topfilters ul li.filter-out { background-color:#3d441f; color:#fff; padding:15px 15px 15px 50px; font-weight:normal; }
.topfilters ul li.filter-out i { color:#fff; }
.topfilters ul li.reset { border-right:none; font-weight:normal; color:#333; }
.topfilters ul li.reset a i { color:#999; }
.topfilters ul li button { background:none; border:0; color: #000; }
.topfilters ul li button:focus { outline:none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); border-radius:4px; color:#333 }
.topfilters ul li .cityload { width:250px; left: -4px; margin-top: 11px; }
.topfilters ul li .cityload.ctyautoheight { overflow:hidden }
.topfilters ul li .cityload ul li { padding:8px 9px; margin:0; border-right:0; display:block; font-weight:normal }
.topfilters ul li .cityload ul li.searchbox:hover i { color:#333 }
.topfilters ul li .cityload ul li.searchbox input[type="text"] { margin-left:-1px; width:65% }
.topfilters ul li .cityload ul li.searchbox input[type="text"]:focus { outline:0 }
.topfilters ul li .cityload ul li.searchbox:hover, .topfilters ul li .cityload ul li.searchbox { background:none; color:#333 }
.topfilters ul li .cityload ul li.searchbox .close, .topfilters ul li .cityload ul li.searchbox .adon { border: solid 1px #ccc; display: inline-block; height: 20px; padding: 4px 6px; line-height:17px }
.topfilters ul li .cityload ul li.searchbox i { top: 3px; }
.topfilters ul li .cityload ul li .loadingmini { position: absolute; right: 50px; }
.topfilters ul li .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; }
.topfilters ul li .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; }
.ofrblck .ofrbd ul li.offerlist { width:100%; font-size:14px; margin: 5px 0 0; color:#555 }
.ofrblck .ofrbd ul li.offerlist .offerwrp { font-weight:bold; color:#0C9; position:relative }
.ofrblck .ofrbd ul li.offerlist .offerwrp.active { background: #454545; padding:10px; -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; }
.ofrblck .ofrbd ul li.offerlist .offerwrp a { color:#00be40 }
.ofrblck .ofrbd ul li.offerlist .offerwrp.active a { color:#fff }
.ofrblck .ofrbd ul li.offerlist .offerwrp 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; font-size:14px; font-weight:bold; color:#999 }
.ofrblck .ofrbd ul li.offerlist .offerwrp.active a i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.ofrblck .ofrbd ul li.offerlist .offerwrp ul.offer-menu { position: absolute; background: #454545; z-index: 2; left: 0; -webkit-border-radius:4px; -webkit-border-top-left-radius: 0; -moz-border-radius: 4px; -moz-border-radius-topleft: 0; border-radius: 4px; border-top-left-radius: 0; top:36px; }
.ofrblck .ofrbd ul li.offerlist .offerwrp ul.offer-menu li { width: 150px; float: none; padding:5px 10px; margin:0; font-size:12px; font-weight:normal; }
.ofrblck .ofrbd ul li.offerlist .offerwrp ul.offer-menu li a { padding:0; margin:0; color:#fff; }
.content .contentlt ul li.offers { border: 1px dashed #08a182; margin:0; position: relative; display: table; cursor: pointer; font-family:Arial, Helvetica, sans-serif; padding:2px; color:#08a182; font-weight:bold; font-size:12px; }
/*LCF OVERLAY START*/
.cityselector.lcfbgwte { width:600px; margin-left:-300px }
.lcfbgwte { border:0; border-radius:0 }
.lcfbgwte .modallcflt { width:35%; background:#08a182; }
.lcfbgwte .modallcfrt { width:57%; padding: 2% 4%; }
.lcfbgwte .modallcfrt .lcftitle { font-size:18px; color:#444; }
.lcfbgwte .modallcfrt .lcftagline { font-size:12px; color:#888 }
.lcfbgwte .modallcfrt .modallcfbd { }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom { width: 100%; position: relative; margin:10px 0; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom.city i.map-marker { background:url(../images/default/icon-set.png) no-repeat -48px 0; width: 16px; height: 16px; margin:12px 0 0 5px; float:left }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom.city { border:solid 1px #ccc; width:99.5%; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom.city input[type="text"] { border:solid 1px #fff; width:90%; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom.city input[type="text"]:focus { box-shadow:none; border-color:#fff !important }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom input[type="text"]:focus { border-color:#ccc !important; box-shadow:none; cursor:text }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom.city label { left:25px; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom label { color: #999; font-size: 14px; font-weight: normal; position: absolute; pointer-events: none; left:10px; top: 12px; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom input[type="text"] { outline:none; width:96.5%; padding:10px 5px; cursor:pointer }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom input[type="text"]:focus ~ label {
display:none;
}
.lcfbgwte .modallcfrt .modallcfbd .btn-red { padding:11px 19px }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .citydrop { border:solid 1px #ccc; border-right:0; left:0; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .citydrop a { line-height: 40px; padding-right: 18px; color: #333; border-right: 0; padding-left: 10px; font-size:13px; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .citydrop a:before { position: absolute; top: 18px; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .citydrop .cityload { left:-1px; width: 190px; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .citydrop .cityload ul li a { line-height:normal; padding:0 }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .citydrop .cityload ul li:hover a { color:#fff }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .caret { position:absolute; top:18px; right: 11px; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom.city .caret { right:10px }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom .cityload { z-index:4; box-shadow: -1px 7px 10px rgba(0, 0, 0, 0.3); }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom.city.alert, .lcfbgwte .modallcfrt .modallcfbd .alert input[type="text"] { border: solid 1px #f00; }
.lcfbgwte .modallcfrt .modallcfbd .alert input[type="text"] ~ label {
color:#f00
}
.lcfbgwte .modallcflt .lcftitles { text-align:center; font-family:"open_sansregular"; font-size:18px; color:#fff; margin-top:62px; }
.lcfbgwte .modallcflt ul.lcficons { padding:20px 0 }
.lcfbgwte .modallcflt ul.lcficons li { text-align:center; color:#fff; margin-top:20px; font-family:"open_sansregular"; font-size:16px; min-height: 85px; }
.lcfbgwte .modallcflt ul.lcficons li i { margin:0 auto; width:38px; height:33px; background:url(../images/other/lcf-icons.png) 0 0 no-repeat; display:block }
.lcfbgwte .modallcflt ul.lcficons li i.fst { background-position:0 0 }
.lcfbgwte .modallcflt ul.lcficons li i.sec { background-position:0 -40px }
.lcfbgwte .modallcflt ul.lcficons li i.thrd { background-position:0 -81px }
.lcfbgwte .modallcflt .tc-apply a { padding:10px; color:#055242; display:block; }
.lcfbgwte .modallcfrt .otpwrp { border: solid 1px #ddd; background-color: #f5f5f5; border-top: solid 1px #fff; border-left: solid 1px #fff; }
.lcfbgwte .modallcfrt .verymge, .lcfbgwte .modallcfrt .otpvia { border-bottom: solid 1px #ddd; }
.lcfbgwte .modallcfrt .otpvia input[type="radio"]:not(:checked) + label:after, .lcfbgwte .modallcfrt .otpvia input[type="radio"]:checked + label:after { top: 0px; left: 5px; }
.lcfbgwte .modallcfrt .otpwrp .sussmsg p { color: #66964B; font-size: 16px; font-weight: normal; }
/*menu card*/
.menudetls { border-bottom: solid 1px #f3f3f3; background:#fbf9f4; }
.menudetls h2 { font-weight:normal; font-size:18px; line-height:22px; padding: 15px; }
.menucard.accordion ul { border-top:solid 1px #d4d4d4; margin:15px 0 0 }
.menucard.accordion ul li { border:0; font-weight:normal; font-size:18px; margin:0 0 2px; display:block; font-size:15px; font-family:Arial, Helvetica, sans-serif }
.menucard.accordion ul li a { background:#eee3c8; padding:10px 15px; color:#444; border:0; font-size:18px; }
.menucard.accordion ul li.active a { background:#ff4242; color:#fff; }
.menucard.accordion ul li.active a { color:#fff; }
.menucard.accordion ul li a em { float:right }
.menucard.accordion ul li a em:before { 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;
content: "\f067"; }
.menucard.accordion ul li.active em:before { content: "\f068"; }
.menucard.accordion ul li .menulist { font-size:14px; color: #666; }
.menucard.accordion ul li .menulist .menuwrp { border-bottom:dotted 1px #989a9b; padding:15px; }
.menucard.accordion ul li .menulist .menult { width:80% }
.menucard.accordion ul li .menulist .menurt { width:20% }
.menucard.accordion ul li .menulist .menult .menu-card-img { float:left; width:100px; height:100%; margin:0 15px 0 0; }
.menucard.accordion ul li .menulist .menult .menusubtitle { padding:0; color: #444; font-size: 15px; font-weight: bold; }
.menucard.accordion ul li .menulist .menult p { padding:5px 0 0; color:#777; line-height:18px; font-size:13px; }
.menucard.accordion ul li .menulist .menult ul { padding:5px 0 0; border-top:0; margin:0 }
.menucard.accordion ul li .menulist .menult ul li { font-size:12px; display:inline-block; *display:inline;
padding:4px 6px; color:#444; background:rgba(237, 233, 233, 0.9); border-radius:4px; margin-right:10px; border-right: 1px solid #c7c3b9; border-bottom: 1px solid #c7c3b9; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25) }
.menucard.accordion ul li .menulist .menult ul li i { padding:0 0 0 5px; display:none }
.menucard.accordion ul li .menulist .menurt span { display:block; text-align:right; padding:5px 0; font-size:15px; }
.menucard.accordion ul li .menulist .menurt .menuoffers { color:#da251c }
.menucard.accordion ul li .menulist .menult .fa-check { color: #aaa }
.menucard.accordion ul li .menulist .menurt .menuprice { color: #45980f; }
.menucard.accordion ul li .menulist .menurt .menuprice { font-weight:bold }
.menucard.accordion ul li .menulist .menurt .menuprices { text-decoration:line-through; color:#999 }
.menucard.accordion ul li .menulist .menurt .menupersn { color:#555 }
.menucard.accordion ul li .menulist .menurt a { background:none; padding: 0 0 5px }
.menucard.accordion ul li .menulist .menurt a, .menucard.accordion ul li .menulist .menurt .fa { padding:0 }
.menucard.accordion ul li .menulist .menurt a .fa { color:#aaa; padding:0 0 5px }
.menucard.accordion ul li .menulist .menurt a.active .fa { color:#e62878 }
.menucard.accordion ul li .menulist .menult p.menudate { color:#444; padding:5px 0 }
.menucard.accordion ul li .menulist .menult p.menudate b { font-weight:normal; color:#444; font-size:14px; position:relative; }
.menudetls .menucard.accordion .menusearch { padding:0 15px; }
.menudetls .menucard.accordion .menusearch input[type="text"] { width:30% }
.menudetls .menucard.accordion .menusearch .btn { padding:6px 12px }
.menucard.accordion ul li .menulist .menuwrp .alertbg { background:#ffff00; color:#1a1aa6; padding: 0; margin: 0; border: 0; font-size: 13px; }
.menucard.accordion ul li .menulist .fa { color:#999; font-size:12px; }
.menucard.accordion ul li .menulist .menult p b a.list { color:#333; font-size:13px; background-color:#fbf9f4; display:inline-block; padding:0 15px 0 0; }
.menucard.accordion ul li .menulist .menult p b a i { font-size:15px; color:#999; position:relative; top:1px; right:0px; transform:none; }
.menucard.accordion ul li .menulist .menult .dan-list { padding:10px 0; }
.menucard.accordion ul li .menulist .menult .dan-list ul { margin:0px; padding:0px; }
.menucard.accordion ul li .menulist .menult .dan-list ul li { margin:0px; padding:0 15px 0 0; list-style:none; float:left; font-size:14px; line-height:18px; color:#333; position:relative; background:none; border:none; border-radius:none; }
.menucard.accordion ul li .menulist .menult .dan-list ul li i { font-size:12px; color:#999; position:relative; top:-1px; right:0px; transform:none; display:inline-block; padding:0 3px 0 0; }
.menucard.accordion ul li .menulist .menult .dan-list ul li a { color:#333; font-size:14px; background-color:#fbf9f4; display:inline-block; padding:0; }
.menucard.accordion ul li .menulist .menult .dan-list ul li a i { font-size:15px; color:#999; position:relative; top:1px; right:0px; transform:none; display:inline-block; background:none; }
.menucard.accordion ul li .menulist .menuwrp .details-class-div { margin:20px 0; padding:20px; background-color:#fdf9e6; border:solid 1px #ccc; }
.menucard.accordion ul li .menulist .menuwrp .details-class-div .single-mon-div { margin:15px 0 0 0; }
.menucard.accordion ul li .menulist .menuwrp .details-class-div .single-mon-div ul { margin:0px; padding:0 0 0 32px; border:none; position:relative; float:left; }
.menucard.accordion ul li .menulist .menuwrp .details-class-div .single-mon-div ul .month-sel { font-size:12px; color:#fff; line-height:20px; padding:5px; font-weight:bold; position:absolute; top:1px; left:1px; background-color:#999; }
.menucard.accordion ul li .menulist .menuwrp .details-class-div .single-mon-div ul .month-sel span { font-size:11px; color:#999; }
.menucard.accordion ul li .menulist .menuwrp .details-class-div .single-mon-div ul li { float:left; margin:0px; padding:0px; list-style:none; float:left; border-bottom:none; width:35px; }
.menucard.accordion ul li .menulist .menuwrp .details-class-div .single-mon-div ul li .weekday { text-align:center; font-size:12px; line-height:20px; color:#333; padding:10px 5px; background-color:#f2f2f2; font-weight:bold; width:25px; float:left; }
.menucard.accordion ul li .menulist .menuwrp .details-class-div .single-mon-div ul li .days { text-align:center; font-size:12px; line-height:20px; color:#333; padding:10px 5px; background-color:#fff; width:25px; float:left; border-bottom:solid 1px #ccc; }
.menucard.accordion ul li .menulist .menurt .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; }
.menucard.accordion ul li .menulist .menurt .btn:hover, .menucard.accordion ul li .menulist .menurt .btn:focus, .menucard.accordion ul li .menulist .menurt .btn:active, .menucard.accordion ul li .menulist .menurt .btn.active, .menucard.accordion ul li .menulist .menurt .btn.disabled, .menucard.accordion ul li .menulist .menurt .btn[disabled] { color:#333; background-color:#e6e6e6; *background-color:#d9d9d9;
}
.menucard.accordion ul li .menulist .menurt .btnorange { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#f89406; *background-color:#f89406;
}
.menucard.accordion ul li .menulist .menurt .btnorange:hover, .menucard.accordion ul li .menulist .menurt .btnorange:focus, .menucard.accordion ul li .menulist .menurt .btnorange:active, .menucard.accordion ul li .menulist .menurt .btnorange.active, .btnorange.disabled, .btnorange[disabled] { color:#fff; background-color:#e48805; *background-color:#e48805;
}
.menucard.accordion ul li .menulist .menurt .btnorange.active { background-color:#f89406 \9; }
.mailer-frm-outer { background-color:#fcfbf9; float:left; border:solid 1px #960; }
.mailer-frm-outer .left-frm-con { background-color:#fcfbf9; padding:15px 20px; float:left; margin:2px; }
.mailer-frm-outer .left-frm-con .thnks-msg { background:url(../images/default/thks-thumb.png) no-repeat 1px 11px; padding:15px 0 15px 45px; font-size:17px; line-height:22px; color:#333; }
.mailer-frm-outer .left-frm-con .thnks-msg span { display:block; font-size:12px; line-height:16px; color:#666; }
.mailer-frm-outer .left-frm-con h3 { font-size:20px; line-height:22px; color:#333; padding:0 0 15px 0; font-weight:normal; }
.mailer-frm-outer .left-frm-con h3 span { font-size:13px; line-height:22px; color:#999; padding:2px 0 0 0; display:block; }
.mailer-frm-outer .left-frm-con .single-fld-out { }
.mailer-frm-outer .left-frm-con .single-fld-out label { font-size:12px; color:#666; line-height:14px; cursor:default; }
.mailer-frm-outer .left-frm-con .single-fld-out input[type="text"] { width:300px; }
.mailer-frm-outer .left-frm-con .single-fld-out .leftside { float:left; width:45px; padding:0 5px; height:28px; overflow:hidden; background:#f9f9f9 url(../images/default/hd-nav-arrow.png) no-repeat 38px 8px; border:solid 1px #ccc; border-right:none; }
.mailer-frm-outer .left-frm-con .single-fld-out .leftside select { background: transparent; width: 200px; padding:0; font-size:12px; line-height:1; border:0; border-radius:0; height:30px; -webkit-appearance:none; color:#333; outline:none; }
.mailer-frm-outer .left-frm-con .single-fld-out .leftside select option { line-height:18px; font-weight:normal; color:#333; outline:none; }
.mailer-frm-outer .left-frm-con .single-fld-out .rightside { float:left; margin:0; position:relative; }
.mailer-frm-outer .left-frm-con .single-fld-out .rightside .prefix-num { position:absolute; font-size:12px; color:#666; padding:0 10px 0 0; display:inline-block; left:5px; top:6px; }
.mailer-frm-outer .left-frm-con .single-fld-out .rightside input[type="text"] { width:208px; padding:4px 6px 4px 40px; color:#333; color:#666; }
.mailer-frm-outer .left-frm-con .msg-txt { font-size:12px; line-height:18px; color:#666; padding:10px 0; }
.mailer-frm-outer .rt-frm-outer { padding:40px 20px 20px 20px; float:left; }
/*MURUGESAN END*/ 

/* Offers page starts here */
.offers-common-title { margin:0 20px 10px 20px; }
.offers-common-title h1 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:26px; line-height:32px; padding:5px 0; color:#333; }
.recent-offer-list { background-color:#fff; padding:20px 20px 0 20px; margin:10px 0; -webkit-box-shadow: -1px 3px 10px 0px rgba(171,171,171,1); -moz-box-shadow: -1px 3px 10px 0px rgba(171,171,171,1); box-shadow: -1px 3px 10px 0px rgba(171,171,171,1); }
.recent-offer-list .title-txt { font-size:18px; line-height:20px; color:#666; padding:0; }
.recent-offer-list .title-txt h2 { font-weight:normal; }
.recent-offer-list .owl-carousel .owl-wrapper-outer { width:100%; margin:20px 0 0 0; }
.recent-offer-list .item { background:#f6f6f6; border:solid 1px #e9e6e6; position:relative; margin:0 10px; padding:0 !important; }
.recent-offer-list .item:hover { border:solid 1px #bbb; -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; }
.recent-offer-list .item h3 { font-size:16px; line-height:22px; color:#000; padding:10px 10px 5px 10px; font-weight:normal; }
.recent-offer-list .item h3 a { color:#333; }
.recent-offer-list .item .offer-txt { font-size:13px; line-height:22px; color:#333; padding:0 10px 10px 10px; height:38px; overflow:hidden; }
.recent-offer-list .item .img-value-outer { padding:0 10px; }
.recent-offer-list .item .img-value-outer ul { margin:0px; padding:10px 0 0 0; float:left; }
.recent-offer-list .item .img-value-outer ul li { margin:0px; padding:5px 10px; list-style:none; float:left; }
.recent-offer-list .item .img-value-outer.single ul li { float:none; padding:15px 0 0 0; font-size:12px; color:#999; }
.recent-offer-list .item .img-value-outer.single ul li label { display:inline-block; color:#666; cursor:default; }
.recent-offer-list .item .img-value-outer ul li.rt-brder { border-right:dashed 1px #ccc; }
.recent-offer-list .item .img-value-outer ul li label { font-size:12px; line-height:20px; padding:3px 0; color:#999; cursor:default; }
.recent-offer-list .item .img-value-outer ul li .value-txt { font-size:13px; line-height:20px; padding:3px 0; color:#666; text-align:center; }
.recent-offer-list .item .img-value-outer figure { width:85px; height:85px; margin:0 10px; float:right; overflow:hidden; border:solid 1px #e4e4e4; padding:5px; }
.recent-offer-list .item .address-outer { padding:10px; }
.recent-offer-list .item .address-outer ul { margin:0px; padding:0px; }
.recent-offer-list .item .address-outer ul li { margin:0px; padding:2px; list-style:none; font-size:12px; line-height:20px; color:#666; }
.recent-offer-list .item .address-outer ul li.spl-offers { height:40px; overflow:hidden; }
.recent-offer-list .item .address-outer ul li.title { height:40px; overflow:hidden; }
.recent-offer-list .item .address-outer ul li.city { background:url(../images/default/ser-map.png) no-repeat 1px 4px; padding:0 0 0 18px; }
.recent-offer-list .item .address-outer ul li.spl-in { background:url(../images/default/ser-exp.png) no-repeat 1px 4px; padding:0 0 0 18px; height:40px; overflow:hidden; }
.recent-offer-list .item .viewmore-price-out { background-color:#fff; padding:10px; border-top:dashed 1px #e4e4e4; margin:10px 0 0 0; }
.recent-offer-list .item .viewmore-price-out .final-price { float:left; font-size:20px; line-height:26px; color:#333; font-weight:bold; }
.recent-offer-list .item .viewmore-price-out .vmore-but-outer { float:right; }
.recent-offer-list .owl-theme .owl-controls .owl-buttons .owl-prev i, .recent-offer-list .owl-theme .owl-controls .owl-buttons .owl-next i { font-size:40px; color:#909090; -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; cursor:pointer; }
.recent-offer-list .owl-theme .owl-controls .owl-buttons .owl-prev { background:none; position:absolute; left:-20px !important; right:auto !important; top:30%; z-index:100; }
.recent-offer-list .owl-theme .owl-controls .owl-buttons .owl-next { background:none; position:absolute; left:auto !important; right:-20px !important; top:30%; z-index:100; }
.recent-offer-list .owl-theme .owl-controls .owl-buttons .owl- :hover, .recent-offer-list .owl-theme .owl-controls .owl-buttons .owl-next:hover { background:none; }
.recent-offer-list .owl-theme .owl-controls .owl-buttons .owl-prev:hover i, .recent-offer-list .owl-theme .owl-controls .owl-buttons .owl-next:hover i { color:#333; }
.offer-content-outer { width:96%; margin:40px 2% 20px 2%; }
.offer-content-outer .category-filter { width:20%; float:left; border:solid 1px #e7e7e7; background-color:#fff; padding:10px 0; }
.offer-content-outer .category-filter .all-offers-outer { margin:10px 20px; }
.offer-content-outer .category-filter .all-offers-outer a { font-size:16px; line-height:24px; display:block; padding:10px; text-align:center; background-color:#f9f9f9; color:#333; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:solid 1px #e4e4e4; }
.offer-content-outer .category-filter h3 { font-size:18px; line-height:26px; color:#333; padding:10px 10px 0 10px; position:relative; font-weight:normal; }
.offer-content-outer .category-filter h3 i { font-size:22px; color:#666; line-height:26px; position:absolute; top:8px; right:14px; }
.offer-content-outer .category-filter h3 a { color:#333; }
.offer-content-outer .category-filter .sea-outer { position:relative; padding:0 10px; margin:10px 15px 0 10px; }
.offer-content-outer .category-filter .sea-outer .load-img { position:absolute; right:35px; top:10px; z-index:100; }
.offer-content-outer .category-filter .sea-outer input[type="text"] { width:90%; padding:6px 20px 6px 6px; }
.offer-content-outer .category-filter .sea-outer .drop-down-list { border:solid 1px #e4e4e4; border-top:none; position:absolute; top:34px; left:10px; width:92.5%; background-color:#fff; height:100px; overflow-y:scroll; z-index:10; }
.offer-content-outer .category-filter .sea-outer .drop-down-list ul { margin:0px; padding:0px; }
.offer-content-outer .category-filter .sea-outer .drop-down-list ul li { margin:0px; padding:5px 10px; list-style:none; cursor:pointer; color:#666; }
.offer-content-outer .category-filter .sea-outer .drop-down-list ul li b { font-size:12px; line-height:18px; color:#666; }
.offer-content-outer .category-filter .sea-outer .drop-down-list ul li i { font-size:11px; line-height:18px; color:#999; position:static; }
.offer-content-outer .category-filter .sea-outer .drop-down-list ul li:hover, .offer-content-outer .category-filter .category-content .sea-outer .drop-down-list ul li.active { background-color:#ff4242; color:#fff; }
.offer-content-outer .category-filter .sea-outer .drop-down-list ul li:hover b, .offer-content-outer .category-filter .category-content .sea-outer .drop-down-list ul li:hover i { color:#fff; }
.offer-content-outer .category-filter .sea-outer .drop-down-list ul li.active b, .offer-content-outer .category-filter .category-content .sea-outer .drop-down-list ul li.active i { color:#fff; }
.offer-content-outer .category-filter .sea-outer i { position:absolute; top:10px; right:20px; font-size:15px; color:#ccc; z-index:5; }
.offer-content-outer .category-filter .selected-cat { margin:10px 20px 0 20px; background-color:#ff4242; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; }
.offer-content-outer .category-filter .category-content { padding:5px 10px; border-bottom:solid 1px #f4aab3; margin:10px; height:156px; overflow:hidden; }
.offer-content-outer .category-filter .category-content ul { margin:0px; padding:0px; }
.offer-content-outer .category-filter .category-content ul li { margin:0px 4px; padding:0px; list-style:none; line-height:20px; cursor:pointer; }
.offer-content-outer .category-filter .category-content ul li:hover { }
.offer-content-outer .category-filter .category-content ul li b { font-size:13px; line-height:20px; color:#666; display:inline-block; padding:3px 0 3px 5px; font-weight:normal; }
.offer-content-outer .category-filter .category-content ul li i { font-size:12px; line-height:20px; color:#999; position:static; padding:3px 5px 3px 0; font-style:normal; display:inline-block; }
.offer-content-outer .category-filter .category-content ul li:hover, .offer-content-outer .category-filter .category-content ul li.active { background-color:#ff4242; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.offer-content-outer .category-filter .category-content ul li:hover b, .offer-content-outer .category-filter .category-content ul li:hover i { color:#fff; }
.offer-content-outer .category-filter .category-content ul li.active b, .offer-content-outer .category-filter .category-content ul li.active i { color:#fff; }
.offer-content-outer .category-filter .category-content ul li a { display:block; font-size:13px; line-height:20px; color:#666; padding:3px 0 3px 10px; margin:0 5px 0 0; }
.offer-content-outer .category-filter .category-content ul li a:hover { color:#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; }
.offer-content-outer .offer-list-outer { width:79%; float:left; }
.offer-content-outer .offer-list-outer .common-offer-title { padding:0 10px 10px 15px; font-size:18px; line-height:26px; color:#333; }
.offer-content-outer .offer-list-outer .common-offer-title h2 { font-weight:normal; }
.offer-content-outer .offer-list-outer .common-offer-title span.city { font-size:18px; line-height:26px; color:#333; }
.offer-content-outer .offer-list-outer .common-offer-title span { font-size:11px; color:#999; line-height:26px; }
.offer-content-outer .offer-list-outer .selected-filter { padding:10px 10px 5px 15px; }
.offer-content-outer .offer-list-outer .selected-filter span { display:inline-block; font-size:13px; line-height:18px; color:#666; padding:0 10px 0 0; }
.offer-content-outer .offer-list-outer .selected-filter a { font-size:10px; line-height:10px; color:#666; display:inline-block; padding:0 2px; background-color:#ccc; margin:0 0 0 2px; }
.offer-content-outer .offer-list-outer .sortby-filter { margin:5px 10px 10px 15px; border-bottom:solid 2px #ccc; height:40px; }
.offer-content-outer .offer-list-outer .sortby-filter label { font-size:12px; line-height:20px; color:#999; float:left; padding:10px 10px 0 0; }
.offer-content-outer .offer-list-outer .sortby-filter ul { margin:0px; padding:0px; }
.offer-content-outer .offer-list-outer .sortby-filter ul li { margin:0px; padding:0px; list-style:none; float:left; }
.offer-content-outer .offer-list-outer .sortby-filter ul li a { display:block; font-size:15px; line-height:20px; color:#666; padding:10px; }
.offer-content-outer .offer-list-outer .sortby-filter ul li a:hover { border-bottom:solid 2px #f89406; -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; }
.offer-content-outer .offer-list-outer .sortby-filter ul li a.active { border-bottom:solid 2px #999; background-color:#ccc; color:#333; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-top left:3px;
-moz-border-radius-topright:3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out { padding:15px 0 15px 15px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out { width:31%; margin:0 1% 20px 1%; background-color:#fff; border:solid 1px #e9e9e9; 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; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out:hover { border:solid 1px #bbb; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .cat-title { padding:10px 10px 5px 10px; font-size:17px; line-height:23px; color:#000; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .cat-title a { color:#333; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .offer-link { font-size:13px; line-height:20px; height:30px; margin:0 0 5px 0; padding:0 10px 10px 10px; color:#666; overflow:hidden; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .offer-link a { color:#1a98e1; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer { padding:0 10px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer.single { }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul { margin:0px; padding:10px 0 0 0; float:left; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li { margin:0px; padding:5px 10px; list-style:none; float:left; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer.single ul li { float:none; padding:15px 0 0 0; font-size:12px; color:#999; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer.single ul li label { display:inline-block; color:#666; cursor:default; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li.rt-brder { border-right:dashed 1px #ccc; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li label { font-size:12px; line-height:20px; padding:3px 0; color:#999; cursor:default; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li .value-txt { font-size:13px; line-height:20px; padding:3px 0; color:#666; text-align:center; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer figure { width:85px; height:85px; margin:0 10px; float:right; overflow:hidden; border:solid 1px #e4e4e4; padding:5px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .address-outer { padding:10px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .address-outer ul { margin:0px; padding:0px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .address-outer ul li { margin:0px; padding:2px; list-style:none; font-size:12px; line-height:20px; color:#666; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .address-outer ul li.title { height:40px; overflow:hidden; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .address-outer ul li.city { background:url(../images/default/ser-map.png) no-repeat 1px 4px; padding:0 0 0 18px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .address-outer ul li.spl-in { background:url(../images/default/ser-exp.png) no-repeat 1px 4px; padding:0 0 0 18px; height:40px; overflow:hidden; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .viewmore-price-out { background-color:#f2f2f2; padding:10px; border-top:dashed 1px #e4e4e4; margin:10px 0 0 0; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .viewmore-price-out .final-price { float:left; font-size:20px; line-height:26px; color:#333; font-weight:bold; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .viewmore-price-out .vmore-but-outer { float:right; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .all-vmore { float:right; margin:0 20px 0 0; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .all-vmore a { font-size:13px; line-height:16px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-cate-title { border-bottom:solid 1px #e6682e; position:relative; margin:35px 10px 20px 10px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-cate-title .cat-title { font-size:16px; line-height:22px; color:#fff; background-color:#e6682e; position:absolute; left:14px; top:-14px; padding:4px 10px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-sub-cat-title { padding:15px; font-size:16px; text-transform:uppercase; line-height:20px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-sub-cat-title h3 { font-weight:normal; color:#333; }
.cityselector.top-border { border-top:none }
.ofrblck.popup { position:static; width:780px; }
.coming-soon-outer { padding:15px; background-color:#fff; margin:15px; }
.coming-soon-outer figure { padding:0 10px 0 0; float:left; margin:0 10px 0 0; }
.coming-soon-outer p { font-size:18px; line-height:26px; color:#555; font-weight:normal; padding:20px 0 0 0; }
.coming-soon-outer p b, .coming-soon-outer p b a { color:#333; }
.ofrblckexpoffer { background: rgba(225, 225, 225, 0.1); border: 1px dotted #fff; color: #fff; float: left; font-family: Arial, Helvetica, sans-serif; padding: 15px 10px; position: absolute; right: 50px; text-align: center; top: 40px; width: 25%; }
/* Offers page end here */


/*scroll bar start here */
.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; } /* RTL direction/left-side scrollbar */
.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(153,153,153,0.9); }
.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 { /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0;/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/ }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px;/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/ }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px;/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/ }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px;/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/ }
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
/*scroll bar end here */	


/* offer detail 1 page starts here */
.offer-detail-banner-outer { background:url(../images/other/offer-detail1.jpg) no-repeat 0 0; height:401px; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; margin:0px; }
.offer-detail-banner-outer .lt-content-outer { width:60%; float:left; }
.offer-detail-banner-outer .lt-content-outer h1 { font-size:26px; line-height:34px; color:#fff; padding:15px 10px 10px 10px; font-weight:normal; }
.offer-detail-banner-outer .lt-content-outer .busi-title { font-size:16px; line-height:20px; padding:0 10px 10px 35px; color:#b9b9b9; background:url(../images/default/business-bag.png) no-repeat 11px 0; }
.offer-detail-banner-outer .lt-content-outer .busi-services { font-size:16px; line-height:20px; padding:0 10px 10px 35px; color:#b9b9b9; background:url(../images/default/services-portfolio.png) no-repeat 11px 0; }
.offer-detail-banner-outer .lt-content-outer .busi-title span, .offer-detail-banner-outer .lt-content-outer .busi-services span { font-size:14px; line-height:20px; display:inline-block; padding:0 5px 0 0; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out { margin:30px 0 10px 0; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list { margin:0 15px 0 0; background-color: rgba(255, 255, 255, 0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:15px 10px; width:28%; float:left; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-title { font-size:18px; line-height:22px; color:#b9b9b9; text-align:center; padding:0 0 8px 0; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-cont { font-size:15px; line-height:20px; color:#fff; text-align:center; padding:0; font-weight:bold; }
.offer-detail-banner-outer .rt-content-outer { width:40%; float:left; }
.offer-detail-banner-outer .rt-content-outer .frm-outer { margin:0 15px 0 15px; background-color: rgba(255, 255, 255, 0.3); padding:15px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer h2 { font-size:18px; line-height:24px; color:#fff; padding:0 0 10px 0 0; font-weight:normal; }
.offer-detail-banner-outer .rt-content-outer .frm-outer p { font-size:14px; line-height:18px; color:#b9b9b9; padding:15px 0 8px 0; }
.offer-detail-banner-outer .rt-content-outer .frm-outer p a { color:#0CF; border-bottom:dashed 1px #fdb714; display:inline-block; margin:0 0 0 5px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid { font-size:14px; line-height:18px; color:#b9b9b9; padding:8px 0; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid a { color:#0CF; border-bottom:dashed 1px #fdb714; display:inline-block; margin:5px 0 0 5px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list { position:relative; display:inline-block; margin:0 5px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list input[type="text"] { background-color: rgba(255, 255, 255, 0.3); width:150px; border:solid 1px #676c75; cursor:pointer; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .drop-list-arrow { position:absolute; top:12px; right:7px; background:url(../images/default/downarrows.png) no-repeat; width:15px; height:7px; z-index:5; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list { position:absolute; width:162px; top:30px; left:1px; background-color:#fff; z-index:5; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list ul { margin:0px; padding:0px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list ul li { margin:0px; padding:0px; list-style:none; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list ul li a { font-size:12px; line-height:18px; color:#666; padding:8px 15px; display:block; border-bottom:solid 1px #e4e4e4; margin:0px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list ul li.active, .offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list ul li.active a, .offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list ul li a:hover { background-color:#ff4242; -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; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer { margin:30px 0 0 0; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer ul { margin:0px; padding:0px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer ul li { margin:0 0 5px 0; padding:0px; list-style:none; float:left; position:relative; width:50%; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer ul li input[type="text"] { width:90%; background-color: rgba(255, 255, 255, 0.3); border:solid 1px #676c75; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer ul li label { font-size:13px; line-height:18px; color:#b9b9b9; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer ul li label input[type="checkbox"] { left:0px; position:relative; margin:-2px 0 0 0; }
.offer-calculate-det-out { padding:15px 25px; }
.offer-calculate-det-out h2 { font-size:24px; line-height:32px; color:#333; font-weight:normal; padding:0 0 10px 0; }
.offer-calculate-det-out .dis-title-txt { font-size:16px; line-height:24px; color:#666; padding:5px 0 0 0; }
.offer-calculate-det-out .discount-blk { border-top:dashed 1px #29ac29; border-bottom:dashed 1px #29ac29; margin:5px 0 15px 0; padding:10px; }
.offer-calculate-det-out .discount-blk ul { margin:0px; padding:15px 0; background-color:#f9f9f9; }
.offer-calculate-det-out .discount-blk ul li { margin:0px; padding:15px 0; float:left; width:19%; text-align:center; }
.offer-calculate-det-out .discount-blk ul li.brd-rt { border-right:dashed 1px #29ac29; }
.offer-calculate-det-out .discount-blk ul li .title-txt { font-size:14px; line-height:18px; text-align:center; padding:0 0 10px 0; color:#666; }
.offer-calculate-det-out .discount-blk ul li .con-txt { font-size:18px; line-height:24px; text-align:center; padding:0; color:#333; font-weight:bold; }
.offer-content-outer.ful-wid { width:96%; margin:0 2%; }
.offer-content-outer.ful-wid h3 { font-size:18px; line-height:24px; color:#333; padding:10px 0; font-weight:normal; }
/*.offer-content-outer.ful-wid .offer-list-outer{width:auto;}*/
.offer-content-outer.ful-wid .offer-list-outer { width:100%; }
.offer-content-outer.ful-wid .offer-list-outer .offer-cat-list-out { padding:10px 0; }
.offer-content-outer.ful-wid .offer-list-outer .offer-cat-list-out .single-list-out { width:47%; }
.mobilebg.offer-bg { padding:15px 25px; overflow:hidden; }
.offer-detail-banner-outer .ofrblck { top:20px; }
/* offer detail 1 page end here */

.offer-calculate-det-out .loca-open-hrs-outer .locations-out { width:49%; float:left; margin:0 0 0 1%; }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out .loc-title-txt { font-size:16px; line-height:24px; color:#666; padding:0; }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out .location { font-size:11px; color:#666; padding:5px 15px 5px; display:block }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out .addssmap { background:#fff; margin:5px 15px 15px }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs { border-left:dashed 1px #ccc; width:49%; float:left; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .loc-title-txt { font-size:16px; line-height:24px; color:#666; padding:0 0 0 10px; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .loc-title-txt .seemor { font-size:10px; color:#ac1a25; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour { color:#333; padding:5px 15px 15px }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour ul li span { padding:0 10px 0 5px; color:#666; font-size:12px; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour ul li .badge { color:#fff; text-align:center; padding:3px 5px; margin-left:5px; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour ul li { padding:5px; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour ul li .icon-white, .icon { margin-top:4px; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour ul li.active { background-color: #f7f7f7; color: #5fae2c; font-weight:bold; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour ul li .col1 { width:40%; float:left; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour ul li .col2 { width:60%; float:left; font-size:12px; }
.offer-calculate-det-out .loca-open-hrs-outer .open-hrs .timehour ul li .col2 .timend { display:block }
.offer-hm-page-blk { padding:10px; }
.offer-hm-page-blk ul { margin:0px; padding:0px; }
.offer-hm-page-blk ul li { margin:0; padding:0px; list-style:none; background-color:#fff; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; }
.offer-hm-page-blk ul li .ofr-title { font-size:16px; line-height:22px; height:17px; overflow:hidden; font-weight:normal; color:#333; padding:10px; margin:0 0 5px 0; }
.offer-hm-page-blk ul li .ofr-title a { color:#333; }
.offer-hm-page-blk ul li .cty-txt { font-size:12px; line-height:18px; color:#666; padding:0 10px 5px 25px; background:url(../images/default/ser-map.png) no-repeat 9px 4px; }
.offer-hm-page-blk ul li .offers-txt { font-size:13px; line-height:18px; height:36px; overflow:hidden; color:#666; padding:0 10px 5px 25px; margin:0 0 5px 0; background:url(../images/default/ser-exp.png) no-repeat 9px 4px; }
.offer-hm-page-blk ul li .offers-txt i { color:#999; text-transform:none; font-size:12px; font-style:normal; }
.offer-hm-page-blk ul li .offer-amt-out { padding:10px; }
.offer-hm-page-blk ul li .offer-amt-out ul { margin:0px; padding:0px; }
.offer-hm-page-blk ul li .offer-amt-out ul li { margin:0px; padding:10px; list-style:none; float:left; width:45%; border-right:solid 3px #fff; border-bottom:none; background-color:#f4f4f4; height:46px; }
.offer-hm-page-blk ul li .offer-amt-out ul li.noback { text-align:center; padding:20px 10px 0px 10px; }
.offer-hm-page-blk ul li .offer-amt-out ul li .title-txt { font-size:13px; line-height:18px; text-align:left; padding:0 0 5px 0; color:#999; float:left; width:49%; }
.offer-hm-page-blk ul li .offer-amt-out ul li .cont-txt { font-size:13px; line-height:18px; text-align:left; padding:0 0 5px 0; color:#000; float:left; width:49%; }
.frm-overlay { position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:100; background-color: rgba(0, 0, 0, 0.7); display:block; }
.frm-overlay .title-txt { font-size:18px; line-height:26px; color:#fff; padding:40px 15px 15px 15px; text-align:center; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); font-weight:bold; }
.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; }
.techlcfpop .cityselector { border:none; width:728px; margin-left:-364px; }
.techlcf-bg { font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.techlcf-full { width:100%; height:610px; }
.techlcf-left { width:286px; float:left; background:#ededed url(../images/other/services-lcf-bg.jpg) no-repeat bottom center; padding:20px; height:570px; }
.techlcf-left-head { font-size:16px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; color:#333; text-align:center; padding-top:10px; padding-bottom:15px; position:relative; }
.techlcf-left-head:before { position:absolute; width:17%; bottom:0; left:40%; border-bottom:solid 2px #999; content:""; }
.techlcf-left-bottom { width:100%; margin-top:20px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.techlcf-left-bottom ul li { display:block; margin-bottom:15px; }
.techlcf-left-bottom ul li i { width:60px; font-size:42px; float:left; color:#fff; }
.techlcf-usp-right { float:left; margin-left:5px; width:220px; }
.techlcf-usp-right p { color:#333; font-size:13px; padding:0 0 10px 25px; background:url(../images/default/poat-ad-icon.png) no-repeat 0 4px; }
.techlcf-usp-right .usptex { color:#333; font-size:11px; }
.techlcf-right { width:402px; float:left; background:#fff; }
.techlcf-right .techlcf-righthead { width:100%; padding:25px 0; text-align:center; background:#fff; font-size:16px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; border-bottom:dashed 1px #e4e4e4; }
.techlcf-right .techlcf-righthead span { background:url(../images/default/networking.png) no-repeat 0 8px; padding:10px 10px 10px 45px; margin:auto; }
.techlcf-right .techlcf-field { width:92%; padding:0 4%; margin-top:20px; }
.techlcf-right .lcfinpu { width:96%; margin:10px; position:relative; }
.techlcf-right .lcfinpu .labeltext { background:#f9f9f9; position:absolute; left:0; top:6px; width: 100.5%; z-index:8; padding: 0 0 3px; }
.techlcf-right .lcfinpu .labeltext .itemlabel { margin:3px 0px 5px 3px; padding:3px 5px; color:#333; font-size:12px; line-height:18px; cursor:default; background-color:#e7e7e7; border-radius:3px; font-family:Arial, Helvetica, sans-serif; display:inline-block }
.techlcf-right .lcfinpu .labeltext .itemlabel a { font-weight:bold; color:#969696; font-size:14px; }
.techlcf-right .lcfinpu .loadingmini { position:absolute; right:44px; top:8px; }
.techlcf-right .lcfinpu input[type="text"] { outline:none !important; font-size:13px !important; padding:9px 5px 1px; display:block; width:96%; border:none; border-bottom:1px solid #757575 !important; background:none; height:40px; }
.techlcf-right .lcfinpu input[type="text"]:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.techlcf-right .lcfinpu label { color:#2b5065; bottom:10px; font-size:13px; font-weight:normal; position:absolute; pointer-events:none; left:15px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; opacity:1 !important; z-index:3; }
.techlcf-right .lcfinpu input:focus ~ label, .techlcf-right .techlcf-field ul li input:valid ~ label {
top:-3px;
font-size:11px;
color:#888;
left:10px;
}
.techlcf-right .lcfinpu.choo input[type="text"] { background:#fff url(../images/other/lcf-arrow.png) no-repeat 94% center; }
.techlcf-right .lcfinpu.loc input[type="text"] { background:#fff url(../images/other/lcf-loc.png) no-repeat 94% center; }
.techlcf-right .lcfinpu.cal input[type="text"] { background:#fff url(../images/other/lcf-cal.png) no-repeat 94% center; cursor:pointer; }
.techlcf-field .lcf-ph { width:94%; padding: 0 3%; }
.techlcf-field .lcf-ph .phlef { width:30%; position: absolute; display:none; top:10px; overflow:hidden; float:left; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.techlcf-field .lcf-ph .phlef select { width:130px; color:#2b5065; font-size:12px !important; background:url(../images/other/lcf-arrow.png) no-repeat 61px center; height:23px; border:0 !important }
.techlcf-field .lcf-ph .phrig { width:100%; float:left; }
.techlcf-field .lcf-ph .phrig input[type="text"] { padding-left:27%; width:71%; outline:none !important; font-size:13px !important; display:block; border:none; border-bottom:1px solid #757575 !important; background:none; height:38px; }
.techlcf-field .lcf-ph .phrig input[type="text"]:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.techlcf-field .lcf-ph .phrig label { left:15px !important; bottom:10px; color:#2b5065; font-size:13px; font-weight:normal; position:absolute; pointer-events:none; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; opacity:1 !important; z-index:3; }
.techlcf-field .active .lcf-ph .phrig label { top:-3px; font-size: 11px !important; left: 9px !important; }
.techlcf-field .active .phlef { display:block }
.techlcf-field .lcf-ph .phrig input:focus ~ label, .techlcf-field .lcf-ph .phrig input:valid ~ label {
left:10px !important;
top:-3px;
font-size:11px;
color:#888;
}
 .techlcf-field .lcf-ph .phrig input:focus ~ .phlef {
display:block;
transition:0.2s ease all;
-moz-transition:0.2s ease all;
-webkit-transition:0.2s ease all;
}
 .techlcf-field .lcf-ph .phrig input[type="text"]:required, .techlcf-right .lcfinpu input[type="text"]:required {
border-bottom:solid 1px #ce3232 !important;
border-top:0 !important;
border-left:0 !important;
border-right:0 !important;
box-shadow:none !important;
}
.techlcf-field .lcf-ph .phrig input[type="text"]:required ~ label, .techlcf-right .lcfinpu input[type="text"]:required ~ label {
color:#ce3232;
}
.techlcf-right .lcfinpu.alert label { color:#ce3232; }
.techlcf-right .lcfinpu.alert input[type="text"] { border-bottom:solid 1px #ce3232 !important; }
.techlcf-field .lcf-ph.alert .phrig input[type="text"] { border-bottom:solid 1px #ce3232 !important; }
.techlcf-field .lcf-ph.alert .phrig input:focus ~ label, .techlcf-field .lcf-ph.alert .phrig input:valid ~ label {
color:#ce3232;
}
.techlcf-right .techlcf-field p { font-size:16px; line-height:22px; color:#f89406; margin:0 0 10px 0; padding:0 0 5px 0; }
.techlcf-right .techlcf-field p b { color:#666; }
.techlcf-right .techlcf-field .titletxt { color:#2b5065; font-size:13px; font-weight:normal; }
.techlcf-right .techlcf-field .sms-call-out { padding:10px 0; }
.techlcf-right .techlcf-field .sms-call-out ul { margin:0px; padding:0px; }
.techlcf-right .techlcf-field .sms-call-out ul li { margin:0 10px 0 0; padding:0px; list-style:none; float:left; color:#666; font-size:12px; }
.techlcf-right .techlcf-field .sms-call-out ul li input[type="radio"] { position:static; left:0px; }
.techlcf-right .techlcf-field .veri-code { margin:15px 0; background-color:#f2f2f2; text-align: center; font-size:13px; line-height:20px; padding:10px 0; color:#444; }
.techlcf-right .techlcf-field .veri-code b { color:#333 }
.techlcf-right .techlcf-field .notyet { padding:10px 0; font-size:14px; line-height:20px; color:#666; }
.techlcf-right .techlcf-field .notyet span { font-size:12px; line-height:20px; color:#999; display:block; }
.techlcf-field .bar { position:absolute; display:block; width:100%; z-index:7; bottom:0; }
.techlcf-field .bar:before, .techlcf-field .bar:after { content:''; height:2px; width:0; bottom:0px; position:absolute; background:#04adbc; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.techlcf-field .bar:before { left:50%; }
.techlcf-field .bar:after { right:50%; }
.techlcf-field input:focus ~ .bar:before, .techlcf-field input:focus ~ .bar:after {
width:50%;
}
.techlcf-right .lcfinpu .highlight { position:absolute; height:60%; width:100%; top:25%; left:0; pointer-events:none; opacity:0.5; }
.techlcf-right .lcfinpu input:focus ~ .highlight {
-webkit-animation:inputHighlighter 0.3s ease;
-moz-animation:inputHighlighter 0.3s ease;
animation:inputHighlighter 0.3s ease;
}
@-webkit-keyframes inputHighlighter { from {
background:#04adbc;
}
to { width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter { from {
background:#04adbc;
}
to { width:0; background:transparent; }
}
@keyframes inputHighlighter { from {
background:#04adbc;
}
to { width:0; background:transparent; }
}
.lcfcoursetype { width:100%; color:#2b5065; font-size:13px; padding-top:10px; }
.lcfcoursetype ul li { display:inline-block; padding-left: 25px; padding-top: 12px; font-size:13px; }
.lcfcoursetype input[type="radio"].css-checkbox { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
.lcfcoursetype input[type="radio"].css-checkbox + label.css-label { padding-left:20px; height:15px; display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer; }
.lcfcoursetype input[type="radio"].css-checkbox:checked + label.css-label { background-position: 0 -15px; }
.lcfcoursetype label.css-label { background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_2adbce44987ccbede943f3956a38690c.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.lcfcoursetype input[type="radio"]:not(:checked) ~ label, .lcfcoursetype input[type="radio"]:checked ~ label {
color:#2b5065 !important;
font-size:12px !important;
}
.lcfcoursetype input[type="checkbox"]:checked ~ label .lcfcoursetype input[type="radio"]:checked ~ label, .lcfcoursetype input[type="checkbox"] ~ label:hover, .lcfcoursetype input[type="radio"] ~ label:hover {
color:#000 !important;
}
.lcfcoursetype input[type="radio"]:not(:checked) + label:before, .lcfcoursetype input[type="radio"]:checked + label:before { height: 12px; width: 12px; top:3px; }
.lcfcoursetype input[type="radio"]:not(:checked) + label:after, .lcfcoursetype input[type="radio"]:checked + label:after { font-size: 7px; }
.techlcf-right .lcf-ser-box { width:100%; background:#fff; position:absolute; z-index:15; -webkit-box-shadow: 1px 1px 8px 1px rgba(50, 50, 50, 0.44); -moz-box-shadow:1px 1px 8px 1px rgba(50, 50, 50, 0.44); box-shadow:1px 1px 8px 1px rgba(50, 50, 50, 0.44); transition: all 0.5s ease-in 0s; }
.techlcf-right .lcf-ser-box ul { max-height:200px; overflow-x: hidden; overflow-y: scroll; }
.techlcf-right .lcf-ser-box ul li { padding:3%; border-bottom:solid 1px #eff1f6; width:95% !important; text-align:left; margin:0; background:#fff; transition: all 0.2s ease-in 0s; }
.techlcf-right .lcf-ser-box ul li a { display:block; color:#2b5065; font-size:12px; text-decoration:none; transition: all 0.2s ease-in 0s; }
.techlcf-right .lcf-ser-box ul li:hover { background:#ff4242; }
.techlcf-right .lcf-ser-box ul li:hover a { color:#fff; }
.techlcf-right .lcf-btn { text-align:center; margin:15px 15px 25px; }
.techlcf-right .lcf-btn a { padding:1% 8%; background:#ce3232; margin:0 auto; width:30%; color:#fff; font-size:19px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.75); display: block; box-shadow: 0 6px #992e33; }
.lcf-btn a:hover { box-shadow: 0 4px #992e33; text-decoration:none; top: 2px; position:relative; }
.techlcf-right .lcf-btn a.submit { background:#d3d3d3; color:#444; font-size:19px; text-shadow:none; display: block; box-shadow:none !important; }
.techlcf-right .lcf-btn a.submit:hover { box-shadow:none; text-decoration:none; top: 0; cursor:not-allowed; }
.techlcf-right .lcf-tc, .techlcf-right .lcf-tc a { text-align:right; font-size:11px !important; color:#b1b1b1; margin:10px 10px 0 0 }
.techlcf-right .lcf-btn a:after { background:#992e33; content: ""; position:absolute; }
.techlcf-thanks { color: #0f9c4e; font-size: 18px; font-weight: normal; line-height:28px; text-align:center; padding-top:10%; }
.techlcf-thanks .otherlinks ul li { padding:10px; margin:10px 0 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; background-color: rgba(255,255,255,0.12); color:#fff; background-color:#f2f2f2; text-align:left; }
.techlcf-thanks .otherlinks ul li h3 { padding: 0 0 5px; }
.techlcf-thanks .otherlinks ul li h3 a { color:#333 }
.techlcf-thanks .otherlinks ul li .location a { padding:0 5px 0 }
.techlcf-thanks .otherlinks ul li .rmdet ul { margin:0px; padding:0; }
.techlcf-thanks .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:#999; background:url(../images/default/dot-arrow.png?v=5.6.7) no-repeat -3px 1px; border:none !important; width:auto }
.techlcf-thanks .otherlinks ul li .rmdet ul li span { color:#999; }
.techlcf-thanks .otherlinks .location { color:#aaa; display:block }
.techlcf-thanks .otherlinks .location i.fa-map-marker { color:#999; }
.in-scroll.fir-use { overflow:scroll !important; }
.profile-page-header { background:url(../images/other/profile-back-img.jpg) no-repeat center bottom; height:auto; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; min-height:360px; }
.profile-page-header .profile-cover { width:100%; height:auto; background-color:rgba(0, 0, 0, 0.7); min-height:360px; }
.profile-page-header .profile-cover.free-add-back { background-color:rgba(0, 0, 0,0.2); }
.profile-page-header .profile-cover .breadcrumb { padding:10px; }
.profile-page-header .profile-cover .profile-info { width:60%; float:left; font-family:"open_sansregular"; }
.profile-page-header .profile-cover .profile-info .type-of-cate { margin:10px 0; display: inline-block; padding:8px 16px; font-size: 11.844px; line-height: 14px; color: #ffffff; text-shadow: 1px 2px 3px #666; white-space: nowrap; vertical-align: baseline; background-color: #4da66e; letter-spacing:1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.profile-page-header .profile-cover .profile-info h1 { font-size:30px; line-height:30px; color:#fff; padding:10px 20px 10px 0; }
.profile-page-header .profile-cover .profile-info h1 span { display:block; font-size:12px; font-style:italic; line-height:16px; color:#ccc; padding:4px 0 0 0; letter-spacing:0.5px; }
.profile-page-header .profile-cover .profile-info .profile-ratings { padding:10px 0; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul { margin:0px; padding:0px; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li { margin:0 10px 0 0; padding:0px; float:left; font-size:15px; line-height:20px; color:#fff; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li i { display:inline-block; margin:0 3px 0 6px; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li a { color:#fff; display:inline-block; padding:1px 0 0 0; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li .star { background:url(../images/default/rating-star.png?v=3.2.8) no-repeat 0 0; height:16px; width:90px; margin:2px 0 0 0; float:left; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li .star1 { background-position:0 -16px; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li .star2 { background-position:0 -32px; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li .star3 { background-position:0 -48px; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li .star4 { background-position:0 -64px; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li .star5 { background-position:0 -80px; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li.star span.number { display:inline-block; margin:0 5px 0 0; font-size:13px; line-height:20px; color:#fff; }
.profile-page-header .profile-cover .profile-info .city-cat-list { padding:10px 10px 10px 0; }
.profile-page-header .profile-cover .profile-info .city-cat-list ul { margin:0px; padding:0px; list-style:none; }
.profile-page-header .profile-cover .profile-info .city-cat-list ul li { margin:0 1px 0 0; padding:0px; list-style:none; float:left; font-size:15px; line-height:20px; color:#fff; }
.profile-page-header .profile-cover .profile-info .city-cat-list ul li.dots { padding:0 10px; }
.profile-page-header .profile-cover .profile-info .city-cat-list ul li a { color:#fff; display:inline-block; }
.profile-page-header .profile-cover .profile-info .prof-phone { font-size:20px; line-height:26px; color:#fff; letter-spacing:0.5px; padding:10px 0; }
.profile-page-header .profile-cover .profile-info .prof-phone a { color:#fff; }
.profile-page-header .profile-cover .profile-info .prof-phone i { margin:0 5px 0 0; }
    .profile-page-header .profile-cover .profile-info .view-phone {
        font-size: 15px;
        line-height: 20px;
        color: #fff;
        letter-spacing: 0.5px;
        padding: 10px 0;
        float: left;
    }
.profile-page-header .profile-cover .profile-info .view-phone a { color:#fff; background-color:#4da66e; font-size:11px; display:inline-block; padding:0 3px; text-shadow: 1px 2px 3px #666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0 0 0 4px; }


  .profile-page-header .profile-cover .profile-info .view-phone a.phonepin {
        color: #fff;
        font-size: 13px;
        display: inline-block;
        padding: 0 3px;
        text-shadow: 1px 2px 3px #666;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin: 0 0 0 4px;
background-color: rgb(255,255,255,0);
    }
.profile-page-header .profile-cover .profile-info .view-phone i { margin:0 1px 0 0; font-size:15px; color:#ccc; }

    .profile-page-header .profile-cover .profile-info .pin-outer {
        float: left;
        padding: 9px 0 9px 5px;
        font-size: 14px;
        color: #fff;
        letter-spacing: 1px;
    }

        .profile-page-header .profile-cover .profile-info .pin-outer span {
            display: inline-block;
            background-color: #047c31;
            color: #fff;
            padding: 0 3px;
            margin: 0 2px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

        .profile-page-header .profile-cover .profile-info .pin-outer.info {
            position: relative;
            margin: 6px 0 0 0;
            padding: 0px;
        }

            .profile-page-header .profile-cover .profile-info .pin-outer.info a {
                padding: 3px 10px;
                display: block;
            }

            .profile-page-header .profile-cover .profile-info .pin-outer.info img {
                margin: 0px;
                padding: 0px;
                vertical-align: middle;
            }

            .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer {
                padding: 10px;
                position: absolute;
                width: 300px;
                z-index: 10;
                background-color: #fff;
                left: 46px;
                top: -38px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                display: none;
            }

                .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer:after, .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer:before {
                    right: 100%;
                    top: 50%;
                    border: solid transparent;
                    content: " ";
                    height: 0;
                    width: 0;
                    position: absolute;
                    pointer-events: none;
                }

            .profile-page-header .profile-cover .profile-info .pin-outer.info:hover .information-outer {
                display: block;
            }

            .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer:after {
                border-color: rgba(255, 255, 255, 0);
                border-right-color: #fff;
                border-width: 5px;
                margin-top: -5px;
            }

            .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer:before {
                border-color: rgba(255, 255, 255, 0);
                border-right-color: #fff;
                border-width: 8px;
                margin-top: -8px;
            }

            .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer ul {
                margin: 0px;
                padding: 0px;
            }

                .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer ul li {
                    margin: 0 0 0 15px;
                    padding: 0 0 6px 5px;
                    list-style: decimal;
                    font-size: 13px;
                    line-height: 16px;
                    font-weight: normal;
                    color: #444;
                }

            .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer .close-txt {
                text-align: right;
                display: none;
            }

                .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer .close-txt a {
                    text-decoration: none;
                    font-size: 12px;
                    line-height: 12px;
                    color: #000;
                    padding: 0px;
                    margin: 0px;
                }

.profile-page-header .profile-cover .profile-offer { width:40%; float:left; font-family:"open_sansregular"; position:relative; padding:0 0 15px 0; }
.profile-page-header .profile-cover .profile-offer .ofrblck { position:static; top:0px; right:0px; width:95%; padding:10px; background-color: rgba(255,255,255,0.80); }
.profile-page-header .profile-cover .profile-offer .ofrblck .citydrop { background-color:#fff; }
.profile-page-header .profile-cover .profile-offer .ofrblck .ribbon { top:1px; right:17px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer { position:static; top:0px; right:0px; width:95%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup { position:relative; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup h3 { font-size:16px; line-height:20px; color:#fff; padding:15px 10px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul { margin:15px; padding:10px; background-color:#fff; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li { position:relative; display:inline-block; width:46%; margin:0; padding: 10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.fulwid { width:97%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum { width:46%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup input { font-size:14px; padding:5px 0; display:block; width:100%; border:none; border-bottom:1px solid #757575; background:none; color:#ccc; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup input:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup label { color:#bbb; font-size:12px; font-weight:normal; position:absolute; pointer-events:none; left:15px; top:16px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup input:focus ~ label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup input:valid ~ label {
top:-3px;
font-size:11px;
color:#888;
left:10px;
}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup .bar { position:relative; display:block; width:100%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup .bar:before, .profile-page-header .profile-cover .profile-offer .only-frm-outer .bar:after { content:''; height:1px; 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; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup .bar:before { left:50%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup .bar:after { right:50%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer input:focus ~ .bar:before, .profile-page-header .profile-cover .profile-offer .only-frm-outer input:focus ~ .bar:after {
width:50%;
}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .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; }
}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.success label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.active label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.alert label { top:-4px; left:10px; color: #d6181f; font-size: 11px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.active label { color: #888; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.alert input { border-bottom:solid 1px #d6181f; color:#d6181f; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.success input { border-bottom:solid 1px #08a182; color:#08a182; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.alert label { color: #d6181f; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.success label { color: #08a182; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input { padding-left:80px; color:#fff; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input[type="text"]:required {
width:76%;
color:#999;
box-shadow:none;
outline:none !important;
}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .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; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .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;
}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop a { color:#e4e4e4; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .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: ''; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload { position:absolute; background:#fff; width:75px; top: -3px; left: 0; box-shadow:none; z-index:2; overflow:hidden; border-top:none; padding-top:0px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload select { border:none; background-color:#fff; color:#333; outline:none; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload ul li { width:100% }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .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 }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop ul li i { font-size:11px; position:static; background:none }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .cityload ul li a { color:#555; text-decoration:none; display:block; text-overflow:ellipsis }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop.active { display:block }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum.active label { top:-4px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .cityload ul li.active, .profile-page-header .profile-cover .profile-offer .only-frm-outer .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 }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .cityload ul li:hover, .profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .cityload ul li.active a, .profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .cityload ul li:hover a { color:#fff }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer { margin:15px; padding:10px; background-color:#fff; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .title-txt { font-size:14px; line-height:20px; color:#333; font-weight:bold; letter-spacing:0.5px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .verify-txt { font-size:13px; line-height:20px; padding:10px 0; color:#666; letter-spacing:0.5px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .send-otp { background-color:#f2f4f8; padding:10px; height:50px; overflow:hidden; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .send-otp .otp-title { font-size:12px; font-weight:600; line-height:20px; letter-spacing:0.5px; padding:0 0 5px 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .send-otp ul { margin:0px; padding:0px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .send-otp ul li { margin:0 10px 0 0; padding:5px 0 10px 0; list-style:none; float:left; width:60px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .send-otp ul li .send-outer { position:absolute; top:-3px; left:0px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .send-otp ul li label { color:#666; left:0px; top:0px; font-size:12px; text-transform:uppercase }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before { top:0px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .veri-code-send { font-size:13px; line-height:20px; color:#666; padding:10px 10px 5px 10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .veri-code-send span { display:inline-block; padding:0 0 0 5px; color:#333; font-size:12px; font-weight:700; letter-spacing:0.5px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer { padding:5px 10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .titletxt { font-size:13px; line-height:16px; font-weight:700; letter-spacing:0.5px; padding:5px 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer input[type="text"] { width:100px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer a { margin:0 0 0 5px; display:inline-block; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p { padding:5px 0 0 0; font-size:13px; line-height:16px; color:#666; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p span { display:block; color:#999; font-size:10px; letter-spacing:0.5px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p span b { color:#333; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer { margin:15px; padding:10px; background-color:#fff; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .cur-pro { padding:0 0 10px 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .cur-pro figure { float:left; width:60px; height:60px; margin:0 10px 0 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .cur-pro .title-txt { font-size:16px; line-height:20px; color:#333; font-weight:bold; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .cur-pro .con-det { padding:5px 0 5px 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .cur-pro .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .cur-pro .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer { padding:10px 0 5px 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .tit-border { padding:0 0 5px 0; margin:0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .tit-border .titletxt { font-size:13px; line-height:20px; color:#666; letter-spacing:0.5px; padding:0; float:left; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall { float:right; font-size:11px; color:#666; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list { background-color:#f2f2f2; border-bottom:solid 2px #fff; border:solid 1px #fff; padding:5px 0; float:left; width:49.5%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt { font-size:13px; line-height:20px; font-weight:bold; color:#333; letter-spacing:0.5px; padding:0 10px; float:none; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det { padding:0 0 0 17px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list .ser-type-list { padding:0 0 5px 30px; display:inline-block; font-size:12px; line-height:20px; color:#666; background: url(../images/default/ser-exp.png) no-repeat 16px 4px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer { background-color:#f2f4f8; position:relative; -webkit-border-radius: 8px; -moz-border-radius:8px; border-radius:8px; margin:0 0 20px 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer .tc-app { position:absolute; bottom:0px; right:0px; font-size:11px; line-height:13px; color:#999; padding:10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer .tc-app a { color:#999; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer h3 { font-size:16px; line-height:20px; color:#fff; padding:15px 10px; letter-spacing:0.2px; margin:0; background-color:#2c3039; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer h3 .phone-number { font-size:13px; line-height:20px; color:#fff; padding:3px 0 0 0; letter-spacing:1px; font-weight:700; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer h3 .phone-number a { color:#fff; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer h3 .phone-number i { margin:0 5px 0 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer .cont-out { width:46%; margin:0; float:left; padding:0 0 0 2%; position:relative; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul { margin:0px; padding:20px 10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li { position:relative; padding:0 0 10px 0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.alert { }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.alert { }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .selecttoo { width:97%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .selecttoo i { right:5px; color:#ccc; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.submit { padding:10px 0 10px 0; text-align:center; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .checkbox label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .checkbox, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.alert .selecttoo a{border:solid 1px #c20000;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li input[type="text"] { margin-bottom:5px; width:90%; font-size:13px; padding:8px 10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.filled input[type="text"] ~ label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li input[type="text"]:focus ~ label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.filled input[type="text"] {
display:none
}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.filled textarea ~ label {
color:#999
}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li input[type="text"]:focus { outline:none }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum.alert input[type="text"], .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert input[type="text"] { border-color:#c20000 }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .angledown-drop { background-color:#fcfcfc; width:97%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; top:32px; position:absolute; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .angledown-drop 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:0 !important; float:none !important; font-size:12px; line-height:20px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover { background-color:#ff4242; color: #fff; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover label { color: #fff; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .angledown-drop ul li label { cursor:pointer; font-weight:normal; font-size:12px; position:relative; top:0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.active label { }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.success label { color:#08a182; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.alert label { color:#c20000; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.success input[type="text"] { border-color:#08a182 }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.alert input[type="text"] { border-color:#c20000 }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li i { position:absolute; font-size:12px; line-height:18px; color:#ccc; top:11px; right:16px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum { margin-left:-5px }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum { width: 80%; display: inline-block; position:relative }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:98% }

.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .user-inputs{}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .user-inputs .title-txt{color:#666;font-size:13px;line-height:18px;padding:0 0 3px 0;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .user-inputs ul { margin:0; padding:0; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .user-inputs ul li {margin:0 15px 10px 0; float:left;padding-bottom:0;width:auto;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .user-inputs ul li label { font-size: 12px; line-height: 16px;color: #666; padding:3px 0 0 22px;height:auto;display:block;position:static;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li textarea { width:95%; height:180px; resize:none; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li textarea.mini{height:100px;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li textarea::-webkit-input-placeholder {font-size:12px;line-height:16px;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li textarea::-moz-placeholder {font-size:12px;line-height:16px;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li textarea::-ms-input-placeholder {font-size:12px;line-height:16px;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li input::-moz-placeholder {font-size:12px;line-height:16px;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li.alert textarea { border:solid 1px #c20000; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .citydrop { border:solid #ccc 1px; position:relative; display:inline-block; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .citydrop a { line-height:34px; padding:2px 15px 0px 5px; color:#333; display:block; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .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: ''; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .citydrop .cityload { width:200px; overflow: visible; margin: 0; border-top: solid #ccc 1px }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .citydrop .cityload ul { margin:0px; padding:0px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .citydrop .cityload ul li { float:none; padding:0px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .citydrop .cityload ul li a { padding:5px 10px; font-size:13px; line-height:20px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .citydrop .cityload ul li a:before { border-left:none; border-right:none; border-top:none; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .citydrop .cityload ul li a:hover { color:#fff; }
/* popup form starts here */
.cityselector .popup-frm-outer { position:static; top:0px; right:0px; width:100%; }
.cityselector .popup-frm-outer .close-txt { position:absolute; top:15px; right:10px; z-index:100; }
.cityselector .popup-frm-outer .close-txt a { dislay:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .popup-frm-outer .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .popup-frm-outer .formgroup { position:relative; }
.cityselector .popup-frm-outer .formgroup h3 { font-size:16px; line-height:20px; color:#fff; padding:15px 10px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .popup-frm-outer .formgroup ul { margin:15px; padding:10px; background-color:#fff; }
.cityselector .popup-frm-outer .formgroup ul li { position:relative; display:inline-block; width:46%; margin:0; padding: 10px; }
.cityselector .popup-frm-outer .formgroup ul li.fulwid { width:97%; }
.cityselector .popup-frm-outer .formgroup ul li.contnum { width:46%; }
.cityselector .popup-frm-outer .formgroup input { font-size:14px; padding:5px 0; display:block; width:100%; border:none; border-bottom:1px solid #757575; background:none; color:#ccc; }
.cityselector .popup-frm-outer .formgroup input:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.cityselector .popup-frm-outer .formgroup label { color:#bbb; font-size:12px; font-weight:normal; position:absolute; pointer-events:none; left:15px; top:16px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.cityselector .popup-frm-outer .formgroup input:focus ~ label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup input:valid ~ label {
top:-3px;
font-size:11px;
color:#888;
left:10px;
}
.cityselector .popup-frm-outer .formgroup .bar { position:relative; display:block; width:100%; }
.cityselector .popup-frm-outer .formgroup .bar:before, .profile-page-header .profile-cover .profile-offer .only-frm-outer .bar:after { content:''; height:1px; 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; }
.cityselector .popup-frm-outer .formgroup .bar:before { left:50%; }
.cityselector .popup-frm-outer .formgroup .bar:after { right:50%; }
.cityselector .popup-frm-outer input:focus ~ .bar:before, .profile-page-header .profile-cover .profile-offer .only-frm-outer input:focus ~ .bar:after {
width:50%;
}
.cityselector .popup-frm-outer .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; }
}
.cityselector .popup-frm-outer .formgroup ul li.success label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.active label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.alert label { top:-4px; left:10px; color: #d6181f; font-size: 11px; }
.cityselector .popup-frm-outer .formgroup ul li.active label { color: #888; }
.cityselector .popup-frm-outer .formgroup ul li.alert input { border-bottom:solid 1px #d6181f; color:#d6181f; }
.cityselector .popup-frm-outer .formgroup ul li.success input { border-bottom:solid 1px #08a182; color:#08a182; }
.cityselector .popup-frm-outer .formgroup ul li.alert label { color: #d6181f; }
.cityselector .popup-frm-outer .formgroup ul li.success label { color: #08a182; }
.cityselector .popup-frm-outer .formgroup ul li.contnum input { padding-left:80px; color:#fff; }
.cityselector .popup-frm-outer .formgroup ul li.contnum input[type="text"]:required {
width:76%;
color:#999;
box-shadow:none;
outline:none !important;
}
.cityselector .popup-frm-outer .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; }
.cityselector .popup-frm-outer .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;
}
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop a { color:#e4e4e4; }
.cityselector .popup-frm-outer .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: ''; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop .cityload { position:absolute; background:#fff; width:75px; top: -3px; left: 0; box-shadow:none; z-index:2; overflow:hidden; border-top:none; padding-top:0px; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop .cityload select { border:none; background-color:#fff; color:#333; outline:none; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop .cityload ul li { width:100% }
.cityselector .popup-frm-outer .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 }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop ul li i { font-size:11px; position:static; background:none }
.cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li a { color:#555; text-decoration:none; display:block; text-overflow:ellipsis }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop.active { display:block }
.cityselector .popup-frm-outer .formgroup ul li.contnum.active label { top:-4px; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li.active, .cityselector .popup-frm-outer .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 }
.cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li:hover, .cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li.active a, .cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li:hover a { color:#fff }
.cityselector .popup-frm-outer .one-time-pass-outer { margin:15px; padding:10px; background-color:#fff; }
.cityselector .popup-frm-outer .one-time-pass-outer .title-txt { font-size:14px; line-height:20px; color:#333; font-weight:bold; letter-spacing:0.5px; }
.cityselector .popup-frm-outer .one-time-pass-outer .verify-txt { font-size:13px; line-height:20px; padding:10px 0; color:#666; letter-spacing:0.5px; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp { background-color:#f2f4f8; padding:10px; height:50px; overflow:hidden; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp .otp-title { font-size:12px; font-weight:600; line-height:20px; letter-spacing:0.5px; padding:0 0 5px 0; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul { margin:0px; padding:0px; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul li { margin:0 10px 0 0; padding:5px 0 10px 0; list-style:none; float:left; width:60px; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul li .send-outer { position:absolute; top:-3px; left:0px; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul li label { color:#666; left:0px; top:0px; font-size:12px; text-transform:uppercase }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before { top:0px; }
.cityselector .popup-frm-outer .one-time-pass-outer .veri-code-send { font-size:13px; line-height:20px; color:#666; padding:10px 10px 5px 10px; }
.cityselector .popup-frm-outer .one-time-pass-outer .veri-code-send span { display:inline-block; padding:0 0 0 5px; color:#333; font-size:12px; font-weight:700; letter-spacing:0.5px; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer { padding:5px 10px; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer .titletxt { font-size:13px; line-height:16px; font-weight:700; letter-spacing:0.5px; padding:5px 0; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer input[type="text"] { width:100px; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer a { margin:0 0 0 5px; display:inline-block; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer p { padding:5px 0 0 0; font-size:13px; line-height:16px; color:#666; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer p span { display:block; color:#999; font-size:10px; letter-spacing:0.5px; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer p span b { color:#333; }
.cityselector .popup-frm-outer .thnks-outer { margin:15px; padding:10px; background-color:#fff; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro { padding:0 0 10px 0; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro figure { float:left; width:60px; height:60px; margin:0 10px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro .title-txt { font-size:16px; line-height:20px; color:#333; font-weight:bold; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro .con-det { padding:5px 0 5px 0; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer { padding:10px 0 5px 0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .tit-border { padding:0 0 5px 0; margin:0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .tit-border .titletxt { font-size:13px; line-height:20px; color:#666; letter-spacing:0.5px; padding:0; float:left; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall { float:right; font-size:11px; color:#666; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list { background-color:#f2f2f2; border-bottom:solid 2px #fff; border:solid 1px #fff; padding:5px 0; float:left; width:49.5%; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt { font-size:13px; line-height:20px; font-weight:bold; color:#333; letter-spacing:0.5px; padding:0 10px; float:none; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .con-det { padding:0 0 0 17px; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .ser-type-list { padding:0 0 5px 30px; display:inline-block; font-size:12px; line-height:20px; color:#666; background: url(../images/default/ser-exp.png) no-repeat 16px 4px; }
.cityselector .popup-frm-outer .promofrms-outer { background-color:#f2f4f8; }
.cityselector .popup-frm-outer .promofrms-outer h3 { font-size:16px; line-height:20px; color:#fff; padding:15px 10px; letter-spacing:0.2px; margin:0; background-color:#2c3039; }
.cityselector .popup-frm-outer .promofrms-outer h3 .phone-number { font-size:13px; line-height:20px; color:#fff; padding:3px 0 0 0; letter-spacing:1px; font-weight:700; }
.cityselector .popup-frm-outer .promofrms-outer h3 .phone-number a { color:#fff; }
.cityselector .popup-frm-outer .promofrms-outer h3 .phone-number i { margin:0 5px 0 0; }
.cityselector .popup-frm-outer .promofrms-outer { position:relative; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.cityselector .popup-frm-outer .promofrms-outer .cont-out { width:46%; margin:0; float:left; padding:0 0 0 2%; }
.cityselector .popup-frm-outer .promofrms-outer ul { margin:0px; padding:20px 10px; }
.cityselector .popup-frm-outer .promofrms-outer ul li { position:relative; padding:0 0 10px 0; }
.cityselector .popup-frm-outer .promofrms-outer ul li.alert{}
.cityselector .popup-frm-outer .promofrms-outer ul li.alert .selecttoo a{border:solid 1px #c20000;}

.cityselector .popup-frm-outer .promofrms-outer ul li .selecttoo { width:95%; }
.cityselector .popup-frm-outer .promofrms-outer ul li .selecttoo a i { right:5px; }
.cityselector .popup-frm-outer .promofrms-outer ul li.submit { padding:10px 0 10px 0; text-align:center; }
.cityselector .popup-frm-outer .promofrms-outer ul li .checkbox label, .cityselector .popup-frm-outer .promofrms-outer ul li .checkbox, .cityselector .popup-frm-outer .promofrms-outer ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.cityselector .popup-frm-outer .promofrms-outer ul li input[type="text"] { margin-bottom:5px; width:90%; font-size:13px; padding:8px 10px; }
.cityselector .popup-frm-outer .promofrms-outer ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
 .cityselector .popup-frm-outer .promofrms-outer ul li.filled input[type="text"] ~ label, .cityselector .popup-frm-outer .promofrms-outer ul li input[type="text"]:focus ~ label, .cityselector .popup-frm-outer .promofrms-outer ul li.filled input[type="text"] {
display:none
}
 .cityselector .popup-frm-outer .promofrms-outer ul li.filled textarea ~ label {
color:#999
}
.cityselector .popup-frm-outer .promofrms-outer ul li input[type="text"]:focus { outline:none }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum.alert input[type="text"], .cityselector .popup-frm-outer .promofrms-outer ul li ul li.alert input[type="text"] { border-color:#c20000 }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop { background-color:#fcfcfc; width:95%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; top:32px; position:absolute; }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop 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:0 !important; float:none !important; font-size:12px; line-height:20px; }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover { background-color:#ff4242; color: #fff; }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover label { color: #fff; }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop ul li label { cursor:pointer; font-weight:normal; font-size:12px; position:relative; top:0; }
.cityselector .popup-frm-outer .promofrms-outer ul li.active label { }
.cityselector .popup-frm-outer .promofrms-outer ul li.success label { color:#08a182; }
.cityselector .popup-frm-outer .promofrms-outer ul li.alert label { color:#c20000; }
.cityselector .popup-frm-outer .promofrms-outer ul li.success input[type="text"] { border-color:#08a182 }
.cityselector .popup-frm-outer .promofrms-outer ul li.alert input[type="text"], .cityselector .popup-frm-outer .promofrms-outer ul li.alert textarea { color:#c20000; border-color:#c20000; }
.cityselector .popup-frm-outer .promofrms-outer ul li i { position:absolute; font-size:12px; line-height:18px; color:#ccc; top:11px; right:16px; }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum { margin-left:-5px }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum { width: 80%; display: inline-block; position:relative }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:98% }
.cityselector .popup-frm-outer .promofrms-outer ul li textarea { width:95%; height:180px; resize:none; }
.cityselector .popup-frm-outer .promofrms-outer ul li textarea::-webkit-input-placeholder {
font-size:12px;
line-height:16px;
}
.cityselector .popup-frm-outer .promofrms-outer ul li textarea::-moz-placeholder {
font-size: 12px;
line-height:16px;
}
.cityselector .popup-frm-outer .promofrms-outer ul li textarea::-ms-input-placeholder {
font-size:12px;
line-height:16px;
}
.cityselector .popup-frm-outer .promofrms-outer ul li input::-moz-placeholder {
font-size:12px;
line-height:16px;
}
.cityselector .popup-frm-outer .promofrms-outer .citydrop { border:solid #ccc 1px; position:relative; display:inline-block; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop a { line-height:34px; padding:2px 15px 0px 5px; color:#333; display:block; }
.cityselector .popup-frm-outer .promofrms-outer .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: ''; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload { width:200px; overflow: visible; margin: 0; border-top: solid #ccc 1px }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul { margin:0px; padding:0px; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul li { float:none; padding:0px; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul li a { padding:5px 10px; font-size:13px; line-height:20px; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul li a:before { border-left:none; border-right:none; border-top:none; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul li a:hover { color:#fff; }
.cityselector .popup-frm-outer .promofrms-outer .tc-app { position:absolute; bottom:0px; right:0px; font-size:11px; line-height:13px; color:#999; padding:10px; }
.cityselector .popup-frm-outer .promofrms-outer .tc-app a { color:#999; }
/* popup form end here */

.ofrblck .ofrbd ul li .mobilenum.alert label, .ofrblck .ofrbd ul li.alert label { color:#c20000; left:10px }
.ofrblck .ofrbd ul li .mobilenum.alert input[type="text"], .ofrblck .ofrbd ul li.alert input[type="text"] { border-color:#c20000 }
.ofrblck .ofrbd ul li.active label { top:-20px; left:0 }
.ofrblck .ofrbd ul li.success label { color:#08a182; top:-20px; left:0 }
.ofrblck .ofrbd ul li.success input[type="text"] { border-color:#08a182 }
.user-reaction { background-color:#f5f5f5; -webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2); box-shadow:0 3px 3px 0 rgba(0,0,0,0.2); margin:0 0 40px 0; padding:0 0 0 180px; position:relative; }
.user-reaction.no-pro-img { padding:0 0 0 10px !important; }
.user-reaction .claim-profile { border:solid 1px #999; position:absolute; left:210px; top:-60px; background:url(../images/default/cliamed-profile.png?v=8.5.4) no-repeat 9px 6px; font-size:16px; line-height:20px; padding:10px 10px 10px 50px; color:#fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.user-reaction .claim-profile.no-profile { left:42px; }
.user-reaction .claim-profile.no-cliam-profile { left:42px;background:url(../images/default/new-one.png?v=2.4.6) no-repeat 9px 6px; }
.user-reaction .claim-profile.no-cliam-profile a{color:#fff;}
.user-reaction .pro-image { position:absolute; width:140px; height:140px; padding:10px; border:solid 1px #eee; left:34px; top:-75px; background-color:#fff; }
.user-reaction .pro-image img { width:100%; height:100%; }
.user-reaction ul { margin:0px; padding:20px 0 10px 10px; }
.user-reaction ul li { margin:0 15px 0 0; padding:0px; list-style:none; float:left; }
.user-reaction ul li label { background:#FFF; border:1px solid #e7e7e7; color:#33373D; display:inline-block; vertical-align:baseline; margin:0; background-color:#E8E8E8; padding:5px 10px; color:#333; border:1px solid #ccc; font-size:13px; line-height:18px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -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; }
.user-reaction ul li label:hover { text-decoration:none; background:#FFF; color:#333; border:1px solid #999; }
.user-reaction ul li label i { font-size:13px; line-height:18px; color:#33373D; margin:0 4px 0 0; display:inline-block; }
.user-reaction ul li label:hover i { color:#333; }
.user-reaction ul li.active label { text-decoration:none; background:#FFF; color:#e72878; border:1px solid #e72878; }
.user-reaction ul li.active label i { font-size:12px; line-height:18px; color:#33373D; margin:0 4px 0 0; display:inline-block; }
.user-reaction ul li.active label i { color:#e72878; }
.user-reaction .other-recom { padding:0 0 15px 10px; }
.user-reaction .other-recom ul { margin:0px; padding:0px; }
.user-reaction .other-recom ul li { margin:0 10px 0 0; padding:0px; list-style:none; position:relative; }
.user-reaction .other-recom ul li span { font-size:12px; color:#666; display:inline-block; margin:0 5px 0 0; }
.user-reaction .other-recom ul li.op-today { font-size:12px; line-height:20px; color:#333; }
.user-reaction .other-recom ul li.timings a { font-size:13px; line-height:20px; color:#099f3c; font-weight:bold; }
.user-reaction .other-recom ul li.close-timings a { font-size:13px; line-height:20px; color:#d73a1a; font-weight:bold; }
.user-reaction .other-recom ul li.timings a i { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #999; display:inline-block; margin:0 10px 0 0; }
.user-reaction .other-recom ul li.lic-no { font-size:11px; line-height:20px; color:#333; padding:3px 0 0 20px; }
.user-reaction .other-recom ul li.lic-no span { font-size:11px; line-height:20px; color:#888; display:inline-block; margin:0 5px 0 0; }
.user-reaction .other-recom ul li .timing-drop { position: absolute; background: #fff; border: 1px solid #ccc; top:25px; left:3px; width:300px; z-index:10; }
.user-reaction .other-recom ul li .timing-drop:after, .user-reaction .other-recom ul li .timing-drop:before { bottom: 100%; left: 33%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.user-reaction .other-recom ul li .timing-drop:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 8px; margin-left: -8px; }
.user-reaction .other-recom ul li .timing-drop:before { border-color: rgba(204, 204, 204, 0); border-bottom-color: #ccc; border-width: 9px; margin-left: -9px; }
.user-reaction .other-recom ul li .timing-drop ul { margin:0px; padding:10px; }
.user-reaction .other-recom ul li .timing-drop ul li { margin:0px; padding:5px 10px; list-style:none; float:none; }
.user-reaction .other-recom ul li .timing-drop ul li .lf-label { float:left; width:40%; font-size:12px; line-height:18px; text-align:left; color:#555; }
.user-reaction .other-recom ul li .timing-drop ul li .lf-label i { color:#999; margin:2px 0 0 0; }
.user-reaction .other-recom ul li .timing-drop ul li .rt-cont { float:left; font-size:14px; line-height:18px; text-align:left; }
.user-reaction .other-recom ul li .timing-drop ul li .rt-cont span { background-color:#099f3c; dipslay:inline-block; margin:0 5px; font-size:12px; color:#fff; line-height:18px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:2px 8px; }
.user-reaction .other-recom ul li .timing-drop ul li .rt-cont span.closed { background-color:#ccc; dipslay:inline-block; margin:0 5px; font-size:12px; color:#666; line-height:18px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:2px 8px; }
.detail-warp { margin:0; }
.detail-warp.page-menu-stick { position:fixed; left:0; top:0; z-index:1000; width:100%; -webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.5); box-shadow:0 1px 10px -3px rgba(0,0,0,.5); height:72px; }
.detail-warp .detail-nav { display: flex; margin:0 0 15px; background: #FFF; font-weight: 400; box-shadow: none; border: 1px solid #ccc; border-radius: 4px; min-height: 58px; }
.detail-warp.page-menu-stick .detail-nav { border-radius: 0px; position:relative; }
.detail-warp .detail-nav .rt-con-button { display:none; }
.detail-warp .detail-nav .lt-arrow { display:none; }
.detail-warp.page-menu-stick .detail-nav { }
.detail-warp.page-menu-stick .detail-nav .lt-arrow { padding:17px 30px 0 30px; display:block; }
.detail-warp.page-menu-stick .detail-nav .lt-arrow a i { color:#666; font-size:30px; line-height:30px; }
.detail-warp.page-menu-stick .detail-nav .rt-con-button { position:absolute; right:0px; top:5px; padding:10px; display:block; }
.detail-warp .detail-nav .mov-scroll { }
.detail-warp .detail-nav .mov-scroll ul li { float:left; position: relative; font-size:16px; border-right:solid 1px #ccc; }
.detail-warp.page-menu-stick .detail-nav .mov-scroll ul li.lt-bord { border-left:solid 1px #ccc; }
.detail-warp .detail-nav .mov-scroll ul li a { color:#333; display:block; padding:20px 28px; border-bottom: 6px solid #fff; transition:none; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottom-left: 4px; border-bottom-left-radius: 4px; }
.detail-warp .detail-nav .mov-scroll ul li a.active, .detail-warp .detail-nav ul li:hover a.active { border-bottom: 6px solid #f89406; }
.detail-warp .detail-nav .mov-scroll ul li a.active { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottom-left: 4px; border-bottom-left-radius: 4px; }
.detail-warp.page-menu-stick .detail-nav .mov-scroll ul li a.active { -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottom-left: 0px; border-bottom-left-radius: 0px; }
.detail-warp .detail-nav .mov-scroll ul li:hover { background:#f6f7f9; }
.detail-warp .detail-nav .mov-scroll ul li:hover a { border-bottom-color:#f89406; }
.detail-warp .detail-nav .mov-scroll ul li i:before { font-size:24px; margin:0; vertical-align:middle; color:#bdc1c4; }
.detail-warp .detail-nav .mov-scroll ul ul { display:none; padding:10px 0 }
.detail-warp .detail-nav .mov-scroll ul li:hover ul { position: absolute; top:70px; background: #fff; right: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottom right: 4px;
-moz-border-radius-bottom left: 4px;
border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; display:block; width:150px; z-index:3; box-shadow: rgba(0,0,0,0.25) 0px 2px 6px; }
.detail-warp .detail-nav .mov-scroll ul ul:before { position: absolute; top:-9px; right:35px; display: inline-block; border-right: 10px solid transparent; border-bottom:10px solid #f6f7f9; border-left: 10px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.1); content: ''; }
.detail-warp .detail-nav .mov-scroll ul ul:after { position: absolute; top: -8px; right:36px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #ffffff; border-left: 9px solid transparent; content: ''; }
.detail-warp .detail-nav .mov-scroll ul ul li { border:0; padding:8px 10px; display:block; font-size:14px; float:none; }
.detail-warp .detail-nav .mov-scroll ul ul li a { padding:0; border:0; }
.detail-warp .detail-nav .mov-scroll ul ul li:hover { background:#f6f7f9; }
.detail-warp .detail-nav .mov-scroll ul ul li:hover a { background:#f6f7f9; }
.detail-warp .detail-nav .mov-scroll ul li.more-details a:hover { border-bottom:solid 6px #f6f7f9; }
.detail-warp .detail-nav .mov-scroll ul li.more-details ul li a, .detail-warp .detail-nav .mov-scroll ul li.more-details ul li a:hover { border-bottom:none; }
.profile-detail-outer { margin:20px 0 0 0; background-color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:solid 1px #eaeaea; padding:20px; }
.profile-detail-outer .overview-content { }
.profile-detail-outer .overview-content .lt-content { float:left; width:58%; margin:0 2% 0 0; }
.profile-detail-outer .overview-content .lt-content .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 10px 0; color:#222; }
.profile-detail-outer .overview-content .lt-content ul { margin:0px; padding:0 0 15px 0; }
.profile-detail-outer .overview-content .lt-content ul li { margin:0px; padding:0px; list-style:none; float:left; background:url(../images/default/four-dots-ls.png?v=3.4.7) no-repeat 10px 4px; padding:0 10px 8px 30px; font-size:13px; line-height:18px; width:27%; color:#6a6a6a; }
.profile-detail-outer .overview-content .lt-content ul li.v-more { background:url(../images/default/profile-plus.png?v=2.8.2) no-repeat 5px -3px; }
.profile-detail-outer .overview-content .lt-content ul li.v-less { background:url(../images/default/profile-minus.png?v=4.5.5) no-repeat 5px -3px; }
.profile-detail-outer .overview-content .lt-content ul li.v-more a, .profile-detail-outer .overview-content .lt-content ul li.v-less a { color:#30a4ea; }
.profile-detail-outer .overview-content .lt-content ul li h3 { color:#6a6a6a; font-weight:normal; }
.profile-detail-outer .overview-content .lt-content ul li h3 a { color:#6a6a6a; font-weight:normal; }
.profile-detail-outer .overview-content .lt-content ul li.tick { background:url(../images/default/checked-mark.png?v=2.4.4) no-repeat 10px 6px; }
.profile-detail-outer .overview-content .lt-content ul li.phone-veri { background:url(../images/default/veri-phone1.png?v=3.2.1) no-repeat 4px -1px; padding:0 10px 8px 28px; }
.profile-detail-outer .overview-content .lt-content ul li.mail-veri { background:url(../images/default/veri-mail1.png?v=9.2.2) no-repeat 4px -1px; padding:0 10px 8px 28px; }
.profile-detail-outer .overview-content .lt-content ul li.no-phone-veri { background:url(../images/default/veri-phone1-gray.png?v=6.2.1) no-repeat 4px -1px; padding:0 10px 8px 28px; }
.profile-detail-outer .overview-content .lt-content ul li.no-mail-veri { background:url(../images/default/veri-mail1-gray.png?v=9.5.5) no-repeat 4px -1px; padding:0 10px 8px 28px; }
.profile-detail-outer .overview-content .over-full-wid .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 10px 0; color:#222; }
.profile-detail-outer .overview-content .over-full-wid .sec-lev-title { font-family: open_sansregular; font-weight: normal; font-size: 14px; line-height: 24px; padding: 0 0 10px 0; color: #222; }
.profile-detail-outer .overview-content .over-full-wid p { font-size:13px; line-height:24px; color:#6a6a6a; padding:0 0 15px 0; }
.profile-detail-outer .overview-content .over-full-wid .vmore-txt { text-align:center; padding:15px 0; position:relative; }
.profile-detail-outer .overview-content .over-full-wid .vmore-txt hr { position:absolute; bottom:0; width:100%; border-top:dotted 1px #e4e4e4; z-index:1; }
.profile-detail-outer .overview-content .over-full-wid .vmore-txt a { display:inline-block; position:absolute; top:1px; left:45%; background-color:#fff; z-index:10; font-size:11px; line-height:15px; }
.profile-detail-outer .overview-content .over-full-wid .vmore-txt a i { display:block; margin:2px; color:#bbb; font-size:18px; line-height:18px; text-align:center; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list { margin:0 0 10px 0; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul { margin:0px; padding:0px; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li { margin:0px; padding:0px; list-style:none; float:left; background:url(../images/default/four-dots-ls.png) no-repeat 10px 4px; padding:0 10px 8px 30px; font-size:13px; line-height:18px; width:15%; color:#6a6a6a; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li a { color:#6a6a6a; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li.v-more { background:url(../images/default/profile-plus.png) no-repeat 5px -3px; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li.v-less { background:url(../images/default/profile-minus.png) no-repeat 5px -3px; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li.v-more a, .profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li.v-less a { color:#30a4ea; }
.profile-detail-outer .overview-content .over-full-wid .amenities { margin:0 0 10px 0; }
.profile-detail-outer .overview-content .over-full-wid .amenities a { display:inline-block; margin:0 15px 10px 0; font-size:13px; line-height:20px; border:solid 1px #c0c0c0; padding:3px 10px; color:#333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -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; background-color:#E8E8E8; }
.profile-detail-outer .overview-content .over-full-wid .amenities a:hover { border:solid 1px #999; background-color:#fff; color:#000; }
.profile-detail-outer .overview-content .rt-content { float:left; width:40%; }
.profile-detail-outer .overview-content .rt-content .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 2px 0; color:#222; }
.profile-detail-outer .overview-content .rt-content .single-title span.red-sub { color:#d73a1a; font-size:11px; padding:0 4px 0 4px; display:inline-block; }
.profile-detail-outer .overview-content .rt-content .single-title span.green-sub { color:#099e44; font-size:11px; padding:0 4px 0 4px; display:inline-block; }
.profile-detail-outer .overview-content .rt-content ul li { margin:0px; padding:0px; list-style:none; padding:0 10px 10px 10px; font-size:13px; line-height:18px; color:#6a6a6a; }
.profile-detail-outer .overview-content .rt-content ul li.website { background:url(../images/default/www-icon.png) no-repeat 2px 3px; padding:0 10px 15px 40px; word-break:break-word; }
.profile-detail-outer .overview-content .rt-content ul li.address { background:url(../images/default/placeholder.png?v=3.1.6) no-repeat 5px 2px; padding:0 5px 15px 22px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs { position:relative; background:url(../images/default/clock-circular-outline.png?v=8.5.6) no-repeat 6px 7px; padding:0 5px 15px 25px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs span { display:inline-block; font-size:12px; padding:3px 0 0 0; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs span.red-sub { color:#d73a1a; font-size: 11px; padding: 0 4px 0 4px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs span.closednow { color:#d73a1a; font-size: 11px; padding: 2px 0 0 0; display:block; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs span.opennow { color:#099e44; font-size: 11px; padding: 2px 0 0 0; display:block; }
.profile-detail-outer .overview-content .rt-content ul li.busi-name { background:url(../images/default/ser-bus-name.png) no-repeat 7px 3px; padding:0 5px 15px 25px; }
.profile-detail-outer .overview-content .rt-content ul li.con-per-name { background:url(../images/default/ser-user.png?v=2.6.1) no-repeat 7px 3px; padding:0 5px 15px 25px; }
.profile-detail-outer .overview-content .rt-content ul li.website-link { background:url(../images/default/domain.png) no-repeat 7px 3px; padding:0 5px 15px 25px; }
.profile-detail-outer .overview-content .rt-content ul li.website-link a { color:#6a6a6a; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop { position: absolute; background: #fff; border: 1px solid #ccc; top:32px; left:-28px; width:385px; z-index:10; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:after, .profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:before { bottom: 100%; left: 58%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 8px; margin-left: -8px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:before { border-color: rgba(204, 204, 204, 0); border-bottom-color: #ccc; border-width: 9px; margin-left: -9px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop ul { margin:0px; padding:10px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop ul li { margin:0px; padding:5px 10px; list-style:none; float:none; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop ul li .lf-label { float:left; width:40%; font-size:12px; line-height:18px; text-align:left; color:#555; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop ul li .lf-label i { color:#999; margin:2px 0 0 0; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop ul li .rt-cont { float:left; font-size:14px; line-height:18px; text-align:left; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop ul li .rt-cont span { background-color:#099f3c; dipslay:inline-block; margin:0 5px; font-size:12px; color:#fff; line-height:18px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:2px 8px; display:inline; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop ul li .rt-cont span.closed { background-color:#ccc; dipslay:inline-block; margin:0 5px; font-size:12px; color:#666; line-height:18px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:2px 8px; }
.profile-detail-outer .overview-content .rt-content figure { margin:10px 0 20px 0; overflow:hidden; max-height:150px; position:relative; }
.profile-detail-outer .overview-content .rt-content figure img { margin:0 0 0 5px; width:100%; }
.profile-detail-outer .overview-content .rt-content figure .get-direction { position:absolute; background-color:#f7f7f7; padding:5px; font-size:13px; letter-spacing:0.5px; line-height:16px; left:5px; top:0px; z-index:2; border-bottom:solid 1px #e4e4e4; }
.profile-detail-outer .overview-content .rt-content .city-list ul { margin:0px; padding:0 0 10px 0; }
.profile-detail-outer .overview-content .rt-content .city-list li { position:relative; margin:0px; list-style:none; font-size:13px; line-height:22px; color:#6a6a6a; float:left; background:url(../images/default/four-dots-ls.png?v=5.4.3) no-repeat 9px 7px; padding:0 5px 2px 25px; float:left; }
.profile-detail-outer .overview-content .rt-content .city-list li.more-txt { margin:0px; list-style:none; font-size:13px; line-height:24px; color:#6a6a6a; float:left; background:none; padding:0 5px 8px 10px; float:left; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city { position:absolute; background: #fff; border: 1px solid #ccc; top:32px; right:0; width:300px; z-index:10; padding:10px; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city:after, .profile-detail-outer .overview-content .rt-content .city-list li .more-city:before { bottom: 100%; left: 80%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 8px; margin-left: -8px; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city:before { border-color: rgba(204, 204, 204, 0); border-bottom-color: #ccc; border-width: 9px; margin-left: -9px; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city ul { margin:0px; padding:10px; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city ul li { margin:0px; padding:0 0 5px 20px; list-style:none; background:url(../images/default/map-icon-dark.png) no-repeat 0 5px; width:auto; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city ul li .lf-label { float:left; width:40%; font-size:12px; line-height:18px; text-align:left; color:#555; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city ul li .lf-label i { color:#999; margin:2px 0 0 0; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city ul li .rt-cont { float:left; font-size:14px; line-height:18px; text-align:left; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city ul li .rt-cont span { background-color:#099f3c; dipslay:inline-block; margin:0 5px; font-size:12px; color:#fff; line-height:18px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:2px 8px; display:inline; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city ul li .rt-cont span.closed { background-color:#ccc; dipslay:inline-block; margin:0 5px; font-size:12px; color:#666; line-height:18px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:2px 8px; }
.profile-detail-outer .overview-content .rt-content .social-outs { padding:5px 0 5px 0; }
.profile-detail-outer .overview-content .rt-content .social-outs ul { margin:0px; padding:0px; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li { margin:0px; padding:5px 20px 0 0; float:left; background:none; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a { color:#333; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i { width:25px; height:25px; text-align:center; border-radius:50%; line-height:25px; color:#fff; font-size:14px; margin:0; border:none; padding:0 }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-facebook { background:#3778b9; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-twitter { background:#35c6f0; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-google-plus { background:#d73a1a; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-pinterest-p { background:#C92228; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-whatsapp { background:#2ab200; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-linkedin { background:#0274b3; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-mobile { background:#ff6000; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-envelope { background:#ff6000; }
.profile-detail-outer .overview-content .rt-content .social-outs ul li a i.fa-google { background:#d73a1a; }
.profile-detail-outer .menu-card-outer { }
.profile-detail-outer .menu-card-outer .menu-search { padding:0; background-color:#969fa1; margin:0 0 10px 0; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list { width:70%; float:left; overflow:hidden; position:relative; margin:0; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .right-arrow { position:absolute; top:3px; right:0; z-index:1px; width:15px; height:22px; padding:3px 8px; background-color:#e4e4e4; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .left-arrow { position:absolute; top:3px; left:0; z-index:1px; width:15px; height:22px; padding:3px 8px; background-color:#e4e4e4; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist { }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul { margin:0px; padding:0 0 0 25px;/*width:420px;*/ }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul li a { padding:10px 15px; font-size:14px; line-height:20px; color:#fff; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul li.active a:hover { border-bottom:solid 2px #fff; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-wrapper-outer .owl-wrapper .owl-item li { margin:0px; padding:14px 0px; float:left; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-wrapper-outer .owl-wrapper .owl-item li.active { font-weight:bold; padding:14px 0; background:#fff; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-wrapper-outer .owl-wrapper .owl-item li.active a { color:#333; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-theme .owl-controls { margin-top:0px !important; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-controls .owl-buttons { background:none; opacity:1; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-controls .owl-buttons .owl-prev { left:-7px; top:4px; background:none; cursor:pointer; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-controls .owl-buttons .owl-next { top:4px; background:none; cursor:pointer }
.profile-detail-outer .menu-card-outer .menu-search .dish-search { width:28%; float:left; margin:10px 0 0 2%; position:relative; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search .close-search { position:absolute; z-index:10; top:3px; right:19%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search .close-search a i { color:#888; font-size:12px; font-weight:700; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search input[type="text"] { width:80%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search a.search { display: inline-block; padding: 4px 12px 5px 12px; font-size:13px; line-height:21px; color:#fff; background-color:#ce3239; margin:0 15px 0 0; }
.profile-detail-outer .menu-card-outer .menu-search span a { display: inline-block; padding: 4px 12px 5px 12px; font-size:13px; line-height:21px; color:#333; background-color:#E2D9BC; float:right; }
.profile-detail-outer .menu-card-outer .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 10px 0; color:#222; }
.profile-detail-outer .menu-card-outer .menu-card-details { }
.profile-detail-outer .menu-card-outer .menu-card-details .no-records { font-size:20px; line-height:30px; color:#666; padding:15px 0; }
.profile-detail-outer .menu-card-outer .menu-card-details .no-records i { margin:0 5px 0 0; font-size:25px; line-height:30px; color:#e48805; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul { margin:0px; padding:0px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li { margin:0; padding:5px 0; min-height: 26px; border:solid 1px #fff; border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; background-color: #e4e4e4; border-bottom:none; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li.active { background-color:#f7f7f7; padding:5px 0 0 0; border:solid 1px #e4e4e4; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li.active a { border-bottom:solid 1px #e4e4e4; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li a { display:block; font-size:18px; line-height:24px; color:#555; padding:10px 50px; font-weight:normal; position:relative; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li a i { left:18px; top: 12px; position:absolute; width:22px; height:22px; background:url(../images/default/profile-plus.png) no-repeat; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li a em { display: inline-block; border: solid 1px #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50%; font-size: 13px; line-height:20px; padding:5px 10px; color: #333; font-weight: bold; right:10px; top:6px; position:absolute; background-color:#fff }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li.active a em { background-color:#ccc; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li.active a i { left:18px; top: 12px; position:absolute; width:22px; height:22px; background:url(../images/default/profile-minus.png) no-repeat; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content { background-color:#f9f9f9; padding:10px 0; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul { margin:0px; padding:0px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li { margin:10px 2% 10px 2%; padding:0; width:96%; background-color:#fff; border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; float:left; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content { width:74%; float:left; border-right:dotted 1px #e4e4e4; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content { width:25%; float:left; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .menusubtitle { font-size:15px; line-height:20px; color:#333; padding:10px 10px 5px 10px; font-weight:600; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content figure { float:left; width:60px; height:60px; margin:10px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content figure img { width:100%; height:100%; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .menusubtitle i { font-size:15px; line-height:18px; color:#bbb; margin:0 4px 0 0; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .menusubtitle.active i { color:#e85886; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content p { font-size:13px; line-height:20px; padding:5px 0; font-weight:normal; color:#888; margin:0 10px 5px 37px; overflow: hidden; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content p a { font-size:11px; letter-spacing:0.5px; line-height:20px; padding:0 2px; border-bottom:none; display:inline-block; color:#30a4ea; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list { margin:0 0 8px 25px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul { margin:0px; padding:0px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul li { margin:0 0 0 10px; padding:5px 8px; list-style:none; float:left; border-right:none; border-bottom:none; border-left:none; width:auto; font-weight:normal; font-size:12px; color:#666; min-height:auto; background-color:#f2f2f2; line-height:18px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul li.city { background-color:#fff; padding:0 8px 5px 0; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul li span { font-size:12px; margin:0 3px 0 0; color:#ccc; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul li a { display:inline-block; font-size:12px; line-height:18px; border-bottom:none; border-left:none; color:#30a4ea; padding:0px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul li a span { font-size:12px; margin:0 3px 0 0; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul li a span.fa-heart { color:#ccc; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul li.active { border-top:none; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content .dan-list ul li.active a span.fa-heart { color:#e62878 !important; border-top:none; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer { padding:15px 0 15px 0; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .btn { display: inline-block; padding:4px 12px; margin-bottom:0; font-size:14px; line-height:20px; text-align:center; vertical-align: middle; cursor: pointer; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .btn a { padding:0 !important; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer { padding:0 5px; text-align:center; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer a { display:inline-block; padding:5px 10px; color:#fff; border-bottom:none; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer a span.fa-heart { color:#c7c7c7; padding:00; display:block; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer a.active .fa-heart { color:#e62878; }
/*.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer a.share{border:1px solid #d5d9dd;padding:4px 8px;display:block;background-color:#fff;font-size:13px;line-height:18px;}
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer a.share span{font-size:13px;color:#c7c7c7;}
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer a.share.active span{font-size:13px;color:#e62878;} */
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .amt { padding:0 0 10px 0; font-size:18px; line-height:22px; color:#45980f; font-weight:normal; text-align:center; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .menuprices { padding:0 0 10px 0; font-size:18px; line-height:22px; font-weight:normal; text-align:center; text-decoration:line-through; color: #999; }
.profile-detail-outer .detail-map-view { }
.profile-detail-outer .detail-map-view .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 10px 0; color:#222; }
.profile-detail-outer .detail-map-view p { font-size:13px; line-height:18px; color:#666; padding:0 0 10px 0; }
.profile-detail-outer .detail-map-view .nav-tab-list { margin:10px 0 5px 0; padding: 0; background-color:#f2f2f2; position:relative; }
.profile-detail-outer .detail-map-view .nav-tab-list ul { margin:0px; padding:0px; }
.profile-detail-outer .detail-map-view .nav-tab-list ul li { margin:0px; padding:0px; list-style:none; float:left; }
.profile-detail-outer .detail-map-view .nav-tab-list ul li a { display:block; padding:10px 15px; color:#666; font-size:14px; line-height:20px; border-bottom:solid 4px #f2f2f2; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.profile-detail-outer .detail-map-view .nav-tab-list ul li a:hover { border-bottom:solid 4px #f89406; }
.profile-detail-outer .detail-map-view .nav-tab-list ul li.active a { border-bottom:solid 4px #f89406; color:#333; }
.profile-detail-outer .detail-map-view figure { margin:0 0 20px 0; overflow:hidden; height:350px; }
.profile-detail-outer .detail-map-view figure img { margin:0; width:100%; }
.profile-detail-outer .detail-map-view .nav-tab-list .sub-levels { position:absolute; z-index:10; border:solid 1px #ccc; background-color:#fff; width:200px; left:10px; top:50px; }
.profile-detail-outer .detail-map-view .nav-tab-list .sub-levels ul { margin:0; padding:0; }
.profile-detail-outer .detail-map-view .nav-tab-list .sub-levels ul li { margin:0; padding:0; list-style:none; position:relative; float:none; font-size:13px; line-height:18px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.profile-detail-outer .detail-map-view .nav-tab-list .sub-levels ul li a { display:block; color:#666; padding:10px 40px 10px 10px; border-bottom:solid 1px #ccc; }
.profile-detail-outer .detail-map-view .nav-tab-list .sub-levels ul li a input[type="radio"] { margin:0 5px 0 0; position:static !important; left:0px !important; }
.profile-detail-outer .detail-map-view .nav-tab-list .sub-levels ul li .batch { display:none; position:absolute; right:5px; top:-1px; border-radius: 50%; height: 20px; width:20px; font-size:10px; padding:4px; text-align:center; background: #5896e8; color: #FFF; margin-top: 8px; margin-right: 5px; }
.profile-detail-outer .detail-map-view .nav-tab-list .sub-levels ul li:hover .batch { display:block; }
.profile-detail-outer .full-common-form { }
.profile-detail-outer .full-common-form .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 10px 0; color:#222; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer { background-color:#f2f4f8; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .tc-app { position:absolute; bottom:0px; right:0px; font-size:11px; line-height:13px; color:#999; padding:10px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .tc-app a { color:#999; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer h3 { font-size:16px; line-height:24px; color:#333; padding:15px 10px; letter-spacing:0.5px; margin:0; background-color: #ccc; text-align: left; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer h3 .phone-number { font-size:13px; line-height:20px; color:#fff; padding:3px 0 0 0; letter-spacing:1px; font-weight:700; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer h3 a { color:#333; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer h3 .phone-number i { margin:0 5px 0 0; color:#333; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer { position:relative; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .cont-out { width:46%; margin:0; float:left; padding:0 0 0 2%; position:relative; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul { margin:0px; padding:20px 10px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li { position:relative; padding:0 0 10px 0; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.alert { }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.alert .selecttoo a{border:solid 1px #c20000;}
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.alert textarea { border:solid 1px #c20000; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .selecttoo { width:93%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.alert .selecttoo a{border-color:#c20000;}
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .selecttoo i { right:5px; color:#ccc; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.submit { padding:10px 10px 10px 0; text-align:left; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .checkbox label, .profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .checkbox, .profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.profile-detail-outer .full-common-form .promofrms-outer ul li input[type="text"] { margin-bottom:5px; width:90%; font-size:13px; padding:8px 10px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.filled input[type="text"] ~ label, .profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li input[type="text"]:focus ~ label, .profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.filled textarea ~ label4208 {
display:none
}
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.filled input[type="text"] ~ label {
color:#999
}
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li input[type="text"]:focus { outline:none }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum.alert input[type="text"], .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert input[type="text"] { border-color:#c20000 }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.active label { }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.success label { color:#08a182; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.alert label { color:#c20000; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.success input[type="text"] { border-color:#08a182 }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li.alert input[type="text"] { border-color:#c20000 }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li i { position:absolute; font-size:12px; line-height:18px; color:#ccc; top:11px; right:50px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum { margin-left:-5px }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum { width: 86%; display: inline-block; position:relative }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:98% }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li textarea { width:95%; height:100px; resize:none; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .user-inputs{}
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .user-inputs .title-txt{color:#666;font-size:13px;line-height:18px;padding:0 0 3px 0;}
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .user-inputs ul { margin:0; padding:0; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .user-inputs ul li {margin:0 15px 10px 0; float:left;padding-bottom:0;width:auto;}
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .user-inputs ul li label { font-size: 12px; line-height: 16px;color: #666; padding:3px 0 0 22px;height:auto;display:block;position:static;}
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .citydrop { border:solid #ccc 1px; position:relative; display:inline-block; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .citydrop a { line-height:34px; padding:2px 15px 0px 5px; color:#333; display:block; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .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: ''; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .citydrop .cityload { width:200px; overflow: visible; margin: 0; border-top: solid #ccc 1px; left:-1px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .citydrop .cityload ul { margin:0px; padding:0px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .citydrop .cityload ul li { float:none; padding:0px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .citydrop .cityload ul li a { padding:5px 10px; font-size:13px; line-height:20px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .citydrop .cityload ul li a:before { border-left:none; border-right:none; border-top:none; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .citydrop .cityload ul li a:hover { color:#fff; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .angledown-drop { background-color:#fcfcfc; width:93.4%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; top:38px; position:absolute; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .angledown-drop 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:0 !important; float:none !important; font-size:12px; line-height:20px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover { background-color:#ff4242; color: #fff; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover label { color: #fff; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .angledown-drop ul li label { cursor:pointer; font-weight:normal; font-size:12px; position:relative; top:0; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer { margin:15px; padding:10px; background-color:#fff; text-align:left; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .title-txt { font-size:14px; line-height:20px; color:#333; font-weight:bold; letter-spacing:0.5px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .verify-txt { font-size:13px; line-height:20px; padding:10px 0; color:#666; letter-spacing:0.5px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .send-otp { background-color:#f2f4f8; padding:10px; height:50px; overflow:hidden; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .send-otp .otp-title { font-size:12px; font-weight:600; line-height:20px; letter-spacing:0.5px; padding:0 0 5px 0; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .send-otp ul { margin:0px; padding:0px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .send-otp ul li { margin:0 10px 0 0; padding:5px 0 10px 0; list-style:none; float:left; width:60px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .send-otp ul li .send-outer { position:absolute; top:-3px; left:0px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .send-otp ul li label { color:#666; left:0px; top:0px; font-size:12px; text-transform:uppercase }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before { top:0px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after { top:1px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .veri-code-send { font-size:13px; line-height:20px; color:#666; padding:10px 10px 5px 10px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .veri-code-send span { display:inline-block; padding:0 0 0 5px; color:#333; font-size:12px; font-weight:700; letter-spacing:0.5px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .ent-ver-code-outer { padding:5px 10px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .titletxt { font-size:13px; line-height:16px; font-weight:700; letter-spacing:0.5px; padding:5px 0; border-bottom:none; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer input[type="text"] { width:180px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer a { margin:0 0 0 5px; display:inline-block; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p { padding:5px 0 0 0; font-size:13px; line-height:16px; color:#666; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p span { display:block; color:#999; font-size:10px; letter-spacing:0.5px; }
.profile-detail-outer .full-common-form .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p span b { color:#333; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer { margin:15px; padding:10px; background-color:#fff; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .cur-pro { padding:0 0 10px 0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .cur-pro figure { float:left; width:60px; height:60px; margin:0 10px 0 0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .cur-pro .title-txt { font-size:16px; line-height:20px; color:#333; font-weight:bold; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .cur-pro .con-det { padding:5px 0 5px 0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .cur-pro .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .cur-pro .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer { padding:10px 0 5px 0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .tit-border { padding:0 0 5px 0; margin:0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .tit-border .titletxt { font-size:13px; line-height:20px; color:#666; letter-spacing:0.5px; padding:0; float:left; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall { float:right; font-size:11px; color:#666; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .business-list { background-color:#f2f2f2; border-bottom:solid 2px #fff; border:solid 1px #fff; padding:5px 0; float:left; width:49.5%; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt { font-size:13px; line-height:20px; font-weight:bold; color:#333; letter-spacing:0.5px; padding:0 10px; float:none; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det { padding:0 0 0 17px; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.profile-detail-outer .full-common-form .only-frm-outer .thnks-outer .related-pro-outer .business-list .ser-type-list { padding:0 0 5px 30px; display:inline-block; font-size:12px; line-height:20px; color:#666; background: url(../images/default/ser-exp.png) no-repeat 16px 4px; }
.profile-detail-outer .article-also-like .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 10px 0; color:#222; }
.profile-detail-outer .article-also-like ul { margin:0px; padding:0px 25px; position:relative; }
.profile-detail-outer .article-also-like ul { margin:0px; padding:0px 10px; position:relative; }
.profile-detail-outer .article-also-like ul li { margin:0px; padding:15px 5px; list-style:none; border-bottom:dashed 1px #bbb; }
.article-also-like ul .rt-arrow { position:absolute; top:40%; right:5px; display:none; }
.profile-detail-outer .article-also-like ul:hover .lft-arrow, .tech-pul-also-like ul:hover .rt-arrow { display:block; }
.profile-detail-outer .article-also-like ul li { margin:0px; padding:15px; list-style:none; border-bottom:dashed 1px #bbb; }
.profile-detail-outer .article-also-like ul li figure { width:150px; margin:0 10px 10px 0; float:left; }
.profile-detail-outer .article-also-like ul li h3 { font-size:16px; line-height:22px; color:#444; font-weight:normal; }
.profile-detail-outer .article-also-like ul li h3 a { color:#000; }
.profile-detail-outer .article-also-like ul li .tutorials-title { font-size:15px; line-height:20px; color:#444; font-weight:normal; }
.profile-detail-outer .article-also-like ul li .tutorials-title a { color:#000; }
.profile-detail-outer .article-also-like ul li p { height:44px; font-size:13px; line-height:22px; color:#666; margin:10px 0 4px 0; overflow:hidden; letter-spacing:0.5px; }
.profile-detail-outer .article-also-like ul li .tags-outer { padding:0; }
.profile-detail-outer .article-also-like ul li .tags-outer i { color:#ccc; font-size:12px; }
.profile-detail-outer .article-also-like ul li .tags-outer a { display:inline; font-size:12px; color:#999; margin:0 0 0 5px; }
.profile-detail-outer .article-also-like ul li .tags-outer i.dark { color:#999; font-size:13px; }
.profile-detail-outer .article-also-like ul li .tags-outer a.dark { display:inline; font-size:13px; color:#666; margin:0 0 0 5px; }
.profile-detail-outer .simi-resta-list { padding:0 0 0 20px; position:relative; }
.profile-detail-outer .simi-resta-list .left-arrow { position:absolute; top:35px; left:0; font-size:30px; font-weight:700; }
.profile-detail-outer .simi-resta-list .right-arrow { position:absolute; top:35px; right:0; font-size:30px; font-weight:700; }
.profile-detail-outer .simi-resta-list .left-arrow i, .profile-detail-outer .simi-resta-list .right-arrow i { color:#bbb; }
.profile-detail-outer .simi-resta-list ul { margin:0px; padding:0px; }
.profile-detail-outer .simi-resta-list ul li { margin:0 1% 0 0; padding:0px; list-style:none; border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; width:32%; float:left; background-color:#f7f7f7; }
.profile-detail-outer .simi-resta-list ul li .titletxt { font-size:14px; line-height:20px; letter-spacing:0.5px; padding:10px 10px 5px 10px; font-weight:700; color:#333; height:19px; overflow:hidden; }
.profile-detail-outer .simi-resta-list ul li .titletxt a { color:#333; }
.profile-detail-outer .simi-resta-list ul li .spl-in { font-size:13px; line-height:18px; letter-spacing:0.5px; padding:2px 10px 5px 10px; color:#888; height:17px; overflow:hidden; }
.profile-detail-outer .simi-resta-list ul li .spl-in span { color:#333; }
.profile-detail-outer .simi-resta-list ul li .city-txt { padding:2px 10px 5px 10px; }
.profile-detail-outer .simi-resta-list ul li .city-txt ul { margin:0px; padding:0px; }
.profile-detail-outer .simi-resta-list ul li .city-txt ul li { margin:0 10px 0 0; padding:0px; list-style:none; font-size:12px; line-height:18px; letter-spacing:0.5px; color:#888; width:auto; border-right:none; border-bottom:none; }
.profile-detail-outer .simi-resta-list ul li .city-txt ul li b { font-weight:600; }
.profile-detail-outer .simi-resta-list ul li .city-txt ul li b a { color:#888; }
.profile-detail-outer .simi-resta-list ul li .city-txt ul li i { color:#bbb; font-size:14px; margin:0 2px 0 0; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out { padding:10px; background-color:#EAEBE6; border-top:solid 1px #fff; margin:10px 0 0 0; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .star-outer { padding:5px 10px 0 0; float:left; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .star-outer .star { background:url(../images/default/rating-star.png) no-repeat 0 0; height:16px; width:90px; margin:1px 0 0 0; float:left; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .star-outer .star1 { background-position:0 -16px; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .star-outer .star2 { background-position:0 -32px; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .star-outer .star3 { background-position:0 -48px; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .star-outer .star4 { background-position:0 -64px; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .star-outer .star5 { background-position:0 -80px; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .star-outer span.number { display:inline-block; margin:2px 5px 0 0; line-height:13px; color:#333; float:left; }
.profile-detail-outer .simi-resta-list ul li .rev-but-out .but-outer { float:right; }
.profile-detail-outer .other-stuff { padding:0 0 10px 20px; position:relative; }
.profile-detail-outer .other-stuff .left-arrow { position:absolute; top:100px; left:0; font-size:30px; font-weight:700; }
.profile-detail-outer .other-stuff .right-arrow { position:absolute; top:100px; right:0; font-size:30px; font-weight:700; }
.profile-detail-outer .other-stuff .left-arrow i, .profile-detail-outer .other-stuff .right-arrow i { color:#bbb; }
.profile-detail-outer .other-stuff .single-title { font-family: open_sansregular; font-weight: 700; font-size: 16px; line-height: 24px; padding: 0 0 10px 0; color: #222; }
.profile-detail-outer .other-stuff ul { margin:0px; padding:0px; }
.profile-detail-outer .other-stuff ul li { margin:0 1% 0 0; padding:0px; list-style:none; float:left; width:98% !important; position:relative; }
.profile-detail-outer .other-stuff ul li figure { height:200px; width:100%; }
.profile-detail-outer .other-stuff ul li figure img { width:100%; height:100%; }
.profile-detail-outer .other-stuff ul li .detail-outer { background-color:rgba(0, 0, 0,0.8); width:100%; position:absolute; bottom:0px; left:0px; z-index:2; cursor:pointer; }
.profile-detail-outer .other-stuff ul li .detail-outer .title-txt { font-size:14px; line-height:20px; letter-spacing:0.5px; color:#fff; padding:10px 10px 5px 10px; }
.profile-detail-outer .other-stuff ul li .detail-outer .title-txt a { color:#fff; }
.profile-detail-outer .other-stuff ul li .detail-outer .star-outer { padding:0 10px 10px 10px; }
.profile-detail-outer .other-stuff ul li .detail-outer .star-outer .star { background:url(../images/default/rating-star.png) no-repeat 0 0; height:16px; width:90px; margin:1px 0 0 0; float:left; }
.profile-detail-outer .other-stuff ul li .detail-outer .star-outer .star1 { background-position:0 -16px; }
.profile-detail-outer .other-stuff ul li .detail-outer .star-outer .star2 { background-position:0 -32px; }
.profile-detail-outer .other-stuff ul li .detail-outer .star-outer .star3 { background-position:0 -48px; }
.profile-detail-outer .other-stuff ul li .detail-outer .star-outer .star4 { background-position:0 -64px; }
.profile-detail-outer .other-stuff ul li .detail-outer .star-outer .star5 { background-position:0 -80px; }
.profile-detail-outer .other-stuff ul li .detail-outer .star-outer span.number { display:inline-block; margin:2px 5px 0 0; line-height:13px; color:#999; float:left; }
.profile-detail-outer .other-stuff ul li .detail-outer .phone-txt { font-size:12px; color:#ccc; letter-spacing:0.5px; padding:0 10px 5px 10px; }
.profile-detail-outer .other-stuff ul li .detail-outer .phone-txt a { color:#ccc; }
.profile-detail-outer .other-stuff ul li .detail-outer .phone-txt i { color:#aaa; margin:0 3px 0 0; }
.profile-detail-outer .other-stuff ul li .detail-outer .btn-outer { display:none; padding:5px 10px; text-align:center; }
.profile-detail-outer .other-stuff ul li .detail-outer:hover .btn-outer { display:block; }
.profile-detail-outer .other-promo-offer { padding:0 0 10px 20px; position:relative; }
.profile-detail-outer .other-promo-offer .single-title { font-family: open_sansregular; font-weight: 700; font-size: 16px; line-height: 24px; padding: 0 0 10px 0; color: #222; }
.profile-detail-outer .other-promo-offer .left-arrow { position:absolute; top:90px; left:0; font-size:30px; font-weight:700; }
.profile-detail-outer .other-promo-offer .right-arrow { position:absolute; top:90px; right:0; font-size:30px; font-weight:700; }
.profile-detail-outer .other-promo-offer .left-arrow i, .profile-detail-outer .other-promo-offer .right-arrow i { color:#bbb; }
.profile-detail-outer .other-promo-offer ul { margin:0px; padding:0px; }
.profile-detail-outer .other-promo-offer ul li { margin: 10px 1% 0 0; padding:10px 0; list-style:none; float:left; width:32%; position:relative; cursor:pointer; background-color:#f2f4f8; border:solid 1px #d9d9d9; border-top:solid 2px #5bc199; }
.profile-detail-outer .other-promo-offer ul li .dis-off { position:absolute; background-color:#5bc199; font-size:12px; line-height:18px; letter-spacing:1px; color:#fff; padding:2px 15px; top:-14px; left:10px; z-index: 2; }
.profile-detail-outer .other-promo-offer ul li .title-txt { padding:10px 10px 10px 10px; font-size:13px; font-weight:700; letter-spacing:0.5px; color:#333; line-height:18px; height:29px; overflow:hidden; }
.profile-detail-outer .other-promo-offer ul li .title-txt a { color:#333; }
.profile-detail-outer .other-promo-offer ul li .city-txt { font-size:12px; line-height:18px; color:#666; padding:3px 10px 5px 10px; }
.profile-detail-outer .other-promo-offer ul li .city-txt a { color:#666; }
.profile-detail-outer .other-promo-offer ul li .city-txt i, .profile-detail-outer .other-promo-offer ul li .city-txt a i { color:#aaa; margin:0 3px 0 0; }
.profile-detail-outer .other-promo-offer ul li .city-txt span { font-size:11px; }
.profile-detail-outer .other-promo-offer ul li .rema-days { font-size:12px; line-height:18px; color:#666; padding:3px 10px 10px 10px; }
.profile-detail-outer .other-promo-offer ul li .rema-days i { color:#aaa; margin:0 3px 0 0; }
.profile-detail-outer .other-cate-services { padding:0 0 10px 20px; position:relative; }
.profile-detail-outer .other-cate-services .single-title { font-family: open_sansregular; font-weight: 700; font-size: 16px; line-height: 24px; padding: 0 0 10px 0; color: #222; }
.profile-detail-outer .other-cate-services ul { margin:0px; padding:0px; }
.profile-detail-outer .other-cate-services ul li { margin:0px; padding:0px; float:left; width:30%; padding:0 0 10px 30px; color:#666; font-size:13px; line-height:20px; background: url(../images/default/four-dots-ls.png) no-repeat 10px 6px; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; }
.profile-detail-outer .other-cate-services ul li a { color:#888; }
.profile-detail-outer .other-cate-services ul li a span { color:#000; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; font-size:11px; line-height:11px; padding:2px 3px; display:inline-block; border:solid 1px #ccc; margin:0 0 0 4px; }
.profile-detail-outer .other-cate-services ul li:hover a { color:#000; }
.profile-detail-outer .other-cate-services ul li:hover a span { background-color:#252a35; color:#fff; border:solid 1px #fff; }
.profile-detail-outer .write-review-outer { padding:0 0 10px 20px; position:relative; }
.profile-detail-outer .write-review-outer .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 10px 0; color:#222; }
.profile-detail-outer .write-review-outer .write-inp-out { padding:0 0 20px 0; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp { width:60%; float:left; position:relative; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp input[type="text"] { width:93%; padding:8px 6px 8px 30px; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp i { font-size:20px; line-height:20px; color:#bbb; position:absolute; left:8px; top:8px; }
.profile-detail-outer .write-review-outer .write-inp-out .but-outer { float:left; padding:4px 0 0 0; }
.profile-detail-outer .write-review-outer .detail-write { padding:15px; margin:0 10px 0 0; background-color:#f2f4f8; }
.profile-detail-outer .write-review-outer .detail-write .name-outer { padding:0 0 10px 0; border-bottom:dashed 1px #ccc; }
.profile-detail-outer .write-review-outer .detail-write .name-outer figure { width:60px; height:60px; float:left; margin:0 15px 0 0; }
.profile-detail-outer .write-review-outer .detail-write .name-outer figure img { -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; }
.profile-detail-outer .write-review-outer .detail-write .name-outer .name-txt { font-size:16px; line-height:24px; color:#333; padding:18px 0 0 0; float:left; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform { padding:20px 10px 10px 10px; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul { margin:0px; padding:0px; width:82.5%; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li { margin:0 2% 0 0; padding:0px; list-style:none; width:48%; float:left; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li label { cursor:default; font-size:13px; line-height:20px; color:#666; padding:0 3px 0 0; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer { position:relative; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer i { font-size:18px; line-height:20px; position:absolute; top:1px; right:5px; color:#aaa; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer i.fa-calendar { font-size:13px; line-height:20px; position:absolute; top:5px; right:5px; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer input[type="text"] { width:98%; cursor:pointer; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer .drop-list { border:solid 1px #ccc; border-top:none; position:absolute; z-index:100; width:100%; background-color:#fff; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer .drop-list ul { margin:0px; padding:0px; width:auto; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer .drop-list ul li { margin:0px; padding:0px; list-style:none; float:none; width:auto; border-right:none; border-left:none; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer .drop-list ul li a { font-size:13px; line-height:20px; display:block; color:#666; padding:10px 8px; border-bottom:dotted 1px #e4e4e4; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer .drop-list ul li a:hover { background-color:#ff4242; color:#fff; }
.profile-detail-outer .write-review-outer .detail-write .write-outer { background-color:#fff; float:left; width:78.5%; padding:15px 10px; margin:10px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating { padding:10px 30px 10px 10px; float:left; width:46%; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating label { font-size:15px; line-height:22px; color:#666; cursor:default; margin:0 10px 10px 0; text-transform:uppercase; font-weight:600; letter-spacing:0.5px; display:block; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out { float:left; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out span { float:left; margin:0 10px 0 0; position:relative; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out span.star a i { font-size:18px; line-height:22px; color:#aaa; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out span.star.active i { color:#f89406; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out span.star a i:hover { color:#f89406; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out span .arrow_box { display:none; position: absolute; background:#000; font-size:11px; letter-spacing:0.5px; color:#fff; z-index:2; padding:2px 10px; top:-25px; left:-3px; width:80px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out span:hover .arrow_box { display:block; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out span .arrow_box:before { top: 100%; left: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out span .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 6px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-number { float:left; font-size:12px; line-height:20px; font-weight:normal; color:#fff; background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:arial; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings { padding:10px 10px 10px 10px; float:left; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings .title-txt { font-size:15px; line-height:22px; color:#666; cursor:default; margin:0; text-transform:uppercase; font-weight:600; letter-spacing:0.5px; display:block; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul { margin:0px; padding:0px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li { margin:0 20px 0 0; padding:0px; list-style:none; width:auto; float:none; display:block; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li label { font-size:13px; line-height:22px; color:#666; float:left; cursor:default; margin:0 10px 0 0; letter-spacing:0.5px; width:130px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li .star-out { float:left; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li .star-out span { float:left; margin:0 10px 0 0; position:relative; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li .star-out span.star a i { font-size:13px; line-height:22px; color:#aaa; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li .star-out span.star a i:hover { color:#f89406; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li .star-out span.star.active a i { color:#f89406; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li .star-out span .arrow_box { display:none; position: absolute; background:#000; font-size:11px; letter-spacing:0.5px; color:#fff; z-index:2; padding:2px 10px; top:-25px; left:-3px; width:80px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li span:hover .arrow_box { display:block; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li span .arrow_box:before { top: 100%; left: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li span .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 6px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li .star-number { float:left; font-size:14px; line-height:20px; font-weight:700; color:#fff; background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out { padding:10px; position:relative; width:80%; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out.alert { }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out textarea { width:98%; resize:none; height:80px; padding:10px; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out.alert textarea { border:solid 1px #c20000; color:#c20000; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out .max-charecter { position:absolute; bottom:-6px; right:25px; font-size:11px; color:#999; letter-spacing:0.5px; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos { padding:10px; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos input[type="text"] { margin:0 0 0 15px; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos .photo { float:left; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos .photo a { padding:4px 10px; font-size:13px; line-height:20px; color:#666; letter-spacing:0.5px; background-color:#fff; border:solid 1px #ccc; display:block; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos .photo i { font-size:14px; color:#aaa; margin:0 5px 0 0; display:inline-block; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos .label-txt { font-size:12px; line-height:20px; color:#666; margin:5px 15px 0 0; float:left; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos .list-photos figure { background-color: #f5f5f5; border: #d0d0d0 solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:3px; float:left; margin:0 10px; width:100px; height:100px; overflow:hidden; position:relative }
.profile-detail-outer .write-review-outer .detail-write .upload-photos .list-photos figure a.close { position:absolute; top:10px; right:10px; width:22px; height:22px; display:none; overflow:hidden; text-indent:-9999px; background:url(../images/default/close-v2-ph.gif?v=5.6.7) no-repeat center center; z-index:1; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos .list-photos figure:hover a.close { display:block; }
.profile-detail-outer .write-review-outer .detail-write .share-outer { padding:10px 0 10px 0; width:81%; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul { margin:0 20px 0 0; padding:0px; float:right; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul label { font-size:12px; float:left; line-height:18px; padding:3px 10px 0 0; color:#666; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li { margin:0 10px 0 0; padding:0px; list-style:none; float:left; font-family:arial; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a { color:#333; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i { width:25px; height:25px; text-align:center; border-radius:50%; line-height:25px; color:#fff; font-size:14px; margin:0; border:none; padding:0 }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i.fa-facebook { background:#3778b9; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i.fa-twitter { background:#35c6f0; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i.fa-google-plus { background:#d73a1a; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i.fa-pinterest { background:#ed5053; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i.fa-whatsapp { background:#2ab200; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i.fa-linkedin { background:#0274b3; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i.fa-mobile { background:#ff6000; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul li a i.fa-envelope { background:#ff6000; }
.profile-detail-outer .write-review-outer .detail-write .share-outer .pub-but { float:right; }
.profile-detail-outer .review-res-outer { padding:0 0 10px 20px; position:relative; }
.profile-detail-outer .review-res-outer .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0; color:#222; }
.profile-detail-outer .review-res-outer .write-outer { background-color:#fff; padding:0; margin:0; }
.profile-detail-outer .review-res-outer .write-outer .your-rating { padding:10px 30px 10px 10px; float:left; width:46%; }
.profile-detail-outer .review-res-outer .write-outer .your-rating label { font-size:15px; line-height:22px; color:#666; cursor:default; margin:0 10px 10px 0; text-transform:uppercase; font-weight:600; letter-spacing:0.5px; display:block; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out { float:left; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out span { float:left; margin:0 10px 0 0; position:relative; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out span.star a i { font-size:18px; line-height:22px; color:#aaa; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out span.star a i:hover { color:#f89406; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out span.star.active a i { color:#f89406; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out span .arrow_box { display:none; position: absolute; background:#000; font-size:11px; letter-spacing:0.5px; color:#fff; z-index:2; padding:2px 10px; top:-25px; left:-3px; width:80px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out span:hover .arrow_box { display:block; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out span .arrow_box:before { top: 100%; left: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-out span .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 6px; }
.profile-detail-outer .review-res-outer .write-outer .your-rating .star-number { float:left; font-size:12px; line-height:20px; font-weight:normal; color:#fff; background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:arial; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.profile-detail-outer .review-res-outer .write-outer .other-ratings { padding:10px 10px 10px 10px; float:left; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings .title-txt { font-size:15px; line-height:22px; color:#666; cursor:default; margin:0; text-transform:uppercase; font-weight:600; letter-spacing:0.5px; display:block; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul { margin:0px; padding:0px; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li { margin:0 20px 3px 0; padding:0px; list-style:none; width:auto; float:none; display:block; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li label { font-size:13px; line-height:22px; color:#666; float:left; cursor:default; margin:0 10px 0 0; letter-spacing:0.5px; width:130px; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li .star-out { float:left; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li .star-out span { float:left; margin:0 10px 0 0; position:relative; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li .star-out span.star a i { font-size:13px; line-height:22px; color:#aaa; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li .star-out span.star a i:hover { color:#f89406; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li .star-out span.star.active a i { color:#f89406; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li .star-out span .arrow_box { display:none; position: absolute; background:#000; font-size:11px; letter-spacing:0.5px; color:#fff; z-index:2; padding:2px 10px; top:-25px; left:-3px; width:80px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li span:hover .arrow_box { display:block; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li span .arrow_box:before { top: 100%; left: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li span .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 6px; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings ul li .star-number { float:left; font-size:12px; line-height:20px; font-weight:normal; color:#fff; background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:arial; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.profile-detail-outer .review-res-outer .rev-tab-outer { border-bottom:solid 2px #e7e7e7; height:38px; }
.profile-detail-outer .review-res-outer .rev-tab-outer ul { float:left; margin:0px; padding:0px; }
.profile-detail-outer .review-res-outer .rev-tab-outer ul li { float:left; margin:0px; padding:0px; list-style:none; float:left; }
.profile-detail-outer .review-res-outer .rev-tab-outer ul li a { display:block; font-size:16px; line-height:18px; color:#666; padding:10px 15px; border-bottom:solid 2px #e7e7e7; -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; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-top left: 4px;
-moz-border-radius-top right: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }
.profile-detail-outer .review-res-outer .rev-tab-outer ul li a span { color:#333; padding:0 3px; font-weight:300; }
.profile-detail-outer .review-res-outer .rev-tab-outer ul li a:hover { background-color:#e7e7e7; border-bottom:solid 2px #f89406; }
.profile-detail-outer .review-res-outer .rev-tab-outer ul li.active a { border-bottom:solid 2px #f89406; background-color:#e7e7e7; }
.profile-detail-outer .review-res-outer .rev-con-outer { padding:10px 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .no-data-found { padding:15px; font-size:18px; line-height:28px; color:#666; }
.profile-detail-outer .review-res-outer .rev-con-outer .no-data-found i { font-size:24px; line-height:28px; color:#f89406; margin:0 5px 0 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person { margin:10px 0 15px 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure { width:50px; height:50px; float:left; margin:0 15px 0 10px; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.a-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure { font-size:30px; line-height:46px; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; display:table; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.a-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.A-img { background-color:#E37B40; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.b-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.B-img { background-color:#46B39D; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.c-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.C-img { background-color:#5B6B6B; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.d-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.D-img { background-color:#9685B2; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.e-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.E-img { background-color:#6E1734; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.f-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.F-img { background-color:#F37E01; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.g-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.G-img { background-color:#2C5E2E; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.h-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.H-img { background-color:#FF12A6; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.i-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.H-img { background-color:#82393A; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.j-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.J-img { background-color:#BDC057; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.k-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.K-img { background-color:#0E1927; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.l-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.L-img { background-color:#8A8C3F; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.m-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.M-img { background-color:#6C6972; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.n-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.N-img { background-color:#8B5742; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.o-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.O-img { background-color:#413814; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.p-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.P-img { background-color:#A47192; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.q-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.Q-img { background-color:#131414; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.r-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.R-img { background-color:#652968; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.s-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.S-img { background-color:#00FFC7; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.t-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.T-img { background-color:#2A1D8C; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.u-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.U-img { background-color:#9F7251; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.v-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.V-img { background-color:#BF2626; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.w-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.W-img { background-color:#6E695D; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.x-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.X-img { background-color:#D96704; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.y-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.Y-img { background-color:#764720; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.z-img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure.Z-img { background-color:#044952; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person figure img { -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; width:50px; height:50px; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .name-txt { font-size:12px; line-height:18px; font-weight:700; color:#333; padding:4px 0 0 0; letter-spacing:0.5px; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .fow-rev { padding:0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .fow-rev span { font-size:12px; line-height:14px; color:#666; display:inline-block; padding:0 2px 0 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .fow-rev span.share-txt { margin:0 0 0 1px; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .fow-rev span.share-txt i { font-size:12px; margin:0 3px 0 0; color:#bbb; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .fow-rev span.share-txt a { color:#999; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .rev-by { font-size:12px; line-height:14px; color:#666; padding:0 2px 0 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .rev-by span { font-size:11px; line-height:14px; color:#999; display:inline-block; margin:0 3px 0 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .rev-by a { color:#666; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .foll-outer { padding:3px 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .foll-outer a { display:inline-block; font-size:11px; line-height:18px; padding:2px 8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:solid 1px #ccc; color:#666; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-person .foll-outer a:hover { border:solid 1px #aaa; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant { padding:0 0 0 10px; border-bottom:dotted 1px #ccc; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .date-txt { font-size:11px; line-height:18px; color:#666; padding:5px 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant p { font-size:13px; line-height:20px; letter-spacing:0.5px; color:#666; padding:0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant p b { font-size:12px; line-height:20px; color:#333; text-transform:uppercase; margin:0 5px 0 0; font-weight:700; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant p b span { background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#fff; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .but-outer { padding:10px 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .but-outer a { display:inline-block; padding:2px 10px 2px 10px; margin:0 10px 0 0; background-color:#E0E1E2; color:#333; font-size:12px; line-height:16px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .but-outer a i { font-size:11px; margin:0 3px 0 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .but-outer a b { background-color:#fff; padding:3px 8px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; margin:0 2px 0 6px; display:inline-block; }
.profile-detail-outer .review-res-outer .rev-con-outer .reply-per-out { margin:0; padding:0; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person { padding:0 10px 10px 42px; position:relative; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure { width:30px; height:30px; float:left; margin:0 15px 0 0; position:absolute; top:7px; left:0px; font-size:20px; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; display:table; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.a-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.A-img { background-color:#E37B40; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.b-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.B-img { background-color:#46B39D; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.c-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.C-img { background-color:#5B6B6B; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.d-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.D-img { background-color:#9685B2; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.e-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.E-img { background-color:#6E1734; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.f-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.F-img { background-color:#F37E01; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.g-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.G-img { background-color:#2C5E2E; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.h-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.H-img { background-color:#FF12A6; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.i-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.I-img { background-color:#82393A; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.j-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.J-img { background-color:#BDC057; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.k-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.K-img { background-color:#0E1927; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.l-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.L-img { background-color:#8A8C3F; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.m-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.M-img { background-color:#6C6972; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.n-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.N-img { background-color:#8B5742; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.o-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.O-img { background-color:#413814; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.p-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.P-img { background-color:#A47192; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.q-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.Q-img { background-color:#131414; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.r-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.R-img { background-color:#652968; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.s-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.S-img { background-color:#00FFC7; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.t-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.T-img { background-color:#2A1D8C; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.u-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.U-img { background-color:#9F7251; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.v-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.V-img { background-color:#BF2626; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.w-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.W-img { background-color:#6E695D; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.x-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.X-img { background-color:#D96704; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.y-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.Y-img { background-color:#764720; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.z-img, .profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure.Z-img { background-color:#044952; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person figure img { -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; width:30px; height:30px; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person .name-txt { font-size:13px; line-height:18px; font-weight:700; color:#333; padding:4px 0 0 0; letter-spacing:0.5px; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person .name-txt span { margin:0 4px; display:inline-block; font-size:11px; color:#999; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person p { font-size:12px; line-height:20px; color:#666; padding:0; margin:0px; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person .social-another { padding:0; }
.profile-detail-outer .review-res-outer .rev-con-outer .anot-person .social-another a { display:inline-block; font-size:11px; line-height:14px; color:#999; margin:0 5px 0 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer { padding:10px 0 10px 0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul { padding:0; margin:0px; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li { padding:0; margin:0 10px 0 0; list-style:none; float:left; width:80px; height:80px; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a { }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure { width:80px; height:80px; position:relative; background: #000; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure img { width:80px; height:80px; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last { margin-right:0; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last img, .profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last:hover img { opacity:0.3; transition:none; transform: none; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last figcaption, .profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last:hover figcaption { opacity:1; filter: alpha(opacity=1); }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last figcaption { font-size:15px; color:#ccc; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure:hover figcaption { opacity:1; filter: alpha(opacity=1); }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure figcaption { opacity: 0; filter: alpha(opacity=0); position: absolute; top:35%; text-align:center; width: 100%; height: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; }
.profile-detail-outer .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure figcaption i { font-size:50px; color:#ccc }
.profile-detail-outer .review-res-outer .inp-outer { padding:20px 0; position:relative; }
.profile-detail-outer .review-res-outer .inp-outer textarea { width:60%; margin:0 10px 0 0; height:50px; resize:none; }
.profile-detail-outer .review-res-outer .inp-outer label { position:absolute; font-size:11px; line-height:13px; color:#999; font-weight:normal; position:absolute; left:7px; top:27px; }
.profile-detail-outer .review-res-outer .inp-outer.alert textarea { border:solid 1px #c20000; }
.profile-detail-outer .review-res-outer .inp-outer.alert label { color:#c20000; }
.profile-detail-outer .twitter-outer { }
.profile-detail-outer .twitter-outer { padding:0 0 10px 20px; position:relative; }
.profile-detail-outer .twitter-outer .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 60px 0 0; color:#222; position:relative; }
.profile-detail-outer .twitter-outer .single-title .twitter-ac { position:absolute; top:0px; right:0px; z-index:2; background-color:#35c6f0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.profile-detail-outer .twitter-outer .single-title .twitter-ac a { padding:4px 10px; font-size:12px; color:#fff; font-weight:normal; letter-spacing:0.5px; }
.profile-detail-outer .twitter-outer .single-title .twitter-ac a i { font-size:13px; color:#fff; margin:0 4px 0 0; }
.profile-detail-outer .twitter-outer .twit-cou { padding:10px 0 5px 0; }
.profile-detail-outer .twitter-outer .twit-cou ul { margin:0px; padding:0px; }
.profile-detail-outer .twitter-outer .twit-cou ul li { margin:5px 15px 0 0; padding:0px; list-style:none; float:left; font-size:13px; line-height:20px; color:#888; letter-spacing:0.5px; }
.profile-detail-outer .twitter-outer .twit-cou ul li b { font-weight:700; color:#333; margin:0 4px 0 0; display:inline-block; }
.profile-detail-outer .twitter-outer p { font-size:13px; line-height:22px; color:#888; padding:5px 0 5px 0; letter-spacing:0.5px; border-bottom:solid 1px #e4e4e4; margin:0 0 20px 0; }
.profile-detail-outer .twitter-outer .all-twits { padding:10px 50px 10px 50px; position:relative; background-color:#f2f4f8; border-bottom:solid 2px #fff; }
.profile-detail-outer .twitter-outer .all-twits figure { width:30px; height:30px; float:left; margin:0 15px 0 0; position:absolute; top:13px; left:8px; }
.profile-detail-outer .twitter-outer .all-twits .post-date { position:absolute; top:10px; right:12px; font-size:11px; line-height:18px; color:#999; text-align:left; }
.profile-detail-outer .twitter-outer .all-twits figure img { -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; width:30px; height:30px; }
.profile-detail-outer .twitter-outer .all-twits p { font-size:12px; line-height:20px; color:#666; padding:0; margin:0px; border-bottom:none; }
.profile-detail-outer .twitter-outer .all-twits .social-another { padding:0; }
.profile-detail-outer .twitter-outer .all-twits .social-another a { display:inline-block; font-size:11px; line-height:14px; color:#999; margin:0 5px 0 0; }
.profile-detail-outer .related-job-openings {}
.profile-detail-outer .related-job-openings .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 60px 0 0; color:#222; position:relative; }
.profile-detail-outer .related-job-openings .joblist { background-color:#fff; border-bottom:1px solid #cdcdcd; margin-top:20px; }
.profile-detail-outer .related-job-openings .joblist .ljob_prem { position: absolute; right: 5px; top: 6px; }
.profile-detail-outer .related-job-openings .joblist .ljob_prem .member { display: none; font-size: 12px; }
.profile-detail-outer .related-job-openings .joblist .ljob_prem:hover .member { display:block; position:absolute; background-color:#fff; color:#697071; border:1px solid #d4d4d4; box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5); padding:5px 0px 5px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:127px; top:25px; right:1px; z-index:1; }
.profile-detail-outer .related-job-openings .joblist .ljob_prem:hover .member:after { position: absolute; top: -5px; right: 5%; display: inline-block; border-right: 5px solid transparent; border-bottom: 5px solid #ffffff; border-left: 5px solid transparent; content: ''; }
.profile-detail-outer .related-job-openings .joblist .col1 { width:70%; float:left; padding:10px; }
.profile-detail-outer .related-job-openings .joblist .col1 h2, .profile-detail-outer .related-job-openings .joblist .col1 h3 { font-size:20px; color:#000; font-weight:normal; }
.profile-detail-outer .related-job-openings .joblist .col1 .title { font-size:20px; color:#000; font-weight:normal; }
.profile-detail-outer .related-job-openings .joblist .col1 h1 { font-size:22px; color:#000; font-weight:normal; }
.profile-detail-outer .related-job-openings .joblist .col1 h2 a, .profile-detail-outer .related-job-openings .joblist .col1 h3 a, .profile-detail-outer .related-job-openings .job_seekerbox ul li h3 a, .profile-detail-outer .related-job-openings .joblist .col1 .title a { color:#000; text-decoration:none; }
.profile-detail-outer .related-job-openings .joblist .col1 .comname { margin:10px 0 15px 0; }
.profile-detail-outer .related-job-openings .joblist .col1 .comname a { color:#222; text-decoration:none; font-size:16px; }
.profile-detail-outer .related-job-openings .joblist .col1 .comname a.location { color:#808080; font-size:14px; margin-left:20px; }
.profile-detail-outer .related-job-openings .joblist .col1 .comname a.location .fa { color:#b1b1b1; padding-right:5px; }
.profile-detail-outer .related-job-openings .joblist .col1 .comname .location2 { color:#222; font-size:14px; margin-left:20px; }
.profile-detail-outer .related-job-openings .joblist .col1 .comname .location2 .fa { color:#b1b1b1; padding-right:5px; }
.profile-detail-outer .related-job-openings .joblist .col1 .exp ul { list-style:none; }
.profile-detail-outer .related-job-openings .joblist .col1 .exp ul li { list-style:none; float:left; padding-right:25px; color:#808080; }
.profile-detail-outer .related-job-openings .joblist .col1 .exp ul li a { color:#808080; text-decoration:none; }
.profile-detail-outer .related-job-openings .joblist .col1 .exp ul li .fa { color:#989898; padding-right:5px; }
.profile-detail-outer .related-job-openings .joblist .col1 .exp ul li a.hilight { color:#4a4a4a; }
.profile-detail-outer .related-job-openings .jobdetail.comdetail { padding:10px 15px }
.profile-detail-outer .related-job-openings .joblist .col1 .comp ul { list-style:none; }
.profile-detail-outer .related-job-openings .joblist .col1 .comp ul li { list-style:none; padding:5px 0; color:#000; }
.profile-detail-outer .related-job-openings .joblist .col1 .comp ul li b { font-weight:normal; color:#808080; }
.profile-detail-outer .related-job-openings .joblist .col1 .comp ul li a { color:#808080; text-decoration:none; }
.profile-detail-outer .related-job-openings .joblist .col1 .comloc { padding:0; margin:0 0 5px }
.profile-detail-outer .related-job-openings .joblist .col1 .comloc .fa { color:#999; margin-right:3px; }
.profile-detail-outer .related-job-openings .joblist .col1 .comloc a { color:#222; text-decoration:none; font-size:16px; }
.profile-detail-outer .related-job-openings .joblist .col1 .comloc a.location { margin-left:0; }
.profile-detail-outer .related-job-openings .skills { margin:20px 0 10px 0; }
.profile-detail-outer .related-job-openings .skills ul { list-style:none; }
.profile-detail-outer .related-job-openings .skills ul li { list-style:none; float:left; margin-bottom:15px; }
.profile-detail-outer .related-job-openings .skills ul li a { color:#013757; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; }
.profile-detail-outer .related-job-openings .skills ul li a.more { color:#7e7f7f; }
.profile-detail-outer .related-job-openings .skills2 { margin:20px 0 10px 0; }
.profile-detail-outer .related-job-openings .skills2 ul { list-style:none; }
.profile-detail-outer .related-job-openings .skills2 ul li { list-style:none; float:left; margin-bottom:15px; color:#013757; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; }
.profile-detail-outer .related-job-openings .skills2 ul li.more { color:#7e7f7f; }
.profile-detail-outer .related-job-openings .joblist .col2 { width:24%; float:left; padding:10px; }
.profile-detail-outer .related-job-openings .joblist .col2 .listlogo { width:85%; border:1px solid #ccc; padding:2px; }
.profile-detail-outer .related-job-openings .joblist .col2 .listlogo img { width:100%; max-height:60px; }
.profile-detail-outer .related-job-openings .joblist .col2 .salary { font-size:16px; color:#45980f; padding:15px 0; line-height:18px; }
.profile-detail-outer .related-job-openings .joblist .col2 .salary .month { font-size:13px; color:#999; }
.profile-detail-outer .related-job-openings .joblist .bot { border-top: 1px dotted #989a9b; float: left; padding: 8px 1%; width: 98%; }
.profile-detail-outer .related-job-openings .joblist .bot ul { width:70%; float:left; }
.profile-detail-outer .related-job-openings .joblist .bot ul li { float:left; border-right:1px solid #dadada; padding:0px 15px; font-size:14px; line-height:24px; color:#adadad; }
.profile-detail-outer .related-job-openings .joblist .bot ul li .fa { font-size:18px; }
.profile-detail-outer .related-job-openings .joblist .bot ul li a { color:#adadad; text-decoration:none; }
.profile-detail-outer .related-job-openings .joblist .bot ul li .hilight { color:#333; }
.profile-detail-outer .related-job-openings .joblist .bot ul li a.active { color:#fa9302 !important; }
.profile-detail-outer .related-job-openings .joblist .bot .more { padding:0px; }
.profile-detail-outer .related-job-openings .joblist .bot .more a { color:#666 }
.profile-detail-outer .related-job-openings .joblist .bot .more 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; background:url(../images/other/downarrows.png) 0 0 no-repeat; width:15px; height:7px; margin-top: 9px; margin-left: 5px; float:right }
.profile-detail-outer .related-job-openings .joblist .bot .more a.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.profile-detail-outer .related-job-openings .joblist .viewallwrp { background:#f6f6f6; padding:20px; }
.profile-detail-outer .related-job-openings .joblist .viewallwrp .detail b { padding:0 0 10px; display:block; color:#333; }
.profile-detail-outer .related-job-openings .joblist .viewallwrp .detail ul li { font-size:14px; float:left; margin: 0 24px 10px 0; width: 30%; color:#717171; }
.profile-detail-outer .related-job-openings .joblist .viewallwrp .detail ul li h3, .viewallwrp .detail ul li .big { font-size:15px; font-weight:500; color:#000; }
.profile-detail-outer .related-job-openings .joblist .viewallwrp .detail ul li h3 a, .viewallwrp .detail ul li .big a { color:#222; text-decoration:none; }
.profile-detail-outer .related-job-openings .joblist .viewallwrp .detail p { font-size:13px; color:#717171; }


.profile-detail-outer .user-ans-blk {}
.profile-detail-outer .user-ans-blk .single-title {font-family:open_sansregular;font-weight:700;font-size:16px;line-height:24px;padding:0 60px 0 0;color:#222;position:relative;}


.profile-detail-outer .user-ans-blk{}
.profile-detail-outer .user-ans-blk .sub-title-txt{font-family:robotoregular;font-size:15px;line-height:20px;color:#414651;padding:20px 0 0 20px;}
.profile-detail-outer .user-ans-blk ul{margin:0px;padding:20px 20px 0 20px;float:left;width:45%;}
.profile-detail-outer .user-ans-blk ul li{margin:0 0 10px 0;padding:0 0 10px 0;list-style:none;font-size:13px;line-height:18px;color:#666;position:relative;}
.profile-detail-outer .user-ans-blk ul li .cityajaxinwrap{width:97%;top:31px;}
.profile-detail-outer .user-ans-blk ul li .cityajaxinwrap .gropingwrap .grouprt ul{padding:0px;}
.profile-detail-outer .user-ans-blk ul li .not-robot label{left:0px;top:-7px;}
.profile-detail-outer .user-ans-blk ul li .loadingmini{position:absolute;right:50px;top:-2px;}
.profile-detail-outer .user-ans-blk ul li input[type="text"]{width:95%;background-color:#fff;padding:5px 10px;}
.profile-detail-outer .user-ans-blk ul li textarea{width:95%;height:122px;background-color:#fff;padding:5px 10px;resize:none;}
.profile-detail-outer .user-ans-blk ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.profile-detail-outer .user-ans-blk ul li.filled input[type="text"] ~ label, .profile-detail-outer .user-ans-blk ul li input[type="text"]:focus ~ label, .profile-detail-outer .user-ans-blk ul li.filled textarea ~ label, .profile-detail-outer .user-ans-blk ul li textarea:focus ~ label {display:none}
.profile-detail-outer .user-ans-blk ul li.alert label{color:#ff4242;}
.profile-detail-outer .user-ans-blk ul li.alert input[type="text"], .profile-detail-outer .user-ans-blk ul li.alert textarea{border:solid 1px #ff4242;}
.profile-detail-outer .user-ans-blk ul li.split{float:left;width:50%;}
.profile-detail-outer .user-ans-blk ul li.split input[type="text"]{width:90%;}
.profile-detail-outer .user-ans-blk ul li input[type="checkbox"]{ margin:0 5px 0 0; position:static !important; left:0px !important;padding: 5px; }
.profile-detail-outer .user-ans-blk ul li .not-robot input[type="checkbox"]{display:none;}









.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes slideInRight { from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
@keyframes slideInRight { from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }
@-webkit-keyframes slideInLeft { from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
@keyframes slideInLeft { from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }
@-webkit-keyframes zoomIn { from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn { from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }
@-webkit-keyframes zoomOut { from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to { opacity: 0; }
}
@keyframes zoomOut { from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to { opacity: 0; }
}
.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }
/* gallery */
.profile-detail-outer .ls-gallery { padding:0 20px 20px }
.profile-detail-outer .ls-gallery .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 10px 0; color:#222; }
.profile-detail-outer .ls-gallery figure { width: 150px; height: 150px; display: inline-block; position: relative; margin-right: 40px; overflow:hidden; background:#000 }
.profile-detail-outer .ls-gallery figure .vid-icon { position:absolute; top:45%; left:45%; z-index:5; }
.profile-detail-outer .ls-gallery figure .vid-icon .fa-play { font-size:25px; color:#fff; }
.profile-detail-outer .ls-gallery figure img { width:150px; height:150px; opacity: .65; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -webkit-transform: scale(1.45) rotate(0deg); -moz-transform: scale(1.45) rotate(0deg); -ms-transform: scale(1.45) rotate(0deg); -o-transform: scale(1.45) rotate(0deg); transform: scale(1.45) rotate(0deg); }
.profile-detail-outer .ls-gallery figure:hover img { opacity: 1; -webkit-transform: scale(1) rotate(0.01deg); -moz-transform: scale(1) rotate(0.01deg); -ms-transform: scale(1) rotate(0.01deg); -o-transform: scale(1) rotate(0.01deg); transform: scale(1) rotate(0.01deg); }
.profile-detail-outer .ls-gallery figure:hover figcaption { opacity:1; filter: alpha(opacity=1); }
.profile-detail-outer .ls-gallery figure figcaption { opacity: 0; filter: alpha(opacity=0); position: absolute; top:35%; text-align:center; width: 100%; height: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; }
.profile-detail-outer .ls-gallery figure figcaption i { font-size:50px; color:#ccc }
.profile-detail-outer .ls-gallery figure.last { margin-right:0; }
.profile-detail-outer .ls-gallery figure.last img, ..profile-detail-outer .ls-gallery figure.last:hover img {
opacity:0.3;
transition:none;
transform: none;
}
.profile-detail-outer .ls-gallery figure.last figcaption, .profile-detail-outer .ls-gallery figure.last:hover figcaption { opacity:1; filter: alpha(opacity=1); }
.profile-detail-outer .ls-gallery figure.last figcaption { font-size:25px; color:#ccc; }
.ad-banner-text { padding:5px 10px 10px 0; font-size:11px; line-height:16px; color:#aaa; letter-spacing:0.5px; position:relative; }
.ad-banner-text .popup-tips { position:absolute; background:#333333; top:30px; color:#fff; padding:10px; font-size:12px; line-height:18px; letter-spacing:1px; z-index:10; display:none; }
.ad-banner-text:hover .popup-tips { display:block; }
.popup-tips:after, .popup-tips:before { bottom:100%; left:25px; border:solid transparent; content: " "; height:0; width:0; position:absolute; pointer-events:none; }
.popup-tips:after { border-color:rgba(51, 51, 51, 0); border-bottom-color:#333; border-width:10px; margin-left:-10px; }
.popup-tips:before { border-color:rgba(51, 51, 51, 0); border-bottom-color:#333; border-width:11px; margin-left:-11px; }
.profile-detail-outer .e-magazine-list { padding:0 20px 10px 20px }
.profile-detail-outer .e-magazine-list .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 20px 0; color:#222; }
.profile-detail-outer .e-magazine-list .single-blk { float:left; width:200px; height:100%; margin:0 15px 0 0; cursor:pointer; position:relative; }
.profile-detail-outer .e-magazine-list .single-blk a { }
.profile-detail-outer .e-magazine-list .single-blk a figure { width:100%; height:100%; }
.profile-detail-outer .e-magazine-list .single-blk a figure img { width:100%; height:100%; }
.profile-detail-outer .e-magazine-list .single-blk a .overflow-div { bottom:0; left:0; position:absolute; width:200px; background:rgba(0, 0, 0,0.8); z-index:0; cursor:pointer; }
.profile-detail-outer .e-magazine-list .single-blk a .overflow-div .public-title { font-size:15px; line-height:22px; color:#fff; padding:5px 10px 15px 10px; }
.profile-detail-outer .e-magazine-list .single-blk a .overflow-div.last { top:0; left:0; position:absolute; width:200px; height:100%; display:block; background:rgba(0, 0, 0,0.8); z-index:0; }
.profile-detail-outer .e-magazine-list .single-blk a .overflow-div.last .count-number { margin:30% 0 0 29%; font-size:16px; color:#fff; }
.profile-detail-outer .ls-gallery figure figcaption i { font-size:50px; color:#ccc }
.profile-detail-outer .ls-gallery figure.last { margin-right:0; }
.profile-detail-outer .ls-gallery figure.last img, ..profile-detail-outer .ls-gallery figure.last:hover img {
opacity:0.3;
transition:none;
transform: none;
}
.profile-detail-outer .ls-gallery figure.last figcaption, .profile-detail-outer .ls-gallery figure.last:hover figcaption { opacity:1; filter: alpha(opacity=1); }
.profile-detail-outer .ls-gallery figure.last figcaption { font-size:25px; color:#ccc; }
.profile-detail-outer .aboutus-more { padding:0 20px 10px 20px }
.profile-detail-outer .aboutus-more .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:0 0 20px 0; color:#222; }
.profile-detail-outer .aboutus-more .sec-lev-title { font-family: open_sansregular; font-weight:600; font-size: 14px; line-height:24px; padding:0 0 5px 0; color: #555; }
.profile-detail-outer .aboutus-more .single-grp { padding:0 0 10px 0; }
.profile-detail-outer .aboutus-more .single-grp ul { margin:0px; padding:0px; }
.profile-detail-outer .aboutus-more .single-grp ul li { margin:0px; padding:0px; list-style:none; float:left; background:url(../images/default/four-dots-ls.png) no-repeat 10px 4px; padding:0 10px 8px 30px; font-size:13px; line-height:18px; width:15%; color:#6a6a6a; }
.profile-detail-outer .aboutus-more .single-grp ul li a { color:#6a6a6a; }
.profile-detail-outer .aboutus-more .single-grp ul li.v-more { background:url(../images/default/profile-plus.png) no-repeat 5px -3px; }
.profile-detail-outer .aboutus-more .single-grp ul li.v-less { background:url(../images/default/profile-minus.png) no-repeat 5px -3px; }
.profile-detail-outer .aboutus-more .single-grp ul li.v-more a, .profile-detail-outer .aboutus-more.v-less a { color:#30a4ea; }
.profile-detail-outer .aboutus-more .single-grp .weblink { font-size:13px; line-height:18px; }
.profile-detail-outer .aboutus-more .social-outs { padding:0 0 10px 0; }
.profile-detail-outer .aboutus-more .social-outs ul { margin:0px; padding:0px; }
.profile-detail-outer .aboutus-more .social-outs ul li { margin:0px; padding:5px 20px 0 0; float:left; background:none; width:auto; }
.profile-detail-outer .aboutus-more .social-outs ul li a { color:#333; }
.profile-detail-outer .aboutus-more .social-outs ul li a i { width:25px; height:25px; text-align:center; border-radius:50%; line-height:25px; color:#fff; font-size:14px; margin:0; border:none; padding:0 }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-facebook { background:#3778b9; }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-twitter { background:#35c6f0; }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-google-plus { background:#d73a1a; }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-pinterest-p { background:#C92228; }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-whatsapp { background:#2ab200; }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-linkedin { background:#0274b3; }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-mobile { background:#ff6000; }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-envelope { background:#ff6000; }
.profile-detail-outer .aboutus-more .social-outs ul li a i.fa-google { background:#d73a1a; }
.profile-detail-outer .faq-outer { padding:0px 15px 15px 15px; }
.profile-detail-outer .faq-outer .single-title { font-family: open_sansregular; font-weight: 700; font-size: 16px; line-height: 24px; padding: 0 0 20px 0; color: #222; }
.profile-detail-outer .faq-outer ul { margin:0px; padding:0px; }
.profile-detail-outer .faq-outer ul li { margin:0 0 4px 0; padding:0; list-style:none; background-color:#7eb9df; border-bottom:none; }
.profile-detail-outer .faq-outer ul li.faq-plus { background:#7eb9df url(../images/default/faq-plus.png) no-repeat 0 0; }
.profile-detail-outer .faq-outer ul li.faq-minus { background:#7eb9df url(../images/default/faq-all.png) no-repeat 0 0; }
.profile-detail-outer .faq-outer ul li figure { width:30px; float:left; }
.profile-detail-outer .faq-outer ul li figure a { background:url(../images/default/faq-plus.png) no-repeat 0 0; width:30px; height:30px; display:block; }
.profile-detail-outer .faq-outer ul li figure a.active { background:url(../images/default/faq-all.png) no-repeat 0 0; width:30px; height:30px; display:block; }
.profile-detail-outer .faq-outer ul li .faq-ques-ans-outer { }
.profile-detail-outer .faq-outer ul li .faq-ques-ans-outer ul { margin:0px; padding:0px; }
.profile-detail-outer .faq-outer ul li .faq-ques-ans-outer ul li { padding:5px 10px; background-color:#fafafa; margin:0 0 0 30px; border-bottom:none; }
.profile-detail-outer .faq-outer ul li .faq-ques-ans-outer ul li h3, .faq-outer ul li .faq-ques-ans-outer ul li h4 { padding:0 0 10px 0; }
.profile-detail-outer .faq-outer ul li .faq-ques-ans-outer ul li .ques-txt { font-size:16px; line-height:24px; color:#333; font-weight:normal; padding:0; margin:0px; text-align:letf; }
.profile-detail-outer .faq-outer ul li .faq-ques-ans-outer ul li p { font-size:14px; line-height:24px; color:#666; padding:5px 0 10px 0; }
.profile-detail-outer .faq-outer ul li .faq-ques-ans-outer ul li ul { margin:0px; padding:0px; }
.profile-detail-outer .faq-outer ul li .faq-ques-ans-outer ul li ul li { padding:5px 10px 5px 30px; background-color:#fafafa; margin:0; border-bottom:none; background:url(../images/default/grey-four-dots.png) no-repeat 12px 12px; font-size:14px; line-height:20px; color:#666; }
.profile-detail-outer .qus-ans-outer { position:relative; }
.profile-detail-outer .qus-ans-outer .tc-apply { position:absolute; bottom:10px; right:10px; color:#999; font-size:10px; line-height:20px; }
.profile-detail-outer .qus-ans-outer .single-title { font-family: open_sansregular; font-weight: 700; font-size: 16px; line-height: 24px; padding: 0 0 20px 0; color: #222; }
.profile-detail-outer .qus-ans-outer ul { margin:0px; padding:20px 10px; }
.profile-detail-outer .qus-ans-outer ul li.qus-box { position:relative; padding:0 10px 10px 0; float:none; width:97.3%; }
.profile-detail-outer .qus-ans-outer ul li .loadingmini { position:absolute; z-index:5; right:8%; top:1px; }
.profile-detail-outer .qus-ans-outer ul li.qus-box .count { background-color: #ccc; display: block; font-size:12px; line-height:14px; margin:0 5px 0 0; padding:5px; text-shadow:1px 1px 0 #f7f7f7; display:inline-block; position:absolute; left:85.8%; bottom: 15px; }
.profile-detail-outer .qus-ans-outer ul li { position:relative; padding:0 10px 10px 0; float:left; width:29.7%; }
.profile-detail-outer .qus-ans-outer ul li.alert { }
.profile-detail-outer .qus-ans-outer ul li.alert input[type="text"], .profile-detail-outer .qus-ans-outer ul li.alert textarea { border:solid 1px #c20000; }
.profile-detail-outer .qus-ans-outer ul li.alert label { color:#c20000; }
.profile-detail-outer .qus-ans-outer ul li.submit { padding:10px 0 10px 0; text-align:center; }
.profile-detail-outer .qus-ans-outer ul li .checkbox label, .profile-detail-outer .qus-ans-outer ul li .checkbox, .profile-detail-outer .qus-ans-outer ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.profile-detail-outer .qus-ans-outer ul li input[type="text"] { margin-bottom:5px; width:90%; font-size:13px; padding:8px 10px; }
.profile-detail-outer .qus-ans-outer ul li textarea { margin-bottom:5px; width:90%; font-size:13px; padding:8px 10px; resize:none; height:80px; }
.profile-detail-outer .qus-ans-outer ul li label { pointer-events:none; color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
 .profile-detail-outer .qus-ans-outer ul li.filled input[type="text"] ~ label, .profile-detail-outer .qus-ans-outer ul li input[type="text"]:focus ~ label {
display: none;
}
 .profile-detail-outer .qus-ans-outer ul li.filled textarea ~ label, .profile-detail-outer .qus-ans-outer ul li textarea:focus ~ label, .profile-detail-outer .qus-ans-outer ul li.filled textarea {
display:none
}
.profile-detail-outer .qus-ans-outer ul li.filled textarea ~ label {
color:#999
}
.profile-detail-outer .qus-ans-outer ul li input[type="text"]:focus { outline:none }
.profile-detail-outer .qus-ans-outer ul li .angledown-drop { background-color:#fcfcfc; width:92.6%; border-left:solid 1px #ddd; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; top:38px; position:absolute; }
.profile-detail-outer .qus-ans-outer ul li .angledown-drop 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:0 !important; float:none !important; font-size:12px; line-height:20px; width:auto; float:none; }
.profile-detail-outer .qus-ans-outer ul li .angledown-drop ul li:hover { background-color:#ff4242; color: #fff; }
.profile-detail-outer .qus-ans-outer ul li .angledown-drop ul li:hover label { color: #fff; }
.profile-detail-outer .qus-ans-outer ul li .angledown-drop ul li label { cursor:pointer; font-weight:normal; font-size:12px; position:relative; top:0; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap { width:92.6%; top:37px; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap .gropingwrap .grouprt ul { padding:0 10px; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap .gropingwrap .grouprt ul li { float:none; width:auto; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap .gropingwrap .grouprt ul li i { font-size:11px; color:#999; font-style:italic; }
.profile-detail-outer .det-que-ans-outer { }
.profile-detail-outer .det-que-ans-outer .single-title { font-family: open_sansregular; font-weight: 700; font-size: 16px; line-height: 24px; padding: 0 0 20px 0; color: #222; }
.profile-detail-outer .det-que-ans-outer .sear-question { position:relative; padding:10px 0 10px 80px; }
.profile-detail-outer .det-que-ans-outer .sear-question label { padding:10px 0 10px 80px; color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.profile-detail-outer .det-que-ans-outer .sear-question.filled input[type="text"] ~ label, .profile-detail-outer .det-que-ans-outer .sear-question input[type="text"]:focus ~ label, .profile-detail-outer .det-que-ans-outer .sear-question.filled input[type="text"] {
display:none
}
.profile-detail-outer .det-que-ans-outer .sear-question.alert input[type="text"] { border:solid 1px #c20000; }
.profile-detail-outer .det-que-ans-outer .sear-question.alert label, .profile-detail-outer .det-que-ans-outer .sear-question.alert i { color:#c20000; }
.profile-detail-outer .det-que-ans-outer .sear-question input[type="text"] { width:70%; }
.profile-detail-outer .det-que-ans-outer .sear-question i { position:absolute; left:70%; font-size:18px; line-height:20px; color:#bbb; top:15px; }
.profile-detail-outer .det-que-ans-outer ul { margin:0px; padding:15px 10px; }
.profile-detail-outer .det-que-ans-outer ul li { border-bottom:dotted 1px #e4e4e4; margin:0 0 15px 0; padding:0 0 10px 0; }
.profile-detail-outer .det-que-ans-outer ul li .ques-div { background:url(../images/default/question-q.png) no-repeat 1px 3px; padding:5px 0 25px 70px; font-size:14px; line-height:20px; font-weight:normal; color:#333; }
.profile-detail-outer .det-que-ans-outer ul li .ques-div a { font-weight:normal; }
.profile-detail-outer .det-que-ans-outer ul li .answ-div { background:url(../images/default/answer-a.png) no-repeat 1px 3px; padding:5px 0 25px 70px; font-size:14px; line-height:22px; font-weight:normal; color:#666; }
.profile-detail-outer .det-que-ans-outer ul li .ques-div .per-name, .profile-detail-outer .det-que-ans-outer ul li .ques-div .answ-div { font-size:12px; line-height:18px; color:#666; padding:0 0 5px 0; }
.profile-detail-outer .det-que-ans-outer ul li .ques-div .per-name span, .profile-detail-outer .det-que-ans-outer ul li .answ-div .per-name span { font-size:11px; color:#999; margin:0 5px 0 0; }
.profile-detail-outer .det-que-ans-outer ul li .ques-div .per-name span a, .profile-detail-outer .det-que-ans-outer ul li .answ-div .per-name span a { margin:0 0 0 3px; display:inline-block; }
.profile-detail-outer .det-que-ans-outer ul li .ans-button { padding:10px 0 10px 70px; }
.profile-detail-outer .det-que-ans-outer ul li .ques-div .date-fld { font-size:11px; padding:0 8px 3px 0; color:#666; line-height:18px; display:inline-block; }
.profile-detail-outer .det-que-ans-outer ul li .ques-div .date-fld i { color:#999; }
.profile-detail-outer .det-que-ans-outer ul li .answ-div .date-fld { font-size:11px; padding:0 0 3px 0; color:#666; line-height:18px; }
.profile-detail-outer .det-que-ans-outer ul li .answ-div .date-fld i { color:#999; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question { position:relative; padding:10px 0 10px 70px; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question label { padding:10px 0 10px 80px; color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question.filled input[type="text"] ~ label, .profile-detail-outer .det-que-ans-outer ul li .sear-question input[type="text"]:focus ~ label, .profile-detail-outer .det-que-ans-outer ul li .sear-question.filled input[type="text"] {
display:none
}
.profile-detail-outer .det-que-ans-outer ul li .sear-question.filled textarea ~ label, .profile-detail-outer .det-que-ans-outer ul li .sear-question textarea:focus ~ label, .profile-detail-outer .det-que-ans-outer ul li .sear-question.filled textarea {
display:none
}
.profile-detail-outer .det-que-ans-outer ul li .sear-question.alert input[type="text"], .profile-detail-outer .det-que-ans-outer ul li .sear-question.alert textarea { border:solid 1px #c20000; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question.alert label, .profile-detail-outer .det-que-ans-outer ul li .sear-question.alert i { color:#c20000; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question input[type="text"] { width:70%; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question textarea { width:70%; resize:none; height:80px; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question i { position:absolute; left:70%; font-size:18px; line-height:20px; color:#bbb; top:15px; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question .count { background-color:#ccc; display:block; font-size:12px; line-height:14px; margin:0 5px 0 0; padding:5px; text-shadow:1px 1px 0 #f7f7f7; display: inline-block; position: absolute; left:67.5%; bottom:10px; }
.profile-right-outer { margin:0 0 20px 0; background-color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:solid 1px #eaeaea; padding:0; }
.profile-right-outer .single-title { font-family:open_sansregular; font-weight:700; font-size:16px; line-height:24px; padding:15px 10px; color:#222; border-bottom:solid 1px #e4e4e4; }
.profile-right-outer.off-bord { border:solid 1px #4da66e; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
.profile-right-outer .titletxt { font-size:18px; line-height:22px; color:#333; padding:10px; border-bottom:solid 1px #f2f2f2; margin:0; font-weight:normal; }
.profile-right-outer .offer-title { font-size:18px; line-height:30px; color:#fff; padding:10px; border-bottom:solid 1px #f2f2f2; margin:0; font-weight:normal; background-color:#4da66e; }
.profile-right-outer .offer-title i { font-size:20px; color:#fff; margin:0 4px 0 0; }
.profile-right-outer .rt-profile-offer { }
.profile-right-outer .rt-profile-offer ul { margin:0px; padding:0px; }
.profile-right-outer .rt-profile-offer ul li { margin:0; padding:20px 0 0 0; list-style:none; border-bottom:solid 1px #d9e0e2 }
.profile-right-outer .rt-profile-offer ul li .subtitle { font-size:14px; line-height:18px; color:#333; padding:0 10px 12px 10px; letter-spacing:0.5px; }
.profile-right-outer .rt-profile-offer ul li .subtitle a { color:#333; }
.profile-right-outer .rt-profile-offer ul li .for-services { font-size:12px; line-height:16px; color:#666; padding:0 10px 12px 10px; letter-spacing:0.5px; }
.profile-right-outer .rt-profile-offer ul li .for-services span { color:#000; }
.profile-right-outer .rt-profile-offer ul li .date-city-outer { padding:0 10px 12px 10px; }
.profile-right-outer .rt-profile-offer ul li .date-city-outer ul { margin:0px; padding:0px; }
.profile-right-outer .rt-profile-offer ul li .date-city-outer ul li { margin:0px; padding:0 8px 0 0; list-style:none; float:left; font-size:12px; line-height:18px; color:#999; border-bottom:none; }
.profile-right-outer .rt-profile-offer ul li .date-city-outer ul li i { color:#bbb; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer { margin:5px 0 0 0; background-color:#e8ebef; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul { margin:0px; padding:0px; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li { margin:0px; padding:10px 0; float:left; list-style:none; width:32.7%; border-bottom:none; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li.brd-rt { border-right:solid 1px #d9d9d9; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li.brd-lt { border-left:solid 1px #fff; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li label { font-size:12px; line-height:18px; letter-spacing:0.5px; color:#666; text-align:center; cursor:default; display:block; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li .amount { font-size:12px; line-height:24px; letter-spacing:0.5px; color:#666; text-align:center; display:block; font-weight:bold; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li .btn-outer { margin:5px 0 0 0; text-align:center; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li .btn-outer .btn { font-size:12px; }
.profile-right-outer .only-frm-outer .promofrms-outer { background-color:#fff; }
.profile-right-outer .only-frm-outer .promofrms-outer h3 { font-size:13px; line-height:20px; font-weight:700; color:#333; padding:15px 10px; letter-spacing:0.5px; margin:0; background-color:#ccc; text-align:left }
.profile-right-outer .only-frm-outer .promofrms-outer h3 .phone-number { font-size:13px; line-height:20px; color:#fff; padding:3px 0 0 0; letter-spacing:1px; font-weight:700; }
.profile-right-outer .only-frm-outer .promofrms-outer h3 a { color:#333; }
.profile-right-outer .only-frm-outer .promofrms-outer h3 .phone-number i { margin:0 5px 0 0; color:#333; }
.profile-right-outer .only-frm-outer .promofrms-outer { position:relative; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.profile-right-outer .only-frm-outer .promofrms-outer .tc-app { position:absolute; bottom:0px; right:0px; font-size:11px; line-height:13px; color:#999; padding:10px; }
.profile-right-outer .only-frm-outer .promofrms-outer .tc-app a { color:#999; }
.profile-right-outer .only-frm-outer .promofrms-outer .cont-out { text-align:left; }
.profile-right-outer .only-frm-outer .promofrms-outer ul { margin:0px; padding:20px 10px; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li { position:relative; padding:0 0 10px 0; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.submit { padding:10px 10px 10px 0; text-align:right; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .checkbox label, .profile-right-outer .only-frm-outer .promofrms-outer ul li .checkbox, .profile-right-outer .only-frm-outer .promofrms-outer ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li input[type="text"] { margin-bottom:5px; width:90%; font-size:13px; padding:8px 10px; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.filled input[type="text"] ~ label, .profile-right-outer .only-frm-outer .promofrms-outer ul li input[type="text"]:focus ~ label, .profile-right-outer .only-frm-outer .promofrms-outer ul li.filled textarea ~ label {
display:none
}
.profile-right-outer .only-frm-outer .promofrms-outer ul li.filled input[type="text"] ~ label {
color:#999
}
.profile-right-outer .only-frm-outer .promofrms-outer ul li input[type="text"]:focus { outline:none }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .mobilenum.alert input[type="text"], .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert input[type="text"] { border-color:#c20000 }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.alert { }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.alert textarea { border:solid 1px #c52429; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.active label { }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.success label { color:#08a182; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.alert label { color:#c20000; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.alert .selecttoo a{border:solid 1px #c20000;}
.profile-right-outer .only-frm-outer .promofrms-outer ul li.success input[type="text"] { border-color:#08a182 }
.profile-right-outer .only-frm-outer .promofrms-outer ul li.alert input[type="text"] { border-color:#c20000 }
.profile-right-outer .only-frm-outer .promofrms-outer ul li i { position:absolute; font-size:12px; line-height:18px; color:#ccc; top:11px; right:16px; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .mobilenum { margin-left:-5px }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .mobilenum { width: 80%; display: inline-block; position:relative }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:98% }
.profile-right-outer .only-frm-outer .promofrms-outer ul li textarea { width:93%; height:100px; resize:none; }


.profile-right-outer .only-frm-outer .promofrms-outer ul li .user-inputs{}
.profile-right-outer .only-frm-outer .promofrms-outer ul li .user-inputs .title-txt{color:#666;font-size:13px;line-height:18px;padding:0 0 3px 0;}
.profile-right-outer .only-frm-outer .promofrms-outer ul li .user-inputs ul { margin:0; padding:0; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .user-inputs ul li {margin:0 15px 10px 0; float:left;padding-bottom:0;width:auto;}
.profile-right-outer .only-frm-outer .promofrms-outer ul li .user-inputs ul li label { font-size: 12px; line-height: 16px;color: #666; padding:3px 0 0 22px;height:auto;display:block;position:static;}



.profile-right-outer .only-frm-outer .promofrms-outer ul li .mobilenum.alert input[type="text"], .profile-right-outer .only-frm-outer .promofrms-outer ul li.alert input[type="text"] { border-color:#c20000 }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .angledown-drop { background-color:#fcfcfc; width:97%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; top:38px; position:absolute; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .angledown-drop 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:0 !important; float:none !important; font-size:12px; line-height:20px; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover { background-color:#ff4242; color: #fff; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover label { color: #fff; }
.profile-right-outer .only-frm-outer .promofrms-outer ul li .angledown-drop ul li label { cursor:pointer; font-weight:normal; font-size:12px; position:relative !important; top:0; }
.profile-right-outer .only-frm-outer .promofrms-outer .citydrop { border:solid #ccc 1px; position:relative; display:inline-block; }
.profile-right-outer .only-frm-outer .promofrms-outer .citydrop a { line-height:34px; padding:2px 15px 0px 5px; color:#333; display:block; }
.profile-right-outer .only-frm-outer .promofrms-outer .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: ''; }
.profile-right-outer .only-frm-outer .promofrms-outer .citydrop .cityload { width:200px; overflow: visible; margin: 0; border-top: solid #ccc 1px; left:-1px; }
.profile-right-outer .only-frm-outer .promofrms-outer .citydrop .cityload ul { margin:0px; padding:0px; }
.profile-right-outer .only-frm-outer .promofrms-outer .citydrop .cityload ul li { float:none; padding:0px; }
.profile-right-outer .only-frm-outer .promofrms-outer .citydrop .cityload ul li a { padding:5px 10px; font-size:13px; line-height:20px; }
.profile-right-outer .only-frm-outer .promofrms-outer .citydrop .cityload ul li a:before { border-left:none; border-right:none; border-top:none; }
.profile-right-outer .only-frm-outer .promofrms-outer .citydrop .cityload ul li a:hover { color:#fff; }
.profile-right-outer .only-frm-outer .one-time-pass-outer { margin:15px; padding:10px; background-color:#fff; text-align:left; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .title-txt { font-size:14px; line-height:20px; color:#333; font-weight:bold; letter-spacing:0.5px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .verify-txt { font-size:13px; line-height:20px; padding:10px 0; color:#666; letter-spacing:0.5px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .send-otp { background-color:#f2f4f8; padding:10px; height:50px; overflow:hidden; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .send-otp .otp-title { font-size:12px; font-weight:600; line-height:20px; letter-spacing:0.5px; padding:0 0 5px 0; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .send-otp ul { margin:0px; padding:0px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .send-otp ul li { margin:0 10px 0 0; padding:5px 0 10px 0; list-style:none; float:left; width:60px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .send-otp ul li .send-outer { position:absolute; top:-3px; left:0px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .send-otp ul li label { color:#666; left:0px; top:0px; font-size:12px; text-transform:uppercase }
.profile-right-outer .only-frm-outer .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before { top:0px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after { top:1px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .veri-code-send { font-size:13px; line-height:20px; color:#666; padding:10px 10px 5px 10px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .veri-code-send span { display:inline-block; padding:0 0 0 5px; color:#333; font-size:12px; font-weight:700; letter-spacing:0.5px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer { padding:5px 10px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .titletxt { font-size:13px; line-height:16px; font-weight:700; letter-spacing:0.5px; padding:5px 0; border-bottom:none; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer input[type="text"] { width:80px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer a { margin:0 0 0 5px; display:inline-block; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p { padding:5px 0 0 0; font-size:13px; line-height:16px; color:#666; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p span { display:block; color:#999; font-size:10px; letter-spacing:0.5px; }
.profile-right-outer .only-frm-outer .one-time-pass-outer .ent-ver-code-outer p span b { color:#333; }
.profile-right-outer .only-frm-outer .thnks-outer { margin:15px; padding:10px; background-color:#fff; }
.profile-right-outer .only-frm-outer .thnks-outer .cur-pro { padding:0 0 10px 0; }
.profile-right-outer .only-frm-outer .thnks-outer .cur-pro figure { float:left; width:60px; height:60px; margin:0 10px 0 0; }
.profile-right-outer .only-frm-outer .thnks-outer .cur-pro .title-txt { font-size:12px; line-height:18px; color:#333; font-weight:700; text-align:left; }
.profile-right-outer .only-frm-outer .thnks-outer .cur-pro .con-det { padding:5px 0 5px 0; }
.profile-right-outer .only-frm-outer .thnks-outer .cur-pro .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.profile-right-outer .only-frm-outer .thnks-outer .cur-pro .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer { padding:10px 0 5px 0; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .tit-border { padding:0 0 5px 0; margin:0; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .tit-border .titletxt { font-size:13px; line-height:20px; color:#666; letter-spacing:0.5px; padding:0; float:left; border-bottom:none; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall { float:right; font-size:11px; color:#666; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .business-list { background-color:#f2f2f2; border-bottom:solid 2px #fff; border:solid 1px #fff; padding:5px 0; text-align:left; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt { font-size:13px; line-height:20px; font-weight:bold; color:#333; letter-spacing:0.5px; padding:0 10px; float:none; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det { padding:0 0 0 17px; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.profile-right-outer .only-frm-outer .thnks-outer .related-pro-outer .business-list .ser-type-list { padding:0 0 5px 30px; display:inline-block; font-size:12px; line-height:20px; color:#666; background: url(../images/default/ser-exp.png) no-repeat 16px 4px; }
.profile-right-outer .banner-outer { position:relative; text-align:center; padding:10px 0; }
.profile-right-outer .banner-outer .content-data { position:absolute; top:40px; text-align:center; width:100%; }
.profile-right-outer .banner-outer .content-data h3 { font-size:20px; line-height:26px; color:#000; text-align:center; font-weight:bold; letter-spacing:0.5px; }
.profile-right-outer .other-cate-services { margin:15px 0 0 0; }
.profile-right-outer .other-cate-services ul { margin:0px; padding:0px; }
.profile-right-outer .other-cate-services ul li { margin:0px; padding:0px; padding:0 0 10px 40px; color:#666; font-size:13px; line-height:20px; background: url(../images/default/four-dots-ls.png) no-repeat 20px 6px; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; text-align:left; }
.profile-right-outer .other-cate-services ul li a { color:#888; }
.profile-right-outer .other-cate-services ul li a span { color:#000; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; font-size:11px; line-height:11px; padding:2px 3px; display:inline-block; border:solid 1px #ccc; margin:0 0 0 4px; }
.profile-right-outer .other-cate-services ul li:hover a { color:#000; }
.profile-right-outer .other-cate-services ul li:hover a span { background-color:#252a35; color:#fff; border:solid 1px #fff; }
.profile-right-outer .other-cate-services ul li.v-more { background:none; text-align:right; font-size:12px; line-height:18px; padding:10px 15px 10px 10px; }
.profile-right-outer .other-cate-services ul li.v-more a { color:#30a4ea; }
.profile-right-outer .other-cate-services ul li.v-more a i { font-size:12px; margin:0 5px; color:#999; }
.profile-right-outer .simi-resta-list { margin:10px 0 0 0; }
.profile-right-outer .simi-resta-list.premium { }
.profile-right-outer .simi-resta-list ul { margin:0; padding:0; }
.profile-right-outer .simi-resta-list ul li { margin:0; padding:0 0 10px 0; list-style:none; border-bottom:dashed 1px #d9d9d9; float:none; position:relative; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s;width:auto;}
.profile-right-outer .simi-resta-list ul li .titletxt { font-size:13px; line-height:20px; letter-spacing:0.5px; padding:10px 10px 5px 10px; font-weight:700; color:#666; border-bottom:none; }
.profile-right-outer .simi-resta-list ul li .titletxt figure { width:50px; height:50px; float:left; margin:0 5px 0 0; }
.profile-right-outer .simi-resta-list ul li .titletxt figure img { width:50px; height:50px; }
.profile-right-outer .simi-resta-list ul li .titletxt a { color:#666; }
.profile-right-outer .simi-resta-list ul li .titletxt .city-txt { font-size:11px; line-height:14px; color:#888; font-weight:normal; }
.profile-right-outer .simi-resta-list ul li .titletxt .city-txt i { color:#bbb; font-size:14px; margin: 0 2px 0 0; }
.profile-right-outer .simi-resta-list ul li .titletxt .city-txt span { font-size: 11px; color: #999; line-height:14px; display:block; margin:2px 0 0 0; }
.profile-right-outer .simi-resta-list ul li .det-tit { width:9px; background-color:#f89406; color:#fff; padding:3px; margin:0 3px 0 0; position:absolute; top:15px; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; font-size:11px; line-height:12px; letter-spacing:1px; left:-13px; text-align:center; display:none; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.profile-right-outer .simi-resta-list.premium ul li:hover .det-tit { display:block; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; }
.profile-right-outer .simi-resta-list ul li .spl-in { font-size:13px; line-height:18px; letter-spacing:0.5px; padding:2px 10px 5px 25px; color:#888; background:url(../images/default/binoculars.png?v=2.3.1) no-repeat 6px 8px; }
.profile-right-outer .simi-resta-list ul li .spl-in b { font-size:12px; color:#666; font-weight:700; }
.profile-right-outer .simi-resta-list ul li .spl-in span { color:#333; }
.profile-right-outer .simi-resta-list ul li .city-txt { padding:2px 10px 0 10px; }
.profile-right-outer .simi-resta-list ul li .city-txt ul { margin:0px; padding:0px; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li { margin:0 10px 5px 0; padding:0px; list-style:none; font-size:12px; line-height:18px; letter-spacing:0.5px; color:#888; width:auto; border-right:none; border-bottom:none; border-top:none; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li a { color:#888; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li b { font-weight:600; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li b a { color:#888; }
.profile-right-outer .simi-resta-list.premium ul li .city-txt ul li a, .profile-right-outer .simi-resta-list.premium ul li .city-txt ul li a b { color:#999; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li i { color:#bbb; font-size:14px; margin:0 2px 0 0; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li span { font-size:11px; color:#999; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer { float:right; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer.leftalign { float:left; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer .star { background:url(../images/default/rating-star.png) no-repeat 0 0; height:16px; width:90px; margin:1px 0 0 0; float:left; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer .star1 { background-position:0 -16px; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer .star2 { background-position:0 -32px; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer .star3 { background-position:0 -48px; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer .star4 { background-position:0 -64px; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer .star5 { background-position:0 -80px; }
.profile-right-outer .simi-resta-list ul li .city-txt ul li .star-outer span.number { display:inline-block; margin:2px 5px 0 0; line-height:13px; color:#333; float:left; }
.profile-right-outer .simi-resta-list ul .ajexbg .vmore { left:0px; }

.free-promo-outer{ margin:0 0 20px 0; background-color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:solid 1px #eaeaea; padding:0 0 15px 10px; }
.free-promo-outer .single-title {font-family:open_sansregular;font-weight:700;font-size:16px;line-height:24px;padding:15px 10px;color:#222;}
.free-promo-outer .simi-promo-list { margin:0; }
.free-promo-outer .simi-promo-list.premium { }
.free-promo-outer .simi-promo-list ul { margin:0; padding:0; }
.free-promo-outer .simi-promo-list ul li { margin:0; padding:0 0 10px 0; list-style:none; border:solid 1px #d9d9d9; float:none; position:relative; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s;width:31.6%;float:left;margin:0 0 0 1%;}
.free-promo-outer .simi-promo-list ul li .titletxt { font-size:13px; line-height:20px; letter-spacing:0.5px; padding:10px 10px 5px 10px; font-weight:700; color:#666; border-bottom:none; }
.free-promo-outer .simi-promo-list ul li .titletxt figure { width:100px; height:100px; float:left; margin:0 5px 0 0; }
.free-promo-outer .simi-promo-list ul li .titletxt figure img { width:100px; height:100px; }
.free-promo-outer .simi-promo-list ul li .titletxt a { color:#666; }
.free-promo-outer .simi-promo-list ul li .titletxt .city-txt { font-size:11px; line-height:14px; color:#888; font-weight:normal; }
.free-promo-outer .simi-promo-list ul li .titletxt .city-txt i { color:#bbb; font-size:14px; margin: 0 2px 0 0; }
.free-promo-outer .simi-promo-list ul li .titletxt .city-txt span { font-size: 11px; color: #999; line-height:14px; margin:2px 5px 0 0; }
.free-promo-outer .simi-promo-list ul li .det-tit { width:9px; background-color:#f89406; color:#fff; padding:3px; margin:0 3px 0 0; position:absolute; top:15px; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px; font-size:11px; line-height:12px; letter-spacing:1px; left:-13px; text-align:center; display:none; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.free-promo-outer .simi-promo-list.premium ul li:hover .det-tit { display:block; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; }
.free-promo-outer .simi-promo-list ul li .spl-in { font-size:13px; line-height:18px; letter-spacing:0.5px; padding:2px 10px 5px 25px; color:#888; background:url(../images/default/binoculars.png?v=2.3.1) no-repeat 6px 8px; }
.free-promo-outer .simi-promo-list ul li .spl-in b { font-size:12px; color:#666; font-weight:700; }
.free-promo-outer .simi-promo-list ul li .spl-in span { color:#333; }
.free-promo-outer .simi-promo-list ul li .city-txt { padding:2px 10px 0 10px; }
.free-promo-outer .simi-promo-list ul li .city-txt ul { margin:0px; padding:0px; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li { margin:0 10px 5px 0; padding:0px; list-style:none; font-size:12px; line-height:18px; letter-spacing:0.5px; color:#888; width:auto; border:none;}
.free-promo-outer .simi-promo-list ul li .city-txt ul li a { color:#888; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li b { font-weight:600; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li b a { color:#888; }
.free-promo-outer .simi-promo-list.premium ul li .city-txt ul li a, .profile-right-outer .simi-resta-list.premium ul li .city-txt ul li a b { color:#999; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li i { color:#bbb; font-size:14px; margin:0 2px 0 0; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li span { font-size:11px; color:#999; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer { float:right; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer.leftalign { float:left; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer .star { background:url(../images/default/rating-star.png) no-repeat 0 0; height:16px; width:90px; margin:1px 0 0 0; float:left; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer .star1 { background-position:0 -16px; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer .star2 { background-position:0 -32px; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer .star3 { background-position:0 -48px; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer .star4 { background-position:0 -64px; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer .star5 { background-position:0 -80px; }
.free-promo-outer .simi-promo-list ul li .city-txt ul li .star-outer span.number { display:inline-block; margin:2px 5px 0 0; line-height:13px; color:#333; float:left; }
.free-promo-outer .simi-promo-list ul .ajexbg .vmore { left:0px; }








.profile-right-outer .add-profile { width:100%; height:120px; background:url(../images/other/ls-profile-creation-banner.jpg) no-repeat 0 0; }
.profile-right-outer .add-profile.searchlike { width:100%; height:120px; background:url(../images/other/search-like.jpg) no-repeat 0 0; }
.profile-right-outer .add-profile .prof-title { font-size:18px; line-height:22px; color:#333; padding:25px 10px 10px 75px; font-weight:bold; letter-spacing:0.5px; }
.profile-right-outer .add-profile .pro-button { padding:5px 0 0 100px; }
.profile-right-outer .other-promo-offer ul { margin:0px; padding:0; }
.profile-right-outer .other-promo-offer ul li { margin:0; padding:10px 0; list-style:none; float:none; position:relative; border-bottom: dashed 1px #d9d9d9;width: auto; }
.profile-right-outer .other-promo-offer ul li .discount-offer { padding:0 10px 0 0; border:solid 1px #5bc199; font-size:12px; line-height:18px; color:#5bc199; margin:0 0 0 10px; display:inline-block; font-weight:700; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-top right:5px;
-moz-border-radius-bottom right: 5px;
border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.profile-right-outer .other-promo-offer ul li .discount-offer span { padding:0 10px; display:inline-block; font-size:12px; color:#fff; line-height:20px; background-color:#5bc199; margin:0 5px 0 0; letter-spacing:1px; }
.profile-right-outer .other-promo-offer ul li .title-txt { padding:10px 10px 10px 10px; font-size:13px; font-weight:700; letter-spacing:0.5px; color:#666; line-height:18px; overflow:hidden; }
.profile-right-outer .other-promo-offer ul li .title-txt a { color:#666; }
.profile-right-outer .other-promo-offer ul li .city-txt { font-size:12px; line-height:18px; color:#666; padding:3px 10px 5px 10px; }
.profile-right-outer .other-promo-offer ul li .city-txt a { color:#666; }
.profile-right-outer .other-promo-offer ul li .city-txt i, .profile-detail-outer .other-promo-offer ul li .city-txt a i { color:#aaa; margin:0 3px 0 0; }
.profile-right-outer .other-promo-offer ul li .city-txt span { font-size:11px; }
.profile-right-outer .other-promo-offer ul li .rema-days { font-size:12px; line-height:18px; color:#666; padding:3px 10px 10px 10px; }
.profile-right-outer .other-promo-offer ul li .rema-days i { color:#aaa; margin:0 3px 0 0; }
.profile-right-outer .other-stuff ul { margin:0px; padding:0; }
.profile-right-outer .other-stuff ul .vmore { left:0px; }
.profile-right-outer .other-stuff ul li { margin:20px 0 0 0; padding:0px; list-style:none; position:relative; }
.profile-right-outer .other-stuff ul li figure { height:200px; width:100%; }
.profile-right-outer .other-stuff ul li figure img { width:100%; height:100%; }
.profile-right-outer .other-stuff ul li .detail-outer { background-color:rgba(0, 0, 0,0.8); width:100%; position:absolute; bottom:0px; left:0px; z-index:2; cursor:pointer; }
.profile-right-outer .other-stuff ul li .detail-outer .title-txt { font-size:14px; line-height:20px; letter-spacing:0.5px; color:#fff; padding:10px 10px 5px 10px; }
.profile-right-outer .other-stuff ul li .detail-outer .title-txt a { color:#fff; }
.profile-right-outer .other-stuff ul li .detail-outer .star-outer { padding:0 10px 10px 10px; }
.profile-right-outer .other-stuff ul li .detail-outer .star-outer .star { background:url(../images/default/rating-star.png) no-repeat 0 0; height:16px; width:90px; margin:1px 0 0 0; float:left; }
.profile-right-outer .other-stuff ul li .detail-outer .star-outer .star1 { background-position:0 -16px; }
.profile-right-outer .other-stuff ul li .detail-outer .star-outer .star2 { background-position:0 -32px; }
.profile-right-outer .other-stuff ul li .detail-outer .star-outer .star3 { background-position:0 -48px; }
.profile-right-outer .other-stuff ul li .detail-outer .star-outer .star4 { background-position:0 -64px; }
.profile-right-outer .other-stuff ul li .detail-outer .star-outer .star5 { background-position:0 -80px; }
.profile-right-outer .other-stuff ul li .detail-outer .star-outer span.number { display:inline-block; margin:2px 5px 0 0; line-height:13px; color:#999; float:left; }
.profile-right-outer .other-stuff ul li .detail-outer .phone-txt { font-size:12px; color:#ccc; letter-spacing:0.5px; padding:0 10px 5px 10px; }
.profile-right-outer .other-stuff ul li .detail-outer .phone-txt a { color:#aaa; }
.profile-right-outer .other-stuff ul li .detail-outer .phone-txt i { color:#aaa; margin:0 3px 0 0; }
.profile-right-outer .other-stuff ul li .detail-outer .city-txt { font-size:12px; line-height:16px; color:#fff; letter-spacing:0.5px; padding:0 10px 5px 10px; }
.profile-right-outer .other-stuff ul li .detail-outer .city-txt span { font-size:11px; color:#ccc; }
.profile-right-outer .other-stuff ul li .detail-outer .btn-outer { display:none; padding:5px 10px; text-align:center; }
.profile-right-outer .other-stuff ul li .detail-outer:hover .btn-outer { display:block; }
/*gallery*/
.owl-carousel .owl-wrapper-outer.ls-poimg { margin:15px 0 0 0; }
.overlay-gallerywrp { z-index: 100003; padding:15px 1%; width: 96%; position:fixed; top: 5%; left: 1%; margin-top:0; margin-left: 0; text-align: center; display: block; background:#333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.inline-scroll .overlay-gallerywrp { position:absolute; }
.overlay-gallerywrp .left-img-block { width:59%; float:left; background-color:#000; }
.overlay-gallerywrp .left-img-block .youtube-txt { font-size:11px; letter-spacing:1px; padding:0 0 5px 0; color:#999; }
.overlay-gallerywrp .left-img-block .act-item-blk { padding:10px; }
.overlay-gallerywrp .left-img-block .act-item-blk ul { margin:0px; padding:0px; }
.overlay-gallerywrp .left-img-block .act-item-blk ul li { margin:0px; padding:0px; list-style:none; float:left; width:43%; text-align:left; }
.overlay-gallerywrp .left-img-block .act-item-blk ul li a { font-size:12px; line-height:20px; color:#999; letter-spacing:0.5px; }
.overlay-gallerywrp .left-img-block .act-item-blk ul li.browse-all a { padding:0 0 0 16px; background:url(../images/default/four-dots-ls.png) no-repeat 1px 5px; display:block; }
.overlay-gallerywrp .left-img-block .act-item-blk ul li.img-num { text-align:center; font-size:12px; line-height:20px; color:#ccc; letter-spacing:0.5px; }
.overlay-gallerywrp .left-img-block .act-item-blk ul li.img-num span { background-color:#4da66e; color:#fff; padding:0 3px; }
.overlay-gallerywrp .left-img-block .act-item-blk ul li.lk-share { }
.overlay-gallerywrp .left-img-block .act-item-blk ul li.lk-share a { margin:0 0 0 10px; padding:0px; float:right; display:block; text-align:left; font-size:12px; line-height:20px; color:#f2f2f2; letter-spacing:0.5px; }
.overlay-gallerywrp .left-img-block .act-item-blk ul li.lk-share a i { font-size:12px; margin:0 3px 0 0; }
.overlay-gallerywrp .left-img-block .titletxt { font-size:18px; line-height:24px; color:#fff; text-align:center; border-bottom:solid 1px #222; margin:0 0 20px 0; padding:20px 10px; }
.overlay-gallerywrp .left-img-block .gallery-img { padding:15px; }
.overlay-gallerywrp .left-img-block img { padding:0; }
.overlay-gallerywrp .left-img-block iframe { width:80%; height:600px; }
.overlay-gallerywrp .close { font-size: 34px; font-family: 'arial'; line-height: 32px; cursor: pointer; position:absolute; right: 0; top: -47px; }
.overlay-gallerywrp .close a { color: #eee; }
.overlay-gallerywrp .left-img-block .thumbnial-img { background:rgba(0, 0, 0, 0.6); border-top:solid 1px #222; display: block; overflow: hidden; text-align: center; width: auto; bottom:-80px; left:0; padding: 10px; }
.overlay-gallerywrp .left-img-block .thumbnial-img .item { margin: 0 10px; cursor: pointer; background:#000; }
.overlay-gallerywrp .left-img-block .thumbnial-img .item img { width: 100%; height:100px; opacity:0.3; }
.overlay-gallerywrp .left-img-block .thumbnial-img .synced .item img { opacity:1; }
.overlay-gallerywrp .left-img-block .owl-controls .owl-buttons .owl-prev {position: absolute; opacity: 1; left: 25px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; top:50%; cursor:pointer; background-color:#fff; color:#333; }
.overlay-gallerywrp .left-img-block .owl-controls .owl-buttons .owl-next {position: absolute; opacity: 1; right: 25px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; top:50%; cursor:pointer; background-color:#fff; color:#333; }
.overlay-gallerywrp .left-img-block .thumbnial .owl-theme .owl-controls { display:none !important; }
.overlay-gallerywrp .right-cont-block { width:39%; float:right; background-color:#fff; }
.overlay-gallerywrp .right-cont-block .provider-blk { padding:10px 15px; background-color:#fff; margin:0 0 25px 0; }
.overlay-gallerywrp .right-cont-block .provider-blk .prov-title { font-size:18px; line-height:24px; color:#333; text-align:left; padding:0 0 8px 0; }
.overlay-gallerywrp .right-cont-block .provider-blk .prov-desc { font-size:13px; line-height:20px; color:#666; padding:0 10px 10px 10px; text-align:left; }
.overlay-gallerywrp .right-cont-block .provider-blk .prov-category { font-size:12px; line-height:18px; color:#777; text-align:left; padding:0 0 8px 0; }
.overlay-gallerywrp .right-cont-block .provider-blk .conta-person { font-size:13px; line-height:18px; color:#777; text-align:left; padding:0 0 5px 0; }
.overlay-gallerywrp .right-cont-block .provider-blk .conta-person ul { margin:0px; padding:0px; }
.overlay-gallerywrp .right-cont-block .provider-blk .conta-person ul li { margin:0px; padding:0 15px 3px 0; list-style:none; float:left; }
.overlay-gallerywrp .right-cont-block .provider-blk .conta-person ul li a { color:#777; }
.overlay-gallerywrp .right-cont-block .provider-blk .conta-person ul li b { font-weight:bold; }
.overlay-gallerywrp .right-cont-block .provider-blk .conta-person ul li b a { color:#777; }
.overlay-gallerywrp .right-cont-block .provider-blk .conta-person ul li i { margin:0 1px 0 0; font-size:12px; color:#bbb; }
.overlay-gallerywrp .right-cont-block .provider-blk p { font-size:13px; line-height:20px; color:#666; padding:0 0 5px 13px; text-align:left; background:url(../images/default/ser-exp.png) no-repeat 1px 3px; }
.overlay-gallerywrp .right-cont-block .provider-blk p span { margin:0 0 0 2px; color:#333; }
.overlay-gallerywrp .right-cont-block .provider-blk .city-txt { font-size:12px; line-height:18px; color:#999; text-align:left; padding:2px 0 5px 0; }
.overlay-gallerywrp .right-cont-block .provider-blk .city-txt i { float:left; padding:3px 5px 0 0; color:#ccc; font-size:11px; }
.overlay-gallerywrp .right-cont-block .provider-blk .timings { font-size:12px; line-height:20px; color:#099f3c; font-weight:bold; text-align:left; padding:2px 0 10px 0; }
.overlay-gallerywrp .right-cont-block .provider-blk .timings i { float:left; padding:4px 5px 0 0; color:#ccc; font-size:13px; }
.overlay-gallerywrp .right-cont-block .provider-blk .timings span.op-today { font-size:12px; line-height:20px; color:#333; }
.overlay-gallerywrp .right-cont-block .get-form-outer { background-color:#f7f7f7; padding:15px 10px 20px 10px; }
.overlay-gallerywrp .right-cont-block .get-form-outer .title-txt { text-align:center; font-size:15px; line-height:24px; padding:0 0 15px 0; color:#000; font-weight:700; }
.overlay-gallerywrp .right-cont-block .promo-blk { margin:25px 0; padding:15px; border-top:solid 1px #ebc074; background-color:#fff; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer { margin:0 0 10px 0; border-bottom:dotted 1px #ccc; padding:0 0 10px 0; height:130px; overflow:hidden; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title { font-size:14px; line-height:20px; color:#333; text-align:left; padding:0 20px 5px 0; position:relative; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title a { color:#333; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title .rt-imp-txt { position:absolute; font-size:15px; line-height:20px; top:0; right:0px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title .rt-imp-txt a i { color:#f89406; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title span { float:left; margin:1px 6px 0 0; padding:0 4px 0 3px; background:#ebac2c; color:#fff; font-size:12px; line-height:normal; font-weight:bold; border-radius:3px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title .rt-imp-txt .det-txt { position: absolute; top:-91px; right:-15px; background:#fff; border:1px solid #bbbbbb; font-size:12px; line-height:20px; color:#666; padding:10px; width:200px; display:none; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title .rt-imp-txt .det-txt:after, .overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title .rt-imp-txt .det-txt:before { top: 100%; left:91%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title .rt-imp-txt .det-txt:after { border-color: rgba(255, 255, 255, 0); border-top-color:#fff; border-width:10px; margin-left:-10px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title .rt-imp-txt .det-txt:before { border-color: rgba(187, 187, 187, 0); border-top-color:#bbbbbb; border-width:11px; margin-left:-11px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-title .rt-imp-txt:hover .det-txt { display:block; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .star { background:url(../images/default/rating-star.png) no-repeat 0 0; height:16px; width:80px; margin:0; float:left; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .star.star1 { background-position:0 -16px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .star.star2 { background-position:0 -32px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .star.star3 { background-position:0 -48px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .star.star4 { background-position:0 -64px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .star.star5 { background-position:0 -80px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .txt-val { font-size:12px; line-height:18px; color:#666; float:left; padding:0 0 0 5px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .prov-category { font-size:12px; line-height:16px; color:#777; text-align:left; padding:2px 10px 5px 20px; background: url(../images/default/binoculars.png) no-repeat 0px 6px; float:left; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .conta-person { font-size:13px; line-height:18px; color:#777; text-align:left; padding:0 0 5px 0; float:left; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .conta-person ul { margin:0px; padding:0px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .conta-person ul li { margin:0px; padding:0 15px 0 0; list-style:none; float:left; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .conta-person ul li a { color:#777; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .conta-person ul li a b { font-weight:bold; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .conta-person ul li i { margin:0 1px 0 0; font-size:12px; color:#bbb; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer p { font-size:12px; line-height:18px; padding:5px 0; color:#666; text-align:left; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer p b { font-weight:bold; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .city-txt i { float:left; padding:3px 5px 0 0; color:#ccc; font-size:11px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .timings { font-size:12px; line-height:20px; color:#099f3c; font-weight:bold; text-align:left; padding:2px 0 10px 0; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer .timings span.op-today { font-size:12px; line-height:20px; color:#333; }
/*.overlay-gallerywrp .right-cont-block .formgroup {position:relative;text-align:left;margin:0;}
.overlay-gallerywrp .right-cont-block .formgroup .title-txt{font-size:18px;line-height:24px;color:#333;padding:0 0 5px 10px;}
.overlay-gallerywrp .right-cont-block .formgroup .title-txt i{font-size:18px; margin:0 3px 2px 0;color:#bbb;}
.overlay-gallerywrp .right-cont-block .formgroup .close-txt{position:absolute;top:15px;right:10px;}
.overlay-gallerywrp .right-cont-block .formgroup .close-txt a{dislay:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid 1px #bbb;padding:5px 8px;font-size:11px;line-height:12px;color:#000;background-color:#fff;webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;font-weight:bold;}
.overlay-gallerywrp .right-cont-block .formgroup .close-txt a:hover{border:solid 1px #dd4b39;color:#fff;background-color:#dd4b39;}
.overlay-gallerywrp .right-cont-block .formgroup h3{font-size:20px;line-height:26px;color:#333;padding:15px;letter-spacing:0.2px;border-bottom:solid 1px #ccc;margin:0;}
.overlay-gallerywrp .right-cont-block .formgroup ul{padding:10px;background-color:#fff;}
.overlay-gallerywrp .right-cont-block .formgroup ul li { position:relative; display:inline-block; margin:0; padding: 10px;width: 96%; }
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum{width:80%;}
.overlay-gallerywrp .right-cont-block .formgroup input { font-size:14px; padding:5px 0; display:block; width:100%; border:none; border-bottom:1px solid #757575; background:none;color:#ccc;}
.overlay-gallerywrp .right-cont-block .formgroup input:focus { outline:none !important;box-shadow:none !important;border:none !important; }
.overlay-gallerywrp .right-cont-block .formgroup label { color:#bbb; font-size:12px; font-weight:normal; position:absolute; pointer-events:none; left:15px; top:16px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.overlay-gallerywrp .right-cont-block .formgroup input:focus ~ label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup input:valid ~ label {top:-3px;font-size:11px;color:#888;left:10px;}
.overlay-gallerywrp .right-cont-block .formgroup .bar { position:relative; display:block; width:100%; }
.overlay-gallerywrp .right-cont-block .formgroup .bar:before, .overlay-gallerywrp .right-cont-block .formgroup .bar:after {content:'';height:1px;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; }
.overlay-gallerywrp .right-cont-block .formgroup .bar:before { left:50%; }
.overlay-gallerywrp .right-cont-block .formgroup .bar:after { right:50%; }
.overlay-gallerywrp .right-cont-block .formgroup input:focus ~ .bar:before, .overlay-gallerywrp .right-cont-block .formgroup input:focus ~ .bar:after {width:50%;} 
.overlay-gallerywrp .right-cont-block .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; }
}
.overlay-gallerywrp .right-cont-block .formgroup ul li.success label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.active label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.alert label {top:-4px;left:10px;color: #d6181f; font-size: 11px;}
.overlay-gallerywrp .right-cont-block .formgroup ul li.active label { color: #888; }
.overlay-gallerywrp .right-cont-block .formgroup ul li.alert input { border-bottom:solid 1px #d6181f;color:#d6181f;}
.overlay-gallerywrp .right-cont-block .formgroup ul li.success input { border-bottom:solid 1px #08a182;color:#08a182;}
.overlay-gallerywrp .right-cont-block .formgroup ul li.alert label { color: #d6181f; }
.overlay-gallerywrp .right-cont-block .formgroup ul li.success label { color: #08a182; }
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum input { padding-left:80px;color:#fff; }
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum input[type="text"]:required {width:76%;color:#999;box-shadow:none;outline:none !important;}
.overlay-gallerywrp .right-cont-block .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; }
.overlay-gallerywrp .right-cont-block .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;}
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum .citydrop a { color:#; }
.overlay-gallerywrp .right-cont-block .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: ''; }
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum .citydrop .cityload { position:absolute; background:#fff; width:75px; top: -3px; left: 0; box-shadow:none; z-index:2;overflow:hidden;border-top:none;padding-top:0px;}
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum .citydrop .cityload select{border:none;background-color:#fff;color:#333;outline:none;}
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum .citydrop .cityload ul li { width:100% }
.overlay-gallerywrp .right-cont-block .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 }
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum .citydrop ul li i { font-size:11px; position:static; background:none }
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum .cityload ul li a { color:#555; text-decoration:none; display:block; text-overflow:ellipsis }
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum .citydrop.active { display:block }
.overlay-gallerywrp .right-cont-block .formgroup ul li.contnum.active label{top:-4px;}
.overlay-gallerywrp .right-cont-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 }
.overlay-gallerywrp .right-cont-block .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 }
*/

.overlay-gallerywrp .right-cont-block .contact-prov-frm { background-color:#fff; border:solid 1px #ccc; position:relative; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .tc-app { position:absolute; bottom:0px; right:0px; font-size:11px; line-height:13px; color:#999; padding:10px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .tc-app a { color:#999; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm h3 { font-size:16px; line-height:20px; color:#000; padding:15px 10px; letter-spacing:0.2px; margin:0; background-color:#ccc; text-align:left; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm h3 .phone-number { font-size:13px; line-height:20px; color:#333; letter-spacing:1px; font-weight:700; padding: 3px 0px 0px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm h3 .phone-number a { color:#333; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out { width:46%; margin:0; float:left; padding:0 0 0 2%; position:relative; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul { margin:0px; padding:20px 10px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li { position:relative; padding:0 0 10px 0; text-align:left; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.alert{}
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.alert .selecttoo a{border:solid 1px  #c20000;}



.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .selecttoo { width:96%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.submit { padding:10px 0 10px 0; text-align:center; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .checkbox label, .overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .checkbox, .overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li input[type="text"] { margin-bottom:5px; width:90%; font-size:13px; padding:8px 10px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:12px; top:10px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.filled input[type="text"] ~ label, .overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li input[type="text"]:focus ~ label {
display:none
}
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.filled input[type="text"] ~ label {
color:#999
}
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li input[type="text"]:focus { outline:none }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum.alert label, .overlay-gallerywrp .right-cont-block .contact-prov-frm ul li ul li.alert label { color:#c20000; left:10px }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum.alert label, .overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li ul li.alert label { color:#c20000; left:10px }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum.alert input[type="text"], .overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li ul li.alert input[type="text"] { border-color:#c20000 }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.active label { }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.success label { color:#08a182; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.alert label { color:#c20000; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.success input[type="text"] { border-color:#08a182 }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.alert input[type="text"] { border-color:#c20000 }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li.alert textarea { border-color:#c20000; color:#c20000; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li i { position:absolute; font-size:12px; line-height:18px; color:#ccc; top:11px; right:16px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum { margin-left:-5px }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum { width: 85%; display: inline-block; position:relative }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum input[type="text"] { width:92% }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li textarea { width:95%; height:180px; resize:none; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .citydrop { border:solid #ccc 1px; position:relative; display:inline-block; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .citydrop a { line-height:34px; padding:2px 15px 0px 5px; color:#333; display:block; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .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: ''; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .citydrop .cityload { width:200px; overflow: visible; margin: 0; border-top: solid #ccc 1px; left:-1px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .citydrop .cityload ul { margin:0px; padding:0px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .citydrop .cityload ul li { float:none; padding:0px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .citydrop .cityload ul li a { padding:5px 10px; font-size:13px; line-height:20px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .citydrop .cityload ul li a:before { border-left:none; border-right:none; border-top:none; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .citydrop .cityload ul li a:hover { color:#fff; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .angledown-drop { background-color:#fcfcfc; width:97%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; top:38px; position:absolute; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .angledown-drop 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:0 !important; float:none !important; font-size:12px; line-height:20px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .angledown-drop ul li:hover { background-color:#ff4242; color: #fff; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .angledown-drop ul li:hover label { color: #fff; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .angledown-drop ul li label { cursor:pointer; font-weight:normal; font-size:12px; position:relative; top:0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer { margin:15px; padding:10px; background-color:#fff; text-align:left; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .title-txt { font-size:14px; line-height:20px; color:#333; font-weight:bold; letter-spacing:0.5px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .verify-txt { font-size:13px; line-height:20px; padding:10px 0; color:#666; letter-spacing:0.5px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .send-otp { background-color:#f2f4f8; padding:10px; height:50px; overflow:hidden; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .send-otp .otp-title { font-size:12px; font-weight:600; line-height:20px; letter-spacing:0.5px; padding:0 0 5px 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .send-otp ul { margin:0px; padding:0px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .send-otp ul li { margin:0 10px 0 0; padding:5px 0 10px 0; list-style:none; float:left; width:60px; position:relative; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .send-otp ul li .send-outer { position:absolute; top:2px; left:0px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .send-otp ul li label { color:#666; left:0px; top:0px; font-size:12px; text-transform:uppercase }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before { top:2px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after { top:2px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .veri-code-send { font-size:13px; line-height:20px; color:#666; padding:10px 10px 5px 10px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .veri-code-send span { display:inline-block; padding:0 0 0 5px; color:#333; font-size:12px; font-weight:700; letter-spacing:0.5px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .ent-ver-code-outer { padding:5px 10px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .ent-ver-code-outer .titletxt { font-size:13px; line-height:16px; font-weight:700; letter-spacing:0.5px; padding:5px 0; border-bottom:none; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .ent-ver-code-outer .nubr-outer input[type="text"] { width:180px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .ent-ver-code-outer .nubr-outer a { margin:0 0 0 5px; display:inline-block; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .ent-ver-code-outer p { padding:5px 0 0 0; font-size:13px; line-height:16px; color:#666; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .ent-ver-code-outer p span { display:block; color:#999; font-size:10px; letter-spacing:0.5px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .one-time-pass-outer .ent-ver-code-outer p span b { color:#333; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer { margin:15px; padding:10px; background-color:#fff; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .cur-pro { padding:0 0 10px 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .cur-pro figure { float:left; width:60px; height:60px; margin:0 10px 0 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .cur-pro .title-txt { font-size:16px; line-height:20px; color:#333; font-weight:bold; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .cur-pro .con-det { padding:5px 0 5px 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .cur-pro .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .cur-pro .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer { padding:10px 0 5px 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .tit-border { padding:0 0 5px 0; margin:0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .tit-border .titletxt { font-size:13px; line-height:20px; color:#666; letter-spacing:0.5px; padding:0; float:left; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .tit-border .selectall { float:right; font-size:11px; color:#666; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .tit-border .selectall input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .business-list { background-color:#f2f2f2; border-bottom:solid 2px #fff; border:solid 1px #fff; padding:5px 0; float:left; width:49.5%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .business-list .titletxt { font-size:13px; line-height:20px; font-weight:bold; color:#333; letter-spacing:0.5px; padding:0 10px; float:none; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .business-list .titletxt input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .business-list .con-det { padding:0 0 0 17px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .business-list .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .business-list .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .thnks-outer .related-pro-outer .business-list .ser-type-list { padding:0 0 5px 30px; display:inline-block; font-size:12px; line-height:20px; color:#666; background: url(../images/default/ser-exp.png) no-repeat 16px 4px; }
.cityselector .search-business { position:relative; background-color:#f2f4f8; padding:0 0 10px 0; }
.cityselector .search-business .close-txt { position:absolute; top:15px; right:10px; }
.cityselector .search-business .close-txt a { display:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .search-business .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .search-business h3 { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .search-business .sing-frm-out { display:block; margin:20px 30px; position: relative; }
.cityselector .search-business .sing-frm-out .ortxt { color:#666; text-align:center; font-size:13px; line-height:18px; }
.cityselector .search-business .sing-frm-out input { padding: 0 10px; border:none; background:#fdfdfd; font-size:14px; color:#818d91; height: 45px; border:solid 1px #aaa !important; width: calc(100% - 20px); }
.cityselector .search-business .sing-frm-out label { position:absolute; top:18px; left:10px; color:#818d91; font-size:14px; -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; }
.cityselector .search-business .sing-frm-out label.onfoucused {top:3px;left:10px;color:#4b8398;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;}
.cityselector .search-business .sing-frm-out input:focus, .cityselector .search-business .sing-frm-out.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.cityselector .search-business .sing-frm-out input:focus~label, .cityselector .search-business .sing-frm-out.active label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.cityselector .search-business .sing-frm-out .boderr { background:#f3f3f3; height:1px; display:block; }
.cityselector .search-business .sing-frm-out input:focus~.boderr {
background:#2cbebc !important;
-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;
}
.cityselector .search-business .sing-frm-out.alert input:focus, .cityselector .search-business .sing-frm-out.alert input { border:solid 1px #c60028 !important; }
 .cityselector .search-business .sing-frm-out.alert input:focus~label, .cityselector .search-business .sing-frm-out.alert label {
color:#c60028 !important;
}
.cityselector .search-business .sing-frm-out.alert input:focus~.boderr, .cityselector .search-business .sing-frm-out.alert .boderr {
background:#c60028 !important;
}
.cityselector .search-business .sing-frm-out.optss input { width:calc(100% - 122px); }
.cityselector .search-business .sing-frm-out.optss label { top:11px; left:110px; }
.cityselector .search-business .sing-frm-out.optss.alert label { top:3px !important; }
.cityselector .search-business .sing-frm-out.optss input:focus~label, .det-common-frm-blk.optss.active label {
top:3px;
left:110px;
}
.cityselector .search-business .sing-frm-out.optss .selcbox { width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome; }
.cityselector .search-business .sing-frm-out.optss .selcbox i { position:absolute; z-index:100; font-size:13px; line-height:16px; color:#999; right:10px; top:14px; }
.cityselector .search-business .sing-frm-out.optss .selcbox select { border:solid 1px #aaa; width:117%; box-shadow:none !important; outline:none !important; height:47px; padding:10px 15px; font-size:14px; color:#818d91; }
.cityselector .search-business .sing-frm-out.drop-cou .selcbox { width:100%; overflow:hidden; float:left; position:relative; font-family:fontawesome; }/*
.bsiform-fullblk.optss .selcbox:before{content:"\f107"; position:absolute; top:18px; right:10px; font-size:14px; color:#818d91; cursor:pointer;}*/
.cityselector .search-business .sing-frm-out.drop-cou .selcbox select { width:100%; border:none !important; box-shadow:none !important; outline:none !important; height:45px; padding: 10px; font-size:14px; color:#818d91; background: url(../images/other/down-new.jpg) no-repeat right 6px #fdfdfd; }
.cityselector .search-business .sing-frm-out textarea { width:calc(100% - 20px); border:none; background:#fdfdfd; font-size:14px; color:#818d91; padding:15px 10px; border-bottom:solid 1px #d9d9d9 !important; height:40px; resize:none; }
.cityselector .search-business .sing-frm-out textarea:focus { border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border-bottom:solid 1px #2cbebc !important; }
.cityselector .search-business .sing-frm-out textarea:focus~label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.cityselector .search-business .sing-frm-out.alert textarea:focus, .cityselector .search-business .sing-frm-out.optss.alert textarea { border-bottom:solid 1px #c60028 !important; }
.cityselector .search-business .sing-frm-out.alert input:focus { border:solid 1px #c60028 !important; }
.cityselector .search-business .sing-frm-out.alert input::-webkit-input-placeholder {
color: #c60028 !important;
}
.cityselector .search-business .sing-frm-out.alert input:-moz-placeholder {
color: #c60028 !important;
}
.cityselector .search-business .sing-frm-out.alert input::-moz-placeholder {
color: #c60028 !important;
}
.cityselector .search-business .sing-frm-out.alert input:-ms-input-placeholder {
color: #c60028 !important;
}
.cityselector .search-business .sing-frm-out.optss .selcbox input { width: calc(100% - 100px); padding:0px; }
.cityselector .search-business .sing-frm-out.optss .selcbox select:focus, .cityselector .search-business .sing-frm-out.optss.active .selcbox select { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.cityselector .search-business .sing-frm-out.optss.alert .selcbox select { border:solid 1px #c60028 !important; border-right:none !important; }
.cityselector .search-business .sing-frm-out .loadingmini { position:absolute; right:10px; top:7px; }
.cityselector .search-business .sing-frm-out .more-datas { border:solid 1px #e4e4e4; border-top:none; z-index:100; position:absolute; top:42px; left:0; width:100.3%; height:auto; overflow-y:visble; overflow-x:hidden; background-color:#fff; }
.cityselector .search-business .sing-frm-out .more-datas .single-title { font-size:14px; line-height:22px; color:#333; padding:10px; background-color:#ccc; font-weight:bold; }
.cityselector .search-business .sing-frm-out .more-datas ul { margin:0px; padding:0px; display:block; background-color:#fff; }
.cityselector .search-business .sing-frm-out .more-datas ul li { text-align:left; display:block; margin:0px; padding:0; font-size:13px; line-height:20px; color:#666; -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; float:none; width:auto; }
.cityselector .search-business .sing-frm-out .more-datas ul li a { display:block; padding:10px; color:#666; border-bottom:solid 1px #e8e8e8; }
.cityselector .search-business .sing-frm-out .more-datas:before { bottom: 100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.cityselector .search-business .sing-frm-out .more-datas:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width:5px; margin-left:-5px; }
.cityselector .search-business .sing-frm-out .more-datas:before { border-color: rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:6px; margin-left:-6px; }
.cityselector .search-business .sing-frm-out .more-datas ul li a:hover { background-color:#ff4242; color:#fff; }
.cityselector .search-business .sing-frm-out .more-datas ul li.active a { background-color:#ff4242; color:#fff; }
.cityselector .search-business .sing-frm-out .more-datas ul li a b { display:inline-block; font-weight:bold; margin:0 2px; }
.cityselector .search-business .sing-frm-out .cityajaxinwrap { width:100%; }
.cityselector .share-blocks { position:relative; background-color:#eaecee; }
.cityselector .share-blocks .close-txt { position:absolute; top:15px; right:10px; }
.cityselector .share-blocks .close-txt a { dislay:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .share-blocks .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .share-blocks h3 { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .share-blocks .share-contents { margin:20px; background-color:#fff; padding:20px; }
.cityselector .share-blocks .share-contents figure { width:100px; height:100px; margin:0 10px 0 0; float:left; }
.cityselector .share-blocks .share-contents figure img { width:100px; height:100px; }
.cityselector .share-blocks .share-contents ul { margin:0px; padding:0px; }
.cityselector .share-blocks .share-contents ul li { margin:0px; padding:0 0 8px 0; list-style:none; font-size:16px; line-height:22px; color:#333; }
.cityselector .share-blocks .share-contents ul li.phone-list { font-size:14px; line-height:20px; color:#333; padding:0 0 8px 24px; color:#666; }
.cityselector .share-blocks .share-contents ul li.phone-list a { color:#666; }
.cityselector .share-blocks .share-contents ul li.phone-list i.flaticon-technology:before { font-size:15px; line-height:20px; margin-left:2px; color:#666; }
.cityselector .share-blocks .share-contents ul li .address { font-size:12px; line-height:16px; color:#666; }
.cityselector .share-blocks .share-contents ul li .address i { font-size:13px; line-height:16px; color:#bbb; margin:0 3px 0 0; }
.cityselector .share-blocks .share-contents .social-copy-share { margin:20px 0 0 0; position:relative; }
.cityselector .share-blocks .share-contents .social-copy-share label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.cityselector .share-blocks .share-contents .social-copy-share .checkbox label, .profile-right-outer .only-frm-outer .promofrms-outer ul li .checkbox textarea { position:static; pointer-events:auto; }
.cityselector .share-blocks .share-contents .social-copy-share input[type="text"] { width:68%; margin:0px; }
.cityselector .share-blocks .share-contents .social-copy-share textarea { width:98%; height:80px; resize:none; }
.cityselector .share-blocks .share-contents .social-copy-share label { cursor:default; }
.cityselector .share-blocks .share-contents .social-copy-share textarea:focus ~ label {
display:none
}
.cityselector .share-blocks .share-contents .social-copy-share.alert { }
.cityselector .share-blocks .share-contents .social-copy-share.alert label { color:#c20000; }
.cityselector .share-blocks .share-contents .social-copy-share.alert textarea { border:solid 1px #c20000; }
.cityselector .share-blocks .share-contents .social-copy-share .share-thanks { margin:15px 0 0 0; padding:10px 10px 10px 60px; font-size:18px; line-height:20px; color:#777; letter-spacing:0.5px; background:url(../images/default/thanks-hand.png) no-repeat 0 0; }
.cityselector .share-blocks .share-contents .fb-lin-outer { margin:20px 0 0 0; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul { margin:0px; padding:0px; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li { margin:0 20px 0 0; padding:0px; float:left; width:22%; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li a { padding:10px; color:#fff; text-align:center; font-size:13px; line-height:18px; display:block; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li a.fb { background-color:#3b5998; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li a.tw { background-color:#55acee; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li a.gp { background-color:#dd4b39; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li a.wp { background-color:#34AF23; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li a.sms { background-color:#8C3B07; }



.cityselector .verification-list { position:relative; background-color:#eaecee; }
.cityselector .verification-list .close-txt { position:absolute; top:15px; right:10px; }
.cityselector .verification-list .close-txt a { dislay:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .verification-list .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .verification-list h3 { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .verification-list .phone-veri-outer { margin:20px; background-color:#fff; padding:20px; }

.cityselector .verification-list .phone-veri-outer .cliamed-profile p { font-size:14px; line-height:22px; padding:5px 15px 15px 0; color:#666; }
.cityselector .verification-list .phone-veri-outer .cliamed-profile .titletxt { font-size:16px; line-height:24px; padding:0; color:#666; font-family:robotobold; }
.cityselector .verification-list .phone-veri-outer .cliamed-profile .titletxt a{font-family:robotoregular;color:#30a4ea;}
.cityselector .verification-list .phone-veri-outer .cliamed-profile .titletxt span{display:inline-block;font-size:16px; line-height:24px;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call{padding:10px 15px;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number{padding:0px 0 15px 0;position:relative;} 
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number a{font-size:13px;color:#30a4ea;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number .selcbox { width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number .selcbox i { position:absolute; z-index:100; font-size:13px; line-height:16px; color:#999; right:10px; top:20px; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number .selcbox select {font-family:robotolight;border:solid 1px #e4e4e4;width:115%;
    box-shadow: none !important;outline:none !important;height:42px;padding:10px 15px 0 15px;font-size:14px;color:#818d91;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number .selcbox select:focus{ box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number input[type="text"]{ padding:10px 10px 0 10px; background:#fff; font-size:14px; color:#818d91; height:30px; border:solid 1px #e4e4e4;width:250px;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number.alert input{border: solid 1px #c60028 !important;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number.alert input:focus~label, .all-popups .cliamed-profile .selec-sms-call .phone-number.alert label{color:#c60028;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number label { position:absolute; top:18px; left:110px; color:#cacaca; 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; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number input:focus, .left-frm-panel .single-frm-fld .phone-veri-outer .selec-sms-call .phone-number input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number input:focus~label, .left-frm-panel .single-frm-fld .phone-veri-outer .selec-sms-call .phone-number.active label {
top:10px;left:110px;color:#4b8398;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;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .phone-number label.onfoucused{top:0px;left:120px;color:#4b8398;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;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .sel-title{font-size:13px;font-family:robotobold;color:#666;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr { }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul { margin:0px; padding:0px; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li { float:left; margin:0px; padding:0 5px 5px 0; list-style:none; position:relative; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li input[type=radio] { position:absolute; visibility:hidden;border: none; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li label { display:block; position:relative; font-weight:300; font-size:13px; padding:0px 25px 5px 25px; margin:0 auto; height:auto; z-index:9; cursor:pointer; -webkit-transition: all 0.25s linear; pointer-events:auto; top:4px; color:#888; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li:hover label { color:#333; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li .check { display:block; position:absolute; border:2px solid #aaa; border-radius:100%; height:15px; width:15px; top:4px; left:0; z-index:5; transition:border .25s linear; -webkit-transition: border .25s linear; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li:hover .check { border:2px solid #333; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li .check::before { display:block; font-family:robotobold; position:absolute; content: ''; border-radius:100%; height:11px; width:11px; top:2px; left:2px; margin:auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before{border:none;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li input[type=radio]:checked ~ .check {border: 2px solid #5bc199;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li input[type=radio]:checked ~ .check::before {background: #5bc199;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li input[type=radio]:checked ~ label {color: #5bc199;}
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li input[type="radio"]:not(:checked) + label:before, .left-frm-panel .single-frm-fld .phone-veri-outer .open-hr ul li input[type="radio"]:checked + label:before { opacity:0; }
.cityselector .verification-list .phone-veri-outer .selec-sms-call .open-hr ul li input[type="radio"]:checked + label:after, .left-frm-panel .single-frm-fld .phone-veri-outer .selec-sms-call .open-hr ul li input[type="checkbox"]:checked + label:after { opacity:0; }

.cityselector .verification-list .phone-veri-outer .exten { background-color:#f1f3fa;margin:0 0 10px 0;padding:0 0 15px 0;background-color:#fff; }
.cityselector .verification-list .phone-veri-outer .exten .titletxt{font-size:16px;line-height:24px; padding:15px 15px 0 15px;color:#666;font-family:robotobold; }
.cityselector .verification-list .phone-veri-outer .exten p { font-size:14px; line-height:20px; padding:10px 15px; color:#555; }
.cityselector .verification-list .phone-veri-outer .exten ul li.sta-txt a{color:#30a4ea;}
.cityselector .verification-list .phone-veri-outer .exten ul li.sta-txt a.btn{color:#fff;}
.cityselector .verification-list .phone-veri-outer .exten ul { margin:0px; padding:0 15px; }
.cityselector .verification-list .phone-veri-outer .exten ul li { margin:0 15px 0 0; padding:0px; list-style:none; float:left; position:relative; font-size:14px; line-height:18px; color:#666; }
.cityselector .verification-list .phone-veri-outer .exten ul li.sta-txt { margin:12px 8px 0 0; }
.cityselector .verification-list .phone-veri-outer .exten ul li.btn-top { margin:7px 8px 0 0; }
.cityselector .verification-list .phone-veri-outer .exten ul li input { padding:10px 10px 0 10px; background:#fff; font-size:14px; color:#818d91; height:30px; border:solid 1px #e4e4e4; width:100px; }
.cityselector .verification-list .phone-veri-outer .exten ul li input.phone { width:150px; }
.cityselector .verification-list .phone-veri-outer .exten ul li input.readonly-fld { cursor:default; }
.cityselector .verification-list .phone-veri-outer .exten ul li label { position:absolute; top:18px; left:10px; color:#cacaca; 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; }
.cityselector .verification-list .phone-veri-outer .exten ul li input:focus, .all-popups .cliamed-profile .exten ul li.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.cityselector .verification-list .phone-veri-outer .exten ul li.alert input {border: solid 1px #c60028 !important;}
.cityselector .verification-list .phone-veri-outer .exten ul li input:focus~label, .cityselector .verification-list .phone-veri-outer .exten ul li.active label {
top:0px;left:10px;color:#4b8398;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;}
.cityselector .verification-list .phone-veri-outer .exten ul li label.onfoucused{top:0px;left:10px;color:#4b8398;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;}
.cityselector .verification-list .phone-veri-outer .thanks-blk{ background-color:#f1f3fa;margin:0 0 10px 0;padding:15px;background-color:#fff; }
.cityselector .verification-list .phone-veri-outer .thanks-blk p{font-size:14px;line-height:18px;color:#666;padding:0 0 10px 0;}
.cityselector .verification-list .phone-veri-outer .thanks-blk p i{font-family:flaticon;font-size:25px;line-height:26px;margin:0 5px 0 0;color:#f89406;}
.cityselector .verification-list .phone-veri-outer .thanks-blk p a{color:#30a4ea;}

.cityselector .claim-list-outer { position:relative; background-color:#eaecee; }
.cityselector .claim-list-outer .close-txt { position:absolute; top:15px; right:10px; }
.cityselector .claim-list-outer .close-txt a { dislay:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .claim-list-outer .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .claim-list-outer h3 { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }


.cityselector .claim-list-outer .business-list { padding:10px; margin:10px 20px; border-bottom:dashed 1px #ccc;background-color:#fff;}
.cityselector .claim-list-outer .business-list ul { margin:0px; padding:0px; }
.cityselector .claim-list-outer .business-list ul li { margin:0 0 10px 2%; padding:0; list-style:none; width:31%; float:left; }
.cityselector .claim-list-outer .business-list ul li figure { width:120px; height:80px; overflow:hidden; }
.cityselector .claim-list-outer .business-list ul li .service-name { font-size:16px; color:#333; line-height:20px; padding:0 0 5px 0; }
.cityselector .claim-list-outer .business-list ul li .service-name a { color:#333; }
.cityselector .claim-list-outer .business-list ul li .service-name span { display:inline-block; margin:0 3px 0 0; }
.cityselector .claim-list-outer .business-list ul li .business-service { font-size:13px; color:#888; line-height:16px; padding:0 0 3px 0; }
.cityselector .claim-list-outer .business-list ul li .rating-outer { }
.cityselector .claim-list-outer .business-list ul li .rating-outer ul { margin:0px; padding:0px; }
.cityselector .claim-list-outer .business-list ul li .rating-outer ul li { margin:0 10px 0 0; padding:0px; list-style:none; float:left; width:auto; border-bottom:none; }
.cityselector .claim-list-outer .business-list ul li .rating-outer ul li i { color:#ccc; font-size:14px; line-height:20px; }
.cityselector .claim-list-outer .business-list ul li .rating-outer ul li.active i { color:#f89406; }
.cityselector .claim-list-outer .business-list ul li .rating-outer ul li:hover i { color:#f89406; }
.cityselector .claim-list-outer .business-list ul li .address { }
.cityselector .claim-list-outer .business-list ul li .address ul { margin:0px; padding:0px; }
.cityselector .claim-list-outer .business-list ul li .address ul li { margin:0 10px 0 0; padding:0px; list-style:none; float:none; width:auto; border-bottom:none; font-size:13px; line-height:20px; color:#777; }
.cityselector .claim-list-outer .business-list ul li .address ul li span { color:#000; }
.cityselector .claim-list-outer .business-list ul li .btn-outer { }
.cityselector .claim-list-outer .business-list ul li .btn-outer ul { margin:0px; padding:0px; }
.cityselector .claim-list-outer .business-list ul li .btn-outer ul li { float:none; width:auto; text-align:center; padding:15px 0 0 0; font-size:14px; line-height:20px; font-family:"robotoregular"; }
.cityselector .claim-list-outer .business-list ul li .btn-outer ul li a { color:#4285f4; }
.cityselector .claim-list-outer .business-list ul li .btn-outer ul li a.btnorange, .cityselector .claim-list-outer .business-list ul li .btn-outer ul li a.btngreen { color:#fff;margin: 0 5px 0 0; }
.cityselector .claim-list-outer .business-list ul li .steps-progress-bar { margin:0; padding:5px 0 0 0; background-color:#fff; display:inline-block; width:100%; float:left; }
.cityselector .claim-list-outer .business-list ul li .steps-progress-bar .top-txt { padding:0 0 4px 0; }
.cityselector .claim-list-outer .business-list ul li .steps-progress-bar .top-txt .lt-text { text-align:left; font-size:11px; line-height:11px; color:#999; display:inline-block; float:left; padding:0 0 3px 0; }
.cityselector .claim-list-outer .business-list ul li .steps-progress-bar .top-txt .rt-text { text-align:right; font-size:11px; line-height:11px; color:#999; display:inline-block; float:right; padding:0 0 3px 0; }
.cityselector .claim-list-outer .business-list ul li .steps-progress-bar .w3-progress-container { height:12px; background-color:#ccc; }
.cityselector .claim-list-outer .business-list ul li .comp-prog { width:23%; display:inline-block; text-align:center; float:left; }
.w3-progress-container { width:100%; height:1.5em; position:relative; background-color:#f1f1f1 }
.w3-progressbar { background-color:#757575; height:100%; position:absolute; line-height:inherit }
.w3-text-white, .w3-hover-text-white:hover { color:#fff; font-size:11px; }
.w3-green, .w3-hover-green:hover { color:#fff!important; background-color:#4CAF50!important }






.cityselector .formgroup { position:relative; background-color:#eaecee; }
.cityselector .formgroup .close-txt { position:absolute; top:15px; right:10px; }
.cityselector .formgroup .close-txt a { dislay:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .formgroup .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .formgroup h3 { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .formgroup ul { margin:15px; padding:10px; background-color:#fff; }
.cityselector .formgroup ul li { position:relative; display:inline-block; width:46%; margin:0; padding: 10px; }
.cityselector .formgroup ul li.contnum { width:46%; }
.cityselector .formgroup input { font-size:14px; padding:5px 0; display:block; width:100%; border:none; border-bottom:1px solid #757575; background:none; color:#ccc; }
.cityselector .formgroup input:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.cityselector .formgroup label { color:#bbb; font-size:12px; font-weight:normal; position:absolute; pointer-events:none; left:15px; top:16px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.cityselector .formgroup input:focus ~ label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup input:valid ~ label {
top:-3px;
font-size:11px;
color:#888;
left:10px;
}
.cityselector .formgroup .bar { position:relative; display:block; width:100%; }
.cityselector .formgroup .bar:before, .cityselector .formgroup .bar:after { content:''; height:1px; 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; }
.cityselector .formgroup .bar:before { left:50%; }
.cityselector .formgroup .bar:after { right:50%; }
.cityselector .formgroup input:focus ~ .bar:before, .formgroup input:focus ~ .bar:after {
width:50%;
}
.cityselector .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; }
}
.cityselector .formgroup ul li.success label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.active label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.alert label { top:-4px; left:10px; color: #d6181f; font-size: 11px; }
.cityselector .formgroup ul li.active label { color: #888; }
.cityselector .formgroup ul li.alert input { border-bottom:solid 1px #d6181f; color:#d6181f; }
.cityselector .formgroup ul li.success input { border-bottom:solid 1px #08a182; color:#08a182; }
.cityselector .formgroup ul li.alert label { color: #d6181f; }
.cityselector .formgroup ul li.success label { color: #08a182; }
.cityselector .formgroup ul li.contnum input { padding-left:80px; color:#fff; }
.cityselector .formgroup ul li.contnum input[type="text"]:required {
width:76%;
color:#999;
box-shadow:none;
outline:none !important;
}
.cityselector .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; }
.cityselector .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;
}
.cityselector .formgroup ul li.contnum .citydrop a { color:#;
}
.cityselector .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: ''; }
.cityselector .formgroup ul li.contnum .citydrop .cityload { position:absolute; background:#fff; width:75px; top: -3px; left: 0; box-shadow:none; z-index:2; overflow:hidden; border-top:none; padding-top:0px; }
.cityselector .formgroup ul li.contnum .citydrop .cityload select { border:none; background-color:#fff; color:#333; outline:none; }
.cityselector .formgroup ul li.contnum .citydrop .cityload ul li { width:100% }
.cityselector .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 }
.cityselector .formgroup ul li.contnum .citydrop ul li i { font-size:11px; position:static; background:none }
.cityselector .formgroup ul li.contnum .cityload ul li a { color:#555; text-decoration:none; display:block; text-overflow:ellipsis }
.cityselector .formgroup ul li.contnum .citydrop.active { display:block }
.cityselector .formgroup ul li.contnum.active label { top:-4px; }
.cityselector .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 }
.cityselector .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 }
.timeline-Widget { width:auto; }
.SandboxRoot.env-bp-970 .timeline-Header-title { font-size:18px !important; line-height:24px !important; }
.SandboxRoot.env-bp-660 .TweetAuthor-screenName, .SandboxRoot.env-bp-820 .TweetAuthor-screenName, .SandboxRoot.env-bp-970 .TweetAuthor-screenName { font-size:12px; line-height:18px; }
.SandboxRoot.env-bp-970 .timeline-Tweet-text { font-size:16px !important; line-height:24px !important; }
.overlay-gallerywrp .right-cont-block .add-txt { font-size:11px; letter-spacing:0.5px; line-height:14px; color:#999; text-align:center; margin:2px 0; }
.career-train-ad { margin:0 0 20px 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:5px; border:solid 1px #919baa; }
.career-train-ad .inside-ad { background-color:#3598dc; padding:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.career-train-ad .inside-ad p { font-size:13px; line-height:18px; color:#f2f2f2; padding:0 0 10px 0; text-align:center; margin:0px; }
.career-train-ad .inside-ad .titletxt { font-size:18px; line-height:24px; color:#fff; letter-spacing:0.5px; font-weight:normal; text-align:center; }
.profile-txt-ad { margin:0 0 20px 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:5px; border:solid 1px #919baa; }
.profile-txt-ad.red-shade { border:solid 1px #c79b9f; }
.profile-txt-ad .inside-ad { background-color:#bac3d0; padding:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.profile-txt-ad.red-shade .inside-ad { background-color:#EDCCCF; }
.profile-txt-ad .inside-ad .titletxt { font-size:18px; line-height:24px; color:#222; letter-spacing:0.5px; font-weight:700; text-align:center; }
.cityselector .contact-frm-outer { position:relative; background-color: #eaecee; }
.cityselector .contact-frm-outer .close-txt { position:absolute; top:15px; right:10px; }
.cityselector .contact-frm-outer .close-txt a { dislay:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .contact-frm-outer .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .contact-frm-outer .titletxt { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .contact-frm-outer h3 { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .contact-frm-outer ul { margin:20px; padding:20px; background-color:#fff; }
.cityselector .contact-frm-outer ul li { position:relative; margin:0; padding: 10px; }
.cityselector .contact-frm-outer ul li { position:relative; padding:0 0 10px 0; }
.cityselector .contact-frm-outer ul li.alert { }
.cityselector .contact-frm-outer ul li.alert { }
.cityselector .contact-frm-outer ul li .selecttoo { width:97%; }
.cityselector .contact-frm-outer ul li .selecttoo i { right:5px; color:#ccc; }
.cityselector .contact-frm-outer ul li.submit { padding:10px 0 10px 0; text-align:center; }
.cityselector .contact-frm-outer ul li .checkbox label, .cityselector .contact-frm-outer ul li .checkbox, .cityselector .contact-frm-outer ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.cityselector .contact-frm-outer ul li input[type="text"] { margin-bottom:5px; width:94%; font-size:13px; padding:8px 10px; }
.cityselector .contact-frm-outer ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.cityselector .contact-frm-outer ul li.filled input[type="text"] ~ label, .cityselector .contact-frm-outer ul li input[type="text"]:focus ~ label, .cityselector .contact-frm-outer ul li.filled input[type="text"] {
display:none
}
.cityselector .contact-frm-outer ul li.filled textarea ~ label {
color:#999
}
.cityselector .contact-frm-outer ul li input[type="text"]:focus { outline:none }
.cityselector .contact-frm-outer ul li .mobilenum.alert label, .cityselector .contact-frm-outer ul li.alert label { color:#c20000; left:10px }
.cityselector .contact-frm-outer ul li .mobilenum.alert label, .cityselector .contact-frm-outer ul li.alert label { color:#c20000; left:10px }
.cityselector .contact-frm-outer ul li .mobilenum.alert input[type="text"], .cityselector .contact-frm-outer ul li.alert input[type="text"] { border-color:#c20000 }
.cityselector .contact-frm-outer ul li .angledown-drop { background-color:#fcfcfc; width:97%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; top:38px; position:absolute; }
.cityselector .contact-frm-outer ul li .angledown-drop 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:0 !important; float:none !important; font-size:12px; line-height:20px; }
.cityselector .contact-frm-outer ul li .angledown-drop ul li:hover { background-color:#ff4242; color: #fff; }
.cityselector .contact-frm-outer ul li .angledown-drop ul li:hover label { color: #fff; }
.cityselector .contact-frm-outer ul li .angledown-drop ul li label { cursor:pointer; font-weight:normal; font-size:12px; position:relative; top:0; }
.cityselector .contact-frm-outer ul li.active label { }
.cityselector .contact-frm-outer ul li.success label { color:#08a182; }
.cityselector .contact-frm-outer ul li.alert label { color:#c20000; }
.cityselector .contact-frm-outer ul li.success input[type="text"] { border-color:#08a182 }
.cityselector .contact-frm-outer ul li.alert input[type="text"] { border-color:#c20000 }
.cityselector .contact-frm-outer ul li i { position:absolute; font-size:12px; line-height:18px; color:#ccc; top:11px; right:16px; }
.cityselector .contact-frm-outer ul li .mobilenum { margin-left:-5px }
.cityselector .contact-frm-outer ul li .mobilenum { width: 89%; display: inline-block; position:relative }
.cityselector .contact-frm-outer ul li .mobilenum input[type="text"] { width:94% }
.cityselector .contact-frm-outer ul li textarea { width:96%; height:80px; resize:none; }
.cityselector .contact-frm-outer ul li textarea::-webkit-input-placeholder {
font-size:12px;
line-height:16px;
}
.cityselector .contact-frm-outer ul li textarea::-moz-placeholder {
font-size: 12px;
line-height:16px;
}
.cityselector .contact-frm-outer ul li textarea::-ms-input-placeholder {
font-size:12px;
line-height:16px;
}
.cityselector .contact-frm-outer ul li input::-moz-placeholder {
font-size:12px;
line-height:16px;
}
.cityselector .contact-frm-outer ul li.alert textarea { border:solid 1px #c20000; }
.cityselector .contact-frm-outer ul li .citydrop { border:solid #ccc 1px; position:relative; display:inline-block; }
.cityselector .contact-frm-outer ul li .citydrop a { line-height:34px; padding:2px 15px 0px 5px; color:#333; display:block; }
.cityselector .contact-frm-outer ul li .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: ''; }
.cityselector .contact-frm-outer ul li .citydrop .cityload { width:200px; overflow: visible; margin: 0; border-top: solid #ccc 1px }
.cityselector .contact-frm-outer ul li .citydrop .cityload ul { margin:0px; padding:0px; }
.cityselector .contact-frm-outer ul li .citydrop .cityload ul li { float:none; padding:0px; }
.cityselector .contact-frm-outer ul li .citydrop .cityload ul li a { padding:5px 10px; font-size:13px; line-height:20px; }
.cityselector .contact-frm-outer ul li .citydrop .cityload ul li a:before { border-left:none; border-right:none; border-top:none; }
.cityselector .contact-frm-outer ul li .citydrop .cityload ul li a:hover { color:#fff; }
.cityselector .contact-frm-outer .tc-app { position:absolute; bottom:-7px; right:8px; font-size:11px; line-height:13px; color:#999; padding:10px; }
.cityselector .contact-frm-outer .tc-app a { color:#999; }
.cityselector .contact-frm-outer .thanks-outer { margin:20px; padding:20px; background-color:#fff; font-size:18px; line-height:26px; color:#333; line-height:20px; letter-spacing:0.5px; }
.cityselector .contact-frm-outer .thanks-outer i { font-size:24px; margin:0 3px 0 0; color:#f89406; }
.cityselector .contact-frm-outer .thanks-outer .website{font-size:14px;line-height:20px;padding:5px 0 0 0;}
.cityselector .contact-frm-outer .thanks-outer .website i{margin:20px 5px 0 0;font-size:14px;color:#666;}
.cityselector .report-frm-outer { position:relative; background-color: #eaecee; }
.cityselector .report-frm-outer .close-txt { position:absolute; top:15px; right:10px; }
.cityselector .report-frm-outer .close-txt a { dislay:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .report-frm-outer .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .report-frm-outer .titletxt { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .report-frm-outer .titletxt p { font-size:13px; letter-spacing:0.5px; color:#777; display:block; }
.cityselector .report-frm-outer h3 { font-size:20px; line-height:26px; color:#333; padding:15px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .report-frm-outer ul { margin:20px; padding:20px; background-color:#fff; }
.cityselector .report-frm-outer ul li { padding-bottom:10px; }
.cityselector .report-frm-outer ul li label { display:inline-block }
.cityselector .report-frm-outer .frm-det ul { margin:10px; padding:0px; }
.cityselector .report-frm-outer .frm-det ul li { border:solid 1px #ddd; margin:0 0 10px 0; float:left; width:98.5%; padding-bottom:0; background:#fff }
.cityselector .report-frm-outer .frm-det ul li textarea:focus, .cityselectorr .formcontainer ul li input[type="text"]:focus { outline:none; box-shadow:none; border:0 !important }
.cityselector .report-frm-outer .frm-det ul li label { font-size: 11px; line-height: 13px; font-weight: bold; color: #999; cursor:default; padding:5px 0 0 5px }
.cityselector .report-frm-outer .frm-det ul li input[type="text"] { width:92%; height:25px; border:solid 1px #fff; }
.cityselector .report-frm-outer .frm-det ul li textarea { width:95%; border:0; resize:none }
.cityselector .report-frm-outer .frm-det ul li.width { width:98.5%; background:none; margin:10px 0 0 0; border:0 }
.cityselector .report-frm-outer .frm-det ul li input[type="radio"]:not(:checked) + label:before, .cityselectorr .formcontainer ul li input[type="radio"]:checked + label:before { left:0; top: 1px; }
.cityselector .report-frm-outer .frm-det ul li.alert label { color:#e02727 }
.cityselector .report-frm-outer .frm-det ul li.alert { border:solid 1px #e02727; }
.cityselector .report-frm-outer .thanks-outer { margin:20px; padding:20px; background-color:#fff; font-size:18px; line-height:26px; color:#333; line-height:20px; letter-spacing:0.5px; }
.cityselector .report-frm-outer .thanks-outer i { font-size:24px; margin:0 3px 0 0; color:#f89406; }
.profile-detail-outer .aboutus-more .mywrapper .cont ul li { width: inherit!important; }
.thanks-giving-blk { position:relative; background: url(../images/other/thanks-giving1.jpg?v=9) no-repeat; background-size: cover; background-position: left center; padding: 0 30px; height: 260px; }

.thanks-giving-blk .content-outer { }
.thanks-giving-blk .content-outer .left-blk { }
.thanks-giving-blk .content-outer .left-blk .title-one { font-size:40px; line-height:46px; font-weight:bold; letter-spacing:0.5px; color:#914602; padding:20px 0 10px 22%; font-family: 'Kanit', sans-serif; }
.thanks-giving-blk .content-outer .left-blk .title-one span { display:block; padding:4px 0; font-weight:normal; font-size:16px; line-height:18px; }
.thanks-giving-blk .content-outer .left-blk .title-second span i { font-size:15px; display:inline-block; margin:0 3px 0 0; }
.thanks-giving-blk .content-outer .left-blk .countdownwrapp { width:40%; box-shadow:none; background-color: rgba(255,255,255,0.6); padding:10px 0 10px 25px; margin:10px 0 0 22%; border:solid 1px rgba(255,255,255,1); }
.thanks-giving-blk .content-outer .left-blk .countdownwrapp .countdown-title { font-size:13px; font-weight:normal; color:#000; text-align:left; letter-spacing:0.5px; margin:0 0 5px 0; }
.thanks-giving-blk .content-outer .right-blk { position:absolute; right:70px; bottom:5px; text-align:right; display:block; }
.thanks-giving-blk .content-outer .right-blk .title-second { font-size:13px; font-weight:normal; letter-spacing:0.5px; color:#666; }
.thanks-giving-blk .content-outer .right-blk .title-second span { font-weight:normal; letter-spacing:0.5px; color:#666; font-size:12px; line-height:15px; display:inline-block; padding:0 5px; font-weight:bold; }
.thanks-giving-no-data { font-size:20px; color:#c54b3c; padding:20px; line-height:30px; border:solid 1px #c54b3c; }
.thanks-giving-no-data i { font-size:20px; margin:0 8px 0 0; color:#c54b3c }
.thanksgiving-bc { }
.thanksgiving-bc .breadcrumb { padding:15px 0 15px 5px; font-size:11px; line-height:13px; color:#333; }
.thanksgiving-bc .breadcrumb a { color:#333 !important; }
.thanks-giving-blk.brand-back{background: url(../images/other/brand-3.jpg) no-repeat top right;}
.thanks-giving-blk.brand-back .content-outer .right-blk .title-second { font-size:13px; font-weight:normal; letter-spacing:0.5px; color:#fff; }
.thanks-giving-blk.brand-back .content-outer .right-blk .title-second span{color:#fff;}
.thanks-giving-blk.brand-back .content-outer .brand-title{padding:40px 0 0 40px;font-size:40px;color:#fff;line-height:46px;font-family: 'Archivo Black', roboto;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4)}
.thanks-giving-blk.brand-back .content-outer .brand-title span{display:block;font-size:18px;line-height:20px;padding:10px 0 0 0;}
.thanks-giving-blk.brand-back .content-outer .btn-outer{padding:20px 0 0 40px;}

.hasCountdown { /*border: 1px solid #ccc;
	background-color: #eee;*/ }
.hasCountdown span { color: #333; padding:0px; }
.countdown_rtl { direction: rtl; }
.countdown_holding span { color: #663403; }
.countdown_row { clear:both; width:100%; padding:0px 20px; text-align:center; font-size:16px; font-weight:bold; color: #663403; }
.countdown_row span { background-color:#fedb9d; padding:10px; margin:0 10px 0 0; display:inline-block; width:150px !important; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.countdown_row span span { padding:0px; margin:0; display:inline-block; text-align:center; }
.top-sponcer-ad-blk { margin:20px 0; }
.top-sponcer-ad-blk .title-txt { font-size:12px; line-height:16px; color:#333; padding:10px; }
.top-sponcer-ad-blk ul { margin:0; padding:0px; }
.top-sponcer-ad-blk ul li { margin:0 0 10px 15px; padding:0px; float:left; position:relative; }
.top-sponcer-ad-blk ul li .hov-cont { position:absolute; display:block; bottom:5px; display:block; width:100%; z-index:5; text-align:center; background:rgba(0, 0, 0, 0.6); display:none; }
.top-sponcer-ad-blk ul li:hover .hov-cont { display:block; }
.top-sponcer-ad-blk ul li .hov-cont .cont-txt { font-size:13px; line-height:20px; padding:5px; color:#fff; }
.top-sponcer-ad-blk ul li .ad-banner { width:300px; height:90px; border:solid 1px #e4e4e4; }
.top-sponcer-ad-blk ul li .ad-banner .ad-title { font-size:14px; line-height:20px; padding:5px; color:#333; }
.top-sponcer-ad-blk ul li .ad-banner .category { font-size:12px; line-height:20px; padding:0 5px 5px 5px; color:#999; }
.top-sponcer-ad-blk ul li .ad-banner .category i { font-size:12px; margin:0 4px 0 0; }
/* 404 page css starts here */
.page-not-found-top { background-color:#95c2c7; padding:10px 20px; position:relative; min-height:350px; }
.page-not-found-top .breadcrumb { color:#888; }
.page-not-found-top .breadcrumb a { color:#888 !important; }
.page-not-found-top .rt-img { position:absolute; right:20%; top:25px; }
.page-not-found-top .top-title-txt { font-family: 'Finger Paint', cursive; font-size:60px; line-height:70px; font-weight:bold; color:#0f424d; padding:0 0 0 20%; }
.page-not-found-top .single-txt { font-family: 'Finger Paint', cursive; font-size:18px; line-height:26px; color:#fff; padding:0 0 0 20%; font-weight:normal; }
.page-not-found-top .sear-outer { padding:30px 0 0 20%; }
.page-not-found-top .sear-outer ul { margin:0px; padding:0px; }
.page-not-found-top .sear-outer ul li { margin:0 15px 0 0; padding:0px; list-style:none; float:left; position:relative; }
.page-not-found-top .sear-outer ul li label { font-size:13px; line-height:18px; color:#ccc; display:block; position:absolute; left:10px; top:10px; }
.page-not-found-top .sear-outer ul li .loadingmini { top:3px; right:5px; position:absolute; }
.page-not-found-top .sear-outer ul li.alert input[type="text"] { border:solid 1px #ff1d23; }
.page-not-found-top .sear-outer ul li.alert label { color:#ff1d23; }
.page-not-found-top .sear-outer ul li label { font-size:13px; line-height:18px; color:#fff; display:block; }
.page-not-found-top .sear-outer ul li.filled input[type="text"] ~ label, .page-not-found-top .sear-outer ul li input[type="text"]:focus ~ label, .page-not-found-top .sear-outer ul li.filled textarea ~ label {
display:none
}
.page-not-found-top .sear-outer ul li.filled input[type="text"] ~ label {
color:#999
}
.page-not-found-top .sear-outer ul li input[type="text"] { width:200px; padding:11px 10px; }
.page-not-found-top .sear-outer ul li .btn-outer { margin:0 0 0 0; }
.page-not-found-top .sear-outer ul li .drop-listing { position:absolute; width:99.1%; top:60px; left:1px; background-color:#fff; z-index:100; height:125px; overflow-y: scroll; }
.page-not-found-top .sear-outer ul li .drop-listing ul { margin:0px; padding:0px; }
.page-not-found-top .sear-outer ul li .drop-listing ul li { margin:0px; padding:0px; list-style:none; float:none; }
.page-not-found-top .sear-outer ul li .drop-listing ul li a { display:block; padding:10px; color:#666; font-size:13px; line-height:20px; -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-bottom:dotted 1px #e4e4e4; }
.page-not-found-top .sear-outer ul li .drop-listing ul li a:hover { background-color:#ff4242; color:#fff; }
.page-not-found-top .sear-outer ul li .cityajaxinwrap { width:99.2%; top:43px; float:none; position:absolute; border:none; }
.page-not-found-top .sear-outer ul li .cityajaxinwrap .gropingwrap .grouprt ul li { float:none; }
/* 404 page css end here */

/* promo page starts here */
.promo-page-top { background:url(../images/other/promo-post-back.jpg) no-repeat; background-size:cover; background-position: 50% 50%; padding:0 30px; min-height:460px; font-family:robotoregular; }
/* promo page end here */
.promo-page-top .content-blk { margin:0 10%; }
.promo-page-top .content-blk .left-blk { width:60%; float:left; margin:30px 0 0 0; }
.promo-page-top .content-blk .left-blk h1 { font-size:36px; line-height:44px; font-family:robotoregular; color:#fff; letter-spacing:0.5px; text-shadow: rgb(3, 3, 3) 2px 4px 4px; font-weight:normal; }
.promo-page-top .content-blk .left-blk h1 span { display:block; font-size:13px; line-height:18px; margin:10px 10px 10px 0; }
.promo-page-top .content-blk .left-blk h1 b { font-weight:bold; }
.promo-page-top .content-blk .left-blk .services-count { margin:60px 10px 10px 0; }
.promo-page-top .content-blk .left-blk .services-count ul { margin:0px; padding:0px; }
.promo-page-top .content-blk .left-blk .services-count ul li { margin:0 1% 0 0; padding:0px; float:left; width:32%; }
.promo-page-top .content-blk .left-blk .services-count ul li .count-number { color:#f0ad4e; font-size:30px; line-height:40px; font-weight:bold; margin:0; letter-spacing:0.5px }
.promo-page-top .content-blk .left-blk .services-count ul li .cou-text { color:#fff; font-size:14px; line-height:18px; font-weight:normal; margin:0 0 10px 0; letter-spacing:0.5px }
.promo-page-top .content-blk .left-blk .services-count ul li .cou-text span { display:block; }
.promo-page-top .content-blk .left-blk .mob-view { display:none; }
.promo-page-top .content-blk .right-blk { width:40%; float:left; }
.promo-page-top .content-blk .right-blk .frm-right { margin:0 5%; background-color:#f5f5f5; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; position:relative; }
.promo-page-top .content-blk .right-blk .frm-right .info-icon { font-size:14px; color:#666; position:absolute; right:10px; top:5px; z-index:10; }
.promo-page-top .content-blk .right-blk .frm-right .info-icon a { color:#666; }
.promo-page-top .content-blk .right-blk .frm-right .frm-title { padding:15px 15px 0 15px; font-size:18px; line-height:22px; color:#333; letter-spacing:0.5px; }
.promo-page-top .content-blk .right-blk .frm-right .frm-title span{font-size:15px;color:#787878;display:block;}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out { display:block; margin:15px 30px; position: relative; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .cityajaxinwrap { width:100%; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas { border:solid 1px #aaa; border-top:none; z-index:100; position:absolute; top:42px; left:0; width:100%; height:auto; overflow-y:visble; overflow-x:hidden; background-color:#fff; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas .single-title { font-size:14px; line-height:22px; color:#333; padding:10px; background-color:#ccc; font-weight:bold; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas ul { margin:0px; padding:0px; display:block; background-color:#fff; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas ul li { text-align:left; display:block; margin:0px; padding:0; font-size:13px; line-height:20px; color:#666; -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; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas ul li a { display:block; padding:10px; color:#666; border-bottom:solid 1px #e8e8e8; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas ul li a i{display:block;font-size:13px;line-height:18px;color:#999;}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas:before { bottom: 100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width:5px; margin-left:-5px; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas:before { border-color: rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:6px; margin-left:-6px; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas ul li a:hover { background-color:#ff4242; color:#fff; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas ul li.active a { background-color:#ff4242; color:#fff; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas ul li a:hover i{color:#fff; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .more-datas ul li.active a i{color:#fff; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .loadingmini { position:absolute; top:8px; right:10px; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .ortxt { color:#666; text-align:center; font-size:13px; line-height:18px; }
.promo-page-top .content-blk .right-blk .frm-right .new-list-creation{padding:0 10px 10px 10px;font-size:16px;line-height:20px;color:#333;text-align:center;}
.promo-page-top .content-blk .right-blk .frm-right .new-list-creation a{font-family:robotobold;font-size:18px;}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .new-list-creation a{color:#30a4ea;}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out input { padding: 0 10px; border:none; background:#fdfdfd; font-size:14px; color:#818d91; height: 45px; border:solid 1px #aaa !important; width: calc(100% - 20px); }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out label { position:absolute; top:18px; left:10px; color:#818d91; font-size:14px; -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; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out input:focus~label, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.active label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out label.onfoucused {
top:3px;
left:10px;
color:#4b8398;
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;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out .boderr { background:#f3f3f3; height:1px; display:block; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out input:focus~.boderr {
background:#2cbebc !important;
-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;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input { border:solid 1px #c60028 !important; }
 .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input:focus~label, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert label {
color:#c60028 !important;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input:focus~.boderr, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert .boderr {
background:#c60028 !important;
}
/*.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss input, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input{border-bottom:none !important;}*/
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss input { width:calc(100% - 122px); }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss label { top:11px; left:110px; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss.alert label { top:3px !important; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss input:focus~label, .det-common-frm-blk.optss.active label {top:3px;left:110px;}

.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss label.onfoucused { top:3px !important; }

.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss .selcbox { width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss .selcbox i { position:absolute; z-index:100; font-size:13px; line-height:16px; color:#999; right:10px; top:14px; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss .selcbox select { border:solid 1px #aaa; width:117%; box-shadow:none !important; outline:none !important; height:47px; padding:10px 15px; font-size:14px; color:#818d91; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.drop-cou .selcbox { width:100%; overflow:hidden; float:left; position:relative; font-family:fontawesome; }/*
.bsiform-fullblk.optss .selcbox:before{content:"\f107"; position:absolute; top:18px; right:10px; font-size:14px; color:#818d91; cursor:pointer;}*/
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.drop-cou .selcbox select { width:100%; border:none !important; box-shadow:none !important; outline:none !important; height:45px; padding: 10px; font-size:14px; color:#818d91; background: url(../images/other/down-new.jpg) no-repeat right 6px #fdfdfd; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out textarea { width:calc(100% - 20px); border:none; background:#fdfdfd; font-size:14px; color:#818d91; padding:15px 10px; border-bottom:solid 1px #d9d9d9 !important; height:40px; resize:none; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out textarea:focus { border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border-bottom:solid 1px #2cbebc !important; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out textarea:focus~label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert textarea:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss.alert textarea { border-bottom:solid 1px #c60028 !important; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input:focus, .bsiform-fullblk.alert input { border:solid 1px #c60028 !important; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input::-webkit-input-placeholder {
color: #c60028 !important;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input:-moz-placeholder {
color: #c60028 !important;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input::-moz-placeholder {
color: #c60028 !important;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert input:-ms-input-placeholder {
color: #c60028 !important;
}
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss .selcbox input { width: calc(100% - 100px); padding:0px; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss .selcbox select:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss.active .selcbox select { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss.alert .selcbox select { border:solid 1px #c60028 !important; border-right:none !important; }
.free-posting{background-color:#f0e6dc;padding:20px 10px;text-align:center;font-family:robotoregular;font-size:18px;color:#333;box-shadow: 0 0 5px 0 rgba(0,0,0,.3);}
.free-posting a{margin:0 0 0 10px;}
.why-sulekha-outer { margin:40px 3%; }
.why-sulekha-outer .titletxt { font-family:robotoregular; font-size:30px; letter-spacing:0.5px; text-align:center; margin:20px 0 20px 0; }
.why-sulekha-outer p { font-size:14px; line-height:20px; color:#666; text-align: center }
.why-sulekha-outer ul { margin:0px; padding:40px 5% 20px 5%; }
.why-sulekha-outer ul li { margin:0px; padding:0px; list-style:none; width:33%; float:left; }
.why-sulekha-outer ul li .img-rep { text-align:center; margin:0 0 10px 0 0; }
.why-sulekha-outer ul li .con-title { font-size:18px; line-height:26px; color:#333; text-align:center; padding:10px 0; font-weight:bold; }
.why-sulekha-outer ul li p { font-size:14px; line-height:24px; color:#666; text-align: center; padding:0 10px 10px 10px; }
.insight-oppur { background-color:#f1ece0; padding:40px 8%; }
.insight-oppur .left-content { float:left; width:60%; }
.insight-oppur .left-content .img-outer { float:left; margin:0 15px 0 0;height:275px;}
.insight-oppur .left-content p { font-size:14px; line-height:22px; margin:0 15px 0 0; color:#666; padding:15px 0 15px 0; }
.insight-oppur .left-content ul { margin:0px; padding:20px 0 0 0; }
.insight-oppur .left-content ul li { margin:0px; padding:0 0 2px 0; list-style:none; }
.insight-oppur .left-content ul li.name-txt { font-size:15px; line-height:20px; color:#333; font-weight:bold; }
.insight-oppur .left-content ul li.dance-txt { font-size:13px; line-height:20px; color:#666; font-weight:normal; }
.insight-oppur .left-content ul li.city-txt { font-size:12px; line-height:20px; color:#999; font-weight:normal; }
.insight-oppur .right-content { float:left; width:30%; margin:40px 5% 0 5%; background-color:#fff; padding:30px 0 60px 0; }
.insight-oppur .right-content .title-txt { text-align:center; padding:30px 0 5px 0; font-size:20px; line-height:28px; color:#333; }
.insight-oppur .right-content .title-txt span { color:#f0ad4e; }
.insight-oppur .right-content p { text-align:center; font-size:14px; line-height:20px; padding:0 0 15px 0; color:#666; }
.insight-oppur .right-content .drop-outer { text-align:center; position:relative; }
.insight-oppur .right-content .drop-outer input[type="text"] { width:90%; padding:10px 6px; cursor:pointer; }
.insight-oppur .right-content .drop-outer i { position:absolute; z-index:10; top:10px; right:25px; font-size:13px; line-height:18px; color:#999; }
.insight-oppur .right-content .drop-outer .more-dates { overflow-y:visible; height:auto; }
.insight-oppur .right-content .drop-outer .more-datas { border:solid 1px #aaa; border-top:none; z-index:100; position:absolute; top:42px; left:3.5%; width:92.5%; height:auto; overflow-y:visble; overflow-x:hidden; background-color:#fff; }
.insight-oppur .right-content .drop-outer .more-datas .single-title { font-size:14px; line-height:22px; color:#333; padding:10px; background-color:#ccc; font-weight:bold; text-align:left; }
.insight-oppur .right-content .drop-outer .more-datas ul { margin:0px; padding:0px; display:block; background-color:#fff; }
.insight-oppur .right-content .drop-outer .more-datas ul li { text-align:left; display:block; margin:0px; padding:0; font-size:13px; line-height:20px; color:#666; -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; }
.insight-oppur .right-content .drop-outer .more-datas ul li a { display:block; padding:10px; color:#666; border-bottom:solid 1px #e8e8e8; }
.insight-oppur .right-content .drop-outer .more-datas:before { bottom: 100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.insight-oppur .right-content .drop-outer .more-datas:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width:5px; margin-left:-5px; }
.insight-oppur .right-content .drop-outer .more-datas:before { border-color: rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:6px; margin-left:-6px; }
.insight-oppur .right-content .drop-outer .more-datas ul li a:hover { background-color:#ff4242; color:#fff; }
.insight-oppur .right-content .drop-outer .more-datas ul li.active a { background-color:#ff4242; color:#fff; }
.insight-oppur .right-content .user-count { }
.insight-oppur .right-content .user-count .count-txt { text-align:center; padding: 30px 0 0 0; font-size: 20px; line-height: 28px; color: #333; }
.insight-oppur .right-content .user-count .count-number { font-size:40px; text-align:center; font-weight:bold; line-height:50px; color:#f0ad4e; }
.establish-user { background: url(../images/other/estab-back.jpg) no-repeat; background-size:cover; background-position:50% 50%; padding:50px 0; font-family:robotoregular; }
.establish-user .user-icon { text-align:center; padding:0 0 20px 0; }
.establish-user p { font-size:24px; line-height:32px; color:#fff; padding:0 0 15px 0; text-align:center; letter-spacing:0.5px; }
.establish-user .click-txt { text-align:center; padding:10px 0 0 0; font-size:18px; line-height:22px; letter-spacing:0.5px; }
.demo-screens-outer { }
.demo-screens-outer .left-detail { width:42%; float:left; margin:0 0 0 8%; }
.demo-screens-outer .left-detail .titletxt { font-family:robotoregular; font-size:40px; line-height:60px; color:#333; letter-spacing:0.5px; padding:30px 0 0 0; }
.demo-screens-outer .left-detail p { font-size:20px; line-height:28px; color:#666; padding:20px 20px 20px 0; }
.demo-screens-outer .left-detail ul { margin:0px; padding:0 0 20px 0; }
.demo-screens-outer .left-detail ul li { margin:0px; padding:0 0 5px 0; list-style:none; font-size:16px; line-height:24px; color:#666; }
.demo-screens-outer .left-detail ul li i { font-size:16px; display:inline-block; margin:0 8px 0 0; color:#f0ad4e; }
.demo-screens-outer .right-img-outer { width:50%; margin:0; float:left; background-color:#f1ece0; text-align:center; padding:30px 0; }
.succ-sry-out { padding:20px 0 0 0; margin:0 5%; }
.succ-sry-out .titletxt { font-size:30px; line-height:40px; color:#333; margin:0; padding:0 0 10px 0; font-family:robotoregular; }
.succ-sry-out #owl-demo .item { padding:10px 0; }
.succ-sry-out #owl-demo .item .succ-sin-blk { border:solid 1px #e4e4e4; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all 0.23s ease-in-out; -moz-transition: all 0.23s ease-in-out; -o-transition: all 0.23s ease-in-out; -ms-transition: all 0.23s ease-in-out; transition: all 0.23s ease-in-out; }
.succ-sry-out #owl-demo .item .succ-sin-blk .back-clr { position:absolute; z-index:1; background-color:#f0ad4e; height:130px; width:100%; display:none; }
.succ-sry-out #owl-demo .item .succ-sin-blk:hover .back-clr { display:block; }
.succ-sry-out #owl-demo .item .succ-sin-blk figure { text-align:center; width:160px; height:160px; overflow:hidden; border-radius:50%; margin:30px auto 10px auto; z-index:2; position:relative; }
.succ-sry-out #owl-demo .item .succ-sin-blk figure img { width:160px; height:160px; }
.succ-sry-out #owl-demo .item .succ-sin-blk figure .vid-icon{position:absolute;top:40%;left:45%;width:23px;height:32px;}
.succ-sry-out #owl-demo .item .succ-sin-blk figure .vid-icon img{width:23px;height:32px;}
.succ-sry-out #owl-demo .item .succ-sin-blk .ser-title { font-size:15px; line-height:20px; color:#666; text-align:center; }
.succ-sry-out #owl-demo .item .succ-sin-blk .ser-person { font-size:18px; line-height:20px; color:#333; font-weight:bold; text-align:center; padding:10px 0; }
.succ-sry-out #owl-demo .item .succ-sin-blk p {text-align:center;font-size:14px; line-height:22px; color:#666; padding:10px; height:105px; overflow:hidden; margin:0 0 10px 0; }
.doing-busi { padding:20px 0 0 0; margin:0 5%; }
.doing-busi .titletxt { font-size:30px; line-height:40px; color:#333; margin:0; padding:0 0 10px 0; }
.bottom-carousel { padding:20px 5% 0 5%; margin:0; background-color:#fff; }
.bottom-carousel .titletxt { font-size:30px; line-height:40px; color:#333; margin:0; padding:0 0 10px 0; }
.bottom-carousel #owl-demo .item { padding:0; margin:0px; position:relative; }
.bottom-carousel #owl-demo .item img { text-align:right; }
.sell-busin-offer-outer { height:458px; overflow:hidden; width:100%; }
.sell-busin-offer-outer .inner-content { width:5660px; height:478px; overflow:scroll; display:table; float:left; }
.content-8-outer { height:460px; overflow:hidden; margin:20px 0; background-color:#fff; }
.content-8-outer #content-8 { overflow:hidden; height:470px; }
.content-8-outer #content-8 .list-con-outer { position:relative; float:left; }
.content-8-outer #content-8 .list-con-outer .deta-cont { position:absolute; left:700px; top:160px; z-index:5; margin:0 30px 0 0; }
.content-8-outer #content-8 .list-con-outer .deta-cont .steps { font-size:14px; line-height:20px; color:#666; }
.content-8-outer #content-8 .list-con-outer .deta-cont .titletxt { font-size:20px; line-height:30px; color:#333; font-weight:bold; }
.content-8-outer #content-8 .list-con-outer .deta-cont p { font-size:13px; line-height:20px; color:#555; }
.content-8-outer #content-8 .list-con-outer .deta-cont ul { margin:0px; padding:0px; }
.content-8-outer #content-8 .list-con-outer .deta-cont ul li { width:120px; position:relative; margin:15px 10px 0 0; padding:0; list-style:none; float:left; }
.content-8-outer #content-8 .list-con-outer .deta-cont ul li figure { padding:15px; width:50px; height:40px; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; border:solid 1px #ccc; text-align:center; display:table; vertical-align:middle; margin:0 0 5px 20px; }
.content-8-outer #content-8 .list-con-outer .deta-cont ul li figure img { width:50px; height:45px; }
.content-8-outer #content-8 .list-con-outer .deta-cont ul li .txt-fld { font-size:13px; line-height:18px; color:#666; text-align:center; }
.content-8-outer #content-8 .frm-outer { position:relative; }
.content-8-outer #content-8 .frm-outer .con-outer { position:absolute; left:220px; top:36px; z-index:5; }
.content-8-outer #content-8 .frm-outer .con-outer .titletxt { font-size:20px; line-height:30px; color:#333; margin:0; padding:0 0 10px 0; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out { display:block; margin:10px 0; position: relative; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .cityajaxinwrap { width:100%; z-index:100; top:46px;height: 100px;overflow-y: scroll; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .loadingmini { position:absolute; z-index:5; right:5px; top:10px; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas {border:solid 1px #aaa;border-top:none;z-index:100;position:absolute;top:42px;left:0; width:100%; height:164px; overflow-y:scroll; overflow-x:hidden; background-color:#fff;}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas .single-title { font-size:14px; line-height:22px; color:#333; padding:10px; background-color:#ccc; font-weight:bold; text-align:left; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas ul { margin:0px; padding:0px; display:block; background-color:#fff; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas ul li { text-align:left; display:block; margin:0px; padding:0; font-size:13px; line-height:20px; color:#666; -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; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas ul li a { display:block; padding:10px; color:#666; border-bottom:solid 1px #e8e8e8; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas:before { bottom: 100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width:5px; margin-left:-5px; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas:before { border-color: rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:6px; margin-left:-6px; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas ul li a:hover { background-color:#ff4242; color:#fff; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .more-datas ul li.active a { background-color:#ff4242; color:#fff; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .ortxt { color:#666; text-align:center; font-size:13px; line-height:18px; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out input { padding: 0 10px; border:none; background:#fdfdfd; font-size:14px; color:#818d91; height: 45px; border:solid 1px #aaa !important; width: calc(100% - 20px); }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out label { position:absolute; top:18px; left:10px; color:#818d91; font-size:14px; -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; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out input:focus, .content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out input:focus~label, .content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.active label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out label.onfoucused {
top:3px;
left:10px;
color:#4b8398;
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;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out .boderr { background:#f3f3f3; height:1px; display:block; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out input:focus~.boderr {
background:#2cbebc !important;
-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;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input:focus, .content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input { border:solid 1px #c60028 !important; }
 .content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input:focus~label, .content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert label {
color:#c60028 !important;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input:focus~.boderr, .content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert .boderr {
background:#c60028 !important;
}
/*.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss input, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input{border-bottom:none !important;}*/
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss input { width:calc(100% - 122px); }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss label { top:11px; left:110px; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss.alert label { top:3px !important; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss input:focus~label, .det-common-frm-blk.optss.active label {
top:3px;
left:110px;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss .selcbox { width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss .selcbox i { position:absolute; z-index:100; font-size:13px; line-height:16px; color:#999; right:10px; top:14px; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss .selcbox select { border:solid 1px #aaa; width:117%; box-shadow:none !important; outline:none !important; height:47px; padding:10px 15px; font-size:14px; color:#818d91; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox { width:100%; overflow:hidden; float:left; position:relative; font-family:fontawesome; }/*
.bsiform-fullblk.optss .selcbox:before{content:"\f107"; position:absolute; top:18px; right:10px; font-size:14px; color:#818d91; cursor:pointer;}*/
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox select { width:100%; border:none !important; box-shadow:none !important; outline:none !important; height:45px; padding: 10px; font-size:14px; color:#818d91; background: url(../images/other/down-new.jpg) no-repeat right 6px #fdfdfd; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out textarea { width:calc(100% - 20px); border:none; background:#fdfdfd; font-size:14px; color:#818d91; padding:15px 10px; border-bottom:solid 1px #d9d9d9 !important; height:40px; resize:none; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out textarea:focus { border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border-bottom:solid 1px #2cbebc !important; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out textarea:focus~label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert textarea:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss.alert textarea { border-bottom:solid 1px #c60028 !important; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input:focus, .bsiform-fullblk.alert input { border:solid 1px #c60028 !important; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input::-webkit-input-placeholder {
color: #c60028 !important;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input:-moz-placeholder {
color: #c60028 !important;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input::-moz-placeholder {
color: #c60028 !important;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.alert input:-ms-input-placeholder {
color: #c60028 !important;
}
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss .selcbox input { width: calc(100% - 100px); padding:0px; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss .selcbox select:focus, .content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss.active .selcbox { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer #content-8 .frm-outer .con-outer .sing-frm-out.optss.alert .selcbox select { border:solid 1px #c60028 !important; border-right:none !important; }
.content-8-outer #content-8 .frm-outer .but-outer { position:absolute; right:168px; top:260px; z-index:5; }
.content-8-outer #content-8 .frm-outer .promo-txt { position:absolute; left:220px; top:320px; z-index:2; }
.content-8-outer #content-8 .frm-outer .promo-txt .txt-one { font-size:18px; line-height:24px; color:#333; }
.content-8-outer #content-8 .frm-outer .promo-txt .txt-two { font-size:30px; line-height:40px; color:#333; font-weight:bold; color:#f1ab4c; }
.content-8-outer #content-8 .frm-outer .promo-txt .txt-three { font-size:20px; line-height:30px; color:#333; font-weight:bold; color:#f1ab4c; }
.content-8-outer #content-8 .frm-outer .promo-txt .txt-four { font-size:14px; line-height:24px; }
.content-8-outer #content-8 .frm-outer .promo-txt .txt-four a { color:#4d92d3; }
.inline-scroll .cityselector .arrow-line { position:absolute; right:-155px; top:100px; }
.cityselector.onlyexplian { width:700px; margin-left:-350px; background-color:rgba(255,255,255,0.9) !important;}
.cityselector.onlyexplian .deta-cont-outer { padding:20px; position:relative; }
.cityselector.onlyexplian .deta-cont-outer .close-txt { position:absolute; top:15px; right:10px; }
.cityselector.onlyexplian .deta-cont-outer .close-txt a { dislay:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector.onlyexplian .deta-cont-outer .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector.onlyexplian .deta-cont-outer .titletxt { font-size:20px; color:#000; line-height:20px; padding:0 0 10px 0; }
.cityselector.onlyexplian .deta-cont-outer p { font-size:14px; line-height:18px; color:#666; padding:5px 0 0 0; font-family:robotoregular; }
.reviestitle { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; float:left }
.reviesratewrp { float:right; color:#717171; font-size:13px }
.reviesratewrp b { background-color: #5fae2c; padding: 0 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff; font-size:13px }
.reviesratewrp em { color:#000; font-style:normal; font-weight:600 }
.fix-mob-but{display:none;}

.find-business{ position:fixed; bottom:0px; z-index:100;margin:auto;text-align:center;font-size:14px;line-height:20px;color:#000;width:100%;background-color:#F2EBC7;padding:10px 0;font-family:robotoregular;}
.find-business span{display:inline-block;margin:0 5px;}

.top-discount-blk{background-color:#ECCC74;font-family:robotoregular;padding:10px 0;text-align:center;font-size:16px;line-height:22px;color:#000;position:relative;}
.top-discount-blk .close-txt{position:absolute;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#d73a1a;right:10px;top:10px;}
.top-discount-blk .close-txt a{font-size:15px;font-family:robotobold;padding:3px 10px;display:block;color:#fff;}
.top-discount-blk b{font-family:robotobold;padding:0 5px 0 0;}
.top-discount-blk b i{background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:5px 10px;margin:0 2px;}
.top-discount-blk span{margin:0;padding: 5px 10px;font-size: 15px;    color: #682224;border: dashed 1px #999;background-color: #fff;font-weight:bold;}

.user-fulfilment-outer{width:80%;margin:0 auto;}
.user-fulfilment-outer h1{font-family:robotoregular;font-size:28px;line-height:32px;padding:15px 0 30px 0;color:#000;font-family:robotoregular;}
.user-fulfilment-outer .common-title{font-size:20px;line-height:26px;font-family:robotoregular;}
.user-fulfilment-outer .listings-outer{}
.user-fulfilment-outer .listings-outer .single-listing{background:#fff;box-shadow: 0 1px 4px -1px rgba(0,0,0,.2);padding:0;margin:0 0 20px 0;border:soldi 1px #fff;}
.user-fulfilment-outer .listings-outer .single-listing.open-rev{background-color:#f8f8e4;}
.user-fulfilment-outer .listings-outer .single-listing .left-img-blk{width:15%;float:left;}
.user-fulfilment-outer .listings-outer .single-listing .left-img-blk figure{width:100px;height:100px;overflow:hidden;border:solid 1px #e4e4e4;margin:20px 0 20px 20px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius: 3px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk{width:85%;float:left;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .titletxt{font-family:robotoregular;font-size:18px;line-height:22px;color:#333;margin:20px 15px 12px 15px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .titletxt a{color:#333;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content{width:60%;float:left;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul{margin:0 15px;padding:0px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li{margin:0 0 5px 0;padding:0px;list-style:none;font-size:16px;line-height:24px;color:#424242;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li i{font-size:16px;color:#999;margin:0 5px 0 0;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list{font-size:14px;line-height:20px;color:#747474;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list i{font-size:16px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span{position:relative;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span a{color:#30a4ea;} 
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist{position:absolute;border:solid 1px #ccc;background-color:#fff;left:0px;top:26px;}


.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist .close-txt { position:absolute; top:2px; right:20px; }
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist .close-txt a { display:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:2px 5px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }



.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist:after, .user-fulfilment-outer .listings-outer 
.single-listing .right-con-blk .left-content ul li.list span .droplist:before {bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position: absolute;pointer-events:none;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist:after {border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist:before {border-color:rgba(204, 204, 204, 0);
	border-bottom-color:#ccc;border-width:9px;margin-left:-9px;}
	.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist ul{margin:0px;padding:20px 0 0 0;width:200px;height:150px;overflow-y:scroll;}
	.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list span .droplist ul li{margin:0px;padding:5px 10px;list-style:none;float:none;font-family:robotoregular;font-size:13px;line-height:18px;color:#747474;border-bottom:dashed 1px #e4e4e4;}




.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content{width:40%;float:left;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul{margin:0 15px;padding:0px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li{margin:0 0 5px 0;padding:0px;list-style:none;font-size:14px;line-height:20px;color:#888;text-align:right;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li i{font-size:14px;color:#999;margin:0 5px 0 0;font-family:flaticon;}

.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating{font-size:14px;line-height:20px;color:#444;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating ul{display:inline-block;margin:0px;padding:0px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating ul li{display:inline-block;margin:0 5px 0 0;padding:0px;list-style:none;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating ul li a{font-family:flaticon;font-size:30px;line-height:36px;color:#ccc;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating b{margin:0 0 5px 0;display:block;color:#424242;font-family:robotoregular;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating ul li a:hover{transition: background 0.25s ease;color:#f89406;}

.user-fulfilment-outer .listings-outer .single-listing .review-post-blk{border-top:dashed 1px #ccc;margin:15px 0 0 0;background-color:#f8f8e4;position:relative;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk.yes-blk{margin:0px;border-top:solid 1px #e4e4e4;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .close-txt { position:absolute; top:2px; right:3px; }
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .close-txt a { display:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:2px 5px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk{float:left;width:60%;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul{margin:0px;padding:20px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li{margin:0px;padding:0px;list-style:none;float:left;width:50%;position:relative;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li.alert input[type="text"]{border:solid 1px #d73a1a;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li.alert textarea{border:solid 1px #d73a1a;}

.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li i{position:absolute;font-size:13px;color:#ccc;left:76%;top:38px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li label{font-size:16px;line-height:20px;font-family:robotoregular;color:#666;padding:0 0 5px 0;cursor:default;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .input-outer{padding:5px 0 0 0;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .input-outer input[type="text"]{width:80%;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating{font-size:14px;line-height:20px;color:#444;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul{display:inline-block;margin:0px;padding:0px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul li{width:auto;display:inline-block;margin:0 5px 0 0;padding:0px;list-style:none;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul li a{font-family:flaticon;font-size:30px;line-height:36px;color:#ccc;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk.yes-blk .lt-rev-blk ul li .rating ul li a{font-family:flaticon;font-size:40px;line-height:44px;color:#ccc;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul li a.active {color:#f89406;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul li span{font-size:15px;font-family:robotoregular;color:#000;display:block;padding:7px 0 0 5px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk.yes-blk .lt-rev-blk ul li .rating ul li span{font-size:18px;font-family:robotoregular;color:#000;display:block;padding:9px 0 0 5px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating b{margin:0 0 5px 0;display:block;color:#424242;font-family:robotoregular;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul li a:hover{transition: background 0.25s ease;color:#f89406;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li.big{width:100%;margin:20px 0 0 0;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li textarea{width:90%;height:80px;resize:none;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .dis-count{background-color:#ccc;display:inline-block;padding:3px 10px;color:#555;font-family:robotolight;font-size:12px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .btn-outer{text-align:right;width:91.8%;margin:0 0 10px 0;}

.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings{}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul{margin:0px;padding:0px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li{width:auto;float:left;margin:5px 20px 5px 0;padding:0px;list-style:none;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a{display:block;text-align:center;padding:5px 10px;webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;position:relative;border:dashed 1px #ccc;-webkit-transition: all 200ms ease-in;-webkit-transform: scale(1);-ms-transition: all 200ms ease-in;-ms-transform: scale(1);-moz-transition: all 200ms ease-in;-moz-transform: scale(1);transition: all 200ms ease-in;transform: scale(1);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a .tickmark{position:absolute;right:-10px;top:-6px;z-index:100;display:none;webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a:hover{background-color:#fff;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;border:solid 1px #e4e4e4;z-index: 2;-webkit-transition: all 200ms ease-in;-webkit-transform: scale(1.1);-ms-transition: all 200ms ease-in;-ms-transform: scale(1.1);-moz-transition: all 200ms ease-in;-moz-transform: scale(1.1);transition: all 200ms ease-in;transform: scale(1.1);}
/*.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a:hover .tickmark{display:block;webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;}*/
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a .img-blk{margin:0 0 5px 0;display:block;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a .img-txt{margin:0 0 5px 0;display:block;font-size:14px;line-height:18px;color:#333;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a .starrating{margin:0 0 5px 0;text-align:center;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a .starrating span{font-family:flaticon;font-size:12px;line-height:12px;margin:0 2px 0 0;color:#f89406;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li.active a{background-color:#fff;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;border:solid 1px #e4e4e4;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li.active a .tickmark{display:block;webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a .select-rate{margin:0 5px 10px 5px;display:block;padding:2px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #f89406;color:#333;font-size:12px;font-family:arial;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a:hover .select-rate{background-color:#f89406;color:#fff;}


.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating{}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul{margin:0px;padding:0px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li{width:auto;float:left;margin:5px 15px 5px 0;padding:0px;list-style:none;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating a{display:block;font-size:15px;line-height:15px;color:#333;padding:5px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background: #e4e4e4;background: -moz-linear-gradient(left, #e4e4e4 100%, #82b440 100%);background: -webkit-linear-gradient(left, #e4e4e4 100%,#82b440 100%);background: linear-gradient(to right, #e4e4e4 100%,#82b440 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#82b440',GradientType=1 );webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li a:hover.poor{background: #e4e4e4;background: -moz-linear-gradient(left, #e4e4e4 100%, #82b440 100%);background: -webkit-linear-gradient(left, #e4e4e4 100%,#82b440 100%);background: linear-gradient(to right, #e4e4e4 100%,#82b440 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#82b440',GradientType=1 ); }
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li a:hover.fair{background: #82b440;background: -moz-linear-gradient(left, #82b440 5%, #e4e4e4 16%);background: -webkit-linear-gradient(left, #82b440 5%,#e4e4e4 16%);background: linear-gradient(to right, #82b440 5%,#e4e4e4 16%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b440', endColorstr='#e4e4e4',GradientType=1 );}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li a:hover.good{background: #82b440;background: -moz-linear-gradient(left, #82b440 33%, #e4e4e4 50%);background: -webkit-linear-gradient(left, #82b440 33%,#e4e4e4 50%);background: linear-gradient(to right, #82b440 33%,#e4e4e4 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b440', endColorstr='#e4e4e4',GradientType=1 );}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li a:hover.very-good{background: #82b440;
background: -moz-linear-gradient(left, #82b440 62%, #e4e4e4 85%);background: -webkit-linear-gradient(left, #82b440 62%,#e4e4e4 85%);background: linear-gradient(to right, #82b440 62%,#e4e4e4 85%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b440', endColorstr='#e4e4e4',GradientType=1 );}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li a:hover.excellent{background: #82b440;background: -moz-linear-gradient(left, #82b440 100%, #e4e4e4 100%, #82b440 101%);background: -webkit-linear-gradient(left, #82b440 100%,#e4e4e4 100%,#82b440 101%);background: linear-gradient(to right, #82b440 100%,#e4e4e4 100%,#82b440 101%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b440', endColorstr='#82b440',GradientType=1 );}


.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li.active a.poor{background: #e4e4e4;background: -moz-linear-gradient(left, #e4e4e4 100%, #82b440 100%);background: -webkit-linear-gradient(left, #e4e4e4 100%,#82b440 100%);background: linear-gradient(to right, #bbb 100%,#82b440 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#82b440',GradientType=1 ); }
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li.active a..fair{background: #82b440;background: -moz-linear-gradient(left, #82b440 5%, #e4e4e4 16%);background: -webkit-linear-gradient(left, #82b440 5%,#e4e4e4 16%);background: linear-gradient(to right, #82b440 5%,#e4e4e4 16%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b440', endColorstr='#e4e4e4',GradientType=1 );}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li.active a.good{background: #82b440;background: -moz-linear-gradient(left, #82b440 33%, #e4e4e4 50%);background: -webkit-linear-gradient(left, #82b440 33%,#e4e4e4 50%);background: linear-gradient(to right, #82b440 33%,#e4e4e4 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b440', endColorstr='#e4e4e4',GradientType=1 );}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li.active a.very-good{background: #82b440;
background: -moz-linear-gradient(left, #82b440 62%, #e4e4e4 85%);background: -webkit-linear-gradient(left, #82b440 62%,#e4e4e4 85%);background: linear-gradient(to right, #82b440 62%,#e4e4e4 85%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b440', endColorstr='#e4e4e4',GradientType=1 );}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .sel-sul-rating ul li.active a.excellent{background: #82b440;background: -moz-linear-gradient(left, #82b440 100%, #e4e4e4 100%, #82b440 101%);background: -webkit-linear-gradient(left, #82b440 100%,#e4e4e4 100%,#82b440 101%);background: linear-gradient(to right, #82b440 100%,#e4e4e4 100%,#82b440 101%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b440', endColorstr='#82b440',GradientType=1 );}





.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .thanks-blk{padding:20px;font-size:24px;line-height:30px;font-family:robotoregular;color:#4CAF50;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .thanks-blk i{font-family:flaticon;font-size:30px;line-height:30px;color:#f89406;margin:0 10px 0 0;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .thanks-blk span{font-size:15px;line-height:26px;color:#666;padding:5px 0 0 50px;display:block;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .no-blk{padding:10px 15px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .no-blk .titletxt{font-size:16px;line-height:20px;font-family:robotoregular;color:#666;    padding:10px 0 5px 0;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .no-blk ul{margin:0px;padding:0 0 15px 0;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .no-blk ul li{margin:0px;padding:10px 0 0 20px;position:relative;font-size:14px;line-height:20px;color:#666;float:none;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .no-blk ul li input[type="checkbox"]{display:none;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .no-blk ul li label{padding:0 0 0 25px;font-size:14px;line-height:20px;color:#666;cursor:pointer;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk .no-blk textarea{width:90%;height:40px;resize:none;margin:0 0 0 20px;}


.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk{float:left;width:40%;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section{padding:20px;background-color:#fff;margin:20px 30px 20px 0;border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section .title-txt{font-family:robotoregular;font-size:18px;line-height:22px;color:#000;padding:0 0 15px 0;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section ul{margin:0px;padding:0px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section ul li{margin:0px;padding:0px;list-style:none;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section ul li .ques{font-family:robotoregular;font-size:16px;line-height:20px;color:#414651;padding:0 0 5px 0;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section ul li .answ{font-family:robotoregular;font-size:14px;line-height:18px;color:#888;padding:0 0 10px 0;}
.user-fulfilment-outer .also-intrest{margin:10px 0;}
.user-fulfilment-outer .also-intrest ul{margin:0px;padding:0px;}
.user-fulfilment-outer .also-intrest ul li{margin:0 15px 20px 0;width:32.2%;padding:0px;list-style:none;float:left;border-top:none;border-right:none;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background-color:#fff;}
.user-fulfilment-outer .also-intrest ul li .top-content{padding:15px 15px 10px 15px;}
.user-fulfilment-outer .also-intrest ul li .top-content figure{width:100px;height:100px;float:left;margin:0 10px 10px 0;}
.user-fulfilment-outer .also-intrest ul li .top-content ul{margin:0px;padding:0px;float:left;width:73.5%;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li{margin:0px;padding:0px;border:none;float:none;margin:0px;padding:0 0 7px 0;width:auto;box-shadow:none;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li i{font-family:flaticon;font-size:16px;color:#ababab;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.title{font-family:robotoregular;font-size:16px;line-height:20px;margin:0 2px 5px 0;color:#414651;overflow:hidden;height:37px;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.title a{color:#414651;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service{font-family:robotoregular;font-size:14px;line-height:18px;color:#777;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list{font-family:robotoregular;font-size:14px;line-height:18px;color:#999;position:relative;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span{position:relative;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span a{color:#30a4ea;} 
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist{position:absolute;border:solid 1px #ccc;background-color:#fff;left:0px;top:26px;z-index:100;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist .close-txt { position:absolute; top:2px; right:20px; }
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist .close-txt a { display:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:2px 5px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }



.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist:after, .user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist:before {bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position: absolute;pointer-events:none;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist:after {border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}
.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist:before {border-color:rgba(204, 204, 204, 0);
	border-bottom-color:#ccc;border-width:9px;margin-left:-9px;}
	.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist ul{margin:0px;padding:20px 0 0 0;width:200px;height:150px;overflow-y:scroll;}
	.user-fulfilment-outer .also-intrest ul li .top-content ul li.service-list span .droplist ul li{margin:0px;padding:5px 10px;list-style:none;float:none;font-family:robotoregular;font-size:13px;line-height:18px;color:#747474;border-bottom:dashed 1px #e4e4e4;}







.user-fulfilment-outer .also-intrest ul li .discount-blk{margin:15px 0 0 0;padding:10px 15px;background-color:#efefef;}
.user-fulfilment-outer .also-intrest ul li .discount-blk ul{margin:0px;padding:0px;}
.user-fulfilment-outer .also-intrest ul li .discount-blk ul li{margin:0px;padding:0px;list-style:none;float:left;width:50%;border:none;background-color:#f1f1f1;box-shadow:none;}
.user-fulfilment-outer .also-intrest ul li .discount-blk ul li .lt-cont{width:60%;float:left;font-size:13px;line-height:20px;color:#666;font-family:robotoregular;}
.user-fulfilment-outer .also-intrest ul li .discount-blk ul li .rt-cont{width:38%;float:left;font-size:13px;line-height:20px;color:#333;margin:0 0 0 2%;font-family:robotobold;}
.user-fulfilment-outer .also-intrest ul li .discount-blk ul li .btn-outer{text-align:right;margin:8px 0 0 0;}

.user-fulfilment-outer .popular-service{margin:10px 0;}
.user-fulfilment-outer .popular-service ul{margin:0px;padding:0px;}
.user-fulfilment-outer .popular-service ul li{margin:0 15px 20px 0;width:18.8%;padding:0px;list-style:none;float:left;border-right:none;border:solid 1px #ccc;background-color:#fff;position:relative;height:250px;overflow:hidden;}
.user-fulfilment-outer .popular-service ul li figure{width:100%;height:250px;text-align:center;}
.user-fulfilment-outer .popular-service ul li figure img{height:250px;}
.user-fulfilment-outer .popular-service ul li .cont-details{background: rgba(0,0,0,0.79) none repeat scroll 0 0;bottom:-90px;position:absolute;transition: all .5 ease-in 0;
    -webkit-transition: all .5 ease-in 0;-moz-transition: all .5 ease-in 0;-ms-transition: all .5 ease-in 0;-o-transition: all .5 ease-in 0;width:100%;transition-property: all;
    transition-duration: .5s;transition-timing-function: ease-in;transition-delay: 0;}
.user-fulfilment-outer .popular-service ul li .cont-details ul{margin:0px;padding:15px;}
.user-fulfilment-outer .popular-service ul li .cont-details ul li{margin:0px;padding:0px;list-style:none;float:none;width:auto;color:#fff;background:none;border:none;height:auto;}
.user-fulfilment-outer .popular-service ul li .cont-details ul li.title-txt{font-family: robotoregular;font-size:16px;line-height:20px;margin:0 2px 8px 0;color:#414651;letter-spacing:0.3px;}
.user-fulfilment-outer .popular-service ul li .cont-details ul li a{color:#fff;}
.user-fulfilment-outer .popular-service ul li .cont-details ul li i{font-family:flaticon;color:#ccc;margin:0 5px 0 0;font-size:16px;}
.user-fulfilment-outer .popular-service ul li .cont-details ul li.cont-txt{font-family:robotolight;font-size:14px;line-height:18px;margin:0 0 5px 0;color:#fff;}
.user-fulfilment-outer .popular-service ul li:hover .cont-details{transition:all .5 ease-in 0;-webkit-transition:all .5 ease-in 0;-moz-transition: all .5 ease-in 0;
    -ms-transition: all .5 ease-in 0;-o-transition: all .5 ease-in 0;bottom: 0;transition-property: all;transition-duration: .5s;transition-timing-function: ease-in;transition-delay: 0;}
.user-fulfilment-outer .also-intrest .vmore-outer, .user-fulfilment-outer .popular-service .vmore-outer{text-align:right;margin:0 15px 0 0;}
.user-fulfilment-outer .also-intrest .vmore-outer a, .user-fulfilment-outer .popular-service .vmore-outer a{font-size:13px;line-height:18px;color:#30a4ea;}

/* testimonial starts here */
.row { margin-left: -15px; margin-right: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-sm-12 { width: 100%; }
.col-sm-11 { width: 91.66666667%; }
.col-sm-10 { width: 83.33333333%; }
.col-sm-9 { width: 75%; }
.col-sm-8 { width: 66.66666667%; }
.col-sm-7 { width: 58.33333333%; }
.col-sm-6 { width: 50%; }
.col-sm-5 { width: 41.66666667%; }
.col-sm-4 { width: 33.33333333%; }
.col-sm-3 { width: 25%; }
.col-sm-2 { width: 16.66666667%; }
.col-sm-1 { width: 8.33333333%; }
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
.col-md-12 { width: 100%; }
.col-md-11 { width: 91.66666667%; }
.col-md-10 { width: 83.33333333%; }
.col-md-9 { width: 75%; }
.col-md-8 { width: 66.66666667%; }
.col-md-7 { width: 58.33333333%; }
.col-md-6 { width: 50%; }
.col-md-5 { width: 41.66666667%; }
.col-md-4 { width: 33.33333333%; }
.col-md-3 { width: 25%; }
.col-md-2 { width: 16.66666667%; }
.col-md-1 { width: 8.33333333%; }
}
@media (min-width: 1200px) {
    /*header .topnav .search-hd {margin-left: 7%!important;width: 52%!important;}*/
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
.col-lg-12 { width: 100%; }
.col-lg-11 { width: 91.66666667%; }
.col-lg-10 { width: 83.33333333%; }
.col-lg-9 { width: 75%; }
.col-lg-8 { width: 66.66666667%; }
.col-lg-7 { width: 58.33333333%; }
.col-lg-6 { width: 50%; }
.col-lg-5 { width: 41.66666667%; }
.col-lg-4 { width: 33.33333333%; }
.col-lg-3 { width: 25%; }
.col-lg-2 { width: 16.66666667%; }
.col-lg-1 { width: 8.33333333%; }
}
/* ========================================================================================================================================================= */
/* Testimonial banner */
.ls-testmonlbanner { background:url(../images/other/testimonial-banner.jpg) 0 0 no-repeat; height:240px; overflow:hidden }
.ls-testmonlbanner .ls-testmoni-cont { color:#fff; padding:30px 0 0 }
.ls-testmonlbanner .ls-testmoni-cont b { font-family:'robotoregular'; font-size:30px; display:block; padding-bottom:10px }
.ls-testmonlbanner .ls-testmoni-cont small { font-family:'robotolight'; font-size:20px; line-height:30px; }
/* Testimonial Filter */
.ls-testmoni-filters { background: #fff; width: 100%; border-bottom: 1px solid #ccc; }
.ls-testmoni-filters ul li.filtertitle { color:#333; background-color: #eeeeee; padding:15px 30px; position: relative; border: 4px solid #eeeeee; color: #666; margin-right:25px }
.ls-testmoni-filters ul li.filtertitle:after, .ls-testmoni-filters ul li.filtertitle:before { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.ls-testmoni-filters ul li.filtertitle:before { border-color: rgba(238, 238, 238, 0); border-left-color: #eeeeee; border-width: 12px; margin-top: -13px; }
.ls-testmoni-filters ul li.filtertitle:after { border-color: rgba(238, 238, 238, 0); border-left-color: #eeeeee; border-width: 10px; margin-top: -10px; }
.ls-testmoni-filters ul li { float:left; margin-right:10px; position:relative }
.ls-testmoni-filters ul li a { padding:15px 10px; color:#333; display:block; }
.ls-testmoni-filters ul li .cityload { width: 350px; margin-top:9px; border-top:0; max-height: 300px; }
.ls-testmoni-filters ul li.active:before { position: absolute; bottom: -8px; left: 50%; display: inline-block; border-right: 10px solid transparent; border-bottom: 10px solid #ccc; border-left: 10px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.ls-testmoni-filters ul li.active:after { position: absolute; bottom: -10px; left: 49.5%; display: inline-block; border-right: 11px solid transparent; border-bottom: 11px solid #ffffff; border-left: 11px solid transparent; content: ''; }
.ls-testmoni-filters ul li .cityload .searchbox:hover { background:#fff }
.ls-testmoni-filters ul li .cityload ul li { float:none; padding:15px }
.ls-testmoni-filters ul li .cityload ul li.active:after, .ls-testmoni-filters ul li .cityload ul li.active:before { display:none }
.ls-testmoni-filters ul li .cityload ul li input[type="text"] { height: 30px; padding: 20px 10px 20px 10px; width:100% }
/* Testimonial Listing */                
.ls-testmonititle { font-family:'robotolight'; font-size:22px; padding-bottom:30px }
.ls-testmonlbg { border:solid 1px #ececec; background:#fff; border-radius:2px; font-family:'robotoregular'; margin-bottom:15px }
.ls-testmonlbg .testlisthd { padding:15px }
.ls-testmonlbg .testlisthd h2 { color: #333; margin-bottom: 10px; font-weight:normal; font-size:19px; font-family:'robotoregular'; letter-spacing:0.3px }
.ls-testmonlbg .testlisthd h2 a { color: #333; display:block }
.ls-testmonlbg .testlisthd h2 a:hover { text-decoration:underline !important }
.ls-testmonlbg .testlisthd figure { background:#ccc; height:200px; position:relative; padding:0; background:#000 }
.ls-testmonlbg .testlisthd figure img { width:100%; height:100%; opacity:0.6 }
.ls-testmonlbg .testlisthd figure figcaption, .testreviewmodal .testreviewmodalwdth .testreviewtitlewrp b { position:absolute; top:10px; left:10px; background:#08a182; color:#fff; font-size:13px; padding:3px 10px; z-index:2 }
.ls-testmonlbg .testlisthd figure figcaption a, .testreviewmodal .testreviewmodalwdth .testreviewtitlewrp b a { color:#fff }
.ls-testmonlbg .testlisthd figure span { position:absolute; top:37%; left:45%; text-align:center; z-index:3; width:40px; height:40px; background:rgba(0, 0, 0, 0.8); border:solid 2px #fff; border-radius:50%; color:#fff; line-height:35px }
.ls-testmonlbg .testlisthd ul { margin-bottom:10px; }
.ls-testmonlbg .testlisthd ul li { margin: 0 10px 10px 0; float: left; color: #666; font-size: 12px; background-color: #e8e9e9; color: #013757; font-size: 12px; padding: 5px 10px; }
.ls-testmonlbg .testlisthd ul li a { background-color: #e8e9e9; color: #013757; font-size: 12px; text-decoration: none; }
.ls-testmonlbg .testlisthd .lstestproflpick { padding:10px 0; font-family:'robotoregular'; }
.ls-testmonlbg .testlisthd .lstestproflpick figure { background:#fff; height:50px; width:50px; border-radius:50%; float:left; margin-right:10px; border:solid 1px #ccc }
.ls-testmonlbg .testlisthd .lstestproflpick figure img { height:50px; width:50px; border-radius:50%; opacity:1; border:solid 1px #ccc; margin:0; padding:0 }
.ls-testmonlbg .testlisthd .lstestproflpick b { display:block; font-size:14px; padding:5px 0 5px; color:#333; font-family:'robotoregular'; }
.ls-testmonlbg .testlisthd .lstestproflpick span, .ls-testmonlbg .testlisthd .lstestproflpick span a { display:block; color:#707070; font-size:14px; font-family:'robotoregular'; }
.ls-testmonlbg .testlisthd p { color:#707070; line-height:20px; margin-bottom:10px }
.ls-testmonlbg .testlisthd .videobtn { padding:6px 10px; font-size: 12px; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); color:#717171; border: #ccc solid 1px; background:#fff; line-height:22px; display:inline-block }
.ls-testmonlbg .testlisthd .videobtn:hover { background:#f5f5f5; color:#000 }
.ls-testmonlbg .testlistft { border-top: 1px dotted #989a9b; padding: 15px 15px; }
.ls-testmonlbg .testlistft ul li { float:left; padding:0 15px; border-right:2px #ccc solid }
.ls-testmonlbg .testlistft ul li:first-child { border:0; padding-left:0 }
.ls-testmonlbg .testlistft ul li:last-child { border:0 }
.ls-testmonlbg .testlistft ul li a { color:#717171; }
.ls-testmonlbg .testlistft ul li a:hover { text-decoration:none }
/* Testimonial RHS */
.ls-testmonlclaim { background: #019d94; border: #019d94 solid 1px; outline: 5px solid #fff; outline-offset: -6px; margin: 20px 0; padding: 35px 15px; text-align: center; font-family: 'robotoregular'; }
.ls-testmonlclaim b { display: block; font-size: 20px; color: #fff; padding-bottom: 10px; }
.ls-testmonlclaim p { font-family:'robotolight'; line-height:22px; font-size:14px; color:#fff }
.ls-testmonlclaim .lsclaimbtn { background:#ffd400; color:#551818; font-family: 'robotoregular'; font-size:15px; padding:8px 10px; display:inline-block; margin-top:15px }
.ls-testmonlaside .sidebar .subitle { color: #333; font-weight: normal; font-size: 18px; font-family: 'robotoregular'; letter-spacing: 0.3px; padding:10px }
.ls-testmonlaside .sidebar ul { padding:5px 10px; font-size:13px; }
/* Testimonial Modal */
.modal.show { display:block !important }
.testreviewmodal .close { width: 26px; height: 26px; position: absolute; right:15px; top:15px }
.testreviewmodal .close a { width: 26px; height: 26px; display: block; overflow: hidden; text-indent: -9999px; background: url(../images/other/remove.png) no-repeat 0 0; filter: alpha(opacity=8); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; }
.modal.testreviewmodal { width:100%; background-color:#dedede; }
.testreviewmodal iframe { width:100%; height:550px; }
.testreviewmodal .testreviewmodalhd { background:#333d4b; color:#fff; padding:15px 0 }
.testreviewmodal .testreviewmodalwdth { width:850px; margin:0 auto; font-family:'robotoregular'; }
.testreviewmodal .testreviewmodalwdth .testreviewtitlewrp small { display:block }
.testreviewmodal .testreviewmodalwdth .testreviewtitlewrp b { position:static }
.testreviewmodal .testreviewmodalwdth .testreviewtitlewrp small { font-size:28px; font-family:'robotothin'; }
.testreviewmodal .testreviewmodalwdth ul.splist { }
.testreviewmodal .testreviewmodalwdth ul.splist li { font-size:12px; font-family:'robotolight'; float:left; margin-right:10px; border:solid 1px #5d646d; padding:3px 10px; border-radius:20px; color:#9ca1a8 }
.testreviewmodal .testreviewmodalwdth ul.splist li a { color:#9ca1a8; display:block }
.testreviewmodal .testreviewmodalwdth ul.splist li.firstchild { font-family:'robotoregular'; border-radius:20px; border:0; padding-left:0; margin-right:5px; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd { background:#fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25); padding:15px; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testproflpick { font-family:'robotoregular'; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testproflpick figure { background:#fff; height:50px; width:50px; border-radius:50%; float:left; margin-right:10px; border:solid 1px #ccc }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testproflpick figure img { height:50px; width:50px; border-radius:50%; opacity:1; border:solid 1px #ccc; margin:0; padding:0 }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testproflpick b { display:block; font-size:15px; color:#333; font-family:'robotoregular'; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testproflpick span, .testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testproflpick span a { display:block; color:#707070; font-size:14px; font-family:'robotolight'; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testusercommont { border-top:solid 1px #ff6c00; border-bottom:solid 1px #ff6c00; background:#fafafa; margin:15px 0; text-align:center; padding:25px }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testusercommont i.fa { font-size:25px; color:#333d4b; ; margin:10px 0; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testusercommont small { font-family:'robotoregular'; font-size:18px; display:block; margin-bottom:10px }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc { border-bottom:solid 1px #ff6c00; padding:0 0 15px; margin-bottom:15px; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc big { display: table-cell; text-align: left; display:block; font-size:20px; font-family:'robotoregular'; color:#ff6c00; letter-spacing:0.3px; margin:5px 0 }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc p:before, .testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc p:after { display:table; line-height:0; content:""; font-size:0; width:0; height:0; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc p:after { clear:both; }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc p, .testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc p b { font-size:14px; line-height:22px; color:#848484; display:block }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc p b { font-size:16px; color:#333; padding:10px 0 }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc p img { float:left; margin-right:15px; width:200px; height:200px; padding:5px; border:solid 1px #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc ul { padding:15px 20px }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc ul li { font-size:14px; line-height:22px; color:#848484; padding-bottom:5px }
.testreviewmodal .testreviewmodalwdth .testreviewmodalbd .testuserdesc ul li:before { content: "\f101"; 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;
padding-right:10px }
/* Testimonial Contact info */
.ls-testmonl-contactbg { background:#65a2a1; text-align:center; color:#fff; font-size:16px; font-family:'robotoregular'; }
.ls-testmonl-contactbg .ls-testmonl-claim { background:url(../images/other/ls-testmonialbg.jpg) 5% 10px no-repeat; height:190px; }
.ls-testmonl-contactbg .ls-testmonl-claim p { padding:50px 0 10px 0 }
.ls-testmonl-contactbg .ls-testmonl-claim b { font-family:'robotobold'; }
.ls-testmonl-contactbg .ls-testmonl-claim b a { color:#fff; text-decoration:none }
.ls-testmonl-contactbg .ls-testmonl-claim span { display:block; font-family:'robotobold'; font-size:14px; padding:5px 0 15px }
.ls-testmonl-contactbg .ls-testmonl-claim .btn-claim { border:solid 1px #fff; border-radius:30px; color:#fff; text-decoration:none; display:inline-block; padding:10px 15px; font-size:16px; -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; }
.ls-testmonl-contactbg .ls-testmonl-claim .btn-claim:hover { background:#fff; color:#333 }
/*  Q & A Start  here */
.que-ans h1{font-family:robotoregular;font-size:24px;line-height:30px;color:#000;padding:15px 0;}
.que-ans-search-blk{border:solid 1px #e4e4e4;background-color:#fff;padding:15px;margin:0 0 20px 0;}
.que-ans-search-blk .sear-title{font-size:18px;line-height:22px;color:#424242;font-family:robotoregular;margin:0 0 10px 0;}
.que-ans-search-blk ul{margin:0px;padding:0px;}
.que-ans-search-blk ul li{margin:0 15px 10px 0;padding:0px;list-style:none;float:left;position:relative;}
.que-ans-search-blk ul li input[type="text"]{width:300px;padding:8px 10px;}
.que-ans-search-blk ul li span{font-family:robotolight;font-size:12px;line-height:18px;color:#999;display:block;}
.que-ans-search-blk ul li .drop-list{position:absolute;width:320px;z-index:100;height:150px;overflow-y:scroll;background-color:#fff;border:solid 1px #e4e4e4;top:37px;left:0px;}
.que-ans-search-blk ul li .drop-list ul{margin:0px;padding:0px;} 
.que-ans-search-blk ul li .drop-list ul li{margin:0px;padding:0px;list-style:none;float:none;border-bottom:solid 1px #e4e4e4;}
.que-ans-search-blk ul li .drop-list ul li a{display:block;font-size:14px;line-height:20px;color:#666;padding:8px 10px;-moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s;} 
.que-ans-search-blk ul li .drop-list ul li a:hover{background-color:#ff4242;color:#fff;}
.que-ans-search-blk ul li .search-icon a{font-family:flaticon;font-size:16px;background-color:#697683;padding:7px 14px 6px 14px;color:#fff;display:block;}
.tit-rt-sear{padding:0 0 15px 0;}
.tit-rt-sear .lt-title{float:left;font-size:16px;line-height:20px;color:#333;font-family:robotoregular;position:relative;}
.tit-rt-sear .lt-title a{font-size:13px;padding:0 13px 0 0;background:url(../images/default/header-black-drop.png) no-repeat right 8px;margin:0 0 0 5px;}

.tit-rt-sear .lt-title .drop-list{position:absolute;z-index:100;background-color:#fff;border:solid 1px #ccc;top:29px;right:0px;}
.tit-rt-sear .lt-title .drop-list:after, .tit-rt-sear .lt-title .drop-list:before {	bottom:100%;right:50%;border:solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events:none;}
.tit-rt-sear .lt-title .drop-list:after {border-color: rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}
.tit-rt-sear .lt-title .drop-list:before {border-color: rgba(204, 204, 204, 0);border-bottom-color: #ccc;border-width: 9px;margin-left: -9px;}
.tit-rt-sear .lt-title .drop-list ul{margin:0px;padding:0px;width:150px;height:150px;overflow-y:scroll;} 
.tit-rt-sear .lt-title .drop-list ul li{margin:0px;padding:0px;list-style:none;float:none;border-bottom:solid 1px #e4e4e4;}
.tit-rt-sear .lt-title .drop-list ul li a{display:block;font-size:14px;line-height:20px;color:#666;padding:8px 10px;-moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s;background:none;} 
.tit-rt-sear .lt-title .drop-list ul li a:hover{background-color:#ff4242;color:#fff;}


.tit-rt-sear .rt-blk{float:right;position:relative;}
.tit-rt-sear .rt-blk i{position:absolute;z-index:100;top:6px;right:10px;font-family:flaticon;font-size:14px;color:#666;}
.tit-rt-sear .rt-blk i.loadingmini{top:-3px;}



.tit-rt-sear .rt-blk label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.tit-rt-sear .rt-blk.filled input[type="text"] ~ label, .tit-rt-sear .rt-blk input[type="text"]:focus ~ label, .tit-rt-sear .rt-blk.filled textarea ~ label{display:none}
.tit-rt-sear .rt-blk.alert label{color:#ff4242;}
.tit-rt-sear .rt-blk.alert input[type="text"]{border:solid 1px #ff4242;}



.tit-rt-sear .rt-blk .cityajaxinwrap{width:99%;}
.tit-rt-sear .rt-blk input[type="text"]{width:150px;}
.tit-rt-sear .rt-blk .drop-list{position:absolute;width:99.8%;z-index:100;height:150px;overflow-y:scroll;background-color:#fff;border:solid 1px #e4e4e4;top:29px;left:0px;}
.tit-rt-sear .rt-blk .drop-list ul{margin:0px;padding:0px;} 
.tit-rt-sear .rt-blk .drop-list ul li{margin:0px;padding:0px;list-style:none;float:none;border-bottom:solid 1px #e4e4e4;}
.tit-rt-sear .rt-blk .drop-list ul li a{display:block;font-size:14px;line-height:20px;color:#666;padding:8px 10px;-moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s;} 
.tit-rt-sear .rt-blk .drop-list ul li a:hover{background-color:#ff4242;color:#fff;}
.tab-con-outer{border:solid 1px #e4e4e4;margin:0 0 20px 0;}
.tab-con-oute .serv-tab{}
.tab-con-oute .serv-tab ul{margin:0px;padding:0px;}
.tab-con-oute .serv-tab ul li{margin:0px;padding:0px;list-style:none;}
.tab-cont-outer{border:solid 1px #e4e4e4;background-color:#fff;margin: 0 0 20px 0;position:relative;}
.tab-cont-outer .loader-div{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255, 0.6);z-index:150;display:block;}
.tab-cont-outer .loader-div img{margin:20% 0 0 50%;}
.tab-cont-outer.mar-top{padding:20px 0 0 0;}
.tab-cont-outer .tab-listing{background-color:#ecf0f1;}
.tab-cont-outer .tab-listing ul{margin:0px;padding:0px;}
.tab-cont-outer .tab-listing ul li{margin:0px;padding:0px;list-style:none;float:left;position:relative;}
.tab-cont-outer .tab-listing ul li a{display:inline-block;
  position:relative;margin:0;padding:10px 15px;background:#ecf0f1;color:#333;z-index:0;border-right:solid 1px #fff;}
   .tab-cont-outer .tab-listing ul li a:before {content: "";position:absolute;z-index:-1;top: 0;left: 0;right: 0;bottom: 0;background: #c6d0d2;transform: scaleX(0);transform-origin: 0 50%;
  transition: transform .3s ease-out;}
.tab-cont-outer .tab-listing ul li a:hover:before{transform: scaleX(1);}
.tab-cont-outer .tab-listing ul li a i{font-family:flaticon;}

.tab-cont-outer .tab-listing ul li .drop-list{position:absolute;width:150px;z-index:100;height:150px;overflow-y:scroll;background-color:#fff;border:solid 1px #fff;top:41px;left:-1px;border-top:none;}
.tab-cont-outer .tab-listing ul li .drop-list ul{margin:0px;padding:0px;} 
.tab-cont-outer .tab-listing ul li .drop-list ul li{margin:0px;padding:0px;list-style:none;float:none;border-bottom:solid 1px #e4e4e4;}
.tab-cont-outer .tab-listing ul li .drop-list ul li a{display:block;font-size:14px;line-height:20px;color:#666;padding:8px 10px;-moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s;} 
.tab-cont-outer .tab-listing ul li.active a{background:#fff;height:23px;}
.tab-cont-outer .middle-title{font-size:18px;line-height:24px;color:#333;font-family:robotoregular;padding:0 0 15px 20px;}

.user-comment-blk{border:solid 1px #e4e4e4;margin:20px;background-color:#fff4ed;}
.user-comment-blk .left-user-img{width:100px;float:left;}
.user-comment-blk .left-user-img figure{text-align:center;background-color:#fff;margin:20px;padding:10px;border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}
.user-comment-blk .left-user-img figure i{text-align:center;font-family:flaticon;font-size:30px;color:#666;}
.user-comment-blk .left-user-img figure img{width:50px;height:50px;}

.user-comment-blk .user-ans-blk{width:90%;float:left;}
.user-comment-blk .user-ans-blk{}
.user-comment-blk .user-ans-blk .sub-title-txt{font-family:robotoregular;font-size:15px;line-height:20px;color:#414651;padding:20px 0 0 20px;}
.user-comment-blk .user-ans-blk ul{margin:0px;padding:20px 20px 0 20px;}
.user-comment-blk .user-ans-blk ul li{margin:0 0 10px 0;padding:0 0 20px 0;list-style:none;font-size:13px;line-height:18px;color:#666;position:relative;}
.user-comment-blk .user-ans-blk ul li .cityajaxinwrap{width:97%;top:31px;}
.user-comment-blk .user-ans-blk ul li .cityajaxinwrap .gropingwrap .grouprt ul{padding:0px;}
.user-comment-blk .user-ans-blk ul li .loadingmini{position:absolute;right:50px;top:-2px;}
.user-comment-blk .user-ans-blk ul li input[type="text"]{width:95%;background-color:#fff;padding:5px 10px;}
.user-comment-blk .user-ans-blk ul li textarea{width:95%;height:40px;background-color:#fff;padding:5px 10px;resize:none;}
.user-comment-blk .user-ans-blk ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.user-comment-blk .user-ans-blk ul li.filled input[type="text"] ~ label, .user-comment-blk .user-ans-blk ul li input[type="text"]:focus ~ label, .user-comment-blk .user-ans-blk ul li.filled textarea ~ label, .user-comment-blk .user-ans-blk ul li textarea:focus ~ label {display:none}
.user-comment-blk .user-ans-blk ul li.alert label{color:#ff4242;}
.user-comment-blk .user-ans-blk ul li.alert input[type="text"], .user-comment-blk .user-ans-blk ul li.alert textarea{border:solid 1px #ff4242;}


.user-comment-blk .user-ans-blk ul li.split{float:left;width:50%;}
.user-comment-blk .user-ans-blk ul li.split input[type="text"]{width:90%;}
.user-comment-blk .user-ans-blk ul li input[type="checkbox"]{ margin:0 5px 0 0; position:static !important; left:0px !important;padding: 5px; }
.user-comment-blk .user-ans-blk ul li .not-robot input[type="checkbox"]{display:none;}
.single-answer-listing{background-color:#f7f7f7;margin:0 20px 20px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.single-answer-listing.white-back{background-color:#fff;}
.single-answer-listing .left-user-img{width:100px;float:left;}
.single-answer-listing .left-user-img figure{text-align:center;background-color:#fff;margin:20px;padding:10px;border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}
.single-answer-listing .left-user-img figure i{text-align:center;font-family:flaticon;font-size:30px;color:#666;}
.single-answer-listing.white-back .left-user-img figure{background-color:#f7f7f7}
.single-answer-listing .user-replyed-blk{width:90%;float:left;}
.single-answer-listing .user-replyed-blk .text-area-outer{padding:20px 0 20px 0;position:relative;}
.single-answer-listing .user-replyed-blk .text-area-outer textarea{width:95%;height:60px;resize:none;}
.single-answer-listing .user-replyed-blk .text-area-outer label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:30px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
.single-answer-listing .user-replyed-blk .text-area-outer.filled textarea ~ label, .single-answer-listing .user-replyed-blk .text-area-outer textarea:focus ~ label {display:none}
.single-answer-listing .user-replyed-blk .text-area-outer.alert label{color:#ff4242;}
.single-answer-listing .user-replyed-blk .text-area-outer.alert input[type="text"], .single-answer-listing .user-replyed-blk .text-area-outer.alert textarea{border:solid 1px #ff4242;}
.single-answer-listing .user-replyed-blk .name-txt{font-family:robotoregular;font-size:15px;line-height:18px;color:#3b4144;padding:20px 0 5px 20px;}
.single-answer-listing .user-replyed-blk .name-txt span{color:#939ca1;font-size:12px;}
.single-answer-listing .user-replyed-blk .det-list ul{margin:0 0 0 20px;padding:0px;}
.single-answer-listing .user-replyed-blk .det-list ul li{margin:0 10px 0 0;padding:0px;list-style:none;float:left;font-family:robotoregular;color:#869099;font-size:13px;}
.single-answer-listing .user-replyed-blk .det-list ul li i{font-family:FontAwesome;color:#999;font-size:13px;padding:0 5px 0 0;}
.single-answer-listing .user-replyed-blk .det-list ul li a{color:#067ab4;}
.single-answer-listing .user-replyed-blk .ques-blk{font-size:14px;line-height:20px;padding:10px 20px 0 20px;font-family:robotoregular;}
.single-answer-listing .user-replyed-blk .ques-blk a{color:#067ab4;}
.single-answer-listing .user-replyed-blk .answ-blk{font-size:14px;line-height:20px;padding:5px 20px 5px 20px;font-family:robotoregular;color:#888;}
.single-answer-listing .reply-blk{margin:10px 0 0 0;border-top:dashed 1px #ccc;padding:10px 20px;}
.single-answer-listing .reply-blk .lt-like-links{float:left;margin:0 0 0 100px;}
.single-answer-listing .reply-blk .lt-like-links ul{margin:0px;padding:0px;}
.single-answer-listing .reply-blk .lt-like-links ul li{position:relative;margin:0px;padding:0 18px 0 0;list-style:none;float:left;font-family:robotoregular;font-size:14px;line-height:20px;color:#888;}
.single-answer-listing .reply-blk .rt-button{float:right;}
.single-answer-listing .reply-blk .lt-like-links ul li i{font-family:fontawesome;color:#999;font-size:14px;margin:0 3px 0 0;}
.single-answer-listing .reply-blk .lt-like-links ul li.like, .single-answer-listing .reply-blk .lt-like-links ul li.like i{color:#1abc9c;}
.single-answer-listing .reply-blk .lt-like-links ul li.dis-like, .single-answer-listing .reply-blk .lt-like-links ul li.dis-like i{color:#db7a7a;}
.single-answer-listing .reply-blk .lt-like-links ul li.like, .single-answer-listing .reply-blk .lt-like-links ul li.dis-like{display:none;}
.single-answer-listing .reply-blk .lt-like-links ul li .drop-list{position:absolute;z-index:100;background-color:#fff;border:solid 1px #ccc;top:29px;left:0px;}
.single-answer-listing .reply-blk .lt-like-links ul li .drop-list:after, .single-answer-listing .reply-blk .lt-like-links ul li .drop-list:before {	bottom:100%;left:20px;border:solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events:none;}
.single-answer-listing .reply-blk .lt-like-links ul li .drop-list:after {border-color: rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}
.single-answer-listing .reply-blk .lt-like-links ul li .drop-list:before {border-color: rgba(204, 204, 204, 0);border-bottom-color: #ccc;border-width: 9px;margin-left: -9px;}
.single-answer-listing .reply-blk .lt-like-links ul li .drop-list ul{margin:0px;padding:0px;width:150px;height:150px;overflow-y:scroll;} 
.single-answer-listing .reply-blk .lt-like-links ul li .drop-list ul li{margin:0px;padding:0px;list-style:none;float:none;border-bottom:solid 1px #e4e4e4;}
.single-answer-listing .reply-blk .lt-like-links ul li .drop-list ul li a{display:block;font-size:14px;line-height:20px;color:#666;padding:8px 10px;-moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s;} 
.single-answer-listing .reply-blk .lt-like-links ul li .drop-list ul li a:hover{background-color:#ff4242;color:#fff;}
.single-answer-listing .single-reply-outer{margin:0 20px 20px 20px;}





.single-answer-listing .single-reply-outer .left-user-img{width:100px;float:left;}
.single-answer-listing .single-reply-outer .left-user-img figure{text-align:center;background-color:#fff;margin:20px;padding:10px;border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}
.single-answer-listing .single-reply-outer .left-user-img figure i{text-align:center;font-family:flaticon;font-size:30px;color:#666;}
.single-answer-listing .single-reply-outer .user-replyed-blk{width:90%;float:left;}
.single-answer-listing .single-reply-outer .user-replyed-blk .text-area-outer{padding:20px 0 20px 20px;}
.single-answer-listing .single-reply-outer .user-replyed-blk .text-area-outer textarea{width:80%;height:60px;resize:none;}
.single-answer-listing .single-reply-outer .user-replyed-blk .name-txt{font-family:robotoregular;font-size:15px;line-height:18px;color:#3b4144;padding:20px 0 5px 20px;}
.single-answer-listing .single-reply-outer .user-replyed-blk .det-list ul{margin:0 0 0 20px;padding:0px;}
.single-answer-listing .single-reply-outer .user-replyed-blk .det-list ul li{margin:0 10px 0 0;padding:0px;list-style:none;float:left;font-family:robotoregular;color:#869099;font-size:13px;}
.single-answer-listing .single-reply-outer .user-replyed-blk .det-list ul li i{font-family:FontAwesome;color:#999;font-size:13px;padding:0 5px 0 0;}
.single-answer-listing .single-reply-outer .user-replyed-blk .det-list ul li a{color:#067ab4;}
.single-answer-listing .single-reply-outer .user-replyed-blk .ques-blk{font-size:14px;line-height:20px;padding:10px 20px 10px 20px;font-family:robotoregular;color:#666;}
.single-answer-listing .single-reply-outer .user-replyed-blk .ques-blk a{color:#067ab4;}
.single-answer-listing .single-reply-outer .user-replyed-blk .answ-blk{font-size:14px;line-height:20px;padding:5px 20px 5px 20px;font-family:robotoregular;color:#888;}
.single-answer-listing .single-reply-outer .reply-blk{margin:10px 0 0 0;border-top:dashed 1px #ccc;padding:10px 20px;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links{float:left;margin:0 0 0 100px;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul{margin:0px;padding:0px;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li{position:relative;margin:0px;padding:0 18px 0 0;list-style:none;float:left;font-family:robotoregular;font-size:14px;line-height:20px;color:#888;}
.single-answer-listing .single-reply-outer .reply-blk .rt-button{float:right;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li i{font-family:fontawesome;color:#999;font-size:14px;margin:0 3px 0 0;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li.like, .single-answer-listing .reply-blk .lt-like-links ul li.like i{color:#1abc9c;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li.dis-like, .single-answer-listing .reply-blk .lt-like-links ul li.dis-like i{color:#db7a7a;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li .drop-list{position:absolute;z-index:100;background-color:#fff;border:solid 1px #ccc;top:29px;left:0px;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li .drop-list:after, .single-answer-listing .reply-blk .lt-like-links ul li .drop-list:before {	bottom:100%;left:20px;content: " ";height:0;width:0;position:absolute;pointer-events:none;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li .drop-list:after {border-color: rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li .drop-list:before {border-color: rgba(204, 204, 204, 0);border-bottom-color: #ccc;border-width: 9px;margin-left: -9px;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li .drop-list ul{margin:0px;padding:0px;width:150px;height:150px;overflow-y:scroll;} 
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li .drop-list ul li{margin:0px;padding:0px;list-style:none;float:none;border-bottom:solid 1px #e4e4e4;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links ul li .drop-list ul li a{display:block;font-size:14px;line-height:20px;color:#666;padding:8px 10px;-moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s;} 







.load-more-txt{padding:0 20px 10px 20px;text-align:center;font-size:13px;line-height: :20px;font-family:robotoregular;}
.load-more-txt span{display:block;position:relative;-webkit-animation: mymove 3s;-webkit-animation-iteration-count:infinite; animation: mymove 3s;
    animation-iteration-count:infinite;text-align: center;}
 .load-more-txt span i{font-family:fontawesome;color:#999;font-size:15px;}   
@-webkit-keyframes mymove{from {top: 0px;} to {top: 10px;}}
@keyframes mymove {from {top: 0px;} to {top: 10px;}}
.top-category-blk{border:solid 1px #e4e4e4;background-color:#fff;margin: 0 0 20px 0;}
.top-category-blk .title-txt{font-family:robotoregular;font-size:18px;line-height:22px;color:#333;padding:20px 0 0 20px;}
.top-category-blk .cate-title{font-family:robotoregular;font-size:15px;line-height:22px;color:#666;padding:10px 10px 10px 20px;}
.top-category-blk .user-ques-blk{border-bottom:dashed 1px #e4e4e4;margin:0;padding:10px 0;-moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s;}
.top-category-blk .user-ques-blk:hover{background-color:#f7f7f7;}
.top-category-blk .user-ques-blk .left-user-img{width:100px;float:left;}
.top-category-blk .user-ques-blk .left-user-img figure{text-align:center;background-color:#f7f7f7;margin:0 20px 10px 20px;padding:10px;border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}
.top-category-blk .user-ques-blk:hover figure{background-color:#fff;}
.top-category-blk .user-ques-blk .left-user-img figure i{text-align:center;font-family:flaticon;font-size:30px;color:#666;}
.top-category-blk .user-ques-blk .left-user-img figure img{width:50px;height:50px;}
.top-category-blk .user-ques-blk .user-replyed-blk{width:90%;float:left;}
.top-category-blk .user-ques-blk .user-replyed-blk .ques-blk{font-size:14px;line-height:20px;padding:0px 20px 0 20px;font-family:robotoregular;}
.top-category-blk .user-ques-blk .user-replyed-blk .ques-blk a{color:#067ab4;}
.top-category-blk .user-ques-blk .user-replyed-blk .det-list ul{margin:5px 0 10px 20px;padding:0px;}
.top-category-blk .user-ques-blk .user-replyed-blk .det-list ul li{margin:0 10px 0 0;padding:0px;list-style:none;float:left;font-family:robotoregular;color:#869099;font-size:13px;}
.top-category-blk .user-ques-blk .user-replyed-blk .det-list ul li i{font-family:FontAwesome;color:#999;font-size:13px;padding:0 5px 0 0;}
.top-category-blk .user-ques-blk .user-replyed-blk .det-list ul li a{color:#067ab4;}
.tot-rt-blk{border: solid 1px #e4e4e4;background-color: #fff;margin: 0 0 20px 0;}
.tot-rt-blk .common-title-txt{font-size:18px;line-height:24px;color:#333;padding:15px;font-family:robotoregular;}
.tot-rt-blk ul{margin:0px;padding:0 15px 15px 15px;}
.tot-rt-blk ul li{margin:0 2% 0 0;padding:0 0 5px 0;list-style:none;width:48%;font-size:14px;line-height:20px;color:#777;float:left;}
.tot-rt-blk .pros-outer{padding:10px 15px;}
.tot-rt-blk .pros-outer ul{margin:0px;padding:0px;}
.tot-rt-blk .pros-outer ul li{margin:0;padding:0 0 15px 0;list-style:none;float:none;width:auto;}
.tot-rt-blk .pros-outer ul li .left-img{margin:0 10px 0 0;float:left;width:70px;background-color:#f7f7f7;}
.tot-rt-blk .pros-outer ul li .left-img figure{width:50px;padding:10px;border-right: solid 1px #e4e4e4;border-bottom: solid 1px #e4e4e4;text-align:center;}
.tot-rt-blk .pros-outer ul li .left-img figure i{text-align: center;font-family:flaticon;font-size:30px;line-height:36px;color:#666;}
.tot-rt-blk .pros-outer ul li .left-img figure img{width:50px;height:50px;}
.tot-rt-blk .pros-outer ul li .rt-blk{float:left;width:85%;font-family:robotoregular;}
.tot-rt-blk .pros-outer ul li .rt-blk .line-listing{font-size:13px;line-height:18px;color:#999;padding:0 10px 0 0;}
.tot-rt-blk .pros-outer ul li .rt-blk .line-listing span, .tot-rt-blk .pros-outer ul li .rt-blk .line-listing a{margin:0 3px 0 0;}
.tot-rt-blk .pros-outer ul li .rt-blk .line-listing i{font-family:flaticon;font-size:13px;margin:0 3px 0 0;color:#bbb;}

.tot-rt-blk .pros-outer .vmore-txt{padding:5px 0;text-align:right;color:#999;}
.tot-rt-blk .banner-outer{margin:20px 0;text-align:center;}
.tot-rt-blk .notification-blk{padding:0 15px 15px 15px;}
.tot-rt-blk .notification-blk ul{margin:0px;padding:0px;}
.tot-rt-blk .notification-blk ul li{margin:0px;padding:0 0 15px 0;list-style:none;float:none;width:auto;position:relative;}
.tot-rt-blk .notification-blk ul li i{font-family:flaticon;position:absolute;top:9px;right:10%;z-index:100;color:#999;}
.tot-rt-blk .notification-blk ul li label{font-family:robotoregular;font-size:14px;line-height:20px;color:#666;}
.tot-rt-blk .notification-blk ul li input[type="checkbox"]{display:none;}
.tot-rt-blk .notification-blk ul li input[type="text"]{width:90%;padding:6px 10px;}
.tot-rt-blk .notification-blk ul li .cityajaxinwrap{width:93.4%;}

.tot-rt-blk .notification-blk ul li.inp-label{}
.tot-rt-blk .notification-blk ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:-12px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif;z-index:1001; }
.tot-rt-blk .notification-blk ul li.filled input[type="text"] ~ label, .tot-rt-blk .notification-blk ul li input[type="text"]:focus ~ label, .tot-rt-blk .notification-blk ul li.filled textarea ~ label, .tot-rt-blk .notification-blk ul li textarea:focus ~ label {display:none}
.tot-rt-blk .notification-blk ul li.alert label{color:#ff4242;}
.tot-rt-blk .notification-blk ul li.alert input[type="text"], .tot-rt-blk .notification-blk ul li.alert textarea{border:solid 1px #ff4242;}
.tot-rt-blk .notification-blk ul li.inp-label label{top:7px;}



.tot-rt-blk .notification-blk ul li .drop-list{position:absolute;z-index:1000;background-color:#fff;border:solid 1px #ccc;top:29px;left:0px;width:93.4%;}
/*.tot-rt-blk .notification-blk ul li .drop-list:after, .tot-rt-blk .notification-blk ul li .drop-list:before {	bottom:100%;left:20px;border:solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events:none;}*/
.tot-rt-blk .notification-blk ul li .drop-list:after {border-color: rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}
.tot-rt-blk .notification-blk ul li .drop-list:before {border-color: rgba(204, 204, 204, 0);border-bottom-color: #ccc;border-width: 9px;margin-left: -9px;}
.tot-rt-blk .notification-blk ul li .drop-list ul{margin:0px;padding:0px;width:100%;height:150px;overflow-y:scroll;} 
.tot-rt-blk .notification-blk ul li .drop-list ul li{margin:0px;padding:8px 10px;list-style:none;float:none;border-bottom:solid 1px #e4e4e4;}
.tot-rt-blk .notification-blk ul li .drop-list ul li a{display:block;font-size:14px;line-height:20px;color:#666;-moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s;} 
.tot-rt-blk .notification-blk ul li .drop-list ul li:hover, .tot-rt-blk .notification-blk ul li .drop-list ul li.active{background-color:#ff4242;color:#fff;}

.profile-right-outer .rt-profile-offer { }
.profile-right-outer .rt-profile-offer ul { margin:0px; padding:0px; }
.profile-right-outer .rt-profile-offer ul li { margin:0; padding:20px 0 0 0; list-style:none; border-bottom:solid 1px #d9e0e2 }
.profile-right-outer .rt-profile-offer ul li .subtitle { font-size:14px; line-height:18px; color:#333; padding:0 10px 12px 10px; letter-spacing:0.5px; }
.profile-right-outer .rt-profile-offer ul li .subtitle a { color:#333; }
.profile-right-outer .rt-profile-offer ul li .for-services { font-size:12px; line-height:16px; color:#666; padding:0 10px 12px 10px; letter-spacing:0.5px; }
.profile-right-outer .rt-profile-offer ul li .for-services span { color:#000; }
.profile-right-outer .rt-profile-offer ul li .date-city-outer { padding:0 10px 12px 10px; }
.profile-right-outer .rt-profile-offer ul li .date-city-outer ul { margin:0px; padding:0px; }
.profile-right-outer .rt-profile-offer ul li .date-city-outer ul li { margin:0px; padding:0 8px 0 0; list-style:none; float:left; font-size:12px; line-height:18px; color:#999; border-bottom:none; }
.profile-right-outer .rt-profile-offer ul li .date-city-outer ul li i { color:#bbb; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer { margin:5px 0 0 0; background-color:#e8ebef; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul { margin:0px; padding:0px; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li { margin:0px; padding:10px 0; float:left; list-style:none; width:32.7%; border-bottom:none; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li.brd-rt { border-right:solid 1px #d9d9d9; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li.brd-lt { border-left:solid 1px #fff; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li label { font-size:12px; line-height:18px; letter-spacing:0.5px; color:#666; text-align:center; cursor:default; display:block; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li .amount { font-size:12px; line-height:24px; letter-spacing:0.5px; color:#666; text-align:center; display:block; font-weight:bold; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li .btn-outer { margin:5px 0 0 0; text-align:center; }
.profile-right-outer .rt-profile-offer ul li .offer-dis-offer ul li .btn-outer .btn { font-size:12px; }



/*   Q & A end here */

.angledown-drop .single-select{display:block;position:relative;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 8px 20px; text-align:left; margin:0;font-size:12px; line-height:20px;background-color:#FEFBD0; }
.angledown-drop .single-select:hover { background-color:#ff4242; color: #fff; }
.angledown-drop .single-select:hover label { color: #fff !important; }
.angledown-drop .single-select label { cursor:pointer; font-weight:normal; font-size:12px; position:relative !important; top:0 !important; }
.angledown-drop ul{padding:0 10px 20px 10px;}


 @media only screen and (max-width :320px) {
    .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer {
        left: -134px !important;
        top: -154px !important;
    }                       
 header nav.hd-menu ul li.mre { display:none; }
.container_12 { width: 98%; }
.cont_col_8 { width:98% !important; }
.col_4 { width:30.7%; }
.cont_col_8 .col_8 { width:98%; }
.col_12 { width:97.4%; }
footer .col_2, .cont_col_8, .cont_col_4, .col_2, .col_6, .cont_col_8 .col_3, .cont_col_4 .col_4 { width:98%; }
footer .popular-sea ul li { line-height:28px; background:url(../images/default/dot-arrow.png) no-repeat 1px 7px; }
.mobileview { display:block !important; visibility:visible !important; }
.mobilehide { display:none; visibility:hidden; }
/* header starts here */
header .olyopacity-black { top:61px; }
header .top-header-search { padding:2px 15px; }
header .top-header-search .btn-large.ext-pad span { display:inline-block; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:320px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; position:fixed; top:70px; left:0; margin:0px; padding:20px; width:280px; }
header .top-header-search .search-block .inputs-outer.mobi-sea-view { float:right; margin:0 32px 10px 0; }
header .top-header-search .search-block .top-arrow { display:block; right:102px; top:-8px; }
header .top-header-search .search-block .sea-top-arrow { display:block; right:124px; top:-8px; }
header .top-header-search .search-block .popular-search { display:block; color:#000; padding:10px 0; }
header .top-header-search .search-block .popular-search .popular-title { font-size:14px; line-height:20px; color:#333; border-bottom:dotted 1px #ccc; margin:0 0 10px 0; padding:0 0 10px 0; }
header .top-header-search .search-block .popular-search ul { margin:0px; padding:0px; }
header .top-header-search .search-block .popular-search ul li { margin:0px; padding:5px; float:left; }
header .top-header-search .search-block .popular-search ul li a { font-size:12px; line-height:18px; display:block; border:solid 1px #eee; padding:5px 10px; background-color:#f5f5f5; text-decoration:none; color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.7s ease-out; }
header .top-header-search .search-block .popular-search ul li a:hover { border:solid 1px #999; background-color:#999; color:#fff; }
header .top-header-search .location-outer { width:140px; padding:10px 0 0 18px; }
header .top-header-search .right-side-links-outer { margin:8px 0 }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk input[type="text"] { width:74% }
header .top-header-search .location-outer .loc-popup-outer { width:260px; left: -80px; }
header .top-header-search .location-outer .loc-popup-outer:before { left:78px; }
header .top-header-search .location-outer .loc-popup-outer:after { left:79px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:260px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { width:46%; }
header .top-header-search .sul-logo a { width:30px; }
header .top-header-search .search-block { position:fixed; top:80px; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; }
header .top-header-search .right-side-links-outer .login-outer a span, header .top-header-search .right-side-links-outer .post-ur-need a span, header .top-header-search .right-side-links-outer .phone-outer a span, header .menu-outer { display:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:7px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:1px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer { margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a i { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(../images/default/poat-ad-icon-white.png?v=5.6.7) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .search-icon { display:block; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:225px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; }
header .top-header-search .search-block .inputs-outer { margin:0 10px 10px 0; }
header .top-header-search .search-block .close-search { display:block; }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:179px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:179px; border-left:solid 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:219px; }
header .top-header-search .search-block .inputs-outer i { left:195px; }
header .top-header-search .search-block .inputs-outer .drop-down-list { width:219px; }
header.menu-stick .top-header-search { display:block; }
header .top-header-search .location-outer .loc-popup-outer .overflow { height:340px; overflow-y:scroll; margin-top: 15px; }
/* header end here */
.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; }
.login-form-outer { width:293px; }
footer .col_2.small { width:97%; }
/*muru*/
.contactwrp .contactbg .contactfrm .contactlt ul li .required { display:none; }
.mobilelabel { display:block; }
.contdetls ul.seroffer li { width:96% }
.asidwrp.contactbg .contact ul li.contactnum input[type="text"] { width:55%; }
.contactwrp .contactbg .contactfrm .contactlt { width: 97%; }
.contactwrp .contactbg .contactfrm .contactlt ul li input.max[type="text"] { width:40.3% !important }
.lsdetaltitle h1 { font-size:22px; }
.lsaction ul li { padding: 1px 10px 0; height:30px; line-height:30px; }
.lsdetaltitle { left: 20px; }
.mobilenav { display:block !important; position:absolute; z-index:2; top: 19px; right:10px; visibility:visible; width:auto; }
.mobilenav a { background:#eaecee; border:solid 1px #fff; color: #333; padding:6px 10px 6px; display: inline-block; text-shadow: 1px 1px 0 #fff; border-right: solid 1px #b5b5b5; border-bottom: solid 1px #b5b5b5; }
.mobilenav a:hover { border:solid 1px #fff; border-left: solid 1px #b5b5b5; border-top: solid 1px #b5b5b5; }
.lsnav ul li { width:100%; text-align:left; display:none }
.lsnav ul li a { color:#fff }
.lsnav ul li i { display:inline-block; *display:inline;
margin-right:5px; }
.lsnav ul li.interbtn a { display:inline-block; *display:inline;
padding:6px 10px 6px; position:absolute; right: 70px; top: 10px; }
.lsnav ul.active li.interbtn a { position:static }
.lsnav .active .interbtn { width:auto !important; display:block !important; color: #ffffff; position: absolute; right: 35px; top: -50px; }
.lsnav ul li.interbtn { display:inline-block !important }
.lsnav .active .interbtn a { padding: 6px 10px 6px; }
.lsnav ul li.backttosearch { color: #333333 !important; display: block !important; left: 0; margin: 0; position: absolute; top: 0; width: auto; }
.lsnav ul li.backttosearch a { color: #333333 !important; }
.lsnav ul.active li.backttosearch { position: absolute; top: -55px; left: -40px; transition:none }
.lsnav ul.active { background: #000000 none repeat scroll 0 0; margin-left: 0; margin-top: 0; width: 90%; position:absolute; top: 60px; right: 0; }
.lsnav ul.active li { display:block !important; margin-left:0; border-bottom: #fff solid 2px; }
.lsnav ul.active li a { border:0 }
.lsnav ul.active li.active { border-bottom: #f89406 solid 2px; }
.lsnav ul li.backttosearch i { font-size:28px; top: 11px; }
.contactwrp .contactbg .contactfrm .contactlt ul li .addon { display:none; }
.gallerywrp figure { margin-bottom:10px; }
.contactwrp .contactbg .contactfrm .contactlt ul li { margin-bottom:5px; }
.overlayformbd .sharelt, .overlaybd .overcont ul li { width:100% }
.mapviewrp .mapview { width: 95% !important; margin-top: 15px; }
.mapviewrp .mapview iframe { height: 150px; }
.mapviewlist { height:inherit; overflow:visible }
.mapviewlist .maplisting .maplistwrp h2 { font-size:14px; }
.mapviewlist .maplisting .maplistwrp .mapinfo { margin-top:5px; }
.mapviewlist .maplisting { width: 87%; }
.mapviewlist { width: 100%; }
.lslisting .listingtitle h1 { font-size: 18px; }
.overlaybd { position:relative; }
.overlaybd nav ul li { float:none; width: 100%; text-align: left; display: none; margin-left: -10px; }
.mobilenav { display:block !important; position:absolute; z-index:2; top:20px; right: 13px; visibility:visible; width:auto }
.mobilenav .btn { padding:5px 15px 5px }
.overlaybd nav ul.active li { display:block !important }
.catlistingwrp .listl2_col .qustnrow ul li { width: 98%; }
.catlistingwrp .listl2_col .qustnrow textarea { width: 96%; }
.catlistingwrptitle, .catlistingwrp h2 { font-size: 18px; }
.catlistingwrp .listl2_col .alerttext { display:block; margin-top:10px }
.catlistingwrp .listl2_col .qustnfom .row label, .catlistingwrp .listl2_col .qustnfom .row .linfo { width:100% }
.catlistingwrp .listl2_col .qustnfom .row .linfo .mid { width: 94%; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext { width: 15.5%; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .min { width: 72%; }
.bgwhitebdr .container_12 .cont_col_3 { width: 100%; }
#owl-demo .item.testwrp, .post-bg .moblbg { width: 98%; }
.postcont { width:85% }
.postcont .othercont { width: 90%; margin: 2%; padding: 0; text-align:center }
.btn-xlarge { padding: 0.3em 0.4em; font-size: 1.5em; }
.contactwrp { width:97% }
.global-sea-con-out .contents-outer .right-ad-out, .bgwhitebdr:before, .feedsharebtn, .botget, #owl-demo .item.testwrp figure, .leaderboard, .post-bg .moblbg, .hotbuss .owl-theme .owl-controls .owl-buttons .owl-prev, .hotbuss .owl-theme .owl-controls .owl-buttons .owl-next { display:none }
.list-group.wanted-grup ul li { width:94% }
.lestlead { 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; }
.mostlist ul li, #owl-demo .item.testwrp { width: 93%; }
.postcont, .post-bg .moblbg { width: 85%; }
.othertitle { font-size: 18px; line-height: 28px; }
.catlistingwrp .viewallsperd, .catlisting ul li, .other-metros ul li { width:97% }
.catlistingwrp .list_col ul li { width: 91%; font-size: 12px; }
.catlistingwrp .list_col h3 { font-size:14px; text-transform:capitalize }
.catlistingwrp h2 i { display:none; }
.catsection .sevcelist .cols ul li { width:99%; padding: 5px 10px 5px 25px; background-position:10px 13px }
.serchby { width:90% }
.postbgwrp { padding: 6% 0 25px; }
.hotbuss .item { width: 94%; }
.other-metros ul li { width:100% }
.mostlist ul li { width:96% !important; line-height: 30px; }
.catsection .pulrnav { text-align:left }
.catsection .pulrnav ul li { padding:5px 0 }
.catsection .pulrnav ul li a { padding:7px; }
.cattitle .tagline { font-size:14px; }
.postbgwrp h4 { font-size:14px; padding:0; }
.postbgwrp strong { font-size:12px; }
.cattitle { font-size: 20px; padding: 0 5%; text-align: left; width: 80%; margin: 0 auto; }
.subitle h2, .subitle h3 { font-size: 18px; line-height: 24px; }
.catsection .mobileview { border:solid 1px #ddd; padding:5px; margin:0 0 10px; position:relative; color:#404040; font-weight:bold; font-size:12px; }
.catsection .mobileview i { position:absolute; right:10px; width:15px; top:14px; height:7px; background:url(../images/other/downarrows.png?v=5.6.7) no-repeat 0 0; display:block; -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; }
.catsection .mobileview.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.catsection .pulrnav { position:relative; top:-11px; border:solid 1px #ddd; text-align:left }
.catsection .pulrnav ul li { border:0; width:97%; border-bottom:dotted 1px #ddd; padding:5px }
.catsection .pulrnav ul li.active { border-bottom:dotted 1px #ddd; }
.catsection .pulrnav ul li.active a { border:0; color:#c0382c }
.catsection .pulrnav ul li a:hover { border:0 }
.catsection .pulrnav ul li a { padding:5px 0 }
.lcfpromo { display:none; }
.postcont { margin-top:20px; padding:20px; }
.catlisting.catshake, .list-group ul li { width:100% }
.mostlist { margin:0 auto; width:80%; }
.mapviewlist .maplisting .maplistwrp .otherinfo .faved.active a:before, .content .contentrt .faved.active a:before { display:none !important }
.overlayformbd .savelist ul li .get { width:inherit; float:left }
.content .contentrt .faved a img { width:16px; height:16px; }
.breadcrumb { margin-top:10px; }
.breadcrumb b { margin-bottom: 10px; display: inline-block; *display: inline;
}
.servcesarch { text-align:left; margin-left:1%; width:90% }
.freelisting .content .contentrt { position:absolute; bottom: 0; width:94%; padding:10px 0 10px 10px }
.catsection .pulrnav ul { width:100% }
.catsection .pulrnav ul li { width: 97%; }
.btn { padding: 2px 10px; font-size: 11.9px; }
.content .contentrt .btn { float:left; margin:10px 0 0 20px; }
.contentwrp .contentrt .more { position: static; float: right; margin: 10px 10px 0 0; padding:0 }
.content .more a { display:inline-block; *display:inline;
background:#ccc; padding: 2px 10px; font-size: 11.9px; }
.freelisting .content p { padding-bottom:65px; }
.lslisting .listingtitle .listnav { margin:10px 0 25px 0 }
.lslisting .listingtitle .listnav ul { text-align:center; margin:20px 0 0 4px }
.lslisting .listingtitle .listnav ul li { display:inline-block; *display:inline;
float:none; }
.shortlistwrp { padding: 5px 15px; font-size: 14px; position: absolute; top: 0; margin-top: 152px; width: 67%; background: #fff; border: solid 1px #ddd; }
.freebg .action { width:95%; padding:10px; }
.quick_link ul li { width:98% }
.lsdetailshd { height:400px }
.cattlistwrp:before { content:"Other Popular Services"; text-align:center; display:block; font-size:14px; font-weight:bold; padding:10px 0 }
.cattlistwrp ul { border: 1px solid #ccc; text-align: center; width: 229px; position: absolute; z-index: 3; background-color: #fff; left: 10.7%; display:none; -webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.5); box-shadow:0 1px 10px -3px rgba(0,0,0,.5); }
.cattlistwrp:hover ul { display:block; }
.cattlistwrp ul li { border: 0; float: left; width:92%; text-align: left; padding: 10px; }
.cattlistwrp ul li a { color:#333; }
.cattlistwrp ul li span, .cattlistwrp ul li:hover span { display:block }
.cattlistwrp ul li.first, .cattlistwrp ul li i, .cattlistwrp ul li span:before, .cattlistwrp ul li span:after { display:none }
.cattlistwrp ul li span { display:block; width:inherit; margin-left:0; left:0; background:none; }
.cattlistwrp ul li:hover span { display:block; position:static; border:0; padding:0; font-weight:normal; background:none; font-size: 100%; }
.cattlistwrp ul:before { position: absolute; top: -9px; left: 43.3%; 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: ''; }
.cattlistwrp ul:after { position: absolute; top:-8px; left: 43.6%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
.categorylist.cattlistwrp:before { display:none }
.categorylist.cattlistwrp ul { display:block; position:static; box-shadow:none }
.categorylist.cattlistwrp ul li { width: 88.8%; margin: 1px; }
.global-sea-con-out { width: 270px; margin-top:10px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out { float: none; width: 100%; margin-bottom: 20px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out input[type="text"] { width: 95%; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out.alert input[type="text"]{border: solid 1px red}
.global-sea-con-out h1 { font-size: 26px; }
.serpros { width: 270px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out.btnwrp { float:none; width: 100%; }
.lspromowrp .lspromo { width: 100%; font-size: 20px; margin-bottom:10px; }
.servcesarch { text-align:center }
.wyuswrp { width:90% }
.bgwhitebdr .cont_col_4 { display:none }
.hmebg { width:98%; margin:10px; float:left }
.colgrid .col_4 { width:100% }
.lsartical ul li { width:98% }
.othercont { width: 87%; }
#owl-demo .item.testwrp { margin-top:15px; }
#owl-demo .item.testwrp figure { float:none; margin:0 auto; width:100px; height:100px; }
#owl-demo .item.testwrp p { font-size: 14px; }
#owl-demo .item.testwrp .testtitle { font-size: 16px; }
.serpros .btnorange { margin-top:10px; }
.othercont p { line-height:30px; }
.popularcty .col_2.small { width:98% }
footer .col_2 { margin-bottom:20px; }
footer .con-blk-outer p, footer .con-blk-outer .big { padding: 15px 0 5px 0; }
.hmebg .catlist h3 { padding:10px }
.hmebg .catlist ul li { padding:0 10px 10px 15px }
.statichtml { width:100%; overflow-y:auto }
.contactwrp .contactbg .contactfrm .contactlt ul li .editicon { display:none }
.contactwrp .contactbg .contactfrm .contactlt ul li textarea { padding: 4px 6px; }
.cityselector, .cityselector.large { left: 50%; margin-left: -40%; margin-top:0; top: 20%; width: 80%; }
.feedcontent .feedcol1, .feedcontent .feedcol2, .feedcontent .feedcol3, .feedcontent .feedcol4 { width:100% }
.overlayformbd .sharelt { width:100%; margin-bottom:10px; }
.overlayformbd .socalicons ul li .btn { font-size:12px; padding:5px 4px; }
.overlayformbd .helptext, .overlayformbd .alerttext { height:auto }
.searchwrp ul li { width:90% }
.getcont input[type="text"] { width: 180px; }
.btn-large { padding: 4px 12px; font-size: 14.5px; }
.catsubtitle { font-size:20px; padding:0 }
.morebus { font-size:12px; width:100% }
.list-group.wanted-grup { margin-top:10px }
.subtitle { padding-top:10px; font-size:16px !important }
.appbox:before { left: 6px; }
.appbox .phone-app-screen { display:none }
.mobiapp { right: 0; top: 3px; }
.appbox { width: 200px; left: -90px; }
.appbox:before { left: 94px; }
.appbox .text-small { font-size: 13px; word-break: break-word; padding-right: 25px; }
.category-box-text figure img, .category-box-text ul li { width:100% }
.asidwrp .timehour { padding:5px 5px 15px; }
.asidwrp .timehour ul li { font-size:12px; }
.asidwrp .asidtitle figure { margin:0 auto; float:none; border-radius:0; }
.reviewrp .reviewbox .mycity-fbimg { float: none; text-align: center; }
.reviewrp .reviewbox .mycity-fbimg img { border-radius:0 }
.rectreviewbg .recntnav ul li { width:100% }
.catlisting.catshake { position:relative; width:90% !important; margin: 0px 0px 3px 3px; }
.catlisting.catshake:before { content: "Popular Services"; text-align: center; display: block; font-size: 14px; font-weight: 700; padding: 10px 0; }
.catlisting.catshake ul { display:none; border-top: solid 1px #ddd }
.catlisting.catshake ul:before { position: absolute; top:32px; left: 43.3%; 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: ''; }
.catlisting.catshake ul:after { position: absolute; top:34px; left: 43.6%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
.catlisting.catshake:hover ul { display:block }
.catlisting.catshake ul li { position:static }
.catlisting.catshake ul li h2:after, .catlisting.catshake ul li i { display:none }
.catlisting.catshake ul li h2 { display:block !important; position:static; margin:0; background:none; color:#333 }
.catlistingwrp .viewallsperd { display:none; }
.asidwrp .timehour ul li .col1, .asidwrp .timehour ul li .col2, .contentwrp, .contentwrp .contentlt, .content .contentrt { width:100% }
.content .contentrt { text-align:left !important }
.content .contentrt .userrate, .content .contentrt .faved { width:50%; height: 42px; }
.cityselector .close { top: -40px; right: 0; }
.sharelt ul li input[type="text"].max { width: 55%; }
.overlayformhd h3, .overlayformhd .overlaytitle { font-size: 16px; }
.ratings i { height:15px; width:15px; }
.ratebg { background-color:#737397; background-image:none }
.contactwrp .contactbg .contactfrm h3 { font-size: 16px; }
.feedcontent .feedcol1.small, .get-map-out .map { width:100% }
.searchbgnew ul li input[type="text"], .searchbgnew ul li .select-wrapper, .searchbgnew ul li .select-wrapper select { width: 200px; }
.lcffrom ul li { width:100% !important; margin:0 0 10px; }
.lcffrom ul li.minwthb .select-wrapper, .lcffrom ul li.minwthb .select-wrapper select { width: 90%; }
.lcffrom ul li .selecttoo { width: 93%; }
.lcffrom ul li.last { padding:10px 0 0 0 }
.overlayformbd .socalicons ul li { width:43%; float: left; text-align: left; }
.overlayformbd .socalicons ul li .btn { width:96% }
.overlayformbd .socalicons ul li i { font-size:14px }
.overlayformbd .socalicons ul li .fa-mobile { font-size:18px; }
.lcfwrp .lcfbd { border-radius:0 }
.lcfwrp { width:280px; margin:0 auto; }
.lcfwrp .lcfbd input[type="text"] { width:85% !important; }
.lcfwrp .lcfbd .lcfrom.city input[type="text"] { width:80% !important; }
.lcfwrp .lcfbd .lcfrom { width:270px; border-bottom: 2px solid #333; border-right:0; border-radius:2px }
.lcfwrp .lcfbd .lcfrom:last-child { border-bottom:0 }
.lcfwrp .lcfhd .title { font-size: 20px; line-height: 26px; padding-bottom:5px }
.lcfwrp .lcfhd .tagline { font-size: 13px; line-height: 20px; }
.lcfwrp .otpwrp .otherlinks ul li { width: 86%; }
.lsdetailshd { height:inherit }
.lsdetaltitle { position:static !important; }
.lsdetaltitle { width:100% !important }
.lsdetaltitlewrp, .offerblock { width:98% }
.offerblock { margin:20px 0 }
.contactwrp { width: 88% !important; margin: 0 1% 0 3%; }
.lsaction { padding-bottom:15px; }
.offerblock .offerdesc, .offerblock .promocodebg { width:100% }
.offer-block { width: 90%; margin: 15px 0; }
.ofrblck { position:static; width:90%; margin:20px 0; }
.asidwrp .offerblock { width: inherit; }
.topfilters ul li .cityload { width: 99%; left: 0; margin-top: 5px; }
.topfilters ul li { width:97%; border-right:0; padding: 5px 11px 5px 0; }
.topfilters ul li button { display:block; width: 100%; text-align: left; }
.topfilters ul li button i { float:right }
.menucard.accordion ul li .menulist .menult, .menucard.accordion ul li .menulist .menurt { width:100% }
.cityselector.sml-size { margin-left: -40%; width: 80%; }
.mailer-frm-outer .rt-frm-outer { display:none; }
.ofrblck.popup { margin:0; position:static; width: 94.3%; }
.ofrblckexpoffer { width: 66%; top: 0; }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out, .offer-calculate-det-out .loca-open-hrs-outer .open-hrs { width:98%; border-left:none; }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out .loc-title-txt, .offer-calculate-det-out .loca-open-hrs-outer .open-hrs .loc-title-txt { font-size:14px; }
.offer-hm-page-blk ul li { width:98%; }
.offer-hm-page-blk ul li .offer-amt-out ul li { width:93%; }
.techlcfpop .cityselector.promo-pop { margin-left:-47%; width:auto; position:absolute; top:50px; }
.techlcf-left { display:none; }
.techlcf-right { width:270px; }
.ofrblck .ofrbd ul li { width:98%; }
.ofrblck .ofrbd ul li .mobilenum input[type="text"] { width:91%; }
.profile-page-header .profile-cover .profile-info h1 { font-size:20px; line-height:26px; }
.profile-page-header .profile-cover .profile-info .profile-ratings { padding:5px 0; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li { font-size:13px; }
.profile-page-header .profile-cover .profile-info .city-cat-list { padding:5px 5px 5px 0; }
.profile-page-header .profile-cover .profile-info .city-cat-list ul li { font-size:13px; }
.ofrblck .ofrbd ul li .mobilenum { width:73%; }
/* .user-reaction ul li.ls-action-hide{display:none;} */
.but-margin { margin:10px 0 0 0; }
.cityselector .share-blocks .share-contents ul li { font-size:13px; line-height:18px; }
.cityselector .share-blocks .share-contents .social-copy-share input[type="text"] { width:95%; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li { width:31%; margin:0 5px 0 0; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li a { font-size:12px; padding:5px; }
.cityselector .formgroup ul li.contnum input[type="text"]:required {width:67% !important;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li { width:97%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum { width:98%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input[type="text"]:required {width:63%;}
.profile-detail-outer .related-job-openings .joblist .col1 { width:60% !important; }
.profile-detail-outer .qus-ans-outer ul li { width:97.7%; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap { width:93%; }
.reviestitle, .reviesratewrp { display:block; float:none; margin-bottom: 8px; }
.lcfbg { height: 480px; }
}
 @media only screen and (min-width : 321px) and (max-width : 480px) {
.container_12 { width: 94%; }
.cont_col_8 { width:98% !important; }
.cont_col_4 { width:98%; }
.col_2, .col_3, .container_12 .cont_col_3, .container_12 .col_4 { 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%; }
footer .popular-sea ul li { line-height:28px; background:url(../images/default/dot-arrow.png) no-repeat 1px 7px; }
.mobileview { display:block !important; visibility:visible !important; }
.mobilehide { display:none; visibility:hidden; }
.sulekha-logo { padding:5px 0; }
footer .con-blk-outer { padding:5px; }
footer .con-blk-outer h3 { padding:10px 0 0 0; }
/* header starts here */
header .olyopacity-black { top:48px; }
header .top-header-search { padding:2px 15px; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:320px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; position:fixed; top:50px; left:0; margin:0px; padding:20px 50px; width:315px; }
header .top-header-search .search-block .inputs-outer { margin:0 10px 10px 0; }
header .top-header-search .search-block .inputs-outer.mobi-sea-view { float:right; margin:0 32px 10px 0; }
header .top-header-search .search-block .close-search { display:block; }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:235px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:235px; border-left:solid 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:339px; }
header .top-header-search .search-block .inputs-outer i { left:255px; }
header .top-header-search .search-block .inputs-outer .drop-down-list { width:340px; }
header .top-header-search .search-block .top-arrow { display:block; right:102px; top:-8px; }
header .top-header-search .search-block .sea-top-arrow { display:block; right:104px; top:-8px; }
header .top-header-search .search-block .popular-search { display:block; color:#000; }
header .top-header-search .search-block .popular-search .popular-title { font-size:14px; line-height:20px; color:#333; border-bottom:dotted 1px #ccc; margin:0 0 10px 0; padding:0 0 10px 0; }
header .top-header-search .search-block .popular-search ul { margin:0px; padding:0px; }
header .top-header-search .search-block .popular-search ul li { margin:0px; padding:5px; float:left; }
header .top-header-search .search-block .popular-search ul li a { font-size:12px; line-height:18px; display:block; border:solid 1px #eee; padding:5px 10px; background-color:#f5f5f5; text-decoration:none; color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.7s ease-out; }
header .top-header-search .search-block .popular-search ul li a:hover { border:solid 1px #999; background-color:#999; color:#fff; }
header .top-header-search .btn-large.ext-pad span { display:inline-block; }
header .top-header-search .location-outer { width:auto; }
header .top-header-search .location-outer .loc-popup-outer { width: 324px; left:16px; }
header .top-header-search .location-outer .loc-popup-outer:before { left:81px; }
header .top-header-search .location-outer .loc-popup-outer:after { left:82px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:260px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { width:46%; }
header .top-header-search .sul-logo a { width:30px; }
header .top-header-search .search-block { position:fixed; top:80px; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; padding:1px 0 0 0px; }
header .top-header-search .right-side-links-outer .login-outer a span { display:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:-13px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:1px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer { margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a i { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(../images/default/poat-ad-icon-white.png?v=5.6.7) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .post-ur-need a span, header .top-header-search .right-side-links-outer .phone-outer a span, header .menu-outer { display:none; }
header .top-header-search .right-side-links-outer .search-icon { display:block; }
header.menu-stick .top-header-search { display:block; }
header .top-header-search .location-outer .loc-popup-outer .overflow { height:340px; overflow-y:scroll; margin-top: 15px; }
/* header end here */

.cityselector, .cityselector.large { left: 50%; margin-left: -40%; margin-top:0; top: 10%; width: 80%; }
.feedcontent .feedcol1, .feedcontent .feedcol2, .feedcontent .feedcol3, .feedcontent .feedcol4 { width:100% }
.overlayformbd .sharelt { width:100%; margin-bottom:10px; }
.overlayformbd .socalicons ul li .btn { font-size:12px; padding:5px 8px; }
.overlayformbd .helptext, .overlayformbd .alerttext { height:auto }
.login-form-outer { width:300px; }
footer .col_2.small { width:97%; }
/*muru*/
.contactwrp .contactbg .contactfrm .contactlt ul li .required { display:none; }
.mobilelabel { display:block; }
.contdetls ul.seroffer li { width:96% }
.asidwrp.contactbg .contact ul li.contactnum input[type="text"] { width:72%; }
.contactwrp .contactbg .contactfrm .contactlt { width: 97%; margin:0; }
.contactwrp .contactbg .contactfrm .contactlt ul li input[type="text"] { width:94.5% !important; }
.contactwrp .contactbg .contactfrm .contactlt ul li input.max[type="text"] { width:67.3% !important }
.lsdetaltitle h1 { font-size:22px; }
.lsaction ul li { padding: 1px 10px 0; height:30px; line-height:30px; }
.lsdetaltitle { left: 20px; }
.contactwrp .contactbg .contactfrm .contactlt ul li .addon { display:none; }
.gallerywrp figure { margin-bottom:10px; }
.contactwrp .contactbg .contactfrm .contactlt ul li { margin-bottom:5px; }
.overlaybd .overcont ul li { width:100% }
.mapviewrp .mapview { width:95% !important; margin-top: 15px; }
.mapviewrp .mapview iframe { height: 150px; }
.lslisting .listingtitle h1 { font-size: 18px; }
.overlaybd { position:relative; }
.overlaybd nav ul li { float:none; width: 100%; text-align: left; display: none; margin-left: -10px; }
.overlaybd nav ul.active li { display:block !important }
.mobilenav a { color: #666; }
.content figure { display:none }
.mstpulrser ul li, .list-group ul li { width: 98%; }
.list-group .more { margin:0 }
.catsection .sevcelist .cols { width: 95%; }
.servcesarch { text-align:left; margin-left:1%; width:90% }
.servcesarch span { display:block; margin:0 0 10px; font-weight:bold; }
.cattitle .tagline { font-size:14px; padding-bottom:20px }
.postbgwrp strong { font-size:12px; }
.catebanner { height: 260px; }
.catsubtitle { font-size: 20px; padding:10px 0 !important }
.catsection .sevcelist .othercols, .catlistingwrp .listl2_col .qustnrow ul li { width: 98%; }
.catlistingwrp .listl2_col .qustnrow textarea { width: 96%; }
.catlistingwrptitle, .catlistingwrp h2 { font-size: 18px; }
.catlistingwrp .listl2_col .alerttext { display:block; margin-top:10px }
.catlistingwrp .listl2_col .qustnfom .row label, .catlistingwrp .listl2_col .qustnfom .row .linfo { width:100% }
.catlistingwrp .listl2_col .qustnfom .row .linfo .mid { width: 94%; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .ext { width: 15.5%; }
.catlistingwrp .listl2_col .qustnfom .row .linfo .min { width: 72%; }
.feedsharebtn { top:auto; bottom:0; margin-top:0; width:201px; height:30px; right:0; }
.feedbtn { width:160px; height:30px; float:left; }
.sharebtn { margin:0; margin-right:20px; float:left; }
.feedbtn a { background:url(../images/default/feedback-vr.png?v=5.6.7) no-repeat 0 0; width:165px; height:30px; }
.bgwhitebdr .container_12 .cont_col_3 { width: 100%; }
#owl-demo .item.testwrp, .postcont, .post-bg .moblbg { width: 98%; }
.postcont .othercont { width: 90%; margin: 2%; padding: 0; }
.btn-xlarge { padding:10px; font-size: 1.5em; }
.freelisting .content .contentrt { position:absolute; bottom: 0; width:94%; padding:10px 0 10px 10px }
.freelisting .content p { padding-bottom:65px; }
.bgwhitebdr:before, .feedsharebtn { display:none }
.list-group.wanted-grup ul li { width:94% }
.lestlead { margin-top:0 }
.lestlead ul li { border: 0; border-bottom: solid 1px #3d4046; border-top: #74777d solid 1px; padding: 10px; width: 96%; min-height: inherit; margin-top: 0px; }
.othertitle { font-size: 28px; line-height: 28px; }
.cityselector .close { right:0; top:-40px; }
.thankucont ul li { width:94% !important }
.thankuwrp .sussmsg .sussok { margin: 0 auto; float: none; }
.global-sea-con-out .contents-outer .right-ad-out, .post-bg .moblbg, .leaderboard, .hotbuss .owl-theme .owl-controls .owl-buttons .owl-prev, .hotbuss .owl-theme .owl-controls .owl-buttons .owl-next { display:none }
.catlistingwrp .viewallsperd, .catlisting ul li, .other-metros ul li { width:97% }
.catlistingwrp .list_col ul li, .postbg .col_6 { width: 98% !important; }
.catsection .sevcelist .cols ul li { width:99%; padding: 5px 10px 5px 25px; background-position:10px 13px }
.serchby { width:90% }
.postbgwrp { padding:3% 0 20px; }
.hotbuss .item { width:95% }
.other-metros ul li { width:100% }
.mostlist ul li { width:96% !important; line-height: 30px; }
.cattitle { font-size: 20px; padding: 0 5%; text-align:center; width: 80%; margin: 0 auto; }
.subitle h2, .subitle h3 { font-size: 18px; line-height: 24px; }
.postbgwrp h4 { font-size:18px; padding:0; }
.catsection .mobileview { border:solid 1px #ddd; padding:5px; margin:0 0 10px; position:relative; color:#404040; font-weight:bold; font-size:12px; }
.catsection .mobileview i { position:absolute; right:10px; width:15px; top:14px; height:7px; background:url(../images/other/downarrows.png?v=5.6.7) no-repeat 0 0; display:block; -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; }
.catsection .mobileview.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.catsection .pulrnav { position:relative; top:-11px; border:solid 1px #ddd; text-align:left }
.catsection .pulrnav ul li { border:0; width:97%; border-bottom:dotted 1px #ddd; padding:5px }
.catsection .pulrnav ul li.active { border-bottom:dotted 1px #ddd; }
.catsection .pulrnav ul li.active a { border:0; color:#c0382c }
.catsection .pulrnav ul li a:hover { border:0 }
.catsection .pulrnav ul li a { padding:5px 0 }
.list-group ul li { min-height:inherit; margin-top:0; }
.lcfpromo { display:none; }
.mostlist { margin:0 auto; width:80%; }
.mapviewlist .maplisting .maplistwrp .otherinfo .faved.active a:before, .content .contentrt .faved.active a:before { display:none !important }
.overlayformbd .savelist ul li .get { width:inherit; float:left }
.content .contentrt .faved a img { width:16px; height:16px; }
.breadcrumb { margin-top:10px; }
.breadcrumb b { margin-bottom: 10px; display: inline-block; *display: inline;}
.catsection .pulrnav ul { width:100% }
.catsection .pulrnav ul li { width: 97%; }
.lslisting .listingtitle .listnav { margin:70px 0 25px 0; }
.lslisting .listingtitle .listnav ul { text-align:center }
.lslisting .listingtitle .listnav ul li { display:inline-block; *display:inline;
float:none; width:90%; margin-bottom: 15px; margin-left:0 }
.shortlistwrp { padding: 5px 15px; font-size: 14px; position: absolute; top: 0; margin-top: 175px; width: 77%; background: #fff; border: solid 1px #ddd; }
.contactwrp .contactbg .contactfrm .contactlt ul li .editicon { display:none; }
.contactwrp .contactbg .contactfrm .contactlt ul li textarea { width: 84%; padding: 4px 6px; }
.freebg .action { width:95%; padding:10px; }
.quick_link ul li { width:98% }
.overlaybd nav { position:relative; top:-64px }
.lsdetailshd { height:400px }
.cattlistwrp:before { content:"Other Popular Services"; text-align:center; display:block; font-size:14px; font-weight:bold; padding:10px 0 }
.cattlistwrp ul { border: 1px solid #ccc; text-align: center; width: 260px; position: absolute; z-index: 3; background-color: #fff; left: 10.7%; display:none; -webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.5); box-shadow:0 1px 10px -3px rgba(0,0,0,.5); }
.cattlistwrp:hover ul { display:block; }
.cattlistwrp ul li { border: 0; float: left; width:94%; text-align: left; padding: 10px; }
.cattlistwrp ul li a { color:#333; }
.cattlistwrp ul li span, .cattlistwrp ul li:hover span { display:block }
.cattlistwrp ul li.first, .cattlistwrp ul li i, .cattlistwrp ul li span:before, .cattlistwrp ul li span:after { display:none }
.cattlistwrp ul li span { display:block; width:inherit; margin-left:0; left:0; background:none; }
.cattlistwrp ul li:hover span { display:block; position:static; border:0; padding:0; font-weight:normal; background:none; font-size: 100%; }
.cattlistwrp ul:before { position: absolute; top: -9px; left: 43.3%; 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: ''; }
.cattlistwrp ul:after { position: absolute; top:-8px; left: 43.6%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
.categorylist.cattlistwrp:before { display:none }
.categorylist.cattlistwrp ul { display:block; position:relative; box-shadow:none; width:100%; left:0; }
.categorylist.cattlistwrp ul li { width: 93.8%; margin: 1px; }
.global-sea-con-out { width: 320px; margin-top:10px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out { float: none; width: 100%; margin-bottom: 20px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out input[type="text"] { width: 95%; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out.alert input[type="text"]{border: solid 1px red}
.global-sea-con-out h1 {font-size: 20px; line-height: 26px; }
.serpros { width: 320px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out.btnwrp { float:none; width: 100%; }
.lspromowrp .lspromo { width: 100%; font-size:18px; margin-bottom:10px; }
.servcesarch { text-align:center }
.wyuswrp { width:90%; margin-bottom:10px; }
.bgwhitebdr .cont_col_4 { display:none }
.hmebg { width:98%; margin:10px; float:left }
.colgrid .col_4 { width:100% }
.lsartical ul li { width:98% }
.othercont { width: 87%; }
#owl-demo .item.testwrp { margin-top:15px; }
#owl-demo .item.testwrp figure { float:none; margin:0 auto; width:100px; height:100px; }
#owl-demo .item.testwrp p { font-size: 14px; }
#owl-demo .item.testwrp .testtitle { font-size: 16px; }
.serpros .btnorange { margin-top:10px; }
.postcont { width:85%; margin-top:20px; padding:20px; text-align:center }
.othercont p { line-height:30px; }
.popularcty .col_2.small { width:98% }
footer .col_2 { margin-bottom:20px; }
footer .con-blk-outer p, footer .con-blk-outer .big { padding: 0 0 5px 0; }
.hmebg .catlist h3 { padding:10px }
.hmebg .catlist ul li { padding:0 10px 10px 15px }
.statichtml { width:100%; overflow-y:auto }
.mobilenav { display:block !important; position:absolute; z-index:2; top: 9px; right:10px; visibility:visible; width:auto; }
.mobilenav a { background:#eaecee; border:solid 1px #fff; color: #333; padding:6px 10px 6px; display: inline-block; text-shadow: 1px 1px 0 #fff; border-right: solid 1px #b5b5b5; border-bottom: solid 1px #b5b5b5; }
.mobilenav a:hover { border:solid 1px #fff; border-left: solid 1px #b5b5b5; border-top: solid 1px #b5b5b5; }
.lsnav ul li { width:100%; text-align:left; display:none }
.lsnav ul li a { color:#fff }
.lsnav ul li i { display:inline-block; *display:inline;
margin-right:5px; }
.lsnav ul li.interbtn a { display:inline-block; *display:inline;
padding:6px 10px 6px; position:absolute; right:60px; top: 0; }
.lsnav ul.active li.interbtn a { position:static }
.lsnav .active .interbtn { width:auto !important; display:block !important; color: #ffffff; position: absolute; right: 15px; top: -60px; }
.lsnav ul li.interbtn { display:inline-block !important }
.lsnav .active .interbtn a { padding: 6px 10px 6px; }
.lsnav ul li.backttosearch { color: #333333 !important; display: block !important; left: 0; margin: 0; position: absolute; top: 0; width: auto; }
.lsnav ul li.backttosearch a { color: #333333 !important; }
.lsnav ul.active li.backttosearch { position: absolute; top: -55px; left: -40px; transition:none }
.lsnav ul.active { background: #000000 none repeat scroll 0 0; margin-left: 0; margin-top: 0; width: 90%; position:absolute; top: 60px; right: 0; }
.lsnav ul.active li { display:block !important; margin-left:0; border-bottom: #fff solid 2px; }
.lsnav ul.active li a { border:0 }
.lsnav ul.active li.active { border-bottom: #f89406 solid 2px; }
.content .contentlt, .contentwrp { width: 100%; }
.content .contentrt { width:107% }
.content .contentrt { min-height: inherit; background: #f5f5f5; text-align: left; padding:10px; position: static; margin-right: -20px; }
.content .contentrt .userrate, .content .contentrt .faved { text-align: left; display: inline-block; padding: 0; margin: 0; vertical-align: top; }
.content .contentrt .userrate { text-align:center }
.content .contentrt .faved { margin:0 20px 0 10px !important }
.content .contentrt .faved a:before { display:none; }
.content .contentrt .faved a.btn { padding:4px 6px !important; }
.content .contentrt .faved a, .contentwrp .contentrt .more a { display:inline-block; *display:inline;
padding:4px 6px !important; margin-bottom:0; *margin-left:.3em;
font-size:14px; line-height:20px; text-align:center; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); vertical-align:middle; cursor:pointer; background-color:#cbcbcb; }
.contentwrp .contentrt .more { position:static; padding:0; text-align:left }
.lspromowrp { width: 90% }
.catlistingwrp .list_col ul li { width:98% }
.searchwrp ul li { width:90% }
.getcont input[type="text"] { width: 180px; }
.btn-large { padding: 4px 12px; font-size: 14.5px; }
.appbox .phone-app-screen { display:none }
.mobiapp { right: 0; top: 3px; }
.appbox { width: 220px; left: -200px; }
.appbox:before { left: 203px; }
.appbox .text-small { font-size: 13px; word-break: break-word; padding-right: 25px; }
.ratebg { background-color: #737397; height:180px; background-image:none }
.reviewrp h2, .reviewrp h3 { font-size:18px; }
.fb-login-action { display:block }
.shareplu { width: 97%; text-align: center; }
.shareplu .btngreen { float:none }
.topsliderwrp:hover .owl-theme .owl-controls .owl-buttons .owl-prev, .topsliderwrp:hover .owl-theme .owl-controls .owl-buttons .owl-next, .reviewrp .reviewbox .adon ul li.active:after, .reviewrp .reviewbox .adon ul li.active:before { display:none }
.category-box-text figure img, .category-box-text ul li, .promotext { width:100% }
.spfblogact { display:block; }
.asidwrp .timehour { padding:5px 5px 15px; }
.asidwrp .timehour ul li { font-size:12px; }
.asidwrp .asidtitle figure { margin:0 auto; float:none; border-radius:0; }
.reviewrp .reviewbox .mycity-fbimg { float: none; text-align: center; }
.rectreviewbg .recntnav ul li { width:100% }
.catlisting.catshake { position:relative; width:90% !important; margin: 0px 0px 3px 3px; }
.catlisting.catshake:before { content: "Popular Services"; text-align: center; display: block; font-size: 14px; font-weight: 700; padding: 10px 0; }
.catlisting.catshake ul { display:none; border-top: solid 1px #ddd }
.catlisting.catshake ul:before { position: absolute; top:32px; left: 43.3%; 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: ''; }
.catlisting.catshake ul:after { position: absolute; top:34px; left: 43.6%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
.catlisting.catshake:hover ul { display:block }
.catlisting.catshake ul li { position:static }
.catlisting.catshake ul li h2:after, .catlisting.catshake ul li i { display:none }
.catlisting.catshake ul li h2 { display:block !important; position:static; margin:0; background:none; color:#333 }
.feedcontent .feedcol1.small, .get-map-out .map { width:100% }
.searchbgnew ul li input[type="text"], .searchbgnew ul li .select-wrapper, .searchbgnew ul li .select-wrapper select { width: 200px; }
.lcffrom ul li { width:100% !important; margin:0 0 10px; }
.lcffrom ul li.minwthb .select-wrapper, .lcffrom ul li.minwthb .select-wrapper select { width: 90%; }
.lcffrom ul li .selecttoo { width: 93%; }
.lcffrom ul li.last { padding:10px 0 0 0 }
.overlayformbd .socalicons ul li { width: 46%; float: left; text-align: left; }
.overlayformbd .socalicons ul li .btn { width:80% }
.overlayformbd .socalicons ul li i { font-size:14px }
.overlayformbd .socalicons ul li .fa-mobile { font-size:18px; }
.lcfwrp .lcfbd { border-radius:0 }
.lcfwrp { width:300px; margin:0 auto; }
.lcfwrp .lcfbd input[type="text"] { width:85% !important; }
.lcfwrp .lcfbd .lcfrom.city input[type="text"] { width:80% !important; }
.lcfwrp .lcfbd .lcfrom { width:290px; border-bottom: 2px solid #333; border-right:0; border-radius:2px }
.lcfwrp .lcfbd .lcfrom:last-child { border-bottom:0 }
.lcfwrp .lcfhd .title { font-size: 20px; line-height: 26px; padding-bottom:5px }
.lcfwrp .lcfhd .tagline { font-size: 13px; line-height: 20px; }
.lcfwrp .otpwrp .otherlinks ul li { width: 86%; }
.lsdetailshd { height:inherit }
.lsdetaltitle { position:static !important; }
.lsdetaltitle { width:100% !important }
.lsdetaltitlewrp, .offerblock { width:89% }
.offerblock { margin:20px 0 }
.contactwrp { width: 88% !important; margin: 0 1% 0 3%; }
.lsaction { padding-bottom:15px; }
.offerblock .offerdesc, .offerblock .promocodeb { width:100% }
.offer-block { width:86% }
.offer-block .offertab .formver, .offer-block .offertab .formtext { width:100% }
.offer-block .offertab .formver input[type="text"] { width: 82%; }
.offer-block { width: 90%; margin: 15px 0; }
.ofrblck { position:static; width:90%; margin:20px 0; }
.asidwrp .offerblock { width: inherit; }
.cityselector.lcfbgwte { width: 80%; margin-left: -40%; }
.lcfbgwte .modallcflt { display:none }
.lcfbgwte .modallcfrt { width: 92%; }
.lcfbgwte .modallcfrt .modallcfbd .lcfrom.city input[type="text"] { width:85%; }
.topfilters ul li .cityload { width: 99%; left: 0; margin-top: 5px; }
.topfilters ul li { width:94%; border-right:0; padding:5px 11px 5px 15px; }
.topfilters ul { background-color:#fff; }
.topfilters ul li button { display:block; width: 100%; text-align: left; }
.topfilters ul li button i { float:right }
.menucard.accordion ul li .menulist .menult, .menucard.accordion ul li .menulist .menurt { width:100% }
.cityselector.sml-size { margin-left: -40%; width: 80%; }
.mailer-frm-outer .rt-frm-outer { display:none; }
.offer-content-outer .category-filter { width:39%; }
.offer-content-outer .category-filter h3 { font-size:14px; line-height:20px; }
.offer-content-outer .category-filter .all-offers-outer a { font-size:12px; line-height:16px; }
.offer-content-outer .offer-list-outer { width:60%; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out { width:96%; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer figure { display:none; }
.offer-content-outer .offer-list-outer .sortby-filter { height:31px; }
.offer-content-outer .offer-list-outer .sortby-filter ul li a { font-size:12px; padding:5px; }
.offer-content-outer .offer-list-outer .sortby-filter ul li a:hover { border-bottom:none; }
.offer-content-outer .offer-list-outer .sortby-filter ul li a:hover.active { border-bottom:2px solid #cc640d; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-cate-title .cat-title { font-size:14px; line-height:18px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-sub-cat-title { padding:5px 15px; font-size:14px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .cat-title { font-size:14px; line-height:18px; }
.ofrblck.popup { margin:0; position:static; width: 94.3%; }
.offer-detail-banner-outer { padding:10px 15px; height:auto; }
.offer-detail-banner-outer .lt-content-outer { width:99%; padding-top:10px; }
.offer-detail-banner-outer .rt-content-outer { width:99%; }
.offer-detail-banner-outer .lt-content-outer h1 { font-size:16px; line-height:22px; padding:5px; }
.offer-detail-banner-outer .lt-content-outer .busi-title { font-size:14px; line-height:16px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out { margin:10px 0; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list { width:24%; height:80px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-title { font-size:13px; line-height:16px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-cont { font-size:12px; line-height:16px; font-weight:normal; }
.offer-detail-banner-outer .rt-content-outer .frm-outer { margin:10px 10px 10px 0; padding:10px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer { margin:10px 0 0 0; }
.offer-detail-banner-outer .rt-content-outer .frm-outer p { font-size:13px; line-height:15px; padding:5px 0 8px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list input[type="text"] { width:105px; }
.offer-calculate-det-out { padding:15px 15px 0; }
.offer-calculate-det-out .discount-blk ul li { width:100%; padding:5px 0; }
.offer-calculate-det-out .discount-blk ul li.brd-rt { border-right:none; }
.offer-calculate-det-out .discount-blk ul li .title-txt { padding:0; }
.offer-calculate-det-out .discount-blk ul li .con-txt { font-size:15px; line-height:20px; }
.offer-calculate-det-out .discount-blk ul li { width:48%; }
.offer-calculate-det-out h2 { font-size:18px; line-height:22px; }
.offer-content-outer.ful-wid h3 { padding:10px 0 0 5px; }
.offer-content-outer.ful-wid .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li { padding:5px 2px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list { width:117px; }
.ofrblckexpoffer { width: 66%; top: 0; }
.offer-content-outer.ful-wid .offer-list-outer .offer-cat-list-out .single-list-out { width:97%; }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out, .offer-calculate-det-out .loca-open-hrs-outer .open-hrs { width:98%; border-left:none; }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out .loc-title-txt, .offer-calculate-det-out .loca-open-hrs-outer .open-hrs .loc-title-txt { font-size:14px; }
.offer-hm-page-blk ul li { width:98%; }
.offer-hm-page-blk ul li .offer-amt-out ul li { width:93%; }
.techlcfpop .cityselector.promo-pop { margin-left:-46%; width:auto; position:absolute; top:60px; }
.techlcf-left { display:none; }
.in-scroll.fir-use { overflow:scroll !important; }
.profile-page-header .profile-cover .profile-info h1 { font-size:20px; line-height:26px; }
.profile-page-header .profile-cover .profile-info .profile-ratings { padding:5px 0; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li { font-size:13px; }
.profile-page-header .profile-cover .profile-info .city-cat-list { padding:5px 5px 5px 0; }
.profile-page-header .profile-cover .profile-info .city-cat-list ul li { font-size:13px; }
.profile-detail-outer .ls-gallery { padding:0px; }
.profile-detail-outer .ls-gallery figure { width:175px; height:120px; margin-right:5px; margin-left:5px; }
/*.user-reaction ul li.ls-action-hide{display:none;}*/
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content { width:70%; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content { width:29%; }
.cityselector .popup-frm-outer .promofrms-outer .cont-out { width:98%; padding:10px 0 0 10px; }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum { width:83.5%; }
.cityselector .popup-frm-outer .promofrms-outer ul li i { right:30px; }
.cityselector .popup-frm-outer .promofrms-outer ul { padding:0 0 0 0; }
.cityselector .popup-frm-outer .promofrms-outer ul li textarea { width:92%; }
.detail-warp.page-menu-stick .detail-nav .rt-con-button { display:none; }
.profile-detail-outer .related-job-openings .joblist .col1 { width:65%; }
.profile-detail-outer .qus-ans-outer ul li { width:97.7%; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap { width:93%; }
.profile-detail-outer .qus-ans-outer ul li.qus-box .count { left:78% }
.profile-detail-outer .det-que-ans-outer ul li .sear-question textarea { width:90%; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question .count { left:77%; bottom:59px; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question a.btn { margin:20px 0 0 0; }
.top-sponcer-ad-blk ul li { margin:0 0 0 50px; }
.hotbuss .item.offer .grab-outer .btnouter { visibility:visible; }
.top-sponcer-ad-blk ul li .hov-cont { display:block; }
.page-not-found-top .top-title-txt { padding:0 0 0 2%; font-size:30px; line-height:40px; }
.page-not-found-top .single-txt { font-size:14px; line-height:20px; }
.page-not-found-top .single-txt { padding:0 0 0 2%; }
.page-not-found-top .sear-outer { padding:30px 0 0 2%; }
.page-not-found-top .rt-img { display:none; }
.page-not-found-top .sear-outer ul li { float:none; }
.page-not-found-top .sear-outer ul li input[type="text"] { width:300px; }
.btn-outer .btn-large { padding:11px 19px; font-size:18px; }
.page-not-found-top .sear-outer ul li .drop-listing { width:320px; }
.page-not-found-top .sear-outer ul li .cityajaxinwrap { width:320px; }
.reviestitle, .reviesratewrp { display:block; float:none; margin-bottom: 8px; }
.lcfbg { height: 480px; }
.cityselector .search-business .sing-frm-out{margin:10px 20px;}
.cityselector .search-business h3{margin:0 20px 15px 0;}
.search-outer ul li input{width:97%;}
.top-discount-blk b{display:block;margin:0 0 15px 0;}
}
@media (max-width: 480px) {
.profile-page-header .profile-cover .breadcrumb { display:none; }
.needlssec { width:100%; text-align:center; margin:0 0 10px 0; line-height:21px; }
.needlssec span { display:block; }
.profile-detail-outer { padding:10px; }
.profile-detail-outer .overview-content .lt-content { width:100%; margin:0px; }
.profile-detail-outer .overview-content .rt-content { width:100%; }
.ofrblck .ofrbd ul li .mobilenum input[type="text"] { width:91%; }
.cont_col_8 { width:98% !important; }
.ofrblck .ofrbd ul li { width:100%; }
.ofrblck .ofrbd ul li input[type="text"] { width:91%; }
.ofrblck .ofrbd ul li .mobilenum { width:86% !important; }
.user-reaction { padding:0 0 0 110px !important; margin:0 0 10px 0; }
.user-reaction ul li { margin:0 10px 10px 0 !important; }
.user-reaction ul li label i { font-size:14px; line-height:20px; }
.user-reaction ul li label { padding:5px 8px; margin:0 5px 0 0; }
.user-reaction ul li label span { display:none; }
.user-reaction ul li label span.recom-span { display:block; }
.user-reaction .pro-image { left:7px !important; top:19px !important; width:60px !important; height:60px !important; }
.profile-page-header .profile-cover .profile-info h1 { font-size:18px; line-height:24px; }
.profile-page-header .profile-cover .profile-info .profile-ratings { padding:5px 0; }
.profile-page-header .profile-cover .profile-info .profile-ratings ul li { font-size:13px; }
.profile-detail-outer .menu-card-outer .menu-search { padding:0; }
.profile-detail-outer .menu-card-outer .menu-search input[type="text"] { width:185px; }
.profile-detail-outer .menu-card-outer .menu-search span a { display: block; padding: 4px 12px 5px 12px; font-size: 13px; line-height: 21px; color: #333; background-color: #E2D9BC; float: left; margin: 10px 0 0 0; }
.profile-page-header .profile-cover .profile-info .type-of-cate { margin:15px 10px 10px 0; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .btn-outer { margin:10px 5px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .btn-outer .amt { font-size:15px; line-height:28px; }
.profile-page-header .profile-cover .profile-offer .ofrblck { width:93%; }
.profile-page-header .profile-cover .profile-info .city-cat-list ul li { font-size:12px !important; }
.profile-detail-outer .ls-gallery { padding:0px; }
.profile-detail-outer .ls-gallery figure { width:97% !important; height:120px !important; margin-right:5px !important; margin-left:5px !important; }
.profile-detail-outer .ls-gallery figure img { width:100%; }
.profile-detail-outer .overview-content .lt-content ul { padding:0 0 10px 0; }
.profile-detail-outer .overview-content .lt-content ul li { width:94% !important; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop { left:-10px !important; width:370px !important; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:after, .profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:before { left:57% !important; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city { left:8px !important; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city:after, .profile-detail-outer .overview-content .rt-content .city-list li .more-city:before { left:19% !important; }
/*.user-reaction ul li.ls-action-hide{display:none;}*/
 .cityselector.new-full-size-popup { width:100% !important; top:0 !important; left:0; margin-left:0 !important; -webkit-border-radius:0px; -moz-border-radius:01px; border-radius:0px; box-shadow:none; }
.popup-back-layer { filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; background-color:#fff; }
.cityselector .formgroup ul li { width:93%; padding:10px 10px 20px 10px; }
.cityselector .formgroup ul li.contnum { width:93%; }
.cityselector .formgroup ul li.contnum input[type="text"]:required {width:79.5% !important;}
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list { width:100% !important; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search { width:93% !important; margin:15px 0 15px 15px !important; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search input[type="text"] { width:94% !important; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li { width:97%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum { width:98%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input[type="text"]:required {width:75%;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer { width:100%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer .cont-out { width:98%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer .cont-out ul { padding:10px 10px 0 10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum { width:79%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li textarea { width:92%; height:70px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li i { right:26px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .selecttoo { width:95.5%; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li { width:90%; }
.profile-detail-outer .simi-resta-list ul li { width:94%; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp { width:100% !important; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search .close-search { right:12px; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist { display:none; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul { border-bottom:solid 1px #e4e4e4; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content figure { display:none; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-wrapper-outer .owl-wrapper .owl-item li { margin:0px; padding:14px 0px; float:left; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-wrapper-outer .owl-wrapper .owl-item li.active { font-weight:bold; padding:14px 0; background:#fff; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-wrapper-outer .owl-wrapper .owl-item li.active a { color:#333; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-controls .owl-buttons { background:#e4e4e4; opacity:1; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-controls .owl-buttons .owl-prev { left:-7px; top:0px; background:none; cursor:pointer; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist ul .owl-controls .owl-buttons .owl-next { top:0px;background:none;cursor:pointer }
.mywrapper { width:300px !important; overflow-y:scroll; }
.profile-detail-outer .write-review-outer { padding:0 0 10px 10px; }
.profile-detail-outer .write-review-outer .single-title { font-size:14px; line-height:20px; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp input[type="text"] { width:82% !important; }
.profile-detail-outer .write-review-outer .detail-write .write-outer { width:93%; margin:10px 0 0 0; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating { width:95%; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating label { font-size:12px; line-height:20px; padding:0px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings { padding:10px 0 0 0; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings .title-txt { padding:5px 0; font-size:13px; line-height:19px; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li { padding:0 0 5px 0; margin:0px; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out { padding:15px 0 0 0; width:100%; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out textarea { width:92%; height:75px; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos { padding:10px 0 0 0; }
.profile-detail-outer .write-review-outer .detail-write .upload-photos .photo { float:right; }
.profile-detail-outer .write-review-outer .detail-write .share-outer { padding:15px 0; width:100%; margin:10px 0 0 0; border-top:solid 1px #ccc; }
.profile-detail-outer .write-review-outer .detail-write .share-outer ul { margin:0 10px 0 0; }
.profile-detail-outer .review-res-outer { padding:0; }
.profile-detail-outer .review-res-outer .write-outer .your-rating { width:100%; }
.profile-detail-outer .review-res-outer .write-outer .your-rating label { font-size:14px; line-height:16px; float:left; margin:2px 10px 10px 0; }
.profile-detail-outer .review-res-outer .write-outer .other-ratings { padding:10px 10px 10px 0; }
.profile-detail-outer .review-res-outer .rev-tab-outer ul li a { font-size:12px; padding:10px; }
.profile-detail-outer .e-magazine-list { padding:10px; }
.profile-detail-outer .e-magazine-list .single-blk { width:100%; margin:0 0 10px 0; height:150px; overflow:hidden; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer .cont-out { width:98%; padding:10px 0 0 10px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul { padding:0 10px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum { width:79%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li textarea { height:70px; width:92%; }
.profile-detail-outer .e-magazine-list .single-blk a .overflow-div { width:100%; }
.profile-detail-outer .e-magazine-list .single-blk a .overflow-div.last { width:100%; }
.profile-detail-outer .e-magazine-list .single-blk a .overflow-div.last .count-number { margin:19% 0 0 45%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .selecttoo { width:95%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li i { right:20px; }
.cityselector .share-blocks .share-contents .social-copy-share input[type="text"] { width:96%; margin:0 0 10px 0; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li { margin: 0 0 5px 10px !important; padding: 0px !important; float: left; width:46% !important; }
.cityselector .contact-frm-outer ul li .mobilenum { width:85%; }
.cityselector .contact-frm-outer ul li textarea { width:95%; }
.detail-warp.page-menu-stick .detail-nav .rt-con-button { display:none; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating .star-out, .profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings ul li .star-out span { margin:0 16px 0 0; }
.profile-detail-outer .aboutus-more ul li { width:97%; }
.count.right-move { margin:0 6px 0 0; }
.profile-detail-outer .review-res-outer .inp-outer textarea { width:74%; margin:0 10px 10px 0; }
.profile-right-outer .simi-resta-list ul .ajexbg .vmore { left:0px; }
.profile-detail-outer .aboutus-more .single-grp ul li { width:97%; }
.profile-detail-outer .overview-content .over-full-wid .vmore-txt a { left:29%; }
.cityselector .popup-frm-outer .promofrms-outer ul li textarea { height:100px; }
.profile-detail-outer .related-job-openings .joblist .col1 { width:94%; }
.profile-detail-outer .related-job-openings .joblist .col2 { width:35%; }
.profile-detail-outer .related-job-openings .skills { margin:20px 0 0 0; }
.profile-detail-outer .related-job-openings .joblist .bot ul li { padding:0 5px; font-size:12px; }
.profile-detail-outer .related-job-openings .joblist .viewallwrp .detail ul li { margin:0 10px 10px 0; }
.profile-detail-outer .qus-ans-outer ul li { width:97.7%; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap { width:93%; }
.profile-detail-outer .qus-ans-outer ul li.qus-box .count { left:75% }
.thanks-giving-blk { background-position:right; }
.thanks-giving-blk .content-outer .left-blk .title-one { padding:20px 0 0px 10px; font-size:20px; line-height:20px; }
.thanks-giving-blk .content-outer .left-blk .title-one span { font-size:13px; line-height:16px; }
.thanks-giving-blk .content-outer .right-blk .countdownwrapp { width:80%; margin:40px 20px 0 0; margin:0 0 0 10px; }
.thanks-giving-blk .content-outer .left-blk .countdownwrapp { width:75%; margin:10px 0 0 10px; }
.thanks-giving-blk .content-outer .right-blk { right:10px; }
.countdown_row span { width:40px !important; font-size:12px !important; }
.hotbuss .item.offer { width:98%; }
.topfilters ul li.filter-out { padding:15px 15px 15px 10px; width:94%; }
.promo-page-top .content-blk { margin:0; }
.promo-page-top .content-blk .left-blk { width:100%; margin:0px; }
.promo-page-top .content-blk .left-blk h1 { font-size:22px; line-height:28px; }
.promo-page-top .content-blk .left-blk h1 span { margin:15px 10px 10px 0; }
.promo-page-top .content-blk .left-blk .services-count ul li { width:30%; margin:0 3% 0 0; }
.promo-page-top .content-blk .left-blk .services-count ul li .count-number { font-size:24px; }
.promo-page-top .content-blk .left-blk .services-count ul li .cou-text { font-size:12px; }
.promo-page-top .content-blk .right-blk .frm-right { display:none; }
.why-sulekha-outer { margin:20px 3%; }
.why-sulekha-outer .titletxt { }
.why-sulekha-outer ul { margin:10px 0 20px 0; }
.why-sulekha-outer ul li { width:100%; }
.why-sulekha-outer ul li p { font-size:13px; padding:0 10px 20px 10px; }
.insight-oppur { padding:30px; }
.insight-oppur .left-content { display:none; }
.insight-oppur .right-content { width:auto; margin:0px; padding:20px 10px; }
.insight-oppur .right-content .title-txt { padding:0px 0 5px 0; }
.insight-oppur .right-content p { padding:5px 0 15px 0; font-size:15px; }
.establish-user { padding:30px; }
.demo-screens-outer .left-detail { width:auto; float:none; margin:0px; padding:30px 30px 0 30px; border-bottom:solid 1px #e4e4e4; }
.demo-screens-outer .left-detail .titletxt { font-size:25px; line-height:30px; padding:0px; }
.demo-screens-outer .left-detail .titletxt br { display:none; }
.demo-screens-outer .left-detail p { font-size:14px; line-height:20px; }
.demo-screens-outer .left-detail ul li { font-size:14px; }
.demo-screens-outer .right-img-outer { display:none; }
.succ-sry-out .titletxt { font-size:25px; line-height:30px; }
.promo-page-top .content-blk .left-blk .mob-view { display:block; padding:10px 0 0 0; text-align:center; }
.content-8-outer { height:310px; }
.content-8-outer .list-con-outer { width:360px; padding:20px 20px 0 20px; }
.content-8-outer .list-con-outer .deta-cont { position:static; }
.content-8-outer .frm-outer { width:360px; padding:20px 20px 0 20px; }
.content-8-outer .frm-outer .con-outer { position:static; }
.content-8-outer .list-con-outer .deta-cont ul li { width:100px; }
.content-8-outer .frm-outer .but-outer { position:static; text-align:center; }
.hide-in-mob { display:none; }
.cityselector .search-business .sing-frm-out.optss label.onfoucused{top:0px;left:10px;color:#4b8398;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;}
/* bottom slider starts here */
.content-8-outer .owl-carousel .owl-item .item .list-con-outer { width:360px; padding:20px 20px 0 20px; position:relative; float:left; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont { position:static; z-index:5; margin:0 30px 0 0; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont .steps { font-size:14px; line-height:20px; color:#666; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont .titletxt { font-size:20px; line-height:30px; color:#333; font-weight:bold; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont p { font-size:13px; line-height:20px; color:#555; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul { margin:0px; padding:0px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li { width:100px; position:relative; margin:15px 10px 0 0; padding:0; list-style:none; float:left; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li figure { padding:15px; width:50px; height:40px; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; border: solid 1px #ccc; text-align:center; display:table; vertical-align:middle; margin:0 0 5px 20px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li figure img { width:50px; height:45px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li .txt-fld { font-size:13px; line-height:18px; color:#666; text-align:center; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer { width:360px; padding:20px 20px 0 20px; position:relative; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer { position:static; left:220px; top:36px; z-index:5; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .titletxt { font-size:20px; line-height:30px; color:#333; margin:0; padding:0 0 10px 0; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out { display:block; margin:10px 0; position: relative; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .cityajaxinwrap { width:100%; z-index:100; top:46px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .loadingmini { position:absolute; z-index:5; right:5px; top:10px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas { border:solid 1px #aaa; border-top:none; z-index:100; position:absolute; top:42px; left:0; width:100%; height:auto; overflow-y:visble; overflow-x:hidden; background-color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas .single-title { font-size:14px; line-height:22px; color:#333; padding:10px; background-color:#ccc; font-weight:bold; text-align:left; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul { margin:0px; padding:0px; display:block; background-color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li { text-align:left; display:block; margin:0px; padding:0; font-size:13px; line-height:20px; color:#666; -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; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li a { display:block; padding:10px; color:#666; border-bottom:solid 1px #e8e8e8; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:before { bottom: 100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width:5px; margin-left:-5px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:before { border-color: rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:6px; margin-left:-6px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li a:hover { background-color:#ff4242; color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li.active a { background-color:#ff4242; color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .ortxt { color:#666; text-align:center; font-size:13px; line-height:18px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input { padding: 0 10px; border:none; background:#fdfdfd; font-size:14px; color:#818d91; height: 45px; border:solid 1px #aaa !important; width: calc(100% - 20px); }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out label { position:absolute; top:18px; left:10px; color:#818d91; font-size:14px; -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; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus, .content-8-outer .frm-outer .con-outer .sing-frm-out.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus~label, .content-8-outer .frm-outer .con-outer .sing-frm-out.active label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .boderr { background:#f3f3f3; height:1px; display:block; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus~.boderr {
background:#2cbebc !important;
-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;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input { border:solid 1px #c60028 !important; }
 .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus~label, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert label {
color:#c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus~.boderr, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert .boderr {
background:#c60028 !important;
}
/*.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss input, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input{border-bottom:none !important;}*/
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss input { width:calc(100% - 122px); }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss label { top:11px; left:110px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss.alert label { top:3px !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss input:focus~label, .det-common-frm-blk.optss.active label {
top:3px;
left:110px;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox { width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox i { position:absolute; z-index:100; font-size:13px; line-height:16px; color:#999; right:10px; top:14px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox select { border:solid 1px #aaa; width:117%; box-shadow:none !important; outline:none !important; height:47px; padding:10px 15px; font-size:14px; color:#818d91; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox { width:100%; overflow:hidden; float:left; position:relative; font-family:fontawesome; }/*
.bsiform-fullblk.optss .selcbox:before{content:"\f107"; position:absolute; top:18px; right:10px; font-size:14px; color:#818d91; cursor:pointer;}*/
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox select { width:100%; border:none !important; box-shadow:none !important; outline:none !important; height:45px; padding: 10px; font-size:14px; color:#818d91; background: url(../images/other/down-new.jpg) no-repeat right 6px #fdfdfd; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea { width:calc(100% - 20px); border:none; background:#fdfdfd; font-size:14px; color:#818d91; padding:15px 10px; border-bottom:solid 1px #d9d9d9 !important; height:40px; resize:none; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea:focus { border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border-bottom:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea:focus~label {top:3px;left:10px;color:#4b8398;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;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert textarea:focus, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer.optss.alert textarea { border-bottom:solid 1px #c60028 !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus, .bsiform-fullblk.alert input { border:solid 1px #c60028 !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input::-webkit-input-placeholder {
color: #c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:-moz-placeholder {
color: #c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input::-moz-placeholder {
color: #c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:-ms-input-placeholder {
color: #c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox input { width: calc(100% - 100px); padding:0px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox select:focus, .content-8-outer .owl-carousel .owl-item .frm-outer .con-outer .sing-frm-out.optss.active .selcbox { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss.alert .selcbox select { border:solid 1px #c60028 !important; border-right:none !important; }
.reviestitle, .reviesratewrp { display:block; float:none; margin-bottom: 8px; }
.lcfbg { height:555px !important; }
.fix-mob-but{position:fixed;z-index:1000;bottom:0px;left:0px;width:100%;display:block;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;background-color:#ce3239;padding:10px;letter-spacing:0.5px;}
.padd-menu ul li .help-ques-answ{right:-80px;}
.left-frm-panel .bas-sil-pack ul li .basic-price-outer .cont-list a .hov-img{display:none;}
.insight-oppur .right-content{margin:10px 5% 0;}
.que-ans h1{font-size:20px;line-height:24px;}
.user-fulfilment-outer {width:98%;}
.user-fulfilment-outer h1{font-size:18px;line-height:22px;padding:15px 0;}
.user-fulfilment-outer .listings-outer .single-listing{padding:12px;}
.user-fulfilment-outer .listings-outer .single-listing .left-img-blk figure{width:80px;height:80px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .titletxt{font-size:16px;line-height:20px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li{font-size:14px;line-height:20px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list{font-size:12px;line-height:18px;}
.user-fulfilment-outer .listings-outer .single-listing .left-img-blk figure{display:none;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk{width:100%;}
.user-fulfilment-outer .listings-outer .single-listing{padding:10px 0;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content{width:100%;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content{width:100%;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating b{margin:5px 0 0 0;}
.user-fulfilment-outer .also-intrest ul li .top-content ul{width:65% !important;}
.user-fulfilment-outer .popular-service ul li{width:100% !important; margin:0 0 15px 0 !important;}
.user-comment-blk .left-user-img figure{display:none;}
.user-comment-blk .user-ans-blk ul li.split{float:none;width:auto;}
.user-comment-blk .user-ans-blk ul li.split input[type="text"]{width:95%;}
.user-comment-blk .user-ans-blk{width:100% !important;}
.single-answer-listing .left-user-img figure{display:none;}
.single-answer-listing .user-replyed-blk{width:100% !important;}
.single-answer-listing .reply-blk .lt-like-links{margin:0px;}
.single-answer-listing .reply-blk .lt-like-links ul li{padding:0 15px 10px 0 !important;}
.top-category-blk .user-ques-blk .left-user-img figure{display:none;}
.top-category-blk .cate-title{padding:10px 10px 0 20px !important;}
.que-ans-search-blk ul li input[type="text"]{width:315px !important;}
.que-ans-search-blk ul li .drop-list{width:335px !important;}
.tot-rt-blk .notification-blk ul li .drop-list{width:95.8% !important;}
.tab-cont-outer .middle-title{font-size:16px;line-height:22px;padding:0 10px 0 20px}
.single-answer-listing .single-reply-outer{margin:0px;}
.single-answer-listing .single-reply-outer .reply-blk{padding:10px 0;}
.single-answer-listing .single-reply-outer .reply-blk .lt-like-links{margin:0px;}
.thanks-giving-blk{padding:0 10px;}
.thanks-giving-blk.brand-back .content-outer .brand-title{padding:20px 20px 0  0;font-size:20px;line-height:24px;}
.thanks-giving-blk.brand-back .content-outer .brand-title span{font-size:12px;letter-spacing:0.5px;}
.sul-header-big .more-serv-but{top:511px;}
.lcfbg .serpros .more-serv-but{margin: 23px 82px 0 0;}
.catebanner .more-serv-but{top:27px !important;right: 67px !important;}
.sul-header-big .pio-serv-but .busi-img{display:none;}
.sul-header-big .pio-serv-but{left:10px;top:10px;}
.sul-header-big .pio-serv-but .inside a{padding:4px;font-size:12px;}
.cattitle h1{margin:20px 0 0 0;}
.free-promo-outer .simi-promo-list ul li{width:96%;margin:0 0 10px 0;}
.hp-proms-slide-in{width:88%;}
.hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-prev{ left:10px;}
.hp-proms-slide.owl-theme:hover  .owl-controls .owl-buttons div.owl-prev{left:10px;}
.hp-proms-slide.owl-theme .owl-controls .owl-buttons div.owl-next{right:10px;}
.hp-proms-slide.owl-theme:hover  .owl-controls .owl-buttons div.owl-next{right:10px;}
.other-cons-link ul li{margin:0 0 5px 0;}
.profile-detail-outer .user-ans-blk ul{width:88% !important;padding:5px 20px 0 20px !important;}
}
/* bottom slider end here */

@media only screen and (min-width : 481px) and (max-width : 640px) {
.profile-page-header .profile-cover .breadcrumb { display:none; }
.cont_col_8 { width:98%; }
.mobileview { display:block !important; visibility:visible !important; }
.mobilehide { display:none; visibility:hidden; }
.cont_col_8, .cont_col_4, .colgrid .col_4 { width:98% }
/* header starts here */
header .top-header-search .location-outer .loc-popup-outer { width:338px !important; left:17px !important; }
header .top-header-search .location-outer .loc-popup-outer .overflow { height:150px !important; overflow-y:scroll !important; margin-top: 15px !important; }
/* header starts here */
header .olyopacity-black { top:48px; }
header .top-header-search { padding:2px 15px; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:320px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; position:fixed; top:50px; left:0; margin:0px; padding:20px 50px; width:90%; }
header .top-header-search .search-block .inputs-outer { margin:0 10px 10px 0; }
header .top-header-search .search-block .inputs-outer.mobi-sea-view { float:left; margin:0 32px 10px 0; }
header .top-header-search .search-block .close-search { display:block; }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:195px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:190px; border-left:solid 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:339px; }
header .top-header-search .search-block .inputs-outer i { left:215px; }
header .top-header-search .search-block .inputs-outer .drop-down-list { width:340px; }
header .top-header-search .search-block .top-arrow { display:block; right:102px; top:-8px; }
header .top-header-search .search-block .sea-top-arrow { display:block; right:104px; top:-8px; }
header .top-header-search .search-block .popular-search { display:block; color:#000; }
header .top-header-search .search-block .popular-search .popular-title { font-size:14px; line-height:20px; color:#333; border-bottom:dotted 1px #ccc; margin:0 0 10px 0; padding:0 0 10px 0; }
header .top-header-search .search-block .popular-search ul { margin:0px; padding:0px; }
header .top-header-search .search-block .popular-search ul li { margin:0px; padding:5px; float:left; }
header .top-header-search .search-block .popular-search ul li a { font-size:12px; line-height:18px; display:block; border:solid 1px #eee; padding:5px 10px; background-color:#f5f5f5; text-decoration:none; color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.7s ease-out; }
header .top-header-search .search-block .popular-search ul li a:hover { border:solid 1px #999; background-color:#999; color:#fff; }
header .top-header-search .btn-large.ext-pad span { display:inline-block; }
header .top-header-search .location-outer { width:auto; }
header .top-header-search .location-outer .loc-popup-outer { width: 324px; left:16px; }
header .top-header-search .location-outer .loc-popup-outer:before { left:81px; }
header .top-header-search .location-outer .loc-popup-outer:after { left:82px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:260px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { width:46%; }
header .top-header-search .sul-logo a { width:30px; }
header .top-header-search .search-block { position:fixed; top:80px; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; padding:1px 0 0 0px; }
header .top-header-search .right-side-links-outer .login-outer a span { display:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:-13px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:1px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer { margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a i { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(../images/default/poat-ad-icon-white.png?v=5.6.7) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .post-ur-need a span, header .top-header-search .right-side-links-outer .phone-outer a span, header .menu-outer { display:none; }
header .top-header-search .right-side-links-outer .search-icon, header.menu-stick .top-header-search { display:block; }
header .top-header-search .location-outer .loc-popup-outer .overflow { height:340px; overflow-y:scroll; margin-top: 15px; }
/* header end here */

/* header starts here */
.leaderboard, .feedsharebtn { display:none !important; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out input[type="text"] { width: 94% !important; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out.alert input[type="text"]{border: solid 1px red}
.bgwhitebdr .cont_col_8 .wyuswrp { width: 90% !important; }
.mostlist ul li { width: 44% !important; }
.popularcty .col_2.small { width: 49% !important; }
.catsubtitle { font-size: 22px !important; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out { width: 100% !important; }
.global-sea-con-out { width: 430px !important; margin-top: 10px; }
.global-sea-con-out h1 { font-size:26px; }
.lestlead { background-color: rgba(40,47,56,1); }
.lestlead ul li { width: 43.5%; }
.lspromowrp .lspromo { font-size:20px }
.btn-large { padding: 4px 12px; font-size: 14.5px; }
.cityselector, .cityselector.large { left: 50%; margin-left: -30% !important; margin-top:0; top:10% !important; width: 60% !important; }
.feedcontent .feedcol1, .feedcontent .feedcol2, .feedcontent .feedcol3, .feedcontent .feedcol4 { width:100% }
.overlayformbd .sharelt { width:100%; margin-bottom:10px; }
.overlayformbd .socalicons ul li .btn { font-size:12px; padding:5px 8px; }
.overlayformbd .helptext, .overlayformbd .alerttext { height:auto }
.lsartical ul li { margin: 0 10px 10px 0; }
.searchwrp ul li { width:90% }
.list-group.wanted-grup ul li { width:44.95%; }
.lsartical ul li { width:44%; }
.post-bg .moblbg { display:none; }
.postcont { width:98% }
#owl-demo .item.testwrp { margin-top:15px; }
#owl-demo .item.testwrp figure { float:none; margin:0 auto; width:100px; height:100px; }
#owl-demo .item.testwrp p { font-size: 14px; }
#owl-demo .item.testwrp .testtitle { font-size: 16px; }
.getcont input[type="text"] { width: 180px; }
.category-box-text figure img, .category-box-text ul li, .serpros, .contentwrp { width: 100%; }
.contentwrp .contentlt { width: 78%; }
.content .contentrt { width: 22%; }
.searchwrp ul li { width:100%; padding:5px 0 }
.searchwrp ul li input[type="text"] { width: 500px; }
.selecttoo a { height:25px; }
.searchwrp ul li .selecttoo { width: 500px; }
.searchwrp ul li .select-wrapper, .searchwrp ul li .select-wrapper select { width:500px; }
.appbox { left:-210px; }
.appbox:before { left: 214px; }
.catsection .sevcelist .cols ul li { width: 45%; font-size: 12px; }
.catlisting.catshake { position:relative; width:90% !important; margin: 0px 0px 3px 3px; }
.catlisting.catshake:before { content: "Popular Services"; text-align: center; display: block; font-size: 14px; font-weight: 700; padding: 10px 0; }
.catlisting.catshake ul { display:none; border-top: solid 1px #ddd }
.catlisting.catshake ul:before { position: absolute; top:32px; left: 43.3%; 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: ''; }
.catlisting.catshake ul:after { position: absolute; top:34px; left: 43.6%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
.catlisting.catshake:hover ul { display:block }
.catlisting.catshake ul li { position:static }
.catlisting.catshake ul li h2:after, .catlisting.catshake ul li i { display:none }
.catlisting.catshake ul li h2 { display:block !important; position:static; margin:0; background:none; color:#333 }
.con-blk-outer footer .con-blk-outer { width: 48%; }
.con-blk-outer footer .col_2.small { width: 48%; }
.catsubtitle, .cattitle { font-size:26px; font-weight:normal }
.cattitle .tagline { font-size:16px; font-weight:normal }
.cattlistwrp ul li.first { display:none }
.cattlistwrp ul li:hover span { z-index:2 }
.cattlistwrp ul li { padding:0; border-bottom: 1px solid #e7e7e7; }
.catsection .pulrnav ul li a { padding:5px }
.catsection .pulrnav ul li { padding:5px 0; font-size:13px; }
.postbgwrp h4 { font-size:18px; }
.list-group ul li { width:48% }
footer .col_2, footer .col_2.small, .rectreviewbg .recntnav ul li { width:100% }
.lcffrom ul li { width:50% !important; margin:0 0 10px; }
.lcffrom ul li.minwthb .select-wrapper, .lcffrom ul li.minwthb .select-wrapper select { width: 90%; }
.lcffrom ul li .selecttoo { width: 93%; }
.lcffrom ul li.last { padding:10px 0 0 0 }
.overlayformbd .socalicons ul li { width: 46%; float: left; text-align: left; }
.overlayformbd .socalicons ul li .btn { width:80% }
.overlayformbd .socalicons ul li i { font-size:14px }
.overlayformbd .socalicons ul li .fa-mobile { font-size:18px; }
.lcfwrp .lcfbd { border-radius:0 }
.lcfwrp { width:300px; margin:0 auto; }
.lcfwrp .lcfbd input[type="text"] { width:85% !important; }
.lcfwrp .lcfbd .lcfrom.city input[type="text"] { width:80% !important; }
.lcfwrp .lcfbd .lcfrom { width:290px; border-bottom: 2px solid #333; border-right:0; border-radius:2px }
.lcfwrp .lcfbd .lcfrom:last-child { border-bottom:0 }
.lcfwrp .lcfhd .title { font-size: 20px; line-height: 26px; padding-bottom:5px }
.lcfwrp .lcfhd .tagline { font-size: 13px; line-height: 20px; }
.lcfwrp .otpwrp .otherlinks ul li { width: 86%; }
.asidwrp .offerblock { width: inherit; }
.lcfbgwte .modallcflt { display:none }
.lcfbgwte .modallcfrt { width: 92%; }
.mailer-frm-outer .rt-frm-outer { display:none; }
.ofrblck .ofrbd ul li .mobilenum { width:65%; }
.offer-content-outer .category-filter .category-content ul li a { word-wrap:break-word; }
.offers-common-title h1 { font-size:18px; line-height:28px; }
.offer-content-outer .category-filter .category-content { padding:3px; margin:3px; }
.offer-content-outer .category-filter .category-content ul li { margin:0px; padding:0px; }
.offer-content-outer .category-filter .category-content ul li a { font-size:11px; line-height:15px; }
.offer-content-outer .category-filter h3 { font-size:12px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li { padding:5px 3px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer { padding:0 6px; }
.offer-content-outer .category-filter .sea-outer { padding:0px; }
.offer-content-outer .category-filter .sea-outer i { right:0px; }
.offer-content-outer .category-filter .sea-outer .load-img { right:18px; }
.offer-content-outer .category-filter .sea-outer input[type="text"] { width:77%; }
.offer-content-outer .category-filter .category-content ul li b { font-size:11px; line-height:15px; }
.offer-content-outer .category-filter .category-content ul li i { font-size:10px; line-height:15px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul { margin:0 0 10px 0; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li { padding:5px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer figure { float:none; text-align:center; margin:auto; }
.coming-soon-outer p { font-size:12px; line-height:20px; }
.recent-offer-list .item .img-value-outer ul li { padding:5px 3px; }
.recent-offer-list .item .img-value-outer ul li label { font-size:11px; }
.recent-offer-list .item .img-value-outer ul li .value-txt { font-size:12px; }
.offer-detail-banner-outer { padding:10px 15px; height:auto; }
.offer-detail-banner-outer .lt-content-outer { width:99%; padding-top:50px; }
.offer-detail-banner-outer .rt-content-outer { width:99%; }
.offer-detail-banner-outer .lt-content-outer h1 { font-size:16px; line-height:22px; padding:5px; }
.offer-detail-banner-outer .lt-content-outer .busi-title { font-size:14px; line-height:16px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out { margin:10px 0; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list { width:24%; height:80px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-title { font-size:13px; line-height:16px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-cont { font-size:12px; line-height:16px; font-weight:normal; }
.offer-detail-banner-outer .rt-content-outer .frm-outer { margin:10px 10px 10px 0; padding:10px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer { margin:10px 0 0 0; }
.offer-detail-banner-outer .rt-content-outer .frm-outer p { font-size:13px; line-height:15px; padding:5px 0 8px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list input[type="text"] { width:105px; }
.offer-calculate-det-out { padding:15px 15px 0; }
.offer-calculate-det-out .discount-blk ul li { width:100%; padding:5px 0; }
.offer-calculate-det-out .discount-blk ul li.brd-rt { border-right:none; }
.offer-calculate-det-out .discount-blk ul li .title-txt { padding:0; }
.offer-calculate-det-out .discount-blk ul li .con-txt { font-size:15px; line-height:20px; }
.offer-calculate-det-out .discount-blk ul li { width:48%; }
.offer-calculate-det-out h2 { font-size:18px; line-height:22px; }
.offer-content-outer.ful-wid h3 { padding:10px 0 0 5px; }
.offer-content-outer.ful-wid .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li { padding:5px 2px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list { width:117px; }
.offer-content-outer.ful-wid .offer-list-outer .offer-cat-list-out .single-list-out { width:97%; }
.ofrblckexpoffer { width: 66%; top: 0; }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out, .offer-calculate-det-out .loca-open-hrs-outer .open-hrs { width:98%; border-left:none; }
.offer-calculate-det-out .loca-open-hrs-outer .locations-out .loc-title-txt, .offer-calculate-det-out .loca-open-hrs-outer .open-hrs .loc-title-txt {font-size:14px; }
.offer-hm-page-blk ul li { width:98%; }
.offer-hm-page-blk ul li .offer-amt-out ul li { width:93%; }
.offer-hm-page-blk ul li .offer-amt-out ul li { width:88%; }
.techlcfpop .cityselector.promo-pop { margin-left:-27%; width:auto; position:absolute; top:60px; }
.techlcf-left { display:none; }
.techlcf-right { width:360px; }
.profile-page-header .profile-cover .profile-info .type-of-cate { margin:15px 10px 10px 0; }
/*.user-reaction ul li.ls-action-hide{display:none;}*/
.cityselector .share-blocks .share-contents .social-copy-share input[type="text"] { width:71%; }
.cityselector.new-full-size-popup { width:100% !important; top:0 !important; left:0; margin-left:0 !important; -webkit-border-radius:0px; -moz-border-radius:01px; border-radius:0px; box-shadow:none; }
.popup-back-layer { filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; background-color:#fff; }
.cityselector .formgroup ul li { width:93%; padding:10px 10px 20px 10px; }
.cityselector .formgroup ul li.contnum { width:93%; }
.cityselector .formgroup ul li.contnum input[type="text"]:required {width:85%;}
.profile-detail-outer .menu-card-outer .menu-search .dish-search input[type="text"] { width:64%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer { width:100%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li { width:97%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum { width:98%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input[type="text"]:required {width:83%;}
.profile-detail-outer .overview-content .lt-content { width:98%; }
.profile-detail-outer .overview-content .lt-content { width:100%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer .cont-out { width:98%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer .cont-out ul { padding:10px 10px 0 10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum { width:85%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li textarea { width:91%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li i { right:45px; }
.profile-detail-outer .overview-content .rt-content { width:99%; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li { width:25%; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp { width:100% !important; }
.reviestitle, .reviesratewrp { display:block; float:none; margin-bottom: 8px; }
.lcfbg { height: 480px; }
.fix-mob-but{position:fixed;z-index:1000;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;}
.padd-menu ul li .help-ques-answ{right:-80px;}
.left-frm-panel .bas-sil-pack ul li .basic-price-outer .cont-list a .hov-img{display:none;}
.hp-proms-slide-in{width:86%;}
.other-cons-link ul li{margin:0 0 5px 0;}
}
@media (max-width: 640px) {
/*ls-testimonial*/
.ls-testmonlbanner .breadcrumb { margin:0; padding: 10px 0 10px 5px }
.ls-testmonlbg .testlisthd figure { margin-bottom:15px; height:150px; }
.ls-testmonlbg .testlistft ul li { margin-bottom:8px; }
.ls-testmonlbanner .ls-testmoni-cont b { font-size:26px; }
.ls-testmonlbanner .ls-testmoni-cont small { font-size:16px; }
.ls-testmonlbanner .ls-testmoni-cont small br { display:none }
.ls-testmonlbanner .ls-testmoni-cont { padding:0; }
.ls-testmonlbanner { background-size: cover; height:inherit; }
.ls-testmonl-contactbg .ls-testmonl-claim p { line-height: 23px; }
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li{width:100% !important;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul li{width:auto !important;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .input-outer input[type="text"]{width:90%;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li i{left:86%;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .btn-outer{width:94%;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul{padding:20px 20px 0 20px;}
}

 @media only screen and (min-width : 641px) and (max-width : 768px) {
.cont_col_8, .cont_col_4 { width:100%; }
.col_4 { width:31%; }
.col_8 { width:57%; }
.col_12 { width:97.4%; }
/*#frMyAccount { width:700px !important; left:0px !important; }*/
.padhide, .mobilehide { display:none !important; }
/* header starts here */
.lslistingbd .cont_col_4, .lslistingbd .cont_col_8 { width:98% }
header .olyopacity-black { top:48px; }
header .top-header-search { padding:2px 15px; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:320px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; position:fixed; top:50px; left:0; margin:0px; padding:20px 55px; width:inherit; right:0 }
header .top-header-search .search-block.dis-blk:before { position: absolute; top: -9px; right: 104px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #c3c3c3; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
header .top-header-search .search-block.dis-blk:after { position: absolute; top: -8px; right: 105px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
header .top-header-search .search-block .inputs-outer { margin:0 10px 10px 0; }
header .top-header-search .search-block .inputs-outer.mobi-sea-view { float:left; margin:0 32px 10px 0; }
header .top-header-search .search-block .close-search { display:block; }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:130px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:200px; border-left:solid 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:339px; }
header .top-header-search .search-block .inputs-outer i { left:145px; }
header .top-header-search .search-block .inputs-outer .drop-down-list { width:340px; }
header .top-header-search .search-block .top-arrow { display:block; right:102px; top:-8px; }
header .top-header-search .search-block .sea-top-arrow { display:block; right:104px; top:-8px; }
header .top-header-search .search-block .popular-search { display:block; color:#000; }
header .top-header-search .search-block .popular-search .popular-title { font-size:14px; line-height:20px; color:#333; border-bottom:dotted 1px #ccc; margin:0 0 10px 0; padding:0 0 10px 0; }
header .top-header-search .search-block .popular-search ul { margin:0px; padding:0px; }
header .top-header-search .search-block .popular-search ul li { margin:0px; padding:5px; float:left; }
header .top-header-search .search-block .popular-search ul li a { font-size:12px; line-height:18px; display:block; border:solid 1px #eee; padding:5px 10px; background-color:#f5f5f5; text-decoration:none; color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.7s ease-out; }
header .top-header-search .search-block .popular-search ul li a:hover { border:solid 1px #999; background-color:#999; color:#fff; }
header .top-header-search .btn-large.ext-pad span { display:inline-block; }
header .top-header-search .location-outer { width:auto; }
header .top-header-search .location-outer .loc-popup-outer { width: 570px; left: 17px; top: 0; }
.scroll { top: 48px; }
header .top-header-search .location-outer .loc-popup-outer:after { left: 81px; }
header .top-header-search .location-outer .loc-popup-outer:before { left: 80px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:260px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { width:24%; }
header .top-header-search .sul-logo a { width:30px; }
header .top-header-search .search-block { position:fixed; top:80px; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; padding:1px 0 0 0px; }
header .top-header-search .right-side-links-outer .login-outer a span { display:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:-13px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:1px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer { margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a i { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(../images/default/poat-ad-icon-white.png?v=5.6.7) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .post-ur-need a span, header .top-header-search .right-side-links-outer .phone-outer a span, header .menu-outer { display:none; }
header .top-header-search .right-side-links-outer .search-icon { display:block; }
header.menu-stick .top-header-search { display:block; }
/* header end here */
.global-sea-con-out, .serpros { width: 450px; }
.global-sea-con-out { margin-top: 45px; }
.global-sea-con-out .contents-outer .home-search-outer { padding:15px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out.btnwrp { width: 100%; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out label { font-size:11px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out { width: 100%; }
.contdetls ul.seroffer li { width:43% }
.mapviewlist .maplisting figure { display:none; }
.mapviewlist .maplisting .maplistwrp { width: 100%; }
.large .sharelt ul li input[type="text"].max { width: 77%; }
.contentwrp { width: 100%; float: left; }
.content figure { display:none }
.mstpulrser ul li, .list-group ul li { width: 48%; }
.catsection .pulrnav ul li { font-size: 13px; }
.catsection .pulrnav ul li a { padding:13px 8px; }
.catsection .sevcelist .cols { width:98%; margin: 1% 2% 0; }
.catsection .sevcelist .cols ul li { width: 28.98%; }
.lsdetaltitle h1 { font-size:32px; }
.lsdetaltitle { left:3%; width:90% }
.asidwrp.contactbg .contact ul li.contactnum input[type="text"] { width: 85.6%; }
.selecttoo { width: 98%; }
.contactwrp .contactbg .contactfrm .contactlt ul li .selecttoo { width: 99%; }
.lestlead ul li { padding:5px; font-size:15px; }
.bgwhitebdr:before { display:none }
.wyuswrp b { font-size:18px; }
.wyuswrp p { font-size: 13px; line-height: 18px; }
.leaderboard { display:none; }
#owl-demo .item.testwrp .testtitle { font-size:17px; }
#owl-demo .item.testwrp { margin-top:5px; width: 95%; margin-right: 10px; }
.post-bg .moblbg { display:none; }
.othercont { margin-top:90px; padding-top: 60px; }
.popularcty .popular-sea ul li { width: 33%; float: left; }
.mostlist ul li { padding:8px 10px 8px 5px; width:46%; }
.othertitle { font-size: 28px; }
.lslisting .listingtitle .listnav { margin:0; width:100% }
.lslisting .listingtitle .listnav ul { float:right }
.shortlistwrp { position: absolute; top: 70px; padding: 5px 12px; right:290px; background:#fff; border:solid 1px #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 25px; width: initial; }
footer .col_2, footer .col_2.small { width: 47%; min-height: 160px; }
footer .col_2.small { min-height:220px; margin-bottom:15px; }
.postcont { float:none; width:90%; text-align:center; margin:0 auto }
.list-group.wanted-grup ul li { width:45% }
.list-group.wanted-grup h3 { height:inherit }
.postcont { float:none; width:90%; text-align:center; margin:0 auto }
.list-group.wanted-grup ul li { min-height: 122px; }
.colgrid .col_4 { width:97% }
.hmebg { width:46%; margin:10px; float:left }
.bgwhitebdr .cont_col_8 { width: 100%; }
.bgwhitebdr .cont_col_8 .wyuswrp { width:25% }
.lestlead ul li p { height: 41px; overflow: hidden; }
.list-group ul li { min-height: 100px; overflow: hidden; }
.post-bg .moblbg { display:none }
.postcont { width: 90%; margin: 0 auto; float: none; text-align: center; }
.lsartical ul li { width:42%; }
.feedsharebtn { top:auto; bottom:0; margin-top:0; width:220px; height:30px; right:10px; z-index:999 }
.feedbtn { width:160px; height:30px; float:left; }
.sharebtn { margin:0; margin-right:10px; float:left; }
.feedbtn { width: 165px; height: 30px; box-shadow: 0 2px 2px #ccc; border: solid 1px #ccc; border-right: 0; }
.feedbtn a { display:block; width:165px; height:30px; background:#fff url(../images/default/feedback-hr.png?v=5.6.7) 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; }
.lestlead { margin-top: -73px; }
.bgwhitebdr .cont_col_4 { display:none }
.hmebg figure { height: 200px; }
.hmebg figure img { height:auto }
.lsnav ul li.interbtn { margin-right: 25px; }
.lsnav ul li { margin:0 10px 0 0 }
.statichtml { width: 98%; overflow-x:scroll; overflow-y: auto; }
.contactwrp .contactbg .contactfrm .contactlt, .contactwrp .contactbg .cont_col_4 { width: 98%; }
.contactwrp .contactbg .contactfrm .contactlt ul li .addon, .contactwrp .contactbg .contactfrm .contactlt ul li .required { display:none; }
.contactwrp .contactbg .contactfrm .contactlt ul li label { display:block }
.contactbg .cont_col_8 { width: 98%; }
.contactwrp .contactbg .contactfrm .contactlt ul li input[type="text"] { width: 98%; }
.contactwrp .contactbg .contactfrm .contactlt ul li input[type="text"].max { width: 84.5%; }
.popularcty .popular-sea ul li { width: 98%; line-height: 25px; }
.cityselector { width: 600px; margin-top: -140px; margin-left: -300px; top:30% }
.cityselector .close { top:-10px }
.catlisting ul li { width:47% }
.catlistingwrp .list_col ul li { width:45.6% }
.searchwrp ul li { width: 45%; padding:5px 0; height:90px }
.searchwrp ul li input[type="text"] { width: 277px; }
.selecttoo a { height:25px; }
.searchwrp ul li .selecttoo { width: 290px; }
.searchwrp ul li .select-wrapper, .searchwrp ul li .select-wrapper select { width: 290px; }
.contactbg .thankucont ul li { width: 44.3%; }
.backttosearch .mobilehide { display:none }
.lsnav { text-align:left }
.lsnav ul li { margin:0 5px 0 0 }
.lsnav ul li a { padding:12px 10px 14px }
.lsmapbg { height: 280px; }
.othercont { margin-top: 5px; }
.other-metros ul li { width:33% }
.category-box-text ul li { width: 31.93%; }
.feedcontent .feedcol1.small, .get-map-out .map { width:100% }
.cattlistwrp ul li { padding:0; }
.cattlistwrp ul li.first { display:none }
.catsubtitle, .cattitle { font-size:30px; line-height: 30px; }
.botget { text-align:left }
.lcffrom ul li { width:31% !important; margin:0 0 10px; }
.lcffrom ul li.minwthb .select-wrapper, .lcffrom ul li.minwthb .select-wrapper select { width: 200px; }
.lcffrom ul li .selecttoo a { padding: 3px 6px; }
.selecttoo { width: 96%; }
.lcffrom ul li.last { padding:0 }
.lcfwrp { width:601px; margin:0 auto; }
.lcfwrp .lcfbd input[type="text"] { width: 80% !important; }
.lcfwrp .lcfbd .lcfrom.city input[type="text"] { width: 67% !important; }
.lcfwrp .lcfbd .lcfrom { width:188.27px; }
.lcfwrp .lcfbd .fullwidth { width:389px }
.lcfwrp .lcfbd .fullwidth input[type="text"] { width: 92% !important; }
.lcfwrp .otpwrp .otherlinks ul li { width: 42.7%; }
.lsdetailshd { height:inherit }
.lsdetaltitle { position:static !important; }
.lsdetaltitlewrp, .offerblock { width:100% }
.asidwrp .offerblock { width: inherit; }
.offerblock { margin:10px 0 }
.offer-block { width: 90%; margin: 15px 0; }
.ofrblck.popup { margin:0px; width:580px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .cat-title { height:23px; overflow:hidden; }
.ofrblck { position:static; width:90%; margin:20px 0; }
.ofrblck .ofrbd ul li .mobilenum { width:65%; }
.offer-content-outer .category-filter .category-content ul li a { word-wrap:break-word; }
.offer-content-outer .category-filter { width:35%; }
.offer-content-outer .offer-list-outer { width:64%; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out { width:46% }
.offer-content-outer .offer-list-outer .sortby-filter ul li a { font-size:13px; }
.recent-offer-list .item .img-value-outer ul li { padding:5px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul { margin:0 0 10px 0; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li { padding:5px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer figure { float:none; text-align:center; margin:auto; }
.coming-soon-outer p { font-size:12px; line-height:20px; }
.recent-offer-list .item .img-value-outer ul li { padding:5px 3px; }
.recent-offer-list .item .img-value-outer ul li label { font-size:11px; }
.recent-offer-list .item .img-value-outer ul li .value-txt { font-size:12px; }
.offer-detail-banner-outer .lt-content-outer h1 { font-size:20px; line-height:26px; }
.offer-detail-banner-outer .lt-content-outer .busi-title { font-size:16px; line-height:20px; }
.offer-detail-banner-outer .lt-content-outer { width:55%; }
.offer-detail-banner-outer .rt-content-outer { width:45%; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list { width:24%; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-title { font-size:12px; line-height:16px; font-weight:normal; text-align:center; float:none; width:auto; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-cont { font-size:12px; line-height:18px; font-weight:normal; }
.offer-detail-banner-outer .rt-content-outer .frm-outer { margin:5px 15px 0; }
.offer-detail-banner-outer .rt-content-outer .frm-outer h2 { font-size:15px; line-height:20px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer p { padding:5px 0 8px; font-size:13px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list input[type="text"] { width:80px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid { font-size:12px; line-height:12px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list { width:92px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer { margin:0px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer ul li input[type="text"] { width:85%; }
.offer-hm-page-blk ul li .offer-amt-out ul li { width:88%; }
.techlcfpop .cityselector.promo-pop { margin-left:-27%; width:auto; position:absolute; top:60px; }
.techlcf-left { display:none; }
.techlcf-right { width:360px; }
.in-scroll.fir-use { overflow:scroll !important; }
.cityselector .share-blocks .share-contents .fb-lin-outer ul li { width:21.5%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:97%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search .close-search { right:26%; }
/*.profile-detail-outer .aboutus-more ul li{width:42%;}*/
.cityselector .contact-frm-outer ul li .mobilenum { width:92%; }
.cityselector .contact-frm-outer ul li .mobilenum input[type="text"] { width:96%; }
.cityselector .contact-frm-outer ul li textarea { width:95%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:89%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li i { right:15px; }
.cityselector .popup-frm-outer .promofrms-outer ul li textarea { height:150px; }
.profile-detail-outer .related-job-openings .joblist .col1 { width:67%; }
.profile-detail-outer .qus-ans-outer ul li { width:97.7%; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap { width:92%; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question .count { left:64.6%; }
.thanks-giving-blk .content-outer .left-blk .title-one { padding:20px 0 0px 31%; font-size:30px; line-height:30px; }
.thanks-giving-blk .content-outer .right-blk .countdownwrapp { width:80%; margin:40px 20px 0 0; margin:0 0 0 31%; }
.thanks-giving-blk .content-outer .left-blk .countdownwrapp { width:65%; margin:10px 0 0 31%; }
.thanks-giving-blk .content-outer .right-blk { right:10px; }
.countdown_row span { width:80px !important; }
.hotbuss .item.offer { width:48%; }
.page-not-found-top .top-title-txt { padding:0 0 0 2%; }
.page-not-found-top .single-txt { padding:0 0 0 2%; }
.page-not-found-top .sear-outer { padding:30px 0 0 2%; }
.page-not-found-top .rt-img { right:2%; }
.reviestitle, .reviesratewrp { display:block; float:none; }
.lcfbg { height: 284px; }
.promo-page-top .content-blk .left-blk{margin:0 5%;}
.promo-page-top .content-blk{width:auto;float:none;}
.padd-menu ul li .help-ques-answ{right:-80px;}
.left-frm-panel .bas-sil-pack ul li .basic-price-outer .cont-list a .hov-img{display:none;}
.user-fulfilment-outer {width:98%;}
.user-fulfilment-outer h1{font-size:18px;line-height:22px;}
.user-fulfilment-outer .listings-outer .single-listing .left-img-blk figure{width:75px;height:75px;margin:20px 0 0 10px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .titletxt{font-size:16px;line-height:20px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li{font-size:14px;line-height:20px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list{font-size:12px;line-height:18px;}
.sul-header-big .more-serv-but{top:34px;right:10px;}
.sul-header-big .pio-serv-but{top:34px;left:10px;}

}
 @media (max-width: 768px) {
.ofrblck .ofrbd ul li .checkbox { padding:10px 0; }
/* .overlay-gallerywrp { width:80%; margin-left:-40%; left:50%; top: 30%; }*/
.overlay-gallerywrp .close { right: 0; top: -36px; }
.overlay-gallerywrp .thumbnial .owl-theme .owl-controls { display:block !important; }
.cont_col_8.ls-left { width:100%; }
.cont_col_4.ls-right { width:100%; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list { width:60%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search { width:38%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search input[type="text"] { width:71%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list { width:100%; }
.profile-detail-outer .simi-resta-list { height:109px; overflow:hidden; }
.profile-detail-outer .simi-resta-list ul li { width:97%; float:none; }
.profile-detail-outer .simi-resta-list ul li .titletxt { height:18px; overflow:hidden; }
.profile-detail-outer .other-stuff { height:223px; overflow:hidden; }
.profile-detail-outer .other-stuff ul li { width:48%; margin:0 2% 0 0; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp { width:78%; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp input[type="text"] { width:88%; }
.user-reaction .claim-profile { display:none; }
.profile-detail-outer .user-ans-blk ul{width:98%;padding:5px 20px 0 20px !important;}
}
 @media only screen and (max-width : 768px) {


    .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer {
        padding: 10px;
        position: absolute;
        width: 200px;
        z-index: 10;
        background-color: #fff;
        left: -93px;
        top: -143px;
    }

        .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer:after, .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer:before {
            top: 100%;
            left: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }

        .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer:after {
            border-color: rgba(255, 255, 255, 0);
            border-top-color: #fff;
            border-width: 15px;
            margin-left: -15px;
        }

        .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer:before {
            border-color: rgba(255, 255, 255, 0);
            border-top-color: #fff;
            border-width: 18px;
            margin-left: -18px;
        }

        .profile-page-header .profile-cover .profile-info .pin-outer.info .information-outer .close-txt {
            display: block;
        }   


.detail-warp .detail-nav { height:70px; overflow:hidden; }
.detail-warp .detail-nav .mov-scroll { overflow-x:scroll; overflow-y:hidden; width:1200px; height:90px; }
.detail-warp .detail-nav .mov-scroll ul { width:1000px; }
.detail-warp .detail-nav .mov-scroll ul li.more-details { display:none; }
.profile-page-header .profile-cover .profile-offer .ofrblck .ribbon { display:none; }
.profile-page-header .profile-cover .profile-offer .ofrblck { margin:0px; }
.ofrblck .ofrhd .ofrtitle { font-size:15px; }
.ofrblck .ofrhd .ofrper { font-size:11px; line-height:14px; }
.profile-detail-outer .overview-content .lt-content ul li { width:38%; }
.profile-page-header { height:auto; padding:0; }
.profile-page-header .profile-cover { height:auto; }
.profile-page-header .profile-cover .profile-info { width:100%; }
.profile-page-header .profile-cover .profile-offer { width:100%; }
.ofrblck .ofrbd ul li .mobilenum { width:78%; }
.user-reaction { padding:0 0 0 135px; }
.user-reaction ul li { margin:0 15px 10px 0; }
.ofrblck .ofrbd ul li .mobilenum input[type="text"] { width:92%; }
.user-reaction .other-recom ul li { margin:0 10px 5px 0; }
.user-reaction .pro-image { width:50px; height:50px; left:26px; top:16px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li { float:none; width:auto; }
.profile-detail-outer .ls-gallery figure { width:120px; height:120px; margin-right:20px; }
.profile-detail-outer .ls-gallery figure.last figcaption { font-size:28px; }
.overlay-gallerywrp .close { top:-48px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop { left:-31%; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:after, .profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:before { left:91%; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city { left:-123px; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city:after, .profile-detail-outer .overview-content .rt-content .city-list li .more-city:before { left:86%; }
.cityselector.new-full-size-popup { width:100%; top:0; left:0; margin:0; -webkit-border-radius:0px; -moz-border-radius:01px; border-radius:0px; box-shadow:none; }
.popup-back-layer { filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; background-color:#fff; }
.overlay-gallerywrp .left-img-block { width:98%; }
.overlay-gallerywrp .right-cont-block { width:98%; display:none; }
.overlay-gallerywrp .left-img-block .owl-controls .owl-buttons .owl-prev, .overlay-gallerywrp .left-img-block .owl-controls .owl-buttons .owl-next { top:35%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm h3 { margin:0 0 15px 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out { width:98%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li input[type="text"] { width:86%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul { padding:0 0 0 10px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li textarea { width:89%; height:100px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li i { right:22px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum { width:78%; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content { width:100%; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content { width:100%; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer { padding:10px 0 15px 0; border-top: dotted 1px #e4e4e4; margin: 5px 0 0 0; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .amt { padding:0 0 0 10px; float:left; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer { padding: 0 10px 0 0; text-align:right; }
.user-reaction .claim-profile { display:none; }
.promo-page-top{}
.promo-page-top .content-blk{margin:0;}
.promo-page-top .content-blk .left-blk{width:90%;}
.promo-page-top .content-blk .right-blk{display:none;}
.fix-mob-but {position:fixed;z-index:1000;bottom:0px;left:0px;width:100%;display:block;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;background-color:#ce3239;padding:10px;letter-spacing:0.5px;}
/* bottom slider starts here */
.content-8-outer .owl-carousel .owl-item .item .list-con-outer { width:360px; padding:20px 20px 0 20px; position:relative; float:left; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont { position:static; z-index:5; margin:0 30px 0 0; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont .steps { font-size:14px; line-height:20px; color:#666; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont .titletxt { font-size:20px; line-height:30px; color:#333; font-weight:bold; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont p { font-size:13px; line-height:20px; color:#555; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul { margin:0px; padding:0px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li { width:100px; position:relative; margin:15px 10px 0 0; padding:0; list-style:none; float:left; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li figure { padding:15px; width:50px; height:40px; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; border: solid 1px #ccc; text-align:center; display:table; vertical-align:middle; margin:0 0 5px 20px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li figure img { width:50px; height:45px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li .txt-fld { font-size:13px; line-height:18px; color:#666; text-align:center; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer { width:360px; padding:20px 20px 0 20px; position:relative; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer { position:static; left:220px; top:36px; z-index:5; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .titletxt { font-size:20px; line-height:30px; color:#333; margin:0; padding:0 0 10px 0; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out { display:block; margin:10px 0; position: relative; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .cityajaxinwrap { width:100%; z-index:100; top:46px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .loadingmini { position:absolute; z-index:5; right:5px; top:10px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas { border:solid 1px #aaa; border-top:none; z-index:100; position:absolute; top:42px; left:0; width:100%; height:auto; overflow-y:visble; overflow-x:hidden; background-color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas .single-title { font-size:14px; line-height:22px; color:#333; padding:10px; background-color:#ccc; font-weight:bold; text-align:left; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul { margin:0px; padding:0px; display:block; background-color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li { text-align:left; display:block; margin:0px; padding:0; font-size:13px; line-height:20px; color:#666; -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; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li a { display:block; padding:10px; color:#666; border-bottom:solid 1px #e8e8e8; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:before { bottom: 100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width:5px; margin-left:-5px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:before { border-color: rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:6px; margin-left:-6px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li a:hover { background-color:#ff4242; color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li.active a { background-color:#ff4242; color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .ortxt { color:#666; text-align:center; font-size:13px; line-height:18px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input { padding: 0 10px; border:none; background:#fdfdfd; font-size:14px; color:#818d91; height: 45px; border:solid 1px #aaa !important; width: calc(100% - 20px); }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out label { position:absolute; top:18px; left:10px; color:#818d91; font-size:14px; -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; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus, .content-8-outer .frm-outer .con-outer .sing-frm-out.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus~label, .content-8-outer .frm-outer .con-outer .sing-frm-out.active label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .boderr { background:#f3f3f3; height:1px; display:block; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus~.boderr {
background:#2cbebc !important;
-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;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input { border:solid 1px #c60028 !important; }
 .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus~label, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert label {
color:#c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus~.boderr, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert .boderr {
background:#c60028 !important;
}
/*.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss input, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input{border-bottom:none !important;}*/
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss input { width:calc(100% - 122px); }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss label { top:11px; left:110px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss.alert label { top:3px !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss input:focus~label, .det-common-frm-blk.optss.active label {
top:3px;
left:110px;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox { width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox i { position:absolute; z-index:100; font-size:13px; line-height:16px; color:#999; right:10px; top:14px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox select { border:solid 1px #aaa; width:117%; box-shadow:none !important; outline:none !important; height:47px; padding:10px 15px; font-size:14px; color:#818d91; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox { width:100%; overflow:hidden; float:left; position:relative; font-family:fontawesome; }/*
.bsiform-fullblk.optss .selcbox:before{content:"\f107"; position:absolute; top:18px; right:10px; font-size:14px; color:#818d91; cursor:pointer;}*/
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox select { width:100%; border:none !important; box-shadow:none !important; outline:none !important; height:45px; padding: 10px; font-size:14px; color:#818d91; background: url(../images/other/down-new.jpg) no-repeat right 6px #fdfdfd; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea { width:calc(100% - 20px); border:none; background:#fdfdfd; font-size:14px; color:#818d91; padding:15px 10px; border-bottom:solid 1px #d9d9d9 !important; height:40px; resize:none; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea:focus { border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border-bottom:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea:focus~label {
top:3px;
left:10px;
color:#4b8398;
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;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert textarea:focus, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer.optss.alert textarea { border-bottom:solid 1px #c60028 !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus, .bsiform-fullblk.alert input { border:solid 1px #c60028 !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input::-webkit-input-placeholder {
color: #c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:-moz-placeholder {
color: #c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input::-moz-placeholder {
color: #c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:-ms-input-placeholder {
color: #c60028 !important;
}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox input { width: calc(100% - 100px); padding:0px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox select:focus, .content-8-outer .owl-carousel .owl-item .frm-outer .con-outer .sing-frm-out.optss.active .selcbox { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss.alert .selcbox select { border:solid 1px #c60028 !important; border-right:none !important; }
.reviestitle, .reviesratewrp { display:block; float:none; margin-bottom: 8px; }
.lcfbg { height:275px; }
.fix-mob-but{position:fixed;z-index:1000;bottom:0px;left:0px;width:100%;display:block;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;background-color:#ce3239;padding:10px;letter-spacing:0.5px;}
/* bottom slider end here */
.cityselector .claim-list-outer .business-list ul li{width:98%;}
.cityselector .claim-list-outer .business-list ul li .address ul li{float:left;}
.cityselector .claim-list-outer .business-list ul li .btn-outer ul li{float:left;padding:5px 0 10px 0;margin:0px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk{display:none;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk{width:100%;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section ul li .ques{font-size:14px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section ul li .answ{font-size:13px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating ul li a, .user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul li a{font-size:25px;line-height:30px;}
.user-fulfilment-outer .also-intrest ul li{width:100%;margin:0px 0 15px 0;}
.user-fulfilment-outer .also-intrest ul li .top-content ul{width:80%;}
.user-fulfilment-outer .also-intrest ul li .discount-blk ul li .lt-cont{width:40%;}
.user-fulfilment-outer .popular-service ul li{width:47.5%;margin:0px 15px 15px 0;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li{float:left !important;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a .img-blk img{width:30px;height:30px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a .img-txt{font-size:12px;}
.user-comment-blk .user-ans-blk{width:83%;}
.single-answer-listing .user-replyed-blk{width:84%;}
.top-category-blk .user-ques-blk .user-replyed-blk{width:86%;}
.tot-rt-blk .pros-outer ul li .rt-blk{width:73%;}
.que-ans-search-blk ul li input[type="text"]{width:275px;}
.que-ans-search-blk ul li .drop-list{width:295px;}
.tit-rt-sear .rt-blk .drop-list{width:98.8%;}
.tot-rt-blk .notification-blk ul li .drop-list{width:92.8%;}
.single-answer-listing .single-reply-outer .user-replyed-blk{width:78%;}
.thanks-giving-blk.brand-back .content-outer .brand-title span{display:block;}
.catebanner .more-serv-but{top:335px;right:20px;}
.hp-proms-slide-in{width:86%;}
}
 @media (min-width : 769px) and (max-width : 1024px) {
.col_4 { width:31%; }
.col_8 { width:64%; }
.col_12 { width:97.4%; }
.padhide { display:none !important; }
.listing-outer ul li .content-outer { float:left; width:74%; }
.slider-outer .searchbox .input-outer { float:left; width:50%; }
/* header starts here */
header nav.hd-menu ul li.win-768, .botnav ul li.win-768, header .top-header-search .right-side-links-outer .login-outer a span, header .top-header-search .right-side-links-outer .post-ur-need a span, header .top-header-search .right-side-links-outer .phone-outer a span, .opacitynone { display:none; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:7px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(../images/default/poat-ad-icon-white.png?v=5.6.7) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .phone-outer { margin:1px 10px 0 0; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:175px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:215px; }
/* header end here */
/*muru*/
.asidwrp .asidtitle h4, .subitle, .subitle h2, .subitle h3 { font-size:14px; padding:5px }
.asidwrp.contactbg .contact ul li.contactnum input[type="text"] { width: 69%; }
.contactwrp .contactbg .contactfrm .contactlt { width: 46%; }
.contactwrp .contactbg .contactfrm .contactlt ul li input[type="text"] { padding: 6px; width: 80%; }
.contactwrp .contactbg .contactfrm .contactlt ul li input.max[type="text"] { width:49.3%; }
.contactwrp .contactbg .contactfrm .contactlt ul li textarea { width: 82%; }
.contdetls ul.seroffer li { width: 29%; }
.lslistingbd .cont_col_4, .lslistingbd .cont_col_8 { width:100% }
.lslistingbd .sidebar { margin-right: 10px; }
.lslistingbd .sidebar ul li { padding: 5px 0 3px 20px; width: 22%; float: left; }
.lsartical ul li { margin-right:10px; width: 21.9%; }
.lsartical ul li figure { height: 100px; }
.lsartical ul li h3 { font-size: 14px; margin-bottom: 5px; }
.lsartical ul li p { padding-bottom: 10px; }
/*map*/
.mapviewlist .maplisting figure { width:130px; height:100px; }
.mapviewlist .maplisting .maplistwrp h2 { font-size:16px; }
.mapviewlist .maplisting .maplistwrp .mapinfo span { padding: 3px 0; font-size: 12px; }
.mapviewrp .mapview { width: 48%; }
.mapviewlist { width: 50%; }
.mapviewlist .maplisting { border: solid 1px #ddd; width: 91%; }
.quick_link ul li { width: 47%; }
.lslisting { position:relative }
.contentwrp { width:78%; float: left; }
.recntwrp { width:96%; margin:0 1% }
.cattitle { font-size: 26px; padding: 0; }
.catebanner { height:300px; }
.mostlist ul li { width:29.6% }
.othertitle { font-size: 28px; }
.othercont p { line-height: 30px; }
.lsmapbg .testwrp { width: 68%; }
.othercont { width: 77%; }
.wyuswrp { padding:15px; }
.asidwrp .asidtitle figure, .asidwrp .asidtitle figure img { width: 55px; height: 75px; }
.asidwrp.contactbg .asidtitle { padding-bottom:25px }
.asidwrp.contactbg .otpwrp { margin:0; }
.asidwrp .subitle { padding-bottom:10px; }
.hmebg .catlistwrp { height: 218px; }
.feedsharebtn { top:auto; bottom:0; margin-top:0; width:220px; height:30px; right:10px; z-index:999 }
.feedbtn { width:160px; height:30px; float:left; }
.sharebtn { margin:0; margin-right:10px; float:left; }
.feedbtn { width: 165px; height: 30px; box-shadow: 0 2px 2px #ccc; border: solid 1px #ccc; border-right: 0; }
.feedbtn a { display:block; width:165px; height:30px; background:#fff url(../images/default/feedback-hr.png?v=5.6.7) 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; }
.wantedlist .wantad { width: 50%; float: left; }
.wantadwrp .wantad ul li { width:inherit; padding: 0 10px 3px 10px; }
.reviewrp h2, .reviewrp h3 { font-size:16px; }
.mycity-fbtxt h3 { font-size:14px; font-weight:normal; }
.sharepluginbg { right:0px; top:auto; bottom:30px; width:100%; height:100px; background-color:#fff; filter:alpha(opacity=99); -khtml-opacity:0.99; -moz-opacity:0.99; opacity:0.99; border-left:solid 1px #ddd; }
.sharepluginbrd { right:0px; top:auto; bottom:30px; width:100%; height:3px; border-bottom:solid 3px #a74025; border-right:0; }
.sharebtn.active .sharepluginarw { visibility:hidden; }
.shareplugin { height:97px; width:400px; right:0; top:auto; margin-top:0; bottom:33px; border-left:dotted 1px #ddd; border-top:0; }
.shareplugin .shrplgwrp { padding:10px; border-right:dotted 1px #ddd; border-bottom:0; float:right; height:77px; }
.shareplugin .shrplgwrp:hover { background-color:#f4f4f4; }
.shrplgwrpclose { font-size:12px; line-height:12px; font-weight:bold; }
.catlisting ul li { width: 30.8%; }
.catlistingwrp .listl2_col .qustnrow ul li { width: 33%; }
.lestlead ul li { padding:10px; }
.list-group.wanted-grup ul li { width:21.7% }
#owl-demo .item.testwrp { width:60% }
.vmorewrp { float:left; width:100%; border:0 }
.lsartical ul li b { font-size:16px; font-weight:bold; }
.catsection .sevcelist .cols ul li { width:30% }
.shortlistwrp { position: absolute; top: 70px; padding: 5px 12px; right: 0; background:#fff; border:solid 1px #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:auto; }
.bgwhitebdr:before { top:37% }
.cattlistwrp ul li { padding:0 }
.categorylist.cattlistwrp ul li { width:90%; margin: 10px; padding: 5px 10px 5px 5px; }
.lestlead { margin-top: -86px; }
header .menu-outer nav.hd-menu ul li a { font-size:12px; }
.catwidth ul li { width:90% }
.list-group ul li { min-height: 130px; }
.other-metros ul li { width: 33%; }
.searchwrp ul li input[type="text"] { width: 100px; }
.searchwrp ul li { padding: 10px; margin-right:10px }
.searchwrp ul li label { margin:0 }
.listnav { margin-right:150px; }
.catlistingwrp .list_col ul li { width:30.6% }
.searchwrp ul li .selecttoo { width: 140px; }
.searchwrp ul li .select-wrapper, .searchwrp ul li .select-wrapper select { width: 110px; }
.promobanner { margin:0 auto; width:50%; margin-bottom:15px; }
.lslistingbd .sidebar .whyls ul li { width:47%; margin-bottom:10px }
.promowrp { width:42%; margin:0 auto; margin-bottom:15px; }
.promowrp1 { width: 94%; margin: 0 auto; margin-bottom: 15px; margin-left: 2%; }
.promowrp1 .ratebg { background-position:-15px bottom }
.promowrp1 .promotext { font-size:18px; }
.asidwrps .promowrp { width:98%; }
.contactbg .thankucont ul li { width: 46.3%; }
.appbox { left: -330px; }
.appbox:before { left: 334px; }
.category-box-text ul li { width: 23.94%; }
.searchbgnew ul li input[type="text"] { width:150px }
.searchbgnew ul li .select-wrapper, .searchbgnew ul li .select-wrapper select { width: 150px; }
.searchwrp ul li .filterwarp input[type="text"] { width: 150px; }
.lcffrom ul li.minwthb .select-wrapper, .lcffrom ul li.minwthb .select-wrapper select { width: 160px; }
.lcffrom ul li.minwthc { width: 17%; }
.lcfwrp .lcfbd .fullwidth input[type="text"] { width: 93%; }
.lcfwrp { width: 681px; }
.lcfwrp .lcfbd .lcfrom { width: 215px; }
.lcfwrp .lcfbd .lcfrom input[type="text"] { width: 85%; }
.lsdetaltitlewrp { width:90% }
.offer-block .offertab .formver, .offer-block .offertab .formtext { width:100% }
.offer-block .offertab .formver input[type="text"] { width: 82%; }
.ofrblck { right:20px; top: 40px; width: 38%; }
.offer-content-outer .category-filter { width:30%; }
.offer-content-outer .offer-list-outer { width:69%; }
.offer-content-outer .category-filter .category-content .sea-outer .load-img { right:40px; }
.offer-content-outer .category-filter .category-content .sea-outer input[type="text"] { width:76%; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li { padding:5px 3px; }
.offer-content-outer .category-filter .category-content ul li a { font-size:12px; line-height:16px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out { width:47%; }
.offer-content-outer .category-filter .category-content .sea-outer .drop-down-list { width:83.4%; }
.recent-offer-list .item .img-value-outer ul li { padding:5px; margin:0 0 10px 0; }
.recent-offer-list .item .img-value-outer figure { margin:auto; text-align:center; float:none; }
.offer-detail-banner-outer .lt-content-outer h1 { font-size:20px; line-height:25px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list { width:27%; height:85px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-title { font-size:14px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-cont { font-size:14px; line-height:20px; }
.offer-detail-banner-outer .lt-content-outer .busi-title { font-size:16px; line-height:20px; }
.offer-content-outer.ful-wid .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer figure { width:55px; height:55px; }
.offer-calculate-det-out .discount-blk ul li .con-txt { font-size:15px; line-height:20px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list input[type="text"] { width:140px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer p { padding:5px 0 8px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer { margin:10px 0 0 0; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .inputs-outer ul li label { font-size:12px; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid { margin:4px 0; }
.offer-detail-banner-outer .rt-content-outer .frm-outer .valid .drop-list .detail-list { width:152px; }
.offer-hm-page-blk ul li .offer-amt-out ul li { width:91%; }
.profile-page-header, .profile-page-header .profile-cover { height:auto; }
.profile-page-header .profile-cover .profile-offer .ofrblck .ofrbd ul li .mobilenum { width:68%; }
.profile-page-header .profile-cover .profile-offer .ofrblck .ribbon span { width:89px; top:-7px; right:-10px; }
.hide1024 { display:none !important; }
.show1024 { display:block !important; }
.profile-page-header .profile-cover .profile-offer .ofrblck .ribbon { display:none; }
.profile-detail-outer .ls-gallery figure { width:115px; height:115px; margin-right:15px; }
.profile-detail-outer .ls-gallery figure.last figcaption { font-size:30px; }
.cont_col_8.ls-left { width:64%; }
.profile-detail-outer .overview-content .lt-content ul li { width:37%; font-size:12px; padding:0 5px 12px 30px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop { left:-175px; top:30px; }
.profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:after, .profile-detail-outer .overview-content .rt-content ul li.open-hrs .timing-drop:before { left:87%; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city { left:-127px; }
.profile-detail-outer .overview-content .rt-content .city-list li .more-city:after, .profile-detail-outer .overview-content .rt-content .city-list li .more-city:before { left:54%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li { width:44%; padding:5px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input[type="text"]:required {width:53%;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup label { font-size:10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.fulwid { width:93%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload { width:52px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload select { font-size:10px; line-height:16px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input { padding-left:60px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .related-pro-outer .business-list { width:97%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .thnks-outer .cur-pro { padding:0px; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list { width:55%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search { width:43%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search input[type="text"] { width:85%; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li { width:25%; }
.profile-detail-outer .overview-content .rt-content ul li { font-size:12px; }
.profile-detail-outer .overview-content .rt-content .city-list li { font-size:12px; line-height:18px; background: url(../images/default/four-dots-ls.png) no-repeat 10px 5px; }
.profile-detail-outer .overview-content .rt-content .single-title { font-size:14px; line-height:22px; }
.profile-detail-outer .overview-content .lt-content .single-title { font-size:14px; line-height:22px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm h3 { margin:0 0 15px 0; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out { width:98%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul { padding:0 0 0 10px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li textarea { width:92%; height:100px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li i { right:22px; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum { width:86.4%; }
.profile-detail-outer .simi-resta-list { height:142px; overflow:hidden; }
.profile-detail-outer .simi-resta-list ul li { width:47.7%; }
.profile-detail-outer .other-stuff { height:223px; overflow:hidden; }
.profile-detail-outer .other-stuff ul li { width:48%; margin:0 2% 0 0; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp { width:74%; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp input[type="text"] { width:88%; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out { width:98%; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out textarea { width:92%; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul { width:100%; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul li .input-outer input[type="text"] { width:95%; }
.profile-detail-outer .write-review-outer .detail-write .your-rating label { font-size:13px; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum { width:76%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li i { right:13px; }
.profile-detail-outer .other-promo-offer ul li { width:47%; }
.profile-detail-outer .other-promo-offer { height:162px; overflow:hidden; }
.profile-detail-outer .other-cate-services ul li { width:43%; }
.profile-detail-outer .review-res-outer .write-outer .your-rating { width:31%; }
.profile-detail-outer .write-review-outer .detail-write .write-outer { width:90%; }
.profile-detail-outer .write-review-outer .detail-write .write-outer .your-rating, .profile-detail-outer .write-review-outer .detail-write .write-outer .other-ratings { width:auto; float:none; }
.profile-detail-outer .write-review-outer .detail-write .share-outer { width:96%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search .close-search { right:13%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer .cont-out { width:97%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum { width:81%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .selecttoo { width:96%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .selecttoo { width:95.5%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li textarea { height:60px; width:93%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul { padding:10px 10px 0 10px; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .left-content { width:100%; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content { width:100%; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer { padding:10px 0 15px 0; border-top: dotted 1px #e4e4e4; margin: 5px 0 0 0; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .amt { padding:0 0 0 10px; float:left; }
.profile-detail-outer .menu-card-outer .menu-card-details.accordion ul li .menu-deta-content ul li .right-content .btn-outer .rt-con-outer { padding: 0 10px 0 0; text-align:right; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .selecttoo a i { right:7px; }
.overlay-gallerywrp .right-cont-block .promo-blk .ads-outer { height:123px; }
.profile-detail-outer .aboutus-more ul li { width:42%; }
.profile-detail-outer .related-job-openings .joblist .col1 { width:68%; }
.profile-detail-outer .related-job-openings .joblist .viewallwrp .detail ul li { margin:0 10px 10px 0; }
.profile-detail-outer .qus-ans-outer ul li { width:97.7%; }
.profile-detail-outer .qus-ans-outer ul li .cityajaxinwrap { width:92%; }
.profile-detail-outer .qus-ans-outer ul li.qus-box .count { left:79.8%; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question .count { left:63.5%; }
.thanks-giving-blk .content-outer .left-blk .title-one { padding:20px 0 0px 31%; font-size:30px; line-height:30px; }
.thanks-giving-blk .content-outer .right-blk .countdownwrapp { width:80%; margin:40px 20px 0 0; margin:0 0 0 31%; }
.thanks-giving-blk .content-outer .left-blk .countdownwrapp { width:48%; margin:10px 0 0 31%; }
.thanks-giving-blk .content-outer .right-blk { right:10px; }
.countdown_row span { width:80px !important; }
.hotbuss .item.offer { width:23%; }
.top-sponcer-ad-blk ul li { margin:0 0 10px 5px; }
.page-not-found-top .top-title-txt { padding:0 0 0 10%; }
.page-not-found-top .single-txt { padding:0 0 0 10%; }
.page-not-found-top .sear-outer { padding:30px 0 0 10%; }
.page-not-found-top .rt-img { right:10%; }
.cityselector.onlyexplian { width:400px; margin-left:-200px; }
.inline-scroll .cityselector .arrow-line { right:-133px; top:113px; }
.promo-page-top .content-blk{margin:0;}
.promo-page-top .content-blk .left-blk{width:100%;}
.promo-page-top .content-blk .right-blk{display:none;}
.fix-mob-but {position:fixed;z-index:1000;bottom:0px;left:0px;width:100%;display:block;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;background-color:#ce3239;padding:10px;letter-spacing:0.5px;}
/* bottom slider starts here */
.content-8-outer .owl-carousel .owl-item .item .list-con-outer { width:360px; padding:20px 20px 0 20px; position:relative; float:left; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont { position:static; z-index:5; margin:0 30px 0 0; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont .steps { font-size:14px; line-height:20px; color:#666; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont .titletxt { font-size:20px; line-height:30px; color:#333; font-weight:bold; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont p { font-size:13px; line-height:20px; color:#555; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul { margin:0px; padding:0px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li { width:100px; position:relative; margin:15px 10px 0 0; padding:0; list-style:none; float:left; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li figure { padding:15px; width:50px; height:40px; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; border: solid 1px #ccc; text-align:center; display:table; vertical-align:middle; margin:0 0 5px 20px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li figure img { width:50px; height:45px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li .txt-fld { font-size:13px; line-height:18px; color:#666; text-align:center; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer { width:360px; padding:20px 20px 0 20px; position:relative; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer { position:static; left:220px; top:36px; z-index:5; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .titletxt { font-size:20px; line-height:30px; color:#333; margin:0; padding:0 0 10px 0; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out { display:block; margin:10px 0; position: relative; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .cityajaxinwrap { width:100%; z-index:100; top:46px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .loadingmini { position:absolute; z-index:5; right:5px; top:10px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas { border:solid 1px #aaa; border-top:none; z-index:100; position:absolute; top:42px; left:0; width:100%; height:auto; overflow-y:visble; overflow-x:hidden; background-color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas .single-title { font-size:14px; line-height:22px; color:#333; padding:10px; background-color:#ccc; font-weight:bold; text-align:left; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul { margin:0px; padding:0px; display:block; background-color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li { text-align:left; display:block; margin:0px; padding:0; font-size:13px; line-height:20px; color:#666; -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; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li a { display:block; padding:10px; color:#666; border-bottom:solid 1px #e8e8e8; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:before { bottom: 100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width:5px; margin-left:-5px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:before { border-color: rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:6px; margin-left:-6px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li a:hover { background-color:#ff4242; color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li.active a { background-color:#ff4242; color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .ortxt { color:#666; text-align:center; font-size:13px; line-height:18px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input { padding: 0 10px; border:none; background:#fdfdfd; font-size:14px; color:#818d91; height: 45px; border:solid 1px #aaa !important; width: calc(100% - 20px); }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out label { position:absolute; top:18px; left:10px; color:#818d91; font-size:14px; -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; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus, .content-8-outer .frm-outer .con-outer .sing-frm-out.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus~label, .content-8-outer .frm-outer .con-outer .sing-frm-out.active label {top:3px;
left:10px;color:#4b8398;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;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .boderr { background:#f3f3f3; height:1px; display:block; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus~.boderr {background:#2cbebc !important;-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;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input { border:solid 1px #c60028 !important; }
 .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus~label, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert label {color:#c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus~.boderr, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert .boderr {background:#c60028 !important;}
/*.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss input, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input{border-bottom:none !important;}*/
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss input { width:calc(100% - 122px); }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss label { top:11px; left:110px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss.alert label { top:3px !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss input:focus~label, .det-common-frm-blk.optss.active label {top:3px;left:110px;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox { width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox i { position:absolute; z-index:100; font-size:13px; line-height:16px; color:#999; right:10px; top:14px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox select { border:solid 1px #aaa; width:117%; box-shadow:none !important; outline:none !important; height:47px; padding:10px 15px; font-size:14px; color:#818d91; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox { width:100%; overflow:hidden; float:left; position:relative; font-family:fontawesome; }/*
.bsiform-fullblk.optss .selcbox:before{content:"\f107"; position:absolute; top:18px; right:10px; font-size:14px; color:#818d91; cursor:pointer;}*/
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox select { width:100%; border:none !important; box-shadow:none !important; outline:none !important; height:45px; padding: 10px; font-size:14px; color:#818d91; background: url(../images/other/down-new.jpg) no-repeat right 6px #fdfdfd; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea { width:calc(100% - 20px); border:none; background:#fdfdfd; font-size:14px; color:#818d91; padding:15px 10px; border-bottom:solid 1px #d9d9d9 !important; height:40px; resize:none; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea:focus { border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border-bottom:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea:focus~label {top:3px;left:10px;color:#4b8398;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;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert textarea:focus, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer.optss.alert textarea { border-bottom:solid 1px #c60028 !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus, .bsiform-fullblk.alert input { border:solid 1px #c60028 !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input::-webkit-input-placeholder {color: #c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:-moz-placeholder {color: #c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input::-moz-placeholder {color: #c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:-ms-input-placeholder {color: #c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox input { width: calc(100% - 100px); padding:0px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox select:focus, .content-8-outer .owl-carousel .owl-item .frm-outer .con-outer .sing-frm-out.optss.active .selcbox { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss.alert .selcbox select { border:solid 1px #c60028 !important; border-right:none !important; }
.reviestitle, .reviesratewrp { display:block; float:none; margin-bottom: 8px; }
.lcfbg { height:275px; }
.fix-mob-but{position:fixed;z-index:1000;bottom:0px;left:0px;width:100%;display:block;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;background-color:#ce3239;padding:10px;letter-spacing:0.5px;}
.user-fulfilment-outer {width:98%;}
.user-fulfilment-outer h1{font-size:24px;line-height:28px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .titletxt{font-size:16px;line-height:20px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li{font-size:14px;line-height:20px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .left-content ul li.list{font-size:12px;line-height:18px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li label{font-size:14px;line-height:18px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section .title-txt{font-size:16px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section ul li .ques{font-size:14px;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .rt-hlp-blk .hlp-section ul li .answ{font-size:13px;}
.user-fulfilment-outer .listings-outer .single-listing .right-con-blk .right-content ul li.rating ul li a, .user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .rating ul li a{font-size:25px;line-height:30px;}
.testreviewmodal .testreviewmodalwdth { width:90% }
.user-fulfilment-outer .also-intrest ul li{width:48%;}
.user-fulfilment-outer .also-intrest ul li .top-content ul{width:73%;}
.user-fulfilment-outer .popular-service ul li{width:31.4%;}
.user-comment-blk .user-ans-blk{width:83%;}
.single-answer-listing .user-replyed-blk{width:80%;}
.top-category-blk .user-ques-blk .user-replyed-blk{width:80%;}
.tot-rt-blk .pros-outer ul li .rt-blk{width:73%;}
.que-ans-search-blk ul li input[type="text"]{width:225px;}
.que-ans-search-blk ul li .drop-list{width:250px;}
.tit-rt-sear .rt-blk .drop-list{width:99%;}
.tot-rt-blk .notification-blk ul li .drop-list{width:96.8%;}
.single-answer-listing .single-reply-outer .user-replyed-blk{width:78%;}
.thanks-giving-blk.brand-back .content-outer .brand-title span{display:block;}
.user-fulfilment-outer .listings-outer .single-listing .review-post-blk .lt-rev-blk ul li .give-sul-ratings ul li a{padding:5px;}
.catebanner .more-serv-but{top:230px;right:20px;}
.hp-proms-slide-in{width:86%;}
.profile-detail-outer .user-ans-blk ul{width:43%;}
}

@media only screen and (min-width : 1025px) and (max-width : 1280px) {
.hide1030 { display:none !important; }
.show1030 { display:block !important; }
.profile-detail-outer .overview-content .lt-content ul li { width:41%; }
.cont_col_8.ls-left { width:76%; }
.cont_col_8.ls-right { width:24%; }
.profile-detail-outer .overview-content .lt-content ul li { width:40%; }
.profile-detail-outer .overview-content .over-full-wid .ful-wid-list ul li { width:19%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum { width:77%; }
.profile-detail-outer .simi-resta-list ul li { width:31.7%; }
.profile-detail-outer .other-stuff { height:223px; overflow:hidden; }
.profile-detail-outer .other-stuff ul li { width:31.8%; }
.thanks-giving-blk .content-outer .left-blk .title-one { font-size:22px; padding:20px 0 0px 33%; }
.thanks-giving-blk .content-outer .left-blk .title-second { font-size:16px; padding:5px 0 10px 33%; }
.thanks-giving-blk .content-outer .left-blk .title-second span { font-size:22px; }
.thanks-giving-blk .content-outer .right-blk .countdownwrapp { width:90%; margin:40px 20px 0 0; }
.countdown_row span { width:100px !important; }
.top-sponcer-ad-blk ul li { width:275px; margin:0 0 10px 5px; }
.page-not-found-top .top-title-txt { padding:0 0 0 10%; }
.page-not-found-top .single-txt { padding:0 0 0 10%; }
.page-not-found-top .sear-outer { padding:30px 0 0 10%; }
.page-not-found-top .rt-img { right:10%; }
.promo-page-top .content-blk{margin:0;}
.promo-page-top .content-blk .left-blk{width:100%;padding:0 0 15px 0;}
.promo-page-top .content-blk .right-blk{display:none;}
.fix-mob-but {position:fixed;z-index:1000;bottom:0px;left:0px;width:100%;display:block;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;background-color:#ce3239;padding:10px;letter-spacing:0.5px;}
/* bottom slider starts here */
.content-8-outer .owl-carousel .owl-item .item .list-con-outer { width:360px; padding:20px 20px 0 20px; position:relative; float:left; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont { position:static; z-index:5; margin:0 30px 0 0; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont .steps { font-size:14px; line-height:20px; color:#666; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont .titletxt { font-size:20px; line-height:30px; color:#333; font-weight:bold; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont p { font-size:13px; line-height:20px; color:#555; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul { margin:0px; padding:0px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li { width:100px; position:relative; margin:15px 10px 0 0; padding:0; list-style:none; float:left; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li figure { padding:15px; width:50px; height:40px; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; border: solid 1px #ccc; text-align:center; display:table; vertical-align:middle; margin:0 0 5px 20px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li figure img { width:50px; height:45px; }
.content-8-outer .owl-carousel .owl-item .item .list-con-outer .deta-cont ul li .txt-fld { font-size:13px; line-height:18px; color:#666; text-align:center; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer { width:360px; padding:20px 20px 0 20px; position:relative; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer { position:static; left:220px; top:36px; z-index:5; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .titletxt { font-size:20px; line-height:30px; color:#333; margin:0; padding:0 0 10px 0; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out { display:block; margin:10px 0; position: relative; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .cityajaxinwrap { width:100%; z-index:100; top:46px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .loadingmini { position:absolute; z-index:5; right:5px; top:10px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas { border:solid 1px #aaa; border-top:none; z-index:100; position:absolute; top:42px; left:0; width:100%; height:auto; overflow-y:visble; overflow-x:hidden; background-color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas .single-title { font-size:14px; line-height:22px; color:#333; padding:10px; background-color:#ccc; font-weight:bold; text-align:left; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul { margin:0px; padding:0px; display:block; background-color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li { text-align:left; display:block; margin:0px; padding:0; font-size:13px; line-height:20px; color:#666; -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; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li a { display:block; padding:10px; color:#666; border-bottom:solid 1px #e8e8e8; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:before { bottom: 100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width:5px; margin-left:-5px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas:before { border-color: rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:6px; margin-left:-6px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li a:hover { background-color:#ff4242; color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .more-datas ul li.active a { background-color:#ff4242; color:#fff; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .ortxt { color:#666; text-align:center; font-size:13px; line-height:18px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input { padding: 0 10px; border:none; background:#fdfdfd; font-size:14px; color:#818d91; height: 45px; border:solid 1px #aaa !important; width: calc(100% - 20px); }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out label { position:absolute; top:18px; left:10px; color:#818d91; font-size:14px; -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; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus, .content-8-outer .frm-outer .con-outer .sing-frm-out.active input { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus~label, .content-8-outer .frm-outer .con-outer .sing-frm-out.active label {
top:3px;left:10px;color:#4b8398;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;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out .boderr { background:#f3f3f3; height:1px; display:block; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out input:focus~.boderr {background:#2cbebc !important;-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;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input { border:solid 1px #c60028 !important; }
 .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus~label, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert label {color:#c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus~.boderr, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert .boderr {background:#c60028 !important;}
/*.promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss input, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input:focus, .promo-page-top .content-blk .right-blk .frm-right .sing-frm-out.alert.optss  input{border-bottom:none !important;}*/
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss input { width:calc(100% - 122px); }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss label { top:11px; left:110px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss.alert label { top:3px !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss input:focus~label, .det-common-frm-blk.optss.active label {top:3px;left:110px;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox { width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox i { position:absolute; z-index:100; font-size:13px; line-height:16px; color:#999; right:10px; top:14px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox select { border:solid 1px #aaa; width:117%; box-shadow:none !important; outline:none !important; height:47px; padding:10px 15px; font-size:14px; color:#818d91; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox { width:100%; overflow:hidden; float:left; position:relative; font-family:fontawesome; }/*
.bsiform-fullblk.optss .selcbox:before{content:"\f107"; position:absolute; top:18px; right:10px; font-size:14px; color:#818d91; cursor:pointer;}*/
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.drop-cou .selcbox select { width:100%; border:none !important; box-shadow:none !important; outline:none !important; height:45px; padding: 10px; font-size:14px; color:#818d91; background: url(../images/other/down-new.jpg) no-repeat right 6px #fdfdfd; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea { width:calc(100% - 20px); border:none; background:#fdfdfd; font-size:14px; color:#818d91; padding:15px 10px; border-bottom:solid 1px #d9d9d9 !important; height:40px; resize:none; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea:focus { border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border-bottom:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out textarea:focus~label {top:3px;left:10px;color:#4b8398;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;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert textarea:focus, .content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer.optss.alert textarea { border-bottom:solid 1px #c60028 !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:focus, .bsiform-fullblk.alert input { border:solid 1px #c60028 !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input::-webkit-input-placeholder {color: #c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:-moz-placeholder {color: #c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input::-moz-placeholder {color: #c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.alert input:-ms-input-placeholder {color: #c60028 !important;}
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox input { width: calc(100% - 100px); padding:0px; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss .selcbox select:focus, .content-8-outer .owl-carousel .owl-item .frm-outer .con-outer .sing-frm-out.optss.active .selcbox { box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91; border:solid 1px #2cbebc !important; }
.content-8-outer .owl-carousel .owl-item .item .frm-outer .con-outer .sing-frm-out.optss.alert .selcbox select { border:solid 1px #c60028 !important; border-right:none !important; }
.reviestitle, .reviesratewrp { display:block; float:none; margin-bottom: 8px; }
.lcfbg { height: 480px; }
.fix-mob-but{position:fixed;z-index:1000;bottom:0px;left:0px;width:100%;display:block;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;background-color:#ce3239;padding:10px;letter-spacing:0.5px;}
/* bottom slider end here */
.promo-page-top .content-blk{margin:0;}
.promo-page-top .content-blk .left-blk{width:100%;}
.promo-page-top .content-blk .right-blk{display:none;}
.fix-mob-but {position:fixed;z-index:1000;bottom:0px;left:0px;width:100%;display:block;}
.fix-mob-but a{display:block;font-size:14px;font-family:robotoregular;color:#fff;text-align:center;background-color:#ce3239;padding:10px;letter-spacing:0.5px;}
.user-fulfilment-outer {width:90%;}
.user-fulfilment-outer .also-intrest ul li{width:31.7%;}
.single-answer-listing .user-replyed-blk{width:85%;}
.top-category-blk .user-ques-blk .user-replyed-blk{width:85%;}
.tot-rt-blk .pros-outer ul li .rt-blk{width:78%;}
.thanks-giving-blk.brand-back .content-outer .brand-title span{display:block;}
.hp-proms-slide-in{width:85%;}
.profile-detail-outer .user-ans-blk ul{width:44%;}
}
@media only screen and (min-width : 1030px) and (max-width : 1281px) {
/* header starts here */
header .top-header-search .search-block { margin:5px 0 0 5px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:190px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:230px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a { font-size:12px; }
header nav.hd-menu ul li.win-1280 { display:none; }
.botnav ul li.win-1280 { display:none; }
/* header end here */
/*muru*/
.contactwrp .contactbg .contactfrm .contactlt ul li input.max[type="text"] { width: 62.3%; }
.asidwrp.contactbg .contact ul li.contactnum input[type="text"] { width: 76%; }
.lsartical ul li { width: 21.5%; }
.lsartical ul li figure { width: 100%; }
.content figure { width: 172px; height: 150px; }
.lestlead ul li { width: 22.3%; }
.mostlist ul li { margin-right:1.3%; }
.list-group.wanted-grup ul li { width: 22.2%; }
.catlisting ul li { font-size:14px; }
.lcffrom ul li.minwthb .select-wrapper, .lcffrom ul li.minwthb .select-wrapper select { width: 200px; }
.lcffrom ul li.minwthc { width:15%; }
.lcffrom ul li.minwtha { width: 12%; }
.lsdetaltitle { width: 55%; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer figure { width:60px; height:60px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul { padding:0px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul li { padding:5px; }
.offer-content-outer .category-filter .category-content .sea-outer input[type="text"] { width:85%; }
.offer-content-outer .category-filter .category-content .sea-outer .drop-down-list { width:88.8%; }
.offer-hm-page-blk ul li .offer-amt-out ul li { width:43%; }
.profile-detail-outer .ls-gallery figure { width:150px; height:150px; margin-right:15px; }
.profile-detail-outer .ls-gallery figure figcaption { top:23%; }
.cont_col_8.ls-left { width:71%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li { width:43%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input[type="text"]:required {width:53%;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup label { font-size:10px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.fulwid { width:93%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload { width:67px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload select { font-size:12px; line-height:16px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:88%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum { width:77%; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp { width:80%; }
.profile-detail-outer .qus-ans-outer ul li.qus-box .count { left:83.4%; }
.thanks-giving-blk .content-outer .left-blk .title-one { padding:20px 0 0px 31%; font-size:30px; line-height:30px; }
.thanks-giving-blk .content-outer .right-blk .countdownwrapp { width:80%; margin:40px 20px 0 0; margin:0 0 0 31%; }
.thanks-giving-blk .content-outer .left-blk .countdownwrapp { width:45%; margin:10px 0 0 31%; }
.thanks-giving-blk .content-outer .right-blk { right:10px; }
.user-fulfilment-outer {width:90%;}
.user-fulfilment-outer .also-intrest ul li{width:31.7%;}
.user-fulfilment-outer .also-intrest ul li .top-content ul{width:63%;}
.user-fulfilment-outer .popular-service ul li{width:23.2%;}
.user-comment-blk .user-ans-blk{width:86%;}
.que-ans-search-blk ul li input[type="text"]{width:296px;}
.single-answer-listing .single-reply-outer .user-replyed-blk{width:82%;}
.thanks-giving-blk.brand-back .content-outer .brand-title span{display:block;}
.hp-proms-slide-in{width:85%;}
}
 @media only screen and (min-width : 1282px) and (max-width : 1440px) {
.listing-outer .listing-sea-res-out { width:71.7%; }
.contactwrp .contactlt ul li input[type="text"].max { width: 67.5%; }
/*header starts here */
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:280px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:320px; }
header nav.hd-menu ul li.win-1480 { display:none; }
/*header end here */
.searchbgnew ul li input[type="text"] { width:280px }
.searchbgnew ul li .select-wrapper, .searchbgnew ul li .select-wrapper select { width: 270px; }
.searchwrp ul li .filterwarp input[type="text"] { width: 258px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer figure { width:60px; height:60px; }
.offer-content-outer .offer-list-outer .offer-cat-list-out .single-list-out .img-value-outer ul { padding:0px; }
.offer-content-outer .category-filter .category-content .sea-outer input[type="text"] { width:85%; }
.offer-content-outer .category-filter .category-content .sea-outer .drop-down-list { width:88.8%; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-title { font-size:16px; }
.offer-detail-banner-outer .lt-content-outer .offer-list-out .single-list .single-cont { font-size:14px; }
.offer-hm-page-blk ul li .offer-amt-out ul li { width:43%; }
.hide1282 { display:none !important; }
.show1282 { display:block !important; }
.profile-page-header .profile-cover .profile-offer .ofrblck .ribbon { top:-5px; right:4px; }
.profile-detail-outer .overview-content .lt-content ul li { width:42%; }
.profile-detail-outer .ls-gallery figure { width:160px; height:150px; margin-right:15px; }
.profile-detail-outer .ls-gallery figure figcaption { top:23%; }
.cont_col_8.ls-left { width:73%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li { width:43%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input[type="text"]:required {width:53%;}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup label { font-size:11px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.fulwid { width:93%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload { width:67px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum .citydrop .cityload select { font-size:12px; line-height:16px; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:90%; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list { width:65%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search { width:33%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search input[type="text"] { width:73%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum { width:78%; }
.profile-detail-outer .other-stuff { height:223px; overflow:hidden; }
.profile-detail-outer .other-stuff ul li { width:32%; }
.profile-detail-outer .write-review-outer .write-inp-out .sing-inp { width:75%; }
.profile-detail-outer .write-review-outer .detail-write .ser-perform ul { width:84%; }
.profile-detail-outer .menu-card-outer .menu-search .dish-search .close-search { right:25%; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out { width:81%; }
.profile-detail-outer .write-review-outer .detail-write .txtarea-out textarea { width:96.5%; }
.profile-detail-outer .aboutus-more ul li { width:28%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .selecttoo { width:98%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .selecttoo { width:95%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .selecttoo { width:99%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:93%; }
.profile-detail-outer .full-common-form .only-frm-outer .promofrms-outer ul li i { right:20px; }
.profile-detail-outer .menu-card-outer .menu-search .menu-card-list .nav-menulist { height:48px; }
.profile-detail-outer .overview-content .over-full-wid .vmore-txt a { left:42%; }
.profile-detail-outer .qus-ans-outer ul li.qus-box .count { left:83.4%; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question .count { left:66%; }
.thanks-giving-blk .content-outer .left-blk .title-one { padding:20px 0 0px 31%; font-size:30px; line-height:30px; }
.thanks-giving-blk .content-outer .right-blk .countdownwrapp { width:80%; margin:40px 20px 0 0; margin:0 0 0 31%; }
.thanks-giving-blk .content-outer .left-blk .countdownwrapp { width:57%; margin:10px 0 0 31%; }
.thanks-giving-blk .content-outer .right-blk { right:10px; }
.top-sponcer-ad-blk ul li { margin:0 0 10px 5px; }
.page-not-found-top .top-title-txt { padding:0 0 0 10%; }
.page-not-found-top .single-txt { padding:0 0 0 10%; }
.page-not-found-top .sear-outer { padding:30px 0 0 10%; }
.page-not-found-top .rt-img { right:10%; }
.user-fulfilment-outer {width:90%;}
.user-fulfilment-outer .also-intrest ul li{width:31.9%;}
.user-fulfilment-outer .also-intrest ul li .top-content ul{width:66%;}
.user-fulfilment-outer .popular-service ul li{width:23.4%;}
.user-comment-blk .user-ans-blk{width:86%;}
.single-answer-listing .user-replyed-blk{width:85%;}
.top-category-blk .user-ques-blk .user-replyed-blk{width:85%;}
.tot-rt-blk .pros-outer ul li .rt-blk{width:79%;}
.que-ans-search-blk ul li input[type="text"]{width:296px;}
.single-answer-listing .single-reply-outer .user-replyed-blk{width:82%;}
.thanks-giving-blk.brand-back .content-outer .brand-title span{display:block;}
.hp-proms-slide-in{width:85%;}
}
@media only screen and (min-width : 1441px) and (max-width : 1630px) {
.cont_col_8.ls-left { width:76%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.fulwid { width:95%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li { width:45%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup ul li.contnum input[type="text"]:required {
width:65%;
}
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:93%; }
.overlay-gallerywrp .right-cont-block .contact-prov-frm .cont-out ul li .mobilenum input[type="text"] { width:89%; }
.profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:94%; }
.profile-detail-outer .aboutus-more ul li { width:20%; }
.profile-detail-outer .qus-ans-outer ul li.qus-box .count { left:83.4%; }
.profile-detail-outer .det-que-ans-outer ul li .sear-question .count { left:66.8%; }
.thanks-giving-blk .content-outer .left-blk .countdownwrapp { margin:0 0 0 26%; width:49%; }
.thanks-giving-blk .content-outer .left-blk .title-one { padding:20px 0 10px 26%; }
.thanks-giving-blk .content-outer .right-blk { right:10px; }
.top-sponcer-ad-blk ul li { width:280px; margin:0 0 10px 10px; }
}
@media only screen and (min-width : 1631px) and (max-width : 1681px) {
.cont_col_8.ls-left { width:78%; }
}
@media only screen and (min-width : 1824px) {
}
/*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%; font: inherit; 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 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("../font/Roboto-Thin-webfont.eot"); src: url("../font/Roboto-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Thin-webfont.woff") format("woff"), url("../font/Roboto-Thin-webfont.ttf") format("truetype"), url("../font/Roboto-Thin-webfont.svg#robotothin") format("svg"); }
@font-face { font-family: "robotoregular"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Regular-webfont.eot"); src: url("../font/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Regular-webfont.woff") format("woff"), url("../font/Roboto-Regular-webfont.ttf") format("truetype"), url("../font/Roboto-Regular-webfont.svg#robotoregular") format("svg"); }
@font-face { font-family: "robotolight"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Light-webfont.eot"); src: url("../font/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Light-webfont.woff") format("woff"), url("../font/Roboto-Light-webfont.ttf") format("truetype"), url("../font/Roboto-Light-webfont.svg#robotolight") format("svg"); }
@font-face { font-family: "robotobold"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Bold-webfont.eot"); src: url("../font/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Bold-webfont.woff") format("woff"), url("../font/Roboto-Bold-webfont.ttf") format("truetype"), url("../font/Roboto-Bold-webfont.svg#robotobold") format("svg"); }
@font-face { font-family: "robotoblack"; font-weight: normal; font-style: normal; src: url("../font/Roboto-Black-webfont.eot"); src: url("../font/Roboto-Black-webfont.eot?#iefix") format("embedded-opentype"), url("../font/Roboto-Black-webfont.woff") format("woff"), url("../font/Roboto-Black-webfont.ttf") format("truetype"), url("../font/Roboto-Black-webfont.svg#robotoblack") format("svg"); }
/*FontAwesome*/
@font-face { font-family: 'FontAwesome'; src: url("../font/fontawesome-webfont.eot?v=4.4.0"); src: url("../font/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../font/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../font/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../font/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-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(../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(../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(../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(../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(../images/flags/1x1/ca.svg); }
.fa-edit:before, .fa-comments-o:before { content: "\f0e6"; }
.fa-long-arrow-up:before { content: "\f176"; }
@font-face { font-family: 'icomoon'; src: url("../font/icons/icomoon.eot?f0ejkk"); src: url("../font/icons/icomoon.eot?f0ejkk#iefix") format("embedded-opentype"), url("../font/icons/icomoon.ttf?f0ejkk") format("truetype"), url("../font/icons/icomoon.woff?f0ejkk") format("woff"), url("../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("../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("../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("../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("../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(../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: 34px; cursor: pointer; }
.search-suggest-hd ul li.active a { background-color: #ff4242; color: #fff; }
.search-suggest-hd ul li a { color: #333; display: block; padding: 0 15px; cursor: pointer; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; }
.search-suggest-hd ul li a i { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-suggest-hd ul li a b { color: #999; display: block; margin-top: -15px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-suggest-hd ul li a:hover { background-color: #ff4242; color: #fff; }
.search-suggest-hd ul li a:hover b { color: #6f0909; }
.search-suggest-hd ul.v2 li { font-weight: bold; }
.search-suggest-hd ul.v2 li b { font-weight: normal; }
.service-icon { width: 100%; margin: 20px 0 0 0; }
@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(../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(../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(../images/other/hme-loader.gif); height: 18px; width: 18px; }
.loadercenter { position: absolute; top: 33%; left: 45%; background: url(../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(../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(../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(../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(../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("../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 {  margin-bottom: 3px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { 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-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 .botnav .offers .qabtn { height: 21px; line-height: 7px; min-width: inherit; padding: 7px 2px; border-color: #333; color:#08a182; 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 .qabtn:hover { background:#08a182; color: #fff; }
 @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; }
}

/* 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(../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.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 */






/* nri services home category block starts here */
.secondary-nav{border-top:solid 2px #fff;display:table;margin:auto;}
.secondary-nav ul{margin:0px;padding:0px;}
.secondary-nav ul li{margin:0px;padding:0px;float:left; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
.secondary-nav ul li a{display:block;padding:25px 40px;text-align:center;}
.secondary-nav ul li a .img-icon{text-align:center;padding:0 0 10px 0;height:44px;}
.secondary-nav ul li a p{font-family:robotoregular;font-size:14px;line-height:18px;color:#212121;padding:0px;margin:0px;}
.secondary-nav ul li:hover{background-color:#f2f2f2;transform:translateY(-2px);}
.nri-service-cat-blk{padding:10px 0;}
.nri-service-cat-blk .owl-carousel .owl-item{float:left;}
.nri-service-cat-blk .cate-title{font-family:roboto;font-size:18px;line-height:22px;color:#000;font-weight:700;padding:10px 0 10px 10px;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk{background-color:#fff;margin:0 15px 10px 15px;list-style:none;border-right:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #e4e4e4;background-color:#fff;box-shadow:0 0 5px 0 #e4e4e4}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk figure{width:100%;overflow:hidden;height:120px;-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;-moz-border-radius-top left:3px;-moz-border-radius-top right: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk figure img{max-height:120px;width:100%;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk .title-txt{height:35px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-weight:700;margin:10px 0 0 10px;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk .title-txt a{color:#000;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk .content-link{padding:10px;margin:0 0 15px 0;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk .content-link span{font-size:12px;color:#333;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk .content-link .link-outer{float:right;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk .content-link .link-outer a{padding:6px 10px;font-size:13px;color:#f59d20;text-decoration: none;border: 1px solid #f59d20;font-weight:600;line-height: 17px;cursor:pointer;font-weight:400;}
.nri-service-cat-blk .owl-carousel .owl-item .item .single-cat-blk .content-link .link-outer a:hover{background-color:#f59d20;color:#fff;}

.nri-service-cat-blk .owl-theme .owl-controls .owl-buttons div{-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;top:42%;}
.nri-service-cat-blk:hover .owl-theme .owl-controls .owl-buttons div{opacity:1;}
.nri-service-cat-blk .owl-theme .owl-buttons i{font-size:16px;}

/* nri services home category block end here */