@media only screen and (max-width:1300px){
.StepForm {}
.step_account4, .step_account3, .step_account2, .step_account1 {padding: 0px 150px;}
.fake-hint.blue {right: -156px;}
}
@media only screen and (max-width:1250px){
[class^="scrollbar"] .ScrollbarBx {padding: 10px;}
.SearchUserDetals h3 a {font-size: 15px;}
.PopularSearchesLink li {min-width: 48%;}
.PopularSearchesLink li a {padding: 4px 4px;}
.AdMainImg {float: left;width: 90px;border-radius: 10px;overflow: hidden;height: 90px;}
.AdOwner img {width: 15px;margin-right: -1px;height: 15px;}
.AdOwner span {font-size: 11px;}
.DatePostTime {padding-left: 2px;}
.DatePostTime i {margin-right: 3px;}
.DatePostTime span {font-size: 11px;}
.RightUserDetailsTopLeft ul li {font-size: 13px;}
.step_account4, .step_account3, .step_account2, .step_account1 {padding: 0px 150px;}
}
@media only screen and (max-width:1100px){
.StepForm {}
.CarDetailsBx ul li {width: 100%;margin-right: 0;}
.RightUserDetailsTopLeft {width: 100%;}
.RightUserimgDetailInfoRight {width: 100%;}
}
@media only screen and (max-width:992px){
.menu_header {display: inline-block;width: 100%; }
.menu_header .col-lg-12,
.menu_header .row{ padding: 0; margin: 0;width: 100%;max-width: 100%;}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width:720px;}
.bammer-txt { padding-top: 30px}
.banner-div h1 {font-size: 37px;}
.banner-div h2 {font-size: 34px;}
.banner-div p {font-size: 16px;padding-top: 4px;}
.banner-div .btn-primary {font-size: 15px;padding: 10px 20px;margin-top: 10px;}
.menu_header.fixed-me {padding: 10px 0;}
.nav-tabs-ourmenu .nav-link {margin: 0 1%;}
.menu_header .navbar-collapse {float: right;left: auto;margin: 0;position: fixed;width: 300px;background: #000;border-top: none;z-index: 99;height: 100%;
 right: -550px;top: 0;transition: right linear 0.2s;padding: 50px 10px;}
.menu_header .navbar-collapse.show {right: 0px;transition: right linear 0.2s;}
.menu_header .navbar-nav .nav-link {padding: 8px 0px; color: #fff;}
.menu_header .navbar-toggler {padding: 0;border: 0;margin-right: 20px;position: absolute;right: 0;top: 20px; z-index: 9999;}
.menu_header .navbar-toggler:focus {outline: none; box-shadow: none}
.menu_header .navbar-toggler .toggle {width: 30px;height: 30px; display: inline-block}
.menu_header .navbar-toggler .toggle .line {width: 30px;height: 2px;border-radius: 99px;background: #fb0;transition: 0.2s; left: 0}
.menu_header .navbar-toggler.collapsed .toggle .line {width: 30px;height: 2px;border-radius: 99px;background: #404040;transition: 0.2s; left: 0}
.menu_header .navbar-toggler .toggle .line.top {opacity: 0;top: 5px;}
.menu_header .navbar-toggler .toggle .line.middle {top: 14px;}
.menu_header .navbar-toggler .toggle .line.bottom {opacity: 0;bottom: 5px;}
.menu_header .navbar-toggler .toggle .line.cross1 {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.menu_header .navbar-toggler .toggle .line.cross2 {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.top {opacity: 1;}
.menu_header .navbar-toggler.collapsed .toggle .line.cross1 {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.cross2 {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.bottom {opacity: 1;}
.menu_header .navbar-nav .nav-item:hover, .menu_header .navbar-nav .nav-item.active{ background: transparent;border-radius: 0px;}
.menu_header .navbar-nav .nav-item.active .nav-link::before, .menu_header .navbar-nav .nav-item .nav-link:hover::before {display: none}
.navbar-brand {padding: 0;margin: 0 0 0 10px;width: 200px;}
.SearchFillterRight {width: 100%;}
.SearchFillterLeft {width: 100%;}
.SearchIn {width: 100%;}
.SearchFillterCategory ul li {width: 23%;}
.footer-logo {padding: 0;text-align: center;}
.CountriesBx {width: 100%;text-align: center;}
.RecordsBxTopRight {float: left;padding-right: 0;margin-top: 10px;}
.UserContactDetails ul li:last-child {float: left;padding: 10px 0px 10px 0;}
.RightUserDetailsTop {margin-top: 30px;}
.PopularSearches {margin-bottom: 0;margin-top: 30px;}
.CountriesDropDown {text-align: left;}
.ListsyTabs li {margin-right: 5px;}
.ListsyTabs li .nav-link {padding: 6px 10px;}
.lSSlideWrapper li img {width: 100%;}
.top_tab li {margin-right: 4px;}
/*.top_tab li a {font-size: 14px;}*/
.top_tab li a span {font-size: 15px;}
}
@media only screen and (max-width:767px){
.home-main {z-index: 9999;}
.container {max-width: 100%;}
.menu_header {display: inline-block;width: 100%; padding: 0}
.menu_header .col-lg-12,
.menu_header .row,
.menu_header .container{ padding: 0; margin: 0}
.menu_header .navbar-collapse {float: right;left: auto;margin: 0;position: fixed;width: 100%;background: #000;border-top: none;z-index: 99;height: 100%;
 right: -550px;top: 0;transition: right linear 0.2s;padding: 70px 10px 50px;}
.HeaderHome .menu_header .navbar-collapse {float: right;right: auto;margin: 0;position: fixed;width: 100%;background: #000;border-top: none;z-index: 99;height: 100%;
 left: -550px;top: 0;transition: left linear 0.2s;padding: 70px 10px 50px;}
.HeaderHome .menu_header .navbar-collapse.show {left: 0px;transition: left linear 0.2s;}
.menu_header .navbar-nav .nav-link {padding: 8px 13px;color: #fff;}
.SearchFillterLeft {width: 100%;}
.SearchFillterRight {width: 100%;}
.SearchIn {width: 6%;padding-bottom: 0;padding-top: 10px;display: none;}
.FillterKeyword {width: 100%;}
.SearchFillterRight .FillterKeyword {width: 56%;padding: 6px 15px 6px 30px;/*box-shadow: none;border: 1px #d5d2d2 solid;*/float: left;}
.InnerSearchFilttersBx .SearchFillterRight .FillterKeyword {box-shadow: none;border: 1px #d5d2d2 solid;float: left;width: 56%;}
.FillterSearchBtn {width: 40%;margin-top: 0;}
.InnerSearchFilttersBx .FillterSearchBtn .btn-primary {box-shadow: none;font-size: 16px;height: 47px;}
.SearchFillterCategory ul li {width: 40%;margin-bottom: 40px;}
.SearchFillterCategory ul li a i {width: 60px;height: 60px;}
.SearchFillterCategory ul li a i img {max-width: 30px;}
.SearchFillterCategory ul li a span {font-size: 13px;padding-top: 5px;}
.footer-logo {padding: 0;width: 100%;text-align: center;}
.SectionLogo .navbar-brand {width: 160px;display: inline-block;}
.SearchFilttersBx {margin-top: 20px;}
/*----------------------*/
.footer_center .list-unstyled {text-align: left;}
.footer_center {padding:0px 0 10px;}
.ListsyTabs li {margin-right: 6px;margin-bottom: 5px;}
.ListsyTabs {position: relative;padding-left: 52px;}
.ListsyTabs li:first-child {float: left;height: 70px;position: absolute;left: 0;}
.FillterSearchTabPanel ul li a {font-size: 14px;padding: 1px 5px;margin: 4px;}
.ListsyTabs li .nav-link {font-size: 16px;padding: 4px 11px;}
.lSSlideWrapper li img {width: 100%;}
.RightUserDetailsTop {margin-top: 0px;}
.PopularSearches {margin-bottom: 0;margin-top: 30px;}
.menu_header .navbar-brand {margin-top: 0px;width: 160px;float: left;}
.FillterSearchTabPanel {padding: 10px;}
.RecordsBxTop {margin-top: 30px;}
.RecordsBxTopRight {float: left;padding-right: 0;width: 100%;margin-top: 8px;}
.UserContactDetails ul li {padding: 7px 0px;}
.UserContactDetails ul li:last-child {float: left;}
.widget_nav_menu ul {text-align: center;}
.footer-copyright {text-align: center;}
.widget_nav_menu ul li {padding: 2px 3px;}
.footer-logo {}
 dl.dropdown {width: 170px;}
.CountriesDropDown {text-align: left;}
 dl.dropdown dt span:nth-child(2) {font-size: 16px;}
.dropdown dd ul li a span:first-child, .dropdown dt a span span:first-child {margin: 5px 7px;}
.DeatlsServicesSection {padding-bottom: 40px; padding-top: 0}
.CountriesBx label {font-size: 18px;}
.dropdown dd ul {width: 100%;}
.MyProfile {width: 100%;padding: 20px;}
.ProfileDetailsBx {width: 100%;}
.MyProfileTop {text-align: center;}
.MyProfileTop h2 {padding-left: 0;width: 100%;font-size: 25px;padding-top: 10px;}
.MyProfileImage {width: 140px;height: 140px;}
.setting-input {width: 100%;}
.thumbnail.my_savedgig {width: 100%;}
.StepForm {max-width: 100%;}
.top_tab li {padding: 0 1px;margin-right: 0px;margin-bottom: 0px;}
/*.top_tab li a {font-size: 12px;border-radius: 7px;padding: 12px 2px;}*/
/*.step_account3, .step_account2, .step_account1 {padding: 0 5px;}*/
.StepForm .shoe_imagrd_rgijt_img {height: 150px;}
.form_row_fhr_cols {width: 48%;margin: 0 1% 10px;}
.shoe_imagrd_rgijt_img_minimg video {max-width: 100%;width: 100%;height: 100%;}
.dropdown dt a {width: 210px;}
#select_categorybtn, #add_categorybtn {width: 100%;padding: 8px 2px;margin-top: 10px;}
.text_area.SelecIn {width: 100%;padding-right: 0;}
.lSSlideOuter .lightSlider li video {pointer-events: none;}
.SearchFillterLeft {width: 100%;margin-bottom: 15px;}
.FillterSale {width: 37%;padding: 6px 9px;}
.FillterKeyword {width: 62%;margin-top: 0px;padding: 6px 15px 6px 32px;float: right;}
.InnerSearchFilttersBx .FillterKeyword {padding: 6px 15px 6px 32px;width: 100%;}
.menu_header .navbar-nav .nav-link.btn-primary {margin-top: 10px;}
.MainSteditk {padding: 30px 0;}
.st_pages {border-radius: 5px;box-shadow: none;}
.st_pages_title, .section_heading {font-size: 17px;padding: 11px 20px;}
.st_pages_cnt {padding: 16px;}
.SearchIcon {top: 12px;left: 11px;width: 15px;}
.FillterSearchBtn .btn-primary {padding: 11px 5px;box-shadow:none;font-size: 16px;height: 47px;}
.RightUserDiscriptin {text-align: center;}
.RightUserDiscriptin p {text-align: left;word-wrap: break-word;}
.FilleterIcondesctop {display: none;}
.FilleterMinBx {display: inline-block;width: 100%;margin-top: 20px;position: relative;}
.FilleterIconMobile {display: inline-block;margin-top: 0px;background: #ffe9d8;width: 100%;padding: 12px 20px;font-family: 'robotomedium';font-size: 17px;}
.FilleterIconMobile a {display: inline-block;color: #333333;font-family: 'robotomedium';font-size: 17px;}
.FilleterIconMobile span {padding-left: 12px;}
.FillterCategory {margin-top: 0;width: 100%;position: absolute;left: 0;top: 0;background: #fff;border: 1px #ddd solid;z-index: 9;padding: 15px;border-radius: 0;display: none;}
.FillterCategoryActive{display: inline-block;}
.FillterCategory .ListsyTabs {position: relative;padding-left: 0;}
#fillterclose {position: absolute;right: 5px;top: 4px;width: 25px;height: 25px;border-radius: 3px;z-index: 9;display: inline-block;}
.SearchRecordsBx {margin-top: 12px;}
.FillterKeyword .form-control {font-size: 14px;padding-left: 2px;}
.FillterSale .form-select {font-size: 14px;}
.MobileShow {display: inline-block;float: right;padding: 16px 15px 0 0;}
.menu_header .navbar {padding: 15px 0;display: inline-block;width: 100%;}
.HeaderHome .menu_header .navbar-toggler {padding: 0;border: 0;margin-right: 0px;margin-left: 20px;position: absolute;right:auto;left: 0;top: 20px;z-index: 9999;}
.DesktopShow {display: none !important;}
.InnerSearchFilttersBx .FillterSale {padding: 6px 9px;width: 100%; border-right: none; border-bottom: 1px #e5e5e5 solid;}
.MobileShow .btn-primary {background: #ffbb00;border: none;padding: 6px 38px 6px 10px;border-radius: 2px;font-size: 15px;position: relative;color: #2e3332;}
.MobileShow .btn-primary i {position: absolute;right: 10px;top: 9px;font-size: 17px;}
.StepForm .form_field label {width: 100%;text-align: left;}
.StepForm .right_filed {width: 100%;}
.MyAdvertismentsMain {border: none;}
.MyAdvertismentsMain .dashboard-rights-section {padding: 30px 0px 10px;}
.step_form_inner {padding: 10px 25px;}
.MyProfileSection {padding: 30px 0;}
.form_field.ad_youtube .right_filed {width: 100%;}
.form_field.ad_youtube label {text-align: left;width: 100%;}
.form_field.ad_youtube {margin: 5px 0 40px;}
.AdMainBaxAd {display: inline-block;width: 100%;}
.RecordsBxTop,
.RecordsBxBottom {margin-top: 20px;display: none;}
.RecordsBxTopMobile,
.RecordsBxBottomMobile{display: inline-block;}
.AdMainDetails .RightUserDetailsTopLeft p {-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;}
.AdMainDetails h3 a {font-size: 22px;}
.SearchLatestMainTop {position: relative;top: 0;}
.MobileInnerShow {padding-right: 77px;}
.menu_header.fixed-me {padding: 0px 0 0;position: initial;box-shadow: none;}
.MobileShowLogo {display: inline-block;width: 100%;text-align: center;padding-top: 49px;}
.menu_header .MobileShowLogo .navbar-brand {width: 160px;float: none;display: inline-block;}
.SearchLatestBx {display: none;}
.SearchLatest {background: #fff;}
.SearchLatest [class^="scrollbar"] {height: auto;overflow-y: visible;}
 [class^="scrollbar"] .ScrollbarBx {height: auto;}
.RecordsBxTop.RecordsBxTopMobile {margin-top: 20px;position: relative;}
.modal-dialog {top: 50%;transform: translate(0,-50%) !important;}
.NewVideoModalBx {height: 240px;}
.NewVideoModalBx img {width: 100%;height: 100%;object-fit: cover;}
.AdMainBax {border-top: 2px #e0e0e1 solid;padding: 20px;border-radius: 0;margin-bottom: 0px;}
.RecordsBxBottomMobile{ width: 100%;margin-top: 10px;}
.SelectAlleastCheck .form-control {width: 100%;margin-left: 0px !important;margin-top: 5px;display: inline-block;}
.publicprofile_modal {z-index: 9999;}
.step_account2 .form_field {width: 100%;position: relative;}
#category_modeldiv .form_sec ul li ul {padding-left: 0;margin-top: 7px;position: relative;right: 0;width: 100%;top: 0;float: left;}
.CarDetailsBx ul li {width: 100%;padding: 7px 0;margin-right: 0;text-align: left;}
.CarMilleage i {font-size: 16px;width: 24px;}
.CarMilleageDetails h4 {font-size: 14px;display: block;}
.CarMilleageDetails {text-align: left;}
.CarMilleageDetails h5 {font-size: 14px;}
.DescriptionTitle {font-size: 18px;text-align: left;}
.RecordsBxTop h2 {font-size: 22px;}
.RecordsBxTopRight {text-align: right;}
.AdMainBaxAd.active .AdMainBax {background: #f1f1f1;}
.AdOwner img {width: 24px;margin-right: -1px;height: 24px;}
.AdOwner span {font-size: 12px;}
.DatePostTime span {font-size: 12px;}
.AdMainDetails .btn-primary {margin-top: 7px;}
.AdMainDetails h3 a {width: 84%;color: inherit;font-size: 16px;}
.AdMainDetails {position: relative;}
.AdShare {position: absolute;right: 0;text-align: right;}
.AdShare a {display: inline-block;font-size: 17px;margin-left: 2px;}
.AdShare a.ShareIcon {margin-right: 0;width: 16px;}
.container-mobile{padding: 0;}
.row-mobile{margin: 0;}
.col-mobile{padding: 0;}
[class^="scrollbar"] .ScrollbarBx {padding: 0;}
.SearchRecordsBx h6 {padding: 0 15px;}
.AddCurrancy span{ color:#000;}
.RecordsBxTopMobile .RightUserDetailsTopLeft ul li {font-size: 17px;width: auto;}
.RecordsBxTopMobile .RightUserDetailsTopLeft ul li span {vertical-align: top;line-height: 29px;}
.CarMilleage {text-align: left;}
.RecordsBxTopMobile .ReviewsBtn {padding-top: 0;display: inline-block;padding-left: 10px;}
.UserRightDetails {margin-top: 40px;}
.RecordsBxBottomMobile .lSAction {right: auto;left: 50%;width: 23px;}
.RecordsBxBottomMobile .StepFormPreviewBtn {margin-top: 0;border-top: none;padding-top: 10px;}
.AdPreviewBx .RecordsBxTop.RecordsBxTopMobile {margin-top: 0;}
.AdPreviewBx .RecordsBxTopRight {text-align: right;position: absolute;right: 0;top: -16px;width: auto;}
.AdPreviewBx .ShareIcon {margin-right: 0;}
.ReviewsBtn {display: inline-block;}
.UsersReviews {padding-right: 5px;}
.RecordsBxTopRight.AddShareBx {width: auto;float: right;margin: 0;padding: 0;position: absolute;right: 0;top: 3px;}
.AddShareBx .likeunlike {margin-right: 7px;}
.AddShareBx .ShareIcon {margin-right: 0;}
.DeatlsServicesFormBx {border-bottom: none;background: #FFF;}
.RecordsBxTopMobile .RightUserDetailsTopLeft {padding-top: 0;margin-top: 8px; width: 100%}
.RecordsBxTopMobile .RightUserDetailsTopLeft ul li.CurrancyAd {/*float: right;*/}
.RecordsBxTopMobile .RightUserDetailsTopLeft ul li.CurrancyAd span {line-height: 20px;padding-top: 7px;font-size: 18px;}
.RightUserDetailsTopLeft ul li span.negotiable {display: block;line-height: 12px !important;padding-top: 0 !important;font-size: 12px;}
.AddShareBx .likeunlike_in .ShareIcon i {font-size: 20px;}
.AddShareBx .ShareIcon img {width: 17px;}
.AddDetailsMobile .UserContactDetails ul li {width: auto;}
.AddDetailsMobile .UserContactDetails ul li:first-child {margin-right:20px;}
.UserContactDetails ul li i {margin-right: 2px;}
.AddDetailsMobile .ReviewsBtn .btn-primary {font-size: 12px;}
.SendMessageBtn {width: 100% !important;}
.SendMessageBtn .btn-primary {width: 100%;}
.CurrancyAd span {font-size: 20px;}
.publicprofile_modal .modal-header {padding-right: 35px;}
.RecordsBxTopMobile h2 {width: 100%;}
.NewVideoModal .modal-dialog {max-width: 100%;}
.PrrviewEditBut {padding-right: 0px;}
.EditView {position: initial;z-index: 0;margin-right: 160px;}
.CarMilleage {margin-left: 20px;}
.ServicesSearchTop {padding: 30px 0;}
.HeaderHadding h1 {font-size: 30px;}
.HomeBanner {margin-top: 0;}
.ServicesSection {padding: 0px 0 40px;}
.DiscoverMore {margin-top: 20px;}
.FeaturedListingsSection {padding: 30px 0;}
.FeaturedListingsSection h2 {font-size: 30px;width: 100%;text-align: center;margin-bottom: 30px;}
.FeaturedListingsTabsBx {margin-top: 40px;}
.FeaturedListingsCard {margin-bottom: 20px;}
.Whatspopular a {margin: 0 4px;}
.Whatspopular label {width: 100%;}
.LoginLeftPart {padding: 30px 0;display: none;}
.LoginLeftPart h2 {font-size: 40px;}
.LoginLeftPart p {font-size: 16px;padding: 1px 10px;letter-spacing: 9px;}
.LoginLeftPart i {padding-top: 50px;}
.LoginBgBxMain .LoginRightBx {padding: 20px;}
.signn {font-size: 28px;}
.LoginLeftPart i img {max-width: 230px;}
.StepForm {padding: 19px 0 30px;}
.StepForm::before {height: 88px;}
.StepForm .navbar-default h2 {font-size: 30px;}
.StepForm .navbar-default .navbar-me {margin-top: 40px;}
.RecordsBxBottomMobile .ReviewsBtn {padding-left: 0;width: 100%;padding-bottom: 10px;padding-top: 4px;}
.UserContactDetails {border-bottom: none;margin-bottom: 0;}
.RightUserDiscriptin {margin-top: 10px;}
.LoginPageSection {padding: 30px 0;}
.MyListActionBootom ul li {	margin-right: 8px;}
.NoRecordsFound {padding-left: 0;padding-top: 50px;	text-align: center;}
#category_modeldiv .form_sec ul li {width: 100%;}
.LoadMoreResults::before {top: 21px;height: 2px;}
}
@media only screen and (max-width:479px){
    
}
@media only screen and (max-width:390px){ 
.ProductEnquiriesBtn {width: 166px;}
.MyListActionBootom ul li {margin-right: 2px;}
}
