/* Global */
.bltModals .modal{
	width:620px;
	border-radius: 0px;
	border-radius: 0px;
	position: absolute;
	top: 48%;
}
.modal-header{
	width: 95.1612903225806%;
	padding: 0.69230769230769em 2.41935483870968%;
}
.bltModals button.close{
	background: url("../img/close-modal.png") no-repeat;
	width: 17px;
	height: 17px;
	display: block;
	filter:none;
	opacity: 1;
}
.bltModals .modal-header p{
	font-size: 1.23076923076923em;
	padding-top: 1.92307692307692em;
	padding-left: 2.2%;
}
.bltModals .modal-body{
	width:90%;
	max-height: none;
	padding: 1.66666666666667em 5% 0 5%;

}
.bltModals select, .bltModals input{
	width: 100%;
	float: left;
}
input.radioDesk[type="radio"]{
	margin-right: 5px;
	width: auto;
}
.groupCarrier, .groupDevice, .groupMake, .groupModel, .no-radio{
	width: 37.4551971326165%;
	float: left;
	padding-right: 12.5448028673835%;
	margin-bottom: 0.83333333333333em;
}
.groupDevice{
	width:50%;
	clear: both;
	padding:0;
}
.groupManufacturer, .groupYear {
	width: 37.4551971326165%;
    float: left;
    margin-bottom: 0.83333333333333em;
}
.groupDeviceImg{
	float: left;
	width: 43.7275985663082%;
}
#deviceSelectedImg .deviceImage{
	float: left;
	width: 31.9672131147541%;
	min-height: 6.5em;
	display: block;
}
#deviceSelectedImg img{
	float: right;
}
#deviceSelectedImg figcaption{
	float: left;
	max-width: 55.7377049180328%;
	padding-left: 12.2950819672131%;
    padding-top: 0.41666666666667em;
    font-size: 1.16666666666667em;
    min-height: 6.5em;
}
.bltModals figure{
	margin: 0;
    min-height: 7.5em;
    width: 100%;
}
.bltModals span.error{
	float: left;
	clear: both;
	color: red;
	display: none;
}
.bltModals .modal-footer{
	text-align: center;
}
.bltModals .modal-body label{
	font-size: 16px;
	font-family: "gotham_mediumregular";
}
.bltModals .btnGlobal{
	width: 19.6610169491525%;
}
.overlay {
    background-color: #ffffff;
    display: none;
    height: 100%;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: absolute;
    width: 100%;
}
.overlay > img {
    left: 45%;
    opacity: 1;
    position: relative;
    top: 45%;
}
.mOverlay {
    background-color: #ffffff;
    display: none;
    height: 100%;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 10;
}
.mOverlay > img {
    left: 45%;
    opacity: 1;
    position: relative;
    top: 45%;
}
 .backnav-home{
 	display: none;
 }
 .no-radio, .chevyPhone, .cadillacPhone, .buickPhone, .gmcPhone{
 	display: none;
 }
 .no-radio li span.phone{
 	color: #575757;
 }
 #radioM .no-radio{
 	width: 90%;
 	padding: 0 5%;
 }
/* Change Device */
#deviceSelectedImg figcaption p span{
	vertical-align: middle;
}
#no-device{
	clear:both;
	padding-bottom: 5px;
}
#no-device li span, .no-radio li span{
	color: #0088CC;
}
#no-device li hr{
	margin: 9px 0;
}
.accordion-body{
	margin:0;
}
#devicesOpt{
	width:74.8%;
}
/* Change Vehicle */
.radioImg{
	float: left;
}
.groupContRadio{
	clear: both;
	width: 100%;
}
.groupContRadio [class*="groupRadio"]:first-child{
	clear: both;
}

[class*="groupRadio"]{
	float: left;
	width: 50%;
	margin-bottom: 25px;
	height: 180px;
}
.textRadio{
	clear: both;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 196px;
    padding: 0px 5px;
}
/* Send Phone Number */
.groupName {
    float: left;
    margin-bottom: 10px;
    padding-right: 70px;
}
.groupPhoneNumber{
	float: left;
}
.errorRadio{
	margin: 10px 0 0 20px;
}
.radioName{
	float: left;
    text-align: center;
    width: 78.9272030651341%;
    margin-top: 0.3em;
}
/* @media Global*/
@media (min-width:940px){
	.mOverlay{
		display: none !important;
	}
}
@media (min-width: 767px) and (max-width: 940px){
	[class*="groupRadio"]{
		clear: both;
		margin-left: 25%;
	}
	.mOverlay{
		display: none !important;
	}
}
@media screen and (max-width: 940px){
	.bltModals button.close{
		margin: 5px;
	}
}
@media screen and (max-width: 767px){
	.bltModals{
		display: none;
	}
	.modal-backdrop{
		display: none;
	}
}
Window size: x 
Viewport size: x