		body {
			font-size: 15px;
			margin: 0;
			padding: 0;
			color: #01112a;
			font-style: italic;
			overflow-x: hidden; 
		}
		p {
			margin: 0;
			padding: 0;
		}
		.pt-20 {
			padding-top: 20px;
		}
		.pb-20 {
			padding-bottom: 20px;
		}
		.pt-30 {
			padding-top: 30px;
		}
		.pb-30 {
			padding-bottom: 30px;
		}
		.pt-50 {
			padding-top: 50px;
		}
		.pb-50 {
			padding-bottom: 50px;
		}
		.pt-80 {
			padding-top: 80px;
		}
		.pb-80 {
			padding-bottom: 80px;
		}
		.pt-90 {
			padding-top: 90px;
		}
		.pb-90 {
			padding-bottom: 90px;
		}
		.pt-120 {
			padding-top: 120px;
		}
		.pb-120 {
			padding-bottom: 120px;
		}
		.pt-150 {
			padding-top: 150px;
		}
		.pb-150 {
			padding-bottom: 150px;
		}
		.phone-header.style1 {
		    padding: 8px 45px;
		    background-color: #01112a;
		    position: absolute;
		    top: -5px;
		    left: 0;
		    /*width: calc(40% - 310px);*/
		    z-index: 1;
		    /*border-radius: 92px 0 0 92px;*/
		    width: 25%;
		    -webkit-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    -moz-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
		    -webkit-clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
			-o-clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
			-ms-clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
			-moz-clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
		}
		.phone-number p {margin-bottom: 0px !important; color: #ffbe00; font-size: 25px;}
		.phone-number small {color: #fff;}
		.bg-light {
		    background-color: #ffbe00 !important;
		    padding: 18px 0;
		}
		.navbar-light .navbar-nav .nav-link {
		    color: rgb(1, 17, 42);
		    font-weight: bold;
		    font-style: italic;
		    padding-left: 15px;
		    padding-right: 15px;
		}
		.navbar-light .navbar-nav .nav-link:hover {
		    color: #fff;
		    transition: 300ms;
		}
		.item-bg
		{
			background: rgb(1, 17, 42);
			color: #ffbe00 !important;
			clip-path: polygon(7% 0, 100% 0%, 91% 100%, 0% 100%);
			padding: 5px 10px;
		}
		.ban
		{
			width: 100%;
		}
		.res-image {width: 100%;}
		.sticky {
		  position: fixed;
		  top: 0;
		  width: 100%;
		  padding: 20px 0;
		  z-index: 1000;
		}
		/*.logo-res {width: 98%;}*/
		.about-box {
			width: 100%;
			background: #fff;
			position: relative;
			margin-top: -8%;
			box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
			-webkit-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    -moz-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    -o-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    -ms-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    padding: 35px 25px;
		}
		.art-bx {
			clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			-webkit-clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			-moz-clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			-ms-clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			-o-clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
		}
		.art-sv {
			clip-path: polygon(8% 0, 99% 0, 91% 100%, 0% 100%);
			-webkit-clip-path: polygon(8% 0, 99% 0, 91% 100%, 0% 100%);
			-moz-clip-path: polygon(8% 0, 99% 0, 91% 100%, 0% 100%);
			-ms-clip-path: polygon(8% 0, 99% 0, 91% 100%, 0% 100%);
			-o-clip-path: polygon(8% 0, 99% 0, 91% 100%, 0% 100%);
			background: #efefef;
		}
		.art-sv img {
			width: 100%;
			height: 170px;
			object-fit: scale-down;
		}
		.art-bx2 {
			clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			-webkit-clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			-moz-clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			-ms-clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			-o-clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
		}
		.service h5 {
			font-size: 15px;
			font-weight: bold;
			padding: 5px;
		}
		.service a {
			color: #003d8d;
		}
		.service a:hover {
			color: #003d8d;
			text-decoration: none;
		}
		.title-hd h1 {
			font-size: 32px;
			color: #01112a;
			margin-bottom: 15px;
		}
		.title-hd img {
			margin-bottom: 30px;
		}
		.margin-sty {
			margin: 0 8px 0 -42px !important;
		}
		.pad-style {
			padding-left: 38px;
		}
		.bg {
			background: #e1e1e1;
			padding: 25px;
			min-height: 125px;
		}
		.bg h5 {
			margin-top: 5px;
		}
		.ftr-info {
			background: #0046a6;
			overflow-x: hidden;
		}
		.ftr-info h3 {
			color: #fff;
			font-weight: bold;
			font-size: 25px;
			padding: 30px;
			margin-bottom: 0;

		}
		.info-bg {
			background: #01112a;
			clip-path: polygon(14% 0, 100% 0%, 86% 100%, 0% 100%);
		}
		.ftr {
			background: #002559;
			padding: 50px 0;
		}
		.ftr h3 {
			color: #fff;
			font-size: 18px;
			margin-top: 15px;
		}
		.ftr p {
			color: #fff;
			margin-top: 8px;
		}
		.ftr a {
			line-height: 30px;
			color: #fff;
		}
		.ftr a:hover {
			color: #ffbe00;
			text-decoration: none;
		}
		.ftr-bottom {
			background: #01112a;
			padding: 5px 0;
		}
		.ftr-bottom p {
			color: #fff;
			padding: 5px 0;
			margin-bottom: 0;
		}
		.top-head {
			background: #002559;
			padding: 5px;
		}
		.top-head p {
			color: #fff;
		}
		.fa-facebook, .fa-instagram, .fa-pinterest, .fa-phone, .fa-envelope, .fa-map-marker {
			color: #ffbe00;
			font-size: 18px;
		}
		.top-head i {
			margin-right: 8px;
			background: #01112a;
			padding: 3px;
			border-radius: 3px;
			margin-bottom: 5px;
		}
		input[type="text"], input[type="email"] {
			width: 100%;
			height: 50px;
			border-radius: 0;
			border:1px solid #bbd0ee;
			padding: 5px;
			margin-bottom: 15px;
		}
		textarea[type="text"]{
			width: 100%;
			height: 120px;
			border-radius: 0;
			border:1px solid #bbd0ee;
			padding: 5px;
			margin-bottom: 15px;
		}
		.sbm {
			width: auto;
			border-radius: 0;
			border:1px solid #bbd0ee;
			padding: 8px 20px;
			margin-bottom: 15px;
			background: #002559;
			color: #fff;
			text-align: center;
		}
		.art-contact {
			clip-path: polygon(8% 0, 99% 0, 92% 100%, 0% 100%);
			-webkit-clip-path: polygon(8% 0, 99% 0, 92% 100%, 0% 100%);
			-moz-clip-path: polygon(8% 0, 99% 0, 92% 100%, 0% 100%);
			-ms-clip-path: polygon(8% 0, 99% 0, 92% 100%, 0% 100%);
			-o-clip-path: polygon(8% 0, 99% 0, 92% 100%, 0% 100%);
			background: #efefef;
			padding: 30px;
			min-height: 150px;
		}
		.art-contact i {
			font-size: 30px;
			margin-bottom: 5px;
		}
		.side-bar ul {
			background: #002559;
			padding: 15px;
			border-radius: 0px;
			list-style-type: none;
			box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
			-webkit-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    -moz-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    -o-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		    -ms-box-shadow: 0 3px 18px 0 rgba(0,0,0,.1);
		}
		.side-bar ul > li a {
			color: #fff;
			line-height: 35px;
		}
		.fa-square {
			color: #ffbe00;
			font-size: 15px;
			margin-right: 5px;
		}
		.side-bar h3 {
			font-size: 23px;
			color: #fff;
			text-transform: uppercase;
		}
		.models-box {
			width: 100%;
			background: #fff;
		}
		.models-box h2 {
			margin-top: 0px;
			color: #002559;
			font-size: 30px;
		}
		.side-bar a.actives {
			color: #ffbe00;
		}
		.dropdown-menu {
		    color: #01112a;
		    background-color: #ffbe00;
		    border-radius: 0;
		}
		.dropdown-item {
		    font-weight: bold;
		    color: #01112a;
		}
		.about-box a {
			text-transform: uppercase;
			color: #01112a;
		}
		.banner {
			position: relative;
			text-align: center;
		}
		.banner-abs {
			position: absolute;
			top: 63%;
			text-align: center;
			left: 0;
			right: 0;
		}
		.banner-abs h1 {
				font-size: 35px;
				font-weight: bold;
			}
		.banner-abs span {
			padding: 5px;
			background: rgba(0,0,0,.3);
			margin-top: 20%;
			color: #fff;
		}
		.trade {
			position: fixed;
			right: 0;
			top: 30%;
			z-index: 1000;
		}
		.trade img {
			width: 80%;
			margin-left: 20%;
			position: relative;
		}
		.desktop-off {
			display: none;
		}
		.shadow-bg {
			background: #efefef;
			clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			-webkit-clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			-moz-clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			-ms-clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			-o-clip-path: polygon(7% 0px, 99% 0, 92% 100%, 0% 100%);
			padding: 0 8px 8px 0;
		}
		.shadow-bg2 {
			background: #efefef;
			clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			-webkit-clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			-moz-clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			-ms-clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			-o-clip-path: polygon(13% 0, 97% 0, 83% 100%, 0% 100%);
			padding: 0 8px 8px 0;
		}
		.ftr-bottom a {
			color: #ffbe00;
		}
		.ftr-bottom a:hover {
			color: #ffbe00;
			text-decoration: none;
		}
		.models-box img {
			margin-bottom: 15px;
		}
		.pad-style h4 {
			font-size: 25px;
			color: #01112a;
		}
		.service h5 {
			color: #002559;
		}
		.dropdown-menu {
		    padding: 0 0;
		}
		.models {
		  -webkit-column-count: 3;
		  -moz-column-count: 3;
		  -ms-column-count: 3;
		  column-count: 3;
		}
		.models ul {list-style-type: square; padding-left: 15px;}
		.models li {font-size: 15px; line-height: 25px; color: #002559;}
		.models-box h4 {font-size:18px; margin-top: 15px; color: #002559;}
		.modal-header {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			background: #ffbe00;
		}
		.modal-content {
			border: 1px solid #0b0065;
			border-radius: 0;
		}
		.fa-user, .fa-car
		{
			color: #ffbe00;
		}