body{ overflow-x:hidden!important}
a{color:#1162b4;text-decoration:none}a:focus,a:hover{color:#cc0000;text-decoration:underline}
.margin-0 { margin:0 }
.margin-5 { margin:5px }
.margin-10 { margin:10px }
.margin-15 { margin:15px }
.margin-20 { margin:20px }
.margin-25 { margin:25px }
.margin-top-0 { margin-top:0; }
.margin-top-10 { margin-top:10px; }
.margin-top-15 { margin-top:15px; }
.margin-top-20 { margin-top:20px; }
.margin-top-25 { margin-top:25px; }
.margin-top-30 { margin-top:30px; }
.margin-top-35 { margin-top:35px; }
.margin-top-40 { margin-top:40px; }
.margin-top-45 { margin-top:45px; }
.margin-top-50 { margin-top:50px; }
.margin-top-55 { margin-top:55px; }
.margin-top-60 { margin-top:60px; }
.margin-top-65 { margin-top:65px; }
.margin-top-70 { margin-top:70px; }
.margin-top-75 { margin-top:75px; }
.margin-bottom-0 { margin-bottom:0; }
.margin-bottom-10 { margin-bottom:10px; }
.margin-bottom-15 { margin-bottom:15px; }
.margin-bottom-20 { margin-bottom:20px; }
.margin-bottom-25 { margin-bottom:25px; }
.margin-bottom-30 { margin-bottom:30px; }
.margin-bottom-35 { margin-bottom:35px; }
.margin-bottom-40 { margin-bottom:40px; }
.margin-bottom-45 { margin-bottom:45px; }
.margin-bottom-50 { margin-bottom:50px; }
.margin-bottom-55 { margin-bottom:55px; }
.margin-bottom-60 { margin-bottom:60px; }
.margin-bottom-65 { margin-bottom:65px; }
.margin-bottom-70 { margin-bottom:70px; }
.margin-bottom-75 { margin-bottom:75px; }
.margin-left-0 { margin-left:0; }
.margin-left-10 { margin-left:10px; }
.margin-left-15 { margin-left:15px; }
.margin-left-20 { margin-left:20px; }
.margin-left-25 { margin-left:25px; }
.margin-left-30 { margin-left:30px; }
.margin-left-35 { margin-left:35px; }
.margin-left-40 { margin-left:40px; }
.margin-left-45 { margin-left:45px; }
.margin-left-50 { margin-left:50px; }
.margin-left-55 { margin-left:55px; }
.margin-left-60 { margin-left:60px; }
.margin-left-65 { margin-left:65px; }
.margin-left-70 { margin-left:70px; }
.margin-left-75 { margin-left:75px; }
.margin-right-0 { margin-right:0; }
.margin-right-10 { margin-right:10px; }
.margin-right-15 { margin-right:15px; }
.margin-right-20 { margin-right:20px; }
.margin-right-25 { margin-right:25px; }
.margin-right-30 { margin-right:30px; }
.margin-right-35 { margin-right:35px; }
.margin-right-40 { margin-right:40px; }
.margin-right-45 { margin-right:45px; }
.margin-right-50 { margin-right:50px; }
.margin-right-55 { margin-right:55px; }
.margin-right-60 { margin-right:60px; }
.margin-right-65 { margin-right:65px; }
.margin-right-70 { margin-right:70px; }
.margin-right-75 { margin-right:75px; }
.padding-0 { padding:0 }
.padding-5 { padding:5px }
.padding-10 { padding:10px }
.padding-15 { padding:15px }
.padding-20 { padding:20px }
.padding-25 { padding:25px }
.padding-30 { padding:30px }
.paddingv-5 { padding:5px 0 }
.paddingv-10 { padding:10px 0 }
.paddingv-15 { padding:15px 0 }
.paddingv-20 { padding:20px 0 }
.paddingv-25 { padding:25px 0 }
.padding-top-0 { padding-top:0!important; }
.padding-top-10 { padding-top:10px; }
.padding-top-15 { padding-top:15px; }
.padding-top-20 { padding-top:20px; }
.padding-top-25 { padding-top:25px; }
.padding-top-30 { padding-top:30px; }
.padding-top-35 { padding-top:35px; }
.padding-top-40 { padding-top:40px; }
.padding-top-45 { padding-top:45px; }
.padding-top-50 { padding-top:50px; }
.padding-top-55 { padding-top:55px; }
.padding-top-60 { padding-top:60px; }
.padding-top-65 { padding-top:65px; }
.padding-top-70 { padding-top:70px; }
.padding-top-75 { padding-top:75px; }
.padding-bottom-0 { padding-bottom:0; }
.padding-bottom-10 { padding-bottom:10px; }
.padding-bottom-15 { padding-bottom:15px; }
.padding-bottom-20 { padding-bottom:20px; }
.padding-bottom-25 { padding-bottom:25px; }
.padding-bottom-30 { padding-bottom:30px; }
.padding-bottom-35 { padding-bottom:35px; }
.padding-bottom-40 { padding-bottom:40px; }
.padding-bottom-45 { padding-bottom:45px; }
.padding-bottom-50 { padding-bottom:50px; }
.padding-bottom-55 { padding-bottom:55px; }
.padding-bottom-60 { padding-bottom:60px; }
.padding-bottom-65 { padding-bottom:65px; }
.padding-bottom-70 { padding-bottom:70px; }
.padding-bottom-75 { padding-bottom:75px; }
.padding-left-0 { padding-left:0; }
.padding-left-5 { padding-left:5pxpx; }
.padding-left-10 { padding-left:10px; }
.padding-left-15 { padding-left:15px; }
.padding-left-20 { padding-left:20px; }
.padding-left-25 { padding-left:25px; }
.padding-left-30 { padding-left:30px; }
.padding-left-35 { padding-left:35px; }
.padding-left-40 { padding-left:40px; }
.padding-left-45 { padding-left:45px; }
.padding-left-50 { padding-left:50px; }
.padding-left-55 { padding-left:55px; }
.padding-left-60 { padding-left:60px; }
.padding-left-65 { padding-left:65px; }
.padding-left-70 { padding-left:70px; }
.padding-left-75 { padding-left:75px; }
.padding-right-0 { padding-right:0; }
.padding-right-5 { padding-right:5px; }
.padding-right-10 { padding-right:10px; }
.padding-right-15 { padding-right:15px; }
.padding-right-20 { padding-right:20px; }
.padding-right-25 { padding-right:25px; }
.padding-right-30 { padding-right:30px; }
.padding-right-35 { padding-right:35px; }
.padding-right-40 { padding-right:40px; }
.padding-right-45 { padding-right:45px; }
.padding-right-50 { padding-right:50px; }
.padding-right-55 { padding-right:55px; }
.padding-right-60 { padding-right:60px; }
.padding-right-65 { padding-right:65px; }
.padding-right-70 { padding-right:70px; }
.padding-right-75 { padding-right:75px; }
.boxed:not(.active){ padding:25px 15px 15px 15px;}
.portfolio .work {  height: 180px; border:1px solid #ccc;  margin-bottom: 10px;  overflow: hidden;}
i.fa{ vertical-align:middle}
#top-box .top-box-wrapper { background-color: #f8f8f8; color:#837b77; border-bottom:1px #eaeaea solid; font-size:12px; }
#top-box .welcome_block { padding-top:5px; }
#top-box .top-box-wrapper-search { background-color: #FFF!important; }
#top-box .top-box-wrapper a { color:#2f2e2e }
#top-box .top-box-wrapper a:hover { text-decoration:none; color:#ff4557; }
.top-navbar .nav > li:hover > a, .top-navbar .nav > li > a:hover { color: #ff4557; text-decoration:none; }
.form-box { background: #fff!important; }
.topsearch form.form-box { padding-top: 42px; }
.padding-top-40 { padding-top:40px; }
.bg-color-orange { background-color: #F99406!important; }
.lineshadow-show { box-shadow: 0 0 5px rgba(0, 0, 0, 0.15)!important; }
.lineshadow-hide { box-shadow: none!important; }
select.location {
-webkit -appearance: none; -moz-appearance: none; appearance: none; background:transparent url("../img/select_arrow.png") right 10px no-repeat; border:1px #ccc transparent; width:100%; height:35px; padding:5px 10px; }
.search_form_top { background:#f89406; border-radius:3px; padding:3px; }
.search_form_top input[type="text"].keyword { border-radius:3px 0 0 3px; padding:10px; background:#fff; height:40px; width:51%; border:0 }
.search_form_top select.category { margin-left:1px; height:40px; background-color:#fff; border:0; width:41%; color:#5e5e5e; line-height:40px; padding:10px 0 }
.search_form_top .submit_search { font-size:21px; color:#fff; border:0; background:#f89406; margin-left:2px; }
.header-wrapper { border:1px #eaeaea solid; border-left:none; border-right:none }
.header .primary .navbar .nav .parent { border-left:1px #eaeaea solid; font-family:'Oswald' }
.header .primary .navbar .nav .parent:last-child { border-right:1px #eaeaea solid }
.classi_header { background:url(../img/yellowpages_banner.jpg) 0 0 no-repeat; min-height: 220px /*397px*/; position:relative; background-size: cover}
.classifiedheader{background:url(../img/classifieds_banner.jpg) 0 0 no-repeat; background-size:cover}
.deals_header { background:url(../img/deals.jpg) 0 0 no-repeat; min-height:397px;  background-size: cover}
.classi_header .search_block, .deals_header .search_block { background:rgba(0, 0, 0, .8); border-radius:3px; padding:25px; margin:70px 50px 0 50px; }
.deals_header .search_block { background:rgba(0, 0, 0, .5);}
.search_block .form-label { color:#fff; font-family:'Oswald' }
.search_block .form-field input, .search_block .form-field select { width:100%; color:#272727; font-size:14px; padding:10px; }
.form-field button i.fa.fa-search{ display:inline-block!important; vertical-align:top!important}
.search_block .btn-danger { font-size:18px; font-family:'oswald'; text-transform:uppercase; }
.big-icon.yellow-bg { background:#ffc400; color:#000 }
.big-icon.yellow-bg + h4 { font-size:19px; margin-bottom:10px; color:#333 }
.services_nearu h4 {  background: none repeat scroll 0 0 #f7f7f7;border: 1px solid #efefef;font-family: "Oswald";font-size: 17px;line-height: 32px;
padding: 0 10px 4px; margin:0 0 5px;}
.services_nearu .for-sale h4 a{ color:#678a00;}
.services_nearu .property h4 a{ color:#c95c01;}
.services_nearu .community h4 a{ color:#9e397b;}
.services_nearu .services h4 a{ color:#168b80;}
.services_nearu .motors h4 a{ color:#f44d16;}
.services_nearu .personals h4 a{ color:#c61e62;}
.services_nearu .jobs h4 a{ color:#7c39a4;}
.services_nearu .pets h4 a{ color:#796305;}
/*YP*/
.services_nearu .lifestyle h4 a{ color:#e3501d;}
.services_nearu .food h4 a{ color:#964e0f;}
.services_nearu .health h4 a{ color:#488209;}
.services_nearu .fun h4 a{ color:#f42e2e;}
.services_nearu .education h4 a{ color:#0a6598;}
.services_nearu .hotels h4 a{ color:#ab4c1d;}
.services_nearu .petcare h4 a{ color:#684178;}
.services_nearu .publicservices h4 a{ color:#067775;}
.services_nearu .beauty h4 a{ color:#d43c79;}
.services_nearu .ypservices h4 a{ color:#b76c00;}
.services_nearu .shopping h4 a{ color:#4d4473;}
.services_nearu .computers h4 a{ color:#e3501d;}

.services_nearu h4 i { font-size:30px }
.services_nearu .view_more{ color:#cc0000;}
h2.heading {  font-size: 26px;}
.services_nearu .box{ border:1px solid #eaeaea; margin:0 0 30px;}
.services_nearu ul { list-style:none; margin:0 15px; padding:0 }
.services_nearu ul li a:hover { color:#cc0000; text-decoration:none }
.services_nearu h4 > i { line-height:50px;}
.services_nearu .icon{ float:left; margin:5px 6px 0 0;}
.txt-blue { color:#1ba1e2 !important }
.txt-purple { color:#762d91!important }
.txt-green { color:#84a200 !important}
.txt-pink { color:#d40746 !important}
.txt-org { color:#f15907 !important}
.txt-purple2 { color:#622899 !important}
.txt-green2 { color:#49882d !important}
.txt-dred { color:#a40404 !important}
.txt-dred2 { color:#a05000 !important}
.txt-yellow { color:#ffc400 !important}
.txt-dgray { color:#333 !important}
.txt-gray { color:#666 !important}
.tab-text-block { text-align:left }
.font-16 { font-size:16px; }
.tab-text-block h4 { color:#333; font-size:20px; margin:0 0 5px 0 }
.tab-text-block p { color:#333; font-size:13px; padding:0; margin:0!important;min-height:45px; }
.star-rating { overflow: hidden; position: relative; height: 1.5em; line-height: 1.5em; font-size: 1.5em; letter-spacing: 2px; width: 145px; font-family: 'FontAwesome'; display: inline-block; color: #F7B019; }
/*.star-rating:before { content: "\f005\f005\f005\f005\f005"; color: #dfdbdf; float: left; top: 0; left: 0; position: absolute; letter-spacing: inherit; font-size: inherit; }*/
.star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; letter-spacing: inherit; font-size: inherit; }
.star-rating span:before { color: #F7B019; content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 0; letter-spacing: inherit; font-size: inherit; }
.footer_yellow-bg { background:#ffc300; min-height:60px; }
.product-page .title-box, .product-page h4{ border-bottom:1px dashed #ddd;}
.title-box h3 { font-size:24px; color:#333 }
.title-box h4 { font-size:22px; color:#333; border-bottom:1px dashed #ccc; font-family:'Oswald' }
.title-box .sml_title, .title-box1 .sml_title { color:#999; font-size:16px; font-weight:400; vertical-align:middle; display:inline-block; margin-bottom:0!important}
.title-box .sml_title i, .title-box1 .sml_title i { font-size:21px;  }
.title-box h2.center_bor::before {left:49%; background-color:#e34242;}
.title-box1 .fa{ font-size:13px !important; margin-top:-6px;}
.title-box1 .sml_title span{ display:inline-block;}
.title-box1 h3{font-size:33px; font-family:"Oswald"}
ul.t_smedialinks { margin:0; padding:0; list-style:none }
ul.t_smedialinks > li { display:inline-block; margin-right:5px; position:relative }
ul.t_smedialinks > li > a { display:inline-block; border-radius:3px; width:32px; height:32px; color:#fff; text-decoration:none; text-align:center; font-size:19px; line-height:32px; }
ul.t_smedialinks li.morelink > btn { width:auto; height:auto; color:#333 }
ul.t_smedialinks li.morelink i.parent { color:#ff6600; font-size:14px; }
ul.t_smedialinks li.morelink > button { font-size:16px; background:transparent; padding:5px 10px; color:#333 }
/*ul.t_smedialinks li.morelink > button:hover { color:#333; background:#ffc300; }*/
ul.t_smedialinks li.morelink ul.dropdown-menu { box-shadow:none; border:2px #f89406 solid; border-radius:3px; padding:10px 0; min-width:60px }
ul.t_smedialinks li.morelink ul.dropdown-menu i { color:#666666 }
ul.t_smedialinks > li.add_fav a{ width:100%; padding: 0 10px; font-size:12px;}
.tw_bg { background-color:#00bdec }
.fb_bg { background-color:#3b5998 }
.gp_bg { background-color:#d94a39 }
.sh_bg { background-color:#29b54c }
.bm_bg { background-color:#0066cc }
.person_det_block { }
.person_det_block .header_block { background:#e4e4e4 }
.person_det_block .header_block h3 { font-family:'Oswald'; font-size:16px; color:#000; margin:0; line-height:40px; padding:5px 20px }
.person_det_block .header_block h3 span { color:#333; font-size:13px; font-weight:normal; }
.person_det_block .header_block h3 i { font-size:24px; color:#666; }
.person_det_block .header_block .ad_id { font-size:20px; color:#ff3366; padding:5px 15px; line-height:45px; }
.person_det_block .inform_block { border:1px #e4e4e4 solid; border-top:#dadada }
.person_det_block .inform_block h4 { color:#ff4557; font-size:16px; line-height:32px; margin-bottom:10px }
.person_det_block .inform_block h4 i { color:#999; font-size:30px; vertical-align:middle }
.person_det_block .inform_block address { font-size:14px; line-height:28px; color:#333; margin-left:30px; margin-bottom:0 }
.person_det_block .inform_block .fa{ color:#999999;}
.bor_right { border-right:1px #e4e4e4 solid; min-height:170px }
.price-tag { border-radius:8px; background-color:#2a75bd; padding:3px; display:inline-block; color:#fff; font-family:'Oswald'; font-size:26px; margin-top:20px; font-weight:600 }
.price-tag span { font-size:20px }
.price-tag .w_border { border:1px #fff solid; border-radius:5px; }
.price-tag:before { content:""; display:inline-block; position:relative; width:48px; height:54px; background:url(../img/price-tag.png) 0 0 no-repeat; float:left; margin-left:-50px; margin-top:1px; }
.btn.btn-yellow, .btn.btn-yellow:visited { background: #ffc400; color: #000; }
/*.btn.btn-yellow:hover { background:#ff4558; color: #ffffff; }
.btn.btn-default, .btn.btn-default:visited { background: #a2a2a2; color: #000; }
.btn.btn-default:hover { background:#848484; color: #ffffff; }*/
.f_title { font-family:'oswald'; font-size:16px; color:#333 }
.f_title i { font-size:6px; vertical-align:top; line-height:30px; margin-right:5px }
.nav-tabs.footernav > li > a { font-size:15px; font-family:'Open Sans' }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { color:#cc0000!important }
.header .primary .navbar .nav > li#smallicon1 > a, .header .primary .navbar .nav > li#smallicon1 > a:visited { padding:8px 20px }
.header .primary .navbar .nav > li#smallicon1 { display:none }
h3.red {
  border-bottom: 3px solid #ef8722;
  color: #333333;
  display: block;
  font-family: "oswald",sans-serif;
  font-size: 1.4em;
  line-height: 100%;
  margin-bottom: 15px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.title-box p{ font-size:1.1em; line-height:26px;}
.footer_subscribe input[type="button"]{ padding:11px 0!important}
a.btnlink{ font-size:12px; color:#444; display:inline-block; margin-right:15px;}
a.btnlink:hover{ text-decoration:none; color:#b81d21 } 
.work-element .tab-text-block p.address{ position:relative; padding-left:15px;}
.work-element .tab-text-block p.address:before{ position:absolute; font-family:"FontAwesome"; content:"\f041"; color:#F23D30; top:2px; left:0; font-size:16px;}
@media ( max-width:1024px) {
 .search_form_top input.keyword[type="text"] {
width:47%
}
}
@media ( max-width:800px) {
.price-tag {
margin-top:0
}
.bor_right {
min-height:50px
}
.person_det_block .header_block h3 {
line-height:20px
}
 .classi_header .search_block {
margin:50px 20px
}
}
/**** praveen *****/

.shop .product-item { border:1px solid rgba(0, 0, 0, 0.1); position:relative; z-index:0; max-width:300px; margin:0px auto 30px; text-align:center; }
.shop.grid-3 .product-item,  .shop.grid-2 .product-item { max-width:400px; }
.shop .product-item:hover img { opacity:.6; }
.shop .product-img { z-index:-1; position:relative; }
.shop .product-details { background-color:#f7f7f7; padding-top:5px; padding-bottom:5px; border-top:1px solid rgba(0, 0, 0, 0.1); }
.shop .product-details h4,  .shop .product-details h5 { margin-bottom:0px; margin-top:0px; padding-top:2px; padding-bottom:2px; font-family:'Open Sans'; font-weight:600 }
.shop .product-details h5 { font-size:18px; font-weight:400; }
.shop .product-details h5 del { padding-right:10px; color:#1e1e1e; font-size:16px; }
.shop .product-overlay { opacity:0; position:absolute; left:0; right:0; bottom:0; margin:0px auto; border-top:1px solid rgba(0, 0, 0, 0.1); z-index:9999; }
.shop .product-overlay div { background-color:#f7f7f7; display: block; float: left; width:50%; padding:10px; color:#1e1e1e; margin:0px; }
.shop .product-overlay div:hover { background-color:#1e1e1e; }
.shop .product-overlay .add-to-cart { border-right:1px solid rgba(0, 0, 0, 0.1); }
.shop .product-overlay a { color:#1e1e1e; text-decoration:none; }
.shop .product-overlay div:hover a { color:#ffffff; }
.shop .product-overlay a { color:#1e1e1e; }
.shop .product-item:hover .product-overlay { opacity:1; }
.sort_list{ border-bottom:1px solid #e1e1e1; margin-bottom:36px; margin-top:-8px;}
.sort_list h5{margin:0 0 11px;line-height: 1.5; color:#444;}
.sort_list select.location{padding: 1px 10px; height:28px; background-position:right 5px; margin-bottom:10px;}
.sort_list select{ border:1px solid #e1e1e1}
.sort_list .btn{ border-radius:0px; float:left; background:#ccc; color:#fff; box-shadow:none; padding:5px 23px; font-size:13px; margin-bottom:10px;}
.single_line_column .col-md-9{}
.single_line_column .sidebar{padding-top:3%;border-right: 1px solid #ccc;box-shadow: 3px 0 4px -2px #ececec;}
.single_line_column .shop.right .sidebar{border-right: 0;box-shadow: none;}
.single_line_column .shop.right{ position:relative;}
.single_line_column .shop.right::after {
  background: none repeat scroll 0 0 transparent;
  border-right: 1px solid #ccc;
  box-shadow: 1px -2px 0 2px #fcfcfc;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 24%;
  top: 0;
  width: 1px;
  z-index: 0;
}
.nav-tabs > li > a{ font-family:"Oswald"; font-size:18px; font-weight:400; color:#666666; letter-spacing:0.2px;}
.nav-tabs > li.active > a{ color:#cc0000 !important;}
.bg-color-gray{ background-color:#eeeeee; border:1px solid transparent}
.cir_li{ min-height:80px;}
.cir_li ._des{ margin-top:15px;}
.bor_bot{ border-bottom:1px dotted #ccc}
.btn-danger.white-txt{ font-family:"Oswald"; font-size:16px; text-transform:uppercase; text-decoration:none}
.btn-danger.white-txt:hover{ text-decoration:none}
.top_dot_brdr_bx{/* border-top:1px dotted #cccccc;*/ margin-top:20px;}
.top_dot_brdr_bx h5{  margin-bottom:20px;}
.top_dot_brdr_bx .view_all{ font-weight:400!important; float:right; color:#296cad; }
.top_dot_brdr_bx ul{ margin:0px 0 40px 0; padding:0}
.top_dot_brdr_bx ul li {border-bottom: 1px dotted #ccc; line-height: 140%;list-style: outside none none;margin: 0;padding: 8px 0 8px 20px;position: relative;}
.services_nearu ul li{border-bottom: 1px dotted #ccc;font-family: oswald;font-size: 14px;font-weight: normal;line-height: 140%;list-style: outside none none;margin: 0;padding: 8px 0;position: relative;}
.btn-info.white-txt.view_all{ font-size:14px!important; margin-top:5px;}

.services_nearu ul li:last-child{ border-bottom:none; }

.services_nearu ul li a {  color: #555;}
.top_dot_brdr_bx ul li .fa, .services_nearu ul li .fa{ color:#6192c2; left: 0;margin-right: 5px;position: absolute;top: 4px;}
.top_dot_brdr_bx ul li .fa{top: 10px;}
.top_dot_brdr_bx ul h6{ margin-bottom:10px; color:#444; font-weight:400}
.lit_gray_modul{ background:#f2f2f2; padding:20px 20px 0px;}
.one_px_bdr_bx{ border:1px solid #dddddd; padding:20px;}
.one_px_bdr_bx h6{ text-align:center;}
.article_slice{ margin-bottom:70px;}
.article_slice .entry-meta{ margin-top:20px;}
/*.article_slice .fa-map-marker{ color:#f89b00; font-size:24px; float:left; margin-right:10px;}*/
.article_slice ._place{ line-height:190%;}
.article_slice .post-image{margin-bottom:20px;}
.article_slice .work .title{ font-weight:400}
.article_slice h2{ font-size:30px;}
.tabs.independent .nav-tabs > li > a{ border:none; border-radius:3px;background:#fff;color:#333;font-size:16px !important; font-weight:400; padding:10px 17px; margin-right:11px;   text-transform:uppercase; }
.tabs.independent .nav-tabs > li > a img {  margin: -1px 3px 0 0;}
.tabs.independent .nav-tabs > li > a .fa{ color:#e34242}
.tabs.independent .nav-tabs > li.active > a .fa{ color:#333;}
.tabs.independent .nav-tabs > li:last-child a{ margin-right:0px;}
.tabs.independent .nav-tabs > li.active a{padding-bottom:20px; color:#cc0000 !important}
.tabs.independent .tab-content{border:none; position:relative; z-index:999; background:#fff;}
.tabs.independent .nav-tabs{ border:none;}
.tabs.independent .tab-content ul{ list-style:none; padding:0px; list-style:none; margin:0px;}
.tabs.independent .tab-content ul li{ line-height: 26px;padding-left: 10px;font-size: 13px;}
.tabs.independent .tab-content .tab-pane{ padding:10px 0}
.tabs.independent .accordion-tab .tab-pane{ background:#fff;}
.tabs.independent .accordion-tab .tab-pane ul{ list-style:none;}
.tabs.independent .tab-pane ul{ margin:0px; padding:0px;}
.tabs.independent .tab-pane ul li a{box-shadow:none!important; color:#333;}

.tabs.independent1 .nav-tabs > li > a{ border:none; font-size:17px !important; padding:10px 38px; margin-right:2px;background:#efefef; font-weight:400; color:#000}
.tabs.independent1 .nav-tabs > li > a .fa{ color:#e34242}
.tabs.independent1 .nav-tabs > li.active > a .fa{ color:#333;}
.tabs.independent1 .nav-tabs > li:last-child a{ margin-right:0px;}
.tabs.independent1 .nav-tabs > li.active a{padding-bottom:11px; color:#cc0000 !important; background:#fff}
.tabs.independent1 .tab-content{border:none; position:relative; z-index:999; background:#fff;}
.tabs.independent1 .nav-tabs{ border:none;}
.tabs.independent1 .tab-content ul{ padding:0px; list-style:none; margin:0px;}
.tabs.independent1 .tab-content ul li{ padding-left:20px;}
.tabs.independent1 .tab-content .tab-pane{ padding:16px 0}
.tabs.independent1 .tab-content ul li a{background:none}
.tabs.independent1 .accordion-tab .tab-pane{ background:#fff;}
.tabs.independent1 .accordion-tab .tab-pane ul{ list-style:none; padding:0 0 0 25px}

.deal_slice{ border:1px solid #ccc; border-top:3px solid #000;border-bottom:5px solid #ccc;}
.deal_slice h3{color:#000; border-bottom:1px dotted #ccc; line-height:220%; padding:0 25px; font-size:24px;}
.deal_slice h3 .smt{ font-size:12px; color:#666666; font-style:normal; font-weight:100; margin-left:25px;}
.deal_slice ul{ padding:0; list-style:none; margin:0px;}
.deal_slice ul li{ border-bottom:1px dotted #ccc; margin:20px; padding:0 0 10px 0;}
.deal_slice ul li:last-child{ margin-bottom:0px;}
.deal_slice ul li h5{ color:#2f2e2e; margin:0px 0 10px 0; font-size:16px;}
.deal_slice ul li h5.red{ color:#ff4557}
.deal_slice ul li p > .des{ color:#0e365b; font-family:Oswald,sans-serif; font-size:12px;}
.deal_slice ul li p > .des.red{ color:#ff4557;}
.deal_slice ul li p > .date{font-size:12px;}
.deal_slice ul li p > .day{font-size:12px; color:#f89406}
.deal_slice ul li p{ color:#666666; margin:0px; line-height:180%}
.deal_slice ul li .fa{ margin-right:5px;}
.deal_slice .reviews{ color:#333333; font-size:14px;}
.deal_slice .reviews .fa-star{color:#ff5400;}
.deal_slice .reviews .fa-star-red{color:#FF0000;}
.deal_slice .reviews .fa-star{color:#ff5400;}
.add_box{ border:1px solid #ccc; padding:20px;}
.slice2{ border-bottom:1px dotted #ccc;display:block; margin:10px 0; padding-bottom:15px;}
.slice2:last-child{ border-bottom:none;}
.slice2 a{ color:#9f1d7c;font-family:"Oswald"; font-weight:400;}
.slice2 p{ margin:0px; color:#000;}
.slice2 > div{ width:20%; float:left; margin-right:20px;}
.deal_slice.red{ border-top-color:#bf0606; color:#bf0606;}
.deal_slice.red .header_title .fa{color:#bf0606;}
.deal_slice.blue{ border-top-color:#08abc9; color:#08abc9;}
.deal_slice.blue .header_title .fa{color:#08abc9;}
.deal_slice.blue2{border-top-color:#036cd8; color:#036cd8}
.deal_slice.blue2 .header_title .fa{color:#036cd8}
.deal_slice.green{border-top-color:#6ea02d; color:#6ea02d;}
.deal_slice.green .header_title .fa{color:#6ea02d;}
.deal_slice.yellow{border-top-color:#ffc500; color:#ffc500;}
.deal_slice.yellow .header_title .fa{color:#ffc500;}
.deal_slice.orange{border-top-color:#f3720a; color:#f3720a;}
.deal_slice.orange .header_title .fa{color:#f3720a;}
.deal_slice.purple{border-top-color:#9255cb; color:#9255cb;}
.deal_slice.purple .header_title .fa{color:#9255cb;}
.deal_slice.pink{border-top-color:#a0207e; color:#a0207e;}
.deal_slice.pink .header_title .fa{color:#a0207e;}
.deal_slice .view_all{ color:#000;font-family:"Oswald"; font-weight:400; text-align:right; padding:10px 20px; font-size:12px;}
.deal_slice .view_all a:hover{ text-decoration:none;}
.deal_slice .view_all .fa{ color:#999; padding-right:5px;}
.deal_slice .t_smedialinks li{ margin:3px !important; padding:0 !important}
.details p{ margin-bottom:20px; line-height:100%}
.details p .fa{ color:#cccccc; font-size:18px; float:left; margin-right:5px;}
.f_des i{ font-size:6px; line-height: 30px;margin-right: 5px;vertical-align:top}
.f_des{font-family: "oswald"; color:#666666}
.availability table td .fa{ color:#f89406; font-size:22px;}
.availability table tr td{ padding:10px 10px 8px}
.availability table tr td:first-child{ text-align:left;}
.header .primary .navbar .nav > li.parent:hover > a{ background:#ffc500 !important; color:#000 !important}
._reviews{color:#666; line-height:230%; margin:0 30px 10px;}
._reviews .fa-star{ color:#ff5400}
._reviews .fa-star-o{ color:#7f7f7f}
.event_label{ background:#e8ebf0; font-size:36px; font-weight:100;font-family:"Oswald"; color:#2c3e50; text-align:center;padding:20px 0}
.event_label > span{ font-weight:400}
.service .livicon, .service i{ font-size:20px !important}
#main{ padding:0!important}
.mgn0{ margin:0px !important;}
.pdg0{ padding:0px;}
.work .bg-hover{ background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5)}
.tab-text-block .count{ float:left; color:#a6a6a6; line-height:230%}
.work-element .star-rating{ float:left; margin-bottom:30px;}
.filter-list.filter-buttons .dropdown-menu > li > a{ color:#a6a6a6}
.person_det_block1{ background:#eef8fd; padding:10px;}
.person_det_block1 img{ padding:0px; margin-right:10px; margin-top:10px;}
.person_det_block1 p{margin-bottom:0px; color:#666; font-size:14px; line-height:150%}
.person_det_block1 p a{color:#006393}
.person_det_block1 p > span{ color:#000}
.person_det_block1 p > strong{ font-weight:400}
.phonenum{color: #666;font-family: oswald;font-size: 26px;font-weight: 400;line-height:40px}
.phonenum .fa{ color: #5e6d7b;font-size: 37px;margin-right: 10px;}
.flg_ad{ border:1px solid #ccc; border-radius:3px; float:right; padding:0 10px}
.detail_p{border:1px solid #ececec; margin:20px 0; padding:0;}
.detail_p p{ color:#333; font-size:13px; margin:0px; line-height:220%; padding:0px; border-bottom:1px solid #ececec; background:#F9F9F9}
.detail_p p:last-child{border-bottom:none}
.detail_p p:nth-child(2n+1){ background:#fff}
.detail_p p > strong{ color:#333; font-weight:600; width:30%; display:inline-block; float:left; padding:6px 0; text-transform:uppercase; text-align:right; padding-right:20px;}
.detail_p p > span{width:56%; display:inline-block;border-left:1px solid #ececec; padding:6px 0 6px 20px;word-wrap:break-word;}
.detail_p.bdrd2{ border:none;}
.detail_p.bdrd2 p{ border:none; background:none}
.detail_p.bdrd2 p:nth-child(2n+1){ background:#fff;}
.detail_p.bdrd2 p > span{ border:none; padding-top:0px}
.detail_p.bdrd2 p > strong{padding-top:0px}
.art_slic_big ul{ list-style:none; padding:0px; margin:0px;}
.art_slic_big ul li{ border-bottom:1px dotted #ccc; padding:15px 20px 10px 0}
.art_slic_big .description{position:relative;}
.art_slic_big .description i{ position:absolute; left:10px;}
.art_slic_big .description p > strong{ color:#006393}
.art_slic_big .description p{ padding-left:25px;height:76px;overflow:hidden;}
.art_slic_big .description p a{ font-weight:bold;}
.art_slic_big.pdb_l li {padding-bottom: 10px;}
.art_slic_big.pdb_2 li:nth-child(2n+1) {background:#fafafa;}
.related-list ul{ list-style:none; padding:0px; margin:0px;}
.related-list ul li{ border-bottom:1px dotted #ccc; padding:15px; list-style-type:none;}
.related-list ul li a{ color:#1f6cbb; font-weight:600;}
.clsfd_id > span{ color:#FF4656}
.clsfd_id .fa{ color:#999;}
.clsfd_id em{ color:#ccc; font-style:normal; font-weight:400; margin:0 10px;}
.bus_address{ color:#333; font-weight:normal; margin-bottom:10px; padding-bottom:10px;}
.bus_address > strong{ color:#006393;}
.brch_thumb{ border:1px solid #ccc; margin:2px; padding:7px; text-align:center;}
.detail_p p.ft18 a{ color:#ff4558; text-decoration:underline;}
.detail_p p.ft18 a:hover{text-decoration:none; color:#f5c800}
.ft18{font-size: 14px !important;line-height: 150% !important;margin-bottom: 8px !important; min-height:35px}
.detail_p p.ft18 span {font-size: 14px;height: 24px;/*overflow: hidden;*/text-overflow: ellipsis;	white-space: nowrap;width: 50%;}
.brd_b-dot{ border-bottom:1px dotted #ccc;}
.breadcrumb{ background:none !important;}
.breadcrumb a{ margin-right:5px;}

div.busines_times {}
div.busines_time_row {background: none;border-bottom: 1px dotted #D8D8D8;padding:7px 10px; width:100%; display:inline-block;}
div.busines_time_row:last-child {border-bottom: none;}
div.busines_time_day {width:32%;float: left;text-align: left;color: #797979;}
div.busines_time_hours {width:68%;float: right;text-align: right;color: #222222;}
div.busines_time_row_active {background: #ccc;border-bottom: none;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
div.busines_time_row_active div.busines_time_day {color: #333;}
div.busines_time_row_active div.busines_time_hours {color: #333;font-weight: bold;}
.event_table {border: 1px solid #ffc502;width: 100%;}
.event_table th {background: none repeat scroll 0 0 #ffc502;padding: 10px;text-align: left;width: 35%;}
.event_table td {border-bottom: 1px solid #ffc502;padding: 10px;text-align: left;}
.deal_offer{background:#ff4558; color:#fff; width:100%; margin:0px;}
.deal_offer td{ border-right:1px solid #fff; padding:10px; text-align:center; position:relative;}
.deal_offer td:last-child{ border-right:none;background:#fff; }
.deal_offer td strong{ font-weight:600; font-size:26px; font-family:Oswald,sans-serif;}
.deal_offer td .red_arow{ position:absolute; left:-2px; top:0px;}
.discount_tag{ background:#86b817;border-radius: 100%;color: #fff;font-size: 20px;font-weight: 600; height: 80px;line-height: 110%;padding:20px;position: absolute;left: 0;  text-align: center; top: -20px;width: 80px;z-index: 999;}
.discount_tag > strong{ font-size:24px;}
.timer{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
 border:1px solid #ccc; border-radius:3px;}
.timer > span{ border-right:1px solid #ccc; padding:2px 10px; font-size:14px; font-family:Oswald,sans-serif;}
.timer > span:last-child{border-right:none}
.product-page .description{margin-bottom: 40px !important;}
.product-page p{ font-size:15px; line-height:24px;}
.coupon_code{border:1px dashed #000 ; background:#eef8fd; text-align:center; padding:30px 0; position:relative}
.coupon_code > i{ position:absolute; top:-8px; left:20px;}
.murchent_logo{border: 1px solid #999;display: table-cell;min-height: 117px;padding: 30px;text-align: center;vertical-align: middle;}
.safety_checks {border: 1px solid #ccc;padding: 10px 20px;}
.safety_checks ul{list-style:none; margin:0px; padding:0px;}
.safety_checks ul li{ border-bottom:1px dotted #ccc; padding:5px 0}
.safety_checks ul li:last-child{border-bottom:none}
.safety_checks ul li span{ float:right}
.safety_checks ul li i{ width:20px;}
.safety_checks ul li .fa-times-circle{ color:#FF4558}
.safety_checks ul li .fa-check-circle{ color:#29B54C}
.listing_media{ border-bottom:1px dotted #ccc;border-top:1px dotted #ccc; padding:10px 0; line-height:260%}
.listing_media i{border-radius: 20px;color: #fff;height: 30px;padding: 8px 0;text-align: center;vertical-align: middle;width: 30px; margin:0 3px;}
.listing_media i.fa-facebook:hover, .listing_media i.fa-twitter:hover{ background:#CCC}
.listing_media i.fa-facebook{ background:#305891;}
.listing_media i.fa-twitter{ background:#2CA8D2;}
.ftlt {float: left; margin:10px 0}
.ad-de-out .ref {color: #666;font-size: 13px;line-height: 18px;padding: 0 8px 0 0; margin:0 5px 0 0;}
.ad-de-out .ref i{ color:#999;}
.rm-det {float: left;}
.rm-det ul {margin: 0;list-style:none; margin:0px;padding: 4px 0 2px 2px;}
.rm-det ul li {font-size: 11px;font-weight: bold;}
.rm-det ul li {background: url("../img/dot-arrow.png") no-repeat scroll -3px 1px rgba(0, 0, 0, 0);border: medium none !important;color: #666;
float: left;font-size: 12px;line-height: 18px;list-style: outside none none;margin: 0;padding: 0 10px 0 15px !important;}
.sidebar .menu li > label{font-weight:300; padding-left:20px;}
.sidebar .menu .sub.sub_h{max-height:400px; overflow-y:auto; padding:15px; background:#fff;}
.sidebar .menu .sub.sub_h input[type="text"], .sidebar .menu .sub.sub_h select{border:1px solid #ccc; padding:6px 10px;}
.sidebar .widget{margin: 0 0 30px !important;}
.shop .product-overlay div{padding: 2px 10px; width:100%}	
.price-box h5{ margin-bottom:10px; font-weight:600; font-family: 'Open Sans'}
.price-box .description p{ margin-bottom:10px!important;}
.price-box h5 .price { color:#090}
.product-item{ margin-bottom:0px !important;}
.product-item .pics .count{ font-size:12px;}
.search_list{ border:1px solid #ddd; padding:20px 10px;box-shadow: 1px 1px 1px 0 #ccc; margin-bottom:30px;}
.grid-view{margin-bottom:30px;}
.grid-view h4{ font-size:14px;}
.grid-view .product-details h5{ font-size:14px; color:#090}
.share_to {background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
border: 1px solid #ccc;border-radius:4px;padding: 1px 5px;}
.share_to a{ color:#333;}
.share_to a:hover{ color:#FF9406; text-decoration:none;}
.share_to a:hover .fa{ color:#FF9406;}
.share_to span{ margin-right:10px; font-size:14px;border-right: 1px solid #ccc;padding-right: 10px;}
.share_to a:last-child span{ border-right:none;}
.share_to .fa{ color:#e34242;}
.share_to .fa-star{color:#43a03a;}
.share_to .fa-envelope{color:#f79607;}
.share_to .fa-code{color:#2a75bd;}
.price-box .description p i.fa {  color: #f23d30;  font-size: 14px !important;  margin-right: 5px;}
/* Custom by Swamy */
@media (max-width:800px){.container{ width:100%; overflow:hidden}}
.content{ width:auto;}
.classi_header .search_block{ width:90%; margin:0 auto; position:relative; top:65px; }
.secondary-menu h6 { margin: 0;}
.full-width-box .container{ background:none; box-shadow:none; padding:0; width:auto;}
.classi-content{ font-family: 'Open Sans', sans-serif;}
.classi-content .full-width-box{ margin:0;}
#myTab .tab-content, .tabs.independent1 .tab-content{ clear:both;}
/*.mycustomtab .tab-pane .col-md-4{ width:30.2% }
.full-width-box .container .col-md-12{ width: 97%;}
.tabs.independent1 .col-md-2{ width:13.55%; }
.tabs.independent1 .col-md-3{ width:21.88%; }*/
.footer .content, .footer-bottom .content {  width: 988px;}
.full-width-box.bg-color-gray { padding: 10px;}

.content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content a:hover {color:#cc0000;}

#sidebar .menu {  background: none; display: block; font: inherit; height: inherit; margin-top: inherit; text-transform: inherit;
}
#sidebar .menu li {border-right:none; color: inherit; float: inherit; list-style: inherit;transition:inherit;}
#sidebar .menu li:hover a:first-child{ color:#eb4432}
#sidebar .menu li:hover .sub a, .sidebar .menu li.parent:hover .sub a{ color:#1e1e1e;  }
.sort_list .btn{ padding:5px 13px;}
.pagination-box{ margin:0 0 20px; }
.refine_search{ padding:20px 15px;border-radius: 10px; background:#F8F8F8!important;}
.refine_search ._bottom{ border-top:1px solid #ccc; padding:15px 0; margin:20px 0 0 0;}
.refine_search ._bottom > button{ color:#fff; font-size:16px;}
.sort_list .btn.active, #sidebar .submit:hover{ background:#eb4432; }
.sort_list .btn-default:hover{ background:#666;color:#fff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > span:hover{ background:#eb4432;}
.pagination > li > a:hover, .pagination > li > a:hover{ background-color:rgba(235, 68, 50, 0.9)!important;}

.description .fa-star{ color:#999;}
.product-item .pics{ text-align:center; padding:0 10px;}
.sidebar .widget header, .sidebar .widget .title-block, .product-bottom .related-products header{ border-bottom:1px dotted #ddd !important;}
.sidebar .widget header h3{ color:#333!important;}
.title .clear-all { font: 400 12px/200% "Arimo",sans-serif;}
#sidebar .submit{ background:#495574;}
.btn-danger{color:#fff;background-color:#eb4432!important/*d9534f*/;border-color:#eb4432!important/*d43f3a*/}
.btn-danger:hover{background-color:rgba(235, 68, 50, 0.9)!important;}
.btn-default{ background-color:#ccc;}
.btn-default:hover{background-color:rgba(204, 204, 204, 0.9)!important;}
.new-checkbox svg polygon { fill: #eb4432!important;}
.grid-view a:hover{ text-decoration:none;}
.footer a, .footer-bottom a { color: #ffffff!important; }
.post-ad-div { color: #666; font-size: 16px;}
.post-ad-div .btn-danger { background:#296cad!important;  font-family: oswald;  font-size: 16px; padding:6px 20px;}
.post-ad-div .btn-danger:visited{ color:#fff;}
.post-ad-div .btn-danger{ text-decoration:none; background:#1b4b79}
.btn.reply{ background:#e73a27; color:#fff; font-size:18px; }
.btn.reply:hover{background-color:rgba(231, 58, 39, 0.9)!important;}
.modal-dialog .selectBox, .form-control { width: 94%;}
.modal{ z-index:10000;}
.modal-dialog .btn-danger {   font-family: 'Oswald', sans-serif; font-size: 18px;  font-weight: 500;}
.safty_tips{background-color:#fffaee;border: 1px solid #fff0c4;clear: both;float: left;margin: 15px 0;padding: 15px 20px; font-size:11px;}
.safty_tips .title{display: inline-block;color:#ff0000; margin:0 0 8px;}
.safty_tips .title .fa{ color:#ff6300; font-size:16px;}
.safty_tips p a{ color:#2a75bd }
.share_box {
    background: none repeat scroll 0 0 #f6f6f6;
    border-top: 1px solid #ccc;
    margin: 0px -10px -20px;
    padding: 6px 10px 6px;
	font-size:12px;
	clear:both;
}
.share_box span {
    border-right: 1px solid #666;
    margin-right:8px;
    padding-right:8px;
}
.share_box span:last-child {
    border-right: medium none;
}
.share_box i {
    font-size: 14px;
    margin: 0 3px;
}
.share_box .star-rating {
    /*display: inherit;*/
    height: 1.2em;
    width: 115px;
}
.share_box .star-rating i {
    margin: 0;
}
.star-rating.small {
    display: inherit;
    height: 1.15em;
    margin-top: -5px;
    padding-left: 0;
    width: 115px;
}
.star-rating.small i {
    font-size: 14px;
    margin: 0;
}
.clr_r{ color:#FF4558}
.clr_g{ color:#0A6D00}
.clr_gr{ color:#999}
.clr_y{ color:#FFC500}
.clr_or{ color:#FA960C}
.clr_1{ color:#99cc00}
.clr_2{ color:#da3b14}
.clr_3{ color:#ff6608}
.clr_4{ color:#fea700}
.clr_5{ color:#87ac04}
.clr_6{ color:#0c8ca5}
.clr_7{ color:#245b91}
.clr_8{ color:#693aa4}
.reply-ad{ background:#f9f9f9; border:1px solid #ececec; padding:20px;}
.reply-ad .form-control, .form-center .form-control{ background:#fff; width:98%;}
#post-ad-form{ font-size:14px;}
.classi-content .input-group-addon, .classi-content .form-control{ border-radius:0;}
.classi-content h1.heading{ border-bottom:1px solid #dddddd; font-family:'Open Sans', sans-serif; font-size:24px; padding:0 0 8px;}
#post-ad-form .asterisk{ color:#ff0000;}
#post-ad-form .fa-mobile{ font-size:1.4em;}
#post-ad-form .wysihtml5-toolbar li:first-child{ display:none;}
#post-ad-form .wysihtml5-toolbar .btn{ background-color:#e5e5e5;}
.upload-img-section{ text-align:center;}
.upload-img {
  background-color:#f7f7f7; border:1px solid #d8d8d8;
  margin: 0 auto 10px;
  padding: 20px 20px 30px;
}
.upload-img .camera {
  height: 50px;
  line-height: 80px;
  margin: 0 auto;
  overflow: hidden; position:relative;
  text-align: center;
  width: 50px;
}
.upload-img .camera .fa{ font-size: 2.6em;  top: 13px;  position: absolute;  left: 10px;  color: #ccc;}
.upload-img .img-path{ padding:10px 0; text-align:center;}
.btn-file { background:#487dbe; color:#fff;overflow: hidden;  position: relative;}
.btn-file:hover{ background:#f94b3c; color:#fff;}
.btn-file input[type="file"] {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  cursor: inherit;
  display: block;
  font-size: 100px;
  min-width: 100%;
  opacity: 0;
  outline: medium none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

#post-ad-form .form-group label{ margin-bottom:6px;}
#post-ad-form .form-group {  margin-bottom: 15px;}
#post-ad-form .help-block{ margin-top:auto;}
/*#post-ad-form.form-row-stripped .form-group:nth-child(2n) {
  background-color: #fcfcfc;
}*/
#post-ad-form.form-bordered .form-group {
/*  border-bottom: 1px solid #efefef;*/
  margin: 0;
}

#post-ad-form.form-borderedyp #catename { margin-bottom:0px;}
#post-ad-form.form-borderedyp #contact_name { margin-bottom:0px;}
#post-ad-form.form-borderedyp .form-group {  margin-bottom: 10px;margin-top:0;}


#post-ad-form.form-bordered .form-group > div {
  /*border-left: 1px solid #efefef;*/
  padding: 10px 0px 0px;
  width:100%
}
#post-ad-form.form-bordered .form-group .control-label {
  padding-top: 20px;
}

#post-ad-form .form-group::after{ clear:both;}
#post-ad-form .form-group::before, #post-ad-form .form-group::after{content: " ";display: table; }
#post-ad-form { padding:0 0 15px;}
.radio-list > label { display: inline-block;}
.radio-list > label.radio-inline:first-child {  padding-left: 0;}
.form-center {  background-color: #f9f9f9; border:1px solid #ececec;  border-radius: 7px;  margin: 10px auto;  overflow: hidden;  padding: 10px 30px 30px;  position: relative;  width: 400px;}
.form-center h4, .form-horizontal h3{ color:#333; margin:0 0 15px 0; border-bottom:1px dotted #ccc}
.form-horizontal h3{font-size:20px; padding:4px 0px 15px; font-family:"Open Sans"; text-transform:uppercase; font-weight:600}
.form-horizontal h3 i.col_red{ color:#ED1D24}
.form-bordered{/* border:1px solid #ececec;*/}

.formclass { border: 1px solid #ececec; margin-bottom: 15px; }

/* Side Guidelines*/
@media (min-width:992px){
.guidelines { margin-left:50px;}
}
.guidelines h4{ border-bottom:1px dotted #dddddd;font-size:14px; font-family:inherit; margin:0; padding:0 0 8px}
.guidelines li { border-bottom:1px dotted #dddddd; list-style-type:none; padding:10px 0;}
.guidelines li i{ color:#45a16e; float:left; padding-top:3px;}
.guidelines li span{ margin-left: 22px;  display: block;}


#login {width: 600px;}
@media (max-width:800px){#login {width: 90%; margin:10px 2%;}
.single_line_column .shop.right::after{ border:none; box-shadow:none;}
}
.form-center .form-actions .right { color:#1F6CBB;  display: inline-block;  font-size: 14px;  margin: 10px; text-align:right;}
.form-center .form-actions .right a{color:#1F6CBB; margin:0 5px }
#login .rememberme {  margin-left: 8px;  margin-top: 10px;}
#search-ads-by-mail{ background:#fff; border:2px solid #ececec; padding:20px; margin:20px 0 0}
.s_listing{ padding:0px; margin:0px; list-style:none;}
.s_listing li{ padding: 10px;clear: both;float: left;width: 100%;}
.s_listing > li:nth-child(2n+1) {  background: none repeat scroll 0 0 #f1f1f1;}
.s_listing li .price{ border:1px solid #f5f5f5; background:#FE9100; color:#fff; border-radius:4px; padding:0 8px; margin-right:10px;}
.s_listing li a{/*margin:0 10px;*/ color:#1162b4}
.s_listing li ul li {
  clear: none;
  list-style-type: none;
  margin-right: 10px;
  padding: 0;
  width: auto;
}
.s_listing li ul li:first-child {
  width: 14%;
}
.s_listing li ul li:nth-child(2) {
  width: 45%;
}.s_listing li ul li:nth-child(3) {
  width: 15%;
}
.s_listing li ul li:last-child { margin-right:0;}

.bg-color-gray.spotlight{ padding:30px 20px!important;}
.carousel-box.no-style .next, .carousel-box.no-style .prev{ font-size:22px;}
.pagination .fa{padding:10px 0}
.work-title a{ color:#fff}
.services_nearu.secondry ul{padding:0px 0 0 10px; margin:0px;}
.services_nearu.secondry h4 .fa{ margin-right:10px;}
.secondry.bs-example:after{content: "YellowPages";}
/*.all_categories .col-md-3{width: 30.3%;}*/
.allcat-ad-div { color: #666; font-size: 16px;}
.allcat-ad-div .btn-danger { background:#f23d30 !important;  font-family: oswald;  font-size: 16px; padding:6px 20px; text-decoration:none}
.allcat-ad-div .btn-danger:hover{ background:#b93026!important; text-decoration:none}
.allcat-ad-div .btn-danger:visited{ color:#fff;}

#post-ad-form.post-service, #post-ad-form.post-service.form-bordered .form-group > div, #post-ad-form.post-service.form-bordered .form-group { border:none;}
.post-service .table-responsive .new-checkbox{ float:none; position:inherit;}
.post-service .table-responsive .new-checkbox input[type="checkbox"] { width:auto; height:auto; }
.post-service .table{ font-size:inherit;}
.padding-bottom-5{ padding-bottom:5px;}

#dealers .nav-tabs > li > a { color:#555; padding: 10px 18px 11px; }
.work-element .current-rating{ top:-3px !important}

.videotag { width:50% !important; }

.feades span i{ position:relative !important; left:10px;margin-right:10px;}
.cderelads li { height:105px !important;  }
.clearpadding { padding:7px 0px !important; }
.noimagep { margin:0px !important; }
.top_dot_brdr_bx a { color:#1e1e1e; } 
.ad-title{ border-bottom:1px dotted #ccc; margin:0 0; }
.ad-title .price { color:#0a6d00; font-size:26px; margin:0;}
.row.ad-title .col-sm-10, .row.ad-title .col-sm-8, .row.ad-title .col-sm-4{ padding:0; }

.noimagep  p > strong { text-align:left !important; }
#popular_listings .tab-text-block h4{ font-size:18px; font-family:'Open Sans'; font-weight:600}
#popular_listings .work-element .star-rating{ margin-bottom:0;}
#popular_listings .work-element {
  margin: 0 0 0px;
  float: left;
}
#featured .work-title .category{ background: none repeat scroll 0 0 #ffc400;color: #fff;padding: 3px 6px;font-size: 13px;border-radius: 2px; text-transform:uppercase;}
#featured .work-title .category.lifestyle{ background:#ff6608;}
#featured .work-title .category.food{ background:#b15b0f;}
#featured .work-title .category.health{ background:#5c9e15;}
#featured .work-title .category.education{ background:#0785cc;}
#featured .work-title .category.fun{ background:#f42e2e;}
#featured .work-title .category.hotels{ background:#ab4c1d;}
#featured .work-title .category.petcare{ background:#7d588c;}
#featured .work-title .category.publicservices{ background:#088381;}
#featured .work-title .category.beauty{ background:#cd3371;}
#featured .work-title .category.ypservices{ background:#cf7a00;}
#featured .work-title .category.shopping{ background:#554b7b;}
#featured .work-title .category.computers{ background:#f06332;}
#featured .work { text-align:left;}
#featured .work .bg-hover, #featured .work .work-title{ opacity:1;}
#featured .work .bg-hover{
background: linear-gradient(to top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 65%); /* W3C */
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(0,0,0,0.65)), color-stop(65%,rgba(0,0,0,0))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 65%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 65%); /* Opera 11.10+ */background: -ms-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 65%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
#featured .work a:hover .bg-hover{
background: linear-gradient(to top,  rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 70%); /* W3C */
}


#featured .work:hover .work-title {  top: 60% !important; transition: all 0.2s ease 0s;}
#featured .work .work-title{ top:65%; padding:0 10px;transition: all 0.2s ease 0s;}
#featured .work .work-title h4{ font-size:21px; font-weight:normal; line-height: 120%;margin: 5px 0!important; font-family:'Open Sans'}
#featured .carousel.carousel-links.leftauto{ cursor:auto!important;}
#featured .work a{ color:#fff;}
#featured .work a:hover{ opacity:1;}
#featured .work .location{ }
#featured .work i { color:#999;  width: auto;  height: auto;  background: transparent;  line-height: inherit;  margin: 0;}
#featured .carousel .col-md-3 {  max-width: 338px;  width: 338px;}
#featured .title-box h3 { border-bottom: 2px solid #ccc;  color: #333;  padding: 0 0 8px; text-transform:uppercase;}
#featured .title-box h3 span{ color:#cc0000;}
#featured.latest .title-box h3 span{ color:#ef8722;}

#popular_listings .top_dot_brdr_bx h5 { text-transform:uppercase;font-size:2em; font-family:"Open Sans"; color:#333!important }
#popular_listings .top_dot_brdr_bx h5 span{ color:#cd3371;}
#featured .carousel-box .next, #featured .carousel-box .prev { color:#888;  height: 20px;  margin: 0px 0 0 10px;}
#featured .carousel-box .next:hover i, #featured .carousel-box .prev:hover i{ color:#cc0000;}

.ad-title h1 { font-size:32px; font-weight:500; text-transform:inherit;  }
.reply-ad h2{ font-size:24px;font-weight: 500;  line-height: 1.7;}
.texta p > strong { text-align:left !important; }

.services_nearu .icon img {
  vertical-align: inherit;
}


/* Slim Scroll CSS */
.slimScroll { 
    display: inline-block; overflow: hidden; position: relative; height: 250px; width: 100%; }

.scroll-wrapper { padding: 5px; }
.scroll-wrapper.mac + .scrollBarContainer { background-color: transparent; }
.scrollBarContainer.animate .scroll { transition: 2s opacity ease; opacity: 0; }
.scrollBarContainer:hover .scroll { opacity: 0.5; transition: none; }
.unselectable { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none; }
.scroll { border-radius: 10px; }
.wrapper + .scrollBarContainer { background-color: #eee9ee; }
.scrollBarContainer .scrollBar { }
.scroll-wrap + div .scroll-bar { background-color: #ccc; border-radius: 10px; opacity: 0.5; }

.formclass { border: 1px solid #ececec; margin-bottom: 15px; }

form label {  font-weight: 400;}
/* Detail Ad Post */
#post-ad-form .form-block {  border: 1px solid #dddddd; margin:0 0 20px;}
#post-ad-form .form-block h3{ border-radius:0; cursor:pointer;font-family:inherit; font-size:18px; margin:0 0 10px; padding:4px 10px 8px; }
#post-ad-form .form-block h3 span.step{ background:#fff; border-radius:50%; color:#333;  display:inline-block; font-size:16px; height:22px; margin: 0 10px 0 0; text-align:center; width:22px; }
#add-media{ float: left;padding: 5px 0 12px;}
.attachement_selecter {
  cursor:pointer;
  display: inline-block;
  position: relative;
  max-width:100px;
}
.attachement_selecter .file {
  border: 1px solid rgb(204, 204, 204);
  color: rgb(18, 99, 155);
  font-size: 30px;
  left: 0;
  padding: 18px 24px;
  position: absolute;
  top: 0;
}
.attachement_selecter .file .photo-icon{
	background:url(../img/add-photo.png) center center no-repeat; display:block; height:49px; width:46px;
}
#add-media input[type="file"] {
  background: rgb(204, 204, 204) none repeat scroll 0 0;
  border: 1px solid rgb(0, 102, 102); cursor:pointer;
  height: 90px; margin:0;
  opacity: 0;
  z-index: 999;
}
.category-tabs .nav-tabs > li > a{ font-size:15px; padding:10px 16px; text-transform:uppercase;}
.mycustomtab li{ list-style-type:none; padding-left:20px; margin:0 0 5px; }
.mycustomtab li .lbl{ margin-left:5px;}
.category-tabs li a > img{ background: url(../img/classifieds-icons24.png) 0 0 no-repeat;  width: 24px; height: 24px;}
.category-tabs li.forsale a > img{ background-position:0 0;}
.category-tabs li.motors a > img{ background-position:0 -24px;}
.category-tabs li.property a > img{ background-position:0 -48px;}
.category-tabs li.jobs a > img{ background-position:0 -72px;}
.category-tabs li.services a > img{ background-position:0 -96px;}
.category-tabs li.community a > img{ background-position:0 -120px;}
.category-tabs li.pets a > img{ background-position:0 -144px;}
.category-tabs li.personals a > img{ background-position:0 -168px;}
.mycustomtab .new-radio.checked span{ background-color:#378100;}
.mycustomtab .new-radio{ border-radius:50%; width:18px; height:18px;}
.mycustomtab .new-radio span {  border-radius: 50%;  display: block;  height: 8px;  margin: 4px 0 0 4px;  width: 8px;}
.mycustomtab .new-radio.checked{ border:1px solid #378100;}


/*Check boxes and Radio buttons styling*/
input[type=radio]:focus{outline:none !important;}
@media( max-width:768px){
	[class*="span"]{ width:95%}
	#popular_listings .work-element{ float:none}
	}

.form-center .form-actions .right { color:#1F6CBB;  display: inline-block;  font-size: 14px;  margin: 10px; text-align:right;}
.form-center .form-actions .right a{color:#1F6CBB; margin:0 5px }
.ms-parent.form-control { z-index:99999; }
#post-ad-form .form-group .input-group label.error {  /*background:#941300; */ bottom: -25px;  color: #F00;  display: block;  font-size: 0.8em;  font-weight: normal;  left: 0;  line-height: 20px;  padding: 0px;  position: absolute;  width: 100%;  z-index: 10; border-radius:0 0 3px 3px;}
label.error{ color:#ff0000; font-size:12px;}

#post-ad-form  label[for="hiddenRecaptcha"].error { padding-left:128px;padding-top:5px;color:#F00;font-size: 0.8em;  font-weight: normal; }

#replyform  label[for="recipientname"].error { padding-left:0px;padding-top:0px;color:#F00;font-size: 0.8em;  font-weight: normal; }
#replyform  label[for="recipientemail"].error { padding-left:0px;padding-top:0px;color:#F00;font-size: 0.8em;  font-weight: normal; }
#replyform  label[for="message"].error { padding-left:0px;padding-top:0px;color:#F00;font-size: 0.8em;  font-weight: normal; }
#replyform  label[for="ratingvalue"].error { padding-left:0px;padding-top:0px;color:#F00 !important;font-size: 0.8em;  font-weight: normal; }
#replyform  label[for="hiddenRecaptcha"].error { padding-left:0px;padding-top:0px;color:#F00;font-size: 0.8em;  font-weight: normal; }


#privacymailform  label[for="pm_email"].error { padding-left:0px;padding-top:0px;color:#F00;font-size: 0.8em;  font-weight: normal; }
#privacymailform  label[for="pm_subject"].error { padding-left:0px;padding-top:0px;color:#F00;font-size: 0.8em;  font-weight: normal; }
#privacymailform  label[for="pm_message"].error { padding-left:0px;padding-top:0px;color:#F00;font-size: 0.8em;  font-weight: normal; }
#privacymailform  label[for="hiddenRecaptcha"].error { padding-left:0px;padding-top:0px;color:#F00;font-size: 0.8em;  font-weight: normal; }
/*.fa.icon_col {  background-color: #eeeeee ;  border-radius: 50%;  color: #f23d30;  display: inline-block !important;  height: 30px;  width: 30px;  text-align: center;  line-height: 30px;}*/
.clsfd_id small {  display: inline-block;  vertical-align: middle;}
.fa.icon_col{ font-size:21px!important}
.fa.icon_col.fa-map-marker{ color:#998EBA}
.fa.icon_col.fa-user{ color:#74C5CB}
.fa.icon_col.fa-envelope{color:#F89A5F}
.fa.icon_col.fa-phone{ color:#E4726E}
.sep_col strong{ position:relative; display:inline-block; vertical-align:middle}
.sep_col strong:before{ content:":"; position:absolute; right:0; top:0;}
.menu.menuleftcs {  border: none !important;}
.widget.menu.refine_search { border: none !important; }
.dinblock {  display: inline-block;  vertical-align: middle;}
.portfolio .work .btn.btn-danger{ color:#fff }
a.white-txt,a.white-txt > i{ color:#fff!important}
.btn-right{ float:right}
.btn-info.white-txt{ font-family:"Oswald"; font-size:16px; text-transform:uppercase}
.add-ypcform .block{  margin-bottom:30px; background:#fafafa}
.add-ypcform .block:last-child{ border-bottom:none}
.add-ypcform .block h3{ background:#eee; padding:5px 10px; font-size:16px;}
.add-ypcform h3 i.col_red {  background: #ffffff;  border: 1px solid #cccccc;  border-radius: 50%;  display: inline-block !important;  font-size: 15px !important;  height: 30px;  line-height: 30px;  text-align: center;  width: 30px;}
.add-ypcform textarea.form-control{ height:60px;}
.add-ypcform .block input[type="text"],.add-ypcform .block input[type="file"],.add-ypcform .block  textarea,.add-ypcform .block select,input#youtube_videoid_tag{ box-shadow:none;  border-color:#bbb}
.add-ypcform .block input[type="file"]{ border:none; padding:0}
.addmore_btn{ float:right;font-size: 13px; padding:5px 10px; font-weight:400; border-radius:3px; margin-top:2px;  cursor:pointer; color:#fff; background:#B81D21; }
.addmore_btn:hover{ opacity:.8}
.ad_detail_heading{ border-bottom:2px solid #ffd564}
.ft18.sep_col.no_bor{ border-bottom:none!important}
.title-box1 .cat_name a{ font-size:14px; font-weight:bold; font-family:"Open Sans"; color:#028aee}
ul.payment-options{ margin:0; padding:0; list-style:none}
ul.payment-options > li{ display:inline-block; background:url(../img/payment-sprite.png) 0 0 no-repeat; overflow:hidden; text-indent:9999px; width:59px; height:40px; vertical-align:middle}
ul.payment-options > li.cash {  background-position: 1px -4px;  height: 45px;  width: 65px;}
ul.payment-options > li.cheques {  background-position: 1px -201px;  height: 38px;  width: 65px;}
ul.payment-options > li.debitcard {  background-position: 1px -166px;  height: 36px;  width: 65px;}
ul.payment-options > li.visacard {  background-position: 1px -96px;  height: 38px;  width: 65px;}
ul.payment-options > li.mastercard {  background-position: 1px -59px;  height: 38px;  width: 65px;}
ul.payment-options > li.americanexpresscard {  background-position: 1px -131px;  height: 38px;  width: 65px;}
ul.payment-options > li.dinersclubcard {  background-position: 1px -240px;  height: 38px;  width: 65px;}
h4.price {  margin-bottom: 5px;}
@media( max-width:767px){
	.detail_p p > strong{ width:90%;}
	.detail_p.bdrd2 p{ margin-bottom:10px;}
	.btn-right{ float:none}
	}

.ui-datepicker-next::before,.ui-datepicker-prev::before {font-family: "fontawesome"; position: absolute;  top: 4px;}
.ui-datepicker-next::before{content: "\f0da"; right:12px}
.ui-datepicker-prev::before{content: "\f0d9";  left: 12px;}
@media(max-width:640px){.xs-text-left{text-align:left}}
.icon-width{width: 25px !important;display: inline-block;margin-right: 5px;}

.oops-warning {
	border: 1px solid #cccccc;
	background-color: #fcf8e3;
}

.oops-warning h2 { font-size:25px !important; }

.title-box1 h1 {
    font-size: 33px;
    font-family: "Oswald";
}

.form-center h1, .form-horizontal h1 {
    color: #333;
    margin: 0 0 15px 0;
    border-bottom: 1px dotted #ccc;
	font-size: 24px;
	    font-weight: 500;
}