 @import url("flaticon-bns.css");
@import url("headerfooter.css");
@import url("owl-min.css");
a { cursor:pointer; }
a:focus { outline:none; text-decoration:none; }
.btn { border-radius: 3px; }
.float-e-margins .btn { margin-bottom: 5px; }
.btn-w-m { min-width: 120px; }
.btn-primary.btn-outline { color: #1ab394; }
.btn-success.btn-outline { color: #1c84c6; }
.btn-info.btn-outline { color: #23c6c8; }
.btn-warning.btn-outline { color: #f89407; }
.btn-danger.btn-outline { color: #ed5565; }
.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { color: #fff; }
.btn-primary { background-color: #1ab394; border-color: #1ab394; color: #FFFFFF; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus { background-color: #18a689; border-color: #18a689; color: #FFFFFF; }
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #1dc5a3; border-color: #1dc5a3; }
.btn-success { background-color: #1c84c6; border-color: #1c84c6; color: #FFFFFF; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus { background-color: #1a7bb9; border-color: #1a7bb9; color: #FFFFFF; }
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: #1f90d8; border-color: #1f90d8; }
.btn-info { background-color: #23c6c8; border-color: #23c6c8; color: #FFFFFF; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:hover, .btn-info.active:focus { background-color: #21b9bb; border-color: #21b9bb; color: #FFFFFF; }
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image: none; }
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: #26d7d9; border-color: #26d7d9; }
.btn-default { color: inherit; background: white; border: 1px solid #e7eaec; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-default:active:focus, .btn-default:active:hover, .btn-default.active:hover, .btn-default.active:focus { color: inherit; border: 1px solid #d2d2d2; }
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; }
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { color: #cacaca; }
.btn-warning { background-color: #f89407; border-color: #f89407; color: #FFFFFF; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.active:focus { background-color: #f7a54a; border-color: #f7a54a; color: #FFFFFF; }
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-image: none; }
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: #f9b66d; border-color: #f9b66d; }
.btn-danger { background-color: #ed5565; border-color: #ed5565; color: #FFFFFF; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.active:focus { background-color: #ec4758; border-color: #ec4758; color: #FFFFFF; }
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image: none; }
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: #ef6776; border-color: #ef6776; }
.btn-link { color: inherit; }
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link { color: #1ab394; text-decoration: none; }
.btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link { background-image: none; }
.btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled]:active, .btn-link.active[disabled], fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active { color: #cacaca; }
.btn-white { color: inherit; background: white; border: 1px solid #e7eaec; }
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white, .btn-white:active:focus, .btn-white:active:hover, .btn-white.active:hover, .btn-white.active:focus { color: inherit; border: 1px solid #d2d2d2; }
.btn-white:active, .btn-white.active { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; }
.btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white { background-image: none; }
.btn-white.disabled, .btn-white.disabled:hover, .btn-white.disabled:focus, .btn-white.disabled:active, .btn-white.disabled.active, .btn-white[disabled], .btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled]:active, .btn-white.active[disabled], fieldset[disabled] .btn-white, fieldset[disabled] .btn-white:hover, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:active, fieldset[disabled] .btn-white.active { color: #cacaca; }
.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover, .progress, .progress-bar { box-shadow: none; }
.btn-outline { color: inherit; background-color: transparent; transition: all .5s; }
.btn-rounded { border-radius: 50px; }
.btn-large-dim { width: 90px; height: 90px; font-size: 42px; }
button.dim { display: inline-block; text-decoration: none; text-transform: uppercase; text-align: center; padding-top: 6px; margin-right: 10px; position: relative; cursor: pointer; border-radius: 5px; font-weight: 600; margin-bottom: 20px !important; }
button.dim:active { top: 3px; }
button.btn-primary.dim { box-shadow: inset 0 0 0 #16987e, 0 5px 0 0 #16987e, 0 10px 5px #999999; }
button.btn-primary.dim:active { box-shadow: inset 0 0 0 #16987e, 0 2px 0 0 #16987e, 0 5px 3px #999999; }
button.btn-default.dim { box-shadow: inset 0 0 0 #b3b3b3, 0 5px 0 0 #b3b3b3, 0 10px 5px #999999; }
button.btn-default.dim:active { box-shadow: inset 0 0 0 #b3b3b3, 0 2px 0 0 #b3b3b3, 0 5px 3px #999999; }
button.btn-warning.dim { box-shadow: inset 0 0 0 #f79d3c, 0 5px 0 0 #f79d3c, 0 10px 5px #999999; }
button.btn-warning.dim:active { box-shadow: inset 0 0 0 #f79d3c, 0 2px 0 0 #f79d3c, 0 5px 3px #999999; }
button.btn-info.dim { box-shadow: inset 0 0 0 #1eacae, 0 5px 0 0 #1eacae, 0 10px 5px #999999; }
button.btn-info.dim:active { box-shadow: inset 0 0 0 #1eacae, 0 2px 0 0 #1eacae, 0 5px 3px #999999; }
button.btn-success.dim { box-shadow: inset 0 0 0 #1872ab, 0 5px 0 0 #1872ab, 0 10px 5px #999999; }
button.btn-success.dim:active { box-shadow: inset 0 0 0 #1872ab, 0 2px 0 0 #1872ab, 0 5px 3px #999999; }
button.btn-danger.dim { box-shadow: inset 0 0 0 #ea394c, 0 5px 0 0 #ea394c, 0 10px 5px #999999; }
button.btn-danger.dim:active { box-shadow: inset 0 0 0 #ea394c, 0 2px 0 0 #ea394c, 0 5px 3px #999999; }
button.dim:before { font-size: 50px; line-height: 1em; font-weight: normal; color: #fff; display: block; padding-top: 10px; }
button.dim:active:before { top: 7px; font-size: 50px; }
.btn:focus { outline: none !important; }
main { background:#eee; letter-spacing:0.3px; }
.bredcrumb { margin:10px 0; }
.bredcrumb ul li { display:inline-block; font-size:11px; color:#6c6a6a; }
.bredcrumb ul li a { color:#362a27; }
.whitebox { background:#fff; border:solid 1px #dee3e5; border-radius:3px; }
.prodtitle { font:600 22px "open sans"; display:block; }
.bod-dash-right { border-right:dashed 1px #d2d8dc; }
.bod-dash-bot { border-bottom:dashed 1px #d2d8dc; }
.relative { position:relative; }
.absolute { position:absolute; }
.pricebx { text-align:center; color:#595858; font-family:"Roboto"; }
.pricebx .pricetex { font-size:30px; color:#13ab77; display:block; margin-top:5px; font-weight:600; }
.pricebx .pricetex.cforprice { font-size:18px; }
.maincontent { margin-top:20px; margin-bottom:20px; }
.imgbx.bx { width:100%; overflow:hidden; position:relative; border:solid 1px #d5d7d8; max-height:340px; }
.imgbx img { width:100%; transition:all 0.3s linear; }
.imgbx.withimg:hover img { transform:scale(1.2); transition:all 0.3s linear; }
.imgbx.withimg .ovlay { opacity:0; transition:all 0.3s linear; position:absolute; top:0; left:0; background:rgba(0,0,0,0.7); z-index:-1; height:100%; width:100%; content:""; }
.imgbx.withimg:hover .ovlay { transition:all 0.3s linear; z-index:1; opacity:1; cursor:pointer; }
.imgbx.withimg .ovlay i { text-align:center; font-size:40px; color:#fff; position:absolute; left:49%; top:49%; }
.imgbx.withimg:hover .ovlay i { animation-name:pulsing; animation-duration: 1.5s; animation-iteration-count: infinite; }
@keyframes pulsing {  0% {
 transform:scale(1.18);
}
 50% {
 transform:scale(1);
}
 100% {
 transform:scale(1.18);
}
}
.prod-attr { border-bottom:solid 1px #d5d7d8; }
.prod-attr ul li { display:inline-block; font-family:'Roboto'; text-transform:uppercase; letter-spacing:0.5px; position:relative; text-align:center; transition:all 0.3s linear; border-bottom:solid 2px transparent; cursor:pointer; width:18.75%; color:#333; }
.prod-attr ul li i { color:#333; font-size:18px; margin-right:5px; }
.prod-attr ul li.tab-current { background:#fff; position:relative; }
.prod-attr ul li.tab-current:after { bottom: 0; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(226, 50, 75, 0); border-bottom-color: #e2324b; border-width: 6px; margin-left: -6px; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
.tabs-style-linemove ul li.disabled { pointer-events:none; opacity:0.2; }
.tabs-style-linemove ul li.disabled span { pointer-events:none; }
.tabs-style-linemove ul { background: #fff; }
.tabs-style-linemove ul li:last-child::before { position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: #e8424c; content: ''; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }

/* Move the line */
.tabs-style-linemove ul li:first-child.tab-current ~ li:last-child::before {
 -webkit-transform: translate3d(-200%, 1px, 0px);
 transform: translate3d(-200%, 1px, 0px);
}
 .tabs-style-linemove ul li:nth-child(2).tab-current ~ li:last-child::before {
 -webkit-transform: translate3d(-100%, 1px, 0px);
 transform: translate3d(-100%, 1px, 0px);
}
 .tabs-style-linemove ul li:nth-child(3).tab-current ~ li:last-child::before {
 -webkit-transform: translate3d(-102%, 1px, 0px);
 transform: translate3d(-102%, 1px, 0px);
}
 .tabs-style-linemove ul li:nth-child(4).tab-current ~ li:last-child::before {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}


/* Move the line 4tabs */
.tabs-style-linemove.tabs ul li:first-child.tab-current ~ li:last-child::before {
 -webkit-transform: translate3d(-304%, 1px, 0px);
 transform: translate3d(-304%, 1px, 0px);
}
 .tabs-style-linemove.tabs ul li:nth-child(2).tab-current ~ li:last-child::before {
 -webkit-transform: translate3d(-204%, 1px, 0px);
 transform: translate3d(-204%, 1px, 0px);
}
 .tabs-style-linemove.tabs ul li:nth-child(3).tab-current ~ li:last-child::before {
 -webkit-transform: translate3d(-102%, 1px, 0px);
 transform: translate3d(-102%, 1px, 0px);
}
 .tabs-style-linemove.tabs ul li:nth-child(4).tab-current ~ li:last-child::before {
 -webkit-transform: translate3d(-101%, 0, 0);
 transform: translate3d(-101%, 0, 0);
}
.tabs-style-linemove ul li { padding: 1em 0; color: #333; -webkit-transition: color 0.3s, -webkit-transform 0.3s; transition: color 0.3s, transform 0.3s; }
.tabs-style-linemove ul li.tab-current { -webkit-transform: translate3d(0, -px, 0); transform: translate3d(0, 1px, 0); }
.text-des { color:#949494; font-weight:400; font-family:'Roboto'; font-size:13px; }
a.text-des { color:#555; }
.text-des i { font-size:20px; margin-right:5px; color:#a1a1a1; }
.text-des .badge { background:#fff; color:#39a5c4; border:solid 1px #ebebeb; text-shadow:none; display: inline-block; margin-top: 10px; }
.text-des .badge:hover { color:#00b3e6; border:solid 1px #00b3e6; }
/* Pop up Animations */


  
  
.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; }
/* Animation ends */



.prods-dets { margin:20px 0; }
.detsin { margin-bottom:20px; }
.detsin-titl { color:#212121; font-size:16px; font-weight:600; font-family:'open sans'; text-transform:capitalize; display:block; margin-bottom:15px; padding-top:15px; letter-spacing:0.2px; }
.detsin-tex { color:#888; font-size:14px; letter-spacing: 0.1px; font-weight:400; font-family:'roboto'; line-height:24px; }
.spectexone { color:#878787; display:block; margin-bottom:10px; font-size:14px; font-weight:400; font-family:'roboto'; text-transform:capitalize; }
.spectextwo { color:#212121; display:block; font-size:14px; margin-bottom:30px; font-weight:400; font-family:'roboto'; text-transform:capitalize; }
.prd-tags { margin: 20px auto; }
.prd-tags ul li { display:inline-block; margin:5px 10px 5px 0; }
.prd-tags ul li a { display:block; padding:5px 10px; border-radius:2px; border:solid 1px #eee; color:#364350; font-size:14px; font-family:'roboto'; font-weight:400; }
.prd-tags ul li a:hover { color:#08c; }
.bx-link-hd { color:#333; font-size:14px; font-weight:600; font-family:'open sans'; text-transform:uppercase; display:inline-block; border-bottom:solid 3px #f58705; margin-bottom:15px; padding-bottom:14px; padding-top:15px; letter-spacing:0.5px; }
.rgt-bx { padding: 10px 20px; }
.bx-links { margin-top:10px; }
.bx-links ul li { display:block; padding-bottom:15px; }
.bx-links ul li a { color:#333; font-size:14px; font-weight:400; font-family:'roboto'; line-height:18px; }
.bx-links ul li a:hover { color:#08c; }
.bx-links ul li:last-child { border-bottom:none; }
.marginbot { margin-bottom:20px; }
.adbx img { width:100%; }
.botlinks .bx-links ul li { display:inline-block; width: 49%; }
.most-list { margin:50px 0; }
.most-list-hd { color:#373e4c; font-size:24px; display:inline-block; margin-bottom:30px; padding-bottom:20px; position:relative; }
.most-list-hd:after { content:""; position:absolute; border-bottom:solid 3px #f58705; width:25%; left:25%; bottom:0; }
.most-list-hd:before { content:""; position:absolute; border-bottom:solid 3px #f58705; width:25%; right:25%; bottom:0; }
.mst-lst-bx .mst-lst-cont { background:#fff; padding:10px; }
.mst-lst-bx img { max-height:200px; min-height:200px; overflow:hidden; width:100%; border-top-left-radius: 3px; border-top-right-radius: 3px; background:url("../images/noimage.jpg"); }
.mst-lst-tit { color:#364350; font-size:14px; font-weight:500; font-family:'roboto'; line-height:18px; margin-bottom:8px; display:block; }
.mst-lst-cat, .mst-lst-city { font-size:13px; font-weight:400; font-family:'roboto'; color:#969ba8; margin-bottom:10px; display:block; }
.mst-lst-cat i, .mst-lst-city i { font-size:16px; margin-right:5px; }
.mst-lst-pricebx { padding-top:10px; border-top:solid 1px #eee; text-align:left; }
.mst-lst-price { font-weight:700; font-family:'roboto'; color:#13ab77; font-size:16px; padding: 10px; display:block; }
.mst-lst-bx.owl-carousel { overflow:hidden; }
.mst-lst-bx.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next { position:absolute; opacity:0.85; top:30%; background:#fff; padding:30px 20px; border-radius:3px; box-shadow: 0 10px 5px #999999; }
.mst-lst-bx.owl-carousel .owl-nav .owl-next { right:-100px; transition:all 0.5s linear; }
.mst-lst-bx.owl-carousel .owl-nav .owl-prev { left:-100px; transition:all 0.5s linear; }
.mst-lst-bx.owl-carousel .owl-nav i { color:#181616; font-size:30px; }
.owl-carousel.owl-drag .owl-item { opacity:0.4; }
.owl-carousel.owl-drag .owl-item.active { opacity:1; }
.mst-lst-bx.owl-carousel:hover .owl-nav .owl-next { right:0; }
.mst-lst-bx.owl-carousel:hover .owl-nav .owl-prev { left:0; }
.owl-carousel .owl-stage-outer { cursor: w-resize; }
.photoscontainer .owl-carousel .owl-nav .owl-prev, .photoscontainer .owl-carousel .owl-nav .owl-next { top:30%; }
.photoscontainer .owl-carousel .owl-nav .owl-next { right:0; }
.photoscontainer .owl-carousel .owl-nav .owl-prev { left:0; }
.room-rent { overflow:hidden; }
.room-rent .owl-carousel .owl-nav .owl-next { right:-100px; transition:all 0.5s linear; }
.room-rent .owl-carousel .owl-nav .owl-prev { left:-100px; transition:all 0.5s linear; }
.room-rent .owl-carousel:hover .owl-nav .owl-next { right:0; }
.room-rent .owl-carousel:hover .owl-nav .owl-prev { left:0; }
.bx-linkad .media-object { max-width:80px; overflow:hidden; }
.bx-linkad ul li { margin-bottom:10px; padding-bottom:20px; border-bottom:dashed 1px #a7a7a7; }
.bx-linkad ul li:last-child { border-bottom:none; }
.bx-linkadtex { color:#364350; font-size:14px; font-weight:500; font-family:'roboto'; line-height:18px; margin-bottom:8px; display:block; }
.bx-linkadtex-s { display:inline-block; }
.bx-linkad .mst-lst-price { padding:3px 0; }
.bns-cont-btns { border:solid 1px #d5d7d8; border-radius:3px; margin-top: 40px; }
.bns-cont-btns ul li { font-family:'Roboto'; text-transform:uppercase; letter-spacing:0.5px; position:relative; text-align:center; transition:all 0.3s linear; border-bottom:solid 2px #eee; cursor:pointer; width:100%; color:#333; font-weight:500; }
.bns-cont-btns ul li a { display:block; color:#fff; background:#f89407; padding:15px 10px; outline:none; }
.bns-cont-btns ul li a:focus { text-decoration:none; }
.bns-cont-btns ul li i { color:#fff; font-size:18px; margin-right:5px; }
.bns-cont-btns ul li.tab-active { background:#fff; position:relative; }
.bns-cont-btns ul li.tab-active a { background:#fff; }
.bns-cont-btns ul li.tab-active a, .bns-cont-btns ul li.tab-active a i { color: #f55a05; }
.bns-cont-btns ul li.tab-active:after { bottom: -13px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(226, 50, 75, 0); border-top-color: #f55a05; border-width: 6px; margin-left: -6px; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
.bns-cont-btns.fix { display:none; }
.tabs-style-linemoveone ul { background: #fff; }
.tabs-style-linemoveone ul li:last-child::before { position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: #f55a05; content: ''; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }

/* Move the line */
.tabs-style-linemoveone ul li:first-child.tab-active ~ li:last-child::before {
 -webkit-transform: translate3d(-100%, 0px, 0px);
 transform: translate3d(-100%, 0px, 0px);
}
.tabs-style-linemoveone ul li { color: #f55a05; -webkit-transition: color 0.3s, -webkit-transform 0.3s; transition: color 0.3s, transform 0.3s; }
.tabs-style-linemoveone ul li.tab-active { -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); }
.bns-form.device.active .bns-cont-btns ul li a { display:block; color:#333; background:#eee; padding:15px 10px; outline:none; }
.bns-form.device.active .bns-cont-btns ul li i { color:#333; font-size:18px; margin-right:5px; }
.bns-formfull { background:#fff; margin-top:-3px; padding:0 10px 20px; }
.form-control { background:none; }
.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group input.form-text, .form-group textarea { background:none; border:none; border-bottom:solid 1px #ccc; }
.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group input.form-text, .form-group textarea { background:none; border:none; border-bottom:solid 1px #ccc; }
.margo { margin:20px 0; }
.form-groupp { position:relative; }
.form-groupp input { width: 100%; border-radius:0 !important; border:none; background:transparent; font-size:14px; color:#989898; height: 50px; padding: 5px 10px 0; border-bottom:solid 1px #989898 !important; box-shadow:none !important; }
.form-groupp textarea { height:auto; width: 100%; border-radius:0 !important; border:none; background:transparent; font-size:14px; color:#989898; padding: 20px 10px 0; border-bottom:solid 1px #989898 !important; box-shadow:none !important; }
.form-groupp label { position:absolute; z-index: 1; top:18px; font-family:'Roboto'; left:10px; color:#989898; 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; }
.form-groupp input:focus, .form-groupp textarea:focus, .form-groupp.active input, .form-groupp.active textarea { border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#989898; border-bottom:solid 1px #2cbebc !important; }
.form-groupp input:focus~label, .form-groupp textarea:focus~label, .form-groupp.active input~label, .form-groupp.active textarea~label {
top:0;
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;
}
.form-groupp.alert input:focus, .form-groupp.alert input, .form-groupp.alert textarea:focus, .form-groupp.alert textarea { border-bottom:solid 1px #c60028 !important; }
.form-groupp.alert input:focus~label, .form-groupp.alert label, .form-groupp.alert textarea:focus~label {
color:#c60028 !important;
}
.bns-formfull .btn.dropdown-toggle { background: transparent none repeat scroll 0 0 !important; border:none; border-bottom: 1px solid #ccc; margin-right:10px; padding: 15px 5px 14px; }
.awarecont { margin:20px 0; color:#747474; font:400 11px 'roboto'; }
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; }
.awarecont-hd { color:#555; font-size:11px; font-weight:600; margin-bottom:3px; text-align:left; }
.awarecont-hd .fa-warning { color:#e2574c; }
.rgt-bx.bord-rgt { border-right:solid 1px #eee; margin-top:20px; }
.fa-heart:before { content: "\f004"; }
.fa-flag-o:before { content: "\f11d"; }
.key-acts { margin:0 -20px; background:#f6f6f6; padding:10px 15px; }
.key-acts li { position:relative; display:inline-block; margin-right:10px; line-height:21px; }
.key-acts li a:focus, .key-acts li a:active, .key-acts li a:hover { outline:none; text-decoration:none; }
.key-acts li a i.fa-flag-o { color:#c67777; }
.key-acts li a i.fa-heart-o, .key-acts li a i.fa-heart { color:#ff5b8d; transition:0.3s all linear; }
.key-acts li a { padding:2px 6px; color:#767676; border:solid 1px #bababa; border-radius:3px; background:#fff; font:400 13px roboto; }
.key-acts li a i { font-size:13px; margin-right:3px; }
.key-acts li.save.active a { border-color:#ff5b8d; color:#ff5b8d; }
.key-acts li.report.active a { border-color:#c44444; color:#c44444; }
.key-acts li.reco.active a { border-color:#088c41; color:#088c41; }
.key-acts li.bookmark.active a { border-color:#cbae10; color:#cbae10; }
.key-acts li.click a i.fa:before { content: "\f110" !important; font-family:'fontawesome'; }
.key-acts li.click a { cursor:default; }
.key-acts li.click a i.fa { animation: rotation 1s infinite linear; color:#999; }
.listbx-bot li.click a i.fa { animation: rotation 1s infinite linear; color:#999; }
.listbx-bot li.click a { cursor:default; }
.listbx-bot li.click a i.fa:before { content: "\f110" !important; font-family:'fontawesome'; }
.listbx-bot li.active a i { color:#ff5b8d; }
 @-webkit-keyframes rotation {  from {
 -webkit-transform: rotate(0deg);
}
to { -webkit-transform: rotate(359deg); }
}
.heart { width: 100px; height: 100px; top:-5px; left:20px; position:absolute; outline:none; transform: translate(-50%, -50%); background: url(../images/heart.png) no-repeat; background-position: 0 0; cursor: pointer; animation: fave-heart 1s steps(28); }
.heart.active { background-position: -2800px 0; transition: background 1s steps(28); outline:none; }
@keyframes fave-heart {  0% {
 background-position: 0 0;
}
 100% {
 background-position: -2800px 0;
}
}
.fa-heart-o:before { content: "\f08a"; }
.popov-spam { padding-top:10px; }
.popov-spam ul li { display:block; margin-bottom:10px; }
.popov-spam .radio { padding-left: 20px; }
.popov-spam .radio label { display: inline-block; position: relative; padding-left: 5px; }
.popov-spam .radio label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 1px solid #cccccc; border-radius: 50%; background-color: #fff; -webkit-transition: border 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out; transition: border 0.15s ease-in-out; }
.popov-spam .radio label::after { display: inline-block; position: absolute; content: " "; width: 11px; height: 11px; left: 3px; top: 3px; margin-left: -20px; border-radius: 50%; background-color: #555555; -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.popov-spam .radio input[type="radio"] { opacity: 0; }
.popov-spam .radio input[type="radio"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.popov-spam .radio input[type="radio"]:checked + label::after { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }
.popov-spam .radio input[type="radio"]:disabled + label { opacity: 0.65; }
.popov-spam .radio input[type="radio"]:disabled + label::before { cursor: not-allowed; }
.popov-spam .radio.radio-inline { margin-top: 0; }
.popov-spam .radio-danger input[type="radio"] + label::after { background-color: #d9534f; }
.popov-spam .radio-danger input[type="radio"]:checked + label::before { border-color: #d9534f; }
.popov-spam .radio-danger input[type="radio"]:checked + label::after { background-color: #d9534f; }
.fa-search-plus:before { content: "\f00e"; }
.fa-whatsapp:before { content: "\f232"; }
.popov-share ul li { display:inline-block; margin:10px; text-align:center; padding:0; float: inherit !important; border: 0 none !important; }
.popov-share ul li:first-child { display:inline-block; }
.popov-share ul { margin-bottom:20px; }
.popov-share ul li a { width:40px; height:40px; border-radius:50%; border:solid 1px #ccc; line-height:40px; display:block; -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2); box-shadow: 0 2px 5px rgba(0,0,0,.2); display:inline-block; }
.popov-share ul li a.fb i { color:#3b5998; }
.popov-share ul li a.tw i { color:#55acee; }
.popov-share ul li a.pt i { color:#bd081c; }
.popov-share ul li a.gp i { color:#dc4b39; }
.popov-share ul li a.in i { color:#2e5e86; }
.popov-share ul li a.wp i { color:#1bb33b; }
.popov-share ul li a.wp { display:none; }
.ser-filt-drop-in.withinpu ul li.active { background-color:#1ab394; color:#fff; }
.slideformbx { background:#fff; height:100%; margin-right:20px; padding-top:20px }
/* gallery Modal*/
.photoscontainer { width:70%; background-color: #fff; margin:0 auto; position:relative; margin-top:125px; }
.photoscontainer.bns-photo { margin:0 auto 0 auto; width:100%; height:100%; }
.galleryimagewrp { margin: 50px 0 0; }
.galleryimagewrp .owl-theme .owl-controls .owl-buttons div { border-radius:0; cursor:pointer; background-color:#fff; color:#333; height:30px; width:30px; top:50%; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; background-image:none; text-indent:inherit; }
.galleryimagewrp .owl-theme .owl-controls .owl-buttons div i { margin-top: 10px; }
.galleryimagewrp .owl-controls .owl-buttons .owl-prev { left:0; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.galleryimagewrp .owl-controls .owl-buttons .owl-next { right:0; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.galleryimagewrp:hover .owl-controls .owl-buttons .owl-prev { opacity: 1; left: 25px; }
.galleryimagewrp:hover .owl-controls .owl-buttons .owl-next { opacity: 1; right: 25px; }
.galleryimagewrp .item iframe { width:80%; height:500px; }
.projectitem { margin:15px; }
.thump-image .projectitem img { height:72px; }
.thump-image .projectitem { cursor:pointer }
.large-image .projectitem img { width:auto; margin:0 auto; margin-top:15px; max-height:500px; }
.photoscontainer .galclose, .popform .galclose { position:absolute; top:-30px; right:-25px; opacity:1; }
.photoscontainer .galclose a, .popform .galclose a { color:#fff; font-family:'open sans'; font-weight:200; font-size:40px; }
/**/



.loading { width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(255, 255,255, 0.6); display:grid; vertical-align:middle; align-self:center; z-index:9999; text-align:center; }
.loading-in { vertical-align:middle; align-self:center; }
.loading-in i { color:#999; }
.fa-spinner:before { content: "\f110"; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {  0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
@keyframes fa-spin {  0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg);
}
}
 @media (max-width: 1440px) {
.photoscontainer { width: 90%; }
}
 @media (max-width: 1280px) {
.photoscontainer { width: 100%; margin: 0 auto 0; padding:50px 0; height:100%; }
.photoscontainer .galclose, .popform .galclose { right:10px; top:10px; }
.photoscontainer .galclose a, .popform .galclose a { color:#333; }
}
.bns-form.device { display:none; margin: 20px auto 0; }
.promobox-post { padding:20px; text-align:center; background:#f8eed3; border:solid 1px #efe4c7; }
.promobox-post span { font-size:22px; color:#545655; font-family:'open sans'; font-weight:400; display:block; margin-bottom:20px; }
.bns-cont-btns { margin-top:0; }
.bns-tobbanmain { position:relative; font-family:roboto; }
.bns-tobban { background:url(../images/bantop.png); height:300px; width:100%; position:absolute; }
.toplist li { display:inline-block; margin-right:20px; }
.toplist li i { font-size:13px; color:#a5a5a5; margin-right:3px; }
.toplist li i.hashtag { border:solid 1px #a5a5a5; border-radius:50%; width:17px; height:17px; display: inline-block; text-align: center; }
.promobox-post.topbox { padding:10px; }
.bns-newdet .label-primary { background:#13ab77; border:solid 1px #13ab77; color:#fff; line-height: 10px; text-transform:uppercase; }
.bns-newdet .prodtitle { margin-top:8px; }
.fa-chevron-left:before { content: "\f053"; }
.fa-tag:before { content: "\f02b"; }
.fa-tags:before { content: "\f02c"; }
.fa-shield:before { content: "\f132"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-bookmark-o:before { content: "\f097"; }
.fa-flag-o:before { content: "\f11d"; }
.fa-share-square-o:before { content: "\f045"; }
.fa-volume-control-phone:before { content: "\f2a0"; }
.fa-envelope-o:before { content: "\f003"; }
.fa-user-o:before { content: "\f2c0"; }
.bredcrumb.withban { z-index:9; position: relative; }
.bredcrumb { }
.bredcrumb.withban ul li { color:#f7f7f7; }
.bredcrumb.withban ul li a { color:#f7f7f7; }
.bredcrumb.withban ul li.active { color:#ccc; }
.next-prev { text-align:right; }
.next-prev a { display:inline-block; margin:5px; font-size:12px; border:solid 1px #ccc; border-radius:3px; color:#666; background:#fff; padding:4px 10px; }
.next-prev a i { color:#ccc; font-size:14px; }
.backtoser { margin-top:10px; margin-bottom:10px; }
.backtoser a { border:solid 1px #ccc; font-size:12px; border-radius:2px; color:#666; background:#fff; padding:4px 10px; }
.backtoser a i { color:#ccc; font-size:14px; margin-right:5px; }
.prodtitle.freead { margin-top: 20px; }
.marginbot { margin-bottom:20px; }
.bns-hdbx { padding:20px; background:#eee; -webkit-box-shadow: 0 -1px 4px -3px rgba(0, 0, 0, 0.62); -moz-box-shadow: 0 -1px 4px -3px rgba(0, 0, 0, 0.62); box-shadow: 0 -1px 4px -3px rgba(0, 0, 0, 0.62); border-top:solid 1px #fff; }
.bredbg-gray { background: #e7e7e7 none repeat scroll 0 0; border: 1px solid #e2e2e2; margin-bottom: 20px; padding: 5px; }
.bns-proddets { margin-bottom:20px; margin-top:5px; }
.tagsline { margin-bottom:20px; }
.tagsline ul li { display:inline-block; margin-right:10px; color:#444; font-size:13px; }
.tagsline ul li a { color:#444; }
.tagsline ul li a:hover { color:#08c; }
.tagsline ul li i { color:#b3b3b3; margin-right:10px; }
.prodimgabx { margin:10px 0; }
.imgabx { width:calc(100% - 215px); float:left; }
.imgabx-thumbs { width:200px; float:right; background:#f4f4f4; padding:20px; }
.imgabx-thumbs .imgbx.withimg .ovlay i { font-size:16px; }
.imgabx-thumbs ul li { display:block; margin-bottom:20px; max-height:100px; overflow:hidden; cursor:pointer; position:relative; }
.imgabx-thumbs ul li.morebox { padding:20px; text-align:center; background:#fff; color:#ccc; font-size:18px; font-family:'roboto'; font-weight:600; }
.awarecont.terms { margin-top:10px; text-align:center; display: block; }
.des-specs ul li { display:inline-block; width:49%; margin-bottom:5px; vertical-align:top; }
.des-specs ul li:before, .des-specs ul li:after { content: " "; display: table; }
.des-specs ul li:after { clear: both; }
.des-specs .spectexone { width:30%; float:left; margin-bottom:10px; line-height:21px; }
.des-specs .spectextwo { width:70%; float:left; margin-bottom:10px; line-height:21px; }
.rgt-title { padding:18px 25px; line-height: 24px; display:block; background:#f6f6f6; font-family:'open sans'; font-size:18px; color:#333; font-weight:600; margin: -10px -20px 0; }
.bns-lstb-bx { padding:10px 10px 5px; border-bottom:solid 1px #eee; }
.bns-lstb-bx:before, .bns-lstb-bx:after, .listi-bx:before, .listi-bx:after, .list-box-full:before, .list-box-full:after { content: " "; display: table; }
.bns-lstb-bx:after, .listi-bx:after, .list-box-full:after { clear: both; }
.bns-lstb-bx-lft { width:66%; float:left; }
.bns-lstb-bx-lft ul li { margin-bottom:7px; color:#666; font-size:13px; font-family:'roboto'; }
.bns-lstb-bx-lft ul li:last-child { min-height: 25px; }
.bns-lstb-bx-lft ul li span { display:inline-block; width: auto; line-height: 16px; }
.bns-lstb-bx-lft span:first-child { vertical-align: top; width: 110px; }
.bns-lstb-bx-lft span:nth-child(2) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 115px); }
.bns-lstb-bx-lft ul li i { color:#818181; font-size:12px; margin-right:5px; }
.bns-lstb-bx-lft .bxtitl { font-size:14px; line-height:18px; font-family:'roboto'; color:#333; font-weight:500; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; }
.bns-lstb-bx-img { float:right; width:30%; margin-left:10px; max-height: 100px; overflow: hidden; }
.bns-lstb-bx.wthoutimg .bns-lstb-bx-lft { width:100%; }
.bns-lstb-bx-lft ul li .bxtags { padding:2px 10px; line-height:18px; border-radius:3px; background:#f7f7f7; color:#666; display:inline-block; width:auto !important; }
.bns-blk-one .bns-lstb-bx-lft ul li .bxtags { border: 1px solid #e4e4e4; }
.bns-lstb-bx-lft ul li .bxtags:hover { color:#08c; }
.bxprice { color: #13ab77; font-weight: 600; font-size:18px; width:auto !important; margin-right:10px; }
.bxprice.cforprice { font-size:14px; }
.bns-formfull .input-group-addon { font-size:13px; font-family:'roboto'; }
.bns-formfull .input-group-addon:first-child { border:0; width:auto; }
.bns-formfull .input-group-addon:last-child { border:solid 1px #d2d2d2; border-bottom-left-radius: 4px !important; border-top-left-radius: 4px !important; }
.bns-formfull .input-group-addon { background:#fafafa; }
.input-group-addon .prce { color:#13ab77; font-weight:600; }
.detsin .bns-formfull { background:#fafafa; border:solid 1px #e9e9e9; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
.detsin .bns-formfull .horiform, .detsin .bns-formfull.horiform .form-groupp { margin:1%; width:47.7%; display:inline-table; vertical-align:top; }
.detsin .bns-formfull.horiform .input-group .form-groupp { width: 98%; }
.bns-cta-ac { margin-top:10px; }
.sellinfo li { display:inline-block; width:31%; vertical-align:top; color:#999; font-size:14px; font-family:'roboto'; font-weight:400; margin-bottom: 10px; }
.sell-init { align-self: center; background: #f8f8f8 none repeat scroll 0 0; border-radius: 50%; display: table-cell; height: 50px; text-align: center; vertical-align: middle; width: 50px; font-size:21px; font-family:'roboto'; color:#869396; }
.sellinfo li span { color:#333; font-weight:400; }
.sellinfo li i { display:inline-block; color:#269b76; font-size:21px; margin:0 10px; }
.sponsored { margin:20px auto; }
.spnsrd { font-size:12px; color:#333; display:block; margin-bottom:5px; font-family:'roboto'; font-weight:500; }
.nextpre .spnsrd { float:left; margin-top: 15px; }
.similar .bns-lstb-bx { border-right: 1px solid #eee; margin-bottom: 20px; }
.similar .detsin-titl { width: 65%; float:left; text-align: left; }
.similar .next-prev { float: right; text-align: right; width: 35%; }
.botlinks .bx-links ul li a { font-size: 13px; color: #666; line-height: 14px; padding-bottom: 12px; }
.botlinks .bx-links ul li a:hover { color:#08c; }
.vimore { padding:10px; text-align:right; }
.vimore a { color:#555; font-size: 13px; }
.vimore a:hover { color:#08c; }
.botlinks { margin-bottom:20px; }
.overflow-body { overflow:hidden; }
.popover.active { display: block; top: 24px; width: 235px; z-index:1; }
.popover.active::after { background: #fff none repeat scroll 0 0; border-left: 1px solid #ccc; border-top: 1px solid #ccc; content: ""; height: 10px; left: 20px; position: absolute; top: -6px; transform: rotateZ(45deg); width: 10px; }
.list-box-full .popover.active::after { left: auto; right: 20px; }

.lst-premium .lst-prem, .lst-premium .lst-prem i{
    color:#65a816;
}

.lst-gold .lst-prem, .lst-gold .lst-gold-pay i{color:#feb63d;}
.lst-platinum .lst-prem, .lst-platinum .lst-platinum-pay i{color:#2fb4ff;}





.popover input[type="text"], .popover input[type="password"], .popover input[type="email"], .popover input.form-text, .popover .input-text { height: auto; padding:10px; line-height:inherit; }
.popform .slideformbx { padding-top:0; }
.modal-dialog.popform { margin:80px auto; width:430px; }
.bewarecont { color:#777; font:300 13px roboto; letter-spacing:0.4px; }
.bewarecont.top { background: #fff7f7 none repeat scroll 0 0; padding: 10px; position: relative; }
.bewarecont.top .close-b { background: #fff none repeat scroll 0 0; border: 1px solid #a43032; border-radius: 50%; color: #a43032; font: 500 13px roboto; height: 20px; position: absolute; right: 10px; text-align: center; width: 20px; }
.sussmsgwrp { padding:10px; text-align:center; }
.edu-hp-hwtex { line-height: 21px; }
.sussmsgwrp .fa-check, .sussmsgwrp .fa-thumbs-o-up { border:solid 5px #a5dc86; padding:10px; border-radius:50%; background:#fff; font-size:42px; color:#a5dc86; width: 80px; height: 80px; line-height: 50px; }
.sussmsgwrp strong { font-weight: bold; color: #5c952c; margin: 10px 0; display: block; text-align:center }
.sussmsgwrp p { text-align: center; color: #5c952c; font-size: 14px; font-weight: bold; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-exchange:before { content: "\f0ec"; }
.fa-phone-square:before { content: "\f098"; }
.center { text-align:center; }
.detsin .mobcls { display:none; }
.admsg { padding-top:20px; text-align:left; }
.adimg { margin:0 -20px -22px 0; }
.admsg span { color:#304e51; font-weight:600; line-height: 30px; }
.ov-intitle { font:400 16px 'Open sans'; color:#333; display:block; margin-bottom:10px; }
.googlemap .form-groupp { margin:0 10px 10px 0; }
.googlemap .form-groupp.optss .selcbox { width:100%; position:relative; }
.googlemap .swap-btn { width:30px; height:30px; border-radius:100%; text-align:center; line-height:30px; border:solid 1px #ccc; position:relative; font-size:16px; color:#333; display:inline-block; margin:10px 0; }
.googlemap .swap-tip { background: rgba(0, 0, 0, 1) none repeat scroll 0 0; border-radius: 4px; color: #fff; font-size: 11px; left: -79px; position: absolute; top: 34px; width: 200px; z-index: 1; }
.googlemap .swap-tip::after { background: rgba(0, 0, 0, 1) none repeat scroll 0 0; content: ""; height: 10px; left: 45%; position: absolute; top: -5px; transform: rotateZ(45deg); width: 10px; }
.modalwidth.modal-dialog.popform.googlemap { background: #fff none repeat scroll 0 0; width: 1000px; }
.map-btn { line-height: 16px; margin-left: 10px; }
.fa-map-o:before { content: "\f278"; }
.map-btn i { color:#1c84c6 !important; }
.map-btn:hover i { color:#fff !important; }
.modalwidth.modal-dialog.popform.googlemap select { height: auto; line-height: 18px; padding: 5px 14px; position:relative; width:100%; }
.modalwidth.modal-dialog.popform.googlemap .selcbox:before { content: "\f0dd"; position:absolute; top:10px; right:10px; font-family: FontAwesome; color: #333; z-index:1; }
.needlssec { line-height: 34px; margin-right: 20px; float:right; font-size:13px; font-family:'robotoregular'; color:#fff; }
.needlssec .btn { background-clip: padding-box; background-color: #ff4242; border-radius: 2px; color: #fff; height: 33px !important; line-height: 19px !important; padding: 7px 12px !important; transition: color 0.45s ease 0s, background 0.45s ease 0s, border 0.45s ease 0s; }
 @media (max-width: 1440px) {
.sellinfo li { width:48%; }
}
 @media (min-width: 300px) and (max-width: 767px) {
.needlssec .btn { height: 21px !important; line-height: 7px !important; }
}
@media (max-width: 480px) {
.needlssec { width:100%; text-align:center; margin:0 0 10px 0; line-height:21px; }
.needlssec span { display:block; }
}
 @media (max-width: 991px) {
.bns-form.device { display:block; position:fixed; bottom:0; z-index:999999; width:100%; transform:translateY(79%); max-height:241px; overflow:hidden; transition:0.5s transform linear; }
.bns-form.device.active { bottom:inherit; top:0; max-height:850px; overflow:auto; transform:translateY(0); transition:0.5s transform linear; height:100%; background:#fff; }
.bns-form.device .bns-cont-btns { margin-top:0; }
.bns-form.device .bns-formfull { height:100%; }
.bns-form.device.active .bns-formfull { }
.bns-form.device.active .mobcls { position:absolute; top:20px; background:#ca3636; border-radius:50%; color:#fff; text-align:center; right:10px; padding:3px; width:20px; height:20px; display:inline-block; }
.toplist li { margin-bottom: 10px; }
.bns-proddets { margin-bottom: 10px; }
.tagsline ul li { font-size:13px; }
.key-acts li.bookmark { display:none; }
.modal-dialog.popform { margin:0 auto; }
.popov-share ul li a.wp { display:inline-block; }
.detsin.active.formfull { height: 100%; left: 0; overflow-y: auto; position: fixed; top: 0; width: 100%; z-index: 99999; }
.formdevice { transform:translateY(-100%); opacity:0; visibility:hidden; height:0; }
.formdevice.active { height: 100%; left: 0; overflow-y: auto; position: fixed; top: 0; transition: all 0.2s ease 0s; width: 100%; z-index: 9999999; transform:translateY(0); background: #fff none repeat scroll 0 0; opacity:1; visibility:visible; }
.detsin.formdevice.active .mobcls { position:absolute; top:10px; background:#ca3636; border-radius:50%; color:#fff; text-align:center; right:10px; padding:3px; width:20px; height:20px; display:inline-block; }
.detsin.formdevice.active .detsin-titl { margin-left:10px; }
.bns-cont-btns.fix { position:fixed; bottom:0; width:100%; left:0; z-index:9; display:block; }
.mst-lst-bx.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next { display:none; }
.modalwidth.modal-dialog.popform.googlemap { background: #fff none repeat scroll 0 0; width:100%; height:100%; }
}
 @media (max-width: 767px) {
.prodtitle { font-size:18px; }
.pricebx { border-top: 1px dashed #a7a7a7; padding: 10px; }
.bod-dash-right { border-right:none; }
.prod-attr ul li { width:32.6%; }
.imgabx-thumbs ul li { width: 30%; vertical-align: top; display: inline-block; margin-bottom:0; }
.imgabx-thumbs, .imgabx { width:100%; }
.imgbx.bx { min-height:inherit; }
.des-specs ul li { width:100%; }
.detsin .bns-formfull .horiform { width:98%; }
.prod-attr { display: flex; height: 42px; overflow: hidden; }
.prod-attr ul li { white-space: nowrap; padding-right: 10px; padding-left:10px; width:auto; }
.prod-attr ul { display: flex; height: 58px; overflow-x: auto; overflow-y: hidden; }
.des-specs .spectextwo, .des-specs .spectexone { width:100%; }
.tabs-style-linemove ul li:last-child::before { bottom: 16px; }
.prod-attr ul li.tab-current::after { bottom: 17px; }
.sellinfo li { width: 100%; margin-bottom: 20px; }
.popform .input-group-addon, .popform .input-group-btn { white-space:normal; }
.modal-dialog.popform { margin:0 auto; width:100%; height:100%; background:#fff; }
.botlinks .bx-links ul li { width:100%; }
.key-acts li { margin-bottom:10px; }
}
.bewarecont > b { font-weight: 500; }
.oldusr { background: #fff none repeat scroll 0 0; border-color: #79a9a4; }
.text-expired { color:#e85353; font:300 21px 'roboto'; display:block; margin-bottom:10px; }
.text-status { color:#333; font:400 14px 'roboto'; display:block; margin-bottom:10px; }
.text-status b { font-weight: 500; }
/* Listing Page */



.ser-filterbar { width:100%; z-index:1; background:#fff; font-family:'Roboto'; box-shadow:0 1px 3px -1px rgba(0, 0, 0, 0.26); }
.ser-filterbar ul li { display:inline-block; padding:20px; margin-left: -3px; border-left:solid 1px #eeeeee; position:relative; color:#555; font-size:12px; text-align:center; width:150px; cursor:pointer; }
.ser-filterbar ul li .ser-filt-drop { position:absolute; top:50px; left:-1px; text-align:left; max-height: 0; overflow-y: hidden; overflow-x: hidden; transition-property: all; transition-duration: .5s; transition-timing-function: cubic-bezier(0, 1, 0.5, 1); opacity:0; background:#fafafa; }
.ser-filterbar ul li:hover { background:#f9f9f9; }
.ser-filterbar ul li:hover .ser-filt-drop { border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); transition-property: all; transition-duration: .8s; transition-timing-function: cubic-bezier(0, 1, 0.7, 1); overflow-y: hidden; max-height: 300px; opacity:1; }
.ser-filt-drop > ul { max-height: 250px; overflow-x: hidden; overflow-y: auto; }
.ser-filterbar ul li a { display:block; color:#555; }
.ser-filterbar ul li.sreset { color:#43a6cf; }
.ser-filterbar ul li.sreset:after { content: "\f021"; position:absolute; left:40px; top:38%; color:#555; font-family:fontawesome; transition: all 0.2s linear; }
.ser-filterbar ul li.sreset:hover:after { content: "\f021"; transition: all 0.2s linear; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.ser-filterbar ul li.sreset:before { content: ""; }
.ser-filterbar ul li:before { content: "\f107"; position:absolute; right:10px; top:38%; font-family:fontawesome; transition: all 0.3s linear; }
.ser-filterbar ul li:hover:before { transition: all 0.3s linear; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.ser-filterbar ul li .ser-filt-drop ul li:before, .ser-filterbar ul li.headetexx:before { content:""; }
.ser-filterbar ul li.headetexx { text-transform:uppercase; width:100px; color:#333; background:#f6f6f4; }
.ser-filterbar ul li.headetexx:hover { background:#f6f6f4; cursor:default; }
.ser-filterbar ul li .ser-filt-drop ul li { display:block; padding:15px; border-left:none; text-align:left; margin-left: 0; }
.ser-filterbar ul li .numselected { position:absolute; top:5px; left:5px; background:#29b966; border-radius:50%; font-size:12px; font-weight:bold; width:18px; height:18px; line-height:18px; color:#fff; text-align:center; }
.ser-filt-drop-in { position:relative; max-height:250px; overflow-y:auto; overflow-x:hidden; }
.ser-filt-drop-inpu { position:absolute; top:0; }
.ser-filt-drop-inpu:before { content: "\f002"; position:absolute; right:10px; top:38%; font-family:fontawesome; }
.ser-filt-drop-in.withinpu ul { margin-top: 44px; max-height: 200px; overflow-x: hidden; overflow-y: auto; }
.ser-filt-drop-inpu input[type="text"] { border:none !important; border-bottom:solid 1px #ccc !important; height:inherit; padding: 10px 5px; margin: 5px; width: 94%; }
.ser-filt-drop-inpu input[type="text"]:focus { border:none !important; border-bottom:solid 1px #f89406 !important; outline:none; box-shadow:none; }
.ser-filt-drop ul li:hover { background:#1ab394; color:#fff; transition:0.2s all linear; }
.ser-filterbar ul li a.prcefilt-sub { color:#fff; display:inline-block; }
.ser-filt-more { width:100%; background:#fff; position:absolute; top:53px; left:0; max-height: 0; overflow-y: hidden; transition-property: all; transition-duration: .5s; transition-timing-function: cubic-bezier(0, 1, 0.5, 1); opacity:0; z-index: 2; }
.ser-filt-more.openn { box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; transition-property: all; transition-duration: .8s; transition-timing-function: cubic-bezier(0, 1, 0.7, 1); overflow-y: hidden; max-height: 500px; opacity:1; }
.ser-morefil-box { width:20%; float:left; border-right:solid 1px #eeeeee; padding:20px; }
.ser-morefil-box ul { margin-top:10px; max-height: 197px; overflow-x: hidden; overflow-y: auto; }
.ser-morefil-box ul li { border:none; padding:10px 10px; display:block; text-align:left; cursor:inherit; }
.ser-morefil-box ul li:hover { background:transparent; }
.ser-morefil-box ul li:before { content:""; }
.ser-morefil-box .ser-morefil-boxhead { color:#666; font-size:13px; font-weight:bold; }
.ser-morefil-box ul li.sercalend { padding:0 !important; width: 100% !important; }
.ser-morefil-box ul li.sercalend input[type="text"] { border:none !important; border-bottom:solid 1px #ccc !important; height:inherit; padding: 10px 5px; margin: 5px; width: 100%; background:url(../images/other/post-calendar.png) no-repeat right center; }
.ser-morefil-box ul li.sercalend input[type="text"]:focus { border:none !important; border-bottom:solid 1px #f89406 !important; outline:none; box-shadow:none; }
.ser-filterbar ul li.ssaveser { color:#29b966; }
.ser-filterbar ul li.ssaveser:after { content: "\f08a"; position:absolute; left:20px; top:38%; color:#29b966; font-family:fontawesome; transition: all 0.2s linear; }
.ser-filterbar ul li.ssaveser:hover:after { content: "\f08a"; transition: all 0.2s linear; -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }
.ser-filterbar ul li.ssaveser:before { content: ""; }
/* check box and radio button */
.ser-filterbar ul li input[type=checkbox].adv-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; }
.ser-filterbar ul li input[type=checkbox].adv-checkbox + label.adv-label { padding-left:17px; height:12px; display:inline-block; line-height:12px; background-repeat:no-repeat; background-position: 0 0; font-size:12px; vertical-align:middle; cursor:pointer; }
.ser-filterbar ul li input[type=checkbox].adv-checkbox:checked + label.adv-label { }

.ser-filterbar ul li label.adv-label { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ser-filterbar ul li input[type="radio"]:checked + label::after, .ser-filterbar ul li input[type="checkbox"]:checked + label::after { opacity:0; }
.ser-filterbar ul li input[type="checkbox"]:checked + label::before, .ser-filterbar ul li input[type="radio"]:checked + label::before, input[type="checkbox"] + label:hover::before, .ser-filterbar ul li input[type="radio"] + label:hover::before, .ser-filterbar ul li input[type="checkbox"]:not(:checked) + label::before, .ser-filterbar ul li input[type="checkbox"]:checked + label::before, .ser-filterbar ul li input[type="radio"]:not(:checked) + label::before, .ser-filterbar ul li input[type="radio"]:checked + label::before { border:none; }
.ser-filt-drop.withrad ul li input[type=radio].advr-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; }
.ser-filt-drop.withrad ul li input[type=radio].advr-checkbox + label.advr-label { padding-left:19px; height:14px; display:inline-block; line-height:14px; background-repeat:no-repeat; background-position: 0 0; font-size:12px; vertical-align:middle; cursor:pointer; }
/* .ser-filterbar ul li input[type=radio].advr-checkbox:checked + label.advr-label {content: "\f192";} */
.ser-filterbar ul li label.advr-label { position:relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ser-filterbar ul li input[type=radio].advr-checkbox + label.advr-label:after { content: "\f10c"; transition:0.2s all linear; font-family:fontawesome; position:absolute; left:15px; font-size:14px; color:#1ab394; top:17px; }
.ser-filterbar ul li input[type=radio].advr-checkbox:checked + label.advr-label:after { content: "\f192"; transition:0.2s all linear; font-family:fontawesome; position:absolute; left:15px; opacity:1; font-size:14px; color:#1ab394; }
.ser-filt-drop.withrad ul li { padding:0 !important; }
.ser-filterbar .ser-filt-drop.withrad ul li input.advr-checkbox[type="radio"] + label.advr-label, .ser-filterbar .ser-filt-drop.withrad ul li input.adv-checkbox[type=checkbox] + label.adv-label { padding:15px 15px 35px 35px !important; display:block; width:100%; }
.ser-filt-drop.withrad ul li input[type=checkbox].adv-checkbox + label.adv-label:after { content: "\f096"; transition:0.2s all linear; font-family:fontawesome; position:absolute; left:15px; font-size:14px; color:#1ab394; top:17px; }
.ser-filt-drop.withrad ul li input[type=checkbox].adv-checkbox:checked + label.adv-label:after { content: "\f14a"; transition:0.2s all linear; font-family:fontawesome; position:absolute; left:15px; opacity:1; font-size:14px; color:#1ab394; }
.ser-filt-drop.withrad ul li:hover input[type=checkbox].adv-checkbox + label.adv-label:after, .ser-filt-drop.withrad ul li:hover input[type=radio].advr-checkbox + label.advr-label:after, .ser-filt-drop-in.withinpu ul li.active input[type=checkbox].adv-checkbox + label.adv-label:after { color:#fff; }
/* check box and radio button */
.eduref-tags { margin:20px 0; box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.26); letter-spacing: 0.31px; background:#fff; padding:15px; }
.eduref-tags-hed { font-size:14px; display:inline-block; float:left; margin-bottom:10px; color:#999; }
.eduref-tags ul li { display:inline-block; font-size:12px; }
.eduref-tags ul li a { display:block; position:relative; margin:10px; padding:5px 20px 5px 10px; border-radius:3px; color:#586367; border:solid 1px #efefef; background:#fafafa; }
.eduref-tags ul li a:hover { color:#c4cccf; text-decoration:line-through !important; }
.eduref-tags ul li a:after { content: "\f00d"; font-family: 'FontAwesome'; color:#a2a6a7; position:absolute; font-size:9px; right:5px; top:7px; }
.reset-tag { float:right; font-size:14px; position:relative; color:#555; }
.reset-tag:after { content: "\f021"; position:absolute; left:-20px; top:0; color:#555; font-family:fontawesome; transition: all 0.2s linear; }
.reset-tag:hover:after { content: "\f021"; transition: all 0.2s linear; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.reset-tag:before { content: ""; }
.bns-hdbx.listhd { border-top:none; box-shadow:none; padding: 20px 0; }
.list-box-full { box-shadow:0 1px 3px -1px rgba(0, 0, 0, 0.26); margin:15px auto; background:#fff; position:relative;transition:0.3s all linear;}
.list-bx-flexi { display:flex; }
.list-bx-inlf { width:80%; float:left; border-right:solid 1px #eee; }
.list-bx-inrg { width:20%; float:right; text-align:center; vertical-align:middle; align-self:center; }
.listi-bx { padding:20px }
.listi-bx .listi-lft { float:left; width:calc(100% - 200px); }
.listi-bx .listi-rgt { width:150px; float:right; max-height:125px; overflow:hidden; }
.listi-bx.wthoutimg .listi-lft { float:left; width:100%; }
.listi-bx.wthoutimg .listi-rgt{display:none;}
.listi-bx .listi-rgt img { width:150px; overflow:hidden; }
.listi-bx .listi-lft .litle { font:600 16px open sans; display:block; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.listi-lft ul { margin-top:20px; }
.listi-lft ul li { display:inline-block; margin-right:20px; color:#444; font-size:14px; }
.listi-lft ul.listi-lnk li i { font-size:14px; color:#999; margin-right:3px; }
.listi-lft ul li.lsimp { color:#999; }
.listi-lft ul li i { font-size:16px; color:#999; margin-right:3px; }
.listi-bx .listi-lft p { font:300 13px roboto; line-height:20px; color:#878787; margin-top:10px; }
.list-bx-inrg ul li { display:block; margin-bottom: 10px; margin-top: 10px; }
.list-bx-inrg .bxprice { display:block; margin-bottom:10px; }
.listbx-bot { background:#f8f8f8; float:left; border-top:solid 1px #eff0f1; width:100%; }
.listbx-bot ul { width:80%; display:inline-block; }
.listbx-bot li { display:inline-block; padding:15px; position:relative; font:normal 12px/18px roboto; color:#444; }
.listbx-bot li i { color:#aaa; }
.listbx-bot li .tagset { color: #444; }
.listbx-bot li .tagset:hover { color: #08c; }
.listbx-bot li i.flaticon-bns-long-right-arrow { margin:0 10px; }
.listbx-bot .viewdet { width:19%; display:inline-block; text-align:center; }
.listbx-bot .viewdet a { color:#555; }
.listbx-bot .viewdet a:hover { color:#08c; }
.listbx-bot ul:before, .listbx-bot ul:after { content: " "; display: table; }
.listbx-bot ul:after { clear: both; }
.listbx-bot li:nth-child(3) { border-right:solid 1px #e6e6e6; float:right; }
.listbx-bot li:nth-child(4) { border-left:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6; float:right; }
.listbx-bot li .popover { width:270px; text-align:center; top: 25px; left: -235px; z-index:1;}
.listbx-bot li i.flaticon-bns-tagss, .listbx-bot li i.flaticon-bns-calendar { font-size:16px; margin-right:8px; }
.listbx-bot li i.fa { font-size:16px; }
.dropdown.listhd { margin-top:20px; color:#484848; }
.dropdown.listhd i { color:#666; margin-right:5px; }
.listhd .dropdown-menu { left:auto; right:0; }
.listi-lft ul li i.flaticon-bns-delivery-type { font-size:21px; }
.lst-premium { border-top:solid 1px #781428; }
.lst-premium .listi-bx .listi-lft .litle { color:#781428; }
.lst-prem { position:absolute; right:10px; top:10px; font-size:18px; }
.lst-premium .lst-prem { color:#65a816; }
.lst-premium .lst-prem i { color:#65a816; }
.lst-premium .lst-prem .tooltip-inner { background:#65a816 !important; color:#fff !important; }
.lst-premium .lst-prem .tooltip.left .tooltip-arrow { border-left-color: #65a816 !important; }
.lst-standard .lst-prem { color:#ad5424; }
.lst-standard .lst-prem i { color:#ad5424; }
.lst-standard .lst-prem .tooltip-inner { background:#ad5424 !important; color:#fff !important; }
.lst-standard .lst-prem .tooltip.left .tooltip-arrow { border-left-color: #ad5424 !important; }

.lst-gold .lst-prem{color:#feb63d;}
.lst-gold .lst-prem i{color:#feb63d;}
.lst-gold .lst-prem .tooltip-inner { background:#feb63d !important; color:#fff !important; }
.lst-gold .lst-prem .tooltip.left .tooltip-arrow { border-left-color: #feb63d !important; }
.lst-platinum .lst-prem {color:#2fb4ff;}
.lst-platinum .lst-prem i{color:#2fb4ff;}
.lst-platinum .lst-prem .tooltip-inner { background:#2fb4ff !important; color:#fff !important; }
.lst-platinum .lst-prem .tooltip.left .tooltip-arrow { border-left-color: #2fb4ff !important; }



.filtr-btn { display:none; }
.sponsored .bns-lstb-bx { margin-bottom:20px; }
.botbtns { display:none; }
.view-more { margin:25px auto; position:relative; text-align:center; z-index:0; }
.view-more:before { width:100%; height:1px; left:0; background:#ddd; content:""; position:absolute; top:10px; z-index:-1; }
.view-more a { border-radius:3px; padding:4px 8px; color:#666; background:#fff; border:solid 1px #ccc; }
.view-more a:after { position:absolute; background:#ddd; }
.view-more.click a i.fa { animation: rotation 1s infinite linear; color:#999; }
.view-more.click a { cursor:default; }
.view-more.click a i.fa:before { content: "\f110" !important; font-family:'fontawesome'; }
/* Saved Ads */
.savedad-bx { }
.list-outer { position:relative; }
.list-outer .loading { padding-top: 100px; display: block; }
.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 (max-width: 767px) {
.list-bx-inlf { width:100%; }
.list-bx-inrg ul li { display: inline-block; width: 49%; }
.twoactions .list-bx-inrg ul li { width: 32%; }
.list-bx-inrg { width:100%; padding-top:0; }
.listi-lft ul { display:inline; margin:0 auto; }
.listi-bx .listi-lft .litle { margin-bottom: 10px; }
.listi-lft ul li { margin-bottom:10px; font-size: 12px; }
.listbx-bot li:first-child { background: #fff; display: block; }
.listbx-bot ul { width: 100%; }
.listbx-bot .viewdet { width: 100%; padding-bottom: 10px; padding-top: 10px; border-top: 1px solid #eee; }
.listbx-bot li { font: 11px/18px roboto; padding: 10px; }
.listi-bx .listi-lft p { margin-top: 0; }
.ser-filterbar ul li.headetexx { display:block !important; width:100%; font-size:14px; }
.filtr-btn { position:fixed; left:10px; bottom:60px; width:65px; height:65px; font-size:28px; color:#fff; background:#30c4f0; line-height:65px; text-align:center; color:#fff; display:inline-block; z-index: 1; border-radius:50%; box-shadow:0 18px 32px rgba(0, 0, 0, 0.28); border: 2px solid #fff; }
.ser-filterbar { height: 100%; width: 100%; left: 0; top:0; position: fixed; background: #fff none repeat scroll 0 0; transform:translateY(-1000px); border-top: 1px solid #eee; transition:0.3s linear; }
.ser-filterbar.display { transform:translateY(0); transition:0.3s linear; z-index:999; }
.ser-filterbar ul li { width: 50%; text-align: left; display: block; padding: 15px 20px; }
/* .ser-filterbar ul li:hover .ser-filt-drop,  .ser-filterbar ul li.dropopen  .ser-filt-drop, .ser-filt-drop ul{width: 50%; box-shadow:none; max-height:80%; height: 80%;} */
.ser-filterbar ul li:hover .ser-filt-drop, .ser-filterbar ul li.dropopen .ser-filt-drop { width: 50%; box-shadow:none; max-height:80%; height: 80%; }
.ser-filterbar ul li .ser-filt-drop { position: fixed; top: 0; right: 0 !important; left: inherit; z-index: 2; }
.adv-sertagsbx { left: 0; top: 36px; }
.ser-filterbar ul li.sreset::after, .ser-filterbar ul li.smore::after { left: 68px; }
.ser-filterbar ul li.ssaveser::after { left: 95px; }
.ser-filt-more { top: 5px; background:#fafafa; }
.ser-filterbar ul li input.adv-checkbox[type="checkbox"] + label.adv-label { font-size: 11px; }
.ser-filt-more.openn { box-shadow:none; width:50%; max-height:calc(100% - 193px); overflow: auto; }
.ser-morefil-box .ser-morefil-boxhead { color: #666; font-size: 12px; font-weight: normal; }
.ser-morefil-box ul { margin-bottom:20px; }
.ser-morefil-box ul li { width: 100%; }
.ser-filt-drop-in.withinpu ul { max-height:80%; }
.ser-filterbar ul li .ser-filt-drop ul li { width: 100%; }
.ser-morefil-box { padding: 10px 5px; width: 99%; min-height: inherit; }
.ser-filt-more { position:fixed; left:inherit; right:0; }
.advserbtntex { display:none; }
.headetexx { display:none !important; }
.sermob-filt-head { display:block; width:100%; background:#dbdbdb; }
.sermob-filt-head .leftfilter { font-size:13px; font-weight:bold; color:#fff; float:left; padding:5px 10px; text-align:left; background:#08a182; border-radius: 2px; margin:5px; }
.sermob-filt-head .leftfilter i { font-size:16px; color:#fff; margin-right:5px; }
.sermob-filt-head .rgtfiltercls { font-size:12px; color:#333; float:right; padding:20px; width:48%; text-align:right; }
.ser-filterbar ul li.ssaveser, .ser-filterbar ul li.sreset { display: inline-block; border: 1px solid #eee; padding: 10px }
.ser-filterbar ul li.ssaveser { border-left:none; }
.sermob-filt-bott { display:none; width:100%; position:fixed; bottom:0; left:0; background:#f7f7f7; }
.sermob-filt-bott.display { display:block; }
.sermob-filt-bott .donebtn { border:solid 1px #f89406; background:#f89406; border-radius:2px; padding:3%; margin:5px; color:#fff; font-size:14px; transition: all 0.2s linear; width:60%; float:right; text-align:center; }
.sermob-filt-bott .doneclse { font-size:14px; color:#999; text-align:center; float:left; width:25%; padding: 5%; }
.advser-button { bottom: -24px; background: #999999 none repeat scroll 0 0; color:#fff; border-radius: 2px; padding: 5px 15px; text-align:center; }
.advser-button i { margin-right:0; }
.ser-filterbar ul li:before { content: "\f105"; position:absolute; right:10px; top:38%; font-family:fontawesome; transition: all 0.3s linear; }
.ser-filterbar ul li:hover:before, .ser-filterbar ul li.dropopen:before { transition: all 0.3s linear; -ms-transform: rotate(0); -webkit-transform: rotate(0); transform: rotate(0); }
.ser-filterbar ul li .ser-filt-drop ul li:before, .ser-filterbar ul li.headetexx:before { content:"" !important; }
.botbtns { display:block; position:absolute; bottom:0; padding:10px; width:100%; border-top: 1px solid #ccc; }
.botbtns ul li { display:inline-block; width:49%; }
.botbtns ul li:hover { background:transparent; }
.botbtns ul li:after, .botbtns ul li:before { content:""; }
.botbtns ul li a.btn-warning { color:#fff; }
/* left box */


.list-bx-flexi { display:inherit; }
.listbx-bot .viewdet a { color:#08c; }
}
 @media (max-width: 568px) {
.listi-bx .listi-lft { width:100%; }
.listi-bx .listi-rgt { width:100%; max-height:200px; overflow:hidden; }
.listi-bx .listi-rgt img { width:100%; }
.next-prev a { font-size: 0; margin: 4px 2px; padding: 4px 5px; }
.next-prev a i { font-size: 11px; }
.backtoser a { font-size: 9px; padding: 4px 2px; }
}
 @media (min-width: 769px) {
.ser-filterbar ul li:hover .ser-filt-drop.pricefilter { width:300px; left:-150px; }
.ser-filterbar ul li .ser-filt-drop.pricefilter ul li { width:100%; }
}
/* HOME PAGE */
 
.bns-bg-hp { background:rgba(0, 0, 0, 0) url("../images/hp-bns-banner.jpg") no-repeat scroll 0 0 / cover; padding-top:80px; padding-bottom:50px; text-align:center; }
.s-colbx { width:900px; padding:10px; background:rgba(255,255,255,0.1); border:solid 1px rgba(255,255,255,0.1); margin: 20px auto 50px; position: relative; }
.sbox-col { width:25%; float:left; border-right:solid 1px #dbdbdb; font-family: 'roboto'; position: relative; }
.hp-ban-hd { font-size:21px; color:#fff; font-family:open sans; text-transform:uppercase; font-weight:600; }
.sbox-col input { border: medium none; height: auto; padding: 10px; width: 100%; color:#2d3b40; font-size:14px; font-family: 'roboto'; }
.sbox-col input:focus { border:none; }
.sbox-col:first-child input { border-top-left-radius:3px; border-bottom-left-radius:3px; }
.sbox-col:last-child input { border-top-right-radius:3px; border-bottom-right-radius:3px; }
.sbox-col:last-child { border-right:0; }
.sbox-col input:placeholder {
font-size:11px;
}
.sbox-col:after { position:absolute; font-size:11px; color:#919191; right:5px; top:15px; content: ""; }
.sbox-col.dropico:after { content: "\f107"; font-family:fontawesome; cursor:pointer; pointer-events:none; }
.sbox-col input.alert { background:#ffe4e4; color: #cd2f2f; }
.sbx-alertmsg { bottom:-18px; position:absolute; left: 0; color:#cd2f2f; font-size:11px; width:100%; }
.sbox-cta .btn.btn-danger { line-height: 24px; display:block; }
.sbox-col.load:after { animation: rotation 1s infinite linear; color:#999; content: "\f110" !important; font-family:'fontawesome'; }
.sbox-col:first-child { width:40%; }
.sbox-col.dropico { width:20%; }
.s-colbx.twobox .sbox-col { width: 40%; }
.s-colbx.twobox .sbox-col:first-child { width:45%; }
.sbox-cta { width:15%; float:left; }
.hp-ban-promo { font-size:18px; color:#fff; font-family:open sans; }
.bns-blk-one { padding:50px 0; background:#fff; }
.bns-cstnav-full { background:#f6f6f6; margin-top:30px; margin-bottom:30px; }
.titltext { color:#212121; font-size:21px; font-family:'open sans'; font-weight:600; text-align:center; display:block; line-height: 21px; }
.advr-navmenu { overflow: hidden; }
.adv-fixscrolmenu > ul { overflow-x: auto; overflow-y:hidden; display: flex; height: 85px; }
.scrlmenu-btn-left, .scrlmenu-btn-right { position:absolute; height:46px; top:0 !important; padding:15px; font-size:18px; color:#333; background:#fff; width:20px; line-height: 27px; }
.scrlmenu-btn-left { left:0 !important; -webkit-box-shadow: 14px 0px 20px -1px rgba(255,255,255,1); -moz-box-shadow: 14px 0px 20px -1px rgba(255,255,255,1); box-shadow: 14px 0px 20px -1px rgba(255,255,255,1); }
.scrlmenu-btn-right { right:0 !important; -webkit-box-shadow: -14px 0px 20px -1px rgba(255,255,255,1); -moz-box-shadow: -14px 0px 20px -1px rgba(255,255,255,1); box-shadow: -14px 0px 20px -1px rgba(255,255,255,1); }
.aed-det-menuin ul li { display:inline-block; }
.aed-det-menuin ul li a { display:block; padding:20px 25px; color:#363636; margin-bottom:-5px; white-space: nowrap; font-family: 'Open sans'; font-weight: 600; font-size:13px; }
.aed-det-menuin ul li i { margin-right:5px; font-size:18px; color:#727272; }
.aed-det-menuin ul li.active a { border-top:solid 5px #f98a08 !important; }
.new-nav .aed-det-menuin ul li { text-align: center; }
.new-nav .aed-det-menuin ul li a { padding: 15px 40px; border-right:solid 1px #fff; }
.aed-det-menuin ul li.active a { border-bottom-color:#fff; background:#fff; }
.new-nav .aed-det-menuin ul li span { }
.new-nav .aed-det-menuin ul li i { display: block; margin-bottom: 10px; }
.new-nav .adv-fixscrolmenu { height: 85px; }
.new-nav .adv-fixscrolmenu > ul { height: 121px; }
.new-nav .icon { width:30px; height:30px; display:block; margin: 0 auto 10px; transition:0.2s all linear; }
.new-nav .scrlmenu-btn-left, .new-nav .scrlmenu-btn-right { padding: 2% 15px; height: 100%; background:#f4f4f4; }
.new-nav .scrlmenu-btn-left { box-shadow: 14px 0 20px -1px rgb(244, 244, 244); }
.new-nav .scrlmenu-btn-right { box-shadow: -14px 0 20px -1px rgb(244, 244, 244); }
.new-nav .aed-det-menuin ul li:hover .icon { transition:0.2s all linear; width:35px; height:35px; }
.bns-blk-one .bns-lstb-bx { margin-bottom:20px; background:#fbfbfb; }
.bns-tag-list { margin:20px auto; text-align:center; }
.bns-tag-list ul li { display:inline-block; margin:10px; }
.bns-tag-list ul li a { display:block; padding:5px 10px; color:#333; font-size:12px; font-family:roboto; border:solid 1px #e7e7e7; border-radius:2px; }
.bns-tag-list ul li a:hover { }
.view-more-bns { text-align:center; border:solid 1px #b6b6b6; background:#f6f6f6; border-radius:2px; font-size:13px; font-family:roboto; color:#777; display:inline-block; margin:20px auto; width:150px; padding:10px 20px; }
.view-more-bns i { margin-left:5px; }
.view-more-bns.postan-bns { border:solid 1px #ed5565; background:#ed5565; color:#fff; margin-left:20px; width:auto; }
.view-more-bns.postan-bns:hover { border:solid 1px #ec4758; background:#ec4758; color:#fff; }
.bns-blk-fea { background:url("../images/hp-bns-feabg.jpg") no-repeat; padding:50px 0 80px 0; }
.bns-blk-fea .item { margin-left:30px; margin-right:30px; }
.bns-blk-fea .titltext { color:#fff; margin-bottom:40px; }
.bns-lat-pro { padding: 50px 0; }
.bns-lat-pro .detsin-titl { margin-bottom:30px; }
.bg-promo-blk { background:#61bde1; }
.bg-promo-blk figure { max-width: 320px; padding-top: 25px; margin-left: -15px; }
.bg-promo-blk .promotex { padding-top:80px; padding-bottom:85px; text-align:left; position:relative; height:100%; overflow: hidden; z-index: 1; font-family:open sans; }
/* .bg-promo-blk .promotex:after {background: #d9e4e9 none repeat scroll 0 0; content: ""; height: 273%; position: absolute; right: -45px; top: -171%; transform: skewX(-24deg);  width: 80px;} */

.bg-promo-blk .promotex span { color:#434343; font-size:36px; font-weight:300; display:block; line-height:36px; margin-bottom:20px; }
.cs-suppo { background:#d9e4e9; padding-top:69px; padding-bottom:68px; text-align:center; position:relative; height:100%; margin-left:-30px; margin-right:-15px; }
.cs-suppo figure { background: #fff none repeat scroll 0 0; border-radius: 50%; margin-left:0; display: inline-block; float: left; height: 130px; text-align: center; width: 130px; border:solid 1px #e3d9d9; }
.cs-suppo figure .icon { width:80px; height:80px; }
.cs-suppo-cont { float: left; margin-left: 20px; margin-top: 14px; }
.cs-suppo-cont ul li { display:block; text-align:left; font-family:open sans; display:block; margin-bottom:10px; }
.cs-suppo-cont ul li svg { width:20px; height:20px; margin-right: 10px; }
.cs-suppo-cont ul li .texone { color:#696969; font-size:14px; }
.cs-suppo-cont ul li .textwo { color:#45977d; font-size:16px; font-weight:600; }
.cs-suppo-cont ul li .texthree { color:#333; font-size:18px; }
.dropdn-bns { width:100%; position:absolute; top:38px; background:#fff; text-align:left; max-height:200px; overflow-y:auto; z-index:8; box-shadow: 0 1px 10px 1px rgba(0,0,0,.15); }
.dropdn-bns ul { padding:10px 0; }
.dropdn-bns ul li { display:block; }
.dropdn-bns ul li a { display:block; padding:10px; color:#333; font-size:13px; transition:0.1s all linear; }
.dropdn-bns ul li a:hover, .dropdn-bns ul li.active a { background-color: #ff4242; color: #fff; transition:0.1s all linear; }
.dropdn-bns ul li span { display:block; color:#ff837e; font-size:13px; font-family:open sans; font-weight:600; text-transform:uppercase; margin-left:5px; margin-bottom:10px; }
 @media (max-width: 1440px) {
/* .bg-promo-blk .promotex  {padding-bottom: 14.6%; padding-top: 15%;} */
	.bg-promo-blk .promotex span { font-size: 26px; }
.bg-promo-blk figure { max-width: 268px; }
/* .cs-suppo{padding-bottom: 11.9%;} */
  }
 @media (max-width: 1280px) {
/* .bg-promo-blk .promotex  {padding-bottom: 14.9%; padding-top: 15%;} */
	.bg-promo-blk .promotex span { font-size: 26px; }
}
 @media (max-width: 1270px) {
.cs-suppo { padding-left: 50px; }
.bg-promo-blk figure { max-width: 100%; padding-top:0; }
.bg-promo-blk .promotex { padding-top: 10px; padding-bottom: 10px; }
}
 @media only screen and (min-width : 1270px) and (max-width : 1285px) {
.ser-filterbar ul li { width: 140px; }
}
 @media (max-width: 1200px) {
.pricebx { margin-bottom:10px; }
.bredcrumb { display: none; }
}
 @media only screen and (min-width : 767px) and (max-width : 991px) {
.ser-filterbar ul li { width: 125px; }
}
 @media (min-width: 1280px) {
.bg-promo-blk .promotex:before { background: #d9e4e9 none repeat scroll 0 0; content: ""; height: 283%; position: absolute; right: -131px; top: -73%; transform: rotateZ(15deg); width: 180px; }
}
 @media (max-width: 767px) {
.s-colbx { width:98%; }
.sbox-col { width:100%; margin-bottom:20px; }
.sbox-col:first-child, .sbox-col.dropico, .s-colbx.twobox .sbox-col:first-child, .s-colbx.twobox .sbox-col { width:100%; }
.sbox-cta { width:100%; }
.bns-blk-fea .item { margin-left:5px; margin-right:5px; }
.mst-lst-bx img { min-height:inherit; }
.bns-blk-fea .bns-lstb-bx-img { width:29%; }
.bns-bg-hp { padding-bottom: 25px; padding-top: 28px; }
.bns-tag-list { margin: 0 auto; }
.bns-blk-one { padding: 25px 0; }
.titltext { font-size: 18px; line-height: 21px; }
.hp-ban-hd { font-size: 18px; }
}
.sbox-col .form-control[disabled], .sbox-col .form-control[readonly], fieldset[disabled] .sbox-col .form-control { background:#fff; }
.sbox-col.dropico .form-control { cursor: pointer; }
.state-listbg { background: #fff; border: solid 1px #e0e0e0; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; line-height:21px; }
.state-listbg:hover { box-shadow: 0 1px 10px 1px rgba(0,0,0,.15); }
.state-romrntlwrp .state-listbg h3 { border-bottom:solid 1px #e6e6e6; margin:0 10px; padding:5px 0; font-size:14px; color:#212121; font-weight:500 }
.state-romrntlwrp .state-listbg h3 a { color:#212121 }
.state-romrntlwrp .state-listbg ul { padding:0 15px; margin:5px 0 }
.state-romrntlwrp .state-listbg ul li { display:block; font-size:13px; margin:3px 0; line-height:21px; }
.state-romrntlwrp .state-listbg ul li em { float:right }
.state-romrntlwrp .state-listbg ul li a { color:#949494; }
.state-romrntlwrp .state-listbg ul li a:hover { color: #009fff; }
.state-romrntlwrp .state-listbg .citylistmore { font-size:13px; border-top:solid 1px #e6e6e6; padding:8px 15px; }
.state-romrntlwrp .state-listbg .citylistmore a { display:block }
.state-romrntlwrp .state-listbg .citylistmore i { color:#575757; float:right; font-size:18px; line-height: 26px; }
.state-romrntlwrp .state-citieswrp { }
.state-romrntlwrp .state-citieswrp b { font-size:16px; padding:25px 0; display:block }
.state-romrntlwrp .state-citieswrp .citieslist ul { border-bottom:#dfdfdf solid 1px; padding-bottom:5px; margin-bottom:20px; }
.state-romrntlwrp .state-citieswrp .citieslist ul li { width:13.28571428571429%; float:left; font-size:14px; margin-right:10px; margin-bottom:15px; line-height:16px; }
.state-romrntlwrp .state-citieswrp .citieslist ul li a { color:#212121; display:block }
.state-romrntlwrp .state-citieswrp .citieslist ul li a span { color:#8c8c8c; font-size:12px; display:block }
.state-romrntlwrp .state-citieswrp .citieslist .citypager { margin:10px 0 }
.state-romrntlwrp .state-citieswrp .citieslist .citypager a { font-size: 12px; line-height: 12px; padding: 2px 3px; text-align: center; border: 1px solid rgba(0,0,0,.13); display: inline-block; height: 20px; min-width: 20px; margin-right: 5px; background:#fff }
.state-romrntlwrp .state-citieswrp .citieslist .citypager a.active { background:#5bc199; color:#fff; border-color:#5bc199 }
.state-romrntlwrp .state-citieswrp .citieslist .citypager span { font-size: 12px; line-height: 12px; display: inline-block; color: #555; margin-right:10px }
.room-rent { margin-top:30px; }
.searctex { font-size:12px; color:#888; display:block; margin-top:10px; margin-bottom:10px; }
@media only screen and (max-width : 568px) {
.state-romrntlwrp .ctysnerbylist ul li, .state-romrntlwrp .state-citieswrp .citieslist ul li { width:100% }
.state-romrntlwrp .ctysnerbylist ul, .state-romrntlwrp .state-citieswrp .citieslist ul { height: 230px; overflow-y: auto; overflow-x: hidden; }
}
@media only screen and (min-width : 641px) and (max-width : 768px) {
.state-romrntlwrp .state-citieswrp .citieslist ul li { width: 23.285714%; }
.state-romrntlwrp .ctysnerbylist ul li { width: 48%; }
.state-romrntlwrp .ctysnerbylist ul, .state-romrntlwrp .state-citieswrp .citieslist ul { height: 230px; overflow-y: auto; overflow-x: hidden; }
}
@media only screen and (min-width : 769px) and (max-width : 1024px) {
.state-romrntlwrp .state-citieswrp .citieslist ul li { width: 18.285714%; }
.s-colbx { width:98%; }
}
 @media only screen and (min-width : 768px) and (max-width : 1024px) {
.s-colbx { width:98%; }
}
/* Safety tips */

.safeban { background:url(../images/safetyban-bg.jpg) repeat; min-height:340px; }
.flx-safe { display:flex; min-height:400px; }
.flx-safe-fl { background:#fff; }
.flx-safe-fl.gr { background:#f5f5f5; }
.safe-figbx { display:flex; vertical-align:middle; align-self:center; }
.safe-fig { width:330px; height:330px; border-radius:50%; vertical-align:middle; align-self:center; background:#f5f5f5; text-align:center; border:solid 2px #f0f0f0; }
.flx-safe-fl.gr .safe-fig { background:#fff; }
.safe-cont { vertical-align:middle; align-self:center; margin-right:30px; }
.flx-safe-fl.gr .safe-cont { margin-right:0; margin-left:30px; }
.safe-cont .sf-hd { display:block; font-size:18px; font-family:open sans; font-weight:700; color:#f1664f; margin-bottom:20px; text-transform:uppercase; }
.safe-cont ul li { display:block; line-height:18px; margin-bottom:10px; position:relative; padding-left:20px; }
.safe-cont ul li:after { position:absolute; left:0; content: "\f061"; font-family:fontawesome; font-size:11px; color:#999; }
.safe-fig > img { margin-top:50px; }
.safe-heading { display:flex; margin-top: 100px; }
.safe-heading figure { vertical-align:middle; align-self:center; }
.safe-heading .safe-headcont { vertical-align:middle; align-self:center; margin-left: 10px; }
.safe-headcont-tex { font:800 30px Roboto; color:#ab4540; display:block; text-transform:uppercase; }
.safe-headcont-stex { font:300 21px Roboto; color:#2e2e2e; display:block; }
 @media (max-width: 767px) {
.flx-safe { display:block; }
.safe-fig { margin: 20px auto; }
.flx-safe-fl.gr .safe-cont, .safe-cont { margin:10px 30px; }
.safeban { min-height: 180px; }
.safe-heading { margin-top: 30px; }
.detsin.formdevice { margin:0; }
}
 
  
.sub-cat-disp{padding:20px 10px; margin-bottom:20px; border-radius:3px; background:#fff; box-shadow:0 1px 3px -1px rgba(0, 0, 0, 0.26); transition:0.5s all linear;}  
.sub-cat-disp ul li{display:inline-block; position:relative;margin:0 3.8%;} 
.sub-cat-disp ul li a{display: table-cell; z-index:2;background: #f7f7f7; height: 80px; width: 80px; border-radius: 50%; vertical-align: middle; align-self: center; text-align: center; border:solid 2px transparent;}
.sub-cat-disp ul li .disp-name{text-align:center;position: absolute;top: -10px; left:-50%; right:-50%;visibility: hidden;opacity: 0;border-radius:3px; background:#fff;  box-shadow:0 1px 3px -1px rgba(0, 0, 0, 0.9);padding:5px; color:#333; font-family:roboto; font-weight:400; font-size:12px;}
.sub-cat-disp ul li:hover .disp-name{top: -20px;height: auto;visibility: visible;transition: all 0.2s linear;opacity: 1;  z-index:1; white-space:nowrap;}  
.sub-cat-disp ul li .icon{width:40px;height: 40px;vertical-align: middle;align-self: center;vertical-align: middle;align-self: center;text-align: center; pointer-events:none;}



.sub-cat-disp ul li a:after{height: 0; width: 0; border-radius: 50%;background:#fff; opacity:0; border:solid 2px transparent; content:''; position:absolute; top:40px; left:40px; transition:0.1s all linear; }
.sub-cat-disp ul li a:hover:after{height: 80px; width: 80px; z-index:0; border-radius: 50%; background:transparent; opacity:1;  content:''; position:absolute; top:0; left:0; transition:0.4s all linear; box-shadow:0 1px 3px -1px rgba(0, 0, 0, 0.26); border:solid 1px #efefef; }

.sub-cat-disp .tooltip-inner { background:#1ab394 !important; color:#fff !important;font-family:roboto; font-weight:400; }
.sub-cat-disp .tooltip.top .tooltip-arrow { border-top-color: #1ab394 !important; }

 @media (max-width: 767px) { 
	 .sub-cat-disp ul li{margin:20px;}
	 .bns-bg-hp.searchban{height: auto !important;}
 }
 
  @media (max-width: 1440px) {
	  .sub-cat-disp ul li{margin: 0 3%;}
  }
 
 
 
.bns-bg-hp.searchban{background: rgba(0, 0, 0, 0) url("../images/bg-search.png") repeat-x; padding:20px 0;position:relative;z-index:1; margin-bottom: 50px;height: 95px; background-attachment: fixed; z-index: 2; transition: 0.3s width cubic-bezier(.46,.03,.52,.96);} 
.bns-bg-hp.searchban .s-colbx {background:rgba(255,255,255,0.04); border:solid 8px rgba(255,255,255,0.05); margin: 10px auto 25px; position: relative;
bottom: -5px; padding: 1px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08); border-radius: 2px;
transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1); }
.bns-bg-hp.searchban .s-colbx:hover{box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2),0 0 0 1px rgba(0,0,0,0.08);}
.bns-bg-hp.searchban .hp-ban-hd{color:#fff; margin-bottom: 0;padding-top: 17px; font-size:16px; text-transform:capitalize;}
.l-ser-high{color:#f89407 !important;} 
.bns-bg-hp.searchban:after{ height:100%; top:0; width:100%; content:''; position:absolute; z-index:-1; left:0; 
background:rgba(87,106,121,0.96);
}

 /* .bns-bg-hp.searchban:before{bottom:-30px; height:40%; background: rgba(72,100,122,0.9);content:''; position:absolute; z-index:-1; left:0;  width:100%;}  */
.prd-tags.rece-ser li a { border: none !important; font-size: 13px; padding: 5px 7px;}
.prd-tags.rece-ser li{margin: 5px 2px 5px 0;}
 
 /* fix */
 .bns-bg-hp.searchban.fixx{top: -100px;height: 73px;padding: 7px 0;position: fixed; width:100%;z-index: 9999; transition: 0.3s all cubic-bezier(.46,.03,.52,.96);}
.bns-bg-hp.searchban.fixx.fixxe{top: 0;height: 73px;padding: 7px 0;position: fixed; width:100%;z-index: 9999; transition: 0.3s all cubic-bezier(.46,.03,.52,.96); box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75);}
.bns-bg-hp.searchban.fixx .hp-ban-hd{display: none;transition: 0.3s all cubic-bezier(.46,.03,.52,.96);}
.bns-bg-hp.searchban.fixx .s-colbx{bottom: 8px;margin: 7px auto 23px; transition: 0.3s all cubic-bezier(.46,.03,.52,.96);}
 
.bns-allcat-title.bns-cstnav-full{margin-top:10px;}
.bns-allcat-title .bns-allcat-ti-hd{padding:20px 0 0 0; display:block; font-size:18px; font-family:open sans; font-weight:700; color:#4b3c58; text-transform:uppercase; }
.bns-allcat-title .bns-allcat-ti-sd{display:block; font-size:12px; font-family:open sans; font-weight:400; color:#898091; line-height:18px; }
.bns-allcat-title-blk{margin-bottom:20px;}
.bns-allcat-title.new-nav .aed-det-menuin ul li a{border-top: solid 5px #fff;}
.bns-allcat-title .b-inpubx{}
.bns-allcat-title .b-inpubx{margin-top:20px;}
.bns-allcat-title .b-inpubx input[type="text"], .bns-allcat-title .b-inpubx input[type="password"], .bns-allcat-title .b-inpubx input[type="email"], .bns-allcat-title .b-inpubx input.form-text, 
.bns-allcat-title .b-inpubx .input-text{height:auto; padding:10px 10px 11px; background:#fff;}
.bns-allcat-title .b-inpubx .input-group-btn:last-child > .btn, .bns-allcat-title .b-inpubx .input-group-btn:last-child > .btn-group{padding: 6px 15px;font-size: 18px;}

/*fix menu */
.bns-allcat-title.bns-cstnav-full.aed-det-menu.new-nav.fixee{position: fixed;top: 0; width: 100%; margin-top: 0;transition: 0.3s all linear; background:#f6f6f6; z-index:99; box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75);}
.bns-allcat-title-blk { transition: all 0.3s linear;}
.fixee .row.bns-allcat-title-blk {width: 0;height: 0; overflow: hidden; margin: 0; transition: all 0.3s linear;}
.bns-allcat-title.new-nav.fixee  .aed-det-menuin ul li a{border-top: solid 5px #f6f6f6;}


.stic-ser{ font-size:0; transform:translateY(-100px);transition: all 0.1s linear;overflow:hidden; z-index:9;}
.stic-ser i{display:none;font-size:26px;padding:24px 10px;color: #FFFFFF;}
.fixee .stic-ser{ transition: all 0.4s linear;position:fixed; top:86px;  right:80px;  transform:translateY(0);background-color: #ed5565; border:solid 1px #bb3745; box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75); }
.fixee .stic-ser i{display:block; }
.fixee .stic-ser i:before{content: "\f002";}
.fixee .stic-ser.sti-close{background-color: #e7e7e7; border:solid 1px #e7e7e7; }
.fixee .stic-ser.sti-close i{color: #666;font-size: 20px;}
.fixee .stic-ser.sti-close i:before{content: "\f00d";}
.fixee .b-inpubx{width:0; transition: 0.3s width cubic-bezier(.46,.03,.52,.96);}
.fixee .b-inpubx.sticc {position: fixed; top: 65px; right: 116px; width: 300px; overflow: hidden;  padding: 15px; background: #afafaf; transition: 0.3s width cubic-bezier(.46,.03,.52,.96); box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75); }


.bns-allcat-bx{background:#fff;border-radius: 3px;box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1); margin-bottom:20px;}
.bns-allcat-bx-titl{padding:10px 20px; border-bottom:solid 1px #eee;}
.bns-allcat-bx-titl-lft{float:left;}
.bns-allcat-bx-titl-lft .icon{width:30px; height:30px;  vertical-align:middle; align-self:center;}
.bns-allcat-bx-titl-lft .texi{ font-size:14px; font-family:Roboto; font-weight:500; color:#4b3c58; line-height:18px;text-transform:uppercase; margin-left:20px;display: inline-block;}
.bns-allcat-bx-titl-rgt{float:right; text-align:right;}
.bns-allcat-bx-titl-rgt a{padding:5px 8px; border:solid 1px #eee;border-radius: 3px; margin-top:5px;font-size:13px; font-family:Roboto; font-weight:400; color:#898091; display: inline-block;}
.bns-allcat-bx-titl-rgt a:hover{color:#434343;}
.bns-allcat-bx-titl-rgt a i{margin-left:5px;}
.bns-allcat-bx-con{padding:30px;}
.bns-allcat-bx-con ul li{width:24%; display:inline-block;  margin:0 10px 10px 0;}
.bns-allcat-bx-con ul li a{font-size:14px; font-family:Roboto; font-weight:400; color:#535254; line-height:18px;}
.bns-allcat-bx-con ul li a:hover{color:#4d899d;}
.bns-clr-ser{color: #a12c2c; font-size: 11px; text-align: right; display: block; position: absolute;left: 15px; margin-top:2px;}
.b-inpubx .form-groupp label, .b-inpubx .form-groupp input:focus~label {z-index:3;}
 
 
 
 @media (max-width:1281px){
	   
	   .bns-allcat-bx-con ul li{width:31%;}
	   
   }
   
   @media (max-width:1441px){
	 .fixee .stic-ser{right: 10px;}
	 .fixee .b-inpubx.sticc{right: 40px;}
   }
   
   @media (max-width:991px){
	 
	 .bns-allcat-bx-con ul li{width:48%;}
	 .fixee .stic-ser{right: 10px;top: 69px;}
	 .fixee .b-inpubx.sticc{right: 40px;top: 49px;}
	 .bns-allcat-title.new-nav .scrlmenu-btn-left, .bns-allcat-title.new-nav .scrlmenu-btn-right{display:none;}
	 .bns-allcat-title.new-nav .aed-det-menuin ul li a{padding: 7px 22px;}
	 .bns-allcat-title.new-nav .icon{margin: 0 auto 5px;}
	 .bns-allcat-title.new-nav .adv-fixscrolmenu { height: 68px;}
	 .bns-allcat-title.new-nav .aed-det-menuin ul li:hover .icon{width: 30px;height: 30px;}
	 .bns-allcat-bx-con ul li a{font-size: 13px;line-height: 16px;}
	 
	 
	 
 }
 @media (max-width:568px){
	 
	 .bns-allcat-bx-con ul li{width:100%;}
	 .fixee .b-inpubx.sticc{width: 270px;}
	 .bns-allcat-bx-titl-lft{width:100%;}
 }
 
/* gmap */
.googlemap img.adp-marker{max-width: inherit;margin: 6px 6px}
.googlemap th, .googlemap td, .googlemap caption, .googlemap table{vertical-align: middle !important;}
 
   
 
 
 /* Grid view */
.fa-th:before { content: "\f00a";}
.fa-th-list:before { content: "\f00b";}
.grid-list{margin: 20px 10px;text-align: right;}
.grid-list ul li{display:inline-block; text-align:right;}
.grid-list ul li a{background:#f6f6f6; padding:1px 15px; color:#333; border-radius:2px;transition:0.3s all linear;box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.26);}
.grid-list ul li a.active{background:#1ab394; color:#fff; transition:0.3s all linear; box-shadow:0 2px 4px 1px rgba(0, 0, 0, 0.26);}
.grid-list ul li:first-child a{border-top-right-radius:0;border-bottom-right-radius:0;}
.grid-list ul li:nth-child(2) a{border-top-left-radius:0;border-bottom-left-radius:0;}
.list-grid .list-box-full{width: calc(33% - 20px);display: inline-block; margin:10px; vertical-align:top; transition:0.3s all linear;border-radius: 3px;} 
.list-grid .list-bx-flexi{display: block; }
.list-grid .list-bx-inlf { width:100%;border-right: none; }
.list-grid .list-bx-inrg ul li { display: inline-block; width: 49%; margin-bottom: 5px;margin-top: 5px;}
.list-grid .twoactions .list-bx-inrg ul li { width: 32%; }
.list-grid .list-bx-inrg { width:100%; padding-top:0; }
.list-grid .listi-lft ul { display:inline; margin:0 auto; }
.list-grid .listi-bx .listi-lft .litle { margin-bottom: 10px; }
.list-grid .listi-lft ul li { margin-bottom:3px; font-size: 12px; width: calc(50% - 20px);margin-right: 18px; line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-grid .listbx-bot li:first-child { background: #fff; display:none; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.list-grid .listbx-bot ul { width: 100%; }
.list-grid .listbx-bot{border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.list-grid .listbx-bot .viewdet { width: 100%; padding-bottom: 10px; padding-top: 10px; border-top: 1px solid #eee; }
.list-grid .listbx-bot li { font: 11px/18px roboto; padding: 10px; }
.list-grid .listi-bx .listi-lft p { display: none; }
.list-grid .listi-bx .listi-lft {width: 100%; padding: 10px 20px 0; min-height:120px;}
.list-grid .listi-bx{padding:0;}
.list-grid .listi-bx .listi-rgt, .list-grid .listi-bx .listi-rgt img{width: 100%; max-height: 180px;min-height:180px;}
.list-grid .lst-prem{width: 30px;height: 30px;background: #fff;border-radius: 50%;text-align: center;line-height: 30px;}
.list-grid .listbx-bot li:nth-child(3){border-right: none;}
.list-grid .listi-bx .listi-rgt{display:block; min-height:180px; background:url(../images/no-image.jpg) no-repeat; background-size: cover;background-position: center; border-top-right-radius: 3px;border-top-left-radius: 3px;}

 
.list-grid .list-bx-flexi:after, .list-grid .list-bx-flexi:before { content: " "; display: table; }
.list-grid .list-bx-flexi:after { clear: both; }
@media (max-width:1366px){
.list-grid .listi-lft ul li{margin-right: 17px;} 
	
}
@media (min-width:767px) (max-width:991px){
.list-grid .listi-lft ul li{width:100%; margin-right: 0;}
}
   
    
@media (max-width:568px){
.list-grid .list-box-full{width: calc(100% - 20px);}
.grid-list{display:none;}
}
 


 
 
 /* for aetop*/
 
.top-discount-blk { background-color: #eccc74; color: #000;font-family:roboto; font-weight:400; font-size: 16px; line-height: 22px; padding: 10px 0; position: relative; text-align: center;}
.top-discount-blk b {font-family: robotobold; padding: 0 5px 0 0;}
.top-discount-blk .close-txt { background-color: #d73a1a; border-radius: 50px; position: absolute;right: 10px; top: 10px;}
.top-discount-blk .close-txt a { color: #fff; display: block; font-family: robotobold; font-size: 15px; padding: 3px 10px;}
  /* for aetop*/
 
 
.bnsrecomend{background:#fff; padding:15px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); margin-bottom:20px;border-radius:3px;} 
.bnsrecomend-hd{float:left; color:#1f323f; font-family:open sans; font-weight:600;font-size:14px;margin-top: 8px;} 
.bnsrecomend-fdf{border-bottom:dotted 1px #ccc; padding-bottom:15px;}
.bnsrecomend-hd b{color:#9f4513;  font-size:18px; display:block; margin-bottom:10px;}
.bns-recoimg {width: 50px; height: 50px; float: right; transform: rotateY(180deg); border-radius: 50%;}
.bns-recoimg img {padding: 4px;}
.bnsrecomend .bns-lstb-bx-img{text-align: right;}
.bnsrecomend .bns-lstb-bx-img img { border-radius: 50%; height: 96px; width: 96px; text-align: right;}
.bnsrecomend .bns-lstb-bx:last-child{border-bottom:none;}
.recpromobox-post{background:#eff3f5; border:solid 1px #e1e6e9; border-radius:3px;padding:15px; margin-top:10px;} 
.recpromobox-post span{font-size:16px;}



.bns-hm-recs{ box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);background: #fff;}
.bns-rec-label{background: rgb(63,200,202); /* Old browsers */
background: -moz-linear-gradient(top, rgba(63,200,202,1) 0%, rgba(55,202,190,1) 65%, rgba(49,204,180,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(63,200,202,1) 0%,rgba(55,202,190,1) 65%,rgba(49,204,180,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(63,200,202,1) 0%,rgba(55,202,190,1) 65%,rgba(49,204,180,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fc8ca', endColorstr='#31ccb4',GradientType=0 ); /* IE6-9 */ width:300px;  float:left; position:relative;  box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); z-index:1;}
/*.bns-rec-label:after{background:url(../images/recommend.svg) bottom left no-repeat; width:100%; height:100%; position:absolute; content:"";opacity: 0.03; left:0; top:0;}*/
 .bns-rec-label:before{background:url(../images/bg-rec.png); width:100%; height:100%; position:absolute; content:"";opacity: 0.7; left:0;top:0; background-size: cover; z-index:-1;} 
.bns-hm-recs .bnsrecomend-hd{float:none;height:200px; vertical-align:middle; width:100%; text-align:center;color: #22201f;font-size: 16px}
.bns-rec-prdts{width:calc(100% - 300px); float:left;padding: 30px; background:#fff;}
.bns-hm-recs .bnsrecomend-hd b{color: #fff;font-size: 24px} 
.bns-hm-recs .bns-lstb-bx-img{text-align: right;}

.bns-hm-recs .bns-lstb-bx-lft span:nth-child(2){width:100%; display:block; margin-top:10px;}

.bns-hm-recs .mst-lst-bx img{min-height:inherit;}
.bns-hm-recs .owl-carousel .owl-item img{display:inherit;}
.bns-hm-recs .bns-recoimg {width: 100px; height: 100px; float: none; transform: rotateY(0deg); border-radius: 50%; margin:55px auto 0; }
.bns-hm-recs .bns-recoimg img {padding: 4px;}

.bns-hori-bx .bns-lstb-bx{padding:0;}
.bns-hori-bx .bns-lstb-bx-lft{width: 100%;padding: 10px;}
.bns-hori-bx .bns-lstb-bx-img { width: 100%;  margin: 0;}
.bns-hori-bx .bns-lstb-bx-img{max-height: 125px;min-height: 125px;background:url(../images/no-image.jpg) no-repeat; background-size: cover;}
.bns-hori-bx .bns-lstb-bx.vwall{text-align:center; height:100%; vertical-align:middle; align-self:center; padding: 110px 0;}
.bns-hori-bx .bns-lstb-bx.vwall p{margin-bottom:10px;}

.bns-hm-recs .bxprice.cforprice{font-size:11px;}

@media (max-width:767px){
	
	.bns-rec-prdts, .bns-rec-label{width: 100%;}
	
}
@media (max-width:1200px){
	.bns-hori-bx .bns-lstb-bx.vwall{ padding: 100px 0;}
}



/* Notification  */

.bns-noti{box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);background: #fff; border-radius:2px; margin-bottom:20px;}
.bns-noti-title{background:#fdfaf5; padding:5px; border-bottom:solid 1px #faf1e1;}
.notiicon svg{width:50px; height:30px;}
.notiicon {display:inline-block; border-right:solid 1px #faf1e1;}
.noti-anima {animation: bell 0.9s infinite ease-out; animation-fill-mode: both; transform-box: fill-box;    transform-origin: top center;}
.noti-animat {animation: belel 0.9s infinite ease-out;  animation-fill-mode: both; transform-box: fill-box;  transform-origin: top center;}
.noti-anim-so{animation: belso 0.9s infinite ease-out; animation-name: belso; animation-duration: 0.9s; animation-iteration-count: infinite;animation-timing-function: ease-out; animation-fill-mode: both; transform-box: fill-box;  transform-origin: top center;}
.noti-anim-soi{animation-delay: 0.45s;}
.bns-noti-title .texii {display: inline-block;vertical-align: middle; align-self: center; margin-top: -20px; margin-left: 10px; color:#3c3022; text-transform:uppercase; font:600 14px open sans;}
 .bns-noti-title .texiicls{ float: right; margin-top: 4px; margin-right: 10px; border: solid 1px #d96969; border-radius: 50%; width: 25px; height: 25px; text-align: center; background: #e08485;
 font: normal 14px/25px arial; color: #fff;}


.touch-down{width:100%; margin-top: 5px;}
.touch-down a{width:20px; height:20px; background:#fff; border:solid 1px #ccc; border-radius:50%; display: inline-block; color:#333; -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);  box-shadow: 0 0 0 0 rgba(189, 189, 189, 0.7); position:relative; position:absolute; con}
.touch-down a i{position:relative; top: 1px; animation:arrow 1.25s infinite linear; }
.touch-down a:hover{ -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;}
.touch-down a:after{-webkit-animation: pulsee 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulsee 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulsee 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulsee 1.25s infinite cubic-bezier(0.66, 0, 0, 1);  box-shadow: 0 0 0 0 rgba(189, 189, 189, 0.6);position:absolute; content:"";border-radius:50%;width:20px; height:20px; left:0;}


@keyframes pulse {to {box-shadow: 0 0 0 20px rgba(189, 189, 189, 0);}}
@keyframes pulsee {to {box-shadow: 0 0 0 10px rgba(189, 189, 189, 0);}}

@keyframes bell{0%{transform: rotateZ(10deg);}50%{transform: rotateZ(-10deg);}100%{transform: rotateZ(10deg);}}
@keyframes belel{0%{transform: translateX(15px);}50%{transform: translateX(-15px);}100%{transform: translateX(15px);}}
@keyframes belso{0%{opacity: 1;}50%{opacity: 0;}100%{opacity: 1;}}
@keyframes arrow{to{top: 1px;}100%{top: 2px;}}

.bns-noti-list{padding:10px 20px 10px 20px;}
.bns-noti-list ul li{display: flex;font:400 14px/28px roboto;  padding:15px 0; border-bottom:solid 1px #f2f2f2;}
.bns-noti-list ul li:last-child{border-bottom:none;}
.bns-noti-list ul li i{margin-right:10px; color:#b1b1b1;}

.tagmore { position: absolute; background: #fff; top:70px; padding: 10px; border-radius:3px; border: solid 1px #ccc; z-index: 1; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);right: 45%;}
.tagmore:after{width:10px; left:5%; position:absolute; top:-5px; height:10px; content:""; border-top:solid 1px #ccc; border-left:solid 1px #ccc; transform:rotate(45deg); background: #fff;}

.tagmore-list { top:40px;right:inherit; left:10%; width:auto !important;}
.tagmore-list:after{left:30%;}
@media (max-width:767px){	
	.tagmore{right:inherit; left:0;}
	
}
