


@media (max-width: 991px) {

.sticky-top1 {position: inherit;}

.navbar-collapse { background: #ffffff; width: 100%; left: 0; right: 0;}


.service-support-item { padding: 15px 15px 15px 15px; display: block;}

.service-support-item .icon-box { width: fit-content; display: flex; padding: 10px; margin: 0 auto 10px;}

.service-support-item .icon-box img { display: block;}

.service-support-item-content { width: 100%; display: block; margin: 0 auto; text-align: center;}

.service-support-item-content p { text-align: center; display: block; width: 100%; text-align-last: center; margin: 0;}


.reward-wrapp {padding-left: 5px !important;padding-right: 5px !important;}

.reward-wrapp  .work-col1 {margin-bottom: 20px;}


.our-testimonials { padding: 0 5px;}

.our-testimonials .testimonial-slider { padding: 35px 25px;}


#join-our-team { padding: 50px 15px;}

.careers-row1 .work-steps-item { padding: 35px 25px;}

#join-our-team .join-our-tean-bg { margin-bottom: 50px !important;}

#join-our-team .join-our-tean-bg .join-col1 { padding: 40px 25px !important; margin: 0 auto !important;}



#job-openings { padding: 50px 5px 25px;}


#courses-training { padding: 50px 5px;}


}





@media (max-width: 767px) {

.promise-wrapp iframe {  margin-bottom: 25px;}

p { font-size: 16px;}

h2 .font-1{font-size: 19px !important;}

.promise-box h5 {font-size: 18px !important;}

.promise-box h5 span {  padding-left: 10px;}

.service-support-body { gap: inherit;}

.service-support-item { width: 48%; margin: 0 0 25px;}

.service-support-item-list { width: 100%; gap: inherit; justify-content: space-between;}


.footer-wrapp { padding: 50px 0 !important;}

.footer-wrapp h5 span {  display: inline;}

.footer-wrapp h5 { text-align: center; margin-bottom: 25px; font-size: 22px !important; line-height: 30px;}




.leadership-wrap .leadership-outer h3 {font-size: 13px !important;line-height: 16px !important;}

.leadership-wrap h5 {margin-bottom: 5px;font-size: 18px;line-height: 24px;}

.mission-wrapp .missin-box { padding: 25px 20px 10px !important;}

.leadership-wrap .leadership-outer  h3 { font-size: 13px !important; line-height: 16px !important;}



.quality-col1 .position-relative.ps-5 { padding-left: 0 !important;}

.quality-col1 .bg-accent-color { width: 100% !important; padding: 20px 15px !important;}

.quality-col1 .position-absolute {  bottom: 10px !important;}


.keyword-tags .tag-links a.btn { font-size: 11px; margin-right: 2px; padding: 8px 10px;}



.service-item { padding: 35px 20px 35px 20px;}

.service-content { padding-bottom: 0;}

.service-content h2 {font-size: 20px;}

.service-col1 .service-item .service-readmore-btn { position: relative; bottom: inherit;}



.why-wrapp .abouts-box1 { padding-left: 0 !important; padding-right: 0 !important;}

.why-wrapp .why-guardian-angel-hc-img .intro-image { max-width: 550px;}

.whyinner-wrapp .service-support-box .service-support-body .service-support-item-list .whyinner-col1 { width: 50%; margin: 10px auto;}



.sticky-top1.working-wrapp { margin-top: 50px; padding-top: 0;}

.sticky-top1.working-wrapp button.navbar-toggler { display: none;}

.sticky-top1.working-wrapp .collapse.navbar-collapse { display: block;}

.sticky-top1.working-wrapp .collapse.navbar-collapse li.nav-item { padding: 10px 20px; margin: 3px 3px 3px 3px;}

.sticky-top1.working-wrapp .collapse.navbar-collapse li.nav-item a.nav-link { font-size: 14px; padding: 0;}

.sticky-top1.working-wrapp .collapse.navbar-collapse ul.navbar-nav { justify-content: center !important;}



#working-at-guardian-angel { padding-top: 50px;}


#join-our-team .careers-row1 .col-md-6.col-lg-4 { padding: 0;}


.card-locations h5.font-2.color-1 { font-size: 20px; line-height: 26px !important;}


.how-it-work { padding: 50px 0 30px;}


.mt-45 { margin-top: 45px;}




.treat-wrapp .treat-row1 .treat-col1 { width: 100%;}

.treat-wrapp .treat-row1 .treat-col1 .nav.nav-tabs li.nav-item { width: fit-content; display: inline-block;  margin: 0 5px 10px 0;}

.treat-wrapp .treat-row1 .treat-col1 .nav.nav-tabs { display: flex; flex-wrap: wrap; align-items: center; flex-direction: inherit !important;}


.treat-wrapp .treat-row1 .treat-col2 { width: 100%;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content {  border: 0;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li { width: 50%;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li:nth-child(3n) { padding-right: 10px;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li:nth-child(2n) { padding-right: 0;}
 



.treat-wrapp .treat-row1 .treat-col1 .nav.nav-tabs li.nav-item:last-child { margin-right: 0;}

.treat-wrapp .treat-row1 .treat-col1 .nav.nav-tabs li.nav-item .nav-link { width: 100%;}

.treat-wrapp .treat-row1 .treat-col1 .nav.nav-tabs li.nav-item .nav-link.active { background-color: #181541; color: #fff !important;}



}


@media (max-width: 575px) {

h3 {font-size: 21px;line-height: 29px;}     

.top-head li { font-size: 13px; }

.top-head .d-flex-1 { display: block !important; padding: 0 0 5px;}

.top-head .container ul { margin-bottom: 8px !important;}

.top-head .container { max-width: 100% !important;  }


.branch-wrapp { margin-bottom: 0 !important;}

.about-wrapp .gap-5 span { font-size: 14px;}

.footer-wrapp h5 { font-size: 18px !important; line-height: 28px !important;}



.leadership-wrap { padding-top: 3rem; padding-bottom: 3rem;}

.leadership-wrap .d-flex.flex-column.gap-3 { display: block !important;}

.leadership-wrap .leadership-outer h3 { font-size: 14px !important; line-height: 19px !important; }

.leadership-wrap h5 { margin-bottom: 10px; font-size: 20px; line-height: 25px;}

 
.keyword-tags .tag-links a.btn { font-size: 11px; margin-right: 2px; padding: 8px 5px; font-weight: normal;}


.our-services { padding-top: 0;}
 

.col-sm-3.award-col1 { width: 25%;}


.whyinner-wrapp { padding-top: 45px;}

.whyinner-wrapp .service-support-box .service-support-body .service-support-item-list .whyinner-col1 { width:100%; margin: 10px auto;}

.sets-wrapp .container.py-5 { padding-top: 20px !important;}



.why-wrapp { padding-bottom: 30px;}

.family-care-box { padding: 25px 20px 20px 20px;}



.career-wrapp { padding: 50px 0;}
 
.career-wrapp h4 { font-size: 24px !important; line-height: 36px !important;}

.locations-warpp { padding: 0 0 50px;}

.testimonials-warpp { padding: 0 0 50px;}

}





@media (max-width: 410px) {

.top-head li { font-size: 14px; }

.logo-container { max-width: 190px; }

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li { width: 100%;}


}




@media (min-width: 768px) and (max-width: 991px) {


.slider_area .single_slider .slider_text h2 { font-size: 28px;}

h6 { font-size: 16px;}

h4 { font-size: 26px;}

.card-locations .font-2 {  line-height: 26px !important;}



.about-wrapp .about-rows1 .about-cols1 .about-boxs1 span { line-height: 26px !important; }

.promise-box h5 {font-size: 18px !important;}


.footer-wrapp h5 { font-size: 22px !important;}

.footer-wrapp { padding: 50px 0 !important;}



.quality-col1 .position-relative.ps-5 { padding-left: 0 !important;}


.why-wrapp .abouts-box1 { padding-left: 0 !important; padding-right: 0 !important;}

.why-wrapp .why-guardian-angel-hc-img .intro-image { max-width: 550px;}


.whyinner-wrapp .service-support-box .service-support-body .service-support-item-list .whyinner-col1 { margin: 10px auto;}

 

.sticky-top1.working-wrapp { padding-top: 50px;}

.sticky-top1.working-wrapp button.navbar-toggler { display: none;}

.sticky-top1.working-wrapp .collapse.navbar-collapse { display: block;}

.sticky-top1.working-wrapp .collapse.navbar-collapse li.nav-item { padding: 10px 20px; margin: 3px 3px 3px 3px;}

.sticky-top1.working-wrapp .collapse.navbar-collapse li.nav-item a.nav-link { font-size: 14px; padding: 0;}

.sticky-top1.working-wrapp .collapse.navbar-collapse ul.navbar-nav { justify-content: center !important;}



#working-at-guardian-angel { padding-top: 50px;}



.treat-wrapp .treat-row1 .treat-col1 { width: 100%;}

.treat-wrapp .treat-row1 .treat-col1 .nav.nav-tabs li.nav-item { width: fit-content; display: inline-block;  margin: 0 5px 10px 0;}

.treat-wrapp .treat-row1 .treat-col1 .nav.nav-tabs { display: flex; flex-wrap: wrap; align-items: center; flex-direction: inherit !important;}


.treat-wrapp .treat-row1 .treat-col2 { width: 100%;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li { width: 50%;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li:nth-child(3n) { padding-right: 10px;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li:nth-child(2n) { padding-right: 0;}

 


}


@media (min-width: 992px) and (max-width: 1199px) {

h6 { font-size: 16px; line-height: 1 !important;}

.card-locations .font-2 {  line-height: 26px !important;}

.slider_area .single_slider .slider_text h2 { font-size: 34px;}


.about-wrapp .about-rows1 .about-cols1 .about-boxs1 span { line-height: 26px !important; }

.promise-box h5 {font-size: 18px !important;}


.footer-wrapp { padding: 60px 0 !important;}


.treat-wrapp .treat-row1 .treat-col1 .nav.nav-tabs li.nav-item .nav-link { font-size: 15px; padding: 15px 10px;}


.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li { width: 50%;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li:nth-child(3n) { padding-right: 10px;}

.treat-wrapp .treat-row1 .treat-col2 .tab-content .treat-box ul.list-unstyled li:nth-child(2n) { padding-right: 0;}


.about-image-2 { width: 100%; max-width: 250px; margin: -220px 0 0 auto;}



}


@media (min-width: 1200px) and (max-width: 1440px) {

.slider_area .single_slider .slider_text h2 { font-size: 44px; }

.about-image-2 { width: 100%; max-width: 250px; margin: -220px 0 0 auto;}

}



@media (min-width: 1441px) and (max-width: 1640px) {

.about-image-2 { width: 100%; max-width: 300px; margin: -285px 0 0 auto;}

.about-image-1 { padding-right: 9.115vw;}


}
