@charset "utf-8";
/* CSS Document */

@media (max-width: 1180px) {
/******** 1st breakpoint ********/
/*Header & Footer*/
.header-section .container, #main-content .container, #main-footer .container, #copyrights .container {max-width:960px!important; margin:0 auto !important;}
#header-thirdrow #navbar ul.navbar-nav .home {width:41px;}
#header-thirdrow #navbar ul.navbar-nav li {padding-left:0px; padding-right:0px;}
#header-thirdrow #navbar ul.navbar-nav a {padding-left:30px; padding-right:30px;}
.top-bar.padding-on-my-header ul.title-area img {width:auto !important;}
#footer-links > .container > .row > .col-md-2.w16p {width:17%;}
#footer-links > .container > .row > .col-md-2.last .widget {padding-right:0;}
/*Header & Footer*/

.memberlogin .form-container-login {background:url(../../images/login-shwerwin-ipad.jpg) no-repeat; height:349px; width:100%; margin-bottom:5px}
.memberlogin .form-container-login .form-section {width:42%;}

#left-content, #rightpart {float:none; width:100%; margin-left:0;}
#rightpart {margin-top:52px;}
#rightpart div.widget-ts-sidebar div {margin-right:10px; min-height:112px; float:left;}
#rightpart .join-aaoa-bg {width:28%; margin:0 auto 16px;}
.memberhome .fourblocks li a .logo {width:468px;}
.memberhome .super-saver-member-listing {padding-right:14px;}
.memberhome .super-saver-member-listing .item {min-height:192px;}
.account-upgrade .formsectionnew .ccdetails li.cityrow .w27p {width:17%;}
.sherwin-williams .threeimages-content .images {width:23%;}
.sherwin-williams .threeimages-content .content {width:77%;}
.super-saver-member-listing.listingwrapp li {width:47.4%;}
.tabs_wrapper .tabs-section {width:22%;}
.tabs_wrapper .tabs-section div.tab {line-height:27px;}
#vendorregister .col2 .form li .w50p {width:47.1%;}
#vendorregister .col2 .form li .w50p.statedrop {width:30%;}
#vendorregister .col2 select.floatl__input {padding-right:27px !important;}
#vendorinfo li {width:31.94%;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li.no-image, .vendor-step5 #left-content #mainform .form02 ul.form-ul li.example,
.vendor-step5 #left-content #mainform .form02 ul.form-ul li.second, .vendor-step5 #left-content #mainform .form02 ul.form-ul li.secondphoto {margin-right:0; width:auto;}
.vendor-payment .account-info-banner {width:61%;}
.memberhome .memberbanner {height:120px;}
.memberhome #contentside {width:100%; margin-bottom:25px;}
.memberhome #leftside {float:none; margin:0 auto; clear:both;}
}

@media (max-width:1023px) {
/*Header & Footer*/
.header-trustpilot {display:none;}

.navbar.navbar-default.navbar-fixed-top {display:block;}
.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:url(../../images/menu.png) no-repeat!important; width:38px; height:35px; padding: 0 !important; border: none !important;} /*10mar17*/
a.dropdown-toggle {padding: 7px 15px;} /*10mar17*/
a.dropdown-toggle i {float: right; font-size: 16px; color: #fff; margin-top: 7px;} /*10mar17*/

.navbar-offcanvas.navmenu-fixed-left .dropdown-toggle>.dropdown-menu:before,
.navbar-offcanvas.navmenu-fixed-left .dropdown-toggle>.dropdown-menu:after {border: none !important; left: auto !important; top: auto !important; display: none !important} /*10mar17*/
.navbar-offcanvas.navmenu-fixed-left .dropdown-toggle>.dropdown-menu {margin-top:-1px;} /*10mar17*/

.navmenu-default h2 {color:#fff; text-transform:uppercase; font-size:14px; padding:0.6em!important; font-weight:700; margin:0;}
.navmenu-default .mp-back{padding:1em 1em 2.8em!important; -webkit-transition:background .3s;transition:background .3s;position:relative;display:block;outline:0;background:rgba(0, 0, 0, .1);box-shadow:inset 0 1px rgba(255, 255, 255, .1);color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.8em}
.navmenu-default .mp-back::after{position:absolute;right:10px;color:rgba(255, 255, 255, .3);content:"";font-size:15px;font-family:theme}
.navmenu-default ul li.dropdown ul {padding-bottom:0;}
.navmenu-default .navmenu-nav.dropdown-menu, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu {background-color:#0e0e4f!important;}
.navmenu-default ul li.dropdown > a.dropdown-toggle::after {float:right; margin-right:-10px; color:rgba(255,255,255,.3); content:""; font:20px/ 1 'FontAwesome'; font-feature-settings: normal;  font-kerning: auto; font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; text-rendering: auto; transform: translate(0px, 0px); margin-top: 2px;}
ul.navmenu-nav {box-shadow:inset 0 1px rgba(255,255,255,.1)}
.navmenu-nav > li > a {font:400 14px/30px Open Sans;display:block;padding:10px 20px;outline:0;box-shadow:inset 0 -1px rgba(255, 255, 255, .2);color:#fff!important}
.navmenu-nav > li > a:hover {background:#0E0E4F!important;}
.navmenu-default .navmenu-nav.dropdown-menu a , .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu a {padding:10px 15px 10px 30px;} /*padding-left:30px*/
.navmenu-nav.dropdown-menu, .dropdown-backdrop { position:relative!important;}

#header-thirdrow {display:none;}
.header-section {box-shadow:none!important;}
.header-space {height:136px;}
/*Header & Footer*/

.vendor-step5 #listingblock .featured, #upgradebox {width:100%;}
.vendor-step5 #listingblock .featured li.content {width:79%;}
}

@media (max-width: 996px) {
/*Header & Footer*/
/******** 2nd breakpoint ********/
.header-section .container, #main-content .container {max-width:760px!important;}
.navbar.navbar-default.navbar-fixed-top {margin-bottom:0; width:17%; min-height:70px;}
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:87px; top:24px; padding-right:0;}
.top-bar.important-class.padding-on-my-header {background:#fff;}
.top-bar.important-class.padding-on-my-header .right {margin-top:0;}
.top-bar.important-class.padding-on-my-header #header-firstrow {padding-bottom:0; height:97px;}
.top-bar.important-class.padding-on-my-header #header-firstrow .name .tagline {display:none;}
#header-firstrow {padding-bottom:4px;}
#header-firstrow .name {padding-left:63px; width:36%; padding-top:10px;}
.top-bar ul.title-area img {width:74%;}
.top-bar.important-class.padding-on-my-header #header-firstrow ul.title-area img {margin-top:0;}
#header-firstrow .name .tagline {display:block;font-style:italic;font-size:10px;color:#303074;line-height:13px;padding-top:4px; padding-left:7px;}
#header-firstrow .banner {width:62%;}
#header-firstrow .banner img {display:none;}
#header-secondrow {padding-left:0;}
#header-secondrow .rental, #header-secondrow .right .contact {display:none;}
#header-secondrow .right {width:100%;}
#header-secondrow .right .alignleft, #header-secondrow .right .alignright {float:right;}
#header-secondrow .right .username, #header-secondrow .right a.refer-friend, #header-secondrow .right .mob-hide {margin-top:2px;}
.header-space {height:140px;}
#main-content {padding-left:0;}
footer#main-footer .trustpilot-widget {padding-bottom:14px;}
footer#main-footer .trustpilot-widget iframe {width:97%!important; margin-left:7px;}
#main-footer .container, #copyrights .container, footer#main-footer .sep {max-width:100%!important; padding:0 !important;}
#main-footer .container, #main-footer .container-fluid {padding-left:0; padding-right:0;}
#main-footer .container .row {margin:0;}
#footer-links > .container > .row > .col-md-2, #footer-links > .container > .row > .col-md-2.w16p,
#footer-links > .container > .row > .col-md-4 {float:left; width:50%; border-bottom:1px solid #3f3f8e; padding-top:10px; min-height:240px;}
#footer-links > .container > .row > .col-md-4 {border-right:none;}
#footer-links > .container > .row > .col-md-2.second, #footer-links > .container > .row > .col-md-2.last {border-right:none;}
#footer-links > .container > .row > .col-md-2 > .widget, #footer-links > .container > .row > .col-md-2.w16p > .widget,
#footer-links > .container > .row > .col-md-4 > .widget, #footer-links > .container > .row > .col-md-2.last > .widget {padding-left:45px; padding-right:0;}
#footer-links > .container > .row > .col-md-2.second > .widget, #footer-links > .container > .row > .col-md-4 > .widget {padding-left:30px;}
#footer-links > .container > .row > .col-md-2.last {border:none; padding-top:25px; width:100%; min-height:auto; margin-bottom:28px;}
#footer-links .bbb-bottom, #footer-links .Comodo-secured-bottom, #footer-links div.AuthorizeNetSeal {float:left; margin-right:10px;}
#footer-links div.AuthorizeNetSeal {margin-right:15px;}
#footer-links .bbb-bottom {padding-bottom:0; padding-top:21px;}
.search-wrapper.search-wrapper-bottom {width:90%;}
/*Header & Footer*/

.memberlogin .form-container-login {background:none; height:302px}
.memberlogin .form-container-login .form-section {margin:43px auto 9px; width:57%; float:none;}
.memberlogin .form-container-login .form-section .loginright {display:none;}
.memberlogin .form-container-login li.title {-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.memberlogin .form-container-login li.form  {-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -ms-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
#inner-navigation {width:100%; padding-bottom:16px;}
#inner-navigation li {margin:10px 2px 5px; width:24.5%;}
#inner-navigation li a, #inner-navigation li a:hover {width:auto !important;}

.package-title {margin-top:20px;}
.steponeform ul li .w50p {width:100%; padding-right:0;}
.steponeform ul li .w50p.last {padding-bottom:0; margin-left:0;}
.steponeform ul li .w50p .w50p {width:50%; padding-right:12px; padding-bottom:14px;}
.steponeform ul li .w50p .w50p.last {padding-right:0; padding-bottom:0;}
.stepone_drivers_input .floatl {width:48.2%!important;}
.stepone_drivers_input .statedrop.floatl {margin-left:10px;}
.steponeform ul li .w50p.padb0 {padding-bottom:0 !important;}
.steponeform ul li .w50p.ssncheck.padt10 {padding-top:0; padding-bottom:0;}
#tel_report_process a#telrep {line-height:16px;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last .state {width:65%;}
.formfields div.form-container .steponeform p#info_report_process {width:27%;}
#info_report_process a#inforep {line-height:16px;}
.formfields div.form-container .steponeform p#info_report_process.existing > a {line-height:20px !important;}
#credit_report_process {margin-top:9px;}
div.form-container .steponeform p#tel_report_process {margin-left:0;}
.form-section.steponeform.additional-reports .w50p {width:50%;}
.form-section.steponeform.additional-reports .w50p.last {padding-left:10px;}
.form-section.steponeform.additional-reports.cellphone .first, .form-section.steponeform.additional-reports.cellphone .w50pp {width:100%;}
.form-section.steponeform.additional-reports.cellphone .first {padding-bottom:14px;}
.form-section.steponeform.additional-reports.cellphone .w50pp {width:100%; padding-left:0; padding-bottom:0;}
.form-section.steponeform.additional-reports.cellphone .w50pp .last {padding-left:0;}
.form-section.steponeform.additional-reports.cellphone .w50pp .zipcode {width:47.5%;}
ul.bp-topinfo li.topinfo-content {width:74%;}
.additional-savings li.adds-content {width:79%;}
.steponeform ul li .w50p.last.incometype .floatl__label {left:15px;}
.floatl__label.left16 {left:16px;}
.tenantinfo.form-container .w48ptext .labeltext, .tenantinfo.form-container .w48ptext {width:47%;}
/*.joinaaoa.pricetag-fix ul.value-member-features {width:56%;}*/
.joinaaoa li div.form-container .freebook {padding-right:27px;}
.formsectionnew .summary, .formsectionnew .certi {border:none;}
.formsectionnew #ccdetails.ccdetails, .formsectionnew .ccdetails .w98p, .formsectionnew .summary, .formsectionnew .certi {width:100%;}
.formsectionnew .ccdetails li .w48p {width:49%;}
.formsectionnew .ccdetails li.cityrow .w48p.marr14 {width:35%;}
.formsectionnew .ccdetails li.cityrow .w18p.marr14 {width:40%;}
.formsectionnew .ccdetails li.cityrow .w27p {width:21%;}
/*.formsectionnew .imgwrapper .AuthorizeNetSeal {margin-top:0 !important;}*/
.imgwrapper .AuthorizeNetSeal {margin-top:15px;}
.imgwrapper .AuthorizeNetSeal, .imgwrapper .trustwaveimg, .imgwrapper .comodosecureimg {float:left; width:33%;}
.imgwrapper .comodosecureimg {clear:none; padding-bottom:16px;}
.formsectionnew .certi {min-height:inherit !important;}
p.surveytext17 {padding-left:40px; padding-right:40px;}
.member_thankyou #tpblock {width:30%;}
ul.form-ul.proplist-form li.add-new-property {width:35%;}
ul.form-ul.proplist-form ul li div.forminput {width:70%;}
ul.form-ul.proplist-form ul.form-ul-inner li.grey-bg div.forminput input {width:100%; margin-right:0;}
ul.form-ul.proplist-form ul li div.forminput div.inline-btn .button.red {padding-top:0.6em; padding-bottom:0.6em;}
.memberhome a.your-account span.text {width:67%;}
.memberhome .fourblocks li {width:48.6%;}
.memberhome .fourblocks li a .logo img {max-width:62%;}
.memberhome .fourblocks li a .text {min-height:198px;}
.memberhome .fourblocks li a .text.h172 {min-height:215px;}
#propertymanagementnews li {width:32%;}
.logo-options .logo {margin-bottom:9px; margin-right:9px;}
.account textarea {height:81px;}
.account .panel-default > .panel-heading .radio {margin:3px 5px 0 0;}
.account.underwriting #inner-navigation li {margin-bottom:25px;}
.account-upgrade .formsectionnew .ccdetails li.cityrow .w18p.marr14 {width:44%;}
.sherwin-williams .sherwinsaving .download h3 a, .sherwin-williams .sherwinsaving .download h3 a:hover {font-size:19px;}
.sherwin-williams .sherwinsaving .download h3 img {margin-right:8px;}
.sherwin-williams .sherwinsaving .download p a, .sherwin-williams .sherwinsaving .download p a:hover {font-size:16px;}
.sherwin-williams .sherwinsaving .text p, .sherwin-williams .sherwinsaving .text p a, .sherwin-williams .sherwinsaving .text p a:hover {font-size:14px;}
.nolobooks .offers h2 {font-size:35px; padding-top:5px; padding-bottom:7px;}
.nolobooks .w39p {width:47%;}
.refer-friend .your-invite ul li input#invite_link[type="text"] {width:81%;}
.refer-friend .whitebg-box ul {width:68%;}
.refer-friend .whitebg-box ul li {margin-bottom:10px;}
.refer-friend .whitebg-box ul li.last {margin-bottom:0;}
.tabs_wrapper .tabs-section {width:24%;}
#cbrviewprofile .block01, #cbrviewprofile .block02 {float:none; width:100%;}
#cbrviewprofile .block01 {padding-bottom:16px;}
#vendorregister .col1, #vendorregister .col2  {float:none; width:100%; margin-right:0;}
#vendorregister .col1 {margin-bottom:3%;}
#vendorregister .col1 .spaces {height:1px;}
#vendorregister .col2 .form li .w50p {width:48.987%;}
#vendorregister .col2 .form li .w50p.city {width:34%;}
#vendorregister .col2 .form li .w50p.statedrop {width:40%;}
#vendorregister .col2 .form li .w50p.zip {width:22%;}
#vendorinfo li {width:48.66%; padding:0 10px; margin-bottom:0;}
#vendorinfo li.second {margin-right:0;}
#vendorsupersaver {margin-top:20px;}
#vendorsupersaver li {width:22.4%;}
#vendorsupersaver li div.logo img {max-width:71%;}
#vendorsupersaver li div.logo img.agoodemp {margin-left:0;}
#vendorsupersaver li div.description {font-size:12px; padding:0;}
.vendor-step5 #left-content #mainform .categories2 li label {width:86%;}
.vendor-step5 #left-content #mainform ul.form-ul ul li .fbtw {width:81%;}
.vendor-payment .account-info-banner {width:77%;}
.shopping-cart td.text-right{text-align:left;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-1 {width:48%;}
.vendor-home ul.features li{width:44%;}
.vendor-home ul.features li .feature-content {width:80%;}
ul.discount-ss2 li {width:15.4%;}
.memberhome #contentside #propertymanagementnews li {width:31.9%;}
.webinar-checkout div.v-member.normal label {width:88%;}
.webinar-checkout div.v-member.normal span.recommend {margin-left:0; margin-top:3px;}

/* Affiliate Programs 23-Feb-2017 Start */
body.affiliate ul.form-ul ul li div.formlabel { width: 24%;}
/* Affiliate Programs 23-Feb-2017 End */

}

@media only screen and (max-width:800px){
.shopping-cart{border:none;}
.shopping-cart, .shopping-cart thead, .shopping-cart tbody, .shopping-cart tfoot, .shopping-cart th, .shopping-cart td, .shopping-cart tr{display:block;}
.shopping-cart thead tr{position:absolute;top:-9999px;left:-9999px;}
.shopping-cart tr{border:1px solid #ccc;}
.shopping-cart td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;}
.shopping-cart td:before{position:absolute;top:6px;left:6px;width:45% !important;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
.shopping-cart td:before{content:attr(data-title);}
.shopping-cart td.empty-cell{display:none;}
.shopping-cart .item-name{width:49%;}
.shopping-cart .item-options{width:49%;}
.memberhome #contentside .recentorders li .packagename {width:50%;}
.memberhome #contentside .recentorders li .date {width:17%;}
}

@media (max-width: 768px) {
/*Header & Footer*/
.navbar-toggle {margin-left:7px!important;}
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:0;}
#main-content {padding-left:7px;padding-right:7px;}
/*Header & Footer*/
.form-container.faqs {margin-top:27px;}

.banner-new1{width:94%;height:inherit;overflow:hidden;}
.banner-new1 .left-text{width:18%}
.banner-new1 .right-text{margin-top:0px;width:60%;}
.banner-new1 .right-text span.right-text1{font-size:17px;}
.banner-new1 .right-text span.right-text2{font-size:15px;}
.memberhome .super-saver-member-listing .item {min-height:180px;}
}

@media (max-width: 767px) {
/*Header & Footer*/
/******** 3rd breakpoint ********/
.header-section .container, #main-content .container {max-width:580px!important;}
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:29px;}
#header-firstrow {padding-bottom:22px;}
#header-firstrow .name {width:44%; padding-top:13px; padding-left:73px;}
.top-bar ul.title-area img {width:80%;}
.top-bar.important-class.padding-on-my-header #header-firstrow ul.title-area img {margin-top:0; width:80% !important;}
#header-firstrow .banner {width:50%;}
#header-secondrow .right {padding:6px 0;}
#header-secondrow .right .call {padding:0;}
#header-secondrow .right .call a {background:url(../../images/icon_call.png) no-repeat; width:32px; height:32px; padding:0; margin:0; cursor:pointer; display:block;}
#header-secondrow .right .call a strong, #header-secondrow .right a.refer-friend, #header-secondrow .right .mob-hide {display:none;}
#header-secondrow .right .login-join {padding-top:2px;}
#header-firstrow .name .tagline, #header-breadcrumbs {display:none;}
.header-space {height:143px;} /*154*/
/*Header & Footer*/

#rightpart .join-aaoa-bg {width:39%;}
#rightpart div.widget-ts-sidebar div {width:183px; min-height:96px;}

.memberlogin .form-container-login .form-section {width:73%;}
.memberlogin.forgot .form-container-login .form-section {width:57%;}
.memberlogin.forgot .form-container-login li.form .floatl-align {width:80%;}
#inner-navigation li {width:24.26%;}
#inner-navigation li a, #inner-navigation li a:hover {font-size:14px !important;}

.steponeform ul li .w38p.street_address, .steponeform ul li .w12p.apt_unit {width:48.5%; padding-bottom:14px;}
.steponeform ul li .w50p.last.rentalcityrow {width:100%; padding-left:0;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.city {padding-bottom:0;}
.steponeform ul li .w38p.phone {width:60%; padding-bottom:14px;}
.steponeform ul li .w15p.amount {width:37%; padding-bottom:14px;}
.steponeform ul li .w15p.amount.deposit {padding-bottom:0; margin-left:0;}

.formfields div.form-container .steponeform p#info_report_process {width:auto;}
#info_report_process a#inforep {line-height:20px;}

ul.howitworks li {float:none; padding-right:0; width:100%;}
ul.howitworks .arrow {display:none;}
ul.howitworks .arrowbtm {background:url("../../images/icons/howitworks-arrowbtm.png") no-repeat bottom; padding-bottom:72px;}
ul.howitworks.new li, ul.howitworks.new li .arrowbtm {padding-bottom:0;}
ul.howitworks.new li .small {margin-bottom:60px;}
ul.howitworks.new li.last .small {margin-bottom:0;}
ul.bp-topinfo li.topinfo-img {margin-right:0;}
ul.bp-topinfo, .additional-savings ul {margin-left:0; margin-right:0;}
ul.bp-topinfo li.topinfo-content, .additional-savings li.adds-content {width:100%;}
.form-section.steponeform.additional-reports.cellphone .w50pp .zipcode {width:47%;}
.tenantinfo.form-container .w48ptext .labeltext, .tenantinfo.form-container .w48ptext .valuetext {margin:0; padding-left:15px; text-align:left; width:100%;}
.join-today-banner {padding-top:9px; padding-bottom:9px;}
.join-today-banner .wt1 {font-size:28px;}
/*.joinaaoa.pricetag-fix ul.value-member-features {width:45%;}*/
.joinaaoa li div.form-container .freebook {padding-right:17px;}
.supersaver-disc-cont div span.supersaver-disc-cont-heading1, .supersaver-disc-cont2 div span.supersaver-disc-cont-heading1 {font-size:23px; line-height:33px;}
ul.discount-ss2 li {margin-bottom:15px; margin-right:15px; width:30%;}
.formsectionnew .ccdetails li .w48p {width:48.7%;}
.formsectionnew .ccdetails li.cityrow .w48p.marr14 {width:31%;}
.formsectionnew .ccdetails li.cityrow .w27p {width:23.9%;}
.member_thankyou #tpblock {width:38%;}
p.surveytext17 {padding-left:0; padding-right:0; font-size:16px !important;}
.webinar-checkout h3.form-heading-purple {line-height:34px; padding-bottom:7px;}
.webinar-checkout .billing-info-banner-new .v-member label, .webinar-checkout .billing-info-banner-new .f-member label {width:90%;}
.webinar-checkout .billing-info-banner-new .f-member label {margin-top:7px;}

.no-more-table{border:none;}
.no-more-table, .no-more-table thead, .no-more-table tbody, .no-more-table tfoot, .no-more-table th, .no-more-table td, .no-more-table tr{display:block;}
.no-more-table thead tr{position:absolute;top:-9999px;left:-9999px;}
.no-more-table tr{border:1px solid #ccc;}
.no-more-table td{border:none;border-bottom:1px solid #eee;position:relative;white-space:normal;text-align:left;padding-left:30%;}
.no-more-table td:before{position:absolute;top:6px;left:6px;width:45% !important;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
.no-more-table td:before{content:attr(data-title);}
.no-more-table td.empty-cell{display:none;}
.no-more-table .item-name{width:49%;}
.no-more-table .item-options{width:49%;}
table.coupon-offer-table tr:nth-of-type(2n+1) {background:#fff;}
.memberhome a.your-account span.text {width:57%;}
.memberhome .fourblocks li {width:48.2%;}
.memberhome .fourblocks li a .logo img {max-width:59%;}
.memberhome .fourblocks li a .text {min-height:234px;}
.memberhome .fourblocks li a .text.h172 {min-height:280px;}
#propertymanagementnews li {width:31%;}
ul.accepted-methods li.upload-file-img .file-upload-div, ul.accepted-methods li.upload-file-img .file-upload-notification-div {width:100%;}
ul.accepted-methods li.upload-file-img .file-upload-notification-div {padding-top:9px;}
div.checked-contentbox .no-more-table tr {border-bottom:none;}
div.checked-contentbox .no-more-table td {padding-left:2%; border-right:none;}
div.checked-contentbox .no-more-table td:nth-child(odd) {font-weight:700;}
.transaction_history .form-container.forms ul {width:36%;}
.transaction_history .no-more-table td {padding-left:21%;}
.memberhome .super-saver-member-listing .item {min-height:192px;}
.account-upgrade .formsectionnew .ccdetails li.cityrow .w18p.marr14 {width:46.9%;}
.sherwin-williams .sherwinsaving .download {width:40%;}
.sherwin-williams .sherwinsaving .text {width:60%;}
.sherwin-williams .exclusive li {padding-bottom:9px;}
.sherwin-williams .exclusive li, .sherwin-williams .sherwinsaving .download h3 a, .sherwin-williams .sherwinsaving .download h3 a:hover {font-size:16px;}
.sherwin-williams .sherwinsaving .download h3 img {max-width:25%; margin-top:7px;}
.sherwin-williams .sherwinsaving .download p a, .sherwin-williams .sherwinsaving .download p a:hover {font-size:14px;}
.sherwin-williams .sherwinsaving .text p, .sherwin-williams .sherwinsaving .text p a, .sherwin-williams .sherwinsaving .text p a:hover {font-size:13px;}
.nolobooks .offers h2 {font-size:29px; padding:0;}
.nolobooks .offers .left {background:url(../../images/nolo-left-667.gif) no-repeat; height:154px;}
.nolobooks .offers .right {background:url(../../images/nolo-right-667.gif) no-repeat; height:155px;}
.nolobooks .description {height:560px;}
.nolobooks .w39p {width:61%;}
.nolobooks .description.free {height:480px;}
.discountwrapper .super-saver-member-listing > li:first-child {margin-left:0;}
.discountwrapper .super-saver-member-listing > li {width:268px;}
.super-saver-member-listing.clearfix.three > li {width:48.6%;}
.super-saver-member-listing.clearfix.three > li.third {margin-left:0; margin-top:15px;}
.super-saver p.title-saver {line-height:32px;}
.super-saver {padding-top:27px; padding-bottom:12px;}
.super-saver-member-listing.listingwrapp li {width:268px;}
.refer-friend .form {margin-top:-84px;}
.refer-friend .your-invite ul li input#invite_link[type="text"] {width:100%; margin-right:0; margin-bottom:5px;}
.refer-friend .your-invite ul li input.copy-link-btn {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.refer-friend .whitebg-box ul {width:86%;}
.refer-friend .whitebg-box ul li.second {margin-right:0;}
.tabs_wrapper .tabs-section {width:26%;}
.tabs_wrapper .tabs-section div.tab {padding-right:9px;}
#vendorregister .col1 .description p {line-height:25px;}
#vendorregister .col1 .description .pad {padding-bottom:18px; padding-top:25px;}
#vendorregister .col2 .form li .w50p {width:48.6%;}
#vendorregister .col2 .form li .w50p.zip {width:21%;}
#vendorinfo li {width:48.26%;}
#vendorsupersaver {padding-right:0;}
#vendorsupersaver li {width:29.24%;}
#vendorsupersaver li.last {margin-right:22px;}

.vendor-step5 #listingblock .featured li.content {width:72%;}
.vendor-step5 #left-content #mainform ul.form-ul ul.form-ul-inner {width:100%;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul.compdetails li,
.vendor-step5 #left-content #mainform .form02 #credentials_list ul.form-ul li,
.vendor-step5 #left-content #mainform ul.form-ul li.w60p, .vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p,
.vendor-step5 #left-content #mainform .form02 ul.form-ul.videos li {margin-right:0; width:100%;}

.vendor-step5 #left-content #mainform .form02 ul.form-ul.logo li.left-li-section,
.vendor-step5 #left-content #mainform .form02 ul.form-ul.highlights li.left-li-section,
.vendor-step5 #left-content #mainform .form02 ul.form-ul.photos li.left-li-section {width:66%;}

.vendor-step5 #left-content #mainform .form02 ul.form-ul.photos li.secondphoto {width:auto;}

.vendor-step5 #left-content #mainform .categories2 li {width:47%;}

.vendor-step5 #left-content #mainform .operation label {font-size:13px;}
.vendor-step5 #left-content #mainform .operation label.day {width:80px;}
.vendor-step5 #left-content #mainform .operation select {margin-right:0;}
.vendor-step5 #left-content #mainform .operation label {padding-right:5px;}
.vendor-step5 #left-content #mainform .floatll.padt3 {padding-left:10px;}
.vendor-step5 #left-content #mainform #div_coupon_id ul.form-ul li.w25p {margin-left:0;}
.vendor-payment .account-info-banner {width:100%;}
.vendor-payment .account-info-banner {margin-bottom:36px;}
#upgradebox {margin-top:9px;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-1 {width:47%;}
.vendor-contact .vendor-details-section .head {font-size:17px !important; line-height:20px !important;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-2 {min-height:172px;}
.vendor-contact .left, .vendor-contact .right {width:100%;}
.vendor-contact .right {padding-top:20px;}
.vendor-home ul.features li{width:43%;}
.vendor-home ul.features li .feature-content {width:100%;}
.vendor-home ul.features li .feature-content {margin-left:0; margin-top:7px;}
.upgrade-super-saver p.title-saver {margin:0 !important; font-size:22px; line-height:25px;}
.memberhome .memberbanner {height:72px;}
.memberhome #contentside #propertymanagementnews li {width:48%;}
.memberhome #contentside #propertymanagementnews li:nth-child(2) {padding-right:0; margin-right:0; border-right:none;}
.memberhome #contentside .recentorders li .packagename {width:60%;}
.webinarlogin .form-container-login .form-section, .webinarlogin .form-container-login ul, .webinarlogin .form-container-login li {width:100%;}
.webinarlogin .form-container-login .form-section h3 {margin-top:25px;}
.webinar-checkout h1.title1 {margin-top:16px;}

/* Affiliate Programs 23-Feb-2017 Start */
body.affiliate .no-more-table td {padding-left: 36%;}
body.affiliate .form-container ul.form-ul.margin-auto { margin: 0px auto; width: 90%;}
/* Affiliate Programs 23-Feb-2017 End */

}

@media (max-width: 640px) {
/*Header & Footer*/
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:23px;}
#header-secondrow {padding-left:15px;}
#header-firstrow .name .tagline {display:block;}
/*Header & Footer*/


body.affiliate .form-container ul.form-ul.margin-auto { margin: 0px auto; width: 100%;}


}

@media (max-width: 602px) {
/*Header & Footer*/
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:4px;}
#header-firstrow {padding-bottom:10px;}
#header-firstrow .name {padding-left:60px; padding-top:7px;}
.top-bar ul.title-area img {width:76%;}
#header-secondrow {padding-left:11px;}
.top-bar .button .btext {display:none;}
.top-bar .button .mobile {display:block; text-decoration:none; font-size:15px;}
#header-secondrow .right .login-join.logout .btext {display:inline-block;}
.top-bar .button:hover {background:#a20001; text-decoration:none;}
.top-bar .button:hover .mobile {text-decoration:none;}
/*Header & Footer*/
.super-saver {padding-bottom:7px;}
.supersaver-banner-text {padding-bottom:0;}
.super-saver-member-listing.clearfix.three {margin-top:0;}
.super-saver-member-listing.listingwrapp li {margin-bottom:0;}
.discountwrapper .super-saver-member-listing > li, .super-saver-member-listing.clearfix.three > li, .super-saver-member-listing.listingwrapp li {width:100%; margin-left:0; margin-right:0; margin-top:14px;}
.super-saver-member-listing.listingwrapp {padding:0 13px 13px;}
#vendorregister .col2 .form li .w50p.zip {width:20.9%;}
.memberhome #contentside .recentorders li .date {text-align:left;}
.memberhome #contentside #propertymanagementnews h2 {margin-bottom:16px;}
.memberhome #contentside #propertymanagementnews a.viewall {float:left; margin:0 0 20px; clear:both;}
.memberhome #contentside #propertymanagementnews ul {clear:both;}
.memberhome #contentside #propertymanagementnews li, .memberhome #contentside #propertymanagementnews li:nth-child(2) {border:none; border-bottom:1px solid #ebebeb; width:100%; padding-right:0; margin-right:0; padding-bottom:13px;}
.memberhome #contentside #propertymanagementnews li.last {border:none; margin:0;}
.memberhome .supersaver-page-banner p {width:100%;}
.memberhome .supersaver-page-banner {padding-bottom:52px;}
.memberhome .super-saver-member-listing .owl-theme .owl-controls {top:-54px;}
}

@media (max-width: 600px) {
/******** 4th breakpoint ********/
/*Header & Footer*/
.header-section .container, #main-content .container {max-width:460px !important;}
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:62%;}
#header-secondrow .right .login-join {padding-top:3px;}
#header-firstrow {padding-bottom:4px;}
#header-firstrow .banner {display:none;}
#header-firstrow .name {width:auto; float:right; text-align:right; padding-left:0;}
#header-secondrow  {padding-left:15px;}
#header-firstrow .name {padding-top:13px;}
.top-bar ul.title-area img {width:65%;}
#header-firstrow .name .tagline {padding-left:0; padding-right:5px;}
.top-bar.important-class.padding-on-my-header #header-firstrow ul.title-area img {width:100% !important;}
#header-secondrow .right a.your-account {background-image:none; background-color:#2e368b; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; line-height:25px; display:inline-block; padding:0 8px 1px 8px; color:#fff; text-decoration:none; font-weight:600; margin-top:3px;}
#header-secondrow .right a:hover.your-account {background-image:none; background-color:#21297f; line-height:25px; display:inline-block; padding:0 8px 1px 8px; color:#fff; text-decoration:none; font-weight:600;}
#header-secondrow .right .vusername {margin-top:5px;}
/*Header & Footer*/

#rightpart .join-aaoa-bg {width:49%;}
#rightpart div.widget-ts-sidebar div {width:207px; min-height:112px;}
.memberlogin .form-container-login {height:292px; margin-bottom:0;}
.memberlogin .form-container-login .form-section {width:90%;}
.memberlogin .form-container-login li a.login {margin-right:12px;}
.memberlogin.forgot .form-container-login .form-section {width:81%;}

#inner-navigation li {min-height:122px; width:47%; margin-right:11px;}
#inner-navigation li a, #inner-navigation li a:hover {font-size:15px !important;}
#inner-navigation li.selected {margin-right:11px;}

.banner-new1{width:93%;background-color:#373784;background-image:none;}
.banner-new1 .left-text{width:100%;float:none;text-align:center}
.banner-new1 .right-text{margin-top:10px;float:none;text-align:center;width:100%}
.banner-new1 .left-text span.special-txt{display:inline-block;}
.banner-new1 .left-text span.offer-txt{display:inline-block;}
.banner-new1 .right-text span.right-text1{line-height:23px;margin:10px 0px;}

.steponeform ul li .w75p {width:100%; padding-right:0;}
.steponeform ul li .w25p.last {width:100%;}
div.form-container .steponeform p#tel_report_process {margin-left:0 !important; margin-top:7px; margin-bottom:9px;}
#tel_report_process a#telrep {line-height:20px;}
.stepone_drivers_input .floatl {width:48.8% !important;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last .state {width:64%;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last {width:75%;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last .zipcode {width:33.4%;}

.steponeform ul li.landlordinfoleft, .steponeform ul li.landlordinforight, .form-section.steponeform.additional-reports .w50p, .form-section.steponeform.additional-reports .w50p.last, .steponeform ul li .w50p.last .state, .form-section.steponeform.additional-reports.cellphone .w50pp .zipcode, #existing_property li.left-li-section, #existing_property li.limited-option-step1  {padding-left:0; padding-right:0; width:100%;}
h3.form-heading-red.tenantscurrenthead {display:none;}
.steponeform ul.form-ul ul.form-ul-inner li.mob-tenants-current {display:block;}
.form-section.steponeform.additional-reports .w50p {padding-bottom:14px;}
.form-section.steponeform.additional-reports .w50p.last {padding-bottom:0;}
.steponeform ul li .w50p.last.incometype .floatl__label {left:5px;}
.form-section.steponeform.additional-reports .padb0 {padding-bottom:0;}
.form-section.steponeform.additional-reports.cellphone .w50pp .zipcode {margin-left:0; padding-top:14px;}
.form-container.forms ul.padr7 {padding-right:12px;}
.floatl__label.left16 {left:7px;}
.form-section.steponeform.additional-reports.cellphone .w50pp .zipcode .floatl__label.top5 {top:18px;}
.formfields div.form-container .steponeform p#info_report_process.existing {margin-top:0;}
.tenantinfo.form-container .w48ptext, .tenantinfo.form-container .w48ptext.marr36 {margin-right:0; width:100%;}
.joinaaoa.pricetag-fix ul.value-member-features, .joinaaoa li div.form-container .freebook {box-sizing:border-box; float:none; width:100%;}
.joinaaoa li div.form-container .freebook {padding-right:0; padding-top:27px; text-align:center;}
.supersaver-disc-cont2 div span.supersaver-disc-cont-heading1 {font-size:21px; line-height:27px; background:none; padding:0;}
ul.discount-ss2 li {width:29%;}
.formsectionnew .ccdetails li .w48p, .formsectionnew .ccdetails li.cityrow .w48p.marr14, .formsectionnew .ccdetails li.cityrow .w18p.marr14,
.formsectionnew .ccdetails li.cityrow .w27p {width:100%;}
.formsectionnew .ccdetails li .w48p.marr14, .formsectionnew .ccdetails li.cityrow .w18p.marr14 {margin-bottom:14px;}
.webinar-checkout h3.form-heading-purple {line-height:27px;}
.landlord-thankyou h1.title {font-size:27px !important;}
.landlord-thankyou .member_thankyou #tpblock {width:48%;}
ul.form-ul.proplist-form li.left-li-section, ul.form-ul.proplist-form li.add-new-property {width:100%; margin-right:0;}
ul.form-ul.proplist-form li.add-new-property {text-align:left; padding-top:25px;}
ul.form-ul.proplist-form li.add-new-property .button.red {margin-left:30%;}
.proplist .form-container {padding:7px 15px 23px;}
.cbrview .no-more-table td {padding-left:33%;}
.memberhome a.your-account span.logo {text-align:center; display:block; float:none; margin-right:0; margin-bottom:11px;}
.memberhome a.your-account span.logo img {display:inline-block;}
.memberhome a.your-account span.text {float:none; width:100%;}
.memberhome .fourblocks li {width:48%; margin-right:18px; margin-bottom:18px;}
.memberhome .fourblocks li a .logo img {max-width:52%;}
.memberhome .fourblocks li a .title {font-size:13px;}
.memberhome .fourblocks li a .text {min-height:300px;}
.memberhome .fourblocks li a .text.h172 {min-height:365px;}
.account .membership_infopan {width:50%;}
.account .bottom-buttons a#copy {margin-bottom:16px;}
.account.underwriting #inner-navigation {padding-bottom:20px;}
.account.underwriting #inner-navigation li {margin-bottom:5px;}
.form-heading-red.text22, h1.title.text22 {font-size:20px !important; line-height:27px !important;}
.transaction_history .form-container.forms ul {width:45%;}
.transaction_history .form-container.forms ul li.landlordinfoleft, .transaction_history .form-container.forms ul li.landlordinforight {float:left; width:50%;}
.transaction_history .form-container.forms ul li.landlordinfoleft {padding-right:10px;}
.transaction_history .no-more-table td {padding-left:24%;}
.memberhome .super-saver-member-listing .item img.w81p {max-width:81%;}
.formsectionnew .ccdetails li .ccid {width:62%;}
.sherwin-williams .sherwinsaving .download, .sherwin-williams .sherwinsaving .text {width:100%; text-align:center;}
.sherwin-williams .sherwinsaving .text {border-left:none; border-top:1px solid #cc0000; margin-top:12px; padding-left:0; padding-top:12px;}
.sherwin-williams .sherwinsaving .download h3 a, .sherwin-williams .sherwinsaving .download h3 a:hover {font-size:24px;}
.sherwin-williams .sherwinsaving .download h3 img {max-width:100%; margin:0 -12% 0 16%;}
.sherwin-williams .sherwinsaving .download p a, .sherwin-williams .sherwinsaving .download p a:hover {font-size:18px;}
.sherwin-williams .sherwinsaving .text p, .sherwin-williams .sherwinsaving .text p a, .sherwin-williams .sherwinsaving .text p a:hover {font-size:15px;}
.sherwin-williams .threeimages-content .images {width:25%;}
.sherwin-williams .threeimages-content .content {width:75%;}
.nolobooks .offers h2 {font-size:20px; padding-top:5px; padding-bottom:7px;}
.nolobooks .offers .left {background:url(../../images/nolo-left-600.gif) no-repeat; height:130px;}
.nolobooks .offers .right {background:url(../../images/nolo-right-600.gif) no-repeat; height:131px;}
.nolobooks .description {height:650px;}
.nolobooks .description.free {height:570px;}
.nolobooks .featured {padding-bottom:25px; padding-top:45px;}
.nolobooks .w39p {width:94%;}
.super-saver {background-image:none; padding-left:20px; padding-top:16px;}
.super-saver p.title-saver {font-size:23px; line-height:27px;}
.super-saver p.title-saver-sub {font-size:18px;}
.refer-friend .banner p {padding-left:30px; padding-right:30px;}
.refer-friend .whitebg-box ul {width:100%;}
.refer-friend .whitebg-box ul li {margin-right:0; margin-left:0; float:none; width:100%; text-align:center;}
#cbrviewprofile .reports .username, #cbrviewprofile .reports .printeroption, #cbrviewprofile .reports .username li, #warning,
#cbrviewprofile .reports .username li a, #cbrviewprofile .tabs_wrapper .tabs-section, #cbrviewprofile .tabs_wrapper .tabs-content-section {box-sizing:border-box; width:100%;}
#cbrviewprofile .reports .username li a {border-right:none;}
#cbrviewprofile .reports .username li {margin-bottom:7px;}
#cbrviewprofile .reports .printeroption {padding-bottom:25px; text-align:center;}
#cbrviewprofile .tabs_wrapper.coapp .tabs-section {padding-left:0; padding-right:0;}
#cbrviewprofile .tabs_wrapper .tabs-section div.tab {line-height:34px;}

#tabsreport_content_container .fact-report, #tabsreport_content_container .offender-report, #tabsreport_content_container .sentinel-report {width:600px !important;}
#vendorregister .col1 .bannerblock .w72p {width:56%; padding-top:16px;}
#vendorregister .col1 .bannerblock .w72p p {font-size:17px; line-height:22px;}
#vendorregister .col1 .description p {font-size:19px;}
#vendorregister .col1 .description li {font-size:14px;}
#vendorregister .col2 .form li .w50p {width:48.2%;}
#vendorregister .col2 .form li .w50p.city {width:31%;}
#vendorregister .col2 .form li .w50p.zip {width:22.5%;}
#vendorinfo li {width:100%;}
#vendorsupersaver h2 {line-height:23px; font-size:17px; margin-top:4px;}
#vendorsupersaver li {width:44%;}
#vendorsupersaver li div.logo img.agoodemp {margin-left:0;}
#vendorsupersaver li div.description {font-size:12px;}

.vendor-step5 #listingblock .featured li.content {width:100%; margin-top:12px;}
.vendor-step5 #left-content #mainform .form01 label.statewide {width:93%;}

.vendor-step5 #left-content #mainform .form02 ul.form-ul.logo li.left-li-section, .vendor-step5 #left-content #mainform .form02 ul.form-ul.highlights li.left-li-section, .vendor-step5 #left-content #mainform .form02 ul.form-ul.photos li.left-li-section {width:100%;}

.vendor-step5 #left-content #mainform .form02 ul.form-ul li.no-image, .vendor-step5 #left-content #mainform .form02 ul.form-ul li.example,
.vendor-step5 #left-content #mainform .form02 ul.form-ul li.secondphoto {margin:15px 0 25px;}
.vendor-step5 #left-content #mainform .form02 ul.form-ul li.second {margin:13px 0 12px;}
.vendor-step5 #left-content #mainform .categories2 li {width:100%;}
.vendor-step5 #left-content #mainform .categories2 li label {width:85%;}
.vendor-step5 #left-content #mainform .operation a.link {margin-bottom:20px; margin-top:-5px;}
#upgradebox p.update_listing_sn, #upgradebox .blue_fnt {padding-bottom:5px;}
#upgradebox p.update_listing_sn strong {font-size:36px!important; line-height:36px!important;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub1, .vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 {width:100%;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 {padding-top:16px;}
.vendor-home .grey-section p.head1 {border-right:none; border-bottom:1px solid #929292; float:none; text-align:center; width:100%; margin-bottom:12px; padding: 0 0 10px;}
.vendor-home .grey-section p.head-txt {float:none; padding:0; text-align:center; width:100%;}
.vendor-home ul.features li {margin-right:15px; width:46%;}
div.declination-letter {width:100%;}
div.declination-letter-full span.block {display:inline-block; width:84%;}
.upgrade-super-saver {background-position:center 18px; padding:115px 15px 15px;}
.upgrade-super-saver .staples {float:none;}
/*8mar17*/
	#existing_property.mfa li.limited-option-step1 ul.form-ul-inner.left {border-top:1px solid #eae9e9; padding-top: 16px; border-left:none; margin-top: 7px; }
}

@media (max-width: 568px) {
/*Header & Footer*/
/*.header-section .container, #main-content .container {padding:0;}*/
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:34%;}
#header-firstrow {padding-bottom:18px;}
#header-firstrow .name .tagline {display:none;}
.top-bar.important-class.padding-on-my-header #header-firstrow ul.title-area img {width:100% !important;}
.memberlogin .form-container-login .form-section {width:86%;}
a.button.top-login-btn {line-height:35px; margin-top:-2px; padding:0 6px !important; text-transform:capitalize; text-decoration:none; display:inline-block; font-size:14px; margin-left:2px;}
#header-secondrow .right .login-join.logout a {margin-top:0;}
#header-secondrow .right .username {margin-top:7px;}
#header-secondrow .right .login-join {padding-top:0;}
#header-secondrow .right .login-join a.register-for-free {background:#2e368b!important; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; color:#fff!important; font-size:14px; font-weight:700; line-height:35px; padding:0 12px !important; text-transform: uppercase; text-decoration:none; margin-right:0;}
.top-bar .button .mobile {display:inline-block; margin-top:-5px;}
/*Header & Footer*/

.memberlogin.forgot .form-container-login .form-section {width:100%;}
.memberlogin.forgot .form-container-login li.form .floatl-align {width:86%;}

/*responsive table*/
.no-more-table{border:none;}
.no-more-table, .no-more-table thead, .no-more-table tbody, .no-more-table tfoot, .no-more-table th, .no-more-table td, .no-more-table tr{display:block;}
.no-more-table thead tr{position:absolute;top:-9999px;left:-9999px;}
.no-more-table tr{border:1px solid #ccc; border-bottom:none;}
.no-more-table td{border:none;border-bottom:1px solid #eee;position:relative;white-space:normal;text-align:left;padding-left:33%;}
.no-more-table td:before{position:absolute;top:6px;left:6px;width:45% !important;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
.no-more-table td:before{content:attr(data-title);}
.no-more-table td.empty-cell{display:none;}
.no-more-table .item-name{width:49%;}
.no-more-table .item-options{width:49%;}
/*responsive table*/

}

@media (max-width: 480px) {
/******** 5th breakpoint ********/
/*Header & Footer*/
.header-section .container, #main-content .container {max-width:300px!important; min-width:300px!important; width:300px!important;}
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:84%;}
#header-firstrow {padding-bottom:22px;}
#header-firstrow .name .tagline {display:none;}
.top-bar.important-class.padding-on-my-header #header-firstrow ul.title-area img {width:93% !important;}
#header-secondrow .right .username, #header-secondrow .right .username a, , #header-secondrow .right .username a:hover {font-size:12px; line-height:19px;}
#header-secondrow .right .username span, #header-secondrow .right .mob-hide, #header-secondrow .right .contact span {font-weight:700;}
#header-secondrow .right .login-join.logout a {line-height:32px;}
#header-secondrow .right .login-join.logout .btext {margin-top:-2px;}
#footer-links > .container > .row > .col-md-2, #footer-links > .container > .row > .col-md-2.w16p, #footer-links > .container > .row > .col-md-4 {width:100%; border-right:none;}
#footer-links > .container > .row > .col-md-2 > .widget, #footer-links > .container > .row > .col-md-2.w16p > .widget, #footer-links > .container > .row > .col-md-4 > .widget, #footer-links > .container > .row > .col-md-2.last > .widget {padding-left:30px;}
#footer-links > .container > .row > .col-md-4 {min-height:175px;}
#header-secondrow .right .vusername {display:none;}
#header-secondrow .right a.your-account, #header-secondrow .right a:hover.your-account {padding:3px 10px 2px; line-height:27px; margin-top:0;}
/*Header & Footer*/

.memberlogin .form-container-login .form-section {width:100%;}
.memberlogin .form-container-login li.form {min-height:225px; padding-left:9px;}
.memberlogin .form-container-login li.title {padding-left:16px;}
.memberlogin .form-container-login li.form .floatl-align {width:82%;}
.memberlogin .form-container-login li span.inline {width:52%; margin-top:0; font-size:13px;}
.memberlogin .form-container-login li span.inline a {margin-top:7px; display:inline-block;}
.memberlogin .form-container-login li a.login {margin-top:-28px;}
.memberlogin.forgot .form-container-login li.form .floatl-align {width:80%;}
#inner-navigation li, #inner-navigation li.selected {margin-right:7px; margin-bottom:0;}
#inner-navigation li a, #inner-navigation li a:hover {font-size:14px !important;}
div.form-container.getunderwritten img.right {float:none; display:block; margin-left:0;}

#rightpart .join-aaoa-bg {width:75%;}
#rightpart .widget-ts-sidebar {text-align:center;}
#rightpart div.widget-ts-sidebar div {float:none; text-align:center; margin-right:0; width:auto;}
.no-more-table td {padding-left:50%;}
.banner-new1{width:91%;}
#tpblock {width:70%;}

.steponeform ul li .w50p .w50p {width:100%; padding-left:0; padding-right:0;}
.steponeform ul li .w50p .w50p.last {padding-bottom:14px;}
.steponeform ul li .w50p.padb0 {padding-bottom:14px !important;}
.padb01 {padding-bottom:0 !important;}
.steponeform ul li .w50p .w50p.last.suffix {padding-bottom:0;}
.stepone_drivers_input .floatl {width:100%!important; padding-left:0; padding-right:0; padding-bottom:14px;}
.stepone_drivers_input .statedrop.floatl {margin-left:0; padding-bottom:0;}
.steponeform ul.form-ul li.evictioncriminalreport select {padding-top:25px !important; padding-bottom:7px !important;}
.steponeform ul.form-ul li.evictioncriminalreport select.floatl__input, .steponeform ul.form-ul li.evictioncriminalreport select.floatl__input:focus {background-position:right 32px !important;}
.steponeform ul li .w38p.street_address, .steponeform ul li .w12p.apt_unit, .steponeform ul li .w50p.last.rentalcityrow .w50p.city,
.steponeform ul li .w50p.last.rentalcityrow .w50p.last, .steponeform ul li .w38p.phone, .steponeform ul li .w15p.amount {width:97%; padding-left:0; padding-right:0; margin-left:0; margin-right:0;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last .state, .steponeform ul li .w50p.last.rentalcityrow .w50p.last .zipcode {width:100%; padding-left:0; padding-right:0; margin-left:0; margin-right:0;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last .state, .steponeform ul li .w50p.last.rentalcityrow .w50p.city {padding-bottom:14px;}
.steponeform ul li .w50p.last.rentalcityrow .w50p.last {padding-bottom:0;}
.formfields div.form-container .steponeform p#info_report_process {margin-left:0; margin-top:7px;}
.supersaver-disc-cont2 div span.supersaver-disc-cont-heading1 {font-size:15px; line-height:18px;}
ul.discount-ss2 li {width:43%;}
.formsectionnew .ccdetails li .ccid {width:90%;}
.forminput.checked-agreed label {width:87%;}
.landlord-thankyou .member_thankyou #tpblock {width:60%;}
ul.form-ul.proplist-form ul li div.formlabel, ul.form-ul.proplist-form ul li div.forminput {width:100%; margin-right:0;}
ul.form-ul.proplist-form ul li div.formlabel {text-align:left;}
ul.form-ul.proplist-form li.add-new-property .button.red {margin-left:0;}
.memberhome .fourblocks li {width:100%; padding-right:0; margin-right:0;}
.memberhome .fourblocks li a .logo {height:100px;}
.memberhome .fourblocks li a .logo.h130 {height:120px;}
.memberhome .fourblocks li a .logo img {max-width:60%;}
.memberhome .fourblocks li a .title {font-size:14px;}
.memberhome .fourblocks li a .text, .memberhome .fourblocks li a .text.h172 {min-height:auto; padding-bottom:7px;}
.memberhome .supersaver-page-banner {padding:99px 10px 52px 10px; text-align:center; background-position:center 14px;}
#propertymanagementnews h2 {line-height:27px;}
#propertymanagementnews li {width:100%; padding-right:0; margin-right:0; border-bottom:1px solid #d5d8e9; border-right:none; padding-bottom:9px;}
#propertymanagementnews li.last {padding-bottom:0;}
.account .membership_infopan {width:100%;}
ul.accepted-methods li.upload-file-img {padding-right:3px;}
ul.accepted-methods > li input[type="file"] {width:100%;}
.transaction_history .form-container.forms ul {width:72%;}
.transaction_history .no-more-table td {padding-left:34%;}
.sherwin-williams .sherwinsaving .download h3 a, .sherwin-williams .sherwinsaving .download h3 a:hover {font-size:21px;}
.sherwin-williams .sherwinsaving .download h3 img {max-width:25%; margin:0 9px 0 0;}
.sherwin-williams .sherwinsaving .text p, .sherwin-williams .sherwinsaving .text p a, .sherwin-williams .sherwinsaving .text p a:hover {font-size:14px;}
.sherwin-williams .threeimages-content .images {width:40%;}
.sherwin-williams .threeimages-content .content {width:60%;}
.sherwin-williams .threeimages-content h2 {font-size:16px; line-height:20px; margin-bottom:7px;}
.sherwin-williams .threeimages-content p, .sherwin-williams .threeimages-content p a,
.sherwin-williams .threeimages-content p a:hover {font-size:13px; line-height:18px;}
.nolobooks .offers h2 {font-size:15px; padding-top:11px; padding-bottom:9px; line-height:17.5px;} /*20july16*/
.nolobooks .offers .left {background:url(../../images/nolo-left-480.gif) no-repeat; height:146px;}
.nolobooks .offers .right {background:url(../../images/nolo-right-480.gif) no-repeat; height:147px;}
.nolobooks .logo img {width:78%;}
.nolobooks .description {height:780px; padding:0 20px;}
.nolobooks .description.free {height:724px;}
.nolobooks .description .pad p {font-size:16px !important; line-height:21px !important;}
.nolobooks .description .pad a.button {padding-left:11px; padding-right:11px; font-size:15px;}
.nolobooks .featured {padding:40px 5px 15px 5px;}
.nolobooks .featured h3 {font-size:19px;}
.nolobooks .featured img {width:80%;}
.nolobooks .coupon .code {font-size:29px;}
.refer-friend .banner h2 {font-size:27px; line-height:32px; padding-top:34px;}
.refer-friend .banner p {font-size:14px;}
.refer-friend .form {margin-top:-61px;}
.refer-friend .form .your-invite ul.form-ul {padding-top:18px;}
.refer-friend .whitebg-box ul {margin-top:27px;}
#vendorregister .col1 {margin-bottom:5%;}
#vendorregister .col1 .bannerblock {padding:0;}
#vendorregister .col1 .bannerblock .amount {background:none #ffe11f; width:100%;}
#vendorregister .col1 .bannerblock .w72p {width:100%; padding-bottom:10px; padding-left:0; text-align:center;}
#vendorregister .col1 .bannerblock .w72p p {padding:0 5px;}
#vendorregister .col1 .description .heading h2 {background:none #cc0000; width:101%; padding-right:0; font-size:17px; line-height:22px; padding-bottom:8px;}
#vendorregister .col1 .description .pad {padding-right:10px;}
#vendorregister .col2 .form li .w50p, #vendorregister .col2 .form li, #vendorregister .col2 .form li.phone .w38p,
#vendorregister .col2 .form li .w50p.city, #vendorregister .col2 .form li .w50p.statedrop, #vendorregister .col2 .form li .w50p.zip {width:100%;}
#vendorregister .col2 .form li.phone .w26p {width:46%;}
#vendorregister .col2 .form li.phone .w26p.ip {margin-right:0;}
#vendorregister .col2 .form li .w50p.first {padding-bottom:10px;}
#vendorsupersaver {padding-left:10px; padding-right:10px;}
#vendorsupersaver h2 {font-size:16px; line-height:21px;}
#vendorsupersaver li {width:100%; margin-right:0;}
#vendorsupersaver li div.description {font-size:14px; padding:0 6px;}
#vendorsupersaver li div.logo img {max-width:80%;}
#vendorsupersaver li div.logo img.agoodemp {margin-left:0;}
#vendorsupersaver li:last-child {margin-bottom:10px;}
#vendorregister .col2 .form li .w50p.city, #vendorregister .col2 .form li .w50p.statedrop {padding-bottom:14px; margin-right:0;}
#vendorinfo li {width:100%; margin-right:0;}

.vendor-step5 #left-content #mainform .form01 li {width:100%;}
.vendor-step5 #left-content #mainform .form01 label.statewide, .vendor-step5 #left-content #mainform .form01 label.nation {width:88%;}
.vendor-step5 .blackbox_top, .vendor-step5 .blackbox_middle, .vendor-step5 .blackbox_bottom {width:262px;}
.vendor-step5 .blackbox_top .head {width:232px;}
.vendor-step5 #left-content #mainform a.toogle span.txt {float:left; width:92%; line-height:20px;}
.coupon-offer-table .delete-button {margin-left:0; margin-top:5px; display:inline-block;}
.vendor-payment .account-info-banner .img {display:none;}
.vendor-payment .account-info-banner {padding-left:0; padding-right:0;}
#upgradebox .tick{margin:0 auto;width:30%;}
#upgradebox p.update_listing_sn {font-size:27px;}
#upgradebox p.update_listing_sn strong {font-size:25px !important; line-height:27px !important;}
#upgradebox .blue_fnt, #upgradebox .blue_fnt a {font-size:17px !important; line-height:22px !important;}
#upgradebox .button {padding-top:14px !important; padding-bottom:14px !important;}
#upgradebox .button span.btext {font-size:18px !important;}
.cart div.title-tel .call {float:left; margin-top:0;}
.shopping-cart td.totalpad {padding-left:26%;}
.shopping-cart label, .shopping-cart td.text-right {padding-right:0;}
.shopping-cart tfoot .total td span.total, .shopping-cart tfoot td span.total {float:none;}
.shopping-cart label {width:68px;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-1,
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-2 {width:100%; min-height:inherit;}
.vendor-contact ul.details-blocks > li.vendor-details-section li.vendor-details-sub2 li.vendor-details-sub2-2 {margin-top:16px;}
.vendor-home .grey-section p.head1 {font-size:27px; line-height:30px;}
.vendor-home ul.features li {margin-right:0; width:100%;}
.vendor-home ul.features li .feature-content {width:80%; margin-left:10px; margin-top:0;}
#tabsreport_content_container .ta_details ul li label, #tabsreport_content_container .info-inp-wrp {width:100%;}
#tabsreport_content_container .ta_details ul li label {padding-bottom:0;}
#tabsreport_content_container .info-inp-wrp span.info_details {padding-left:0; padding-top:0;}
#cbrviewprofile .block01 p {padding-left:0; padding-right:0;}
#tabsreport_content_container a.button {margin-left:0;}
#cbrviewprofile .block01, #cbrviewprofile .block02 {width:100%;}
#cbrviewprofile img.normal {margin-left:0;}
#cbrviewprofile .block01 p.padl99 {text-align:center; padding-left:0;}
#cbrviewprofile .block01 .mobcenter {text-align:center;}
.imgwrapper .AuthorizeNetSeal, .imgwrapper .trustwaveimg {float:left; width:50%;}
.imgwrapper .comodosecureimg, .memberhome #contentside .recentorders li .packagename, .memberhome #contentside .recentorders li .date,
.memberhome #contentside .recentorders li .cost {width:100%; clear:both;}
.memberhome #contentside .recentorders li .cost {text-align:left;}
.memberhome #contentside #propertymanagementnews h2 {line-height:25px;}
.memberhome .super-saver-member-listing .owl-theme .owl-controls {top:-54px; right:31%;}
.form-heading-grey2.login .loginright {float:left; padding:7px 0 18px;}
p.account-info-txt {clear:both;}
h1.blue {font-size:20px !important; line-height:27px;}
.webinarlogin .form-container-login li.form {padding-left:8px; padding-right:5px;}
.webinar-checkout div.v-member.normal label {width:86%;}

/* Affiliate Programs 23-Feb-2017 Start */
body.affiliate .no-more-table td { padding-left: 6px; padding-top: 26px;}
body.affiliate .coupon-offer-table.no-more-table tfoot td { padding: 5px 5px 5px 10px!important;}
body.affiliate ul.form-ul ul li div.formlabel {text-align: center; padding-right: 0px; width: 100%;}
body.affiliate div.forminput.w48p { width: 100%;}
body.affiliate div.forminput.w48p.marl11 { margin-left: 0; margin-top: 10px;}
/* Affiliate Programs 23-Feb-2017 End */

}

@media (max-width: 375px) {
/*Header & Footer*/
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:18%;}
#header-secondrow {padding-left:8px;}
/*Header & Footer*/

}

@media (max-width: 360px) {
/*Header & Footer*/
.navbar.navbar-default.navbar-fixed-top .navbar-toggle {left:6%;}
/*Header & Footer*/

}

@media (max-width: 320px) {
/*Header & Footer*/
#header-firstrow .name {padding-right:12px;}
#header-secondrow {padding-left:0; padding-right:0;}
#header-secondrow .right {float:left; width:96%;}
#main-content {padding-left:10px;}
#main-content .container {width:100% !important; max-width:100% !important;}
/*Header & Footer*/

.memberlogin .form-container-login {width:96%;}
.memberlogin .form-container-login .form-section {width:95%;}
.memberlogin .form-container-login li.form .floatl-align {width:81%;}
.memberlogin.forgot .form-container-login {width:90%; margin-left:10px;}
.memberlogin.forgot .form-container-login li.form {padding-left:14px;}
.banner-new1{width:87%;}

}
