 @media (min-width: 1200px) {
.fix_nav .container {  max-width: 1300px;}
}

@media only screen and (min-width:993px){
.nav_ul_list {display: block !important;  }   
nav .dropdown-toggle:hover .dropdown-list {visibility: visible; top: 100%;height: auto !important; opacity: 1;z-index: 1;display: block !important;  }
}

@media only screen and (max-width:1400px){
.textTab_in h2{font-size: 36px;}
.slide_glob .slick-list .slick-slide { max-width: 360px;}
nav ul li a{font-size: 15px;}
}

@media only screen and (max-width:1200px){
.textTab_in h2{font-size:calc(24px + (36 - 24) * ((100vw - 300px) / (1920 - 300)));}
.fix_nav .container{max-width: 100%;}
.strategy_text{padding: 0 0 0 25px;}
/* .web-tabs .selector{ width: 130px;} */
 
/* .web-tabs{left: 10px; } */
.slide_glob .slick-list .slick-slide { max-width: 280px;}
.container {max-width: 100%;}
nav ul li a{ padding: 41px 6px 41px 6px;}

.overlay-text,ul.list_padd li ul li:nth-child(1) > .overlay-text{ padding: 12px 15px 15px;}
ul.list_achieve li p{ font-size: 15px;line-height: 22px;}
.plant_nissan .governance_text,.vehicle_data .strategy_text{ padding: 15px 15px 16px 26px;}
.slide_img img{ height: auto; object-fit: cover;}

} 

@media only screen and (max-width:1100px){
.banner_text h1{padding: 11px 32px 12px; }
.strategy_dna{ padding: 36px 0px 33px;}
.EV36Zero{padding-top: 0;}
.container{max-width: 100%;}
.slick-dots li { width: 21px; height: 6px;margin: 0 2px;}
.languages_list ul li a{ padding: 41px 7px 41px 7px;}
nav ul li a{font-size: 14px;}
.logo{ height: 29px;}
.banner_text h1{font-size: calc(22px +(50 - 22)*((100vw - 300px) /(1920 - 300)));}
}


@media only screen and (max-width:992px){
/* nav*/
.navbar{flex-wrap: nowrap; align-items: center;justify-content: space-between;   display: flex;}
.fix_nav{position: absolute; border-bottom: 0px solid #1159a0;}
.logo{width: 100%; margin: 0;}
nav ul { width: 100%; padding-left: 0;margin-top: 0px;}
ul.dropdown-list a:hover {background-color: transparent;}
ul.dropdown-list li a{ border-top: 1px solid transparent !important;}
nav ul li{padding:0px; margin: 0;} 
.mobile_nav {display: block !important;padding: 10px 0 10px;}
.rotedArrow1 i.fa.fa-angle-down, .rotedArrow2 i.fa.fa-angle-down, .rotedArrow3 i.fa.fa-angle-down, .rotedArrow4 i.fa.fa-angle-down,.rotedArrow5 i.fa.fa-angle-down, .rotedArrow6 i.fa.fa-angle-down {    transform: rotate(180deg);}
.nav_ul_list ul.dropdown-list li a{ padding: 8px 0; border-bottom: 1px solid transparent;margin: 0 ;}
.dropdown-list li:hover > a {  border-left: 4px solid transparent;}
.nav_ul_list ul.dropdown-list li a:hover{border-bottom: 1px solid transparent;}
ul.dropdown-list {background-color: #f3f3f3; display: none; position: static; transition:all .0s; visibility: visible;opacity: 1;top: 91px;z-index:   1; margin: 0;left: 0px;  min-width: 204px;width: 100%;  padding:0 19px 0 19px;float: left; box-shadow: 0 0 0 rgba(0,0,0,.2); border: 0; }
 
.nav_ul_list ul.dropdown-list { padding: 4px 19px;}
.nav_ul_list ul.dropdown-list li{ margin: 0;}
.close_menu {display: block; text-align: center;padding: 20px 0;height: 100%;width: 100%; background: none; opacity: 1;}
.close_menu img{cursor: pointer;}
.hide_nav {width: 36px;height: 34px;float: left;position: relative;top: 0;right: 0;padding: 0px 0 0 1px;text-align: center;z-index: 999;cursor: pointer;border-radius: 0 0 20px 20px;}
.bar1, .bar2, .bar3 {width: 33px;height: 4px;background-color: #000000;margin: 6px 0;transition: .4s;border-radius: 14px;}   
.close_open .bar1 {-webkit-transform: rotate(-45deg) translate(-9px,6px);transform: rotate(-45deg) translate(-12px,8px);}
.close_open .bar2 {opacity: 0;}
.close_open .bar3 {-webkit-transform: rotate(46deg) translate(-6px,-2px);transform: rotate(46deg) translate(-6px,-2px);}
.mobile_btn {display: block; z-index: 999; font-size: 18px; margin:4px 0px 9px 0px;}
.mobile_btn a {text-decoration: none; color: #000;}
.nav_ul_list {display: none; position: absolute; top:102px; width: 100%; height: 100vh; overflow: auto; z-index: 999; right: 0; background: rgb(0 0 0 / 49%);   box-shadow: 0 4px 6px 0 rgba(0,0,0,.2);}
.nav_ul_list ul li .fa{ float: right; font-size: 24px; display: block;}
.nav_ul_list ul{background: #fff;}
.nav_ul_list ul li {float: left; width: 100%; text-align: left;}
.nav_ul_list ul li a {border-right: 0px; padding: 15px; float: left; width: 100%; border-top: 1px solid #e9e9e9 !important;}
.mobile_btn a.nav_btn-close { margin: 0 0 0;background: none;padding: 0;}
.mobile_nav{display: none;}
.languages_list{ width: 100%;max-width: 207px;padding: 0 14px 0 16px;} 
nav .dropdown-toggle:hover .dropdown-list {visibility: visible; top: 100%; opacity: 1;z-index: 1;display: none  ;  }
.languages_list li > a.hover_active{border-top: 4px solid transparent !important;background: #fff !important;}
.languages_list ul li a{    padding: 3px 2px 8px 1px;}
/* nav*/ 
.strategy_text p,.Vision_text p,.introduc_in p,.slide_css p,.nissan_newsroom p,.management_text p{ font-size: 17px;}
.Vision_text h3 {padding: 28px 0 5px;}
.strategy_data{flex-direction: column;}
.strategy_img img{width: 100%;}
.strategy_img,.strategy_text{width: 100%; padding: 0;}
.strategy_dna {padding: 36px 0px 12px;}
.nissan_newsroom{ padding: 37px 0px 40px;}
.video_modal iframe{height: 358px;}
.management_text { width: 60%; padding: 0 0 0 15px;}
.governance_text { width: 60%; padding: 0 0 0 15px;}
.tab_nissan_flex{ justify-content: space-around;}
.textTab_img {width: 12%;}
.slide_glob .slick-list .slick-slide { max-width: 290px;}
.EV36Zero{padding: 0;}
.EV36Zero .strategy_data{flex-direction: column; }
.EV36Zero .strategy_text h3{padding: 20px 0 12px;}
.EV36Zero .strategy_text{ padding: 0;}
/* .web-tabs{ margin-top: 15%;} */
.textTab_in p {font-size: 16px;line-height: normal;}
.textTab_in h2 {font-size: 22px;line-height: normal;}
.web-tabs .selector{ width: 141px;}
.web-tabs > li > a { padding: 10px 14px 14px 40px;font-size: 16px;}
/* .tbl_box { overflow-x: scroll;} */

.tbl_box table{width: 100%;}
.tbl_box table td { font-size: 16px;}



.dsk_block{display: none;}
.dsk_mob {display: inline-block;}
.vehicle_data .strategy_img,.vehicle_data .strategy_text,.plant_nissan .governance_text,.plant_nissan .governance_img {width: 100%;}
.vehicle_data .strategy_text h3 {padding: 12px 0 14px;}
.plant_nissan .governance_more{flex-direction: column;}
.plant_nissan .governance_text h4 {padding: 22px 0 21px;}

ul.list_achieve{margin: 40px 0 57px; flex-direction: column;}
ul.list_achieve li{ max-width: 566px; width: 100%; margin: 0 auto 18px;}
.plant_nissan .governance_text{ padding: 15px 15px 16px 15px;}
}

@media only screen and (max-width:767px){
.banner_text h1{padding: 13px 15px 16px;line-height:34px;}
.nissan_newsroom a.report_cta{font-size: 15px;}
.nissan_newsroom a.nissanYtube{font-size: 22px;}
.video_modal iframe{height: 258px;}
.footer_link{text-align: center;}
.flex_rtl{display: flex;flex-direction: column-reverse;}
.footer_icon{justify-content: center;}
.footer_link ul li a{padding: 10px 10px 10px 10px;}
.footer_icon a{margin: 0 8px;}
.footer_link ul li a{display: inline-block;}
.footer_link ul{display: block;margin: 14px 0 8px;}
.footer_link ul li{float: none;display: inline-block;}
.space_h {height: 24px;}
.introduc_in{padding: 40px 0px 13px;}
.Vision_text{padding: 8px 0px 8px;}
.textTab_img{display: none;}
.textTab_in {width: 100%;}
.management_core{display: flex;flex-direction: column;}
.management_img,.management_text {width: 100%;}
 .governance_more{display: flex;flex-direction: column;}
.governance_img,.governance_text {width: 100%;}
.web-tabs > li > a{  font-size: 17px;padding:10px 10px 14px 40px;}
.web-tabs > li > a {padding: 10px 8px 14px 30px;font-size: 16px;background-position: 5px 10px !important;}
/* .web-tabs {margin-top: 17%;} */
.web-tabs .selector {width: 130px;}
.slide_glob .slick-list .slick-slide { max-width: 250px;}
.newsroom_slide .slide_open {width: 100%;}
.nissan_newsroom .container { max-width: 70%;}

.desk_banner{display: none;}
.res_banner{display: inline-block;}
.banner_text h1 {position: static; font-size: 32px; line-height: 34px; padding: 18px 15px 0px;color: #000000;background: #ffffff;}
.Vision_text h3 {padding: 0px 0 5px;font-size: 20px;}
.banner_text{background: #ffffff;}

.footer_icon .footer-social {width: auto;}
.sustain_subpage{ padding-right: 24px;}
}

@media only screen and (max-width:567px){
.mobile_btn { margin:8px 0px 9px 0px;}
.languages_list ul li{ padding: 8px 0 8px 0;margin: 0 0 0 0px;}
.navbar {min-height: 66px;}
.nav_ul_list { top: 66px; }
.bar1, .bar2, .bar3 { width: 31px;  height: 3px;}
.close_open .bar3 {-webkit-transform: rotate(46deg) translate(-4px,-1px);transform: rotate(46deg) translate(-4px,-1px);}
.nav_ul_list ul li a{padding: 9px 15px 6px;}
nav ul li a{font-size: 14px;}
.banner_text{margin: 66px 0 0;}
.more_detail_inner{padding: 73px 0px 49px;}
.banner_text h1{position: static; width: 100%; float: left; }
/* .slide_css .slick-slide{padding: 0 9px;width: 200px!important;} */
.slide_css p{padding: 0px 2px 31px;}
.nissan_newsroom .slick-slide {padding: 0 12px 18px;}
.nissan_newsroom a.report_cta{font-size: 15px;max-width: 205px;width: 100%;}
a.nissanYtube{height: 50px; width: 50px;top: 30px; line-height: 51px;font-size: 21px;}
.web-tabs > li > a{background: none !important;    font-size: 16px;padding: 5px 7px 9px 9px}
/* .web-tabs {margin-top: 24%;} */
.web-tabs .selector {width: 104px;}
/* .web-tabs{top: 130px;} */
.textTab_in p{font-size: 17px;line-height: 27px;}
.introduc_in h3 {padding: 22px 0 12px;}
.popup_modal .modal-body{ padding: 27px 25px 20px;}
.popup_modal .btn-close{ right: 5px;}
.popup_modal h4 {padding: 8px 0 6px;}
.popup_modal h2 {padding: 23px 0 22px;}
.popup_modal .modal-dialog-centered{ max-width: 100%;}
.popup_modal2 h2{text-align: center;padding-top: 20px;}
.popup_modal2 .popupHead{padding: 23px 0 20px; }

.page-template-inner_pages .site-main { padding-top: 60px;}
.tbl_box {width: 100%; overflow: scroll;}
.tbl_box table { width: 600px;}
.cookies_text {font-size: 16px;}
.cookies_text ol, .cookies_text ul { padding: 15px 0 15px 20px; margin: 0; }



.nissan_subpage_banner{ margin: 63px 0 0;}
.subpage_carousel a{ max-width: 176px;}
.vehicle_data .strategy_text p,.sustain_text p,.plant_nissan .governance_text p,.icon_text p{font-size: 16px;}
.vehicle_data .strategy_text{ padding: 15px ;}
.subpage_carousel h2{ padding: 30px 0 24px;}
.flex_sub{ align-items: flex-start;}
.icon_subpage{margin: 40px 0 0;}
.icon_text{float: left;}
.icon_subpage img{height: 63px;}
.icon_text p{padding-top: 19px;    padding-left: 0;}
.icon_subpage h2{padding-left: 18px;}
ul.list_achieve{ margin: 19px 0 0;}
.more_detail_inner.plant_nissan{ padding: 37px 0px 0;}
.plant_nissan .governance_more{margin: 0;}
.subpage_carousel .slide_css p{ padding: 0px 2px 10px;}
.tag_sustain{ padding: 36px 0 18px;}
 ul.safer_list{margin-bottom: 0;}
ul.list_padd li ul li  img { object-fit: cover; height: 254px; width: 100%;}
ul.list_padd li ul li:nth-child(1) > .overlay-text p { font-size: 14px;line-height: 21px;}
.sustain_text h2{padding: 0 0 12px;}
ul.list_achieve li p {font-size: 14px;line-height: 20px;}

}

@media only screen and (max-width:460px){
.tab_nissan_box{padding: 28px 0px 7px;}
 
.logo{height: 24px;}
.languages_list{ padding: 0 14px 0 11px; max-width: 146px;}
.languages_list ul li a span {padding: 0 3px 0 1px;}
.languages_list ul li a { display: block; font-size: 12px;}
.languages_list ul li a .lang_icon{height: 19px;}
.languages_list ul li a .dwn_icon{height: 9px;}
.languages_list li .dropdown_language{min-width: 130px; top: 62px;}
.languages_list li .show_active{top: 100%;}
.textTab_in h2 {font-size: 26px;padding: 0px 0 5px;}

.strategy_text p,.Vision_text p,.introduc_in p,.slide_css p,.nissan_newsroom p,.management_text p{ font-size: 16px;}
.nissan_newsroom {padding: 22px 0px 40px;}
.btn_cta{ margin: 16px 0 0;}

.nissan_newsroom .container { max-width: 100%;}

.web-tabs .selector { width: 95px;}
.web-tabs > li > a { font-size: 17px; padding: 5px 13px 9px 12px;}
.web-tabs {position: relative; top: 0; left: 0; width: 530px; margin: 0; background: none; border: 0;float: left;}
.tab_overflow { overflow-x: scroll; width: 100%; padding: 0 0px; margin: 13px 0 14px; position: relative; top: 0; background-color: #ffffff; border-radius: 32px;border: 5px solid #fff;}
::-webkit-scrollbar {width: auto; height: 1px;}/* Track */::-webkit-scrollbar-track { background: #f1f1f1;}/* Handle */::-webkit-scrollbar-thumb { background: #dbdbdb;}/* Handle on hover */  ::-webkit-scrollbar-thumb:hover {background: #555;}/* Firefox */  * {scrollbar-width: auto;scrollbar-color: #222222 #f1f1f1;}
.web-tabs > li{ margin: 0 0 0px; text-align: center;  background-color: #ffffff;border-radius: 50px;}

.web-tabs li.web_active:nth-child(2) {background: #5b8548; }
.web-tabs li.web_active:nth-child(3) {background: #8cb2c0; }
.web-tabs li.web_active:nth-child(4) {background: #3a5792; }
.web-tabs li.web_active:nth-child(5) {background: #f0cb4d; }
/* .web-tabs .selector { display: none;} */
}

@media only screen and (max-width:400px){
 .web-tabs .selector {width: 68px;}
 .web-tabs > li > a{padding:5px 7px 9px 7px; font-size: 15px;}  
 .textTab_in p {font-size: 15px;line-height: 24px;}

}

@media only screen and (max-width:372px){
.web-tabs .selector {  display: none;}
 
#web_tab1.web_active .web-tabs li:nth-child(2) a, #web_tab2.web_active .web-tabs li:nth-child(3) a, #web_tab3.web_active .web-tabs li:nth-child(4) a, #web_tab4.web_active .web-tabs li:nth-child(5) a, #web_tab5.web_active .web-tabs li:nth-child(6) a {
    color: #4f4f4f;} 
.web-tabs li.web_active:nth-child(2) {background: none; }
.web-tabs li.web_active:nth-child(3) {background: none; }
.web-tabs li.web_active:nth-child(4) {background: none; }
.web-tabs li.web_active:nth-child(5) {background: none; }
.web-tabs > li > a{ font-size: 15px;padding: 5px 4px 5px 4px;}  
}


