*{margin: 0;padding: 0;}
body {font-family: "Roboto",Helvetica,Arial,sans-serif;font-size: 14px;color: #191919;font-weight: 300;letter-spacing: 1px;line-height: 193%;}
body.bodyform{ letter-spacing:normal;line-height:1.432;}
.losign{background-color:#ccc !important;}
a{text-decoration: none;}
a.white,a.white:hover,a.focus{color:#fff; text-decoration:none;}
.dropdown-menu {background: none;border: 0;box-shadow: none;width: 100%;right: auto;}
.dropdown:hover .dropdown-menu {display: block;margin-top: 0;}
#header {background-image: url('../images/iacf4.jpg');background-repeat: no-repeat;background-position: center center;background-size: cover;padding-top: 20px;padding-bottom: 20px;height: 600px;background-color: #000000;}
#headerforms {background-image: url('../images/iacf1.jpg');background-repeat: no-repeat;background-position: center center;background-size: cover;padding-top: 20px;padding-bottom: 20px;height: 175px;background-color: #000000;}
#headerinventory {/*background-image: url('../images/inventory_header.png');*/	background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #fafafa;}
#mainslider {margin-top: 100px;}
.navbar {margin-bottom: 20px;}
.navbar-default {background: none;border:0;z-index:1;margin-top:-115px;}
.upgrade-category, .view-inventory {/*border-radius: 0.5rem;*/color: #ffffff !important;cursor: pointer;font-weight: 300;letter-spacing: 0;margin: 0 8px 0 0;padding: 12px 30px !important;text-decoration: none;text-transform: none;transition: all 100ms ease-in 0s;font-size: 18px;line-height: 193% !important;}
.upgrade-category {background-color: #eeb934 !important}
.view-inventory {background-color: #51a4ff;position:relative;top:12px;}
.upgrade-category:hover{background-color: #5badfa !important;}
.view-inventory:hover {background-color: #1e89ff !important;}
.upgrade-category-sub {border-radius: 1px;color: #ffffff !important; cursor: pointer;font-weight: 300 !important;letter-spacing: 0;padding: 12px 30px !important;text-decoration: none;text-transform: none;transition: all 100ms ease-in 0s;font-size: 18px;line-height: 193% !important;min-width: 130%;background-color: #eeb934 !important;}
.upgrade-category-sub:hover {background-color: #5badfa !important;}
.req,.required {color: #ff0000;font-weight: bold;text-decoration: none;}
.form-horizontal .control-label {font-weight: 300;text-align: left;}
.slide_title_h1 {display: block;font-family: "Arial Narrow",Arial,sans-serif;font-size: 3em;font-weight: bold !important;letter-spacing: -1px;line-height: 115% !important;margin: 25px 0;text-transform: uppercase;color: #ffffff;}
.slide_title {display: block;font-size: 3em !important;line-height: 105% !important;margin: 0 auto 15px !important;padding: 0 !important;text-shadow: none !important;color: #ffffff;}
.unl{border-bottom:1px solid #ccc;}
.modal-links{padding-left:15px;}
.no-mar-top{margin-top:0px !important;}
.no-mar{margin:0px !important;}
.no-pad{padding:0px !important;}
.slide_text {margin-top: 20px;color: #ffffff;display: block;font-size: 1.5em;margin-bottom: 20px;}
.slide-h4 {color: #ffffff;font-size: 2.9em;line-height: 0.5em;}
.slide_link {display: block;font-size: 1.5em;margin-top: 20px;}
.s5_button_highlight {background-color: #eeb934 !important;transition: all 100ms ease-in 0s;color: #ffffff;text-transform: none;border-radius: 2px;margin: 0 8px 0 0;cursor: pointer;font-weight: 300;letter-spacing: 0;padding: 12px 30px;text-decoration: none;}
.s5_button_highlight:hover {text-decoration: none;color: #ffffff;background-color: #5badfa !important;}
#bluerow {background: #25ade9 none repeat scroll 0 0 !important;padding-bottom: 50px;padding-top: 50px;color: #ffffff;text-align:center;}
#maincontent {padding-bottom: 100px;padding-top: 50px;}
.inner-banner{background: rgba(13, 14, 15, 0.14);box-shadow: 1px 1px 100px 1px rgba(168, 168, 168, 0.58) inset;}
#adbox1 {padding: 5px; width: 310px;text-align: center;border: black 1px dashed;border-width: thin;color: #555555;line-height: 29px;margin-bottom: 10px;font-weight: 400;}
#adbox2 {padding: 5px; width: 310px; text-align: center; border: black 1px dotted;border-width: thin;color: #555555;line-height: 29px;margin-bottom: 10px;font-weight: 300;font-size: 16px;}
.header-h3{color: #ffffff;font-size: 2.2em;font-weight: bolder;line-height: 1.5em;margin-top: -30px;text-align: center;}
.text-h3 {color: #ffffff;font-size: 1.3em;line-height: 1.3em;margin-bottom: -30px;text-align: center;}
.form-horizontal .control-label {font-size: 16px;}
.footer {background-color: #FAFAFA;width: 100%;color: #c2c2c2;	text-align: center;font-size: 0.9em;	font-weight: 300;letter-spacing: 1px;line-height: 220%;padding-bottom: 100px;padding-top: 50px;}
.footer a {text-decoration:none;color: #c2c2c2;}
.footer a.menu { color: #747474;font-size: 1.2em;}
.footer a.menu:hover {color: #5badfa;}
.navbar-default .navbar-toggle {border-color: #000;}
.navbar-toggle {background-color: #000;}
#toTop{position: fixed;bottom: 95px;right: 0;cursor: pointer;display: none;z-index: 99;}
p.copyright {color: #000000;}
.tile {display: inline-block;}
.car-photo{margin-top:12px;}
.height1em-normal-space{letter-spacing:normal !important; line-height:1.4em !important;}
.font-15{font-size:15px;}
.popover{max-width:90% !important;}
table.poptab th{font-size:12px; font-family:sans-serif; font-weight:600 !important;}
/*.davhtm{padding:0px 20px; width: 500px !important;height: 165px;margin: auto;display: block;}/*position: relative;top: 100px;}*.upgrades{padding:0px 20px; padding-top:20px; width: 230px !important;height: 145px!important;margin: auto;display: block;position: relative;}/*top: 115px;}*/
.two-logo{ margin:auto; padding:20px 20px; /*height:240px;*/ width: auto !important;  }
.inventory-logo{width:auto!important; display:inline-block;}
.page-inventory{background-image:url('../images/back-grd.jpg'); background-attachment:fixed; background-position:center top;}
.text-inventory{text-decoration:none !important; position:relative; top:8px;font-weight: 700;color:#013366;text-shadow: 0 1px 0 #fff;display: block;}
.none-decoration:active,.none-decoration:hover,.none-decoration:focus{text-decoration:none;}
.blue-strip{background:#013366; padding:15px; color:white; text-transform:uppercase; font-size:14px; letter-spacing:0.6px;}
.inventory-tag-box{padding:15px 15px 0px; font-size:11px; font-weight:600; text-transform:uppercase; color:#033265;}
/*color: #23527c;text-shadow: 0 1px 0 #fff;}*/
.overlay{position:fixed; width:100vw; height:100vh; z-index:9999999; cursor:wait;top:0px; left:0px; background:rgba(0,0,0,0.41);}
.single-inventory-box{padding:20px 0px; border-top:1px solid #ccc; margin:15px 0px; box-shadow:0px 0px 15px 0px #C3BFBF}
.inventory-filters{position:relative; min-width:20em;}
.btn-modal-popup{padding:20px 10px; box-shadow:0px 0px 15px 0px #C3BFBF; margin-top:15px; position:relative; max-height:90vh !important; overflow:auto; }
.fixed{position:fixed !important; top:0px;}
.mhd {font-size:11px;font-weight:800;color:#000000;font-family:sans-serif; text-transform:uppercase;}
#cbox { width: 1.6rem; height: 1.6rem; }
.ss{ width: 1.6rem; height: 1.6rem; }
.blue-row-container{width:100%; display:block; margin-top:90px;}
input[type="file" i] { -webkit-appearance: initial; display:none;}
.custom-file-upload{border: 1px solid #ccc;display: block;padding: 6px 12px;cursor: pointer;}
.vehicle h2 {color: #fff;background: #013366;padding: 10px 15px;margin: 0px 0 5px; font-weight: normal;font-size: 1.1em;border-radius: 3px;}
.vehicle-general{padding: 0px auto;border-bottom: 2px solid #3F658B; margin-bottom:5px;color:#013366 !important;}
.vehicle-details table,.vehicle-general table{width: 100%;}
.vehicle-general table tr td{padding:5px;}
.vehicle-details table tr:not(:last-child){border-bottom: 1px solid #C6D1DC;}
.vehicle-details table tr td {padding: 3px;font-size: 12px;}
.btn-vehicle{background:#013366; color:#fff !important;}
.text-vehicle{color:#013366 !important;}
ul.li-type, ul.li-type li{list-style:none;}
.solid2px:not(:last-child){border-right:2px solid;}
ul.li-type li a{display:inline-block; padding:0px 5px; margin:2px;color:#013366 !important; font-weight:bolder;}
.vehicle-details table tr td:nth-child(odd){color:#013366;}
.vehicle-details table tr td:nth-child(even){font-weight:600;}
.vehicle-collapse{position: absolute;right: 35px;background: #fff;top: -0.2px;padding: 8px;}/*position:relative; right:0px; float:right; background:#fff; padding:8px; top:-10.2px;}*/
.vehicle .car-image{width:10em !important; margin:auto;}
.sign-up{padding:2rem 0px;}
.sign-up-form-container{width:40%; margin:auto;}
.signup-logo-half{position:relative; z-index:0;top:34px;}
.vehicle-general .center-md{padding:5px 0px;}
.feature-val{color:#000; font-weight:600;}
.invent{width:100% !important; border-top: 5px solid #7DB37F;/*margin-top:35px;*/}
.banner-in{width:20%;float: left;padding: 9rem 1rem;position:relative;}
.center-a{margin: 0px auto;}
.invent .text-center{display: block;}
.max568{display:none;}
.nav-head img{width: 100%;}
.none{ float: none !important;}
.foot-img{display: inline-block;}
.logo{width: 700px !important;height: 245px!important;margin: auto;display: block;position:relative;z-index:9;}
.main-cont{padding-bottom: 0px;}
.full_banner{padding: 20px 0px 30px 0px;}
#div{background-color:rgba(0,0,0,0.85);padding: 50px;display: none;width: 100%;position: fixed;z-index: 1;height: 100%;}
#popup{width: 40%;margin: auto;padding: 40px;border: 2px solid #FFC107;background-color: white;top: 10%;border-radius: 10px;opacity: 1;position: relative;}
#popup input,textarea{width: 98%;margin: auto;margin-bottom: 15px;border-radius: 5px;padding: 5px 10px;border-width: 1px;}
#popup .submit{width: 120px;border-radius: 5px;border-width:0;padding: 5px;font-size: 20px;font-weight: 400;color: white; background-color:#FFC107;margin: 0px;}
#cancel{right: -17px;top: -16px;position: absolute;}
#cancel,#show_form{cursor:pointer;}
.err_msg{color: red;font-style: italic;font-weight: 600;}
.bg-banner {background: url("../images/upgrademytrade_banner_image.png") no-repeat center center;background-size: cover;padding-bottom: 60px;position: relative;width: 100%;}
.bg-banner:before {background: rgba(0,0,0,.4) url("../images/overlay.png") repeat top left;content: "";height: 100%;left: 0;position: absolute;width: 100%;z-index: 0;}
.banner-in h1{color:White;margin-bottom:0px; padding:1.4321rem 0px;font-weight:300;font-size: 4rem;}
.btn-circle{border-radius:50%;background-color:#51a4ff; padding:20px; color:white; font-size:18px; transition:0.3s all ease;}
.btn-circle:hover{background-color:#1e89ff !important;  color:white;}
.fixed-top-right{position:fixed; top:10px; right:10px;}
.contain{width:100%;padding:0px !important;margin:0px !important;display:table;}
.tag{position: relative;background: rgba(43,60,74,.5);border-top: 1px solid #73848d;bottom: 66px;width: 100%;color: white;text-align: center;}
.tag h2{font-weight: 300;text-transform: uppercase;display: inline-block;}
.inner-banner a{text-decoration: none;text-transform: uppercase;}
.inner-banner a:hover{text-decoration: none;text-transform: uppercase;}
#logo-text{background-color: rgba(51,51,51,0.41);padding:5px 15px;font-size: 30px;font-family: "Roboto",Helvetica,Arial,sans-serif;color: white;text-transform: uppercase;display: inline-block;line-height: normal;}
.nav-head:hover{text-decoration: none;}
.tag2{color:#D07C11;font-weight: 700;}
.disap{background:transparent;border:none;font-weight:800;color:#003d77;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform: uppercase;}
.form-control-feedback { background-color:#D8D8D8;border:1px solid #ccc;z-index:0;}
.form-control {border-radius:0px;}
.form-page{background:none !important; height:auto !important; height:175px; padding:20px 0px;}
.form-page .logo { width: 63% !important; height: 175px!important; /*margin-left: 75px;*/ display: block; position:relative; top:90px; margin-bottom:30px;}
.radio { height:30px ; width:25px; display:inline-block; margin-right:35% !important; }
.bodyform .btn { border:0;border-radius:0px;background-color:#51a4ff; padding:6px 46px; font-size:18px; text-transform:uppercase;}
.bodyform .btn:hover { border:0;background-color: #1e89ff; }
.vehicle-details .carousel .item img{margin:auto !important;}
li.right-menu-devider:last-child{display:none !important;}
nav .navbar-collapse>ul.admin-nav{float:none;text-align:center;}
nav .navbar-collapse>ul.admin-nav>li{float:none;display:inline-block;}
/* mobile */
@media screen and (min-width : 1161px){.banner-in img{vertical-align: baseline;padding-top: 25px;width: 90%;height: 360px;}}
@media screen and (max-width : 1160px){.banner-in img{vertical-align: baseline;padding-top: 25px;width: 100%;height: auto !important;}}
@media screen and (max-width: 640px) {
	.slide_title_h1 { font-size: 3em !important;text-align:center;}.slide_title {font-size: 1.8em !important;text-align:center;}.slide_text {font-size: 1.4em !important;text-align:center;}.slide-h4 {	font-size: 1.8em !important;text-align: center !important;display: block;}.s5_button_highlight {width: 100% !important;display: block;text-align: center;}#header {min-height: 600px;height: auto;}#headerforms {	min-height: 200px;height: auto;}#headerinventory {/*min-height: 200px;height: auto;*/}	#adbox1, #adbox2 {width: 100%;}	#navbar {margin-top: 70px;}.upgrade-category, .upgrade-category-sub {margin: 0 0 5px 0;text-align:center;width: 100%;min-width: 100%;white-space: normal !important;border-radius: .25rem;}.view-inventory{/*font-size: 16px;*/}.dropdown-menu {display: none !important;}.open .dropdown-menu {display: block !important;}}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { #adbox1, #adbox2 {width: 100%;}#adbox2 img{margin: 0 !important;}}
@media screen and (max-width : 991px){.bodyform .logo { margin: auto !important; }.banner-in{width: 100%;border-bottom: 5px solid #fff;}.nav-head{width: 100%;}.nav-head img{width: 55%;display:block;margin: auto;} .vehicle-details table tr{border-bottom: 1px solid #C6D1DC;} .btn-vehicle{margin-top:7px;}}
@media screen and (max-width : 568px){.banner-in{width: 100%;float: none;display: inline-block;}#maincontent{padding-bottom: 0px;padding-top: 50px;}#show_form{height: 100px;}.text-inventory{font-size:2.5rem;}.vehicle-collapse{display:none;}.inventory-filters,.single-inventory-box{margin:15px -15px;}.inventory-tag-box{margin:auto -15px;font-size:20px;}.inventory-tag-box{font-size:13px; padding-top:0px;} .inventory-tag-box ul{margin:0px; padding:15px 0px;}.vehicle-general h2{margin:0px -12px 5px;}.max568{display:initial;}.min568{display:none;}ul li.tile{display:block;}li.right-menu-devider{display:none !important;}}
@media screen and (max-width : 380px){#div{padding: 0px !important;}.anchor{border-top:1px solid;}}
@media screen and (max-width : 456px){.nav-head img{width: 225px;height: 95px;}	.upgrades { width: 150px !important; height: 95px!important; top:0px !important;}}
@media screen and (max-width : 667px){#popup{width: 264px;}}
@media screen and (max-width : 666px){.sec-1{background-image:url("../images/6.png") !important ;background-size:100% 100%;}.sec-2{background-image:url("../images/3.png") !important ;background-size:100%;}	.sec-3{background-image:url("../images/4.png") !important ;background-size:100% 100%;} .sec-4{background-image:url("../images/78.png") !important ;background-size:100% 100%;} .banner-in{padding:12% 0;}.banner-in h1{font-size: 2em;margin: 8% 0px;}}
@media screen and (min-width : 992px){.blueback{margin-top: -66px;} .center-md{text-align:center}.anchor{text-align:right;}}
@media screen and (min-width:320px) and (max-width : 568px){}
@media screen and (max-width: 1199px) {.banner-in h1{font-size: 3rem;} .inventory-nav{text-align:center;} .bodyform .btn { padding:6px 20px; } .inventory-filters{min-width:16em;} .sign-up-form-container{width:60%;} }
@media screen and (max-width : 991px){ .text-inventory{top:0px;} .sec-1{background-image:url("../images/6.png") !important ;background-size:100% 100%;}.sec-2{background-image:url("../images/3.png") !important ;background-size:100% 100%;}.sec-3{background-image:url("../images/4.png") !important ;background-size:100% 100%;}.sec-4{background-image:url("../images/78.png") !important ;background-size:100% 100%;}.banner-in:after{background:rgba(0,0,0,.4) url("../images/overlay.png") repeat top left;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.inner-banner{position: relative;z-index: 1;}.tag{position: relative !important;bottom: 0 !important;}.f1{margin-top: 92px;}.invent{padding-bottom: 0px;} .inventory-filters{min-width:12em;}.tagtitle,.anchor{text-align:center; line-height:15px;}}
@media screen and (max-width:767px){.upgrades {padding-top: 0px; top:-12px;}.two-logo{ margin:auto; padding:20px 0px; height:auto; width: auto !important;  }.none .col-xs-6{padding:0px;}.bodyform .form-page .logo {width:100% !important; height:4em;}.inventory-filters{min-width:12em;}.sign-up-form-container{width:80%;}nav .navbar-collapse>ul.admin-nav{text-align:left;}nav .navbar-collapse>ul.admin-nav li{display:block;}
}