.mTopMenu {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 24px;
    height: 24px;
    background: var(--yellow2);
    padding: 6px;
}
.mTopMenuBG, .mTopMenuContent {
    top: 0;
    left: -100%;
    height: 100%;
    transition: var(--transition);
}
.mTopMenuBG {
    position: fixed;
    z-index: 998;
    width: 100%;
    background: rgba(0, 0, 0, .8);
}
.mTopMenuBGcloseButton {
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.mTopMenuContent {
    position: fixed;
    z-index: 1000;
    width: calc(100% - 64px);
    background: #fff;
    -webkit-box-shadow: 5px 0 20px 0 rgba(0, 0, 0, .75);
    -moz-box-shadow: 5px 0 20px 0 rgba(0, 0, 0, .75);
    box-shadow: 5px 0 20px 0 rgba(0, 0, 0, .75);
}
.mTopMenuContent[data-active=on] {
    left: 0;
}
.mTopMenuContentTitle {
    font: 400 24px/40px us_semibold;
    color: var(--yellow);
    margin: 10px;
}
.mTopMenuContent ul li a {
    display: block;
    width: calc(100% - 30px);
    height: 36px;
    padding: 0 15px;
    margin-bottom: 5px;
    background: #efefef;
    font: 700 14px/36px us_regular;
    color: #646464;
}
.mTopMenuContent .login, .mTopMenuContent .signin {
    position: absolute;
    bottom: 10px;
    width: calc(50% - 15px);
    height: 36px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: var(--yellow);
    font: 700 16px/36px us_light;
    text-align: center;
    color: #000;
    cursor: pointer;
}
.mTopMenuContent .signin {
    left: 10px;
}
.mTopMenuContent .login {
    left: calc(50% + 5px);
}
.mTopMenuBG[data-active=on] {
    left: 0;
}
.call {
    display: none;
    position: fixed;
    bottom: 5px;
    left: 5px;
    z-index: 80;
    width: 36px;
    height: 36px;
    padding: 12px;
    background: var(--yellow);
    -webkit-border-radius: 30px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius: 30px;
    -moz-border-radius-bottomleft: 0;
    border-radius: 30px 30px 30px 0;
}
@media only screen and (min-width:1360px) {
    .field {
    width: 1260px;
}
}@media only screen and (max-width:1260px) {
    .field {
    overflow: hidden;
    width: 100%}
#footer .field {
    overflow: auto!important;
}
}@media only screen and (min-width:768px) {
    .mobile {
    display: none;
}
}@media only screen and (max-width:768px) {
    .phone.r, .phone.r .inf.r {
    float: none;
}
.banner, .field {
    width: calc(100% - 40px);
}
.mobile {
    display: block!important;
}
.qm_top, div#topMenu {
    display: none!important;
}
.call, .phone.r {
    display: block;
}
#header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 80;
}
.informations {
    margin-top: 100px;
}
.field {
    margin: 0 20px;
}
a.logo.l, a.logo.l img {
    display: block;
    float: none;
    height: 48px;
    margin: 15px auto 10px;
}
.sqs .swiper-container, .swiper-slide img {
    height: 120px;
}
.phone.r {
    margin: 0 auto;
    width: 221px;
    height: 51px;
    background: var(--yellow);
    color: #000;
    padding: 0 7px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.phone.r .icon {
    margin-right: 10px;
}
.member_bar_rank, .pageCilingirler .cPopupSubContain_qs {
    display: none;
}
.phone.r .inf.r .phoneNumber {
    float: left;
    font: 700 32px/20px bn_bold;
    letter-spacing: 1px;
}
.phone.r .inf.r .phoneNumberText {
    float: left;
}
.sqs .slider-button-next, .sqs .slider-button-prev {
    top: 27.5px;
}
.topSloganBar {
    font: 400 12px/36px us_regular;
    letter-spacing: .25px;
}
.banner {
    float: none;
    margin: 20px 20px 10px;
}
.whatsapp {
    width: calc(100% - 42px);
    margin: 0 20px 20px;
}
.title {
    font: 400 18px/28px us_semibold;
}
.siteSteps {
    margin: 30px 20px;
}
.f4 {
    width: 100%;
    float: none;
    margin: 35px 0 0!important;
}
.cities, .dealership {
    width: calc(100% - 40px);
    margin: 20px;
}
.dealership_title {
    font: 400 24px/48px us_semibold;
    text-align: left;
    margin: 5px 0 0 15px;
}
.dealership_button {
    margin: 15px auto!important;
    width: 215px!important;
}
.dealership_description {
    font: 700 14px us_light;
}
.dealership_description strong {
    font: 400 14px us_semibold;
}
.row .f4 {
    margin-top: 10px!important;
}
.allCities {
    width: calc(100% - 30px)!important;
}
#footer .f3 {
    width: 100%!important;
    margin: 0!important;
}
#footer .f3:nth-child(2) {
    margin: 20px 0 0!important;
}
#footer .f3:nth-child(2) .quickMenu {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#footer .fi_title, #footer .fi_title.r {
    float: none;
    text-align: center!important;
}
#footer .fi_desc, .pageR {
    text-align: center;
}
#footer .socialMedia.r {
    float: none;
    width: 252px;
    text-align: center;
    margin: 0 auto;
}
.sSubBox, .subContent {
    width: calc(100% - 40px);
}
.pageTitle, .subContent {
    margin: 15px 20px 0 20px;
}
.sSubBox {
    margin: 10px 20px;
}
.f5 {
    width: calc(100% - 20px);
    margin: 5px 10px!important;
}
.hPageInf {
    margin: 25px 20px;
}
.hPageL.l {
    float: none;
    width: 100%}
.hPageR.r {
    float: none;
}
.hPageR.r img {
    width: 100%;
    margin-top: 15px;
}
a.hBox .hImg {
    width: 50px;
}
a.hBox .hTitle {
    width: calc(100% - 55px);
}
.cilingirler, .profile {
    width: calc(100% - 40px);
}
.hPageSubTitle, .profileTitle {
    font: 400 24px/36px us_semibold;
}
.cilingirler {
    margin: 0 20px;
}
.profile {
    margin: 15px 20px;
}
.profileL.l, .profileR.r {
    width: 100%;
    float: none;
}
.profileR.r .profileButton, .profileR.r .profileImg {
    width: 300px;
    margin: 0 auto 5px;
}
.commentArea.l {
    float: none;
    width: calc(100% - 70px);
    margin: 0 20px;
}
.commentPersonArea.r {
    float: none;
    width: calc(100% - 40px);
    margin: 0 20px;
}
.commentPersonArea.r .commentInput[name=nameSurname] {
    margin-top: 10px;
}
.comments .NOcomment {
    width: calc(100% - 60px);
    margin: 0 20px;
}
.comments .comment {
    width: calc(100% - 70px);
    margin: 0 20px;
}
.cPopupContain {
    width: 100%!important;
    left: 0!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0!important;
}
.pageContent, .pageR {
    float: none;
    width: 100%}
.pageCilingirler .cPopupTitle {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.pageR .img {
    margin: 10px auto;
}
.sma_accounts.r {
    float: left;
}
.pb_popup {
    width: calc(100% - 30px);
    left: 15px;
}
a.e_404 {
    margin: 50px auto 20px;
}
.mobile-quick-search {
    height: 300px;
    position: relative!important;
    margin: -30px 0;
}
.mobile-quick-search .qs_left {
    float: none;
    width: 100%}
.mobile-quick-search .qs_left .sSelect {
    width: calc(100% - 20px);
    margin-bottom: 10px;
}
.mobile-quick-search .qs_search {
    float: none;
    width: 100%}
.w365 {
    width: calc(100% - 40px);
    left: 10px;
    bottom: 10px;
}
.qs_search {
    width: calc(100% - 20px)!important;
    margin: 0 auto;
    background: var(--orange);
    color: #fff;
}
.qs_left {
    height: 174px;
}
.cilingir365_login_signin .box {
    width: calc(100% - 70px);
    margin: 0 10px;
}
.member_control_bar {
    width: calc(100% - 20px);
    left: 10px;
}
.loginT {
    top: 52px!important;
}
.member_bar_r a, .member_bar_r_uye.member_bar_r a {
    display: block;
    position: relative;
    float: left;
    top: 9px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 10px;
}
.member_bar_r {
    width: 100%;
    height: 52px;
}
.member_bar_r a {
    width: calc(20% - 20px);
}
.member_bar_r_uye.member_bar_r a {
    width: calc(50% - 20px)!important;
}
.member_bar_r a.member_bar_logout_button {
    top: 12px!important;
}
.member_contentR.member, .member_menu {
    width: 100%;
    float: none;
}
.mbnb_s, .mbnb_s2 {
    display: none;
}
.qm_area {
    width: 50%}
.quickMenu ul {
    margin: 0 10px;
}
}