@charset "utf-8";
/* CSS Document */

 * {
   margin: 0;
   padding: 0;
   box-sizing: border-box;
   }

 .page-banner {
   background-image: url("../img/junkcars1.png");
   background-position: center bottom;
   background-repeat: no-repeat;
   background-size: cover;
   margin-top: 7px;  
   height: 260px;  
   } 
   
  body {
   background-color: black;
   }


 @media screen and (max-width: 450px) {
  .page-banner {
    height: 161px;
    }
    }

 @media screen and (max-width: 380px) {
  .page-banner {
    margin-top: 2px;
    }
    }

 @media screen and (max-width: 330px) {
  .page-banner {
    margin-top: -2px;
    }
    }

 @media screen and (max-width: 537px) {
  .callnowbutton {
    background-image: url("../img/Call Now.png");
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    border-top: 1px solid #2dc62d;
    background-size: cover;	
    text-decoration: none;
    z-index: 2147483647;
    border-radius: 50%;
    position: fixed;
    display: block;
    height: 65px;
    bottom: 15px;	  
    width: 65px;
    right: 20px;
    }
    }


/* ========= Header ========= */	
/* --- Top Header --- */

 .top-header {
   border-bottom: 1px solid #6f6f6f;
   background: #000000;
   }

 .top-header-width {
   justify-content: space-between;
   padding: 15px 40px 15px 40px;
   max-width: 1194px;
   display: flex;
   margin: auto;	 
   color: white;
   }

 .top-header-adress {
   font-family: 'Roboto', sans-serif;
   font-size: 14.5px;
   }

 .top-header-item-right {
	 
   }
   
 .top-header-item-left {
	 
   }

 .header-phone-button { 
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   background: linear-gradient(180deg,#52f953 20%, #28c929 43%, #20a821 58%, #187a18 78%, #135c14 92%);
   text-shadow: -1px -1px 0 #172c1f, 1px -1px 0 #172c1f, -1px 1px 0 #172c1f, 1px 1px 0 #172c1f, -1px -1px 0 #172c1f, 1px -1px 0 #172c1f, -1px 1px 0 #172c1f, 1px 1px 0 #172c1f;
   box-shadow: 0px 0px 5px rgb(0 0 0 / 63%), 0px 0px 15px rgb(0 0 0 / 60%), 0px 0px;
   padding: 10px 15px 35px 15px;
   border: 1px solid #285439;
   filter: brightness(100%);
   text-decoration: none;
   font-weight: 600 !important;
   border-radius: 23px;
   margin-right: 15px;
   max-width: 186px;
   margin-top: -11px;
   font-size: 17.5px;
   color: white;
   height: 43px;
   width: 100%;
   }	
   
 .header-phone-button-2 { 
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   background: linear-gradient(180deg,#52f953 20%, #28c929 43%, #20a821 58%, #187a18 78%, #135c14 92%);
   text-shadow: -1px -1px 0 #172c1f, 1px -1px 0 #172c1f, -1px 1px 0 #172c1f, 1px 1px 0 #172c1f, -1px -1px 0 #172c1f, 1px -1px 0 #172c1f, -1px 1px 0 #172c1f, 1px 1px 0 #172c1f;
   box-shadow: 0px 0px 5px rgb(0 0 0 / 63%), 0px 0px 15px rgb(0 0 0 / 60%), 0px 0px;
   padding: 10px 15px 35px 15px;
   filter: brightness(100%);
   text-decoration: none;
   font-weight: 600 !important;
   border-radius: 23px;
   margin-right: 15px;
   max-width: 186px;
   margin-top: 23px;
   font-size: 17.5px;
   color: white;
   height: 43px;
   width: 100%;
   }	
   
 .facebook-link {
   background-image: url("../img/facebook.png");
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain;
   margin-top: 14px;
   max-width: 61px;
   height: 54px;
   width: 100%;
   }

 .top-header-contact-button {
   text-shadow: -1px -1px 0 #111c36, 1px -1px 0 #111c36, -1px 1px 0 #111c36, 1px 1px 0 #111c36, -1px -1px 0 #111c36, 1px -1px 0 #111c36, -1px 1px 0 #111c36, 1px 1px 0 #111c36;
   box-shadow: 0px 0px  16px black,  0px 0px;
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   background: linear-gradient(180deg,#fbe783 7%,#f5d34a 17%,#cdae32 38%,#cd8832 61%,#b95521 97%, #c73b1b 95%);
   padding: 13px 17px 17px 17px;
   border: 1px solid #361e11;
   filter:brightness(107%);
   text-decoration: none;
   border-radius: 20px;
   font-weight: 700;
   margin-top: 10px;
   font-size: 20px;
   height: 59px;   
   color: white;
   }

 .top-header-contact-button-2 {
   text-shadow: -1px -1px 0 #111c36, 1px -1px 0 #111c36, -1px 1px 0 #111c36, 1px 1px 0 #111c36, -1px -1px 0 #111c36, 1px -1px 0 #111c36, -1px 1px 0 #111c36, 1px 1px 0 #111c36;
   background: linear-gradient(180deg,#ff904b 0%,#fca848 24.67932560354002%,#fc950f 44.037416680669914%,#ff7a14 65.5464067663698%,#d94c00 86.69691368397469%,#af3d00 100%);	 
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   padding: 13px 17px 17px 17px;
   border: 1px solid #111c36;
   filter:brightness(107%);
   text-decoration: none;
   border-radius: 20px;
   font-weight: 700;
   font-size: 20px;
   color: white;

   }


/* --- Main Header --- */

  header {
   background-image: url("../img/imageedit_7_9737810105.jpg");
   background-size: 1920px 201px; 
   background-repeat: no-repeat; 
   background-position: center;
   background-color: #000;
   overflow-x: hidden;
   overflow-y: hidden;
   }

 .header-area {
   padding: 0px 15px 0px 15px;
   max-width: 1150px;
   height: 152px;
   margin: auto;  
   }

 .logo {
   background-image: url("../img/2 (1).png");
   background-repeat: no-repeat; 
   background-position: center;
   background-size: cover; 
   border-radius: 12px;
   max-width: 311px;
   margin-left: 0px;
   margin-top: 11px;
   height: 195px;
   width: 100%;
   float: left;
   }

  nav {
   font-family: 'Roboto', sans-serif;
   justify-content: space-between;
   text-transform: uppercase;
   padding-right: 40px;
   font-style: normal;
   padding-top: 67px;
   max-width: 488px;
   list-style: none;
   display: flex;
   float: right;
   width: 100%;
   }

 .menu-items {   
   justify-content: center;
   text-decoration: none;	 
   padding-right: 26px;
   text-align: center;
   font-weight: 500;
   font-size: 19px;
   color: #fff;   
   }  
  
 .dropdown-menu-item-1 {
   text-shadow: -1px -1px 0 #3c320e, 1px -1px 0 #3c320e, -1px 1px 0 #3c320e, 1px 1px 0 #3c320e, -1px -1px 0 #3c320e, 1px -1px 0 #3c320e, -1px 1px 0 #3c320e, 1px 1px 0 #3c320e, 0px 0px 16px black, 0px 0px 16px black, 0px 0px;
   justify-content: center;
   text-decoration: none;	 
   text-align: center;
   margin-left: 5px;	 
   font-weight: 700;
   font-size: 18px;
   color: #fff498;  
   }     

 .dropdown-menu-item-2 {
   text-shadow: -1px -1px 0 #3c320e, 1px -1px 0 #3c320e, -1px 1px 0 #3c320e, 1px 1px 0 #3c320e, -1px -1px 0 #3c320e, 1px -1px 0 #3c320e, -1px 1px 0 #3c320e, 1px 1px 0 #3c320e, 0px 0px 16px black, 0px 0px 16px black, 0px 0px;
   justify-content: center;
   text-decoration: none;	 
   padding-right: 25px;
   text-align: center;
   margin-left: 14px;
   font-weight: 700;
   font-size: 18px;
   color: #fff498;  
   }     
  
 .mi1 {
   }
   
 .mi2 {
   position: relative;
   z-index: 20;
   }     
   
 .mi3 {
   position: relative;
   z-index: 20;
   }     
   
 .mi4 {
   position: relative;
   z-index: 20;
   }  
   
 .mi5 {
  
   }

 .mi6 {
   position: relative;
   z-index: 20;  
   }  
  
 .hpbt {
   cursor: pointer;
   }

  
/* ------ Drop Down On Hover ------ */

 nav a, .dropbtn {
   display: inline-block;
   text-decoration: none;
   text-align: center;
   color: white;
   }

 nav.dropdown {
   display: inline-block;
   }

 .dropdown-content {
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
   background-color: #f9f9f9;
   margin-left: -15px !important;
   position: absolute;
   min-width: 160px;
   display: none;
   z-index: 1;
   }

 .dc-2 {
   margin-left: -40px !important;
   }

 .dropdown-item-1 {
   margin-top: -17px;
   }

 .dropdown-content a {
   text-decoration: none;
   padding: 12px 16px;
   text-align: left;
   display: block;
   color: black;
   }

 .dropdown-content a:hover {
   background-color: #f1f1f1;
   }

 .dropdown:hover .dropdown-content {
   margin-left: -35px;
   z-index: 10000;	
   display: block;
   }

 .dropdown-content-2 {
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
   margin-left: -67px !important;	
   background-color: #f9f9f9;
   position: absolute;
   min-width: 160px;
   display: none;
   z-index: 1;
   }

 .dropdown-content-2 a {
   text-decoration: none;
   padding: 12px 16px;
   text-align: left;
   display: block;
   color: black;
   }

 .dropdown-content-2 a:hover {
   background-color: #f1f1f1;
   }

 .dropdown:hover .dropdown-content-2 {
   display: block;
   margin-left: -35px;
   z-index: 10000;
   }


/* ------ Mobile View ------ */

 .mobile-menu { 
   max-width: 200px;
   color: #fff;
   }

 .mobile-menu-item {
   background-color: rgba(0, 0, 0, 0.95);
   padding: 10px 5px 13px 5px !important;
   border-top: 0.5px solid #969696;
   font-size: 19px;
   }

 .mobile-sub-menu-item {
   background-color: rgba(0, 0, 0, 0.83);
   padding: 9px 30px 11px 5px !important;
   border-top: 0.5px solid #969696;
   text-align: left;
   }

 .mmi-2 {
   }

 .sidenav {
   background-color: rgba(0, 0, 0, 0.87);
   overflow-x: hidden;
   padding-top: 60px;
   transition: 0.5s;
   position: fixed;
   height: 100%;
   z-index: 1;
   width: 0;
   left: 0;
   top: 0;
   }

 .sidenav a {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000, -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
   padding: 0px 25px 8px 2px;
   text-decoration: none;
   transition: 0.3s;
   display: block;
   color: white;
   }

 .sidenav a:hover {
   color: #f1f1f1;
   }

 .sidenav .closebtn {
   position: absolute;
   margin-left: 50px;
   font-size: 36px;
   right: 25px;
   top: 0;
   }

/* ------ Responsive Media Query ------ */
/* ------ Top Header Responsive Media Query ------ */
/* Top Header Media Query */

 @media (max-width: 450px){
  .hpbt {
    margin-bottom: 15px;
	text-align: center;
    cursor: pointer;
    width: 179px;
    margin: auto;
    }	 
    }


/* Top Header Width Media Query */

 @media (max-width: 450px){
  .top-header-width {
    padding: 20px 20px 22px 20px !important; 
    }
    }

 @media (max-width: 657px){
  .top-header-width {
    padding: 21px 40px 21px 40px;
    }
    }


/* Top Header Item Left/Right Button Media Query */

 @media (max-width: 657px) {
  .top-header-item-left { 
    flex-direction: column;
    max-width: 424px;
    margin: auto;
    display: flex;
    }
	 
  .top-header-adress {
    margin: auto;
    }
    }

 @media (max-width: 380px) {
  .top-header-adress {
    text-align: center;
    }
    }

 @media (max-width: 500px){
  .top-header-item-left { 
    flex-wrap: wrap;
    margin: 0px auto auto auto;
    }
	 
  .top-header-item-right {
    margin-top: -12px;
    }
    }

   
/* ------ Main Header Background Responsive Media Query ------ */
/* Header Responsive Media Query */

 @media (max-width: 657px){
   header {
	background-position: center bottom;   
    background-size: 645px 335px;
    }
    }

 @media (max-width: 450px){
   header {
	background-position: center top;   
    background-size: 455px 395px;
    }
    }

 @media (max-width: 380px){
   header {
	background-size: 376px 388px;
    }
    }

 @media (max-width: 330px){
   header {
	background-size: 321px 378px;
    }
    }


/* Header Area Responsive Media Query */

 @media (max-width: 863px){
  .header-area {

	  
    }
    }

 @media (max-width: 657px){
  .header-area {
    margin-top: 13px !important; 
    max-width: 390px;
    height: 255px;
    margin: auto;  
    }
    }

 @media (max-width: 450px){
  .header-area {
    margin-top: 9px !important;
	max-width: 276px;  
    padding: 0px; 
    }
    }

 @media (max-width: 380px){
  .header-area {
	margin-top: 5px !important;  
	max-width: 269px;  
    }
    }

 @media (max-width: 330px){
  .header-area {
    margin-top: 0px !important;  
	max-width: 253px;  
    }
    }


/* Logo Responsive Media Query */

 @media (max-width: 1135px) {
  .logo {
    max-width: 293px;
    margin-left: 0px;
    margin-top: 11px;
    height: 182px;	  
	}
    }

 @media (max-width: 1102px) {
  .logo {
    max-width: 269px;
    margin-left: 0px;
    margin-top: 11px;
    height: 167px;
	}
    }

 @media (max-width: 908px) {
  .logo {
    max-width: 247px;
    margin-left: 0px;
    margin-top: 11px;
    height: 157px;
	}
    }

 @media (max-width: 815px) {
  .logo {
    max-width: 222px;
    margin-left: 0px;
    margin-top: 11px;
    height: 145px;
	}
    }

 @media (max-width: 754px) {
  .logo {
    max-width: 213px;
    margin-left: 0px;
    margin-top: 16px;
    height: 136px;
	}
    }

 @media (max-width: 715px) {
  .logo {
    max-width: 205px;
    margin-left: 0px;
    margin-top: 16px;
    height: 132px;
	}
    }

 @media (max-width: 702px) {
  .logo {
    max-width: 198px;
    height: 127px;
	}
    }

 @media (max-width: 657px){
  .logo {
    margin-top: 20px !important;
    max-width: 367px;
    height: 230px;
    }
    }

 @media (max-width: 450px) {
  .logo {
    margin: 22px auto auto auto !important;
    max-width: 321px;
    height: 171px;
	}
    }

 @media (max-width: 380px) {
  .logo {
    margin: 25px auto auto auto !important;
    max-width: 268px;
    height: 166px;
	}
    }

 @media (max-width: 330px) {
  .logo {
	margin: 29px auto auto auto !important;  
    max-width: 252px;
    height: 157px;
	}
    }


/* Nav Responsive Media Query */

 @media (max-width: 657px){
   nav {
    display: none !important;
    }
    }

 @media (max-width: 980px){
   nav {
    max-width: 462px;	 
    }
    }

 @media (max-width: 866px){
   nav {
    padding-right: 0px;
    max-width: 416px; 
    }
    }

 @media (max-width: 790px){
   nav {
    padding-right: 0px;
    max-width: 390px; 
    }
    }

 @media (max-width: 734px){
   nav {
    padding-right: 0px;
    max-width: 371px; 
    }
    }

 @media (max-width: 692px){
   nav {
    padding-right: 0px;
    max-width: 349px; 
    }
    }







/* Menu Item Responsive Media Query */

 @media (max-width: 980px){
  .menu-items {
    font-size: 17.5px;	
    }

  .dropdown-menu-item-1 {
    font-size: 17.5px;	
    }
	 
  .dropdown-menu-item-2 {
    font-size: 17.5px;	
    }
    }

 @media (max-width: 790px){
  .menu-items {
    font-size: 16px;	
    }

  .dropdown-menu-item-1 {
    font-size: 16px;	
    }
	 
  .dropdown-menu-item-2 {
    font-size: 16px;	
    }
    }

 @media (max-width: 735px){
  .menu-items {
    font-size: 15px;	
    }

  .dropdown-menu-item-1 {
    font-size: 15px;	
    }
	 
  .dropdown-menu-item-2 {
    font-size: 15px;	
    }
    }

 @media (max-width: 692px){
  .menu-items {
    font-size: 14px;	
    }

  .dropdown-menu-item-1 {
    font-size: 14px;	
    }
	 
  .dropdown-menu-item-2 {
    font-size: 14px;	
    }
    }









/* ------ Mobile Menu Responsive Media Query ------ */

 @media all and (max-width: 3840px) and (min-width: 658px) {
  .mobile-menu {
    display: none;
    }
    }
  
 @media (max-width: 450px){
  .mobile-menu {
    margin: -61px auto 32px auto !important;
    }
    }

 @media (max-width: 380px){
  .mobile-menu {
    margin: -69px auto 32px auto !important;
    }
    }

 @media (max-width: 330px){
  .mobile-menu {
    margin: -78px auto 32px auto !important;
    }
    }

 @media (max-width: 657px){
  .mobile-menu {
    margin: -11px auto 38px auto;
    }
    }

 @media all and (max-width: 3840px) and (min-width: 658px) {
  .mobile-menu {
    margin: -32px auto 24px auto !important;
    }
    }
  
 @media screen and (max-height: 450px) {
  .sidenav { 
    padding-top: 15px;
    }
   
  .sidenav a {
    font-size: 18px;
    }
    }


/* ------ Header Phone Button Responsive Media Query ------ */

 @media (max-width: 1081px){
  .header-phone-button {
    font-size: 16.5px;
    max-width: 176px;
    }
    }

 @media (max-width: 1046px){
  .header-phone-button {
    font-size: 15.4px;
    max-width: 170px;
    }
    }

 @media (max-width: 863px){
  .header-phone-button {
	margin-right: -74px;
    margin-top: 15px;
    font-size: 17.4px;
    max-width: 187px;
    }
    }

 @media (max-width: 763px){
  .header-phone-button {
    font-size: 16.5px;
    }
    }

 @media (max-width: 751px){
  .header-phone-button {
    font-size: 16px;
    max-width: 176px;
    }
    }

 @media all and (max-width: 3840px) and (min-width: 658px) {
  .header-phone-button-2 {
    display: none;
    }
    }

 @media (max-width: 657px){
  .header-phone-button {
    display: none;
    }	
    }

 @media (max-width: 657px){
  .header-phone-button-2 {
    margin: 18px auto auto auto;	  
    max-width: 164px !important;
    font-size: 16px;
    }	
    }

 @media (max-width: 450px){
  .header-phone-button-2 {
    max-width: 178px !important;
	text-align: center;
    }	
    }


/* ------ Internet Explorer/Edge ------ */

_:-ms-lang(x), .ie10up, .mi2 { 
  }

_:-ms-lang(x), _:-webkit-full-screen, .dropdown-menu-item-2 {
   font-size: 16.9px;
   }

_:-ms-lang(x), _:-webkit-full-screen, .dropdown-menu-item-1 {
   font-size: 16.9px;
   }

_:-ms-lang(x), _:-webkit-full-screen, .menu-items {
   font-size: 16.9px;
   }

@media (max-width: 1282px){
_:-ms-lang(x), _:-webkit-full-screen, nav {
   margin-right: -73px;
   }
   
_:-ms-lang(x), _:-webkit-full-screen, .logo {
   margin-left: -23px;
   }   
   }

/* ========= /Header/ ========= */



/* ========= Footer ========= */

  footer {
   border-top: 1px solid #6f6f6f;
   background: #000000;
   overflow-x: hidden;
   }
  
 .footer-width {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";	 
   justify-content: space-between;
   padding: 51px 45px 45px 40px;
   max-width: 1200px;
   display: flex;
   margin: auto;
   color: white;
   }  
	
 .footer-item {
   max-width: 426px;
   color: white;
   line-height: 26px;
   padding-top: 10px;
   font-size: 17.5px;	 
   font-weight: 400;
   }   
   
 .footer-item-2 {
   padding-right: 17px;
   }

 .footer-item-3 {
   position: relative;
   max-width: 282px;
   width: 100%;
   z-index: 99;
   }
	
 .footer-service-junk-content {
   font-family: Arial,sans-serif;
   flex-direction: column;
   margin-left: 33px; 
   text-indent: -15px;
   line-height: 22px;
   max-width: 531px;
   font-weight: 780;
   font-size: 17px;
   display: flex;
   color: white;
   width: 100%;
   }

 .footer-service-junk-content span {
   margin-top: 11px;
   }

 .footer-junk-icon {
   margin-right: 8px;
   color: #46f100;
   }

 .footer-title {
   font-family: 'Roboto Condensed', sans-serif; 
   margin-bottom: 10px; 
   margin-top: 8px;
   font-size: 29px; 
   width: 335px;
   } 

 .footer-call-now {
   text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000, -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;	 
   background: linear-gradient(180deg,#84ff51 9%, #77ff40 19%, #46f100 31%, #46f100 10%,#46f100 50%,#33af00 70%, #227400 90%);
   box-shadow: 0px 0px 16px black, 0px 0px 16px rgba(0, 0, 0, 0.69), 0px 0px;
   font-family: 'Roboto Condensed', sans-serif; 
   background-color: #000000;
   text-decoration: none;
   padding-bottom: 17px;
   border-radius: 14px;	 
   padding-top: 17px;
   font-weight: 780;	 
   margin-top: 22px;
   font-size: 24px; 
   color: white;
   width: 170px;
   } 


/* --- Footer Menu --- */

 .footer-menu-title	{
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: 600;
   font-size: 31px;	 
   margin-top: 0px;
   }
     
 .footer-menu {
   margin: 10px -35px 0px 0px;
   line-height: 30px;
   font-size: 17.5px;	 
   max-width: 426px;
   font-weight: 400;
   list-style: disc;
   color: white;
   }


/* --- Footer Contact Box --- */

 .footer-box-top {
   filter: brightness(136%);   
   max-width: 282px;
   background: #3ed700;	 
   width: 100%;
   height: 6px;  
   }  
  
 .footer-contact-box {
   box-shadow: 0px 0px  16px black, 0px 0px;
   background: #d6d6d6;
   z-index: 999999999;
   position: relative;	 
   padding-top: 15px;
   max-width: 282px;
   width: 100%;
   } 	
	     
 .footer-box-logo {   
   background-image: url("../img/2.1.png");
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain; 
   border-radius: 20px;
   margin-bottom: -10px;
   max-width: 219px;
   margin-top: -2px;
   height: 161px;
   }
  
 .footer-box-width {
   padding: 10px 5px 29px 15px;
   flex-direction: column;
   text-decoration: none;
   word-break: break-all;
   display: flex;	 
   color: black;	  
   }  
   
 .address-line {
   text-indent: -13px;	 
   margin-left: 27px;
   }

 .als {
   margin-bottom: 12px;
   }


/* --- Bottom Footer --- */
    
 .bottom-footer {
   border-top: 1px solid #6f6f6f;	 
   padding: 20px 10px 20px 30px;
   margin: 0px -15px 0px -15px;	 
   background: black;
   }
  
 .bottom-footer-width {
   margin: auto;
   max-width: 1230px;
   }
  
 .copyright {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   text-decoration: none;	 
   color: white;
   }

 @media (max-width: 1040px){
  .icon-container {
    font-size: 15px;
    }
    }
	

/* ------ Footer Responsive Media Query ------ */
/* --- Footer Width Responsive Media Query --- */
  
 @media (max-width: 926px){
  .footer-width {
    padding: 43px 45px 45px 40px;
    }  
    }

 @media (max-width: 705px){
  .footer-width {
    padding: 42px 27px 45px 25px;
    }  
    }

 @media (max-width: 666px){
  .footer-width {
	padding: 20px 32px 52px 25px;
	flex-direction: column;
	max-width: 425px;
    }  
    }

 @media (max-width: 450px){
  .footer-width {
	padding: 20px 33px 50px 33px;
    }  
    }

 @media (max-width: 330px){
  .footer-width {
	padding: 16px 27px 49px 27px;
    }  
    }
  

/* --- Footer Item Responsive Media Query --- */

 @media (max-width: 1114px){
  .footer-item-3 {
    max-width: 250px;
    }    
    }

 @media (max-width: 1247px){
  .footer-item {
    max-width: 318px;
    }    
    }

 @media (max-width: 1060px){
  .footer-item {
    max-width: 277px;
    }    
    }

 @media (max-width: 1067px){
  .footer-item-2 {
    padding-right: 27px;
    }
    }

 @media (max-width: 984px){
  .footer-item {
    max-width: 221px;
    }
    }

 @media (max-width: 892px){
  .footer-item {
    max-width: 195px;
    }
    }

 @media (max-width: 902px){
  .footer-item-3 {
    max-width: 228px;
    }
	
  .footer-item-2 {
    padding-right: 0px;
    }
    }

 @media (max-width: 840px){
  .footer-item {
    max-width: 217px;
    }
    }

 @media (max-width: 811px){
  .footer-item {
    font-size: 14.5px;
    max-width: 197px;
    }
    }

 @media (max-width: 795px){
  .footer-item {
    max-width: 205px;
    }
	
  .footer-item {
    padding-right: 17px;
    }	
	
  .footer-item-2 {
    padding-right: 31px !important;
    }
    }

 @media (max-width: 811px){
  .footer-item-3 {
    max-width: 197px;
    }
    }

 @media (max-width: 450px){
  .footer-item-3 {
    max-width: 263px !important;
    }
    }

 @media (max-width: 759px){
  .footer-item {
	padding-right: 0px;
    font-size: 14px;
    max-width: 205px;
    }
	
  .footer-item-3 {
    max-width: 191px;
    }
    }

 @media (max-width: 749px){
  .footer-item {
    max-width: 177px;
    }
	
  .footer-item-2 {
    padding-right: 0px !important;
    }	
    }

 @media (max-width: 685px){
  .footer-item {
    font-size: 13.5px;
    }
    }

 @media (max-width: 666px){
  .footer-item {
	margin-bottom: 3px;  
    max-width: 368px;
    font-size: 16px;
    }
	
  .footer-item-2 {
    margin: 40px auto 54px auto;
    }
	
  .footer-item-3 {
    max-width: 282px;
    margin: auto;
    }
    }

 @media (max-width: 450px){
  .footer-item-2 {
    margin: 33px auto 44px auto;
    }
	 
  .footer-item {
    max-width: 326px;	 
    }
    }

 @media (max-width: 380px){
  .footer-item {
    max-width: 277px;	 
    }
    }

 @media (max-width: 330px){
  .footer-item {
    max-width: 236px;	 
    }
    }


/* --- Footer Title Responsive Media Query --- */

 @media (max-width: 1247px){
  .footer-service-junk-content {
    font-size: 16px;
    }  
    }

 @media (max-width: 984px){
  .footer-service-junk-content {
    text-indent: -13px;
	margin-left: 14px;
    line-height: 21px;  
    font-size: 15px;
    }  
    }
	
 @media (max-width: 748px){
  .footer-service-junk-content {
    font-size: 14.5px;
    }  
    }

 @media (max-width: 720px){
  .footer-service-junk-content {
    font-size: 14px;
    }  
    }
	
 @media (max-width: 715px){
  .footer-service-junk-content {
    max-width: 171px;
    }  
    }
	
 @media (max-width: 666px){
  .footer-service-junk-content {
    max-width: 318px;  
    margin-left: 17px;
    font-size: 16px;
    }  
    }

 @media (max-width: 450px){
  .footer-service-junk-content {
	margin-left: 26px; 
    max-width: 318px;  
    }  
    }

 @media (max-width: 380px){
  .footer-service-junk-content {
    margin-top: -7px;  
    font-size: 15px;
    }  
    }

 @media (max-width: 330px){
  .footer-service-junk-content {
    font-size: 14.5px;
    }  
    }
	

/* --- Footer Title Responsive Media Query --- */

 @media (max-width: 1084px){
  .footer-title {
    font-size: 23.5px;	
	margin-top: 0px; 
    }  
    }
	
 @media (max-width: 984px){
  .footer-title {
    font-size: 20px;	
	width: 257px;
    }  
    }

 @media (max-width: 666px){
  .footer-title {
    margin-bottom: 5px;  
    font-size: 26px;	
	width: 326px;
    }  
	 
  .footer-menu-title {
    font-size: 28px !important;
    margin-top: 9px !important;
    }	 
    }

 @media (max-width: 450px){
  .footer-title {
    font-weight: 800;
    font-size: 24px;	
	width: 352px;
    }  
    }
	
 @media (max-width: 380px){
  .footer-title {
    font-weight: 800;
    font-size: 22.5px;	
	width: 309px;
    }  
    }
	
 @media (max-width: 330px){
  .footer-title {
	font-weight: 800;
    font-size: 21px;	
	width: 288px;
    }  
    }
	
 @media (max-width: 1084px) {
  .footer-menu-title {
    font-size: 23.5px;
	margin-top: 9px;
    }
    }


/* --- Footer Contact Box Responsive Media Query --- */

 @media (max-width: 950px){
  .footer-call-now {   
	padding-bottom: 5px;
    padding-top: 2px;
    width: 141px;
    }
    }

 @media (max-width: 666px){
  .footer-call-now {   
	padding-bottom: 0px;
    padding-top: 0px;
    width: 132px;
    }
    }


/* --- Footer Contact Box Responsive Media Query --- */

 @media (max-width: 950px){
  .footer-call-now-text {   
    padding-bottom: 16px;
    padding-top: 16px;	  
    font-size: 21px;
	width: 100%;  
    }
    }

 @media (max-width: 330px){
  .footer-call-now-text {   
    font-size: 20px;
    }
    }


/* --- Footer Contact Box Responsive Media Query --- */
/* Footer Box Logo Responsive Media Query */

 @media (max-width: 927px){
  .footer-box-logo {   	  
	margin-bottom: 0px;
    max-width: 211px;
    margin-top: 5px;
    height: 130px; 
    }
    }

 @media (max-width: 811px){
  .footer-box-logo {   	  
    height: 114px; 
    }
    }

 @media (max-width: 794px){
  .footer-box-logo {   
    margin-bottom: 0px;
    max-width: 256px;
    margin-top: 4px;
    }  
    }

 @media (max-width: 666px){
  .footer-box-logo {   
    margin-bottom: -3px;
    max-width: 239px;
    margin-top: 3px;
    height: 142px;
    }
    }

 @media (max-width: 450px){
  .footer-box-logo {   
    height: 154px !important;
    }
    }


/* Footer box Responsive Media Query */

 @media (max-width: 1114px){
  .footer-contact-box {
    max-width: 250px;
    padding-top: 15px;
    }    
    }
	
 @media (max-width: 330px){
  .footer-contact-box {
    max-width: 260px;
    } 	
    }
 
 @media (max-width: 927px) {
  .footer-contact-box {
    max-width: 228px;
    }
    }
 
 @media (max-width: 882px) {
  .footer-contact-box {
    max-width: 228px;
    }
    }

 @media (max-width: 811px) {
  .footer-contact-box {
    max-width: 197px;
    }
    }

 @media (max-width: 759px) {
  .footer-contact-box {
    max-width: 191px;
    }
    }

 @media (max-width: 802px){
  .footer-box-width {
    line-height: 20px;	
    }
    }
	  
 @media (max-width: 660px){
  .footer-box-width {
	padding: 15px 5px 29px 15px;  
    }
    }
	  
 @media (max-width: 450px){
  .footer-box-width {
	padding: 15px 5px 20px 15px;  
    }
    }
	  
 @media (max-width: 666px){
  .footer-contact-box {
    max-width: 282px;
    } 	
    }


/* Address Line Responsive Media Query */

 @media (max-width: 927px){
  .footer-address-line-2 {
    display: block;
    margin-left: 30px;
    margin-top: -10px;
    } 
    }
   

/* Footer box Top Responsive Media Query */
    
 @media (max-width: 450px){
  .footer-box-top {
    max-width: 320px;
    }     
    }
  
 @media (max-width: 380px){
  .footer-box-top {
    max-width: 320px;
    }     
    }
  
 @media (max-width: 330px){
  .footer-box-top {
    max-width: 264px !important;
    }     
    }
  
 @media all and (max-width: 1114px) and (min-width: 928px) {
  .footer-box-top {
    max-width: 250px;
    }     
    }
 
 @media (max-width: 768px){
  _:-ms-lang(x), .ie10up, .footer-box-top { 
    margin-top: -40px;
    }
    }
  
 @media all and (max-width: 927px) and (min-width: 883px) {
  .footer-box-top {
    max-width: 228px;
    }     
    }

 @media all and (max-width: 811px) and (min-width: 760px) {
  .footer-box-top {
    max-width: 197px;
    }     
    }

 @media all and (max-width: 882px) and (min-width: 812px) {
  .footer-box-top {
    max-width: 228px;
    }     
    }
 
 @media (max-width: 759px){
  .footer-box-top {
    max-width: 191px;
    }     
    }

 @media (max-width: 666px){
  .footer-box-top {
    max-width: 282px;
    }  
    }

  
/* --- Footer Menu Responsive Media Query --- */

 @media (max-width: 666px){
  .footer-menu {
    max-width: 179px;
    margin: auto;
    }
    }


/* Footer Menu Link Responsive Media Query */

 @media (max-width: 1103px){
  li.footer-menu-link {
	list-style: disc;
    font-size: 15px;
    }	 
	}

 @media (max-width: 795px){
  li.footer-menu-link {
    font-size: 14.5px;
    }
    }

 @media (max-width: 759px){
  li.footer-menu-link {
    font-size: 14px;
    }
    }

 @media (max-width: 697px){
  li.footer-menu-link {
    font-size: 13.2px;
    }
    }

 @media (max-width: 666px){
  li.footer-menu-link {
    font-size: 16px;
    }
    }
  
/* ========= /Footer/ ========= */



/* ========= Home Page ========= */
/* --- Front Page Banner Responsive Media Query --- */

 .front-page-banner {
   background-image: url( "../img/Front Page Background (1).jpg");
   font-family: 'Roboto Condensed', sans-serif;
   background-repeat: no-repeat;
   background-position: center;
   background-color: #000;
   background-size: cover;
   margin-top: -1px;
   }

 .front-page-banner-width {
   padding: 24vw 40px 8vw 75px;
   max-width: 2175px;
   margin: auto;
   }

 .front-page-banner-column {
   max-width: 919px;
   }

 .front-page-banner-title {
   text-shadow: 0px 0px 16px black, 0px 0px;
   font-weight: 700;
   font-size: 49px;
   color: white;
   }

 .front-page-banner-sub-title {
   font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
   text-shadow: 0px 0px 16px black, 0px 0px;
   margin-bottom: 4px;
   font-size: 19px;
   color: white;
   }

 .front-page-banner-button {
   padding: 11px 10px 11px 10px;
   text-align: center;
   border-radius: 5px;
   margin-top: 17px;
   font-weight: 600;
   max-width: 445px;
   background: red;
   font-size: 23px;
   color: white;
   }


/* --- Front Page Services Section Responsive Media Query --- */

 .front-page-services-section {
   background: black;
   }

 .front-page-services-title-1 {
   font-family: 'Roboto Condensed', sans-serif;
   padding: 20px 40px 14px 40px;
   font-weight: 600;
   font-size: 50px;
   color: white;
   }

 .front-page-services-discription {
   font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
   padding: 0px 40px 0px 40px;
   line-height: 30px;
   max-width: 1045px;
   font-size: 19px;
   color: white;
   margin: auto;
   }

 .front-page-services-text {
   text-align: center;
   }
	  
 .front-page-services-icon {
   text-align: center;
   font-size: 115px;
   color: #46f100;
   }

 .front-page-services-icon-mobile {
   margin: 15px auto auto auto;
   font-size: 122px !important; 
   text-align: center;
   color: #46f100;
   width: 100%;
   }

 .service-junk-content {
   font-family: Arial,sans-serif;
   flex-direction: column;
   margin-right: 35px;
   margin-left: 72px;
   text-indent: -15px;
   line-height: 22px;
   max-width: 338px;
   font-weight: 780;
   font-size: 17px;
   display: flex;
   color: white;
   width: 100%;
   }

 .service-junk-content span {
   margin-top: 11px;
   }


 @media (min-height: 1000px){
  .front-page-services-width {
   justify-content: space-between;
   padding: 29px 40px 51px 40px;
   max-width: 1625px;
   display: flex;
   margin: auto;
   }	 
	  
 .front-page-services-pic {
   background-image: url("../img/pexels-photo-6872146.jpeg");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   max-width: 558px;
   height: 350px;
   margin: auto;
   }

 .front-page-services-pic-2 {
   background-image: url("../img/ferrari-3090880_1920.jpg");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   max-width: 558px;
   height: 350px;
   margin: auto;
   }

 .front-page-services-pic-3 {
   background-image: url("../img/wash-5144825_1920.jpg");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   max-width: 558px;
   height: 350px;
   margin: auto;
   }

 .front-page-services-pic-4 {
   background-image: url( "../img/ferrari-458-spider-2932191_1920.jpg");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   max-width: 558px;
   height: 350px;
   margin: auto;
   }

 .front-page-service-title {
   font-family: 'Roboto Condensed', sans-serif;
   text-align: center;
   margin-top: -4px;
   font-weight: 600;
   font-size: 30px;
   color: white;
   }
   }

 @media (max-height: 1000px){
  .front-page-services-width {
   justify-content: space-between;
   padding: 29px 40px 51px 40px;
   max-width: 1625px;
   display: flex;
   margin: auto;
   }	 
	 
 .front-page-services-pic {
   background-image: url("../img/pexels-photo-6872146.jpeg");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   max-width: 415px;
   height: 307px;
   margin: auto;
   }

 .front-page-services-pic-2 {
   background-image: url("../img/ferrari-3090880_1920.jpg");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   max-width: 415px;
   height: 307px;
   margin: auto;
   }

 .front-page-services-pic-3 {
   background-image: url("../img/wash-5144825_1920.jpg");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   max-width: 415px;
   height: 307px;
   margin: auto;
   }

 .front-page-services-pic-4 {
   background-image: url( "../img/ferrari-458-spider-2932191_1920.jpg");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   max-width: 415px;
   height: 307px;
   margin: auto;
   }

 .front-page-service-title {
   font-family: 'Roboto Condensed', sans-serif;
   text-decoration: none;
   text-align: center;
   margin-top: -4px;
   font-weight: 600;
   font-size: 30px;
   color: white;
   }
   }

 .front-page-services-item {
   padding: 0px 6px 0px 6px;
   max-width: 199px;
   margin: auto;
   width: 100%;
   }

 .fpsi {
   max-width: 206px;
   }

 .fpsi-2 {
   max-width: 189px;
   }

 .fpsi-3 {
   max-width: 194px;
   }

 .fpsi-4 {
   max-width: 171px;
   }


/* --- Book Appointment Section Responsive Media Query --- */

 .book-appointment-section {
   background-image: url("../img/florida coast.jpg"); 
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   }

 .book-appointment-width {
   font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
   padding: 145px 40px 179px 40px;
   letter-spacing: 0px;
   font-weight: 400;	 
   }

 .book-appointment-title { 
   text-shadow: -1px -1px 0 #220405, 1px -1px 0 #220405, -1px 1px 0 #220405, 1px 1px 0 #220405, -1px -1px 0 #220405, 1px -1px 0 #220405, -1px 1px 0 #220405, 1px 1px 0 #220405, 0px 0px 16px black, 0px 0px;
   font-weight: 700;
   font-size: 51px;
   color: white;	
   }

 .book-appointment-sub-title {
   text-align: center;
   margin-top: 30px;
   font-size: 22px;
   color: white;
   }

 .interior-exterior-title {
   font-size: 27.5px !important;
   margin-right: 20px;
   font-family: 'Oswald', sans-serif;
   color: yellow;
   }

 .interior-exterior-price {
   font-size: 25.5px !important;
   font-family: 'Oswald', sans-serif;	
   color: white;
   }

 .all-interior-exterior {
   padding-top: 55px;
   margin: auto;
   max-width: 263px;
   }

 .book-button {
   text-shadow: -1px -1px 0 #3c3c00, 1px -1px 0 #3c3c00, -1px 1px 0 #3c3c00, 1px 1px 0 #3c3c00, -1px -1px 0 #3c3c00, 1px -1px 0 #3c3c00, -1px 1px 0 #3c3c00, 1px 1px 0 #3c3c00;
   background: linear-gradient(180deg,#ffff39 15%, yellow 41%, #adad24 94%);
   box-shadow: 0px 0px 16px rgb(0 0 0 / 80%), 0px 0px;
   padding: 11px 10px 11px 10px;
   margin: 31px auto 0px auto;
   border: 1px solid #525200;
   border-radius: 11px;
   text-align: center;
   font-weight: 600;
   max-width: 380px;
   font-size: 23px;
   color: white;	 
   }

 @media (max-width: 380px){
  .book-button {
    font-size: 20px;
    }
    }


/* --- Book Appointment Section Responsive Media Query --- */

 .testimonial-title {
   font-family: Arial,sans-serif;
   border-bottom: 0.5px solid #fff;
   margin: 34px 45px 0px 45px;
   margin-bottom: 18px;
   padding-bottom: 8px;
   overflow-x: hidden;
   max-width: 981px;
   font-weight: 600;
   font-size: 35px;
   color: #fff;
   }

 .testimonial-width {
   justify-content: space-between;
   font-family: Arial,sans-serif;
   padding: 10px 40px 46px 40px;
   max-width: 911px;
   display: flex;
   margin: auto;
   color: #fff;
   }

 .testimonial-item {
   line-height: 24px;
   max-width: 386px;
   width: 100%;
   margin: auto;	
   }

 .testimonial-item-title {
   font-size: 22px;
   margin: auto;
   color: #fff;
   }

 .testimonial-stars {
   background-image: url("../img/5 Stars.png");
   background-repeat: no-repeat;
   background-position: center;
   background-size: cover;
   border-radius: 20px;
   margin-bottom: 13px;
   margin-left: -6px; 
   margin-top: 10px;
   max-width: 145px;
   height: 22px;
   }


/* ------ Responsive Media Query ------ */
/* --- Front Page Banner Responsive Media Query --- */

 @media (max-width: 1200px){
  .front-page-banner {
    background-image: url("../img/Front Page Background (1) (2).jpg");
    }
    }

 @media (max-width: 660px){
  .front-page-banner {
    background-image: url("../img/Front Page Background (1) (1).jpg");
    }
    }

 @media (max-width: 450px){
  .front-page-banner {
    margin-bottom: -27px;
	margin-top: 14px;  
    height: 321px;	  
    }
    }

 @media (max-width: 380px){
  .front-page-banner {
    margin-top: 35px;  
    height: 290px;	  
    }
    }

 @media (max-width: 330px){
  .front-page-banner {
    margin-bottom: 8px;
    margin-top: 33px;
    height: 267px;  
    }
    }


/* --- Front Page Banner Width Responsive Media Query --- */

 @media (max-width: 1198px){
  .front-page-banner-width {
    padding: 50px 0px 0px 52px !important;
    }
    }

 @media (max-width: 712px){
  .front-page-banner-width {
    padding: 50px 0px 0px 39px !important;
    }
    }

 @media (max-width: 660px){
  .front-page-banner-width {
    padding: 50px 35px 0px 35px !important;
    }
    }

 @media (max-width: 450px){
  .front-page-banner-width {
    padding: 39px 26px 0px 26px !important;
    }
    }

 @media (max-width: 380px){
  .front-page-banner-width {
    padding: 25px 26px 0px 26px !important;
    }
    }

 @media (max-width: 330px){
  .front-page-banner-width {
    padding: 25px 26px 38px 26px !important;
    }
    }

 @media (min-height: 1000px){
  .front-page-banner-width {
    padding: 14.7vw 40px 13vw 75px !important;
    }
    }

 @media all and (max-height: 1000px) and (min-width: 451px) {
  .front-page-banner-width {
    padding: 10vw 40px 8vw 75px !important;
    }
    }


/* --- Front Page Banner Column Responsive Media Query --- */

 @media (max-width: 1198px){
  .front-page-banner-column {
    max-width: 843px;
    }
    }

 @media (max-width: 1015px){
  .front-page-banner-column {
    max-width: 588px;
    }
    }

 @media (max-width: 806px){
  .front-page-banner-column {
	margin-left: -27px;  
    }
    }

 @media (max-width: 450px){
  .front-page-banner-column {
	margin-left: 0px;  
    }
    }

 @media (max-width: 775px){
  .front-page-banner-column {
    max-width: 523px;
    }
    }

 @media (max-width: 712px){
  .front-page-banner-column {
    max-width: 477px;
    }
    }

 @media (max-width: 660px){
  .front-page-banner-column {
    max-width: 586px;
    }
    }


/* --- Front Page Banner Title Responsive Media Query --- */

 @media (max-width: 1198px){
  .front-page-banner-title {
	font-size: 45px;
    }
	 
  .front-page-banner-sub-title {
    font-size: 17px;
    }
    }

 @media (max-width: 1015px) {
  .front-page-banner-title {
    font-size: 39px;
    }
    }

 @media (max-width: 660px) {
  .front-page-banner-title {
    font-size: 33px !important;
    }
    }

 @media (max-width: 611px) {
  .front-page-banner-title {
    font-size: 29px !important;
    }
    }

 @media (max-width: 545px) {
  .front-page-banner-title {
    font-size: 27px !important;
    }
    }

 @media (max-width: 823px) {
  .front-page-banner-title {
    font-size: 36px;
    }
	
  .front-page-banner-sub-title {
    font-size: 16px;
    }	
    }

 @media (max-width: 660px) {
  .front-page-banner-title {
    font-size: 36px;
    }
	
  .front-page-banner-sub-title {
    font-size: 15.5px;
    }	
    }

 @media (max-width: 775px) {
  .front-page-banner-title {
    font-size: 32px;
    }
	
  .front-page-banner-sub-title {
    font-size: 15.5px;
    }	
    }

 @media (max-width: 712px) {
  .front-page-banner-title {
    font-size: 29px;
    }
    }

 @media (max-width: 450px) {
  .front-page-banner-title {
	text-shadow: -1px -1px 0 #1c1c1c, 1px -1px 0 #1c1c1c, -1px 1px 0 #1c1c1c, 1px 1px 0 #1c1c1c, -1px -1px 0 #1c1c1c, 1px -1px 0 #1c1c1c, -1px 1px 0 #1c1c1c, 1px 1px 0 black, 0px 0px 16px black, 0px 0px 16px black, 0px 0px 16px black, 0px 0px; 
	font-size: 22.5px !important; 
	text-align: center;
    line-height: 32px;	
    }
	
  .front-page-banner-sub-title {
	text-align: center;
    line-height: 20px;	
	font-size: 14.5px;  	  
    margin-top: -47px;
    }	
    }

 @media (max-width: 380px) {
  .front-page-banner-title {
	font-size: 21px !important; 
    }	
	 
  .front-page-banner-sub-title {
    max-width: 266px;  
    font-size: 14px;	
	margin: -55px auto auto auto;
    }
    }

 @media (max-width: 330px) {
  .front-page-banner-title {
    font-size: 17px !important;
    }
	
  .front-page-banner-sub-title {
    margin-top: -57px;
    font-size: 14px;
    }	
    }


/* --- Front Page Banner Button Responsive Media Query --- */

 @media (max-width: 1015px){
  .front-page-banner-button {
    max-width: 360px;
    }
    }

 @media (max-width: 775px){
  .front-page-banner-button {
    max-width: 292px;
    font-size: 19px;	
    }
    }

 @media (max-width: 330px){
  .front-page-banner-button {
	max-width: 208px;  
    font-size: 16px;
    }
    }

 @media (max-width: 450px){
  .front-page-banner-button {
	max-width: 214px;
    font-size: 18px;
    }
    }

 @media (max-width: 450px){
  .front-page-banner-button {
    margin: 201px auto auto auto;
    }
    }


 @media (max-width: 380px){
  .front-page-banner-button {
	margin: 178px auto auto auto; 
	max-width: 217px;  
    font-size: 17px;
    }
    }

 @media (max-width: 330px){
  .front-page-banner-button {
    margin: 170px auto auto auto;
    }
    }


/* --- Front Page Services Section Responsive Media Query --- */
/* --- Front Page Services Title 1 Responsive Media Query --- */

 @media (max-width: 760px){
  .front-page-services-title-1 {
    padding: 20px 40px 4px 40px; 
    font-size: 40px;
    }
    }

 @media (max-width: 705px){
  .front-page-services-title-1 {
    font-size: 37px;
    }
    }

 @media (max-width: 582px){
  .front-page-services-title-1 {
    font-size: 34px;
    }
    }

 @media (max-width: 570px){
  .front-page-services-title-1 {
    font-size: 32px;
    }
    }

 @media (max-width: 450px){
  .front-page-services-title-1 {
	padding: 70px 40px 7px 40px;
    font-size: 34px;
    }
    }

 @media (max-width: 380px){
  .front-page-services-title-1 {
    padding: 70px 40px 7px 40px;
    font-size: 30px;
    }
    }

 @media (max-width: 330px){
  .front-page-services-title-1 {
    padding: 21px 40px 8px 40px;
    font-size: 27px;
    }
    }


/* --- Front Page Service Discription Responsive Media Query --- */

 @media (max-width: 450px){
  .front-page-services-discription {
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    padding: 0px 25px 0px 25px;
	}
    }


/* --- Front Page Services Text Responsive Media Query --- */

 @media (max-width: 711px){
  .front-page-services-text {
    font-size: 17px;
    }
    }

 @media (max-width: 450px){
  .front-page-services-text {
    font-size: 16px;
    }
    }

 @media (max-width: 330px){
  .front-page-services-text {
    font-size: 15px;
    line-height: 27px;  
    }
    }


/* --- Front Page Services Width Responsive Media Query --- */

 @media (max-width: 1535px){
  .front-page-services-width {
    padding: 17px 20px 51px 20px;  
    max-width: 1460px;
    }
    }

 @media (max-width: 1363px){
  .front-page-services-width {
    max-width: 1276px;
    }
    }

 @media (max-width: 1220px){
  .front-page-services-width {
    padding: 17px 10px 51px 10px; 
    }
    }

 @media (max-width: 1185px){
  .front-page-services-width {
    max-width: 1090px;
    }
    }

 @media (max-width: 876px){
  .front-page-services-width {
    padding: 17px 10px 51px 10px; 
	max-width: 719px;  
    flex-wrap: wrap;  
    }
    }

 @media (max-width: 812px){
  .front-page-services-width {
	max-width: 659px;  
    }
    }

 @media (max-width: 710px){
  .front-page-services-width {
    max-width: 632px;
    }
    }

 @media (max-width: 660px){
  .front-page-services-width {
	padding: 0px 40px 42px 40px;
    flex-direction: column;
    max-width: 661px;
    }	
    }

 @media (max-width: 380px){
  .front-page-services-width {
	padding: 10px 25px 15px 25px;
    }	
    }


/* --- Front Page Services Item Responsive Media Query --- */

 @media (max-width: 1535px){
  .service-junk-content {
	margin: 0px 35px 0px 63px;  
    max-width: 266px;  
    }
    }

 @media (max-width: 1463px){
  .service-junk-content {
	font-size: 16px;
    }
    }

 @media (max-width: 153px){
  .service-junk-content {
	margin: 0px 35px 0px 63px;  
    }
    }

 @media (max-width: 1157px){
  .service-junk-content {
    margin: 0px 29px 0px 69px;
    }
    }

 @media (max-width: 1127px){
  .service-junk-content {
    margin: 0px 30px 0px 65px;
    }
    }

 @media (max-width: 1075px){
  .service-junk-content {
    margin: 0px 11px 0px 56px;
    }
    }

 @media (max-width: 998px){
  .service-junk-content {
    max-width: 234px;
	font-size: 15px;  
    }
    }

 @media (max-width: 968px){
  .service-junk-content {
	margin: 0px 20px 0px 45px;  
    max-width: 211px;
    font-size: 15px;  
    }
    }

 @media (max-width: 956px){
  .service-junk-content {
    max-width: 202px;  
    font-size: 14.5px;  
    }
    }

 @media (max-width: 876px){
  .service-junk-content {
    margin: -70px 0px 0px 209px;  
    max-width: 314px;  
    font-size: 16px;
    }
    }

 @media (max-width: 812px){
  .service-junk-content {
	margin: -70px 0px 0px 206px;  
    max-width: 254px;  
    font-size: 15px;
    }
    }

 @media (max-width: 710px){
  .service-junk-content {
	margin: -70px 0px 0px 201px;  
    max-width: 234px;  
	font-size: 14.5px;  
    }
    }

 @media (max-width: 660px){
  .service-junk-content {
	margin: 32px auto 0px auto;  
	padding-left: 31px;  
    max-width: 368px;
    font-size: 16px;
    }
    }

 @media (max-width: 450px){
  .service-junk-content {
	padding-left:  37px;  
    }
    }

 @media (max-width: 380px){
  .service-junk-content {
    margin: 32px auto 24px auto;
    padding-left: 37px;
    max-width: 306px;
    font-size: 15.5px;
    }	 
    }









/* --- Front Page Services Item Responsive Media Query --- */

 @media (max-width: 1185px){
  .fpsi {
    max-width: 141px;
    }
	 
  .fpsi-2 {
    max-width: 151px;
    }
	 
  .fpsi-3 {
    max-width: 153px;
    }

  .fpsi-4 {
    max-width: 113px;
    }
    }





















/* --- Front Page Services Item Responsive Media Query --- */

 @media (max-width: 1535px){
  .front-page-services-item {
    max-width: 340px;
    }
    }

 @media (max-width: 1444px){
  .front-page-services-item {
    max-width: 315px;
    }
    }

 @media (max-width: 1363px){
  .front-page-services-item {
    max-width: 295px;
    }
    }

 @media (max-width: 1210px){
  .front-page-services-item {
    max-width: 168px;
    }
    }

 @media (max-width: 876px){
  .front-page-services-item {
    max-width: 168px;
    }
	 
  .front-page-services-width a {
    max-width: 192px !important;
	width: 100%;
    }	
	 
  .fpsi {
    margin-left: 0px !important;
    }
	 
  .fpsi-2 {
    margin-left: 0px !important;
    }
	 
  .fpsi-3 {
    margin-top: -101px;
    margin-left: 0px !important;
    }
	 
  .fpsi-4 {
    margin-top: -98px;  
    margin-left: 0px !important;
    }
    }

 @media (max-width: 710px){
  .fpsi-3 {
    margin-top: -120px;
    margin-left: 0px !important;
    }
	 
  .fpsi-4 {
    margin-top: -120px;
    margin-left: 0px !important;
    }
    }

 @media all and (max-width: 3840px) and (min-width: 661px) {
  .fpsim {
	display: none;
	}
	 
  .fpsim-2 {
	display: none;
	}	 
	}

 @media (max-width: 660px){
  .fpsi {
	margin: auto !important;
	}
	 
  .fpsi-2 {
	margin: auto !important;
	}	 
	 
  .fpsim {
	margin: auto;
	}
	 
  .fpsim-2 {
	margin: auto;
	}	 
	 
  .fpsi-3 {
	display: none;
	}
	 
  .fpsi-4 {
	display: none;
	}	 
	}

 @media (max-width: 660px){
  a, .front-page-services-item {
    max-width: 438px !important;
    }
    }


/* --- Front Page Services Pic Responsive Media Query --- */

 @media (max-width: 1066px){
  .front-page-services-icon {
    font-size: 106px;
    }
    }

 @media (max-width: 985px){
  .front-page-services-icon {
    font-size: 94px;
    }
    }

 @media (max-width: 725px){
  .front-page-services-icon {
    font-size: 86px;
    }
    }

 @media all and (max-width: 3840px) and (min-width: 451px) {
  .front-page-services-icon-mobile {
    display: none !important;
    }
    }

 @media (max-width: 450px){
  .front-page-services-icon {
    display: none;
    }
    }


/* --- Front Page Service Title Responsive Media Query --- */

 @media (max-width: 1363px){
  .front-page-service-title {
    font-size: 25px;	
	}
    }

 @media (max-width: 1185px){
  .front-page-service-title {
    font-size: 23px;	
	}
    }

 @media (max-width: 1133px){
  .front-page-service-title {
    font-size: 23px;	
	}
    }

 @media (max-width: 1066px){
  .front-page-service-title {
    font-size: 21px;	
	}
    }

 @media (max-width: 785px){
  .front-page-service-title {
    font-size: 19px;	
	}
    }

 @media (max-width: 660px){
  .front-page-service-title {
    font-size: 23px;	
	}
    }

 @media (max-width: 380px){
  .front-page-service-title {
    font-size: 21px;	
	}
    }
















/* --- Book Appointment Width Responsive Media Query --- */

 @media (max-height: 1000px){
  .book-appointment-width {
    padding: 100px 40px 99px 40px !important;
    }
    }


/* --- Book Appointment Title Responsive Media Query --- */

 @media (max-width: 700px){
  .book-appointment-title {
    font-size: 45px;	 
    }
    }

 @media (max-width: 620px){
  .book-appointment-title {
    font-size: 40px;	 
    }
    }

 @media (max-width: 545px){
  .book-appointment-title {
    font-size: 34px;	 
    }
    }

 @media (max-width: 330px){
  .book-appointment-title {
    font-size: 27px;	 
    }
    }

 @media (max-width: 450px){
  .book-appointment-sub-title {
    font-size: 19px;	 
    }
    }


/* --- Book Appointment Width Responsive Media Query --- */

 @media (max-width: 450px){
  .book-appointment-width {
    padding: 45px 35px 59px 35px !important;
    }
    }

 @media (max-width: 330px){
  .book-appointment-width {
    padding: 37px 35px 50px 35px !important;
    }
    }






/* --- Book Appointment Width Responsive Media Query --- */

 @media (max-width: 1065px){
  .testimonial-title {
    font-size: 32px;
    }
    }




/* --- Book Appointment Width Responsive Media Query --- */

 @media (max-width: 1065px){
  .testimonial-width {
    max-width: 805px;
    }
    }

 @media (max-width: 875px){
  .testimonial-width {
    max-width: 725px;
    }
    }

 @media (max-width: 795px){
  .testimonial-width {
    max-width: 620px;
    }
    }

 @media (max-width: 691px){
  .testimonial-width {
    max-width: 529px;
    }
    }

 @media (max-width: 633px){
  .testimonial-width {
    max-width: 473px;
    }
    }

 @media (max-width: 562px){
  .testimonial-width {
    max-width: 438px;
    }
    }

 @media (max-width: 450px){
  .testimonial-width {
    padding: 0px 40px 37px 40px; 
    flex-direction: column;
	margin-top: -17px;
    }
    }







/* --- Book Appointment Width Responsive Media Query --- */

 @media (max-width: 330px){
  .testimonial-title {
    margin: 34px 35px 19px 35px;
    font-size: 26px;
    }
    }




/* --- Book Appointment Width Responsive Media Query --- */

 @media (max-width: 551px){
  .testimonial-item {
    max-width: 289px;
    }
    }


 @media (max-width: 450px){
  .testimonial-item {
	margin: 23px auto auto auto;  
    max-width: 246px;
    }
    }








/* --- Book Appointment Width Responsive Media Query --- */

 @media (max-width: 691px){
  .testimonial-item-title {
    font-size: 20px;
    }
    }

 @media (max-width: 633px){
  .testimonial-item-title {
    font-size: 18px;
    }
    }




/* --- Book Appointment Width Responsive Media Query --- */

 @media (max-width: 691px){
  .testimonial-stars {
	margin-bottom: 5px;  
    margin-top: 6px;  
    max-width: 124px;
    height: 22px;
    }
    }

 @media (max-width: 633px){
  .testimonial-stars {
	max-width: 119px;
    height: 19px;
    }
    }

 @media (max-width: 562px){
  .testimonial-stars {
    max-width: 116px;
    height: 18px;
    }
    }


























/* ========= /Home Page/ ========= */



/* ========= Junk Cars ========= */

 .junk-section {
   background-color: black;
   }  

 .junk-content {
   padding: 48px 55px 48px 55px;
   text-align: center;
   max-width: 1220px;
   margin: auto;
   }  
  
 .junk-title {
   font-family: Roboto,Helvetica,Arial,sans-serif;   
   margin-bottom: 11px;
   font-weight: 900;
   font-size: 30px;
   color: white;
   }

 .junk-title-2 {
   font-family: Helvetica;  
   margin-bottom: 21px;
   font-weight: 700;
   font-size: 15.4px;
   color: white;
   }

 .junk-title-3 {
   font-family: Roboto,Helvetica,Arial,sans-serif;   
   margin-bottom: 9px;
   font-size: 23.5px;
   font-weight: 900;
   color: red;
   }

 .junk-title-4 {
   font-family: Roboto,Helvetica,Arial,sans-serif;   
   margin-bottom: 11px;
   font-size: 23.5px;
   font-weight: 900;
   }

 .junk-title-5 {
   font-family: Arial,sans-serif;   
   padding-bottom: 11px;
   max-width: 1092px;
   font-size: 23.5px;
   color: white;
   margin: auto
   }

 .junk-title-6 {
   font-family: Arial,sans-serif;   
   margin-bottom: 11px;
   font-size: 19px;
   color: white;
   }

 .junk-title-7 {
   font-family: Arial,sans-serif;   
   margin-bottom: 11px;
   font-size: 15.5px;
   color: white;
   }

 .junk-title-8 {
   font-family: Arial,sans-serif;   
   flex-direction: column;
   margin-bottom: 11px;
   padding-top: 22px;
   font-size: 15.5px;
   line-height: 12px;
   font-weight: 780;
   color: #999999;
   display: flex;
   color: white;
   }

 .junk-icon {
   margin-right: 8px;
   color: #46f100;
   }


/* --- Responsive Media Query --- */

 @media (max-width: 885px){
  .junk-title-5 {
    font-size: 20px;
	}
	
  .junk-title-6 {
    font-size: 17px;
    }	
    }

 @media (max-width: 799px){
  .junk-title-5 {
    font-size: 18px;
	}
	
  .junk-title-6 {
    font-size: 15px;
    }	
    }

 @media (max-width: 722px){
  .junk-content {
    max-width: 618px;
	}
	
  .junk-title-4 {
    font-size: 22px;
	}
	
  .junk-title-2 {
    margin-bottom: 12px;	
    }
	
  .junk-title-7 {
    margin-bottom: 1px;	
	}
    }

 @media (max-width: 619px){
  .junk-title-4 {
    font-size: 20px;
	}
    }

 @media (max-width: 602px){
  .junk-title-4 {
    font-size: 18px;
	}
	
  .junk-content {
    padding: 44px 38px 48px 38px;	
	}
	
  .junk-title-7 {
    font-size: 14px;
    }
	
  .jims {
   line-height: 18px;	
	}
    }

 @media (max-width: 450px){
  .junk-title-5 {
    font-size: 16px;
    }	 
	 
  .junk-content {
    padding: 0px 25px 36px 25px; 
    max-width: 400px; 
	} 
	
  .junk-title-6 {
    font-size: 14.5px;
    }	

  .junk-title {
    margin-top: 33px;	 
    }		 
	 
  .jims {
    line-height: 18px;	
	}
	 
  .jims-2 {
    line-height: 18px;	
	}
    }

 @media (max-width: 380px){
  .junk-content {
    padding: 12px 27px 39px 27px;
	}
    }

 @media (max-width: 330px){
  .junk-content {
    padding: 9px 26px 36px 26px;
	}
	 
  .junk-title {
    font-size: 23px;	 
	}
	 
  .junk-title-6 {
    font-size: 13px;
    }
	 
  .junk-title-5 {
    font-size: 15px;
    }	 
	 
  .junk-title-8 {
    font-size: 14px;	 
    }
    }

/* ========= /Junk Cars/ ========= */



/* ========= Reviews ========= */

 .review-logos {
   justify-content: space-between;
   padding: 0px 40px 0px 40px; 
   max-width: 950px;
   display: flex;
   width: 100%;
   margin: auto;
   }

 .review-logo {
   background-image: url("../img/review-us-google.png");
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain;
   max-width: 396px;
   height: 323px;
   width: 100%;
   }

 .review-logo-2 {
   background-image: url("../img/review-us-yelp.png");
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain;
   max-width: 336px;
   height: 323px;
   width: 100%;
   }

 .review-content {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   padding: 35px 35px 35px 35px;
   max-width: 1140px;
   line-height: 20px; 	 
   margin: auto;  
   }
   
 .review-page-title {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   padding-top: 11px;
   max-width: 1200px;
   font-weight: 700;
   font-size: 37px;
   margin: auto; 
   color: #fff;
   }
   
 .review-row {
   justify-content: space-between;
   margin: auto 0px 30px 0px !important;
   flex-direction: row;
   overflow-x: hidden;
   display: flex;
   }

 .rr-2 {
   margin-right: 0px;
   margin-left: 43px;
   }

 .rr-3 {
   margin-right: 6px;
   margin-left: 47px;
   }

 .rr-4 {
   margin-left: 45px;
   }

 .rr-5 {
   margin-left: 45px;
   }

 .review-item {
   padding: 0px 15px 0px 15px;
   max-width: 350px;
   }

 .review-item-1 {
   max-width: 300px;
   width: 100%;
   }

 .review-item-2 {
   padding: 0px 44px 0px 44px;
   max-width: 393px;
   width: 100%;
   }

 .review-item-3 {
   max-width: 300px;
   width: 100%;
   }

 .ri-22 {
   }

 .ri-33 {
   }

 .ri-3333 {
	 
   }

 .ri-33333 {
   }

 .ri-333 {
   }

 .review-item-title {
   margin-bottom: 7px;
   font-weight: 700;
   font-size: 20px;
   }


/* ---- Responsive Media Query ---- */
/* ---- Review Page Title Responsive Media Query ---- */

 @media (max-width: 660px){
  .review-page-title {
    padding-top: 12px;
    }
    }

 @media (max-width: 450px){
  .review-page-title {
    margin-top: -5px;
    padding-top: 0px;
	font-size: 32px;
    }
    }

 @media (max-width: 380px){
  .review-page-title {
	font-size: 30px;
    }
    }

 @media (max-width: 330px){
  .review-page-title {
	margin-top: -13px;
    }
    }











/* ---- Review Item Responsive Media Query ---- */

 @media (max-width: 1175px){
  .review-item {
    max-width: 325px;
    }
	
  .ri-22222 {
    margin-left: -2px;
    }
	 
 .rr-2 {
   margin-right: -4px;
   margin-left: 5px; 
   }

 .rr-3 {
   margin-left: 7px;
   margin-right: -5px; 
   }

 .rr-4 {
   margin-left: 0px;
   margin-right: 0px; 
   }

 .rr-5 {
   margin-left: 0px;
   margin-right: 23px; 
   }

 .rr-6 {
   margin-top: 0px;
   max-width: 749px;
   }
	
 .ri-3 {
   margin-right: 0px;
   }	 
	 
 .ri-2 {
   margin-left: 0px;
   }
   }

 @media (max-width: 1070px){
  .review-item {
    max-width: 300px;
    }
	 
  .rr-2 {
    margin-right: 0px;
    margin-left: 6px;	 
    } 
	 
  .ri-2 {
    margin-left: 7px;
    }	 	 
    }

 @media (max-width: 1020px){
  .review-item-1 {
    max-width: 263px;
    }	 
	 
  .review-item {
    max-width: 274px;
    }
	 
  .ri-2 {
    margin-left: 15px;
    }	 
    }

 @media (max-width: 953px){
  .review-item-1 {
    max-width: 237px;
    }	 
    }	 

 @media (max-width: 891px){
  .review-item-1 {
    max-width: 217px;
    }	 
    }	 

 @media all and (max-width: 770px) and (min-width: 661px) {
  .review-item-title {
    font-size: 18px;
    }	 
    }

 @media (max-width: 940px){
  .review-item {
    max-width: 247px;
	font-size: 15px;
    }
	 
  .ri-2 {
    margin-left: 11px;
    } 	 
	 
  .ri-3 {
    margin-right: -6px;
    }	 
    }

 @media (max-width: 856px){
  .review-item-1 {
    max-width: 227px;
    }
    }

 @media (max-width: 764px){
  .review-item-1 {
    max-width: 204px;
    }
    }

 @media (max-width: 705px){
  .review-item-1 {
    max-width: 180px;
    }
    }

 @media (max-width: 850px){
  .review-item {
    max-width: 230px;
    }
	 
  .review-item-2 {
    padding: 0px 25px 0px 25px;
    max-width: 393px;
    }	 
	 
  .ri-2 {
    margin-left: 4px;
    }	 
    }

 @media (max-width: 810px){
  .review-item {
    max-width: 221px;
    }
    }

 @media (max-width: 770px){
  .review-item {
    max-width: 204px;
    }
    }

 @media (max-width: 725px){
  .review-item {
    max-width: 194px;
	font-size: 14.4px;  
    }
    }

 @media (max-width: 660px){
  .review-item {
	margin: 20px auto 20px auto;  
    max-width: 435px;
    font-size: 16px; 
    }
	 
  .review-item-1 {
    max-width: 381px;  
    margin: auto;	 
    }
	 
  .review-item-2 {
    margin: 20px auto 20px auto;	 
    max-width: 471px;  
    }
	 
  .review-item-3 {
    margin: auto auto 50px auto;	 
    max-width: 381px;  
    }
    }

 @media (max-width: 450px){
  .review-item-2 {
    padding: 21px 0px 21px 0px;
    }
    }


/* ---- Review Content Responsive Media Query ---- */

 @media (max-width: 725px){
  .review-content {
    padding: 35px 27px 25px 27px;	  
	}
    }

 @media (max-width: 660px){
  .review-content {
    padding: 61px 27px 28px 27px;	  
	}
    }

 @media (max-width: 450px){
  .review-content {
    padding: 52px 27px 16px 27px;	  
	}
    }


/* ---- Review Row Responsive Media Query ---- */

 @media (max-width: 660px){
  .review-row {
	margin: -25px auto 0px auto !important;
    flex-direction: column;
	}
	 
	 
	 
	 
	 
    }

 @media (max-width: 450px){
  .review-row {
	margin: -10px auto 0px auto;
	}
    }


/* ---- Review Content Responsive Media Query ---- */

 @media (max-width: 950px){
  .review-logos {
    max-width: 753px;	
	}
	 
  .review-logo {
    max-width: 315px;
    height: 257px;
	}
	 
  .review-logo-2 {
    max-width: 267px;
    height: 253px;
	}
    }

 @media (max-width: 830px){
  .review-logos {
    max-width: 685px;	
	}
	 
  .review-logo {
    max-width: 283px;
    height: 232px;
	}
	 
  .review-logo-2 {
    max-width: 242px;
    height: 228px;
	}
    }

 @media (max-width: 674px){
  .review-logos {
    padding: 10px 40px 0px 40px;  
    max-width: 618px;	
	}
	 
  .review-logo {
    max-width: 255px;
    height: 194px;
	}
	 
  .review-logo-2 {
    max-width: 215px;
    height: 200px;
	}
    }

 @media (max-width: 625px){
  .review-logos {
    padding: 16px 40px 13px 40px;  
	flex-direction: column;
    max-width: 381px;	
	margin: auto;
	}
	 
  .review-logo {
	margin: 12px auto auto auto;  
    max-width: 300px;
    height: 194px;
	}
	 
  .review-logo-2 {
	margin: 19px auto auto auto;  
    max-width: 243px;
    height: 200px;
	}
    }

 @media (max-width: 450px){
  .review-logos {
    padding: 16px 40px 13px 40px;  
	flex-direction: column;
    max-width: 381px;	
	margin: auto;
	}
	 
  .review-logo {
	margin: 8px auto auto auto;  
    max-width: 270px;
    height: 182px;
	}
	 
  .review-logo-2 {
	margin: 16px auto auto auto;  
    max-width: 228px;
    height: 192px;
	}
    }

 @media (max-width: 330px){
  .review-logos {
    padding: 15px 40px 15px 40px;  
	flex-direction: column;
    max-width: 381px;	
	margin: auto;
	}
	 
  .review-logo {
	margin: -3px auto auto auto;  
    max-width: 270px;
    height: 182px;
	}
	 
  .review-logo-2 {
	margin: 9px auto auto auto;  
    max-width: 213px;
    height: 167px;
	}
    }

/* ========= /Reviews/ ========= */



/* ========= About Us ========= */

 .about-content {
   background: black;
   margin-top: -1px; 
   }

 .about-title {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   text-align: center;
   font-size: 18.5px;
   font-weight: 600;
   max-width: 454px;
   margin: auto;
   }
  	    
 .about-description-title {
   margin-left: 35%; 
   font-weight: 700;
   margin-top: 8px;
   font-size: 42px;
   }  
   
 .about-picture {
   background-image: url("../img/Logo.png");
   background-repeat: no-repeat;
   background-clip: content-box;
   background-position: center;
   background-size: contain;
   }  

 .about-section-check {
   margin: -6px 0px 0px 10px;
   line-height: 28px;
   text-indent: 0px;
   max-width: 474px;
   font-weight: 500; 
   font-size: 19px;
   }
   
 .section-detail {
   line-height: 28px;
   padding-top: 10px;
   max-width: 474px;
   font-weight: 500;
   font-size: 18px;
   width: 100%;
   }		  
		  
 .about-section-details {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   padding: 20px 17px 43px 17px;
   flex-direction: row;
   line-height: 20px;
   max-width: 951px;
   display: flex;
   color: white; 
   margin: auto;
   } 
  
 .section-detail-title {
   font-family: 'Roboto Condensed', sans-serif;
   margin-bottom: 0px;
   font-weight: 600;
   margin-top: -5px;
   font-size: 23px;
   }

 .section-detail-p {
   margin: 0px 36px 0px 36px;
   line-height: 28px;
   padding-top: 10px;
   max-width: 474px;
   font-weight: 500;
   font-size: 18px;	 
   } 
   
 .check-width {
   margin-top: 17px;
   }
 
 .about-check {
   margin-top: 7px;
   height: 21px;
   }


 @media (min-height: 1000px){
  .about-description {
    max-width: 1639px;	 
    font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    padding: 35px 40px 33px 40px;
    margin-bottom: 12.5px;
    line-height: 31px;
    font-size: 20px;
    line-height: 1.5;
    margin: auto;
    color: white;	  
	}
	 
  .about-description-title {
	margin-left: 30%;
    font-weight: 700;
    margin-top: 8px;
    font-size: 38px;
    }  
   	 	
  .about-call {
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: 26px;
    font-weight: 600;
    font-size: 26px;
    color: #f90529;
    }	 
	 
  .contact-via-phone {
    font-weight: 600;
    margin-top: 22px;
    }	 
	 
  .about-picture {
    margin: -90px 36px auto 0px;
    max-width: 501px;
    height: 763px;		  
    padding: 7px;
    float: left;
    width: 100%;
    }	
    }

 @media (max-height: 1000px){
  .about-description-title {
	margin-left: 30%;
    font-weight: 700;
    margin-top: 8px;
    font-size: 38px;
    }  
   	 
  .about-description {
    font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    padding: 35px 40px 33px 40px;
    margin-bottom: 12.5px;
    line-height: 31px;
    font-size: 20px;
    max-width: 1553px;
    line-height: 1.5;
    margin: auto;
    color: white;
    }	 
	 
  .about-call {
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: 26px;
    font-weight: 600;
    font-size: 26px;
    color: #f90529;
    }	 
	 
  .contact-via-phone {
    font-weight: 600;
    margin-top: 22px;
    }	 
	 
  .about-picture {
    margin: -90px 36px auto 0px;
    max-width: 410px;
    height: 761px;
    padding: 7px;
    float: left;
    width: 100%;
    }	 	
    }


/* --- Responsive Media Query --- */  
/* --- About Picture Responsive Media Query --- */
   
 @media (max-width: 1415px){
  .about-picture {
    height: 841px;	
	}	
    }

 @media (max-width: 1270px){
  .about-picture {
    height: 890px;	
	}	
    }

 @media (max-width: 1140px){
  .about-picture {
    height: 962px;	
	}	
    }

 @media (max-width: 1078px){
  .about-picture {
    height: 1022px;	
	}	
    }

 @media (max-width: 1030px){
  .about-picture {
    margin: -248px 36px auto 0px;
    height: 1210px;
    }
    }

 @media (max-width: 990px){
  .about-picture {
    height: 1240px;
    }
    }

 @media (max-width: 980px){
  .about-picture {
    margin: 84px 36px auto 0px;
    height: 396px;
    }
    }

 @media (max-width: 950px){
  .about-picture {
    margin: 64px 36px auto 0px;
    max-width: 380px;
    height: 285px;
    }
    }

 @media (max-width: 837px){
  .about-picture {
    margin: 30px 36px auto 0px;
    max-width: 326px;
    height: 250px;
    }
    }

 @media (max-width: 743px){
  .about-picture {
    margin: 46px 36px auto 0px;
    max-width: 300px;
    height: 235px;
    }
    }

 @media (max-width: 695px){
  .about-picture {
    margin: 46px 15px auto 0px;
    max-width: 286px;
    height: 225px;
    }
    }

 @media (max-width: 660px){
  .about-picture {
    margin: 46px 15px auto 0px;
    max-width: 612px;
    height: 388px;
    }
    }

 @media (max-width: 450px){
  .about-picture {
    margin: 0px 15px auto 0px;
    max-width: 612px;
    height: 257px;
    }
    }

 @media (max-width: 380px){
  .about-picture {
    height: 240px;
    }
    }

 @media (max-width: 330px){
  .about-picture {
    height: 186px;
    }
    }


/* --- About Description Title Responsive Media Query --- */
   
 @media (max-width: 980px){
  .about-description-title {
    margin-left: 51%;
	}
    }

 @media (max-width: 717px){
  .about-description-title {
   font-size: 32px !important;
	}
    }

 @media (max-width: 660px){
  .about-description-title {
    margin-left: 0px;
    }
    }

 @media (max-width: 450px){
  .about-description-title {
	font-size: 29px !important;
    margin-top: 262px;
	width: 100%;
    }
    }

 @media (max-width: 380px){
  .about-description-title {
    margin-top: 246px;
    }
    }

 @media (max-width: 330px){
  .about-description-title {
    margin-top: 202px;
	font-size: 24px !important;
    }
    }


/* --- About Description Responsive Media Query --- */
   
 @media (max-width: 380px){
  .about-description {
	padding: 35px 25px 33px 25px;  
    font-size: 16px !important;	
	}
    }

 @media (max-width: 330px){
  .about-description {
    font-size: 15.5px !important;	
	}
    }


/* --- About Call Responsive Media Query --- */
   
 @media (max-width: 380px){
  .about-call {
    font-size: 22px;
    }
    }

 @media (max-width: 330px){
  .about-call {
    font-size: 18px;
    }
    }    


/* --- Section Detail Responsive Media Query --- */
   
 @media (max-width: 929px){
  .section-detail-p {
    font-size: 16.5px;
    }
	
  .section-detail {
    font-size: 16.5px;
    }
    }

 @media (max-width: 750px){
  .section-detail-p {
    font-size: 15.7px;
    }
	
  .section-detail {
    font-size: 15.7px;
    }
    }
	  
 @media (max-width: 660px){
  .section-detail-p {
    font-size: 16px;
    }
	
  .section-detail {
    font-size: 16px;
    }
    }
	  

/* --- About Section Check Responsive Media Query --- */
   
 @media (max-width: 1048px){
  .about-section-check {
    font-size: 14.5px;
    }
    }
    
 @media (max-width: 631px){
  .about-section-check {
    font-size: 15px;
    }
    }
 
 @media (max-width: 660px){
  .about-section-check {
    font-size: 18px;
    }
    }
  
 @media (max-width: 672px){
  .section-detail-p {
    margin: 0px 16px 0px 16px;
    } 
    }
 
 @media (max-width: 1090px){
  .about-section-details {
    max-width: 853px;
    } 
    }

 @media (max-width: 946px){
  .about-section-details {
    max-width: 761px;
    } 
    }

 @media (max-width: 450px){
  .about-section-details {
	padding: 26px 17px 52px 17px; 
    } 
    }

 @media (max-width: 865px){
  .about-section-details {
    max-width: 706px;
    } 
	 
  .section-detail {
    max-width: 224px;
    line-height: 1.5;
    }	
	
  .section-detail-p {
    max-width: 224px;
    line-height: 1.5;
    }	
    }

 @media (max-width: 776px){
  .about-section-details {
    max-width: 648px;
    } 
	 
  .section-detail {
    max-width: 183px;
    }	
	
  .section-detail-p {
    max-width: 183px;
    }
    }

 @media (max-width: 713px){
  .about-section-details {
    max-width: 567px;
    } 
	 
  .section-detail {
    max-width: 162px;
    }	
	
  .section-detail-p {
    max-width: 162px;
    }	
    }

 @media (max-width: 665px){
  .about-section-details {
    max-width: 1008px;
    }	
	
  .section-detail {
    max-width: 800px;
    }	
	
  .section-detail-p {
    max-width: 800px;
    }
    }
  
 @media (max-width: 665px){
  .about-section-details {
    max-width: 493px;
    flex-direction: column;
    } 
   
  .section-detail-p {
    margin: 26px 0px 26px 0px;
    }    
    }
  
 @media (max-width: 330px){
  .about-section-details {
    max-width: 292px !important;
    } 
    }

 @media (max-width: 562px){
  .about-section-details {
    max-width: 355px;
    padding: 26px 17px 43px 17px;
    } 
   
  .section-detail-p {
    margin: 26px 0px 26px 0px;
    }    
    }


/* ========= /About Us/ ========= */



/* ========= Contact Us ========= */

 .contact-area {
   font-family: 'Roboto', sans-serif;
   justify-content: space-between;
   padding: 32px 10px 0px 10px;
   flex-direction: row;
   max-width: 614px;
   display: flex;	
   margin: auto;
   width: 100%;
   }

 .contact-box-1 {
   max-width: 284px;
   width: 100%;
   background: #eee;
   height: 182px;
   margin-bottom: 20px;
   padding: 21px 7px 31px 7px;
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   color: black;
   } 
  
 .contact-box-2 {
   max-width: 284px;
   width: 100%;
   background: #eee;
   height: 182px;
   padding: 21px 7px 31px 7px;
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   color: black;
   } 
  
 .contact-box-3 {
   max-width: 284px;
   margin-left: 8px;
   width: 100%;
   background: #eee;
   height: 182px;
   padding: 21px 7px 31px 7px;
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   color: black;
   } 
  
 .contact-title {
   margin-bottom: 8px;
   font-weight: 700;
   font-size: 23px;
   color: black;
   }  
	
 .days-closed {
   text-align: center;
   background: black;
   max-width: 407px;
   margin-top: 14px;
   font-weight: 300;
   font-size: 21px;
   color: white;
   width: 100%;	
   }

 .contact-section-width {
   padding: 20px 40px 63px 40px;
   margin-top: -10px;
   overflow-x: hidden;
   max-width: 1342px;
   display: flex;
   margin: auto;
   }	
   
 .contact-column-1 {
   width: 100%;
   }

 .contact-column-2 {
   width: 100%;
   }

 .contact-center {
   margin-bottom: -50px;
   position: relative;
   margin-top: 40px; 
   z-index: 90px;
   }	
	
 .directions {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   padding: 30px 20px 0px 20px;
   margin-bottom: -60px;
   text-align: center;
   font-weight: 600;
   margin: auto;
   } 

 .form-area {
   font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   justify-content: space-between;
   margin: -13px auto auto auto;
   padding: 43px 10px 0px 10px;
   max-width: 485px;
   color: white; 
   width: 100%;	
   }   
   
 .form-title {
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: 500;	 
   font-size: 19px;
   }  
    
 .form-title-2 {
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: 500;	 
   font-size: 19px;
   }  
      
 .form-bar {
   border: 1px solid black;
   border-radius: 5px;
   max-width: 293px;
   height: 30px;
   float: right;
   width: 100%;   
   }  
      
 .form-bar-2 {
   border: 1px solid black;
   margin-right: -22.5px;
   border-radius: 5px;
   max-width: 293px;
   height: 80px;
   float: right;
   width: 100%;	 
   }  
     
 .form-spacing {
   margin-top: 30px;
   }

 .form-button {
   padding: 10px 10px 10px 10px; 
   max-width: 400px;
   width: 100%;
   }

 .form-button {
   text-shadow: -1px -1px 0 #0e2a00, 1px -1px 0 #0e2a00, -1px 1px 0 #0e2a00, 1px 1px 0 #0e2a00, -1px -1px 0 #0e2a00, 1px -1px 0 #0e2a00, -1px 1px 0 #0e2a00, 1px 1px 0 #0e2a00;
   font-family: 'Roboto Condensed', sans-serif;
   padding: 10px 10px 10px 10px;
   border: 1px solid black;
   background: #3fc100;
   border-radius: 5px;
   max-width: 127px;
   font-size: 19px;	
   cursor: pointer;
   color: white;
   width: 100%;
   }

 .form-description-section {
   justify-content: space-between;
   margin-left: -23px;
   max-width: 750px;
   display: flex;
   width: 100%;	 
   }   
   
 .operation-hours {
   padding: 5px 10px 20px 10px;
   margin: 20px auto auto 8px;
   border: 1px solid black;
   background: #eeeeee;
   max-width: 285px;
   width: 100%;
   } 
  
 .operation-hours-title {
   margin-bottom: 12px;
   font-weight: bolder;
   margin-left: 0px;
   margin-top: 12px;
   font-size: 23px;
   } 
  
 .operation-hours-width {
   flex-direction: row;
   max-width: 228px;
   margin: auto;	
   width: 100%;
   color: black;
   } 

  .operation-hours-column {
    margin-top: 10px;
    display: flex;
    }

 .ohd {
   margin-right: 24px;
   }

 .ohd-2 {
   margin-right: 22px;
   }

 .ohd-3 {
   margin-right: -1px;
   }

 .ohd-4 {
   margin-right: 14px;
   }

 .ohd-5 {
   margin-right: 37px;
   }

 .ohd-6 {
   margin-right: 17px;
   }

 .ohd-7 {
   margin-right: 29px;
   }

 .contact-line {
   background-color: #0a0a0a;
   margin-top: 9px;
   margin: auto;
   width: 51px;
   height: 1px;
   }  


/* --- Contact Box Responsive Media Query --- */ 

 @media (max-width: 1184px){
  .contact-section-width {
    padding: 20px 40px 53px 40px;
	}
    }

 @media (max-width: 951px){
  .contact-section-width {
	justify-content: space-between;
    max-width: 815px; 
	width: 100%;
	}
    }

 @media (max-width: 660px){
  .contact-section-width {
    padding: 20px 40px 43px 40px;  
	flex-direction: column;
	}
    }

 @media (max-width: 450px){
  .contact-section-width {
	padding: 31px 25px 35px 25px;
	}
    }

	
/* --- Form Responsive Media Query --- */ 

 @media (max-width: 450px){
  .form-area {
    margin: 24px auto;
    max-width: 1170px;
    padding: 8px 10px 0px 10px;
    }   
    }
		 
 @media (max-width: 1237px){
  .form-area {
    max-width: 422px;	
    }
    }

 @media (max-width: 1107px){
  .form-area {
    max-width: 372px;	
    }
    }

 @media (max-width: 1015px){
  .form-area {
    margin: -13px auto auto 0px;  
    max-width: 338px;	
    width: 100%;
    }
    }

 @media (max-width: 802px){
  .form-area {
    max-width: 290px;	
    width: 100%;
    }
    }

 @media all and (max-width: 3840px) and (min-width: 651px) {
_:-ms-lang(x), .ie10up, .form-area { 
   margin-top: 80px;
   }
   }
	
 @media (max-width: 660px){
  .form-area {
	margin: -13px auto auto auto;  
    max-width: 362px;	
    width: 100%;
    }
    }

 @media (max-width: 450px){
  .form-area {
	margin: 0px auto auto auto;  
    max-width: 328px;	
    width: 100%;
    }
    }

 @media (max-width: 330px){
  .form-area {
    padding: 8px 3px 0px 3px;  	 
    }
    }


/* --- Contact Content Responsive Media Query --- */
	
 @media (max-width: 1323px){
  .contact-area {
    max-width: 540px !important;
    }	
    }
		
 @media (max-width: 1184px){
  .contact-area {
    max-width: 463px !important;
    }	
    }
		
 @media (max-width: 1130px){
  .contact-area {
    max-width: 530px;	
	}
    }

 @media (max-width: 380px){
  .contact-area {
    margin-left: 4px;
    }	
    }
				
 @media (max-width: 330px){
  .contact-area {
    max-width: 320px;
    padding: 10px 10px 50px 0px;
    margin-left: 0px;
    } 
    }
   
 @media (max-width: 951px){
  .contact-area {
    padding: 0px 10px 62px 10px;
    flex-direction: column;
    } 
    }

 @media (max-width: 660px){
  .contact-area {
	padding: 0px 10px 22px 10px; 
    max-width: 293px !important;
    }	
    }

 @media all and (max-width: 815px) and (min-width: 661px) {
  .contact-area {
    padding: 9px 0px 9px 16px; 
    flex-direction: column;	
    max-width: 255px !important; 
    } 
    }
   
 @media all and (max-width: 951px) and (min-width: 756px) {
  .contact-area {
    padding: 4px 0px 9px 0px;
    flex-direction: column;	 
    max-width: 240px !important;
    margin-right: -3px;	  
	width: 100%;
    margin: auto;
    }
    }

 @media (max-width: 450px){
  .contact-area {
    margin: 64px auto auto auto !important;
	max-width: 312px !important;
    }
    }


/* --- Contact Column Responsive Media Query --- */
  
 @media (max-width: 1184px){
  .contact-column-1 {
    max-width: 216px;
    width: 100%;
    }	
	
  .contact-column-2 {
    max-width: 237px;
    width: 100%;
    }	
    }

 @media (max-width: 1184px){
  .contact-column-1 {
    max-width: 200px;
    width: 100%;
    }	
	
  .contact-column-2 {
    max-width: 237px;
    width: 100%;
    }	
    }

 @media (max-width: 951px){
  .contact-column-1 {
    max-width: 241px !important;
    margin-left: 0px;
    margin-top: 25px;
    } 

  .contact-column-2 {
    margin-left: 0px;
    max-width: 240px !important;	
    } 
    } 

 @media (max-width: 660px){
  .contact-column-1 {
    margin-top: 63px;
    } 
    } 

 @media (max-width: 450px){
  .contact-column-1 {
    max-width: 283px !important;
    margin-top: 8px;
    margin: auto;
    } 

  .contact-column-2 {
    max-width: 282px !important;  
    margin-left: 0px;
    } 
    } 


/* --- Contact Box Responsive Media Query --- */ 

 @media (max-width: 1323px){
  .contact-box-1 {
    max-width: 251px;
    height: 183px;
    } 
  
  .contact-box-2 {
    max-width: 251px;
    height: 168px;
    } 
  
  .contact-box-3 {
    max-width: 251px;
    height: 183px;
    } 
    }

 @media (max-width: 1184px){
  .contact-box-1 {
    max-width: 216px;
    height: 203px;
    } 
  
  .contact-box-2 {
    max-width: 216px;
    } 
  
  .contact-box-3 {
    max-width: 216px;
    height: 203px;
    } 
    }

 @media (max-width: 1040px){
  .contact-box-1 {
    max-width: 215px;
    } 
  
  .contact-box-2 {
    max-width: 215px;
    } 
  
  .contact-box-3 {
    max-width: 215px;
    } 
    }

 @media (max-width: 1015px){
  .contact-box-1 {
    max-width: 195px;
    } 
  
  .contact-box-2 {
    max-width: 195px;
    } 
  
  .contact-box-3 {
    max-width: 195px;
    } 
    }

 @media (max-width: 951px){
  .contact-box-3 {
    margin-left: 0px; 
    max-width: 90vw !important;
    height: 170px !important;
    margin-bottom: 22px;
    margin-top: 20px;
    } 
    }

 @media (max-width: 951px){
  .contact-box-1 {
    max-width: 282px;
    height: 187px;
    } 
  
  .contact-box-2 {
    max-width: 282px;
    height: 166px;
    } 
    }

 @media (max-width: 790px){
  .contact-box-1 {
    max-width: 240px;
	margin: auto;
    } 
  
  .contact-box-2 {
    margin-top: 20px !important; 
    max-width: 240px;
    } 
  
  .contact-box-3 {
    margin-top: 20px !important; 
    max-width: 240px !important;
    } 
    }

 @media (max-width: 756px){
  .contact-box-3 {
    height: 189px !important;
    } 
    }

 @media (max-width: 745px){
  .contact-box-1 {
    max-width: 203px;
    } 
  
  .contact-box-2 {
    margin: 20px auto auto auto;
    max-width: 203px;
    } 
  
  .contact-box-3 {
    margin: 20px auto auto auto;
    max-width: 203px !important;
	height: 186px !important;  
    } 
    }

 @media (max-width: 660px){
  .contact-box-1 {
    max-width: 238px;
    height: 186px;
    } 

  .contact-box-2 {
    max-width: 238px;
    height: 173px;	  
    } 
	 
  .contact-box-3 {
    margin: 20px auto auto auto;
    max-width: 238px !important;
    height: 187px !important;	  
    }
    }

		
 @media (max-width: 450px){
  .contact-box-1 {
    max-width: 290px !important;   
    height: 185px !important;  
    } 
   
  .contact-box-2 {
    max-width: 290px !important;
    height: 167px !important;
    } 
   
  .contact-box-3 {
    max-width: 290px !important;
    height: 167px !important;
    } 
    }
	
 @media (max-width: 330px){
  .contact-box-1 {
    max-width: 240px !important;
    height: 183px !important;  
    } 
   
  .contact-box-2 {
    max-width: 240px !important;
    } 
   
  .contact-box-3 {
    max-width: 240px !important;
    height: 191px !important;  
    } 
    }


/* --- Responsive Media Query --- */
/* --- Hours Of Opperation Responsive Media Query --- */

 @media (max-width: 1323px){
  .operation-hours-title {
    margin-left: 3px;
	}
	}

 @media (max-width: 1184px){
  .operation-hours-title {
    font-size: 19px !important;
    }	

  .operation-hours-title {
    margin-left: 0px;	
	}
    }

 @media (max-width: 1130px){
  .operation-hours-title {
    margin-left: 0px;	
	}
	}

 @media (max-width: 1184px){
  .operation-hours-title {
    font-size: 21px;	
    }
    }

 @media (max-width: 660px){
  .operation-hours-title {
    font-size: 21px;	
    }
    }

 @media (max-width: 450px){
  .operation-hours-title {
    font-size: 21px !important;	
    }
    }







/* --- Hours Of Opperation Responsive Media Query --- */

 @media (max-width: 1323px){
  .operation-hours {
    max-width: 252px;
    }   
    }   

 @media (max-width: 1184px){
  .operation-hours {
    max-width: 215px !important;
    }	
    }	

 @media (max-width: 1015px){
  .operation-hours {
    max-width: 198px !important;
    }	
    }	

 @media (max-width: 951px){
  .operation-hours {
    max-width: 391px !important;
    margin: 19px auto auto auto;
    }
    }

 @media (max-width: 796px){
  .operation-hours {
    max-width: 253px !important;
    }   
    }

 @media (max-width: 745px){
  .operation-hours {
    max-width: 206px !important;
    }   
    }

 @media (max-width: 660px){
  .operation-hours {
    max-width: 240px !important;
    }   
    }

 @media (max-width: 1184px){
  .operation-hours {
    max-width: 231px;
    }
    }

 @media (max-width: 450px){
  .operation-hours {
    max-width: 390px !important;
    }
    }

 @media (max-width: 380px){
  .operation-hours {
    max-width: 286px !important;
    }
    }

 @media (max-width: 330px){
  .operation-hours {
    max-width: 205px !important;
	margin-left: 0px;  
    }
    }

 @media (max-width: 330px){
  .operation-hours {
    max-width: 245px !important;
    }
    }


/* --- Hours Of Opperation Responsive Media Query --- */

 @media (max-width: 1323px){
  .operation-hours-days {
    font-size: 15.3px;
    }
    }

 @media (max-width: 660px){
  .operation-hours-days {
    font-size: 16px;
    }    
    }    

 @media (max-width: 1130px){
  .operation-hours-days {
    font-size: 15px;
    }	
    }	

 @media (max-width: 1184px){
  .operation-hours-days {
    font-size: 14.5px;
    }	
    }

 @media (max-width: 330px){
  .operation-hours-days {
    font-size: 14.5px;
    }	
    }	

 @media (max-width: 951px){
  .operation-hours-days {
    font-size: 15px;
    }	
    }	


/* --- Hours Of Opperation Responsive Media Query --- */

 @media (max-width: 1323px){
  .daily-open-hours {
    font-size: 15.3px;
	}
	}

 @media (max-width: 660px){
  .daily-open-hours {
    font-size: 16px;
	}
	}

 @media (max-width: 1130px){
  .daily-open-hours {
    font-size: 15px;
    }	
    }	

 @media (max-width: 1184px){
  .daily-open-hours {
    font-size: 14px;
    }	
    }	

 @media (max-width: 951px){
  .daily-open-hours {
    font-size: 15px;
    }	
    }

 @media (max-width: 330px){
  .daily-open-hours {
    font-size: 14.5px;
    }	
    }


/* --- Hours Of Opperation Responsive Media Query --- */

 @media (max-width: 1323px){
  .contact-line {
    width: 42px;
    }   
    }   

 @media (max-width: 1184px){
  .contact-line {
    width: 27px;
    }
    }

 @media (max-width: 1015px){
  .contact-line {
    width: 15px;
    }
    }

 @media (max-width: 745px){
  .contact-line {
    width: 25px !important;
    }   
    }

 @media all and (max-width: 951px) and (min-width: 746px) {
  .contact-line {
    width: 34px !important;
    }   
    }

 @media all and (max-width: 660px) and (min-width: 451px) {
  .contact-line {
    width: 35px  !important;
    }   
    }   

 @media (max-width: 450px){
  .contact-line {
    width: 57px !important;
    }   
    }

 @media (max-width: 330px){
  .contact-line {
    width: 31px !important;
    }   
    }

 @media (max-width: 1184px){
  .ohd-2 {
	margin-right: 20px;
    }
	 
  .ohd {
    margin-right: 22px;
    }	 
	 
  .ohd-5 {
    margin-right: 35px;
    }	 
	 
  .ohd-7 {
    margin-right: 27px;
    }	 
    }


/* --- Hours Of Opperation Responsive Media Query --- */

 @media (max-width: 1323px){
  .operation-hours-width {
    max-width: 206px;
    }
    }

 @media (max-width: 1184px){
  .operation-hours-width {
    max-width: 173px;
    }
    }

 @media (max-width: 1015px){
  .operation-hours-width {
    font-size: 14.6px;
    max-width: 156px;
    }
    }

 @media (max-width: 951px){
  .operation-hours-width {
    max-width: 195px;
    }
    }

 @media (max-width: 745px){
  .operation-hours-width {
    max-width: 173px;
    }
    }

 @media all and (max-width: 660px) and (min-width: 451px) {
  .operation-hours-width {
    max-width: 194px;	
    }
    }

 @media (max-width: 450px){
  .operation-hours-width {
    max-width: 220px;
    }
    }

 @media (max-width: 330px){
  .operation-hours-width {
    margin: auto;
    color: black;
    width: 195px;
    } 
    }


/* --- Contact Section Responsive Media Query --- */
   
 @media (max-width: 951px){
  .contact-section {
   flex-direction: column;
   display: flex;
   }	
   }
	
 @media (max-width: 450px){
  .contact-section {
   padding: 28px 0px 0px 0px;
   overflow-x: hidden;
   }	
   }		

 @media (max-width: 380px){
  .contact-section {
    padding: 21px 0px 0px 0px;
    }	
    }		

 @media (max-width: 330px){
  .contact-section {
    padding: 17px 0px 0px 0px;
    }	
    }		


/* --- Form Responsive Media Query --- */ 

 @media (max-width: 1323px){
  .mail-contact-us {
    word-break: break-word;
    max-width: 172px;
    width: 100%; 
    }
    }

 @media (max-width: 951px){
  .mail-contact-us {
    max-width: 260px;
    }
    }

 @media (max-width: 756px){
  .mail-contact-us {
    max-width: 156px;
    }	
    }
	

/* --- Form Responsive Media Query --- */ 

 @media (max-width: 1237px){
  .form-bar {
    max-width: 220px;
    }  
	
  .form-bar-2 {
    max-width: 250px;	
    }
    }
		
 @media (max-width: 1107px){
  .form-bar {
    max-width: 183px;
    }  
	
  .form-bar-2 {
    max-width: 210px;	
    }
    }
			
 @media (max-width: 1015px){
  .form-bar {
    max-width: 140px;
    }  
	
  .form-bar-2 {
    max-width: 166px;	
	}
    }
		
 @media (max-width: 802px){
  .form-bar {
    max-width: 110px;
    }  
	
  .form-bar-2 {
    max-width: 136px;	
    }
    }
		
 @media (max-width: 660px){
  .form-bar {
    max-width: 151px;
    }  
	
  .form-bar-2 {
    max-width: 175px;	
    }
    }
	
 @media (max-width: 450px){
  .form-bar {
    max-width: 120px;
    }  
	
  .form-bar-2 {
    max-width: 150px;	
	}
    }

 @media (max-width: 330px){
  .form-bar-2 {
    max-width: 125px;	
	}
    }

 @media (max-width: 330px){
  .form-bar {
    max-width: 95px;
    }  
    }
		

/* --- Form Responsive Media Query --- */ 

 @media (max-width: 802px){
  .form-title-2 {
    font-size: 17px;
    } 
	 
  .form-title {
    font-size: 17px;
    } 
    }
		 
 @media (max-width: 450px){
  .form-title {
    font-size: 16px;
    } 
	
  .form-title-2 {
	margin-right: 8px;
    font-size: 16px;
    } 
    }

 @media (max-width: 330px){
  .form-title-2 {
	margin-right: -7px;
    } 
    }


/* ========= /Contact Us/ ========= */









































