@media (min-width:768px){.container{width:100%!important}}@media(max-width:1500px){.csd-form p{line-height:24px;font-size:16px}.benefit-section{padding:20px 0 70px 0}.offerings-section{padding:50px 0 30px 0}.testimonial-section{padding:60px 0}.benefit-section .row#benefitSec,.offerings-section .row.offering-row{margin:0 -15px}.benefit-section #benefitSec .col-md-4,.offerings-section .row.offering-row .col-md-4{padding:0 15px}.offerings-section{padding:50px 0 40px 0}.mar-b{margin-bottom:30px}.thanks-box{padding:80px 0 60px 0}.thanks-bottom p{line-height:26px;font-size:20px;padding:25px 0 25px 40px;margin-left:40px}}@media(max-width:1199px){.accrditation-images img{max-width:140px;margin-right:15px}.partner-images img{max-width:140px}.csd-form{padding:25px 30px}.offerings-section .card.talk-with .card-body img{width:200px}.offerings-section .card.talk-with .card-body{padding:30px}.offerings-section .card.talk-with .card-body h1{font-size:28px;line-height:34px}.testimonial-right{padding-left:60px}.testimonial-left{padding-right:60px}.testimonial-section .carousel-indicators-numbers li{font-size:16px}.review-pagination span{font-size:16px;line-height:34px}.footer-contents p,.footer-contents p a{font-size:14px;line-height:24px}.footer-contents{padding:40px 0 40px 0!important}.partners{padding:50px 0 50px 0!important}.accrditation{padding:50px 0 50px 0!important}.accrditation-images{align-items:center;display:flex}.thanks-bottom img{width:140px}}@media(max-width:991px){.benefit-section .card .card-body,.offerings-section .card .card-body{padding:15px}.csd-form-outer{margin-left:40px}.csd-form{padding:20px 25px}.offerings-section .card.talk-with .card-body{padding:15px}.offerings-section .card.talk-with .card-body img{width:150px}.offerings-section .card.talk-with .card-body h1{font-size:24px;line-height:30px}.testimonial-section h4{margin-top:30px}.testimonial-section h3.reviewer-name{padding-bottom:10px;margin-bottom:20px}.testimonial-right{padding-left:40px}.testimonial-left{padding-right:40px}.partner-images{flex-wrap:wrap}.accrditation-images img{margin-bottom:15px;margin-right:20px;max-width:100%}.partner-images img{margin-bottom:10px;max-width:100%}.partners{padding:50px 40px 55px 0}.accrditation{padding:50px 0 55px 40px}.testimonial-right{padding-left:15px;border-left:none;margin-bottom:25px}.testimonial-section .carousel-indicators,.testimonial-section .carousel-indicators-numbers{bottom:-40px;left:19px}span.glyphicon.glyphicon-chevron-left,span.glyphicon.glyphicon-chevron-right{top:20px}.footer-contents .footer-content-2 p span{width:100%;float:left}.partners-accreditation{background:linear-gradient(to top,#fff 50%,#f7f5f5 50%)}.bg-gray{background:#f7f5f5}.accrditation,.partners{display:flex;align-items:center;justify-content:center;flex-direction:column}.partners-accreditation hr{margin:0 auto 45px auto!important}.thanks-bottom p{padding:15px 0 15px 30px;margin-left:30px}.thanks-bottom img{width:120px}}@media(max-width:767px){.csd-banner{height:200px}.csd-content-form{flex-direction:column-reverse}.csd-form{margin-top:0}.csd-form-outer{margin-left:0;width:100%}.csd-content-outer{width:100%;margin-top:30px}.benefit-section .card{height:auto;margin-bottom:15px}.benefit-section .card .card-body h2{position:absolute;top:85px;left:175px;color:#fff;text-align:left;margin-left:15px;margin-bottom:0;margin-right:25px}.benefit-section .card .card-head{justify-content:flex-start}.benefit-section{padding:20px 0 55px 0}.footer-contents p,.footer-contents p a{text-align:center;font-size:12px!important;line-height:24px!important}.footer-contents{padding:0 0 30px!important}.footer-image-outer{padding:40px 0 30px 0}.partners{padding:40px 0 40px 0}.accrditation{padding:40px 0 40px 0}.partners-accreditation hr{margin:0 auto 45px auto!important}.offerings-section .col-md-4.col-sm-6.mar-b{max-width:50%;flex:0 0 50%}.footer-section .col-sm-6{max-width:100%;flex:0 0 100%}.footer-contents .footer-content-2 p span{width:unset;float:unset}.benefit-section .card .card-body h2{display:none}.benefit-section .card .card-head h3{display:block;color:#fff;text-align:left;margin-left:15px;font-size:20px;line-height:24px;height:auto!important}.csd-form-section{padding:15px 0}.partner-images{flex-wrap:nowrap;width:100%;overflow-x:auto}.accrditation-images{width:auto;display:flex;overflow:auto}.partner-images-outer{display:flex;justify-content:center}.thanks-box{margin:-100px auto 60px auto;padding:50px 0 50px 0}.thanks-bottom img{width:100px}.thanks-bottom p{padding:15px 0 15px 20px;margin-left:20px}.testimonial-section .carousel-indicators{bottom:-45px}.testimonial-section .carousel-control-next,.testimonial-section .carousel-control-prev{bottom:-45px}}@media(max-width:575px){.offerings-section .card .card-head{justify-content:flex-start}.offerings-section .card .card-body h2{position:absolute;top:65px;left:145px;color:#fff;text-align:left;margin-left:15px;margin-bottom:0;margin-right:25px}.benefit-section .card .card-head img,.offerings-section .card .card-head img{width:120px}.benefit-section .card .card-body h2{top:65px;left:145px}.mar-b{margin-bottom:15px}.benefit-section{padding:0 0 30px 0}.benefit-section hr,.offerings-section hr{margin:0 auto 30px auto}.offerings-section{padding:30px 0 0 0}.offerings-section .card.talk-with .card-body img{margin:30px auto 15px auto}.offerings-section .card.talk-with .card-body a.request-btn{margin-top:30px}.testimonial-section{padding:30px 0;padding-bottom:60px}.testimonial-section h4{margin-top:25px}.testimonial-section p.review-desc{margin-bottom:15px}.testimonial-section p.delivered{margin-bottom:20px}.review-pagination img{width:10px}.testimonial-section .carousel-indicators-numbers li{font-size:14px}.review-pagination span{font-size:14px;line-height:25px}.testimonial-section .star-rating img{width:25px}.testimonial-section h3.reviewer-name{margin-bottom:15px}.footer-contents p,.footer-contents p a{font-size:13px}.footer-images a{margin-right:30px}.csd-form-section{padding:15px 0}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1);transform:scale(1)}.testimonial-section .carousel-control-next-icon,.testimonial-section .carousel-control-prev-icon{width:15px;height:15px}.offerings-section .col-md-4.col-sm-6.mar-b{max-width:100%;flex:0 0 100%}.testimonial-section .property,.testimonial-section h3.reviewer-name{width:245px}.csd-banner{background-position:inherit}.csd-content-outer{margin-bottom:15px}.benefit-section .card .card-head h3{font-size:18px;line-height:22px}.offerings-section .card .card-body h2{display:none}.offerings-section .card .card-head h3{display:block;color:#fff;text-align:left;margin-left:15px;font-size:18px;line-height:22px;height:auto!important}}@media(max-width:480px){.accrditation-images img{max-width:100%;height:100%}.partner-images img{width:auto}.benefit-section .card .card-head img,.offerings-section .card .card-head img{width:100px}.benefit-section .card .card-body h2,.offerings-section .card .card-body h2{top:40px;left:120px;font-size:16px;line-height:22px}.offerings-section .card.talk-with .card-body{padding:30px!important}.benefit-section .card .card-head h3,.offerings-section .card .card-head h3{font-size:16px;line-height:20px;margin-left:10px}.thanks-box{padding:50px 30px}.thanks-bottom{align-items:flex-start;flex-direction:column}.thanks-bottom p{padding:10px 0 0 0;margin-left:0;border-left:none;border-top:1px solid #c7c7c7;margin-top:15px}.thanks-bottom p br{display:none}.thanks-box{padding:30px!important;margin:-100px auto 40px auto}}@media(max-width:400px){.footer-contents .footer-content-1 p span{padding:0 5px}.footer-contents p,.footer-contents p a{font-size:12px}.footer-images a{margin-right:20px}.partner-images img{margin-right:5px}.csd-content p{margin-bottom:10px}.csd-form{padding:15px}.csd-form h1{line-height:30px;font-size:26px}.partners-accreditation hr{margin:0 auto 30px auto!important}.partners{padding:30px 0 15px 0!important}.accrditation{padding:30px 0 15px 0!important}.offerings-section{padding:20px 0 20px 0}.benefit-section{padding:0 0 20px 0}.benefit-section .card .card-head img,.offerings-section .card .card-head img{width:80px}.benefit-section .card .card-body h2,.offerings-section .card .card-body h2{top:30px;left:100px;font-size:15px}.footer-contents .footer-content-2 p span{width:100%;float:left}.thanks-box{padding:30px 20px}}