/*
/*
 Theme Name:   Sub Site Theme
 Theme URI:    http://www.askmetravel.com/
 Description:  Ask Me Travel
 Author:       Ask Me Travel Group
 Author URI:   http://www.websitexnetwork.com
 Template:     twentynineteen
 Version:      1.0.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, responsive-layout, infinite-scroll, post-slider, design, food, journal, magazine, news, photography, portfolio, clean, contemporary, dark, elegant, modern, professional, sophisticated
 Text Domain:  twenty-nineteen-child
*/
.home .btn-primary.active.focus, .home .btn-primary.active:focus, .home .btn-primary.active:hover, .home .btn-primary:active.focus, .home .btn-primary:active:focus, .home .btn-primary:active:hover, .home .open>.dropdown-toggle.btn-primary.focus, .home .open>.dropdown-toggle.btn-primary:focus, .home .open>.dropdown-toggle.btn-primary:hover{background:none; color:#36c0d1; border:none; outline:none; box-shadow:none;}
.home .btn-primary.active, .home .btn-primary:active, .home .open>.dropdown-toggle.btn-primary{background:none; color:#36c0d1;}
.home .btn-primary.focus, .btn-primary:focus{background:none; color:#36c0d1;}
.btn-primary.active.focus, .home .btn-primary.active:focus,  .btn-primary.active:hover,  .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .home .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{background:none; color: #fff; border:none; outline:none; box-shadow:none;}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary{background:none; color:#fff;}
.btn-primary.focus, .btn-primary:focus{background:none; color:#fff;} 
.login{text-align:center;} 
.login p{margin-top:0px;}
a.pms-account-navigation-link--active, .pms-account-navigation-link a, .dropdown-item a{color:#000 !important;}
a{font-size:15px; color:#268cf8;} 
/*a:hover{color:#000 !important;} */
a.lglink{color:#fff !important; background:#000 url("images/user-white.png") no-repeat scroll left 10px center / 16px auto; padding:8px 10px 8px 30px; border-radius:3px;}
a.rglink{color:#fff !important;  margin-left:15px; background:#000 url("images/signup-white.png") no-repeat scroll left 10px center / 16px auto; padding:8px 10px 8px 30px; border-radius:3px;}
.clrblack{color:#000;}
.entry .entry-content a{text-decoration:none;}
.custom-select{position:relative; float:left; width:30%;}
.custom-select select{display:none;}
.select-selected{background-color:#fff;}
.select-selected:after{position:absolute; content:""; top:18px; right:10px; width:0; height:0; border:6px solid transparent; border-color:#0073aa transparent transparent transparent;}
.select-selected.select-arrow-active:after{border-color:transparent transparent #0073aa transparent; top:11px;}
.select-items div,.select-selected{color:#000; padding:11px 13px 11px; border:1px solid transparent; border-color:transparent rgba(0, 0, 0, 0.1) transparent transparent; cursor: pointer; user-select:none; border-radius:0px; text-align:left;}
.select-items{position:absolute; background-color:#f0f0f0; top:100%; left:0; right:0; z-index:99;}
.select-hide{display:none;}
.select-items div:hover, .same-as-selected{background-color:rgba(0, 0, 0, 0.1);}
.homebgsection div.select-selected{border-radius:5px; line-height:1.15; text-align:left;}
body, h1, h2, h3, h4, h5, h6, .page-title, .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li, .comment-form .comment-notes, .comment-form label, .comments-title, select, input, p, textarea{font-family:'Open Sans', sans-serif;}
/*body.home{padding-top:0px;}*/
body{padding-top:100px;}
.morelink{background:#fff; padding:3px 5px; border-radius:3px; color:#d51010 !important; font-size:11px; font-weight:bold; border:solid 1px #d51010;}
a:focus{outline:none !important; text-decoration:none;}
html{font-size:inherit;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.main-navigation, .page-description, .author-description .author-link, .not-found .page-title, .error-404 .page-title, .post-navigation .post-title, .pagination .nav-links, .comments-title, .comment-author .fn, .no-comments, .site-title, h1, h2, h3, h4, h5, h6{letter-spacing:normal; font-weight:normal;}
button, input, select, optgroup, textarea{}
.archive .page-header .page-title, .search .page-header .page-title, .error404 .page-header .page-title{color:/*#36c0d1*/ #000; margin-top:0px;}
.archive .page-header .search-term::after, .archive .page-header .page-description::after, .search .page-header .search-term::after, .search .page-header .page-description::after, .error404 .page-header .search-term::after, .error404 .page-header .page-description::after{content:none;}
body{font-size:14px; background:#fff;}
body.postid-6479{background:#f0f2f5;}


.page-template-add-bulk-category h1.entry-title, .page-template-payments h1.entry-title, .page-template-dashboard h1.entry-title{float:left; width:22%;}
.maintitle{float: left;width: 54%;text-align: left;padding: 0 30px;margin: 1rem 0;font-size: 24px; clear:none;}
h1.page-title{font-size:24px; font-weight:bold; display:inline-block; float:left; width:100%;}
.content-area{/*background:#fff;*/ display:table; margin:0 auto; width:1280px; padding:20px 20px 40px;}
.site-main{float:left; padding-left:0px; padding-right:25px; width:77%;}
.pad0{padding:0px;}
.single main.site-main{width:75%;}
.page-header{margin:0px !important; padding:0 0 15px;}
.widget-area{width:23%; float:right;}
.entry-header{margin:0 0 10px !important; z-index:9;}
.archive .entry .entry-title, .search .entry-title{float:left; width:80%; padding:0px 0 15px;}

.archive .entry .entry-title a{font-size:26px; font-weight:600;}

.entry .entry-title{font-weight:bold; margin:1rem 0;}
.entry-title{font-weight:bold !important;}
.single .entry .entry-title{float:left; width:85%; margin-top:0px;}
.single header.productoffertitle h1.entry-title{width:75%; float:left;}
.archive h2.entry-title, .search h2.entry-title{font-size:20px; margin:0px;}
.entry .entry-title::before{height:auto; margin:0px;}
.entry-title, .not-found .page-title, .error-404 .page-title, .has-larger-font-size, h2{font-size:20px; font-weight:600; letter-spacing:normal;}
.breadcrumbs{ border-bottom:solid 1px #dee6eb; padding-bottom:15px; margin-bottom:15px;}
.breadcrumb{ background:none; padding-bottom:15px;}
.downloadpdf{display:inline-block; float:right; width:15%;}
.comments-area{margin:0px; max-width:100%;}
.review-wrapper{margin-top:30px;}
.comments-area .comments-title-wrap{display:inline-block; width:100%;}
h1:not(.site-title)::before, h2::before{display:none !important;}
.comments-title-wrap{ margin-bottom:0px;}
.comment-respond{margin-top:0px;}
.home .site-header{background:#fff;}
.site-header{padding:0; z-index:9999;}
.site-branding{margin:0 35px;}
.site-branding img{/*width:100%;*/ width:auto; vertical-align:middle; display:inline; margin-bottom:15px; margin-top:5px;}
.dircat ul li{border-bottom:1px solid #e5e5e5; border-top:1px solid #f8f8f8; padding:10px;}
.widget ul{list-style:none;}
.widget ul li{border-top:1px solid #dee6eb; font-size:14px; font-weight:normal; line-height:1.8; margin:0; padding:10px; color:#000;}
.dirdesc{border:1px solid #ccc; display:inline-block; margin-top:20px; padding:15px;}
.dirdesc p{margin:5px 0 0;}
.tags{ margin-top:15px;}
.tags a{float:left; margin:1px; padding:5px 15px 5px 20px; width:33%; background:rgba(0, 0, 0, 0) url("images/next.png") no-repeat scroll left top 10px / 14px auto;}
/* Category Css */
.listingbtm{display:inline-block;width: 100%;padding:0px 15px 0;}
hr{margin-top:15px !important; margin-bottom:14px !important; border-top:1px solid #dee6eb !important; max-width:100% !important; height:1px !important; background:none !important;}
a.listdirimg{height: 175px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.page-description p{font-size:13px !important; line-height:20px; font-weight:normal;}
.leftsidepart{width:18%; float:left;}
.archive article.post, .search-results article.post{background:#fff; border:1px solid #eaeaea;  margin:0px 0 10px !important; padding:15px 0px; display: inline-block; }

.archive article.post:nth-child(2n+1){background:#e4e6eb url("images/bingo-icon.png") no-repeat scroll left 20px center;
    border:1px solid #eaeaea; margin:0px 0px 10px !important; padding:25px 0px 25px 45px; display:flex; border-radius:5px;}
.archive article.post:nth-child(2n){background:#e4e6eb url("images/bingo-icon.png") no-repeat scroll left 20px center;
border:0px solid #eaeaea; margin:0px 0px 10px !important; padding:25px 0px 25px 45px; display:flex; border-radius:5px;}

.archive article.post:hover{background:#ecedf1 url("images/bingo-icon.png") no-repeat scroll left 20px center;}

.archive .entry .entry-title{padding:0px; width:87%;}

.bsnlstbgpanel{height:93%; position:absolute; width:292px; z-index:9; display:flex;}
.bsnlstbg{background:rgba(255,255,255,.85); border-radius:5px; width:100%; color:#fff; display:flex; padding:20px; font-size:26px; box-shadow:0 1px 2px #cacaca; flex-direction: column; text-align:center;}
li.active a.redclr{color:#CC0000 !important;}
.redclr{color:#CC0000 !important;}
.hmboxbg{background: rgba(42,42,42,.8);display: flex;flex-direction:column; padding:20px; border-radius:20px; color:#fff; line-height:normal; font-size:18px; font-weight:bold; margin-top:10px;}
.hmboxbg a.sendenquiry{margin-top:10px; border-radius:50px; padding:10px 50px; font-size:20px; font-weight:normal; border:dashed;}

.archive article.post:after{background:#f00;}

.archive article.post:after, .search article.post:after{/*position: absolute; content: ""; top: 0px; width: 100%; height: 100%; background: rgba(255,255,255,.85);*/}
.single-post article.post:after{/*position:absolute; content:""; top:0px; width:100%; height:100%; background:rgba(255,255,255,.85);*/}


a.review-btn{background: #fff url(images/checkmark.png) no-repeat scroll right 15px center / 20px auto; padding:10px 48px 10px 10px; border:solid 1px #d51010; text-align:left;}
a:hover.review-btn{background:#d51010 url(images/checkmark-hover.png) no-repeat scroll right 15px center / 20px auto; color:#fff;}

.subscribe_bnr{ text-align:center; margin-bottom:50px;}

.address{background:rgba(0, 0, 0, 0) url("images/address.png") no-repeat scroll left top 6px / 14px auto; padding-left:20px;   display:inline-block; }
.address p{display:inline-table; margin:0; width:87%;}
.phone{background:rgba(0, 0, 0, 0) url("images/phone.png") no-repeat scroll left top 6px / 14px auto; padding-left:20px;    padding-right: 20px;  display:inline-block;  }
.mobile{background:rgba(0, 0, 0, 0) url("images/mobile.png") no-repeat scroll left center / 14px auto; padding-left:20px; display:inline-block;}

.email{background:rgba(0, 0, 0, 0) url("images/messagelineicon.png") no-repeat scroll left center / 14px auto; padding-left:20px; float:left; width:50%;}
.yoe{background:rgba(0, 0, 0, 0) url("images/establish-icon.png") no-repeat scroll left center / 14px auto; padding-left:20px; width:100%;}
.areawise{background:rgba(0, 0, 0, 0) url("images/area.png") no-repeat scroll left center / 14px auto; padding-left:20px;}
.sendenquiry{float:right; font-weight:bold; padding:10px 20px; color:#fff !important;}
.sendenquiry:hover{color:#000000;}
.areawiselist{ margin-bottom: 25px; display: inline-block; width: 100%; padding: 20px;     background: #fff; border: 1px solid #dee6eb;}
.areawiselist ul{ list-style:none;}
.areawiselist ul li{ float:left; width:33%; background: rgba(0, 0, 0, 0) url("images/address.png") no-repeat scroll left center / 14px auto; padding-left: 20px;     line-height: 40px;    border-bottom: solid 1px #eaeaea;}
.areawiselist ul li:nth-last-child(2), .areawiselist ul li:nth-last-child(3), .areawiselist ul li:nth-last-child(1){border-bottom:solid 0px #eaeaea;}
/* Category Css */
/* Listing Single Info Page */
.headsection{display:inline-block; width:100%;}
.headtitlesection{display:table; width:100%;}
.lefthead{width:35%; float:left;  padding-right: 20px; margin-bottom:20px;}
.righthead{width:65%; float:right; margin-bottom:20px;}
.socialicon{display:inline-block; margin-top:0px; padding:0; width:100%; margin-bottom:15px;}
.facebook{background:url("images/facebookhovericon.png") no-repeat center center / 42px auto; display:inline-block; height:46px; text-indent:-9999px; width:44px; vertical-align:top;}
.twitter{background:url("images/twitterhovericon.png") no-repeat center center / 42px auto; display:inline-block; height:46px; text-indent:-9999px; width: 44px; vertical-align:top;}
.youtube{background:url("images/youtube-icon.png") no-repeat center center / 42px auto; display:inline-block; height:46px; text-indent:-9999px; width: 44px; vertical-align:top;}
.linkedin{background:url("images/linkedin-icon.png") no-repeat center center / 42px auto; display:inline-block; height:46px; text-indent:-9999px; width: 44px; vertical-align:top;}
.instagram{background:url("images/instagramhovericon.png") no-repeat center center / 42px auto; display:inline-block; height:46px; text-indent:-9999px; width: 44px; vertical-align:top;}
.pinterest{background:url("images/pinteresticon.png") no-repeat center center / 42px auto; display:inline-block; height:46px; text-indent:-9999px; width: 44px; vertical-align:top;}
.tabsy > input:checked + label[for="tab1"]{padding:10px 10px 10px 50px; color:#fff; border:none;}
.tabsy > label[for="tab1"]{padding:10px 10px 10px 50px;}
.tabsy > input:checked + label[for="tab6"]{padding:10px 10px 10px 40px; color:#fff; border:none;}
.tabsy > label[for="tab6"]{padding:10px 10px 10px 40px;}
.tabsy > input:checked + label[for="tab2"]{padding:10px 10px 10px 45px; color:#fff; border:none;}
.tabsy > label[for="tab2"]{padding:10px 10px 10px 45px;}
.tabsyd > input:checked + label[for="tab4"]{padding:10px 10px 10px 50px; color:#fff; border:none;}
.tabsyd > label[for="tab4"]{padding:10px 10px 10px 50px;}
.tabsy > input:checked + label[for="tab5"]{padding:10px 10px 10px 40px; color:#fff; border:none;}
.tabsy > label[for="tab5"]{padding:10px 10px 10px 40px;}
.tabsy > input:checked + label[for="tab3"]{padding:10px 10px 10px 45px; color:#fff; border:none;}
.tabsy > label[for="tab3"]{padding:10px 10px 10px 45px;}
.tabsyd > input:checked + label[for="tab7"]{padding:10px 10px 10px 45px; color:#fff; border:none;}
.tabsyd > label[for="tab7"]{padding:10px 10px 10px 45px;}
.tabsyd > input:checked + label[for="tab8"]{padding:10px 10px 10px 45px; color:#fff; border:none;}
.tabsyd > label[for="tab8"]{padding:10px 10px 10px 45px;}
.tabsyd > input:checked + label[for="tab9"]{padding:10px 10px 10px 45px; color:#fff; border:none;}
.tabsyd > label[for="tab9"]{padding:10px 10px 10px 45px;}
.tabsyd > input:checked + label[for="tab10"]{padding:10px 10px 10px 45px; color:#fff; border:none;}
.tabsyd > label[for="tab10"]{padding:10px 10px 10px 45px;}
.workinghourssection{float:left; width:100%; padding-right:0px; margin:20px 0px; background:#fff;}
.workinghours{border:solid 1px #eaeaea; border-radius:3px;}
.workinghours strong{padding-bottom:10px; display:block; font-size:16px; padding:10px; border-radius:3px 3px 0 0;}
.workinghours ul{list-style:none; margin:0px; padding:5px 10px; display:inline-table; width:100%;  border-top:1px solid #eaeaea;}
.workinghours ul.current{background:#f5f8fb; display:table;}
span.opened24hrs{color:#27a644; font-weight:bold;}
.dropdown-item .opened24hrs{color:#27a644; font-weight:bold; display:inline-block;}
.workinghours ul li{float:left; font-size:13px;}
.workinghours ul li:first-child{font-weight:bold; width:40%;}
.workinghours ul li:last-child{width:60%;}
.workinghours ul li span{width:50%; float: left;}
.paymentsection{float:left; margin:0px 0px; width:100%;}
.paymentoption{display:inline-block; width:100%; background:#fff; border-radius:3px; margin-bottom:20px;}
.paymentoption strong{border-bottom: margin-bottom: 10px;  padding:15px; border-radius:3px 3px 0 0;}
.paymentoption ul{list-style:none; margin:0; padding:0 15px;}
.paymentoption ul li{float:left; background:url("images/rightcheck.png") no-repeat left center / 16px auto; padding-bottom:5px; padding-left:22px; padding-top:5px; width:50%;}
.tagslistinfo{border:1px solid #ccc; border-radius:3px;}
.tagslistinfo strong{ background:#f0f0f0; padding:15px; border-radius:3px 3px 0 0;}
.tagslistinfo a{float:left; margin:1px; padding:5px 15px 5px 20px; width:49%; background:rgba(0, 0, 0, 0) url("images/next.png") no-repeat scroll left top 10px / 14px auto; text-transform:capitalize;}
.paymentsectionsingle{margin:20px 0px; width:100%;}
.paymentoptionsingle{width:100%; border:1px solid #dee6eb; margin-bottom:20px; float:left; margin-right: 15px;}
.paymentoptionsingle h2{margin-bottom:10px; background:#e4e6eb; padding:15px; display:block; font-size:20px; padding:15px; font-weight:600; margin:0px;}
.paymentoptionsingle ul{list-style:none; margin:0; padding:0 15px;}
.paymentoptionsingle ul li{float:left; background:url("images/rightcheck.png") no-repeat left center / 16px auto; padding-bottom:5px; padding-left:22px; padding-top:5px; width:50%;}
.tagslistinfosingle{border:0px solid #dee6eb; border-radius:3px; float:right; width:100%; margin-bottom:30px; background:#fff; box-shadow: 0 1px 2px #cacaca}
.tagslistinfosingle strong{padding:15px; border-radius:3px 3px 0 0;}
.tagslistinfosingle a{float:left; margin:1px; padding:5px 15px 5px 20px; width:49%; background:rgba(0, 0, 0, 0) url("images/next.png") no-repeat scroll left top 10px / 14px auto; text-transform:capitalize;}
.productsection{float:left; width:33%;  margin-bottom:20px; padding:0px 10px; }
.productsection a{border:solid 0px #eaeaea; display:block; background:#fff; box-shadow:1px 1px 22px rgba(157, 184, 209, 0.29);}
.productsection a:hover{text-decoration:none;}
.productsection h4{margin:0px; text-align:center; font-size:14px; padding:10px; border-bottom:none; height: 55px; color:#000000;}
.productsection div.offerimg{height:155px; align-items:center; justify-content:center; display:flex; overflow:hidden; /* background:#fff; border: 1px solid #ccc; border-bottom:none;*/}
.gallerybox{float:left; padding:0px 10px 20px; width:33%; text-align:center;}
.gallerysection{background:#fff; border:solid 1px #eaeaea; /*padding-bottom:15px;*/}
.gallerysection:hover, .productsection a:hover{box-shadow:0 0 10px #ccc;}
.gallerysection img{max-height:150px;}
.gallerysection strong{padding:10px; display:block; height:80px;}
#popup1 form.wpcf7-form label{display:block; font-weight:bold; margin-bottom:10px; font-size:13px; color:#555;}
#popup1 form.wpcf7-form label input, #popup1 form.wpcf7-form label textarea{width:100%; }
#popup1 form.wpcf7-form input.wpcf7-submit{display: block;    margin: 0 auto;    width: 40%;}
.comment-form-comment label, .comment-form-author label, .comment-form-email label{font-size:13px;}
h2.comments-title{ border-bottom:solid 1px #ccc; padding-bottom:0px; margin-bottom:0px !important;}
.depth-1{background:#f0f0f0; margin-left:40px; margin-top:10px; padding:15px;}
.comment.depth-1{background: #fff;    margin-left: 0px;    margin-top: 10px;    padding:0px;    border: solid 1px #eaeaea;}
li.depth-1 > div{padding:15px;}
.comment.depth-2{background:#fafafa; border-top:solid 1px #f0f0f0; padding:15px 15px 15px 50px;}
li.depth-3>div{border-top:solid 1px #f0f0f0; padding-top:15px !important;}
article.comment-body{margin:0 !important;}
a.comment-reply-link{font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #ccc url(images/replywhite.png) no-repeat left 8px center / 16px auto !important; padding: 0 10px 0 33px;}
b.fn{ font-weight:bold !important;}
.comment-metadata{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.comment-form .comment-notes, .comment-form label{font-size:14px;}
.discussion-meta-info{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.comment-reply-title{margin:0px;}
.comment-author{float:none; width:100%;}
.comment-metadata{float:right; padding-top:5px; width:38%; text-align:right;}
.comment-reply{text-align:right;}
.comment-reply .comment-reply-link{background:#337ab7 url("images/refresh.png") no-repeat scroll left 8px center / 14px auto; border-radius:3px; color:#fff; padding:0 10px 0 25px; margin-bottom:10px;}
.comment-content{display:inline-block; width:100%;}
.comment-form-flex{background:#f0f0f0; padding:20px;}
.comments-title-wrap{border-bottom:solid 0px #ccc; padding-bottom:20px;}
.discussion-avatar-list{display:none;}
h2.comments-title{width:85%; float:left; border-bottom:none;}
.socialsharing{width:100%; margin-top:10px;}
.heateor_sss_sharing_container ul.heateor_sss_sharing_ul li{margin-right:10px !important;}
li.heateor_sss_facebook_share, li.heateor_sss_facebook_like, li.heateor_sss_twitter_tweet, li.heateor_sss_google_plus_share, li.heateor_sss_linkedin_share, li.heateor_sss_pinterest_pin, li.heateor_sss_facebook_recommend{ width:auto !important; }
.entry + .comments-area {    margin-top: calc(1 * 1rem);}
li span.IN-widget{ vertical-align:baseline !important;}
/* Listing Single Info Page */ 
.wp_review_comments_template #comments .bypostauthor .avatar{border:0px solid #000;}
.wp_review_comments_template .commentlist .children{margin-left:0%; width:100%;}
input.wpcf7-form-control, textarea.wpcf7-form-control{width:44%;}
.galleryimage{width:24%; height:auto;}
.site-footer div.site-info{border-top:2px solid rgba(255, 255, 255, 0.2); display:inline-block; font:12px 'Open Sans', sans-serif; margin:20px 0 !important; padding-top:20px; text-align:center; width:100%;}
.site-branding .search-form{margin-top:15px;}
.site-branding .search-form select.searchtype{border:1px solid #ccc; float:left; padding:10px; width:20%;}
.search-form label{display:inline; float:left; width:85%; border-right: solid 1px #eaeaea;}
.page-content .search-form label{width:80%;}
.homebgsection .search-form label{width:83%; padding:0px 20px 0 0; border:none;}
.site-branding input.search-field{background:#fff url(images/search-icon.png) no-repeat left 5px center / 18px auto; border:none; padding:8px 0 8px 25px; width:100%;}
@media (min-width: 481px){
.site-branding input.search-submit{width:15%; background: #ffffff !important; background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%) !important; background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-9 */ color:#000 !important; }
}
input.search-field{font-size:14px;}
input.search-submit{border-radius:0; font-family:verdana; font-size:14px;  padding:12px 10px 13px;}
a.pfl{background:#000; border-radius:3px; color:#fff; display:inline-block; float:right; font-size:14px; font-weight:bold; margin-left:20px; padding:13px 16px; margin-top:14px;}
a:focus.pfl, a:hover.pfl{color:#fff;}
.seldest{width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; padding:7px 7px 7px 35px !important; background:#fff url(images/search-icon.png) no-repeat left 5px center !important; border-radius:5px !important; border:none !important;}
.sitemap h1{border-bottom:1px solid #eaeaea; display:inline-block; margin-top:5px; padding-bottom:15px; width:100%;}
.sitemap ul{display:inline-block; list-style:outside none none; padding-bottom:25px; border-bottom:solid 1px #eaeaea; width:100%;}
.sitemap ul li{display: inline;}
.sitemap ul li a{/*float:left;*/ display:inline-block; vertical-align:text-top; width:25%; font-size:14px; background:url("images/next.png") no-repeat left top 2px / 14px auto; line-height:normal; margin-bottom:15px; padding:0 10px 0 22px;}
form.emailsubscribe{margin-bottom:20px;}
.page-id-1701 footer.site-footer{position: fixed; bottom:0px; width:100%;}
footer.site-footer{padding:10px 60px; border-top:solid 2px #f2f2f2;}
.footerlinks, .sociallinks{width:25%; float:left;}
.footerlinks h4, .sociallinks h4{font-weight:bold; font-size:24px;}
.sociallinks a img{width:15%; background:#fff; padding:10px; border-radius:30px;}
input.emailsubs{width:70%; float:left; padding:9px 10px 8px 45px; background:#fff url("images/dashboard-message-icon.png") no-repeat left 5px center / 32px auto; color:initial;}
input.subscribebtn{border-radius:0px; font-size:16px; width:17%; padding:10px 5px; display:inline-block; margin-bottom:0px; font-weight:bold; width:30%;}
/*input.subscribebtn:hover{background:#fded01 !important;}*/
.error-404, .no-results.not-found{text-align:center;}
.error-404.not-found .search-field, .no-results.not-found .search-field{width:100%; padding: 7px 10px 8px;}
.error-404.not-found .search-submit, .no-results.not-found .search-submit{margin:0; width:20%;}
.atoz{ display:inline-block; width:100%; text-align:center; margin:20px 0px;}
.atoz strong.alphatitle{float:left; margin-right:10px;}
.numeric{display:table; width:auto; margin:20px auto 0px !important; clear:both;}
.atoz a, .numeric a{border:0px solid #36c0d1; float:left; font-size:12px; font-weight:bold; margin-right:5px; padding:0 8px; color:#fff !important; margin-bottom:5px;}
.sitemaptitle{font-weight:bold; display:block; color:#0073aa;}
.viewall a{font-weight:bold; background:rgba(0, 0, 0, 0) url("images/arrow-right.png") no-repeat scroll left center / 14px auto; padding-left:20px;}
.typeahead{background:#ccc !important; border:1px solid #fff !important; border-radius:0 !important; min-width:608px !important; padding:0px !important; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background:#333 !important;}
li.active a{color:#fff !important;}
ul.lightSlider li.active a div.title{padding-top:10px;}
.entry .entry-content, .entry .entry-summary{ margin:0px; padding:0px; max-width: 100%;}
.cursour{ cursor:pointer; }
.badge{width:25px; height:25px; border-radius:50%; padding:6px 0px; display:inline-block; text-align:center; background:#f00; color:#fff;}
.mgb0{margin-bottom:0px !important}
.mgb20{margin-bottom:20px;}
.mgb30{margin-bottom:30px;}
.page main.site-main{width:100% /*77%*/;}
.page-id-2258 main.site-main{width:100%;}
.page-id-2494 main.site-main{width:77%;}
.entry .entry-content > *, .entry .entry-summary > *{max-width:100%; margin:0px;}
input.wpcf7-submit{margin:0 auto; text-transform:uppercase; width:10%;}
.cform{float:left; width:31.7%; margin-right:20px;}
.last{margin-right:0px;}
.cform label, .cmessageform label{display:block; cursor:pointer; font-size:13px; font-weight:bold;}
.cform input{width:100%; border: 1px solid #eaeaea;}
.cmessageform{display:inline-block; margin:0 0 20px; width:100%;}
.cmessageform textarea{height:150px; border: 1px solid #eaeaea;}
input.submit{font-size:15px; margin-bottom:15px; font-weight:normal;}
input.bulkbuttom{font-size:14px; margin-bottom:15px; color:#000000;}
/*input.bulkbuttom:hover{background: #fded01 !important;}*/
.sfsi_widget{width:100%; display:inline-block; padding-top:15px;}
.sfsi_plus_wicons{margin-right:5px; margin-left:0px !important;}
.sfsi_Sicons{width:65% !important; float:left;}
.aiosrs-rating-wrap{float:left; text-align:center; width:20%;}
.offerquery{ /*background:#f0f0f0; padding:20px; margin-top:20px;*/}
.leftheadoffer{float:left; padding-right:20px; text-align:justify; width:60%;}
.rightheadoffer{width:40%; float:right; justify-content:center;}
.righthead img{display:block; overflow:hidden; width:100%;}
.comment .comment-author .post-author-badge{right:calc(100% + -10.25rem);}
h2.widget-title{/*font-size:17px;*/ margin:0; background:#e4e6eb; padding:15px;}
/*.claimlink{float:right; font-size:12px; margin-top:10px; text-align:center; width:100%;}*/
.emailactivation{display:block; font-size:17px; width:600px; text-align:center; background:#f7f7f7; border:solid 1px #eaeaea; border-radius:5px; padding:10px 15px 20px; margin: 100px auto 100px;}
.emailactivation h2{ font-size: 18px;
line-height: 26px;
font-weight: bold;}
.emailactivation a{background: #005596;padding: 10px 20px;color: #fff;margin:20px 30px 10px 30px; display: inline-block;}
.emailactivation a.resact{background: #36c0d1;}
.authcode{display: block; font-size: 17px; width:500px; text-align: center; background: #f7f7f7; border-radius:5px; border: solid 1px #eaeaea;padding: 10px 0 20px; margin:30px auto 30px;}
.authcode h2{ font-size: 28px;margin-top: 5px;color: #36c0d1;}
.authcode input{width:70%; border-radius: 3px; border:solid 1px #eaeaea;}
.authcode input.authbtn{background: #36c0d1; border:none;padding: 13px 20px;color: #fff;margin: 20px auto 0;display: block;}
.claimlink{display:inline-block; font-size:17px; text-align:center; margin-top:0px; width:100%; border:solid 3px #dee6eb;}
.claimlink a{font-weight: normal;border-radius: 3px;padding: 5px 10px;vertical-align: baseline;}
.claimlink a:hover{color:#fff;}
nav.pagination{text-align:center; width:100%; padding-top:20px;}
nav.pagination div.nav-links{margin:0px auto; display:block;}
nav.pagination div.nav-links a{border:1px solid #d51010; display:inline-table; margin-right:5px; padding:5px 8px; color:#fff; text-decoration:none; font-family:'Open Sans', sans-serif; margin-bottom:5px;}
nav.pagination div.nav-links a:hover{border:1px solid #000; background:#000; color:#fff;}
nav.pagination div.nav-links span.current{border:1px solid #d51010; background:#d51010; display:inline-table; margin-right:5px; padding:5px 8px; color:#fff; font-size: 15px;
    font-family: 'Open Sans', sans-serif;}
.pagination .nav-links > .dots, .pagination .nav-links > .next{padding:1px;}
.pagination .nav-links > .dots, .pagination .nav-links > .prev{padding:1px;}
span.nav-next-text, span.nav-prev-text{display:none !important;}
.pagination .nav-links .prev > *, .pagination .nav-links .next > *{vertical-align:middle;}
.comments-area > *{margin-top:0px;}
.sfsi_holders{height:50px !important;}
.page-header{border-bottom:0px solid #eee !important;}
.red{color:#CC0000; /*background:#CC0000; border-radius:20px; padding:5px 10px; display:block;*/}
.green{color:#fff; background:#009900; border-radius:20px; padding:5px 10px;  display:block;}
a.loginlink{color:#fff !important; float:right; margin-top:30px;  background:rgba(0,0,0,.5) url("images/user-white.png") no-repeat scroll left 10px center / 16px auto; padding:10px 10px 10px 35px;  font-size:0.88889em; font-weight:700; border-radius:5px;}
a.reglink{color:#fff !important; float:right; margin-left:18px; margin-top:30px; background:rgba(0,0,0,.5) url("images/signup-white.png") no-repeat scroll left 10px center / 16px auto; padding:10px 10px 10px 35px;  font-size:0.88889em; font-weight:700; border-radius:5px;}
.home a.loginlink{color:#fff; border-radius:5px; padding:10px 10px 10px 35px; font-size:0.88889em; font-weight:700;}
.home a.reglink{color:#fff;  border-radius:5px; padding:10px 10px 10px 35px; font-size:0.88889em; font-weight:700;}
.page-id-2526 p.wppb-success{margin:/*100px auto 100px*/ 7% auto 7% !important; }
.wppb-success{margin:0 auto 20px !important; }
p.error{text-align:center; border:solid 1px #6c3; width:28%; margin:0px auto 20px !important; display:block; padding:10px; border-radius:5px; background:#e7f7d3;}
.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label{width:15% !important;}
.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input{width:85% !important;}
.wppb-form-field > span{ margin-left:15% !important;}
.wppb-user-forms input[type="text"], .wppb-user-forms input[type="number"], .wppb-user-forms input[type="email"], .wppb-user-forms input[type="url"], .wppb-user-forms input[type="password"], .wppb-user-forms input[type="search"]{padding:8px !important; border:solid 1px #dee6eb !important;}
form#pms_login{background:#222; display:table; list-style:none; margin:0 auto; padding:0 20px 20px; width:320px;}
form#pms_login label{ color:#fff;   font-size: 13px;}
form#pms_login input.button{border-radius: 3px;    font-size: 14px;    width: 100%; background:#fdbd00; color:#000000;}
form#pms_recover_password_form{background:#222; display:table; list-style:none; margin:0 auto; padding:0 20px 20px; width:450px;}
form#pms_recover_password_form label{ color:#fff;   font-size: 13px;}
form#pms_recover_password_form input[type="submit"]{border-radius: 3px;    font-size: 14px;    width: 100%; background:#fdbd00; color:#000000;}
form#pms_recover_password_form{color:#fff;}
.pms-login-error{display:block; margin:0 auto 10px !important; width:27%; font-size:13px;}
.page-id-406 h1.entry-title, .page-id-394 h1.entry-title, .page-id-392 h1.entry-title{/*text-align:center;*/}
.page-id-392 div.entry-content{ text-align:center;}
form#pms_register-form{background:#222; margin:0 auto; padding:20px; width:660px; display:inline-block;  text-align: left;}
form#pms_register-form ul li.pms-field{float:left; width:48%; margin-right:20px; text-align:left;}
form#pms_register-form ul li p.pms-field-description{color:#fff;}
form#pms-retry-payment-subscription-form ul li.pms-field, form#pms_new_subscription-form ul li.pms-field{ float:left; width:49%; margin-right:20px; text-align:left;}
form#pms_register-form ul li.pms-field:nth-child(2n+1), form#pms-retry-payment-subscription-form ul li.pms-field:nth-child(2n+1){margin-right:0px;}
form#pms_register-form ul li.pms-field-subscriptions { width:100%; color:#fff;}
form#pms_register-form ul li.pms-field label{color:#fff;}
ul li.pms-field-subscriptions{width:100% !important; margin-right:0px;}
ul li.pms-field-type-heading{background:#0073aa; color:#fff; padding:0 20px; width:100% !important; }
form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(3), form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(5), form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(7){margin-right:20px;}
form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(2), form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(4), form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(6){margin-right:0px;}
ul.pms-billing-details{display:inline-block !important; width:100%;}
p.pms-field-description{color:#000;}
form#pms-retry-payment-subscription-form ul li p.pms-field-description, form#pms_edit-profile-form ul li p.pms-field-description{color:#000;}
.pms-billing-details{padding:0px;}
form#pms_register-form ul li.pms-field-type-heading{background:#000; color:#fff; padding:0 20px; width:100%;}
form#pms-retry-payment-subscription-form ul li.pms-field-type-heading{background:#0073aa; color:#fff; padding:0 20px; width:100%; }
form#pms_register-form ul li input#pms_subscription_plans_discount_code{float:left; width:90%;}
form#pms_register-form ul li input#pms-apply-discount{background:#fdbd00; display:block; margin:0; padding:11px;}
form#pms_edit-profile-form ul li.pms-field-type-heading{background: #e1e1e1; border:1px solid #ccc; color:#000; padding:0 20px; margin-right:0 !important; width: 100% !important; }
input#pms-apply-discount{border-radius:0;}
form#pms_edit-profile-form ul.pms-form-fields-wrapper li.pms-field{float:left; margin-bottom:20px; margin-right:15px; width:49%;}
form#pms_edit-profile-form ul.pms-form-fields-wrapper li.pms-field:nth-child(2n+2){margin-right:0px;}
ul.pms-section-billing-details li.pms-field:nth-child(2n+1){margin-right:0px !important;}
ul.pms-section-billing-details li.pms-field:nth-child(2n+2){margin-right:15px !important;}
.pms-subscription-plan {background: #feffff;
background: -moz-radial-gradient(center, ellipse cover, #feffff 0%, #f9f9f9 100%); 
background: -webkit-radial-gradient(center, ellipse cover, #feffff 0%,#f9f9f9 100%);
background: radial-gradient(ellipse at center, #feffff 0%,#f9f9f9 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f9f9f9',GradientType=1 );
 border: 1px solid #dadada;    color:#0073aa ;    font-size: 32px;    margin: 0 auto 20px;    padding: 15px;    text-align: center;    width: 100%;}
.pms-subscription-plan-397, .pms-subscription-plan-398{border:0 solid #aaa; float:left; padding:15px; width:48%; color:#fff; font-size:17px;}
.pms-subscription-plan .pms-subscription-plan-description {    color: #000 !important;    font-style: normal; }
.pms-subscription-plan-397{ margin-right:20px; background: #fdbd00 none repeat scroll 0 0;}
.pms-subscription-plan-398{ background: #0073aa none repeat scroll 0 0; color: #fff;}
#pms-paygates-wrapper{ background: #333 none repeat scroll 0 0;    border: 1px solid #3c3c3c;    display: inline-block;    padding: 20px;    text-align: center;    width: 100%;}
form#pms_register-form ul li input, form#pms_register-form ul li select{border:1px solid #fdbd00;}
form#pms_register-form ul li select, form#pms-retry-payment-subscription-form ul li select, form#pms_edit-profile-form ul li select{padding:9px;}
select#pms_billing_country{border:1px solid #ccc; padding:9px;}
form#pms-retry-payment-subscription-form ul li select, form#pms_edit-profile-form ul li select{border:1px solid #ccc;}
form#pms_register-form input[type="submit"]{ background:#fdbd00; display: block;    margin: 0 auto;}
#pms-paygates-wrapper h3{ margin-top:0px;}
table#pms-payment-history tr th{ background:#f0f0f0; color:#000; text-align:center;}
td.pms-payment-status{color:#d9534f;}
.pms-account-navigation-link--viewlisting{background:url("images/viewlisting.png") no-repeat right 10px center;}
.pms-account-navigation-link--addlisting{background:url("images/listing.png") no-repeat right 10px center;}
.pms-account-navigation-link--message{background:url("images/messagelineicon.png") no-repeat right 10px center;}
.pms-account-navigation-link--manageproduct{background:url("images/manage-product.png") no-repeat right 10px center;}
.pms-account-navigation-link--imagegallery{background:url("images/image-gallery-icon.png") no-repeat right 10px center;}
ul li.pms-account-navigation-link--subscriptions{background:url("images/subcription.png") no-repeat right 10px center;}
ul li.pms-account-navigation-link--profile{background:url("images/edit.png") no-repeat right 10px center;}
ul li.pms-account-navigation-link--payments{background:url("images/payment.png") no-repeat right 10px center;}
ul li.pms-account-navigation-link--logout{background:url("images/sign-out.png") no-repeat right 10px center;}
nav.pms-account-navigation{border:1px solid #ccc; float:left; margin-right:17px !important; width:22%; display:none;}
.pms-account-navigation ul{display: block;}
.pms-account-navigation ul li.pms-account-navigation-link{border-bottom:solid 1px #ccc; padding:10px; margin:0px;}
.pms-account-navigation ul li.pms-account-navigation-link a{font-weight:normal;}
.pms-account-navigation ul li:last-child{border-bottom:solid 0px #ccc;}
.pms-account-navigation ul li a.pms-account-navigation-link--active{box-shadow:none !important;}
nav.pms-account-navigation~strong{float:right; width:100%;}
table.pms-account-subscription-details-table{ font-family:Verdana, Arial, Helvetica, sans-serif;}
table.pms-account-subscription-details-table tr:nth-child(2n+1){background:#fff;}
table.pms-account-subscription-details-table tr{border-bottom:solid 3px #ddd;}
table.pms-account-subscription-details-table tr:nth-child(1) td:last-child{ color:#5cb85c;}
table.pms-account-subscription-details-table tr:nth-child(2) td:last-child{ color:#d9534f;}
form#wppb-recover-password p{font-weight:bold; margin-top:0;}
.wppb-error{width: 345px !important; margin: 0px auto 20px!important;}
.passw1 input.password, .passw2 input.password{width:100% !important;}
.wppb-form-field > span{margin-left:0% !important; display:inline-block !important;}
#pass-strength-result{width:100% !important; margin:13px 0px 20px 0% !important;}
#wppb-login-wrap, form#wppb-recover-password{margin:0px auto !important; width:345px; padding:20px !important; box-shadow:none; /*border:solid 1px #eaeaea;*/}
#wppb-login-wrap label, form#wppb-recover-password label{float:none !important; font-weight:normal;}
#wppb-login-wrap form#loginform input.input, form#wppb-recover-password input.text-input{width: 100% !important;}
#wppb-login-wrap p.login-register-lost-password a:nth-child(1){float:left; color:#000 !important; background:url("images/register-icon.png") no-repeat left center / 24px auto; padding-left:27px;}
#wppb-login-wrap p.login-register-lost-password a:nth-child(2){float:right; color:#000 !important;  background:url("images/forgot-password.png") no-repeat left center / 24px auto; padding-left:27px;}
#wppb-login-wrap p.login-submit input.button{width:100%; font-size:15px; font-weight:normal;}
.wppb-sc-heading-before-reg-buttons h3{font-size:16px;}
.login-register-lost-password{font-size:0;}
.login-register-lost-password *{font-size:initial;}
form#pms_new_subscription-form{border:solid 1px #eaeaea;}
form#pms_login {font-size:0;}
form#pms_login *{font-size:initial;}
form#pms_login{background:#fafafa; display:table; list-style:none; margin:0 auto; padding:/*0 20px*/ 20px; width:320px; border:solid 1px #eaeaea;}
form#pms_login label{color:#000; font-size:13px;}
form#pms_login input.button{border-radius:3px; font-size:14px; width:100%; color:#fff;}
form#pms_login a{color:#000;}
form#pms_login a:nth-child(8){float:left; color:#000 !important; background:url("images/register-icon.png") no-repeat left center / 24px auto; padding-left:27px;}
form#pms_login a:nth-child(9){float:right; color:#000 !important;  background:url("images/forgot-password.png") no-repeat left center; padding-left:27px;}
form#pms_recover_password_form{background:#fafafa; display:table; list-style:none; margin:0 auto; padding:0 20px 20px; width:450px; border:solid 1px #eaeaea;}
form#pms_recover_password_form label{color:#000; font-size:13px;}
form#pms_recover_password_form input[type="submit"]{border-radius:3px; font-size:14px; width:100%; color:#fff;}
form#pms_recover_password_form{color:#fff;}
.pms-login-error{display:block; margin:0 auto 10px !important; width:27%; font-size:13px;}
.page-id-406 h1.entry-title, .page-id-394 h1.entry-title, .page-id-392 h1.entry-title{/*text-align:center;*/}
.page-id-392 div.entry-content{ text-align:center;}
form#pms_register-form{background:#fafafa; margin:0 auto; padding:20px; width:660px; display:inline-block;  text-align: left; border:solid 1px #eaeaea;}
form#pms_register-form ul li.pms-field{float:left; width:48%; margin-right:20px; text-align:left;}
form#pms_register-form ul li p.pms-field-description{color:#000;}
form#pms-retry-payment-subscription-form ul li.pms-field, form#pms_new_subscription-form ul li.pms-field{ float:left; width:49%; margin-right:20px; text-align:left;}
form#pms_register-form ul li.pms-field:nth-child(2n+1), form#pms-retry-payment-subscription-form ul li.pms-field:nth-child(2n+1){margin-right:0px;}
form#pms_register-form ul li.pms-field-subscriptions { width:100%; color:#fff;}
form#pms_register-form ul li.pms-field label{color:#000;}
ul li.pms-field-subscriptions{width:100% !important; margin-right:0px;}
ul li.pms-field-type-heading{background:#000; color:#fff; padding:0 20px; width:100% !important; }
form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(3), form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(5), form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(7){margin-right:20px;}
form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(2), form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(4), form#pms_register-form ul.pms-form-fields-wrapper li.pms-field:nth-last-of-type(6){margin-right:0px;}
ul.pms-billing-details{display:inline-block !important; width:100%;}
p.pms-field-description{color:#000;}
form#pms-retry-payment-subscription-form ul li p.pms-field-description, form#pms_edit-profile-form ul li p.pms-field-description{color:#000;}
.pms-billing-details{padding:0px;}
form#pms_register-form ul li.pms-field-type-heading{color:#fff; padding:0 20px; width:100%;}
form#pms-retry-payment-subscription-form ul li.pms-field-type-heading{background:#0073aa; color:#fff; padding:0 20px; width:100%; }
form#pms_register-form ul li input#pms_subscription_plans_discount_code{float:left; width:90%;}
form#pms_register-form ul li input#pms-apply-discount{display:block; margin:0; padding:11px; color:#fff;}
form#pms_edit-profile-form ul li.pms-field-type-heading{background:#f0f0f0; border:1px solid #ddd; color:#000; padding:0 20px; margin-right:0 !important; width: 100% !important; }
input#pms-apply-discount{border-radius:0;}
form#pms_edit-profile-form ul.pms-form-fields-wrapper li.pms-field{float:left; margin-bottom:20px; margin-right:15px; width:49%;}
form#pms_edit-profile-form ul.pms-form-fields-wrapper li.pms-field:nth-child(2n+2){margin-right:0px;}
ul.pms-section-billing-details li.pms-field:nth-child(2n+1){margin-right:0px !important;}
ul.pms-section-billing-details li.pms-field:nth-child(2n+2){margin-right:15px !important;}
.pms-subscription-plan {background:#fff; border:1px solid #dadada; color:#0073aa; font-size:32px; margin:0 auto 20px; padding:15px; text-align:center; width:100%;}
.pms-subscription-plan-397, .pms-subscription-plan-398{border:0 solid #aaa; float:left; padding:15px; width:48%; color:#fff; font-size:17px;}
.pms-subscription-plan-description{color:#fff; font-style:normal; }
.pms-subscription-plan-397{ margin-right:20px; background:#fdbd00;}
.pms-subscription-plan-398{background:#268bf5; color:#fff;}
#pms-paygates-wrapper{ background: #333 none repeat scroll 0 0;    border: 1px solid #3c3c3c;    display: inline-block;    padding: 20px;    text-align: center;    width: 100%;}
form#pms_register-form ul li input, form#pms_register-form ul li select{border:1px solid #eaeaea;}
form#pms_register-form ul li select, form#pms-retry-payment-subscription-form ul li select, form#pms_edit-profile-form ul li select{padding:9px;}
select#pms_billing_country{border:1px solid #ccc; padding:9px;}
form#pms-retry-payment-subscription-form ul li select, form#pms_edit-profile-form ul li select{border:1px solid #ccc;}
form#pms_register-form input[type="submit"]{display:block; margin:0 auto; color:#fff;}
#pms-paygates-wrapper h3{ margin-top:0px;}
table#pms-payment-history tr th{ background:#f7f7f7; color:#000; text-align:center;}
td.pms-payment-status{color:#d9534f;}
.pms-account-navigation-link--viewlisting{background:url("images/viewlisting.png") no-repeat right 10px center;}
.pms-account-navigation-link--addlisting{background:url("images/listing.png") no-repeat right 10px center;}
.pms-account-navigation-link--message{background:url("images/messagelineicon.png") no-repeat right 10px center;}
.pms-account-navigation-link--manageproduct{background:url("images/manage-product.png") no-repeat right 10px center;}
.pms-account-navigation-link--imagegallery{background:url("images/image-gallery-icon.png") no-repeat right 10px center;}
ul li.pms-account-navigation-link--subscriptions{background:url("images/subcription.png") no-repeat right 10px center;}
ul li.pms-account-navigation-link--profile{background:url("images/profile.png") no-repeat right 10px center;}
ul li.pms-account-navigation-link--payments{background:url("images/payment.png") no-repeat right 10px center;}
ul li.pms-account-navigation-link--logout{background:url("images/sign-out.png") no-repeat right 10px center;}
.pms-account-navigation-link--review{background:url("images/review.png") no-repeat right 10px center;}
.pms-account-navigation-link--reply{background:url("images/reply.png") no-repeat right 10px center;}
.pms-account-navigation-link--wishlist{background:url("images/wishlist.png") no-repeat right 10px center;}
.pms-account-navigation-link--manageuser{background:url("images/manage-user.png") no-repeat right 10px center;}
.pms-account-navigation-link--userquery{background:url("images/usericon.png") no-repeat right 10px center;}
.pms-account-navigation-link--managedraft{background:url("images/manage-draft.png") no-repeat right 10px center;}
.pms-account-navigation-link--usermessage{background:url("images/usermessage.png") no-repeat right 10px center;}
.pms-account-navigation-link--publistlisting{background:url("images/managedraftlisting.png") no-repeat right 10px center;}
.pms-account-navigation-link--managerarea{background:url("images/manager-area.png") no-repeat right 10px center;}
.pms-account-navigation-link--searchlist{background:url("images/searchlist.png") no-repeat right 10px center;}
.pms-account-navigation-link--dashboard{background:url("images/dashboard.png") no-repeat right 10px center / 24px auto;}
.pms-account-navigation-link--managedraftlisting{background:url("images/publistlisting.png") no-repeat right 10px center;}
nav.pms-account-navigation{border:1px solid #ccc; float:left; margin-right:17px !important; width:22%; display:none;}
.pms-account-navigation ul{display: block;}
.pms-account-navigation ul li.pms-account-navigation-link{border-bottom:solid 1px #ccc; padding:10px; margin:0px;}
.pms-account-navigation ul li.pms-account-navigation-link a{font-weight:normal;}
.pms-account-navigation ul li:last-child{border-bottom:solid 0px #ccc;}
.pms-account-navigation ul li a.pms-account-navigation-link--active{box-shadow:none !important;}
nav.pms-account-navigation~strong{float:right; width:100%;}
table.pms-account-subscription-details-table{font-family:Verdana, Arial, Helvetica, sans-serif; box-shadow:1px 1px 22px rgba(157, 184, 209, 0.29);}
table.pms-account-subscription-details-table tr:nth-child(2n+1){background:#fff;}
table.pms-account-subscription-details-table tr{border-bottom:solid 3px #ddd;}
table.pms-account-subscription-details-table tr:nth-child(1) td:last-child{ color:#5cb85c;}
table.pms-account-subscription-details-table tr:nth-child(2) td:last-child{ color:#d9534f;}
p#reg_passmail{color:#fff;}
p.indicator-hint{color:#fff;}
.dashtopic{display:inline-block; margin-bottom:25px; width:100%;}
.dashtopic ul{list-style:outside none none; margin:0; padding:0;}
.dashtopic ul li{border:3px solid #ccc; float:left; font-size:24px; font-weight:bold; margin:0 20px 0 0; text-align:center; width:31.6%;}
.dashtopic ul li:last-child{margin:0;}
.singlemessage div.titledatebox{border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.singlemessage h2{margin-bottom:20px; margin-top:0;}
a.replylink{background:#337ab7 url("images/refresh.png") no-repeat left 8px center / 14px auto; border-radius:3px; color:#fff; display:inline-block; margin:20px 0; padding:4px 20px 4px 30px;}
a:hover.replylink{color:#fff;}
.singlemessage div.titledatebox h4{display:inline-block; font-weight:bold; width:72%;}
.singlemessage div.titledatebox div.date{background:url("images/calendar-icon.png") no-repeat left center; color:#8a8a8a; display:inline-block; font-size:13px; font-weight:bold; text-align:left; width:27%; padding-left:30px;}
.dashleftsection{border:0px solid #ccc; float:left; width:22%; margin-right:25px; margin-top:0px;}
.dashleftsection h4{background:#f0f0f0; font-weight:bold; margin:0; padding:15px;}
.dashleftsection ul{padding:0px; list-style:none; margin:0px;}
.dashleftsection ul li{border-top:solid 1px #ccc; padding:10px;}
.dashleftsection ul li:first-child{border-top:solid 0px #ccc;}
.dashleftsection ul li.dashicon{background:url("images/dashboard.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.acount{background:url("images/account.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.listing{background:url("images/listing.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.mylisting{background:url("images/mylisting.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.message{background:url("images/message.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.feedback{background:url("images/feedback.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.subcription{background:url("images/subcription.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.favourite{background:url("images/favourite.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.profile{background:url("images/profile.png") no-repeat right 10px center / 24px auto;}
.dashrightsection{float:left; width:75.9%;}
/*.dashrightsection table{ font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.dashrightsection table tr th{text-align:center; /*font-weight:bold; background:#222; color:#fff;*/}
.dashrightsection table tr td{ /*text-align:left; font-weight:bold; font-size:13px; padding:1em;*/}
.dashrightsection table tr:nth-child(2n+2){ background:#e6e7e9;}
p#reg_passmail{color:#fff;}
p.indicator-hint{color:#fff;}
.dashtopic{display:inline-block; margin-bottom:25px; width:100%;}
.dashtopic ul{list-style:outside none none; margin:0; padding:0;}
.dashtopic ul li{border:3px solid #ccc; float:left; font-size:24px; font-weight:bold; margin:0 20px 0 0; text-align:center; width:31.6%;}
.dashtopic ul li:last-child{margin:0;}
.singlemessage div.titledatebox{border-bottom:solid 1px #eaeaea; border-top:solid 1px #eaeaea;}
.singlemessage h2{  margin-bottom: 20px;    margin-top: 0;}
a.replylink{background:#337ab7 url("images/refresh.png") no-repeat left 8px center / 14px auto; border-radius:3px; color:#fff; display:inline-block; margin:20px 0; padding:4px 20px 4px 30px;}
a:hover.replylink{color:#fff;}
.singlemessage div.titledatebox h4{display:inline-block; font-weight:bold; width:72%;}
.singlemessage div.titledatebox div.date{background:url("images/calendar-icon.png") no-repeat left center; color:#8a8a8a; display:inline-block; font-size:13px; font-weight:bold; text-align:left; width:27%; padding-left:30px;}
.dashleftsection{border:0px solid #eaeaea; float:left; width:22%; margin-right:25px; margin-top:0px;}
.userleftsection{float:left; width:22%; margin-right:25px; margin-top:0px; }
.userleftlink ul{padding:0px; list-style:none; margin:0px;}
.userleftlink ul li{border-top:solid 1px #eaeaea; padding:10px;}
.userleftlink ul li:first-child{border-top:solid 0px #ccc;}
.userleftlink{border:1px solid #eaeaea; margin-bottom:25px;}
.dashleftsection h4{background:#f0f0f0; font-weight:bold; margin:0; padding:15px;}
.dashleftsection ul{padding:0px; list-style:none; margin:0px;}
.dashleftsection ul li{border-top:solid 1px #eaeaea; padding:10px;}
.dashleftsection ul li:first-child{border-top:solid 0px #ccc;}
.dashleftsection ul li.dashicon{background:url("images/dashboard.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.acount{background:url("images/account.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.listing{background:url("images/listing.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.mylisting{background:url("images/mylisting.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.message{background:url("images/message.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.feedback{background:url("images/feedback.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.subcription{background:url("images/subcription.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.favourite{background:url("images/favourite.png") no-repeat right 10px center / 24px auto;}
.dashleftsection ul li.profile{background:url("images/profile.png") no-repeat right 10px center / 24px auto;}
.dashrightsection{float:left; width:75.9%;}
.dashrightsection table{font-family:'Open Sans', sans-serif;}
.dashrightsection table tr th{/*text-align:center; font-weight:600; background:#222; color:#fff;*/}
.dashrightsection table tr td{/*text-align:left; font-weight:bold; font-size:14px; padding:0.5em 1em;*/}
/*.dashrightsection table tr:nth-child(2n+2){background:#f7f7f7;}*/
table{/*border-bottom:1px solid #eaeaea;*/}
table td, table th{border:0px solid #eaeaea; border-bottom:none;}
.submitlisting{float:left; width:80%;}
a.addnewlisting{float:right; margin-top:0px; padding:8px 15px; color:#fff !important; background:#000 !important;}
/*a:hover.addnewlisting, a:focus.addnewlisting{color:#000;}*/
.edit{background:url("images/edit.png") no-repeat left center; display:inline-block; text-indent:-9999px; width:20%;}
.del{background:url("images/delete.png") no-repeat left center; display:inline-block; text-indent:-9999px; width:20%;}
.view{background:url("images/view.png") no-repeat left center; display:inline-block; text-indent:-9999px; width:20%;}
a.logout, a.db{color:#fff !important; float:right; margin-left:0px; margin-top:32px; padding-left:20px;}
a:hover.logout, a:hover.db{color:#000;}
a:focus.logout, a:focus.db{color:#000 !important;}
.logout{background:url("images/logout-white.png") no-repeat left center / 16px auto;}
.db{background:url("images/dashboard-white.png") no-repeat left center / 18px auto;}
.home .logout{border-radius:3px; padding:5px 3px 5px 25px; margin-top:27px;}
.home .db{border-radius:3px; padding:5px 5px 5px 26px;}
a:focus.logout, a:focus.db, a:focus.reglink, a:focus.loginlink{color:#000 !important; outline:none;}
a:visited.logout, a:visited.db, a:visited.reglink, a:visited.loginlink{ outline:none;}
.listingsection strong.active{ background:#5cb85c; padding:5px 10px ; border-radius:20px; color:#fff;}
.hold{ background:#f0ad4e; padding:5px 10px ; border-radius:20px; color:#fff;}
.delete{background:#eaeaea; padding:5px 10px ; border-radius:20px; color:#fff; display:block; width:40%; margin:10px auto 0;}
.wppb-form-field h4{background:#f6fafd; border:0px solid #eaeaea; border-radius: 3px; font-weight:bold; padding:10px;}
.wppb-form-field{font-weight:bold;}	
.wppb-user-forms ul{max-width:100% !important;}
.wppb-user-forms{background:#fff; border:1px solid #fff; padding:0 15px; width:700px; margin:0px auto !important;  box-shadow:1px 1px 22px rgba(157, 184, 209, 0.29);}
.wppb-sc-buttons-container{width:700px; margin:0px auto !important;}
.wppb-user-forms p.form-submit{text-align:center;}
.button, button, input[type="button"], input[type="reset"], input[type="submit"]{font-family:'Open Sans', sans-serif;}
.description{display:inline !important; color:rgba(0,0,0,.4); font-size:13px; font-family:'Open Sans', sans-serif; text-align:justify; }
.page-description{display:inline !important; color:#CC0000; font-size:24px; font-weight:bold; font-family:'Open Sans', sans-serif; text-align:justify; }
.pms-table tr td{ text-align:center !important;}
#pms-paygates-wrapper{display:none !important;}
.pms-subscription-plan{}
input[name="pms_confirm_retry_payment_subscription"], input[name="pms_confirm_abandon_subscription"]{margin-right:15px;}
a.pms-account-subscription-action-link{border-radius:5px; display:inline-block; padding:7px 20px; text-decoration:none !important;}
.pms-account-subscription-action-link:hover, .pms-account-subscription-action-link:focus{color:#fff; background:#000;}
.pms-payment-invoice a{background:#0073aa; border-radius:5px; color:#fff; padding:10px 20px; text-align:center; text-decoration:none;}	
.pms-payment-invoice a:hover{color:#fff; text-decoration:underline;}	
form#pms-retry-payment-subscription-form{}
.pms_success-messages-wrapper{margin-bottom:15px;}
.pms-table{text-align: center;}
.pms-payment-id{color:#337ab7;}
.pms-payment-amount{color:#ff0000;}
nav.pms-account-navigation~table.pms-account-subscription-details-table{float:right; width:100%;}
p.pms-alert, p.wppb-alert{background:#f0f0f0; border:1px solid #e1e1e1; margin:10px auto !important; padding:5px; text-align:center; width:40%;}
.madpro{width:76%; margin:20px 0;}
.statusblock{background:#fff; padding:0.36rem 0.66rem; border:solid 1px #ccc; display:inline-block; width:100%;}
.padr15{padding-right:15px !important;}
.fullwidth{width:100% !important;}
.noticetext{color:#a94442; font-size:11px; font-weight:bold; padding:0px 10px; margin-top:30px; background:#f2dede; border-radius:10px; display:inline-block;    width:auto;}
.padr0{padding-right:0px !important;}
.alfield input.bsnfld{width:80%;}
.alfield input.vdofld{width:38%;}
.grey{ color:#8a8a8a;}
.currencyfld{width:21%;}
.pricefld label{display:block;}
.pricefld{width:79%;}
.pricefld input{width:30%;}
.wc-image{width:fit-content; position:relative; margin-top:0px; float:right;}
.wc-close{position:absolute; z-index:999; top:-8px; right:-5px; background-color:black; padding:0 6px; font-size:11px; color:#fff; font-weight:bold; border-radius:50px; cursor:pointer;}
input[type="file"]{backface-visibility:hidden; background:#fff; border:1px solid #eaeaea; border-radius:0; outline:none; outline-offset:0; padding:5px;}
.weekdday{margin-bottom:20px;}
.weekdday label{display:inline-block; font-weight:bold; width:11%;}
.weekdday label.open24hours{width:15%;}
.closetimespace{margin-left:65px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{ outline:none;}
.registerlink{float:left; color:#fff !important; background:url("images/register-icon.png") no-repeat left center; padding-left:27px;}
.lostpassword{float:right; color:#fff !important;  background:url("images/forgot-password.png") no-repeat left center; padding-left:27px;}
a:hover.registerlink, a:hover.lostpassword{color:#fff;}
.post_date{color:#000; font-size:13px; margin-top:10px;}
.wp-pagenavi{margin:25px auto; text-align:center;}
.wp-pagenavi span, .wp-pagenavi a{ border:solid 1px #d51010; }
select[name="currency"]{ border: 1px solid #ccc;    padding: 9px;    width: 100%;}
small.sepcomma{ font-weight:normal; color:#8a8a8a;}
.page-id-423 div.wp-editor-tools, .page-id-413 div.wp-editor-tools{display:none;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#d51010; color:#fff;}
.wp-pagenavi a{color: #000;}
.pms-form{padding:20px;}
input[name="pms_edit_profile"]{color:#000000; border-radius:3px; display:block; margin:0 auto;}
input[name="pms_edit_profile"]:hover{text-decoration:underline;}
/*.Yelbtn{background: #ffffff !important;
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%) !important;
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important;
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important;}*/
.hmssbtn{border-radius:5px !important; font-size:14px !important; color:#000 !important; width:17%; padding:12px 10px 11px !important; font-weight:600 !important;
background: #ffffff !important;
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%) !important;
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important;
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important;}
.viewmore{display:inline-block; width:100%; text-align:center;}
.viewmore a{border-radius:5px !important; font-size:18px; padding:5px 10px; display:inline-block; text-align:center; width:12%; margin-top:20px;}
.viewmore a:hover{color:#fff;}
.viewmorebl{display:inline-block; width:100%; text-align:center;}
.viewmorebl a{background: #0e85d9; border-radius:5px !important; font-size:18px; color:#fff; padding:5px 10px; display:inline-block; text-align:center; width:12%; font-weight:bold; margin-top:20px;}
.businesslogosection{ float:right;}
.business-logo{background:#fff; border:1px solid #ccc;}
.page-id-544 .acf-field div.acf-label{text-align:left;}
.page-id-544 .acf-input-wrap input{width:100%;}
label[for="acf-field_5c30a22e1f6a0"]{display:none;}
.page-id-423 input[type="file"]{float:left; width:73%;}
::-webkit-input-placeholder{color:#8a8a8a;}
::-moz-placeholder {color:#8a8a8a;}
:-ms-input-placeholder{color:#8a8a8a;}
:-moz-placeholder{color:#8a8a8a;}
.page-id-406 div.entry-content .pms-form p{text-align:left; color:#000000;}
.page-id-406 div.entry-content p{text-align:center;}
.page-id-406 div.entry-content{height: 228px;}
.paymentstatus{background:#d9534f; border-radius:5px; color:#fff; padding:7px 20px; text-align:center; }
.dirplan{background:#5cb85c none repeat scroll 0 0; border-radius:5px; color:#fff; float:left; padding:7px 50px; text-align:center; width:33%;}	
.dirstatus{background:#d9534f; border-radius:5px; color:#fff; float:left; padding:7px 40px; text-align:center; width:33%;}	
.dt_cal{background:url("images/calendar.png") no-repeat left center; padding-left:30px; padding:7px 7px 7px 30px;}
.ppstatus{background:#d9534f none repeat scroll 0 0; border-radius:40px; color:#fff; margin:0 auto; padding:5px 10px; text-align:center; width:47%;}
.search-results div.productsection, .tax-keywords div.productsection, .post-type-archive div.productsection{float:left; width:25%;  margin-bottom:20px; padding:0px 10px;}
.search-results div.productsection:first-child, .tax-keywords div.productsection:first-child, .post-type-archive div.productsection:first-child{padding-left:0px;}
.productsection span.price{font-weight:bold; color:#d51010; background:#fff; font-size:14px; border:solid 1px #eaeaea; display:block; border-top:none; padding:10px 0px; border-top:dashed 1px #eaeaea; text-align:center;}
.productsection span.prices{color:#FF0000; /*background:#fff;*/ font-size:14px;/* border:solid 1px #ccc; */display:block; border-top:none; padding:10px 0px; //border-top:dashed 1px #ccc; text-align:center;}
.productsection span.viewdetail{display:inline-block; font-size:14px; font-weight:normal; color:#0e85d9; text-indent:10px;}
.author{background:url("images/author.png") no-repeat left 15px center / 16px auto; border-left:1px solid #ccc; float:left; font-weight:bold; font-size:13px; margin-top:6px; padding-left:35px; text-align:left; width:30%;}
.authorsearch{/*border:1px solid #ccc;*/ border-top:none; color:#000000; /*float:left;*/ font-size:12px; font-weight:bold; line-height:normal; padding:15px 0 15px 0px; text-align:center; width:100%; }
.upgradebox{word-wrap:break-word; width:100%; float:right; text-align:center; font-weight:bold; font-size:24px; border:solid 1px #bce8f1; margin-bottom:20px; padding:20px;
background-color:#d9edf7; color:#31708f;}
.tabvideo{margin:0px auto; display:block;}
/* Header Select Field */
.custom-select{position:relative;}
.custom-select select{display:none;}
.select-selected{background-color:#fff;}
.select-selected:after{position:absolute; content:""; top:18px; right:10px; width:0; height:0; border:6px solid transparent; border-color:#000 transparent transparent transparent;}
.select-selected.select-arrow-active:after{border-color: transparent transparent #0073aa transparent; top:11px;}
/*.select-items div,.select-selected{color:#000; padding:7px 10px; border:1px solid transparent; border-color:transparent transparent rgba(0, 0, 0, 0.1) transparent; cursor:pointer; user-select:none; text-align:left; border-radius:5px;}*/
.select-items{position:absolute; background-color:#f0f0f0; top:100%; left:0; right:0; z-index:99;}
.select-hide{display:none;}
.select-items div:hover, .same-as-selected{background-color: rgba(0, 0, 0, 0.1);}
/* Header Select Field */
/*footer Css*/
.widget{margin:0 0 0rem;}
.widget .card-header a{width:100%; display:block;}
.widget .card-header a::after{content:"+"; position:absolute; right:40px; top:1.9rem; transition:transform .25s ease-in-out;}
ul{list-style:disc inside; padding-left:0; margin:0;}
/*footer Css*/
.selectlistingfield{border:1px solid #eaeaea; padding:8px 7px 7px; width:100%;}
.paymenticonsection{float:left; width:25%; padding-right:20px;}
.adlpaymentoption{background:#fff; border:1px solid #dee6eb; padding:15px;}
.socialiconsection{float:left; width:75%;}
.socialiconaddlisting{background:#fff; border:solid 1px #eaeaea; padding:15px; display:inline-block; width:100%;}  
.socialiconaddlisting span{padding:12px 12px 11px; width:55%; background:#fff; color:#aaa; text-align:left; border:1px solid #dee6eb;}  
.input-group{margin-left:50px; width:91%;}
.socialiconaddlist{display:inline-block; width:39px; float:left;}
/* add listing checkbox and radio button css */
.container{display:block; position:relative; padding-left:28px; margin-bottom:0px; cursor:pointer; font-size:22px; -webkit-user-select:none; -moz-user-select:none;  -ms-user-select:none; user-select:none; width:auto; font-size:14px; font-weight:bold; float:left;}
.container input{position:absolute; opacity:0; cursor:pointer;}
.checkmark{position:absolute; top:2px; left:0; height:20px; width:20px; background-color:#fff; border-radius:50%; border: 1px solid #ccc;}
.container:hover input ~ .checkmark{background-color:#ccc;}
.container input:checked ~ .checkmark{background-color:#36c0d1; border:none;}
.checkmark:after{content:""; position:absolute; display:none;}
.container input:checked ~ .checkmark:after{display:block;}
.container .checkmark:after{top:6px; left:6px; width:8px; height:8px; border-radius:50%; background:white;}
.containerd{display:block; position:relative; padding-left:28px; margin-bottom:0px; cursor:pointer; font-size:22px; -webkit-user-select:none; -moz-user-select:none;  -ms-user-select:none; user-select:none; line-height:20px; font-size:14px; font-weight:bold; margin-left:15px;}
.containerd input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.checkmarkd{position:absolute; top:0; left:0; height:20px; width:20px; background-color:#fff; border:solid 1px #dee6eb;}
.containerd:hover input ~ .checkmarkd{background-color:#ccc;}
.containerd input:checked ~ .checkmarkd{border:none;}
.checkmarkd:after{content:""; position:absolute; display:none;}
.containerd input:checked ~ .checkmarkd:after{display:block;}
.containerd .checkmarkd:after{left:7px; top:3px; width:7px; height:11px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform: rotate(45deg);  transform: rotate(45deg);}
.containersd{display:inline-block; position:relative; padding-left:30px; margin-bottom:12px; cursor:pointer; font-size:14px; -webkit-user-select:none; -moz-user-select: none;  -ms-user-select: none;  user-select: none; width:100%;}
.containersd input{position: absolute;  opacity: 0;  cursor: pointer;  height: 0;  width: 0;}
.checkmarksd{position: absolute;  top:3px;  left:5px;  height: 20px;  width: 20px;  background-color: #fff; border:solid 1px #ccc;}
.containersd:hover input ~ .checkmarksd{background-color: #ccc;}
.containersd input:checked ~ .checkmarksd{ border:none;}
.checkmarksd:after {  content: "";  position: absolute; display:none;}
.containersd input:checked ~ .checkmarksd:after{display:block;}
.containersd .checkmarksd:after{left:7px; top:3px; width:7px; height:11px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform: rotate(45deg);  transform: rotate(45deg);}             
/* add listing checkbox and radio button css */
.dualtime{margin-left:0px; margin-bottom:20px;}
.manageproduct{/*float:left;*/ width:85%;}
.page-template-manageproduct h1.manageproduct{float:left; width:85% !important;}
.ft13{font-size:13px;}
.noproduct{background: rgba(0, 0, 0, 0) url("images/not-found.png") no-repeat scroll center top / 80px auto;    margin-top: 50px;    padding-top: 80px;    text-align: center;}
.noproduct a{background:#0073aa; border-radius:5px; color:#fff; display:block; font-weight:bold; margin:0 auto; width:20%; padding:7px 20px; margin-top:20px;}
.noproduct a:hover{color:#fff;}
.approved{background:#5cb85c; color:#fff; text-align:center; border-radius:20px; font-weight:bold; font-size:11px;}
.messagecount, .moderation{background:#f00; border-radius:20px; color:#fff;   font-size:11px; font-weight:bold; line-height: normal; padding:2px 5px;}
.productcount{background:#009900; border-radius:20px; color:#fff;   font-size:11px; font-weight:bold; line-height: normal; padding:2px 5px;}
.listaprmsg{float:right; width:100%;}
.post-389 div.entry-content{ display:inline-block; width:100%;}
a.btn-danger{color:#fff;}
.stripe-1{font-size:14px; padding:0 0 20px 0; text-align:left;}
table{border-collapse:separate !important; }
/*.button:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{background:#0073aa; color:#fff;}*/
a:hover.acf-button{ color:#fff;}
.countrylist, .yearofestablishment{border:1px solid #eaeaea; padding:9px; width:100%;}
.morningtime{background:rgba(0, 0, 0, 0) url("images/sunrise.png") no-repeat scroll left top; position:absolute; right:0; text-indent:-9999px; width:24px !important;}
span.closed{ color:#CC0000; font-weight:bold; width:100% !important;}
/*.current span.closed{color:#fff;}*/
ul.heateor_sss_sharing_ul li.heateor_sss_twitter_tweet{ padding-top:7px !important;}
ul.heateor_sss_sharing_ul li.heateor_sss_pinterest_pin{ padding-top:8px !important;}
ul.heateor_sss_sharing_ul li.heateor_sss_linkedin_share{ padding-top:3px !important;}
.thumbhmimg{height:190px; display:flex; justify-content:center; align-items:center; overflow:hidden; border:solid 1px #eaeaea;}
.thumbhmimg img{width:100%;}
.main-navigation{background:#242424; padding:0px 50px;}
.main-navigation .main-menu > li > a{margin:0px; font-family:'Open Sans', sans-serif; border-right:solid 1px #666; padding:0px 40px; line-height:40px; font-weight:normal;
font-size:15px; color:#fff;}
.main-navigation .main-menu > li > a:hover{color:#fff;}
.opentitme{display:inline-block; width:100%; color: #0e85d9;}
.opentitme div.timetitle{display:inline; color:#000000; background: url("images/clocks.png") no-repeat scroll left center / 14px auto; padding-left:20px; font-size:14px;}
.opentitme div.time{display:inline; padding-left:5px;}
.opentitme div.time:after{ background:url(images/arrow-down.png) no-repeat right center / 10px auto; content:''; display:inline; padding:0 7px;}
.opentitme div.closetime{display:inline; padding-left: 15px;}
.opentitme div.closetime a{color:#CC0000;}
.Opened{display:inline-block; width:auto; text-align:center; margin-left:20px; color:#fff; background:#009900; padding:5px 10px; border-radius:3px;}
.closedtoday, .Closed{display:inline-block; width:auto; text-align:center; color:#CC0000; /*background:#CC0000;*/ padding:5px 0px; border-radius:3px; font-weight:bold;}
.closedtoday, .timetitle div.Closed{border:solid 1px #CC0000; margin-left:20px; padding:5px 10px; background:#CC0000; color:#fff;}
.closedtoday:after{background:#fff url(images/arrow-down-red.png) no-repeat center center / 10px auto; content:''; display:inline; padding:0 9px; margin-left:5px; border-radius:10px;}
.listinginfotable{ float:left; width:33%; border-bottom:solid 1px #dee6eb; margin-bottom:20px; padding-bottom:20px; /*min-height:74px;*/}

div.listinginfotable:nth-last-child(3){float:none; border:none; margin:0;}
 

.industrytype{float:left; width:100%; background:url(images/category-icon.png) no-repeat left center / 14px auto; padding-left:20px;}   
.widget-column {background:#fff; border:solid 0px #dee6eb; margin-bottom:30px; box-shadow:0 1px 2px #cacaca}
.widget a{background: url("images/right-arrow.png") no-repeat scroll left center / 12px auto; padding-left:20px;}
.navbar-expand-md{display:inline-block; min-height:auto; margin-bottom:0px; width:100%; /*border-top:solid 1px #eaeaea;*/ padding-top:0px;}
.listingbtm nav.navbar-expand-md{width:68%;}
.editreview{background:#fafafa; text-align:left; padding:5px 15px; font-size:18px; font-weight:bold; border:solid 1px #eaeaea;}
.dropdown, .dropup{position:static; float:right; width:100%;}
.opentitme ul li.dropdown{width:100%;}
.dltime{padding-left:10px;}
.navbar-collapse{padding:/*10px 0*/ 0; border:none; box-shadow:none;}
.navbar-collapse ul{list-style:none;} 
.opentitme .dropdown-menu {background:#fff; border:2px solid #eaeaea; top:30px; left:20%; min-width:240px; max-width:450px; padding:15px !important;}
.opentitme .dropdown-menu .dropdown-item{border-bottom: solid 1px #eaeaea;}
.dropdown-menu:after, .arrow_box:before{bottom:100%; left:10%; border:solid transparent; content:" ";	height:0; width:0; position:absolute; pointer-events:none;}
.userheadmenu .dropdown-menu:after{bottom:100%; left:10%; border:solid transparent; content:" ";	height:0; width:0; position:absolute; pointer-events:none;}
.userheadmenu .dropdown-menu{padding:0px; border:solid 1px #eaeaea;}
.opentitme .dropdown-menu:after{border-color: rgba(136, 183, 213, 0);	border-bottom-color: #eaeaea;	border-width: 15px;	margin-left: -15px;}
.opentitme .dropdown-menu:before{border-color: rgba(194, 225, 245, 0);	border-bottom-color: #9a9a9a;	border-width: 26px;	margin-left: -26px;}
.usermenu div.dropdown-item{padding:0px; font-size:14px;}
.dropdown-item{padding:8px 10px; cursor:initial; color:#000; font-size:13px; }
.dropdown-item:nth-child(3){border-bottom:solid 0px #eaeaea;}
.dropdown-item strong{width:60px; display:inline-block;}
.dropdown-menu div.current{ font-weight:bold;} 
.dropdown-menu div.current{/*border:solid 1px #268bf5;*/ border-radius:5px; padding:5px 8px; background:rgba(38, 139, 245, .4);}
a.dropdown-toggle{padding:0px;}
a:hover.dropdown-toggle{text-decoration:none;}
.opensection{width:128px; display:inline-block; text-align:left;}
.dlclosedsection{ width:128px; display:inline-block; text-align:left;}
.dlclosed{display:inline-block; width:auto; text-align:center; color:#CC0000; /*background:#CC0000;*/ padding:0px 0px; border-radius:3px; font-weight:bold;}
button.dropdown-toggle{padding:10px 0px 12px; border-radius:5px; background:none; border:none; margin-top:20px;}
button.dropdown-toggle:hover{background:none;}
.home button.dropdown-toggle{color:#36c0d1 ;}
button.dropdown-toggle:visited{background:none;}
.btn-group.open .dropdown-toggle{box-shadow:none;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background:#fff url("https://www.askmetravel.com/wp-content/themes/askmetravel/images/location-pin.png") no-repeat scroll left 5px center / 18px auto;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default:hover{background:#fff url("https://www.askmetravel.com/wp-content/themes/askmetravel/images/location-pin.png") no-repeat scroll left 5px center / 18px auto;}
.dropdown-menu > li > a{line-height: 2;}
/*.dropdown-menu > li:last-child a{background:#f7f7f7;}*/
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background:#e1e1e1 !important; color:#333 !important; font-weight:bold;}
.bs-searchbox input.form-control{background:#fff url("https://www.askmetravel.com/wp-content/themes/askmetravel/images/searchicon-gray.png") no-repeat scroll right 5px center;}
.bootstrap-select.btn-group .dropdown-menu li a:hover{font-weight:bold;}
.bootstrap-select{margin-top:13px; padding:15px; width:100% !important;}
.deskdev, .deskdevs{display:block;}
.mobdev, .mobdevs{display:none;}
.socialicon{vertical-align:text-top; display:inline-block; width:62%; float:left;}
.socialicon strong{line-height:42px;}
button.selectcity{background:#fff url("https://www.askmetravel.com/wp-content/themes/askmetravel/images/location-pin.png") no-repeat scroll left 5px center / 18px auto;
  padding:13px 25px 12px; border-radius:0px; float:right; width:16%; color:#000; text-align:left; font-size:14px; font-weight:normal; margin-top:15px; margin-right:15px;}
.dropdown-menu{/*top:35px !important;*/ /*width:200px;*/ padding:0px;}
.userheadmenu .dropdown-menu{top:65px !important; right:0px;}
.bootstrap-select{display:inline-block !important;}
.selcitybtn{border-radius:5px !important; padding:13px !important; width:100%; font-size:16px !important; color:#000000 !important; font-weight:bold !important;
background: #fded01 !important; /* Old browsers */
background: -moz-linear-gradient(top, #fded01 0%, #f3c500 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fded01 0%,#f3c500 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fded01 0%,#f3c500 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fded01', endColorstr='#f3c500',GradientType=0 ) !important; /* IE6-9 */}
.citydir{width:80%; padding:10px; border:solid 1px #ccc;}
.gadsbanner{display:inline-block; width:100%; margin:20px 0;}
mark, ins{ background:none;}
.ftrlogo{float:right; width:150px;}
.ftrlogo a.text{font-weight:bold; color:#fce701 !important;} 
.glyphicon-chevron-up::before{color:#fff;}
.back-to-top{cursor:pointer; position:fixed; bottom:120px; right:20px; display:none; padding:.75rem 1rem; border:none; box-shadow:none !important;
background: #fded01 !important; /* Old browsers */
background: -moz-linear-gradient(top, #fded01 0%, #f3c500 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fded01 0%,#f3c500 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fded01 0%,#f3c500 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fded01', endColorstr='#f3c500',GradientType=0 ) !important; /* IE6-9 */}
#colophon .site-info a:hover{color:#fff;}
td.gsc-input, td.gsc-search-button{border:none; padding:0px;}
table.gsc-search-box td{vertical-align:top !important;}
.cse .gsc-search-button-v2, .gsc-search-button-v2{ font-size:18px !important;}
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus{border-color: #f3c500 !important;
background: #fded01 !important; /* Old browsers */
background: -moz-linear-gradient(top, #fded01 0%, #f3c500 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fded01 0%,#f3c500 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fded01 0%,#f3c500 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fded01', endColorstr='#f3c500',GradientType=0 ) !important; /* IE6-9 */}
.suggestion{text-align: left;margin:10px auto 30px; display: inline-block; width:100%; border:solid 1px #ccc; padding:15px;}
.tplimg{height:155px; overflow:hidden; align-items: center; justify-content:center; display:flex;}
.prolist{display:table;}
.site-content{overflow:inherit;}
#myBtn{display:none; position:fixed; bottom:120px; right:30px; z-index:99; /*font-size:18px;*/ border:none; outline:none; color:#000; cursor:pointer; padding:15px; border-radius:4px;}
.ads{ margin-bottom:10px;}
.listingdescription{display:inline-block;}
.listingdescription h3{font-size:14px; margin:0px;}
select#areastate {width:80%; border:solid 1px #eaeaea; padding:8px; margin-left:34px;}
select#areacity{width:80%; border:solid 1px #eaeaea; padding:8px; margin-left:43px; margin-top:20px;}
select#cityareas{width:80%; border:solid 1px #eaeaea; padding:8px; margin-left:37px; margin-top:20px;}
select#subcategory{width:72%; border:solid 1px #eaeaea; padding:8px; margin-left:12px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{border: solid 1px #dee6eb;}
textarea#msgbox{border: solid 0px #dee6eb; box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.29);}
.bootstrap-tagsinput input{border:none;}
.freelistingblock{width:49%; float:left;}
.freelisting{background:#27a644; color:#fff; padding:5px 20px; border-radius:3px; width:auto; font-size:18px; border:solid 1px #168e31; margin:0px auto; text-align:center; width:30%;}
.paidlistingblock{width:49%; float:left;}
.paidlisting{background:#dc3444; color:#fff; padding:5px 20px; border-radius:3px; width:auto; font-size:18px; border:solid 1px #bc2331; margin:0px auto; text-align:center; width:47%;}
.nomessage{text-align:center; color:#000; margin-top:30px; padding:40px 0 20px;}
.nomessage strong{/*font-size:20px;*/}
.footerlogo{/*background:#fff;*/ float:right; width:150px; padding:2px 5px; border-radius:5px; margin-top:5px;}
.mcopyright{background:#1d1d1d; text-align:center; padding:10px;}
.typeahead { border: 2px solid #FFF;border-radius: 4px;padding: 8px 12px;max-width: 300px;min-width: 290px;background: rgba(66, 52, 52, 0.5);color: #FFF;}
.tt-menu { width:300px; }
ul.typeahead{margin:0px;padding:10px 0px;}
ul.typeahead.dropdown-menu li a {padding: 10px !important;	border-bottom:#CCC 1px solid;color:#333;}
ul.typeahead.dropdown-menu li:last-child a { border-bottom:0px !important; }
.bgcolor {max-width: 550px;min-width: 290px;max-height:340px;background:url("https://www.landbasedbingochief.com/wp-content/themes/subsites/world-contries.jpg") no-repeat center center;padding: 100px 10px 130px;border-radius:4px;text-align:center;margin:10px;}
.demo-label {font-size:1.5em;color: #686868;font-weight: 500;color:#FFF;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {		text-decoration: none;		background-color: #1f3f41;		outline: 0;	}
.managealllisting{width:100%; padding-right:0px; margin-bottom:20px;}
.managealllistingoption{background:#fff; border:1px solid #eaeaea; padding:15px; margin:0px;}
.areacountry{width:80%; margin-left:15px;}
.amdate{width:76%; margin:20px 0;}
.bulkbm{float:right; width:76%; text-align:left; border-bottom:none; padding:21px 0 0px;}
.line-numbers{background-color:#ccc; position:relative; float:left; border:none; overflow:hidden; width:5%; text-align:center; height:500px;}
.numbered{position:relative; float:left; width:65%; height:500px;}
.bultsmtbtn{width:70%; display:inline-block; text-align:center; margin-top:20px;}
.open24hrs{width:auto; display:inline-block; background:#27a644; border:solid 1px #27a644; padding:5px 10px; border-radius:3px; color:#fff; margin-left:20px;}
.open24hrs:after{background:#fff url(images/arrow-down-green.png) no-repeat center center / 10px auto; content:''; display:inline; padding:0 9px; margin-left:5px; border-radius:10px;}
.offproimg img{vertical-align: middle; }
.offproimg .gallerybox{padding:0px ;}
.offproimg .gallerysection{width:61%; float:right;}
.dashmidsection{float:left; width:50%;}
.reviewsection{border:solid 0px #eaeaea;}
.reviewsection h4{/*border-bottom:solid 1px #eaeaea; padding:15px*/}
.reviewblock{padding:15px;}
.reviewimg{    width: 60px;    height: auto;    float: left;    }
.listaprmsg img{margin: 0 0 10px;    border: solid 1px #eaeaea;    padding: 3px;}
.commentreply{display:inline-block; width:90%; vertical-align:top; line-height:40px; }
.restdetail{margin-left:15px; display:inline-block; width:85%;}
.listaprmsg div.restdetail{width:88%;}
.restdetail strong{ font-size:15px;}
.restdetail span{ font-size:13px;}
.revbtnsection{padding:0 15px 20px; text-align:left; width: 100%;
display: table;}
.revbtnsection a.editbtn, .revbtnsection a.deletebtn{padding:5px 10px 5px 30px; float:right; color:#000; border-radius:5px; background:#eaeaea; text-align:center; font-size:13px;}
.revbtnsection a.deletebtn{background:#eaeaea url(images/deleteicon.png) no-repeat left 10px center; margin-left:15px;}
.revbtnsection a.editbtn{background:#eaeaea url(images/edit.png) no-repeat left 10px center / 16px auto;}
.revbtnsection a:hover .deletebtn{background:#f0f0f0 url(images/deleteicon.png) no-repeat left 10px center;}
.revbtnsection a:hover .editbtn{background:#f0f0f0 url(images/edit.png) no-repeat left 10px center / 16px auto;}
.bookmarkicon{background:#CC0000; padding:5px; border-radius:3px; /*width:5%;*/ float:right;}
.bookmarkicongray{background:#eaeaea; padding:5px; border-radius:3px; width:5%; float:right;}
a.bookmark{padding:6px 15px; border:solid 1px #fbb715; display:inline-block; line-height: normal; margin-top:10px; color:#fff; font-size:16px; border-radius:5px; background:#fbb715; float:right;}
a:hover .bookmark{ color:#fff;}
.dashmidsection div.row{margin:0px -15px;}
.bmksection{border:solid 1px #eaeaea; border-radius:5px; margin-bottom:30px;}
.bmkimg{border-radius:5px 5px 0 0;}
.bmkdetail{margin:0 0 10px 15px;}
.removebmk{top:6px; right:20px; position:absolute; color:#cc0000; background:#fff; border-radius:10px; padding:0 2px 0 4px; height:22px; line-height:24px;}
.removebmk:hover{color:#cc0000;}
.entry-content h4{margin-bottom:15px !important;}
.home a.dropdown-toggle{color:#d51010 !important;}
.manageuser{background:url("images/manage-user.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.managedraft{background:url("images/manage-draft.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.usermessage{background:url("images/usermessage.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
a.manageproduct{background:url("images/manage-product.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.managerarea{background:url("images/manager-area.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
a.managedraftlisting{background:url("images/publistlisting.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.publistlisting{background:url("images/managedraftlisting.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.searchlist{background:url("images/searchlist.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.dashboard{background:url(images/dashboard.png) no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.replyicon{background:url(images/reply.png) no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.message{background:url(images/messagelineicon.png) no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.reviews{background:url(images/review.png) no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.bookmarkhead{background:url(images/wishlist.png) no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.addlisting{background:url(images/listing.png) no-repeat left 8px center; padding: 6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.profile{background:url(images/profile.png) no-repeat left 8px center; padding: 6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.dashlogout{background:url(images/sign-out.png) no-repeat left 8px center; padding: 6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.replymsg{background:#005596 url(images/replywhite.png) no-repeat left 8px center !important; padding: 10px 10px 10px 40px !important; margin-top:20px;}
.viewlisting{background:url("images/viewlisting.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.mnglisting{background:url("images/listing.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.mngeproduct{background:url("images/manage-product.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.imagegallery{background:url("images/image-gallery-icon.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.bquery{background:url("images/messagelineicon.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.message{background:url("images/messagelineicon.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.reviews{background:url("images/review.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.bookmarks{background:url("images/wishlist.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.subscription{background:url("images/subcription.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.payment{background:url("images/payment.png") no-repeat left 8px center; padding:6px 10px 6px 40px !important; border-bottom:dashed 1px #eaeaea; display:block;}
.wp_review_comments_template #comments .avatar{ margin-top:0px;}
.wp_review_comments_template .commentmetadata{width:100%; margin-top:15px; display:inline-block;}
/*.wp_review_comments_template #comments .fn {display: block;}*/
/*.wp_review_comments_template #comments .ago{float:right;}*/
.replytextblock{background:#fafafa url(images/reviewuser.png) no-repeat left center / 40px auto; padding:15px 15px 15px 60px !important; border:none; border-top:solid 1px #f0f0f0; width:100%; display:inline-block;}
.replytext{background:#fff; border:solid 1px #eaeaea; height:45px;}
.wp_review_comments_template #commentform p.comment-form-comments {width:86%; clear:none; margin-bottom:0px; }
.wp_review_comments_template #commentform p.form-submits {width:14%; clear:none; margin-bottom:0;}
.wp_review_comments_template #commentform input{ margin-bottom:0px; padding:14px; border-radius:0px;}
.likebtn, .commentbtn{float:left; padding:0px 0 20px 15px !important; }
.likebtn a.likebtns, .commentbtn a.commentbtns{border-radius:5px 0 0 5px; padding:3px 5px 3px 25px; color:#000; float:left; font-size:12px; /*margin-right:10px;*/}
.likebtn a.likebtns{background:#e0e1e2 url(images/like.png) no-repeat left 8px center / 13px auto; }
.likebtn a:hover.likebtns{background:#f1f1f1 url(images/like.png) no-repeat left 8px center / 13px auto; }
.commentbtn a.commentbtns{background:#e0e1e2 url(images/comment.png) no-repeat left 8px center / 13px auto;}
.commentbtn a:hover.commentbtns{background:#f1f1f1 url(images/comment.png) no-repeat left 8px center / 13px auto;}
.sharebtn a{background:#e0e1e2 url(images/share.png) no-repeat left 8px center / 13px auto; font-size:12px}
.sharebtn a:hover{background:#f1f1f1 url(images/share.png) no-repeat left 8px center / 13px auto;}
.sharebtn{float:right; padding:0px 15px 20px 0px !important;}
.lccount{background:#fff; border-radius:0 5px 5px 0px; border:solid 1px #eaeaea; padding:2px 10px; float:right; color:#000000; font-size:12px;}
.sharebtn a{border-radius:5px; padding:3px 5px 3px 25px; color:#000; float:left;}
.cld-like-dislike-wrap{display:inline-block; margin-bottom:20px; float:left;  }
span.cld-count-wrap{color:#6d6d6d; background:#fff; padding:0px 10px;  border-radius:0px 5px 5px 0px; display: inline-block;}
.cld-like-trigger{color:#00CC00 !important;}
.cld-dislike-trigger{color:#cc0000 !important;}
.cld-common-wrap{background:#f7f7f7; border:solid 1px #e0e1e2; border-radius:5px;}
/*h1, h2{clear:none;}
h1.entry-title{width:22%; float:left; clear:none;}*/
.mainadmintitle{width:100%; text-align:center; padding:0 30px; font-size:40px; font-weight:bold;}
.admindash{margin:0px auto 30px !important; display:block;}
.onlymember{/*border:solid 1px #eaeaea;*/ margin-bottom:20px;}
.pms-no-payments{background:url(images/nopayments.png) no-repeat center top; color:#000; padding:130px 0 0; border-radius: 5px;height: 500px; text-align:center; font-size:24px;}
.noreviewsection{/*border:solid 1px #eaeaea;*/ margin-bottom:20px !important; box-shadow:0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03); padding-top:30px;}
.addpop{display:block; margin:0px auto; width:35%;}
.reviewsreplyblock{background:#f7f7f7; padding:15px; border-top: solid 1px #eaeaea;}
.reviewsreplyblock p{margin-bottom:10px; margin-top:0;}
.reviewsreplyblock hr{margin-top:5px !important; margin-bottom:5px !important;}
.reviewsreplyblock img{/*border-radius:50px;*/ margin-right:10px; /*width:40px; height:42px;*/ display:inline;}
textarea.reviewsreply{float:left; width:85%; height:40px;}
input.reviewsreplybtn{float:right; width:15%; border-radius:0px; height:40px;}
.reviewsreplyform{display:flex; width:100%;}
.reviewiconimg{border-radius:50px; margin-right:10px; width:40px; height:42px;}
.gd-mylist-box .bmksection > a{height:130px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
/*.bmksection > a{height:130px; display:flex; align-items:center; justify-content:center; overflow:hidden;}*/
.bmksection > a img{/*max-height:130px;*/ border-radius:0px;}
.bmkdetail{margin:10px 0 0; text-align:center;}
.bmkdetail > a{color:#000;}
.js-gd-remove-mylist{color:#cc0000; border-color:#cc0000;}
#mylist_btn_2291{display:inline-block; margin-top:43px;}
#mylist_btn_2291 .js-gd-add-mylist{background:#36c0d1; color:#fff; border:solid 1px #36c0d1; font-size:16px; line-height:2; padding:6px 28px;}
#mylist_btn_2291 .js-gd-remove-mylist{background:#cc0000; color:#fff; border:solid 1px #cc0000; font-size:16px; line-height:2;}
.js-item-mylist ~ div{display:inline-block; margin-top:43px; float:right;}
.js-item-mylist ~ div .js-gd-add-mylist{background:#000; color:#fff; border:solid 1px #000; font-size:16px; /*line-height:2;*/ padding:6px 28px;}
.js-item-mylist ~ div .js-gd-remove-mylist{background:#cc0000; color:#fff; border:solid 1px #cc0000; font-size:16px; /*line-height:2;*/}
.managelisting{width:76%; margin:20px 0;}
.bsname{width:70% !important;}
.bsstatus{width:30% !important;}
.slist{ width:91%;}
.staff{ width:200px;}
.nodraftlisting{ padding:20px; text-align:center;}
.nodraftlisting strong{ display:block; font-size:36px;}
.messgformcontent{/*border-bottom:solid 1px #e7e7e7;*/ /*padding-bottom:15px;*/}
.reviewdate{float:right; font-size:13px; color:rgba(0,0,0,.4); text-align:right;}
.proimage{display:block !important;}
.prouser{margin:0px auto; background:#000; border-radius:5px; padding:10px !important; color:#fff !important; text-align:center;}
.usermenu div.dropdown-menu::after{border-width:0px;}
.site-branding img.attachment-thumbnail{width:30px; border-radius:50px; vertical-align:middle; border:solid 1px #ccc; background:#fff;}
a:hover.loginlink, a:focus.loginlink, a:visited.loginlink, a:active.loginlink, a:link.loginlink, a:hover.reglink, a:focus.reglink, a:visited.reglink, a:active.reglink, a:link.reglink{color:#fff !important;}
p.warning{background:#f8d7da; border:solid 1px #f5c6cb; color:#721c24; padding:.75rem 1.25rem; border-radius:.25rem;}
.wppb-success, .wppb-warning{width:30% !important; font-weight:bold;}
.producttags{display:inline-block; width:100%; background:rgba(0, 0, 0, 0) url("images/category-icon.png") no-repeat scroll left top 25px / 16px auto; padding-left:20px; border-top:solid 1px #dee6eb; margin-top:20px; padding-top:20px; border-bottom:solid 1px #dee6eb; padding-bottom:15px; margin-bottom:15px;}
.producttags strong{display:inline;}
.producttags ul{padding:0px; display:inline;}
.producttags ul li{background:url("images/tag-icon.png") no-repeat scroll left 5px top 7px / 13px auto; display:inline-block; font-size:14px; margin-bottom:5px; padding:0px 10px 0px 20px; color:#d51010;}
.producttags ul li a{/*color:#0e85d9;*/}
.bgoverlay{background:rgba(255,255,255,.9); height:100%; position:absolute; top:0; left:0; right:0; border-radius:5px; padding-top:10%;}
.footerlinks, .sociallinks{color:#fff;}
#colophon .site-info{color:#fff; text-align:left;}
.subscribe{width:1000px; /*border:solid 1px #eaeaea;*/ /*background:#fff;*/ margin:0px auto; padding:30px; border-radius: 5px; display: flex;  align-items: center;
background:#f0f2f5; border: solid 1px #fff; 
  /*background:url("images/subscribe-bg.jpg") no-repeat scroll 0 0 / auto 100%;*/
  /*background: rgba(0,0,0,.5);
  background-image: url("images/subscribe-bg.jpg");  
  background-image: url("images/subscribe-bg.jpg"), linear-gradient(rgba(0,0,0,.5), rgba(52,152,219,.5));  */     
   /* background-image:
    linear-gradient(to bottom, rgba(213, 16, 16, 0.62), rgba(213, 16, 16, 0.83)),
    url('images/subscribe-bg.jpg');    
    background-size: cover;*/	
	/*width: 80%;
    height: 400px;*/ 
	}
body.page-id-2889{background-image:/*linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(200, 200, 200, 0.55)),*/ url('images/subscribe-bg.jpg'); background-size:cover;}
.textbox{width:600px;  padding-right:20px;    padding:0 20px; margin-right: 30px;}	 
.pricetextbox{     text-align: center;     font-weight: bold; font-size:20px;   /* text-shadow: 0 0 20px #fff, 0 0 20px #fff, 0 0 20px #fff, 0 0 20px #fff, 0 0 20px #fff, 0 0 20px #fff, 0 0 20px #fff; */} 
.pricetext{ float: left;    width: 48%;    height: 110px;    margin: 20px 0;    background: #fff;    display: flex;    flex-direction: column;     box-shadow: 0 1px 2px #cacaca;
    align-items: center;    justify-content: space-between; position:relative; }
.discount{background: #000;    padding: 10px;    width: 60px;    height: 60px;    border-radius: 60px;    color: #fff;    font-size: 10px;    display: inline-table;
    position: absolute;    right:-15px;    top:-15px; line-height:normal;}
.headprice{ font-size:24px;}
.pricetext .red{    font-size:40px;    color: #d51010;  }
.ft28{ font-size:28px;}
.pagecontent{ text-align:left; margin-bottom:40px;}
.pagecontent ul { list-style:none; margin:0px;     border: solid 1px #dbdbdb;    box-shadow: 0 0 20px #cccc;    background: #eaeaea;    padding: 25px;    border: solid 1px #dbdbdb;}
.pagecontent ul li{text-align: left !important;    margin-bottom: 10px !important; font-size:18px;     background: url(images/right-red-check.png) no-repeat scroll left top 5px / 22px auto;     padding-left: 35px;}
sup{top:-.4em !important;}
sub{bottom:0em !important;}
sub, sup{font-size:65% !important;}
.form_subs{    width: auto;    background: #fff;    padding: 0 25px;    border-radius: 5px; box-shadow: 0 1px 2px #cacaca;} 
.subscribe input{display:block; margin-bottom:20px; width:100%; background:#e4e6eb; border-radius: 5px;}
.subscribe p{margin-bottom:30px; text-align:center; margin-top:0;}
.subscribe h3{margin-bottom:10px; text-align:center;  font-weight: bold;}
.subscribe input.subscribe-submit{ font-size:18px;}
.head_price{font-size: 30px;     padding: 5px 0px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 2px #cacaca	;}
:focus{outline: none;} 
.subfield{position: relative;}
input[type="text"]{font: 15px/24px "Lato", Arial, sans-serif;	color: #333;	width: 100%;	box-sizing: border-box;	letter-spacing: 1px;}
.effect-7, .effect-8, .effect-9{border: 1px solid #ccc;	padding:7px 14px 9px !important; transition:0.4s;}
.effect-7~.focus-border:before, .effect-7~.focus-border:after{content:""; position:absolute; top:0; left:50%; width:0; height:2px;	background-color: #d51010;	transition: 0.4s;}
.effect-7~.focus-border:after {	top: auto;	bottom: 0;}
.effect-7~.focus-border i:before, .effect-7~.focus-border i:after {	content: "";	position: absolute;	top: 50%;	left: 0;	width: 2px;	height: 0;	background-color: #d51010;	transition: 0.6s;}
.effect-7~.focus-border i:after{left: auto;	right: 0;}
.effect-7:focus~.focus-border:before, .effect-7:focus~.focus-border:after {	left: 0;	width: 100%;	transition: 0.4s;}
.effect-7:focus~.focus-border i:before,
.effect-7:focus~.focus-border i:after {	top: 0;	height: 100%;	transition: 0.6s;}
.subscribeicon{position:relative; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing: grayscale;}
.icon-name:after{content:"\e008"}
.icon-designation:after{content:"\e139"}
.icon-email:after{content:"\2709"}
.icon-phone:after{content:"\e183"}
.icon-skype:after{content:"\e035"}
.icon-paypal:after{content:"\e148"}
.icon-bingo:after{content:"\2a"}
.icon-address:after{content:"\e062"}
.icon-state:after{content:"\e034"}
.icon-country:after{content:"\e135"}
.subscribeicon::after{position:absolute; right:15px; top:13px; z-index:2; width:20px; color:rgba(0, 0, 0, 0.4); text-align:center;}
.global{    width: 100%;    margin: 50px auto 0;    background: #fff;    padding: 50px;}
.globallist{  -webkit-columns: 5 150px;  -moz-columns: 5 150px;  columns: 5 150px;  -webkit-column-gap:0em;  -moz-column-gap:0em;  column-gap:0em;} 
.globallist ul{list-style:none;}
.globallist ul li{/*float:left; width:25%;*/ background:url("images/right-arrow.png") no-repeat left center / 12px auto; padding-left:18px; line-height:28px;}
.globallist ul li.continent{background:#d51010; margin-right:20px; margin-top:10px;}
.globallist ul li.continent a{color:#fff; cursor:default; }
.globallist ul li.continent a:hover{color:#fff;}
.globallist ul li a:hover{color:#000000;}
.statesmap{width:1290px; margin:50px auto;} 
.uslist{  -webkit-columns: 4 150px;  -moz-columns: 4 150px;  columns: 4 150px;  -webkit-column-gap:0em;  -moz-column-gap:0em;  column-gap:0em;} 
.uslist ul{list-style:none;}
.uslist ul li{/*float:left; width:25%;*/ background:url("images/right-arrow.png") no-repeat left center / 12px auto; padding-left:18px; line-height:28px;}
.uslist ul li a:hover{color:#000000;}
.type-post{position:relative;}
.overlaybackground{height:364px; position:absolute; top:0; left:0; width: 100%; z-index:9; display:flex; justify-content:center; align-items:center;}
.overlaybackground a.sendenquiry{    border-radius: 50px;    padding: 10px 50px;    font-size: 20px;    font-weight: normal; border: dashed;}
.overlaybackgroundnext{height:364px; position:absolute; bottom:230px; left:0; width: 100%; z-index:9; display:flex; justify-content:center; align-items:center;}
.overlaybackgroundnext a.sendenquiry{border-radius:50px; padding:10px 50px; font-size:20px; font-weight:normal; border:dashed;}

.up-title{z-index:99;}

.notftrlist{background:#2a2a2a; border-radius:5px; width:85%; color:#fff; display:flex; justify-content:space-between; padding:20px; font-size:26px; box-shadow:0 0 15px #999; align-items:center;}
.clickheretxt{color:#fff; width:200px; text-align:center; font-size:16px;}

.overlaytext{font-weight:500; padding-top:20px;}



#wpcf7-f802-p124-o1 form.wpcf7-form{width:420px; background:#fff; padding:30px; border:solid 1px #eaeaea;}
#wpcf7-f802-p124-o1 form.wpcf7-form label{display:block;}
#wpcf7-f802-p124-o1 form.wpcf7-form input, #wpcf7-f802-p124-o1 form.wpcf7-form textarea{width:100%;}
#wpcf7-f802-p124-o1 form.wpcf7-form input[type=submit]{ width:auto;}


.select2-container .select2-selection--single{height:44px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px !important;}
.wppb-form-field label{margin:0; line-height:44px;}

.slist{width:90% !important;}


.wppb-form-field > span.select2-container {
 width: 85% !important;
}

.overlaybg{ background:#ccc;}
.overlaybackgroundbtn{ background:#d51010; border-radius:5px; padding:5px 20px; color:#fff;}

.paypal_payment{text-align:center; display:flex; flex-direction:column; align-items:center; margin-top:50px;}
.paypal_payment a img.process{width:300px; height:auto;}

.year_period{float:left; width:auto; margin-right:27px; padding-right:27px; border-right: solid 1px #dee6eb; font-size:21px; font-weight:600; text-align:right; position:relative;}
input[type="radio" i]{/*background-color:initial; cursor:default; -webkit-appearance:radio; box-sizing:border-box; margin:3px 3px 0px 5px; padding:initial; border: initial; display:inline; width:auto;*/}
	
.year_period label{margin-bottom:0px;}
	
.subscribepanel{display:inline-block; width:100%; background:#e4e6eb; border-radius:5px; padding: 10px; margin-bottom:20px;}

.subscribetitle{font-weight:bold;}

.price{font-size:18px; color:#d51010; text-align:right;}
.year_period span.discounttext{    font-size: 8px;    background: #d51010;    color: #fff;    padding: 5px;    text-align: center;}

.discounttext{width:40px; height: 43px; border-radius: 60px; display: inline-table; position: absolute; right:-47px; top:-6px; line-height: normal;}

.entry .entry-content p{margin-bottom:20px !important;}
.entry .entry-content p{margin-bottom:20px !important;}

#wppb-login-wrap p{padding-bottom:0px !important;}

.paymentcorrect{border: solid 5px #3baa34; padding:20px; border-radius:100%; width:128px;}




.page-id-394{background:#eaeaea;}
.page-id-394 article{width:345px; box-shadow:0 1px 2px #cacaca; background:#fff; margin:40px auto 40px !important; padding:1px 0; border:solid 0px #eaeaea;}
.page-id-394 article h1{text-align:center;  margin:1rem 0 0rem !important;}
.page-id-394 article form input#user_pass, .page-id-394 article form input#user_login{width: 100% !important; background: #e4e6eb;
    border: none !important;}
p.error{width: auto;}




@media (min-width: 1199px){
.prolist{width:1100px;}
#eapps-twitter-feed-1 .eapps-twitter-feed-container, #eapps-facebook-feed-1 .eapps-facebook-feed{max-width:850px !important;}
.eapps-twitter-feed-medium .eapps-twitter-feed-posts-item{display:inline-block; position:relative !important; transform:inherit !important;}
}
@media (min-width: 992px){
/*.entry-header h1.entry-title{width:100%;}*/
}
@media (min-width: 768px){
.iconpostion{display:none;}
.fl{float:left;}
.fr{float:right;}
.indigo{ display:none;}
}
@media (min-width: 1298px) and (max-width: 1337px){
/*.site-branding .search-form{width:38%;}*/
}
@media (min-width: 1200px) and (max-width: 1279px){
/*.site-branding .search-form{width:39%;}*/
.custom-select{width:30% !important;}
.search-form label{width:50%;}
.site-branding input.search-submit{width:20%;}
.dashleftsection{width:23%; margin-right:0px;}
.dashrightsection{width:77%; padding-left:15px;}
.productsection{width:50%; padding:0px 10px; background:none; border:none;}
.productsection:nth-child(2n+1){margin-right:0px;}
}
@media (min-width: 1200px) and (max-width: 1297px){
/*.site-branding img{width:28%;}*/
}
@media (min-width: 992px) and (max-width: 1199px){
.site-content{width:970px; padding-left:15px; padding-right:15px; margin:0 auto;}
.content-area{padding:20px; width:100%;}
.viewmore a{ width:auto;}
.guidelist{ width:100%;}
.site-branding-container{width:970px; padding-left:15px; padding-right:15px; margin:0 auto;}
.site-branding{margin:0;}
.widget-area{padding-right:25px; width:25%;}
.workinghours{padding-right:0px; width:100%;}
.site-main{width:75%;}
.widget-area{padding-right: 0;}
.atoz a{margin-bottom:5px;}
.sitemap ul{padding:0px;}
.sitemap ul li a{width:33%;}
.closetimespace{margin-left:25px;}
.site-branding img{border:none; margin-top:15px;}
.site-branding .search-form{/*float:right;*/ margin-top:15px;/* width:41%;*/}
.search-form label{width:50%;}
a.logout, a.db{padding:9px 16px; text-indent:-9999px; border:1px solid #fff;  margin-top: 15px;}
.db{background:rgba(0, 0, 0, 0) url("images/dashboard-white.png") no-repeat scroll center center;}
.logout{background:rgba(0, 0, 0, 0) url("images/logout.png") no-repeat scroll center center / 24px auto;}
input.search-submit{padding:12px 5px; width:18%;}
.dashrightsection{width:75%;}
.productsection:nth-child(2n+1){margin-right:12px;}
.custom-select{width:30%;}
.homebgsection .search-form label{width:63%;}
.site-branding input.search-submit{width:20%;}
.search-results main.site-main{width:75% !important; padding:0 15px 0 0;}
.search-results div.productsection{margin:0 0 20px; padding:0 5px; width:33%;}
.messagelist ul li.ipicon{background:url("images/ipicon.png") no-repeat left 35px center;}
.singlemessage div.titledatebox div.date{width:39%;}
.singlemessage div.titledatebox h4{width:60%;}
span.offerprice{width:60%;}
.offerdate{width:40%;}
.homebgsection h1{margin-top:40px; font-size:48px;}
.homebgsection{background:/* top, transparent red */ linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(images/dazzleyellowpage-bg.jpg) no-repeat center center / cover; height:350px;}
.entry-title, .not-found .page-title, .error-404 .page-title, .has-larger-font-size, h2{font-size:24px;}
a.loginlink{margin-left:0px; background:url("images/user-white.png") no-repeat scroll left center / 12px auto; padding-left:15px; font-size:14px;}
a.reglink{color:#fff !important; margin-left:13px; margin-top:30px; background:url("images/signup-white.png") no-repeat scroll left center / 12px auto; padding-left:15px; font-size:14px;}
h1.entry-title{width:29%;}
.managelisting{width:71%;}
.dashleftsection{width:26%;}
.dashrightsection{width:71%;}
select#areastate, select#subcategory{margin-top:20px;}
.sociallinks a img{width:18%;}
input.emailsubs, input.subscribebtn{width:100%;}
.freelistingblock{width:25%; float:left;}
.freelisting{width:87%;}
.subscribe{width:100%;}
.pagecontent h1{width:100%;}
body{padding-top:130px;}
.statesmap{width:100%;}
.global{padding:30px;}
}
@media (min-width: 768px) and (max-width: 991px){
.site-content{width:750px; padding-left:15px; padding-right:15px; margin:0 auto;}
.content-area{padding:20px; display: inline-block;}
.site-branding-container{width:750px; padding-left:15px; padding-right:15px; margin:0 auto;}
.site-branding{margin:0;}
.custom-select{width:38%;}
.search-form label{width: 47%;}
.navbar-expand-md{margin-top:0px !important; margin-right:0px;}
.site-branding .search-form {    margin-top: 0px;}
.site-branding img{/*width:49%;*/}
.site-branding .search-form{width:100%;}
.site-main{padding:0px;}
.widget-area{padding-right:0; width:100%;}
.workinghours{padding-right:0; width:100%;}
.single main.site-main{width:100%;}
.leftsidepart{width:100%;}
.site-main{padding-left:0px; padding-right:0px; width:100%;}
.atoz strong{width:100%; display:inline-block; margin-right:0px; margin-bottom:10px;}
.atoz a{margin-bottom:5px;}
.sitemap ul{padding:0px;}
.sitemap ul li a{background:url("images/next.png") no-repeat left top 2px / 14px auto; line-height:normal; margin-bottom:15px; padding:0 10px 0 22px; width:50%;}
.dashleftsection{margin-right:0; margin-bottom:20px; width:100%;}
.dashrightsection{width:100%;}
.alfield:nth-last-of-type(3), .alfield:nth-last-of-type(5), .alfield:nth-last-of-type(7){padding-right:20px;}
.dhop{margin:10px 0 20px !important; width:100% !important;}
.weekdday select{width:47%; margin-bottom:15px;}
select.closetimespace{margin-left:0px;}
.weekdday label{display:block;}
.weekdday label.containerd{width:97%; text-align:right;}
.weekdday span.checkmarkd{right:60px; left:auto;}
.weekdday{background:#fff; border:1px solid #dadada; border-radius:3px; margin-bottom:10px; padding:10px;}
.manageproductlist ul li.producttitle, .manageproductlist ul li.productdescription, .manageproductlist ul li.productbtnsection{width:100%; padding-right:0px; margin-bottom:15px;}
.post_date{text-align:center;}
.content-area, .guidelist{width:100%;}
.homebgsection{height:auto;}
.homebgsection form.search-form{padding:20px; width:100%; background:none;}
.homebgsection form.search-form div.custom-select{width:25%;}
.homebgsection .search-form label{width:80%;}
.hmssbtn{width:20%;}
.productsection:nth-child(2n+1){margin-right:13px;}
.search-results main.site-main{width:100% !important;}
.search-results div.productsection{margin:0 0 20px; padding:0 5px; width:33%;}
form#pms-retry-payment-subscription-form ul li.pms-field, form#pms_new_subscription-form ul li.pms-field{width:48%;}
.messagelist ul li.ipicon{background:url("images/ipicon.png") no-repeat left 35px center;}
.singlemessage div.titledatebox div.date{width:39%;}
.singlemessage div.titledatebox h4{ width:60%;}
.singlemessage div.titledatebox{border-top:0px solid #ccc;}
span.offerprice{width:60%;}
.offerdate{width:40%;}
.viewmore a{ width:auto;}
.homebgsection h1{margin-top:30px; margin-bottom:30px; font-size:36px;}
.listinginfotable{width:50%;}
button.selectcity{width:100%; margin-right:0px; margin-bottom:15px;}
.footerlinks h4, .sociallinks h4 {    font-size: 18px;}
.sociallinks a img {    width: 22%;}
input.emailsubs, input.subscribebtn{width:100%;}
.site-header{padding:1rem 0;}
.ipaddev{position:absolute !important; right:0; text-align:right; /*top:15px;*/}
.dropdown-toggle{display:block !important; background:none !important; margin:0 auto !important; width:150px; text-align:center; color:#fff !important; border-radius: 3px;}
.showtime .dropdown-toggle{display:block !important; background:#fff !important; margin:0 auto !important; width:100%; text-align:left; color:#36c0d1 !important; border-radius: 3px; font-size:13px; padding:0 !important;}
.mobdev .dropdown-menu{top:52px !important; width:auto; min-width:130px;}
.freelistingblock{width:27%;}
.freelisting{width:80%;}
}
@media(min-width: 601px) and (max-width: 767px){
.homebgsection{height:auto; background:/* top, transparent red */ linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(images/dazzleyellowpage-bg.jpg) no-repeat center center / cover;}
.homebgsection h1{margin-bottom:30px; margin-top:20px; font-size:32px;}
.homebgsection h3{margin-bottom:10px; margin-top:30px;}
.popcat ul{padding-right:1rem;}
.popcat ul li{width:46%;}
.content-area, .site-branding .search-form, .leftsidepart, .site-main, .widget-area, .single main.site-main, .lefthead, .righthead{width:100%;}
.content-area{display:inline-block;}
.topcategory ul li, .topareas ul li{width:31%;}
.topcategory ul li:nth-child(3n+3), .topareas ul li:nth-child(3n+3){ margin-right:0px;}
.site-branding img{width:60%;}
.site-branding input.search-field{}
.site-main{padding:0px;} 
.claimlink{margin:20px 0; text-align:center;}
.cform{width:30.6%;}
.tags a{width:49%;}
.widget-area{width:50%; padding-right:15px; float:left;}
.workinghours{width:100%; margin-top:0px;}
.atoz strong{width:100%; display:inline-block; margin-right:0px; margin-bottom:10px;}
.atoz a{margin-bottom:5px;}
.sitemap ul{padding:0px;}
.sitemap ul li a{background:url("images/next.png") no-repeat left top 2px / 14px auto; line-height:normal; margin-bottom:15px; padding:0 10px 0 22px; width:50%;}
.dashleftsection{margin-right:0; margin-bottom:20px; width:100%;}
.dashrightsection{width:100%;}
.alfield:nth-last-of-type(3), .alfield:nth-last-of-type(5), .alfield:nth-last-of-type(7){padding-right:20px;}
.dhop{margin:10px 0 20px !important;  width:100% !important;}
.weekdday select{width:47%; margin-bottom:15px;}
select.closetimespace{margin-left:0px;}
.weekdday label{display:block;}
.weekdday label.containerd{ width:97%; text-align:right;}
.weekdday span.checkmarkd{right:60px; left:auto;}
.site-branding{margin:0 20px;}
.site-branding img{width:45%;}
a.pfl{margin-left:10px; margin-top:15px;}
.singlemessage div.titledatebox h4{width:50%;}
.singlemessage div.titledatebox div.date{ width:49%;}
a.db{background:#000 url("images/dashboard-white.png") no-repeat left 5px  center; text-indent:-9999px; height:38px; margin-top:15px; padding-left:35px; border:1px solid #fff;}
a.logout{background:#000 url("images/logout.png") no-repeat left 5px center / 24px auto; border:1px solid #fff; height:38px; margin-top:15px !important; text-indent:-9999px; padding-left:35px;} 
.homebgsection form.search-form{padding:20px; width:100%;}
.homebgsection form.search-form div.custom-select{width:25%;}
.homebgsection .search-form label{width:55%;}
.search-form label{width:85%;}
.hmssbtn{width:100%;}
.search-results div.productsection{padding:0 5px; width:33%; margin:0px 0 20px 0;}
form#pms-retry-payment-subscription-form ul li.pms-field, form#pms_new_subscription-form ul li.pms-field{width:48%;}
.weekdday{background:#f6f6f6; border:1px solid #dadada; border-radius:3px; margin-bottom:10px; padding:10px;}
.site-header{padding:1.2rem 0 1.2rem;}
.gallerybox{float:none; padding:0px 5px 20px; width:32%; display:inline-block;}
.archive article.post, .search-results article.post{display:block;}
.navbar-expand-md{width:100%;}
.tax-keywords div.productsection{width:32%; margin:0px 0px 15px!important;}
}
@media (min-width: 481px) and (max-width: 600px){
.custom-select{width:30% !important;}
.search-form label{width:82%;}
.site-branding input.search-submit{width:18%;}
.gallerybox{float:none; padding:0px 5px 20px; width:32%; display:inline-block;}
}
@media (max-width: 991px){
body{padding-top:0px;}
.deskdev{display:none;}
.mobdev{display:block;}
.country select#areacountry{width:100% !important; margin-left:0px !important; margin-top:0; margin-bottom:15px;}
select#areastate, select#areacity, select#cityareas, select#subcategory{width:100% !important; margin-left:0px !important; margin-top:0; margin-bottom:15px;}
select.selectlistingfield{width:100% !important; margin-left:0px !important; margin-top:0;}
.dashmidsection{width:100%;}
.site-branding img{width:auto; padding-left:0px; margin:0px auto; /*display:block;*/}
.moblogin{/*float:right; background:url("images/user.png") no-repeat right top 5px / 20px auto; text-indent:-9999px;*/
width:130px; height:auto; text-align:center !important; margin:0px auto; border:solid 1px #d51010; border-radius:3px; display:block; background:#fff;}
.ls{padding:10px 0px; background:#d51010; width:100px; margin:15px auto 0; text-align:center; color:#fff !important; cursor:pointer; border-radius:3px;display: inline-block; border:solid 1px #fff;}
.page-id-2258 a.moblogin{display:none !important;}
.site-branding{text-align:center;}
.site-branding img.attachment-thumbnail{display:inline;}
.paymenticonsection, .socialiconsection{width:100%; padding-right:0px;}
.input-group{margin-left:40px;}
.weekdday label.containerd{width:90%; text-align:left; margin-left:0px; margin-bottom:10px;}
.weekdday span.checkmarkd{right:60px; left:0;}
.managelisting{width:97%;}
h2.totaldraftlisting{margin:15px 0px !important; float:none;}
.mobdev .dropdown-menu{background:#fff; text-align:center; box-shadow:none;}
.subscribe{width:100%; padding:0; flex-direction:column;}
.textbox{width:100%; margin-right:0px; padding:0px 0 30px;}
body.page-id-2889{background:none;}
.pricetext{width:100%;}
.statesmap{width:100%;}
.statesmap div.map{display:none !important;}
.global{padding:30px;}
}
@media (max-width: 767px){
.deskdevs{display:none;}
.mobdevs{display:block;}
.messagelist ul.dpn{display:none;}
.messagelist ul li.title:before, .messagelist ul li.message:before, .messagelist ul li.ip:before, .messagelist ul li.date:before{position:absolute; left:10px; top:0px; white-space:nowrap; width:40%; font-weight:bold; text-align:left;}
.messagelist ul li.title, .messagelist ul li.message, .messagelist ul li.ip, .messagelist ul li.date{background:none; padding-left:35%; position: relative; width:100%; font-weight:normal; font-size:13px; text-align:left;}
.messagelist ul li.message{padding-right:0;}
.manageproductlist ul li.producttitle, .manageproductlist ul li.productdescription, .manageproductlist ul li.productbtnsection{width:100%; padding-right:0px; margin-bottom:15px;}
.post_date{text-align:center;}
.productsection{width:47%; float:none; display:inline-block; padding:0; margin:6px !important;}
.productsection:nth-child(2n+1){margin-right:17px;}
.search-results main.site-main{width:100% !important;}
.singlemessagebox ul li.blurl{width:100%;}
.singlemessagebox ul li.ip{width:100%; text-align:left;}
.singlemessage div.titledatebox{border-top:0 solid #ccc;}
.leftheadoffer{padding-right:0; width:100%;}
span.offerprice{width:100%;}
.offerdate{background:url("images/clocks.png") no-repeat left center / 16px auto; padding-left:25px; width:100%;}
.rightheadoffer{margin-top:30px; width:100%;}
.lSPager{display:none !important;}
.viewmorebl a, .viewmore a{width:auto;}
img.wp-post-image, .widget-area img{display:block; margin:0px auto;}
.opentitme div.timetitle{/*background:none;*/}
button.selectcity{width:100%; margin-right:0px;}
.mobdev div.collapse{display:block;}
.site-branding{margin:0px; padding:0px 20px; display:block;}
.clrwhite{color:#fff;}
.dropdown-menu:after{border-width:0px;}
button.selectcity{width:100%; margin:0px;}
.homebgsection form.search-form{width:100%; padding:20px; background:none;}
.homebgsection .search-form label{width:75%; padding:0 0 15px;}
.custom-select{width:100% !important; margin-bottom:15px;}
.site-branding .search-form{text-align:left; width:100%; margin:20px 0px;}
.listinginfotable{width:100%;}
.single .entry .entry-title{width:auto; float:none; text-align:left;}
.downloadpdf{width:45%; text-align:center;}
.downloadpdf img{width:100%;}
.tabsy > .tabButton, .tabsyd > .tabButtond{text-align:left;}
.iconpostion{float:right; top:7px;}
.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {width:100% !important;}
.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input{width:100% !important;}
.wppb-form-field > span{margin-left:0% !important;}
.homebgsection .search-form .hmssbtn{width:25%; padding:12px 0px !important; border-radius:3px !important;}
table#pms-payment-history{width:100%; border-collapse:collapse;}
#pms-payment-history th{background:#333; color:white; font-weight:bold;}
#pms-payment-history td, #pms-payment-history th{padding: 6px; /* border: 1px solid #ccc; */ text-align:left;}
table#pms-payment-history, #pms-payment-history thead, #pms-payment-history tbody, #pms-payment-history th, #pms-payment-history td, #pms-payment-history tr{display: block;}
#pms-payment-history thead tr{position:absolute; top:-9999px; left:-9999px;}
/*tr { border: 1px solid #ccc; }*/	
#pms-payment-history td{border:none; /*border-bottom:1px solid #eee;*/ position:relative; padding-left:50% !important; text-align:left !important;}	
#pms-payment-history td:before{position:absolute; top:6px; left:6px; width:45%; padding-right:10px; white-space:nowrap;}
#pms-payment-history tr:nth-of-type(odd){background:#eee;}
#pms-payment-history tbody tr td:nth-of-type(1):before{content:"ID";}
#pms-payment-history tbody tr td:nth-of-type(2):before{content:"Amount";}
#pms-payment-history tbody tr td:nth-of-type(3):before{content:"Date / Time";}
#pms-payment-history tbody tr td:nth-of-type(4):before{content:"Status";}
#pms-payment-history tbody tr td:nth-of-type(5):before{content:"Invoice";}
footer.site-footer{display:none;}
.dropdown-toggle{display:block !important; background:#fff !important; margin:0 auto !important; width:150px; text-align:center; color:#36c0d1 !important; border-radius:3px;}
.navbar-expand-md{width:100% !important; padding:0 15px !important; margin-top:0px !important;}
.mobdev .dropdown-menu{background:none; text-align:center; box-shadow:none;}
.showtime .dropdown-toggle{width:100%;}
.staff{position:static; margin:0px auto; float:none;}
.dashleftsection{display:none;}
.site-branding-container nav.mobuser{display:none;}
.mbr-table ul li a{text-align:left;}
.industrytype{float:none;}
.socialsharing{width:100%; display:none;}
.freelistingblock{width:100%;}
.freelisting{width:auto;}
}
@media (max-width: 600px){
.pfl{width:100%; margin-left:0px; text-align:center;}
.archive article.post, .search-results article.post{width:100%;}
.site-branding input.search-field{width:100%;}
input.search-submit{}
.content-area{display:inline-block; width:100%;}
.single main.site-main{width:100%; padding:0px;}
.righthead, .lefthead, .phone, .mobile, .areawise, .cform, .tags a, .widget-area, .workinghours, .footerlinks, .sociallinks, .leftsidepart, .site-main{width:100%;}
.lefthead{padding:0px;}
.cform {margin-right: 0; margin-bottom:5px;}
.cmessageform{margin:0px;}
.cform label, .cmessageform label{display:none;}
footer.site-footer{padding:10px;}
.footerlinks{border-bottom: 1px solid #3c3c3c;}
.claimlink a{display: inline-block; text-align:center;}
.claimlink{font-size:13px; margin:20px 0 0 !important; text-align:center;   }
.site-main{padding:0px;}
.areawise{margin-bottom:10px;}
.sendenquiry{display:table; margin:0px auto; float:none;}
.homebgsection{background:/* top, transparent red */ linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(images/dazzleyellowpage-bg.jpg) no-repeat center center / cover !important; height:auto;}
.homebgsection h1{font-size:20px; font-weight:bold; margin-bottom:25px; /*margin-top:0px;*/ padding:0 20px;}
.homebgsection h3{font-size:17px; font-weight:bold; margin-bottom:0px; margin-top:20px; padding:0 20px; display:none;}
.homebgsection form.search-form div.custom-select{float:left; width:30%;}
.hmssbtn{padding:12px 0 13px !important; width:100%;}
.topcategory ul li{width:48%;}
.topcategory ul li:nth-child(2n+2){margin-right:0px;}
.popcat ul { padding-right:1rem;}
.popcat ul li{ padding:10px; width:48%;}
.popcat ul li:nth-child(2n+1){margin:0 10px 10px 0;}
.popcat ul li:nth-child(2n+2){margin:0 0px 10px 0;}
.atoz strong{width:100%; display:inline-block; margin-right:0px; margin-bottom:10px;}
.atoz a{margin-bottom:5px;}
.sitemap ul{padding:0px;}
.sitemap ul li a{width:100%;}
input.wpcf7-form-control, textarea.wpcf7-form-control{width:100%;}
input.wpcf7-submit{width:20%;}
.dashleftsection{margin-right:0; margin-bottom:20px; width:100%;}
.dashrightsection{width:100%;}
.alfield{padding-right:0; width:100%;}
.alfield:nth-last-of-type(3), .alfield:nth-last-of-type(5), .alfield:nth-last-of-type(7){padding-right:0px;}
.dhop{margin:10px 0 20px !important;  width:100% !important;}
.weekdday select{width:44%; margin-bottom:15px;}
select.closetimespace{margin-left:0px;}
.weekdday label{display:block;}
a.loginlink{background:#000 url("images/user-white.png") no-repeat left 10px center / 16px auto; border-radius:5px 0 0 5px; border-right:1px solid rgba(255, 255, 255, 0.5); margin-left:0;  padding:10px 30px; text-align: left; width: 50%; color:#fff;}
a:hover.loginlink{color:#fff;}
a.reglink{background:#000; border-radius:0 5px 5px 0; color:#fff; float:right; margin-left:0; margin-top:24px; padding:10px 36px; width: 50%;}
a.db{background: #000 url("images/dashboard-white.png") no-repeat left 5px  center / 18px auto; border-radius:5px 0 0 5px; border-right:1px solid rgba(0, 0, 0, 0.3); margin-left:0; padding:10px 30px; text-align:left; width:50%; margin-left:0px; color:#fff;}
a.logout{background:#000 url("images/logout-white.png") no-repeat left 5px center / 16px auto; border-radius:0 5px 5px 0; padding:10px 30px !important; width: 50%; text-align:left; margin-left:0px !important; color:#fff;}
a:hover.db, a:hover.logout{color:#fff;}
.singlemessage div.titledatebox h4, .singlemessage div.titledatebox div.date{width:100%; text-align:left;}
.singlemessage p{ font-size:13px; text-align:justify;}
.manageproductlist ul li.producttitle, .manageproductlist ul li.productdescription, .manageproductlist ul li.productbtnsection{width:100%; padding-right:0px; margin-bottom:15px;}
.post_date{text-align:center;}
.search-results div.productsection{padding:0 5px; width:50%; margin:0px 0 20px 0;}
form#pms-retry-payment-subscription-form ul li.pms-field, form#pms_new_subscription-form ul li.pms-field{width:100%;}
.workinghourssection{width:100%; padding-right:0px; margin:0px 0px 20px;}
.paymentsection {width:100%;}
.businesslogosection{text-align:center; float:none;}
.alfield input.bsnfld{width:100%;}
.containersd{width:100%;}
.addlistingform{padding:10px;}
.weekdday{background:#fff; border:1px solid #dadada; border-radius:3px; margin-bottom:10px; padding:10px;}
.singlemessage div.titledatebox div.date{background:url("images/calendar-icon.png") no-repeat left top; padding-bottom:15px;}
.topareas ul li{ float:left; width:48%; margin-right:15px;}
.topareas ul li:nth-child(2n+2){margin-right:0px;}
.site-header{padding:1.2rem 0 1.2rem;}
.bootstrap-select{ margin:15px auto 0px; width:100% !important;}
.modal-azr-content{width:94% !important;}
.navbar-expand-md{width:100%;}
.tax-keywords div.productsection{ width:100%; padding:0px; margin:0px !important;}
.select-selected{text-align:left;}
.userlogin nav.navbar{position:absolute; left:0px; top:0px; padding: 0 !important;}
.moblogin{float:right; background:#fff url("images/user.png") no-repeat center center / 24px auto !important; text-indent:-9999px; width:36px; position:absolute; right:0px; top:10px;}
.userlogin div.navbar-collapse{padding:0px;}
.userlogin a.ls{margin:10px auto 10px;}
.userlogin div.dropdown-menu{width:100%; background:#fff;}
.bsname{width:100% !important;}
.bsstatus{width:50% !important;}
.notftrlist{padding:15px; font-size:20px; flex-direction:column; text-align:center;}
/*.dropdown-toggle{width:100%;}*/
.seldest{border-radius:0px !important;}
}
@media (max-width: 543px){
.overlaybackground{height:541px;}
.listingdescription, .producttags{display:none !important;}
a.listdirimg{display:inline-block;}
}
@media (max-width: 480px){
.topcategory ul li{width:100%;}
input.search-submit{background:#000 url("images/magnifier-tool.png") no-repeat center center / 24px auto !important; text-indent:-9999px; width:15%; padding:12px 20px 13px;}
input.search-submit:hover{background:#0073aa url("images/magnifier-tool.png") no-repeat center center / 24px auto;}
.homebgsection form.search-form div.custom-select{ width: 100%;}
.homebgsection .search-form label{width:100%; padding:0px; margin-bottom:15px;}
.homebgsection h1{font-size:18px; padding: 20px; margin: 0;}
.homebgsection h3{font-size:14px; padding:0 20px;  margin-top: 10px; display:none;}
.productsection{width:100%;   float: none; }
.productsection:nth-child(2n+1){margin-right:0px;}
.search-form label{width:85%;}
.search-results div.productsection{width:100%; padding:0;}
.address p{width:auto;}
.offerquery{padding:0; background:none; margin:0;}
.site-branding{padding:0px;}
.site-branding input.search-field{/*border-top:solid 1px #ccc;*/}
.site-branding img{width:90%; margin:0px;}
.content-area{padding:10px 20px 60px;}
.alfield{padding-right:0 !important;}
.Opened{display:none;}
.dropdown-menu{border:none; top:30px; left:0%; position:inherit; border-top:solid 1px #ccc; border-radius:0px; margin-top:10px;}
.dropdown-menu:before{border-width:0px; }
.dropdown-item strong{width:35px; display: inline-block;}
.opensection{display:inline; margin-right:10px;}
.dlclosedsection{display:inline; margin-right:10px;}
.dropdown-item{padding:6px 0px;}
.select-items div,.select-selected{ border-radius:0px; padding:10px; text-align:left;}
.single .entry .entry-title{width:auto;}
.socialicon { width:100%;}
.socialicon strong{display:block;}
.paymentoptionsingle, .tagslistinfosingle{width:100%;}
.tagslistinfosingle a{padding:5px 10px 5px 10px; width:100%;}
.popcat h2{font-size:24px; font-weight:bold; margin:20px 0 0;}
.opentitme .dropdown-menu{left:3%; min-width:100%; max-width:100%; top:70px !important;}
.gallerybox{float:none; width:auto;}
.homebgsection div.custom-select{width:100% !important; margin-bottom:15px;}
.offerform{border:0px;}
.offerform h4{margin:10px 0px 0px; padding:10px; background:none;}
.socialiconaddlist{display:none;}
.input-group-addon:first-child{ border:solid 1px #ccc; border-radius:0px;}
.dashmidsection div.row{margin:0;}
.usermenu div.dropdown-menu{background:#fff; /*box-shadow:0 6px 12px rgba(0,0,0,.175);*/}
.reviewimg{width:auto; height: auto;    margin: 0px auto;    display: block;}
.restdetail{width:90%; margin-left:0px;}
.bookmarkicon{width:10%;}
.maintitle{width:100%; padding:15px;}
.wppb-form-field > span{margin-left:0% !important;}
.managealllistingoption, .adlpaymentoption{padding:15px 0;}
.managelisting{width:100%; margin:20px 0;}
.paidlistingblock{width:100%; float:left;}
.paidlisting{width:100%;}
.bsname{width:100% !important;}
.bsstatus{width:100% !important;}
.bulkbm{width:100%; }
.numbered{width:92%;}
.pms-login-error{width:100%;}
.mobdev ul.navbar-nav{margin:0px;}
.js-item-mylist ~ div .js-gd-remove-mylist, .js-item-mylist ~ div .js-gd-add-mylist{font-size:14px; padding:10px 15px;}
.js-item-mylist ~ div{margin-top:0px; width:48%;}
.usermenu .navbar-nav .open .dropdown-menu{background:rgba(255, 255, 255, .9); position:fixed; height:100%; width:100%; top:0; display:flex; justify-content:center; align-items:center;}
form#pms_login{background:#fafafa; display:block; list-style:none; margin:0 auto; padding:20px; width:100%;}
.wppb-user-forms{width:100%; background:none; border:none;}
.wppb-form-field h4{ margin:0px;}
.wppb-user-forms p.form-submit{margin:0px; display:inline-block; width:100%;}
.wppb-sc-buttons-container{width:100%; padding:0 15px;}
.wppb-user-forms input[type="text"], .wppb-user-forms input[type="email"],{padding:5px 8px !important;}
.wppb-description-delimiter{ display:none !important;}
.opentitme a.dropdown-toggle{ width:100%;}
.homebgsection .search-form .hmssbtn{padding:12px !important; width:auto;}
.overlaybackground{height:558px;}
}