@import url('https://fonts.googleapis.com/css?family=Roboto:300i,400,400i,500,500i,700,700i&display=swap');@import url('https://fonts.googleapis.com/css?family=Oswald:400,500&display=swap');body {background-color:#fff;color:#000; }b, strong {font-weight:600; }.preloader {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999999;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }.preloader {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999999; }.preloader.hide {opacity:0;display:none; }body {font-family:'Roboto', sans-serif;font-size:16px;font-weight:300; }body.home {padding-top:0px !important; }.border-primary {border-color:#dbc736 !important; }a {color:#dbc736; }a:hover {color:#dbc736; }h1, h2, h3, .h1, .h2, .h3, .btn, .block.choose-us .h4 {font-family:'Oswald', sans-serif; }h1, .h1 {font-size:45px;color:#333; }h2, .h2 {font-size:35px;color:#333; }h3, .h3 {font-size:25px;color:#333; }img {max-width:100%; }.btn.btn-link {color:#dbc736; }legend {font-size:25px;font-weight:500; }.container {max-width:80%; }.preloader {background:#fff; }.loader-text {margin-top:10px;font-family:'Oswald', sans-serif;font-size:17px;font-weight:700;background-color:#dbc736;display:block;text-align:center;padding:7px 20px;border-radius:20px;text-transform:uppercase; }.input-group .input-group-prepend .input-group-text {border:none; }.logo-img {max-height:111px; }.shows_saved_image {position:relative;width:100px;height:100px;border-radius:100px;overflow:hidden; }.shows_saved_image a {position:absolute;bottom:0;display:block;text-align:center;left:0;right:0;background:#000;color:#fff;line-height:30px; }.form-group .select2-container .select2-selection--single {height:49px; }.form-group .select2-container .select2-selection--single .select2-selection__rendered {line-height:49px;text-align:left;padding-left:20px; }.form-group .select2-container .select2-selection--single .select2-selection__arrow {top:12px;right:12px; }#backToTop {background:#dbc736;width:50px;height:50px;border-radius:50px;display:block;position:fixed;bottom:10px;right:10px;color:#000;display:none;box-shadow:0 0 15px rgba(0, 0, 0, 0.06);opacity:0;transition:0.3s;z-index:100;line-height:50px;text-align:center; }#backToTop svg {font-size:30px;position:relative;top:7px; }#backToTop.show {display:block;opacity:1;transition:0.3s; }.alert.alert-info {background-color:#faf7e3;border-color:#dbc736;color:#000; }.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {background-color:#dbc736; }.btn:not([data-action]) {position:relative;padding:20px 25px;height:auto;border-radius:30px;border:0;vertical-align:top;transition:all 1.2s 0.6s ease, background-color 0.4s ease-in-out, color 0.4s ease;text-decoration:none;text-transform:uppercase;min-width:150px;overflow:hidden;transform:translate3d(0, 0, 0); }.btn:not([data-action]).active, .btn:not([data-action]):active, .btn:not([data-action]).focus, .btn:not([data-action]):focus {background-color:#dbc736; }.btn:not([data-action]):hover {background:#000;color:#dbc736; }.btn:not([data-action]).btn-link {font-family:'Roboto', sans-serif;text-transform:capitalize;color:#000; }.btn:not([data-action]).btn-link:hover {background-color:transparent !important;color:#dbc736 !important; }.btn:not([data-action]).btn-link:before, .btn:not([data-action]).btn-link:after {display:none !important; }.btn:not([data-action]):before, .btn:not([data-action]):after {content:'';position:absolute;z-index:0;left:100%;top:0;width:150%;height:100%;background-color:#000;transform:skew(30deg) translate3d(0, 0, 0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;opacity:0;transition:all 0.4s ease; }.btn:not([data-action]):before {left:auto;right:100%;transform:skew(-30deg) translate3d(0, 0, 0); }.btn:not([data-action]):hover {background-color:#000; }.btn:not([data-action]):hover:before {transform:skew(-30deg) translate3d(70%, 0, 0);opacity:1; }.btn:not([data-action]):hover:after {transform:skew(30deg) translate3d(-70%, 0, 0);opacity:1; }.btn:not([data-action]) span {display:block;position:relative;z-index:1; }.btn:not([data-action]).btn-border {border:2px solid #000;background:transparent; }.btn:not([data-action]).btn-lg {height:auto;font-size:18px;line-height:24px;font-weight:700;padding:20px 35px; }@media (max-width:767px) {.btn:not([data-action]).btn-lg {font-size:16px; } }.btn:not([data-action]).btn-lg [class*='icon-'] {font-size:20px;padding-right:20px;vertical-align:text-top; }.btn:not([data-action]).btn-sm {font-size:14px;line-height:26px;font-weight:bold;padding:5px 15px;text-transform:none;min-width:0;font-weight:400;font-family:'Roboto', sans-serif; }.btn:not([data-action]).btn-xs {font-size:12px;line-height:14px;font-weight:bold;padding:10px 15px;min-width:0; }.btn:not([data-action]) [class*='icon-'] {font-size:18px;color:#fff;padding-right:14px;vertical-align:text-bottom; }.btn.btn-primary {background-color:#dbc736;border-color:#dbc736;border-radius:30px;padding:10px 30px;font-size:18px;color:#000; }.btn.btn-primary:hover {background-color:#000;border-color:#000;color:#fff; }.btn.btn-secondary {padding:10px 30px;font-size:18px; }.btn:focus {box-shadow:none; }.slider-text {padding-top:170px; }.right-sidebar .h3 {font-size:20px; }.right-sidebar ul {margin:0;padding:0;list-style:none; }.right-sidebar ul li {position:relative;padding-left:10px;margin-left:10px; }.right-sidebar ul li span {display:block;padding:10px; }.right-sidebar ul li svg {position:absolute;left:0;top:12px;font-size:20px;color:#808080; }.right-sidebar ul li a {color:#000;display:block;padding:10px;position:relative; }.right-sidebar ul li + li {border-top:1px solid #e6e6e6; }.accordion .card {border-radius:0px;border:none; }.accordion .card .card-header {padding:0px; }.accordion .card .card-header h5 .btn.btn-link {position:relative;display:block;text-align:left;background:#fff;padding:15px 50px 15px 20px;color:#000;font-weight:600;width:100%;font-size:18px;text-decoration:none;border-radius:0px; }.accordion .card .card-header h5 .btn.btn-link:hover {text-decoration:none; }.accordion .card .card-header h5 .btn.btn-link svg {position:absolute;right:20px;top:15px;font-size:25px; }.accordion .card .card-header h5 .btn.btn-link .fa-plus-square {display:none; }.accordion .card .card-header h5 .btn.btn-link.collapsed {color:#ddd; }.accordion .card .card-header h5 .btn.btn-link.collapsed .fa-minus-square {display:none; }.accordion .card .card-header h5 .btn.btn-link.collapsed .fa-plus-square {display:block; }.accordion .card .card-body {font-weight:300;color:#000;padding-top:0px; }.accordion .card {border:none; }.accordion .card .card-header {background-color:transparent;border-bottom:none; }.accordion .card .card-header h5 .btn.btn-link {font-weight:600;color:#000;font-size:18px;text-transform:uppercase;background-color:transparent;border-bottom:none;border-top:none; }.accordion .card .card-header h5 .btn.btn-link span {font-weight:400;font-size:15px;display:inline-block;padding-left:20px; }.accordion .card + .card {border-top:1px solid #ddd; }.filter-container {text-align:center; }.filter-container .filtr-item .inner {position:relative;background-color:#fff;background-color:#f5f5f5;transition:0.3s;transform:scale(1);border:1px solid #808080;padding:10px;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05); }.filter-container .filtr-item .inner .image {position:relative; }.filter-container .filtr-item .inner .image .portfolio-data {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);color:#fff;opacity:0;transition:0.3s; }.filter-container .filtr-item .inner .image .portfolio-data a {color:#fff;display:block;padding:30px;padding-top:70px; }.filter-container .filtr-item .inner .image .portfolio-data a .date {font-size:13px;display:block;text-align:center;padding-top:20px; }.filter-container .filtr-item .inner .image .portfolio-data a:hover {text-decoration:none; }.filter-container .filtr-item .inner .image .portfolio-data a svg {font-size:30px; }.filter-container .filtr-item .inner .image .portfolio-data p {color:#fff;margin-bottom:0; }.filter-container .filtr-item .inner h3 {font-size:18px;margin:0;padding:10px;background-color:#fff;color:#000; }.filter-container .filtr-item .inner h3 a {color:#000;text-decoration:none; }.filter-container .filtr-item .inner:hover {cursor:pointer;transform:scale(1.05);transition:0.3s; }.filter-container .filtr-item .inner:hover .portfolio-data {opacity:1;transition:0.3s; }.custom-file-label, .custom-select, .form-control {border-radius:4px;padding:12px 15px;border:none;background:#fff;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05); }.custom-file-label.form-control-lg, .custom-select.form-control-lg, .form-control.form-control-lg {padding:17px 25px; }.custom-file-label:focus, .custom-select:focus, .form-control:focus {border-color:#dbc736;box-shadow:none; }.senceImg {max-width:30%;float:left;margin-right:15px !important; }.custom-file-label {height:calc(2.75rem + 2px);line-height:22px; }.custom-file-label:after {height:calc(calc(2.75rem + 2px) - 1px * 2);line-height:29px; }.shows_after_image_choose_for_image {margin:3px;width:100px;height:100px;border-radius:5px; }.invalid-feedback {text-align:left; }textarea {resize:none; }.border-right {border-right:1px solid #ddd; }.custom-select {height:calc(3.25rem + 2px); }.custom-select {height:calc(2.9em + 2px); }#selected_resume_name {position:relative; }#selected_resume_name p {margin-bottom:0px; }.remmove-btn {position:absolute;right:10px;top:5px; }.address h4, .address h3 {font-size:20px; }.address h4 svg, .address h3 svg {color:#dbc736; }.address p {position:relative;padding-left:30px; }.address p svg {position:absolute;left:0;top:4px;font-size:20px;color:#666;color:#dbc736; }.address p svg.fa-envelope {font-size:17px; }.address ul.time_block {margin:0;padding:0;list-style:none; }.address ul.time_block li {width:100%;float:left;line-height:33px;position:relative;padding-left:30px; }.address ul.time_block li svg {margin-right:10px;color:#dbc736;font-size:30px;position:absolute;top:8px;left:0; }.address ul.time_block li span {font-weight:500; }.address a {color:#000;text-decoration:none; }.address a:hover {color:#dbc736; }.address .time-block .time-block-row {position:relative; }.address .time-block .time-block-row svg {position:absolute;color:#666;color:#dbc736;font-size:17px;left:3px; }.address .time-block .time-block-row p {margin-bottom:3px;padding-left:0px;font-size:12px; }.pagination {float:right;padding-right:30px; }.modal .modal-dialog .modal-content .modal-header h3 {font-size:20px;margin-bottom:0px; }.modal .modal-dialog .modal-content .modal-body h1 {font-size:25px;margin-bottom:15px; }.modal .modal-dialog .modal-content .modal-footer {display:block; }.modal .modal-dialog .modal-content .modal-footer a {font-size:14px; }.block {margin:15px;padding:15px; }.block.address ul {list-style:none;margin:0;padding:0; }.block.address ul li h5 svg {margin-right:5px; }.block.address ul li p {padding-left:25px; }.block.address ul li + li {border-top:1px solid #ddd;padding-top:15px; }.block.address h4 {position:relative;padding-left:50px; }.block.address h4 svg {color:#dbc736;font-size:30px;position:absolute;left:0;top:0; }.block.address p {padding-left:45px;font-size:17px; }.block.address p svg {font-size:30px; }.block.address p svg.fa-envelope {font-size:26px; }.block.address p a {display:block;line-height:40px; }.block.address.contact-address {background-color:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);padding:30px; }.block.address.contact-address h5 {padding-bottom:15px; }.block.address.contact-address p {margin-bottom:0px; }.block.address.contact-address p a {line-height:24px; }.block.contact-us .form-control {background:#f5f5f5; }.block.contact-us .address p {position:relative;padding-left:50px;margin-bottom:10px;font-size:18px; }.block.contact-us .address p svg {position:absolute;left:5px;top:5px;font-size:30px; }.block.contact-us .address p svg.fa-envelope {font-size:26px; }.block.contact-us .address p a {display:block;line-height:40px; }.block.contact-us .address h4 {position:relative;padding-left:50px; }.block.contact-us .address h4 svg {color:#dbc736;font-size:30px;position:absolute;left:0;top:-3px; }.block.logo {padding-top:0px;padding-bottom:0px;padding-right:0px; }.block.logo a {display:block;padding-top:10px; }.block.client {text-align:center;border:1px solid #f1f1f1; }.block.client img {max-width:100%;max-height:120px; }.block.client a svg {margin-right:3px; }.block.client:hover {box-shadow:0 0 15px rgba(0, 0, 0, 0.07);cursor:pointer; }.block.sub-heading {position:relative;z-index:1;padding-top:30px;padding-bottom:30px; }.block.sub-heading p, .block.sub-heading h1 {color:#000; }.block.heading.call-text h2, .block.heading.call-text h3 {color:#fff; }.block.heading.call-text h3 {font-size:30px;line-height:45px; }.block.heading.call-text h3 a {color:#fff;text-decoration:none;font-family:'Oswald', sans-serif; }.block.heading.call-text h3 a:hover {color:#dbc736; }.block.heading h1, .block.heading .h1 {font-size:45px;text-align:center; }.block.heading h2, .block.heading .h2 {font-size:35px;text-align:center; }.block.heading h3, .block.heading .h3 {font-size:25px;text-align:center;font-weight:400;max-width:800px;margin:0 auto; }.block.heading p {text-align:center;font-size:22px;max-width:800px;margin:0 auto; }.block.heading .h2 {font-size:45px;font-family:'Oswald', sans-serif;font-weight:500; }.block.heading .h2, .block.heading h2, .block.heading h3 {position:relative;z-index:2;text-align:center;font-family:'Oswald', sans-serif;font-weight:500; }.block.heading h2, .block.heading .h2 {font-size:25px;font-weight:400; }.block.heading p.h2 {font-size:25px;font-weight:400; }.block.heading p {text-align:center; }.block.heading h2 {font-size:45px; }.block.heading .h3, .block.heading h3 {font-size:17px;font-weight:300;font-family:'Roboto', sans-serif;max-width:800px;margin:0 auto;color:#333; }.block.heading.video-heading {position:relative;z-index:2; }.block.heading.video-heading h2, .block.heading.video-heading h3 {color:#fff; }.block.heading img {max-width:500px;max-height:100px;display:table;margin:20px auto 20px; }.block.video-text {position:relative;z-index:2; }.block.video-text .btn.btn-primary {background-color:#fff;font-size:30px;padding:20px 30px;color:#dbc736;border-radius:100%; }.block.call-text-button {position:relative;z-index:2;text-align:center; }.block.call-text-button .btn {border:1px solid #dbc736;font-family:'Oswald', sans-serif;font-weight:700;border-radius:35px;color:#dbc736;margin-top:15px; }.block.call-text-button .btn:after, .block.call-text-button .btn:before {background-color:#dbc736;color:#000; }.block.call-text-button .btn:hover {background-color:#dbc736;color:#000; }.block.call-text-button .btn.btn-link {border:none;color:#fff;font-size:35px; }.block.call-text-button .btn.btn-link:hover {color:#fff; }.block.call-text-button .btn.btn-link a {text-decoration:none; }.block.call-text-button .btn.btn-link a:hover {color:#dbc736;text-decoration:underline; }.block.main-heading h1, .block.main-heading p {font-size:40px;color:#000; }.block.main-heading h2, .block.main-heading .h2 {font-size:35px;color:#000; }.block.main-heading p.h2 {font-size:35px;color:#000; }.block.top-menu {margin-bottom:0px;padding-bottom:5px;margin-top:0px;padding-top:5px;display:flex;color:#000; }.block.top-menu .social_links, .block.top-menu .call-now, .block.top-menu .topRightLinks {flex:auto; }.block.top-menu .call-now {padding:0 10px; }.block.top-menu .closeshoptext {line-height:38px;padding:3px 15px 0;float:left; }.block.top-menu form {padding:3px 15px 0; }.block.top-menu .form-control {padding:5px 10px;border:none;margin-right:5px;max-width:110px;text-align:center;color:#000; }.block.top-menu .form-control.invalid {border:1px solid red; }.block.top-menu .form-control:focus {box-shadow:none; }.block.top-menu .invalid-feedback {font-size:10px;float:left;display:none !important; }.block.top-menu .btn.btn-primary {padding:3px 10px;min-width:inherit; }.block.top-menu .nav-item a {color:#000; }.block.top-menu .nav-item a:hover {color:#333; }.block.top-menu .social_links {margin:0;padding:4px 0 0 0;list-style:none;float:left; }.block.top-menu .social_links li {display:inline-block;font-size:16px; }.block.top-menu .social_links li a {display:block;padding:0 5px;font-size:23px;color:#000;line-height:30px;position:relative;top:3px; }.block.top-menu .social_links li a:hover {opacity:0.7;color:#333; }.block.top-menu .topRightLinks li a.btn {color:#000;font-size:16px; }.block.top-menu .topRightLinks li a.btn svg {margin-right:5px; }.block.top-menu .topRightLinks li a.btn:hover {color:#e5d76e; }.block.top-menu .topRightLinks li a.btn.btn-primary {color:#fff; }.block.top-menu .topRightLinks li a.btn.my-account {background:#000;color:#fff;margin-top:3px;padding:6px 15px;min-width:inherit; }.block.top-menu .topRightLinks li a.btn.my-account:before, .block.top-menu .topRightLinks li a.btn.my-account:after {background:#665c12;color:#fff; }.block.top-menu .topRightLinks li a.btn.my-account:hover {color:#fff; }.block.top-menu .topRightLinks li a.btn.my-account.dropdown-toggle:after {border-top:none; }.block.block-service-hour {padding-left:0px; }.block.block-service-hour h3 {position:relative;font-size:26px;font-weight:700;font-family:'Oswald', sans-serif;padding-left:35px;color:#fff; }.block.block-service-hour h3 svg {position:absolute;left:0;top:5px;font-size:25px;color:#fff; }.block.block-service-hour p {margin-bottom:0px;position:relative;padding-left:35px;font-size:20px; }.block.block-call p {margin-bottom:0px;position:relative;padding-left:30px; }.block.block-call p svg {position:absolute;left:0;top:6px;font-size:20px; }.block.block-call p a {font-weight:700;font-size:23px;color:#fff; }.block.block-call-now h3 {position:relative;font-size:26px;font-weight:700;font-family:'Oswald', sans-serif;padding-left:35px;color:#fff; }.block.block-call-now h3 svg {position:absolute;left:0;top:5px;font-size:25px;color:#fff; }.block.block-call-now p {margin-bottom:0px;position:relative;padding-left:35px; }.block.block-call-now p svg {position:absolute;left:0;top:20px;font-size:40px; }.block.block-call-now p a {font-weight:700;font-size:30px;line-height:30px; }.block.block-clients {text-align:center; }.block.block-clients a {display:inline-block;width:49%;text-align:center;margin-bottom:15px; }.block.block-clients a img {max-width:90%; }.block.block-social ul.list {padding-top:10px; }.block.block-social ul.list li {display:inline-block; }.block.block-social ul.list li a svg {font-size:40px; }.block.block-address h3 {position:relative;font-size:26px;font-weight:700;font-family:'Oswald', sans-serif;padding-left:35px;color:#fff; }.block.block-address h3 svg {position:absolute;left:0;top:5px;font-size:25px;color:#fff; }.block.block-address p {margin-bottom:0px;position:relative;padding-left:35px;font-size:20px; }.block.block-address p svg {position:absolute;left:0;top:16px;font-size:25px; }.block.block-address p a:hover {color:#dbc736; }.block.top-bar {margin-bottom:0px;padding-bottom:0px;color:#fff; }.block.top-bar .name_address {padding-top:5px; }.block.top-bar .name_address h3 {font-size:20px;margin-bottom:7px;color:#fff; }.block.top-bar .name_address p {font-size:18px;line-height:22px;margin-bottom:0px; }.block.top-bar .header-reviews-rating {font-family:'Oswald', sans-serif; }.block.top-bar .header-reviews-rating p {margin-bottom:5px;font-size:19px; }.block.top-bar .header-reviews-rating p.thump-up-text {position:relative;padding-left:40px;text-align:left;font-size:20px; }.block.top-bar .header-reviews-rating p.thump-up-text svg {position:absolute;left:0;top:0px;font-size:33px; }.block.top-bar .header-reviews-rating .h6 {text-transform:uppercase;font-size:23px;margin-bottom:0px; }.block.top-bar .header-reviews-rating svg {color:#dbc736; }.block.top-bar .header-reviews-rating a {text-decoration:underline;color:#dbc736; }.block.top-bar .header-reviews-rating a:hover {color:#eadf8d;text-decoration:none; }.block.top-bar .call-us p {font-weight:500;font-size:30px;margin-bottom:0px;line-height:35px;font-family:'Oswald', sans-serif; }.block.top-bar .call-us a {font-size:40px;font-weight:500;display:block;line-height:50px;color:#dbc736; }.block.top-bar .call-us a:hover {text-decoration:none;color:#dbc736; }.block.top-bar .btn.btn-lg.btn-appt {border:1px solid #dbc736;font-family:'Oswald', sans-serif;font-weight:700;border-radius:30px;color:#dbc736;margin-top:15px;padding:12px 25px 12px 60px;position:relative; }.block.top-bar .btn.btn-lg.btn-appt span {color:#dbc736; }.block.top-bar .btn.btn-lg.btn-appt:hover {background:#dbc736;color:#dbc736;border-color:#dbc736; }.block.top-bar .btn.btn-lg.btn-appt svg {position:absolute;left:-40px;top:-5px;font-size:30px; }.block.service-hour .service-hour-inner {position:relative;padding-left:45px;margin-top:20px;color:#fff; }.block.service-hour .service-hour-inner span {display:block;font-size:20px;color:#fff; }.block.service-hour .service-hour-inner svg {position:absolute;left:0;top:6px;font-size:30px;color:#fff; }.block.header-top {margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px; }.block.header-top span, .block.header-top p {margin-bottom:0px;color:#fff;font-size:20px; }.block.header-top .btn-apt {background-color:#dbc736;color:#000;float:right;border-radius:0 0 0 20px;font-size:20px;padding:14px 50px;margin-right:-15px;position:relative;display:block;font-family:'Oswald', sans-serif;text-align:right;text-decoration:none; }.block.header-top .btn-apt span {color:#000 !important; }.block.header-top .btn-apt:after {position:absolute;left:-40.4px;top:0;content:'';width:0;height:0;border-style:solid;border-width:0px 48px 54px 0;border-color:transparent #dbc736 transparent transparent; }.block.header-bottom {margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;text-align:right;color:#fff; }.block.header-bottom svg {margin-right:10px;font-size:35px; }.block.header-bottom a {font-weight:700;font-size:40px;color:#fff;display:block;padding-top:22px;text-decoration:none; }.block.header-bottom a:hover {color:#dbc736; }.block.main-menu-style-4 {margin:0 -15px;padding:0; }.block.main-menu-style-4 .mainNav {padding:0px;float:none; }.block.main-menu-style-4 .mainNav .nav {width:100%; }.block.main-menu-style-4 .mainNav .nav .nav-item + .nav-item a {border-left:1px solid #ddd; }.block.main-menu-style-4 .mainNav .nav-item {position:relative; }.block.main-menu-style-4 .mainNav .nav-item a {color:#000;text-transform:uppercase;font-size:19px;font-weight:500;line-height:18px;padding:15px 20px;font-family:'Oswald', sans-serif;font-weight:400;position:relative; }.block.main-menu-style-4 .mainNav .nav-item a svg {position:absolute;top:15px;right:15px;font-size:17px; }.block.main-menu-style-4 .mainNav .nav-item.icon-right a {padding-right:20px; }.block.main-menu-style-4 .mainNav .nav-item.icon-left a {padding-left:10px; }.block.main-menu-style-4 .mainNav .nav-item.active a {font-weight:700;position:relative;background-color:#dbc736;color:#000; }.block.main-menu-style-4 .mainNav .nav-item.active .sub-menu li.nav-item a {color:#000; }.block.main-menu-style-4 .mainNav .nav-item.active .sub-menu li.nav-item a:hover {background:#000;color:#fff; }.block.main-menu-style-4 .mainNav .nav-item:hover a {background:#dbc736;color:#000; }.block.main-menu-style-4 .mainNav .nav-item:hover .sub-menu {opacity:1;visibility:visible; }.block.main-menu-style-4 .mainNav .nav-item:hover .sub-menu li a {color:#000; }.block.main-menu-style-4 .mainNav .nav-item:hover .sub-menu li a:after {display:none; }.block.main-menu-style-4 .mainNav .nav-item:hover .sub-menu li a:hover {color:#fff; }.block.main-menu-style-4 .mainNav .nav-item:hover .sub-menu li .sub-menu {opacity:0;visibility:hidden; }.block.main-menu-style-4 .mainNav .nav-item:hover .sub-menu li:hover .sub-menu {opacity:1;visibility:visible; }.block.main-menu-style-4 .mainNav .nav-item.last-menu .sub-menu, .block.main-menu-style-4 .mainNav .nav-item:last-child .sub-menu {right:0; }.block.main-menu-style-4 .mainNav .nav-item .sub-menu {margin:0;padding:0;list-style:none;position:absolute;opacity:0;transition:0.3s;top:100%;visibility:hidden;background:#000;min-width:210px;box-shadow:0 15px 15px rgba(0, 0, 0, 0.1);z-index:98; }.block.main-menu-style-4 .mainNav .nav-item .sub-menu li {margin:0;position:relative; }.block.main-menu-style-4 .mainNav .nav-item .sub-menu li .sub-menu {left:210px;top:0; }.block.main-menu-style-4 .mainNav .nav-item .sub-menu li.nav-item + .nav-item a {border-left:0px; }.block.main-menu-style-4 .mainNav .nav-item .sub-menu li + li {border-top:1px solid rgba(0, 0, 0, 0.07); }.block.main-menu-style-4 .mainNav .nav-item .sub-menu li a {padding:12px 15px;opacity:0.7;text-transform:capitalize;font-size:13.5px;color:#000; }.block.main-menu-style-4 .mainNav .nav-item .sub-menu li a:hover {background:#000;color:#fff; }.block.main-menu-style-4 .mainNav .nav-item .sub-menu li a svg {position:absolute;right:10px;top:10px; }.block.main-menu {padding-top:15px;margin-top:10px;margin-bottom:0px;padding-bottom:0px;margin-top:0px;opacity:1;transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99); }.block.main-menu .mainNav {padding:0px; }.block.main-menu .mainNav .nav-item {position:relative;margin-top:10px;margin-bottom:0px;padding:0px 15px; }.block.main-menu .mainNav .nav-item a {text-transform:uppercase;font-size:19px;font-weight:500;line-height:18px;padding:5px 12px;font-family:'Oswald', sans-serif;font-weight:400;position:relative;padding-bottom:22px;color:#fff; }.block.main-menu .mainNav .nav-item a svg {position:absolute;top:7px;right:0;font-size:17px; }.block.main-menu .mainNav .nav-item.icon-right a {padding-right:20px; }.block.main-menu .mainNav .nav-item.icon-left a {padding-left:10px; }.block.main-menu .mainNav .nav-item.active a {font-weight:700;position:relative;color:#dbc736; }.block.main-menu .mainNav .nav-item.active .sub-menu li.nav-item a {color:#000; }.block.main-menu .mainNav .nav-item.active .sub-menu li.nav-item a:hover {background:#000;color:#fff; }.block.main-menu .mainNav .nav-item:hover a {color:#dbc736; }.block.main-menu .mainNav .nav-item:hover .sub-menu {opacity:1;visibility:visible; }.block.main-menu .mainNav .nav-item:hover .sub-menu li a {color:#000; }.block.main-menu .mainNav .nav-item:hover .sub-menu li a:after {display:none; }.block.main-menu .mainNav .nav-item:hover .sub-menu li a:hover {color:#fff; }.block.main-menu .mainNav .nav-item:hover .sub-menu li .sub-menu {opacity:0;visibility:hidden; }.block.main-menu .mainNav .nav-item:hover .sub-menu li:hover .sub-menu {opacity:1;visibility:visible; }.block.main-menu .mainNav .nav-item.last-menu .sub-menu, .block.main-menu .mainNav .nav-item:last-child .sub-menu {right:0; }.block.main-menu .mainNav .sub-menu {margin:0;padding:0;list-style:none;position:absolute;opacity:0;transition:0.3s;top:100%;visibility:hidden;background:#dbc736;min-width:210px;box-shadow:0 15px 15px rgba(0, 0, 0, 0.1);z-index:98; }.block.main-menu .mainNav .sub-menu li {margin:0;position:relative; }.block.main-menu .mainNav .sub-menu li .sub-menu {left:210px;top:0; }.block.main-menu .mainNav .sub-menu li + li {border-top:1px solid rgba(0, 0, 0, 0.07); }.block.main-menu .mainNav .sub-menu li a {padding:12px 15px;opacity:0.7;text-transform:capitalize;font-size:13.5px;color:#000; }.block.main-menu .mainNav .sub-menu li a:hover {background:#000;color:#fff; }.block.main-menu .mainNav .sub-menu li a svg {position:absolute;right:10px;top:10px; }.block.locations .location-item {float:left;width:50%;text-align:center;background-color:#f5f5f5;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);padding:30px; }.block.locations .location-item a:hover {color:#dbc736; }.block.locations .location-item .inner {padding:50px 30px;margin:15px; }.block.locations .location-item .inner .image {display:table;margin:0 auto;max-width:70%;height:150px;border-radius:150px;overflow:hidden; }.block.locations .location-item .inner ul.time_block {margin:0;padding:0;list-style:none; }.block.locations .location-item .inner ul.time_block li {width:50%;float:left;line-height:33px;position:relative; }.block.locations .location-item .inner ul.time_block li svg {margin-right:10px; }.block.locations .location-item .inner ul.time_block li span {font-weight:500; }.block.locations .location-item + .location-item {margin-top:20px; }.block.service-items .image {width:80px;max-height:300px;max-width:270px;border-radius:80px;display:table;margin:0 auto;overflow:hidden; }.block.service-items .image img {width:100%; }.block.service-items .image.icon-type {width:120px;height:120px;border-radius:120px;border:1px solid #ddd;background:#dbc736; }.block.service-items .image.icon-type svg {font-size:50px;margin-top:35px;color:#333; }.block.service-items .items {float:left;width:33.33%; }.block.service-items .items .item-inner {padding:50px 15px;margin:15px;border:1px solid #f1f1f1;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);transition:0.3s; }.block.service-items .items .item-inner:hover {box-shadow:0 0 15px rgba(0, 0, 0, 0.1);cursor:pointer;transition:0.3s; }.block.service-items .items .item-inner .h3 {font-size:22px;padding-top:25px;padding-bottom:15px;max-width:80%;display:table;margin:0 auto; }.block.service-items .items .item-inner p {color:#6b6b6b;max-width:80%;display:table;margin:0 auto; }.block.service-items .items .item-inner .btn.btn-primary {padding:7px 15px; }.block.job-item .items {float:left;width:33.33%; }.block.job-item .items .item-inner {padding:50px;margin:15px;background-color:#f5f5f5;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);transition:0.3s;transform:scale(1); }.block.job-item .items .item-inner:hover {box-shadow:0 0 5px rgba(0, 0, 0, 0.2);cursor:pointer;border-radius:15px;transition:0.3s;transform:scale(1.05); }.block.job-item .items .item-inner .h3 {font-size:22px;padding-top:25px;padding-bottom:15px;max-width:80%;display:table;margin:0 auto; }.block.job-item .items .item-inner p {color:#6b6b6b;max-width:80%;display:table;margin:0 auto; }.block.job-item .items .item-inner ul {margin:0;padding:20px 0;list-style:none; }.block.job-item .items .item-inner .btn.btn-primary {padding:7px 15px;margin-top:20px; }.block.make-list .make-item {float:left;width:20%;text-decoration:none; }.block.make-list .make-item .inner {margin:15px;padding:15px;background-color:#fff;display:flex;align-items:center;align-content:center;text-align:center;box-shadow:0 0 15px rgba(0, 0, 0, 0.06); }.block.make-list .make-item .inner .make-item-wrap {text-align:center;display:table;margin:0 auto; }.block.make-list .make-item .inner .make-item-wrap .image {padding-bottom:20px; }.block.make-list .make-item .inner .make-item-wrap .image img {max-height:100px;max-width:100%; }.block.make-list .make-item .inner .make-item-wrap h4 {font-size:15px; }.block.pricing .inner, .block.services .inner, .block.blog .inner, .block.portfolio .inner {background-color:#f1f1f1;margin-bottom:15px;transition:0.3s;transform:scale(1);position:relative;padding-bottom:51px; }.block.pricing .inner .post-by, .block.services .inner .post-by, .block.blog .inner .post-by, .block.portfolio .inner .post-by {font-size:13px; }.block.pricing .inner .post-by svg, .block.services .inner .post-by svg, .block.blog .inner .post-by svg, .block.portfolio .inner .post-by svg {margin-right:5px; }.block.pricing .inner .text-area, .block.services .inner .text-area, .block.blog .inner .text-area, .block.portfolio .inner .text-area {padding:15px; }.block.pricing .inner .text-area h3, .block.services .inner .text-area h3, .block.blog .inner .text-area h3, .block.portfolio .inner .text-area h3 {font-size:22px; }.block.pricing .inner .post-credits, .block.services .inner .post-credits, .block.blog .inner .post-credits, .block.portfolio .inner .post-credits {font-size:12px;font-family:'Oswald', sans-serif;line-height:13px;margin-bottom:5px; }.block.pricing .inner .post-credits .category-name, .block.services .inner .post-credits .category-name, .block.blog .inner .post-credits .category-name, .block.portfolio .inner .post-credits .category-name {background:#dbc736;color:#fff;display:inline-block;padding:0px 7px;text-transform:uppercase;letter-spacing:1px;border-right:1px solid #ddd;color:#aaa; }.block.pricing .inner .post-credits .date, .block.services .inner .post-credits .date, .block.blog .inner .post-credits .date, .block.portfolio .inner .post-credits .date {display:inline-block;padding:3px 7px;color:#aaa; }.block.pricing .inner .post-credits .date svg, .block.services .inner .post-credits .date svg, .block.blog .inner .post-credits .date svg, .block.portfolio .inner .post-credits .date svg {margin-right:3px; }.block.pricing .inner .top-icon span, .block.services .inner .top-icon span, .block.blog .inner .top-icon span, .block.portfolio .inner .top-icon span {display:inline-block;width:80px;height:80px;border-radius:80px;background-color:#dbc736; }.block.pricing .inner .top-icon span svg, .block.services .inner .top-icon span svg, .block.blog .inner .top-icon span svg, .block.portfolio .inner .top-icon span svg {color:#fff;font-size:35px;margin-top:20px; }.block.pricing .inner .post-footer, .block.services .inner .post-footer, .block.blog .inner .post-footer, .block.portfolio .inner .post-footer {font-size:14px;background-color:#f2f2f2;padding:15px;position:absolute;font-weight:700;bottom:0;left:0;right:0; }.block.pricing .inner .post-footer svg, .block.services .inner .post-footer svg, .block.blog .inner .post-footer svg, .block.portfolio .inner .post-footer svg {padding-right:5px; }.block.pricing .inner .post-footer span, .block.services .inner .post-footer span, .block.blog .inner .post-footer span, .block.portfolio .inner .post-footer span {display:block;float:right;background-color:#dbc736;color:#fff;position:absolute;right:0;top:0;bottom:0px;width:50px;text-align:center; }.block.pricing .inner .post-footer span svg, .block.services .inner .post-footer span svg, .block.blog .inner .post-footer span svg, .block.portfolio .inner .post-footer span svg {font-size:33px;padding-top:18px;padding-right:0px; }.block.pricing .inner:hover, .block.services .inner:hover, .block.blog .inner:hover, .block.portfolio .inner:hover {box-shadow:0 0 15px rgba(0, 0, 0, 0.1);transition:0.3s;transform:scale(1.05);cursor:pointer; }.block.blog .inner {background:#fff; }.block.blog .inner .image {max-height:225px;overflow:hidden; }.block.blog .inner h3 {font-size:22px; }.block.blog .inner .text-area {padding:20px;text-align:center; }.block.blog .inner .text-area .btn {background-color:#dbc736;color:#333;padding:12px 25px;border-radius:30px; }.block.blog .inner p {color:#333; }.block.blog .inner:hover {margin-top:-10px;box-shadow:none; }.block.blog .inner:hover .btn.btn-link {color:#dbc736; }.block.blog .inner:hover .text-area h3 {color:#dbc736; }.block.blog .inner:hover .text-area .btn {background-color:#000;color:#fff; }.block.pricing .pricing-box {width:33.33%;float:left; }.block.pricing .pricing-box .inner {padding:70px 30px;margin:15px;border:1px solid #f1f1f1;text-align:center;border-radius:10px;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);overflow:hidden; }.block.pricing .pricing-box .inner:hover {box-shadow:none;color:#000; }.block.pricing .pricing-box .inner:hover:before {transform:scale(1, 1); }.block.pricing .pricing-box .inner:hover ul li {color:#000; }.block.pricing .pricing-box .inner:hover .btn {box-shadow:0 0 15px rgba(0, 0, 0, 0.2);background-color:#000;color:#fff; }.block.pricing .pricing-box .inner:before {content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-color:#dbc736;transition:transform 0.4s ease, -webkit-transform 0.4s ease;transform:scale(1, 0);transform-origin:bottom center;z-index:0; }.block.pricing h5 {font-size:14px;margin-bottom:7px;margin-top:0px;font-weight:500;text-transform:uppercase;padding-bottom:30px;position:relative;z-index:1; }.block.pricing h3 {position:relative;z-index:1;padding-bottom:20px;font-size:18px;margin-bottom:7px;margin-top:7px;font-weight:400;font-family:'Roboto', sans-serif; }.block.pricing h3 span {font-size:35px;font-weight:700;margin-bottom:0px;margin-top:7px;font-family:'Oswald', sans-serif;padding-right:5px; }.block.pricing .btn {border-radius:30px;position:relative;z-index:1; }.block.pricing ul {margin:0;padding:15px 0 30px;list-style:none;position:relative;z-index:1; }.block.pricing ul li {line-height:40px;font-size:17px;font-weight:500;color:#333; }.block.pricing ul li + li {border-top:1px solid #ddd; }.block.pricing svg {margin-bottom:25px;font-size:50px;color:#dbc736; }.block.portfolio .inner {transition:0.3s; }.block.portfolio .inner:hover {transition:0.3s;transform:scale(1);box-shadow:none; }.block.portfolio .inner:hover .image a {transition:0.3s;opacity:1; }.block.portfolio .image {position:relative; }.block.portfolio .image a {transition:0.3s;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;z-index:2;opacity:0; }.block.portfolio .image a:after {content:"";background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;opacity:0.5; }.block.portfolio .image a svg {position:relative;top:50%;font-size:40px;color:#fff;position:relative;z-index:3; }.block.process .process-block {width:25%;float:left; }.block.process .process-block .image {background:#fff;width:100px;height:100px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);border-radius:100px;display:table;margin:0 auto; }.block.process .process-block .image img {padding-top:25px; }.block.process .process-block .h3 {font-size:22px;padding:15px 0; }.block.choose-us .image {background:#fff;width:50px;height:50px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);border-radius:50px;display:table;margin:0 auto;text-align:center; }.block.choose-us .image img {padding-top:10px; }.block.choose-us .image svg {font-size:50px;margin-top:0px;color:#dbc736; }.block.choose-us .h4 {font-weight:700;font-size:27px; }.block.choose-us p {font-size:17px; }.block.specials .inner {padding:30px;margin-bottom:30px;background-color:#f5f5f5;transition:0.3s;position:relative;transform:scale(1);background:#dbc736;background-color:#000;color:#fff;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05); }.block.specials .inner:hover {transform:scale(1.05);box-shadow:none;transition:0.3s;cursor:pointer; }.block.specials .inner .image .wrap {width:100px;height:100px;border-radius:100px;overflow:hidden;margin:0 auto 20px; }.block.specials .inner .image .wrap img {width:100%; }.block.specials .inner .text-area {padding:0; }.block.specials .inner p {margin-bottom:0px; }.block.specials .inner p small {line-height:16px;display:block; }.block.specials .inner .title {font-weight:500;font-size:40px;line-height:45px;padding-bottom:5px; }.block.specials .inner .title strong {color:#dbc736;font-family:'Oswald', sans-serif;font-weight:500; }.block.specials .inner a.print {color:#000;color:#fff; }.block.specials .inner a.print:hover {color:#dbc736; }.block.specials .inner .expire-date {color:#dbc736; }.block.specials .inner .btn {border-radius:30px; }.block.specials .inner .h3 {font-weight:400;font-size:20px;margin-top:15px;margin-bottom:15px; }.block.specials .inner .sub-title {font-size:30px; }.block.specials .inner .print svg {font-size:30px; }.block.specials .inner p {font-size:25px; }.block.specials .inner .btn.btn-primary:hover:after, .block.specials .inner .btn.btn-primary:hover:before {background-color:#fff; }.block.specials .inner .btn.btn-primary:hover span {color:#000; }.block.services .inner {padding:30px 15px;margin-bottom:30px;background-color:transparent;background:#fff;transition:0.3s; }.block.services .inner:hover {box-shadow:none;background-color:#fff;transition:0.3s;cursor:pointer;box-shadow:0 0 15px rgba(0, 0, 0, 0.1); }.block.services .inner:hover .image.icon-type {background:#000; }.block.services .inner:hover .image.icon-type svg {color:#fff; }.block.services .inner .image {width:80px;max-height:300px;max-width:270px;border-radius:80px;display:table;margin:0 auto;overflow:hidden; }.block.services .inner .image img {width:100%; }.block.services .inner .image.icon-type {width:120px;height:120px;border-radius:120px;border:1px solid #ddd;background:#dbc736; }.block.services .inner .image.icon-type svg {font-size:50px;margin-top:35px;color:#333; }.block.services .inner .text-area {padding:0; }.block.services .inner h3 {font-weight:700;font-size:20px;margin-top:15px;margin-bottom:15px; }.block.services .inner p {font-size:15px;margin-bottom:0px; }.block.services .post-footer {font-size:14px;background-color:#e6e6e6;padding:15px;position:relative;font-weight:700; }.block.services .post-footer svg {padding-right:5px; }.block.services .post-footer span {display:block;float:right;background-color:#dbc736;color:#fff;position:absolute;right:0;top:0;bottom:0px;width:50px;text-align:center; }.block.services .post-footer span svg {font-size:33px;padding-top:18px;padding-right:0px; }.block.call-now {margin-top:0px;margin-bottom:0px; }.block.call-now .closeshoptext {line-height:38px; }.block.call-now .form-control {padding:7px 10px;border:none;margin-right:5px;max-width:110px;text-align:center; }.block.call-now .form-control:focus {box-shadow:none; }.block.call-now .btn.btn-primary {padding:7px 12px; }.block.clients {text-align:center; }.block.clients h4 {font-size:15px;margin-top:15px;margin-bottom:0px; }.block.clients p {font-size:12px; }.block.clients img {max-height:100px; }.block.clients svg {margin-right:5px; }.block.clients a {text-decoration:none; }.block.clients .image.icon-type {width:100px;height:100px;border-radius:100px;background:#fff;margin:0 auto;text-align:center; }.block.clients .image.icon-type svg {font-size:50px;margin-top:25px;color:#000; }.block.clients .inner.models {display:block;padding:15px;transform:scale(1);transition:0.3s;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05); }.block.clients .inner.models.association {background-color:transparent; }.block.clients .inner.models .image {display:flex;align-items:center; }.block.clients .inner.models .image img {display:table;margin:0 auto; }.block.clients .inner.models h4 {font-size:20px;color:#000;font-family:'Oswald', sans-serif; }.block.clients .inner.models:hover {transform:scale(1.03);transition:0.3s; }.block.payment {text-align:center;padding-top:0px;margin-top:0px; }.block.payment .image {padding:10px;display:inline-block; }.block.payment .image img {max-height:50px; }.block.testimonial-vertical {padding-right:70px; }.block.testimonial-vertical .image .wrap {width:80px;height:80px;overflow:hidden;border-radius:80px;display:table;margin:0px auto 0; }.block.testimonial-vertical .image .wrap img {width:100%; }.block.testimonial-vertical .image svg {font-size:80px;color:#ddd; }.block.testimonial-vertical .fa-star {color:#ebab18; }.block.testimonial-vertical .rating .h3 {font-size:18px;color:#ebab18; }.block.testimonial-vertical .rating svg {font-size:18px;color:#ebab18; }.block.testimonial-vertical p {font-size:17px;margin-bottom:0px;color:#4d4d4d; }.block.testimonial-vertical p.name {margin-bottom:0px;color:#000;font-size:20px;font-weight:500; }.block.testimonial-vertical .row + .row {padding-top:25px; }.block.testimonial-vertical .row + .row .col-md-10 {border-top:1px solid #ddd; }.block.testimonial-vertical .row + .row .col-md-10 .rating {margin-top:25px; }.block.testimonial-vertical .row + .row .image svg {margin-top:25px; }.block.testimonial-vertical .row + .row .image .wrap {margin-top:25px; }.block.team-block .inner {margin-bottom:0px;background-color:transparent;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);transition:0.3s;transform:scale(1); }.block.team-block .inner .image {position:relative; }.block.team-block .inner .image img {width:100%; }.block.team-block .inner:hover {transform:scale(1.1);box-shadow:none;transition:0.3s;cursor:pointer; }.block.team-block .inner:hover .team-credits {opacity:1; }.block.team-block .inner h4 {padding:10px;font-size:16px;margin-bottom:0px;font-weight:500; }.block.team-block .inner .h5 {padding-bottom:15px;font-size:14px;color:#dbc736;font-weight:300;margin-bottom:0px;position:relative; }.block.team-block .inner .h5:after {content:" ";background:#000;height:3px;position:absolute;bottom:0;left:50%;width:50px;margin-left:-25px; }.block.team-block .inner P {padding:10px;margin-bottom:0px;font-size:13px; }.block.team-block .inner .team-credits {opacity:0;position:absolute;font-size:17px;left:0;right:0;bottom:20px;transition:0.3s;margin-bottom:0;color:#fff;font-weight:500; }.block.team-block .inner .team-credits a {color:#fff; }.block.team-block .inner .team-credits .team-credits-inner {background:#fff;border-radius:22.5px;display:table;margin:0 auto;position:relative;z-index:1; }.block.team-block .inner .team-credits .team-credits-inner p {margin:0;padding:5px 12px; }.block.team-block .inner .team-credits .team-credits-inner p a {display:inline-block; }.block.team-block .inner .team-credits .team-credits-inner p a svg {font-size:20px;margin:5px;color:#dbc736; }.block.team-block .inner .team-credits .team-credits-inner p a + a {margin-left:10px; }.block.testimonial {text-align:center; }.block.testimonial .fa-star {color:#ebab18; }.block.testimonial .inner {border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);padding:30px;transition:0.3s;margin-bottom:20px;transition:0.3s;transform:scale(1); }.block.testimonial .inner:hover {transition:0.3s;transform:scale(1.05);cursor:pointer; }.block.testimonial .inner h3 {margin:10px 0 0; }.block.testimonial .inner .name {font-size:16px;font-weight:500;position:relative;padding-bottom:5px; }.block.testimonial .inner .name:after {content:"";position:absolute;height:2px;background:#000;width:100px;left:50%;margin-left:-50px;bottom:0; }.block.testimonial .inner p svg {margin-right:5px; }.block.testimonial .inner .image .wrap {width:100px;height:100px;overflow:hidden;border-radius:100px;display:table;margin:0 auto; }.block.testimonial .inner .image .wrap img {width:100%; }.block.copyright {margin-bottom:0px;margin-top:0px;padding-bottom:5px;padding-top:5px; }.block.copyright p {font-size:17px;line-height:20px;padding-top:5px; }.block.address p {position:relative;padding-left:40px;margin-bottom:10px;font-size:18px; }.block.address p svg {position:absolute;left:5px;top:5px;font-size:30px; }.block.address ul.list {padding-top:10px; }.block.address ul.list li {display:inline-block; }.block.address ul.list li a svg {font-size:40px; }.block.faq-widget .heading {text-align:center; }.block.faq-widget .heading h2, .block.faq-widget .heading h3 {position:relative;z-index:2;text-align:center; }.block.faq-widget .heading h2 {font-size:27px; }.block.faq-widget .heading h3 {font-size:17px;font-weight:300; }.block.block-contact {background:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);padding:30px; }.block.content-block h3 {font-size:30px;margin-top:15px;margin-bottom:15px;font-weight:300; }.block.content-block p {color:#6b6b6b;line-height:24px; }.block.content-block ul {margin:0;padding:0;display:table; }.block.content-block ul li {list-style:none;position:relative;padding-left:20px;margin-left:10px;display:table; }.block.content-block ul li:before {content:"✔";position:absolute;left:0;top:0;color:#dbc736; }.block.content-block ol {margin:0;padding:0 0 0 35px; }.block.content-block ol li {counter-increment:list;list-style-type:none;position:relative; }.block.content-block ol li + li {margin-top:10px; }.block.content-block ol li:before {color:#000;content:counter(list) ".";content:counter(list);left:-29px;position:absolute;text-align:right;width:24px;height:24px;background-color:#dbc736;border-radius:24px;text-align:center; }header {background-color:#000;position:relative;z-index:98;transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99);color:#fff; }header.header-style-2, header.header-style-3, header.header-style-4 {background-color:transparent;position:fixed;top:0;left:0;right:0;z-index:99; }header.header-style-2.sticky, header.header-style-3.sticky, header.header-style-4.sticky {box-shadow:0 0 15px rgba(0, 0, 0, 0.2);transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99); }header.header-style-2.sticky .logo img, header.header-style-3.sticky .logo img, header.header-style-4.sticky .logo img {max-height:90px; }header.header-style-2.sticky .header-reviews-rating, header.header-style-3.sticky .header-reviews-rating, header.header-style-4.sticky .header-reviews-rating {transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99); }header.header-style-2.sticky .header-reviews-rating p, header.header-style-3.sticky .header-reviews-rating p, header.header-style-4.sticky .header-reviews-rating p {font-size:17px; }header.header-style-2.sticky .header-reviews-rating p.thump-up-text, header.header-style-3.sticky .header-reviews-rating p.thump-up-text, header.header-style-4.sticky .header-reviews-rating p.thump-up-text {font-size:17px;line-height:23px; }header.header-style-2.sticky .header-reviews-rating p.thump-up-text svg, header.header-style-3.sticky .header-reviews-rating p.thump-up-text svg, header.header-style-4.sticky .header-reviews-rating p.thump-up-text svg {font-size:20px;top:5px; }header.header-style-2.sticky .col-apt a, header.header-style-3.sticky .col-apt a, header.header-style-4.sticky .col-apt a {transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99);padding-top:13px; }header.header-style-2.sticky .block.service-hour, header.header-style-3.sticky .block.service-hour, header.header-style-4.sticky .block.service-hour {transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99);padding-bottom:0px; }header.header-style-2.sticky .block.service-hour .service-hour-inner, header.header-style-3.sticky .block.service-hour .service-hour-inner, header.header-style-4.sticky .block.service-hour .service-hour-inner {padding-left:29px;transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99); }header.header-style-2.sticky .block.service-hour .service-hour-inner span, header.header-style-3.sticky .block.service-hour .service-hour-inner span, header.header-style-4.sticky .block.service-hour .service-hour-inner span {font-size:16px;transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99); }header.header-style-2.sticky .block.service-hour .service-hour-inner svg, header.header-style-3.sticky .block.service-hour .service-hour-inner svg, header.header-style-4.sticky .block.service-hour .service-hour-inner svg {font-size:20px;transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99); }header.header-style-2.sticky .block.header-bottom, header.header-style-3.sticky .block.header-bottom, header.header-style-4.sticky .block.header-bottom {transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99); }header.header-style-2.sticky .block.header-bottom a, header.header-style-3.sticky .block.header-bottom a, header.header-style-4.sticky .block.header-bottom a {font-size:20px; }header.header-style-2.sticky .block.header-bottom a svg, header.header-style-3.sticky .block.header-bottom a svg, header.header-style-4.sticky .block.header-bottom a svg {font-size:20px; }header.header-style-2 .container, header.header-style-3 .container, header.header-style-4 .container {background-color:#000; }header.header-style-2 .logo img, header.header-style-3 .logo img, header.header-style-4 .logo img {max-height:120px; }header.header-style-2 .header-reviews-rating, header.header-style-3 .header-reviews-rating, header.header-style-4 .header-reviews-rating {font-family:'Oswald', sans-serif;color:#fff; }header.header-style-2 .header-reviews-rating p, header.header-style-3 .header-reviews-rating p, header.header-style-4 .header-reviews-rating p {margin-bottom:5px;font-size:19px;color:#fff; }header.header-style-2 .header-reviews-rating p.thump-up-text, header.header-style-3 .header-reviews-rating p.thump-up-text, header.header-style-4 .header-reviews-rating p.thump-up-text {position:relative;padding-left:40px;text-align:left;font-size:20px;color:#fff; }header.header-style-2 .header-reviews-rating p.thump-up-text svg, header.header-style-3 .header-reviews-rating p.thump-up-text svg, header.header-style-4 .header-reviews-rating p.thump-up-text svg {position:absolute;left:0;top:7px;font-size:33px;color:#dbc736; }header.header-style-2 .header-reviews-rating .h6, header.header-style-3 .header-reviews-rating .h6, header.header-style-4 .header-reviews-rating .h6 {text-transform:uppercase;font-size:23px;margin-bottom:0px; }header.header-style-2 .header-reviews-rating svg, header.header-style-3 .header-reviews-rating svg, header.header-style-4 .header-reviews-rating svg {color:#dbc736; }header.header-style-2 .header-reviews-rating a, header.header-style-3 .header-reviews-rating a, header.header-style-4 .header-reviews-rating a {text-decoration:underline; }header.header-style-2 .header-reviews-rating a:hover, header.header-style-3 .header-reviews-rating a:hover, header.header-style-4 .header-reviews-rating a:hover {color:#dbc736;text-decoration:none; }header.header-style-2 #top, header.header-style-3 #top, header.header-style-4 #top {background-color:transparent; }header.header-style-2 #navigation .container, header.header-style-3 #navigation .container, header.header-style-4 #navigation .container {background-color:#f1f1f1;border-bottom:1px solid #ddd; }header.header-style-2 .container, header.header-style-3 .container {max-width:100%; }header.header-style-2 .col-apt {background-color:#dbc736; }header.header-style-2 .col-apt a {color:#000;text-decoration:none;font-family:'Oswald', sans-serif;font-size:30px;display:block;text-align:center;padding-top:33px; }header.header-style-2 .block.header-top .btn-apt:after {display:none; }header.header-style-2 .block.header-bottom {padding-left:0px;margin-left:0px; }header.header-style-2 .block.header-bottom a {padding-top:0px;font-size:30px; }header.header-style-2 .block.service-hour .service-hour-inner {margin-top:0px; }header.header-style-4.sticky .logo img, header.header-style-3.sticky .logo img {max-height:110px; }header.header-style-4.sticky .header-reviews-rating p.thump-up-text svg, header.header-style-3.sticky .header-reviews-rating p.thump-up-text svg {font-size:30px; }header.header-style-4.sticky .block.header-bottom a, header.header-style-3.sticky .block.header-bottom a {font-size:40px;padding-top:15px; }header.header-style-4.sticky .block.header-bottom a svg, header.header-style-3.sticky .block.header-bottom a svg {font-size:35px; }header.header-style-4.sticky .block.service-hour .service-hour-inner, header.header-style-3.sticky .block.service-hour .service-hour-inner {margin-top:13px;padding-left:40px; }header.header-style-4.sticky .block.service-hour .service-hour-inner span, header.header-style-3.sticky .block.service-hour .service-hour-inner span {font-size:20px; }header.header-style-4.sticky .block.service-hour .service-hour-inner svg, header.header-style-3.sticky .block.service-hour .service-hour-inner svg {font-size:30px; }header .logo img {max-width:290px;max-height:140px;transition:all 0.3s; }header .mainNav {float:right; }header.sticky {transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99);position:fixed;top:0;left:0;right:0;width:100%; }header.sticky .logo img {max-width:100%;max-height:111px; }header.sticky .block.top-menu {height:0;opacity:0;position:absolute; }header.sticky .block.logo a {padding-top:0px; }header.sticky .block.top-bar {margin-top:0px;padding-bottom:0px; }header.sticky .block.top-bar .name_address {padding-top:5px; }header.sticky .block.top-bar .name_address h3 {font-size:20px;margin-bottom:5px; }header.sticky .block.top-bar .name_address p {font-size:15px;line-height:18px;margin-bottom:0px; }header.sticky .block.top-bar .header-reviews-rating {padding-top:8px; }header.sticky .block.top-bar .header-reviews-rating p {font-size:15px; }header.sticky .block.top-bar .header-reviews-rating p.thump-up-text {font-size:15px;line-height:17px;margin-bottom:0px; }header.sticky .block.top-bar .header-reviews-rating p.thump-up-text svg {font-size:25px;top:-7px; }header.sticky .block.top-bar .call-us p {font-size:27px;line-height:20px; }header.sticky .block.top-bar .call-us a {font-size:35px;color:#fff; }header.sticky .block.top-bar .btn.btn-lg.btn-appt {margin-top:10px; }header.sticky .block.main-menu {padding-top:0px;padding-bottom:0px;transition:0.5s cubic-bezier(0.26, 0.74, 0.22, 0.99); }#top {background-color:#dbc736;color:#fff; }#top .btn.btn-primary {background-color:#000;color:#fff; }#top .btn.btn-primary:before, #top .btn.btn-primary:after {background:#665c12;color:#fff; }#heading-block {background:#dbc736;color:#000;padding:30px 0; }#sub-heading {background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;background-color:#dbc736;padding:15px 0; }#sub-heading.heading-image {min-height:400px;display:flex;align-items:center; }#sub-heading.heading-image:after {position:absolute;left:0;right:0;top:0;bottom:0;content:"";background-color:#fff;opacity:0.5;z-index:0; }.video .container {position:relative;z-index:1; }footer {background-color:#000;color:#fff; }footer .block {color:#fff; }footer a {color:#fff; }footer a:hover {color:#fff; }footer .address a {color:#fff; }footer h5 {color:#fff;font-size:27px;text-transform:uppercase;font-weight:300;font-family:'Oswald', sans-serif; }footer ul {margin:0;padding:0;list-style:none; }footer ul li {padding:0; }footer ul li a {color:#ccc;display:block;padding-left:7px; }footer ul li a:hover {color:#fff;text-decoration:none; }footer ul.copyright-menu {display:table;margin:0 auto; }footer ul.copyright-menu li {display:inline-block;padding:5px 0; }footer ul.copyright-menu li a {display:block;padding:0px 10px;font-size:17px;line-height:18px;color:#fff; }footer ul.copyright-menu li a:hover {color:#fff; }footer ul.copyright-menu li + li a {border-left:1px solid #fff; }section {background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;padding:50px 0;background-color:#fff; }section.light {background-color:#f1f1f1; }section.dark {background-color:#ddd; }section.map {padding-top:0px;padding-bottom:0px; }section.map .block.heading {margin-top:0px;padding-top:30px; }#copyright {background:#0d0d0d; }.slider-item {position:relative;background-repeat:no-repeat;background-size:cover;background-position:top center;height:600px;color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s;display:flex;align-items:center; }.bg-slider {position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, transparent 80%, transparent 99%);background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.8) 0%, transparent 80%, transparent 99%);background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.8) 0%, transparent 80%, transparent 99%); }.text-animated h1 {font-size:55px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:15px;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-delay:0s;animation-delay:0s;line-height:1.3; }.text-animated h1 span {font-weight:300; }.text-animated p {font-size:30px;color:#fff;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-delay:0.4s;animation-delay:0.4s; }.text-animated ul {list-style:none;margin:0;padding:0; }.text-animated li {display:inline-block;margin-top:15px;margin-right:15px;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-delay:0.8s;animation-delay:0.8s; }.text-animated li a {font-size:17px;font-weight:600;text-transform:uppercase;display:inline-block;background:#dbc736;color:#fff;border:1px solid #dbc736;border-radius:3px;-webkit-border-radius:3px;padding:10px 40px;text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s; }.text-animated li a:hover {background:#fff;color:#3268c1;border:1px solid #fff; }.slider-one .owl-nav {position:absolute;bottom:5%;left:calc(50% - 60px);width:120px; }.slider-one .owl-nav .owl-prev, .slider-one .owl-nav .owl-next {font-size:18px;text-align:center;display:inline-block;width:45px;height:45px;line-height:41px;color:#fff;background:#3367c1;border:2px solid #3367c1;margin:0 6px;transition:all 0.3s;-webkit-transition:all 0.3s; }.slider-one .owl-nav .owl-prev:hover, .slider-one .owl-nav .owl-next:hover {color:#3268c1;background:#fff;border:2px solid #fff; }.slider-two .slider-text {text-align:center; }.slider-two .text-animated p {margin-left:30px;margin-right:30px; }.slider-two .owl-nav .owl-prev, .slider-two .owl-nav .owl-next {text-align:center;font-size:18px;position:absolute;width:45px;height:50px;line-height:46px;top:50%;margin-top:-25px;border:2px solid #fff;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s; }.slider-two .owl-nav .owl-prev {left:0;margin-left:0; }.slider-two .owl-nav .owl-next {right:0;margin-right:0; }.slider-two .owl-nav .owl-prev:hover, .slider-two .owl-nav .owl-next:hover {color:#3268c1;border:2px solid #3268c1; }section.gray {background:#f1f1f1; }#steps {padding:0px; }.block.sub-navigation {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px; }.block.sub-navigation ul li a {color:#000;display:block;padding:10px 15px;text-decoration:none;line-height:40px;font-family:'Oswald', sans-serif; }.block.sub-navigation ul li a svg {margin-right:5px; }.block.sub-navigation ul li a:hover {background-color:#000;color:#fff; }.block.stepFlow {margin:0 -30px;box-shadow:0 0 15px rgba(0, 0, 0, 0.3); }.block.stepFlow .stepIn {width:25%;background:#fff; }.block.stepFlow .stepIn .stepCont {padding:3px 10px;font-size:12px;text-transform:uppercase;border-top:5px solid transparent; }.block.stepFlow .stepIn span {display:none; }.block.stepFlow .stepIn.current {border-top:5px solid #3d78c6; }.block.step {border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);padding:30px; }.block.step .input-group-prepend .input-group-text {padding-left:15px;padding-right:15px;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px; }.block.step .input-group .form-control {padding:12px;border-left:0px !important;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important; }.block.step .input-group .form-control.appt {font-size:16px; }.block.step .form-control {border-radius:4px;border:1px solid #ddd; }.block.step .form-control:focus {box-shadow:none; }.block.step h5 {font-size:18px;margin-bottom:20px;font-family:'Oswald', sans-serif; }.block.step .alert {font-size:14px;margin-top:23px;padding:16px; }.block.step .alert.alert-success {border-color:#28a745; }.block.step .alert.alert-danger {border-color:#dc3545; }.block.step .zipcode {font-size:10px;color:#6b6b6b;text-transform:uppercase;line-height:10px;font-weight:bold; }.block.step label {text-transform:uppercase;font-size:12px;font-weight:normal; }.block.step label.small {font-size:10px;color:#6b6b6b;text-transform:uppercase;line-height:10px;font-weight:bold; }.block.step .btn {padding-left:30px;padding-right:30px; }.block.step .select2-container {width:100% !important;display:block; }.block.step .select2-container .select2-selection--single {height:48px;line-height:48px;border-radius:4px;padding-left:7px;border:1px solid #f1f1f1; }.block.step .select2-container .select2-selection--single .select2-selection__rendered {line-height:48px; }.block.step .select2-container .select2-selection--single .select2-selection__arrow {top:11px;right:10px; }.block.step .select2-container:focus {box-shadow:none; }.block.step-summary {padding:30px;border:1px solid #f1f1f1;box-shadow:0 0 15px rgba(0, 0, 0, 0.05); }.block.step-summary h3 {font-size:18px; }.block.step-summary h4 {font-size:16px;font-weight:normal;position:relative; }.block.step-summary h4 span {background:#fff;padding-right:10px;display:inline-block;position:relative;z-index:2; }.block.step-summary h4:after {content:"";background:#ddd;position:absolute;width:100%;height:1px;left:0;right:0;top:10px;z-index:1; }.block.step-summary .help-block {border-top:1px solid #ddd;padding-top:15px;margin-top:15px; }.block.step-summary .help-block h2 {font-size:18px; }.block.step-summary .help-block p {margin-bottom:0px;padding-left:10px; }.block.step-summary .help-block p svg {margin-right:5px;color:#494949; }.block.step1 .form-group {margin-bottom:0px; }.selected_repair_service_part_list .text-danger {float:right; }.selected_repair_service_part_list .form-group {border-bottom:1px solid #ddd; }.google-map-wrap .google-map {width:100%; }.google-map-wrap .map-list {display:none; }.google-map-wrap .map-list, .google-map-wrap .google-map {float:left;height:500px; }.map-list-active .google-map-wrap .map-list {width:30%;display:block;overflow:auto; }.map-list-active .google-map-wrap .google-map {width:70%; }.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#dbc736 !important; }.dropdown-menu {background-color:#dbc736;border:none; }.dropdown-menu.datepicker {background-color:#fff;border:1px solid #ddd; }.dropdown-menu .dropdown-item:hover {background:#000;color:#fff; }body .slider-one .owl-nav .owl-prev, body .slider-one .owl-nav .owl-next {background-color:#dbc736;border-color:#dbc736;color:#000;border-radius:30px; }.banner-center {text-align:center; }.custom-radio .custom-control-input:checked ~ .custom-control-label::before {background-color:#dbc736; }.coupons-redeem {max-width:50%; }.coupons-redeem .coupon {background-color:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.05);text-align:center;padding:30px;margin:10px; }.coupons-redeem .coupon .title {font-size:30px;line-height:35px;padding-bottom:15px; }.coupons-redeem .coupon .title b {font-family:'Oswald', sans-serif;font-weight:700;color:#dbc736; }.coupons-redeem .coupon .content {font-size:15px;color:#333;padding-bottom:15px; }.coupons-redeem .coupon .btn.btn-print {border-radius:30px; }#slideshow.header_2, #slideshow.header_3, #slideshow.header_4 {height:100vh; }#slideshow.header_2 .slider-item, #slideshow.header_3 .slider-item, #slideshow.header_4 .slider-item {height:100vh; }.nav-item-mobile {display:none; }.page-link {color:#dbc736; }.page-item .page-link {color:#dbc736; }.page-item.active .page-link {background:#dbc736;color:#000;border-color:#dbc736; }.social {margin:0;padding:0;list-style:none; }.social li {display:inline-block; }.social li a {color:#000;font-size:19px;display:block;line-height:35px;position:relative;padding-left:40px;text-decoration:none; }.social li a svg {font-size:35px;margin-right:5px;position:absolute;left:0;top:0; }.social li a:hover {color:#dbc736; }.social li + li {margin-left:20px; }#sub-navigation {background-color:#dbc736;padding:0px; }.block {color:#000; }.block.heading h1, .block.heading .h1 {color:#000; }.block.heading h3, .block.heading .h3 {color:#000; }section.widget {color:#000; }section.widget .block .btn.btn-primary {background-color:#dbc736;color:#000; }section.widget .block .btn.btn-primary:after, section.widget .block .btn.btn-primary::before {background-color:#dbc736; }section.widget .block .btn.btn-primary:hover {background-color:#eadf8d; }section.widget .block .btn.btn-primary span {color:#000; }section.widget.call_to_action {color:#fff; }section.widget.call_to_action .block.call-text-button a {color:#dbc736; }section.widget.call_to_action .block.call-text-button .btn.btn-lg {background-color:transparent;color:#dbc736;border-color:#dbc736; }section.widget.call_to_action .block.call-text-button .btn.btn-lg:hover:after, section.widget.call_to_action .block.call-text-button .btn.btn-lg:hover::before {background-color:#f2f2f2; }section.widget.call_to_action .block.call-text-button .btn.btn-lg span {color:#dbc736; }section.widget.call_to_action .block.call-text-button .btn.btn-lg.btn-link {background-color:transparent;border-color:transparent; }section.widget.call_to_action .block.call-text-button .btn.btn-lg.btn-primary {background-color:#fff;color:#dbc736;border-color:#dbc736; }section.widget.call_to_action .block.call-text-button .btn.btn-lg.btn-primary:hover:after, section.widget.call_to_action .block.call-text-button .btn.btn-lg.btn-primary:hover::before {background-color:#fff; }section.widget.call_to_action .block.call-text-button .btn.btn-lg.btn-primary span {color:#dbc736; }section.widget.call_to_action .block.heading h2 {color:#fff; }section.widget.call_to_action .block.heading h3 {color:#fff; }section.widget.testimonial {color:#000; }section.widget.testimonial h3, section.widget.testimonial .h3 {color:#000; }section.widget.testimonial .block .btn.btn-primary {background-color:#edca1c;color:#000; }section.widget.testimonial .block .btn.btn-primary:after, section.widget.testimonial .block .btn.btn-primary::before {background-color:#edca1c; }section.widget.testimonial .block .btn.btn-primary:hover {background-color:#f4e07b; }section.widget.testimonial .block .btn.btn-primary span {color:#000; }section.widget.testimonial .block.testimonial {color:#000; }section.widget.testimonial .block.heading h2 {color:#000; }section.widget.testimonial .block.heading p, section.widget.testimonial .block.heading h3 {color:#000; }section.widget.make_list {color:#000; }section.widget.make_list h3, section.widget.make_list .h3 {color:#000; }section.widget.make_list .block .btn.btn-primary {background-color:#dbc736;color:#000; }section.widget.make_list .block .btn.btn-primary:after, section.widget.make_list .block .btn.btn-primary::before {background-color:#dbc736; }section.widget.make_list .block .btn.btn-primary:hover {background-color:#eadf8d; }section.widget.make_list .block .btn.btn-primary span {color:#000; }section.widget.make_list .block.testimonial {color:#000; }section.widget.make_list .block.heading h2 {color:#000; }section.widget.make_list .block.heading h3 {color:#000; }section.widget.paymentmanager {color:#000; }section.widget.paymentmanager h3, section.widget.paymentmanager .h3 {color:#000; }section.widget.paymentmanager .block .btn.btn-primary {background-color:#000;color:#000; }section.widget.paymentmanager .block .btn.btn-primary:after, section.widget.paymentmanager .block .btn.btn-primary::before {background-color:#000; }section.widget.paymentmanager .block .btn.btn-primary:hover {background-color:#333; }section.widget.paymentmanager .block .btn.btn-primary span {color:#000; }section.widget.paymentmanager .block.testimonial {color:#000; }section.widget.paymentmanager .block.heading h2 {color:#000; }section.widget.paymentmanager .block.heading h3 {color:#000; }section.widget.quick_appointment_form {color:#000; }section.widget.quick_appointment_form .custom-file-label, section.widget.quick_appointment_form .custom-select, section.widget.quick_appointment_form .form-control {color:#000; }section.widget.quick_appointment_form h3, section.widget.quick_appointment_form .h3 {color:#000; }section.widget.quick_appointment_form .block .btn.btn-primary {background-color:#dbc736;color:#000; }section.widget.quick_appointment_form .block .btn.btn-primary:after, section.widget.quick_appointment_form .block .btn.btn-primary::before {background-color:#dbc736; }section.widget.quick_appointment_form .block .btn.btn-primary:hover {background-color:#eadf8d; }section.widget.quick_appointment_form .block .btn.btn-primary span {color:#000; }section.widget.quick_appointment_form .block.heading h2 {color:#000; }section.widget.quick_appointment_form .block.heading h3 {color:#000; }section.widget.our_process {color:#000; }section.widget.our_process .custom-file-label, section.widget.our_process .custom-select, section.widget.our_process .form-control {color:#000; }section.widget.our_process h3, section.widget.our_process .h3 {color:#000; }section.widget.our_process .block .btn.btn-primary {background-color:#000;color:#000; }section.widget.our_process .block .btn.btn-primary:after, section.widget.our_process .block .btn.btn-primary::before {background-color:#000; }section.widget.our_process .block .btn.btn-primary:hover {background-color:#333; }section.widget.our_process .block .btn.btn-primary span {color:#000; }section.widget.our_process .block.heading h2 {color:#000; }section.widget.our_process .block.heading h3 {color:#000; }section.widget.service {color:#000; }section.widget.service .custom-file-label, section.widget.service .custom-select, section.widget.service .form-control {color:#000; }section.widget.service h3, section.widget.service .h3 {color:#000; }section.widget.service .block .btn.btn-primary {background-color:#dbc736;color:#000; }section.widget.service .block .btn.btn-primary:after, section.widget.service .block .btn.btn-primary::before {background-color:#dbc736; }section.widget.service .block .btn.btn-primary:hover {background-color:#eadf8d; }section.widget.service .block .btn.btn-primary span {color:#000; }section.widget.service .block.heading h2 {color:#000; }section.widget.service .block.heading h3 {color:#000; }@media (min-width:1199px) and (max-width:1555px) {.block.top-bar .name_address h3 {font-size:17px; }.block.top-bar .col-xl-3 {width:33.33%;max-width:33.33%;flex:0 0 33.33%; }.block.top-bar .col-xl-3.header-rating {display:none !important; }.closeshoptext, .header-reviews-rating {display:none; } }@media (min-width:768px) and (max-width:1024px) {header .logo img {max-height:100px; }.slider-item {height:400px; }h1, .h1 {font-size:35px; }h2, .h2 {font-size:25px; }.btn:not([data-action]) {min-width:inherit;white-space:inherit; }.btn:not([data-action]).btn-lg {padding:10px 25px; }.accordion .card .card-header h5 .btn.btn-link {text-transform:initial;line-height:20px; }.address ul.time_block li {font-size:14px; }.text-animated h1 {font-size:35px;margin-bottom:5px; }.text-animated p {font-size:25px;line-height:26px; }.container {max-width:100%; }#bottom .logo-img {max-height:100px;margin-top:30px; }.block {margin:8px;padding:8px; }.block.make-list .make-item {width:25%; }.block.block-call-now p svg {font-size:26px; }.block.block-call-now p a {font-size:30px; }.block.testimonial-form {padding-left:0px;margin-left:0px; }.block.testimonial-vertical {padding-right:30px; }.block.testimonial-vertical .image svg {font-size:55px; }.block.main-menu .mainNav .nav-item {padding:0px 5px; }.block.main-menu .mainNav .nav-item a {font-size:14px;padding-left:4px !important;padding-right:4px; }.block.top-bar .btn.btn-lg.btn-appt {font-size:14px;padding-left:45px; }.block.top-bar .btn.btn-lg.btn-appt svg {font-size:20px;top:-2px;left:-31px; }.block.block-service-hour {padding-top:30px; }.block.copyright {padding-bottom:15px; }.block.clients .inner.models {margin-bottom:20px; }.block.heading h1 {font-size:35px; }.block.heading h2, .block.heading .h2 {font-size:27px; }.block.heading p {font-size:17px; }.block.heading.call-text h3 {font-size:20px; }.block.top-menu .closeshoptext {display:none; }.navbar-close {display:none; }.navbar-nav {flex-direction:row; }.navbar-toggler {position:fixed;width:50px;height:43px;right:27px;top:130px;display:none;border-radius:0px;padding:7px; }.navbar-toggler .hamburger .burger-main .burger-inner span {display:block;width:100%;height:6px;background:#dbc736;margin:3px 0px;border-radius:3px; }.navbar-toggler .hamburger .burger-main .burger-inner span.top {margin-top:2px; }header.sticky .navbar-toggler {top:73px; }header.sticky .block.top-bar .call-us p {font-size:30px; } }@media only screen and (max-width:767px) {.block.top-bar .header-reviews-rating p {text-align:center; }.coupons-redeem {max-width:100%; }.coupons-redeem .coupon {padding:15px;margin:0px; }h1, .h1 {font-size:35px; }h2, .h2 {font-size:25px; }.pagination {margin:20px auto; }.navbar-close {color:#fff;position:absolute;top:10px;right:10px;background-color:transparent;box-shadow:none;border:none;z-index:100; }.navbar-close:focus, .navbar-close:hover {box-shadow:none; }.navbar-close svg {font-size:30px;color:#fff; }.nav-item-mobile {display:block; }.navbar-collapse.collapsing {transform:none;transition:0ms;display:none; }.navbar-collapse.show {position:fixed;width:100%;height:100%;z-index:100;overflow:hidden;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;background:#000; }.navbar-collapse.show ul {position:absolute;overflow:auto;top:0px;bottom:0px;height:100%; }.navbar-collapse.show ul.navbar-nav.mr-auto {margin-right:inherit !important;width:100%; }.navbar-collapse.show ul.navbar-nav.mr-auto li {text-align:left;width:100%;margin-top:0px; }.navbar-collapse.show ul.navbar-nav.mr-auto li:first-child {padding-top:50px; }.navbar-collapse.show ul.navbar-nav.mr-auto li a {padding-bottom:15px;padding-top:15px; }.navbar-collapse.show ul.navbar-nav.mr-auto li + li a {border-top:1px solid #1a1a1a; }.container {max-width:100%; }.btn:not([data-action]) {min-width:inherit;white-space:inherit; }.btn:not([data-action]).btn-lg {padding:10px 25px; }.accordion .card .card-header h5 .btn.btn-link {text-transform:initial;line-height:20px; }.address {padding-top:40px; }.address ul.time_block li {width:100%; }.block {margin:5px;padding:5px; }.block.logo {text-align:center; }.block.block-address h3, .block.block-call-now h3 {text-align:center; }.block.block-address h3 svg, .block.block-call-now h3 svg {position:relative;margin-right:5px;top:0; }.block.copyright {text-align:center; }.block.main-menu .mainNav .sub-menu {position:relative;opacity:1;background:none;visibility:visible;top:0; }.block.main-menu .mainNav .sub-menu li:first-child {padding-top:0px !important; }.block.main-menu .mainNav .sub-menu li a {color:#fff !important;padding-left:20px !important;padding-top:7px !important;padding-bottom:7px !important;font-size:18px !important; }.block.main-menu .mainNav .sub-menu li + li a {border:none !important; }.block.heading h1 {font-size:35px; }.block.heading h2, .block.heading .h2 {font-size:27px; }.block.heading p {font-size:17px; }.block.heading.call-text h3 {font-size:20px; }.block.call-text-button .btn {margin-top:5px; }.block.main-heading p.h2 {font-size:25px; }.block.clients a {margin:10px 0;display:block; }.block.clients a .inner {box-shadow:none;box-shadow:none; }.block.call-text-button .btn.btn-link {font-size:25px; }.block.process .process-block {width:50%;margin-bottom:20px; }.block.block-service-hour {text-align:center; }.block.block-service-hour h3 {padding-left:0px;color:#fff; }.block.block-service-hour h3 svg {position:relative;margin-right:5px;top:0;color:#fff; }.block.block-call-now p {padding-left:0px;text-align:center;color:#fff; }.block.block-call-now p svg {position:relative;top:0;margin-right:5px;font-size:30px;color:#fff; }.block.block-call-now p a {display:inline-block;font-size:30px;color:#fff; }.block.block-address p {padding-left:0px;text-align:center; }.block.block-address p svg {position:relative;top:0;margin-right:5px; }.block.top-menu {display:block; }.block.top-menu .social_links {float:none;text-align:center;padding-top:11px; }.block.top-menu .call-now {padding:0px; }.block.top-menu .call-now .closeshoptext {padding:10px 0px;line-height:20px;text-align:center;float:none;display:block; }.block.top-menu .topRightLinks {display:none; }.block.top-menu .topRightLinks li {margin:0 auto;display:block; }.block.top-menu .topRightLinks li a.btn.my-account {padding:10px 15px; }.block.top-menu form {display:table;margin:10px auto;padding-left:0px;padding-right:0px; }.block.top-menu form .form-group {margin-bottom:0px;display:inline-block;min-width:130px; }.block.top-menu form .form-group .form-control {padding-top:3px;padding-bottom:3px;min-width:120px; }.block.top-menu .btn.btn-primary {padding-left:15px;padding-right:15px; }.block.top-bar .header-reviews-rating p.thump-up-text {text-align:center;padding-left:0px; }.block.top-bar .header-reviews-rating p.thump-up-text svg {display:none; }.block.top-bar .call-us a {font-size:30px; }.block.top-bar .text-right {text-align:center !important; }.block.top-bar .name_address {padding-top:20px; }.block.service-items .items {width:100%; }.block.service-items .items .item-inner {margin-left:0px;margin-right:0px; }.block.make-list .make-item {width:50%; }.block.testimonial-vertical {padding-right:0px;text-align:center;border:none !important; }.block.testimonial-vertical .image {display:table;margin:0 auto; }.block.testimonial-vertical .row + .row .col-md-10 {border:none; }.name_address {text-align:center;padding-bottom:20px; }.slider-item {height:400px; }.text-animated h1 {font-size:30px;margin-bottom:5px; }.text-animated p {font-size:20px;line-height:26px; }.btn.btn-primary {font-size:16px; }section {padding:15px 0; }header.sticky .call-us, header.sticky .name_address, header.sticky .header-reviews-rating {display:none; }header.sticky .logo img {max-height:70px; }header.sticky .block.top-bar .text-right {text-align:right !important; }header.sticky .block.top-bar .btn.btn-lg.btn-appt {padding:5px 10px;transition:0ms;margin-right:45px;font-size:14px;margin-top:8px; }header.sticky .block.top-bar .btn.btn-lg.btn-appt svg {font-size:20px;display:none; }header.sticky #header-bottom .col-md-3.custom-col-3 {width:30%; }header.sticky #header-bottom .col-md-9.custom-col-9 {width:70%; }footer a {display:block;text-align:center; }footer .img-fluid.logo-img {max-width:50%; }footer .block.copyright {padding-top:10px; }footer .block.copyright p {font-size:15px; }footer ul.copyright-menu {float:none !important;padding-bottom:10px;margin-top:-10px; }footer ul.copyright-menu li {padding:0; }footer ul.copyright-menu li a {font-size:15px; }#heading-block {padding:15px 0; }.navbar-toggler {position:fixed;width:50px;height:43px;right:10px;top:10px;background-color:#dbc736;border-radius:0px;padding:7px; }.navbar-toggler .hamburger .burger-main .burger-inner span {display:block;width:100%;height:6px;background:#000;margin:3px 0px;border-radius:3px; }.navbar-toggler .hamburger .burger-main .burger-inner span.top {margin-top:2px; } }