@media only screen and (max-width:768px){ .new-logo .logos{ flex-direction: column; }
 .new-logo .logos a{ width: 43vw!important; }
}
 .new-logo{ display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; }
 .new-logo .logos{ display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap; }
 .new-logo .logos a{ width: 14vw; height: 120px; display: flex; align-items: center; justify-content: center; }
 ._home_categories_container .categories .item a span.image img{ mix-blend-mode: multiply; }
 @font-face{ font-family: DIN; src: url(/site-uploads/1001468/fonts/DIN.ttf) format('truetype');  font-display: swap;}
 @font-face{ font-family: DIN Bold; src: url(/site-uploads/1001468/fonts/DIN-PRO-700-Bold.ttf) format('truetype');  font-display: swap;}
 @font-face{ font-family: DIN Normal; src: url(/site-uploads/1001468/fonts/DINMedium.ttf) format('truetype');  font-display: swap;}
 @media only screen and (max-width: 767px){ #page_64245 #detailsParentDiv{ margin: 0.5em; padding: 0em; }
}
 ._service_link{ background-color: var(--main-color); font-family: var(--main-font-bold); text-transform: uppercase; color: #fff; padding: 1em 4em; border: 0.01em solid var(--main-color); border-radius: 0 !important; margin: 2em auto; display: block; width: 50%; text-align: center; }
 @media screen and (max-width: 767px){ ._service_link{ width: auto; }
}
 #HeaderDiv .header-1-nav .top .contact_social .phone{ flex-direction: column; }
 #HeaderDiv .header-1-nav .top .contact_social .phone a{ font-size: 1.75vw;margin-bottom: 0.2vw; }
 @media only screen and (max-width: 767px){ #HeaderDiv .header-1-nav .top .contact_social .phone a:last-child{ display: none; }
}
 #comp_1714144185814{ display: none; position: absolute; background-color: #fff; top: 0vw; z-index: 10; font-size: 1.2vw; text-align: center; }
 #star-rating{ text-align: center; margin: 0 auto; font-family: DIN; font-size: 1vw; color: #222; }
 #star-rating .reviewsHeader{ background-color: #fff; padding: 2em; }
 #star-rating .reviewsHeader .title{ font-size: 1.8em; font-weight: bold; padding-top: 0.2em; }
 #star-rating .content{ padding: 0 3em 3em 3em; }
 #star-rating .content .description{ line-height: 1.5em; }
 #star-rating .rating{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 20em; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 1em auto 3em auto; padding-left: 2.5vw; position: relative; }
 #star-rating .rating input{ display: none; }
 #star-rating .rating label{ font-family: Arial; font-size: 6vw; -webkit-transition: 0.2s ease; transition: 0.2s ease; color: #d5d5d5; margin-left: -1em; position: relative; cursor: pointer; }
 #star-rating .rating label div{ display: none; }
 #star-rating .rating label:hover div{ display: block; }
 #star-rating .rating label:hover{ color: darkorange; -webkit-transition: 0.2s ease; transition: 0.2s ease; }
 #star-rating .rating label:hover ~ .star{ color: orange; }
 #star-rating .rating label:active::before{ -webkit-transform: scale(1.1); transform: scale(1.1); }
 #star-rating .rating label::before{ content: "\2605"; position: absolute; top: 0px; line-height: 1.2em; }
 #star-rating .rating input:checked ~ label:before{ content: "\2605"; }
 @-moz-document url-prefix(){ }
 #star-rating .rating input:checked ~ label:before{ font-size: 6vw; line-height: 1.1em; }
 .selectRating{ position: absolute; width: 100%; top: 8.5vw; font-size: 1.4em; }
 #star-rating .hiddenDiv{ display: none; }
 #displayReviewLink,#displayForm{ position: absolute; background-color: #fff; top: 0vw; width: 90%; left: 5%; -webkit-transition: 0.2s ease; transition: 0.2s ease; padding-bottom: 7.5em; }
 #displayForm p,#displayReviewLink p{ padding: 2em 0; }
 #displayReviewLink a{ display: inline-block; border: 0.2vw solid #337ab7; padding: 1em; margin: 1.5em; }
 @media (max-width: 768px){ #comp_1648132648775{ top: 80px; font-size: 16px; }
 .g-recaptcha{ width: 52vw !important; }
 #star-rating{ font-size: 16px; }
 #star-rating .rating{ width: 12em; padding-left: 0; }
 #star-rating .rating label{ font-size: 50px !important; }
 .selectRating{ top: 90px !important; }
 #displayReviewLink,#displayForm{ top: 60px; }
 .adForm input,.adForm textarea,.adForm select{ font-size: 16px !important; }
}
 @media (min-width: 769px) and (max-width: 1280px){ .g-recaptcha{ width: 30vw !important; }
 #star-rating{ font-size: 1.4vw; }
 .selectRating{ top: 12vw; }
}
 .career-sec{ padding: 1vw; }
 .Employeess .panel-title a{ padding: 1vw; display: block; font-size: 1.5vw; color: #fff; }
 .panel-heading{ padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; }
 .panel{ margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); }
 .panel-default{ border-color: #ddd; }
 .Employeess .panel-default>.panel-heading{ background-color: #000000; }
 div#comp_1689700526424{ display: none; }
 #page_64231 div#comp_1689700526424{ display: flex; }
 /*EOF STYLE*/ #nav_67727{ background-color:#000000; border-color:#333333; color:#333333; display:block; float:none; font-weight:400; opacity:1; position:relative; text-decoration-color:#333333; text-decoration-line:none; text-decoration-style:solid; }
 /*EOF STYLE*/ .inline-style-1{min-height: auto;}
 .inline-style-2{width:100%!important;}
 #inline-style-3{width:100%;margin:0 auto;}
 #inline-style-4{font-size:12px;}
 #inline-style-5{width:11vw;}
 #inline-style-6{width:38vw;}
 