/* Mobile Media Query */
@media only screen and (min-width: 320px) and (max-width: 750px) {
    form.addNewBusinessLocation p.one input {
        width: 100% !important;
        margin-bottom: 12px;
    }
    
    form.addNewBusinessLocation .avatar-upload div#imagePreview {
        width: 250px !important;
        height: 250px !important;
    }
    ul.password_validation_show_list li label {
        display: inline;
    }
    .avatar-upload .avatar-edit {
        width: 76% !important;
        margin: 0 auto;
    }
    form.addNewBusinessLocation .avatar-upload label::after {
        font-size: 17px;
    }   
    form.addNewBusinessLocation p.one select {width: 100% !important;}
        section.frontend-dashboard .row {
        flex-direction: column !important;
    }
    
    section.frontend-dashboard .row .col-lg-3 {
        width: 100%;
    }
    
    section.frontend-dashboard .row .col-lg-9 {
        width: 100% !important;
    }
    
    section.frontend-dashboard .col-lg-9 .banner {
    height: unset !important;
    padding: 12px 0px;
    justify-content: center !important;
    }
    
    section.frontend-dashboard .col-lg-9 .banner h2 {
        margin: 0 !important;
        font-size: 20px !important;
    }
    form.addNewBusinessLocation .avatar-upload label {
        width: 100% !important;
        margin: 0px !important;
        height: unset !important;
    }
    form.addNewBusinessLocation .accountPage .avatar-upload label {
        width: 40px !important;
        height: 40px !important;
    }
    .avatar-upload .avatar-edit {
        width: 100% !important;
        margin-bottom: 5px;
    }
    
    div#payment-stripe div.form-group {
        padding: 0 !important;
    }
    section.frontend-dashboard .sidebar div#sidebar-menu {
        padding: 14px 0px !important;
    }
    
    section.frontend-dashboard div.inner-content {
        padding: 36px 22px 42px !important;
    }
    
    section.frontend-dashboard div.inner-content table td {
        font-size: 12px;
        padding: 10px 6px !important;
    }
    
    section.frontend-dashboard div.inner-content table th {
        font-size: 12px !important;
    }
    
    section.frontend-dashboard div.inner-content div.dataTables_wrapper {
        width: 100%;
        overflow-x: scroll;
        white-space: nowrap;
    }
    
    .dataTables_wrapper .dataTables_length {
        text-align: right !important;
    }
    
    .dataTables_wrapper .dataTables_filter {
        text-align: right !important;
    }
    form.addNewBusinessLocation p.four {
        width: 100% !important;
    }
    form.addNewBusinessLocation p {margin-bottom: 7px !important;}

    section.frontend-dashboard div.inner-content .top-action-button a {
        font-size: 12px !important;
    }
    
    section.frontend-dashboard .sidebar div#sidebar-menu ul#side-menu li a {
        padding: 1px 0px 1px 20px !important;
    }
    form.addNewBusinessLocation p.two {
    width: 100%;
    padding: 0 !important;
    }
    form.addNewBusinessLocation p.institute_theme {
        width: 100%;
    }
    
    form.addNewBusinessLocation p.institute_theme {
        width: 100% !important;
        margin-bottom: 3px !important;
    }
    
    form.addNewBusinessLocation {
        width: 100%;
        padding: 0px !important;
    }
    
    form.addNewBusinessLocation 
     label {
        width: 100% !important;
    }
    
    form.addNewBusinessLocation 
     div#imagePreview {
        width: 99.5% !important;
        margin-bottom: 12px;
    }
    
    form.addNewBusinessLocation p.three {
        width: 100% !important;
        margin-bottom: 10px !important;
        padding: 0 !important;
    }
    
    form.addNewBusinessLocation p label {font-size: 12px;}
    
    form.addNewBusinessLocation p input, form.addNewBusinessLocation p select {
        height: 45px !important;
        font-size: 12px !important;
    }
    
    form.addNewBusinessLocation p textarea {
        height: 145px;
        font-size: 12px !important;
    }
    
    form.addNewBusinessLocation button.submitButton {
        margin: 0 auto;
        display: block;
        padding: 10px 30px;
        font-size: 13px;
    }
    form.addNewBusinessLocation div.form-file {
        width: 100% !important;
        padding: 0px 0px 30px !important;
    }
    form.addNewBusinessLocation p {
        padding: 0 !important;
    }
    
    /*========================================== front*/
    
    body section {
        overflow: hidden !important;
    }

    body section {
        width: 100%;
        overflow: hidden !important;
    }

    header .navbar-brand img {
        width: 55%;
        padding-left: 10px;
    }

    section.marketplace_section .advertisement_main div.courses .content p {
        padding-bottom: 0px !important;
    }

    #two-section .main {
        padding: 25px !important;
    }

    #two-section h5 {
        margin-bottom: 6px;
    }

    #two-section h3 {
        width: 100%;
        min-height: unset !important;
        margin: 13px 0px 20px !important;
        line-height: 26px !important;
        font-size: 18px;
    }

    #two-section ul li a {
        padding: 8px 12px !important;
        width: inherit !important;
        line-height: 25px !important;
        font-size: 14px;
    }

    #two-section h3 {
        line-height: 2;
    }

    footer .row:not(.copyright-row) {
        padding: 50px 8px 12px 8px !important;
    }

    footer .social-in-menu {
        margin: 20px 0px;
    }

    body footer .copyright-row {
        padding: 15px 0px !important;
    }

    footer .copyright-row.row p {
        font-size: 14px !important;
    }

    section.provider-sec1 h2 {
        font-size: 30px !important;
        line-height: 42px !important;
    }

    section.provider-sec1 p br {
        display: none !important;
    }

    section.provider-sec1 p {
        font-size: 15px !important;
        line-height: 27px;
        width: 98%;
    }


    section.provider-sec1 a.btn {
        padding: 13px 18px !important;
        line-height: normal;
        font-size: 14px;
        width: 170px;
    }

    section.provider-sec1 .row .col-lg-6:nth-child(2) {
        margin-top: 35px;
    }

    section.provider-sec1 .row .col-lg-6:nth-child(2) img {
        max-width: 100% !important;
    }

    section.provider-sec1 {
        padding-bottom: 42px !important;
    }

    section.provider-sec2 {
        padding: 40px 0px !important;
    }

    section.provider-sec2 h2 {
        font-size: 24px !important;
        line-height: 38px;
    }

    section.provider-sec2 h2 br {
        display: none !important;
    }

    section.provider-sec2 .col-md-12>p {
        font-size: 18px;
        margin: 12px 15px 20px !important;
    }

    section.provider-sec2 .y-box p {
        font-size: 17px;
        line-height: 26px !important;
        padding: 5px 15px;
    }

    section.provider-sec2 .y-box {
        margin-bottom: 14px;
        height: 200px !important;
    }

    section.provider-sec3 {
        padding: 50px 0px !important;
    }

    section.provider-sec3 .container {
        padding: 0 !important;
    }

    section.provider-sec3 h2 {
        font-size: 24px;
        line-height: 36px;
    }

    section.provider-sec3 p {
        width: 90%;
        font-size: 18px;
        line-height: 25px;
    }

    section.provider-sec4 p {
        font-size: 18px;
        margin-bottom: 24px;
        padding: 0 5px;
    }

    body section#youtube iframe {
        width: 100% !important;
        height: auto !important;
    }

    section.provider-sec5 {
        padding: 50px 0px !important;
    }

    section.provider-sec5 h2 {
        font-size: 30px;
        line-height: 22px;
        margin-bottom: 34px !important;
    }

    section.provider-sec5 .p-box p {
        font-size: 16px;
        line-height: 26px;
    }

    section.provider-sec5 .p-box {
        height: 246px !important;
        margin-bottom: 15px;
    }

    section.provider-sec5 a.btn {
        margin-top: 18px !important;
    }

    section.about-sec3 {
        padding: 50px 0px !important;
    }

    section.about-sec3 h2 {
        font-size: 20px;
        line-height: 31px;
        margin-bottom: 28px;
    }

    section.about-sec3 h3 {
        margin-bottom: 11px;
    }

    section.about-sec3 .testi-box {
        padding: 22px !important;
        margin-bottom: 14px;
    }

    .testi-head h4 br {
        display: none;
    }

    .testi-head h4 span {
        display: block !important;
        font-size: 14px;
        line-height: normal;
    }

    .testi-head h4 {
        font-size: 18px !important;
        line-height: 28px !important;
    }

    section.about-sec3 .testi-box p {
        font-size: 15px !important;
        line-height: 24px;
    }

    section.about-sec3 .testi-box p br {
        display: none;
    }

    section.provide-sec6 {
        padding: 50px 0px 50px;
    }

    section.provide-sec6 .row img {
        max-width: 100%;
    }

    section.provide-sec6 .row .col-md-6:nth-child(2) {
        margin-top: 25px;
    }

    section.provide-sec6 h2 {
        font-size: 26px;
        margin: 12px 0px 15px !important;
    }


    section.provide-sec6 form.registration-form>.row {
        display: block !important;
    }

    section.provide-sec6 label {
        margin: 16px 0px 4px !important;
        font-size: 14px;
    }

    section.provide-sec6 .form-control,
    section.provide-sec6 .form-select {
        height: 45px !important;
    }

    section.parent-sec1 {
        padding: 40px 0px 50px !important;
    }

    .parent-sec1 h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .parent-sec1 p {
        font-size: 15px;
        line-height: 26px;
    }

    .parent-sec1 a.theme-btn {
        font-size: 14px !important;
        height: unset !important;
        width: 125px !important;
    }

    .parent-sec1 .ml-3 {
        margin-left: 6px !important;
    }

    section.parent-sec1 img {
        margin-top: 40px !important;
    }

    section.parent-sec2 {
        padding: 50px 0px 50px !important;
    }

    section.parent-sec2 img {
        padding: unset !important;
    }

    section.parent-sec2 h2 {
        font-size: 25px !important;
        line-height: 33px;
        margin: 14px 0 10px;
    }

    section.parent-sec2 h2 br {
        display: none !important;
    }

    section.parent-sec2 p {
        font-size: 14px;
    }

    section.parent-sec2 input[type=submit] {
        right: 0 !important;
        width: 120px !important;
    }

    section.parent-sec3 {
        padding: 50px 0px 40px !important;
    }

    section.parent-sec3 h2 {
        font-size: 25px;
        line-height: 32px;
        width: 80%;
        margin: 0 auto 28px !important;
    }

    section.parent-sec3 .container .row .col-md-12 .row {
        flex-direction: column !important;
    }

    section.parent-sec3 p {
        font-size: 20px !important;
        line-height: normal;
        margin: 4px 0px 12px !important;
    }

    section.parents-sec5 h2 {
        font-size: 25px !important;
        line-height: 33px;
        margin: 12px 0px 20px !important;
    }

    section.parents-sec5 {
        padding: 40px 0px !important;
    }

    section.parents-sec5 p {
        font-size: 14px;
        line-height: 26px;
    }

    section.parents-sec5 p i {
        margin-right: 8px;
    }

    section.parents-sec5 a.btn {
        margin: 10px 0px 34px !important;
    }

    section.parents-sec6 {
        padding: 28px 0px !important;
    }

    section.parents-sec6 h2 {
        font-size: 22px;
        line-height: 37px;
        margin-bottom: 8px;
    }

    section.parents-sec6 p {
        font-size: 15px !important;
        line-height: 26px;
    }

    section.parents-sec6 p br {
        display: none;
    }

    section.parents-sec6 .three-box .two-box {
        justify-content: space-between !important;
        align-items: baseline !important;
        gap: 16px !important;
        padding: 0px 14px !important;
        margin-top: 25px;
    }

    section.parents-sec6 .three-box .two-box p {
        width: 50% !important;
        font-size: 14px !important;
        height: unset !important;
    }

    section.parents-sec6 .three-box .two-box a {
        width: 60% !important;
        margin: 0 !important;
        font-size: 14px;
        height: unset !important;
    }

    section.parents-sec6 .three-box {
        padding: 20px 20px 30px !important;
        margin-bottom: 20px !important;
    }

    section.parents-sec6 .three-box h4 {
        margin-left: 0px;
        font-size: 25px;
        line-height: normal;
        text-align: center;
    }

    section.marketplace_banner {
        height: 150px;
    }

    section.marketplace_banner h1 {
        font-size: 40px;
        line-height: 42px;
        padding: 0px !important;
    }

    section.marketplace_section {
        padding: 50px 8px !important;
    }

    section.marketplace_section .row .col-lg-3 {
        margin-bottom: 22px;
    }

    section.marketplace_section .col-lg-9 {
        padding: 6px 16px !important;
    }

    section#admission_form_online {
        padding: 50px 0px;
    }

    section#admission_form_online .admission-form {
        flex-direction: column !important;
        align-items: flex-start;
    }

    section#admission_form_online .admission-form .col-sm-7 {
        width: 100% !important;
    }

    section#admission_form_online .admission-form .col-lg-5 {
        width: 100% !important;
        padding: 0 !important;
        margin-top: 16px;
    }

    section.registration-area {
        padding: 60px 0px !important;
    }

    section.registration-area form#registration-form {
        width: 100%;
    }

    form.registration-form .form-outline {
        margin-bottom: 10px;
    }

    form#registration-form button.register-btn {
        margin-top: 10px;
        width: 125px !important;
    }

    form#registration-form p.not-registered {
        margin-bottom: 6px;
        font-size: 12px;
    }

    form#registration-form {
        width: 100% !important;
    }

    form#registration-form legend {
        font-size: 12px;
        padding: 10px 14px !important;
    }

    form#registration-form fieldset {
        padding: 30px 20px !important;
    }

    .form-outline.threenames input {
        width: 100% !important;
        margin: 0px 0px 12px !important;
    }

    .form-outline.threenames select {
        width: 100% !important;
    }

    form#registration-form label.form-label {
        margin-bottom: 6px !important;
    }

    ul.password_validation_show_list li {
        margin-bottom: 10px !important;
    }

    section#page-header {
        padding: 50px !important;
    }

    .page-header h1 {
        font-size: 40px !important;
        margin-bottom: 8px !important;
    }

    section.privacy-sec1 {
        padding: 40px 0px !important;
    }

    section.privacy-sec1 p {
        font-size: 14px !important;
    }

    section.privacy-sec1 h2 {
        font-size: 18px !important;
        line-height: 28px;
        margin: 0px 0px 8px !important;
    }

    section.about-sec1 {
        padding: 50px 0px !important;
    }

    .about-sec1 h2 {
        font-size: 28px !important;
    }

    .about-sec1 h3 {
        font-size: 18px !important;
    }

    section.about-sec1 p {
        font-size: 14px;
        line-height: 25px;
    }

    .navbar-toggler {
        padding: 5px !important;
    }

    section.about-sec2 p {
        font-size: 14px;
        line-height: 24px;
        text-align: left;
    }

    section.about-sec2 {
        padding-bottom: 50px;
    }

    section.about-sec2 a.btn {
        font-size: 14px;
        width: 148px !important;
        height: unset;
        line-height: 28px;
    }
    
    
    /*--------*/
    
    footer a.footer-logo {
    text-align: center;
    }
    footer .social-in-menu {
        text-align: center;

    }
    footer .social-in-menu a:nth-child(3) {
    margin: 0;
    }
    footer p{
        text-align: center;
    }
    footer h4{
        text-align: center;
        margin-top: 15px;
    }
    footer ul.footer-nav li a{
        text-align: center;
    }
    footer ul.footer-nav li{
        text-align: center;
    }
    #two-section h5{
        font-size: 12px;
    }
    .pricing-sec1 .pricing-col{
            margin-bottom: 20px;
    }
    section.pricing-sec1 h2{
        font-size: 28px;
    }
    section.pricing-sec1{
        padding: 50px 0;
    }
    section.pricing-sec1 .col-md-12 > p{
        margin-bottom: 40px;
    }
    html {
        width: 100%;
        overflow-x: hidden;
    }
    
    section.frontend-dashboard div.inner-content .top-action-button {
    text-align: center;
    }
    
    .navbar-light .navbar-toggler {
        box-shadow: unset !important;
    }  
    section.about-sec2 h2 {
        font-size: 30px;
        text-align: left;
    }  
    section.provide-sec6 h3 {
        font-size: 13px;
    }
    section.provider-sec2 .y-img img.img-fluid {
        max-width: 40%;
    }
    section.provider-sec5 .p-img img.img-fluid {
        width: 40%;
    }
    section.privacy-sec1 ul li{
        font-size: 14px;
        color: #666666;
    }
    section#admission_form_online .admission-form h1 {
        font-size: 22px;
        margin: 20px 0px 15px;
    }
    section#admission_form_online .admission-form .sidebar h1 {
        font-size: 15px;
        padding: 10px 10px;
        line-height: 20px;
    }
    section.parent-sec2 input.form-control {
        width: 100%;
    }
    section.parents-sec6 .form-control {
        width: 100%;
    }
    section#admission_form_online .admission-form .sidebar p b {
        width: 17%;
        font-size: 13px;
    }
    section#admission_form_online .admission-form .sidebar p span {
        width: 81%;
    }
    
    section.frontend-dashboard .sidebar div#sidebar-menu ul#side-menu li a span.badge{
        margin-right: 10px;
        line-height: 0px;
    }
    form.addNewBusinessLocation div.form-file.two-sep.one_line.accountPage .avatar-upload div#imagePreview{
        margin: 0 auto;
        display: table;
    }   
    section.frontend-dashboard div.inner-content table td img {
        max-width: 80px;
        width: 100%;
        height: 40px;
    } 
    section.frontend-dashboard tr.child span.dtr-data a span.btn.btn-sm.btn-success {
        font-size: 11px;
        padding: 4px 8px;
    }
    section.frontend-dashboard div.inner-content table td a {
        font-size: 11px;
        padding: 4px 8px;
    }
    section.frontend-dashboard tr.child span.dtr-data span.btn.btn-sm.btn-success {
        font-size: 11px;
        padding: 4px 8px;
    }    
    ul.password_validation_show_list{
        margin: 12px 0px 20px;
    }
    section.frontend-dashboard div.inner-content div.dataTables_filter label input {
        padding: 0px 6px;
        height: 30px;
        font-size: 14px;
    }
    section.frontend-dashboard div.inner-content div.dataTables_length label {
        font-size: 14px;
    }
    section.frontend-dashboard div.inner-content div.dataTables_filter label{
        font-size: 14px;
    }    
    section.frontend-dashboard div.inner-content div.dataTables_paginate{
        margin-bottom: 10px;
    }
        
    
    
}


/* Tablets Media Query */
@media only screen and (min-width: 750px) and (max-width: 1024px) {
    header .container {
        max-width: 100% !important;
    }

    footer .container {
        max-width: 100%;
    }

    footer .row {
        display: unset !important;
    }

    footer .row .col-md-3 {
        display: inline-block !important;
        width: 33.1%;
        vertical-align: top;
    }

    footer .row .col-md-3:last-child {
        width: 100% !important;
    }

    footer {
        padding: 45px 24px 8px !important;
    }

    footer a.footer-logo {
        margin-bottom: 18px;
    }

    footer a.footer-logo img {
        width: 68%;
    }

    footer .row .col-md-3:last-child p {
        width: 100% !important;
    }

    footer .row .col-md-3:last-child p br {
        display: none;
    }

    section.provide-sec6 .col-md-6 img {
        max-width: 100% !important;
    }

    section.provide-sec6 {
        padding: 50px 0px !important;
    }

    section.provide-sec6 label {
        margin: 12px 0px 2px !important;
        font-size: 14px !important;
    }

    section.provide-sec6 h2 {
        font-size: 40px;
        margin-bottom: 8px !important;
    }

    #two-section h3 {
        min-height: unset !important;
    }

    #two-section img {
        max-width: 99% !important;
    }

    .parent-sec1 h2 {
        font-size: 22px !important;
        line-height: 35px !important;
    }

    section.parent-sec1 {
        padding: 45px 0px 50px !important;
    }

    section.parent-sec2 {
        padding: 50px 0px !important;
    }

    section.parent-sec2 h2 {
        font-size: 28px;
        line-height: 34px;
    }

    section.parent-sec2 h2 br {
        display: none;
    }

    section.parent-sec2 input[type=submit] {
        right: 0;
    }

    section.parent-sec3 h4 {
        top: 75px;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 100%;
        font-size: 18px;
    }

    section.parent-sec3 {
        padding-top: 50px;
        padding-bottom: 50px !important;
    }

    section.parents-sec4 {
        padding: 50px 0px;
    }

    section.parents-sec4 .row {
        flex-direction: column;
    }

    section.parents-sec4 .row .col-md-8 {
        width: 100% !important;
    }

    section.parents-sec4 .row .col-md-8 iframe {
        width: 100% !important;
    }

    section.parents-sec5 {
        padding: 50px 0px;
    }

    section.about-sec3 .testi-box p {
        font-size: 14px;
    }

    section.about-sec3 .testi-box p br {
        display: none;
    }

    section.parents-sec6 .three-box .two-box p {
        width: 50% !important;
        font-size: 12px;
        margin: 0;
        height: unset;
    }

    section.parents-sec6 .three-box .two-box a {
        width: 50%;
        margin: 0;
        font-size: 12px;
        padding: 15px 0px !important;
        height: unset;
    }

    section.parents-sec6 .three-box .two-box {
        align-items: baseline;
        gap: 12px;
        margin-top: 18px;
    }

    section.parents-sec6 .three-box {
        padding: 17px 0px !important;
    }

    section.parents-sec6 .three-box h4 {
        font-size: 18px;
    }

    section.parents-sec6 {
        padding-bottom: 50px;
    }

    section.parents-sec6 p {
        font-size: 16px;
    }

    section.marketplace_banner h1 {
        padding: 50px 0px;
    }

    section.marketplace_banner {
        height: 150px;
    }

    section#admission_form_online {
        padding: 50px 0px;
    }

    form .threenames input {
        width: 100% !important;
        margin-bottom: 12px;
    }

    form .threenames select {
        width: 100% !important;
    }

    section#page-header {
        padding: 50px 0px !important;
    }

    section.privacy-sec1 {
        padding: 50px 0px !important;
    }

    section.privacy-sec1 p {
        font-size: 15px;
        line-height: 22px;
    }

    section.privacy-sec1 h2 {
        font-size: 25px;
        margin-bottom: 12px;
    }
    section.provider-sec2 {
    padding: 50px 0px;
    }
    section.provider-sec2 h2 {font-size: 35px;line-height: 45px;}
    
    section.provider-sec2 .col-md-12 > p {
        margin-bottom: 20px;
        font-size: 20px;
    }
    
    header {
        padding: 0px 12px;
    }
    
    header img {
        width: 60% !important;
    }
    section.provider-sec2 .y-box p {font-size: 14px;width: 65%;margin: 0 auto;line-height: 22px;}
    
    section.provider-sec2 .y-box {
        height: 170px;
        padding-top: 90px;
    }
    section.provider-sec4 p {
    font-size: 20px;
    margin-bottom: 26px;
}

    section.provider-sec4  .col-md-8 {
        width: 100%;
    }
    
    section.provider-sec4 .col-md-8 iframe {width: 100% !important;}
    
    section.provider-sec5 .p-box p {font-size: 12px !important;line-height: 24px;}
    
    section.provider-sec5 .p-box {
        height: 228px;
    }
    
    section.provider-sec5 {
        padding: 50px 0px;
    }
    
    section.about-sec3 {
        padding: 50px 0px;
    }
    
    .testi-head h4 {font-size: 16px;margin: 0;line-height: normal;}
    
    .testi-head h4 br {display: none;}
    
    .testi-head h4 span {
        display: block;
        font-size: 12px !important;
        line-height: normal;
    }
    section.provider-sec1 .align-items-center img {max-width: 100% !important;}
    
    section.provider-sec1 {
        padding: 50px 0px;
    }
    
    section.provider-sec2 {
        padding: 50px 0px;
    }
    
    section.provider-sec5 .p-box p {
        font-size: 16px;
        width: 65%;
        margin: 0 auto;
        padding-top: 10px;
    }
    
    section.provider-sec5 {
        padding: 50px;
    }
    
    section.about-sec3 {
        padding: 50px 0px;
    }
    
    section.about-sec3 .testi-box p br {
        display: none;
    }
    
    section.about-sec3 .testi-box p {
        font-size: 15px !important;
        line-height: 30px !important;
    }
    
    .testi-head h4 br {
        display: none;
        line-height: normal;
        margin: 0;
    }
    
    .testi-head h4 span {
        display: block;
        font-size: 15px;
    }
    
    
    /*------------*/
    
    
    section.provider-sec5 .p-box p br{
        display: none;
    }
    
    footer .row h4 {
        text-align: left;
    }
    
    footer .row li {
        text-align: left !important;
    }
    
    footer .row .col-md-3:nth-child(2) {
        padding-left: 45px;
    }
    
    footer .row .col-md-3:nth-child(3) {
        padding-left: 45px;
    }
    .parents-sec6 .three-img img.img-fluid {
         width: 100%;
    }
    section.parent-sec3 h4{
        font-size: 10px;
        top: 39px;
    }
    section.parent-sec3 .container .row .col-md-12 .row {
        flex-direction: row !important;
    }
    section.parent-sec3 p{
        font-size: 16px !important;
    }
    
    
    
}

@media only screen and (min-width: 978px) and (max-width: 1050px) {
    section#two-section .container-fluid>.row {
        flex-direction: column !important;
    }

    section#two-section .container-fluid>.row .col-lg-6.main {
        width: 100%;
    }
    header {
    padding: 0px 12px;
    }
    
    header img {
        width: 60% !important;
    }
    footer .row .col-md-3:last-child form {
        width: 60%;
    }
    
    section.parent-sec3 h4{
        top: 53px;
    }
    footer .row .col-md-3:last-child {
    margin: 36px 0 0;
    }
    section.parents-sec6 .three-box .two-box {
    flex-direction: column;
    }
    section.parents-sec6 .three-box .two-box p {
        width: 100% !important;
    }
    section.parents-sec6 .three-box .two-box a{
        width: 100%;
    }


    
}