/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {list-style: none;}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address, img {    display: block;  } 

/***** END RESET *****/

/* -------------SITE FRAMEWORK -------------------------*/

.clear {clear: both;}
.left {text-align:left;}
.right {text-align:right;}
.none{display:none;}
* {box-sizing: border-box!important;}

body {font-size:20px;line-height:normal;-webkit-text-size-adjust:none;background-color: #000000!important;font-family: 'Roboto', sans-serif!important;}
h1, h2, h3, h4 {font-weight:700;margin-bottom:5px;line-height:normal;font-family: 'Roboto', sans-serif!important;}
strong {font-weight:700;font-family: 'Roboto', sans-serif!important;}

a:link, a:visited, a:active {text-decoration:none;font-weight:700;}
a:hover {text-decoration:none;color:#fff;}

.wrapper {width:100%; margin:0 auto; box-sizing:border-box;}

p{	color:#000;  margin: 0;font-size: 18px;	padding: 0;	display: block;	line-height: 30px;font-family: 'Roboto', sans-serif!important;}
p a:link, .white a:visited, .white a:active {text-decoration:none; color:#000;font-weight:normal}
p a:hover {text-decoration:underline; color:#000;}





.wrapper {width:100%;max-width:1300px;margin:0 auto;padding:20px;position:relative;}
.no-pad-wrapper {width:100%;max-width:1300px;margin:0 auto;position:relative;}
.sub-wrapper {width:100%;max-width:1300px;margin:0 auto;position:relative;padding:10% 20px;}
.sub-wrapper h1{font-size:35px;	color:#000;	text-transform:uppercase;font-weight:800;font-style: italic;letter-spacing: 2px;}


.i-wrapper {width:100%;max-width:1300px;margin:0 auto;position:relative;padding:10% 20px;}
/*------------- HEADER ----------------------------------------------*/
.theader {width:100%;float: left;background-color: #000000;padding: 10px 0;}
.topcenter {
    float: left;
    padding: 0;
    display: inline-block;
    width: auto;
    text-align: left;
    color: #FFFFFF;
    margin: 0px 0 0px 40%;
    /* width: 75%; */
    align-items: center;
    justify-content: center;
}
.topcenter p{display: inline-block; text-align: right; color: #FFFFFF;  letter-spacing: 1px; margin-left: 0; padding:0  5px; font-size: 14px;}
.topcenter p a{color: #FFFFFF;  }
.topcenter p a:hover{color: #04bfdd;}
.topcenter ul {margin:0; padding:0;}
.topcenter ul li {display:inline-block;margin:0;list-style-type:none;width:auto;color:#FFFFFF; 	letter-spacing: 1px;font-weight:700;	}
.topcenter ul li a {
	color:#FFFFFF;
	font-size:18px;
	line-height:18px;
	letter-spacing: 1px;
	text-decoration:none;
	display:block;
	margin:0;
	text-align:center;
	text-transform:capitalize;
	-webkit-transition:.4s ease-in;  
	-moz-transition:.2s ease-in;  
	-o-transition:.2s ease-in;  
	transition:.2s ease-in;	
	font-weight:700;
	padding:0 20px;}
.topcenter ul li a:hover{color: #04bfdd!important;}
.topcenter a:hover{color: #04bfdd!important;}
.topcenter .fa {color:#fff!important;font-weight: 700;font-size: 25px;}
.topcenter .fa:hover {color:#04bfdd!important;}
.fa, .fab, .fad, .fal, .far, .fas {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    }
.rightheader .fa {color:#fff!important; font-weight: 700;font-size: 25px;}
.rightheader .fa:hover {color:#04bfdd!important;}
.mobile-text .fa {
	color: #FFFFFF; 
	font-size: 45px; 
	margin: 0 ;
    display: block;
	line-height:normal; 
    position: absolute;
    padding-bottom: 24px;
    letter-spacing: 2px;}
.mobile-text {
	color:#1E3964;
	float: left;
	
}

.mobile-text .fa {color:#fff!important; font-weight: 700;font-size: 25px;}
.mobile-text .fa:hover {color:#04bfdd!important;}

.mobile-text ul {margin:0;padding:0;}
.mobile-text ul li {display:inline-block; margin:0; list-style-type:none; width:auto;padding:0 5px;}
.mobile-text ul li a {
	color:#FFFFFF;
	font-size:20px;
	line-height:normal;
	letter-spacing: 1px;
	text-decoration:none;
	display: inline-block;
	margin:0;
	text-align:center;
	text-transform:capitalize;
	-webkit-transition:.4s ease-in;  
	-moz-transition:.2s ease-in;  
	-o-transition:.2s ease-in;  
	transition:.2s ease-in;	
	font-weight:700;
}
.mobile-text ul li a:hover {color: #04bfdd!important;}
.mobile-text a:hover {color:#04bfdd!important;}
/*END STICKY NAV*/



.rightheader {
    text-align: right;
    /* width: 25%; */
    float: left;
    margin: 0px 0 0px 10%;
}


.rightheader ul {margin:0; padding:0;}
.rightheader ul li {display:inline-block;margin:0;list-style-type:none;width:auto;color:#FFFFFF; 	letter-spacing: 1px;font-weight:700;	}
.rightheader ul li a {
	color:#FFFFFF;
	font-size:25px;
	line-height:18px;
	letter-spacing: 1px;
	text-decoration:none;
	display:block;
	margin:0;
	text-align:center;
	text-transform:capitalize;
	-webkit-transition:.4s ease-in;  
	-moz-transition:.2s ease-in;  
	-o-transition:.2s ease-in;  
	transition:.2s ease-in;	
	font-weight:800;
	padding:0 5px;}

.rightheader ul li a:hover{color: #04bfdd!important;}
.rightlheader .fa {color: #FFFFFF!important;}
.rightlheader .fa {font-weight: 700;font-size: 20px;}

.rightheader .fa { color: #FFFFFF;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    }

/* ------------------------HOME PAGE STYLES -----------------------------------------------*/
/*----------Hero Image/ Main image-----------------*/
.cycle-slideshow{background-color: transparent;}
.banner {height: auto;box-sizing: border-box; width: 100%;}
.hwrapper {text-align: center; width: 100%; }

/*----Home Banner Button----*/
.bttn{ position: relative; background-color: #0067a6; border-radius: 12px; width: 360px;
  border: none;
  color: #FFFFFF; text-transform: uppercase; font-size: 30px; font-weight: 800; letter-spacing: 1px;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
   margin: 4px 2px;
  cursor: pointer;}

.imagebutton {    position: relative; display: inline-block;  width: 100%;}



.imagebutton .bttn {position: absolute;z-index: 300;
    top: 67%;
    right: 72%;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}

.bttn i {color: #FFFFFF; font-size: 30px; font-weight: 800;}

.bttn:hover{background: #04bfdd;}
/*----------------------------------------*/
/*------------- search  ----------------------------------------------*/
.sheader{width:100%;	display:inline-block;text-align:right;margin:0 auto;background-color: transparent;position: relative;	padding-bottom: 5px;}
.sheader-contact{width: 100%; background: #000000 ;	text-transform: uppercase;}
.sheader-contact a{	color:#FFFFFF;text-decoration: none;font-size: 20px;padding: 0 20px 0 0;}
.sheader-contact a:hover{color:#0067A6;}

.hc-half2{ width:100%; margin: 0 auto; padding: 0; float: none;display: flex;  align-items: center;   }


.nl-cloumn{float: left; width:auto; height: auto;}
.nheader-contact { display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between; margin: 0;padding: 0 0 0 3%;font-size: 16px;line-height: 17px;}
.lonav{margin:0; padding:0; width:100%; text-transform:uppercase; }
.hwrap { width: 100%; max-width: 100%; position: static; top: auto; z-index: 900;}
.nhcontainer{ margin: 0 ; }
/*  Header Search Bar
------------------------------------------------*/
.header-search {margin:0; padding:0; width:100%; text-transform:uppercase; }
.header-search form {display:flex; flex-flow:row; align-items:center; justify-content:space-between; width:100%; color:#D10005 !important;}
.header-search input[type="text"] {
	width:100%!important; height:40px!important;  margin:0; padding:5px 0 5px 0 !important; font-size:13px !important; line-height:15px !important; text-indent:10px; text-transform:capitalize; box-sizing:border-box!important; border:medium solid #263672!important ; color:#111 !important;  background: #E4E4E4 ;border-radius: 10px;
}
.header-search input[type="hsubmit"] {width:30%; height:30px!important; padding: inherit!important; margin: 5px 0; font-size:13px; text-transform:capitalize; color: #D10005; border:thin solid #000!important; background:#000000!important;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;-moz-border-radius:0 !important;-webkit-border-radius:0 !important; -o-border-radius: 0 !important; -ms-border-radius:0 !important; border-radius:0 !important; -webkit-appearance: none; letter-spacing:1px; 
}
.header-search input[type="submit"]:hover {color:#fff; background:#5e5e5e; -webkit-animation: shadow-pop-bl 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) both; animation: shadow-pop-bl 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) both; -webkit-appearance: none;}
.header-search form ::-webkit-input-placeholder {color:#000;}
.header-search form :-moz-placeholder {color:#000;}
.header-search form ::-moz-placeholder {color:#000;}
.header-search form :-ms-input-placeholder {color:#000;}
.header-search button { float: left; padding: inherit!important; margin: 5px ; border-radius: 5px; height:40px!important; width: 30%; background: #0067a6; color: #FFFFFF; font-size: 17px;border-radius: 10px;	border: 1px solid #000000;  border-left: none; /* Prevent double borders */ cursor: pointer;}
.header-search button:hover { background: #04bfdd;}
/* Clear floats */
.header-search::after { content: ""; clear: both;  display: table;}
.hwrap { width: 100%; max-width: 100%; position: static; top: auto;  z-index: 900;}
.hcontainer{ /* margin: 0; */    display: inline-block;    margin-left: auto;    margin-right: auto;    width: 35%;
} 
.keyword-search{width: auto;display:inline-block;	vertical-align:middle; padding: 8px}
.header-search button i{ color: #FFFFFF!important;}
   
/*------------- end of search  ----------------------------------------------*/
/* ---------------------------------------------Buttons-----------------------------------------------*/

/*----------Buttons-------------------------------*/
.bwrapper {text-align: center; width: 100%; }
.b-background{ background-image: url("../siteart/background300.png"); width: 100%;   height:325px; background-position: top; background-size:auto; background-repeat: no-repeat;}

.container-bg {margin: 0 auto;padding:3% 5% 3% 5%;box-sizing: border-box;}
.flex-sb-row {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.cat-button {position: relative; margin: 0; border-radius: 3px; background-color:transparent; width: 15%;}
.cat-button img {display: block;width: 100%;height: auto;}
.cat-button-info { font-size: 18px; text-align: center;   font-weight: 600;  text-transform: uppercase;  color: #FFFFFF;  display: block;  text-shadow: 2px 2px 4px #000000; }
.cat-button-info i:hover {color: #04bfdd; }
.cat-button-info:hover {color: #04bfdd; }
/*----------------------------------------*/
/* -----------Welcome Section------------------------------------------------*/

.home-welc{	background-color: transparent;text-align: left; height: 100%;	padding: 30px 150px;color:#FFFFFF;width: 100%;}
.home-welc h1{text-transform: uppercase;font-weight: 600;letter-spacing: 4px;font-size: 30px;padding: 10px 0;color:#FFFFFF;}
.home-welc p{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;text-transform:none;}
.home-welc p a{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;}
.home-welc strong {font-weight: 800; font-size: 40px;letter-spacing: 1.5px;}

/* -----------------------------------------------------------*/
/*  SCROLLING INVENTORY
------------------------------------------------*/
.scrolling-wrap {
    width:100%;
    height:90px;
    overflow:hidden;
}
 
.scrolling{
    width:100%;
    height:92px;
}

/* -----------------------------------------------------------*/
/* ---------------Contact Us Page--------------------------------------------*/
.cwrapper {text-align: center; width: 100%; border-top: #0067a6 medium solid;}
.c-welc{background-color: transparent;text-align: left; height: 100%;	padding: 30px 150px;color:#FFFFFF;width: 100%;}
.c-map1{background-color: transparent;text-align: left; height: 100%;	padding: 30px;color:#FFFFFF;width: 50%; float: left;}
.c-map2{background-color: transparent;text-align: left; height: 100%;	padding: 30px ;color:#FFFFFF;width: 50%;float: left;}
.c-welc h1{text-transform: uppercase;font-weight: 600;letter-spacing: 4px;font-size: 30px;padding: 10px 0;color:#FFFFFF;}
.c-welc p{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;text-transform:none;font-family: 'Roboto', sans-serif!important;}
.c-welc p a{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;}
.c-maps strong {font-weight: 800; font-size: 40px;letter-spacing: 1.5px;}
.c-map1 h2{text-transform: uppercase;font-weight: 800;letter-spacing: 4px;font-size: 25px;padding: 10px 0;color:#04BFDD;}
.c-map2 h2{text-transform: uppercase;font-weight: 800;letter-spacing: 4px;font-size: 25px;padding: 10px 0;color:#04BFDD;}
.c-maps p{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;text-transform:none;font-family: 'Roboto', sans-serif!important;}
.c-maps p a{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;}
.c-info {width: 100%; height:auto; }
.c-info ul {display:inline-block;margin:0;list-style-type:none; width:auto;float: left;}
.c-info  ul li {	display:block;margin:0;list-style-type:none; width:auto;padding: 3px 0;}
.c-info ul li a {line-height:40px;text-decoration:none;	display:inline-block;margin:0;-webkit-transition:.4s ease-in;-moz-transition:.2s ease-in;  -o-transition:.2s ease-in; transition:.2s   ease-in; padding:0; color: #FFFFFF; font-size: 16px;}

.c-lo {width: 100%; height:auto; }

.c-info a:hover { color: #04BFDD!important;  text-decoration: none; }
.c-info i:hover { color: #04BFDD!important;  text-decoration: none; }
.c-info i { color: #FFFFFF!important;  text-decoration: none; font-size: 18px;}

/* -----------------------------------------------------------*/

/* ---------------Finance--------------------------------------------*/
.fwrapper {text-align: center; width: 100%; border-top: #0067a6 medium solid;}
.f-welc{background-color: transparent;text-align: left; height: 100%;	padding: 30px 100px;color:#FFFFFF;width: 100%;}
.f-left{background-color: transparent;text-align: left; height: 100%;	padding: 30px;color:#FFFFFF;width: 70%; float: left;}
.f-right{background-color: transparent;text-align: left; height: 100%;	padding: 30px ;color:#FFFFFF;width: 30%;float: left;}

.f-welc h1{text-transform: uppercase;font-weight: 600;letter-spacing: 4px;font-size: 30px;padding: 10px 0;color:#FFFFFF;}

.f-welc p{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;text-transform:none;font-family: 'Roboto', sans-serif!important;}
.f-welc p a{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;}

.f-left h2{text-transform: uppercase;font-weight: 800;letter-spacing: 4px;font-size: 25px;padding: 10px 0;color:#04BFDD;}
.f-right h2{text-transform: uppercase;font-weight: 800;letter-spacing: 4px;font-size: 25px;padding: 10px 0;color:#04BFDD;}

.f-info  p{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;text-transform:none;font-family: 'Roboto', sans-serif!important;}
.f-info  p a{ line-height: 1.5;font-size: 16px;letter-spacing: 1px;color:#FFFFFF;font-weight: 800;}

.f-infol  p{ line-height: 1.5;font-size: 16px;letter-spacing: 1.5px;color:#FFFFFF;text-transform:none;font-family: 'Roboto', sans-serif!important;padding: 0 100px 0 0 ;}
.f-infol  p a{ line-height: 1.5;font-size: 16px;letter-spacing: 1px;color:#FFFFFF;font-weight: 800;}


.f-info {width: 100%; height:auto; }
.f-info ul {display:inline-block;margin:0;list-style-type:none; width:auto;float: left;}
.f-info  ul li {	display:block;margin:0;list-style-type:none; width:auto;padding: 3px 0;}
.f-info ul li a {line-height:40px;text-decoration:none;	display:inline-block;margin:0;-webkit-transition:.4s ease-in;-moz-transition:.2s ease-in;  -o-transition:.2s ease-in; transition:.2s   ease-in; padding:0; color: #FFFFFF; font-size: 16px;}

.f-lo {width: 100%; height:auto; }

.f-info a:hover { color: #000000;  text-decoration: none; }
.f-info i:hover { color: #04BFDD!important;  text-decoration: none; }
.f-info i { color: #FFFFFF!important;  text-decoration: none; font-size: 18px;}

/*---Credit App Button---*/
.appb{ position: relative; background-color: #0067a6; border-radius: 12px; width: 360px;
  border: none;
  color: #FFFFFF; text-transform: uppercase; font-size: 30px; font-weight: 800; letter-spacing: 1px;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
   margin: 4px 2px;
  cursor: pointer;}

.f-infoapp {    position: relative; display: inline-block;  width: 100%;}



.f-infoapp .appb {position: relative;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}

.appb i {color: #FFFFFF; font-size: 30px; font-weight: 800;}

.f-infoapp  .appb:hover{background: #04bfdd; color: #000000}

.f-infoapp a:hover{color: #000000}

/* -----------------------------------------------------------*/



/*----Info-----*//*----Leasing Page-------*/
.lwrapper {text-align: center; width: 100%; border-top: #0067a6 medium solid;}
.lbody{background-color: transparent; width: 100%;}
.l-wrap {width: 100%; margin: 0 auto; max-width: 1340px;  }
.linfo p {font-size: 18px; font-weight: 500; letter-spacing: 1px; text-transform: none; line-height: 30px; padding-bottom: 2%;}
.l-lcolumn {  float: left;  width:50%;  padding: 0;  height: auto; }
.l-rcolumn { float: left; width: 50%;  height: auto; }
.l-row:after {  content: "";  display: table;  clear: both;}

.l-i p  {font-size: 18px; font-weight: 500; letter-spacing: 0; text-transform: none; line-height: 30px; color: #fff;}

.l-i a {	font-size: 18px; color: #fff!important; text-decoration: none; font-weight: 500;}
.l-i a:hover {font-size: 18px; color:  #04bfdd!important; text-decoration: none; font-weight: 500;}
.l-lcolumn h2{text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 25px;padding: 10px 0;color:#04bfdd!important;}
.l-lcolumn h1{text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 30px;padding: 10px 0;color:#04bfdd!important;}
.l-i h3{text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 20px;padding: 10px 0;color:#04bfdd;}
.l-welc{background-color: transparent;text-align: left; height: 100%;	padding: 30px 100px;color:#FFFFFF;width: 100%;}
.l-welc p a:hover{color:  #04bfdd!important; text-decoration: none; font-weight: 500;} 
.l-welc p a {
    line-height: 1.5;
    font-size: 18px;
    letter-spacing: 1px;
    color: #FFFFFF;
}
.l-welc i:hover{color:  #04bfdd!important; text-decoration: none; } 
.l-welc i{font-size: 18px; color:#FFFFFF}

.l-lcolumn p {font-size: 18px; font-weight: 500; letter-spacing: 1px; text-transform: none; line-height: 30px; color: #fff;}
.l-lcolumn p a:hover{color:  #04bfdd!important; text-decoration: none; } 
.l-lcolumn p a {font-size: 18px; font-weight: 500; letter-spacing: 1px; text-transform: none; line-height: 30px; color: #fff;}
.l-lcolumn i{font-size: 18px; color:#FFFFFF}
.l-lcolumn  i a:hover{color:  #04bfdd!important; text-decoration: none; } 

.l-welc h1{text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 30px;padding: 10px 0;color:#FFFFFF!important;}
.l-welc h2{text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 25px;padding: 10px 0;color:#04bfdd!important;}

/*-------------Inventory---------------------*/

.invwrapper { width: 100%; border-top: #0067a6 medium solid;}
.inf-welc{background-color: transparent;text-align: left; height: 100%;	color:#FFFFFF;width: 100%; margin: 0 auto;}















/*-------------FOOTER---------------------*/
/*  FOOTER
------------------------------------------------*/
footer { background-color: transparent;text-align: left;text-transform: uppercase;height: auto;	padding: 40px 0 0 80px;color:#fff!important; display:block;   position:relative; }

.wrap {width: 100%; margin: 0 auto; max-width: 1500px; margin-bottom: 30px; }

.foot-nav {list-style: none; margin: 0; }
.foot-nav li {padding: 5px 0;} 
.foot-nav li a:hover {color: #04BFDD!important;  text-decoration: none;}
.foot-nav li a {font-size: 14px; list-style: none;color: #FFFFFF!important; text-transform: uppercase; font-weight: 600; line-height:25px; }
.foot-nav a:hover {color: #04BFDD;  text-decoration: none;}
.foot-nav img {padding: 0; display: inline-block;    position: relative; width:  100%!important;}

.column1 {width:8%!important;}
.column2 {width: 8%!important;}
.column3 {width:auto!important;}
.column4 {width:25%!important;}
.column5 {width:20%!important;}
.column6 {width:0%!important;}
.column7 {width:30%!important;}

.middle {padding: 0 1%;text-transform: uppercase;}
.middle  a {color: #FFFFFF!important;text-transform: uppercase;font-weight: 600;}
.middle  a:hover {color:#04BFDD;}
.middle  p {color: #FFFFFF;font-size: 14px;line-height: 16px;letter-spacing: 1px; text-transform: uppercase;font-weight: 400;}

.fco{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box; box-sizing: border-box; float: left; padding: 0 5px;text-transform: uppercase;}
.fco a:hover {color:#04BFDD;}
.soc-media {width: 100%;}

.fphone {float: right; display: inline-block; position: relative; }
.fphone img {display: inline-block; width:100%;     padding: 3px 8px 3px 0; float: left; }
.fphone ul {display:inline-block;margin:0;list-style-type:none; width:auto;float: left;}
.fphone ul li {	display:block;margin:0;list-style-type:none; width:auto;padding: 3px 0;}
.fphone ul li a {line-height:40px;text-decoration:none;	display:inline-block;margin:0;-webkit-transition:.4s ease-in;-moz-transition:.2s ease-in;  -o-transition:.2s ease-in; transition:.2s   ease-in; padding:0}
.fphone a {	font-size: 16px; color: #FFFFFF!important;  text-decoration: none; font-weight: 600; text-transform: capitalize;}
.fphone i {	font-size: 16px; color: #FFFFFF!important; }
.fphone a:hover { color: #04BFDD!important;  text-decoration: none; }
.fphone i:hover { color: #04BFDD!important;  text-decoration: none; }
.media ul li {	display:inline-block ;margin:0;list-style-type:none; width:auto;padding: 3px 5px;}
.media i {	font-size: 20px; color: #FFFFFF!important; }
.media i:hover { color: #04BFDD!important;  text-decoration: none; }


/*--------Footer Div Wrap------------*/

.divwrap {width: 100%; margin: 0 auto; height: auto;background-color: #0067a6; padding: 0 ;}
.divwrap p{ color: #FFFFFF; text-align:right;font-size: 11px;transition: all 0.3s; padding: 0 50px; font-weight: 400; text-transform: uppercase;}
.divwrap p a {color: #FFFFFF; transition: all 0.3s; font-size: 11px!important;font-weight: 600;text-transform: uppercase;}
.divwrap p a:hover {color: #93C83F;font-size: 11px!important;font-weight: 400;text-transform: uppercase;}

/*  end footer
--------------*/


































/*-------------Media Screens-------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 2000px){.mobile-text {display: none;}}
@media screen and (max-width: 1555px){.ab-text {width: 45%; float: left; margin: 40px 60px;}}
@media screen and (max-width: 1527px){.topcenter{margin: 0 20%;}}

@media screen and (max-width: 1796px){

/*----Home Banner Button----*/
.imagebutton .bttn {top: 67%; right: 71%; }


}





@media screen and (max-width: 1664px){

/*----Home Banner Button----*/
	.imagebutton .bttn {top: 67%; right: 70%;}


}



@media screen and (max-width: 1638px){
.cat-button {
    position: relative;
    width: 16%;
    margin: 2% auto;
}

}
















@media screen and (max-width: 1765px){
	.topcenter { margin: 0px 0 0px 35%;}
	
	
	
}



@media screen and (max-width: 1692px){
.topcenter {margin: 0px 0 0px 25%;}	
	
	
	
}


@media screen and (max-width: 1613px){

/*----Home Banner Button----*/
.bttn{ width: 350px;font-size: 25px; padding: 15px 30px;}
.imagebutton .bttn { top: 67%;right: 69%;}
.bttn i {font-size: 30px; }


}





@media screen and (max-width: 1566px){

/*----Home Banner Button----*/
.bttn{ width: 345px; font-size: 25px; padding: 15px 25px;}

.imagebutton .bttn {top: 67%; right: 68%;}

.bttn i {font-size: 30px; }


}



@media screen and (max-width: 1536px){
.cat-button {
    position: relative;
    width: 17%;
    
}

}


@media screen and (max-width: 1536px){
.fphone a {	font-size: 14px; }
.fphone i {	font-size: 16px;  }
.media i {	font-size: 20px; color: #FFFFFF!important; }


}







@media screen and (max-width: 1460px)  {
/*----------Buttons-------------------------------*/
.container-bg {padding:3% 3% 3% 3%;}
.cat-button { width: 18%;}
.cat-button-info {font-size: 18px;  line-height: 50px}
.cat-button-info i {font-size: 18px;  line-height: 50px}	
	
}
	













@media screen and (max-width: 1412px){

/*----Home Banner Button----*/
.bttn{ width: 345px; font-size: 25px; padding: 15px 25px;}

.imagebutton .bttn {top: 67%;right: 67%;}

.bttn i {font-size: 30px; }


}

@media screen and (max-width: 1390px){

/*----Home Banner Button----*/
.bttn{ width: 345px; font-size: 25px; padding: 15px 25px;}

.imagebutton .bttn { top: 67%; right: 65%;}

.bttn i {font-size: 30px; }


}
@media screen and (max-width: 1390px)  {
/*----------footer-------------------------------*/

.column1 {width:8%!important;}
.column2 {width: 8%!important;}
.column3 {width:10%!important;}
.column4 {width:20%!important;}
.column5 {width:25%!important;}
.column6 {width:0%!important;}
.column7 {width:33%!important;}	
/*----------------------------------------*/	

.c-acolumn{  padding: 10px 0 10px 8%;  }
	
}

@media screen and (max-width: 1359px){
.topcenter { margin: 0px 0 0px 20%;}	
	
.rightheader {text-align: right;/* width: 25%; */ float: left;  margin: 0px 0 0px 8%;}


}



@media screen and (max-width: 1300px)  {
/*----------Buttons-------------------------------*/
.container-bg {padding:3% 2% 3% 2%;}
.cat-button { width: 19%;}
.cat-button-info {font-size: 16px;  line-height: 50px}
.cat-button-info i {font-size: 16px;  line-height: 50px}	
	
}


@media screen and (max-width: 1294px)  {

/*  FOOTER
------------------------------------------------*/
footer { padding: 40px 20px 0 20px;}

.wrap {width: 100%; margin-bottom: 20px; }


.column1 {width:8%!important;}
.column2 {width: 8%!important;}
.column3 {width:10%!important;}
.column4 {width:20%!important;}
.column5 {width:25%!important;}
.column6 {width:0%!important;}
.column7 {width:33%!important;}	
	
.fphone a {	font-size: 12px;  }
}





@media screen and (max-width: 1244px){

/*----Home Banner Button----*/
.bttn{ width: 335px;font-size: 25px; padding: 15px 20px;}

.imagebutton .bttn {top: 67%; right: 64%;}

.bttn i {font-size: 30px; }


}

@media screen and (max-width: 1243px)  {
/*  FOOTER
------------------------------------------------*/
footer { padding: 40px 20px 0 20px;}

.wrap {width: 100%; margin-bottom: 20px; }


.column1 {width:8%!important;}
.column2 {width: 8%!important;}
.column3 {width:10%!important;}
.column4 {width:20%!important;}
.column5 {width:20%!important;}
.column6 {width:0%!important;}
.column7 {width:40%!important;}	
	
.fphone a {	font-size: 12px;  }

}
@media screen and (max-width: 1275px)  {
/*  FOOTER
------------------------------------------------*/
footer { padding: 40px 20px 0 20px;}

.wrap {width: 100%; margin-bottom: 20px; }


.column1 {width:8%!important;}
.column2 {width: 8%!important;}
.column3 {width:10%!important;}
.column4 {width:20%!important;}
.column5 {width:25%!important;}
.column6 {width:0%!important;}
.column7 {width:33%!important;}	
	
.fphone a {	font-size: 12px;  }


/*--------Footer Div Wrap------------*/


.divwrap p{  text-align: left;font-size: 11px;transition: all 0.3s; padding: 0 50px; font-weight: 600; text-transform: uppercase;}
.divwrap p a {transition: all 0.3s; font-size: 11px!important;font-weight: 600;text-transform: uppercase;}
.divwrap p a:hover {font-size: 11px!important;font-weight: 600;text-transform: uppercase;}

/*  end footer
--------------*/
}






@media screen and (max-width: 1225px){
.topcenter {margin: 0px 0 0px 10%;}	
/*--Conact US---*/
.c-welc{background-color: transparent;text-align: left; height: 100%;	padding: 30px 60px;color:#FFFFFF;width: 100%;}
.c-map1{width: 100%; }
.c-map2{width: 100%;}
.c-info ul li a {font-size: 16px;}
	
/* ---------------Finance--------------------------------------------*/
.fwrapper {text-align: center; width: 100%; border-top: #0067a6 medium solid;}
.f-welc{padding: 30px 100px;width: 100%;}
.f-left{padding: 30px;width: 100%; float: left;}
.f-right{padding: 30px ;width: 100%;float: left;}

.f-welc h1{font-size: 30px;}

.f-left h2{font-size: 25px;}
.f-right h2{font-size: 25px;}

.f-info  p{font-size: 16px;}
.f-info  p a{ font-size: 16px;}

.f-infol  p{ font-size: 16px;padding: 0 50px 0 0 ;}
.f-infol  p a{ lfont-size: 16px;}

/*---Credit App Button---*/
.appb{  width: 360px;
  font-size: 30px; 
  padding: 15px 32px;
  }

.appb i { font-size: 30px; }



/* -----------------------------------------------------------*/	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

@media screen and (max-width: 1175px){
.topcenter {margin: 0px 0 0px 12%;}	
	
.rightheader {text-align: right;/* width: 25%; */ float: left; margin: 0px 0 0px 8%;}
}

@media screen and (max-width: 1168px){

/*----Home Banner Button----*/
.bttn{ width: 325px;font-size: 25px; padding: 15px 20px;}

.imagebutton .bttn {top: 67%; right: 62%;}

.bttn i {font-size: 30px; }
}


@media screen and (max-width: 1150px)  {
/*----------Buttons-------------------------------*/
.container-bg {padding:3% 1% 3% 1%;}
.cat-button {position: relative;  width: 20%;}
.cat-button-info {font-size: 14px;  line-height: 40px}
.cat-button-info i {font-size: 14px;  line-height: 40px}
	
}


/*  Mobile Screens
------------------------------------------------*/	
@media screen and (max-width: 1120px){
/*--------*Header*------------------------------------------------*/	
.topcenter{display: none!important;}
.rightheader {display: none!important;}
.mobile-text {display: inline-block;  width: 100%; display: flex; align-items: center; justify-content: center;}	
.mobile-text ul{ padding: 0 50px 0 0 ;}	
.leftlogo { display: inline-block;  text-align: left; margin: 0px 0 0px 40%;float: left;}	
.rightlogo { display: inline-block;  text-align: right; width: 25%;   float: left;}	

.leftlogo i:hover { color: #04BFDD!important;  text-decoration: none; }
	
	
	
	
	
	
	
}


@media screen and (max-width: 1105px)  {
/*-----footer---*/
.divwrap p{ font-size: 9px;}
.divwrap p a {font-size: 9px!important}
.divwrap p a:hover {font-size: 9px!important}
/*---------------------------*/
}



@media screen and (max-width: 1049px){	
.map-side {width: 100%;}
.ser-text {width: 80%;float: left; margin: 20px 60px ;}	
.cmap-side {width: 100%;}
.con-text {width: 80%;float: left; margin: 20px 60px ;}	
.ser-img {width: 100%;height: auto;float: left; padding: 0;}
.ser-img img {width: 100%;height: auto;float: left; padding-bottom: 10px;}		
}

@media screen and (max-width: 1039px)  {
/*  FOOTER
------------------------------------------------*/
footer { padding: 40px 20px 0 20px;}
.wrap {width: 100%; margin-bottom: 20px; }
.column1 {width:0%!important;}
.column2 {width:100%!important;}
.column3 {width:auto!important;}
.column4 {width:100%!important;}
.column5 {width:100%!important;}
.column6 {width:100%!important;}
.column7 {width:100%!important;}
	
.fphone ul li a {line-height:30px;}	
.middle {padding: 10px  1% 0;text-transform: uppercase;}	
.fphone {float: left; display: inline-block; position: relative; right: 0; padding: 10px 0 0 0 }		
.fphone a {	font-size: 14px;  }
.femail a {	font-size: 14px;  }
.fphone i {	font-size: 14px;  }
.foot-nav img {padding: 0; display: inline-block;  right: 10px;  position: relative; width: auto!important; }
.foot-nav {list-style: none; margin: 0; width: 100%}
.media i {	font-size: 20px; }
/*----------------------------------------*/
	
/*------------------Leasing Page----------------------*/
.l-lcolumn {  float: left;  width:100%;  padding: 0;  height: auto; }
.l-rcolumn { float: left; width: 100%;  height: auto; padding: 50px 0 0 0;}
.l-i p  {font-size: 18px; }
	
.l-lcolumn h1{;font-size: 30px;padding: 10px 0;}
.l-i h3{font-size: 20px;padding: 10px 0;}
	
.l-i a {	font-size: 18px; }
.l-i a:hover {font-size: 18px; }
.l-lcolumn p {font-size: 18px; }

.l-lcolumn p a {font-size: 18px; ;}
.l-lcolumn i{font-size: 18px; }

.l-welc p a {font-size: 18px; }	
	
/*----------------------------------------*/
	
	
	
	
	
}
@media screen and (max-width: 1002px){

/*----Home Banner Button----*/
.bttn{ width: 30%; font-size: 20px;  padding: 10px 15px!important;}

.imagebutton .bttn {top: 67%; right: 62%;}

.bttn i {font-size: 25px; }
}


@media screen and (max-width: 990px)  {
/*----------Buttons-------------------------------*/
.b-background{ background-image: url("../siteart/background.png"); width: 100%;   height:1230px; background-position: top; background-size:auto; background-repeat: no-repeat;}	
.container-bg {padding:8%;}
.cat-button {position: relative;  width: 50%;  margin: 6% auto; }
.cat-button-info {font-size: 18px;  line-height: 40px}
.cat-button-info i {font-size: 18px;  line-height: 40px}	
	
/*----------------------------------------*/
	
}

@media screen and (max-width: 990px)  {
/*----------------------------------------*/
/*  FOOTER
------------------------------------------------*/
footer { padding: 40px 20px 0 20px;}
.wrap {width: 100%; margin-bottom: 20px; }
.column1 {width:0%!important;}
.column2 {width:100%!important;}
.column3 {width:auto!important;}
.column4 {width:100%!important;}
.column5 {width:100%!important;}
.column6 {width:100%!important;}
.column7 {width:100%!important;}
.foot-nav img {padding: 0; display: inline-block;  right: 10px;  position: relative; width:  auto!important;}	
.fphone {float: left; display: inline-block; position: relative; right: 0;}	
.foot-nav li a {font-size: 12px;  }
.fphone img { width:30px;  }
.fphone a {	font-size: 14px; color: #FFFFFF;  text-decoration: none;  }
.femail li a {font-size: 14px; }
.femail li a:hover { font-size: 14px;}	
 /*----------------------------------------*/	
/*-----footer----*/
.divwrap p{ font-size: 8px; text-align: center}
.divwrap p a {font-size: 8px!important}
.divwrap p a:hover {font-size: 8px!important}
/*---------------------------*/	


}


@media screen and (max-width: 875px)  {

	
	
	
}











@media screen and (max-width: 966px){

/*----Home Banner Button----*/
.bttn{  font-size: 20px;  padding: 5px 8px!important;}

.bttn i {font-size: 25px; }

/*----Search Bar----*/	
.hcontainer {
    /* margin: 0; */
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 55%;
}	
/*---welcome to section---*/
.home-welc{	padding: 30px 100px;}	
.home-welc h1{font-size: 25px;}
.home-welc p{ font-size: 16px;}
.home-welc p a{ font-size: 16px;}
.home-welc strong {font-size: 35px;}	
}	
	
	
	
	
@media screen and (max-width: 880px)  {
/*----------Buttons-------------------------------*/
.b-background{ background-image: url("../siteart/background.png"); width: 100%;   height:1230px; background-position: top; background-size:auto; background-repeat: no-repeat;}	
.container-bg {padding: 12% 8%;}
.cat-button {position: relative;  width: 50%;  margin: 6% auto; }
.cat-button-info {font-size: 18px;  line-height: 40px}
.cat-button-info i {font-size: 18px;  line-height: 40px}	
	
/*----------------------------------------*/
	
}
	
	
	
	

@media screen and (max-width: 876px){

/*----Home Banner Button----*/
.bttn{ font-size: 18px;  padding: 5px;}

.bttn i {font-size: 20px; }
}





@media screen and (max-width: 850px){
.logo {padding: 5px 20px 0 30px;}		
.rightlogo { padding: 0;}	
.mobile-text ul{ padding: 0 40px 0 0;}		
}	


@media screen and (max-width: 776px){

.left-logo { margin: 0px 50px 10px;}
}


@media screen and (max-width: 876px){

/*----Home Banner Button----*/
.bttn{  font-size: 18px;  padding: 3px!important;}
.bttn i {font-size: 20px; }
	
/*------------------Leasing Page----------------------*/
.l-lcolumn {  float: left;  width:100%;  padding: 0;  height: auto; }
.l-rcolumn { float: left; width: 100%;  height: auto; padding: 50px 0 0 0;}
.l-i p  {font-size: 16px; }
.l-lcolumn h1{;font-size: 25px;padding: 10px 0;}
.l-lcolumn h2{;font-size: 20px;padding: 10px 0;}
.l-welc h1{;font-size: 25px;padding: 10px 0;}
.l-welc h2{;font-size: 10px;padding: 10px 0;}
.l-i h3{font-size: 18px;padding: 10px 0;}
.l-i a {	font-size: 16px; }
.l-i a:hover {font-size: 16px; }
.l-lcolumn p {font-size: 16px; }
.l-lcolumn p a {font-size: 16px; ;}
.l-lcolumn i{font-size: 16px; }
.l-welc p a {font-size: 16px; 
/*----------------------------------------*/	
	
	
	
}


@media screen and (max-width: 790px)  {
/*----------Buttons-------------------------------*/
.b-background{ background-image: url("../siteart/background.png"); width: 100%;   height:1050px; background-position: top; background-size:auto; background-repeat: no-repeat;}	
.container-bg {padding: 15% 8%;}
.cat-button {position: relative;  width: 50%;  margin: 6% auto; }
.cat-button-info {font-size: 18px;  line-height: 40px}
.cat-button-info i {font-size: 18px;  line-height: 40px}	
	
/*----------------------------------------*/
/* ---------------Finance--------------------------------------------*/

.f-welc{padding: 30px 30px;width: 100%;}
.f-left{padding: 30px;width: 100%; float: left;}
.f-right{padding: 30px ;width: 100%;float: left;}

.f-welc h1{font-size: 25px;}



.f-left h2{font-size: 20px;}
.f-right h2{font-size: 20px;}

.f-info  p{font-size: 14px;}
.f-infol  p{ font-size: 14px;padding: 0 20px 0 0 ;}



/*---Credit App Button---*/
.appb{  width: 360px;
  font-size: 30px; 
  padding: 15px 32px;
  }

.appb i { font-size: 30px; }



/* -----------------------------------------------------------*/	
}
@media screen and (max-width: 725px)  {
/*----------Buttons-------------------------------*/
.b-background{ background-image: url("../siteart/backgroundfull.png"); width: 100%;   height:auto; background-position: top; background-size:auto; background-repeat: repeat;}	
.container-bg {padding: 15% 8%;}
.cat-button {position: relative;  width: 60%;  margin: 6% auto; }
.cat-button-info {font-size: 18px;  line-height: 40px}
.cat-button-info i {font-size: 18px;  line-height: 40px}	
	
/*----------------------------------------*/
	
}
@media screen and (max-width: 650px){

/*----Home Banner Button----*/
.bttn{  font-size: 16px;  padding: 2px!important;}

.bttn i {font-size: 18px; }
	
/*---welcome to section---*/
.home-welc{	padding: 30px 80px;}		
.home-welc h1{font-size: 20px;}
.home-welc p{ font-size: 14px;}
.home-welc p a{ font-size: 14px;}
.home-welc strong {font-size: 30px;}	
	
/*--Conact US---*/
.c-welc{padding: 30px 30px;}
.c-welc h1{font-size: 25px;}
.c-info ul li a {font-size: 14px;}	
.c-map1 h2{font-size: 20px;}
.c-map2 h2{font-size: 20px;}	
.c-info i {font-size: 16px;}	
}


@media screen and (max-width: 585px)  {
/*--------------------------*/	
.divwrap p{ font-size: 8px; text-align: center}
.divwrap p a {font-size: 8px!important}
.divwrap p a:hover {font-size: 8px!important}
/*--------------------------*/	
}

@media screen and (max-width: 579px){

.logo {padding: 5px 20px 0 30px;}		
.rightlogo { padding: 0;}	
.mobile-text ul{ padding: 0 20px 0 0;}		
}

@media screen and (max-width: 555px){

/*----Home Banner Button----*/
.bttn{  font-size: 14px;  padding: 0px;}

.bttn i {font-size: 14px; }
	
	
/*----Search Bar----*/	
.hcontainer {
    /* margin: 0; */
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 65%;
}		
	
	
	
}
	
	
@media screen and (max-width: 530px){	
/*------------------Leasing Page----------------------*/
.l-welc {padding: 30px 30px;}	
.l-lcolumn {  float: left;  width:100%;  padding: 0;  height: auto; }
.l-rcolumn { float: left; width: 100%;  height: auto; padding: 50px 0 0 0;}
.l-i p  {font-size: 14px; }
.l-lcolumn h1{;font-size: 20px;padding: 10px 0;}
.l-lcolumn h2{;font-size: 18px;padding: 10px 0;}
.l-welc h1{;font-size: 20px;padding: 10px 0;}
.l-welc h2{;font-size: 18px;padding: 10px 0;}
.l-i h3{font-size: 16px;padding: 10px 0;}
.l-i a {	font-size: 14px; }
.l-i a:hover {font-size: 14px; }
.l-lcolumn p {font-size: 14px; }
.l-lcolumn p a {font-size: 14px; ;}
.l-lcolumn i{font-size: 14px; }
.l-welc p a {font-size: 14px; 
/*----------------------------------------*/	
	}
	
	
	

@media screen and (max-width: 499px){

.logo {width: 25%; padding: 10px 10px 0 20px; }		
.rightlogo {width:25%; }	
.leftlogo {  margin: 0px 0 0px 10%;  }	
/*---welcome to section---*/
.home-welc{	padding: 30px 50px;}
	
		
	
	
	
	
}


@media screen and (max-width: 499px){
/*--Conact US---*/
.c-map1{padding: 10px;}
.c-map2{padding: 10px ;}
.c-welc{padding: 30px 10px;}
.c-welc h1{font-size: 20px;}
.c-info ul li a {font-size: 12px;}	
.c-map1 h2{font-size: 18px;}
.c-map2 h2{font-size: 18px;}	
.c-info i {font-size: 14px;}
}

@media screen and (max-width: 478px){

/*----Home Banner Button----*/
.bttn{  font-size: 12px;  padding: 0px!important;}

.bttn i {font-size: 12px; }
}



@media screen and (max-width: 435px)  {
/* ---------------Finance--------------------------------------------*/

.f-welc{padding: 30px 20px;width: 100%;}
.f-left{padding: 10px;width: 100%; float: left;}
.f-right{padding: 10px ;width: 100%;float: left;}

.f-welc h1{font-size: 25px;}



.f-left h2{font-size: 20px;}
.f-right h2{font-size: 20px;}

.f-info  p{font-size: 14px;}
.f-infol  p{ font-size: 14px;padding: 0 20px 0 0 ;}

.f-info  p a{font-size: 14px;}

/*---Credit App Button---*/
.appb{  width:250px;
  font-size: 18px; 
  padding: 10px 20px;
  }

.appb i { font-size: 30px; }



/* -----------------------------------------------------------*/
}




@media screen and (max-width: 425px)  {
/*----------Buttons-------------------------------*/
.b-background{ background-image: url("../siteart/backgroundfull.png"); width: 100%;   height:auto; background-position: top; background-size:auto; background-repeat: repeat;}	
.container-bg {padding: 15% 8%;}
.cat-button {position: relative;  width: 70%;  margin: 6% auto; }
.cat-button-info {font-size: 18px;  line-height: 40px}
.cat-button-info i {font-size: 18px;  line-height: 40px}	
	
/*----------------------------------------*/
	
}



@media screen and (max-width: 408px){

/*----Home Banner Button----*/
.bttn{  width: auto;
    font-size: 10px;
    padding: 0 5px!important;
    margin: 0;
    line-height: 25px;}
.imagebutton .bttn {top: 67%; right: 62%;}
.bttn i {font-size: 10px; }
	

	
/*----Search Bar----*/	
.hcontainer {
    /* margin: 0; */
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 85%;

}		
		
/*---welcome to section---*/
.home-welc{	padding: 30px 50px;}		
.home-welc h1{font-size: 15px;}
.home-welc p{ font-size: 14px;}
.home-welc p a{ font-size: 14px;}
.home-welc strong {font-size: 25px;}		
	
}
@media screen and (max-width: 395px)  {
/*----------footer----------------*/
	
	
}


@media screen and (max-width: 363px){
/*--------*Header*------------------------------------------------*/	
.topcenter{display: none;}
.rightheader {display: none;}
.mobile-text {display: inline-block;  width: 100%; display: flex; align-items: center; justify-content: center;}	
.mobile-text ul{ padding: 0 50px 0 0 ;}	
.leftlogo {
    display: inline-block;
    text-align: left;
    margin: 0;
    float: left;
    padding: 0 20px;
}	

.rightlogo {
    display: inline-block;
    text-align: right;
    width: auto;
    float: left;
}
}


@media screen and (max-width: 365px)  {
/*----------Buttons-------------------------------*/
.b-background{ background-image: url("../siteart/backgroundfull.png"); width: 100%;   height:auto; background-position: top; background-size:auto; background-repeat: repeat;}	
.container-bg {padding: 15% 5%;}
.cat-button {position: relative;  width: 72%;  margin: 6% auto; }
.cat-button-info {font-size: 18px;  line-height: 40px}
.cat-button-info i {font-size: 18px;  line-height: 40px}	
	
/*----------------------------------------*/
/*------------------Leasing Page----------------------*/
	
.l-welc {padding: 30px 20px;}	
.l-lcolumn {  float: left;  width:100%;  padding: 0;  height: auto; }
.l-rcolumn { float: left; width: 100%;  height: auto; padding: 50px 0 0 0;}
.l-i p  {font-size: 12px; }
.l-lcolumn h1{;font-size: 18;padding: 10px 0;}
.l-lcolumn h2{;font-size: 16px;padding: 10px 0;}
.l-welc h1{;font-size: 18px;padding: 10px 0;}
.l-welc h2{;font-size: 16px;padding: 10px 0;}
.l-i h3{font-size: 14px;padding: 10px 0;}
.l-i a {	font-size: 12px; }
.l-i a:hover {font-size: 12px; }
.l-lcolumn p {font-size: 12px; }
.l-lcolumn p a {font-size: 12px; ;}
.l-lcolumn i{font-size: 12px; }
.l-welc p a {font-size: 12px; 
/*----------------------------------------*/	
}





@media screen and (max-width: 325px){

/*----Home Banner Button----*/
.bttn{  width: auto;
    font-size: 10px;
    padding: 0 5px!important;
    margin: 0;
    line-height: 20px;}
.imagebutton .bttn {top: 67%; right: 58%;}
.bttn i {font-size: 10px; }
	

/*---welcome to section---*/
.home-welc{	padding: 30px 30px;}		
.home-welc h1{font-size: 12px;}
.home-welc p{ font-size: 14px;}
.home-welc p a{ font-size: 14px;}
.home-welc strong {font-size: 20px;}			
/*--Conact US---*/
.c-welc h1{font-size: 18px;}
.c-info ul li a {font-size: 12px;}	
.c-map1 h2{font-size: 16px;}
.c-map2 h2{font-size: 16px;}	
.c-info i {font-size: 14px;}	
	
}	
	
@media screen and (max-width: 342px)  {
/*----------Buttons-------------------------------*/
.cat-button-info {font-size: 14px;  line-height: 30px}
.cat-button-info {font-size: 14px;  line-height: 30px}
	}
	
	
	
	
	
	
	
	

@media screen and (max-width: 310px){
/*--------*Header*------------------------------------------------*/	
.topcenter{display: none;}
.rightheader {display: none;}
.mobile-text {display: inline-block;  width: 100%; display: flex; align-items: center; justify-content: center;}	
.mobile-text ul{ padding: 0 50px 0 0 ;}	
.leftlogo {
    display: inline-block;
    text-align: left;
    margin: 0;
    float: left;
    padding: 0 10px;
}	

.rightlogo {
    display: inline-block;
    text-align: right;
    width: auto;
    float: left;
}

}

@media screen and (max-width: 280px)  {
/*---Footer---*/
.foot-nav li a {font-size: 10px;  }
.fphone a {	font-size: 10px;  }	
.email li a {font-size: 10px; }
.email li a:hover { font-size: 10px;}
/*----------------------------------------*/	

	
	
}	
	
	

@media screen and (max-width: 280px){
.mobile-text .fa, .fas {font-weight: 700;font-size: 20px;}	
.mobile-text ul{ padding: 0 ;}
#menu-button a {font-size: 20px!important;font-weight: 900;color: #1E3964;text-decoration: none; padding: 0 8%;}

}
