#sub-main-nav #sub-main-nav-lev2 ul.lev3,#sub-main-nav #sub-main-nav-lev2 ul.lev4,#sub-main-nav #sub-main-nav-lev3 ul.lev4{
	display:none !important;
}

/*Slider Pagination Dots*/
.slider-news .nws-pager ul.slidesjs-pagination li {
    display: inline-block;
    background: none;
    padding: 0px;
    line-height: 10px;
}
.slider-news .nws-pager ul.slidesjs-pagination li a:link, .slider-news .nws-pager ul.slidesjs-pagination li a:visited {
    display: block;
    margin: 0 0 0 5px;
    width: 8px;
    padding-top: 8px;
    background-image: url("/Style%20Library/FCA/images/quote-paging-dots.png");
    background-position: -9px;
    background-repeat: no-repeat;
    height: 0;
    overflow: hidden;
}
.slider-news .nws-pager ul.slidesjs-pagination li a.active, .slider-news .nws-pager ul.slidesjs-pagination li a:hover {
    background-position: 0px;
}
.col-single .ms-rtestate-field div.btnft.bgscuro a:link, .col-single .ms-rtestate-field div.btnft.bgscuro a:visited {
    color: #FFFFFF;
}
.gallery-content-info{
	width:auto;
	max-width:700px;
}
.colsinglemob img.altimgslider{ 
	margin:0px !important;
	width:100%;
}
.link-socialmob,#fcafootermob,.aboutusmapmob,.aboutusecomob,.aboutusfollowmob,.aboutuscompanymob,.brandsmob{
	display:none;
}
.ftr-para-mar{
	min-height:auto !important;
	margin:0px;
}
h1.span11.pageheading{
	width:91.48936170212765%;
	padding:0px;
}
.gotoarchivemob {
    display: none;
}
/*August Fixes*/
.pull-qoute-content p.qoute-heading{
	font-family:"HelveticaNeueWo2-55Roma" !important;
}
.pull-qoute-content p.qoute-content{
	font-family: "HelveticaNeueW01-Thin" !important;
}
.mobile_fca_show,.ldsp_mobile_show{
	display:none;
}
.mobile_text_center{
	text-align:center;
}
.tblbrandheritage table td,.tblbrandheritage table th{
	padding:10px 10px 0px 10px;
}
.aboutsus_mob_flag{
	display:none;
}
/*Company Links*/
.mobile_company_links{
	display:none;
}
#hplinks .linkImages{
		width:68px;
		height:45px;
		float: left;
		margin-right: 8px;
}
 #hplinks .linkImages img{
		width:68px;
		height:45px;
}
#hplinks .linkContent{
		width: 230px;
		float: left;
}
#hplinks .linkContent h3{
		font-family:"HelveticaNeueW02-55Roma";
		font-size: 14px;
		line-height:14px;
		color: #626373;
		padding:10px 0 0 0;
		font-weight: normal;
}
#hplinks .linkContent a{
		font-family:"HelveticaNeueW02-55Roma";
		font-size: 13px;
		color: #577add;
		text-decoration: none;
}
#hplinks .linkContent a p{
		margin:0px;
		font-family:"HelveticaNeueW02-55Roma !important";
}
.holder-loc .acategory{
	font-family:"HelveticaNeueW02-55Roma !important";
}
@media screen and (min-width: 768px) and (max-width:1023px){
body {
    width: 100% !important;
    overflow: auto !important;
}
body #s4-workspace {
    width: 100% !important;
    height:100% !important;
    overflow:hidden;
}
#navList{
    width:100%;
}
.span11{   
/*width: 92.1875% !important;*/
width:720px !important;
padding:0px;
}
body h1{
    padding:0px !important;
}
#hideDiv3 {
    padding-right: 0px;
}
#hdesktop .span11,.promotionTile-container.span11,#footer .span11{   
	width: 92.1875% !important;
}
.row-fluid .vcard.span4 {
    width: 40%;
}
.vcard .data-top .dtl-top{
    padding: 5px 0 5px 3.3003300330033%;
}
.vcard .data-top .dtl-top h5{
    padding-bottom:5px;
}
.row-fluid .vcard.span4.rows3{
    margin-right:5% !important;
	margin-left:5% !important;
    width: 40%;
    min-height: 320px;
    height: auto !important;
    padding-bottom: 0px !important;
}
.vcard .data-top .pic img{
    width:100%;
}
/*Home Page Start*/
.body #bnrtop .fullwidth {
    width: 100%;
    overflow: hidden !important;
}
.body #bnrtop .hl-story.span11 {
    position: absolute;
    top: 0;
    left: auto;
    right: 15px;
    width: 230px !important;
    padding: 15px;
    background: #fff;
    background: rgba(255,255,255,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.body #bnrtop .hl-story h1 .location {
    font-family: "HelveticaNeueW02-55Roma";
    font-size: 10px;
    line-height: 1em;
}
.body #bnrtop .hl-story h1 .hightitle {
    font-family: "HelveticaNeueW01-Thin";
    font-size: 23px;
    line-height: 1.2em;
    padding-bottom: 0;
}
.body #bnrtop .hl-story h1 .txt {
    font-family: "HelveticaNeueW01-45Ligh";
    font-size: 14px;
    line-height: 1em;
    padding-bottom: 5px;
}
.body #hplinks .span4{
	width:33%;
	margin-left:0px;
}
#hplinks .linkContent {
    width: auto;
    float: left;
}
#hplinks .linkImages,#hplinks .linkImages img{
	width: 56px;
	height: 37px;
}
#hplinks .linkContent h3{
	padding-top:5px;
}
/*Home Page End*/
/*Sit-Map Start*/
.wrp-sitemap .span4.map-section{
	width: 46%;
	margin-left: 2%;
	margin-right: 2%;
}
/*Sit-Map End*/
/*FCA components Start*/
.innovation-image-box {
    width: 60%;
    height: 262px;
}
.innovation-image-box img{
	width:100%;
	height: 100%;
}
.innovation-details {
    padding: 0px 30px 40px 16px;
    width: calc(40% - 50px);
}
/*FCA components End*/
/*Footer Promotion Tiles Start*/
.promotionTile-container .promotiontileimg1,.promotionTile-container .promotiontileimg2,.promotionTile-container .promotiontileimg3{
	width:100%;
	height:auto;
}
.promotiontileimg1 img, .promotiontileimg2 img, .promotiontileimg3 img{
	width:100%;
}
.promotionTile-container .promodesc{
	width:100%;
}
/*Footer Promotion Tiles End*/
/*Contact US Start*/
.wrapperContent,.CollapsiblePanel{
	float:left;
	width:calc(100% - 2px);
}
.CollapsiblePanelClosed .CollapsiblePanelTab{
	margin-bottom:0px !important;
}
.DCContentBlock{
	float:left;
}
.brandLogos,.SocialLogos {
    float: left;
    width: 100%;
}
/*Contact US End*/
/*Brands Dropdown Start*/
.brandsinfoall img{
	width: 100%;
}
/*Brands Dropdown End*/
/*Compontents*/
.body .colsinglemob.span11{
	width:720px !important;
}
.Grid_Gallery-content-information{
	width:500px;
}
div.ms-rteElement-PullQuote{
	font-size: 26px !important;
    line-height: 33px;
    padding: 30px;
}
.colsinglemob .list-resources .els-list{
	margin:0 0 30px;
}
.tabs .tab:nth-child(1){	
	width:17%;
}
.tabs-info-wrapper .tabs-info-div{
	width:91%;
}
/*Military Start*/
.box_dx{
	width: 170px;
}
.video .cbox{
	width: 150px;
}
.video .cbox .ms-WPBody h2{
	font-size:14px;
	line-height: 20px;
}
/*Military End*/
.Gallery-Div .Gallery-Container .gallery-slidesjs-navigation{
	top:155px;
}
/*sustainability*/
#disclosureslink{display:block !important;}
.aboutuslinkmob,.majorbrandtabhide{
	display:none;
}
.brandsmob {
    float: left;
    width: 100%;
    margin: 5px 0;
	display:block;
}
.brandsimagemob ul{
	margin:10px 0px;
	float: left;
	width: 100%;
}
.brandsimagemob ul li{
	background:none;
	padding:0px;
	display: inline;
	text-align:center;
	float: left;
	width: 50%;
}
.colsinglemob .CollapsiblePanel .CollapsiblePanelBrandsLogo{
	padding-left:15px;
}
/*Fixes of 13 July 2016 Exrterem small window*/
#footer p,.col-single p{
	text-align:left;
}
.colsinglemob #contactUsTblID input,.colsinglemob #contactUsTblID textarea{
	-webkit-appearance: none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
    border-radius: 0px;
}
/*News Page Head*/
.newsdatediv, .allnewstitlediv{
	width: calc(100% - 40px);
}
}
/*Added for minor fix*/
@media screen and (min-width:768px) and (max-width:799px){
#navList > li:nth-child(5), .gotoarchivemob {

    display: none !important;
}

    /*#hdesktop .tools-top .inborsa{
        left:-75px;
    }
    #hdesktop .tools-top .inborsa .borsa-ita{
        margin-right:0px;
        width:135px;		
    }*/
	
	#hdesktop .tools-top .inborsa{
        left:50px;
    }
    #hdesktop .tools-top .inborsa .borsa-ita{
        display:none;		
    }
/*sustainability*/
#disclosureslink{display:block !important;}
}

@media screen and (min-width: 240px) and (max-width: 767px){
/*#navList > li:nth-child(5), .gotoarchivemob {

    display: none !important;
}*/
body {
    width: 100% !important;
    overflow: auto !important;
	overflow-x: hidden !important;
}
body #s4-workspace {
    width: 100% !important;
    height:100% !important;
    overflow:hidden;
}
#navList{
    width:100%;
}
.span11{    
width: 90% !important;
padding:0px;
}
.body {
    margin-top: 0 !important;
    padding-top: 0;
}
.header {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    margin: 0;
    background-image: none;
    background-color: transparent;
}
/*Header Part Start*/
#hdesktop{
    display:none;   
}
#htabsmart {
    display: block;
}
#htabsmart .span12 {
    padding-left: 0;
    padding-right: 0;
}
#htabsmart .st-lfi .loghi{
	margin-top:10px;
}
#htabsmart .st-bcc .inborsa {
    font-size: 0.9em;
	width:100%;
}
#htabsmart .st-bcc {
    padding-left: 5px;
    float: left !important;
    padding-right: 5px;
    background: #ffffff;
    padding-top: 0;
    margin: 0;
}
#htabsmart .st-bcc .cl-ctrst {
    position: absolute;
    right: 3px;
    top: 5px;
    float:none;
}
#htabsmart .st-bcc .inborsa .borsa-ita, #htabsmart .st-bcc .inborsa .nyse {
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
#htabsmart .st-bcc .inborsa .borsa-ita{
	display:none;
}
#htabsmart .st-bcc .inborsa .title {
    display: inline;
}
#htabsmart .st-bcc .inborsa .current-value {
    white-space: nowrap;
}
#htabsmart .st-bcc .inborsa .current-gap {
    display: inline;
}
#htabsmart .st-lfi .ico-menu{
    cursor: pointer;
	width: calc(50% - 1px);
    border-right: 1px solid #4465d3;
	height: 46px;
	background-color: #597bdd;
}
#htabsmart .st-lfi .ico-search {
    float: left;
    width: 50%;
    height: 46px;
    background-color: #597bdd;
    text-align: center;
    line-height: 26px;
	cursor: pointer;
}
#htabsmart .st-lfi .ico-menu a ,#htabsmart .st-lfi .ico-search a {
    width: 100%;
    float: left;
    height: 100%;
}
#htabsmart .st-lfi .ico-search a{
	background: #597bdd url("/Style%20Library/FCA/images/search.png") no-repeat center;
	background-size: 19px 18px;
}
#htabsmart .st-lfi .ico-menu a{
	background: #597bdd url("/Style%20Library/FCA/images/menu.png") no-repeat center;
	background-size: 22px 16px;
}
#htabsmart .st-lfi .ico-select.ico-search a {
    background: #f0f0f0 url("/Style%20Library/FCA/images/search-selected.png") no-repeat center;
	background-size: 19px 18px;
}
#htabsmart .st-lfi .ico-select.ico-menu a {
    background: #f0f0f0 url("/Style%20Library/FCA/images/menu-selected.png") no-repeat center;
	background-size: 22px 16px;
}
#htabsmart .st-lfi .fpost{
	float:left;
	display:none;
	position:relative;
	margin:0px;
}
#htabsmart .st-lfi .fpost>.csearch{
	position:absolute;
	background: #f0f0f0;
    z-index: 100;
	/* box-shadow: 0px 3px 3px #cccccc; */
}
#htabsmart .st-lfi .ico-menu a span,#htabsmart .st-lfi .ico-search a span{
	display:none;
}
#htabsmart .input-append .csearch {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
}
#htabsmart .st-lfi .fpost .csearch .input-append {
    margin-top: 10px;
    margin-bottom: 10px !important;
}
#htabsmart .csearch input {
    -webkit-appearance: none;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 0 0 0 0;
}
#htabsmart .st-lfi .fpost .csearch .btn {
    position: absolute;
    z-index: 2;
    right: 0;
    height: 26px;
	width:26px;
    border: 0;
    box-shadow: none !important;
    text-shadow: none !important;
    background: url("../images/btn-search.jpg") no-repeat 100% 0 transparent;
}
div#main-nav {
    padding: 0;
    margin-bottom: 0px;
	position: absolute;
	z-index:100;
}
div#main-nav #navList {
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
	display:none;
	min-height: auto !important;
	background: #f0f0f0;
    /* box-shadow: 0px 10px 10px -9px #cccccc; */
}
div#main-nav ul li {
    display: block;
    border-bottom: 1px dotted #abadae;
}
div#main-nav ul.lev1>li {
    display: block;
    text-align: left;
    background: #f0f0f0;
    /*margin: 0 20px;*/
	padding:0 ;
}
div#main-nav ul.lev1>li:last-child {
    border-bottom: none;
}
div#main-nav ul li a {
    display: block;
    font-size: 16px;
    padding: 10px 20px 10px 0px;
    color: #626373;
}
div#main-nav ul li a.has-children {
    background: transparent url("../images/nav-link-has-children.png") no-repeat right 50%;
}
div#main-nav ul.lev1>li>a {
    font-size: 16px;
    padding: 10px 20px 10px 0px;
    text-transform: uppercase;
	margin:0 20px; /*Sub Child*/
}
div#main-nav ul li a.open {
    color: #597DDA;
    background: transparent url("../images/nav-link-has-children-close.png") no-repeat right 50%;
}
div#main-nav ul.lev1>li.on>a, div#main-nav ul.lev1>li:hover>a {
    background-color: transparent !important;
    color: #597DDA;
}
div#main-nav ul.lev1>li>a.open {
    background-color: transparent  !important;
    color: #626373;
}
div#main-nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div#main-nav ul.lev2 li {
    background: #f0f0f0;
}
div#main-nav ul.lev2>li {
	padding:0 20px; /*Sub Child*/
}
div#main-nav ul li.overview a {
    font-family: "HelveticaNeueW01-75Bold";
}
div#main-nav ul.lev2 li a {
    padding-left: 0px;
}
div#main-nav ul.lev2 .overview{
	display:none;
}
div#main-nav ul.lev2, div#main-nav ul.lev3, div#main-nav ul.lev4{
	border-top:1px dotted #abadae;
}
div#main-nav ul.lev2 li{
	border-bottom:none;
}
div#main-nav ul.lev2 li a.has-children,div#main-nav ul.lev2 li a{
	background:none;
	color: #597dda;
}
#main-nav ul.lev3 {
    display:none;
	width: calc(100% + 40px);
    left: -20px;
    position: relative;
}
div#main-nav ul.lev3 li {
    background: #fff;
    padding-left: 40px;
	border-bottom: 1px dotted #abadae;
}
div#main-nav ul.lev3 li:last-child{
	border-bottom: none;
}
div#main-nav ul.lev3 li a {
    padding-left: 0px;
	color:#626373;
}
div#main-nav ul.lev4 li a {
    padding-left: 0px;
}
#main-nav ul.lev1>li.linkmedia{
    float:none;
	line-height:30px;
}
#main-nav ul.lev1>li.linkmedia a {
    font-size: 16px;
    color: #626373;
    padding: 5px 20px 5px 0px;
    text-transform: uppercase;
	margin: 0 20px;
}
.mediaaccess a{
	color: #626373 !important;
}
#main-nav-shadow,#sub-main-nav-wrp{
    display:none;
}
#htabsmart .st-lfi .fpost>#main-nav-shadow{
	top:66px;
}
/*Header Part End*/
body h1{
    padding:0px !important;
}
#hideDiv3 {
    padding-right: 0px;
}
.body h1 {
    font-size: 24px;
}
.subhp .bread-tools .breadcrumb {
    float: none;
    width: 100%;
    background-color: transparent !important;
    padding: 0;
    margin: 0;
    border-radius: 0;
}
.subhp .bread-tools .page-tools {
    margin-top: 15px;
    width: auto;
    float: right;
	display:none;  
}
.page-tools .tool{
    display:none;  
}
.col-single p{
    line-height:20px;
}
.btnft{
       border:1px solid #ffffff;
}


.subhp .bread-tools .breadcrumb>span{
    width  :100%;
}


.row-fluid .vcard.span4 {
    width: 100%;
	max-width: 360px;
    margin: 0 auto;
}
.row-fluid .vcard.span4.rows3{
    margin: 0px auto !important;
	min-height: 280px;
    height: auto !important;
	float:none;
}
.vcard .data-top .pic{
	max-width:140px;
}
/*Home Page Start*/
.body #bnrtop .hl-story {
    position: relative;
    top: auto;
    left: auto;
    width: 91.4365%;
    padding: 15px 0;
	padding-bottom:25px;
	border-bottom: 1px solid #dbdbdb;
}
.body #bnrtop .span12.fullwidth{
	float:none;
}
.body #bnrtop .hl-story h1 {
    font-family: "HelveticaNeueW01-45Ligh";
    line-height: 1.1em;
    padding: 0;
    margin: 0 0 10px 0;
}
.body #bnrtop .hl-story h1 .location {
    font-family: "HelveticaNeueW02-55Roma";
    font-size: 1em;
    line-height: 1em;
}
.body #bnrtop .hl-story h1 .hightitle {
    font-family: "HelveticaNeueW02-55Roma";
    font-size: 2.08333em;
    line-height: 1em;
    padding-bottom: 5px;
}
.body #bnrtop .hl-story h1 .txt {
    font-family: "HelveticaNeueW02-55Roma";
    font-size: 1.25em;
    line-height: 1em;
}
.body #bnrtop #car-stories-top{
	position: relative;
	height: auto;
	margin-top:10px;
}
.body #bnrtop #car-stories-top .wrp-cst{
	position: relative;	
	height: auto;	
	margin: 0 auto;	
	left: 0;
}
.body #bnrtop #car-stories-top .wrp-cst .pager-sldr-top a:link, .body #bnrtop #car-stories-top .wrp-cst .pager-sldr-top a:visited{
	display: inline-block;
	margin: 0 0 0 5px;
	width: 8px;
	padding-top: 8px;
	background-image: url("/Style%20Library/FCA/images/quote-paging-dots.png");
	background-position: -9px;
	background-repeat: no-repeat;
	height: 0;
	overflow: hidden;
}
.body #bnrtop #car-stories-top .wrp-cst .pager-sldr-top a.current{
	background-position:0px;
}
.body #hpnews .span3{
	width: 100%;
	border-top:1px solid #dbdbdb;
	padding: 0;
	background:none;
	padding-bottom: 5px;
}
.body #hpnews .span3:last-child{
    border-top:1px solid #dbdbdb;
}
.body #hpnews .span3 p,.body #hpnews .span3 h3{
    width:100%;
}
.body .h-news h1{
    float: left;
    width: 140px;
    font-family: "HelveticaNeueW01-45Ligh" !important;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #597DDA;
}
.body .h-news .btnft{
	font-size: 14px;
	padding: 1px 12px;
}
.body .h-links h1{
    float: left;
    font-family: "HelveticaNeueW01-45Ligh" !important;
    font-size: 24px;
    font-weight: normal;
    padding: 0;
	margin-bottom:10px;
    color: #597DDA;
}
.body #hplinks .span4{
	width:100%;
	margin-bottom:10px;
	margin-left:0px;
}
#hplinks .linkContent {
    width: auto;
    float: left;
}
#hplinks .linkImages,#hplinks .linkImages img{
	width: 56px;
	height: 37px;
}
#hplinks .linkContent h3{
	padding-top:3px;
}
/*Home Page End*/
/*Sit-Map Start*/
.wrp-sitemap .span4.map-section{
	width:100%;
	margin-left: 0;
}
/*Sit-Map End*/
/*Company News Start*/
.list-resources .span11{
	width:100% !important;
}
.list-resources .span11 .els-list {
	MARGIN: 0px;
}
/*Company News End*/
/*FCA components Start*/
.innovation-image-box {
    width: 100%;
    height: auto;
}
.innovation-image-box img{
	width:100%;
	height: 100%;
}
.innovation-details {
    padding: 10px 25px 0px 25px;
    width: calc(100% - 50px);
}
.pull-qoute-slider.slider-news .c-news .slidesjs-navigation,.slider-news .c-news .slidesjs-navigation{
	display:none;
}
.slider-news .span11{
	width:100% !important;
}
.pull-qoute-slider.slider-news .nws-pager{
	margin-bottom:20px;
}
.pull-qoute-content p.qoute-heading{
	padding-top:30px;
	text-transform: uppercase;
}
.pull-qoute-content p.qoute-content{
	font-size:18px !important;
	padding: 23px 0 17px 0;
}
.slider-news .c-news .span4.cntnt-news,.slider-news .c-news .span8.gnws{
	width:100%;
}
.pull-qoute-slider.slider-news .c-news .cntnt-news{
	width:calc(100% - 40px);
}
.slider-news .c-news .slidesjs-container,.slider-news .c-news .slidesjs-container .slidesjs-control{
	width:100% !important;
}
.zig-details{
	margin-right: 3%;
}
/*FCA components End*/
/*Footer Promotion Tiles Start*/
.promotiontiles .promotionTile-container{
	margin-bottom:0px;
}
.promotionTile-container .promotiontileimg1,.promotionTile-container .promotiontileimg2,.promotionTile-container .promotiontileimg3{
	width:100%;
	height:auto;
}
.promotiontileimg1 img, .promotiontileimg2 img, .promotiontileimg3 img{
	width:100%;
}
.promotionTile-container .promotitle{
	margin-top:15px;	
}
.promotionTile-container .promodesc{
	width:100%;
	word-break: break-word;
} 
/*Footer Promotion Tiles End*/
/*Contact US Start*/
.wrapperContent,.CollapsiblePanel{
	float:left;
	width: calc(100% - 2px);
}
.CollapsiblePanel{
	margin:0 0px 20px 0px !important;
}
#contactUsTblID{
	width:100%;
}
.colsinglemob .wrapperContent,.colsinglemob .CollapsiblePanel{
	float:left;
	margin: 0 20px;
	width: calc(100% - 42px);
}
.colsinglemob .CollapsiblePanel{
	margin:0 20px 20px 20px !important;
}
.colsinglemob #contactUsTblID{
	margin: 0 20px;
	width:calc(100% - 40px);
}
.CollapsiblePanelClosed .CollapsiblePanelTab{
	margin-bottom:0px !important;
}
.DCContentBlock{
	float:left;
}
.brandLogos,.SocialLogos {
    float: left;
    width: 100%;
}
#contactUsTblID input[type="submit"]{
	width:120px !important;
}
/*Contact US End*/
/*Brands Dropdown Start*/
.brandsinfoall img{
	width: 100%;
}
.CollapsiblePanelContent .brandsinfoall p{
	padding:0 1px;
}
/*Brands Dropdown End*/
.Grid_Gallery-Div,.tabs-wrapper{
	display:none;
}
.colsinglemob.span11{
	width:100% !important;

}
.colsinglemob .ms-rteElement-P,.colsinglemob .ms-rteElement-H2,.colsinglemob .mob-p3,.colsinglemob #hideDiv3{
	padding:0 20px;
}
.colsinglemob #hideDiv3 .ms-rteElement-P,.colsinglemob #hideDiv3 .ms-rteElement-H2,.colsinglemob #hideDiv3 .mob-p3{
	padding:0px;
}
.colsinglemob #hideDiv3 .wrapperContent,.colsinglemob #hideDiv3 .CollapsiblePanel,.colsinglemob #hideDiv3 #contactUsTblID{
	margin: 0px;
	width:100%;
}
.colsinglemob #hideDiv3 .CollapsiblePanel{
	margin:0 0 20px 0 !important;
}
.colsinglemob .ms-rteElement-H2{
	line-height:22px;
}
.slider-news .c-news .span4.cntnt-news{
	padding:20px;
}
.pull-qoute-slider.slider-news .c-news .span4.cntnt-news{
	padding:0px;
}
.slider-news .c-news .span4.cntnt-news iframe, .slider-news .c-news .span8.gnws iframe{
	width:100%;
	height:100%;
}
.sldrnws-inactive.slider-news .c-news .span4.cntnt-news iframe, .sldrnws-inactive.slider-news .c-news .span8.gnws iframe{
	float:left;
}
#footer div{
	padding-left:20px;
	padding-right:20px;
}
.colsinglemob .holder-loc {
    padding: 0 20px;
	display:none;
}
.colsinglemob .SelectLoc {
    padding: 0 20px;
}
div.ms-rteElement-PullQuote {
    padding: 20px;
    font-size: 20px !important;
    line-height: 24px;
}
.col-left{
	width:100%;
}
.col-right{
	display:none;
}
.list-resources .els-list UL LI.even,.list-resources .els-list UL LI.odd{
	width:100%;
}
/*Search Page Start*/
.UserGeneric{
	word-break: break-word;
}
/*Search Page End*/
.colsinglemob .wrp-sitemap{
	padding: 0 20px;
}
.colsinglemob #hideDiv3 .slider-news {
    width: calc(100% + 40px);
    left: -20px;
    position: relative;
}
.colsinglemob .col-single .pagination{
	padding:0px;
	margin-left:20px;
	float:left;
}
.ftr-para-mar{
	margin:10px;
	min-height:auto !important;
}
.ftr-para-mar>span{
	margin: 5px 0;
    float: left;
    width: 100%;
}
/*Walter Chrysler Page Start*/
.colsinglemob .ms-rteElement-PullQuote,.colsinglemob .ms-rteElement-PullQuoteName,
.colsinglemob .ms-rteElement-PullQuoteTitle,.colsinglemob .ms-rteElement-PullQuoteTitle,.colsinglemob .ms-rteElement-PullQuoteTitle{
	clear:both;
	width: 100%;
    position: relative;
    left: -20px;
    padding-left: 20px;
    padding-right: 20px;
}
/*Walter Chrysler Page End*/
/*full width fix for grid*/
.colsinglemob .mobile_grid,.colsinglemob .hotSpot_Wrapper,.colsinglemob .mobile_tabs{
	width:calc(100% + 40px);
	position:relative;
	left:-20px;
}
/*sustainability*/
#disclosureslink{display:block !important;}
/*June 23 2016 Changes for footer Start*/
.link-socialmob{
	display:block;
}
#footer .link-socialmob {
    padding: 0 20px;
	margin-top:15px;
}
#footer ul li{
	vertical-align:top;
}
#footer .link-socialmob li {
    margin: 0;
    height: 22px;
	margin-right:1px;
	margin-bottom:5px;
}
#footer .link-socialmob li a:link,#footer .link-socialmob li a:visited {
    height: 22px;
}
#footer .link-socialmob li a img {
    position: relative;
    top: -22px;
}
/*June 23 2016 Changes for footer End*/
/*June 24 2016 Our Location Changes*/
.colsinglemob .filter_wrapper_container {
    padding: 0 20px;
	display:block;
}
.filter_wrapper_container .selectric{
    background:#fff;
    border:1px solid #597dda;
    border-radius:0px;
}
.filter_wrapper_container .selectric-hover .selectric{
    background:#fff;
}
.filter_wrapper_container .selectric .label {
    margin: 0 20px 0 10px;
    padding: 0px;
    background: #fff;
    color: #597dda;
    line-height: 24px;
    font-size: 12px;
    height: 24px;
    text-shadow: none;
    font-weight: normal;
}
.filter_wrapper_container .selectric-hover .selectric .button,.filter_wrapper_container .selectric .button {
    width: 20px;
    color: #597dda;
    height: 24px;
}
.filter_select_dropdown .selectric .button:after {
    border-top-color: #597dda !important;
}
.filter_wrapper_container .selectric-items {
    background: #fff;
    border: 1px solid #597dda;
	max-height:200px;
}
.filter_wrapper_container .selectric-items li.selected,.filter_wrapper_container .selectric-items li:hover {
    color: #597dda;
    background: #d4dfff;
}
.filter_wrapper_container .selectric-items li{
    padding: 0px 15px;
    font-size: 12px;
    border: none;
    line-height: 24px;
    min-height: auto;
}
.filter_wrapper_container .selectric-items li:first-child{
	padding-top:5px;
}
.filter_wrapper_container .selectric-items li:last-child{
	padding-bottom:5px;
}
.colsinglemob .map_canvas{
	margin: 0 20px;
    width: calc(100% - 40px);
	height: 300px;
}
/*June 24 2016 Our location End*/
/*About us Mob Start*/
.aboutusmapmob,.aboutusecomob,.aboutusfollowmob,.aboutuscompanymob,.brandsmob{
	display:block;
}
.bgscuro.aboutusecomob{
	display:inline-block;
}
.aboutus_hidemob_td,.aboutsusfollow{
	display:none;
}
.aboutuslinkmob{
	text-align:left !important;
}
.aboutusfollowmob, .aboutuscompanymob, .brandsmob {
    float: left;
    width: 100%;
    margin: 5px 0;
}
.brandsimagemob{
	margin-bottom:5px;
}
.brandsimagemob ul{
	margin:5px 0px;
	float: left;
	width: 100%;
}
.brandsimagemob ul li{
	background:none;
	padding:0px;
	display: inline;
	text-align:center;
	float: left;
	width: 50%;
	height:40px;
}
.brandsimagemob ul li a{
	line-height:40px !important; 
}
/*About us Mob End*/
.gotoarchivemob {
    display: inline-block;
    margin-left: 20px;
}
.h-news>p.btnft.bgscuro {
    display: none;
}
.CollapsiblePanelBrandsLogo {
    padding-left: 0px;
    width: 50%;
    text-align: center;
    float: left;
    margin: 2px 0;
    height: 40px;
}
.colsinglemob .CollapsiblePanel .CollapsiblePanelBrandsLogo img {
    width: auto;
}
.colsinglemob .CollapsiblePanel .CollapsiblePanelContent{
	float:left;
	width:100%;
}
/*Fixes of 13 July 2016 Exrterem small window*/
#footer p,.col-single p,.col-left p{
	text-align:left;
}
.col-left p{
	line-height:20px;
}
.aboutusfollowmob div,.aboutuscompanymob div {
    padding: 0px !important;
	padding-bottom:3px !important;
}
.brandLogos div, .SocialLogos div{
	padding:0px !important;
}
.brandLogos div{
	width: 50%;
	height:40px;
	text-align: center;
}
.mob_lineheight23{
	line-height:23px !important;
}
.mob_lineheight22{
	line-height:22px !important;
}
.col-single .module.sldrnws-mob-inactive {
    float: left;
    height: auto;
    margin-bottom: 20px;
}
.body .h-links{
	padding-top:45px;
}
.colsinglemob #contactUsTblID input,.colsinglemob #contactUsTblID textarea{
	-webkit-appearance: none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
    border-radius: 0px;
}
input,textarea,.uneditable-input{
	border-radius: 0px;
}
/*News Page Head*/
.newsdatediv, .allnewstitlediv{
	width: calc(100% - 40px);
}
.subhp .bread-tools, .no-top-image .bread-tools{
	margin-bottom:10px;
}
.mobile_line_height_normal{
	line-height:normal !important;
}
.mobile_fca_show{
	display:block;
}
.mobile_fca_hide,.ldsp_mobile_hide{
	display:none;
}
.mobile_left_text{
	text-align: left !important;
}
div#main-nav ul li a.has-children.heritage_child {
    background: transparent url("../images/nav-link-has-children.png") no-repeat right 50%;
}
div#main-nav ul li a.open.heritage_child {
    background: transparent url("../images/nav-link-has-children-close.png") no-repeat right 50%;
}
.ldsp_mobile_show{
	display:block;
}
.ldspimg {
	width:100%;
}
.ldsp_mobile_show table {
    table-layout: fixed;
}
.ldsp_mobile_show table table tr td:nth-child(2){
    text-align:right;
}
/*Canada and Mexico Flags in About Us*/
.aboutsus_mob_flag{
	display:block;
}
.aboutsus_mob_flag img {
    width: 50px;
    padding-right: 10px;
    margin-bottom: 10px;
}
/*Company Links*/
.mobile_company_links{
	display:block;
}
.desktop_companylinks{
	display:none;
}
#hplinks{
	width:100%;
}
#hplinks .span4 {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 10px;
}
#hplinks .linkImages {
    width: 57px;
    margin-right: 5px;
}
#hplinks .linkImages img{
	width:100%;
	height:100%;
}
#hplinks .linkContent{
	width:calc(100% - 62px);
}
/*Arrows in sliders*/
.mobile_slider_arrowed.pull-qoute-slider.slider-news .c-news .slidesjs-navigation, .mobile_slider_arrowed.slider-news .c-news .slidesjs-navigation{
	display:block;
}
.slider-news .c-news .slidesjs-next {
    right: 0px;
    background-position: -1px -47px;
}
.slider-news .c-news .slidesjs-next:hover {
    background-position: -1px -47px;
}
.slider-news .c-news .slidesjs-previous {
    left: 0px;
    background-position: -2px -70px;
}
.slider-news .c-news .slidesjs-previous:hover {
    background-position: -2px -70px;
}
.slider-news .c-news .slidesjs-navigation {
    top: 44%;
    width: 20px;
    height: 20px;
}
/* Fuel Page fix */
    .fueleffmob img.ms-rtePosition-1,.fueleffmob img.ms-rtePosition-2 {
    float: none;
} 
.fueleffmob{
	float:left;
	width:100%;
text-align:center !important;
}  
.fueleffmob strong {
    width: 100%;
    text-align: left;
    float: left;
}

.MSlide{
			
			width:100% !important;
			
		}

}
@media screen and (min-width: 480px) and (max-width: 767px){
/*Home Page Start*/
.body #hplinks .span4{
	width:100%;
}
/*Home Page End*/
/*Historical Services Page Start*/
#contactUsTblID td input[type="text"]{
	width:263px !important;
}
#contactUsTblID td input[type="text"][readonly="readonly"]{
	width:32px !important;
}
/*Historical Services Page End*/
/*sustainability*/
#disclosureslink{display:block !important;}
}
@media screen and  (min-width: 320px) and (max-width: 479px){
.infoBox{
	width:260px !important;
}
/*Brands Start*/
.CollapsiblePanelContent .brandsalllogos p{
	padding:0 2px;
}
/*Brands End*/
/*FCA components Start*/
/*.zig-details {
	margin-right:2%;
}*/
.zig-image-box,.zig-details{
	max-width:none;
	width: 100%;
	margin:0px;
}
/*FCA components End*/
/*Historical Services Page Start*/
#contactUsTblID td{
	width:100%;
	float:left;
}
#contactUsTblID td input[type="text"]{
	width: calc(100% - 14px) !important;
}
#contactUsTblID textarea{
	width: calc(100% - 28px) !important;
}
#contactUsTblID td input[type="text"][readonly="readonly"]{
	width:32px !important;
}
/*Historical Services Page End*/
/*Footer Promotion Tiles Start*/
.promotionTile-container .promotiontile1,.promotionTile-container .promotiontile2,.promotionTile-container .promotiontile3{
	width:100%;
	margin: 0;
	margin-bottom:30px;
}
/*Footer Promotion Tiles End*/
/*Contact US Start*/
.CollapsiblePanelContent .btnft{
	margin:0 15px;
	height:auto;
}
.SocialLogos img{
	margin-bottom:5px;
}
/*Contact US End*/
/*Footer Links Start*/
#fcafooterli .ftr-links-mar span{
	display:none;
}
#fcafooterli .ftr-links-mar a{
	clear:both;
	margin:3px 0;
	float:left;
}
#fcafooterli{
	margin:0px;
}
/*Footer Links End*/
.subhp .bread-tools .breadcrumb a:link, .subhp .bread-tools .breadcrumb a:visited, .no-top-image .bread-tools .breadcrumb a:link,
.no-top-image .bread-tools .breadcrumb a:visited{
	font-size:12px;
}
.body #bnrtop .span12{
	min-height:auto;
}
/*Search Page Start*/
.autotools .f_search{
	width: calc(100% - 4px);
    margin: 0;
	max-width: 100%;
}
.autotools .autogosearch{
	width: 100% !important;
	margin: 5px 0;
}
#top-navigation{
    padding:0px;
}
#top-navigation td{
    width:100%;
    float:left;
}
.SearchPager{
    margin:15px 0;
}
/*Search Page End*/
/*Max-width IE and firefox issue fix*/
.colsinglemob .wrapperContent img, .colsinglemob .CollapsiblePanel img,.colsinglemob img.tooltip.tooltipstered{
	width:100%;
}
.colsinglemob .wrapperContent .brandLogos img,.colsinglemob .CollapsiblePanel .brandLogos img,
.colsinglemob .wrapperContent .SocialLogos img,.colsinglemob .CollapsiblePanel .SocialLogos img{
	width:auto;
}
/*sustainability*/
#disclosureslink{display:block !important;}
/*New Mobile Footer Start*/
#fcafooter{
    display:none;
}
#fcafootermob{
    display:block;
}
#footer #fcafootermob ul li {
    margin: 0;
}
#footer #fcafootermob ul li a:link img, #footer #fcafootermob ul li a:visited img {
    display: inline;
}
#footer #fcafootermob ul li.ft-chrysler a,#footer #fcafootermob ul li.ft-dodge a{
    width:96px;
}
#footer #fcafootermob ul li.ft-ram a{
    width: 100px;
}
#footer #fcafootermob ul li.ft-mopar a{
    width:60px;
}
#fcafootermob ul {
    text-align: center;
}

#fcafooterli{
	
	margin-left: 20px;
}

.subhp .bread-tools .breadcrumb>span
{
	width:auto;
	
}

/*New Mobile Footer End*/
}
@media screen and  (min-width: 240px) and (max-width: 319px){
#navList > li:nth-child(5), .gotoarchivemob {

    display: none !important;
}
.infoBox{
	width:220px !important;
}
/*Brands Start*/
.CollapsiblePanelContent .brandsalllogos p{
	padding:0 2px;
}
/*Brands End*/
/*FCA components Start*/
/*.zig-details {
	margin-right:2%;
}*/
.zig-image-box,.zig-details{
	max-width:none;
	width: 100%;
	margin:0px;
}
/*FCA components End*/
/*Historical Services Page Start*/
#contactUsTblID td{
	width:100%;
	float:left;
}
#contactUsTblID td input[type="text"]{
	width: calc(100% - 14px) !important;
}
#contactUsTblID textarea{
	width: calc(100% - 28px) !important;
}
#contactUsTblID td input[type="text"][readonly="readonly"]{
	width:32px !important;
}
/*Historical Services Page End*/
/*Footer Promotion Tiles Start*/
.promotionTile-container .promotiontile1,.promotionTile-container .promotiontile2,.promotionTile-container .promotiontile3{
	width:100%;
	margin: 0;
	margin-bottom:30px;
}
/*Footer Promotion Tiles End*/
/*Contact US Start*/
.CollapsiblePanelContent .btnft{
	margin:0 15px;
	height:auto;
}
.SocialLogos img{
	margin-bottom:5px;
}
/*Contact US End*/
/*Footer Links Start*/
#fcafooterli .ftr-links-mar span{
	display:none;
}
#fcafooterli .ftr-links-mar a{
	clear:both;
	margin:3px 0;
	float:left;
}
#fcafooterli{
	margin:0px;
}
/*Footer Links End*/
.subhp .bread-tools .breadcrumb a:link, .subhp .bread-tools .breadcrumb a:visited, .no-top-image .bread-tools .breadcrumb a:link,
.no-top-image .bread-tools .breadcrumb a:visited{
	font-size:12px;
}
.body #bnrtop .span12{
	min-height:auto;
}
/*Search Page Start*/
.autotools .f_search{
	width: calc(100% - 4px);
    margin: 0;
}
.autotools .autogosearch{
	width: 100% !important;
	margin: 5px 0;
}
#top-navigation{
    padding:0px;
}
#top-navigation td{
    width:100%;
    float:left;
}
.SearchPager{
    margin:15px 0;
}
/*Search Page End*/
/*Max-width IE and firefox issue fix*/
.colsinglemob .wrapperContent img, .colsinglemob .CollapsiblePanel img,.colsinglemob img.tooltip.tooltipstered{
	width:100%;
}
.colsinglemob .wrapperContent .brandLogos img,.colsinglemob .CollapsiblePanel .brandLogos img,
.colsinglemob .wrapperContent .SocialLogos img,.colsinglemob .CollapsiblePanel .SocialLogos img{
	width:auto;
}
/*sustainability*/
#disclosureslink{display:block !important;}
/*240 Fixes*/
.vcard .data-top .pic img{
	width:100%;
}
.colsinglemob .col-single .pagination{
	margin:0px;
	float: none;
    text-align: center;
}
.colsinglemob .pagedivide {
    padding: 5px 0px !important;
}
.col-single .pagination ul li a{
	margin-top:0px !important;
}
}
@media screen and (max-width: 767px) and (min-width: 240px)
	{
		
		.ftr-links-mar{
			
			margin-left :0px !important;
			
		}
	}