@media screen and (max-width: 1300px) {
    .profile-card-container{
        overflow: scroll;
    }
    #recaptcha-container {
        z-index: 99999!important;
        position: relative;
    }
    .intellect-login .form-control{
        width: 100%;
    }
}
@media screen and (max-width: 560px) {
    .vr {
        display: none;
    }
    
}
@media screen and (max-width: 576px) {
    .settings-content .detail-boxes .input-box{
        width: 100%;
    }
    .vr {
        display: none;
    }

}
@media screen and (max-width: 359px) {
    .intellect-banner .img, .intellect-banner {
        height: 115vh
    }
    .benefit-button-menu .btn-1 {
        top: -60px;
        left: 125px;
    }
    .benefit-button-menu .btn-2 {
        top: 0px;
        left: 12px;
    }
    .benefit-button-menu .btn-3 {
        bottom: 7px;
        left: 13px;
    }
    .benefit-button-menu .btn-4 {
        bottom: -60px;
        left: 127px;
    }
    .benefit-button-menu .btn-5 {
        bottom: 0px;
        right: 16px;
    }
    .benefit-button-menu .benefit-tab-img {
        width: 175px;
    }
    .benefit-button-menu .btn-img {
        border: 4px solid transparent;
        border-radius: 50%;
        display: flex;
        flex-direction: column;
        height: 53px;
    }
    .benefit-button-menu .nav-link img {
        width: 45px;
        border: 1px solid #fff;
    }
    .benefit-button-menu .nav-link{
        border: 4px solid #fff;
    }
    .benefit-button-menu .btn-2 .btn-img {
        height: 55px !important;
    }
    .benefit-button-menu .btn-2 img {
        width: 49px !important;
    }
    .benefit-button-menu .btn-6 .btn-img {
        height: 52px;
    }
    .benefit-button-menu .btn-6 {
        top: 10px;
        right: 9px;
    }
    .benefit-button-menu .btn-4 .btn-img {
        height: 51px;
    }
    .benefit-button-menu .btn-3 .btn-img {
        height: 52px;
    }
    .benefit-button-menu .btn-5 .btn-img {
        height: 54px !important;
    }
    .intellect-testimonials .text-menu img {
        position: absolute;
        left: -75px;
        top: 30px;
    }
    .section-heading .text-menu p{
        width: 315px;
        font-size: 14px;
    }
    .testimonial-swiper {
        padding: 0 10px;
    }
    .myTestimonialSwiper .swiper-button-prev {
        left: -12px;
    }
    .myTestimonialSwiper .swiper-button-next {
        right: -12px;
    }
    .testimonial-item h1 {
        font-size: 13px;
    }
    .myTestimonialSwiper .swiper-slide.swiper-slide-active p {
        font-size: 9px;
    }
    .section-heading .text-menu h1 {
        font-size: 23px !important;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content {
        min-width: 80vw !important;
        width: 80% !important;
    }

}

@media screen and (max-width: 767px) {
    .nav-links.open li a {
        color: #fff !important;
      }
    .mobile-sec-pad{
        padding: 40px 0 !important;
    }
    .intellect-login .intellect-box{
    width: 100% !important;
    padding: 50px 40px 40px 40px;
    }
    .registration-form .registration-form-menu h1, .form-content-right h1 {
        font-size: 25px;
        text-align: center;
    }
    .registration-form {
        padding-top: 70px;
    }
    .form-menu .category-form-checkbox .form-checkbox-list {
        column-count: 1;
    }
    .intellect-login .intellect-links, .intellect-login .for-new-user{
        font-size: 13px;
    }
    .forgot-password .intellect-box.forgot-page {
        width: 100%;
        padding: 50px 20px 30px 20px;
    }
    .forgot-password .verify {
        padding: 10px 0;
    }
    .forgot-password .register-footer {
        padding-top: 20px;
    }
    .intellect-testimonials.section-heading .text-menu{
        padding-bottom: 0px;
    }
    .benefit-button-menu .btn-6 span, .benefit-button-menu .btn-4 span, .benefit-button-menu .btn-3 span, .benefit-button-menu .btn-2 span {
        font-size: 10px;
    }
    
    .benefit-button-menu .btn-img{
        position: relative;
    }
    .benefit-button-menu span {
        position: absolute;
        bottom: -30px;
        left: calc(50% - 22px) !important;
    }

    .myclientLogoSwiper {
        padding: 15px !important;
    }
    .benefit-button-menu .nav-link {
        border: 4px solid #fff;
    }
    .benefit-button-menu .nav-link img {
        border: 1px solid #fff;
    }
    .benefit-button-menu .btn-1{
        left: calc(50% - 33.5px) !important;
    }
   
    .benefit-button-menu .btn-4 {
        left: calc(50% - 33.5px) !important;
    }
    .regular-search .regular-search-card nav{
        position: unset;
    }
    .regular-search .regular-search-card nav .nav-tabs .nav-link{
        padding: 6px;
        font-size: 11px;
    }
    #personalDetailsDiv .lbl-to-age {
        display: none;
    }
    #nav-tabContent .tab-pane .first-row {
        justify-content: center;
    }
    #personalDetailsDiv {
        padding: 0px 9px 0;
    }
    .profile-matches-listing-container .category-section {
        width: 100% !important;
        padding: 0 10px;
    }
    #nav-tabContent .tab-pane .first-row .form-control,  #nav-tabContent .tab-pane .first-row .form-select{
        width: 100%;
    }
    #nav-tabContent .tab-pane .first-row .row, 
    #nav-tabContent .tab-pane .row .col-md-9{
        padding-left: 0;
        padding-right: 0;
    }
    .regular-search .tab-content .row .search-button, .regular-search .tab-content .keywords-search .search-button {
        padding-top: 0px !important ;
    }
    #nav-tabContent .tab-pane #personalDetailsDiv .lbl-to-age {
        display: none;
    }
   
    .profile-matches-listing-container .chk-btn {
        padding: 0.45rem 1rem;
    }
    /* About US Page */
    .form-page-banner-img img {
        height: 150px !important;
    }
    .about-us.student-form-page-banner .form-page-banner-content {
        top: 0%;
        gap: 15px;
        
    }
    .student-form-page-banner .form-page-banner-content{
        transform: translate(0%, 50px) !important;
        text-align: center;
    }
    .student-form-page-banner .form-page-banner-content h1 {
        font-size: 18px;
    }
    .banner-buttons a .banner-button-content {
        gap: 10px;
        padding: 5px;
        min-height: 40px;
    }
    .banner-buttons .banner-button-content .button-text {
        width: 65px;
        font-size: 10px;
    }
    .page-wrapper {
        padding-top: 70px;
    }
    .banner-buttons .banner-button-content .button-img img {
        width: 20px;
    }
    .banner-buttons a:hover{
        transform: unset;
    }
    .banner-text-foot {
        padding-top: 20px;
    }
    .banner-buttons {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .about-vision-mission .vision-box .vision-img img{
        width: 60px;
        left: 28px;
    }
    .about-vision-mission .vision-box .vision-text {
        padding: 20px 10px 20px 40px;
        width: 93%;
    }
    .about-vision-mission .vision-box .vision-text h6 {
        font-size: 18px;
    }
    .enrollment-left, .enrollment-right, .how-we-work-right, .how-we-work-left {
        padding: 0;
    }
    .vision-mission-content .row .col-md-12:first-child {
        padding-right: 0px;
        padding-left: 0;
        margin-bottom: 15px;
    }
    .vision-mission-content .row .col-md-12:last-child {
        padding-right: 0px;
        padding-left: 0;
    }
    .about-vision-mission .vision-box .vision-img img{
        top: calc(50% - 29px);
    }
    .about-why-us-content .why-us-service-box:hover:before, .about-why-us-content .why-us-service-box:hover:after{
        display: none;
    }
    .about-why-us-content .why-us-service-box:hover {
        border: 1px solid #cacaca;
        box-shadow: unset;
    }
    .about-why-us-content .why-us-service-box:hover h6, .about-why-us-content .why-us-service-box:hover p {
            color: #000;
    }
    .about-us-section .about-why-us-content .why-us-service-content .row {
        gap: 10px;
    }
    .about-us-section .why-us-services-content-sec .row .col-md-4.for-order-2 {
        order: 2;
    }
    .about-us-section .why-us-services-content-sec .row .col-md-8.for-order-1 {
        order: 1;
    }
    .for-order-2 {
        order: 2 !important;
    }
    .for-order-1{
        order: 1 !important;
    }
    .our-office-right .swiper-address {
        transform: translateX(0px);
        width: 100%;
        margin-top: 10px;

    }
    .our-office-left .swiper-address {
        transform: translateX(0px);
        margin-top: 10px;
        width: 100%;
    }
    .our-offices.left-swipr .swiper .swiper-pagination{
        left: calc(50% - 50px) !important;
        bottom: 20px !important;
    }
    .our-offices.right-swipr .swiper .swiper-pagination{
        right: calc(50% - 50px) !important;
        left: unset;
        bottom: 20px !important;
    }
    .about-us-section.our-offices {
        padding: 30px 0;
    }
    .swiper-address{
        padding: 15px;
    }
    .our-offices.left-swipr .container .myFirstSwiper::before, .our-offices.left-swipr .container .myFirstSwiper::after,
    .our-offices.right-swipr .container .mySecondSwiper::before, .our-offices.right-swipr .container .mySecondSwiper::after {
        display: none;
    }
    .why-us-services-content-sec .main-row {
        display: unset;
    }
    .service-details-and-form .srvc-dtl-content {
        padding-right: 0;
    }
    .intellect-navbar .dropdown:hover .dropdown-content {
        left: unset !important;
        right: 1% !important;
        top: 50px;
    }
    /* .intellect-navbar .navbar-login-icon .dropdown-content {
        min-width: 80vw;
    } */
    .intellect-navbar .dropdown-content {
        width: 80%;
        background-color: #252525;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content .cmplt-profle {
        justify-content: center;
        flex-wrap: wrap;
        gap: 0 10px;
    }
    .intellect-navbar .dropdown-content ul li {
        padding: 0px 5px;
    }
    .intellect-navbar .dropdown-content .dropdown-list a{
        padding: 5px 15px;
        color: #fff;
    }
    /* .intellect-navbar .dropdown-content .dropdown-list a:hover{
        background: #000000;
    } */
    .service-details-and-form-bg {
        overflow: hidden;
    }
    .research-and-developement .row h1, .service-details-and-form .srvc-dtl-content h1 {
        font-size: 25px;
    }
    .research-and-developement .row p {
        margin-bottom: 0;
    }
    .service-details-and-form-bg .service-details-and-form .srvc-dtl-content h1{
        font-size: 25px !important;
        color: #324672 !important;
        font-weight: 600 !important;
    }
    .service-details-and-form-bg .service-details-and-form .srvc-dtl-content p{
        font-weight: 500 !important;
    }
    .student-form-page-banner {
        padding-top: 70px;
    }
   
    .contact-page .mx-5.get-in-touch-desc-gap {
        margin-right: 1rem!important;
        margin-left: 1rem!important;
    }
    .contact-us-map .text-menu {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .contact-us-map .myContactSwiper {
        margin: 0 20px;
        padding: 0 1px;
    }
    .myContactSwiper .swiper-slide {
        display: unset;
        height: auto;
    }
    .myContactSwiper .swiper-slide-active {
        transform: unset !important;
    }
    .contact-us-map .flex-adress {
        font-size: 13px;
    }
    .contact-us-map .flex-adress a {
        font-size: 12px;
    }
    .contact-us-map .ofc-address-details {
        width: 100%;
        min-height: 423px;
    }
    .ofc-address-details h4{
        font-size: 18px;
    }
    .student-form-page-banner.contact .form-page-banner-content {
        top: 10%;
    }
    .contact-us-map .swiper-button-prev, .contact-us-map .swiper-rtl .swiper-button-next {
        left: 15px;
    }
    .contact-us-map .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: 15px;
    }
    .contact-us-form h3 {
        font-size: 18px;
        text-align: justify;
    }
    .contact-us-form h5 {
        font-size: 1.4rem;
    }
    .contact-us-form-body {
        padding: 35px 20px;
    }
    .get-in-touch-section {
        gap: 30px;
    }
    .benefit-button-menu .nav-link {
        transform: unset !important;
    }
    .benefit-button-menu span {
        opacity: 1;
    }
    .benefit-button-menu .nav-link:hover span{
        transform: unset;
    }
    .enrollment-right h6, .how-we-work-left h6, .why-us-services-right h6, .why-us-services-left h6 {
        font-size: 25px;
        padding-bottom: 10px;
        text-align: center;
    }
    .footer-links ul li a:hover {
        padding-left: 0;
    }
    .footer-links ul li a:hover::after {
        display: none;
    }
    /* About US Page */
    /* Career */
    .career-sec .career-cards .creer-time {
    flex-direction: column;
    }
    
    .career-sec .career-form {
        margin-top: 20px;
    }
    .section-heading .text-menu h1 {
        font-size: 30px;
    }
    /* Career */
    /* FAQ */
    .intellect-faqs .accordion {
            padding: 0 0px;
    }
    .intellect-faqs .accordion-body .row{
        padding: 0 20px;
        font-size: 12px;
    }
    .intellect-faqs .accordion-button {
        font-size: 12px;
    }
    /* FAQ */
    .intellect-navbar .navbar-login-icon .dropdown-content {
        padding: 10px;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content .nav-login-content{
        padding: 0px;
    }
    .intellect-navbar .navbar-login-icon .login-name{
        padding: 10px;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content .cmplt-btn {
        width: 100%;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content .nav-login-menu {
        padding-top: 5px;
        padding-left: 0px;
        align-items: baseline;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content .nav-login-menu ul .lgn-icon img {
        width: 14px;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content .nav-login-menu ul .lgn-edit-profle {
        font-size: 11px;
    }
    .hamburger div {
        width: 17px;
        margin: 3px;
    }
    .toggle .line3 {
        transform: rotate(45deg) translate(-3px, -6px);
    }
    .toggle .line1 {
        transform: rotate(-45deg) translate(-3px, 6px);
    }
    .profile-matches-view-page .cta-btns {
        flex-wrap: wrap;
        width: 100%;
    }
    .profile-matches-view-page .profile-view-details .right-advrtsment{
        margin-top: 30px;
    }
    .page-wrapper .menuopen, .sidemenu-btn{
        width: 45px;
        background-color: #7ad5fe;
        border-radius: 50%;
        color: #324672;
        position: fixed;
        bottom: 4.5rem;
        right: 1.3rem;
        z-index: 9999999;
        height: 45px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: larger;
    }
    .profile-page .profile-left {
        display: none;
    }
    .profile-center.add-on-services{
        padding: 20px 30px;
    }
    .profile-right-div {
        display: flex;
        flex-direction: column;
    }
    .create-forms-section #BasicRegistrationForm {
        margin-top: 0;
    }
    .create-forms-section .accordion .accordion-item .accordion-collapse .accordion-body {
        padding-top: 20px;
    }
    .create-forms-section .accordion {
        padding: 0 35px;
    }
    .create-forms-section .accordion-item .needs-validation .add-more-card .select-card select, .create-forms-section .accordion-item .needs-validation .form-select,
    .accordion-item .search-dropdown .select2, .form-control{
        width: 100% !important;
    }
    #experiece_hide_div {
        padding: 0;
    }
    #employeeWorkDetailsForm, #employeeAcademicDetailsForm, #AddressDetailsForm, #academicianWorkDetailsForm{
        padding-top: 15px;
        justify-content: space-around;
    }
    #qualificationCard .cstm-form-group.search-dropdown{
        margin-top: 20px;
    }
    .detail-boxes.looking-for .detail-tag-content .internal-details {
        padding: 0 10px;
    }
    .profile-matches-listing-container .filter-by-subsection .accordion-button {
        font-size: 13px;
        padding: 0.66rem 1rem;
    }
    #academicBasicDetailsForm .col-lg-8 .row .col-md-6.col-lg-4, #academicianAcademicDetailsForm{
        padding-top: 15px;
    }
    .mob-pad-top-15{
        padding-top: 15px;
    }
    .experiece_hide_div, #approval_history_box {
        padding: 0;
    }
    .subscription-list {
        height: unset;
    }
    #academicianApprovalHistoryDetailsForm {
        justify-content: space-around;
    }
    .intellect-login .intellect-login-header h1, .intellect-login .intellect-login-header p {
        text-align: center;
    }
    .code-verification .verify {
        padding: 20px 0;
    }
  }
/* For Desktop View */
@media screen and (max-width: 992px) {
    .container, .container-sm {
        max-width: 98%;
    }
    .help-desk-details {
        padding-right: 0;
    }
    .settings-content .detail-boxes .input-box {
        margin-left: 0;
    }
    #userChangePassword .search-box .input-box, .search-box-email .input-box{
        width: 100% !important;
    }
    .settings-content .detail-boxes .submit-btn {
        margin-left: 0 !important;
    }
    .intellect-navbar {
        justify-content: space-between;
    }
    .benefit-button-menu .button-div-1::before, .benefit-button-menu .button-div-2::before,
    .benefit-button-menu .button-div-3::before, .benefit-button-menu .button-div-4::before,
    .benefit-button-menu .button-div-5::before, .benefit-button-menu .button-div-6::before{
        display: none;
    }
   
    .service-details-and-form .srvc-dtls-form{
        padding: 20px 15px;
    }
    .service-details-and-form .srvc-dtls-form .form .form-sbmt-btn {
        padding: 5px 0;
        padding-left: 12px;
    }
    .just-dial img {
        width: 100%;
    }
    .benefit-button-menu span {
        opacity: 1;
    }
    .benefit-button-menu .nav-link:hover span{
        transform: unset;
    }
    .benefit-button-menu .btn-img {
        gap: 15px;
    }
    .navbar-login a{
        padding: 5px 20px;
        font-size: 13px;
    }
    .regular-search .regular-search-card nav{
        position: unset;
    }
    .profile-matches-view-page .cta-btns {
        flex-wrap: wrap;
    }
    .profile-matches-view-page .connects-swiper .view-all h6 {
        font-size: 16px;
    }
    .profile-matches-view-page .connects-swiper .view-all a {
        /* width: 19%; */
        font-size: 11px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .detail-boxes .detail-tags .detail-tag-content .detail-tag-heading, .address-detail-box-content .detail-tags .detail-tag-heading {
        font-size: 12px;
    }
    .detail-boxes .detail-tags .detail-tag-content .detail-tag-para {
        font-size: 11px;
    }
    .profile-matches-view-page .detail-boxes .detail-box-heading p {
        font-size: 15px;
    }
    .profile-matches-banner .no-of-matches {
        padding: 15px;
    }
    .profile-matches-listing-container .center-flex {
        text-align: left;
    }
    .profile-matches-listing-container .cta-btns.for-pad-left{
        padding-left: 0px !important;
    }
    .profile-matches-listing-container .cta-btns{
        justify-content: start;
        flex-wrap: wrap;
    }
    .profile-matches-listing-container .pending-connects{
        flex-wrap: nowrap;
        flex-direction: column;
    }
    .profile-matches-listing-container .pending-connects .cta-btn-div{
        display: flex;
        gap: 10px;
    }
    .profile-matches-listing-container .chk-btn {
        padding: 0.45rem 1rem;
    }
    .profile-matches-listing-container .pro-match-pic {
        width: 100px;
        height: 100px;
    }
    .profile-matches-listing-container .cta-btn-box {
        padding: 0.3rem 1rem;
    }
    .profile-matches-listing-container .verified-user-div {
        padding: 5px 6px;
    }
    .profile-page .profile-left {
        padding: 15px 30px 0 25px;
    }
    .profile-page .profile-box .progress{
        width: 100%;
        margin-left: 0;
    }
    .profile-page .profile-box::after{
        bottom: 50px;
    }
    .profile-matches-view-page p {
        font-size: 13px;
    }
    .profile-matches-view-page p {
        font-size: 13px;
    }
    .preference-content .preference-head p {
        width: auto;
    }
    .subscription-card .sub-date h6, .invoice-header h6{
        font-size: 14px;
    }
    .subscription-history table thead th {
        font-size: 13px;
    }
    .subscription-history table tbody td {
        font-size: 12px;
    }
    .add-on-services .header-content h1 {
        font-size: 30px;
    }
    .add-on-card .add-on-cost{
        align-items: center;
        justify-content: center;
        display: flex;
        flex-direction: column;
        /* min-width: 150px; */
    }
    .add-on-services .add-on-card-heading ul {
        column-count: 1;
    }
    .feedback-form-sec .feedback-header h1 {
        font-size: 30px; 
    }
    .profile-center.col-md-8{
        padding: 20px;
    }
    .feedback-form-sec .content-header h1 {
        font-size: 30px;
    }
    .feedback-form-sec .feedback-form-box {
        padding: 10px;
    }
    .profile-matches-view-page .profile-view-user-name{
        gap: 10px;
    }
    .profile-view-user-edit-profile p {
        font-size: 10px;
    }
    .profile-view .profile-view-banner-card {
        position: relative;
        margin-left: 10px;
    }
    .right-side-button {
        align-items: center;
        position: absolute;
        top: 115px;
        right: 20px;
        gap: 15px;
    }
    .video-play-button img {
        width: 22px;
        height: 15px;
    }
    .video-play-button:before {
        width: 28px;
        height: 18px;
    }
    .profile-view-user-edit-profile {
        background-color: #f1f1f1;
        padding: 5px 10px;
    }
    .create-forms-section {
        padding: 20px 0;
    }
    .settings-content .detail-box-content .search-box .input-box .fa {
        font-size: 14px;
        /* top: 38px;
        right: 10px; */
    }
    .settings-content .search-box .input-box input{
        padding: 8px 25px 8px 10px;
    }
    .profile-page .profile-box-profile {
        width: 70px;
        height: 70px;
    }
    .profile-left-menu .sidenav .btn-icon img, .subscriptin-btn .subcriptin {
        width: 20px !important;
    }
    .footer-box h5{
        font-size: 16px;
    }
    .create-forms-section .accordion-item .needs-validation .add-more-card .select-card select#ofdegree {
        width: 100%;
    }
  }
@media screen and (max-width: 475px) {
    .detail-boxes .detail-box-content h6{
        display: flex;
        flex-direction: column;
        gap: 5px;
    }
    .profile-matches-listing-container .profile-cards .cta-btns.accepted-by-you {
        justify-content: space-between;
        gap: 0 !important;
    }
    .profile-matches-listing-container .center-flex {
        flex: 1;
    }
    .profile-matches-listing-container .profile-match-details h5, .chat-section .profile-cards h5 {
        font-size: 16px;
    }
    .chat-section .back-btn a {
        font-size: 11px;
    }
    .chat-section .profile-cards .pro-match-pic {
        width: 85px;
        height: 85px;
    }
    .message-card .msg-crd-content {
        flex-direction: column;
        gap: 5px;
    }
    .message-card .datetime p {
    margin-bottom: 0;
    }
    .message-card .datetime {
        justify-content: space-between;
    }
    .help-desk-details .submit-btn {
        padding: 20px 0 0;
    }
    

}
@media screen and (max-width: 475px) {
    .career-card-header h6{
        width: 65%;
    }
    .navbar-login-icon .nav-profile-img {
        width: 40px;
        height: 40px;
    }
    .profile-matches-listing-container .profile-cards{
        flex-direction: column;
    }
}
@media screen and (max-width: 600px) {
    .mobile-tab-content {
        margin-top: 27%;
    }
    .tab-hover img {
        transform: rotate(90deg);
        left: 0%;
    }
    .tab-content .tab-hover h3 {
        padding-left: 75px;
        font-size: 25px;
    }
    .tab-pane {
        padding: 0;
    }
    .tab-content h3 {
        font-size: 20px;
        text-align: center;
    }
    .tab-pane ul {
        display: unset;
    }
    .benefit-section {
        padding: 130px 0 100px 0;
    }
    .benefit-section .benefit-section-container {
        padding:0;
    }
    .about-vision-mission .vision-box .vision-text {
        padding: 10px 10px 10px 40px;
    }
    .vision-mission-content .row .col-md-6:first-child {
        padding-right: 0px;
    }
    .vision-mission-content .row .col-md-6:last-child {
        padding-right: 0px;
        padding-left: 0;
    }
    .registration-form .form-menu .btn-checkbox {
        display: flex;
        flex-direction: column;
    }
    .registration-form .registration-form-menu {
        padding: 30px 15px;
    }
    .form-img-content h5 {
        font-size: 20px;
    }
    .registration-form .form-content .form-img-menu .form-img img {
        height: 115px;
    }
    .registration-form .form-menu {
        padding: 30px 10px;
    }
    .registration-form .form-content {
        padding: 30px 10px;
    }
    .registration-form .form-control, .registration-form .form-select {
        width: 100%;
    }
    .registration-form .form-content .submit-btn {
        width: 100%;
    }
  }
   
  /* For Mobile View */
  @media screen and (min-device-width: 360px)
  and (max-device-width: 767px) {
    .myTestimonialSwiper .swiper-slide.swiper-slide-active .testimonial-item{
        transform: unset;
    }
    .myTestimonialSwiper {
        padding: 0 ;
    }
    .myTestimonialSwiper .swiper-button-prev:after, .myTestimonialSwiper .swiper-button-next:after {
        font-size: 10px !important;
    }
    .myTestimonialSwiper .swiper-button-prev, .myTestimonialSwiper .swiper-button-next{
        width: 25px;
        height: 25px;
    }
    .myTestimonialSwiper .swiper-button-next{
        right: 5px;
    }
    .myTestimonialSwiper .swiper-button-prev {
        left: 5px;
    }
    .section-heading .text-menu p {
        width: auto;
    }
    .testimonial-item p{
        min-height: 95px;
    }
    .intellect-testimonials .text-menu img {
        left: -70px;
        top: -50px;
        width: 145px;
    }
    .navbar-login a {
        margin-right: 35px;
    }
    .banner-box.register-btn{
        padding-top: 0px;
    }
    /* .intellect-banner, .intellect-banner .img {
        height: 115vh;
    } */
    .service-item img {
        left: calc( 50% - 32.5px);
    }
    .benefit-bg-header img {
        top: -75px;
        left: -90px;
    }
    
    .services-menu .service-item p{
        width: auto;        
        padding: 0 10px;
    }
    .service-item:nth-child(1),  .service-item:nth-child(3){
        border-bottom: 7px solid #324775;
    }
    .service-item:nth-child(2):hover {
        transform: unset;
    }
    .footer-box {
        padding: 0px 20px;
    }
    



  }

  @media screen and (min-device-width: 359px)
  and (max-device-width: 460px) {
    .benefit-button-menu .benefit-tab-img{
        width: 165px;
    }
    .benefit-button-menu .nav-link {
        transform: unset !important;
    }
    .benefit-button-menu .nav-link:hover span{
        transform: unset;
    }
    .nav-link.active span {
        transform: unset !important;
    }
    .benefit-button-menu span {
        opacity: 1;
    }
    .benefit-button-menu .btn-2 span{
        left: calc(50% - 38px) !important;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content{
        min-width: 80vw !important;
        width: 80% !important; 
    }
    .profile-matches-view-page .connects-swiper .view-all a {
        width: 38% !important;
        text-align: center;
    }
    
  }
  @media screen and (min-device-width: 359px)
  and (max-device-width: 375px) {
    .benefit-button-menu .btn-6 {
        top: -15px;
        right: 10px;
    }
    .benefit-button-menu .btn-2 {
        top: -15px;
        left: 10px;
    }
    .benefit-button-menu .btn-4 {
        bottom: -80px;
        left: 125px;
    }
    .benefit-button-menu .btn-3 {
        bottom: -10px;
        left: 5px;
    }
    .benefit-button-menu .btn-5 {
        bottom: -10px;
        right: 0px;
    }
  }
  @media screen and (min-device-width: 360px)
  and (max-device-width: 365px) {
    /* .benefit-button-menu .btn-1{
        left: 125px;
    } */
    .benefit-button-menu .btn-6 {
        top: -15px;
        right: 10px;
    }
    .benefit-button-menu .btn-2 {
        top: -15px;
        left: 10px;
    }
    .benefit-button-menu .btn-4 {
        bottom: -80px;
        left: 125px;
    }
    .benefit-button-menu .btn-3 {
        bottom: -10px;
        left: 5px;
    }
    .benefit-button-menu .btn-5 {
        bottom: -10px;
        right: 0px;
    }
    .intellect-banner, .intellect-banner .img {
        height: 180vh !important;
    }
    .mobile-tab-content {
        margin-top: 100px;
    }
  }
  @media screen and (min-device-width: 366px)
  and (max-device-width: 375px) {
    .intellect-banner, .intellect-banner .img {
        height: 175vh;
    }
  }
  @media screen and (min-device-width: 376px)
  and (max-device-width: 390px) {
    .intellect-banner .img, .intellect-banner {
        height: 140vh;
    }
  }
  @media screen and (min-device-width: 366px)
  and (max-device-width: 390px) {
    /* .benefit-button-menu .btn-1{
        left: 135px;
    } */
    
    .benefit-button-menu .btn-2 {
        top: -22px;
        left: 20px;
    }
    .benefit-button-menu .btn-4 {
        bottom: -72px;
        left: 135px;
    }
    .benefit-button-menu .btn-3 {
        bottom: -10px;
        left: 15px;
    }
    .benefit-button-menu .btn-5 {
        bottom: -15px;
        right: 15px;
    }
    .benefit-button-menu .btn-6 {
        top: -15px;
        right: 20px;
    }
    
  }
  @media screen and (min-device-width: 391px)
  and (max-device-width: 413px) {
    .benefit-button-menu .btn-1{
        left: 145px;
    }
    .benefit-button-menu .btn-4 {
    left: 145px;
    }
    .benefit-button-menu .btn-5{
        right: 25px !important;
    }
    .intellect-banner, .intellect-banner .img {
        height: 125vh;
    }
  }
  
  @media screen and (min-device-width: 391px)
  and (max-device-width: 400px) {
    /* .benefit-button-menu .btn-1{
        left: 135px;
    } */
    .benefit-button-menu .btn-6 {
        top: -15px;
        right: 30px;
    }
    .benefit-button-menu .btn-2 {
        top: -15px;
        left: 23px;
    }
    .benefit-button-menu .btn-4 {
        left: 135px;
    }
    .benefit-button-menu .btn-3 {
        bottom: -15px;
        left: 25px;
    }
    .benefit-button-menu .btn-5 {
        bottom: -10px;
        right: 30px;
    }
    .intellect-banner, .intellect-banner .img {
        height: 140vh;
    }
  }
  @media screen and (min-device-width: 414px)
  and (max-device-width: 440px) {
    .intellect-banner, .intellect-banner .img {
        height: 105vh;
    }
    .benefit-button-menu .btn-1 {
        top: -80px !important;
        left: 150px !important;
    }
    .benefit-button-menu .btn-2 {
        top: -15px !important;
        left: 35px !important;
    }
    .benefit-button-menu .btn-3 {
        bottom: -10px !important;
        left: 35px !important;
    }
    .benefit-button-menu .btn-4 {
        left: 150px !important;
    }
    .benefit-button-menu .btn-5 {
        bottom: -15px !important;
        right: 30px !important;
    }
    .benefit-button-menu .btn-6 {
        top: -15px !important;
        right: 35px !important;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content{
        min-width: 68vw !important;
    }
    .intellect-navbar .dropdown-content{
        width: 68% !important;
    }
  }
  @media screen and (min-device-width: 414px)
  and (max-device-width: 540px) {
    .intellect-banner, .intellect-banner .img {
        height: 135vh;
    }
   
  }
  @media screen and (min-device-width: 401px)
  and (max-device-width: 413px) {
    .benefit-button-menu .btn-1{
        left: 150px;
    }
    .benefit-button-menu .btn-6 {
        top: -15px;
        right: 30px;
    }
    .benefit-button-menu .btn-2 {
        top: -15px;
        left: 30px;
    }
    .benefit-button-menu .btn-4 {
        left: 150px;
    }
    .benefit-button-menu .btn-3 {
        bottom: -10px;
        left: 30px;
    }
    .benefit-button-menu .btn-5 {
        bottom: -10px;
        right: 30px;
    }
    .intellect-banner, .intellect-banner .img {
        height: 130vh;
    }
  }
  @media screen and (min-device-width: 601px)
  and (max-device-width: 767px) { 
    /* .tab-content{
    margin-top: 65px;
    } */
    .service-item img {
        height: 75px;
        width: 75px;
        top: -43px;        
        left: calc(50% - 40px);

    }
    .services-menu .service-item h1 {
        font-size: 20px;
    }
    .services-menu .service-item p {
        font-size: 16px;
    }
    .intellect-services-banner .services-menu{
        gap: 75px;
    }
    .service-item {
        padding: 45px 25px 15px;
        min-height: 159px;
        width: 60%;
    }
  }
  @media screen and (min-device-width: 414px)
  and (max-device-width: 460px) {
    .benefit-button-menu .btn-1 {
        top: -80px;
        left: 150px;
    }
    .benefit-button-menu .btn-4 {
        left: 150px;
    }
  }
  @media screen and (min-device-width: 500px)
  and (max-device-width: 577px) {
    .intellect-navbar .dropdown:hover .dropdown-content {
        left: calc(50% - 315px);
        top: 60px;
    }
  }
  @media screen and (min-device-width: 576px)
  and (max-device-width: 992px) {
    .video-play-button:before{
        top: 8px;
        right: -17px;
    }
  }
  @media screen and (min-device-width: 461px)
  and (max-device-width: 600px) {
    .intellect-navbar .navbar-login-icon .dropdown-content{
        min-width: 70vw !important;
        width: 70% !important; 
        /* left: calc(50% - 320px) !important;  */

    }
    
  }
  @media screen and (min-device-width: 601px)
  and (max-device-width: 767px) {
    .banner-box label, .error {
        font-size: 10px;
    }
    .banner-text .banner-box.register-btn #register_button {
        font-size: 10px;
        padding: 7px 10px;
    }
    .banner-box.register-btn {
        padding-top: 20px;
    }
    .search-btn,  .banner-box .form-control {
        padding: 7px 10px;
        font-size: 10px;
    }
    .input-group-text{
        padding: 4px 5px;
    }
    .intellect-banner .banner-text .banner-inputs-box .banner-box.mobile-number .input-group.mobile-number #country_code {
        font-size: 10px;
    }
    .intellect-navbar .navbar-login-icon .dropdown-content{
        left: calc(50% - 320px) !important; 
    }
  }
  @media screen and (min-device-width: 768px)
  and (max-device-width: 800px) {
    .intellect-navbar .navbar-login, .intellect-navbar .navbar-login-icon {
        margin-right: 25px;
    }

  }
  @media screen and (min-device-width: 601px)
  and (max-device-width: 991px) {
    .add-on-card .add-on-cost{
            min-width: 130px;
            max-width: 150px;
        }
  }
  @media screen and (min-device-width: 768px)
  and (max-device-width: 992px) {
    .benefit-button-menu .btn-1{
        left: 125px;
    }
    .benefit-button-menu .btn-6 {
        top: 0px;
        right: -10px;
    }
    .benefit-button-menu .btn-2 {
        top: -5px;
        left: -10px;
    }
    .benefit-button-menu .btn-4 {
        bottom: -80px;
        left: 125px;
    }
    .benefit-button-menu .btn-3 {
        bottom: -5px;
        left: -10px;
    }
    .benefit-button-menu .btn-5 {
        bottom: 0px;
        right: -15px;
    }
    .benefit-button-menu .benefit-tab-img {
        width: 200px;
    }
    .tab-content .tab-hover h3 {
        padding-left: 75px;
    }
    .swiper-address {
        width: 155%;        
        padding: 25px;
    }
    .our-offices.left-swipr .container .myFirstSwiper::before {
        top: 105px;
        bottom: unset;
        left: 25px;
        height: 200px;
    }
    .our-offices.right-swipr .container .mySecondSwiper::before{
        height: 200px;
        top: 105px;
        bottom: unset;
    }
    .our-offices.left-swipr .container .myFirstSwiper::after{
        top: 297px;
        width: 185px;
        left: 27px;
    }
    .our-offices.right-swipr .container .mySecondSwiper::after{
        width: 185px;
        top: 295px;
        right: 36px;
        bottom: unset;
    }
    .about-us-section.our-offices.left-swipr{
        padding: 45px 0;
    }
    .about-us-section.our-offices.right-swipr{
        padding: 45px 0;
    }
    .our-offices.left-swipr .swiper .swiper-pagination{
        top: 270px !important;
        bottom: unset;
        left: 55px !important; 
    }
    .our-offices.right-swipr .swiper .swiper-pagination{
        bottom: unset;
        top: 270px;
    }
    .footer-box {
        padding: 0 25px;
    }
    .swiper-address .address-list ul {
        gap: 10px;
    }
    .about-why-us-content .why-us-text h6 {
        width: 65%;
    }
    .about-why-us-content .why-us-service-box{
        padding: 35px 20px 25px;
        min-height: 324px !important;
    }
    .about-why-us-content .why-us-text p {
        width: 100%;
    }
    .about-vision-mission .vision-box .vision-img img {
        top: calc(50% - 30px);
        left: -42px;
        width: 85px;
    }
    .about-vision-mission .vision-box .vision-text {
        padding: 40px 10px 40px 65px;
    }
    .about-vision-mission .vision-box {
        display: unset;
    }
    .service-details-and-form .srvc-dtls-form .form-head h1 {
        font-size: 20px;
    }
    
    .service-details-and-form .srvc-dtls-form .form-head h1::after {
        top: 33px;
    }
    .navbar-login {
        margin-right: 20px;
    } 
    .just-dial img {
        width: 100%;
    }
    .get-in-touch-section {
        gap: 0;
        align-items: center;
    }
    .career-sec .career-content {
        margin-bottom: 30px;
    }
    .get-in-touch-desc {
        width: 65%;
        height: 180px;
    }
    .get-in-touch-desc h6 {
        font-size: 22px;
    }
    .contact-page .mx-5.get-in-touch-desc-gap {
        margin-right: 1rem!important;
        margin-left: 1rem!important;
    }
    .myContactSwiper .swiper-slide-active {
        transform: unset !important;
    }
    .contact-us-map .myContactSwiper {
        margin: 0 50px;
    }
    .contact-us-map .swiper-button-prev, .contact-us-map .swiper-rtl .swiper-button-next {
        left: 20px;
    }
    .contact-us-map .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: 20px;
    }
    .service-item img {
        height: 75px;
        width: 75px;
        top: -43px;        
        left: calc(50% - 40px);

    }
    .services-menu .service-item h1 {
        font-size: 18px;
        padding-bottom: 12px;
    }
    .services-menu .service-item p {
        font-size: 14px;
        width: 200px;
    }
    .intellect-services-banner .services-menu{
        gap: 45px;
    }
    .service-item {
        padding: 45px 25px 15px;
        min-height: 159px;
    }
    .myTestimonialSwiper .swiper-slide.swiper-slide-active .testimonial-item {
        transform: scale(1.1);
    }
    .banner-box.register-btn {
        padding-top: 22px;
    }
    .links-text-head {
        font-size: 12px;
    }
    .banner-box label, .banner-inputs-box-foot p{
        font-size: 12px;
    }
    .navbar-login {
        width: 15% !important;
        margin-right: 0px;
    }
    .intellect-navbar .nav-links {
        width: 70%;
    }
    .intellect-navbar ul li a {
        font-size: 11px;
    }
    .testimonial-item .testmnl-content p {
        min-height: 125px;
    }
    .testimonial-swiper .swiper-slide.swiper-slide-active .testimonial-item {
        transform: scale(1);
    }
    .testimonial-swiper .swiper-slide.swiper-slide-next .testimonial-item .testmnl-content p, 
    .testimonial-swiper .swiper-slide.swiper-slide-prev .testimonial-item .testmnl-content p{
        height: 125px;
        overflow: hidden;
    }
    .tstmnl-colon {
        left: 20px;
        top: -8px;
        width: 20px;
    }
    .intellect-navbar ul li {
        padding: 15px;
    }
    .box-no-pad-bottom .detail-box-content {
        padding: 1.5rem !important;
    }
    .create-forms-section .accordion {
        padding: 0 35px;
    }
    .help-sdesk-sec .help-desk-header .create-ticket-btn a {
        font-size: 12px;
    }
    .settings-content .detail-boxes .search-box{
        flex-wrap: wrap;
        gap: 15px;
    }
    .settings-content .detail-box-content .input-box .form-control {
        padding: 7px 35px 7px 10px;
    }
    .intellect-testimonials .myTestimonialSwiper .swiper-slide.swiper-slide-active {
        transform: scale(1.2);
    }
    .profile-right-div {
        display: flex;
    }
    .intellect-navbar ul li a {
        font-size: 15px;
    }
    .profile-matches-view-page .connects-swiper .view-all a {
        width: 19%;
    }
    .profile-varification h1 {
        width: auto;
    }
    .profile-varification-card .prf-content-box p {
        flex: 1;
    }
    .margin-top-for-tab {
        margin-top: 20px;
    }
    
  }

  @media screen and (min-device-width: 992px)
  and (max-device-width: 1024px) {
  }
  @media screen and (min-device-width: 577px)
  and (max-device-width: 991px) {
    .profile-right {
        padding-left: 30px;
    }
    
  }
  /* For Tablet View */
  @media screen and (min-device-width: 768px)
  and (max-device-width: 1024px) {
    .intellect-banner, .intellect-banner .img {
        height: 90vh;
    }
    .service-details-and-form-bg {
        overflow: hidden;
    }
    .nav-links.open li a{
        color: #ffffff;
    }
    .navbar-login {
        width: 15% !important;
        margin-right: 25px;
    }
    .banner-text {
        transform: translate(5%, 50%);
        width: 91%;
    }
    .intellect-navbar .nav-links {
        width: 70%;
    }
    .profile-page .profile-page-banner{
        padding: 38px 20px;
        gap: 10px;
    }
    .profile-page .size-up {
        font-size: 23px;
    }
    .profile-page .profile-page-banner p {
        font-size: 16px;
    }
    .profile-banner-button .profile-pg-btn{
        padding: 6px 11px;
        font-size: 11px;
    }
    .profile-card-container {
        justify-content: flex-start;
        padding: 15px;
    }
    .profile-left-menu .sidenav .button-active ul li, .profile-dropdown li {
        font-size: 13px;
    }
    .help-btn a, .dashboard-btn a, .settings-btn a, .feedback-btn a{
        font-size: 13px !important;
    }
    .profile-page .profile-box {
        padding: 25px 20px;
    }
    .profile-page .profile-box h2 {
        font-size: 18px;
    }
    .profile-page .progressbar-head p, .profile-head p{
        font-size: 12px;
    }
    .profile-page .profile-box::after {
        bottom: 62px;
    }
    .preference-center .match-making-cards{
        flex-wrap: wrap;
    }
    .profile-page .profile-left {
        padding: 15px 15px 0 25px;
    }
   
  }
   
  /* For Mobile Portrait View */
  @media screen and (max-device-width: 480px)
  and (orientation: portrait) {
    
  }
   
  /* For Mobile Landscape View */
  @media screen and (max-device-width: 640px)
  and (orientation: landscape) {
    
  }
   
  /* For Mobile Phones Portrait or Landscape View */
  @media screen and (max-device-width: 640px) {
    
  }
   
  /* For iPhone 4 Portrait or Landscape View */
  @media screen and (min-device-width: 320px)
  and (-webkit-min-device-pixel-ratio: 2) {
    
  }
   
  /* For iPhone 5 Portrait or Landscape View */
  @media (device-height: 568px) and (device-width: 320px)
  and (-webkit-min-device-pixel-ratio: 2) {
    
  }
   
  /* For iPhone 6 and 6 plus Portrait or Landscape View */
  @media (min-device-height: 667px) and (min-device-width: 375px)
  and (-webkit-min-device-pixel-ratio: 3) {
    
  }