@media screen and (min-width:1500px) and (max-width:1600px) {

    .banner-all-left {

        padding-left: 70px;

    }



    .banner-all-left h1 {

        font-size: 36px;

    }



    .banner-all-left h5 {

        font-size: 19px;

    }

}



@media screen and (min-width:1241px) and (max-width:1500px) {





    .container {

        max-width: 96%;

    }



    .banner-all-left {

        padding-left: 60px;

    }



    .banner-all-left h1 {

        font-size: 36px;

    }



    .banner-all-left h5 {

        font-size: 19px;

    }



    .header-menu-right ul li a {

        padding: 10px 16px;
        font-size: 18px;

    }



    .banner-one-number h3 {

        font-size: 42px;

    }



    .banner-one-number p {

        font-size: 20px;

    }



    .header-member-btn a {

        padding: 16px 23px;

    }



    .about-all {

        padding: 95px 0;

    }



    .about-all-right {

        padding-left: 40px;

    }



    .about-all-right h2 {

        font-size: 40px;

    }



    .about-right-button a {

        padding: 13px 40px;

    }



    .about-left-inner img {

        height: 500px;

    }



    .benifit-all {

        padding: 90px 0;

    }



    .benifit-ctn-head h2 {

        font-size: 44px;

    }



    .work-all {

        padding: 90px 0;

    }



    .work-box-main {

        padding: 60px 50px;

    }



    .work-box-ctn {

        padding-left: 40px;

    }



    .work-box-ctn h6 {

        font-size: 20px;

    }



    .work-all-head {

        margin-bottom: 60px;

    }



    .who-box-one p {

        font-size: 14px;

    }



    .who-all {

        padding: 90px 0;

    }



    .create-right-all h2 {

        font-size: 38px;

    }



    .create-all {

        padding: 90px 0;

    }



    .faq-head {

        width: 50%;

    }



    .faq-all {

        padding: 80px 0;

    }



    .acc-toggle {

        font-size: 20px;

    }



    .faq-head h2 {

        font-size: 40px;

    }



    .footer-logo-text-all img {

        width: 110px;

    }



    .footer-bottom {

        padding: 20px 0;

    }



}



@media screen and (min-width:1025px) and (max-width:1240px) {



    .container {

        max-width: 96%;

    }



    .heade-menu-logo {

        width: 90px;

    }



    .banner-all-left {

        padding-left: 40px;

        padding-top: 30px;

    }



    .banner-all-left h1 {

        font-size: 30px;

    }



    .banner-all-left h5 {

        font-size: 16px;

        padding-bottom: 15px;

    }



    .banner-all-form input {

        padding: 16px 25px;

    }



    .banner-search-btn button {

        padding: 8px 28px;

    }



    .header-menu-right ul li a {

        padding: 10px 17px;

        font-size: 16px;

    }



    .banner-one-number h3 {

        font-size: 33px;

    }



    .banner-one-number p {

        font-size: 17px;

    }



    .header-member-btn a {

        padding: 14px 20px;

        margin-left: 30px;

        font-size: 18px;

    }



    .about-all {

        padding: 80px 0;

    }



    .about-all-right h5 {

        margin-bottom: 18px;

        margin-bottom: 18px;

    }



    .about-all-right p {

        font-size: 16px;

    }



    .about-all-right {

        padding-left: 20px;

    }



    .about-all-right h2 {

        font-size: 34px;

    }



    .about-right-button a {

        padding: 9px 30px;

        font-size: 18px;

    }



    .about-left-inner img {

        height: 410px;

    }



    .benifit-all {

        padding: 80px 0;

    }



    .benifit-ctn-head h2 {

        font-size: 36px;

    }



    .benifit-one p {

        font-size: 16px;

    }



    .benifit-inner-ctn-main .row {

        align-items: start;

    }



    .benifit-slider-arrow {

        margin-top: 50px;

    }



    .work-all {

        padding: 80px 0;

    }



    .work-all-head h5 {

        font-size: 22px;

        margin-bottom: 18px;

    }



    .work-box-ctn p {

        font-size: 15px;

    }



    .work-all-head h2 {

        font-size: 42px;

    }



    .work-box-main {

        padding: 50px 40px;

    }



    .work-box-main {

        display: block;

    }



    .work-box-ctn {

        padding-top: 30px;

        padding-left: 0;

    }



    .work-box-ctn h6 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .work-all-head {

        margin-bottom: 60px;

    }



    .who-box-one p {

        font-size: 14px;

    }



    .who-all {

        padding: 90px 0;

    }



    .create-right-all h2 {

        font-size: 38px;

    }



    .create-all {

        padding: 90px 0;

    }



    .faq-head {

        width: 70%;

    }



    .acc-toggle {

        padding: 17px 0;

    }



    .acc-toggle i {

        padding: 10px 12px;

    }



    .faq-all {

        padding: 80px 0;

    }



    .acc-toggle {

        font-size: 20px;

    }



    .faq-head h2 {

        font-size: 40px;

    }



    .footer-logo-text-all img {

        width: 110px;

    }



    .footer-bottom {

        padding: 20px 0;

    }



    .who-all-box .col-lg-4 {

        width: 50%;

    }



    .who-box-one img {

        width: 70px;

        height: 70px;

    }



    .acc-content p {

        font-size: 16px;

    }



    .who-left-ctn-head h2 {

        font-size: 42px;

    }



    .who-left-ctn-head {

        margin-bottom: 45px;

    }



    .create-all .row {

        align-items: start;

    }



    .who-box-one {

        height: 180px;

    }



    .contact-head h2 {

        font-size: 42px;

    }



    .contact-head h5 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .form-input-one input {

        padding: 15px;

    }



    .form-input-one input {

        margin-bottom: 25px;

    }



    .form-input-one textarea {

        margin-bottom: 20px;

    }



    .footer-logo-text-all p {

        font-size: 15px;

    }



    .footer-contact-one img {

        max-width: 70%;

    }



    .footer-contact-one a {

        font-size: 16px;

    }



    .form-submit-one input {

        padding: 15px 0;

    }

    /* 2-1-24 R */

    .google-btn-class .create-left-ctn img{
        max-height: 500px;
    }
}



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



    .container {

        max-width: 96%;

    }



    .heade-menu-logo {

        width: 90px;

    }



    .banner-all-left {

        padding-left: 40px;

        padding-top: 30px;

    }



    .banner-all-left h1 {

        font-size: 28px;

    }



    .banner-all-left h5 {

        font-size: 16px;

        padding-bottom: 15px;

    }



    .banner-all-form input {

        padding: 16px 25px;

    }



    .banner-search-btn button {

        padding: 8px 28px;

    }



    .header-menu-right ul li a {

        padding: 10px 14px;

        font-size: 15px;

    }



    .banner-one-number h3 {

        font-size: 33px;

    }



    .banner-one-number p {

        font-size: 17px;

    }



    .header-member-btn a {

        padding: 14px 20px;

        margin-left: 30px;

        font-size: 18px;

    }



    .about-all {

        padding: 80px 0;

    }



    .about-all-right h5 {

        margin-bottom: 18px;

        margin-bottom: 18px;

    }



    .about-all-right p {

        font-size: 16px;

    }



    .about-all-right {

        padding-left: 20px;

    }



    .about-all-right h2 {

        font-size: 30px;

    }



    .about-right-button a {

        padding: 9px 30px;

        font-size: 18px;

    }



    .about-left-inner img {

        height: 410px;

    }



    .benifit-all {

        padding: 80px 0;

    }



    .benifit-ctn-head h2 {

        font-size: 36px;

    }



    .benifit-one p {

        font-size: 16px;

    }



    .benifit-inner-ctn-main .row {

        align-items: start;

    }



    .benifit-slider-arrow {

        margin-top: 50px;

    }



    .work-all {

        padding: 80px 0;

    }



    .work-all-head h5 {

        font-size: 22px;

        margin-bottom: 18px;

    }



    .work-box-ctn p {

        font-size: 15px;

    }



    .work-all-head h2 {

        font-size: 42px;

    }



    .work-box-main {

        padding: 50px 40px;

    }



    .work-box-main {

        display: block;

    }



    .work-box-ctn {

        padding-top: 30px;

        padding-left: 0;

    }



    .work-box-ctn h6 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .work-all-head {

        margin-bottom: 60px;

    }



    .who-box-one p {

        font-size: 14px;

    }



    .who-all {

        padding: 90px 0;

    }



    .create-right-all h2 {

        font-size: 38px;

    }



    .create-all {

        padding: 90px 0;

    }



    .faq-head {

        width: 70%;

    }



    .acc-toggle {

        padding: 17px 0;

    }



    .acc-toggle i {

        padding: 10px 12px;

    }



    .faq-all {

        padding: 80px 0;

    }



    .acc-toggle {

        font-size: 20px;

    }



    .faq-head h2 {

        font-size: 40px;

    }



    .footer-logo-text-all img {

        width: 110px;

    }



    .footer-bottom {

        padding: 20px 0;

    }



    .who-all-box .col-lg-4 {

        width: 50%;

    }



    .who-box-one img {

        width: 70px;

        height: 70px;

    }



    .acc-content p {

        font-size: 16px;

    }



    .who-left-ctn-head h2 {

        font-size: 42px;

    }



    .who-left-ctn-head {

        margin-bottom: 45px;

    }



    .create-all .row {

        align-items: start;

    }



    .who-box-one {

        height: 180px;

    }



    .contact-head h2 {

        font-size: 42px;

    }



    .contact-head h5 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .form-input-one input {

        padding: 15px;

    }



    .form-input-one input {

        margin-bottom: 25px;

    }



    .form-input-one textarea {

        margin-bottom: 20px;

    }



    .footer-logo-text-all p {

        font-size: 15px;

    }



    .footer-contact-one img {

        max-width: 70%;

    }



    .footer-contact-one a {

        font-size: 16px;

    }



    .form-submit-one input {

        padding: 15px 0;

    }

    /* 2-1-24 R */

    .google-btn-class .create-left-ctn img{
        max-height: 500px;
    }
    .google-btn-class .create-left-ctn
    {
        padding-top: 30px;
    }
}



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



    .container {

        max-width: 96%;

    }



    .heade-menu-logo {

        width: 90px;

    }



    .banner-all-left {

        padding: 0 30px;

        padding-top: 30px;

    }



    .banner-all-left h1 {

        font-size: 28px;

    }



    .banner-all-left h5 {

        font-size: 16px;

        padding-bottom: 15px;

    }



    .banner-all-form input {

        padding: 16px 25px;

    }



    .banner-search-btn button {

        padding: 8px 28px;

    }



    .header-menu-right ul li a {

        padding: 10px 17px;

        font-size: 16px;

    }



    .banner-one-number h3 {

        font-size: 33px;

    }



    .banner-one-number p {

        font-size: 17px;

    }



    .header-member-btn a {

        padding: 14px 20px;

        margin-left: 30px;

        font-size: 18px;

    }



    .about-all {

        padding: 60px 0;

    }



    .about-all-right h5 {

        margin-bottom: 18px;

        margin-bottom: 18px;

    }



    .about-all-right p {

        font-size: 16px;

    }



    .about-all-right {

        padding-left: 0px;

        padding-top: 25px;

    }



    .about-all-right h2 {

        font-size: 30px;

    }



    .about-right-button a {

        padding: 9px 30px;

        font-size: 18px;

    }



    .about-left-inner img {

        height: 410px;

    }



    .benifit-all {

        padding: 60px 0;

    }



    .benifit-ctn-head h2 {

        font-size: 32px;

    }



    .benifit-one p {

        font-size: 16px;

    }



    .benifit-inner-ctn-main .row {

        align-items: start;

    }



    .benifit-slider-arrow {

        margin-top: 50px;

    }



    .work-all {

        padding: 60px 0;

    }



    .work-all-head {

        margin-bottom: 30px;

    }



    .work-all-head h5 {

        font-size: 22px;

        margin-bottom: 18px;

    }



    .work-box-ctn p {

        font-size: 15px;

    }



    .work-all-head h2 {

        font-size: 38px;

    }



    .work-box-main {

        padding: 20px;

    }



    .work-box-main {

        display: block;

    }



    .work-box-ctn {

        padding-top: 30px;

        padding-left: 0;

    }



    .work-box-ctn h6 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .work-all-head {

        margin-bottom: 60px;

    }



    .who-box-one p {

        font-size: 14px;

    }



    .who-all {

        padding: 60px 0;

    }



    .create-right-all h2 {

        font-size: 38px;

    }



    .create-all {

        padding: 60px 0;

    }



    .faq-head {

        width: 85%;

    }



    .acc-toggle {

        padding: 15px 0;

    }



    .acc-toggle i {

        padding: 10px 12px;

    }



    .faq-all {

        padding: 60px 0;

    }



    .acc-toggle {

        font-size: 20px;

    }



    .faq-head h2 {

        font-size: 37px;

    }



    .footer-logo-text-all img {

        width: 110px;

    }



    .footer-bottom {

        padding: 20px 0;

    }



    .who-all-box .col-lg-4 {

        width: 50%;

    }



    .who-box-one img {

        width: 70px;

        height: 70px;

    }



    .acc-content p {

        font-size: 16px;

    }



    .who-left-ctn-head h2 {

        font-size: 42px;

    }



    .who-left-ctn-head {

        margin-bottom: 30px;

    }



    .create-all .row {

        align-items: start;

    }



    .who-box-one {

        height: 180px;

    }



    .contact-head h2 {

        font-size: 37px;

    }



    .contact-head h5 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .form-input-one input {

        padding: 15px;

    }



    .form-input-one input {

        margin-bottom: 25px;

    }



    .form-input-one textarea {

        margin-bottom: 20px;

    }



    .footer-logo-text-all p {

        font-size: 15px;

    }



    .footer-contact-one img {

        max-width: 70%;

    }



    .footer-contact-one a {

        font-size: 16px;

    }



    .form-submit-one input {

        padding: 15px 0;

    }



    .banner-all-right img {

        margin-top: 0;

    }



    .about-left-image {

        padding-top: 0;

    }



    .about-left-image .row .col-lg-6 {

        width: 50%;

    }



    .about-left-inner.upper img {

        margin-top: 0;

    }



    .about-left-inner img {

        height: 380px;

    }



    .offer-all .about-all-right {

        padding: 0;

    }



    .benifit-inner-left img {

        width: 100%;

        object-fit: cover;

        height: 380px;

    }



    .benifit-inner-ctn-main {

        padding: 25px;

    }



    .benift-right-ctn {

        margin-top: 25px;

    }



    .work-all .row .col-lg-6 {

        width: 50%;

    }



    .who-right-ctn {

        width: 100%;

        margin-top: 25px;

    }



    .create-left-ctn {

        text-align: center;

    }



    .create-right-all {

        margin: 25px auto 0;

    }



    .contact-all {

        padding: 60px 0;

    }



    .contact-head {

        margin-bottom: 30px;

    }



    .contact-all form {

        width: 100%;

    }



    .contact-all .row .col-lg-6 {

        width: 50%;

    }



    .footer-all .col-lg-5 {

        width: 100%;

    }



    .footer-all .col-lg-7 .col-lg-6 {

        width: 50%;

    }



    .footer-all .col-lg-7 {

        margin-top: 25px;

    }



    .footer-social-all ul li:first-child a {

        margin-left: 0;

    }





    .header-menu-right {

        display: none;

        width: 100%;

    }



    .header-menu-right ul {

        flex-direction: column;

    }



    .header-member-btn {

        text-align: center;

    }



    .header-menu {

        background-color: transparent;

    }



    .header-menu-right ul li {

        padding: 10px 0;

    }



    .header-menu-right {

        padding: 20px 30px;

        position: absolute;

        top: 100%;

        z-index: 99999;

        background-color: #fff;

        left: 0;

    }



    .header {

        position: relative;

    }



    .header-menu-right ul li {

        width: 100%;

    }



    .mobile-menu-toggle-head {

        display: block;

    }



    .header-menu-all {

        padding: 15px 0;

    }



    .header-menu-right ul li a {

        padding: 10px 0;

        color: #400F62;

        font-family: 'Roboto-Medium'

    }



    .header-member-btn a {

        background-color: #400F62;

        margin-left: 0;

        display: block;

        width: fit-content;

        margin: 13px auto 0;

    }



    .header-menu-right ul li {

        text-align: center;

    }



    .banner-main-all{padding-top: 0;}




    /* 2-1-24 R */

    .google-btn-class .create-left-ctn img{
        max-height: 500px;
    }
    .google-btn-class .create-left-ctn
    {
        padding-top: 30px;
    }

}



@media (max-width: 767px) {





    .container {

        max-width: 96%;

    }



    .heade-menu-logo {

        width: 90px;

    }



    .banner-main-all{padding-top: 0;}

    .banner-all-left {

        padding: 0 30px;

        padding-top: 30px;

    }



    .banner-all-left h1 {

        font-size: 28px;

    }



    .banner-all-left h5 {

        font-size: 16px;

        padding-bottom: 15px;

    }



    .banner-all-form input {

        padding: 16px 25px;

    }



    .banner-search-btn button {

        padding: 8px 28px;

    }



    .header-menu-right ul li a {

        padding: 10px 17px;

        font-size: 16px;

    }



    .banner-one-number h3 {

        font-size: 33px;

    }



    .banner-one-number p {

        font-size: 17px;

    }



    .header-member-btn a {

        padding: 14px 20px;

        margin-left: 30px;

        font-size: 18px;

    }



    .about-all {

        padding: 40px 0;

    }



    .about-all-right h5 {

        margin-bottom: 18px;

        margin-bottom: 18px;

    }



    .about-all-right p {

        font-size: 16px;

    }



    .about-all-right {

        padding-left: 0px;

        padding-top: 25px;

    }



    .about-all-right h2 {

        font-size: 30px;

    }



    .about-right-button a {

        padding: 9px 30px;

        font-size: 18px;

    }



    .about-left-inner img {

        height: 410px;

    }



    .benifit-all {

        padding: 40px 0;

    }



    .benifit-ctn-head h2 {

        font-size: 32px;

    }



    .benifit-one p {

        font-size: 16px;

    }



    .benifit-inner-ctn-main .row {

        align-items: start;

    }



    .benifit-slider-arrow {

        margin-top: 50px;

    }



    .work-all {

        padding: 40px 0;

    }



    .work-all-head {

        margin-bottom: 30px;

    }



    .work-all-head h5 {

        font-size: 22px;

        margin-bottom: 18px;

    }



    .work-box-ctn p {

        font-size: 15px;

    }



    .work-all-head h2 {

        font-size: 38px;

    }



    .work-box-main {

        padding: 20px;

    }



    .work-box-main {

        display: block;

    }



    .work-box-ctn {

        padding-top: 30px;

        padding-left: 0;

    }



    .work-box-ctn h6 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .work-all-head {

        margin-bottom: 60px;

    }



    .who-box-one p {

        font-size: 14px;

    }



    .who-all {

        padding: 40px 0;

    }



    .create-right-all h2 {

        font-size: 34px;

    }



    .create-all {

        padding: 40px 0;

    }



    .faq-head {

        width: 100%;

    }



    .acc-toggle {

        padding: 10px 0;

    }



    .acc-toggle i {

        padding: 8px 10px;

    }



    .faq-all {

        padding: 40px 0;

    }



    .acc-toggle {

        font-size: 18px;

    }



    .faq-head h2 {

        font-size: 34px;

    }



    .footer-logo-text-all img {

        width: 110px;

    }



    .footer-bottom {

        padding: 20px 0;

    }



    .who-all-box .col-lg-4 {

        width: 50%;

    }



    .who-box-one img {

        width: 70px;

        height: 70px;

    }



    .acc-content p {

        font-size: 16px;

    }



    .who-left-ctn-head h2 {

        font-size: 37px;

    }



    .who-left-ctn-head {

        margin-bottom: 30px;

    }



    .create-all .row {

        align-items: start;

    }



    .who-box-one {

        height: 180px;

    }



    .contact-head h2 {

        font-size: 37px;

    }



    .contact-head h5 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .form-input-one input {

        padding: 15px;

    }



    .form-input-one input {

        margin-bottom: 25px;

    }



    .form-input-one textarea {

        margin-bottom: 20px;

    }



    .footer-logo-text-all p {

        font-size: 15px;

    }



    .footer-contact-one img {

        max-width: 70%;

    }



    .footer-contact-one a {

        font-size: 16px;

    }



    .form-submit-one input {

        padding: 15px 0;

    }



    .banner-all-right img {

        margin-top: 0;

    }



    .about-left-image {

        padding-top: 0;

    }



    .about-left-image .row .col-lg-6 {

        width: 50%;

    }



    .about-left-inner.upper img {

        margin-top: 0;

    }



    .about-left-inner img {

        height: 380px;

    }



    .offer-all .about-all-right {

        padding: 0;

    }



    .benifit-inner-left img {

        width: 100%;

        object-fit: cover;

        height: 380px;

    }



    .benifit-inner-ctn-main {

        padding: 25px;

    }



    .benift-right-ctn {

        margin-top: 25px;

    }



    .work-all .row .col-lg-6 {

        width: 100%;

    }



    .work-all .row .col-lg-6:first-child {

        margin-bottom: 20px;

    }



    .who-right-ctn {

        width: 100%;

        margin-top: 25px;

    }



    .create-left-ctn {

        text-align: center;

    }



    .create-right-all {

        margin: 25px auto 0;

    }



    .contact-all {

        padding: 40px 0;

    }



    .contact-head {

        margin-bottom: 30px;

    }



    .contact-all form {

        width: 100%;

    }



    .contact-all .row .col-lg-6 {

        width: 100%;

    }



    .footer-all .col-lg-5 {

        width: 100%;

    }



    .footer-all .col-lg-7 .col-lg-6 {

        width: 100%;

        margin-top: 25px;

    }



    .footer-social-all ul li:first-child a {

        margin-left: 0;

    }



    .who-left-ctn-head h5 {

        margin-bottom: 15px;

        font-size: 20px;

    }





    .header-menu-right {

        display: none;

        width: 100%;

    }



    .header-menu-right ul {

        flex-direction: column;

    }



    .header-member-btn {

        text-align: center;

    }



    .header-menu {

        background-color: transparent;

    }



    .header-menu-right ul li {

        padding: 10px 0;

    }



    .header-menu-right {

        padding: 20px 30px;

        position: absolute;

        top: 100%;

        z-index: 99999;

        background-color: #fff;

        left: 0;

    }



    .header {

        position: relative;

    }



    .header-menu-right ul li {

        width: 100%;

    }



    .mobile-menu-toggle-head {

        display: block;

    }



    .header-menu-all {

        padding: 15px 0;

    }



    .header-menu-right ul li a {

        padding: 10px 0;

        color: #400F62;

        font-family: 'Roboto-Medium'

    }



    .header-member-btn a {

        background-color: #400F62;

        margin-left: 0;

        display: block;

        width: fit-content;

        margin: 13px auto 0;

    }



    .header-menu-right ul li {

        text-align: center;

    }



    /* ==== page section changing animation start ==== */



    .about-all,

    .offer-all,

    .work-all,

    .create-all,

    .work-all,

    .faq-all {

        position: unset;

    }



    /* ==== page section changing animation End ==== */



    /* 2-1-24 R */

    .google-btn-class .create-left-ctn img{
        max-height:auto;
    }
    .google-btn-class .create-left-ctn
    {
        padding-top: 30px;
    }
}







@media screen and (max-width:575px) {

    .banner-all-left h1 {

        font-size: 25px;

    }



    .banner-all-form input {

        padding: 12px 20px;

    }



    .banner-search-btn button {

        padding: 6px 24px;

        border-radius: 10px;

        top: 7px;

    }



    .banner-one-number h3 {

        font-size: 30px;

    }



    .header-menu-right ul li a {

        padding: 0;

    }



    .about-left-inner img {

        height: 300px;

    }



    .about-all-right h5 {

        margin-bottom: 10px;

        font-size: 19px;

    }



    .about-all-right h2 {

        margin-bottom: 20px;

    }



    .about-right-button a {

        padding: 8px 25px;

    }



    .benifit-ctn-head h2 {

        font-size: 25px;

        margin-bottom: 30px;

    }



    .benifit-inner-ctn-main {

        padding: 20px;

    }



    .benifit-one h3 {

        font-size: 30px;

        margin-bottom: 15px;

    }



    .benifit-one p {

        font-size: 16px;

    }



    .benifit-slider-arrow {

        margin-top: 25px;

    }



    .benifit-slider-arrow a {

        padding: 8px 14px;

    }



    .work-box-main img {

        width: 50px;

        height: 55px;

        object-fit: contain;

    }



    .who-left-ctn-head h2 {

        font-size: 33px;

    }



    .who-box-one img {

        width: 60px;

        height: 60px;

    }



    .create-right-all h2 {

        font-size: 30px;

    }



    .faq-head p {

        font-size: 15px;

    }



    .faq-head h2 {

        font-size: 30px;

    }



    .faq-head {

        margin-bottom: 40px;

    }



    .acc-content p {

        font-size: 15px;

    }



    .contact-head h2 {

        font-size: 32px;

    }



    .contact-head h5 {

        font-size: 18px;

        margin-bottom: 15px;

    }



    .form-input-one select {

        padding: 15px;

        margin-bottom: 20px;

    }



    .form-submit-one input {

        padding: 12px 0;

        width: 45%;

    }



    .footer-social-all ul {

        margin-top: 30px;

    }



    .footer-all {

        padding: 40px 0;

    }



    .footer-contact-one h5 {

        font-size: 22px;

        margin-bottom: 15px;

    }



    .footer-contact-one a {

        font-size: 15px;

    }



    .footer-bottom {

        padding: 15px 0;

        font-size: 15px;

    }



    .work-all-head h5 {

        font-size: 19px;

        margin-bottom: 15px;

    }



    .work-all-head h2 {

        font-size: 32px;

    }



    .work-all-head {

        margin-bottom: 40px;

    }



}





@media screen and (max-width:480px) {



    .container {

        width: 98%;

    }



    .heade-menu-logo {

        width: 75px;

    }



    .navbar-toggler {

        padding: 0.25rem;

    }



    .header-menu-right {

        padding: 10px 20px 15px;

    }



    .header-menu-right ul li {

        padding: 8px 0;

    }



    .header-member-btn a {

        padding: 10px 20px;

        font-size: 16px;

        border-radius: 10px;

    }



    .banner-all-left h5 {

        font-size: 14px;

        padding-bottom: 11px;

    }



    .banner-all-left {

        padding: 0 20px;

        padding-top: 20px;

    }



    .banner-all-left h1 {

        font-size: 21px;

    }



    .banner-all-form input {

        padding: 10px 10px;

        font-size: 14px;

        border-radius: 10px;

    }



    .banner-search-btn button {

        padding: 5px 17px;

        top: 6px;

        font-size: 13px;

    }



    .banner-one-number h3 {

        font-size: 22px;

        margin-bottom: 0;

    }



    .banner-one-number p {

        font-size: 14px;

    }



    .about-left-inner img {

        height: 170px;

    }



    .about-left-image .row .col-lg-6 {

        width: 100%;

    }



    .about-left-image .row .col-lg-6:first-child {

        margin-bottom: 20px;

    }



    .about-all {

        padding: 30px 0;

    }



    .about-all-right {

        padding-top: 20px;

    }



    .about-all-right h5 {

        font-size: 16px;

    }



    .about-all-right h2 {

        margin-bottom: 10px;

        font-size: 22px;

    }



    .about-right-button a {

        font-size: 16px;

        border-radius: 10px;

        margin-top: 20px;

        padding: 6px 20px;

    }



    .about-all-right p {

        font-size: 14px;

    }



    .benifit-all {

        padding: 30px 0;

    }



    .benifit-ctn-head h2 {

        font-size: 22px;

        margin-bottom: 22px;

    }



    .benifit-inner-left img {

        height: auto;

    }



    .benifit-inner-ctn-main {

        padding: 15px;

    }



    .benifit-one h3 {

        font-size: 25px;

        margin-bottom: 10px;

    }



    .benifit-one p {

        font-size: 14px;

        margin-bottom: 10px;

    }



    .benifit-slider-arrow a {

        padding: 6px 10px;

        font-size: 16px;

    }



    .benifit-slider-arrow {

        margin-top: 15px;

    }



    .work-all-head {

        margin-bottom: 20px;

    }



    .work-box-main {

        padding: 15px;
        text-align: center;

    }



    .work-box-ctn h6 {

        font-size: 17px;

        margin-bottom: 12px;

    }



    .work-box-ctn {

        padding-top: 20px;

    }



    .work-all {

        padding: 30px 0;

    }



    .work-box-main img {

        width: 60px;

        height: 60px;

    }



    .work-box-ctn p {

        font-size: 14px;

        margin-bottom: 10px;

    }



    .work-all-head h2 {

        font-size: 27px;

    }



    .work-all-head h5 {

        font-size: 17px;

        margin-bottom: 10px;

    }



    .who-all {

        padding: 40px 0;

    }



    .who-left-ctn-head {

        text-align: center;

    }



    .who-left-ctn-head p {

        font-size: 14px;

    }



    .who-left-ctn-head h5 {

        margin-bottom: 10px;

        font-size: 16px;

    }



    .who-all-box .col-lg-4 {

        width: 100%;

    }



    .who-left-ctn-head h2 {

        font-size: 27px;

        margin-bottom: 12px;

    }



    .who-right-ctn::before {

        top: -10px;

        left: -10px;

    }



    .who-right-ctn::after {

        bottom: -10px;

        right: -10px;

    }



    .who-all {

        padding: 30px 0;

    }



    .create-all {

        padding: 30px 0;

    }



    .create-right-all h2 {

        font-size: 25px;

        margin-bottom: 12px;

    }



    .create-right-all p {

        font-size: 14px;

        margin-bottom: 10px;

    }



    .create-right-all .about-right-button {

        margin-top: 22px;

    }



    .create-right-all .about-right-button a {

        font-size: 14px;

        padding: 8px 10px;

    }



    .faq-all {

        padding: 30px 0;

    }



    .faq-head h2 {

        font-size: 25px;

    }



    .faq-head {

        margin-bottom: 20px;

    }



    .faq-head p {

        font-size: 14px;
    }

    .acc-toggle i{
        margin-left: 5px;
    }


    .acc-toggle {

        font-size: 14px;
        text-align: left;

    }



    .acc-all {

        padding: 0 14px;

    }



    .acc-content p {

        font-size: 14px;

    }



    .contact-all {

        padding: 40px 0;

    }



    .contact-head h5 {

        font-size: 16px;

        margin-bottom: 10px;

    }



    .form-input-one input {

        margin-bottom: 15px;

    }



    .form-input-one select {

        margin-bottom: 15px;

    }



    .form-input-one select {

        padding: 12px 15px;

        border-radius: 10px;

        font-size: 14px;

    }



    .form-input-one input {

        padding: 12px 15px;

        border-radius: 10px;

        font-size: 14px;

    }



    .form-input-one textarea {

        padding: 12px 15px;

        border-radius: 10px;

        font-size: 14px;

    }



    .form-submit-one input {

        padding: 10px 0;

        width: 55%;

        margin-top: 20px;

    }



    .contact-head h2 {

        font-size: 28px;

    }



    .footer-all {

        padding: 30px 0;

    }



    .footer-logo-text-all img {

        width: 80px;

    }



    .footer-logo-text-all p {

        font-size: 13px;

        padding-left: 10px;

        width: 100%;

    }



    .footer-contact-one img {

        margin-top: 10px;

    }



    .footer-contact-one h5 {

        font-size: 20px;

        margin-bottom: 14px;

    }



    .footer-bottom p {

        font-size: 14px;

    }

    .banner-main-all h3, .about-all h3, .work-all h4{
        font-size: 20px;
        margin-bottom: 12px;
    }

}