/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/





#top a {
    font-weight: 600 !important;
}
#top .b1 a {
    background-color: #5DA9C4;
    padding-block: 15px 13px;
    padding-inline: 21px 47px !important;
    border-radius: 5px;
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Vector-4.png);
    background-repeat: no-repeat;
    background-position: 87% 53%;
    font-weight: 400 !important;
}
#top .b1 a span {
    color: white;
}
div#About {
    padding-block: 80px !important;
}
div#About div#aboutin .iwithtext .iwt-icon img {
    width: 100%;
}
div#About div#aboutin .iwithtext .iwt-text {
    padding-left: 76px;
}
div#About .nectar-milestone {
    color: white;
    background-color: #5DA9C4;
    padding: 37px 0px !important;
    border-radius: 0px 70px 0px 0px !important;
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Icon-14.png);
    background-repeat: no-repeat;
    background-position: 7% 13%;
}
div#About .nectar-milestone .number.default {
    font-family: Milshbold;
}
div#About .nectar-milestone .subject {
    font-size: 40px;
    line-height: 50px;
    font-weight: 500;
    font-family: 'Milshreg';
}
a#b1 {
    background-color: #5DA9C4;
    padding-block: 19px 16px;
    padding-inline: 44px 40px !important;
    border-radius: 5px;
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Vector-4.png);
    background-repeat: no-repeat;
    background-position: 87% 55%;
    font-weight: 400 !important;
    font-size: 15px !important;
    margin-bottom: 0;
}
div#Services {
    padding-block: 40px !important;
}
div#Services .carousel-item .hover-wrap-inner:before {
    content: '';
    position: absolute;
    background-color: #5da9c499;
    width: 100%;
    height: 0%;
    z-index: 9;
    pointer-events: none;
    transition: 0.9s;
}
div#Services .carousel-item:hover .hover-wrap-inner:before {
height:100%
}
div#Services .carousel-item {
    background-color: white;
    margin-inline: 9px;
    padding: 25px 22px;
    border-radius: 6px 60px 6px 6px;
    box-shadow: 7px 0px 0px 0px #191919;
    transition: 0.9s;
}
div#Services .carousel-item .iwithtext {
    margin-bottom: 20px;
}
div#Services .carousel-item .iwithtext .iwt-icon img {
    width: 100%;
}
div#Services .carousel-item .iwithtext .iwt-text {
    padding-left: 100px;
}
div#Services .carousel-item .iwithtext .iwt-text p {
    font-size: 12px;
    line-height: 22px;
}
div#Services .carousel-item .text22 {
    margin-top: -84px;
    float: right;
    margin-right: 30px;
    position: relative;
    z-index: 99999999;
}
div#Services .carousel-item .text22 h5 {
    background-color: #0F1437 !important;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center !important;
    justify-content: center;
    border-radius: 100%;
    transition: 0.9s;
}
div#Services .carousel-item .text22 h5 img {
    filter: brightness(0) invert(1);
    z-index: 999999;
    position: relative;
    width: 70%;
    margin-top: 19px;
    margin-left: 4px;
}
a {
    opacity: 1 !important;
}
div#Services .carousel-item:hover .text22 h5 {
    background-color: #5DA9C4 !important;
}
div#Services .carousel-item .hover-wrap {
    margin-bottom: 0;
}
div#Services .carousel-item h2 {
    font-size: 16px !important;
}
a#b1 i {
    display: none;
}
div#Services a#b1 {
    margin: 0 auto;
    display: table;
}
div#Services .owl-carousel {
    margin-bottom: 0;
}
div#Choose {
    padding-block: 60px !important;
}
.nectar-fancy-ul li {
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-block: 8px;
    font-family: Milshbold !important;
    color: #1C1C1C;
}
div#Choose .nectar-fancy-ul {
    column-count: 2;
    width: fit-content;
}
div#Choose .nectar-fancy-ul li {
    font-size: 16px;
    line-height: 28px;
}
div#contact {
    padding-block: 60px 0px !important;
}
div#contact .img1 {
    width: 100%;
}
div#contact  div#gform_wrapper_1 {
    margin-bottom: 0px !important;
}
div#contact div#gform_fields_1 {
    row-gap: normal;
}
div#contact div#gform_fields_1 legend,div#contact div#gform_fields_1 label {
    display: none;
}
div#contact div#gform_fields_1 input,div#contact div#gform_fields_1 textarea {
    background-color: white;
    border: #CFCFCF;
    color: #9AA2B1;
    height: 62px;
    margin-bottom: 15px;
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Group-1171274883.png);
    background-repeat: no-repeat;
    background-position: 96% 50%;
}
div#contact div#gform_fields_1 input::placeholder {
    color: #9AA2B1;
}
div#contact div#gform_fields_1 input#input_1_3 {
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Vector-4-1.png);
}
div#contact div#gform_fields_1 input#input_1_4 {
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Vector-5.png);
}
div#contact div#gform_fields_1  textarea {
    background-image: unset;
}
div#contact .gform-footer.gform_footer.top_label {
    margin-top: 10px;
}
div#contact .gform-footer.gform_footer.top_label input#gform_submit_button_1 {
    background-color: #5DA9C4;
    padding-block: 19px 16px;
    padding-inline: 44px 40px !important;
    border-radius: 5px;
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Vector-4.png);
    background-repeat: no-repeat;
    background-position: 67% 55%;
    font-weight: 400 !important;
    font-size: 15px !important;
    margin-bottom: 0;
    width: 100%;
    padding-block: 21px !important;
}
div#contact .gform-footer.gform_footer.top_label {
    /* display: block !important; */
}
div#contact .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}
div#Response {
    padding-block: 70px !important;
}
div#Response .iwithtext .iwt-icon img {
    width: 100%;
}
div#Response .iwithtext  .iwt-text {
    padding-left: 100px;
}
div#Featured {
    padding-bottom: 50px !important;
}
div#Featured a#b1 {
    margin: 0 auto;
    display: table;
}
div#Featured div#Featuredin .c1 img,div#Featured div#Featuredin .c3 img {
    object-fit: cover;
    height: 349px;
}
div#Featured div#Featuredin .hover-wrap-inner:before {
    content: '';
    position: absolute;
    background-color: #5da9c499;
    width: 100%;
    height: 0%;
    z-index: 9;
    pointer-events: none;
    transition: 0.9s;
}
div#Featured div#Featuredin .hover-wrap-inner:hover:before {
    height: 100%;
}
div#Featured div#Featuredin .hover-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Simple-Plan-For-Everyone.png);
    width: 100%;
    height: 100%;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: 50%;
    opacity: 0;
    z-index: 999999;
    transition: 0.9s;
    pointer-events: none !important;
}
div#Featured div#Featuredin .hover-wrap:hover:before {
    opacity: 1;
}


div#Testimonial .owl-nav.disabled {
    display: block;
}

div#Testimonial button.owl-next,div#Testimonial button.owl-prev {
    width: 50px;
    height: 50px;
    border: 1px solid white;
    border-radius: 100% !important;
    background-color: transparent;
    line-height: 40px;
    top: 50%;
}

div#Testimonial button.owl-next span, div#Testimonial button.owl-prev span {
    font-size: 0;
}

div#Testimonial button.owl-next:before {
    content: '\f061';
    position: absolute;
    font-family: 'Fontawesome';
    left: 0;
    right: 0;
}

div#Testimonial button.owl-prev:before {
    content: '\f060';
    position: absolute;
    font-family: 'Fontawesome';
    left: 0;
    right: 0;
}

div#Testimonial button.owl-prev {
    position: absolute;
    left: 0;
}

div#Testimonial button.owl-next {
    right: 0;
    position: absolute;
}
div#Testimonial {
    padding-block: 60px !important;
}
div#Testimonial .carousel-item {
    background-color: white;
    padding: 40px 60px;
    border-radius: 0px 40px 0px 0px !important;
    margin-inline: 110px;
}
div#Testimonial .carousel-item .iwithtext .iwt-icon img {
    width: 100%;
}
div#Testimonial .carousel-item .iwithtext  .iwt-text {
    padding-left: 180px;
}
div#Testimonial .carousel-item .iwithtext .iwt-text p {
    font-style: italic;
    border-left: 1px solid #5DA9C4;
    border-l;:;
    padding-left: 10px;
    padding-bottom: 0;
    margin-block: 27px;
    font-size: 18px;
    line-height: 28px;
}
div#Testimonial .carousel-item h2 {
    margin-bottom: 0;
}
div#Testimonial .carousel-item  h5 {
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Star-Icon.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
div#Testimonial  .owl-dots {
    display: none;
}
#footer-outer #footer-widgets .row {
    padding-block: 50px !important;
}
#footer-outer #footer-widgets div#media_image-2 {
    margin-bottom: 10px;
}
#footer-outer #footer-widgets .iconnn li {
    display: inline-block;
    margin-right: 19px;
}
#footer-outer #footer-widgets .iconnn li i {
    top: 0;
    border: 1px solid white;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 6px;
    transition: 0.9s;
}
#footer-outer #footer-widgets .iconnn li i:hover {
    background-color: #5DA9C4;
    border: 1px solid #5DA9C4;
}
#footer-outer #footer-widgets div#text-2 {
    margin-bottom: 10px;
}
#footer-outer #footer-widgets div#nav_menu-2 {
    margin: 0 auto;
    display: table;
}
#footer-outer #footer-widgets ul#menu-quick-links a, #footer-outer #footer-widgets ul#menu-useful-links a, #footer-outer #footer-widgets ul#menu-contact-info a {
    padding-left: 20px !important;
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Arrow-Icon.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    margin-bottom: 7px;
}
div#copyright {
    padding-block: 15px !important;
}
div#News {
    padding-block: 50px !important;
}
div#News .nectar-post-grid-wrap .nectar-post-grid-item {
    background-color: white;
    filter: drop-shadow(2px 14px 6px #ccc);
    border-radius: 6px 60px 6px 6px !important;
}
div#News .nectar-post-grid-wrap .nectar-post-grid-item .nectar-post-grid-item-bg {
    height: 370px;
}
div#News .nectar-post-grid-wrap  .flickity-viewport {
    height: 650px !important;
}
div#News .nectar-post-grid-wrap span.meta-category a {
    margin: 0;
    color: #5DA9C4;
}
div#News .nectar-post-grid-wrap span.meta-category {
    background-color: #EFFBFF;
    width: fit-content;
    padding: 11px 30px;
    margin-top: -50px;
    margin-left: 10px;
    margin-bottom: 22px;
}
div#News .nectar-post-grid-wrap span.nectar-post-grid-item__meta-wrap {
    position: absolute;
    top: 0;
}
div#News .nectar-post-grid-wrap h2.post-heading {
    padding-top: 53px;
    border-bottom: 1px solid #D8DEFC;
    padding-bottom: 16px;
    margin-bottom: 18px;
}
div#News .nectar-post-grid-wrap span.nectar-post-grid-item__meta-wrap span {
    color: #61657E !important;
    text-transform: capitalize;
}
div#News .nectar-post-grid-wrap  span.link_text {
    color: #5DA9C4;
    font-size: 18px;
}

div#News .nectar-post-grid-wrap .content {
    background-color: white;
    padding-left: 30px;
}
div#Services .text1 {
    margin-bottom: 0;
}
div#News a#b1 {
    margin: 0 auto;
    display: table;
}
div#Services .carousel-item:hover {
    box-shadow: 0px 0px 0px 0px #191919;
}
div#privacypolicysec1 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

div#abtxct3 {
    padding-top: 20px;
}
div#Services .carousel-item h2 {
    font-size: 12px !important;
    margin-bottom: 0;
}

div#Services .carousel-item h2 {
    line-height: 20px;
}

div#Testimonial input.wpmtst_submit_testimonial {
    background: #191919;
}

div#Testimonial .wpmtst-testimonial.testimonial.t-slide.post-196 p span {
    color: #fff !important;
}
div#Testimonial .wpmslider-wrapper span {
    color: #ffff !important;
}
div#Testimonial h3.wpmtst-testimonial-heading.testimonial-heading {
    filter: drop-shadow(2px 4px 6px black);
}

div#Testimonial .wpmtst-testimonial-success p {
    color: #0c1239 !important;
    font-weight: 600;
    text-align: center;
    font-size: 17px;
    filter: drop-shadow(2px 4px 6px black);
    padding-top: 14px;
}

#top .b1 a {
    background-color: #5DA9C4;
    padding-block: 15px 13px;
    padding-inline: 21px 47px !important;
    border-radius: 5px;
    background-image: url(https://devu1a.customdev.solutions/Facchiano1/wp-content/uploads/2025/10/Vector-4.png);
    background-repeat: no-repeat;
    background-position: 92% 55%;
    font-weight: 400 !important;
}
div#Services .iwt-text p {
    color: #3f444a;
}

div#Services .carousel-item .text22 h5 {
    display: none;
}
div#Choose p {
    padding-bottom: 6px;
}
div#Choose ul {
    margin-bottom: 5px;
}
div#servicesinner3 .iwithtext .iwt-text {
    padding-left: 0px;
    text-align: center;
}
div#servicesinner3 .iwithtext .iwt-text h2 span {
    color: #fff !important;
}
div#servicesinner3 p span {
    color: #fff !important;
}
div#servicesinner3 p {
    color: #fff !important;
}

div#servicesinner3 {
    padding-top: 20px !important;
}
div#reviessec3 .glsr-review-response {
    border: 2px solid #5da9c4;
}
div#reviessec3 {
    padding-bottom: 30px !important;
    padding-top: 40px !important;
}

/* ================================ */
@media (max-width: 1600px) {}
/* ================================ */
@media (max-width: 1440px) {}
/* ================================ */
@media (max-width: 1366px) {
    div#Featured div#Featuredin .c1 img, div#Featured div#Featuredin .c3 img {
    height: 333px;
}
    p {
    font-size: 14px;
    line-height: 24px;
}
div#Response p br {
    display: none;
}
div#Testimonial .carousel-item .iwithtext .iwt-text p {
    font-size: 15px;
    line-height: 25px;
}
	
    div#Services .iwt-text h2 {
        font-size: 11px !important;
        line-height: 22px;
    }

div#About {
    padding-block: 40px !important;
}	
	
div#Choose {
    padding-block: 24px !important;
}	
    div#Response .iwt-text p {
        font-size: 13px;
    }
div#Testimonial h1 {
    font-size: 30px;
}	
div#Testimonial {
    padding-block: 60px !important;
    padding-bottom: 30px !important;
}	
	
div#contact .c2 {
    padding-top: 110px;
}	
	
#footer-outer #footer-widgets .iconnn li {
    display: inline-block;
    margin-right: 6px;
}	
}
/* ================================ */
@media (max-width: 1326px) {  
	div#Featured div#Featuredin .c1 img, div#Featured div#Featuredin .c3 img {
    height: 321px;
}
	
    div#contact .c2 {
        padding-top: 100px;
    }
	
	div#Testimonial .wpmtst-testimonial-inner.testimonial-inner p {
    font-size: 13px;
}
	
	
}
/* ================================ */
@media (max-width: 1280px) {
    div#Services .carousel-item .iwithtext .iwt-icon img {
    width: 80%;
}

div#Services .carousel-item .iwithtext .iwt-text {
    padding-left: 71px;
}

div#Choose .nectar-fancy-ul li {
    font-size: 15px;
    line-height: 28px;
}

div#Featured div#Featuredin .c1 img, div#Featured div#Featuredin .c3 img {
    height: 307px;
}
div#Testimonial .wpmtst-testimonial-inner.testimonial-inner p {
        font-size: 12px;
    }	
	div#contact .c2 {
        padding-top: 66px;
    }
	
}
/* ================================ */
@media (max-width: 1024px) {
	
div#About .nectar-milestone .number.default {
    font-size: 30px !important;
}	
div#About .nectar-milestone .subject {
    font-size: 32px;
    line-height: 34px;
    font-weight: 500;
}	
span.symbol {
    font-size: 26px;
}
    p {
        font-size: 12px;
        line-height: 20px;
    }
	div#Choose ul li {
    font-size: 12px;
}
div#Services .carousel-item {
    background-color: white;
    margin-inline: 9px;
    padding: 16px 8px;
    border-radius: 6px 60px 6px 6px;
    box-shadow: 7px 0px 0px 0px #191919;
    transition: 0.9s;
}	
div#Services .carousel-item .iwithtext .iwt-text p {
    font-size: 9px;
    line-height: 18px;
}
    div#contact .c2 {
        padding-top: 6px;
    }	
	
	    div#Response .iwt-text p {
        font-size: 10px;
    }
	
	div#Response .iwithtext .iwt-text h2 {
    font-size: 12px;
    margin-bottom: 0;
}
div#contact h1 {
    font-size: 22px;
}	
	
    div#Featured div#Featuredin .c1 img, div#Featured div#Featuredin .c3 img {
        height: unset;
    }	
	    div#Testimonial h1 {
        font-size: 24px;
    }
	
	    div#Testimonial .wpmtst-testimonial-inner.testimonial-inner p {
        font-size: 9px;
        line-height: 20px;
    }
	p.required-notice {
    display: none;
}
div#footer-outer li {
    font-size: 10px;
}
#footer-outer .widget.widget_media_image img {
    margin-bottom: 0;
    width: 62%;
}
div#contact .gform-footer.gform_footer.top_label input#gform_submit_button_1 {
    background-color: #5DA9C4;
    padding-block: 19px 16px;
    padding-inline: 44px 40px !important;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 73% 54%;
    font-weight: 400 !important;
    font-size: 15px !important;
    margin-bottom: 0;
    width: 100%;
    padding-block: 21px !important;
}	
}
/* ================================ */
@media (max-width: 912px) {
	
    #footer-outer .widget.widget_media_image img {
        margin-bottom: 0;
        width: 32%;
    }	
	#footer-outer #footer-widgets div#nav_menu-2 {
    margin: unset;
    display: table;
}
	
    div#Testimonial .wpmtst-testimonial-inner.testimonial-inner p {
        font-size: 13px;
        line-height: 24px;
        margin-top: 24px;
    }	
	
	div#About .nectar-milestone {
    display: none;
}
div#aboutin2 .img2, div#aboutin2 .img3 {
    display: none;
}	
	
div#Choose .img1 {
    margin: 0 auto;
    border-radius: 100px;
}
div#aboutin2 .img1 {
    margin: 0 auto;
    width: 70%;
}	
div#About .c1 {
    padding-left: 130px;
    padding-right: 100px;
}	
div#Choose .text1 {
    padding-left: 60px;
}	
    div#Services .carousel-item .iwithtext .iwt-icon img {
        width: 72%;
    }	
	div#contact .img1 {
    width: 100%;
    border-radius: 120px;
    height: 600px;
}
div#contact .row-bg.viewport-desktop.using-image {
    background-size: cover;
}	
div#contact {
    padding-block: 60px 0px !important;
    padding-bottom: 50px !important;
}	
div#Response .iwithtext .iwt-icon {
    position: unset;
    left: 0;
    top: 0;
}
div#Response .iwithtext .iwt-icon img {
    width: unset;
    margin: 0 auto;
}
div#Response .iwithtext .iwt-text {
    padding-left: 0px;
    text-align: center;
    padding-top: 18px;
}	
	
div#Response .iwithtext .iwt-text h2 {
        font-size: 16px;
        margin-bottom: 0;
    }	
	
	    div#Response .iwt-text p {
        font-size: 12px;
        padding: 0rem 6rem;
        line-height: 22px;
    }
	
	div#Featuredin img {
    width: 100%;
}
div#Featuredin {
    margin: 0px 80px;
}
div#Featured a#b1 {
    margin: 0 auto;
    display: table;
    margin-top: 28px;
}	
div#contact .vc_column-inner {
    padding: 0px 40px;
}	
	div#aboutin2 .col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    margin-bottom: 0;
}
	
div#contact .gform-footer.gform_footer.top_label input#gform_submit_button_1 {
    background-color: #5DA9C4;
    padding-block: 19px 16px;
    padding-inline: 44px 40px !important;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 62% 54%;
    font-weight: 400 !important;
    font-size: 15px !important;
    margin-bottom: 0;
    width: 100%;
    padding-block: 21px !important;
}		
	
}
/* ================================ */
@media (max-width: 800px) {
	
	    div#Testimonial h1 {
        font-size: 20px;
    }
	div#Services .carousel-item .iwithtext .iwt-text p {
        font-size: 11px;
        line-height: 18px;
    }
	
	    div#About .c1 {
        padding-left: 60px;
        padding-right: 40px;
    }
	    div#aboutin2 .img1 {
        margin: 0 auto;
        width: 86%;
    }
	
	div#Services h3 {
    font-size: 14px;
}
    div#contact .gform-footer.gform_footer.top_label input#gform_submit_button_1 {
        background-color: #5DA9C4;
        padding-block: 19px 16px;
        padding-inline: 18px 40px !important;
        border-radius: 5px;
        background-repeat: no-repeat;
        background-position: 62% 54%;
        font-weight: 400 !important;
        font-size: 15px !important;
        margin-bottom: 0;
        width: 100%;
        padding-block: 21px !important;
    }		
	
}

@media (max-width: 768px) {
 div#Choose .text1 {
        padding-left: 20px;
    }		
	
	
}

/* ================================ */
@media (max-width: 480px) {
	
div#Testimonial .strong-form-inner {
    padding: 0px;
}	
	
      div#Testimonial .wpmtst-testimonial-inner.testimonial-inner p {
        font-size: 10px;
        line-height: 20px;
        margin-top: 16px;
    }	
	    div#Featuredin {
        margin: 0px 0px;
    }
	
	    div#Response .iwt-text p {
        font-size: 12px;
        padding: 0rem 0rem;
        line-height: 22px;
    }
	
	div#Response {
    padding-block: 40px !important;
}
    div#contact .vc_column-inner {
        padding: 0px 0px;
    }
	div#Services .owl-dots {
    display: none;
}
div#Services {
    padding-block: 40px !important;
    padding-bottom: 5px !important;
}	
	    div#Choose .text1 {
        padding-left: 0px;
    }
	
	    div#About .c1 {
        padding-left: 0px;
        padding-right: 0px;
    }
	    div#aboutin2 .img1 {
        margin: 0 auto;
        width: 100%;
    }
	    div#Choose .img1 {
        margin: 0 auto;
        border-radius: unset;
    }
	
	    div#contact .img1 {
        width: 100%;
        border-radius: unset;
        height: unset;
    }
	    div#Testimonial {
        padding-block: 30px !important;
        padding-bottom: 30px !important;
    }
	    div#Testimonial h1 {
        font-size: 17px;
    }
	.inner-wrap h1 {
    margin-top: 20px;
}
    div#contact .gform-footer.gform_footer.top_label input#gform_submit_button_1 {
        background-color: #5DA9C4;
        padding-block: 19px 16px;
        padding-inline: 1px 70px !important;
        border-radius: 5px;
        background-repeat: no-repeat;
        background-position: 62% 54%;
        font-weight: 400 !important;
        font-size: 15px !important;
        margin-bottom: 0;
        width: 100%;
        padding-block: 21px !important;
    }

}
/* ================================ */
@media (max-width: 428px) {
	
    div#Testimonial .wpmtst-testimonial-inner.testimonial-inner p {
        font-size: 9px;
        line-height: 17px;
        margin-top: 10px;
    }
	
	#footer-outer #copyright p {
    line-height: 22px;
    margin-top: 3px;
    font-size: 11px;
}
    div#Services h3 {
        font-size: 13px;
    }	
	
    div#contact .gform-footer.gform_footer.top_label input#gform_submit_button_1 {
        background-color: #5DA9C4;
        padding-block: 19px 16px;
        padding-inline: 1px 78px !important;
        border-radius: 5px;
        background-repeat: no-repeat;
        background-position: 62% 54%;
        font-weight: 400 !important;
        font-size: 15px !important;
        margin-bottom: 0;
        width: 100%;
        padding-block: 21px !important;
    }
}
/* ================================ */
@media (max-width: 414px) {}
/* ================================ */
@media (max-width: 390px) {
    #footer-outer #copyright p {
        line-height: 22px;
        margin-top: 3px;
        font-size: 10px;
    }	
	
}
/* ================================ */
@media (max-width: 375px) {
	
    div#Services h3 {
        font-size: 12px;
    }	
	    div#contact h1 {
        font-size: 20px;
    }
	
	    div#Testimonial .wpmtst-testimonial-inner.testimonial-inner p {
        font-size: 7px;
        line-height: 15px;
        margin-top: 10px;
    }
}
/* ================================ */
@media (max-width: 360px) {}
/* ================================ */