body,
    p,
    a,
    label,
    li {
        font-family: 'Open Sans', sans-serif !important;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: 'Prata', serif !important;
    }

    .okewa-right .okewa-pulse_3 {
        left: 0px !important;
        right: inherit !important;
    }

    .okewa-right #okewa-floating_cta,
    .okewa-right #okewa-floating_popup {
        left: 20px !important;
        right: inherit !important;
    }

    .list-icons li,
    .list li {
        padding: 5px 0;
        line-height: 20px !important;
    }

    .innerservicebutton {
        -webkit-animation: glowinginner 1500ms infinite;
        -moz-animation: glowinginner 1500ms infinite;
        -o-animation: glowinginner 1500ms infinite;
        animation: glowinginner 1500ms infinite;
        color: #000;
        padding: 10px 20px 10px 20px;
        display: block;
        text-align: center;
        margin-bottom: 20px;
        font-weight: 400;
        text-transform: capitalize;
        font-size: 15px;
    }

    .innerservicesubheading {
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 500;
        color: #82459e;
        margin-top: 0px;
    }

    .stickysidebar {
        position: sticky;
        top: 0px;
    }

    .commonwebsiteheadingleftservice {
        font-size: 30px;
        line-height: 36px;
        color: #000;
        font-weight: 400;
        text-transform: capitalize;
        margin-bottom: 5px;
    }

    .sidehed2 {
        font-size: 30px !important;
        margin: 10px 0;
        font-weight: 800 !important;
        color: #000 !important;
        text-transform: capitalize !important;
    }

    .collapse-style-2 .panel-heading a {
        background-color: #eaab1c !important;
        border: 1px solid #eaab1c !important;
    }

    @-webkit-keyframes glowinginner {
        0% {
            background-color: #eaab1c;
            -webkit-box-shadow: 0 0 3px #fbe8bc;
        }

        50% {
            background-color: #fbe8bc;
            -webkit-box-shadow: 0 0 40px #eaab1c;
        }

        100% {
            background-color: #eaab1c;
            -webkit-box-shadow: 0 0 3px #fbe8bc;
        }
    }

    @-moz-keyframes glowinginner {
        0% {
            background-color: #c8d6e5;
            -webkit-box-shadow: 0 0 3px #fbe8bc;
        }

        50% {
            background-color: #fbe8bc;
            -webkit-box-shadow: 0 0 40px #eaab1c;
        }

        100% {
            background-color: #eaab1c;
            -webkit-box-shadow: 0 0 3px #fbe8bc;
        }
    }

    @-o-keyframes glowinginner {
        0% {
            background-color: #c8d6e5;
            -webkit-box-shadow: 0 0 3px #fbe8bc;
        }

        50% {
            background-color: #fbe8bc;
            -webkit-box-shadow: 0 0 40px #eaab1c;
        }

        100% {
            background-color: #eaab1c;
            -webkit-box-shadow: 0 0 3px #fbe8bc;
        }
    }

    @keyframes glowinginner {
        0% {
            background-color: #c8d6e5;
            -webkit-box-shadow: 0 0 3px #fbe8bc;
        }

        50% {
            background-color: #fbe8bc;
            -webkit-box-shadow: 0 0 40px #eaab1c;
        }

        100% {
            background-color: #eaab1c;
            -webkit-box-shadow: 0 0 3px #fbe8bc;
        }
    }

    .innerheaderbackground {
        position: relative;
        display: flex;
        align-items: center;
    }

    .innerheaderbackground:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        right: 0px;
        background: linear-gradient(to right, #eaab1cb3, #8f4e9db3);
        background: #000000b3;
    }

    .innerheaderbackground .pv-20 {}

    .innerheaderheading {}

    .innerheaderheading h1 {
        font-size: 30px;
        line-height: 36px;
        font-weight: 800;
        color: #fff;
        text-transform: capitalize;
    }

    .innerheaderheading h1 span {
        display: block;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 15px;
    }

    .innerheaderbackground p {
        font-size: 15px;
        line-height: 30px;
        color: #fff;
        font-weight: 400;
    }

    p.foot1 {
        color: #000;
        font-size: 13px !important;
        line-height: 23px !important;
    }

    .timetablefooter {
        margin: 0px;
        padding: 0px;
    }

    .timetablefooter li {
        color: #000;
        font-size: 13px !important;
        line-height: 23px !important;
        list-style: none;
        margin-bottom: 3px;
    }

    body {
        font-size: 15px;
        line-height: 30px;
        color: #000;
        font-weight: 400;
    }

    .timetablefooter li strong {
        color: #8f4e9d;
        padding-right: 10px;
    }

    .list-icons a {
        color: #000;
        font-size: 13px !important;
    }

    .text-default {
        color: #8f4e9d !important;
    }

    a:focus,
    a:active,
    a:hover {
        outline: none;
        color: #8f4e9d !important;
        text-decoration: none !important;
    }

    .dark hr {
        margin-bottom: 10px !important;
    }

    .dropdown-large {
        position: static !important;
    }

    .dropdown-menu-large {
        margin-left: 16px;
        margin-right: 16px;
        padding: 20px 0px;
    }

    .dropdown-menu-large>li>ul {
        padding: 0;
        margin: 0;
    }

    .dropdown-menu-large>li>ul>li {
        list-style: none;
    }

    .dropdown-menu-large>li>ul>li>a {
        display: block;
        padding: 3px 0px;
        clear: both;
        font-weight: 500;
        line-height: 1.428571429;
        color: #333333;
        white-space: normal;
        font-size: 13px;
    }

    .dropdown-menu-large>li ul>li>a:hover,
    .dropdown-menu-large>li ul>li>a:focus {
        text-decoration: none;
        color: #8f4e9d;
    }

    .dropdown-menu>li>a {
        font-size: 14px !important;
        font-weight: 300 !important;
    }

    .dropdown-menu>li>a:hover,
    .dropdown-menu>li>a:focus,
    .nav .open>a,
    .nav .open>a:hover,
    .nav .open>a:focus,
    .dropdown-menu>.active>a,
    .dropdown-menu>.active>a:hover,
    .dropdown-menu>.active>a:focus,
    .dropdown-menu .menu>.active>a,
    .dropdown-menu .menu>.active>a:hover,
    .dropdown-menu .menu>.active>a:focus {
        background-color: inherit !important;
        color: #8f4e9d !important;
        border: 0px !important;

    }

    .dropdown-menu-large .disabled>a,
    .dropdown-menu-large .disabled>a:hover,
    .dropdown-menu-large .disabled>a:focus {
        color: #999999;
    }

    .dropdown-menu-large .disabled>a:hover,
    .dropdown-menu-large .disabled>a:focus {
        text-decoration: none;
        background-color: transparent;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        cursor: not-allowed;
    }

    .dropdown-menu-large .dropdown-header {
        color: #8f4e9d;
        font-size: 13px;
        text-transform: uppercase;
        padding-left: 0px;
        text-align: left;
        background: none;
        font-weight: 900;
        letter-spacing: 1px;
        margin-bottom: 30px;
        border-bottom: 1px solid #eaab1c;
    }

    @media (max-width: 768px) {
        .dropdown-menu-large {
            margin-left: 0;
            margin-right: 0;
        }

        .dropdown-menu-large>li {
            margin-bottom: 30px;
        }

        .dropdown-menu-large>li:last-child {
            margin-bottom: 0;
        }

        .dropdown-menu-large .dropdown-header {
            padding: 3px 15px !important;
        }
    }

    .megamenulargedropdown {
        min-width: 435px !important;
        left: 0px !important;
        width: 435px !important;
        right: 0px;
        text-align: left !important;
    }

    .megamenulargedropdownfullwidth {
        min-width: 100% !important;
        left: 0px !important;
        width: 100% !important;
        right: 0px;
        text-align: left !important;
    }

    .megamenulargedropdown3column {
        left: 0px !important;
    }

    .populartreatment {
        position: relative;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .commonbodybutton {
        background: #eaab1c;
        color: #000;
        margin: 0 auto;
        text-align: center;
        display: block;
        width: fit-content;
        padding: 10px 20px 10px 20px;
        text-transform: capitalize;
        font-weight: 500;
        margin-top: 60px;
        text-decoration: none;
        transition: 0.3s;
    }

    .commonbodybutton:hover {
        transition: 0.3s;
        text-decoration: none;
        color: #000;
    }

    .populartreatment:after {
        background: url("/contact-us/images/upperleaves.png");
        content: "";
        position: absolute;
        width: 100%;
        height: 240px;
        top: 0px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top center;
        opacity: 0.1;
        z-index: 0;
    }

    .drcontent {
        background-color: #8f4e9d;
        padding: 50px 50px 25px 50px;
        position: relative;
    }

    .drcontent:after {
        content: "";
        background: url("/images/horline.png");
        width: 80px;
        height: 100%;
        top: 0px;
        position: absolute;
        left: -79px;
        background-repeat: no-repeat;
        right: 0px;
    }

    .aboutdrprofile {
        background: url("/images/drimage.jpg");
        border: 0px;
        padding: 0px;
        margin: 0px;
    }

    .commonwebsiteheadingleft {
        color: #fff;
        font-size: 30px;
        line-height: 30px;
        font-weight: 400;
        text-transform: capitalize;
        margin-top: 0px !important;
    }

    .commonwebsiteheadingleft span {
        display: block;
        font-size: 15px;
        font-weight: 400;
        text-transform: uppercase;
        padding-top: 10px;
        letter-spacing: 1px;
    }

    .drcontent a:hover {
        text-decoration: none;
        transition: 0.3s;
    }

    .drcontent a {
        background: #eaab1c;
        transition: 0.3s;
        text-decoration: none;
        color: #000;
        font-weight: 500;
        text-transform: capitalize;
        padding: 10px 20px 10px 20px;
        margin-top: 70px !important;
        display: block;
        width: fit-content;
        margin: 0 auto;
    }

    .bodycontent {
        color: #fff;
        line-height: 30px;
        font-size: 15px;
        padding-top: 20px;
        font-weight: 400;
    }

    .emptyspace {
        width: 100%;
        float: left;
        text-align: center;
        height: 25px;
    }

    .populartreatment .container {
        position: relative;
        z-index: 1;
    }

    /*
    h1,h2,h3,h4,h5,h6{
        font-family: 'Montserrat', sans-serif !important;
    }
    body, p, a, label, li{
        font-family: 'Mulish', sans-serif !important;
    }
*/
    #header-top-second ul li i {
        color: #fff;
        font-size: 13px;
    }

    #header-top-second ul li {
        color: #fff !important;
        font-size: 13px;
    }

    #header-top-second ul li a {
        color: #fff !important;
        font-size: 13px;
    }

    .header-top .list-inline {
        margin-top: 3px;
    }

    .innerpopulartreatmentcolumn {
        text-align: center;
        padding: 0px 10px 0px 10px;
        margin-bottom: 20px;
    }

    .innerpopulartreatmentcolumn .innerborder {
        border: 1px solid #864da263;
        padding: 20px 15px 20px 15px;
        min-height: 305px;
    }

    .testimonialsection2 .left i {
        position: absolute;
        left: -75px;
        top: 45%;
    }

    .testimonialsection2 .right i {
        position: absolute;
        right: -75px;
        top: 45%;
    }

    .commonwebsiteheading {
        font-weight: 400;
        font-size: 30px;
        text-transform: capitalize;
        padding-bottom: 20px;
        color: #000;
        position: relative;
        z-index: 1;
    }

    .innerpopulartreatmentcolumn a {
        text-decoration: none;
    }

    .innerpopulartreatmentcolumn span {}

    .innerpopulartreatmentcolumn span img {
        width: 80px;
        height: 80px;
        text-align: center;
        margin: 0 auto;
        border: 1px solid #8f4e9d;
        border-radius: 100px;
        padding: 15px;
    }

    .innerpopulartreatmentcolumn h4 {
        font-size: 15px;
        font-weight: 500;
        padding-top: 15px;
        text-transform: uppercase;
        padding-bottom: 0px;
    }

    .innerpopulartreatmentcolumn p {
        color: #000;
        font-size: 15px;
        line-height: 25px;
        font-weight: 400;
    }

    .testimonialsection .carousel-inner {
        position: relative;
        z-index: 1;
    }

    .testimonialsection {
        padding-top: 60px;
        padding-bottom: 60px;
        background-size: cover;
        background-position: top center;
        background-attachment: fixed;
        position: relative;
    }

    .testbutton {
        position: relative;
        z-index: 1;
    }

    .testimonialsection:after {
        content: "";
        position: absolute;
        background: linear-gradient(to left, #eaab1c85, #8f4e9d85);
        width: 100%;
        height: 100%;
        top: 0px;
        z-index: 0;
    }

    .testimonialsection2 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    #quote-carousel {
        padding: 0 10px 30px 10px;
        margin-top: 60px;
    }

    #quote-carousel .carousel-control {
        background: none;
        color: #CACACA;
        font-size: 2.3em;
        text-shadow: none;
        margin-top: 30px;
    }

    #quote-carousel .carousel-indicators {
        position: relative;
        right: 50%;
        top: auto;
        bottom: 0px;
        margin-top: 20px;
        margin-right: -19px;
    }

    #quote-carousel .carousel-indicators li {
        width: 50px;
        height: 50px;
        cursor: pointer;
        border: 1px solid #ccc;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        border-radius: 50%;
        opacity: 0.4;
        overflow: hidden;
        transition: all .4s ease-in;
        vertical-align: middle;
    }

    #quote-carousel .carousel-indicators .active {
        width: 128px;
        height: 128px;
        opacity: 1;
        transition: all .2s;
    }

    .item blockquote {
        border-left: none;
        margin: 0;
    }

    .item blockquote p:before {
        content: "\f10d";
        font-family: 'Fontawesome';
        float: left;
        margin-right: 10px;
    }

    .testoutercolumn .col-md-12 {
        background: #fff;
        padding-top: 30px;
        padding-bottom: 30px;
        min-height: 332px;
    }

    .testimonialsection #quote-carousel .left i {
        position: absolute !important;
        left: -10% !important;
        top: 20% !important;
        z-index: 1;
    }

    .testimonialsection #quote-carousel .carousel-control {
        position: absolute;
        z-index: 100;
    }

    .testimonialsection #quote-carousel .right i {
        position: absolute !important;
        right: -10% !important;
        top: 20% !important;
        z-index: 1;
    }

    .testimonialsection p {
        color: #000;
        font-size: 15px;
        text-align: center;
        line-height: 25px;
        font-weight: 200;
        margin-bottom: 0px;
    }

    .testimonialsection #quote-carousel {
        margin-top: 15px !important;
    }

    .testimonialsection small span {
        display: block;
        font-size: 11px;
        line-height: 1;
    }

    .testimonialsection small {
        color: #82459e;
        display: block;
        padding-top: 0px;
        font-size: 16px;
        font-weight: 500;
        padding-bottom: 0px;
    }

    .commonwebsitebutton {
        background: #eaab1c;
        font-size: 15px;
        color: #000;
        font-weight: 500;
        padding: 10px 40px 10px 40px;
        text-transform: capitalize;
        text-decoration: none;
        transition: 0.3s;
    }

    .commonwebsitebutton:hover {
        text-decoration: none;
        transition: 0.3s;
        color: #000;
    }

    .testimonialsection ul {
        margin: 0px;
        padding: 0px;
        text-align: center;
    }

    .testimonialsection ul li {
        list-style: none;
        display: inline-block;
    }

    .testimonialsection ul li i {
        color: #eaab1c;
        font-size: 12px;
        padding: 0px 2px 0px 2px;
    }

    .innerblogcolumn {}

    .ourblogsection {
        background: #f5f5f5;
        padding: 60px 0px 15px 0px;
    }

    .ourblogsection h2 {
        text-align: center;
        padding-bottom: 45px;
    }

    .ourblogsection .commonwebsitebutton {
        background: #eaab1c;
        font-size: 15px;
        color: #000;
        font-weight: 500;
        padding: 10px 40px 10px 40px;
        text-transform: capitalize;
        text-decoration: none;
        transition: 0.3s;
        width: fit-content;
        display: block;
        margin: 60px auto;
    }

    .bloglink {
        text-decoration: none;
    }

    .bloglink:hover {
        text-decoration: none;
    }

    .ourblogsection .innerblogcolumn {}

    .ourblogsection .innerblogcolumn img {}

    .ourblogsection .innerblogcolumn .blogcaption {
        margin-bottom: 0px !important;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding-left: 20px;
        padding-right: 20px;
    }

    .ourblogsection .innerblogcolumn .blogcaption span {
        font-size: 12px;
        font-weight: 600;
        color: #914e9e;
        padding-top: 10px;
        display: block;
        text-align: left;
        float: left;
    }

    .ourblogsection .innerblogcolumn .blogcaption i {
        font-size: 12px;
        font-weight: 600;
        display: block;
        text-align: right;
        float: right;
        position: absolute;
        top: 0px;
        background: #eaab1c;
        color: #000;
        padding: 5px 10px 5px 10px;
        font-style: normal;
        left: 0px;
    }

    .innerblogcolumn2 {
        background: #fff;
        padding: 0px;
    }

    .ourblogsection .innerblogcolumn h3 {
        text-align: left;
        margin-top: 0px;
        font-size: 20px;
        padding-top: 15px;
        font-weight: 500;
        padding-left: 20px;
        padding-right: 20px;
    }

    .ourblogsection .innerblogcolumn p {
        font-size: 15px;
        font-weight: 500;
        color: #000;
        opacity: 0.7;
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
    }

    .videogallery {
        padding-top: 60px;
        padding-bottom: 15px;
    }

    .videogallery h2 {
        text-align: center;
        padding-bottom: 45px;
    }

    .videogallery iframe {
        width: 100%;
        height: 100%;
    }

    .videogallery .commonwebsitebutton {
        display: block !important;
        margin: 45px auto !important;
        width: fit-content;
    }

    .main-navigation .dropdown-menu {
        top: 95% !important;
    }

    .breadcrumb-container {
        display: none;
    }

    .aboutdrprofileinner {
        background: url('/contact-us/img/BG-Banner.webp') !important;

        background-size: contain !important;
        background-repeat: no-repeat !important;
        margin: 0px;
        padding: 0px;
        border: 0px;
    }

    .profilecontinue {
        background-color: #8f4e9d;
        padding: 50px 50px 50px 50px;
        position: relative;
    }

    .profilecontinue p {
        color: #fff;
    }

    .social-links li a {
        margin-top: 0px !important;
        line-height: 1 !important;
        padding: 0px !important;
    }

    .social-links {
        text-align: center !important;
        width: 100% !important;
    }

    .extraqualification {}

    .extraqualification h1 {
        text-transform: capitalize;
        font-size: 18px;
        font-weight: 500;
        padding-bottom: 10px;
        color: #000;
        line-height: 25px;
    }

    .extraqualification ul {
        margin: 0px;
        padding: 25px 20px 25px 20px;
        background: #eaab1c;
        min-height: 450px;
        background: linear-gradient(to bottom, #eaab1c, #8f4e9d);
    }

    .extraqualification ul li {
        list-style: none;
        line-height: 23px;
        font-size: 15px;
        color: #000;
        border-bottom: 1px solid #0000001f;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }

    .researchpublication {}

    .researchpublication ul {}

    .researchpublication ul li {
        font-size: 15px;
        line-height: 25px;
        color: #fff;
        font-weight: 400;
        margin-bottom: 10px;
    }

    div.gallery {
        border: 1px solid #ccc;
    }

    .gallerysection {}

    .gallerysection h2 {}

    .gallerysection .responsive {
        margin-bottom: 20px;
    }

    .gallerysection .gallery {}

    .gallerysection .gallery img {
        width: auto;
        height: 200px !important;
        object-fit: cover;
    }

    div.gallery:hover {
        border: 1px solid #777;
    }

    div.gallery img {
        width: 100%;
        height: 25% !important;
    }

    div.desc {
        padding: 15px;
        text-align: center;
    }

    * {
        box-sizing: border-box;
    }

    .responsive {
        padding: 0 6px;
        float: left;
        width: 24.99999%;
    }

    @media only screen and (max-width: 700px) {
        .responsive {
            width: 49.99999%;
            margin: 6px 0;
        }
    }

    @media only screen and (max-width: 500px) {
        .responsive {
            width: 100%;
        }
    }

    .clearfix:after {
        content: "";
        display: table;
        clear: both;
    }

    .researchpublication {
        background: url("/images/team/research.jpg");
        padding: 60px 0px 60px 0px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .researchpublication ul {
        background: #000000bf;
        padding: 30px 30px 30px 30px;
    }

    .researchpublication .commonwebsiteheading {
        text-align: center;
        margin-top: 0px !important;
    }

    .aboutmar {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0px;
        right: 0px;
        margin: 0 auto;
    }

    .servicecontent {
        /*    position: absolute;*/
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        align-items: center;
        align-content: center;
        justify-content: center;
        justify-items: center;
        width: 100%;
        height: 100%;
        left: 0px;
        right: 0px;
        padding: 0px 20px 0px 20px;
        transition: 0.3s;
        /*        transition: opacity .3s ease-out,transform .3s ease-out;*/
    }

    .servicecontent h4 {
        color: #000;
        /*        transition: opacity .3s ease-out,transform .3s ease-out;*/
    }

    .servicecontent p {
        /*        display: none;*/
        /*    color: #fff;*/
        color: #000 !important;
        /*        transition: opacity .3s ease-out,transform .3s ease-out;*/
    }

    .servicecontent:after {
        opacity: 0;
        position: absolute;
        top: 10px;
        right: 20px;
        bottom: 10px;
        left: 20px;
        content: '';
        transition: opacity .35s, transform .35s;
        z-index: 1;
        border: 1px solid #b69e59;
        border-left: 0;
        border-right: 0;
        transform: scale(0, 1);
        transition: opacity .3s ease-out, transform .3s ease-out;

    }

    .servicecontent:before {
        /*
         position: absolute;
       top: 10px;
    right: 20px;
    bottom: 10px;
    left: 20px;
    content: '';
    opacity: 0;
    transition: opacity .35s,transform .35s;
    z-index: 1;
    border: 1px solid #b69e59;
            border-top: 0;
    border-bottom: 0;
    transform: scale(1,0);
        transition: opacity .3s ease-out,transform .3s ease-out;
*/

    }

    /*
    .servicecontent:hover, .innerimagecolumn:after{
    background: #000000d4;    
        transition: opacity .3s ease-out,transform .3s ease-out;
    }
*/
    /*
    .servicecontent:hover .innerimagecolumn img{
        filter: blur(1);
        transition: opacity .3s ease-out,transform .3s ease-out;
    }
*/
    /*
    .servicecontent:hover:before{
            opacity: 1;
    transform: scale(1);
        transition: opacity .3s ease-out,transform .3s ease-out;
    }
*/
    /*
    .servicecontent:hover:after{
            opacity: 1;
    transform: scale(1);
        transition: opacity .3s ease-out,transform .3s ease-out;
    }
*/
    .servicecontent:hover p {
        display: block;
        transition: 0.3s;
        transition: opacity .3s ease-out, transform .3s ease-out;
        color: :#000;
    }

    .innerimagecolumn {
        padding: 0px;
        position: relative;
        transition: opacity .3s ease-out, transform .3s ease-out;
    }

    .innerimagecolumn:after {
        content: "";
        position: absolute;
        transition: opacity .3s ease-out, transform .3s ease-out;
        width: 100%;
        height: 100%;
        left: 0px;
        right: 0px;
        top: 0px;
        /*    background: #0000008c;*/
    }

    .innerimagecolumn img {
        transition: opacity .3s ease-out, transform .3s ease-out;
    }

    .aboutmar h3 {
        font-size: 110px;
        text-transform: capitalize;
        font-weight: 900;
        color: #8f4e9d;
        opacity: 0.08;
        text-shadow: 3px 4px 7px #eaab1c;
        margin-top: 6%;
    }

    .aboutussectionhome {
        padding-top: 30px;
        padding-bottom: 60px;
    }

    .aboutussectionhome h2 {
        padding-bottom: 45px;
    }

    .aboutussectionhome h2 span {
        font-weight: 500;
        font-size: 15px;
        display: block;
        text-transform: uppercase;
        padding-top: 5px;
        letter-spacing: 1px;
        color: #8f4e9d;
    }

    .aboutussectionhome a {
        color: #000 !important;
        background: #eaab1c;
        font-size: 15px;
        text-transform: capitalize;
        padding: 10px 30px 10px 30px;
        text-align: center;
        margin: 0px auto;
        display: block;
        width: fit-content;
        font-weight: 500;
        margin-top: 40px !important;
    }

    .topheaderbutton {
        -webkit-animation: glowing 1500ms infinite;
        -moz-animation: glowing 1500ms infinite;
        -o-animation: glowing 1500ms infinite;
        animation: glowing 1500ms infinite;
        padding: 8px 15px 8px 15px;
    }

    .contactdetails {
        padding: 60px 0px 60px 0px;
        background: #f5f5f5;
    }

    .contactouter {}

    .contactinner {
        background: #fff;
        padding-bottom: 20px;
        min-height: 160px;
        box-shadow: 3px 4px 7px #ccc;
        padding-top: 30px;
    }

    .contactinner h3 {
        font-size: 20px;
        line-height: 25px;
        font-weight: 700;
        text-transform: capitalize;
        padding-bottom: 10px;
    }

    .contactinner ul {
        margin: 0px;
        padding: 0px;
    }

    .contactinner ul li {
        list-style: none;
        line-height: 22px;
        font-size: 15px;
        font-weight: 500;
        color: #000;
        margin-bottom: 10px;
    }

    .contactinner ul li a {
        line-height: 22px;
        font-size: 15px;
        font-weight: 500;
        color: #000;
    }

    .contactinner ul li a i {
        padding-right: 10px;
    }

    .contactinner label {
        font-weight: 600;
        text-transform: uppercase;
        color: #8f4e9d;
        font-size: 12px;
        margin-bottom: 0px;
    }

    .socialmedia {}

    .socialmedia li {
        list-style: none;
        display: inline-block;
        padding: 0px 10px 0px 0px;
    }

    .socialmedia li a {
        font-size: 20px !important;
        color: #83479f !important;
    }

    .socialmedia li a i {
        font-size: 20px !important;
        color: #83479f !important;
    }



    .header-top-first .social-links .topheaderoffersmenu {
        width: auto !important;
        height: auto !important;
        border-radius: 0px !important;
        padding: 10px 30px 10px 30px !important;
        line-height: 11px !important;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 600 !important;
        /*    background: linear-gradient(to right, #f79432, #ffffff, #118407);*/
        border: 0px;
        color: #ffffff;
        background: #8f4e9d;
    }

    .header-top-first .social-links .topheaderoffersmenu:hover {
        color: #fff !important;
        /*        color: #00007a !important;*/
    }


    .a-glow {
        background-color: #000000;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: none;
        color: #fff018;
        cursor: pointer;
        display: inline-block;
        font-family: 'Hack';
        font-size: 14px;
        padding: 15px;
        text-align: center;
        text-decoration: none;
        -webkit-animation: glowingoffers 1500ms infinite;
        -moz-animation: glowingoffers 1500ms infinite;
        -o-animation: glowingoffers 1500ms infinite;
        animation: glowingoffers 1500ms infinite;
    }

    @-webkit-keyframes glowingoffers {
        0% {
            background-color: #8f4e9d;
            -webkit-box-shadow: 0 0 3px #8f4e9d;
        }

        50% {
            background-color: #8f4e9d;
            -webkit-box-shadow: 0 0 40px #8f4e9d;
        }

        100% {
            background-color: #6b4773;
            -webkit-box-shadow: 0 0 3px #6b4773;
        }
    }

    @-moz-keyframes glowingoffers {
        0% {
            background-color: #8f4e9d;
            -moz-box-shadow: 0 0 3px #8f4e9d;
        }

        50% {
            background-color: #8f4e9d;
            -moz-box-shadow: 0 0 40px #8f4e9d;
        }

        100% {
            background-color: #6b4773;
            -moz-box-shadow: 0 0 3px #6b4773;
        }
    }

    @-o-keyframes glowingoffers {
        0% {
            background-color: #8f4e9d;
            box-shadow: 0 0 3px #8f4e9d;
        }

        50% {
            background-color: #8f4e9d;
            box-shadow: 0 0 40px #8f4e9d;
        }

        100% {
            background-color: #6b4773;
            box-shadow: 0 0 3px #6b4773;
        }
    }

    @keyframes glowingoffers {
        0% {
            background-color: #8f4e9d;
            box-shadow: 0 0 3px #8f4e9d;
        }

        50% {
            background-color: #8f4e9d;
            box-shadow: 0 0 40px #8f4e9d;
        }

        100% {
            background-color: #6b4773;
            box-shadow: 0 0 3px #6b4773;
        }
    }

.link-dark {
        color: black !important;
    }
