 .ins-home-desktop{
        display:block !important;
    }
      .ins-home-mobile{
        display:none !important;
    }
    
@media screen and ( max-width: 600px ){
    
        
    .ins-home-desktop{
        display:none !important;
    }
      .ins-home-mobile{
        display:block !important;
    }
    
    .main-heading {
    font-family: Outfit;
    font-weight: 600; 
    font-size: 28px; 
    line-height: 38px; 
}


/*headeer*/

.navbar-toggler:focus {
    box-shadow: none;
}

.header .navbar-expand-lg .navbar-nav .nav-link:hover, .header .navbar-expand-lg .navbar-nav .nav-link.active:focus::after {
    filter: invert(56%) sepia(94%) saturate(1216%) hue-rotate(185deg) brightness(92%) contrast(89%);
}

nav.navbar .container:has(.col-sm-8.navbar-collapse.show) {
    background: linear-gradient(320.33deg, rgb(74 144 226 / 99%) 3.3%, #25559A 32.44%, #001A52 89.78%);
}
 

.header .navbar-expand-lg .navbar-nav .nav-link {
    font-size: 15px;
    line-height: 20px;
    padding: 20px 0;
    border: none;
}

.header .navbar-expand-lg .navbar-nav .nav-item {
    margin: 0px 7px;
}

.header .navbar-expand-lg .navbar-nav .nav-link.dropdown-toggle::after {
    background-size: 13px;
    width: 13px;
    height: 13px;
    position: relative;
    top: 7px;
}

.header-contact-mobile {
    display: inline-block !important;
   padding: 13px 17px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    margin-top: 129px;
}

.contact-btn img {
    width: 7px;
    margin-left: 6px;
    margin-top: -2px;
}
.contact-btn:hover img {
    transform: scale(1.2) translate(0px, -1px);
}
.navbar-collapse {
    margin-bottom: 14px;
}

.header .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item {
    font-size: 15px;
    line-height: 20px;
    padding: 18px 0;
}

.header .navbar-expand-lg .navbar-nav .dropdown-menu li+li {
    border: none;
}
 

.header .navbar-expand-lg .navbar-nav .dropdown-menu {
    background: #012b7369;
    border-radius: 0;
    margin: 0;
    padding: 0 14px;
    border: none;
    margin-top: -10px;
    border-top: 2px solid #ffffff29;
}

.header .navbar-expand-lg .navbar-nav .nav-link:hover, .header .navbar-expand-lg .navbar-nav .nav-link.active:focus {
    color: #52ABF4;
}

 
 
button.navbar-toggler span {
    background-image: url(https://innovethics.net/staging/navbar-lines.png);
    width: 23px;
}
 

a.navbar-brand img {
    max-width: 24px;
    object-fit: contain;
}

nav.navbar .container {
    padding-top: 8px;
    padding-bottom: 8px;
}

/*faq*/

 /*faq-css*/
  

section.faq-main.padd-bottom-180 h2.main-heading {
    max-width: 210px;
}
.sr-faq-container {
    margin-top: 40px;
}
.faq-accordian .accordion-item .accordion-button {
    font-size: 16px;
    line-height: 21px;
    gap: 16px;
}

.faq-accordian .accordion-item+.accordion-item {
    margin-top: 27px;
}


.faq-accordian .accordion-item .text ul li::before {
    content: ' ' !important;
    background-image: url("service-images_1/list-style.png");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    width: 11px;
    height: 11px;
    left: 0;
    top: 6px;
    margin: 0;
}

.faq-accordian .accordion-item .text ul li {
    padding-left: 25px;
    position: relative;
    font-size: 15px;
    line-height: 21px;
}

.faq-accordian .accordion-item .accordion-button::after {
    width: 12px;
    height: 12px;
}
.faq-accordian .accordion-item p.text-24 {
    font-size: 16px;
    line-height: 20px;
}


/*footer*/

.footer .align-items-center {
    display: flex;
}

.footer .align-items-center .col-sm-6 a img {
    height: 24px;
    max-width: 142px;
}

.ins-social-icons p.follow-us {
    font-size: 12px;
    line-height: 12px;
}


.row.align-items-center .col-sm-6 {
    width: 50%;
}
 
.f-links li {
    margin-top: 0 !important;
    margin-bottom: 20px;
}

.f-links li a.text-22 {
    font-size: 16px;
    line-height: 20px;
}
.footer::before {
  content: '';
        top: 70%;
        width: 100%;
        height: 295px;
        background-size: contain;
        background-position: center;
}

 
.footer  .col-sm-3 p > br {
    display: none;
}
 

.footer .row .col-sm-3:nth-child(3) p:nth-child(2) ,.footer .row .col-sm-3:nth-child(3) p:nth-child(4) {
    font-size: 12px;
    line-height: 12px;
}

 

.footer .row .col-sm-12 p.mt-50 {
    margin-top: 37px;
}
 

footer.footer {
    padding-bottom: 281px;
    background:linear-gradient(170.59deg, #012B73 0%, #12438D 42.23%, #4A90E2 98.71%);
}
 
 /*whatsapp-icon*/
 a.whatspp-icon img {
    width: 47px;
}

a.whatspp-icon.show {
    right: 26px;
    bottom: 21px;
}
 

}