

@media only screen and (max-width: 1600px) {
.Inner-Container {max-width: 100%;}
.contact-info {padding-right: 18px !important;}
.client-name span {font-size: 29px;}}

@media only screen and (max-width: 1400px) {
.home_nissan_buttons .b_primary, .Nissan_Button, .ni_block .content-group {margin: 0;}
.home_nissan_buttons .b_primary a {width: 90%;}
.client-name span {font-size: 22px;}
.contact-info {padding-right: 53px!important;}
.Nissan-Logo img {padding: 30px;}}

@media only screen and (max-width: 1280px) {.client-name span {font-size: 20px;}
ul.navbar-nav {margin-left: initial;}
.N-Navigation ul > li > a, .N-Navigation .menu ul > li > .dropdown-menu.show a {padding: 20px 5px;}
ul.sub-menu {width: 180px !important;}}

@media only screen and (max-width: 1050px) {
.client-name span {font-size: 15px;}
.N-Navigation ul > li > a, .N-Navigation .menu ul > li > .dropdown-menu.show a {font-size: 12px;}
div#vehicle_search_results_NissanVS > div {max-width: 100%;}
.Client-Name {text-align: right;}


/*input {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: transparent;outline: none;}
input {-webkit-appearance: none;}*/
input[type="button"], input[type="reset"], input[type="text"], textarea {-webkit-border-radius: 0;-webkit-appearance: none;border-radius: 0;}
body {-webkit-appearance: none !important;}
input[type=checkbox] {border: none !important;}
input[type="button"], input[type="reset"], input[type="text"], textarea {-webkit-border-radius: 0;-webkit-appearance: none;border-radius: 0;}
.Container {width: calc(100% - 20px);}
.Container.Inner-Page-Container {clear: both;}
.right_block {width: 100%;}
.N-Navigation ul > li > a, .N-Navigation .menu ul > li > .dropdown-menu.show a {margin-right: 0px;}
.Inner-Container {padding: 150px 20px;}
div#widget-forms-SigFin .form-group.row {margin: 1rem 0 0 !important;}}

@media only screen and (max-width: 991px) {
.navbar-light .navbar-brand img:first-child {display: none;}
.left_block {display: none;}
.N-Navigation {padding: 20px;}
.Navigation-Container .row:last-child {padding: 0px 0px;}
.navbar-light .navbar-toggler {margin: -3px 0px;}
.Contact-Details-Container {text-align: center;}
.wishlist-wrapper .btn-secondary {background-color: transparent !important;border-color: transparent !important;border: 0;}
.wishlist-wrapper .btn-secondary i, #vs-wishlist-icon:after {color: #fff;}
#vs-wishlist-icon:after {font-size: 12px;font-weight: 400;line-height: 0px;}
.Nissan-Logo {display: none;}
.navbar-light .navbar-brand {padding: 0;display: block;}
ul.navbar-nav {background-color: #f2f2f2;}
.N-Navigation .menu ul > li > a {color: #000 !important;}
section#header {position: relative;}
.ix-system-link .mx-auto.col-12.col-lg-6.col-md-8.row {max-width: 100%;flex: 100%;}
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 33.333333%;max-width: 33.333333%;}
.ix-system-link {margin: 15px 0 10px !important;}
.navbar-nav .dropdown-menu a.dropdown-item {padding: 5px 10px !important;font-size: 14px;}
.navbar-nav .dropdown-menu {padding-top: 0;}}

@media only screen and (max-width: 960px) {
div#info-buttons-test button {font-size: 12px;}
.article-detail {padding: 2rem !important;}
#info-buttons-NissanNew .col-md-2 {max-width: 100%;}
div#info-buttons-NissanNew {margin: 0;}
.ShowButtonsAtTop .btn.btn-secondary.btn-block.btn-sm {padding: 2.5px 10px !important;}
div#vehicle_search_area_Nissan .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
div#vehicle_search_area_Nissan .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 a.align-self-center.small {align-self: flex-start !important;margin-top: 5px;}
.gm-style-iw-a h4.card-title.mb-1 {font-size: 1rem;}
.mobile-nav img {display: none !important;}
.mobile-nav img:nth-child(3) {display: block !important;}
ol.rotator-indicators {display: none !important;}
.home_nissan_buttons .b_primary a, .Nissan_Button a, .ni_block .content-group a {font-size: 10px;}
.content-group a:after {margin-left: 20px;}
.Copyright {text-align: center;}
.F_right_block {text-align: center;}
.ni_block img {width: 100%;}
.N-Navigation .menu {display: none;}
.mobile-nav {display: block;position: relative;}
.mobile-nav a {padding: 10px !important;}
.dropdown a {color: #000 !important;}
li.dropdown.active a {color: rgba(0,0,0,.5) !important;}
.article-detail {padding-top: 0px;}
div#image-rotator {margin-bottom: 0px;}
.menu-inner {display: none;}
.main-nav {display: none !important;position: absolute;}
button.navbar-toggler {top: 0px;}
.Inner-Container {padding: 30px 10px;}
.navbar-brand img {width: 30%!important;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: rgba(0,0,0,.7) !important;}
.client-name-mobile {text-align: center;}
.client-name-mobile {position: absolute;text-align: center;font-size: 16px;top: 6px;left: 130px;}
nav.bg-light.navbar-light.navbar .dropdown-menu {display: none;}
nav.bg-light.navbar-light.navbar .show .dropdown-menu.show {display: block;}}

@media only screen and (max-width: 768px) {
.new-model-navigation .nav.nav-tabs {margin: 0px 0px;flex-wrap: wrap;}
.new-model-navigation li.nav-item {flex: none;width: 150px;}
.new-model-navigation {margin-bottom: 40px;}
.new-model-navigation .nav-tabs .nav-link,.new-model-navigation .nav-tabs .nav-link.active {border-right: 0px;}}

@media only screen and (max-width: 767px) {
div#info-buttons-test .col-4 {max-width: 100%;}
.navbar-light .navbar-toggler {margin: -3px 0px;}
.spot_right_block {padding: 0;}
.home_nissan_buttons .b_primary a {padding: 17px;}
.Nissan_Button a, .ni_block .content-group a {padding: 17px 20px 0 0;}
.Footer-Links .Social-Media {display: block;}
.Zone4 {padding: 60px 0;}
nav.bg-light.navbar-light.navbar-expand-lg.navbar {background: none !IMPORTANT;/* padding: 16px 0px; */;}
div#TestContactMe table tr td {display: block !important;width: 100% !important;}
div#TestContactMe table {width: 100% !important;}
div#TestContactMe #vehicle_search_contact_me_form input[type="input"], 
                div#TestContactMe #vehicle_search_contact_me_form input[type="text"], div#TestContactMe #vehicle_search_contact_me_form select {width: 100% !important;}
div.TestVSM_VehicleInfoHolder {width: 100% !important;}
select#DropFound[style] {width: 100% !important;}
div#vehicle_search_filters .search_box_list label {width: 90%;}
button.car-compare-email-button {margin-bottom: 10px;}
footer .Container .row > div {margin-bottom: 30px;}
table.car-compare-table tr.car-compare-tool td {display: inline-block;}
div#lightbox-container-image-box, div#lightbox-container-image-data-box {width: 400px !important;}
a#aresponsiveSearch {width: 100% !important;}
a#back-to-top {z-index: 1000;}
div#divSidebar {width: 90% !important;left: 37px;top: 40px !important;}
.module_service_booking tr:nth-last-child(8) td {display: inline-block !important;}
.module_service_booking tr:nth-last-child(8) td:first-child {width: 130px !important;}
div.ps-row {margin: 0;}
#vehicle_search_filters .ddl_half {width: 49.6%!important;}
table.car-compare-table tr td {display: block;}
p#result-order-control {float: none !important;}
td.ModuleLabel {display: block;width: 100% !important;}
td.ModuleData {display: block;margin-bottom: 10px;margin-top: 0;}
table.module_contacts {text-align: center;width: 100%;}
.article-images {display: block !important;width: 100% !important;text-align: center;}
footer .col-sm-3 {width: 50%!important;position: static !important;}
.module_service_booking {width: 100%;}
.module_service_booking input[type=text], .module_service_booking select, .module_service_booking textarea, .module_service_booking input[type=button] {width: 100% !important;}
.form-builder-container input[type=reset] {float: right;}
.form-builder-container input[type=button], .form-builder-container input[type=reset] {width: 47%;}
.form-builder-container input[type="text"], .form-builder-container select, .form-builder-container textarea {width: 100% !important;}
.form-builder-container table table tr td {display: inline-block !important;width: 100px !important;}
.form-builder-container table tr td {display: block !important;width: 100% !important;}
.module_service_booking tr td {display: block !important;}
.module_service_booking table tr td {display: inline-block !important;width: 100px !important;}
div#vehicle-display-finance-container .left input[type=text], div#vehicle-display-finance-container .dropdown, div#vehicle-display-finance-container .button, div#vehicle-display-finance-container .right table.right tr span input[type=button] {width: 300px;}
div#vehicle-display-jump-to-container .button {width: 100%;}
div#vehicle_search_basket {display: none;}
.kia-item img {margin: 0 auto !important;}
#vehicle-display .left, #vehicle-display .right {width: 96% !important;}
#vehicle-display ul#vehicle-display-menu {float: none;text-align: center;}
#vehicle-display ul#vehicle-display-menu li {float: none;width: 33% !important;}
div#vehicle-display-finance-container .left,
                div#vehicle-display-finance-container .right {width: 96% !important;}
td.advancedsearchbarheader.search_bar_expander_text span img {position: relative;left: -7px;}
table#tbl_vehicle_search_used tr:last-child input[type="button"] {width: 99.6% !important;}
#vehicle_search_filters_loading_container {width: 100% !important;}
#vehicle_search_results {margin: 0 !important;padding-left: 0 !important;max-width: 100% !important;width: 100% !important;}
span.search_bar_expander_text {height: initial !important;width: 93% !important;padding: 0% 0% 0% 2% !important;}
td.advancedsearchbarheader.search_bar_expander_text {width: 100% !important;height: initial !important;padding: 15px 0% 15px 2% !important;}
td.advancedsearchbarheader span:last-child {padding: 0 !important;width: 5%;}
#vehicle_search_results .vehicle_search_results_pages {width: 100%;}
.kia-item .image-container {width: 100% !important;margin-right: 0% !important;text-align: center;background: transparent none repeat scroll 0 0 !important;border: medium none !important;height: initial !important;}
.kia-item .kia-item-content .footer .left {width: 100% !important;}
.kia-item .kia-item-content {width: 100% !important;height: auto !important;}
.kia-item .kia-item-content .footer .right {display: block;width: 100% !important;}
#vehicle_search_results .kia-item .kia-item-content .footer .right .view {margin-left: 0 !important;padding: 8px 0px !important;}
.kia-item {margin-top: 50px;}
.page-tab-1-header, .page-tab-header {width: 100%;text-align: center;}
.Copyright {text-align: center;}
.F_right_block {text-align: center;}
.formError {left: 100px !important;}
#MapDisplayDiv td {display: block;}
.left_block {z-index: 99999999;}
.news_article_item img {width: 100% !important;}
div.news_article_item {width: 100% !important;height: 400px !important;}
.news_article_item .content {word-break: break-all;}
.Footer-Links .Social-Media a {margin-right: 9px !important;}
.Legal-Block {text-align: center;}
.rotator-indicators .rotator-indicator-flat {width: 50% !important;}
section.Block1 {margin-top: 50px;}
button.navbar-toggler {top: 0px;}
ol.rotator-indicators {bottom: 20px;}
.Nissan_Button a {padding: 10px;}
.Nissan_Button a:after {top: 0px;}
#widget-personnel-personel ul.nav.mx-0.nav-tabs li {width: 100% !important;}}

@media only screen and (max-width: 479px) {	
button.navbar-toggler {top: 0px;}
.block1 li:last-child {border-bottom: 0;}
#info-buttons-NissanNew .col-4 {max-width: 100%;}
div#info-buttons-NissanNew {flex-direction: column;}
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 100%;max-width: 100%;margin: .2rem 0;}
.nissan__contact_info:hover {padding: 1rem 0;}
a.wishlist-btn.wl-b_wishlistbasket {width: inherit;}
.top_links span {padding: 20px 0!important;}
.home_nissan_buttons .b1_primary.b_primary a {background: transparent;color: #c3002f;}
.home_nissan_buttons .b_primary a {background: transparent;}
nav.bg-light.navbar-light.navbar-expand-lg.navbar {background: none !IMPORTANT;/* padding: 4px 0px; */;}
div.TestVSM_VehicleInfoTopLeft, div.TestVSM_VehicleInfoTopRight, div.TestVSM_VehicleInfoMidLeft, div.TestVSM_VehicleInfoMidRight {width: 100%;float: none;}
div.TestVSM_VehicleInfoMid {position: static;}
div.TestVSM_VehicleInfoMidRight {text-align: center;}
div.TestoddRow, div.TestevenRow {margin-top: 53px;}
div.TestVSM_VehicleLinkImage {width: 100%;}
#vehicle_search_filters .ddl_half {width: 49.3%!important;}
div#lightbox-container-image-box, div#lightbox-container-image-data-box {width: 300px !important;}
table.car-compare-table tr td {display: block;width: 100%;}
table#sectionSendToEmail tr td input[type=text], table#sectionSendToEmail tr td button {width: 100%;}
table.car-compare-table .right {float: none;}
table#sectionSendToEmail {width: 100%;}
div#vehicle-display-finance-container .left input[type=text], div#vehicle-display-finance-container .dropdown, div#vehicle-display-finance-container .button, div#vehicle-display-finance-container .right table.right tr span input[type=button] {width: 170px;}
#vehicle-display ul#vehicle-display-menu li {font-size: 12px;width: 50% !important;}
div.ReactiveVehicleBlock strong {font-size: 12px;}
div.ReactiveVehicleBlock {width: 50%;}
.N-Navigation input[type="checkbox"]:checked ~ ul {top: 100px;}
.N-Navigation label {right: 20px;}
.Footer-Header {margin-top: 10px;font-size: 20px;}
footer .col-sm-3 {width: 100% !important;text-align: center;}
.GWM-Banner {width: 100%;}
.Contact-Details > div {margin: 0;display: block;}
div.Client-Name, div.Contact-Details {text-align: center;}
div.GWM-Logo {padding: 0;}
div.Navigation-Container {width: 100%;}
div.GWM-Logo {position: static;}
table#table-person-details tr td {display: block;}
.itemoption table tr td {display: block;}
#vehicle_search_area #vehicle_search_results {padding-left: 0 !important;}
.kia-item .kia-item-content {width: 100% !important;height: auto !important;}
.kia-item .kia-item-content .footer .left li {width: 40% !important;padding-left: 30px !important;}
.form-builder-container table table tr td {display: inline-block !important;width: 100px !important;}
.form-builder-container table tr td {display: block !important;}
.module_service_booking tr td {display: block !important;}
.module_service_booking table tr td {display: inline-block !important;width: 100px !important;}
.Contact-Details-Container div a {width: 46%;}
.Contact-Details-Container div a {margin: 0px 0px 0 0px;}
div.news_article_item {width: 100% !important;min-height: 420px !important;}
.news_article_item img {width: 100% !important;}
.FinanceForm {word-break: break-all;}
div#ContentPlaceHolder1_EngineContent_ctl01 {word-break: break-all;}
#vehicle_search_area #vehicle_search_results {top: 10px;}
.Nissan_Button {width: 100%;}
.spot_right_block {padding: 0;}
.spot_light_block {margin: 0 !important;}
div#image-rotator {margin-bottom: 0;}
.Social-Media li {float: none !important;display: inline-block;}
.Legal-Block li {float: none !important;padding: 5px 0;}
.Zone4 {background: no-repeat;}
.col-lg-4.col-md-4.col-xs-12.col-sm-12.ni_block {padding-bottom: 3rem;}
.col-lg-4.col-md-4.col-xs-12.col-sm-12.ni_block:last-child {padding-bottom: 0;}
section.Block1 {margin-top: 0px;}
.Nissan_Button a {padding: 10px;}
h1 {font-size: 20px;}
ol.rotator-indicators {bottom: 0px !important;}
.client-name-mobile {/* margin: 10px 0px 10px 100px !important; *//* left: 29px; */font-size: 12px;}
.client-name-mobile {top: 10px;left: 125px;}
#form-Contact .form-group {margin: 0;}}

@media only screen and (max-width: 360px) {.client-name-mobile {/* margin: 10px 0px 10px 90px !important; */;}}