.elementor-kit-20525{--e-global-color-primary:#153042;--e-global-color-secondary:#153042;--e-global-color-text:#153042;--e-global-color-accent:#7EAD41;--e-global-color-27bbc340:#6EC1E4;--e-global-color-56328bd7:#7A7A7A;--e-global-color-4200e929:#61CE70;--e-global-color-4abea1ed:#4054B2;--e-global-color-59a6a6f0:#23A455;--e-global-color-5af5e83d:#000;--e-global-color-63167399:#FFF;--e-global-color-2eff540:#EAEAEA;--e-global-color-4742898:#F8F6F6;--e-global-color-a728688:#DBE6CE;--e-global-color-e1ec145:#FF0000;--e-global-color-ab4da15:#FFFF00;--e-global-typography-primary-font-family:"Bai Jamjuree";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Bai Jamjuree";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Bai Jamjuree";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Bai Jamjuree";--e-global-typography-accent-font-weight:500;font-family:"Bai Jamjuree", Sans-serif;font-size:18px;}.elementor-kit-20525 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-20525{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-20525{--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;font-size:16px;}.elementor-kit-20525 p{margin-bottom:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body:not(.page-id-21678) .tt_1cl, body:not(.page-id-21678) .tt_2cl, 
body:not(.page-id-21678) .tt_3cl, body:not(.page-id-21678) .tt_4cl, 
body:not(.page-id-21678) .tt_5cl, body:not(.page-id-21678) .tt_6cl {
    vertical-align: top!important;
}

.tt_category_title {
    display: none;
}

.ttshowcase_rl_breed, .ttshowcase_rl_box {
    position: relative;
}
.ttshowcase_rl_breed, .ttshowcase_rl_box {
    position: relative;
}
.ttshowcase_rl_info_wrap.tt_info-above:after {
    content:'';
    position: absolute;
    display: block;
    top: 0;
    right: 10px;
    width: 100px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.ttshowcase_wrap  > .tt_text_left div[class*="tt_"].tts-id-180 .ttshowcase_rl_info_wrap.tt_info-above:after, 
div:not(.ttshowcase_slider) .tts-id-180 .ttshowcase_rl_info_wrap.tt_info-above:after {
     background-image: url(https://alarmrelay.com/wp-content/uploads/2021/06/Google-Reviews.jpg);
}

.ttshowcase_wrap  > .tt_text_left  div[class*="tt_"].tts-id-181 .ttshowcase_rl_info_wrap.tt_info-above:after,
 div:not(.ttshowcase_slider) .tts-id-181 .ttshowcase_rl_info_wrap.tt_info-above:after {
    background-image: url(https://alarmrelay.com/wp-content/uploads/2021/06/Yelp-Reviews.jpg);
}
.ttshowcase_wrap  > .tt_text_left  div[class*="tt_"].tts-id-184 .ttshowcase_rl_info_wrap.tt_info-above:after, 
div:not(.ttshowcase_slider) .tts-id-184 .ttshowcase_rl_info_wrap.tt_info-above:after {
    background-image: url(https://alarmrelay.com/wp-content/uploads/2023/08/Facebook-reviews.jpg)};



/*.ttshowcase_wrap  > .tt_text_left  div[class*="tt_"].tts-id-182 .ttshowcase_rl_info_wrap.tt_info-above:after, div:not(.ttshowcase_slider) .tts-id-182 .ttshowcase_rl_info_wrap.tt_info-above:after  {*/
/*     background-image: url(https://alarmrelay.com/wp-content/uploads/2021/06/Trustpilot-reviews.jpg);*/
/*}*/


.ttshowcase_rl_readmore a {
    color: #7ead41 !important;
}

.ttshowcase_rl_readmore:hover a {
    color: #153042 !important;
}


.ttshowcase_rl_readmore a {
    color: #7ead41 !important;
}

.ttshowcase_rl_readmore:hover a {
    color: #153042 !important;
}

.ttshowcase_slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #dcdcdc}
    
#modal-3490a6c .uael-content, #modal-bcc67a9 .uael-content, #modal-225f0b54 .uael-content, #modal-6a29bcb0 .uael-content {
    box-shadow: 0px 0px 20px 0px #1530428f !important;
}

#modal-3490a6c, #modal-bcc67a9, #modal-225f0b54, #modal-6a29bcb0 {
    bottom: 0 !important;
    top: inherit !important;
    margin-bottom: 10px !important;
}

.uael-modal-custom .uael-close-custom-popup-top-right {
    top: 12px;
    right: 12px;
    left: inherit;
}

.elementor-widget-uael-gf-styler .gform_page_footer.top_label, .uael-modal .uael-modal-text {
    padding-bottom: 0 !important;
    
}

.uael-modal-custom .uael-content {
    margin: 10px;
}

.uael-modal-custom .uael-content .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { line-height: 1;}

@media (max-width: 768px)
{
        .hidden-xs {display:none;}

}

@media (max-width: 767px)
{
    .uael-modal-custom .uael-content { width: 90% !important; margin: 0 auto;}
}


.ar-icon-list span.elementor-icon-list-icon {
    align-self: start;
}

.ar-icon-list span.elementor-icon-list-text {
    margin-top: -5px;
}



.ar-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    width: 30px;
    height: 30px;
    margin-inline-start: 0;
}
.ar-toggle .elementor-toggle .elementor-tab-title {
    line-height: 1;
}

.ar-toggle .ar-toggle-item-active .elementor-tab-title {
    padding-bottom: 0;
}


.ar-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    width: 30px;
    margin-right: 20px;
    height: 30px;
}

.ar-toggle .elementor-tab-content {width: 100%;border: 0;}
.ar-toggle .ar-toggle-item-active {box-shadow: 0px 8px 32px 0px rgb(0 0 0 / 8%);}

@media screen and (min-width: 1024px)
{

    .ar-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
        width: 60px;
        height: 60px;
    }

    .ar-toggle .elementor-toggle .elementor-tab-title {
        line-height: 3;
    }


    .ar-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
        width: 60px;
        height: 60px;
    }

    .ar-toggle .elementor-tab-content {padding-left: 96px;padding-top: 0;padding-bottom: 30px;}

}/* End custom CSS */