body{background:#fff;font-family: 'Assistant', sans-serif;}
.nheaderTopRight{display: inline-block;width: 33%;    padding: 0 !important;}
.nheaderTopMiddle{display: inline-block;width: 33%;text-align: center;}
.nheaderTopLeft{display: inline-block;width: 33%;padding: 0 !important;}
.nheaderTopRight p{color: #ff1d25; font-size: 30px; font-weight: 800; margin: 0;} 
.nheaderTopRight p .num{float: right;}
#headerTopRight p .num{font-size: 30px;}
.nheaderTopRight p .asterisk{float: right;margin-right: 5px;color: #ff1d25 !important;font-size: 30px !important;margin-top: 0px;}
.nheaderTopLeft #topNav{float: left;}
.nheaderTopLeft .headerLoginIcon{background-image: url(/_media/images/general/header/headerLoginIcon.png);background-repeat: no-repeat;display: inline-block;background-position: center;width: 21px;height: 22px;margin-left: 10px;}
.nheaderTopLeft .headeruploadAd{background-image: url(/_media/images/general/header/headeruploadAd.jpg);background-repeat: no-repeat;display: inline-block;background-position: center;width: 26px;height: 26px;margin-left: 10px;}
.nheaderTopLeft .enterPersonalAreaIcon{background-image: url(/_media/images/general/header/enterPersonalAreaIcon.png);background-repeat: no-repeat;display: inline-block;background-position: center;width: 25px;height: 25px;margin-left: 10px;}
.nheaderTopLeft #topNav li{padding: 0;display: flex;align-items: center;float: left;margin-right: 10px;
    padding-right: 10px;border-right: 1px solid #e7e7e7;border-left: none;min-height: 26px;}
.nheaderTop{display: flex;align-items: center;padding: 19px 0px;}
#header {border-top:unset; padding: 0; margin-bottom: 15px; background: #fff; } 
#headerTopWrap{background:#fff;border-bottom: 5px solid #ff0000}
.headernavWrap{background:#f0eded;}
.headernavWrap #mainMenu li{border-left: none;position: relative;border-bottom: 1px solid #b9b8b8;padding: 10px 0px;display: inline-block;float: none !important;margin-left: -3px;}
.headernavWrap #mainMenu li a:before{content: " | ";position: absolute;left: 0;color: #b9b8b8;}
.nheaderTopLeft #topNav a{color: #353333; font-size: 15px; font-weight: 400;}
#mainNav{padding: 0;}
.login_nav{color: #353333;}
#mainMenu{text-align: center;padding: 8px 0px;}
#mainMenu a{font-size: 18px;padding: 0px 16px !important;font-family: 'Assistant', sans-serif;color: #232222;font-weight: 400;}
#mainMenu li:first-child a {padding-right: 0px !important;}
.headernavWrap #mainMenu li:last-of-type a:before {content: unset;}
.headernavWrap #mainMenu li:nth-child(7) a:before {content: unset;}
.headernavWrap #mainMenu li:nth-last-child(-n+8) {border-bottom: none;}
.searchWrap #searchTabsMenu li{width: auto;margin-left: 5px;padding: 6px 30px;background: #ed1c24;}
.searchWrap #searchTabsMenu li.active{background: #353333;}
.searchWrap #searchTabsMenu a{font-size: 18px;font-family: 'Assistant', sans-serif;font-weight: 700;color: #fff;height: auto;}
.searchWrap #searchTabsMenu a{background: transparent;}
.searchWrap #searchTabsMenu li:last-child{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.searchWrap #searchTabsMenu li:first-child{border-top-left-radius: 10px;}
.searchWrap .dynamicFields_simpleSearch{display: inline-block;width: 85%;direction: rtl;text-align: end;float: left;}
.searchWrap #searchTabsContent .inputWrap{width: 23.7%;margin-left: 10px;margin-bottom: 10px;display: inline-block;float: right;}
.searchWrap #searchTabsContent{background-color: #353333;display: inline-block;width: 100%;background-image: url('_media/images/search-bg.jpg');background-position: top right;background-repeat: no-repeat;padding: 60px 20px 20px;}
.homeSearchButtonWrap{width: 85%;float: left;}
.searchWrap a.advancedSearchTrigger{font-size: 16px;font-family: 'Assistant', sans-serif;width: 20%;display: inline-block;margin-top: 10px;}
.searchWrap a.advancedSearchTrigger i{margin-left: 0px;color: #ee363d;font-size: 16px;}
.searchWrap #searchTabsContent button[type="submit"]{float: left;width: 20%;background: #ee363d;border: unset;border-radius: 5px;padding: 7px;height: auto;font-weight: 700;font-family: 'Assistant', sans-serif;margin-left: 10px;}
.searchWrap #searchTabsContent button[type="submit"]:hover {border: unset;box-shadow: unset;}
.searchWrap #searchTabsContent .inputWrap select{font-size: 16px;color: #353333;font-family: 'Assistant', sans-serif;}
.searchWrap #searchTabsContent button[type="submit"] i{position: inherit;margin-left: 5px;top: 0;left: 0;}
.searchWrap a.advancedSearchTrigger.active i {background-position: unset;width: auto;height: auto;position: relative;top: 0px;}
.searchWrap #searchTabsContent .dynamicFields_advancedSearch .inputWrap{width:100%;margin: 0;}
.postAds-wrap{display: block;text-align: center;margin-bottom: 20px;}
.postAds-wrap img{width: 100%;}
#sidebarBottom {background: unset;box-shadow: unset;margin-bottom: 8px;}
#quickSearch{background-color: #e9e7e7;margin-bottom: 30px;}
#quickSearchCars li{width: 40%;background: #fff;box-shadow: 0 2px 9px rgba(0,0,0,0.23);margin: 10px;}
#quickSearch header {padding: 10px 0;background: #353333;text-align: center;margin-bottom: 15px;}
#quickSearch header p {font-size: 16px;color: #fff;font-weight: 400;margin: 0;}
.search_paragraph {font-size: 16px !important;margin-left: 70px !important;margin-bottom: 50px !important;color: #353333;}
#mainContent{float: left;width: 728px;margin-right: 10px;}
.HomePage #homepageHeader{border-bottom: unset;margin-bottom:11px !important;}
#homepageHeader{border-bottom: 1px solid #dad7d7;margin-bottom: 30px !important;}
#homepageHeader h1, #homepageHeader h2{font-size: 24px !important;color: #353333;}
#homepageHeader section {padding: 0 10px; border-bottom: unset !important;}
#focusMagazine {padding: 0; text-align: center;margin: 0px 0px 0px 0px; background-color: #e9e7e7; }
#focusMagazine header {padding: 6px 0 7px;background: #353333;text-align: center;margin-bottom: 20px; } 
#focusMagazine header p {font-size: 16px; color: #fff; font-weight: 400; margin: 0; float: none; line-height: unset; }
#focusMagazine a {float: none;display: inherit;margin: auto;line-height: unset;padding: 5px 5px;margin-bottom: 10px;border-radius: 10px;width: max-content;font-weight: 700;border-radius: 5px;background-color: #ee363d;font-size: 17px;width: 155px;}
#focusMagazine a.newsbtn{margin-bottom: 25px;} 
#compareCars {padding: 0px 0px 20px 0px; color: #7b7b7b; background: #e9e7e7; margin-bottom: 30px; }
.compareList:first-child, .compareList {width: 100%; padding: 0px 15px; }
#sortByWrap {background: #353333; padding: 10px; display: flex; align-items: center; margin-bottom: 30px !important; }
.HomePage #sortByWrap{display: block;}
#sortByWrap p {font-weight: 700 !important; color: #fff !important; font-size: 15px !important; width: 15%; } 
#sortByWrap a {font-size: 15px !important; color: #fff !important; text-decoration: none !important; position: relative; margin-left: 55px !important;  } 
#sortByWrap a.active {color: #fff; } 
.check::before {display: block; position: absolute; content: ''; border-radius: 100%; height: 15px; width: 15px; top: 5px; left: 5px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
input[type=radio]:checked ~ .check {border: 5px solid #0DFF92; }
input[type=radio]:checked ~ .check::before{background: #0DFF92;} 
.check{display: block; position: absolute; border: 5px solid #fff; border-radius: 100%; height: 20px; width: 20px; top: 0px; right: -30px; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; background: #fff; }
#sortByWrap a.active .check {background: #ee363d; }
#sortByWrap a:hover .check {border: 5px solid #FFFFFF; } 
input[type=radio]{position: absolute; visibility: hidden; } 
.productBox {width: 228px !important; box-shadow: 0 2px 9px rgba(0,0,0,0.23) !important; border-radius: 10px; padding: 0 !important;border: unset !important; }
.productBox .productImageBox img {max-width: -webkit-fill-available !important; box-shadow: unset !important; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.productBox .desc {padding: 0px 10px !important; margin: 0 !important; } 
.productBox footer {border-top: 1px solid #e0dfdf; width: 90%; margin: auto; } 
.productBox .productImageBox {width: 100% !important; line-height: 100% !important;border-bottom: unset !important;} 
.middleCustomBlocks {display: flex; } 
.productBox:hover, .productBox.activeBox {border: unset !important; } 
.productTop {position: relative; } 
.productBox span.heart {left: 10px !important; bottom: -10px !important; width: 30px; height: 30px; box-shadow: 0 2px 9px rgba(0,0,0,0.23) !important; display: flex; align-items: center; justify-content: center; background:#fff; border-radius: 50%; position: absolute; } 
.productBox span.heart.active, .productBox span.heart:hover {color: red; } 
.productBox span.heart input[type="checkbox"] {display: none; } 
.productBox h2 {font-weight: 600 !important; font-size: 14px !important; padding: 0px 10px !important; margin: 0px !important; } 
.productBox .desc p.info {font-size: 12px;color: #000 !important; } 
.productBox .desc p.price {font-size: 18px; color: #ee363d; font-weight: 800; } 
.productBox footer p {font-size: 10px !important; color: #898787 !important; float: right; margin: 0; padding: 5px 0px 0px !important; } 
.productBox .desc .smallLogoWrap {width: 64px !important; height: 60px !important; display: flex; box-shadow: 0 2px 9px rgba(0,0,0,0.23) !important; padding: 7px; background: #fff; align-items: center; top: 11px !important; left: 16px !important; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.productBox .desc .smallLogoWrap img {max-width: 50px;height: auto; }
.productBox.selected footer {border-top: 1px solid #9c8f6a; } 
.productBox h2 a {font-size: unset !important; } 
.productBox h2 a:hover {font-family: 'Assistant', sans-serif; } 
#quickSearchCars div span i {position: inherit; background-size: 100%; width: 90%; margin: auto; left: unset; } 
#quickSearchCars div {color: #353333 !important; font-weight: 700; padding-bottom: 10px; } 
#quickSearchCars div span {height: 55px !important; padding-top: 10px; } 
#quickSearchCars div span:before {content: ""; position:absolute; width: 15px; height: 1px; background: #b2b2b2; bottom: 0; left: 42%; margin-bottom: 4px; } 
#sidebarButtons a {width: auto !important; padding: 8px 20px !important; margin: 20px 0px !important; border: unset !important; line-height: 100% !important; font-weight: bold; color: #fff !important; box-shadow: unset !important; background: #ee363d; border-radius: 10px;font-size: 17px; } 
#sidebarButtons {margin: 0px !important; padding: 0px !important; text-align: center; } 
#compareCars header {padding: 10px 0; background: #353333; text-align: center; margin-bottom: 20px; color: #fff; font-size: 16px; font-weight: 400; } 
#compareCars .img-wrapper {text-align: center; } 
#compareCars span {padding: 0px 15px; color: #2f2f2f; } 
#compareCars p {padding: 0px 15px; font-size: 14px; color: #2f2f2f; } 
.compareList a {font-size: 14px !important;  } 
.compareList:last-child {width: 100% !important; } 
#compareCars h3 {padding: 0px 15px; display: inline; } 
#compareCars span {padding: 10px 0; background: #353333; text-align: center; margin-bottom: 20px; color: #fff; font-size: 16px; font-weight: 400; float: left; width: 100%; } 
#compareCars .img-wrapper span {background: transparent; } 
#footerBottom{background-color: #201c1d;display: inline-block;width: 100%}
#footerBottom .small-6{float: right; width: 50%;font-size: 18px; color: #FFF;}
#footerBottom .small-6.By{text-align: left;font-size: 18px; color: #FFF;}
#footerBottom .small-6.By a{font-size: 18px; color: #FFF;}
#footerBottom .small-6 img{vertical-align: bottom;}
.footerForm{width: 100% !important;padding: 50px 60px 20px 60px !important;border-left: none !important;display: flex;align-items: flex-end;}
#footerTopLeft {padding: 0px 60px !important;width: 100% !important;margin-top: 40px;}
#footerTopLeft .box1, #footerTopLeft .box2, #footerTopLeft .box3, #footerTopLeft .box4 {width: 20%;}
#footerTopLeft section p{color: #fff !important; font-weight: 700 !important;}
#footerTopLeft section a {color: #989595 !important;font-size: 14px !important;}
#footerTopLeft section li {line-height: 23px !important;padding: 0 !important;background: unset !important;}
#footerTopLeft section p:before{content: ""; position:absolute; width: 52px; height: 1px; border-bottom: 2px dashed #fc5555; bottom:-20px;}
#footerTopLeft section p{position: relative;}
#footerTopLeft section ul{margin-top: 35px;}
.clearfix.footerMenu:before{content: "\0020";display: block;height: 1px;overflow: unset;background: #5d5456;top: -25px;position: relative;}
.footerImg{width: 25%;display: inline-block;}
.footerForm #addToNewsletterForm{width: 75%;display: flex;}
#footerTopRight .inputWrap {margin-bottom: 0px !important;width: 40%;display: inline-block;margin-left: 10px;}
.submitWrap{display: inline-block;width: 20%;}
.search_paragraph a{font-size: 16px !important;color: #353333 !important;font-family: 'Assistant', sans-serif !important;}
#footerTop {background: #1f1b1c !important;}
#footerTopRight #addToNewsletter_btn{width: 100% !important;height: auto !important;padding: 7px 0px !important;border: unset !important;font-size: 16px !important;font-weight: 700 !important;float: none !important;text-align: center;border-radius: 7px !important;background: #ee363d;}
#footerTopLeft section{margin-right: 40px;}
#viewProductBoxInnerLeft .adno{direction: ltr;margin: 10px 0 !important;color: #292929;font-size: 12px;}
.priceBox{font-size: 16px;margin-right: 5px;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;padding: 5px 0px;}
.priceBox p{margin-top: 0px;margin-bottom: 5px;}
.priceBox .price, .priceBox .ins{color:#ee363d;font-weight: 700;}
.modal{background: #fff !important;}
#viewProductBoxInner section.carDetails{background: #f2f2f2 !important;box-shadow: unset !important;min-height: auto !important;padding: 15px !important;}
#viewProductBoxInner h2{background:transparent !important;color: #292929 !important;margin: 15px 5px 10px 0px !important;font-size: 12px;font-weight: 800;}
.generalNotesWrap {padding: 15px !important;background: #f2f2f2;margin-bottom: 10px;}
.generalNotesWrap .generalNotes{width: 100% !important;}
.generalNotesWrap .generalNotes p{max-width: unset !important;font-weight: 400 !important;}
.carDetailsTable td, .advertiserDetails td{font-size: 12px !important;color: #231f20 !important;font-weight: 800;}
.carDetailsTable td span, .advertiserDetails td span{font-weight: 400 !important}
.generalNotesWrap .generalNotes .buttons{padding: 0 !important;}
#viewProductBoxInner section.yourDetails{min-height: auto !important;}
.yourDetails .formBoxes .formBoxRight, .yourDetails .formBoxes .formBoxCenter, .yourDetails .formBoxes .formBoxLeft {width: 48% !important;float: unset !important;margin-left: 5px !important;display: inline-block !important;}
#viewProductBoxInner section.yourDetails form {width: 100% !important;padding: 15px !important;}
.yourDetails .formBoxes .formBoxCenter{margin-left: 0px !important;}
.yourDetails .formBoxes .formBoxLeft{width: 100% !important;}
.modal .closeModal{top: 0 !important;left: 0 !important;right: 0 !important;z-index: 9999;box-shadow:unset !important;font-size: 20px;}
#viewProductBoxInnerRight{margin-top: 25px;}
.contactAdvertiser button, .yourDetails button {min-width: auto !important;padding: 0px 15px;line-height: 100% !important;font-size: 14px;font-weight: 800 !important;font-family: 'Assistant', sans-serif !important;}
#viewProductSlideshowWrap .prev, #viewProductSlideshowWrap .next{bottom: -95px !important;top: unset !important;}
.flexsliderCustomControls{display: none;}
#viewProductBoxInnerRight header{margin-right: 5px;margin-top: 10px;margin-bottom: 5px;}
#viewProductButtons {max-width: 100%; overflow: hidden;}
#viewProductButtons .buttonBox{width: 48% !important;margin: 0 0 8px 5px !important;}
#viewProductButtons .buttonBox:nth-child(2n+2){float: left;}
/*#viewProductButtons .buttonBox iframe{width: 100% !important;}*/
#viewProductBoxInner section.advertiserDetails{min-height: auto;padding: 15px;background: #f2f2f2;}
.advertiserDetails table{width: 70%;}
.gallery li {display: block;float: left;margin-right: 0px;}
.gallery li img {max-width: 100%;display: block;width: 100%;object-fit: contain;height: 300px;}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: 100px !important;
    max-width: 100%;
    object-fit: cover !important;
    width: 100% !important;
}
#viewProductSlideshowWrap{display: none;}
.slides_thumbs{margin-bottom: 20px;position: relative;width: 100%;display: inline-block;}
#viewProductInnerCustomBlock{margin-top: 10px !important;margin-bottom: 0px !important;height: 90px !important;}
.shareWrap {float: left;margin-top: 3px;}
.shareWrap a{margin-right: 5px;cursor: pointer;}
.shareWrap a.whatsappShare { display: none; }
.shareWrap a.callAdvA { display: none; }
.shareWrap a i{font-size: 20px;color: #929191;}
.homeSearchButtonWrap .advancedSearchBox{width:100%;margin-right: 0;overflow: visible !important;}
.homeSearchButtonWrap .advancedSearchBox .section{display:inline-block;margin-bottom:7px;margin-left: 5px;width:24%;position: relative;vertical-align: top;}
/*.advancedSearchBox .sectionHidden { position: absolute;top: 0;right: 0;width: 75%;z-index: 5; }*/
.advancedSearchBox .sectionHidden input, .advancedSearchBox .sectionHidden select {height: 33px;padding: 0 8px !important;border-radius: 0 !important;}
.advancedSearchBox .sectionHidden .inputWrap{padding: 0px 10px;}
.searchWrap #searchTabsContent .sectionHidden .inputWrap{width:100% !important;margin-right:0 !important;}
#agencyList{margin-bottom: 20px;}
#agencyList li{margin:0 !important;box-shadow: unset !important;border: 1px solid #dad7d7;height: auto !important;padding: 30px 0px !important;}
#agencyList.searchIn p.desc{font-size: 14px !important;text-align: center !important;color: #7b7b7b !important;height: auto !important;padding: 0px 60px;}
#agencyList.searchIn .imageBox{margin-bottom:20px !important;}
#agencyList.searchIn span.btn{width: 113px !important;background: #ee363d;text-align: center;margin: auto;padding: 0;box-shadow: unset;border-radius: 5px;border: unset;font-weight: 700;font-size: 14px;height: 31px;line-height: 31px;color: #fff;display: block;cursor: pointer;}
#sortByWrap a:last-of-type{margin-left: 0px !important;}
#sortByWrap .resultsShown{width:20%!important;}
.search_form a#favorite_ads_link{font-size: 16px !important;font-family: 'Assistant', sans-serif !important;}
.search_form{margin-top: 2px;}
.searchWrap #searchTabsContent.secTab button[type="submit"]{background: #353333;}
.searchWrap #searchTabsContent.secTab a.advancedSearchTrigger i{color: #fff;}
.searchWrap #searchTabsContent.secTab .dynamicFields_simpleSearch, #searchTabsContent.secTab .homeSearchButtonWrap{width: 98%;}
.loggedInLeft #loggedInMenu{padding-right: 30px;position: inherit !important;top: unset !important;left: unset !important;list-style: none;width: 40%;
    float: left;}
.loggedInLeft #loggedInMenu li{margin: 0 !important;padding: 0 !important;border: unset !important;}
.loggedInLeft #topNav{float: right;width: 100%;}
.loggedInLeft #loggedInMenu a{font-size: 15px;font-family: 'Assistant', sans-serif;}
.loggedInLeft #loggedInMenu li:first-child{margin-bottom: 7px !important;}
.loggedInLeft#headerTopLeft{display: flex;align-items: center;width: 55%;}
#topNav li:last-child{border: none;padding: 0 !important;margin: 0 !important;}
.nheaderTopLeft .headerAdvisorIcon{background-image: url(/_media/images/general/header/user-chat-icon.png);background-repeat: no-repeat;display: inline-block;background-position: center;width: 28px;height: 22px;margin-left: 10px;}
.loggedInLeft #topNav .iconBox{display: block;height: 30px;position: relative;text-align: center;}
.loggedInLeft #topNav .iconBox i{left: unset !important;}
/*.loggedInLeft #topNav a, .loggedInLeft #topNav li p{margin-right: 40px;min-width: auto;margin-right: 40px;font-size: 15px;font-family: 'Assistant', sans-serif;}*/
#topNav li p{color: #353333 !important;font-size: 15px;
    font-weight: 400;padding: 0;}
.loggedInLeft #topNav .iconBox i.headerLoginIcon{margin: 0px 8px;}
#editUploadAdBox h2, #editUploadAdBox h1, #personalAreaWrap h1{background: url(/_media/images/general/header/ads-heading-bg.jpg) !important;background-repeat: no-repeat;display: inline-block;background-position: center !important;width: 100% !important;height: 68px;background-size: cover !important;color: #231f20 !important;font-size: 24px !important;font-weight: 700;display: flex;align-items: center;justify-content: center;margin: 10px 0px !important;}
#editUploadAdBox{box-shadow: unset !important;}
.editAdsWrap, #personalArea {
    background: url(/_media/images/general/header/ads-body-bg.jpg) !important;
    background-repeat: no-repeat !important;
    display: inline-block;
    background-position: bottom!important;
    width: 100% !important;
    background-size: contain !important;
    background-color: #F2F2F2 !important;
}
.wizardFormBox{background: transparent !important;border: unset !important;padding: 0 !important;}
.wizardFormBoxInner .formBoxRight, .wizardFormBoxInner .formBoxCenter, .wizardFormBoxInner .formBoxLeft{width: 31.7% !important;
    margin-left: 20px !important;}
.wizardFormBoxInner .formBoxCenter{margin-left: 20px !important;}
.wizardFormBoxInner .formBoxLeft {margin-left: 0 !important;}
#editUploadAdBox form {padding: 0px 0px 30px 0px !important;width: 90%; margin: auto;}
.inputWrap span.side_0, .inputWrap span.side_1{width: 48% !important;}
#formWizardNav{width: 90%;margin: 35px auto !important;padding:0 !important;}
#formWizardNav li{background: #f9f9f9;margin-left: 50px !important;width: 29%;min-height: auto !important;border-radius: 50px;    float: right;margin-bottom: 25px;padding: 0 !important;box-shadow: 0 2px 5px rgba(0,0,0,0.23);display: flex !important;    align-items: center;justify-content: center;}
#formWizardNav li:last-of-type{margin-left: 0px !important;}
#formWizardNav li div{width: auto;height: 100%;float: right;margin: 0;padding: 0;background: #737373;color: #fff;font-size: 56px;
    font-family: 'Assistant', sans-serif;order: unset !important;box-shadow: unset !important;text-shadow: unset !important;
    padding: 15px 20px 15px 12px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;font-weight: 700;border-color: unset !important;border: unset !important;}
#formWizardNav p{font-size: 20px !important;font-weight: 700;width: 100%;line-height: 100% !important;}
#formWizardNav li.active div{background: #ed1c24;}
#file_upload {width: auto !important;height: auto !important;}
.step1Bottom p.replacement{color: #7b7b7b !important;margin-left: 0px !important;}
.wizardFormButtonWrap {padding: 20px 0 0 !important;text-align: center !important;}
.wizardFormButtonWrap a.nextStep, .wizardFormButtonWrap button{float: none !important;width: auto !important;height: auto !important;line-height: 100% !important;border: unset !important;border-radius: 7px !important;font-weight: 800 !important;
	font-family: 'Assistant', sans-serif;padding: 8px 65px;background: #ed1c24 !important;}
.wizardFormButtonWrap a{margin-right: 0px !important;}
.wizardFormBoxInner .inputWrap {margin-bottom: 20px !important;}
.inputWrap span.side_0{margin-bottom: 0px !important;}
#formWizardNav .active p{color: #7b7b7b !important;}
#editUploadAdBox form .block2{float: left;width: 100% !important;padding-bottom: 50px;}
.wizardFormButtonWrap a.nextStep#prevStep1{background: #3e3c3c !important;margin-left: 10px;}
.wizardFormUploadBox .note{border-top: 1px solid #cfc8c8;border-bottom: 1px solid #cfc8c8;text-align: center;padding: 10px 0px;margin-bottom: 40px !important;position: inherit !important;right: unset !important;top: unset !important;color: #353333 !important;font-size: 16px !important;}
.formUploadBoxLeftOuter{float: none !important;}
#drop{width: 360px !important;position: inherit !important;bottom: unset !important;left: unset !important;background: #fff;margin: auto !important;padding: 50px 0px;text-align: center;margin-bottom: 40px !important;}
.dropBg{background-image: url(/_media/images/general/add_image.jpg) !important;height: 42px !important;margin-bottom: 35px;}
#drop .title{background: #737373;color: #fff;padding: 7px 20px;border-radius: 7px;font-size: 12px;font-weight: 700;}
#editUploadAdBox form .block3{float: left;width: 100%;padding-bottom: 50px;}
.block3 .wizardFormBox .note{border-top: 1px solid #cfc8c8;border-bottom: 1px solid #cfc8c8;text-align: center;padding: 10px 0px;margin-bottom: 40px !important;position: inherit !important;right: unset !important;top: unset !important;color: #353333 !important;font-size: 16px !important;}
.oneCustomerOrAgency input[type=radio]{position: inherit !important;visibility: unset !important;}
.oneCustomerOrAgency{width: 100%;}
.oneCustomerOrAgency .customer{padding-left: 0 !important;width: 49%;border: unset !important;float: right;background: #fff;display: flex !important;align-items: center;justify-content: center;padding: 20px 0px;border-radius: 7px;}
.oneCustomerOrAgency .agency{padding-right: 0 !important;width: 49%;float: left;background: #fff;display: flex !important;align-items: center;justify-content: center;padding: 15px 0px;border-radius: 7px;}
.oneCustomerOrAgency .customer span, .oneCustomerOrAgency .agency span{height: auto !important;border-bottom: unset !important;margin-bottom: 0 !important;}
.oneCustomerOrAgency label{margin-right: 15px;font-size: 18px !important;font-weight: 700 !important;}
.inputWrap input[type="text"], .inputWrap input[type="password"], .inputWrap select, .inputWrap textarea{padding: 10px !important;border-radius: 7px;border:none;}
.block3 .fields .inputItem{margin-left: 11px !important;width: 32% !important;}
.block3 .fields .inputPrefixWrap .inputWrap:last-child{width: 30% !important;}
.block3 .fields .inputPrefixWrap .inputWrap{width: 68% !important;}
#step4Nav a .iconBox {display: inline-block !important;height: auto !important;}
#step4Nav a{font-size: 16px !important;font-family: 'Assistant', sans-serif !important;}
.passwordsInputWrap #step4Nav{padding-bottom: 10px;}
#editUploadAdBox form .agreeWrap .block3{float: right;width: auto;padding-bottom: unset !important;}
.agreeWrap .agree{display: flex;align-items: center;}
.agreeWrap .agree input[type="checkbox"]{margin-left: 10px;}
.block3 .fields {border-top: unset !important;padding: 0 !important;}
.wizardFormButtonWrap a.nextStep#prevStep2 {background: #3e3c3c !important;margin-left: 10px !important;}
.facebook i{color: #4267B2;font-weight: 700;}
#step4ATab .span-warning{display: none;}
#selectPaymentModal2 .modalContent {padding: 0;}
#selectPaymentModal2 #modal_body{padding: 20px 0px 40px 0px;background:url('/_media/images/pop-bg.png') no-repeat !important;color: #fff;background-size: contain !important;background-position: top;}
#modal_body h1{text-align: center;margin: 0;font-size: 42px;font-weight: 800;line-height: 100%;}
#modal_body h3{text-align: center;margin: 0;font-size: 24px;font-weight: 400;}
#selectPaymentModal2 #modal_body .planBox {width: 30%; display: inline-block; background: #fff; vertical-align: top; box-shadow: 0 2px 9px rgba(0,0,0,0.23) !important; height: 530px; margin: 0px 12px; } 
.modal.modalSmall#selectPaymentModal2 {width: 898px;padding: 0;margin: 10px auto;}
#selectPaymentModal2 #modal_body .planBox:first-child{border-top-right-radius: 120px;border-bottom-left-radius: 120px;}
#selectPaymentModal2 #modal_body .planBox:first-child .mtopSec{border-top-right-radius: 105px;}
#selectPaymentModal2 #modal_body .planBox:last-child{border-top-left-radius: 120px;border-bottom-right-radius: 120px;}
#selectPaymentModal2 #modal_body .planBox:last-child .mtopSec{border-top-left-radius: 105px;}
.mbootonSec{margin:0px 10px; display: flex; align-items: center; justify-content: end; flex-direction: column;height: 310px;position: relative;} 
.mbootonSec p {font-weight: 400;font-size: 18px !important;color: #292929; margin-top: 0px !important;height: 90px !important;}
.mtopSec{min-height: 180px;background: #d52d2d;display: flex;align-items: center;justify-content: center;margin: 20px 20px 0px;flex-direction: column;}
.mtopSec .heading {font-size: 32px !important;font-weight: 900 !important;font-family: 'Heebo', sans-serif !important;background: transparent !important;box-shadow: unset !important;margin-bottom: 10px !important;}
.mtopSec .sub_heading{font-size: 17px;font-weight: 600 !important;font-family: 'Heebo', sans-serif !important;margin: 0;}
.mtopSec .price{font-size: 44px !important;font-weight: 900 !important;font-family: 'Heebo', sans-serif !important;margin-top: 16px !important;}
.mtopSec .price .ins{font-size: 24px;font-weight: 800 !important;font-family: 'Assistant', sans-serif;}
#selectPaymentModal2 .planBox .planContent{width:100% !important;border: unset !important;background:transparent !important;}
.mbootonSec span.price{background: #ee363d;border: unset;color: #fff;padding: 9px 37px;line-height:100% !important;position: absolute;bottom: 25px;border-radius: 10px;font-weight: 600 !important;}
#selectPaymentModal2 .closeModal {top: -7px !important;left: 0 !important;right: 10px !important;z-index: 9999;background: transparent !important;text-align: right;color: #fff !important;width: auto !important;height: auto !important;box-shadow: unset !important;display: table;margin: 0 !important;}
#selectPaymentModal2 .closeModal i{font-size: 20px;}
#selectPaymentModal2 .plans{margin-top: 20px !important;margin: auto;width: 85%;}
#selectPaymentModal .planBox .imageBox, #selectPaymentModal2 .planBox .imageBox{height: auto !important;}
#personalAreaWrap h1{margin: 0 !important;}
.personalAreaForm .personalAreaFormBoxes{width: 55%;margin: auto;}
.personalAreaForm .personalAreaFormBox{width: 47% !important;margin-left: 0 !important;}
#personalArea p.infoText{font-size: 20px !important;color: #636060 !important;margin: 0 !important;padding: 0 !important;text-align: center;}
.personalAreaForm .inputWrap input, .personalAreaForm .inputWrap select{color: #636060 !important;font-size: 20px !important;font-weight: 400 !important;border: unset;box-shadow: 0 2px 9px rgba(0,0,0,0.23);border-radius: 7px;font-family: 'Assistant', sans-serif !important;}
.personalAreaForm .inputWrap input::placeholder{color: #636060 !important;}
.newslettersWrap{display: inline-block;font-size: 16px;color: #3e3c3c;width: 100%;text-align: center;margin: 20px 0px;}
.personalAreaForm .personalAreaFormBox .inputPrefixWrap .inputWrap:last-child {float: left;width: 37% !important;}
.personalAreaForm .personalAreaFormBox .inputPrefixWrap .inputWrap {float: right;width: 60% !important;}
.personalAreaForm footer button {float: none !important;width: auto !important;height: auto !important;border: 0;border-radius: 7px !important;font-size: 18px;color: #fff;font-weight: 800 !important;box-shadow: unset !important;background: #ed1c24 !important;padding: 10px 70px;font-family: 'Assistant', sans-serif !important;}
.personalAreaForm footer{text-align: center;top: 0 !important;margin-top: 30px !important;margin-bottom: 30px !important;}
#personalArea{box-shadow: unset !important;padding: 0 0 30px 0 !important;}
#personalAreaNav{background: #3e3c3c;margin-right: 0 !important;text-align: center;padding: 10px 0px;}
#personalAreaNav li{float: none !important;display: inline-block;width: 23%;position: relative;}
#personalAreaNav a {display: block;line-height: 100% !important;font-size: 20px !important;color: #fff !important;text-align: center;font-family: 'Assistant', sans-serif !important;font-weight: 700;}
#personalAreaNav li:first-child a, #personalAreaNav li:nth-child(2) a, #personalAreaNav li:nth-child(3) a, #personalAreaNav li:nth-child(4) a{width: auto !important;}
#personalAreaNav li a img{margin-left: 15px;}
#personalAreaNav li a{border-left: 1px solid #737272 !important;}
#personalAreaNav li:last-of-type a{border-left: none !important;}
.personalAreaForm .personalAreaFormBox .inputWrap{margin-bottom: 20px !important;}
#personalAreaNav li.active a:after{content: "";border-top: 18px solid transparent;border-right: 24px solid #3e3c3c;border-left: none;border-bottom: 18px solid transparent;position: absolute;bottom: -40px;transform: rotate(-90deg);right: 50%;}
.inputWrap input[type="text"]:focus, .inputWrap textarea:focus, .inputWrap select:focus, .inputWrap input[type="password"]:focus
{border: unset !important;box-shadow: 0 2px 9px rgba(0,0,0,0.23) !important;}
.span-warning {color: #ed1c24;font-size: 16px;font-weight: 400;margin: 5px 10px;display: block;}
.newslettersWrap input[type="checkbox"]{width: 30px;height: 30px;cursor: pointer;box-shadow: 0 2px 9px rgba(0,0,0,0.23);}
#personalArea .productsList{margin: auto;width: 80%;}
#personalArea .productsList p.infoText{text-align: right;margin: 35px 0px 20px 0px !important;}
.productImageBox .views{position: absolute;bottom: -17px;left: 15px;box-shadow: 0 2px 9px rgba(0,0,0,0.23) !important;background: #fff;border-radius: 50%;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;}
.productBox .productImageBox .views .eyeIcon{background: url('_media/images/view-icon.png') !important;background-repeat: no-repeat;display: inline-block;background-position: center !important;width: 19px !important;height: 12px;}
#personalAreaWrap .personalArea1 .productBox h3 a, #personalAreaWrap .personalArea7 .productBox h3 a{font-size: 14px !important;color: #121212;font-weight: 600;}
.productBox .desc p.info{color: #727171;}
.productBox.personalAreaAdBox footer{border-top: unset !important;}
.productImageBox .views span.viewWrap{display: flex;flex-direction: column;font-size: 12px;color: #353434;font-weight: 600;}
#personalAreaWrap .personalArea1 .productBox h3, #personalAreaWrap .personalArea7 .productBox h3{margin: 0 !important;}
.personalAreaAdBox .datePriceWrap{border-top: 1px solid #e0dfdf;border-bottom: 1px solid #e0dfdf;}
.personalAreaAdBox .datePriceWrap div{width: 100% !important;}
.personalAreaAdBox .datePriceWrap div .date{float: right;padding: 5px 0px !important;font-family: 'Assistant', sans-serif !important;font-size: 12px !important;color: #000;font-weight: 600;color: #000 !important;}
.personalAreaAdBox .datePriceWrap div .status{float: left;padding: 5px 0px !important;font-family: 'Assistant', sans-serif !important;color: #000 !important;font-weight: 600;}
.personalAreaAdBox footer{padding: 3px 0 9px !important;}
.personalAreaEditMenu{width: auto !important;margin-right: auto !important;display: flex;justify-content: center;margin-top: 20px;}
.personalAreaEditMenu .edit_ad .penIcon{background: url('_media/images/edit_ad-icon.png') !important;background-repeat: no-repeat;display: inline-block;background-position: center !important;width: 21px !important;height: 20px;}
.personalAreaEditMenu .up_ad .drawerIcon{background: url('_media/images/up_ad-icon.png') !important;background-repeat: no-repeat;display: inline-block;background-position: center !important;width: 25px !important;height: 18px;}
.personalAreaEditMenu .change_track .navigationIcon{background: url('_media/images/change_track-icon.png') !important;background-repeat: no-repeat;display: inline-block;background-position: center !important;width: 24px !important;height: 16px;}
.personalAreaEditMenu .delete_ad .xIcon{background: url('_media/images/delete_ad-icon.png') !important;background-repeat: no-repeat;display: inline-block;background-position: center !important;width: 20px !important;height: 20px;}
.productBox footer .personalAreaEditMenu a i{margin-left: 0px !important;}
.productBox footer a:hover{border-left: 1px solid #ebebeb !important;}
.productBox .personalAreaEditMenu li.delete_ad a, .productBox .personalAreaEditMenu li:last-child a:hover{border-left: unset !important;}
.personalAreaEditMenu li a{line-height: 30px !important;}
.productBox.personalAreaAdBox:nth-child(3n+4){clear: unset !important;}
.personal_area_page .productBox:nth-child(4n+4){float: right !important;}
.personal_area_page .productBox{margin: 0px 0px 25px 25px !important;width: 30% !important;}
.personal_area_ad_id{font-size: 12px;color: #000;font-family: 'Assistant', sans-serif !important;font-weight: 600;}
#viewProductInnerCustomBlock a{color: #fff;font-family: 'Assistant', sans-serif !important;background: #fff;border-radius: 7px;font-weight: 700;background: #000;position: inherit !important;top: unset !important;left: unset !important;float: left;border-bottom: unset !important;display: flex;flex-direction: column;text-align: center;font-size: 20px !important;line-height: 100%;padding: 8px 20px;margin: 17px 20px;}
#viewProductInnerCustomBlock a span{font-weight: 800;position: inherit;top: unset !important;right: unset;line-height: 100%;}
#viewProductBoxInnerWrap header h1{color: #292929 !important;font-weight: 800 !important;}
#viewProductInnerCustomBlock span{top: 13px !important;}
#viewProductBoxInnerRight .priceBox p{font-size: 20px;}
#viewProductBoxInnerRight .priceBox .price, #viewProductBoxInnerRight .priceBox .ins{font-weight: 800;}
.carDetailsTable{width: 26% !important;margin-left: 40px;}
.carDetailsTable td:focus:not(:active), .advertiserDetails td:focus:not(:active){outline: unset !important;}
section.carDetails .carDetailsTable:last-child{margin-left: 0px;}
.carDetailsTable tr td{border-bottom: 1px solid #e1dbdb;}
.formBoxFull{width: 98% !important;}
#connected_user_private_lead_form .inputWrap label{color: #292929 !important;margin: 15px 0px 10px 0px !important;font-size: 12px;font-weight: 800;float: right;}
#connected_user_private_lead_form button[type="submit"]{color: #fff;border: unset;font-weight: 800;font-size: 14px;padding: 5px 15px;margin-top: 10px;font-family: 'Assistant', sans-serif !important;margin-bottom: 10px;}
.carDetailsTable tr:last-child td{border-bottom: none;}
.inputWrap input.inputEmail, .inputWrap input.inputNumber{direction: rtl !important;}
#viewProductBoxInner section.advertiserDetails{padding: 10px 15px 0 0 !important;}
#viewProductFullAd iframe{width:100%;}
.popGiftWrap .buttonBox{width: 48%;float: left;display: table;}
.popGiftWrap .buttonBox:last-child{margin-left: 15px;}
.popGiftWrap .buttonBox .iconBox{background: #f2f2f2;padding: 10px;margin-left: 5px;display: table-cell;width: 24%;text-align: center;}
.popGiftWrap .buttonBox .title{background: #f2f2f2;padding: 10px;display: table-cell;vertical-align: middle;border-right: 3px solid #FFFFFF;}
.inputWrap .parsley-errors-list {
    position: inherit !important;
    display: block;
}
#upload_ad_block1 .inputWrap input[type="text"], #upload_ad_block1 .inputWrap input[type="password"], #upload_ad_block1 .inputWrap select, .inputWrap textarea{border-radius:0px !important;}
.formBoxLeft .replacement
{
	position: relative;
    float: right !important;
    margin: -10px 0px 0px 0px !important;
}
#upload_ad_block1 .wizardFormBoxInner .inputWrap {
    margin-bottom: 16px !important;
}
.oneCustomerOrAgency .customer .customerIcon{background: url('_media/images/customerIcon.png') !important;background-repeat: no-repeat;display: inline-block;background-position: center !important;width: 38px !important;height: 51px;}
.oneCustomerOrAgency .agency .agencyIcon{background: url('_media/images/agencyIcon.png') !important;background-repeat: no-repeat;display: inline-block;background-position: center !important;width: 66px !important;height: 57px;}
#upload_ad_block1 .wizardFormBoxInner .inputWrap select, #upload_ad_block1 .wizardFormBoxInner .inputWrap input {
    padding: 0px 10px !important;
    height: 27px;
    font-size: 14px;
    border-radius: 7px !important;
}
#upload_ad_block1 .wizardFormBoxInner .inputWrap select, #step4TabsContent .inputWrap select {
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
    position: relative;
}
#upload_ad_block1 .wizardFormBoxInner .inputWrap.selectinput span {
	position: relative;
}
#upload_ad_block1 .wizardFormBoxInner .inputWrap.selectinput:after, #upload_ad_block1 .wizardFormBoxInner .inputWrap.selectinput span:after, #step4TabsContent .inputWrap.selectinput:after {
    content: '';
    position: absolute;
    background: url(_media/images/dropdownarrow.png) no-repeat;
    width: 12px;
    height: 8px;
    top: 10px;
    left: 15px;
    pointer-events: none;
}
/* Customize the label (the checkboxd) */
.checkboxd {
    display: block;
    position: relative;
    padding-right: 30px;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 20px;
    margin-top: 10px;
}

/* Hide the browser's default checkbox */
.checkboxd input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  right: 0;
  height: 20px;
  width: 20px;
  background-color: #FFFFFF;
  border: 1px solid #bebebe;
}

/* On mouse-over, add a grey background color */
.checkboxd:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkboxd input:checked ~ .checkmark {
  background-color: #ed1c24;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkboxd input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkboxd .checkmark:after {
    left: 7px;
    top: 3px;
    width: 6px;
    height: 11px;
    border: solid white;
    border-width: 0px 2px 2px 0px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#step4TabsContent .inputWrap input, #step4TabsContent .inputWrap select {
	padding: 0px 10px !important;
    height: 27px;
    font-size: 13px;
    border-radius: 7px !important;
    font-weight: 600;
    position: relative;
    z-index: 5;
}
.radioboxd {
    display: block;
    position: relative;
    padding-right: 7px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 16px;
}

/* Hide the browser's default radio button */
.radioboxd input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.oneCustomerOrAgency div .rcheckmark {
    position: absolute;
    top: 0;
    right: 0;
    height: 17px !important;
    width: 17px;
    background-color: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #353333;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.rcheckmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.radioboxd input:checked ~ .rcheckmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.radioboxd .rcheckmark:after {
    top: 3px;
    left: 2.3px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #ed1c24;
}
img#myimg {
    display: none;
}
.embediframe
{
	background: #e9e7e7 !important;
	margin-bottom: 25px;
}
#focusMagazine:after
{
	content: "";width: 85%; height: 1px; background: #c2bdbd;margin: auto;
}
.agencyInfo, .agencyInfo p {
    line-height: 20px;
    margin-top: 0;
    font-size: 16px !important;
    margin-bottom: 50px !important;
    color: #353333;
}
.modal.modalSmall .modalContent h2
{
	right: unset!important;
	left: 0;
}
#loginModal form input[type="text"], #forgotPasswordModal form input[type="text"], #loginModal form input[type="password"]
{
	padding: 19px 50px !important;
	border-radius: 0 !important;
}
#loginPopupTriggerInside
{
	color: #d7131b;
    font-size: 12px;
    text-align: center;
    width: 100%;
    display: block;
    margin: 10px 0px;
}
#loginPopupTriggerInside span
{
	font-weight: bold;
    text-decoration: underline;
}
#registerModal.modal.modalSmall .modalContent {
    padding: 50px 0 15px !important;
}
#loggedInMenu a:hover i.enterPersonalAreaIcon {
    background-position: unset !important;
}
.loggedInLeft #topNav a.log_out
{
	color: #f86f6f;
    font-size: 12px;
}
.lSAction{display: none !important;}
.lthumbs{position: relative;}
.slides_thumbs .sprev{position: absolute;bottom: 0px;left: 0;z-index: 99;    height: 100%;
    display: flex;
    background: rgba(255,255,255, 0.5);
    align-items: center;
    padding: 0px 5px;cursor: pointer;}
.slides_thumbs .snext{position: absolute;bottom: 0px;right: 0; height: 100%;
    display: flex;
    background: rgba(255,255,255, 0.5);
    align-items: center;
    padding: 0px 5px;cursor: pointer;}

.slides_thumbs .snext:before{content: " \003C";color: #2d2b2b;font-size: 30px;}
.slides_thumbs .sprev:before{content: " \003E";color: #2d2b2b;font-size: 30px;}
.slides_thumbs .snext:hover, .slides_thumbs .sprev:hover{font-family: 'Assistant', sans-serif;}
.advancedSearchBox .inputBox .sectionHidden {
    top: 52px;
    width: 100%;
}
.advancedSearchBox .inputBox .sectionHidden .inputWrap
{
	padding: 0px 20px 0px 9px !important;
	border-bottom: 1px solid #ebe8e8;
}
.dynamicFields_advancedSearch .section .inputWrap select, .dynamicFields_advancedSearch .section .inputWrap input {
    box-shadow: none !important;
}
.menuclose
{
	margin: 10px;
    display: block;
    font-size: 18px !important;
    color: #353333 !important;
}
.text_page #content p
{
	font-family: 'Assistant', sans-serif !important;
}
.text_page #content p span
{
	font-size: 16px !important;
    color: #353333;
}
#printWrap form .inputWrap select
{
	border: 1px solid;
}
.print_page #mainPage, .text_page #mainContent
{
	padding-bottom: 0px;
}
.text_page #content p
{
	font-size: 16px !important
}
.text_page #content h2
{
	font-family: 'Assistant', sans-serif !important;
	color: #353333 !important;
	font-size: 20px !important;
	padding-bottom: 0px !important;
    margin: 10px 0px !important;
}
.text_page #content ul li
{
	font-family: 'Assistant', sans-serif !important;
	color: #353333 !important;
	font-size: 16px !important;
	margin-bottom: 10px;
}
.text_page #content p
{
	margin-bottom: 10px !important;
	padding-bottom: 0px !important;
}
#sidebar .postAds-wrap a.advertiseBtn
{
	display: block;
	margin-bottom: 10px;
	background: unset;
}
#selectPaymentModal2 .planBox.vip h5.heading
{
	margin-bottom: 3px !important;
    font-size: 52px !important;
    margin-top: 0px;
    line-height: 100%;
}
@media (min-width: 1299px) and (max-width: 1500px) {
	.mbootonSec p {
	    font-size: 15px !important;
	    height: 70px !important;
	}
	.mbootonSec
	{
		height: 280px;
	}
	#selectPaymentModal2 #modal_body .planBox
	{
		height: 485px;
	}
}
@media  (max-width: 1023px) {
	.nheaderTop
	{
		padding-bottom: 10px !important;
		padding-top: 10px !important;
	}
	#headerTop
	{
		display: inline-block;
		width: 100%;
	}
	#headerTopLeft
	{
		width: 100%;
		border-top: 5px solid #ff0000;
    	padding-top: 10px !important;
    	margin-top: 10px;
    	min-width: 100%;
	}
	#headerTopLeft #topNav
	{
		width: auto;
		float: none;
		margin: auto;
		display: table;
	}
	#headerTopRight p
	{
		position: absolute;
	    padding-right: 8px;
	    margin: 0;
	    left: 0;
	    top: 20px;
	}
	.mobilemenu
	{
		margin-top: 15px;
	}
}
@media  (max-width: 767px) {
	#footerBottom .small-6
	{
		width: 100%;
    	text-align: center !important;
	}
	.mobilemenu
	{
		margin:0 15px 0 0;
	}
	#headerTopRight p
	{
		top: 12px;
	}
}
.navbar-fixed-top {
    animation: 0.7s ease 0s normal both 1 running fixedmenu;
    -webkit-animation: 0.7s ease 0s normal both 1 running fixedmenu;
    -o-animation: 0.7s ease 0s normal both 1 running fixedmenu;
    -moz-animation: 0.7s ease 0s normal both 1 running fixedmenu;
    transition: all .4s ease 0s;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    width: 100%;
    z-index: 999;
    /*position: fixed;*/
}
@-webkit-keyframes fixedmenu {
	0%{top:-100%}100%{top:0}
}
@-moz-keyframes fixedmenu {
	0%{top:-100%}100%{top:0}
}
@keyframes fixedmenu {
	0%{top:-100%}100%{top:0}
}
#headerTopRight p a
{
	color: #ff1d25 !important;
    font-size: 30px !important;
}
#customBlockWrap div,
#customBlockWrap iframe,
#customBlockWrap iframe img,
#viewCustomBlock div,
#viewCustomBlock iframe,
#viewCustomBlock iframe img
{
	width: 100% !important;
}