@media only screen and (min-width: 1200px) and (max-width:1365px) {
    .iner-ser-bottom-text p,.iner-ser-text-row p {
        line-height:30px;
        font-size: 17px
    }

    .icon-box.chg {
        height: 180px
    }

    .copy-right-sec,.iner-ser-text-row {
        margin-top: 20px
    }

    .menuSec ul li a {
        padding: 0 20px;
        font-size: 16px
    }

    .about-sec.chg:after,.general-infromation-sec.Education:after,.general-infromation-sec.chg-bottom.Work.Experience:before,.general-infromation-sec.chg-top.general.information:after,section.faqs-sec:after,section.faqs-sec:before {
        z-index: -1
    }

    .contact1 h2,.contact2 h2,.iner-services-text h2 {
        font-size: 55px;
        margin-bottom: 5px
    }

    .about-bottom-text ul li h3,.why-choose-text-box p,a.paga-button,a.paga-button-2 {
        font-size: 16px
    }

    .contact2 .icon {
        height: 70px;
        width: 70px;
        padding: 10px 25px
    }

    .about-bottom-text ul li h2,.about-text ul li p,.copy-right-sec p,.iner-ser-text-row ul li {
        font-size: 17px
    }

    .iner-ser-text-row p {
        margin-bottom: 25px
    }

    .iner-ser-text-row h2 {
        font-size: 50px;
        margin-bottom: 10px
    }

    .our-team-bottom p,.our-team-text p {
        font-size: 16px;
        line-height: 30px
    }

    .icon-box,.our-team-text h3,.our-team-text ul {
        margin-bottom: 15px
    }

    .our-team-text p.chg {
        margin-bottom: 20px
    }

    .newsletter-input-sec,.our-team-text p {
        width: 100%
    }

    .our-services-sec.iner {
        background: 0 0;
        padding: 0
    }

    .newsletter-text h3,.our-team-text h3 {
        font-size: 45px
    }

    .our-team-text h2 {
        font-size: 55px
    }

    .video-slide .slick-slide.slick-current.slick-active.slick-center img {
        width: 100%;
        height: 250px
    }

    .video-slide .slick-slide.slick-active img {
        width: 260px;
        height: 240px
    }

    .iner-services-text:before {
        z-index: -1;
        top: -10%;
        right: -7%
    }

    .iner-ser-img img {
        width: 100%;
        height: 380px
    }

    .contact-info,.iner-services-img,.iner-services-text {
        margin-left: 0
    }

    .iner-services-text p {
        font-size: 17px;
        width: 100%;
        line-height: 30px
    }

    .our-team-secchg .row.chg {
        margin-top: 30px
    }

    .iner-services-text h2 span {
        display: contents
    }

    .paga-link ul li a {
        height: 55px;
        width: 55px
    }

    .paga-link a.back-chg {
        font-size: 25px!important
    }

    section.faqs-sec .accordion-button {
        font-size: 40px;
        margin-bottom: 25px
    }

    .contact1 p,.contact2>p {
        font-size: 18px;
        line-height: 30px
    }

    .contact2 .icon i {
        font-size: 30px
    }

    .contact2 ul li p {
        font-size: 17px;
        width: 100%
    }

    .contact2 ul li h4 {
        font-size: 35px
    }

    .bnr-text-img img {
        height: 350px
    }

    .bnr-text-img.chg img,.icon-box-sec .row:before {
        height: 360px
    }

    .banner-text-images:before {
        width: 73px;
        height: 59px
    }

    .banner-text-icon ul li span {
        width: 60px;
        height: 60px
    }

    .about-text ul.bottom,.footer-logo a img,.iner-sercices-heading {
        margin-bottom: 30px
    }

    .our-services-silder .slick-prev {
        left: -50px
    }

    .our-services-silder .slick-next:before,.our-services-silder .slick-prev:before {
        width: 45px;
        font-size: 23px
    }

    .about-text ul li img,.our-ser-silder-items span img {
        width: 40px
    }

    .our-services-silder .slick-slide.slick-current.slick-active.slick-center .our-ser-silder-items {
        height: 405px
    }

    .why-choose-text-box h3 {
        font-size: 23px;
        margin-bottom: 8px
    }

    .meet-experts h2 {
        font-size: 60px
    }

    .meet-experts-silder-items h2 {
        font-size: 25px;
        margin-top: 20px
    }

    .contact-info h2,.quick-link h2 {
        font-size: 37px
    }

    .contact-info ul li i {
        font-size: 23px
    }

    .contact-info ul li a {
        font-size: 14px
    }

    .contact-info ul {
        gap: 20px;
        width: 110%
    }

    .footer-sec:before {
        width: 46px;
        height: 197px
    }

    .footer-logo:before {
        width: 59px;
        height: 48px;
        top: 0;
        left: 0
    }

    .footer-logo p {
        font-size: 16px;
        width: 95%;
        margin-bottom: 30px
    }

    .copy-right-sec {
        padding-top: 10px
    }

    .quick-link ul {
        line-height: 38px
    }

    .quick-link ul li a {
        font-size: 16px;
        transition: 1.1s
    }

    .meet-experts-sec {
        padding-bottom: 50px
    }

    .meet-experts-silder .slick-next:before,.meet-experts-silder .slick-prev:before {
        width: 50px;
        font-size: 23px
    }

    .meet-experts-silder .slick-prev {
        left: -45px
    }

    .meet-experts-silder .slick-next {
        right: -15px
    }

    .meet-experts-silder-items {
        padding: 25px
    }

    .alure-group-heading p {
        font-size: 19px;
        width: 100%;
        margin-bottom: 25px
    }

    .alure-group-sec {
        height: 325px
    }

    .alure-group-heading h2 {
        font-size: 70px;
        margin-bottom: 5px
    }

    .why-choose-text-boxs {
        margin-top: 40px
    }

    .our-ser-silder-items a {
        font-size: 25px
    }

    .our-ser-silder-items p {
        font-size: 18px;
        line-height: 28px;
        width: 100%;
        margin-bottom: 25px
    }

    .our-ser-silder-items h2 {
        font-size: 35px;
        width: 100%;
        margin-top: 25px;
        margin-bottom: 10px
    }

    .about-text ul li span,.our-ser-silder-items span {
        width: 85px;
        height: 85px
    }

    .our-ser-silder-items {
        padding: 45px 35px
    }

    .about-text-button {
        margin-top: 50px
    }

    .about-bottom-text {
        width: 40%
    }

    .about-bottom-text ul li img {
        width: 55px
    }

    .about-text h2,.about-text h3 {
        margin-bottom: 10px
    }

    .about-text ul {
        gap: 30px
    }

    .about-text ul li h4 {
        font-size: 38px;
        margin-bottom: 2px
    }

    .about-text p {
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 30px
    }

    .about-text {
        padding: 50px 35px;
        width: 48%;
        margin-left: -180px;
        margin-top: 80px
    }

    .about-sec .col-lg-7.col-md-8.col-sm-12.before:before {
        left: -10px;
        top: -30px
    }

    .banner-sec:before {
        height: 1040px
    }

    .icon-box-sec:before {
        width: 140px;
        height: 198px;
        top: -30%
    }

    .banner-text-icon {
        width: 50%
    }

    .icon-box img {
        margin-bottom: 20px;
        width: 50px;
        height: 60px
    }

    .icon-box {
        padding: 30px 40px;
        height: auto
    }

    .iner-sercices-heading h2 {
        font-size: 65px
    }

    .banner-text p {
        font-size: 20px;
        width: 100%;
        line-height: 30px;
        margin-bottom: 30px
    }

    .banner-text-icon ul li p {
        font-size: 15px;
        line-height: 20px
    }

    .banner-text h2 {
        font-size: 85px;
        margin-bottom: 5px;
        line-height: 95px
    }

    .banner-text .icon-box {
        width: 100%;
        padding: 30px 15px;
        height: 200px
    }

    .icon-box h2 {
        font-size: 22px!important
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .menuSec ul li a {
        padding:0 12px;
        font-size: 12px;
    }

    .inner-banner-text h2,.meet-experts h2,.our-services-heading h3,.why-choose-text h3 {
        font-size: 60px
    }

    a.paga-button,a.paga-button-2 {
        padding: 15px 30px;
        font-size: 16px
    }

    .menuSec:after {
        width: 100px;
        height: 135px
    }

    .inner-banner-sec {
        height: 470px;
        background-position: center
    }

    .banner-text h2 {
        font-size: 70px;
        margin-bottom: 10px;
        line-height: 75px
    }

    .banner-text p {
        font-size: 18px;
        width: 100%;
        line-height: 30px;
        margin-bottom: 22px
    }

    .banner-text:before {
        width: 35px;
        height: 41px;
        left: -30px;
        top: -15px
    }

    .bnr-text-img.chg img {
        height: 370px!important;
        object-fit: cover
    }

    .icon-box.chg {
        height: 170px;
        padding: 30px
    }

    .banner-text-icon {
        padding: 12px
    }

    .banner-text-icon ul li p {
        font-size: 14px;
        width: 100%;
        line-height: 20px
    }

    .banner-text-icon ul li span {
        width: 55px;
        height: 55px;
        margin-bottom: 10px!important;
        margin: 0 auto
    }

    .about-sec .col-lg-7.col-md-8.col-sm-12.before:before {
        width: 37%;
        height: 160px;
        left: -10px;
        top: -30px
    }

    .about-bottom-text ul li img {
        width: 47px
    }

    .about-bottom-text {
        bottom: -20%;
        padding: 15px;
        left: 55px;
        width: 44%
    }

    .about-bottom-text ul li h3,.quick-link ul li a {
        font-size: 14px
    }

    .about-text-button {
        margin-top: 35px
    }

    .contact-info,.quick-link {
        margin-top: 50px;
    }

    .about-bottom-text ul li h2,.general-infromation-input-icon i,.general-infromation-input-icon.chg i {
        font-size: 18px
    }

    .about-text ul.bottom,.contact2 ul li,.footer-logo a img,.iner-sercices-heading {
        margin-bottom: 30px
    }

    .about-text ul li p {
        font-size: 16px;
        line-height: 24px
    }

    .about-text ul li img {
        width: 38px
    }

    .about-text ul li h4 {
        font-size: 33px;
        margin-bottom: 1px
    }

    .about-text ul {
        gap: 20px
    }

    .about-text ul li span,.our-ser-silder-items span {
        width: 85px;
        height: 85px
    }

    .about-text p {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 20px
    }

    .our-ser-silder-items {
        padding: 30px 20px
    }

    .our-services-silder .slick-next:before,.our-services-silder .slick-prev:before {
        display: none
    }

    .why-choose-sec:before {
        width: 64px;
        height: 76px;
        top: 30px
    }

    .alure-group-heading p {
        font-size: 20px;
        margin-bottom: 25px;
        width: 100%
    }

    .meet-experts-silder-items {
        padding: 20px 15px
    }

    .meet-experts-silder .slick-next {
        right: -6px
    }

    .contact-info h2,.quick-link h2 {
        font-size: 30px;
        margin-bottom: 15px
    }

    .contact-info ul {
        gap: 13px;
    }

    .contact-info ul li i {
        font-size: 20px
    }

    .contact-info,.iner-services-img,.iner-services-text {
        margin-left: 0
    }

    .quick-link ul {
        line-height: 35px
    }

    .copy-right-sec p {
        font-size: 16px
    }

    .copy-right-sec {
        padding: 10px 0;
        margin-top: 15px
    }

    .footer-sec:before {
        width: 50px;
        height: 174px
    }

    .footer-logo:before {
        top: 0;
        left: 0
    }

    .contact-info ul li a {
        font-size: 14px;
    }

    .footer-logo p {
        font-size: 14px;
        line-height: 25px;
        width: 100%;
        margin-bottom: 25px
    }

    .newsletter-input-button button {
        width: 130px;
        height: 50px;
        font-size: 20px
    }

    .general-infromation-form,.newsletter-sec .row {
        padding: 30px
    }

    .newsletter-text h3 {
        font-size: 45px
    }

    .newsletter-input input {
        height: 70px
    }

    .newsletter-input-sec,.our-team-text p {
        width: 100%
    }

    .about-text h2,.newsletter-text h2,.our-services-heading h2 {
        font-size: 35px;
        margin-bottom: 5px
    }

    .meet-experts-sec {
        padding: 70px 0 0
    }

    .meet-experts-silder .slick-next:before,.meet-experts-silder .slick-prev:before {
        width: 45px;
        height: 45px;
        font-size: 20px
    }

    .meet-experts-silder .slick-prev {
        left: -30px
    }

    .meet-experts:before {
        right: 30px
    }

    .meet-experts-silder-items h2 {
        font-size: 18px;
        margin-top: 15px
    }

    .alure-group-heading h2 {
        font-size: 70px;
        color: #fff;
        margin-bottom: 5px
    }

    .alure-group-sec {
        height: 300px
    }

    .why-choose-sec {
        padding: 80px 0;
        padding-top: 15%;
    }

    .why-choose-text-boxs {
        margin-top: 40px
    }

    .why-choose-img-icon img {
        width: 75%
    }

    .why-choose-img-icon {
        left: -30px;
        padding: 15px 25px
    }

    .about-img img,.why-choose-img>img {
        height: 435px
    }

    .why-choose-text-box.chg {
        margin-bottom: 45px
    }

    .slick-dots {
        display: none!important
    }

    .why-choose-text-box h3 {
        font-size: 19px!important;
        margin-bottom: 5px
    }

    .why-choose-text-box p {
        font-size: 15px;
        color: #000;
        margin-bottom: 0;
        line-height: 22px!important
    }

    .our-ser-silder-items span img,.why-choose-text-boxs span img {
        width: 35px
    }

    .why-choose-text-boxs span {
        width: 70px;
        height: 60px;
        margin-bottom: 10px
    }

    .why-choose-text h2 {
        font-size: 35px;
        margin-bottom: 8px
    }

    .our-services-sec {
        padding: 50px 0
    }

    .our-services-silder .slick-slide.slick-current.slick-active.slick-center .our-ser-silder-items {
        height: 370px
    }

    .meet-experts-silder-items-img img {
        height: 250px
    }

    .our-ser-silder-items a {
        font-size: 22px
    }

    .our-ser-silder-items h2 {
        font-size: 30px;
        width: 100%;
        margin-top: 15px;
        margin-bottom: 10px
    }

    .iner-ser-text-row ul li,.our-ser-silder-items p {
        font-size: 17px;
        margin-bottom: 20px
    }

    .iner-ser-text-row ul li i {
        padding: 0 10px
    }

    .our-ser-silder-items p {
        line-height: 25px;
        width: 100%
    }

    .our-services-heading:before {
        content: "";
        position: absolute;
        background-image: url(../images/our-ser-heading-before.png);
        width: 40px;
        height: 43px
    }

    .our-services-heading:after {
        width: 90px;
        height: 75px;
        right: 50px;
        top: 55px;
        background-size: cover
    }

    .general-infromation-sec,section.faqs-sec {
        padding: 20px 0
    }

    .contact1 p,.contact2>p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 3%
    }

    .contact2 .icon i,.contact2 ul li h4 {
        font-size: 30px
    }

    .contact2 ul li p {
        font-size: 15px;
        width: 100%
    }

    .iner-services-text p {
        font-size: 16px;
        width: 100%;
        line-height: 27px
    }

    .iner-ser-text-row ul {
        line-height: 23px
    }

    .iner-ser-text-row p {
        font-size: 16px;
        line-height: 27px;
        margin-bottom: 25px
    }

    .iner-services-text p.chg,.our-team-text p.chg {
        margin-bottom: 20px
    }

    .iner-ser-text-row,.our-team-secchg .row.chg {
        margin-top: 30px
    }

    .iner-ser-text-row h2 {
        font-size: 40px;
        margin-bottom: 5px
    }

    .iner-ser-img img {
        width: 100%;
        height: 290px
    }

    .our-services-sec.iner {
        background: 0 0;
        padding: 0;
        margin-bottom: 5%
    }

    .our-team-text h3 {
        font-size: 45px;
        margin-bottom: 15px
    }

    .iner-ser-bottom-text p,.our-team-bottom p,.our-team-text p {
        font-size: 16px;
        line-height: 27px
    }

    .our-team-bottom {
        margin-top: 10px
    }

    .our-team-text ul {
        gap: 10px;
        margin-bottom: 15px
    }

    .our-team-img img {
        height: 500px
    }

    .our-team-text h2 {
        font-size: 50px;
        margin-bottom: 0
    }

    .ser-head.text-center h2 {
        font-size: 55px;
        color: #fff;
        margin-bottom: 0
    }

    .vido-img {
        position: relative;
        z-index: -99
    }

    .video-slide .slick-slide.slick-active img {
        height: 190px
    }

    .video-slide .slick-slide.slick-current.slick-active.slick-center img {
        width: 100%;
        height: 200px
    }

    .iner-services-text:before {
        width: 104px;
        height: 88px
    }

    .iner-ser-bottom-text {
        margin-top: 5px
    }

    section.faqs-sec .accordion-collapse.collapse.show {
        padding-left: 12px;
        padding-right: 10px;
        padding-bottom: 10px;
        border-bottom-right-radius: 10px!important;
        border-bottom-left-radius: 10px!important;
        margin-bottom: 30px
    }

    .contact1 h2,.contact2 h2,.iner-services-text h2 {
        font-size: 45px;
        margin-bottom: 0
    }

    .iner-services-text h2 span {
        display: contents
    }

    .paga-link a.back-chg {
        font-size: 25px!important
    }

    .paga-link ul li a {
        height: 55px;
        width: 55px;
        font-size: 15px
    }

    .our-team-secchg {
        padding: 70px 0
    }

    section.faqs-sec:after {
        width: 83px;
        height: 73px;
        z-index: -1;
        top: -8%
    }

    section.faqs-sec:before {
        width: 44px;
        height: 51px;
        top: -40px;
        z-index: -1
    }

    section.contact_us:before {
        width: 53px;
        height: 52px;
        top: 60px;
        background-size: cover
    }

    section.faqs-sec .accordion-body p {
        font-size: 17px;
        line-height: 28px
    }

    section.faqs-sec .accordion-button:not(.collapsed) {
        font-size: 40px;
        margin-bottom: 0!important;
        border-radius: 0;
        padding: 20px 20px 10px!important;
        border-top-right-radius: 10px!important;
        border-top-left-radius: 10px!important
    }

    section.faqs-sec .accordion-button {
        font-size: 30px;
        margin-bottom: 20px
    }

    .iner-sercices-heading h2 {
        font-size: 55px
    }

    .our-team-text:before {
        right: 0;
        top: 0
    }

    .icon-box {
        background: #fff;
        padding: 25px 20px;
        box-shadow: 0 0 10px 0 #00000029;
        margin-bottom: 20px;
        height: auto
    }

    .contact1:before {
        left: -40px
    }

    .contact1:after,.general-infromation-sec.Education:after,.general-infromation-sec.chg-bottom.Work.Experience:before,.general-infromation-sec.chg-top.general.information:after,.general-infromation-sec.chg-top.general.information:before {
        z-index: -1
    }

    .contact1 button {
        font-size: 30px;
        height: 60px
    }

    .contact1 textarea {
        height: 150px;
        margin-bottom: 15px
    }

    .contact1 input {
        margin-bottom: 15px;
        height: 55px
    }

    .general-infromation-sec.chg-top {
        margin-top: 50px
    }

    section.contact_us {
        padding: 60px 0
    }

    .contact2 .icon {
        height: 75px;
        width: 75px;
        margin-right: 20px;
        padding: 10px 30px
    }

    .general-infromation-form-sec h2 {
        font-size: 40px
    }

    .general-infromation-input label {
        font-size: 12px;
        margin-bottom: 6px
    }

    .inner-bottom-text p {
        font-size: 17px;
        line-height: 24px
    }

    .inner-bottom-text {
        margin-top: 10%
    }

    .resume\/cv-button button {
        height: 55px;
        font-size: 20px
    }

    .about-sec.chg {
        padding: 100px 0
    }

    .about-sec:after {
        width: 59px;
        height: 61px;
        top: 7%;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: -1
    }

    .about-text h3 {
        font-size: 60px;
        margin-bottom: 10px
    }

    .about-text {
        padding: 40px 30px;
        width: 55%;
        margin-left: -150px;
        margin-top: 20px;
    }

    .banner-text .icon-box {
        width: 100%;
        padding: 20px 15px;
        height: 165px
    }

    .icon-box h2 {
        font-size: 16px!important;
        line-height: 28px!important
    }

    .banner-sec:before {
        height: 930px
    }

    .icon-box-sec .row:before {
        height: 360px
    }

    .icon-box img {
        margin-bottom: 5px;
        width: 45px;
        height: 65px
    }

    .banner-sec {
        padding-bottom: 50px
    }

    .icon-box-sec:before {
        width: 122px;
        height: 178px;
        top: -10%
    }

    .banner-text-images:before {
        width: 43px;
        height: 39px
    }

    .banner-text-icon ul {
        display: block;
        text-align: center
    }

    .banner-text-icon ul li span img {
        width: 30px
    }
    .the-process-text p {
    font-size: 15px;
}
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    input#gform_submit_button_1 {
    width: 20% !important;
}
    .general-infromation-sec.chg-top.general.information:before {
    left: 0px;
}
    .the-process-box {
    margin-left: 0 !important;
}
    .the-process-box-sec-two:before {
    display: none;
}

.the-process-box-sec:before {
    display: none;
}


.the-process-box.\35 {
    margin-bottom: 20px;
}
    .the-process-text p {
    font-size: 15px;
}
    .menuSec ul li a {
        padding:0 7px;
        font-size: 10px;
    }

    .bnr-text-img img,.bnr-text-img.chg img {
        height: 330px;
        object-fit: cover
    }

    a.paga-button {
        padding: 12px 15px;
        font-size: 14px
    }

    .iner-sercices-sec,section.contact_us {
        padding: 70px 0
    }

    section.faqs-sec:after {
        width: 83px;
        height: 73px;
        top: -34px;
        right: 0
    }

    section.faqs-sec:before {
        width: 34px;
        height: 39px;
        top: -4%;
        left: 12px
    }

    .menuSec:after {
        width: 100px;
        height: 135px
    }

    .banner-text h2 {
        font-size: 60px;
        margin-bottom: 10px;
        line-height: 60px
    }

    .banner-text p {
        font-size: 17px;
        width: 100%;
        line-height: 25px;
        margin-bottom: 18px
    }

    .banner-text:before {
        width: 35px;
        height: 41px;
        left: -30px;
        top: -15px
    }

    .banner-text-icon {
        padding: 9px;
        left: -2%
    }

    .icon-box-sec h3,.our-team-text h3 {
        font-size: 45px
    }

    .icon-box.chg {
        height: inherit;
        padding: 20px 30px
    }

    .banner-text-icon ul li p {
        font-size: 12px;
        width: 100%;
        line-height: 16px
    }

    .banner-text-icon ul li span {
        width: 50px;
        height: 50px;
        margin-bottom: 10px!important;
        margin: 0 auto
    }

    .about-sec .col-lg-7.col-md-8.col-sm-12.before:before {
        width: 35%;
        height: 130px;
        left: -10px;
        top: -20px
    }

    a.paga-button-2 {
        padding: 15px 25px;
        font-size: 13px
    }

    .about-bottom-text ul li img {
        width: 45px
    }

    .about-bottom-text {
        bottom: 0;
        padding: 15px;
        left: 35px;
        width: 53%
    }

    .about-bottom-text ul li h3,.our-team-text ul li a {
        font-size: 13px
    }

    .about-bottom-text ul li h2,.about-text p,.general-infromation-input-icon.chg i,.quick-link ul li a {
        font-size: 16px
    }

    .about-text-button {
        margin-top: 35px
    }

    .about-text ul.bottom,.footer-logo a img,.iner-sercices-heading {
        margin-bottom: 30px
    }

    .about-text ul li p {
        font-size: 15px;
        line-height: 23px
    }

    .about-text ul li img,.our-ser-silder-items span img,.why-choose-text-boxs span img {
        width: 30px
    }

    .about-text ul li h4 {
        font-size: 30px;
        margin-bottom: 1px
    }

    .about-text ul {
        gap: 20px
    }

    .about-text ul li span {
        width: 80px;
        height: 80px
    }

    .about-text p {
        line-height: 23px;
        margin-bottom: 20px
    }

    .our-ser-silder-items {
        /* background: #fff; */
        padding: 20px;
        height: 350px;
    }

    .about-text h3,.iner-sercices-heading h2,.meet-experts h2,.our-services-heading h3,.why-choose-text h3 {
        font-size: 50px
    }

    .general-infromation-sec.Education:before,.our-services-silder .slick-next:before,.our-services-silder .slick-prev:before {
        display: none
    }

    .why-choose-sec:before {
        width: 64px;
        height: 76px;
        top: 30px
    }

    .alure-group-heading p {
        font-size: 18px;
        margin-bottom: 25px;
        width: 100%
    }

    .meet-experts-silder-items {
        padding: 20px 15px
    }

    .meet-experts-silder .slick-next {
        right: -6px
    }

    .contact-info h2,.quick-link h2 {
        font-size: 35px;
        margin-bottom: 15px
    }

    .quick-link ul {
        line-height: 35px
    }

    .copy-right-sec p,.our-ser-silder-items a {
        font-size: 18px
    }

    .contact-info ul li a,.footer-logo p {
        font-size: 14px
    }

    .copy-right-sec {
        padding: 10px 0;
        margin-top: 15px
    }

    .footer-sec:before {
        width: 50px;
        height: 174px
    }

    .footer-logo:before {
        top: 0;
        left: 0
    }

    .footer-logo p {
        line-height: 25px;
        width: 100%;
        margin-bottom: 25px
    }

    .newsletter-input-button button {
        width: 120px;
        height: 45px;
        font-size: 20px
    }

    .newsletter-text h3 {
        font-size: 40px
    }

    .newsletter-input input {
        height: 65px
    }

    .newsletter-input-sec,.our-team-text p {
        width: 100%
    }

    .about-text h2,.newsletter-text h2 {
        font-size: 30px;
        margin-bottom: 5px
    }

    .meet-experts-sec {
        padding: 70px 0 0
    }

    .meet-experts-silder .slick-next:before,.meet-experts-silder .slick-prev:before {
        width: 45px;
        height: 45px;
        font-size: 20px
    }

    .meet-experts-silder .slick-prev {
        left: -30px
    }

    .meet-experts:before {
        right: 30px
    }

    .meet-experts-silder-items h2 {
        font-size: 14px;
        margin-top: 15px
    }

    .alure-group-heading h2 {
        font-size: 60px;
        color: #fff;
        margin-bottom: 5px
    }

    .alure-group-sec {
        height: 300px
    }

    .why-choose-sec {
        padding: 80px 0
    }

    .iner-sercices-button,.why-choose-text-boxs {
        margin-top: 40px
    }

    .why-choose-img-icon img {
        width: 75%
    }

    .why-choose-img-icon {
        left: -30px;
        padding: 15px 25px
    }

    .why-choose-img>img {
        height: 405px
    }

    .why-choose-text-box.chg {
        margin-bottom: 45px
    }

    .slick-dots {
        display: none!important
    }

    .why-choose-text-box h3 {
        font-size: 17px!important;
        margin-bottom: 5px
    }

    .why-choose-text-box p {
        font-size: 14px;
        color: #000;
        margin-bottom: 0;
        line-height: 22px
    }

    .why-choose-text-boxs span {
        width: 65px;
        height: 60px;
        margin-bottom: 15px
    }

    .why-choose-text h2 {
        font-size: 30px;
        margin-bottom: 8px
    }

    .our-services-sec,.our-team-sec,section.watch-video {
        padding: 50px 0
    }

    .our-services-silder .slick-slide.slick-current.slick-active.slick-center .our-ser-silder-items {
        height: 318px
    }

    .meet-experts-silder-items-img img {
        height: 200px
    }

    .our-ser-silder-items h2 {
        font-size: 24px;
        width: 100%;
        margin-top: 20px;
        margin-bottom: 10px
    }

    .our-ser-silder-items p {
        font-size: 15px;
        line-height: 22px;
        width: 100%;
    }

    .our-ser-silder-items span {
        width: 75px;
        height: 75px
    }

    .our-services-heading:before {
        content: "";
        position: absolute;
        background-image: url(../images/our-ser-heading-before.png);
        width: 40px;
        height: 43px
    }

    .our-services-heading:after {
        width: 90px;
        height: 75px;
        right: 50px;
        top: 55px;
        background-size: cover
    }

    .our-services-heading h2 {
        font-size: 30px;
        margin-bottom: 3px
    }

    .about-text h3,.iner-services-text p.chg {
        margin-bottom: 10px
    }

    .about-sec:after {
        width: 59px;
        height: 61px;
        top: 7%;
        background-size: cover;
        background-repeat: no-repeat
    }

    .about-text {
        padding: 30px 25px;
        width: 55%;
        margin-left: -150px;
        margin-top: 20px;
        /* background: #f8f8f899; */
    }

    .banner-text .icon-box {
        width: 100%;
        padding: 15px;
        height: 180px
    }

    .banner-sec:before {
        height: 1200px
    }

    .about-img img {
        height: 435px
    }

    .contact2 ul li h4,.icon-box h2 {
        font-size: 18px;
        line-height: 28px!important
    }

    .icon-box img {
        margin-bottom: 0;
        width: 40px;
        height: 60px
    }

    .banner-sec {
        padding-bottom: 50px
    }

    .icon-box-sec:before {
        width: 122px;
        height: 178px;
        top: -10%
    }

    .banner-text-images:before {
        width: 43px;
        height: 39px
    }

    .banner-text-icon ul {
        display: block;
        text-align: center
    }

    .banner-text-icon ul li span img {
        width: 25px
    }

    .domestic-nurses-text h2,.inner-banner-text h2 {
        font-size: 55px
    }

    .inner-banner-sec {
        height: 250px;
        background-position: right;
    }

    .general-infromation-form-sec h2 {
        font-size: 35px
    }

    .general-infromation-sec {
        padding: 20px 0
    }

    .general-infromation-sec.Education:after,.general-infromation-sec.chg-bottom.Work.Experience:after {
        right: 0
    }

    .contact1:after,.general-infromation-sec.chg-bottom.Work.Experience:before,.general-infromation-sec.chg-top.general.information:after,.our-team-img-box:before,section.faqs-sec:after,section.faqs-sec:before {
        z-index: -1
    }

    .contact2 .icon {
        height: 65px;
        width: 65px;
        margin-right: 12px;
        padding: 0 20px
    }

    .our-team-secchg:after {
        left: 3px;
        z-index: -1
    }

    .iner-services-text h2 span {
        display: contents
    }

    .iner-services-text p {
        font-size: 15px;
        width: 100%;
        line-height: 25px
    }

    .iner-services-text h2 {
        font-size: 35px;
        margin-bottom: 0
    }

    .iner-services-img,.iner-services-text {
        margin-left: 0
    }

    .iner-services-text:before {
        z-index: -1;
        width: 84px;
        height: 71px
    }

    .iner-ser-text-row h2 {
        font-size: 35px;
        margin-bottom: 5px
    }

    .iner-ser-bottom-text p,.iner-ser-text-row p,.our-team-bottom p,.our-team-text p {
        font-size: 15px;
        line-height: 25px
    }

    .iner-ser-img-row .row,.our-services-silder-row .row {
        justify-content: center
    }

    .iner-ser-bottom-text p.chg,.iner-ser-img,.our-ser-silder-items.chg,.upload-btn-wrapper {
        margin-bottom: 20px
    }

    .iner-ser-img img {
        width: 100%;
        height: 320px
    }

    .iner-ser-text-row ul {
        line-height: 23px
    }

    .our-services-sec.iner {
        padding: 0
    }

    .video-slide .slick-slide.slick-active img {
        width: 271px;
        height: 150px
    }

    .video-slide .slick-slide.slick-current.slick-active.slick-center .vido-img:after {
        width: 89%;
        height: 14px;
        bottom: 7%;
        left: 5%
    }

    .video-slide .slick-slide.slick-current.slick-active.slick-center img {
        height: 170px
    }

    .our-team-bottom {
        margin-top: 0
    }

    .our-team-text:before {
        width: 45px;
        height: 46px;
        right: 0;
        background-size: cover;
        z-index: -1
    }

    .ser-head.text-center h2 {
        font-size: 50px;
        margin-bottom: 0
    }

    .our-team-text h3,.our-team-text p.chg,.our-team-text ul {
        margin-bottom: 15px
    }

    .our-team-text ul {
        gap: 10px
    }

    .our-team-text h2 {
        font-size: 40px;
        margin-bottom: 2px
    }

    .our-team-img-box {
        padding: 20px
    }

    .our-team-img img {
        height: 345px
    }

    section.watch-video .row.chg:after {
        width: 53px;
        height: 52px
    }

    .iner-ser-text-row ul li {
        font-size: 15px;
        gap: 20px;
        margin-bottom: 20px
    }

    .iner-ser-text-row {
        margin-top: 20px
    }

    .iner-ser-text-row ul li i {
        padding: 0 10px
    }

    .our-team-secchg {
        padding: 60px 0
    }

    .paga-link a.back-chg {
        font-size: 20px!important
    }

    .paga-link ul li a {
        height: 50px;
        width: 55px;
        font-size: 13px
    }

    .our-team-secchg:before {
        width: 70px;
        height: 70px;
        z-index: -1
    }

    .our-team-secchg .row.chg,.resume\/cv {
        margin-top: 30px
    }

    section.faqs-sec .accordion-button {
        font-size: 25px;
        border-radius: 10px;
        margin-bottom: 20px
    }

    section.faqs-sec {
        padding: 30px 0
    }

    section.faqs-sec .accordion-button:not(.collapsed) {
        font-size: 35px;
        padding: 20px 20px 5px!important;
        border-top-right-radius: 10px!important;
        border-top-left-radius: 10px!important
    }

    section.faqs-sec .accordion-body p {
        font-size: 17px;
        line-height: 28px
    }

    section.faqs-sec .accordion-collapse.collapse.show {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        margin-bottom: 30px
    }

    .contact2 .icon i {
        font-size: 28px
    }

    .contact1:before {
        left: -35px;
        top: 0;
        z-index: -1
    }

    .contact2 ul li p {
        font-size: 15px;
        width: 100%
    }

    .contact1 textarea {
        height: 150px;
        margin-bottom: 15px
    }

    .contact1 button {
        font-size: 25px;
        width: 100%;
        height: 55px
    }

    .contact1 input {
        margin-bottom: 15px;
        height: 55px
    }

    .general-infromation-sec.chg-top {
        margin-top: 50px
    }

    .contact1 p,.contact2>p {
        font-size: 16px;
        line-height: 25px
    }

    .contact1 h2,.contact2 h2 {
        font-size: 45px;
        margin-bottom: 0
    }

    .resume\/cv-button button {
        width: 20%;
        height: 50px;
        font-size: 18px
    }

    .general-infromation-input-icon i {
        font-size: 20px
    }

    .general-infromation-input.chg {
        margin-bottom: 0
    }

    .general-infromation-input {
        margin-bottom: 18px!important
    }

    .domestic-nurses-text p {
        font-size: 17px;
        line-height: 27px
    }

    .icon-box {
        padding: 30px;
        margin-bottom: 20px;
        height: auto
    }
    .slicknav_menu {
    background: #003879;
}
}

@media only screen and (min-width: 520px) and (max-width:767px) {
    input#gform_submit_button_1 {
    width: 50%;
}
    .about-text,header.inner-header {
        position:inherit
    }

    .icon-box.chg {
        height: auto
    }

    .banner-text .icon-box {
        width: 100%;
        padding: 20px 18px;
        height: auto
    }

    .contact2 ul li,.iner-services-text h2 span,.newsletter-text h3 span {
        display: contents
    }

    a.paga-button,a.paga-button-2 {
        padding: 15px 30px;
        font-size: 18px
    }

    .header-button {
        text-align: end
    }

    .banner-text-icon,.iner-services-sec,.newsletter-text {
        text-align: center
    }

    .menuSec:after {
        width: 114px;
        height: 144px
    }

    .contact-info ul {
        margin-bottom: 15px
    }

    .banner-text h2 {
        font-size: 61px;
        margin-bottom: 0;
        line-height: 70px
    }

    .banner-text p,.copy-right-sec p {
        font-size: 17px
    }

    .copy-right-sec {
        margin-top: 10px;
        padding-top: 20px
    }

    .banner-text p {
        width: 100%;
        line-height: 25px;
        margin-bottom: 25px
    }

    .footer-logo a img,.icon-box img,.iner-ser-img,.iner-sercices-heading,.our-ser-silder-items.chg,.our-team-secchg .meet-experts-silder-items {
        margin-bottom: 20px
    }

    .banner-text,.contact2 ul li {
        margin-bottom: 50px
    }

    .bnr-text-img.chg img {
        height: inherit
    }

    .footer-logo:before {
        left: 0;
        top: 0
    }

    .banner-text {
        margin-left: 20px
    }

    .about-text,.contact-info,.iner-services-img,.iner-services-text,.quick-link.chg {
        margin-left: 0
    }

    .bnr-text-img img {
        width: 100%;
        height: 333px!important
    }

    .banner-text:before {
        width: 38px;
        height: 45px;
        left: -30px
    }

    .bnr-text-img.chg {
        margin-top: 15px
    }

    .banner-text-images:before {
        width: 63px;
        height: 49px;
        top: -10px;
        left: -10px
    }

    .banner-text-icon ul {
        display: block
    }

    .banner-text-icon {
        padding: 10px;
        width: 50%;
        left: 5%;
        background: #fff9
    }

    .banner-text-icon ul li span {
        width: 60px;
        height: 60px;
        margin: 0 auto 10px
    }

    .about-bottom-text ul li h3,.banner-text-icon ul li p,.general-infromation-input-icon i,.general-infromation-input-icon.chg i,.quick-link ul li a,.why-choose-text-box p {
        font-size: 15px
    }

    .resume\/cv-button button {
        width: 30%;
        height: 55px;
        font-size: 18px
    }

    .domestic-nurses-text h2 {
        font-size: 55px
    }

    .domestic-nurses-sec,.our-team-sec,.our-team-secchg,.why-choose-sec.chg {
        padding: 50px 0
    }

    .domestic-nurses-text p {
        font-size: 17px;
        line-height: 27px
    }

    .banner-sec:before {
        height: 1200px
    }

    .about-sec .col-lg-7.col-md-8.col-sm-12.before:before,.about-sec:after,.about-sec:before,.contact1:after,.general-infromation-sec.Education:after,.general-infromation-sec.Education:before,.general-infromation-sec.chg-bottom.Work.Experience:after,.general-infromation-sec.chg-bottom.Work.Experience:before,.general-infromation-sec.chg-top.general.information:after,.general-infromation-sec.chg-top.general.information:before,.icon-box-sec .row:before,.iner-ser-text-row ul li i,.iner-services-sec:before,.iner-services-text:before,.meet-experts-sec:before,.meet-experts-silder .slick-next:before,.meet-experts-silder .slick-prev:before,.meet-experts:before,.our-services-heading:after,.our-services-heading:before,.our-services-silder .slick-next:before,.our-services-silder .slick-prev:before,.our-team-img-box:after,.our-team-img-box:before,.our-team-secchg .row.chg:after,.our-team-secchg .row.chg:before,.our-team-secchg:after,.our-team-secchg:before,.our-team-text:after,.our-team-text:before,.why-choose-sec:before,section.contact_us:before,section.faqs-sec:after,section.faqs-sec:before,section.watch-video .row.chg:after,section.watch-video .row.chg:before {
        display: none
    }

    .banner-sec,.why-choose-sec {
        padding: 60px 0
    }

    .icon-box {
        padding: 30px 35px
    }

    .icon-box h2 {
        font-size: 25px
    }

    .icon-box img {
        width: 45px;
        height: 55px
    }

    .about-sec {
        padding: 10px 0;
        margin-top: 30px
    }

    .why-choose-main-img img {
        width: 90%
    }

    .general-infromation-input.chg,.icon-box-sec {
        margin-bottom: 0
    }

    .about-img img {
        height: 440px
    }

    .about-bottom-text ul li img {
        width: 50px
    }

    .about-bottom-text ul li h2 {
        font-size: 18px
    }

    .about-text {
        padding: 40px 35px;
        width: 100%;
        margin-top: 25px
    }

    .about-text h2 {
        font-size: 28px;
        margin-bottom: 8px
    }

    .our-services-sec {
        padding: 40px 0;
        margin-top: 5%
    }

    .newsletter-text h2,.our-services-heading h2 {
        font-size: 28px;
        margin-bottom: 5px
    }

    .our-services-silder .slick-slide {
        margin: 0
    }

    .contact2,.general-infromation-sec.chg-top,.iner-sercices-button,.quick-link.chg,.why-choose-text-boxs {
        margin-top: 30px
    }

    .our-ser-silder-items p {
        font-size: 16px;
        width: 100%;
        margin-bottom: 10px
    }

    .our-ser-silder-items h2 {
        font-size: 35px;
        width: 100%;
        margin-top: 25px;
        margin-bottom: 5px
    }

    .our-ser-silder-items a {
        font-size: 20px
    }

    .our-ser-silder-items span img,.why-choose-text-boxs span img {
        width: 35px
    }

    .about-text ul li span,.our-ser-silder-items span {
        width: 80px;
        height: 80px
    }

    .our-services-silder .slick-slide.slick-current.slick-active.slick-center .our-ser-silder-items {
        background: #00a1e9!important;
        transform: inherit;
        margin-top: inherit;
        height: inherit
    }

    .why-choose-text h2 {
        font-size: 28px;
        margin-bottom: 15px
    }

    .why-choose-text-box.chg {
        margin-bottom: inherit
    }

    .alure-group-heading h2,.why-choose-text h3 {
        font-size: 45px;
        margin-bottom: 5px
    }

    .contact2 .icon i,.contact2 ul li h4,.general-infromation-form-sec h2,.why-choose-text-box h3 {
        font-size: 22px
    }

    .why-choose-img>img {
        height: 445px
    }

    .why-choose-img-icon img {
        width: 80%
    }

    .footer-logo a img {
        width: 60%
    }

    .why-choose-img-icon {
        position: absolute;
        padding: 10px 20px;
        left: 0
    }

    .alure-group-heading p {
        font-size: 16px;
        width: 100%;
        line-height: 25px;
        margin-bottom: 25px
    }

    .map,.quick-link {
        margin-top: 10px
    }

    .quick-link ul {
        line-height: 35px
    }

    .contact-info,.our-team-secchg .row.chg {
        margin-top: 0
    }

    .contact-info ul li a {
        font-size: 14px
    }

    .contact-info h2,.quick-link h2 {
        font-size: 35px;
        margin-bottom: 15px
    }

    .about-text ul.bottom,.footer-logo p,.iner-ser-bottom-text p.chg,.iner-services-text p.chg,.our-team-text p.chg {
        margin-bottom: 25px
    }

    .newsletter-input input {
        height: 55px
    }

    .footer-logo p {
        font-size: 16px;
        line-height: 23px;
        width: 100%
    }

    footer {
        padding-top: 50px
    }

    .newsletter-sec {
        margin-bottom: -20px
    }

    .newsletter-input-sec {
        width: 100%
    }

    .newsletter-input-button button {
        width: 130px;
        height: 45px;
        font-size: 20px
    }

    .newsletter-text h3 {
        font-size: 35px;
        margin-bottom: 10px
    }

    .newsletter-sec .row {
        padding: 25px
    }

    .inner-banner-text h2,.meet-experts h2,.our-services-heading h3,.our-team-text h2 {
        font-size: 45px
    }

    .meet-experts-silder-items h2 {
        font-size: 28px;
        margin-top: 20px
    }

    .meet-experts-sec {
        padding: 50px 0 0
    }

    .alure-group-sec {
        height: 279px
    }

    .why-choose-text-box {
        margin-bottom: 30px!important
    }

    .why-choose-text-boxs span {
        width: 75px;
        height: 65px;
        margin-bottom: 12px
    }

    .our-ser-silder-items {
        padding: 35px 40px
    }

    .about-text h3,.iner-ser-text-row h2 {
        font-size: 35px;
        margin-bottom: 8px
    }

    .iner-sercices-heading h2 {
        font-size: 40px
    }

    .about-text p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 20px
    }

    .about-text-button {
        margin-top: 40px
    }

    .about-text ul {
        gap: 30px
    }

    .about-text ul li h4 {
        font-size: 30px;
        margin-bottom: 2px
    }

    .about-text ul li p,.inner-bottom-text p {
        font-size: 16px;
        line-height: 25px
    }

    .about-text ul li img {
        width: 40px
    }

    .menuSec a img {
        width: 75%
    }

    .general-infromation-input label {
        font-size: 13px
    }

    .general-infromation-input-icon.chg.\31 {
        top: 50px
    }

    .contact1 textarea {
        height: 160px;
        margin-bottom: 15px
    }

    .contact2 ul li p {
        font-size: 15px;
        width: 100%
    }

    .contact2 .icon {
        height: 75px;
        width: 75px;
        margin-bottom: 15px!important;
        margin: 20px auto 0
    }

    .col-lg-6.col-sm-12.col-md-7.before:before {
        top: -20px
    }

    .iner-services-text h2 {
        font-size: 45px;
        margin-bottom: 1px;
        margin-top: 15px
    }

    .iner-services-text p {
        font-size: 16px;
        width: 100%;
        line-height: 26px
    }

    .iner-ser-text-row p {
        font-size: 16px;
        line-height: 27px;
        margin-bottom: 15px
    }

    .iner-ser-text-row ul,.our-team-text p {
        line-height: 26px
    }

    .iner-ser-text-row {
        margin-top: 5px
    }

    .our-team-bottom,.our-team-text {
        margin-top: 20px;
        text-align: center
    }

    .iner-ser-text-row ul li {
        font-size: 16px;
        gap: 15px;
        margin-bottom: 20px;
        justify-content: center
    }

    .our-team-img img {
        height: 450px
    }

    .our-team-text p {
        font-size: 16px;
        width: 100%
    }

    .our-team-text ul {
        gap: 10px;
        margin-bottom: 20px;
        justify-content: center
    }

    .our-team-text h3 {
        font-size: 45px;
        margin-bottom: 10px
    }

    .iner-ser-bottom-text p,.our-team-bottom p {
        font-size: 16px;
        line-height: 26px
    }

    .video-slide .slick-slide {
        margin: 2px 20px
    }

    .about-sec.chg,section.watch-video {
        padding: 40px 0
    }

    .video-slide .slick-slide.slick-current.slick-active.slick-center .vido-img:after {
        width: 75%;
        height: 18px;
        bottom: 7%;
        left: 12%
    }

    .video-slide .slick-slide.slick-current.slick-active.slick-center img {
        height: 220px
    }

    .ser-head.text-center h2 {
        font-size: 50px;
        margin-bottom: 0
    }

    .paga-link ul li a {
        height: 50px;
        width: 55px;
        font-size: 14px
    }

    .paga-link a.back-chg {
        font-size: 25px!important
    }

    section.faqs-sec .accordion-button:not(.collapsed) {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 0!important;
        padding: 20px 20px 5px!important
    }

    section.faqs-sec .accordion-body p {
        font-size: 15px;
        line-height: 25px
    }

    section.faqs-sec .accordion-collapse.collapse.show {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        border-bottom-right-radius: 10px!important;
        border-bottom-left-radius: 10px!important;
        margin-bottom: 30px
    }

    section.faqs-sec .accordion-button::after {
        background-size: 16px
    }

    section.faqs-sec .accordion-button {
        font-size: 25px;
        padding: 15px;
        border-radius: 10px;
        margin-bottom: 15px
    }

    .footer-sec:before {
        width: 36px;
        height: 147px
    }

    .map iframe {
        height: 250px
    }

    .contact2 p {
        margin-bottom: 0!important
    }

    .contact1 button {
        font-size: 25px;
        height: 55px
    }

    .contact1 input {
        margin-bottom: 15px;
        height: 55px
    }

    .contact1 input::placeholder {
        font-size: 13px
    }

    .contact1 p,.contact2>p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 4%
    }

    .contact1 h2,.contact2 h2 {
        font-size: 45px;
        margin-bottom: 0
    }

    section.contact_us {
        padding: 40px 0;
        text-align: center
    }

    .general-infromation-input {
        margin-bottom: 12px!important
    }

    .general-infromation-input label {
        margin-bottom: 7px
    }

    .general-infromation-sec {
        padding: 15px 0
    }

    .general-infromation-form {
        padding: 30px
    }

    .inner-banner-sec {
        height: 300px;
        background-position: 79% 0
    }

    .inner-bottom-text {
        margin-top: 5%
    }

    .our-services-sec.iner {
        padding: 30px 0
    }

    .about-bottom-text {
        padding: 20px;
        width: 50%;
        bottom: -2%!important
    }

    .inner-banner-text {
        background: #ffffff61
    }
    ul.slicknav_nav {
    position: absolute;
    top: 95px;
    width: 100%;
    height: 33%;
    background: #003879;
    z-index: 99;
    left: 0;
    box-shadow: 0 0 10px #ffffff63;
}
.the-process-step.-\31 {
    margin-left: 0;
}
.the-process-box.\32 {margin-left: 0;}

.the-process-box.\33 {
    margin-left: 0;
}

.the-process-box.\34 {
    margin-left: 0;
}

.the-process-icon a {
    height: 50px;
    width: 50px;
}

.the-process-icon a img {
    height: 30px;
    width: 40px;
}

.the-process-text p {
    font-size: 15px;
}

.the-process-box.\35 {
    margin-left: 0;
    margin-bottom: 20px;
}

.the-process-box.\36 {
    margin-left: 0;
}

.the-process-box.\37 {
    margin-left: 0;
}

.the-process-box.\39 {
   
}
input#gform_submit_button_1 {
    width: 50% !important;
}
}

@media only screen and (min-width: 300px) and (max-width:519px) {
.the-process-box-sec-two:before {
    display: none;
}

.the-process-box-sec:before {
    display: none;
}


.the-process-box.\35 {
    margin-bottom: 20px;
}
    .the-process-text p {
    font-size: 15px;
}

.the-process-icon a {
    height: 50px;
    width: 50px;
}

.the-process-icon a img {
    width: 25px;
    height: 36px;
}
    .the-process-step {
    margin-left: 0 !important;
}
    .about-text ul,.banner-text-icon ul,.contact2 ul li,.iner-services-text h2 span {
        display:contents
    }

    a.paga-button,a.paga-button-2 {
        padding: 13px 20px;
        font-size: 15px
    }

    .why-choose-main-img img {
        width: 220px
    }

    .banner-text h2 {
        font-size: 48px;
        margin-bottom: 10px;
        line-height: 55px
    }

    .banner-text p {
        font-size: 15px;
        width: 100%;
        line-height: 24px;
        margin-bottom: 20px
    }

    .menuSec:after {
        width: 94px;
        height: 114px
    }

    .banner-text:before {
        width: 34px;
        height: 39px;
        left: -22px;
        top: -28px
    }

    .banner-sec,.domestic-nurses-sec {
        padding: 50px 0
    }

    .banner-text-images {
        margin-top: 40px
    }

    .banner-text-images:before {
        width: 53px;
        height: 49px;
        top: -7px;
        left: -8px
    }

    .bnr-text-img img,.bnr-text-img.chg img,.map iframe {
        height: 240px
    }

    .bnr-text-img.chg {
        margin-top: 15px
    }

    .icon-box-sec h3 {
        font-size: 35px;
        text-align: center
    }

    .icon-box.chg {
        height: auto
    }

    .banner-sec:before {
        height: 1700px
    }

    .icon-box {
        padding: 30px;
        margin-bottom: 15px;
        height: auto;
    }

    .icon-box h2 {
        font-size: 20px;
        line-height: 30px!important
    }

    .icon-box img {
        margin-bottom: 5px;
        width: 45px;
        height: 60px
    }

    .about-sec .col-lg-7.col-md-8.col-sm-12.before:before,.about-sec:after,.about-sec:before,.contact1:after,.footer-logo:before,.general-infromation-sec.Education:after,.general-infromation-sec.Education:before,.general-infromation-sec.chg-bottom.Work.Experience:after,.general-infromation-sec.chg-bottom.Work.Experience:before,.general-infromation-sec.chg-top.general.information:after,.general-infromation-sec.chg-top.general.information:before,.icon-box-sec:before,.iner-services-sec:before,.iner-services-text:before,.meet-experts-sec:before,.meet-experts-silder .slick-next:before,.meet-experts-silder .slick-prev:before,.meet-experts:before,.our-services-heading:after,.our-services-heading:before,.our-services-silder .slick-next:before,.our-services-silder .slick-prev:before,.our-team-img-box:before,.our-team-secchg .row.chg:after,.our-team-secchg .row.chg:before,.our-team-secchg:after,.our-team-secchg:before,.our-team-text:after,.our-team-text:before,.why-choose-sec:before,section.contact_us:before,section.faqs-sec:after,section.faqs-sec:before,section.watch-video .row.chg:after,section.watch-video .row.chg:before {
        display: none
    }

    .about-sec {
        padding: 10px 0;
        margin-bottom: 10%;
        margin-top: 20px
    }

    .about-img img {
        height: 270px
    }

    .about-bottom-text {
        padding: 10px;
        left: 35px;
        width: 70%
    }

    .about-bottom-text ul li img {
        width: 50px
    }

    .about-text ul li span,.our-ser-silder-items span {
        width: 70px;
        height: 70px
    }

    .about-bottom-text ul li h2,.copy-right-sec p,.quick-link ul li a,.why-choose-img-icon ul li span,.why-choose-text-box p {
        font-size: 15px
    }

    .about-bottom-text ul li h3 {
        font-size: 13px
    }

    .about-text {
        position: inherit;
        padding: 30px 20px;
        width: 100%;
        margin-left: 0;
        margin-top: 70px;
        text-align: center
    }

    .about-text h2,.why-choose-text h2 {
        font-size: 25px;
        margin-bottom: 10px
    }

    .about-text p {
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 10px
    }

    .about-text ul li span {
        margin: 20px auto 0
    }

    .about-text ul li img,.why-choose-text-boxs span img {
        width: 35px
    }

    .about-text ul li h4 {
        font-size: 25px;
        margin-bottom: 4px;
        margin-top: 15px
    }

    .about-text ul li p,.inner-bottom-text p {
        font-size: 15px;
        line-height: 24px
    }

    .about-text-button,.contact2,.resume\/cv {
        margin-top: 30px
    }

    .about-text h3,.newsletter-text h3 {
        font-size: 35px;
        margin-bottom: 10px
    }

    .our-services-silder .slick-slide.slick-current.slick-active.slick-center .our-ser-silder-items {
        background: #00a1e9!important;
        transform: inherit;
        margin-top: inherit;
        height: inherit
    }

    .our-ser-silder-items {
        padding: 35px 20px;
        height: auto;
        margin-bottom: 20px;
    }

    .banner-text-icon ul li span img,.our-ser-silder-items span img {
        width: 30px
    }

    .why-choose-sec,section.contact_us {
        padding: 40px 0;
        text-align: center
    }

    .why-choose-text-boxs span {
        width: 65px;
        height: 60px;
        margin-bottom: 15px!important;
        margin: 0 auto
    }

    .meet-experts-silder-items-img img {
        height: 235px
    }

    .why-choose-text-boxs {
        margin-top: 25px
    }

    .iner-ser-text-row h2,.iner-services-text h2,.ser-head.text-center h2,.why-choose-text h3 {
        font-size: 35px;
        margin-bottom: 0
    }

    .our-ser-silder-items h2 {
        font-size: 30px;
        width: 100%;
        margin-top: 15px;
        margin-bottom: 5px
    }

    .newsletter-text h2,.our-services-heading h2,.why-choose-text-box h3 {
        font-size: 25px;
        margin-bottom: 5px
    }

    .why-choose-text-box {
        margin-bottom: 30px!important
    }

    .our-ser-silder-items p {
        font-size: 15px;
        line-height: 25px;
        width: 100%;
        /* margin-bottom:6px; */
    }

    .why-choose-img>img {
        height: 255px
    }

    .why-choose-img-icon img {
        width: 60%
    }

    .why-choose-img-icon {
        top: -65px;
        left: 0;
        padding: 10px 8px
    }

    .alure-group-heading p {
        font-size: 15px;
        width: 100%;
        line-height: 25px;
        margin-bottom: 20px
    }

    .alure-group-heading h2 {
        font-size: 35px;
        margin-bottom: 5px
    }

    .why-choose-img-icon ul li p {
        font-size: 10px
    }

    .alure-group-sec,.iner-ser-img img {
        height: 290px;
        object-fit: cover
    }

    .our-ser-silder-items a {
        font-size: 20px
    }

    .meet-experts h2,.our-services-heading h3 {
        font-size: 35px
    }

    .meet-experts-silder-items,.our-team-img-box {
        padding: 20px
    }

    .meet-experts-silder-items h2 {
        font-size: 20px;
        margin-top: 20px
    }

    .meet-experts-silder .slick-slide {
        margin: 25px 20px
    }

    .newsletter-sec .row {
        padding: 20px;
        text-align: center
    }

    .newsletter-input-button button {
        width: 90px;
        height: 40px;
        font-size: 16px
    }

    .footer-logo a img {
        margin-bottom: 25px;
        width: 80%
    }

    .footer-logo p {
        font-size: 15px;
        line-height: 22px;
        width: 100%;
        margin-bottom: 20px
    }

    footer {
        padding-top: 35px
    }

    .footer-logo ul li a {
        width: 33px;
        height: 33px;
        font-size: 13px
    }

    .newsletter-input input {
        height: 60px
    }

    .quick-link.chg {
        margin-left: 0;
        margin-top: 30px
    }

    .contact-info h2,.our-team-text h3,.quick-link h2 {
        font-size: 30px;
        margin-bottom: 15px
    }

    .quick-link ul {
        line-height: 30px
    }

    .contact-info ul {
        gap: 16px
    }

    .contact-info ul li a,.upload-btn-wrapper ul li span {
        font-size: 14px
    }

    .copy-right-sec {
        margin-top: 5px;
        padding: 5px 0
    }

    .contact-info,.iner-ser-img-row,.quick-link {
        margin-top: 10px
    }

    .footer-sec:before {
        width: 26px;
        height: 107px;
        bottom: 20px
    }

    .banner-text-icon ul li span {
        width: 55px;
        height: 55px;
        margin-bottom: 10px!important;
        margin: 0 auto
    }

    .banner-text-icon ul li p {
        font-size: 13px;
        line-height: 22px
    }

    .banner-text-icon {
        padding: 5px;
        width: 50%;
        left: 0;
        text-align: center;
        background: #ffffffba
    }

    .our-services-sec,.our-team-sec,.our-team-secchg,.why-choose-sec.chg,section.watch-video {
        padding: 40px 0
    }

    .contact-info,.iner-services-img {
        margin-left: 0
    }

    .contact-info ul li i,.resume\/cv h2 {
        font-size: 22px
    }

    .footer-logo ul {
        gap: 10px
    }

    .newsletter-sec {
        margin-bottom: -10px
    }

    .iner-services-text p,.newsletter-input-sec {
        width: 100%
    }

    .meet-experts-sec {
        padding: 40px 0 20px
    }

    .add-padding {
        padding: 0 4%
    }

    .our-services-heading {
        margin-bottom: 0
    }

    .our-services-silder .slick-slide {
        margin: 10px 0
    }

    .inner-banner-text h2 {
        font-size: 40px;
        margin-top: 6%
    }

    header.inner-header {
        position: inherit;
        top: 0
    }

    .inner-banner-sec {
        height: 290px;
        /* background-position: 0; */
    }

    .about-sec.chg {
        padding: 30px 0
    }

    .inner-bottom-text {
        margin-top: 10%;
        text-align: center
    }

    .general-infromation-form-sec h2 {
        font-size: 25px;
        padding: 10px 20px
    }

    .contact1 button {
        font-size: 20px;
        height: 50px
    }

    .contact2 ul li p {
        line-height: 32px;
        font-size: 15px;
        width: 100%
    }

    .contact2 .icon i,.contact2 ul li h4 {
        font-size: 30px
    }

    .contact2 .icon {
        height: 70px;
        width: 70px;
        margin: 20px auto 15px
    }

    section.faqs-sec .accordion-body p {
        font-size: 14px;
        line-height: 24px
    }

    section.faqs-sec .accordion-collapse.collapse.show {
        padding-left: 9px;
        padding-right: 9px;
        padding-bottom: 5px;
        margin-bottom: 20px
    }

    .general-infromation-sec.chg-top,.map,.our-team-secchg .row.chg {
        margin-top: 0
    }

    .iner-ser-text-row p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 25px
    }

    .iner-ser-text-row ul,.our-team-text p {
        line-height: 25px
    }

    .iner-ser-text-row ul li {
        font-size: 15px;
        display: contents
    }

    .iner-ser-text-row ul li i {
        width: 30px;
        height: 30px;
        margin-top: 20px!important;
        margin-bottom: 6px!important;
        margin: 0 auto
    }

    .contact1 input,.contact1 textarea,.general-infromation-input.chg,.iner-ser-img,.iner-services-text p.chg,.our-services-heading.chg,.our-services-sec.iner .our-ser-silder-items.chg,.our-team-secchg .meet-experts-silder-items,.upload-btn-wrapper {
        margin-bottom: 15px
    }

    .video-slide .slick-slide.slick-current.slick-active.slick-center .vido-img:after {
        width: 80%;
        height: 13px;
        bottom: 7%;
        left: 10%
    }

    .video-slide .slick-slide.slick-current.slick-active.slick-center img {
        width: 100%;
        height: 170px
    }

    .our-team-img img {
        width: 100%;
        height: 260px
    }

    .our-team-bottom p {
        font-size: 14px;
        line-height: 25px
    }

    .iner-ser-text-row,.our-team-text {
        margin-top: 20px;
        text-align: center
    }

    .our-team-bottom {
        margin-top: 10px;
        text-align: center
    }

    .iner-ser-bottom-text p.chg,.our-team-text p.chg {
        margin-bottom: 20px
    }

    .our-team-text ul li a {
        width: 30px;
        height: 30px;
        font-size: 12px
    }

    .our-team-text p {
        font-size: 14px;
        width: 100%
    }

    .our-team-text ul {
        gap: 10px;
        margin-bottom: 10px;
        justify-content: center
    }

    .our-team-text h2 {
        font-size: 30px;
        margin-bottom: 5px
    }

    .iner-ser-bottom-text p,.iner-services-text p {
        font-size: 15px;
        line-height: 25px
    }

    .video-slide .slick-slide {
        margin: 37px 20px
    }

    .our-services-sec.iner {
        padding: 20px 0
    }

    .iner-services-text {
        margin-top: 15px;
        margin-left: 0;
        text-align: center
    }

    .iner-services-sec {
        padding: 40px 0;
        margin-top: 8%
    }

    .iner-ser-bottom-text {
        margin-top: 5px;
        text-align: center
    }

    .col-lg-6.col-sm-12.col-md-7.before:before {
        width: 150px;
        height: 140px;
        top: -20px;
        left: 0
    }

    .iner-services-img-2 img {
        width: 40px
    }

    .iner-services-img-2 {
        width: 120px;
        height: 120px
    }

    .paga-link a.back-chg {
        font-size: 20px!important
    }

    .paga-link ul li a {
        height: 40px;
        width: 40px;
        font-size: 12px
    }

    section.faqs-sec .accordion-button:not(.collapsed) {
        margin-bottom: 0!important;
        padding: 15px 15px 5px!important;
        font-size: 20px;
        line-height: 25px
    }

    section.faqs-sec .accordion-button::after {
        background-size: 16px
    }

    section.faqs-sec .accordion-button {
        font-size: 18px;
        padding: 15px 12px;
        border-radius: 10px;
        margin-bottom: 15px
    }

    .contact2 ul li {
        margin-bottom: 50px
    }

    .contact1 input {
        height: 55px
    }

    .contact1 textarea {
        height: 150px
    }

    .contact1 h2,.contact2 h2 {
        font-size: 45px;
        margin-bottom: 5px
    }

    .contact1 input::placeholder {
        font-size: 13px
    }

    .contact1 p,.contact2>p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0
    }

    .general-infromation-input-icon.chg.\31 {
        top: 70px
    }

    .general-infromation-sec {
        padding: 15px 0
    }

    .resume\/cv-button button {
        width: 45%;
        height: 45px;
        font-size: 15px
    }

    .btn {
        font-size: 13px
    }

    .general-infromation-input-icon i,.general-infromation-input-icon.chg i {
        font-size: 16px
    }

    .general-infromation-input label {
        font-size: 13px;
        margin-bottom: 5px
    }

    .general-infromation-form {
        padding: 30px 20px
    }

    .general-infromation-input input {
        height: 50px
    }

    .about-sec.chg {
        margin-bottom: 5%
    }

    .banner-text .icon-box {
        width: 100%;
        padding: 20px 15px;
        height: auto
    }

    .domestic-nurses-text p {
        font-size: 16px;
        line-height: 25px
    }

    .domestic-nurses-text h2 {
        font-size: 40px
    }

    .inner-banner-text {
        background: #ffffff61
    }
    ul.slicknav_nav {
    position: absolute;
    top: 46px;
    width: 100%;
    height: 33%;
    background: #003879;
    z-index: 99;
    left: 0;
    /* box-shadow: 0 0 10px #ffffff63; */
}
.iner-sercices-heading h2 {
    font-size: 45px;
}
.the-process-box {
    margin-left: 0 !important;
}
.slicknav_menu {
    background: #003879;
}
input#gform_submit_button_1 {
    width: 50% !important;
}
}
