body{ background:#fff;}
.call2-action-sticky, .sticky-model-tabs .call2-action-sticky{ right:0 !important; top:180px;}
.mobile{ display:none;}

/*---------------Accessories------------------*/
.access-pg{ padding-top:175px;}
.access-head-hld-out{ border:solid 1px #d3d3d3; background:#fff;}
.access-head-hld{margin:0; padding:25px 0 26px 0; /*border:solid 1px #d3d3d3; background:#fff;*/}
.access-head-txt{ float:none; width:auto; margin:0 0 0 0;}
.access-head-img{ float:none; width:auto; margin:0 0 0 0; padding:0; text-align:right;}
.access-head-txt h1{ color:#fff; font-size:50px; line-height:50px; font-weight:900; padding:0; margin:0 0 20px 0; text-transform:uppercase; text-align:left;}
.access-head-txt p{ color:#fff; font-size:13px; font-family:Arial; line-height:22px; margin:0 0 0px 0; padding:0; text-align:left;}
.access-head-txt a{color:#fff;}
.access-search-hld-out{background:transparent; border:solid 0px #d3d3d3;}
.access-search-hld{ /*background:#e9e9e9; border:solid 1px #d3d3d3;*/ padding:0px;}
.access-search-hld h2{ margin:0px 0 20px 0; padding:0; color:#252525; font-size:30px; line-height:30px; font-weight:800; text-transform:uppercase;}
.assess-pg-list{ margin:0; padding:0;}
.assess-pg-list li{ display:block; margin:0;  padding:0 0 10px 0; color:#252525; font-size:15px; font-weight:700; text-transform:uppercase; position:relative;}
.dd-menu{ margin:0 0 22px 0; padding:0; width:100%; position:relative; float:left;}
.access-search-hld .dd-menu {margin:0 0 18px} 
.assess-pg-list li span{margin-left:15px;}
.accessories-pg-hld{ border:solid 0px #d3d3d3; margin:0 0 50px 0;}
.accessories-pg-hld h2{padding:0px 0px 20px; margin:0; text-transform:uppercase; color:#252525; font-weight:700; font-size:20px; line-height:20px; border-top:solid 0px #fff; background: transparent;}
.accessories-pg-hld h2.on .icon-arrow3 {top:-5px;}
.accessories-pg-hld h2.on .icon-arrow3:before {
	content: "\e009"; font-size: 20px;
}

.slider-hld{border-top: 0px solid #d3d3d3; padding:0px 0; background:transparent;}
.am-heading {color: #252525; font-size:30px; line-height:30px; font-weight: 900; margin:0px 0 20px; padding:10px 0 0 0; text-transform: uppercase;}
.testi-hld-outer{ padding:0 0 50px 0; margin-bottom:0px; margin-top:0px;}
.slider-popup-hld{padding:0; background: #fff;}
.acc-popup-heading {text-align:left; border-bottom:1px solid #f4f4f4; padding:22px 12px 20px 12px}
.acc-popup-heading h3 {font-size:14px; font-weight:700px; color:#252525; margin:0; padding:10px 0 0;}
.acc-popup-heading p {font-size:11px; font-weight:400px; color:#9e9e9e; margin:0;}
.acc-popup-content {text-align:left; padding:0 12px;}
.acc-popup-content p {font-size:13px; font-weight:400px; line-height:20px; color:#7a7a7a; padding:10px 0;}
.acc-popup{ margin:72px 0 0; background:#fff; padding:77px 23px 34px 23px; border:solid 0px #d0d0d0; width:684px;}
.acc-popup h2{ color:#fff; margin-left:10px;}
.accessories-hld .flexslider .slides li .access-bor h3{ background:transparent;}


/*---Image Gallery Popup----*/
.popup-hld{border: 0px solid #D0D0D0; margin:0px; padding: 0px; /*width: 684px;*/ width:1126px;}
.popup-hld h2{font-size:50px; line-height:50px; font-weight:800; color:#252525; padding:0px 60px 0px; margin:0 0 15px; text-transform:uppercase; text-align:left; border-bottom:solid 0px #f5f5f5;}
.flexslider .slides>li .free-text h2{padding:0px 0px 0px;}
.flexslider .slides>li .free-text {text-align: left; border-left: 0px solid #fff; padding: 0 60px 50px;}
.popup-hld p {font-size:13px; line-height:18px !important; font-weight:normal; text-align:left; color:#7a7a7a; padding:0px 0px 15px; margin:0;}
.popup-hld p a {color:#ed0000;}
.flex-active-slide h2 {
	-webkit-animation: moveDown 0s cubic-bezier(.98,0,1,1.08) both;
	-moz-animation: moveDown 0s cubic-bezier(.98,0,1,1.08) both;
	-o-animation: moveDown 0s cubic-bezier(.98,0,1,1.08)  both;
	-ms-animation: moveDown 0s cubic-bezier(.98,0,1,1.08)  both;
	animation: moveDown 0s cubic-bezier(.98,0,1,1.08)  both;
	
}
.flex-active-slide .popupdate, .flexslider .slides > li .popupdate {color: #7d7d7d; font-size: 13px; font-weight: 400; line-height: 15px; margin:0 !important; padding: 20px 60px 10px; text-align:left; display:block; border-left:0px solid #fff;}
.simplecarousel {margin:0; padding:0; list-style:none; overflow:hidden; position:relative;}
.simplecarousel li {text-align:center; display:block; /*width:676px;*/}
.carousel-pagination {margin-top:-20px; margin-bottom:35px; padding:0 0 0 16px; position:relative; z-index:9999;}
.carousel-pagination li {display:block; width:10px; height:11px; margin-right:9px; border: 1px solid white; cursor:pointer; float:left; background:transparent; border-radius:0; transform: skew(-35deg,0deg); -webkit-transform: skew(-35deg,0deg); -ms-transform: skew(-35deg,0deg);}
.carousel-pagination .carousel-pagination-active {background:#ed0000; border: 1px solid #ed0000;}


.access-bor{ position:relative;}
.most-popular{font-size:12px; font-weight:700; text-align:center; line-height:16px; text-transform:uppercase; position:absolute; left:0; top:0px !important; color:#fff; width: 0; height: 0; border-top: 100px solid #ed0000; border-right: 100px solid transparent; }
.most-popular span{transform: rotate(-45deg); -ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Safari and Chrome */ position:absolute; top:-82px; left:7px;}





/*----------------News------------------*/

.promo-offer article h3 {padding-top:9px. padding-bottom:8px;}

h4{ font-weight:700; margin-bottom: 13px!important;}

.promo-offer article h4 {color: #7d7d7d; font-size: 13px; font-weight: normal; line-height: 15px; margin:0 !important; padding-top:13px; padding-bottom:2px; padding-left:22px;}
/*.promo-offer article p{ height:98px;}*/
.news-list{ margin:0 0 20px 0; padding:0; background:transparent; /*border:solid 1px #d3d3d3;*/}
.news-list li{ display:block; float:none; /*margin:0 2.4271% 2.5% 2.6699%;*/ margin:0 0 2.5% 0; padding:0 0 0px 0; border-bottom:solid 0px #e7e7e7;}
.news-list li:last-child{ border-bottom:0;}
.news-list li a{ display:block; margin:0; }
.news-list li a .news-list-img{width:16.7475%; margin:0 0 0 0; float:left;}
.news-list li a .news-list-txt{ width:72.5339%; margin:0 2.5485% 0 2.5485%; float:left;}
.news-list li a .news-list-txt h3{ color:#252525; font-size:20px; line-height:20px; font-weight:800; margin:0; padding:10px 0;} .news-list li a:hover .news-list-txt h3{color:#ed0000;}
.news-list li a .news-list-txt h4{color:#7d7d7d; font-size:13px; line-height:16px; font-weight:normal; margin:0 !important; padding:0;}
.news-list li a .news-list-txt p{ font-size:13px; color:#7a7a7a; line-height:20px; padding:0 0 10px 0; margin:0;}
.news-list li a .news-list-arrow{ width:3.5242%; margin:0 0 0 0; float:right; position:relative;}
.news-list-arrow-cir{width:10px; height:20px; margin:45px 0 0;  display: block; position: absolute; top: 50%; right:0; z-index: 5; cursor: pointer; opacity: 1; -webkit-transition: all .3s ease;
 background: transparent; border-radius: 50px; color: #FEFEFE; padding:0; line-height:32px; text-align:center;}
.news-list-arrow-cir .icon-arrow:before {content:" " !important;}
.news-list-arrow-cir .icon-arrow{ position:relative; top:1px; left:1px; /*background:url(../images/news-arrow.png) 0px -0px no-repeat;*/ background:url(../images/arrow-grey.png) 3px 7px no-repeat; display:block; width:30px; height:30px;}
.news-list li:hover .news-list-arrow-cir .icon-arrow{background:url(../images/arrow-back-red-rd.png) 3px 7px no-repeat;}
.view-newsletter{ position:relative; border:0px solid #D3D3D3; margin-bottom:50px;}
.view-newsletter h2{position:relative; top:0px !important; left:0px; color:#fff; text-transform:uppercase; font-size:30px !important; line-height:30px !important; font-weight:900; margin:0px 0 20px; padding:0;}
.view-newsletter .footer-link-box{ border-bottom:0; border-top:0px solid #D3D3D3; position:relative;}
.footer-link-box .link-button{ border-left:0px solid #E4E4E4;}

.signup-newsletter{margin:0 0 50px 0; padding:0px; border:solid 0px #d3d3d3;}
.signup-newsletter h2{margin:0 0 10px 0; padding:0; font-size:30px; color:#252525; font-weight:900; text-transform:uppercase; line-height:32px; position: relative;  top: -6px;}
.signup-newsletter input[type='text'] { 
	width:100%; height:34px; padding:10px 10px; margin:0 0 10px 0; background: #e6e6e6; border:1px solid #e6e6e6; color:#8b8a8a;
	font:normal 12px/18px Arial;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.signup-newsletter .btn-uns{margin:0 10px 0 0; padding:11px 14px 11px 17px; color:#252525; text-transform:uppercase; font-size:14px; font-weight:600;}
.signup-newsletter .btn-uns:hover{color:#ED0000;}
.news-top-hld{ padding:0px 0 50px 0;}
.signup-newsletter .dropdown-hld {margin-bottom: 10px;}
/*.news-bot-hld{ padding-top:35px;}*/

.btn-blk{
	position:relative; color:#fff; text-transform:uppercase; font-weight:600; font-size:14px; text-transform:uppercase; padding:11px 17px 11px 17px; border:1px solid #000;
	background: #252525; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #252525 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252525), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #252525 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #252525 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #252525 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #252525 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
	-moz-box-shadow:    inset 0 1px 0px 0px #515151, inset 0px 0 0px 1px #2a2a2a;
    -webkit-box-shadow: inset 0 1px 0px 0px #515151, inset 0px 0 0px 1px #2a2a2a;
    box-shadow:         inset 0 1px 0px 0px #515151, inset 0px 0 0px 1px #2a2a2a;
	border-radius:2px;
	}
.btn-blk:hover {color:#ed0000;}
/*.news-top-hld .promo-offer:first-child{ margin-bottom:20px;}*/
/*.highlightnews.promo-offer {background:#fff;}*/
.highlightnews.promo-offer, .highlightnews.promo-offer article {/*border-bottom:0;*/}
.highlightnews .footer-link-box {/*position:absolute; bottom:0; width:100%; border-top:1px solid #D3D3D3;*/}
#section-n2 {overflow:hidden;}
.news-top-hld .footer-link-box .link-button .icon-arrow{top:-1px;}

/*-------------Download---------------*/
.download-list{ margin:0; padding:0 0 20px 0; border-top:0px solid #D3D3D3;}
.download-list li{ margin:0; padding:20px; float:left; width:20%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:block; position:relative; min-height: 425px;}
.download-list li h3 {min-height:54px; text-align: center; font-weight: 700; font-size: 15px; line-height: 18px; color: #252525; text-transform: uppercase; margin: 0px;}
.download-list li h3 span {padding-right: 5px;}
.download-list li img{margin: 0 auto; width: 153px !important;display: block !important; box-sizing: border-box; height: 242px !important;}
.download-list li .footer-link-box{display: block; margin: 15px auto; text-align: center;}
.download-list li .btn-blk{display: inline-block; background:transparent; -moz-box-shadow:inset 0 1px 0px 0px #515151, inset 0px 0 0px 1px #2a2a2a; -webkit-box-shadow: inset 0 0px 0px 0px #515151, inset 0px 0 0px 0px #2a2a2a;  box-shadow:inset 0 0px 0px 0px #515151, inset 0px 0 0px 0px #2a2a2a; border-radius:0px; font-size: 15px; font-weight: 700; color: #000; border: 2px solid #000; text-transform: uppercase; padding: 8px 16px;}
.download-list li .btn-blk span{padding-right: 0px; background:none;}
.download-list li .btn-blk:hover{color:#fff; border-color:#000;  background:#000;}


/*-------------Social Media Room---------------*/
.smr-main-hld{ padding-top:50px;}
.smr-hld{ background:#fff; border:solid 1px #d3d3d3; margin:0 0 18px 0;}
.smr-header{ padding:0px 0px; border-bottom:solid 0px #f5f5f5; display: inline-block; position: absolute;  top: 0;  left: 0; z-index:9;}
.smr-body{ padding:0px; font-size:13px; line-height:20px; color:#7a7a7a; border-bottom:0px solid #d3d3d3; margin-top:60px;}
.smr-body img{ margin:-60px 0 12px 0; width:100%;}
.smr-body p{ padding:0 25px 12px 25px; margin:0;} .smr-head-hld{position:relative;}
.smr-body .date{ display:block; font-size:11px; text-transform:none; margin:0 0 16px 0;}
.smr-body a{color:#ed0000; position:relative; display:list-item;}
.smr-body p span{ /*font-weight:600; text-transform:uppercase;*/ font-size:13px; display:inline-block;}
.smr-footer{border-top:0px solid #fff; height:40px; margin:0; font-size:14px; font-weight:bold; background:transparent;}
.smr-footer a {color:#999;}
.smr-footer a:hover {color:#ed0000;}
.smr-footer-in{ float:right; text-transform:uppercase; font-size:14px; color:#252525; padding:10px; border-left:solid 0px #eaeaea;}
.smr-footer-in a{ padding-left:7px; position:relative; top:-1px;}
.smr-search-filter{ }
.smr-search-hld-out{background:transparent; border:solid 0px #d3d3d3; margin-top:-6px;}
.smr-search-hld{   padding:0px; }
.smr-search-hld h2{ margin:0px 0 20px 0; padding:0; color:#252525; font-size:30px; line-height:30px; font-weight:900; text-transform:uppercase;}
.smr-search-filter .footer-link-box{border-top:0px solid #D3D3D3; border-left:none; border-bottom:none; border-right:none;}
.smr-head-hld-out{ border:solid 1px #d3d3d3; background:#fff;}
.smr-head-hld{ margin:0; padding:0px 0 0px 0;}
.smr-head-img{float: right; margin: 0 3.0339% 0 0; padding: 4px 0 0; width: 47.8155%;}
.smr-head-txt{float: left; margin: 0 3.8834% 0 2.6699%; width: 42.597%;}
.smr-head-txt h1{color: #252525; font-size: 15px; font-weight: 800; line-height: 20px; margin: 0 0 30px; padding: 0; text-transform: uppercase;}
.smr-head-txt p{color: #7A7A7A; font-family: Arial; font-size: 13px; line-height: 20px; margin: 0 0 15px; padding: 0;}

.smr-socialico-hld{padding-top:50px; margin:0 auto 50px !important;}
.smr-socialico-hld img{max-width:100%; margin-top:12px; margin-bottom:12px;}
.smr-socialico-hld .smr-facebook{background:#fff; border:solid 1px #d3d3d3; padding:0 20px 0 20px; text-align:center; vertical-align:middle;}
.smr-socialico-hld .smr-twitter{background:#fff; border:solid 1px #d3d3d3; padding:0 20px 0 20px; text-align:center; vertical-align:middle;}
.smr-socialico-hld .smr-youtube{background:#fff; border:solid 1px #d3d3d3; padding:0 20px 0 20px; text-align:center; vertical-align:middle;}
.smr-socialico-hld a{display:block;}
.smr-socialico-hld a img{display:block; float:left;}
.smr-socialico-hld a span{display:block; float:right; color:#252525; font-size:14px; font-weight:900; text-transform:uppercase; padding-top: 25px;}

/*--------------Search ---------------*/
.search-hld-left{ border:solid 0px #d3d3d3; padding:0px 0px 0px 0px; background:transparent; margin-bottom:0px;}
.search-hld-right{ border:solid 0px #d3d3d3; padding:0px 0px 0px 0px; background:transparent; margin-bottom:0px;}
.search-hld-right p{font-size:13px; color:#7a7a7a; margin:23px 0 23px 0;}
.search-hld-right p a{color:#ed0000; text-decoration:underline; font-weight:normal;}
.search-hld-right a{color:#000; text-decoration:none; font-size:13px; font-weight:600;}
.search-hld-right .icon-arrow { position:relative; top:1px;}
.search-hld-right a:hover{color:#ed0000;}
.search-hld-right h2{ font-size:20px; line-height:20px; font-weight:700; color:#252525; padding:0; margin:0 0 10px 0; text-transform:uppercase;}
.list-link{ margin:0; padding:0;}
.list-link li{ margin:0 0 25px; padding:0 0 0 16px; font-size:13px; line-height:24px; display:block; background: url(../images/arrow-grey.png) 3px 8px no-repeat;}
.list-link li:hover{color:#ed0000; background: url(../images/arrow-back-red-rd.png) 3px 8px no-repeat;}
.list-link li a{color:#7a7a7a; font-weight:600;}
.list-numb{margin:0 0 0 0px; padding:0;}
.list-numb li{margin: 0 0 25px; padding: 0 0 0 20px; font-size: 13px; font-weight: 700; background: url(../images/arrow-grey.png) 3px 8px no-repeat;list-style-type: none;}
.list-numb li h3{margin:0; padding:0; color:#252525; font-weight:700; line-height:24px; font-size:13px; text-transform:uppercase;}
.list-numb li p{margin:0; padding:0; color:#7a7a7a; font-weight:normal; line-height:15px;}
.list-numb li a{margin:0; padding:0; color:#7a7a7a; font-weight:500; line-height:24px;}
.list-numb li a:hover {color:#ed0000;}
.list-numb li h3 a {color:#252525; font-size:13px; font-weight:600;}
.list-numb li h3 a:hover {color:#ed0000; /*text-decoration:underline !important;*/}
.list-numb li p strong {color:#ed0000;}

.search-pg-hld-out{position:relative; margin:0 0 50px 0;}
.search-pg-hld{ padding:20px; border:solid 1px #d3d3d3; background:#fff;}
.search-pg-icon{ width:5.7283%; float:left; margin:0; padding:0; display:block; color:#7a7a7a; font-size:45px; font-weight:normal; border-right:solid 1px #e0e0e0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.search-pg-input{ width:80.4337%; float:left; margin:0 0px 0 0; padding:0 0 2px 20px; border:0; color:#7a7a7a; font-size:36px; line-height:41px; line-height:normal\9; font-weight:normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline:none;}
/*:root .search-pg-input { margin:0 0px 0 15px;}*/
.search-pg-btn{ position:absolute; right:20px; top:22px; margin:0; padding:0;}
.search-pg-btn .submit-btn{ display:block;}
.icon-search-img {background:url(../images/sprite-icons.png) 0 -72px no-repeat; width:33px; height:46px; padding-right:70px;}
.seaech-hld-header{ padding-bottom:20px; font-size:30px; line-height:30px; font-weight:900; color:#252525; text-transform:uppercase;}
.seaech-hld-header span {color:#ed0000;}
.search-banner {position:relative;}
.search-banner img {position:relative; z-index:1;}
.search-banner h1{top: 5px; color: #FFFFFF; font-size: 40px; font-weight: 900; left: 22px; margin: 0 0 25px; padding: 0; position: absolute; z-index: 3;}


/*------------Pagination-----------*/
.pagi{ margin:0 0 0 0; padding:24px 0 0 0; font-size:13px; font-weight:700; border-top:solid 0px #e0e0e0; line-height:30px; text-align:center;}
.pagi a{ display:inline-block; border:solid 0px #d3d3d3; color:#252525; text-align:center; width:28px; height:28px; background:transparent; margin:0 0.4%;}
.pagi a.active{ background:#ed0000; border:0!important; color:#fff;}
.pagi a.prev, a.next{width:23px; height:23px; background:transparent; border-radius:50%; text-align:center; border:0; position:relative; top:2px;}
.pagi a.prev i{ color:#252525; position:relative; top:-3px; right:1px;}
.pagi a.next i{ color:#252525; position:relative; top:-3px; left:1px;}

/*---------Dealer----------*/
.dealer-top {padding-top:106px;}
.dealer-more{ display:none;}

.dealer-more .checkbox-list input[type="checkbox"] + label:before,
	.dealer-more .checkbox-list input[type="radio"] + label:before {
		background:url(../images/radio-checkbox-dealer.png) no-repeat !important;
	}
	.dealer-more .checkbox-list input[type="radio"]:focus + label:before {
		background-position:0 -22px !important;
	}
	.dealer-more .checkbox-list input[type="radio"]:checked + label:before {
		background-position:0 -44px !important;
	}
	.dealer-more .checkbox-list input[type="radio"]:checked:focus + label:before {
		background-position:-0 -44px !important;
	}
	.dealer-more .checkbox-list input[type="checkbox"] + label:before {
		background-position:0 -88px !important; padding:0 !important;
	}
	.dealer-more .checkbox-list input[type="checkbox"]:focus + label:before {
		background-position:0 -110px !important;
	}
	.dealer-more .checkbox-list input[type="checkbox"]:checked + label:before {
		background-position:0 -133px !important;
	}
	.dealer-more .checkbox-list input[type="checkbox"]:checked:focus + label:before {
		background-position:0 -133px !important;
	}

.search-dealer-redesign .dealer-more .checkbox-list input[type="checkbox"] + label:before,
	.search-dealer-redesign .dealer-more .checkbox-list input[type="radio"] + label:before {
		background:url(../images/dealer-tick.png) 0 0 no-repeat !important;
	}

.dealer-map-hld {width:100%; margin-top:0; margin-bottom:0px; position:relative;}
#map-dealer{/*height:535px;*/ height:490px; margin: 0px auto 6px; width: 100%; z-index:1; margin-bottom:0;}
#map-dealer img{ max-width:inherit;}
.search-dealer-hld{text-align: center; width: 100%; border: solid 0px #b1b1b1; padding:0px 0px; background: transparent; position: relative; right: 0; top: 0; z-index: 3;}
.search-dealer-hld h1, .search-dealer-hld h2{ vertical-align: middle; display: inline-block; color:#252525; font-size:20px; line-height:20px; font-weight:900; text-transform:uppercase; margin:0px 10px 0px 10px; padding:0 0 0px 0;}
.search-dealer-hld p{ color:#7d7d7d; font-size:13px; margin:0px 10px 0 10px; padding:0px 0px 0px 0px; border-top:solid 0px #ddd; vertical-align: middle; display: inline-block;}
.search-dealer-box input[type='text']{font-style: italic; width: 100%; box-sizing: border-box; font-style: italic; background:transparent; border:solid 0px #d1d1d1; padding:9px 24px 9px 12px; /*margin-right:6px;*/ font-size:13px; font-weight:500; color:#252525; /*margin-left:10px;*/ float:left; /*width:160px;*/}
.search-dealer-box .submit-btn{ font-weight:900; padding:0; float:left; width:22px !important; border:0 !important; background: url(../images/sprite-icons.png) 3px -604px no-repeat !important; position: absolute; right: 4px;top: 0; height:32px; text-indent: -100000px; overflow: hidden; padding: 0 !important;  box-sizing: border-box; min-width: inherit !important; -webkit-box-shadow: inset 0 0px 0 0 #515151, inset 0 0 0 0px #2a2a2a !important; box-shadow: inset 0 0px 0 0 #515151, inset 0 0 0 0px #2a2a2a !important; }
.search-dealer-hld .dd-menu{text-align: left; width:20%; margin:0 10px; float:none; display: inline-block; vertical-align: middle;}
.btn-more-hld{
	text-align:right; border-top:solid 1px #b1b1b1; display:block; padding:0px; margin:15px 0 0 0;
	background: #f4f4f4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4f4f4 0%,#e8e8e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
.btn-more-hld a{color:#252525; font-size:14px; text-transform:uppercase; font-weight:800; border-top:solid 0px #fff; display:block; padding:9px 10px;}
.btn-more-hld a i{ position:relative; left:6px;}
.search-dealer-hld .dummy-wrapper{vertical-align: middle;  display: inline-block;}
.search-dealer-hld .checkbox-list{ margin:0 10px; padding:0; font-size:13px; color:#7d7d7d; vertical-align: middle; display: inline-block;}
.search-dealer-hld .checkbox-list li{ float:none; width:auto; margin:15px 0px 0px 0; vertical-align: middle; display: inline-block;}
.search-dealer-hld .checkbox-list li span{text-align: left; padding-left: 4px;}
.result-hld{ margin:0px; padding:10px; background:#f8f8f8; border-top:1px solid #B1B1B1;}
.result-hld h2{ margin:0; padding:5px 0; font-size:15px; color:#252525; font-weight:900;}
.result-hld li{ margin:0; padding:0 0 0 15px; display:block;}
.promo-img-txt{ position:absolute; left:20px; top:30px; z-index:2; font-size:30px; font-weight:900; color:#252525; line-height:27px; text-transform:uppercase; margin:0; padding:0;}
.fluid-width.pos-rel#section-2 {padding-top:0px;}
#section-d2 {margin-bottom:23px;}
.dealer-more{background:#f8f8f4; padding:5px 0 10px;}
.search-dealer-top-hld{padding:10px 0 15px;}
/*.search-dealer-hld.dealer-holder .checkbox-list{display:inline-block;}
.search-dealer-hld .checkbox-list{display:block;}*/

/*--------------Dealer Popup-----------*/
.dealer-popup-hld{width:956px; background:#fff; padding:0;}
.dealer-popup-left{ float:left; width:50%; margin:0; padding:0; padding-bottom:20px; background:#f9f9f9;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right:solid 1px #d3d3d3; vertical-align:top; /*display:table-cell;*/}
.dealer-popup-right{float:left; width:50%; margin:0; padding:20px 60px 0 30px; background:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align:top; /*display:table-cell;*/}
.dealer-popup-left .logo-head{ font-size:23px; line-height:36px; font-weight:900; color:#252525; margin:30px 20px 10px 30px; padding:0 0 10px 0; border-bottom:solid 1px #d3d3d3; overflow:hidden;}
.dealer-popup-left .logo-head img{ vertical-align:bottom; float:left; margin-right:8px;}
.dealer-popup-left .logo-head span {width:90%; display:block; float:left;}
.dealer-popup-left p{ font-size:13px; line-height:18px; color:#7a7a7a; margin-bottom:15px; margin-top:0; margin-left:30px;}
.dealer-popup-left p a{color:#ed0000;}
.dealer-popup-left .submit-btn{ display:inline-block; margin-left:30px;}
.dealer-popup-left .btn-dir{color:#252525; font-size:14px; font-weight:700; text-transform:uppercase;}
.dealer-popup-left .btn-dir:hover{color:#ED0000; font-size:14px; font-weight:700; text-transform:uppercase;}
.dealer-popup-left .btn-dir .icon-arrow{ position:relative; top:1px;}
.dealer-popup-left .dealer-popup-bor{ border-top:solid 1px #e5e5e5; padding-top:20px; padding-bottom:5px; font-size:15px;}
.dealer-popup-left img{ /*width:100%;*/}
.dealer-popup-right .dealer-popup-list{ margin:0; padding:0 0 20px 0;}
.dealer-popup-right .dealer-popup-list li{ margin:0 0 20px 0; padding:15px 10px 0 10px; display:block; width:100%; /*float:left;*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*.dealer-popup-right .dealer-popup-list li:first-child{border-right:solid 1px #e3e3e3;}*/
.dealer-popup-right .dealer-popup-list li h2{ margin:0; padding:0 0 0px 0; font-size:15px; color:#252525; font-weight:900; line-height:22px;}
.dealer-popup-right .dealer-popup-list li .dealer-popup-list-hld{padding-bottom:5px; color:#7a7a7a; font-size:13px; font-weight:normal; line-height:18px; display:block; padding:0;}
.dealer-popup-right .dealer-popup-list li .dealer-icon1{ background:url(../images/dealer-icon1.png) 0 5px no-repeat; padding:6px 0 6px 30px; margin-top:8px;}
.dealer-popup-right .dealer-popup-list li .dealer-icon2{ background:url(../images/dealer-icon2.png) 0 5px no-repeat; padding:6px 0 6px 30px;}
.empty-shift {padding-top:16px; display:block; overflow:hidden;}
.empty-service-list {padding-top:10px; display:block; overflow:hidden;}
.empty-service-list .dealer-popup-list-hld {float:left; width:45%; margin-right:5%; line-height:22px;}
.empty-service-list .dealer-popup-list-hld img {margin-right:8px;}
.serviceheader {font-weight:600 !important;}
.dealer-popup-list-l{ float:left; width:31%; margin:0 3% 0 0;}
.dealer-popup-list-m{ float:left; width:31%; margin:0 3% 0 0;}
.dealer-popup-list-r{ float:right; width:30%;}
.dealer-map-hld #ruler {display:none;}
/*-------------404 Page------------*/
.pnf-hld-banner h1{top: 5px; color: #FFFFFF; font-size: 40px; font-weight: 900; left: 22px; margin: 0 0 25px; padding: 0; position: absolute; z-index: 3;}
.pnf-hld-banner h1 span{display: block; font-size: 15px; margin: -8px 0 0 0;}
.pnf-hld{ border:solid 0px #d3d3d3; padding:0px; background:transparent; margin:0 0 50px 0;}
.pnf-hld .pnf-left{width:63%; float:left; font-size:13px; color:#7a7a7a;}
.pnf-hld .pnf-left p{ margin:0 0 10px 0; padding:0;}
.pnf-hld .pnf-right{width:35%; float:right; text-align:right; margin-top:4px;}
.pnf-hld .pnf-right a{ display:inline-block;}
.pnf-hld-banner{position:relative;}

.wrapper{ background:#f8f8f4;}

body {background-color:#f8f8f4;}
/*---------------Services------------------*/
/* services and mobile */
.clear-top {padding-top:130px;}
.services-mobile {position:relative; padding-bottom:24px; border:1px solid #d3d3d3; height:auto;}
.services-mobile .block-left {width:43.2095%; margin:24px 0 0 21px; float:left;}
.services-mobile .block-left h3 {font-size:15px; line-height:18px; color:#252525; text-transform:uppercase; margin:0; padding:4px 0 11px 0;}
.services-mobile .block-left p {font-size:13px; line-height:20px; color:#7a7a7a;}
ul.points {list-style:none; margin:0 12px; padding:0;}
ul.points li {font-size:14px; font-weight:600; line-height:34px; color:#252525; border-top:1px dotted #d3d3d3;}
ul.points a {color:#252525; text-decoration:none; display:block;}
ul.points a:hover {color:#ed0000;}
ul.points a i {font-size:11px; padding-left:8px;}
.services-mobile .block-right {width:47.5095%; float:right; padding-top:0; margin:28px 25px 0 0;}

/*.faq_content p a{color:#ed0000; display:inherit; border:0; padding:0; background:none;}/*
/* maintenance */
.maintenance {margin-top:50px; /*margin-bottom:50px;*/ background:#fff; border:1px solid #d3d3d3; height:auto; position:relative; overflow:hidden;}
.maintenance .block-left {width:26.85%; margin:24px 0 0 21px; float:left;}
.maintenance .block-left h2 {font-size:15px; font-weight:800; line-height:18px; color:#252525; text-transform:uppercase; margin:0; padding:4px 0 11px 0; text-align: left;}
.maintenance .block-left p {font-size:13px; line-height:20px; color:#7a7a7a; text-align: left;}
.maintenance .block-left a{color:#ed0000;}
.maintenance .block-right {width:66.0095%; float:left; padding-top:0; padding-right:9px; margin:28px 0 0 3.6969%;}
.popup-phone .maintenance {margin-bottom:50px;}
/* maintenance - services - privileges */
.service-grid {list-style:none; margin:0 0 0 -16px; padding:0;}
.service-grid li {/*width:266px;*/ width:48%; border:0px solid #d3d3d3; margin:0 0 19px 15px; float:left;
background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 55%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(55%,rgba(246,246,246,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 55%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 55%,rgba(204,204,204,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 55%,rgba(204,204,204,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 55%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/*.service-grid li:first-child {margin:0 0 19px 0;}*/
.service-grid li figure {height:103px; border-bottom:1px solid #d3d3d3; position:relative;}
.service-grid li figure img {position:absolute; top:0; right:0;}
.service-grid li figure figcaption {position:absolute; bottom:13px; left:10px; font-size:15px; font-weight:600; line-height:18px; text-transform:uppercase; color:#252525; text-align: left;}
.service-grid li figure figcaption span {display:block; font-size:16px; font-weight:800; overflow: hidden; text-overflow: ellipsis; width:160px;}
.service-grid li .readmore {border-top:1px solid #fff; margin:0; padding:0;  color:#959595; text-align:right; text-transform:uppercase;
	background: rgb(247,247,247);
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(235,235,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(235,235,235,1)));
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(235,235,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(235,235,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(235,235,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(235,235,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ebebeb',GradientType=0 );
}
.service-grid li .readmore a {color:#959595; padding-right:14px; font-size:14px; font-weight:700; line-height:39px;}
.service-grid li .readmore a:hover {color:#ed0000;}
.service-grid li .readmore a .icon-arrow {font-size:13px; font-weight:400; position:relative; top:1px; margin-left:10px;}

/* contact a dealer about a service*/
.contact-dealer {width:65.100%; float:left; position:relative; padding-bottom:27px; height:auto;}
.contact-dealer h3 {font-size:15px; font-weight:800; line-height:18px; color:#252525; text-transform:uppercase; margin:24px 0 0 23px; padding:4px 0 11px 0;}
.contact-dealer .block-left {width:48.700%; margin:21px 0 0 21px; float:left; border-right:1px solid #e3e3e3;}
.contact-dealer .block-right {width:41.700%; float:left; padding-top:0; margin:21px 0 0 5.2969%;}
.contact-dealer .block-left label, .contact-dealer .block-right label {font-size:13px; color:#7a7a7a; width:100%; display:block; margin:0 0 14px 0;}
.contact-dealer .block-left input[type='text'], .contact-dealer .block-left input[type='tel'], .contact-dealer .block-left input[type='email']   {width:87%; height:23px;padding:4px 4px; margin:0 0 22px 0; border:1px solid #d3d3d3; box-shadow:inset 0 0 3px #ddd; color:#5a5a5a; /*text-indent:9px;*/} 
.contact-dealer .block-right input[type='text'], .contact-dealer .block-right input[type='tel'], .contact-dealer .block-right input[type='email'] {width:100%; height:23px;padding:4px 4px; margin:0 0 22px 0; border:1px solid #d3d3d3; box-shadow:inset 0 0 3px #ddd; color:#5a5a5a; /*text-indent:9px;*/}

.contact-dealer input.initial {width:30% !important; margin:0 5% 0 0 !important; float:left;}
.contact-dealer input.lname {width:51.500% !important; width:51.000% \0/IE9 !important;}
.contact-dd {width:88%; width:88% /9;}
.block-right .contact-dd {width:100%;}
.contact-dealer textarea {width:100%; padding:4px;  min-height:126px; border:1px solid #d3d3d3; resize:none; font-family:Arial; font-size:12px; color:#5a5a5a;}
.contact-dealer .block-left input[type='text']:last-child {margin-bottom:0;}
.contact-dealer .submit-btn {margin-top:20px; float:right;}
.contact-dealer .submit-btn.de {margin-top:0 !important; float:none !important;}
.contact-mitsubishi-form p {font-size:13px; line-height:21px; color:#888; margin:18px 0; padding:0 12px;}
.contact-mitsubishi-form h2 {padding-bottom:0 !important;}
.contact-mitsubishi-form a {color:#ed0000; text-decoration:underline;}


/* take care of it - right now */
.right-now {position:relative; text-align:center; /*border:1px solid #d3d3d3;*/ padding:0 0 37px 0; padding:0 0 34px 0 \0/IE9; height:auto; margin:83px 0 20px 0;
	background: #6aa3b6; 
	
}

.right-now .label-content{width:280px; position:relative; z-index:1; margin:0 auto; padding:28px 0 0; color:#fff}
.right-now .label-content h3{font-size:30px; line-height:43px; font-weight:800; text-transform:uppercase; margin:40px 0 15px 0; text-align:center}
.right-now .label-content h3 span{font-size:18px; line-height:12px; font-weight:800; display:block}
.right-now .label-content p{font-size:12px; line-height:20px; margin:0 0 28px 0; color:#fff;}

/*---------------Services Detail------------------*/
.services-mobile-detail-out{/*border:1px solid #d3d3d3; background:#fff;*/ position:relative;}
.services-mobile-detail { padding-bottom:28px; /*border:1px solid #d3d3d3;*/ height:100%; /*background:#fff;*/}
.services-mobile-detail .block-left {width:55.2095%; margin:24px 0 32px 21px; float:left;}
.services-mobile-detail .block-left h3 {font-size:15px; line-height:18px; color:#252525; text-transform:uppercase; margin:0; padding:4px 0 11px 0;}
.services-mobile-detail .block-left .service-header {font-size:13px; line-height:20px; color:#7a7a7a;}
.services-mobile-detail .block-left .service-header a {color:#ed0000;}
.services-mobile-detail .block-left a {color:#ed0000;}
.services-mobile-detail .block-right {width:34.1095%; float:left; padding-top:0; margin:66px 0 0 6.2969%; text-align:right;}
.services-mobile-detail .block-right img {margin:23px 0 0 0;}
.services-mobile-detail .block-right img:first-child {margin:0;}
.services-mobile-detail .block-right .sd-video {width:100%; margin:16px 0 0;}

.topic-header {overflow:hidden; margin:-6px 0 0;}
.topic-header .service-header {font-size:16px !important; font-weight:600 !important; line-height:18px !important; text-transform:uppercase; color:#252525 !important; float:left; padding-top:47px; margin:0;}
.topic-header h1 {font-size:20px; font-weight:800; display:block; margin:0; padding:0;}
.topic-header img {float:right;}

.oms-out{border:1px solid #d3d3d3; margin-bottom:25px;}
.oms { position:relative; margin:0 0 0px 0; padding:7px 21px 18px 21px;}
.oms h3 {font-size:15px; font-weight:700; line-height:40px; margin:0; padding:0; color:#5993a6; text-transform:uppercase; border-bottom:1px solid #e5e5e5;}
.oms ul {list-style:none; margin:0; padding:13px 0 0 0;}
.oms ul li {font-size:14px; font-weight:700; line-height:24px; text-transform:uppercase; color:#252525; padding-left:20px; background:url(../images/arrow-grey.png) 0 8px no-repeat;}
.oms ul li a {color:#252525;}
.oms ul li a:hover {color:#ed0000}

/* Breadcrumb */
.breadcrumb {border-bottom:1px solid #e5e5e5; font-size:14px; font-weight:700; line-height:; color:#252525; text-transform:uppercase; padding:17px 0 12px 0; margin:0 22px;}
.breadcrumb a {color:#252525; background:url(../images/arrow-back-grey.png) 0 6px no-repeat; padding:0 0 0 18px;}
.breadcrumb a:hover {color:#ed0000; background-image:url(../images/arrow-back-red.png);}

.contact-service h3 {color:#fff; font-size:20px; font-weight:800; line-height:24px; padding:20px 85px 20px 12px; margin:0; border:1px solid #d6d6d6; text-transform:uppercase;
	background: #a00007;
	background: -moz-radial-gradient(center, ellipse cover,  #a00007 37%, #890006 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(37%,#a00007), color-stop(100%,#890006));
	background: -webkit-radial-gradient(center, ellipse cover,  #a00007 37%,#890006 100%);
	background: -o-radial-gradient(center, ellipse cover,  #a00007 37%,#890006 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #a00007 37%,#890006 100%);
	background: radial-gradient(ellipse at center,  #a00007 37%,#890006 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a00007', endColorstr='#890006',GradientType=1 );
}
.promo-offer {/*margin-bottom:50px;*/}
.fancybox .icon-arrow {position:relative; top:1px;}
.promo-offer .footer-link-box .link-button {border-left:0px solid #E4E4E4;}
#about-heritage-Banner{ border-bottom:1px solid #E4E4E4; margin-bottom:12px;}

/* social media room */
.smr-container {width:1366px; overflow:hidden; margin:0 auto; padding:140px 0;} 
.column {float: left; width:28.4041%; margin:0 0 0 3.6969%;}
.column .item {background:#fff; border:0px solid #D3D3D3; margin:0 0 50px 0; overflow:hidden; position: relative;}
.size-1of4 {width: 28.4041%;}
.size-1of3 {width: 28.4041%;}
.size-1of2 {width: 50%;}
[data-columns]::before {display: none;}
#timeline[data-columns]::before {content: '3 .column.size-1of3';}

.terms-banner h1, .faq-banner h1{top: 5px; color: #FFFFFF; font-size: 40px; font-weight: 900; left: 22px; margin: 0 0 25px; padding: 0; position: absolute; z-index: 3;}
.terms-banner h1 span, .faq-banner h1 span, .search-banner h1 span{display: block; font-size: 15px; margin: -8px 0 0 0;}

.terms-banner .btn-text-black h1, .faq-banner .btn-text-black h1{color:#000;}
.terms-banner .btn-text-white h1, .faq-banner .btn-text-white h1{color:#fff;}

#dvQuestionOfWeek {position:absolute; margin-left:67.899% !important;}
#dvQuestionOfWeek.dqw-3 {margin-left:64.2021%; z-index:1;}
.gplay span {position:absolute; top:36%; left:42%; width:63px; height:63px; background:url(../images/sprite-icons.png) -181px -70px no-repeat; z-index:1;}
/*----------------Sitemap--------------*/
.sitemap-hld-box{ padding:0px; background:transparent; margin-bottom:0px;}
.sitemap-hld{ width:25%; float:left; padding:0 10px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:15px; }
.sitemap-hld h3{ font-size:13px; font-weight:bold; color:#333; margin:0 0 0 0; padding:0 0 10px 0;}
.sitemap-hld ul{ margin:0; padding:0;}
.sitemap-hld ul li{ margin:0; padding:3px 0 3px 16px; font-size:13px; line-height:20px; display:block; background:url(../images/sprite-arrows.png) 0 -230px no-repeat;}
.sitemap-hld ul li a{color:#ed0000; font-weight:600;}
.sitemap-hld-header {color: #252525; font-size: 15px; font-weight: 900; padding-bottom: 20px; text-transform: uppercase; margin-top:15px;}

/*------------Google Map Popup----------*/
.google-map-pop{margin:0; padding:4px;}
.google-map-pop-left{width:15%; float:left; margin:0 3% 0 0;}
.google-map-pop-right{width:77%; float:left; margin:0 0% 0 10px; line-height:24px;}
.google-map-pop-right h2{font-size:15px; font-waight:800; color:#333; margin:0; padding: 0 0 6px 0; line-height:120%;}
.google-map-pop-right p {font-size:13px; font-waight:600; line-height:1.35em; color:#333; margin:0; padding: 0 0 6px 0;}
.google-map-pop-right p  strong {padding-top:10px; display:block;}
.google-map-pop-right ul{ margin:0; padding:0;}
.google-map-pop-right ul li{ margin:0; padding:3px 0 3px 10px; font-size:13px; line-height:20px; display:block; background:url(../images/sprite-arrows.png) 0 -231px no-repeat;}
.google-map-pop-right ul li a{color:#ed0000; font-weight:600;}
#about-heritage-Banner .slides li h4 {font-size:30px; line-height:32px; font-weight:800;}
#about-heritage-Banner .slides li h5 {font-weight:800;}
.terms-hld-right h1 {color:#252525; text-transform:uppercase;}
.stickymidmenu.col-full {width:92.6062% !important; margin-left:0 !important;}
#mitsubishi-environment .flex-control-nav {/*position:relative;*/ position:absolute; bottom:14px;}
/*#mitsubishi-environment .mitsubishi-env .mit-env {margin-bottom:38px;}*/
/*.promo-only-image .footer-link-box{position:relative; }*/
/*.promo-only-image img{margin-bottom:40px;}*/
.promo-only-image .promo-small-image img{margin-bottom:0px;}
.accessories-hld .flexslider .slides li .access-bor .acc-footer a {background:none; margin-right:15px;}
.accessories-hld .flexslider .slides li .access-bor .acc-footer a:hover {background:none;}
.btn-more-hld a.sort-pro-det{text-align: left; min-width: 220px;}
.btn-more-hld a .down {padding-left:20px; background: url(../images/arrow-grey-down.png) 3px 7px no-repeat;}
.btn-more-hld a .up {padding-left:20px; background: url(../images/arrow-grey-up.png) 3px 7px no-repeat;}
.download-list li article .btn-blk span, .btn-blk span {background: url("../images/sprite-icons.png") no-repeat right -398px; padding-right: 20px;}
.download-list li article .btn-blk:hover span, .btn-blk:hover span {background-position:right -427px;}
.signup-newsletter .btn-uns span {background: url("../images/sprite-icons.png") no-repeat right -145px; padding-right: 20px;}
.signup-newsletter .btn-uns:hover span {background-position:right -247px;}
.service-grid li .readmore a span {background: url("../images/sprite-icons.png") no-repeat right -212px; padding-right:15px;}
.service-grid li .readmore a:hover  span{background-position:right -247px;}
.env-block{/*margin-bottom:3.2969%;*/ margin-bottom:53px; padding:0;}
.news-iframe{-webkit-overflow-scrolling: touch !important; overflow: auto !important;}
.search-dealer-box {overflow:hidden; display:inline-block;  vertical-align: middle; background:#e6e6e6; position: relative;}
.search-dealer-redesign .btn-more-hld{display:inline-block; background:none; border:0; margin:0; vertical-align: middle;}
.search-dealer-redesign .btn-more-hld a{display:inline-block; border:0;}
#loading {background: none repeat scroll 0 0 #252525; border-radius: 8px; height: 40px; margin: 11px auto 0; opacity: 0.9; padding: 10px 0 0; text-align: center; width: 50px;}

/*** Distributor PR Site***/
.distributor-pr {position:relative; border:1px solid #D3D3D3; margin-bottom:20px; padding:16px;}
.distributor-pr h2 {color:#252525; text-transform:uppercase; font-size:15px; font-weight:900; margin:0px; padding:0;}
.distributor-pr dl dt {float:left; width:63px; margin-right:15px;}
.distributor-pr dl dd {float:left; font-size:12px; font-weight:700; margin:0; position:relative;}
.distributor-pr dl dd span.pr-profiletag {font-weight:400; font-style:italic; display:block;}
.distributor-pr dl dd strong {display:block; height:12px;}
.distributor-pr dl dd strong span {font-weight:700; font-style:normal; position:absolute; top:-4px;}
.distributor-pr p {font-size:11px; line-height:18px; font-weight:400; margin:6px 0; word-break:break-all;}
.distributor-pr a, .tags a {color:#ed0000; padding:0;}
.distributor-pr a:hover, .tags a:hover, .tag-container ol li a:hover {color:#252525;}
.tag-container {overflow:hidden;}
.tag-container h4 {float:left; color: #7D7D7D; font-size: 11px; font-weight: normal; line-height: 15px; margin: 0 !important; padding: 20px 22px 0 50px; text-align: left;}
.tag-container ol {list-style:none; float:right; padding:20px 50px 0 0;}
.tag-container ol li {float:left; font-size:14px; font-weight:600; border-right:1px solid #eaeaea;}
.tag-container ol li:first-child {border-right:0;}
.tag-container ol li:last-child {border-right:0;}
.tag-container ol li a {color:#ed0000; padding:0 20px 0 15px; margin-right:15px;}
.tags {font-size:12px !important; padding-top:10px !important;}
.save {background:url(../images/sprite-arrows2.png) right -1419px no-repeat;}
.pdf {background:url(../images/sprite-arrows2.png) right -1553px no-repeat;}
#distributor-pr-list p.tags {padding: 20px 22px 30px 50px;}
/*#dpr-inner, #dpr-inner2, #dpr-inner3, #dpr-inner4 {margin-top:10px; padding:3px 60px 3px 60px; background:#eee;}*/
/*#dpr-inner .slides li {margin-right:10px;}*/
/*#dpr-inner .flex-direction-nav .flex-prev, #dpr-inner2 .flex-direction-nav .flex-prev, #dpr-inner3 .flex-direction-nav .flex-prev, #dpr-inner4 .flex-direction-nav .flex-prev {left:10px;}
#dpr-inner .flex-direction-nav .flex-next, #dpr-inner2 .flex-direction-nav .flex-next, #dpr-inner3 .flex-direction-nav .flex-next, #dpr-inner4 .flex-direction-nav .flex-next {right:10px;}
#dpr-inner .flex-direction-nav, #dpr-inner2 .flex-direction-nav, #dpr-inner3 .flex-direction-nav, #dpr-inner4 .flex-direction-nav {position:static !important; margin-top:0 !important; padding-top:0 !important; border-top:0 !important;}
#dpr-inner .flex-direction-nav a, #dpr-inner2 .flex-direction-nav a, #dpr-inner3 .flex-direction-nav a, #dpr-inner4 .flex-direction-nav a {background-color:#f41101;}*/

.PRArcInnerSlider{margin-top:10px; padding:3px 60px 3px 60px; /*display: none;*/}
/*#dpr-inner .slides li {margin-right:10px;}*/
.PRArcInnerSlider .flex-direction-nav .flex-prev{left:10px; top:55%;}
.PRArcInnerSlider .flex-direction-nav .flex-next{right:10px; top:55%;}
.PRArcInnerSlider .flex-direction-nav {position:static !important; margin-top:0 !important; padding-top:0 !important; border-top:0 !important;}
.PRArcInnerSlider .flex-direction-nav a {background-color:#f41101; /*top:54%;*/}
.dpr-img-vd-container, .dpr-img-vd-container2 {display:none;}
.dpr-img-vd-container img, .dpr-img-vd-container2 img {margin:0 auto;}
.dpr-switch img, .dpr-switch2 img {display:block; width:128px; /*height:72px;*/}
.PrProfileSocial {width:16px; height:16px;}
.distributor-pr dl {margin:12px 0;}
.news-top-hld h1 {font-size:16px; margin-bottom:13px;}
.prVideoHolder {width:674px; /*height:281px;*/}
.multipleselect {width:100%; height:90px; padding:4px 8px; margin:0 0 20px; background: #e6e6e6; color:#8b8a8a; border:1px solid #e6e6e6; font: normal 12px/18px Arial;}
.success-pop-msg {font-size: 13px; color: #7a7a7a; width: 100%; display: block; margin: 0 0 14px 23px;}

.popup-form h6 {font-weight:400; margin-top:0;}
.popup-form h6 a {color:#ed0000;}
.newsletter-popup-form h2 { margin:0 0 23px  !important; border-bottom:1px solid #d3d3d3; padding: 15px 42px; text-transform:uppercase; color: #272727;font-size: 18px;font-weight: 800;}
.newsletter-popup-form p {padding:15px 42px; margin-bottom: 18px;}
.newsletter-popup-form .submit-btn{margin-bottom: 50px;float: left;margin-top: 30px;}
.view-newsletter .elm-border {border:0;}


/*.newsletter-popup-form input[type="text"], .newsletter-popup-form input[type="tel"], .newsletter-popup-form input[type="email"] { width:auto;}
.popup-form .col-4 {margin:0; width: 33.29%;}*/


/*---------------Download--------------*/
.download-right-txt{ position:absolute; left:22px; top:22px; font-weight:800;  font-size:30px; color:#fff; z-index:1; margin:0; line-height:36px; text-transform:uppercase;}
.download-hld{ background:transparent;}
.download-in{border:solid 0px #d3d3d3; background:transparent;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmFmYWZhIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(239,239,239,0.01) 0%, rgba(239,239,239,0.4) 38%, rgba(250,250,250,0.5) 52%, rgba(250,250,250,0.6) 63%, rgba(239,239,239,0.8) 79%, rgba(239,239,239,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,0.01)), color-stop(38%,rgba(239,239,239,0.4)), color-stop(52%,rgba(250,250,250,0.5)), color-stop(63%,rgba(250,250,250,0.6)), color-stop(79%,rgba(239,239,239,0.8)), color-stop(100%,rgba(239,239,239,1)));
	background: -webkit-linear-gradient(top,  rgba(239,239,239,0.01) 0%,rgba(239,239,239,0.4) 38%,rgba(250,250,250,0.5) 52%,rgba(250,250,250,0.6) 63%,rgba(239,239,239,0.8) 79%,rgba(239,239,239,1) 100%);
	background: -o-linear-gradient(top,  rgba(239,239,239,0.01) 0%,rgba(239,239,239,0.4) 38%,rgba(250,250,250,0.5) 52%,rgba(250,250,250,0.6) 63%,rgba(239,239,239,0.8) 79%,rgba(239,239,239,1) 100%);
	background: -ms-linear-gradient(top,  rgba(239,239,239,0.01) 0%,rgba(239,239,239,0.4) 38%,rgba(250,250,250,0.5) 52%,rgba(250,250,250,0.6) 63%,rgba(239,239,239,0.8) 79%,rgba(239,239,239,1) 100%);
	background: linear-gradient(to bottom,  rgba(239,239,239,0.01) 0%,rgba(239,239,239,0.4) 38%,rgba(250,250,250,0.5) 52%,rgba(250,250,250,0.6) 63%,rgba(239,239,239,0.8) 79%,rgba(239,239,239,1) 100%);*/
	}
.download-in h2{ font-size:15px; font-weight:900; color:#252525; margin:0; padding:26px 23px; line-height:15px; text-transform:uppercase;}
.download-in .flexslider{margin-bottom:15px;}
.download-in .flexslider .slides li a {display:block;}
.download-in .flexslider .slides li h3 {min-height:30px; font-size:13px; line-height:15px;}
#download-slider .read-more, .download-in .flexslider .slides li a.read-more {display:inline-block; display:inline\9; padding:7px 14px 7px 17px;}
.rot-acc-link{
	background: rgb(227,227,227);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(227,227,227,1) 0%, rgba(241,241,241,1) 14%, rgba(246,246,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,227,227,1)), color-stop(14%,rgba(241,241,241,1)), color-stop(100%,rgba(246,246,246,1)));
	background: -webkit-linear-gradient(top,  rgba(227,227,227,1) 0%,rgba(241,241,241,1) 14%,rgba(246,246,246,1) 100%);
	background: -o-linear-gradient(top,  rgba(227,227,227,1) 0%,rgba(241,241,241,1) 14%,rgba(246,246,246,1) 100%);
	background: -ms-linear-gradient(top,  rgba(227,227,227,1) 0%,rgba(241,241,241,1) 14%,rgba(246,246,246,1) 100%);
	background: linear-gradient(to bottom,  rgba(227,227,227,1) 0%,rgba(241,241,241,1) 14%,rgba(246,246,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f6f6f6',GradientType=0 );
	padding:5px 6px 6px 16px; font-size:13px; color:#383838;  border-top:solid 1px #b1b1b1; display:block; position:relative;
	text-overflow: ellipsis; white-space: nowrap; overflow:hidden; padding-right:25px;
	}
.download-hld .footer-link-box{margin-top:15px;}
.rot-acc-hld {border-bottom:solid 1px #fff;}
.rot-acc{ width:16px; height:16px; padding:0px; border-radius:50%; background:#232323; /*display:block;*/ position:absolute; right:6px; top:8px; color:#fff; text-align: center;}
.rot-acc .icon-arrow3{ display:inline-block; color:#fff; font-weight:normal; position:relative; top:0px; right:0px;}
.rot-acc .icon-arrowup{ display:inline-block; color:#fff; font-weight:normal; position:relative; top:0px; right:0px;}
.call2-action-banner {bottom:60px;}
.clear-top-social {margin-top:180px !important;}

.info-area { display:block; margin: 15px 42px;}
.info-style1 {background:#ed0000; color:#ffffff; padding:4px 10px; font-size:14px; margin:0;}
.info-style1 span {display:table;}
.info-style2 {color:#7a7a7a; font-size: 12px;padding: 2px 0;margin: 0;}
.info-style3 {color:#7a7a7a; font-size:14px;}
.info-icon {float:left;margin-right: 4px;}

.block-right label.form-desird-field {float:left;   width: 130px; margin-right: 15px; }
.design_list_vertical{float: left; padding: 0; width: 54%; margin-bottom: 10px;}
.design_list_vertical label{margin-bottom:5px !important;}
.design_list_vertical  input[type="radio"]+label:before{margin-right:5px;}

/*----- carousel control nav rounded -------*/
.carousel-container .Widget_AboutEnvironmentBanner .flex-control-paging {
	margin-left: 4px;
}
/*.carousel-container .Widget_AboutEnvironmentBanner .flex-control-paging li a{background: #cdcdcd; border:0; border-radius: 50%; 
	width: 14px; height: 14px; box-shadow: none; -webkit-transform: skew(0deg); transform: skew(0deg);
	transform-origin: inherit; -webkit-transform-origin: inherit;}*/

.carousel-container .Widget_AboutEnvironmentBanner .flex-control-paging li a {
    background:rgba(0,0,0,0); border:1px solid #ed0000 !important; border-radius:0; width:11px; height:10px; box-shadow:none; position:relative;
    content: '';
    display: block;
    width: 11px;
    height: 9px;
    border: none;
    opacity: 0.8;
    -ms-transform: skew(-35deg,0deg);
    -webkit-transform: skew(-35deg,0deg);
    transform: skew(-35deg,0deg);
    -ms-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 50% 50%;
    background: transparent;
    -webkit-transition: background-color 0.15s ease-in-out 0s, height 0.15s ease-in-out 0s, margin-top 0.15s ease-in-out 0s, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out 0s, height 0.15s ease-in-out 0s, margin-top 0.15s ease-in-out 0s, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    -ms--webkit-transition: background-color 0.15s ease-in-out 0s, height 0.15s ease-in-out 0s, margin-top 0.15s ease-in-out 0s, color 0.15s ease-in-out, border-color 0.15s ease-in-out;    
}	
.carousel-container .Widget_AboutEnvironmentBanner .flex-control-paging li a.flex-active{background: #ed0000; border:0;}


/*Redesign*/
.access-head-hld-redesign{border:0; background: transparent;}
.access-head-hld-redesign .access-head-hld{padding:0; position:relative;}
.access-head-hld-redesign .access-head-img, .access-head-hld-redesign .smr-head-img{float: none; width: auto; margin: 0; padding: 0;text-align: left;}
.access-head-hld-redesign .access-head-img img{width:100%;}
.access-head-hld-redesign .access-head-txt, .access-head-hld-redesign .smr-head-txt{float: none; width: 100%; max-width:350px; margin: 0 6.0669%; position: absolute; z-index: 9; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.access-head-hld-redesign .access-head-txt h1, .access-head-hld-redesign .smr-head-txt h1{color:#fff; font-size:50px; line-height:48px; margin-bottom:20px; text-align:center;}
.access-head-hld-redesign .access-head-txt p, .access-head-hld-redesign .smr-head-txt p{color:#fff; font-size:13px; line-height:20px; margin-bottom:20px; text-align:center;}
.border-bg-none .elm-border{border:0; background: transparent;}
.service-grid-redesign li{border:0; background:transparent; width:48%; position:relative; min-height:150px;}
.service-grid-redesign li .readmore{border:0; background:transparent; color:#252525; text-align:left;}
.service-grid-redesign li img { left: 0; right:inherit; position: absolute;}
.service-grid-redesign li figure  {position: absolute;bottom: inherit; left: 120px; top:0%; }
.service-grid-redesign li figure figcaption {font-size: 18px; font-weight: 800; line-height: 1.2em; position:relative; bottom:0; left:0;}
.service-grid-redesign li figure figcaption span {font-size: inherit; font-weight: 800; }
.service-grid-redesign li figure{border-bottom:0;}
.service-grid-redesign li figure  a{margin-top: 10px; display: block;font-size: 15px; font-weight: 700; color:#252525; text-transform:uppercase; background: url(../images/arrow-grey.png) 3px 7px no-repeat; padding-left: 15px;}
.service-grid-redesign li figure  a span{width:inherit; font-weight: 700; font-size: 15px; display:inline-block; overflow: visible; text-overflow: inherit;}
.service-grid-redesign li figure  a:hover{color:#ed0000; background: url(../images/arrow-back-red-rd.png) 3px 7px no-repeat;}
.access-head-hld-redesign .smr-head-txt h1{color:#252525; }
.access-head-hld-redesign .smr-head-txt p{color:#252525; }
.maintenance-redesign, .maintenance, .services-mobile-detail-out, .elm-border{border:0; background: transparent;}
.maintenance-redesign .block-left{margin-left:0; margin-top:0; width:31%;}
.maintenance-redesign .block-right{padding-right:0; margin-top:0; width:65.0095%;}
.maintenance-redesign .block-left h2{font-size: 30px; font-weight: 800; line-height: 1.2em; padding-top:0;}
.maintenance-redesign .block-left p{ margin-top:0;}
.services-form-redesign .contact-dealer .block-left, .contact-dealer h3, .oms h3, .services-mobile-detail .block-right h3{margin-left:0; font-size: 30px;  color:#252525; font-weight: 800; line-height:30px;}
.services-form-redesign .contact-dealer .block-left, .contact-dealer p{margin-left:0; font-size: 13px; font-weight: 500; line-height: 18px; margin:0 0 15px; color:#676767}

div.design_content{background:transparent !important}
.services-mobile-detail .block-right{width: auto; float: none; margin: 0; text-align: left;}
.services-mobile-detail .block-right img{margin-top:0; width: 33.00%; padding-right: 10px; box-sizing: border-box; padding-bottom:10px;}

.services-mobile-detail .block-left {width: auto; margin: 0px 0 32px 0px; float: none;}
.breadcrumb{margin:0; padding:20px 0 20px 0; border-bottom:0;}
.services-mobile-detail .block-left .service-header{float:left;}
.topic-header img{float:left;}
.oms{padding:0; margin-top:44px}
.oms h3{border-bottom:0; margin-bottom: 0px; line-height: 40px;}
.oms ul li{line-height:27px;     background: url(../images/arrow-grey.png) 0 10px no-repeat;}
.servicedetailsholder .right-now{margin-top:32px; background:#215771;}
.right-now .label-content h3 span, .right-now .label-content h3{font-size:30px; line-height:30px;}
.services-mobile-detail .block-right h3{padding: 0px 0 0px 0; margin-top: 10px; text-transform:uppercase;}
.promo-offer article{z-index:4;}
.oms-out{border:0;}
.free-text p{line-height:24px;}
.padding-bot0{padding-bottom:0 !important;}
.topic-header{margin:0px 0 20px;}
.topic-header h1 {font-weight:600; font-size:16px; /*display:inline-block;*/}
.topic-header .service-header{padding-left:20px; padding-top:10px;}
.service-fluid .elm-border.eql-height{#ddd;}
.maintenance-redesign, .maintenance{margin-top:45px;}
.contact-dealer{width: 60.5052%; margin-left: 3.6969%;}
.service-grid-redesign li figure figcaption span{width:200px;}
.service-fluid{padding-top:146px;}
.maintenance .right-now{margin-top:4px;}
.service-fluid .contact-dealer h3{padding-top:0; margin-top:0;}
.servicedetailsholder .breadcrumb{padding-top:0;}
.servicedetailsholder .services-mobile-detail .block-left{margin-bottom:0;}
.servicedetailsholder .free-text p:last-child{padding-bottom: 0;}
.servicedetailsholder .services-mobile-detail{padding-bottom:0;}
.maintenance .contact-dealer h3{padding-top:0; margin-top:0;}
.service-grid-redesign li{margin-bottom:0;}
.oms-out{margin-bottom:50px;}
.maintenance-redesign .block-left p:last-child{margin-bottom:0;}
.contact-dealer .block-left{margin-left:0;}
.form-hld-new{margin-bottom:10px;}
.form-hld-new .dd-menu{margin-bottom:0;}
.form-hld-new label{width:32% !important; margin-right:2% !important; float:left; position: relative; top: 7px; font-family:arial; font-size: 13px;}
.form-hld-new .form-rt-hld{width:66% !important; margin-right:0%; float:left;}
.maintenance-redesign .block-left p{font-family:arial; color:#676767;}
.servicedetailsholder .services-mobile-detail .block-left .free-text p{ color:#676767;}
.contact-dd{width:100%;}

.contact-dealer .block-left input[type='text'], .contact-dealer .block-left input[type='tel'], .contact-dealer .block-left input[type='email'], .popup-form input[type="text"], .popup-form input[type="tel"], .popup-form input[type="email"]{background:#e6e6e6; border-color:#e6e6e6; height: 34px; padding: 10px 10px; width:100%;  margin: 0 0 0px; margin: 0 0 0px \0;  box-sizing: border-box; border-radius:0px; font:normal 12px/18px Arial; color:#8b8a8a;}
span.customSelect, .dropdown-hld span.customSelect{font:normal 12px/18px Arial; background:#e6e6e6; color:#676767; font-style:italic; border-color:#e6e6e6;  color:#8b8a8a; height: 32px; width:100%; box-sizing: border-box; border-radius:0px; padding-left:10px; padding-right:10px;  color:#8b8a8a;  font-style:italic;}
.customSelectInner, .dropdown-hld .customSelectInner {font:normal 12px/32px Arial; background: url(../images/down-arrow-new.png) right center no-repeat; height: 30px;  font-style:italic;}
.error-msg-dd .customSelectInner{background: url(../images/down-arrow-new.png) right center no-repeat;}
.error-msg-dd .customSelectInner {background: url(../images/down-arrow-new-white.png) right center no-repeat;}

.contact-dealer .block-left{width: 50%; box-sizing: border-box; padding-right:20px; border-right:0;}
.contact-dealer .block-right{width: 50%; box-sizing: border-box; padding-left:20px; margin-left:0; padding-right:0;}
.contact-dealer textarea, .popup-form textarea{ color:#8b8a8a; font:normal 12px/18px Arial; background:#e6e6e6; border-color:#e6e6e6; padding: 10px 10px; width:100%;  box-sizing: border-box; border-radius:0px;  resize: none;}

.contact-dealer .submit-btn{float:left;}
.popup-form a.submit-btn{float:left; color:#000 !important; border-radius: 0; margin-top:20px; display: inline-block;}
.popup-form .submit-btn .icon-arrow{display:none;}
.submit-btn{min-width: 60px; width: auto; font-weight: 700 !important; font-size: 16px; line-height: 14px; color: #252525; text-transform: uppercase; border-radius: 0; float: right; text-align: center; border: 0; border: 1px solid #252525; cursor: pointer;  background: transparent; padding: 14px 10px 14px 10px;}

.contact-dealer{padding-bottom:0;}

.maintenance .block-left a{color:#252525;}
.contact-dealer .submit-btn:hover{background:#252525; color:#fff;}
.popup-form a.submit-btn:hover{background:#252525 !important; color:#fff !important;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-style:italic;
  color:#676767 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  font-style:italic;
  color:#676767 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  font-style:italic;
  color:#676767 !important;
}
:-moz-placeholder { /* Firefox 18- */
  font-style:italic;
  color:#676767 !important;
}
.from-bottom{padding: 20px 0; clear: both;}
.contact-dealer .block-left label, .contact-dealer .block-right label{margin-bottom:0;}
.services-mobile-detail .block-right .sd-video{width:33.33%; display:inline-block; margin:0px 0 10px 0; box-sizing:border-box; padding-right:10px;}
.services-mobile-detail .block-right .sd-video iframe{width:100%;}

/*about*/
.about-heritage-redesign, .about-top-Banner .main-full{position:absolute; top:50%; left:0; width:100%; z-index:12; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.carousel-container .about-heritage-redesign  .ui-content, .about-top-Banner .main-full .ui-content{ padding-left:0px!important; padding-right:0px!important; width:1366px; text-align: center; top: 0; position:relative; margin:0 auto;}
.carousel-container .flexslider .slides li .about-heritage-redesign  .heritage-content-holder, .carousel-container .flexslider.about-top-Banner .slides li .content-holder{width:100%; max-width: 500px; margin-left: 100px;}
.carousel-container .Widget_AboutHeritageBanner .slides li .about-heritage-redesign h4{font-size:50px; line-height:50px; padding-right:0; padding-top:0; text-align:center; max-width: 500px; padding-left: 100px;}
.carousel-container .Widget_AboutHeritageBanner .slides li .about-heritage-redesign h5{padding-right:0; padding-top:0; text-align:center; max-width: 500px; margin-left: 100px;     margin-top: 10px;}
.about-top-Banner .main-full .ui-content h1{font-size:50px; line-height:50px;  padding-right:0; padding-top:0; text-align:center; max-width: 500px; padding-left: 100px; font-weight:800; color:#fff;}
.widgetPadding{padding-top:50px;}
.mit-env p{margin-bottom:0;}
.carousel-container .Widget_AboutEnvironmentBanner.flexslider .slides li .mit-env {padding-bottom:0;
    /*margin: 0 auto; padding: 0 30px 0 0; display: table-cell; vertical-align: middle;*/
}
.carousel-container .Widget_AboutEnvironmentBanner.flexslider .slides li .mit-env>div {
    margin: 0 auto; padding: 9px 0 0 30px;  display: table-cell;  vertical-align: middle; 
}
.AbtEnvimage-right .drive-earth{padding-bottom:0; padding-left: 0;}
.carousel-container .Widget_AboutEnvironmentBanner .flex-control-nav{bottom: 0; position: relative; margin-top: 15px; height: 15px;} .carousel-container .Widget_AboutEnvironmentBanner.flexslider .slides li .AbtEnvimage-left .mit-env{padding-left: 0; padding-right: 35px;}
.carousel-container .Widget_AboutEnvironmentBanner.flexslider .slides li .mit-env br:nth-last-child(2), .carousel-container .Widget_AboutEnvironmentBanner.flexslider .slides li .mit-env br:nth-last-child(1) {display:none;}
.carousel-container .Widget_AboutEnvironmentBanner.flexslider .slides li .mit-env p br:nth-last-child(2), .carousel-container .Widget_AboutEnvironmentBanner.flexslider .slides li .mit-env p br:nth-last-child(1) {display:block;}
/*.carousel-container .Widget_AboutEnvironmentBanner .flex-control-paging{left:inherit; right:0; padding-left: 0; margin:0;}*/
.carousel-container .flexslider .slides li .mit-env{padding-bottom:20px; padding-left:35px;}
.bg-color-accessories {background: transparent;}
.carousel-container .flexslider .slides li h1{color:#fff;}
.contact-mitsubishi h3, .contact-dealer-container h3{font-size:50px; line-height:50px; margin:0 0 15px;}
.contact-mitsubishi p, .contact-dealer-container p{margin:10px 0 20px;}
.contact-mitsubishi, .contact-dealer-container .content-left{width: 60%; left:0; top:50%; padding:0 50px; z-index:99; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.contact.promo-offer img{padding-bottom:0px;}
.contact-dealer-container .content-right{margin-bottom:0;}
.contact-dealer-container .content-right img{width:100%;}
.about-top-Banner .flex-direction-nav .li-next .icon-arrow, .about-top-Banner .flex-direction-nav .li-prev .icon-arrow2{display:none;}

.popup-hld .flex-direction-nav .flex-prev{left:0;}
.popup-hld .flex-direction-nav .flex-next{right:0;}
/*.popup-hld .flex-direction-nav a{background:transparent;}
.popup-hld .flex-direction-nav .li-next .icon-arrow{background: url(../images/new-popup-icon.png) -21px 0 no-repeat; width:23px; height:23px; display:block; font-size:0; line-height:0;}
.popup-hld .flex-direction-nav .li-prev .icon-arrow2{background: url(../images/new-popup-icon.png) 0 0 no-repeat; width:23px; height:23px; display:block; font-size:0; line-height:0;}
.popup-hld .flex-direction-nav a{width:23px; height:23px;}*/
	
.news-small-image .promo-offer article, .pr-small-image .promo-offer article{position: relative; padding: 0px 0 0;}
.btn-text-white .promo-offer article h4{color:#fff; padding-left:0; padding-bottom:10px;}
.btn-text-black .promo-offer article h4{color:#252525; padding-left:0; padding-bottom:10px;}
.news-small-image.btn-text-white  .promo-offer article h4, .pr-small-image.btn-text-white  .promo-offer article h4{font-size:13px; padding-left:0; padding-bottom:10px; color:#252525;}
.news-small-image.btn-text-white .promo-offer article h3, .news-small-image .promo-offer article p, .pr-small-image.btn-text-white .promo-offer article h3, .pr-small-image .promo-offer article p{ color:#252525;}
.news-small-image.btn-text-white .promo-offer .footer-link-box .link-button, .pr-small-image.btn-text-white .promo-offer .footer-link-box .link-button{ border: 2px solid #000; color: #000; display:inline-block;}
.news-small-image.btn-text-white .promo-offer .footer-link-box .link-button:hover, .pr-small-image.btn-text-white .promo-offer .footer-link-box .link-button:hover{ border: 2px solid #000; color: #fff; background:#000;}
.news-small-image.btn-text-black  .promo-offer article h4, .pr-small-image.btn-text-black  .promo-offer article h4{font-size:13px; padding-left:0; padding-bottom:10px; color:#252525;}
.news-small-image.btn-text-black .promo-offer article h3, .news-small-image .promo-offer article p, .pr-small-image.btn-text-black .promo-offer article h3, .pr-small-image .promo-offer article p{ color:#252525;}
.news-small-image.btn-text-black .promo-offer .footer-link-box .link-button, .pr-small-image.btn-text-black .promo-offer .footer-link-box .link-button{ border: 2px solid #000; color: #fff;}
.news-small-image.btn-text-black .promo-offer .footer-link-box .link-button:hover, .pr-small-image.btn-text-black .promo-offer .footer-link-box .link-button:hover {background: #fff; border-color: #fff; color:#000;}

.btn-box.btn-text-white .footer-link-box .link-button{ display:inline-block; background:#fff; color:#000;}
.btn-box.btn-text-black .footer-link-box .link-button{ display:inline-block; background:#000; color:#fff; border-color:#000;}

.testi-hld-outer.testi-hld-outer, .clear-top.social-room{padding-top:146px;}
.bg-color-accessories .bg-color-accessories{padding-top:0;}
.acc-redesign{padding:35px 32px;}
.acc-redesign h2{padding-left:0; padding-right:0;}
.acc-download{background: url(../images/new-popup-icon.png) -64px 0px no-repeat; width: 21px; height: 20px; display: block; position: absolute; right: 35px;top: 10px;
	/*background-color: rgba(255,255,255,1);*/}
.simplecarousel li{position:relative;}
.mme-contentblock.free-text h2 {font-size:30px; line-height:30px; margin:0 0 20px; font-weight:900; padding:0; color:#252525;}
.mme-contentblock.free-text h2 b{font-weight:900;}
.mme-contentblock.free-text p{/*font-family:arial;*/ font-size:13px; line-height:20px; color:#676767;}
.mme-contentblock.free-text p:last-child{padding-bottom:0;}
.mme-contentblock{padding:0;}

/*News*/
.news-top-hld .grd-black, .news-top-hld .grd-white {position:relative;}
.news-top-hld .grd-black:before, .news-top-hld .grd-white:before {display:none;}

.news-top-hld .grd-black .highlightnews, .news-top-hld .grd-white .highlightnews {position:relative;}
.news-top-hld .grd-black .highlightnews:before, .news-top-hld .grd-white .highlightnews:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; display:block; z-index:2; opacity:0.7;}

/* black */
.news-top-hld .grd-black.grd-pos-top .highlightnews:before { /* Top To Bottom */
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=0 );
} 
.news-top-hld .grd-black.grd-pos-bottom .highlightnews:before { /* Bottom To Top */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
} 
.news-top-hld .grd-black.grd-pos-left .highlightnews:before { /* Left To Right */
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=1 );
}
.news-top-hld .grd-black.grd-pos-right .highlightnews:before { /* Right To Left */
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=1 );
} 

/* white */
.news-top-hld .grd-white.grd-pos-top .highlightnews:before { /* Top To Bottom */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
} 
.news-top-hld .grd-white.grd-pos-bottom .highlightnews:before { /* Bottom To Top */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
} 
.news-top-hld .grd-white.grd-pos-left .highlightnews:before { /* Left To Right */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=1 );
}
.news-top-hld .grd-white.grd-pos-right .highlightnews:before { /* Right To Left */
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=1 );
}

/* no grd black */
.news-top-hld .grd-black.grd-pos-top.news-small-image .highlightnews:before {background:transparent;} 
.news-top-hld .grd-black.grd-pos-bottom.news-small-image .highlightnews:before {background:transparent;} 
.news-top-hld .grd-black.grd-pos-left.news-small-image .highlightnews:before {background:transparent;}
.news-top-hld .grd-black.grd-pos-right.news-small-image .highlightnews:before {background:transparent;} 

/* no grd white */
.news-top-hld .grd-white.grd-pos-top.news-small-image .highlightnews:before {background:transparent;} 
.news-top-hld .grd-white.grd-pos-bottom.news-small-image .highlightnews:before {background:transparent;} 
.news-top-hld .grd-white.grd-pos-left.news-small-image .highlightnews:before {background:transparent;}
.news-top-hld .grd-white.grd-pos-right.news-small-image .highlightnews:before {background:transparent;}

/* no grd black */
.news-top-hld .grd-black.grd-pos-top.pr-small-image .highlightnews:before {background:transparent;} 
.news-top-hld .grd-black.grd-pos-bottom.pr-small-image .highlightnews:before {background:transparent;} 
.news-top-hld .grd-black.grd-pos-left.pr-small-image .highlightnews:before {background:transparent;}
.news-top-hld .grd-black.grd-pos-right.pr-small-image .highlightnews:before {background:transparent;} 

/* no grd white */
.news-top-hld .grd-white.grd-pos-top.pr-small-image .highlightnews:before {background:transparent;} 
.news-top-hld .grd-white.grd-pos-bottom.pr-small-image .highlightnews:before {background:transparent;} 
.news-top-hld .grd-white.grd-pos-left.pr-small-image .highlightnews:before {background:transparent;}
.news-top-hld .grd-white.grd-pos-right.pr-small-image .highlightnews:before {background:transparent;}

.nl-redesign{position:relative;}
.nl-redesign article{position: absolute; z-index: 9; left: 30px; top: 50%; -webkit-transform: translateY(-100%); transform: translateY(-100%);}
.nl-redesign article h3{font-size: 30px; line-height: 33px; font-weight: 800; color:#fff;}
.nl-redesign article .footer-link-box .link-button{border-left:0; font-size: 15px; font-weight: 700; color: #fff;text-transform: uppercase; padding: 11px 16px; background: url(../images/arrow-white.png) 0 17px no-repeat;}
.nl-redesign article .footer-link-box .link-button:hover{color: rgba(227,0,15,1); background-image: url(../images/arrow-red-hover.png);}

.faq-search-hld li:first-child{width:4% !important;}
.faq-search-hld li.search-input{width:53% !important;}
.faq-search-hld li{width:30% !important;}
.faq-search-hld li:last-child{width:11% !important; text-align: center; margin-left:0 !important;}
.faq-search-hld .ask-category, .faq-search-hld .ask-model{ padding-right:10px; position: relative; margin-left:0 !important; margin-right:0 !important; width: 50% !important; box-sizing: border-box;}
.faq-search-hld .ask-category .styled, .faq-search-hld .ask-model .styled {width: 100% !important;}
.faq-search-hld li:last-child .faq-search-btn .submit-btn:hover{background:transparent;}
.ask-question {padding: 0px 0 0;}
#section-download .accessories-pg-hld h2{padding-bottom:0;}
#section-download{padding-top:0;}
.terms-hld{border: 0px solid #D3D3D3;}
.terms-banner{margin-top: 15px;}
.divNodatafound{padding:0 12px; font-size:13px;}
.accessories-hld .flexslider .slides li .access-bor h3{display:none;}

.header-ui.header-angle::before{display:none;}
.pnf-hld.pnf-redesign .pnf-right, .pnf-hld.pnf-redesign .pnf-left{float:none; width:auto; text-align:left;}
.pnf-hld.pnf-redesign .pnf-left{margin-bottom:20px;}

.movepop .fancybox-close{right: 24px!important; background: url(../images/new-popup-icon.png) -44px 0 no-repeat!important;}
.legend-redesign-hld-inn{padding-left:10px; padding-right:10px;}
.legend-redesign-hld{ margin:0 auto; background:rgba(0, 0, 0, 0.60); text-align: center;  }
.legend-redesign-hld h3{font-size: 15px; font-weight: 700; color: #fff; text-transform: uppercase; margin:0; padding:20px 0 0; display:block; vertical-align:middle; width: 27%; float: left; box-sizing: border-box;}
.legend-redesign-hld ul{margin:0; padding:0px 0; display:inline-block; vertical-align:middle;  width: 73%; float: left; box-sizing: border-box;}
.legend-redesign-hld ul li{margin:0; text-align: left; width: 33%; padding:7px 10px 0; border-right:solid 2px #848484;  display: table-cell; vertical-align:middle; font-size: 13px; line-height:18px; font-weight: 400; color: #fff; box-sizing: border-box;}
.legend-redesign-hld ul li:last-child{border-right:solid 0px #848484;}
.legend-redesign-hld ul li img{display:inline-block; vertical-align:middle; text-align:left; width: 40px;}
.legend-redesign-hld ul li span{display:inline-block; vertical-align:middle; text-align:left; width: 75%;}

.legend-closed, .legend-opened{background:rgba(0, 0, 0, 0.60) url(../images/legend-arrow-up.png) 10px 14px no-repeat; margin-right: 10.0%; display: inline-block; text-align: center;  padding:7px 8px 7px 25px; color:#fff; font-size: 13px; font-weight: 700; text-transform: uppercase;}
.legend-opened{background:rgba(0, 0, 0, 0.60) url(../images/legend-arrow-down.png) 10px 14px no-repeat;}
.legend-redesign-hld-out{/*border-bottom: solid 5px rgba(0, 0, 0, 0.60);*/ position: absolute; width: 100%;  bottom: 0px;  z-index: 99; text-align: right;}	
	
/*Banner Text Center*/
.carousel-container .Widget_AboutHeritageBanner.text-redesign-center .flexslider .slides li .about-heritage-redesign  .heritage-content-holder, .carousel-container .Widget_AboutHeritageBanner.text-redesign-center .slides li .about-heritage-redesign h5, .carousel-container .Widget_AboutHeritageBanner.text-redesign-center .slides li .about-heritage-redesign h4, .access-head-hld-redesign .text-redesign-center .access-head-txt, .access-head-hld-redesign .text-redesign-center .smr-head-txt, .access-head-hld-redesign .text-redesign-center .access-head-txt h1, .access-head-hld-redesign .text-redesign-center .smr-head-txt h1, .access-head-hld-redesign .text-redesign-center .access-head-txt p, .access-head-hld-redesign .text-redesign-center .smr-head-txt p, .text-redesign-center .access-head-hld-redesign .smr-head-txt h1, .text-redesign-center .access-head-hld-redesign .smr-head-txt p{text-align:center;}

/*Banner Text left*/
.carousel-container .Widget_AboutHeritageBanner.text-redesign-left .flexslider .slides li .about-heritage-redesign  .heritage-content-holder, .carousel-container .Widget_AboutHeritageBanner.text-redesign-left .slides li .about-heritage-redesign h5, .carousel-container .Widget_AboutHeritageBanner.text-redesign-left .slides li .about-heritage-redesign h4, .access-head-hld-redesign .text-redesign-left .access-head-txt, .access-head-hld-redesign .text-redesign-left .smr-head-txt, .access-head-hld-redesign .text-redesign-left .access-head-txt h1, .access-head-hld-redesign .text-redesign-left .smr-head-txt h1, .access-head-hld-redesign .text-redesign-left .access-head-txt p, .access-head-hld-redesign .text-redesign-left .smr-head-txt p, .text-redesign-left .access-head-hld-redesign .smr-head-txt h1, .text-redesign-left .access-head-hld-redesign .smr-head-txt p{text-align:left;}

/*Banner Text Right*/
.carousel-container .Widget_AboutHeritageBanner.text-redesign-right .flexslider .slides li .about-heritage-redesign  .heritage-content-holder, .carousel-container .Widget_AboutHeritageBanner.text-redesign-right .slides li .about-heritage-redesign h5, .carousel-container .Widget_AboutHeritageBanner.text-redesign-right .slides li .about-heritage-redesign h4, .access-head-hld-redesign .text-redesign-right .access-head-txt, .access-head-hld-redesign .text-redesign-right .smr-head-txt, .access-head-hld-redesign .text-redesign-right .access-head-txt h1, .access-head-hld-redesign .text-redesign-right .smr-head-txt h1, .access-head-hld-redesign .text-redesign-right .access-head-txt p, .access-head-hld-redesign .text-redesign-right .smr-head-txt p, .text-redesign-right .access-head-hld-redesign .smr-head-txt h1, .text-redesign-right .access-head-hld-redesign .smr-head-txt p{text-align:right;}

.small-resdesign-directions{background:url(../images/direction-redesign.png) 0px 0px no-repeat; width:26px; height:26px; display:inline-block; position: absolute; right: 0; bottom: 10px;}
	
.dealer-redesign-pop-big{padding: 50px; width:1126px;}
.dealer-redesign-pop-big .dealer-popup-left .logo-head{border-bottom: solid 0px #d3d3d3; font-size:30px; line-height:32px; margin: 30px 20px 10px 0px;}
.dealer-redesign-pop-big .dealer-popup-left{border-right:0; background: transparent; width:60%;}
.dealer-redesign-pop-big .dealer-popup-right{width:40%; background: transparent; padding: 0px 0px 0 50px;}
.dealer-redesign-pop-big .dealer-popup-right .dealer-popup-list li{padding-top:0;     padding-left: 0;}
.dealer-redesign-pop-big .dealer-popup-left p{font-size:15px; line-height:22px; color:#252525; margin-left: 0;}
.dealer-redesign-pop-big .dealer-popup-left .logo-head img{margin-right:14px;}
.dealer-redesign-pop-big .dealer-popup-left .submit-btn, .google-map-pop .noappointment .submit-btn {display: inline-block; margin-left: 0; margin-top: 10px; border: 0 !important; background:transparent url(../images/direction-redesign.png) 0px 0px no-repeat  !important; color: #ed0000 !important; padding:6px 0 7px 35px !important; -webkit-box-shadow: inset 0 0px 0 0 #515151, inset 0 0 0 0px #2a2a2a; box-shadow: inset 0 0px 0 0 #515151, inset 0 0 0 0px #2a2a2a;}
.dealer-redesign-pop-big .dealer-popup-right .dealer-popup-list li h2{font-size: 20px; line-height: 24px;}
.dealer-redesign-pop-big .dealer-popup-right .dealer-popup-list li .dealer-popup-list-hld{font-size:14px; line-height:20px; color:#252525; padding-top: 10px;}
.dealer-redesign-pop-big .dealer-popup-left img{width:100%;}
.dealer-redesign-pop-big .dealer-popup-left .logo-head img{width:inherit;}

.Widget_AboutHeritageBanner.grd-black:before, .Widget_AboutHeritageBanner.grd-white:before{z-index:11;}
#about-top-Banner  .footer-link-box .link-button {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    border: 2px solid #fff;
    text-transform: uppercase;
    padding:12px 20px;
}
#about-top-Banner  .footer-link-box .link-button:hover{color: #000;  background: #fff;}

.new-sitemap {margin: 50px auto 40px auto;}
.new-sitemap h3 {font-family:Open Sans; font-size: 20px; font-weight: 700; color:#252525; text-transform: uppercase; margin-top: 0;}
.new-sitemap ul {list-style: none; margin: 0; padding: 0;}
.new-sitemap ul li {font-size: 13px; font-weight: 600; margin: 12px 0;}
.new-sitemap ul li a {background:url(../images/arrow-grey.png) 0 6px no-repeat; color:#252525; text-transform: capitalize; padding-left: 18px;}
.new-sitemap ul li a:hover {background-image:url(../images/arrow-back-red-rd.png); color:#ed0000; text-decoration: none;}

.carousel-container .mit-env .read-more{font-size: 15px; font-weight: 700; color: #000; border: 2px solid #000; text-transform: uppercase; padding: 12px 20px;	}
.carousel-container .mit-env .read-more:hover{color: #fff;  border: 2px solid #000; background:#000;}
.carousel-container .mit-env .read-more:hover span {-webkit-text-stroke: 0;}

.pnf-hld-banner .btn-text-black h1 span, .pnf-hld-banner .btn-text-black h1, .search-banner .btn-text-black h1, .search-banner .btn-text-black h1 span{color:#252525;}
.pnf-hld-banner .btn-text-white h1 span, .pnf-hld-banner .btn-text-white h1, .search-banner .btn-text-white h1, .search-banner .btn-text-white h1 span{color:#fff;}


.access-head-hld-redesign .btn-text-black .access-head-txt h1, .access-head-hld-redesign .btn-text-black .smr-head-txt h1{color:#000;}
.access-head-hld-redesign .btn-text-white .access-head-txt h1, .access-head-hld-redesign .btn-text-white .smr-head-txt h1{color:#fff;}
.access-head-hld-redesign .btn-text-black .access-head-txt p, .access-head-hld-redesign .btn-text-black .smr-head-txt p{color:#000;}
.access-head-hld-redesign .btn-text-white .access-head-txt p, .access-head-hld-redesign .btn-text-white .smr-head-txt p{color:#fff;}

.fancybox-prev, .fancybox-next {display: none;}
.pr-upcoming-events-container {margin-bottom: 30px;}
.pr-upcoming-events-container h3 {font-size: 20px; font-weight: 800; color:#252525; text-transform: uppercase; margin-top: 0;}
.pr-upcoming-events-container .event-item {margin-bottom: 20px; overflow: hidden;}
.pr-upcoming-events-container .event-date {width: 65px; float: left; margin-right: 20px; text-align: center; text-transform: uppercase; font-size: 20px; font-weight: 800; color:#888; box-sizing: border-box;}
.pr-upcoming-events-container .event-date span {display: block; font-size: 50px; font-weight: 800; line-height:50px; padding: 0; margin: 0;}
.pr-upcoming-events-container .event-datails {width: 75%; float: left; box-sizing: border-box;}
.pr-upcoming-events-container .event-datails h4 {margin: 0; font-size: 20px; color:#222;}
.pr-upcoming-events-container .event-datails .time {font-size: 13px; color:#888; margin: 6px 0; padding: 0 0 0 30px; background:url(../images/pr-sprite.png) 0 1px no-repeat;}
.pr-upcoming-events-container .event-datails .location {font-size: 13px; color:#888;  margin: 6px 0; padding: 0 0 0 30px; background:url(../images/pr-sprite.png) 0 -72px no-repeat;}

#pr-contacts {padding: 0 30px;}
.pr-contacts {position:relative; z-index:4; margin-bottom: 50px;}
.pr-contacts .slider{position:relative; width:100%; z-index:1; overflow:hidden; z-index:1}
.pr-contacts .flexslider .slides li {position:relative; text-align:left;}
.pr-contacts .flex-control-nav {bottom:11px; text-align:left; width:auto !important; /*margin-left:44px;*/margin:0 3.6969%; z-index:9999;}
.pr-contacts .flex-control-nav li {margin:0 5px 0 0; height:14px; width:14px; box-sizing: border-box;}
.pr-contacts .flex-control-nav li a {
	background:rgba(0,0,0,0); border:1px solid #f2f2f2; border-radius:0; width:11px; height:10px; box-shadow:none; position:relative;
	content: ''; display: block; width: 11px; height: 9px; border: none; opacity: 0.8; background: transparent; border: 1px solid white;
	-ms-transform: skew(-35deg,0deg);
	-webkit-transform: skew(-35deg,0deg);
	transform: skew(-35deg,0deg);
    -ms-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 50% 50%;
	-webkit-transition: background-color 0.15s ease-in-out 0s, height 0.15s ease-in-out 0s, margin-top 0.15s ease-in-out 0s, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out 0s, height 0.15s ease-in-out 0s, margin-top 0.15s ease-in-out 0s, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    -ms--webkit-transition: background-color 0.15s ease-in-out 0s, height 0.15s ease-in-out 0s, margin-top 0.15s ease-in-out 0s, color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
.pr-contacts .flex-direction-nav a {
    width: 22px; height: 23px; line-height: 23px; background: rgba(0,0,0,0.5); color: #fff; padding: 0; text-align: center;
    margin: 0; display: block; border-radius: 0; position: absolute; top: 35%; z-index: 5; cursor: pointer; opacity: 1;
    -webkit-transition: all .3s ease;
}
.pr-contacts .flex-direction-nav .flex-next {right: 0;}
.pr-contacts .flex-direction-nav .flex-prev {left: 0;}
.pr-contacts .flex-direction-nav .flex-prev .icon-arrow2 {background: url(../images/carousel-arrows-updown.png) 0 0 no-repeat; background-position: -2px 11px; margin: 0; transform: rotate(90deg); display: block; height: 23px;}
.pr-contacts .flex-direction-nav .flex-next  .icon-arrow {background: url(../images/carousel-arrows-updown.png) 0 0 no-repeat; background-position: -2px -102px; margin: 0; transform: rotate(90deg); display: block; height: 23px;}
.pr-contacts .flex-control-paging li a:hover {background: #fff;}
.pr-contacts .flex-control-paging li a.flex-active {background:#ed0000; border: 1px solid red;}

.pr-contacts h3 {font-size:30px; font-weight:800; color:#252525; text-transform: uppercase;}
.pr-contacts .contact-item {overflow: hidden; display: inline-block;}
.pr-contacts .contact-item .picture {float: left; margin-right: 24px; width:35%;}
.pr-contacts .contact-item .details {float: left; width:57%;}
.pr-contacts .contact-item .details h4 {font-size:20px; font-weight:800; color:#252525; margin: 0 0 6px 0 !important; padding: 0;}
.pr-contacts .contact-item .details h6 {font-size: 13px; font-weight: 400; margin: 0; color:#676767;}
.pr-contacts .contact-item .details .btn {background: #ed0000; color:#fff; font-size: 13px; font-weight: 800; padding: 6px 10px;}
.pr-contacts .contact-item .details .contacts-container {margin-top: 6px; font-size:13px; color:#676767;}
.pr-contacts .contact-item .details .contacts-container span {display: block; line-height: 22px;}
.pr-contacts .contact-item .details .contacts-container .email {color:#ed0000; font-size: 13px; display: block; background:url(../images/pr-contact-sprite.png) 0 5px no-repeat; margin-bottom: 10px; padding-left: 24px;}
.pr-contacts .contact-item .details .contacts-container .tel {color:#676767; font-size: 13px; display: block; background:url(../images/pr-contact-sprite.png) 0 -39px no-repeat; margin-bottom: 10px; padding-left: 24px;}
.pr-contacts .contact-item .details .contacts-container .email:hover, .pr-contacts .contact-item .details .contacts-container .tel:hover {text-decoration: underline;}

.btn-text-white .access-head-hld-redesign .smr-head-txt h1, .btn-text-white .access-head-hld-redesign .smr-head-txt p, .view-newsletter .btn-text-white h2{color:#fff;}
.btn-text-black .access-head-hld-redesign .smr-head-txt h1, .btn-text-black .access-head-hld-redesign .smr-head-txt p, .view-newsletter .btn-text-black h2{color:#252525;}

.text-redesign-center .access-head-hld-redesign .smr-head-txt h1, .text-redesign-center .access-head-hld-redesign .smr-head-txt p{text-align:center !important;}
.text-redesign-left .access-head-hld-redesign .smr-head-txt h1, .text-redesign-left .access-head-hld-redesign .smr-head-txt p{text-align:left !important;}
.text-redesign-right .access-head-hld-redesign .smr-head-txt h1, .text-redesign-right .access-head-hld-redesign .smr-head-txt p{text-align:right !important;}
.view-newsletter .btn-box.btn-text-black .footer-link-box .link-button{background-image:none;}
.view-newsletter .nl-redesign article{left:0; margin: 0 20px; z-index:5;} 
.acc-sevice-info-holder{height:inherit !important;}

/*dealer*/
.search-dealer-hld.dealer-holder  h1, .search-dealer-hld.dealer-holder p {min-width:350px; text-align: right;}
.search-dealer-hld.dealer-holder .search-dealer-box{width:20%;}
.search-dealer-hld.dealer-holder .checkbox-list{min-width: 220px; padding-right:10px; padding-left:10px; margin-left:0; margin-right:0;}

.search-dealer-hld .search-dealer-hld h1, .search-dealer-hld .search-dealer-hld p{min-width:inherit;}
.search-dealer-hld .search-dealer-box{width:20%;}
.search-dealer-hld .checkbox-list{min-width: inherit; padding-right:0px; padding-left:0px; margin-left:10px; margin-right:10px;}
.dealer-holder{}
.search-dealer-hld .dd-menu{margin-left:0; margin-right:0;}
.small-contact-dealer {height: inherit !important;}
.contact-dealer-container.small-contact-dealer .content-left, .contact-dealer-container.small-contact-dealer .content-left {width:100%; position: relative; top: inherit !important; padding: 0; -webkit-transform: translateY(0%); transform: translateY(0%);}


/*-----------------------------------------------------------------*/
/* DESKTOP LAYOUT (1366PX) 
----------------------------------------------- */
@media only screen and (min-width: 1367px) {
	#dvQuestionOfWeek.dqw-3 {width:389px;}
	.stickymidmenu.col-full {width:1266px !important;}
	#dvQuestionOfWeek.dqw-3 {margin-left:877px !important;}
}
@media only screen and (max-width: 1366px) {
	/*.clear-top {padding-top:121px}*/
	.service-grid li {width:48%;}
	/*.service-grid li figure figcaption span {font-size:18px;}*/
	.services-mobile {padding-bottom:20px}
	.services-mobile-detail .block-left {margin-bottom:10px;}
	.access-head-hld {padding:25px 0 20px;}
	.services-mobile-detail {padding-bottom:50px;}
	.contact-dealer textarea {width:100% !important; min-height:129px;}
	.smr-container {width:auto;} 
	#dvQuestionOfWeek {margin-left:916px; position: absolute;}
	/*.stickymidmenu .faq-search-hld {width:1203px;}*/
	#dvQuestionOfWeek.dqw-3 {margin-left:64.2021% !important;}
	.promo-offer article h4 {padding-left:15px;}
	.service-grid li figure figcaption span {width:135px; font-size:16px;}
	
	.news-top-hld .grd-black .highlightnews div, .news-top-hld .grd-white .highlightnews div{height:100%;}
	.news-top-hld .grd-black .highlightnews div img, .news-top-hld .grd-white .highlightnews div img{height:100%;}
	.news-top-hld .grd-black.news-small-image .highlightnews div, .news-top-hld .grd-white.news-small-image .highlightnews div{height:auto;}
	.news-top-hld .grd-black.news-small-image .highlightnews div img, .news-top-hld .grd-white.news-small-image .highlightnews div img{height:auto;}
	.news-top-hld .grd-black.pr-small-image .highlightnews div, .news-top-hld .grd-white.pr-small-image .highlightnews div{height:auto;}
	.news-top-hld .grd-black.pr-small-image .highlightnews div img, .news-top-hld .grd-white.pr-small-image .highlightnews div img{height:auto;}
	
}

/*-----------------------------------------------------------------*/
/* DESKTOP LAYOUT (1280PX) 
----------------------------------------------- */
@media only screen and (max-width: 1280px) {
	/*.clear-top {padding-top:121px}*/
	.service-grid li {width:48%;}
	/*.service-grid li figure figcaption span {font-size:18px;}*/
	.services-mobile {padding-bottom:20px}
	.services-mobile-detail .block-left {margin-bottom:10px;}
	.access-head-hld {padding:25px 0 23px 0;}
	.services-mobile-detail {padding-bottom:28px;}
	.assess-pg-list li{ padding:0 0 12px 0;}
	.access-search-hld{/*height:271px;*/}
	.smr-search-hld{padding:15px 22px 20px 22px;}
	.smr-head-hld{padding: 25px 0 22px;}
	.smr-container {width:auto;} 
	/*#dvQuestionOfWeek {margin-left:857px;}
	#dvQuestionOfWeek.dqw-3 {margin-left:857px; width:359px;}*/
	#dvQuestionOfWeek {position:absolute; margin-left:857px;}
	#dvQuestionOfWeek.dqw-3 {margin-left:64.2021% !important;}
	.accessories-hld .flexslider .slides li {/*margin:0 24px 0 0 !important;*/}
	.gplay span {top:35%;}
	.service-grid li figure figcaption span {width:135px;}
	.mit-env, .mit-env p{ font-size:12px; line-height:16px;}
	.pr-upcoming-events-container .event-datails {width: 68%;}
	
}

@media only screen and (max-width: 1024px) {
	.access-search-hld{/*height:244px;*/}
	.assess-pg-list li{/*padding:0 0 6px 0;*/ overflow:hidden;}
	/*.signup-newsletter{padding:20px 20px 0;}*/
	.signup-newsletter .btn-uns{padding:11px 0;}
	.view-newsletter h2{font-size:20px !important; line-height:20px  !important; top:0  !important;}
	.nl-redesign article{top:20px; left:20px; -webkit-transform: translateY(0%); transform: translateY(0%);}
	.smr-search-hld{ padding:15px 22px 63px 22px;}
	/*.access-head-hld{padding: 19px 0 18px;}*/
	.smr-container {width:auto;} 
	.search-banner h2, .terms-banner h2, .faq-banner h2 {top:5px; font-size:30px; font-weight:900; left:15px;}
	#dvQuestionOfWeek {position:absolute; margin-left:68%/*684px*/;}
	#dvQuestionOfWeek.dqw-3 {margin-left: 68%/*684px*/;}
	.promo-offer article h4 {padding-left:15px;}
    .newsletter-popup-form p {padding: 15px 34px;}
    .info-area {margin: 15px 34px;}
	.signup-newsletter h2{font-size:20px; line-height:20px;}
}


/*-----------------------------------------------------------------*/
/* DESKTOP LAYOUT (1152PX) 
----------------------------------------------- */
@media only screen and (min-width: 1100px) and (max-width: 1279px) {

	/*---------------Services------------------*/
	.contact-dealer .block-left {width:47.7%;}
	.services-mobile .block-right {margin:26px 25px 0 0; width:41.0%;}
	.service-grid li {width:47.0%;}
	.services-mobile {padding-bottom:23px}
	.access-head-hld {padding:19px 0 20px; /*height:298px;*/}
	.access-search-hld{ height:auto; padding: 20px 22px 25px 22px;}
	.smr-search-hld{padding:15px 22px 32px 22px;}
	.smr-head-hld{padding: 25px 0 14px;}
	.smr-container {width:auto;} 
	.search-banner h2 {top:5px; font-size:30px; font-weight:900; left:15px;}
	#dvQuestionOfWeek {position:absolute; margin-left:771px;}
	#dvQuestionOfWeek.dqw-3 { margin-left:64.299% !important;}
	.promo-offer article h4 {padding-left:15px;}
	.gplay span {top:33.2%;}
	.distributor-pr dl dd {width:70%;}
}

/*-----------------------------------------------------------------*/
/* TABLET LAYOUT (LANDSCAPE/992PX) 
----------------------------------------------- */
@media only screen and (min-width: 992px) and (max-width: 1099px) {
	
	/*---------------Services------------------*/
	/*.clear-top {padding-top:180px}*/
	.services-mobile .block-left {margin:20px 0 0 21px;}
	.services-mobile .block-left h3 {padding:0px 0 11px 0;}
	.services-mobile .block-left p {font-size:12px; line-height:18px; color:#7a7a7a;}
	.services-mobile .block-right {margin:22px 25px 0 0;}
	.service-grid li {width:47.000%;}
	.access-head-hld {padding:18px 0 17px 0;}
	.access-head-txt p {font-size:12px; line-height:18px;}
	.accessories-hld .flex-direction-nav .flex-prev{ left:7px;}
	.accessories-hld .flex-direction-nav .flex-next{ right:7px;}
	.contact-dealer .block-left {width:47.5%;}
	.services-mobile {padding-bottom:21px}
	.right-now .label-content {width:auto;}
	.download-list li{ width:25%;}
	
	/*----------Dealer page--------*/
	.dealer-popup-hld{ width:auto;}
	.right-now .label-content p {margin:0 12px 8px;}
	.contact-dealer input.lname {width:48.5% !important;}
	
	/*----------Dealer page--------*/
	.access-search-hld{ padding:13px 22px 23px 22px;}
	.gplay span {background:url(../images/sprite-icons.png) -140px -85px no-repeat; width:34px; height:34px; position:absolute; top:38%; left:43%; z-index:1;}
	.distributor-pr {padding:16px 0 16px 16px;}
	.distributor-pr dl dd {width:190px;}
	.dealer-popup-left .logo-head span {width:85%;}
	
	/*Redesign*/
	.service-grid-redesign li figure figcaption, .service-grid-redesign li figure figcaption span, .promo-offer article h3, .oms h3, .services-mobile-detail .block-right h3, .contact-dealer h3 {font-size:20px; line-height:20px;}
	.maintenance-redesign .block-left h2 {font-size:16px; line-height:20px;}
	.service-grid-redesign li figure  a span{font-size:13px;}
	.service-grid-redesign li{min-height:120px;}
	.service-grid-redesign li figure  a{margin-top: 5px;}
	.access-head-hld-redesign .access-head-txt h1, .access-head-hld-redesign .smr-head-txt h1{font-size:30px; line-height:28px; margin-bottom:10px;}
	.maintenance-redesign .block-left{padding-left:0; margin-top:0;}
	.maintenance-redesign .block-right{margin-top:0;}
	.services-mobile-detail .block-right h3{margin-bottom:10px;  margin-top: 0;}
	.oms h3{margin-bottom: 0; padding-bottom: 0;}
	.breadcrumb{padding:10px 0;}
	.oms {margin-top: 29px;}
	.services-mobile-detail .block-left {margin: 10px 0 0 0px;}
	.topic-header {margin: 10px 0 10px;}
	.right-now .label-content h3 span, .right-now .label-content h3 {font-size: 20px;    line-height: 20px;}
	.right-now .label-content p {line-height: 16px;}
	.topic-header .service-header{font-size:14px !important}
	.topic-header h1{font-size:14px;}
	
	.contact-mitsubishi, .contact-dealer-container .content-left{padding:0 20px;}
	.carousel-container .Widget_AboutHeritageBanner .slides li .about-heritage-redesign h4{padding-left: 50px; max-width: 300px;}
	.carousel-container .Widget_AboutHeritageBanner .slides li .about-heritage-redesign h5{margin-left:50px; max-width:300px;}
	.about-top-Banner .main-full .ui-content h1{padding-left:50px; max-width:300px;}
	.carousel-container .flexslider .slides li .about-heritage-redesign  .heritage-content-holder, .carousel-container .flexslider.about-top-Banner .slides li .content-holder{margin-left:50px; max-width:300px;}
    .carousel-container .flexslider .slides li .mit-env{padding-left: 20px;}
	.contact-mitsubishi h3, .contact-dealer-container h3{margin-bottom:0;}
	.btn-box.btn-text-black h3, .btn-box.btn-text-black p{padding-bottom:0; margin-bottom:10px;}
	.contact-mitsubishi, .contact-dealer-container .content-left{padding:0 20px;}
	.carousel-container .flexslider .slides li .mit-env h3, .carousel-container .flexslider .slides li h1{font-size:20px; line-height:20px;}
	
	.popup-hld h2{padding:0 30px; font-size: 20px; line-height: 20px;}
	.popup-hld .flexslider .slides>li .free-text{padding:0 30px;}
	.popup-hld .free-text h2{margin-left: 0px !important; margin-right:0px !important;}
	.flex-active-slide .popupdate, .flexslider .slides > li .popupdate{padding:20px 30px 10px 30px;}
	.mmearcNews .flexslider .slides>li figure img{max-width:100%; border:0;}
	
	.acc-redesign{padding:20px 30px;}
	.acc-redesign h2{ margin-left: 0px !important; margin-right:0px !important; padding-bottom:0 !important; padding-left:0; padding-right:0;}
	.access-search-hld h2, .am-heading{ font-size:20px; line-height:20px;}
	.accessories-hld .slider-hld{margin: 0 0px; padding:0;}
	.accessories-pg-hld h2{padding-bottom:10px;}
	
	.news-top-hld .grd-black .highlightnews div, .news-top-hld .grd-white .highlightnews div{height:100%;}
	.news-top-hld .grd-black .highlightnews div img, .news-top-hld .grd-white .highlightnews div img{height:100%;}
	.news-top-hld .grd-black.news-small-image .highlightnews div, .news-top-hld .grd-white.news-small-image .highlightnews div{height:auto;}
	.news-top-hld .grd-black.news-small-image .highlightnews div img, .news-top-hld .grd-white.news-small-image .highlightnews div img{height:auto;}
	
	.news-top-hld .grd-black.pr-small-image .highlightnews div, .news-top-hld .grd-white.pr-small-image .highlightnews div{height:auto;}
	.news-top-hld .grd-black.pr-small-image .highlightnews div img, .news-top-hld .grd-white.pr-small-image .highlightnews div img{height:auto;}
	
	.popup-hld{width:900px;}
	
	.legend-redesign-hld h3{padding: 4px 12px 0px; width: 15%;}
	.legend-redesign-hld ul{width:84%; }
	.legend-redesign-hld ul li{padding: 10px 10px; width:32%; display: table-cell;}
	.legend-closed, .legend-opened{margin-right:5%;}
	
	.pr-upcoming-events-container h3 {font-size: 20px;}
	.pr-upcoming-events-container .event-date {width:45px;}
	.pr-upcoming-events-container .event-date span {font-size: 40px; line-height: 40px;}
	.pr-upcoming-events-container .event-datails {width: 58%;}
	
	
	
}

/* TABLET LAYOUT (PORTRAIT/768PX) 
----------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:#7a7a7a;}
	/*.col-full{ width:auto; margin:0;}*/
	/*.access-pg{ padding-top:0;}
	.access-head-txt{ float:none; width:auto; margin:0 10px;}
	.access-head-img{ float:none; width:auto; margin:0 0px;}
	.access-head-txt h2{ margin-bottom:10px;}*/
	input[type="checkbox"], input[type="radio"]{ position:absolute; opacity:0; overflow:hidden; width:22px; height:22px;}
	.access-head-img img{ width:100%;}
	/*.clear-top{ padding-top:40px;}*/
	.slider-hld{ margin:0 15px; border-top:0; padding:15px 0;}
/*	.testi-hld-outer{ padding-bottom:80px;}*/
	.popup-hld {width:500px !important;}
	.smr-search-hld{padding-top:15px;}
	.maintenance .contact-dealer .block-left, .maintenance .contact-dealer .block-right {width:45.85%; margin-top:21px;}
	
	.services-mobile-detail .block-left p {margin-right:26px;}
	.services-mobile-detail .block-left {margin:27px 0 0 13px;}
	.services-mobile-detail .block-right {/*margin:0 0 0 23px;*/}
	.service-grid li figure figcaption {font-size:13px;}
	.service-grid li figure figcaption span {font-size:14px;}
	.breadcrumb {margin:0; padding-left:12px;}
	.right-now .label-content {width:auto;}
	.right-now {padding:0 0 13px;}
	
	
	.maintenance .block-left {margin:20px 0 0 0; padding:0px 0px 0 12px}
	.maintenance .block-left h3 {padding:0;}
	.maintenance .block-right {margin:20px 0 0 20px; padding-right:0px;}
	.service-grid li { width:46.270%; margin:0 0 19px 16px;}
	.contact-dealer h3 {margin-left:12px;}
	.service-grid li .readmore a {font-size:11px; line-height:34px;}
	.service-grid li .readmore a .icon-arrow {margin-left:4px;}
	.contact-dealer input.lname {width:47% !important;}
	.contact-dd {width:100%;}
	.oms h3 {line-height:24px; padding-bottom:8px;}

	/*------------News------------*/
	
	.download-list li{ width:33.33%;}
	/*------------Search---------*/
	.search-pg-hld {padding:20px 20px 21px;}
	.search-pg-input{ font-size:25px; width:75%; line-height:32px;}
	.search-pg-icon{ font-size:32px; width:7.728%;}
	.search-pg-btn{ top:20px;}
	.model-reason ol > li:before {font-size:18px !important;}
	.access-head-txt p, .maintenance .block-left p, .contact-dealer .block-left label, .contact-dealer .block-right label {font-size:12px;}
	
	/*-----------Dealer-----------*/
	.dealer-popup-hld{ width:auto;}
	.dealer-popup-left{ min-height:480px;}
	.dealer-popup-left .dealer-popup-list li{ padding:0 10px;}
	.dealer-popup-left .dealer-popup-list li h2{ font-size:14px;}
	.dealer-popup-left .dealer-popup-list li .dealer-popup-list-hld{ font-size:12px;}
	.dealer-popup-right{ padding:10px 10px 0;}
	.dealer-popup-right .dealer-popup-bor{ font-size:15px;}
	.dealer-popup-right .logo-head{ font-size:15px;}
	.promo-offer article h3 { min-height:34px;}
	
	.promo-img-txt{ top:15px; font-size:20px; line-height:22px;}
	.dealer-popup-left{width:54%;}
	.dealer-popup-right{width:45%;}
	
	#timeline[data-columns]::before {content: '3 .column.size-1of3';}
	.smr-container {width:auto;} 
	.column {width:auto;}
	.size-1of3, .size-1of4 {width: 28.4041%;}
	.icon-search-img {background-position:0 -116px; width:33px; height:38px; padding-right:50px;}
	.search-banner h2, .terms-banner h2, .faq-banner h2{top:5px; font-size:40px; font-weight: 900; left:15px; margin:0px;}
	.accessories-hld .flexslider .slides li {/*margin:0 23px 0 0;*/}
	.gplay span {background:url(../images/sprite-icons.png) -140px -85px no-repeat; width:34px; height:34px; position:absolute; top:34%; left:40%; z-index:1;}
	.stickymidmenu .faq-search-hld {width:auto !important;}
	.promo-offer article h4 {padding-left:15px;}
	
	.service-grid li .readmore a span {background: url("../images/sprite-icons.png") no-repeat right -214px;}
	.service-grid li .readmore a:hover  span{background-position:right -249px;}

    /*#dpr-inner, #dpr-inner2, #dpr-inner3, #dpr-inner4 {padding:3px 50px 3px 60px;}
	#dpr-inner .access-bor, #dpr-inner2 .access-bor, #dpr-inner3 .access-bor, #dpr-inner4 .access-bor {position: relative; width: 92%;}*/


    .PRArcInnerSlider{padding:3px 50px 3px 60px;}
    .PRArcInnerSlider.access-bor{position: relative; width: 92%;}

	.distributor-pr dl dd {width:55%;}
	.tag-container ol li {font-size:11px;}
	.tag-container ol li a {margin-right:10px; padding: 0 15px 0 10px;}
	.save {background:url(../images/sprite-arrows2.png) right -1421px no-repeat;}
	.pdf {background:url(../images/sprite-arrows2.png) right -1555px no-repeat;}
	.dpr-switch img, .dpr-switch2 img {width:118px;}
	.prVideoHolder {width:500px;}
	.empty-service-list .dealer-popup-list-hld {width:100%; margin-right:0%;}
	.service-grid li figure figcaption span {width:120px;}
	.dealer-popup-left .logo-head span {width:80%;}
	
	.download-in .flex-direction-nav .icon-arrow2{ top:-2px; left:-1px;}
	.download-in .icon-arrow{ top:-2px;}
	.download-in{ padding-bottom:0; height:459px;}
    .newsletter-popup-form p { padding: 15px 28px;}
    .info-area { margin: 15px 28px;}
	
	
	/*Redesign*/
	.maintenance-redesign .block-left h2 {font-size:16px; line-height:20px;}
	.service-grid-redesign li figure figcaption, .service-grid-redesign li figure figcaption span, .promo-offer article h3, .oms h3, .services-mobile-detail .block-right h3, .contact-dealer h3 {font-size:20px; line-height:20px;}
	.service-grid-redesign li figure  a span{font-size:13px;}
	.service-grid-redesign li{min-height:120px;}
	.service-grid-redesign li figure  a{margin-top: 5px;}
	.access-head-hld-redesign .access-head-txt h1, .access-head-hld-redesign .smr-head-txt h1{font-size:30px; line-height:28px; margin-bottom:10px;}
	.maintenance-redesign .block-left{padding-left:0; margin-top:0;}
	.maintenance-redesign .block-right{margin-top:0;}
	.services-mobile-detail .block-right h3{margin-bottom:10px;  margin-top: 0;}
	.oms h3{margin-bottom: 0; padding-bottom: 0;}
	.breadcrumb{padding:10px 0;}
	.oms {margin-top:29px;}
	.services-mobile-detail .block-left {margin: 10px 0 0 0px;}
	.topic-header {margin: 10px 0 10px;}
	.right-now .label-content h3 span, .right-now .label-content h3 {font-size: 20px;    line-height: 20px;}
	.right-now .label-content p {line-height: 16px;}
	.topic-header .service-header{font-size:14px !important}
	.topic-header h1{font-size:14px;}
	.maintenance .contact-dealer .block-left, .maintenance .contact-dealer .block-right {width: 50%;     margin-left: 0;}
	.oms-out{margin-bottom:20px;}
	
	.carousel-container .Widget_AboutHeritageBanner .slides li .about-heritage-redesign h4{padding-left: 50px; max-width: 300px;}
	.carousel-container .Widget_AboutHeritageBanner .slides li .about-heritage-redesign h5{margin-left:50px; max-width:300px;}
	.about-top-Banner .main-full .ui-content h1{padding-left:50px; max-width:300px;}
	.carousel-container .flexslider .slides li .about-heritage-redesign  .heritage-content-holder, .carousel-container .flexslider.about-top-Banner .slides li .content-holder{margin-left:50px; max-width:300px;}
    .carousel-container .flexslider .slides li .mit-env{padding-left: 20px;}
	.contact-mitsubishi h3, .contact-dealer-container h3{margin-bottom:0;}
	.btn-box.btn-text-black h3, .btn-box.btn-text-black p{padding-bottom:0; margin-bottom:10px;}
	.contact-mitsubishi, .contact-dealer-container .content-left{padding:0 20px;}
	.carousel-container .flexslider .slides li .mit-env h3, .carousel-container .flexslider .slides li h1{font-size:20px; line-height:20px;}
	
	.popup-hld h2{padding:0 30px; font-size: 20px; line-height: 20px;}
	.popup-hld .flexslider .slides>li .free-text{padding:0 30px;}
	.popup-hld .free-text h2{margin-left: 0px !important; margin-right:0px !important;}
	.flex-active-slide .popupdate, .flexslider .slides > li .popupdate{padding:20px 30px 10px 30px;}
	.mmearcNews .flexslider .slides>li figure img{max-width:100%; border:0;}
	.acc-redesign{padding:20px 30px;}
	.acc-redesign h2{ margin-left: 0px !important; margin-right:0px !important; padding-bottom:0 !important;  padding-left:0; padding-right:0;}
	.access-search-hld h2, .am-heading{ font-size:20px; line-height:20px;}
	.accessories-hld .slider-hld{margin: 0 0px; padding:0;}
	.accessories-pg-hld h2{padding-bottom:10px;}
	
	.news-top-hld .grd-black .highlightnews div, .news-top-hld .grd-white .highlightnews div{height:100%;}
	.news-top-hld .grd-black .highlightnews div img, .news-top-hld .grd-white .highlightnews div img{height:100%;}
	.news-top-hld .grd-black.news-small-image .highlightnews div, .news-top-hld .grd-white.news-small-image .highlightnews div{height:auto;}
	.news-top-hld .grd-black.news-small-image .highlightnews div img, .news-top-hld .grd-white.news-small-image .highlightnews div img{height:auto;}
	
	.news-top-hld .grd-black.pr-small-image .highlightnews div, .news-top-hld .grd-white.pr-small-image .highlightnews div{height:auto;}
	.news-top-hld .grd-black.pr-small-image .highlightnews div img, .news-top-hld .grd-white.pr-small-image .highlightnews div img{height:auto;}
	
	.faq-search-hld li.search-input{width:41% !important;}
	.faq-search-hld li{width:40% !important;}
	.faq-search-hld li:last-child{width:12% !important;}
	.carousel-container .about-top-Banner .flex-direction-nav .flex-prev, .carousel-container .about-top-Banner .flex-direction-nav .flex-next{margin-top: -90px;}
	.popup-hld{width:auto;}
	
	.legend-redesign-hld ul li img{width:35px;}
	.legend-redesign-hld ul li{width:31%; font-size:12px; line-height:15px; display: table-cell; padding: 10px 10px;}
	.legend-redesign-hld h3{width:15%; padding-top: 4px;}
	.legend-redesign-hld ul{width:84%;}
	.legend-closed, .legend-opened{margin-right:6%;}
	
	.dealer-redesign-pop-big .dealer-popup-right{width: 50%; padding: 0px 0px 0 30px;}
	.dealer-redesign-pop-big .dealer-popup-left{width: 50%;}
	.dealer-redesign-pop-big{padding:30px;}

	.pr-upcoming-events-container h3 {font-size: 20px;}
	.pr-upcoming-events-container .event-date {width:45px;}
	.pr-upcoming-events-container .event-date span {font-size: 40px; line-height: 40px;}
	.pr-upcoming-events-container .event-datails {width: 58%;}
	.tag-container h4, #distributor-pr-list p.tags {padding-left: 30px;}
	.tag-container ol {padding-right: 30px;}

	
}

/* MOBILE LAYOUT (PORTRAIT/320PX) 
----------------------------------------------- */
@media only screen and (max-width: 767px) {
	.mobile{ display:block;}
	.access-pg{ padding-top:0;}
	.access-head-txt{ float:none; width:auto; margin:0 10px;}
	.access-head-img{ float:none; width:auto; margin:0 0px;}
	.access-head-img img{ width:100%;}
	.access-head-txt h1{ margin-bottom:10px;}
	input[type="checkbox"], input[type="radio"]{ position:absolute; opacity:0; overflow:hidden; width:22px; height:22px;}

	
	
	.col-full{ width:auto; margin:0;}
	.clear-top, .dealer-top{ padding-top:0;}
	.slider-hld{ margin:0 12px; border-top:0; padding:0px 0;}
	.testi-hld-outer{ padding-bottom:10px;}
	.accessories-pg-hld{ margin-bottom:0px; border:0;}
	.accessories-pg-hld h2{cursor:pointer; position:relative; text-transform:none; color:#252525; font-size:15px; font-weight:700; padding:12px 12px; border-bottom:0px solid #D3D3D3;  border-top:0px solid #D3D3D3;}
	.accessories-pg-hld .rot-acc{ width:7px; height:7px; padding:4px; border-radius:50%; background:transparent; display:block; position:absolute; right:15px; top:14px; color:#fff;}
	.accessories-pg-hld .rot-acc .icon-arrow3{ font-size: 20px; display:inline-block; color:#252525; font-weight:normal; position:relative; top:-4px; right:3px;/* margin-left:1px;*/}
	.accessories-pg-hld .rot-acc .icon-arrowup{ font-size: 20px; display:inline-block; color:#252525; font-weight:normal; position:relative; top:-4px; right:3px /*margin-left:1px*/}
	.access-head-hld{ border:0; padding:0;}
	.testi-hld-outer{ padding-bottom:0; margin-top:0;}
	.access-head-txt{ margin-top:12px; margin-left:12px; margin-right:12px;}
	.access-search-hld-out{border:0;}
	.access-search-hld{ border:0; border-top:solid 0px #D3D3D3; padding:0 0 12px 0; margin-bottom:0px;}
	.contact-dd {width:100%;}
	.access-search-hld .dd-menu {margin:0px;}


	
	/*---------------Services------------------*/
	.services-mobile .block-left, .services-mobile .block-right, .maintenance .block-left, .maintenance .block-right, .contact-dealer .block-left, .contact-dealer .block-right, .services-mobile-detail .block-left, .services-mobile-detail .block-right {width:auto; float:none;}
	.clear-top {padding-top:0;}
	.services-mobile {margin:0 0 13px 0; border:0; border-bottom:1px solid #D3D3D3; padding-bottom:0;}
	.services-mobile .block-left {margin:18px 12px 0 12px;}
	.services-mobile .block-left h3 {padding-bottom:0;}
	.services-mobile .block-right {margin:0;}
	.services-mobile .block-right img {width:100%;}
	.service-grid li {margin:0 0 19px 0;}	
	.services-mobile-detail .block-left p {margin-right:26px;}
	.services-mobile-detail .block-left {margin:27px 0 0 13px;}
	.services-mobile-detail .block-right {margin:0 0 0 23px; text-align:left;}
	.breadcrumb {margin:0; padding-left:12px;}
	.maintenance {width:auto; margin:0 0 13px 0; border:0; border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3;}
	.maintenance .block-left {margin:0; padding:21px 9px 0 9px}
	.maintenance .block-left h2 {padding:0;}
	.maintenance .block-right {margin:20px 0 0 8px;}
	.service-grid {margin:0;}
	.service-grid li {float:none; width:auto; margin:0 0 9px 0;}
	.contact-dealer {width:auto;}
	.contact-dealer .block-left {border-right:0;}
	.contact-dealer .block-left .styled3 {width:100%;}
	.contact-dealer .block-left input[type="text"], .contact-dealer .block-left input[type='tel'], .contact-dealer .block-left input[type='email'] {width:99%; margin-bottom:22px;}
	.contact-dealer input.initial {width:99% !important; margin-bottom:22px !important;}
	.contact-dealer input.lname {width:99% !important;}
	.contact-dealer h3 {margin:69px 9px 7px 9px; font-size:18px; font-weight:800; border-bottom:1px solid #eee;}
	.contact-dealer .submit-btn {display: block; margin-left:0; padding: 4px 0; text-align: center; width:282px; margin-left:12px;}
	.contact-dealer .submit-btn i {display:none;}
	.oms-out{margin-bottom:0;}
	.oms {padding:7px 0px 18px; margin-bottom:13px;}
	.oms h3 {padding:0 12px;}
	.oms ul {padding:13px 12px 0 12px;}
	.dd-menu.divider {border-bottom:1px solid #eee; padding-bottom:10px;}
	.contact-dealer .rtd-top .radio-btn {margin:0;}
	.contact-dealer .location {height:27px; background:#f7f7f7; border:1px solid #f6f6f6;}
	.contact-dealer .location span {color:#7a7a7a; font-size:13px;}
	.contact-dealer .location span strong {color:#252525; padding:0 9px;}
	.contact-dealer .location .current-location {float:right; height:24px; width:24px;}
	.contact-dealer .location .current-location a {width:24px; height:24px; background-position:5px 6px;}
	/*---Image Gallery Popup----*/
	.popup-hld{ width: auto !important; margin:0px 0 0 0 !important; padding:0 !important; border:0 !important;} 
	.popup-hld .flex-active-slide h4 {padding-left:12px !important;}
	.popup-hld h2{ margin-left:12px !important; margin-right:12px !important; margin-bottom:10px !important; padding-bottom:10px !important; }
	.popup-hld p{ /*margin-left:12px !important; margin-right:12px !important;*/ font-size:13px !important;}
	#image-popup .flex-direction-nav, .img-gal .flex-direction-nav {/*position:relative;*/ margin-top:40px; padding-top:65px; border-top:1px solid #f4f4f4;}
	#archive-image-popup .flex-direction-nav, .img-gal .flex-direction-nav {/*position:relative;*/ margin-top:40px; padding-top:65px; border-top:1px solid #f4f4f4;}
	.acc-hld, .arcnws-hld {padding-bottom:25px;}
	.popup-hld .flex-direction-nav .flex-prev {left:0px; top:25%;}
	.popup-hld .flex-direction-nav .flex-next {right:0px; top:25%;}
	/*.acc-hld .flex-direction-nav a, .arcnws-hld  .flex-direction-nav a{background:transparent;}*/
	.prev-acc-txt {color:#252525; font-size:13px; font-weight:600; width:40%; text-align:left; display:block; margin-top:-50px; margin-left:60px; position:relative; z-index:9;}
	.next-acc-txt {color:#252525; font-size:13px; font-weight:600; width:40%; text-align:right; display:block; margin-top:-18px; margin-right:60px; position:relative; z-index:9; float:right;}

	

	/*------------News------------*/
	.news-top-hld{ padding-bottom:0;}
	.news-bot-hld{ padding-top:0px; margin-bottom:13px;}
	/*.view-newsletter h2{ top:15px; left:11px;}*/
	.news-list-arrow-cir{ margin-top:80px;}
	.signup-newsletter{ padding:11px;}
	.news-top-hld .footer-link-box .link-button .icon-arrow{top:0px;}
	.promo-offer article p, .promo-offer article h3, .promo-offer article h4, .footer-link-box .link-button{ padding-left:10px; padding-right:10px;}
	.news-top-hld h1 {margin:10px 0 10px 14px !important;}
	/*-----------Downloads-----------*/
	.download-list li{ width:100%;}
	/*---------Social Media Room----------*/
	.smr-main-hld{ padding-top:20px;}
	.smr-header{ padding:0px;}
	.smr-body{ padding:0px;} .column .item{margin-bottom:20px;}
	.access-search-hld{ border-bottom:solid 0px #d3d3d3;}
	.access-head-hld-out{border:solid 0px #d3d3d3;}
	.access-head-hld{ border-bottom:solid 1px #d3d3d3; margin-bottom:20px;}
	.wrapper{ background:#f8f8f4;}
	.smr-body p { padding: 0 12px 12px 12px; margin: 0;}
	#timeline[data-columns]::before {content: '1 .column';}
	.smr-container {width:auto;} 
	.column {width:100%; margin:0;}
	.size-1of3, .size-1of4 {width:auto;}
	
	/*---------Search----------*/
	.search-pg-hld{ padding:15px 12px;}
	.search-pg-hld-out{ margin-bottom:15px;}
	.search-hld-left{ padding:0; margin-bottom:20px;}
	/*.search-hld-body{ padding-left:10px; padding-right:10px;}*/
	.search-hld-right{padding:15px 10px 15px 10px;}
	.list-numb{ margin-left:18px;}
	.search-pg-btn{ position:relative; top:0; right:0;}
	.search-pg-input{ font-size:20px; line-height:26px;}
	.search-pg-btn .submit-btn{ text-align:right; font-weight:700;}
	.search-pg-icon{ width:15%; font-size:23px; line-height:24px;}
	.search-pg-input{ width:85%;}
	.seaech-hld-header{ padding-bottom:10px; font-size:14px; padding:0 10px 10px 10px;}
	.pagi{ padding-top:15px;}
	.icon-search-img {background-position:0 -159px; width:33px; height:28px; padding-right:40px;}
	
	/*---------Dealer----------*/
	.search-dealer-hld{ position:relative; top:0; right:0; width:100%;}
	#map-dealer{ height:300px; margin-bottom:0;}
	.dealer-map-hld{ margin-top:-5px; margin-bottom:12px;}
	.btn-more-hld a{ padding-left:10px; padding-right:18px; font-size:0.8em;}
	.dealer-popup-hld{ width:auto; padding-top:50px; padding-bottom:20px; border:0;}
	.dealer-popup-left{ float:none; width:auto; background:#fcfcfc;}
	.dealer-popup-right{ float:none; width:auto; padding:10px 0px 10px; background:#fcfcfc;}
	.dealer-popup-right .dealer-popup-bor{ padding-top:10px; padding-left:12px; margin-left:0; font-size:15px;} .dealer-popup-right p, .dealer-popup-right .btn-dir{ padding-left:12px;}
	.dealer-popup-left .dealer-popup-list li{ float:none; width:auto; padding:10px 10px 0 12px; margin:0px 0 10px 0; border-top:1px solid #E5E5E5;}
	.dealer-popup-right .logo-head{ font-size:18px; padding-left:12px;}
	.dealer-popup-right .submit-btn{ display:inline;}
	
	.search-dealer-hld p.dealer-mob-div{ margin-left:0; margin-right:0; padding-left:10px; padding-right:10px; margin-top:15px;}
	.search-dealer-box input[type="text"]{ width:100%;}
	.search-dealer-box .submit-btn {width:auto;}
	#section-d2{margin-bottom:10px;}
	.google-map-pop-right h2, .google-map-pop-right p, .google-map-pop-right ul li a {font-size:10px !important;}
	.google-map-pop-right ul li a.link-button {font-size:12px !important;}
	.google-map-pop-right {font-size:10px !important;}
	.google-map-pop-right h2 {font-size:16px; line-height:120%}

	/*---------404 Page--------*/
	.pnf-hld{ margin-bottom:20px; padding:10px;}
	.pnf-hld .pnf-left{width:auto; float:none; margin:0px 0 20px 0;}
	.pnf-hld .pnf-right{width:auto; float:none; text-align:left; }
	.contact-service .service-grid li .readmore a {border-left:1px solid #eaeaea; padding:11px 14px 10px 14px;}
	
	/*------------About---------*/
	#about-top-Banner .content-holder{ border-bottom:0;}
	#about-top-Banner{ border-bottom:1px solid #E7E7E7; background:#fff;}
	#about-top-Banner .flex-control-nav{ bottom:-6px;}
	.search-banner h1, .terms-banner h1, .faq-banner h1{top:5px; font-size:20px; font-weight:900; left:15px;}
	#about-heritage-Banner .slides li h4 {line-height:15px;}
	
	/*------------Faq---------*/
	.ask-question-hld {padding:34px 18px 24px 18px}
	.ask-salution, .ask-model, .ask-question-hld .ask-dealer {width:auto; float:none; overflow:hidden;}
	.ask-salution .styled, .ask-salution span.customSelect, .ask-model .styled, .ask-model span.customSelect {width:99.8%;}
	.ask-form-r1 .rtd-input, .ask-form-r2 .rtd-input, .ask-form-r3 .rtd-input {width:94%;}
	.ask-form-r2, .ask-form-r3, .ask-form-r4 {margin-top:15px !important;}
	.ask-form-r4 .rtd-textarea {width: 93.8% !important;}
	.gplay span {background:url(../images/sprite-icons.png) -181px -70px no-repeat; width:63px; height:63px; position:absolute; top:34%; left:40%; z-index:1;}
	
	/*----------------Sitemap--------------*/
	.sitemap-hld-box{padding:10px 10px 19px 10px;}
	.sitemap-hld{ width:auto; float:none; padding:0 10px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:10px; min-height:inherit;}
	.promo-offer {margin-bottom:13px;}
	.trim-height {margin-bottom:20px}
	#mitsubishi-environment .flex-control-nav {bottom:24px;}
	.contact-dealer-about .footer-link-box, .promo-offer.download-right-bor .footer-link-box {border-bottom:0px solid #D3D3D3; border-top:0px solid #D3D3D3;}
	.accessories-hld .flexslider .slides li .access-bor .acc-footer a {background-position:right -332px;}
	.accessories-hld .flexslider .slides li .access-bor .acc-footer a:hover {background-position:right -359px;}

    .tag-container h4 {float:none;}
	.tag-container ol {width:100%; float:none; padding:8px 0 0 12px;}
	.tag-container ol li {font-size:11px;}
	.tag-container ol li a {margin-right:4px; padding: 0 14px 0 6px;}
	.save {background:url(../images/sprite-arrows2.png) right -1421px no-repeat;}
	.pdf {background:url(../images/sprite-arrows2.png) right -1555px no-repeat;}
	/*#dpr-inner, #dpr-inner2, #dpr-inner3, #dpr-inner4 {padding:3px 50px 3px 60px;}
	#dpr-inner .access-bor, #dpr-inner2 .access-bor, #dpr-inner3 .access-bor, #dpr-inner4 .access-bor {position: relative; width: 92%;}*/

    .PRArcInnerSlider{padding:3px 50px 3px 60px;}
    .PRArcInnerSlider .access-bor {position: relative; width: 92%;}
	/*#distributor-pr-list .flex-direction-nav .li-prev a.flex-prev, #distributor-pr-list .flex-direction-nav .li-next a.flex-next {margin:-52px 0 0;}
	#dpr-inner1 .flex-direction-nav .li-prev a.flex-prev, #dpr-inner1 .flex-direction-nav .li-next a.flex-next {margin:-20px 0 0;}*/
	#distributor-pr-list .flex-direction-nav, #img-gal .flex-direction-nav {/*border-top: 1px solid #F4F4F4; margin-top: 40px; padding-top: 65px; position: relative;*/}
	.prVideoHolder {width:100%;}
	.flex-active-slide .popupdate, .flexslider .slides > li .popupdate {padding-left:12px;}
	.galleryscroll {margin-left:12px; margin-right:12px;}
	.tags {margin-left:12px !important; margin-right:12px !important;}
	.distributor-pr dl dd {width:70%;}
	.empty-service-list .dealer-popup-list-hld {width:100%; margin-right:0%;}
	.empty-service-list .dealer-popup-list-hld img {margin:0 8px 0 4px;}
	.dealer-popup-left .logo-head img {vertical-align:middle;}
	.dealer-popup-left .logo-head{font-size:15px; line-height:20px; display:block; margin-left:10px; border-color:#f5f5f5;}
	.dealer-popup-left .submit-btn {background:none; border:0; color:#252525; text-align:left; box-shadow:none; padding:0; margin-left:10px; font-size:14px; font-weight:700; line-height:50px; width:auto; display:block; border-bottom:1px solid #f5f5f5;}
	.dealer-popup-left p {margin-left:10px;}
	.dealer-popup-left .logo-head span {width:80%;}
	.serviceheader {padding-top:15px !important;}
	.dealer-popup-left, .dealer-popup-right {display:block;}
	
	
	.download-in{ padding-bottom:0;}
	.download-in h2{background: none; font-size: 13px; font-weight: bold; padding: 7px 10px; border-bottom:solid 1px #f1f1f1;}
	.download-in .icon-arrow{ color:#fff; position:relative; top:/*-5px*/ auto; right: /*2px*/ auto; left: 1px;}
	.download-in .rot-acc{ background:#7a7a7a;}
	.download-in .rot-acc-link{ background:#fff; border-top:solid 1px #f4f4f4;}
	.download-in .footer-link-box{ border-top:solid 1px #d3d3d3;}
	.rot-acc-link{ padding:9px 10px;}
	.clear-top-social {margin-top:0 !important;}

    .contact-dealer .rtd-man {padding-left:0;}
    .carousel-container .Widget_AboutEnvironmentBanner .flex-control-paging {margin-left: 0 !important; padding-bottom: 0 !important;     position: relative;  bottom: 0;}
	/*.carousel-container .about-top-Banner .flex-control-nav li {
		margin-right:15px !important;
	}*/
	.carousel-container .about-top-Banner .flex-control-nav li a {
		border-color: #ed0000 !important; width:11px !important; height:9px !important;
	}
	.carousel-container .about-top-Banner .flex-control-nav li a.active {
		border-color: #ed0000 !important;	
	}
	
	/*Redesign*/
	.access-head-hld-redesign .access-head-txt {width: auto; max-width: inherit; margin:0;}
	.maintenance-redesign .block-left h2, .service-grid-redesign li figure figcaption, .service-grid-redesign li figure figcaption span, .promo-offer article h3, .services-mobile-detail .block-right h3, .contact-dealer h3 {font-size:20px; line-height:24px;}
	.access-head-hld-redesign .access-head-txt p{line-height: 18px;}
	.access-head-hld-redesign .access-head-txt p:last-child{margin-bottom:0;}
	.service-grid-redesign li figure  a span{font-size:13px;}
	.service-grid-redesign li{min-height:105px; margin-bottom:15px;}
	.service-grid-redesign li:last-child{margin-bottom:0px;}
	.service-grid-redesign li figure  a{margin-top: 5px;}
	.access-head-hld-redesign .access-head-txt h1, .access-head-hld-redesign .smr-head-txt h1{font-size:30px; line-height:28px; margin-bottom:10px;}
	.maintenance-redesign .block-left{padding-left:0; margin-top:0; padding:10px;}
	.maintenance-redesign .block-right{margin-top:0;}
	.maintenance-redesign{border-bottom:0; border-top:0;}
	.maintenance-redesign .block-left h2{margin-bottom:10px;}
	.service-grid li figure figcaption span{width:inherit;}
	.oms{margin-top:0;     padding: 7px 0px 0px;}
	.oms h3 {margin-bottom: 0px; line-height: 24px; font-size: 20px; }
	.services-mobile-detail .block-right{margin:0 10px 0 10px;}
	.services-mobile-detail .block-right h3{margin-bottom: 10px;}
	.services-mobile-detail .block-left{    margin: 10px 0 0 10px;}
	.topic-header {margin: 10px 0 10px;}
	.promo-offer article {padding: 0 10px 10px 10px;}
	.promo-offer article p, .promo-offer article h3, .promo-offer article h4, .footer-link-box .link-button{padding-left:0; padding-right:0;}
	.promo-offer article p{height:inherit;}
	.right-now .label-content h3 span, .right-now .label-content h3 {font-size: 20px;    line-height: 20px;}
	.right-now .label-content p {line-height: 16px;}
	.services-mobile-detail .block-right h3{margin-top:0;}
	.breadcrumb{margin-top:10px;}
	.services-mobile-detail .block-right img{width:100%; padding-right:0; padding-bottom:10px;}
	ul.points li{border-top:0;}
	.contact-dealer{width:100%;     margin: 0;}
	.form-hld-new label {width: auto !important;  margin-right: 0 !important;  float: none; top:0;}
	.form-hld-new .form-rt-hld {width: auto !important; margin-right: 0%;  float: none;}
	.contact-dealer .block-right {width:auto; margin-left: 0;  padding-right: inherit; padding: 10px;}
	.maintenance .contact-dealer h3{margin-top:52px; padding-top:4px; margin-bottom: 0; border-bottom: 0; padding-bottom: 0;}
	.contact-dealer .block-left input[type="text"], .contact-dealer .block-left input[type='tel'], .contact-dealer .block-left input[type='email'] {width: 100%; margin-bottom: 15px;}
	.contact-dealer .location {height: 38px; background: #e6e6e6; border: 1px solid #f6f6f6; padding: 6px 10px; box-sizing: border-box; border-radius: 4px; width: 100%;}
	.design_list_horizontal li{margin-bottom:0;}
	.contact-dealer .location .current-location {float: right; height: 20px; width: 20px;}
	.contact-dealer .location .current-location a {width: 20px;height: 20px; background-position: 4px 6px;}
	.form-hld-new .dd-menu {margin-bottom: 0; width: 100% !important;}
	.from-bottom{padding:0 10px;}
	.maintenance { width: auto; margin: 0 0 10px 0; border: 0; border-top: 0px solid #D3D3D3; border-bottom: 0px solid #D3D3D3;}
	.maintenance .block-left { padding: 10px 10px 0 10px;}
	.contact-dealer .block-right{padding-top:0; margin:10px 0 0 10px; }
	.contact-dealer .block-left label, .contact-dealer .block-right label {margin-bottom: 10px;}
	.contact-dealer .block-right {padding-top: 0; margin: 0px 0 0 0px;}
	.contact-dealer .submit-btn{width: auto; margin-left: 0; float: none;}
	.services-mobile-detail .block-right .sd-video{width:100%; display:block; margin:0px 0 10px 0;}
	.services-mobile-detail .block-right .sd-video iframe{width:auto;}
	.design_list_horizontal{margin-bottom:0; padding:0;}
	
	/*about*/
	.about-heritage-redesign, .about-top-Banner .main-full{position: relative; top: 0; left: 0; width: 100%; z-index: 99; -webkit-transform: translateY(0%); transform: translateY(0%);}
	.carousel-container .about-heritage-redesign  .ui-content{width:auto;}
	.carousel-container .Widget_AboutHeritageBanner .slides li .about-heritage-redesign h4{text-align: left; max-width: inherit; padding-left: 0; font-size:20px; line-height:20px; }
	.carousel-container .Widget_AboutHeritageBanner .slides li .about-heritage-redesign h5{text-align: left; margin-left: 0; max-width: inherit; margin-top:5px; margin-bottom: 10px;}
	.carousel-container .flexslider .slides li .about-heritage-redesign .heritage-content-holder {text-align: left; max-width: inherit; margin-left: 0;}
	.widgetPadding {padding-top: 20px;}
	.carousel-container .ui-content.heritage-ui-content{background:transparent; padding: 20px; padding-left: 12px!important; padding-right: 12px!important;}
	.carousel-container .flexslider .slides li .mit-env h3 {margin: 20px 0 12px 0; font-size:20px; padding-left:0; line-height:20px; font-weight: 800;}
	
	.carousel-container #about-top-Banner .ui-content{width: auto; background: transparent;}
	.about-heritage-redesign, .about-top-Banner .main-full{width:auto;}
	#about-top-Banner .content-holder{max-width: inherit;  margin-left: 0; padding: 0 0px;  width: auto; text-align:left;}
	.carousel-container #about-top-Banner.flexslider .slides li h1{margin-bottom:10px !important; line-height:20px; font-size:20px; font-weight: 800; text-align:left; color:#252525;}
	.carousel-container #about-top-Banner .flex-control-nav {border-top: 0px solid #e7e7e7;}
	.bg-color-accessories{background:transparent;}
	.carousel-container .Widget_AboutEnvironmentBanner .flex-control-nav{border-top:0;}
	#environment.carousel-container{margin-bottom:0;}
	
	.contact-mitsubishi h3, .contact-dealer-container h3{font-size:20px; line-height:20px; padding:0 12px; margin:0 0 0px;}
	.contact-mitsubishi p, .contact-dealer-container p{margin:10px 12px 10px;}
	.contact-mitsubishi, .contact-dealer-container .content-left{width:auto; left:0; top:0%; padding: 20px 0px 10px; z-index:99; margin: 0; -webkit-transform: translateY(0%); transform: translateY(0%); position:relative;}
	.flexWidget div.PBViewing ul.columnwidgetlist li.col-6 {width: auto; float: none; display: block;}
	.contact-dealer-about .footer-link-box, .contact-mitsubishi  .footer-link-box{padding-left:12px;}
	#section-2 .grd-black, .grd-white{margin-bottom: 0px;}
	.carousel-container .flexslider .slides li .mit-env{padding-left:12px; padding-right:12px;}
	.contact-dealer-container{border:0;}
	.contact-dealer-about .contact-dealer-container h3{padding:0;}
	.carousel-container{margin-bottom:0;}
	.contact-dealer-about .contact-dealer-container p{margin-top:10px;}
	.carousel-container .flexslider .slides li .mit-env p{padding-left:0; padding-right:0;}
	.Widget_AboutEnvironmentBanner .mitsubishi-env img{width:100%;}
	.nl-redesign article{left:10px; top: 10px; transform: translateY(-0%); -webkit-transform: translateY(0%);}
	.popup-hld{width:auto;}
	
	.access-head-hld-redesign .access-head-txt, .access-head-hld-redesign .smr-head-txt{width: auto;  max-width: inherit; position: relative; top: 0; -webkit-transform: translateY(0%); transform: translateY(0%); margin: 12px; margin-bottom:20px;}
	.access-head-hld-redesign .access-head-txt h1, .access-head-hld-redesign .smr-head-txt h1{color:#252525; text-align: left;}
	.access-head-hld-redesign .access-head-txt p, .access-head-hld-redesign .smr-head-txt p{color:#252525; text-align: left;}
	.access-head-hld-redesign .access-head-txt p:last-child, .access-head-hld-redesign .smr-head-txt p:last-child{margin-bottom:0;}
	.access-head-hld-redesign .btn-box.btn-text-white .footer-link-box .link-button{border: 2px solid #252525; color:#252525;}

	.new-sitemap {padding:20px; margin-top: 0;}
	.new-sitemap {margin-top:30px; margin-bottom: 10px;}

	.pr-contacts h3 {font-size:22px;}
	.pr-contacts .contact-item .picture {width:84px; margin-right: 20px;}
	.pr-contacts .contact-item .details {float: left;}
	.pr-contacts .contact-item .details h4 {font-size:16px;}
	.pr-contacts .contact-item .details .contacts-container .email {font-size: 11px; padding-left: 20px;}
	.pr-contacts .contact-item .details .contacts-container .tel {font-size: 11px; padding-left: 20px;}
	#distributor-pr-list p.tags {padding: 20px 0 30px;}
	.search-dealer-hld .search-dealer-box {width:inherit;}
	
}

/* WIDE MOBILE LAYOUT (LANDSCAPE/480PX) 
----------------------------------------------- */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.promo-offer {padding:26px 0 0 0;}
	.access-search-hld{height:auto!important;}
	.promo-offer article p{ height:82px;}
	.news-top-hld .promo-offer:first-child{margin:0 0 20px 0;}
	.promo-offer{padding:0;}
	.news-list li a .news-list-txt h4{margin: -5px 0 0 0;}
	.view-newsletter{margin-bottom:20px;}
	.news-list-arrow-cir{width:10px; height:20px;}
	.fancybox .icon-arrow{top:-1px;}
	.news-list-arrow-cir .icon-arrow{width:30px; height:30px; background-position:-284px -395px;}
	.news-list li{margin:0 0px 18px 0px; padding:0 0 0px;}
	.news-list{padding:0px 0 0;}
	.assess-pg-list li{ display:inline-block; width:45%;}
	.smr-search-hld{height:auto;}
	.smr-socialico-hld{padding-top:13px; margin-bottom:13px;}
	.smr-facebook, .smr-twitter{margin-bottom:13px; text-align:left!important;}
	.smr-youtube{text-align:left!important;}
	.signup-newsletter{ padding:0px 11px 0px 11px; margin-bottom:20px;}
	/*.signup-newsletter h2{0 0 25px 0;}*/
	.list-numb li{padding:0 25px 9px 10px; word-wrap:break-word;}
	.list-numb li a {font-weight:400;}
	.list-numb{margin-bottom:32px;}
	.search-hld-right{padding:39px 12px 15px 12px; margin-bottom:13px;}
	.search-hld-right h2{margin:0 0 22px 0;}
	.smr-head-hld{margin-bottom:0px; padding:0 0 0px;}
	.smr-head-img{display:block; float:none; width:auto; margin:0; padding:0;}
	.smr-head-img img{width:100%;}
	.smr-head-txt{display:block; float:none; width:auto; margin:0 padding:0 12px;}
	.smr-head-txt h1{margin: 25px 0;}
	.smr-search-hld{padding: 15px 12px 17px;}
	.search-hld-body{margin:20px 0 0 0;}
	.search-hld-left{padding:0px 0px; }
	.seaech-hld-header{background:none /*#F5F5F5*/; /*border-bottom: 1px solid #D5D5D5;*/ padding: 10px 0 0;}
	.search-pg-hld-out{margin:0;}
	/*.search-pg-input{margin-top:-2px;}*/
	.smr-main-hld{ padding-top:13px;}
	.dealer-popup-right{padding:0 0 18px 0;}
	.dealer-popup-left .dealer-popup-list{padding:0px;}
	.dealer-popup-left{padding:0px;}
	.pnf-hld{margin-bottom:13px;}
	.access-head-hld{margin-bottom:15px;}
	.access-search-hld-out{background:transparent;}
	.access-search-hld{background:transparent;}
	.access-head-txt{margin-bottom:25px;}
    .newsletter-container {padding:20px;}
    .newsletter-popup-form p {padding: 20px;}
    .newsletter-container p {padding:10px 0;}
    .info-area { margin: 15px 20px; }
	.promo-offer article p{height:inherit;}
	.access-head-hld{border-bottom:0; margin-bottom:0;}
	.service-grid{margin-top:10px;}
	
	.news-list-arrow-cir .icon-arrow{ position:relative; top:1px; left:1px; background:url(../images/news-arrow.png) 0px -0px no-repeat;display:block; width:10px; height:20px;}
	.popup-hld h2{padding:0; font-size: 20px; line-height: 20px;}
	.popup-hld .flexslider .slides>li .free-text{padding:0 14px;}
	.popup-hld .free-text h2{margin-left: 0px !important; margin-right:0px !important;}
	.news-small-image .promo-offer article, .pr-small-image .promo-offer article{position: relative; padding: 0px 12px 0;}
	.testi-hld-outer.testi-hld-outer, .clear-top.social-room{padding-top:0;}
	/*.acc-redesign{padding:20px 30px;}*/
	.acc-redesign h2{ margin-left: 0px !important; margin-right:0px !important; padding-bottom:0 !important;}
	.nl-redesign img{width:100%;}
	.signup-newsletter h2{position: relative;  top: 0px;}
	#section-download .accessories-pg-hld h2{display:none;}
	.popup-form a.submit-btn{display:block;}
	
	.legend-redesign-hld{position:relative; display:block !important;}
	.legend-redesign-hld-out{position: relative; text-align: left;}	
	.legend-redesign-hld-inn{padding:12px;}
	.legend-redesign-hld h3 {margin: 0; padding: 0px 0 0; display: block; vertical-align: middle;  width: 100%;  float: none;  box-sizing: border-box;  text-align: left;}
	.legend-redesign-hld ul{float:none; width:100%; display:block; text-align:left;}
	.legend-redesign-hld ul li{width:100%; display:block; border-bottom: solid 1px #848484;  border-right: solid 0px #848484; padding: 15px 0px 15px;}
	.btn-more-hld a .up {background: url(../images/sprite-icons.png) no-repeat 164% -555px;}
	.btn-more-hld a .down {background: url(../images/sprite-icons.png) no-repeat 162% -278px;}
	.legend-closed, .legend-opened{display:none;}
	.search-dealer-box{margin:12px 12px 0; display: block;}
	
	.dealer-redesign-pop-big{padding:20px;}
	.dealer-redesign-pop-big .dealer-popup-right{padding:0; width:auto;}
	.dealer-redesign-pop-big .dealer-popup-left{width:auto; margin-bottom:15px;}
	.dealer-redesign-pop-big .dealer-popup-left .logo-head{font-size:20px; line-height:22px;}
	.dealer-redesign-pop-big .dealer-popup-right .dealer-popup-list li{padding:10px 0 0; }
	.dealer-redesign-pop-big .dealer-popup-left p{font-size:13px; line-height:18px;}
	.dealer-redesign-pop-big .dealer-popup-right .dealer-popup-list li .dealer-popup-list-hld{font-size:13px; line-height:18px;}
	.empty-shift{padding-top:10px;}
	.Widget_AboutHeritageBanner.grd-black:before, .Widget_AboutHeritageBanner.grd-white:before, .Widget_AboutContactMitsubishi.grd-black:before, .Widget_AboutContactMitsubishi.grd-white:before, .Widget_AboutContactDealer.grd-black:before, .Widget_AboutContactDealer.grd-white:before{display:none;}
	.Widget_AboutContactDealer.btn-text-white h3, .Widget_AboutContactDealer.btn-text-white p{color: #252525;}
	.Widget_AboutContactDealer.btn-box.btn-text-white .footer-link-box .link-button, .Widget_AboutContactMitsubishi.btn-box.btn-text-white .footer-link-box .link-button{border: 2px solid #252525; color: #252525;}
	
	.Widget_AboutContactMitsubishi.btn-text-white h3, .Widget_AboutContactMitsubishi.btn-text-white p{color: #252525;}
	.Widget_AboutContactDealer.btn-arrow.btn-text-white .footer-link-box .link-button, .Widget_AboutContactMitsubishi.btn-arrow.btn-text-white .footer-link-box .link-button{color: #252525; background: url(../images/arrow-grey.png) 0 17px no-repeat;}
	.mit-env .read-more span, #about-top-Banner .read-more span {border-left: 0px solid #e4e3e3!important; display: inline-block!important; padding: 0!important; cursor: pointer;  margin-right: 0;}
	.carousel-container .mit-env .read-more {border: 2px solid #000 !important;}
	.carousel-container .mit-env .read-more:hover {color:#fff;}
	.text-redesign-right .footer-link-box {float: left;}
	#about-top-Banner .footer-link-box .link-button {font-size: 15px; cursor:pointer; font-weight: 700; color: #000 !important; border: 2px solid #000 !important;  text-transform: uppercase; padding: 12px 20px !important; display: inline-block !important; background: none !important; width: inherit !important; float: none; margin: 0 12px 12px;}
	#about-top-Banner .footer-link-box .link-button:hover {color: #fff !important; background:#000 !important;}
	.carousel-container #about-top-Banner .flex-control-nav{position:relative;}
	.mit-env .read-more:hover span, #about-top-Banner .read-more:hover span{color:#000  !important;}
	.carousel-container .mit-env .read-more:hover span{color:#fff  !important;}
	.mit-env .read-more:hover span, #about-top-Banner .read-more:hover span{color:#fff  !important;}
	.carousel-container .Widget_AboutEnvironmentBanner.flexslider .slides li .AbtEnvimage-left .mit-env{padding:0 12px;}
	
	.text-redesign-left .access-head-hld-redesign .smr-head-txt h1, .text-redesign-left .access-head-hld-redesign .smr-head-txt p, .text-redesign-right .access-head-hld-redesign .smr-head-txt h1, .text-redesign-right .access-head-hld-redesign .smr-head-txt p, .text-redesign-center .access-head-hld-redesign .smr-head-txt h1, .text-redesign-center .access-head-hld-redesign .smr-head-txt p{text-align:left !important;}
	.access-head-hld-redesign .grd-black:before, .access-head-hld-redesign .grd-white:before, .social-room .grd-black:before, .social-room .grd-white:before{display:none;}
	.access-head-hld-redesign .btn-text-white .access-head-txt h1, .access-head-hld-redesign .btn-text-white .smr-head-txt h1, .access-head-hld-redesign .btn-text-white .access-head-txt p, .access-head-hld-redesign .btn-text-white .smr-head-txt p{color:#252525;}
	.access-head-hld-redesign .access-head-txt h1, .access-head-hld-redesign .smr-head-txt h1{text-align:left !important;}
	.access-head-txt{text-align:left;}
	.btn-text-white .access-head-hld-redesign .smr-head-txt h1, .btn-text-white .access-head-hld-redesign .smr-head-txt p{color:#252525;}
	.access-head-hld-redesign .text-redesign-center .access-head-txt, .access-head-hld-redesign .text-redesign-center .smr-head-txt, .access-head-hld-redesign .text-redesign-right .access-head-txt, .access-head-hld-redesign .text-redesign-right .smr-head-txt{text-align:left;}
    .search-dealer-hld.dealer-holder .search-dealer-box{width:auto;}
    .search-dealer-hld.dealer-holder h1, .search-dealer-hld.dealer-holder p { min-width:inherit; text-align: center;}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	.pnf-hld-banner h1{font-size:20px; top:0; left:18px}
	.pnf-hld-banner h1 span, .terms-banner h1 span, .faq-banner h1 span, .search-banner h1 span{font-size:13px;}
    .newsletter-container {padding:20px;}
    .newsletter-popup-form p {padding: 20px;}
    .newsletter-container p {padding:10px 0;}
}

@media only screen and (min-width: 1367px){
	.access-head-hld{padding: 25px 0 22px;}
	.smr-search-hld{15px 22px 11px;}
}