 @media (min-width: 1200px){ .container{ width:1280px; }
}
 @media (min-width: 992px) and (max-width: 1199px){ .container{ width:1280px; }
}
 /*EOF STYLE*/ body{ background-image:none !important; background-color:#ffffff !important; background-repeat:no-repeat !important; }
 #CenterDiv{ max-width: 1280px; }
 #siteMenu{ background-image:url(/images/uploads/menu_bg_13.jpg) !important; background-color:#FFFFFF !important; }
 .mainMenu li{ background-color:transparent !important; border-color:#FFFFFF !important; text-align:center !important; }
 .mainMenu li li{ background-color:#000000 !important; border-color:#FFFFFF !important; text-align:center !important; }
 .mainMenu a,mainMenu a:visited{ font-size:13px !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; text-decoration:none !important; font-style:normal !important; color:#f3f3f3 !important; }
 .mainMenu a:hover{ color:#ffffff !important; background-color:#f5c519 !important; border-color:#FFFFFF !important; }
 .ui-layout-pane{ background-image:none !important; background-color:Transparent !important; }
 .headerFont{ background-image:none !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; text-decoration:none !important; font-style:normal !important; font-size:10px !important; color:#000000 !important; background-color:#FFFFFF !important; }
 .pragraphFont{ font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; color:#000000 !important; font-size:10px !important; text-decoration:none !important; font-style:normal !important; }
 .linksFont{ font-size:10px !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; color:#000000 !important; text-decoration:underline !important; font-style:normal !important; }
 .breadcrumb{ background-color:#fff; border-radius:0px; }
 .breadcrumb a{ color:#000; }
 .breadcrumb .active{ color:#ff3200; }
 .hours-main .hours{ background-color:#fff; border-radius:5px; box-shadow:1px 2px 2px #555; color:#000; width:260px !important; margin:0; padding:5px; border:1px solid #ccc; }
 .hours-main ul{ padding:0px; }
 .hours-main a{ font-size:16px; font-weight:bold; padding-top:10px; display:block; text-align: center; line-height: 40px; }
 .hours-main td{ border-bottom:1px solid #ccc; padding:2px; }
 #t_hour{ font-size:16px; font-weight:normal; line-height:20px; display:block; }
 #top{ background-color: #fff; color: #000; }
 #top a{ color: #000; }
 #top a:hover,#top a:focus{ text-decoration: none; }
 #top .logo{ text-align: center; }
 #top .logo img{ display: inline-block; }
 #top span.title{ display: block; font-size: 14px; color: #000; }
 #top .info{ float: right; margin-bottom: -10px; padding-top: 10px; }
 #top .info .address{ padding: 10px 0px 0px 0px; }
 #top .info .phone{ background-imageee: url(/site-uploads/1000873/Images/icon_phone.png); background-repeat: no-repeat; background-position: 20px center;border-left: 1px solid #36332f; padding:0px 20px; float: left; }
 #top .info .phone span.text{ font-family: Oswald; text-transform: uppercase; font-size: 28px; }
 #top .info .social{ padding: 20px 0px 20px 15px; }
 #top .info .social ul{ margin: 0px; padding: 0px; }
 #top .info .social img{ padding-bottom: 5px; }
 .direction-btn{ width:190px; text-transform:uppercase; text-align:center; text-decoration:none; margin:0px auto; margin-top:15px; display:block; padding:8px; font-size:24px; color:#fff !important; font-family:Oswald; background-color:#ff3200; border-radius:5px; clear:both; }
 .direction-btn img{ float:left; margin-left: 5px; }
 .direction-btn span{ color:#fff; font-size:16px; }
 .direction-btn:hover,.direction-btn:hover span{ text-decoration:none; color:#fff; background-color:#ff3200; }
 .navbar .font-resizer a{ display: flex; float: left; padding: 10px 9px; border: 0; height: 50px; align-items: flex-end; }
 .navbar-nav{ margin:0 auto; float:none; width:1280px; }
 #parent{ width:100% !important }
 #HeaderDiv{ width:100% !important }
 #FooterDiv{ width:100% !important }
 #CenterDiv{ clear:both; display:block; float:none; margin:0 auto; font-size:16px; }
 .container{ width:1280px; max-width:100%; }
 body{ font-size:14px; }
 @media only screen and (min-width:1024px){ .dropdown:hover ul{ display:block; }
 .col-md-3{ width: 25% !important; padding: 5px !important; }
}
 .location-btn{ font-size:20px; padding:10px; display:block; font-weight:bold; font-family:Oswald; text-align:center; }
 #comp_1478792759710 .container-fluid{ padding:0; }
 .social{ display:block; padding:10px; }
 .top-div{ background-color:#ffffff; color:#272324; padding:8px 0; }
 .pagesttl{ font-size:28px; font-family:Oswald; text-align:center; color:#000; background-color:#fff; border-bottom:2px solid #ff3200; margin:0; padding:50px; text-transform:uppercase; }
 .address{ font-size:18px; text-align:center; padding-top:0px; font-family:Oswald; text-transform:uppercase; padding-top:25px; }
 .conn{ font-size:14px; text-align:center; padding-top:0px; font-family:arial; }
 .phone{ font-size:26px; text-align:center; margin-top:15px; font-weight:normal; font-family:Oswald; }
 .phone-xs{ font-size:30px; text-align:left; color:#f1f1f1; font-family:Oswald; }
 .phone-icon{ background-size:auto 100% ; background-image:url(/site-uploads/1000864/Images/phone.jpg); background-repeat:no-repeat; backgound position:left middile; padding-left:30px; display:block; }
 .top-logos{ background-color:#eeeded; margin-bottom:0; border-bottom:1px solid #ccc; }
 .top-logos ul{ margin:0 auto; }
 .top-logos li{ float:left; padding:5px 10px; display:flex; min-height:50px; align-items:center; }
 .hours{ padding-right:30px; }
 .hours h2{ background-color:#353536; border-radius: 5px 5px 0 0; padding:20px 30px; color:#fff; font-family:Oswald; text-transform:uppercase; margin:0; }
 .hours .cont{ background-color:#4c4c4d; border-radius:0 0 5px 5px; margin:0; color:#fff; font-size:16px; padding:30px; }
 .big-button{ padding:15px; font-size:22px; color:#fff; display:block; text-align:center; text-transform:uppercase; background: rgba(47,49,47,1); background: -moz-linear-gradient(top,rgba(47,49,47,1) 0%,rgba(26,26,27,1) 100%); background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(47,49,47,1)),color-stop(100%,rgba(26,26,27,1))); background: -webkit-linear-gradient(top,rgba(47,49,47,1) 0%,rgba(26,26,27,1) 100%); background: -o-linear-gradient(top,rgba(47,49,47,1) 0%,rgba(26,26,27,1) 100%); background: -ms-linear-gradient(top,rgba(47,49,47,1) 0%,rgba(26,26,27,1) 100%); background: linear-gradient(to bottom,rgba(47,49,47,1) 0%,rgba(26,26,27,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f312f',endColorstr='#1a1a1b',GradientType=0 ); }
 .big-button img{ margin-top:-3px; }
 .big-button:hover{ color:#ad85cd; text-decoration:none; }
 .thumbnail .txt{ display:block; text-align:center; padding:5px; font-size:16px; font-weight:bold; }
 .thumbnail:hover .txt{ color:#fff; }
 .slide{ border-bottom:3px solid #252525; }
 .page-ttl{ background-color:#805b9e; border-bottom:5px solid #272324; padding:13px; color:#fff; }
 .page-ttl h1{ width:1280px; margin:0 auto; font-size:24px; }
 .inner img{ max-width:100%; border-bottom:1px solid #000; }
 .menu-div{ background-color:#805b9e; padding:0; }
 .navbar{ background-image:none; background-color:#805b9e; margin:0; border:0; box-shadow:none; font-family:Oswald; width:100%; }
 .navbar .nav{ width:1280px; margin:0 auto; float:none; }
 .navbar li a{ padding:22px 50px; text-transform:uppercase; color:#fff !important; font-size:18px; }
 .navbar-default .open a:hover,.navbar-default .navbar-nav .open a:focus,.navbar li a:hover,.navbar li a:focus{ background-image:url(/site-uploads/1000864/Images/menu-hover.png); background-position:top center; background-repeat:no-repeat; background-color:transparent!important; color:#fff !important; }
 .navbar li li a{ padding:7px 10px; }
 .navbar-toggle{ background-color:#c51230; }
 .logos ul{ padding:0; margin:0; }
 .logos li{ width:25%; float:left; text-align:center; padding:25px; 10px; min-height:100px; }
 .thumbnails{ padding:20px 10px ; background-color:#fff; }
 .thumbnails img{ max-width:100%; padding:15px 0px; margin:0 auto; display:block; }
 .thumbnails a{ margin:10px auto; display:block; border:1px solid #b4b4b4; text-decoration:none; }
 .thumbnails a:hover .thumb-header{ background-color:#c51230; color:#fff; }
 a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{ background-color:#c51230; border-color:#c51230; text-decoration:none; }
 .thumb-header{ font-size:20px; color:#252525; text-transform:uppercase; text-align:center; display:block; border-bottom:1px solid #b4b4b4; font-family:Oswald; padding:12px; }
 .thumbnails .cap{ font-size:16px; font-family:arial; padding:10px; border-top:1px solid #b4b4b4; color:#252525; display:block; }
 .entro{ padding:35px; background-color:#eeeded; }
 .main-ttl{ text-align:center; font-size:38px; text-transform:uppercase; margin:25px; color:#565656; font-family:Oswald; }
 .border{ border-bottom:1px solid #b4b4b4; padding-bottom:25px; }
 .sub-ttl{ text-align:center; font-size:22px; margin-top:10px; margin-bottom:25px; color:#000; font-family:arial; }
 .white-ttl{ text-align:center; font-size:38px; text-transform:uppercase; margin:25px 0; padding:30px 0; color:#272324; font-family:Oswald; border-bottom:1px solid #a9a9a9; }
 .shadow{ position:relative; }
 .shadow::after{ background-image: url(/site-uploads/1000864/Images/shadow.png); background-position: center center; background-repeat: no-repeat; bottom: -44px; content: ""; height: 43px; position: absolute; width: 98%; }
 .footer{ line-height:1.7; background-color:#414141; color:#fff; border-top:3px solid #7c589a; padding:15px 10px; }
 .footer h2{ font-size:24px; text-transform:uppercase; color:#f1d32a; font-family: Oswald; padding-top:20px; }
 .footer hr{ border-color:#f7e04e; }
 .footer-menu{ margin:0; padding:0; }
 .footer-menu li a{ color:#fff; padding:3px 10px; display:block; }
 .footer-logo a{ display:block; border-radius:8px; background-color:#fff; max-width:333px; text-align:center; }
 .footer-logo img{ border-radius:8px; max-width:100%; padding:5px; }
 .copyright{ background-color:#2a2a2a; color:#fff; text-align:center; padding:17px; font-size:14px; }
 .copyright a{ color:#fff; }
 @media only screen and (max-width:1024px){ .shadow::after{ width: 90%; background-size: 100% 100%; }
 .thumb-header{ font-size:18px; padding:12px; }
 .thumbnails .cap{ font-size:14px; padding:8px; }
 .logo img{ max-width:100%; }
 .thumbnails .cap{ min-height:100px !important; }
 #FooterDiv{ width:100% !important }
 #CenterDiv{ width:100% !important }
 .container{ width:100% !important }
}
 @media only screen and (max-width:768px){ .logo{ text-align:center; }
 .footer .logos p{ display:block; width:30%; float:left; }
 .shadow::after{ background-size:100% 100%; }
 .phone{ font-size:36px; margin-top:18px; }
 .address{ font-size:20px; text-align:left; padding-top:20px; }
 .logos li{ padding: 14px 5px; }
}
 @media only screen and (max-width:320px){ .logos li{ width:33.33%; min-height: 87px !important;display: block; }
 .entro{ padding:10px; }
 .main-ttl{ font-size:30px; }
 .sub-ttl{ font-size:18px; }
 .thumbnails .col-md-2{ width:100%; padding:15px; }
 .thumbnail{ padding:5px !important; }
}
 @media only screen and (max-width:240px){ .phone-xs{ font-size:22px; }
}
 @media only screen and (min-width:1024px){ .thumbnails .cap{ min-height:130px !important; }
 .thumbnails .col-md-2{ width:20%; padding:15px; }
}
 @font-face{ font-family: Oswald; src: url('/site-uploads/1000864/fonts/Oswald-Regular-webfont.eot'); src: url('/site-uploads/1000864/fonts/Oswald-Regular-webfont.eot') format('embedded-opentype'),url('/site-uploads/1000864/fonts/oswald-regular-webfont.woff') format('woff'),url('/site-uploads/1000864/fonts/Oswald-Regular.ttf') format('truetype');  font-display: swap;}
 /*EOF STYLE*/ #nav_42714{ background-color:#ff3200; border-color:#333333; color:#fcfcfc; 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{padding-top:20px;}
 #inline-style-2{width: 260px;}
 #inline-style-3{width: 20px; height: 30px;}
 #inline-style-4{text-align: center;}
 #inline-style-5{text-align: center;}
 #inline-style-6{width: 100%;}
 #inline-style-7{text-align:right;}
 #inline-style-8{font-size:16px;}
 #inline-style-9{font-size: 22px;}
 #inline-style-10{text-align: center;}
 #inline-style-11{text-align: center;}
 #inline-style-12{font-size:18px;}
 #inline-style-13{width: 200px; height: 89px;}
 #inline-style-14{text-align: left;}
 #inline-style-15{text-align: left;}
 #inline-style-16{width: 300px;}
 