@media only screen and (min-width:1500px) and (max-width:1699px) {
    .main-banner-section {
        padding: 150px 0px 0px 0px;
    }
    .main-banner-section .banner-content-wrapper h1 {
        font-size: 50px;
        margin-bottom: 15px;
    }
    .main-banner-section .main-banner-wrapper .btn-wrapper {
        margin-top: 20px;
    }
    .why-hire-electrician-section {
        padding: 80px 0px 80px 0px;
    }
    ul.service-listing li.service-box .top-wrap {
        margin-bottom: 30px;
    }
    p {
        font-size: 16px;
    }
    h2 {
        font-size: 40px;
        margin-bottom: 25px;
    }
    .electrician-works-section {
        padding: 80px 0px;
    }
    ul.electrician-works-listing {
        gap: 80px 25px;
    }
    ul.electrician-works-listing li.electrician-work-box .icon {
        width: 80px;
        height: 80px;
        min-width: 80px;
        margin-top: -40px;
        margin-bottom: 20px;
    }
    ul.electrician-works-listing li.electrician-work-box {
        padding: 0px 30px 30px 30px;
    }
    .service-section {
        padding: 90px 0px;
    }
    .trust-us-section {
        padding: 90px 0px;
    }
    .electrician-help-section {
        padding: 90px 0px;
    }
    .faq-section {
        padding: 90px 0px;
    }
    .testimonial-section {
        padding: 90px 0px 90px 0px;
    }
    #testimonial-slider .slick-next {
        right: -40px;
    }
    #testimonial-slider .slick-prev {
        left: -40px;
    }
    footer.footer-section .contact-form-box {
        border-radius: 20px;
        padding: 70px 60px;
    }
    footer.footer-section .contact-form-box p {
        font-size: 18px;
    }
    footer.footer-section .footer-top {
        padding: 50px 0px 50px 0px;
    }
    .footer-bottom {
        padding: 20px 0px;
    }
    footer.footer-section .footer-top ul.social-link {
        margin-top: 15px;
    }
    .electrician-works-section .title-wrapper {
        margin-bottom: 85px;
    }

    
    .common-content-section .common-content-wrapper ul.check-list > li {
        font-size: 18px;
    }
    /* .common-content-section .common-content-wrapper ol > li {
        font-size: 18px;
    }
    .common-content-section .common-content-wrapper ul > li {
        font-size: 18px;
    } */
    .common-content-section .common-content-wrapper h1{
        font-size: 35px;
    }
    .common-content-section .common-content-wrapper h2{
        font-size: 30px;
    }
    .common-content-section .common-content-wrapper h3 {
        font-size: 26px;
    }
    .common-content-section .common-content-wrapper h4 {
        font-size: 24px;
    }
    .common-content-section .common-content-wrapper h5 {
        font-size: 20px;
    }
    .common-content-section .common-content-wrapper h6 {
        font-size: 18px;
    }
    .common-content-section .common-content-wrapper .dot:before {
        top: 8px;
    }
}
@media only screen and (min-width:1280px) and (max-width:1499px) {
    .main-banner-section {
        padding: 150px 0px 0px 0px;
    }
    .main-banner-section .banner-content-wrapper h1 {
        font-size: 50px;
        margin-bottom: 15px;
    }
    .main-banner-section .main-banner-wrapper .btn-wrapper {
        margin-top: 20px;
    }
    .why-hire-electrician-section {
        padding: 80px 0px 80px 0px;
    }
    ul.service-listing li.service-box .top-wrap {
        margin-bottom: 30px;
    }
    p {
        font-size: 16px;
    }
    h2 {
        font-size: 37px;
        margin-bottom: 25px;
    }
    .electrician-works-section {
        padding: 80px 0px;
    }
    ul.electrician-works-listing {
        gap: 80px 25px;
    }
    ul.electrician-works-listing li.electrician-work-box .icon {
        width: 70px;
        height: 70px;
        min-width: 70px;
        margin-top: -40px;
        margin-bottom: 20px;
    }
    ul.electrician-works-listing li.electrician-work-box {
        padding: 0px 30px 30px 30px;
    }
    .service-section {
        padding: 80px 0px;
    }
    .testimonial-section {
        padding: 80px 0px 80px 0px;
    }
    #testimonial-slider .slick-next {
        right: -3px;
    }
    #testimonial-slider .slick-prev {
        left: -3px;
    }
    footer.footer-section .contact-form-box {
        border-radius: 20px;
        padding: 60px 50px;
    }
    footer.footer-section .contact-form-box p {
        font-size: 18px;
    }
    footer.footer-section .footer-top {
        padding: 50px 0px 50px 0px;
    }
    .footer-bottom {
        padding: 20px 0px;
    }
    footer.footer-section .footer-top ul.social-link {
        margin-top: 15px;
    }
    .electrician-works-section .title-wrapper {
        margin-bottom: 85px;
    }
    ul.service-listing li.service-box {
        padding: 30px 25px 29px 30px;
    }
    .service-section .row-wrapper {
        gap: 70px;
    }
    .service-section .service-image {
        height: 600px;
    }
    .testimonial-listing .testimonial-box {
        padding: 40px 30px 40px 30px;
        margin: 20px 10px;
    }
    .testimonial-listing .testimonial-box p.user-name {
        margin-bottom: 15px;
    }
    html form.contact-form input, html form.contact-form textarea {
        padding: 10px 25px;
        height: 50px;
        font-size: 16px;
    }    
    form.contact-form input::placeholder,html form.contact-form textarea::placeholder {
        font-size: 18px;
    }

    
    .common-content-section .common-content-wrapper ul.check-list > li {
        font-size: 16px;
        background-size: 12px;
        margin-bottom: 15px;
        background-position: top 8px left;
    }
    /* .common-content-section .common-content-wrapper ul > li::before {
        height: 7px;
        width: 7px;
        top: 9px;
    } */
    .common-content-section .common-content-wrapper .bg-color-box {
        padding: 25px 20px;
    }
    .common-content-section .common-content-wrapper ol > li {
        font-size: 16px;
    }
    .common-content-section .common-content-wrapper ul > li {
        font-size: 16px;
    }
    .common-content-section .common-content-wrapper h1{
        font-size: 35px;
    }
    .common-content-section .common-content-wrapper h2{
        font-size: 30px;
    }
    .common-content-section .common-content-wrapper h3 {
        font-size: 26px;
    }
    .common-content-section .common-content-wrapper h4 {
        font-size: 24px;
    }
    .common-content-section .common-content-wrapper h5 {
        font-size: 20px;
    }
    .common-content-section .common-content-wrapper h6 {
        font-size: 18px;
    } 
    .common-content-section .common-content-wrapper .dot:before {
        top: 8px;
    }
    .banner-logos-wrapper .banner-logo-main-wrapper {
        gap: 80px;
        grid-template-columns: auto 900px;
    }
    .trust-us-section {
        padding: 80px 0px;
    }
    .electrician-help-section {
        padding: 80px 0px;
    }
    .faq-section {
        padding: 80px 0px;
    }
    .why-hire-electrician-section .title-wrapper {
        margin-bottom: 40px;
    }
    .main-banner-section .banner-content-wrapper {
        max-width: 800px;
    }
}
@media only screen and (min-width:1121px) and (max-width:1279px) {
    
    .main-banner-section {
        padding: 150px 0px 0px 0px;
    }
    .main-banner-section .banner-content-wrapper h1 {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .main-banner-section .main-banner-wrapper .btn-wrapper {
        margin-top: 20px;
    }
    .why-hire-electrician-section {
        padding: 70px 0px 70px 0px;
    }
    ul.service-listing li.service-box .top-wrap {
        margin-bottom: 20px;
    }
    p {
        font-size: 16px;
    }
    h2 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .electrician-works-section {
        padding: 70px 0px;
    }
    ul.electrician-works-listing {
        gap: 70px 25px;
    }
    ul.electrician-works-listing li.electrician-work-box .icon {
        width: 60px;
        height: 60px;
        min-width: 60px;
        margin-top: -30px;
        margin-bottom: 15px;
    }
    .service-section {
        padding: 70px 0px;
    }
    .testimonial-section {
        padding: 70px 0px 70px 0px;
    }
    #testimonial-slider .slick-next {
        right: -3px;
    }
    #testimonial-slider .slick-prev {
        left: -3px;
    }
    footer.footer-section .contact-form-box {
        border-radius: 20px;
        padding: 50px 50px;
    }
    footer.footer-section .contact-form-box p {
        font-size: 16px;
    }
    footer.footer-section .footer-top {
        padding: 30px 0px 30px 0px;
    }
    footer.footer-section .footer-top p {
        font-size: 16px;
    }
    .footer-bottom {
        padding: 20px 0px;
    }
    footer.footer-section .footer-top ul.social-link {
        margin-top: 15px;
    }
    .electrician-works-section .title-wrapper {
        margin-bottom: 85px;
    }
    ul.service-listing li.service-box {
        padding: 30px 25px 29px 30px;
    }
    .service-section .row-wrapper {
        gap: 60px;
    }
    .service-section .service-image {
        height: 500px;
    }
    .testimonial-listing .testimonial-box {
        padding: 40px 30px 40px 30px;
        margin: 20px 10px;
    }
    .testimonial-listing .testimonial-box p.user-name {
        margin-bottom: 15px;
    }
    html form.contact-form input, html form.contact-form textarea {
        padding: 10px 25px;
        height: 50px;
        font-size: 16px;
    }    
    form.contact-form input::placeholder,html form.contact-form textarea::placeholder {
        font-size: 18px;
    }
    .main-banner-section .banner-content-wrapper {
        max-width: 650px;
    }
    ul.service-listing {
        gap: 20px;
    }
    ul.electrician-works-listing li.electrician-work-box p.title {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .btn-main {
        padding: 13px 25px;
        font-size: 16px;
    }
    footer.footer-section .contact-form-box .row-wrapper {
        grid-template-columns: repeat(2,1fr);
        gap: 40px;
    }

    
    .common-content-section .common-content-wrapper ul.check-list > li {
        font-size: 16px;
        background-size: 12px;
        margin-bottom: 15px;
        background-position: top 8px left;
    }
    /* .common-content-section .common-content-wrapper ul > li::before {
        height: 7px;
        width: 7px;
        top: 9px;
    } */
    .common-content-section .common-content-wrapper .bg-color-box {
        padding: 25px 20px;
    }
    .common-content-section .common-content-wrapper ol > li {
        font-size: 16px;
    }
    .common-content-section .common-content-wrapper ul > li {
        font-size: 16px;
    }
    .common-content-section .common-content-wrapper h1{
        font-size: 35px;
    }
    .common-content-section .common-content-wrapper h2{
        font-size: 30px;
    }
    .common-content-section .common-content-wrapper h3 {
        font-size: 26px;
    }
    .common-content-section .common-content-wrapper h4 {
        font-size: 24px;
    }
    .common-content-section .common-content-wrapper h5 {
        font-size: 20px;
    }
    .common-content-section .common-content-wrapper h6 {
        font-size: 18px;
    }
    .common-content-section .common-content-wrapper {
        max-width: 1000px;
    }
    .common-content-section .common-content-wrapper .dot:before {
        top: 8px;
    }
    
    .banner-logos-wrapper .banner-logo-main-wrapper {
        gap: 80px;
        grid-template-columns: auto 700px;
    }
    .service-section .row-wrapper .right-col .btn-wrap {
        margin-top: 30px;
    }
    ul.check-listing li {
        font-size: 16px;
        padding-left: 33px;
        background-position: left top 2px;
        background-size: 19px;
    }
    .service-section .row-wrapper .right-col ul.check-listing {
        margin-top: 15px;
    }
    .service-section .service-image img {
        border-radius: 15px;
    }
    .trust-us-section {
        padding: 80px 0px;
    }
    .electrician-help-section {
        padding: 80px 0px;
    }
    .faq-section {
        padding: 80px 0px;
    }
    .why-hire-electrician-section .title-wrapper {
        margin-bottom: 40px;
    }
    .main-banner-section .banner-content-wrapper {
        max-width: 800px;
    }
    .electrician-help-section .row-wrapper .left-col .btn-wrap {
        margin-top: 30px;
    }
    .electrician-help-section .row-wrapper .left-col ul.check-listing {
        margin-top: 15px;
    }
    .electrician-help-section .electrician-help-image img {
        border-radius: 20px;
    }
    .electrician-help-section .electrician-help-image {
        height: 600px;
    }
}
@media (max-width:1120px) {
    
    
    .main-banner-section {
        padding: 150px 0px 0px 0px;
        height: auto;
    }
    .main-banner-section .main-banner-wrapper .top-wrap {
        margin-bottom: 50px;
    }
    .main-banner-section .banner-content-wrapper h1 {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .main-banner-section .main-banner-wrapper .btn-wrapper {
        margin-top: 20px;
    }
    .why-hire-electrician-section {
        padding: 70px 0px 70px 0px;
    }
    ul.service-listing li.service-box .top-wrap {
        margin-bottom: 20px;
    }
    p {
        font-size: 16px;
    }
    h2 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .electrician-works-section {
        padding: 70px 0px;
    }
    ul.electrician-works-listing {
        gap: 70px 25px;
    }
    ul.electrician-works-listing li.electrician-work-box .icon {
        width: 60px;
        height: 60px;
        min-width: 60px;
        margin-top: -30px;
        margin-bottom: 15px;
    }
    ul.electrician-works-listing li.electrician-work-box {
        padding: 0px 30px 30px 30px;
    }
    .service-section {
        padding: 70px 0px;
    }
    .testimonial-section {
        padding: 70px 0px 70px 0px;
    }
    #testimonial-slider .slick-next {
        right: -3px;
    }
    #testimonial-slider .slick-prev {
        left: -3px;
    }
    footer.footer-section .contact-form-box {
        border-radius: 20px;
        padding: 50px 50px;
    }
    footer.footer-section .contact-form-box p {
        font-size: 16px;
    }
    footer.footer-section .footer-top {
        padding: 30px 0px 30px 0px;
    }
    footer.footer-section .footer-top p {
        font-size: 16px;
    }
    .footer-bottom {
        padding: 20px 0px;
    }
    footer.footer-section .footer-top ul.social-link {
        margin-top: 15px;
    }
    .electrician-works-section .title-wrapper {
        margin-bottom: 75px;
    }
    ul.service-listing li.service-box {
        padding: 30px 25px 29px 30px;
    }
    .service-section .row-wrapper {
        gap: 60px;
    }
    .service-section .service-image {
        height: 500px;
    }
    .testimonial-listing .testimonial-box {
        padding: 40px 30px 40px 30px;
        margin: 20px 10px;
    }
    .testimonial-listing .testimonial-box p.user-name {
        margin-bottom: 15px;
    }
    html form.contact-form input, html form.contact-form textarea {
        padding: 10px 25px;
        height: 50px;
        font-size: 16px;
    }    
    form.contact-form input::placeholder,html form.contact-form textarea::placeholder {
        font-size: 18px;
    }
    .main-banner-section .banner-content-wrapper {
        max-width: 650px;
    }
    ul.service-listing {
        gap: 20px;
    }
    ul.electrician-works-listing li.electrician-work-box p.title {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .btn-main {
        padding: 13px 25px;
        font-size: 16px;
    }
    footer.footer-section .contact-form-box .row-wrapper {
        grid-template-columns: repeat(2,1fr);
        gap: 40px;
    }

    
    .common-content-section .common-content-wrapper ul.check-list > li {
        font-size: 16px;
        background-size: 12px;
        margin-bottom: 15px;
        background-position: top 8px left;
    }
    /* .common-content-section .common-content-wrapper ul > li::before {
        height: 7px;
        width: 7px;
        top: 9px;
    } */
    .common-content-section .common-content-wrapper .bg-color-box {
        padding: 25px 20px;
    }
    .common-content-section .common-content-wrapper ol > li {
        font-size: 16px;
    }
    .common-content-section .common-content-wrapper ul > li {
        font-size: 16px;
    }
    .common-content-section .common-content-wrapper h1{
        font-size: 35px;
    }
    .common-content-section .common-content-wrapper h2{
        font-size: 30px;
    }
    .common-content-section .common-content-wrapper h3 {
        font-size: 26px;
    }
    .common-content-section .common-content-wrapper h4 {
        font-size: 24px;
    }
    .common-content-section .common-content-wrapper h5 {
        font-size: 20px;
    }
    .common-content-section .common-content-wrapper h6 {
        font-size: 18px;
    }
    .common-content-section .common-content-wrapper {
        max-width: 1000px;
    }    
    .common-content-section .common-content-wrapper .dot:before {
        top: 8px;
    }

    
    .banner-logos-wrapper .banner-logo-main-wrapper {
        gap: 50px;
        grid-template-columns: auto 650px;
    }
    .service-section .row-wrapper .right-col .btn-wrap {
        margin-top: 30px;
    }
    ul.check-listing li {
        font-size: 16px;
        padding-left: 33px;
        background-position: left top 2px;
        background-size: 19px;
    }
    .service-section .row-wrapper .right-col ul.check-listing {
        margin-top: 15px;
    }
    .service-section .service-image img {
        border-radius: 15px;
    }
    .trust-us-section {
        padding: 70px 0px;
    }
    .electrician-help-section {
        padding: 70px 0px;
    }
    .faq-section {
        padding: 70px 0px;
    }
    .why-hire-electrician-section .title-wrapper {
        margin-bottom: 40px;
    }
    .main-banner-section .banner-content-wrapper {
        max-width: 800px;
    }
    .electrician-help-section .row-wrapper .left-col .btn-wrap {
        margin-top: 30px;
    }
    .electrician-help-section .row-wrapper .left-col ul.check-listing {
        margin-top: 15px;
    }
    .electrician-help-section .electrician-help-image img {
        border-radius: 20px;
    }
    .electrician-help-section .electrician-help-image {
        height: 600px;
    }
    .main-banner-section .main-banner-wrapper {
        margin-bottom: 150px;
    }
    .faq-section .title-wrapper {
        margin-bottom: 35px;
    }
    .faq-answer {
        padding: 10px 30px 30px 30px;
        font-size: 16px;
    }
    .faq-list-wrapper {
        max-width: 800px;
    }
    .toggle-btn {
        width: 38px;
        height: 38px;
        min-width: 38px;
        font-size: 30px;
    }
    ul.service-listing li.service-box .bottom-wrap p.title {
        font-size: 20px;
    }
    ul.trust-us-listing li.trust-us-box {
        padding: 30px 25px 30px 25px;
    }
    ul.trust-us-listing li.trust-us-box .bottom-wrap p.title {
        font-size: 20px;
    }
    ul.trust-us-listing li.trust-us-box .icon {
        width: 60px;
        height: 50px;
        padding-bottom: 10px;
    }
}
@media (max-width: 991px){
    ul.electrician-works-listing li.electrician-work-box {
        padding: 0px 20px 25px 20px;
    }
    .trust-us-section {
        padding: 60px 0px;
    }
    .trust-us-section .title-wrapper {
        margin-bottom: 35px;
    }
    .electrician-help-section .row-wrapper {
        gap: 40px;
    }
    .faq-question {
        padding: 7px 7px 7px 25px;
        font-size: 20px;
    }
    .faq-answer {
        font-size: 16px;
    }
    .faq-section {
        padding: 60px 0px;
    }
    .faq-answer br{
        display: none;
    }
    ul.trust-us-listing li.trust-us-box {
        padding: 30px 20px 20px 20px;
    }
    ul.trust-us-listing li.trust-us-box .top-wrap {
        margin-bottom: 20px;
    }
    ul.electrician-works-listing {
        gap: 60px 20px;
    }
    #header .header-logo a img {
        width: 245px;
    }
    .main-banner-section .banner-content-wrapper {
        max-width: 100%;
    }
    .google-review-wrapper .wrapper > p {
        font-size: 15px;
    }
    .main-banner-section .banner-content-wrapper .subtitle {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .why-hire-electrician-section .title-wrapper h2 {
        margin-bottom: 20px;
    }
    #header .header-logo {
        margin-bottom: -27px;
    }
    .main-banner-section .banner-content-wrapper h1 {
        font-size: 35px;
        margin-bottom: 15px;
    }
    .main-banner-section {
        padding: 130px 0px 0px 0px;
    }
    .why-hire-electrician-section {
        padding: 60px 0px 60px 0px;
    }
    ul.service-listing li.service-box {
        padding: 25px 20px 25px 20px;
    }
    ul.service-listing {
        gap: 15px;
    }
    h2 {
        font-size: 27px;
        margin-bottom: 15px;
    }
    .electrician-works-section {
        padding: 60px 0px;  
    }
    .electrician-works-section .title-wrapper h2 {
        margin-bottom: 15px;
    }
    .service-section {
        padding: 60px 0px;
    }
    .service-section .row-wrapper {
        gap: 40px;
    }
    .service-section .service-image img {
        border-radius: 10px;
    }
    .testimonial-section .title-wrap {
        margin-bottom: 20px;
    }
    .testimonial-listing .testimonial-box p.user-name {
        margin-bottom: 10px;
        font-size: 19px;
    }
    .testimonial-section {
        padding: 60px 0px 60px 0px;
    }
    footer.footer-section .contact-form-box {
        padding: 50px 30px;
    }
    footer.footer-section .contact-form-box .info-wrapper {
        gap: 15px;
    }
    footer.footer-section .contact-form-box .row-wrapper {
        gap: 30px;
    }
    footer.footer-section .contact-form-box .info-wrapper p.call a {
        font-size: 16px;
    }
    footer.footer-section .contact-form-box .info-wrapper p.mail a {
        font-size: 16px;
    }
    html form.contact-form input, html form.contact-form textarea {
        padding: 10px 20px;
        height: 45px;
        font-size: 15px;
    }    
    form.contact-form input::placeholder,html form.contact-form textarea::placeholder {
        font-size: 15px;
    }
    ul.footer-links {
        gap: 25px;
    }
    ul.social-link li a {
        height: 35px;
        width: 35px;
    }
    form.contact-form .field-wrapper.two-field {
        gap: 10px;
    }
    html form.contact-form input[type="submit"] {
        font-size: 15px;
    }
    html form.contact-form textarea{
        height: 100px;
    }

    
    /* .common-content-section .common-content-wrapper table th, .common-content-section .common-content-wrapper table td {
        font-size: 13px;
    } */
    .common-content-section .common-content-wrapper ul > li {
        font-size: 15px;
    }
    .common-content-section .common-content-wrapper ol > li {
        font-size: 15px;
    }

}
@media (max-width: 767px){
    ul.service-listing {
        grid-template-columns: 100%;
    }
    footer.footer-section .contact-form-box .row-wrapper {
        grid-template-columns: 100%;
    }
    .service-section .row-wrapper {
        grid-template-columns: 100%;
        gap: 0px;
    }
    ul.electrician-works-listing {
        display: block;
    }
    #header .header-logo a img {
        width: 164px;
    }
    #header a.header-mail {
        display: none;
    }
    #header a.header-call-btn {
        font-size: 13px;
        padding: 5px 12px;
    }
    #header .header-logo {
        margin-bottom: -15px;
    }
    #logo-slider {
        height: 65px;
    }
    #logo-slider .logo {
        height: 40px;
    }
    #logo-slider .logo img {
        height: 100%;
        width: 100%;
    }
    .main-banner-section .banner-content-wrapper h1 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .btn-main {
        padding: 13px 15px;
        font-size: 14px;
    }
    br{
        display: none;
    }
    .banner-logos-wrapper {
        height: 65px;
    }
    .main-banner-section .main-banner-wrapper {
        margin-bottom: 100px;
    }
    .main-banner-section .main-banner-wrapper .btn-wrapper {
        margin-top: 10px;
        gap: 10px;
    }
    h2 {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .electrician-works-section {
        padding: 50px 0px;
    }
    ul.electrician-works-listing li.electrician-work-box {
        padding: 0px 35px 35px 35px;
        margin: 45px 15px 60px 15px;
        height: inherit;
    }
    ul.trust-us-listing {
        grid-template-columns: 100%;
    }
    ul.electrician-works-listing li.electrician-work-box .icon {
        width: 80px;
        height: 80px;
        min-width: 90px;
        margin-top: -40px;
    }
    .electrician-works-section .title-wrapper {
        margin-bottom: 30px;
    }    
    ul.electrician-works-listing .slick-list {
        height: inherit !important;
    }
    ul.electrician-works-listing .slick-track {
        display: flex !important;
    }
    .slick-next {
        right: 35%;
        top: auto;
        bottom: -30px;
    }
    .slick-prev {
        left: 35%;
        top: auto;
        bottom: -30px;
    }
    button.slick-arrow {
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, 0.10);
        height: 45px;
        width: 45px;
    }
    .slick-prev:before, .slick-next:before {
        background-size: 9px;
        height: 25px;
        width: 25px;
    }
    .destop-image{
        display: none;
    }
    .mobile-image{
        display: block;
    }
    .service-section .service-image {
        height: 310px;
        margin-bottom: 20px;
    }
    .service-section .service-image img {
        border-radius: 30px;
    }
    .service-section {
        padding: 50px 0px;
    }
    .testimonial-section {
        padding: 50px 0px 50px 0px;
    }
    #testimonial-slider .slick-next {
        right: 35%;
    }
    #testimonial-slider .slick-prev {
        left: 35%;
    }
    .testimonial-listing .testimonial-box {
        margin: 20px 10px 60px 10px;
        padding: 30px 20px 30px 20px;
    }
    .testimonial-section .title-wrap {
        margin-bottom: 0px;
    }
    footer.footer-section .contact-form-box {
        padding: 40px 25px;
    }
    footer.footer-section .footer-top {
        padding: 30px 0px 20px 0px;
    }
    footer.footer-section .footer-top ul.social-link {
        margin-top: 10px;
    }
    ul.social-link li a {
        height: 42px;
        width: 42px;
    }
    .footer-bottom {
        padding: 20px 0px 30px 0px;
        gap: 15px;
    }
    .footer-bottom .left-wrap {
        width: 100%;
        text-align: center;
    }
    .footer-bottom .right-wrap {
        width: 100%;
    }
    p.copyright {
        font-size: 13px;
    }
    ul.footer-links li a {
        font-size: 13px;
    }
    ul.footer-links {
        gap: 20px;
        justify-content: center;
    }
    .main-banner-section .main-banner-wrapper .top-wrap {
        margin-bottom: 0px;
    }    
    .common-inner-banner-section {
        padding: 100px 0px 50px 0px;
    }
    .common-inner-banner-section h1 {
        font-size: 28px;
    }

    
    .common-content-section {
        padding: 40px 0px 40px 0px;
    }

    
    .common-content-section .common-content-wrapper ul.check-list > li {
        font-size: 15px;
        background-size: 10px;
        margin-bottom: 10px;
        background-position: top 7px left;
    }
    /* .common-content-section .common-content-wrapper ul > li::before {
        height: 6px;
        width: 6px;
        top: 7px;
    } */
    .common-content-section .common-content-wrapper .bg-color-box {
        padding: 20px;
    }
    .common-content-section .common-content-wrapper ol > li {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .common-content-section .common-content-wrapper ul > li {
        font-size: 15px;
    }
    .common-content-section .common-content-wrapper h1{
        font-size: 27px;
    }
    .common-content-section .common-content-wrapper h2{
        font-size: 25px;
    }
    .common-content-section .common-content-wrapper h3 {
        font-size: 23px;
    }
    .common-content-section .common-content-wrapper h4 {
        font-size: 20px;
    }
    .common-content-section .common-content-wrapper h5 {
        font-size: 17px;
    }
    .common-content-section .common-content-wrapper h6 {
        font-size: 15px;
    }
    .common-content-section .common-content-wrapper ol {
        padding-left: 20px;
    }
    .common-content-section .common-content-wrapper .dot:before {
        height: 7px;
        width: 7px;
        top: 7px;
    }
    .common-content-section .common-content-wrapper .dot {
        padding-left: 15px;
    }
    .common-content-section .common-content-wrapper ul {
        margin: 10px 0px;
    }
    .google-review-wrapper .google-icon {
        height: 20px;
        width: 20px;
    }
    .google-review-wrapper {
        gap: 10px;
    }
    .google-review-wrapper .wrapper > p {
        font-size: 10px;
    }
    .google-review-wrapper .wrapper > p {
        padding-bottom: 2px;
    }
    .google-review-wrapper .wrapper .wrap p.avrage {
        font-size: 10px;
    }
    .google-review-wrapper .wrapper .wrap .star-image img {
        height: 15px;
    }
    .banner-logos-wrapper .banner-logo-main-wrapper {
        gap: 10px;
    }
    .why-hire-electrician-section .title-wrapper h2 {
        margin-bottom: 10px;
    }
    .why-hire-electrician-section .title-wrapper {
        margin-bottom: 30px;
    }
    .electrician-help-section {
        padding: 50px 0px;
    }
    .electrician-help-section .row-wrapper {
        grid-template-columns: 100%;
    }
    .electrician-help-section .electrician-help-image {
        height: 380px;
        margin-bottom: 25px;
    }
    .electrician-help-section .row-wrapper .left-col h2 {
        text-align: center;
    }
    .faq-section {
        padding: 50px 0px;
    }
    .faq-question {
        padding: 20px;
    }
    .faq-answer {
        padding: 0px 20px 20px 20px;
    }
    .toggle-btn {
        width: 25px;
        height: 25px;
        min-width: 25px;
        font-size: 23px;
    }
    .toggle-btn::after {
        font-weight: bolder;
    }
    #header .header-main-wrap {
        gap: 10px;
    }    
    footer.footer-section .footer-top p br{
        display: block;
    }
}
@media (max-width:479px){
    .banner-logos-wrapper .banner-logo-main-wrapper {
        grid-template-columns: auto 180px;
    }
    .main-banner-section{
        background-image: url(../images/main-banner-mobile-image.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        height: auto;
        padding: 250px 0px 0px 0px;
    }
    .main-banner-section:before{
        display: none;
    }
    .main-banner-section .main-banner-image{
        display: none;
    }
    .why-hire-electrician-section {
        padding: 50px 0px 50px 0px;
    }
}