.btn{padding-top:5px !important; padding-bottom:5px !important; border:none;}
.m-t-10{margin-top:10px;}
.bannr {position: relative; 
   width: 100%; /* for IE 6 */}
   .bannr-img {
width: auto; height:auto; margin:auto;
}
.bannr-img-mob{width:-webkit-fill-available; height:auto; margin:auto;}
.m-t-5{ margin-top:5px;}
.overlay-txt {
   /* margin-top: 512px;
    width: 60%;
    position:relative;*/
      width: 60%;position: relative;
    top: -100px;
    height: 0px;
} 
.desc-1 {
	float:left;
    font-weight: bold;
}
.desc-2 {
	margin-left: 110px;
}
.snd-desc {
	border-top:1px solid #555;
    display: block;
    width: 53%;
    margin-top:0px;
}
.snd-desc-1 {
	display: inline-table;
    font-size: 40px;
    margin-left: 14px;
}
.snd-desc-2{
        display: inline-block;
    font-size: 13px;

    width: 27%;
    margin-left: 10px;
    }
.thrd-desc {
	    font-size: 14px;
    display: inline-block;
    width: 60%;
    margin-top:5px;
}

.disclaimer-wishlist {
	/*background-color: whitesmoke;*/
	text-align: justify;
    font-family: 'ProximaNovaRgRegular', 'fordngbs-antenna-re', arial, helvetica, sans-serif;
    font-size:12px; 
    line-height: normal;
    padding-top: 10px; 
}

h5 .location-label {
	font-size: 23px;
}
.closest-dealer a {
	color: #f26147;
}
.name h4{
	display: inline;
}
.name .icon-chevron-thin-right:before {
	content: "\e663";
	color: #f26147;
}
.name {padding-bottom:27px;}

.closest-dealer .info {
	margin-bottom: 20px;
	font-family: 'ProximaNovaRgRegular', 'fordngbs-antenna-re', arial,
		helvetica, sans-serif;
    text-align: center;
}
*,:after,:before{box-sizing:border-box} 

.closest-dealer .actions, .fgx-brand-css .trigger-update-zip .location-aware .actions
	{
	margin-bottom: 20px;
	text-align: center;
}
.closest-dealer .details .actions .directions , .closest-dealer .details .actions .send-phone {
		display: inline-block;
		vertical-align: top;
		width: 37%;
	}
.directions .icon-view-map-outline-50px:before, .send-phone .icon-credit-test-drive-outline-50px
{
	font-size: 50px;
}
.directions p {
    margin-left: 49px;
}
.directions p, .send-phone p {
	width: 50px;
	margin-bottom: 0px;
	/* margin-left: 40px; */
}
.closest-dealer .details .actions .send-phone{
	
	display: inline-block;
		vertical-align: top;
		width: 26%;
}
.send-phone a{
	    cursor: pointer;
}
.send-phone p {
  margin-left: 30px;
 }
#without-offers .btn-primary {
	background-color: #f26147;
}
#with-offers a {
	margin-top: 10px;
}
#zip-modal .btn-default .badge, .btn-primary {
    background-color: #f26147;
    color: #fff;
}
.btn, .text-nowrap {
    white-space: nowrap;
}

#with-offers .btn-primary {
	background-color: #f26147;font-size: 16px; margin-top:38px;	
}
.name [class*=" icon-"], .name [class^=icon-] {
	font-size: 31px;
	vertical-align: middle;
}


@media only screen and (max-width: 767px) and (orientation: portrait) {

.overlay-txt{width: 100%; position: relative;
    top: -85px;
    height: 0px;}

}
@media only screen and (max-width: 767px) and (orientation: landscape) {

.overlay-txt{width: 100%; position: relative;
    top: -100px;
    height: 0px;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
.disclaimer-wishlist{ width:100%!important;}
.btn{padding-top:5px!important; padding-bottom:5px !important; border:none;}
.closest-dealer .actions, .fgx-brand-css .trigger-update-zip .location-aware .actions{margin-top:15px;}
.name{border-right:none; padding-bottom: 25px;}
.closest-dealer .name {text-align: center;}
.closest-dealer .info{text-align:center;}
.closest-dealer .details .actions .directions, .closest-dealer .details .actions .send-phone {width:40%;}
.disclaimer-wishlist{font-size:13px;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {

.btn{padding-top:5px !important; padding-bottom:5px !important;border:none;}
.name{border-right:none; }
.closest-dealer .actions, .fgx-brand-css .trigger-update-zip .location-aware .actions{margin-top:15px;}
.closest-dealer .name {
 text-align: center;
}
.closest-dealer .info{
text-align:center;
}
.closest-dealer .details .actions .directions, .closest-dealer .details .actions .send-phone{
width:40%;

}
.disclaimer-wishlist{
font-size:13px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width : 1024px) and (orientation: portrait){
/*.i-pad { height:309px;}*/
.container {/*margin-top: 20px;*/padding-top: 0px;}
.name{ border-right:none;}
/*.overlay-txt {margin-top:267px; margin-left: 15px;}*/
.btn{padding-top:5px !important; padding-bottom:5px !important;border:none;border:none;}
.thrd-desc{width:100%;}
.closest-dealer {padding-bottom: 0px; overflow: hidden;}
.closest-dealer .details .info { display: inline-block; width: 100%; height: 100%; vertical-align: middle; text-align: center; }
.closest-dealer .details { border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; }
.closest-dealer .name { float: left; width: 33%; padding: 0px;}
.closest-dealer #optout { text-align: left !important;}
}
@media only screen and (min-device-width: 768px) and (max-device-width : 1024px) and (orientation: landscape){
/*.i-pad{ height: 412px}
.overlay-txt {margin-top: 357px!important;margin-left: 18px;}*/
.details .actions {
	margin-top: 0;
	margin-bottom: 10px;
	display: inline-block;
    width: 40%;
    height: 100%;
}
.btn{padding-top:5px !important; padding-bottom:5px !important;border:none;}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation: portrait){
/*.i-pad{height:412px;}
.overlay-txt {
    margin-top: 355px;
}
.container {
	margin-top: 20px;
padding-top: 10px;
}*/
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation: landscape){
/*.i-pad{height:412px;}
.overlay-txt {margin-top: 520px; margin-left:15px;}*/
.btn{padding-top:5px !important; padding-bottom:5px !important;border:none;}
}
@media screen and (min-width: 992px) {
	.closest-dealer .details {
		font-size: 1.6rem;
border-right:1px solid #dbdbdb;
border-left:1px solid #dbdbdb;
	}
.fgx-brand-global-container-pad {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media only screen and (device-width: 812px){
.i-ph-x {height: 327px;}
.thrd-desc{width:90%;}
.btn{padding-top:5px !important; padding-bottom:5px !important; border:none;}
/*.overlay-txt { margin-top:265px!important; margin-left: 17px; }*/
.details {
    border-right: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
}
}
/* added for zip modal popup */
#zip-modal btn.disabled, #zip-modal .btn[disabled],#zip-modal fieldset[disabled] .btn {
    opacity: .65;
    filter: alpha(opacity=65);
    cursor: not-allowed;
    pointer-events: none;
}
#zip-modal .btn {
    text-transform: capitalize;
}
#zip-modal .btn { margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    width:auto !important;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none ;
    padding-top: 10px !important; 
   padding-bottom: 10px !important;    
}
#zip-modal .btn,#zip-modal .btn-default.active,#zip-modal .btn-default:active,#zip-modal .btn-primary.active, 
   #zip-modal .btn-primary:active,#zip-modal .btn-secondary.active,#zip-modal .btn-secondary:active, 
   #zip-modal .dropdown-menu>.disabled>a:focus,#zip-modal .dropdown-menu>.disabled>a:hover,
   #zip-modal .form-control,#zip-modal .hamburger-icon,#zip-modal .lincoln-si .btn-primary.active, 
   #zip-modal .lincoln-si .btn-primary:active,#zip-modal .lincoln-si .btn-secondary.active, 
   #zip-modal .lincoln-si .btn-secondary:active,#zip-modal .lincoln-si .btn-tertiary.active,
   #zip-modal .lincoln-si .btn-tertiary:active,#zip-modal .open>.dropdown-toggle.btn-default, 
   #zip-modal .open>.dropdown-toggle.btn-primary,#zip-modal .open>.dropdown-toggle.btn-secondary, 
   #zip-modal .open>.dropdown-toggle.lincoln-si .btn-primary, 
   #zip-modal .open>.dropdown-toggle.lincoln-si .btn-secondary, 
   #zip-modal .open>.dropdown-toggle.lincoln-si .btn-tertiary {
    background-image: none;
}
#zip-modal .btn,#zip-modal .text-nowrap {
    white-space: nowrap;
}
#zip-modal *,#zip-modal :after,#zip-modal :before{box-sizing:border-box} 
    .h3, h3 {
    font-size: 16px !important;
}
.modal-zip-backdrop {
    opacity: .5;

}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2021!important;
    background-color: #000;
        }     
 .fade.in {
   opacity: 1;
    }
.modal-zip {
    opacity: 1;
    display: block !important;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}                
.modal, .popover {
    left: 0;
    display: none;
}
.modal, .modal-open {
    overflow: hidden;
}
.fade {
    opacity: 0;
    transition: opacity .15s linear;
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0,-25%);
    transform: translate(0,-25%);
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
}

 @media screen and (min-width: 992px){
.modal-zip .modal-dialog {
    margin: 150px auto !important;
  } }
 @media screen and (min-width: 768px){
.modal-zip .modal-dialog {
    margin: 120px auto;
 }}

.modal-zip .modal-dialog {
    width: 310px !important;
    margin: 70px auto;
}

@media screen and (min-width: 768px){
.modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
.modal-content { box-shadow: 0 5px 15px rgba(0,0,0,.5);}
 }
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
} 
.modal-zip .modal-content {
    padding: 20px 25px;
    margin-top : 70px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0;
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    outline: 0;

}
.modal-content, .popover {
    background-clip: padding-box;
}
.modal-zip .sub-heading {
    font-size: 12px;
}
.modal-zip .sub-heading, .modal-zip h3 {
    margin: 0 0 12px;
    color: #777;
    font-weight: 700;
} 
.modal-zip .zip-search {
    margin: 0 0 0px;
}
.modal-zip .zip-search-input {
    padding: 0 12px 0 0;
}
.modal-zip .zip-search-btn, .modal-zip .zip-search-input {
    float: left;
    width: 50%;
}
.modal-zip .form-control-zip {
    width: 100%;
    height: 45px;
    border: 1px solid transparent;
    background: #f0f0f0;
    box-shadow: none;
}

.modal-zip .zip-search-btn {
    padding: 0 0 0 12px;
}
.modal-zip .zip-search-btn, .modal-zip .zip-search-input {
    float: left;
    width: 50%;
}
.modal-zip .zip-search-btn .btn {
    padding: 10px;
    display: block;
}

/* zip overlay button color change */

#zip-modal .btn-primary:hover {
    color: #fff;
    background-color: #f26147;
    border-color: #f26147;
}
#zip-modal .btn-primary:hover {
    color: #fff;
    background-color: #f26147;
    border-color: #f26147;
}
#zip-modal .btn-default .badge, .btn-primary {
    background-color: #f26147;
    color: #fff;
}

#wishlist-lincoln .quote-pos {
    top: 437px;
    left: 12%;
}
.m-b-0{margin-bottom:0px;}
.m-t-5{margin-top:5px;}
.m-b-5{margin-bottom:5px;}

@media screen and (min-width: 1440px) {
.container-para { width: 1366px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; }
 }
/* added for button color */
.btn{ border: none; }

/* added for disclosure */
.disclosures-text{
	background: none !important;
	text-align : justify !important;
	color:black !important;
}
.disclosures-text li{
font-family: 'ProximaNovaRgRegular', 'fordngbs-antenna-re', arial, helvetica, sans-serif !important;
font-size : 15px !important;
}
/*added for header overlap issue */

@media screen and (min-width: 480px){
.fd-golf-form-wrapper.fd-golf-overlay{
z-index: 4000 !important;
}
}
@media screen and (min-width: 768px){
.fd-golf-form-wrapper.fd-golf-overlay {
z-index: 4000 !important;
}
} 