                    * {
                        font-family: 'Poppins', sans-serif;
                        box-sizing: border-box;
                        text-decoration: none;
                        margin: 0px;
                        padding: 0px;
                        scroll-behavior: smooth;
                    }
                    
                    .button-wrap.fixedcta {
                        display: none;
                    }
                    
                    img.alignleft {
                        margin: 7px 24px 7px 0;
                    }
                    
                    .alignleft, .pull-left {
                        float: left;
                        border: 1px solid #dee3e8;
                        padding: 14px;
                        text-decoration: none;
                        background-color: #fff;
                        -webkit-box-shadow: 2px 2px 30px 0 rgb(0 0 0 / 10%);
                        -moz-box-shadow: 2px 2px 30px 0 rgba(0,0,0,.1);
                        box-shadow: 2px 2px 30px 0 rgb(0 0 0 / 10%);
                        border-radius: 6px;
                        -webkit-border-radius: 6px;
                        -moz-border-radius: 6px;
                        -ms-border-radius: 6px;
                        -o-border-radius: 6px;
                        
                    }
                    
                    .pageloader {
                        position: fixed;
                        left: 0;
                        top: 0;
                        width: 100%;
                        height: 100%;
                        z-index: 9999;
                        background: url(../image/loader-tmh.gif) 50% 50% no-repeat #f9f9f9;
                        opacity: .8;
                    }
                    
                    @font-face {
                        font-family: 'Ludica Fax';
                        /* src: url('../font/LFAX'); */
                        /* src: url('../font/LFAX.woff2') format('woff2'), url('../font/LFAX.woff') format('woff'), url('../font/LFAX.ttf') format('truetype'); */
                        font-style: normal;
                        font-display: swap;
                    }
                    
                    input[type=number]::-webkit-inner-spin-button,
                    input[type=number]::-webkit-outer-spin-button {
                        -webkit-appearance: none;
                        margin: 0;
                    }
                    
                    html,
                    body {
                        overflow-x: hidden;
                    }
                    
                    body {
                        position: relative;
                    }
                    
                    header {
                        background-color: #1B7E87;
                        box-shadow: 0px 3px 6px #00000029;
                        opacity: 1;
                        z-index: 9999;
                        position: relative;
                    }
                    
                    p a {
                        color: #101010;
                    }
                    
                    p a:hover {
                        color: #1B7E87;
                        text-decoration: none;
                    }
                    
                    .sticky {
                        position: fixed;
                        top: 0;
                        width: 100%;
                        background-color: #1B7E87;
                        box-shadow: 0px 3px 6px #00000029;
                        opacity: 1;
                        z-index: 999;
						left:0;
						right:0;
                    }
                    
                    .wrap_bg.cic img {
                        width: 125px;
                    }
                    
                    .sticky+.content {
                        padding-top: 102px;
                    }
                    
                    li.nav-item {
                        display: flex;
                        position: relative;
                        margin: 0 5px;
                    }
                    
                    nav a img {
                        width: 75%;
                    }
                    
                  /* nav#myHeader {
                        padding: 5px 10rem;
                    }*/
                    
                    .navbar-nav .nav-item .nav-link {
                        font: normal normal normal 12px/20px Segoe UI;
                        letter-spacing: 1px;
                        color: #FFFFFF;
                        font-weight: bold;
                        position: relative;
                    }
                    
                    .social_icon img {
                        color: #fff;
                        width: 16px;
                        margin: 0 5px;
                    }
                    
                    .wrap_bg_opp.ite img {
                        width: 175px;
                    }
                    
                    .wrap_bg.cic img {
                        width: 125px;
                    }
                    
                    section.second_section.about {
                        margin: 0;
                    }
                    
                    li.nav-item svg {
                        width: 10px;
                        display: none;
                        margin-top: -12px;
                        position: absolute;
                        right: 0px;
                    }
                    
                    li.nav-item:hover a#home svg,
                    li.nav-item.active a#home svg,
                    li.nav-item:hover a#About svg,
                    li.nav-item.active a#About svg,
                    li.nav-item:hover a#Service svg,
                    li.nav-item.active a#Service svg,
                    li.nav-item:hover a#HearingAids svg,
                    li.nav-item.active a#HearingAids svg,
                    li.nav-item:hover a#Testimonial svg,
                    li.nav-item.active a#Testimonial svg,
                    li.nav-item:hover a#Contact svg,
                    li.nav-item.active a#Contact svg,
                    a#home,
                    a#About,
                    a#Service,
                    a#HearingAids,
                    a#Testimonial,
                    a#Contact {
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        column-gap: 3px;
                        color: #101010;
                        fill: white;
                    }
                    
                    a#home,
                    a#About,
                    a#Service,
                    a#HearingAids,
                    a#Contact,
                    a#Testimonial {
                        color: #fff;
                    }
                    
                    li.nav-item.active a#home,
                    li.nav-item.active a#About,
                    li.nav-item.active a#Service,
                    li.nav-item.active a#HearingAids,
                    li.nav-item.active a#Testimonial,
                    li.nav-item.active a#Contact {
                        color: #101010 !important;
                    }
                    
                    .header-content {
                        padding: 5rem 5rem 5rem 10rem;
                    }
                    
                    .slider .item img {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }
                    
                    .slider .item .header-content {
                        position: relative;
                        overflow: hidden;
                    }
                    
                    .slider .item .header-content h5 {
                        font-size: 1rem;
                        font-weight: 400;
                    }
                    
                    .slider .item .header-content h1,
                    .slider .item .header-content h4 {
                        font-size: 2rem;
                        font-weight: 700;
                    }
                    
                   .slider .item .header-content p {
                        font-size: 13px;
                        font-weight: 500;
                        line-height: 20px;
                    }
                    
                    .googlepin {
                        width: 41px;
                        margin: 0px auto;
                        display: block;
                    }
                    
                    .card-title-1 {
                        text-align: center;
                    }
                    
  
.wrap_all_the.content h1 {
    text-align: left;
    font-size: 19px !important;
}  


.wrap_all_the.content h1 {
    text-align: left;
    line-height: 35px !important;
    font-size: 19px !important;
}

.wrap_all_the.content ul li {
    text-align: left;
    font-size: 14px !important;
}  
  
.card-title-1 h5 {
    font-size: 17px;
    margin-top: 10px;
    color: #1b7e87;
    margin-bottom: 10px;
}

.card-title-1 p {
    font-size: 13px;
}
                    
                    .slider .item .header-content h4 {
                        color: #F95757;
                        font-weight: 600;
                    }
                    
                    .slider .item .header-content h1::after {
                        position: absolute;
                        content: "";
                        width: 20px;
                        height: 31px;
                        background-image: url(../image/orange_network.svg);
                        background-repeat: no-repeat;
                        background-size: 65%;
                        background-position-x: 0;
                    }
                    
                    .slider .owl-nav .owl-prev {
                        position: absolute;
                        left: 15px;
                        top: 43%;
                        opacity: 0;
                        -webkit-transition: all 0.4s ease-out;
                        transition: all 0.4s ease-out;
                        background: rgba(0, 0, 0, 0.5) !important;
                        width: 40px;
                        cursor: pointer;
                        height: 40px;
                        position: absolute;
                        display: block;
                        z-index: 1000;
                        border-radius: 0;
                    }
                    
                    .slider .owl-nav .owl-prev span {
                        font-size: 1.6875rem;
                        color: #fff;
                    }
                    
                    .slider .owl-nav .owl-prev:focus {
                        outline: 0;
                    }
                    
                    .slider .owl-nav .owl-prev:hover {
                        background: #000 !important;
                    }
                    
                   ul.margin-left {
                        margin-left: 20px;
                        margin-top: 17px;
                        font-size: 14px;
                    }
                    
                    .bdevs-btn {
                        background-color: #f95757;
                        color: white;
                        padding: 10px 15px;
                        border-radius: 5px;
                    }
                    
                    h2.section__title {
                        color: #1b7e87;
                    }
                    
                    .slider .owl-nav .owl-next {
                        position: absolute;
                        right: 15px;
                        top: 43%;
                        opacity: 0;
                        -webkit-transition: all 0.4s ease-out;
                        transition: all 0.4s ease-out;
                        background: rgba(0, 0, 0, 0.5) !important;
                        width: 40px;
                        cursor: pointer;
                        height: 40px;
                        position: absolute;
                        display: block;
                        z-index: 1000;
                        border-radius: 0;
                    }
                    
                    .slider .owl-nav .owl-next span {
                        font-size: 1.6875rem;
                        color: #fff;
                    }
                    
                    .slider .owl-nav .owl-next:focus {
                        outline: 0;
                    }
                    
                    .slider .owl-nav .owl-next:hover {
                        background: #000 !important;
                    }
                    
                    .slider:hover .owl-prev {
                        left: 0px;
                        opacity: 1;
                    }
                    
                    .slider:hover .owl-next {
                        right: 0px;
                        opacity: 1;
                    }
                    
                    .owl-slider .item img {
                        height: 450px;
                    }
                    
                    .owl-theme .custom-nav {
                        position: absolute;
                        top: 35%;
                        /*   width:100%; */
                        /*   background-color:grey; */
                        left: 0;
                        right: 0;
                    }
                    
                    .owl-theme .custom-nav .owl-prev,
                    .owl-theme .custom-nav .owl-next {
                        height: 100px;
                    }
                    
                    .owl-theme .custom-nav .owl-prev i,
                    .owl-theme .custom-nav .owl-next i {
                        font-size: 2.5rem;
                        color: white;
                        text-shadow: 2px 2px 3px black;
                    }
                    /* stylise navigation arrows individually */
                    
                    .owl-theme .custom-nav .owl-prev {
                        position: absolute;
                        top: 25%;
                        margin-left: 10px;
                        display: block !important;
                        z-index: 100;
                        background-color: none !important;
                    }
                    
                    .owl-theme .custom-nav .owl-next {
                        position: absolute;
                        top: 25%;
                        right: 10px;
                        display: block !important;
                        z-index: 100;
                        background-color: none;
                    }
                    /* stylise navigation arrow background */
                    
                    .owl-theme .owl-nav [class*="owl-"] {
                        background: none;
                        border: none;
                    }
                    
                    .owl-theme .owl-nav [class*="owl-"]:hover {
                        background: rgba(22, 22, 22, 0.75);
                    }
                    
                    .pattern_image {
                        position: absolute;
                        top: 13%;
                        z-index: 9;
                        left: -3%;
                    }
                    
                    .pattern_image img {
                        width: 150px;
                    }
                    
                    a.Bookdesign {
                        width: max-content;
                        height: auto;
                        background: #F95757;
                        padding: 10px 15px;
                        border-radius: 5px;
                        color: #fff;
                        text-decoration: none;
                        font-weight: 100;
                    }
                    
                    a.Learnmore,
                    a.OurProducts {
                        height: auto;
                        background: #000;
                        padding: 10px 15px;
                        border-radius: 5px;
                        color: #fff;
                        text-decoration: none;
                        font-weight: 100;
                    }
                    
                    .two_column_width {
                        width: 80%;
                        margin: auto;
                    }
                    
                    a.Learnmore {
                        width: max-content;
                    }
                    
                    a.DoIneed {
                        width: max-content;
                        height: 50px;
                        background: none;
                        padding: 15px;
                        border-radius: 5px;
                        color: #F95757;
                        text-decoration: none;
                    }
                    
                    a.DoIneed::after {
                        position: absolute;
                        content: "";
                        width: 19px;
                        height: 31px;
                        background-image: url(../image/Iconawesome-arrow-alt-circle-down.svg);
                        background-repeat: no-repeat;
                        background-size: 100%;
                        background-position-x: 0;
                        margin-left: 15px;
                    }
                    
                    a.OurProducts img {
                        width: 12px;
                    }
                    
                    .wrap_all_the.content ul {
                        margin-left: 18rem;
                        font: normal normal normal 14px/25px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        margin-top:10px;
                        font-weight: 500;
                    }
                    
                    .owl-dots .owl-dot {
                        border: 1px solid #000 !important;
                        width: 35px;
                        height: 8px;
                        opacity: 1;
                        border-radius: 25px;
                        margin: 0.3rem;
                    }
                    
                    .owl-dots .owl-dot:nth-child(2) {
                        width: 16px;
                        border-radius: 50%;
                    }
                    
                    .owl-dots .owl-dot:nth-child(3) {
                        width: 16px;
                        border-radius: 50%;
                    }
                    
                    section.second_section.second-margintop.text-center {
                        margin-top: -50px;
                    }
                    
                    .owl-dots .owl-dot.active {
                        background: #1B7E87;
                        border: 0px solid transparent !important;
                        border-radius: 25px;
                    }
                    
                    .slider .owl-dots {
                        padding: 0 10rem;
                        position: absolute;
                        top: 75%;
                    }
                    
                    section.second_section {
                        background: #DDF3F5;
                        padding: 3rem;
                        z-index: 99;
                        position: relative;
                    }
                    
                  .wrap_all_the.content {
                        width: 100%;
                        margin: auto;
                        text-align: justify;
                        font-size: 13px;
                    }  
                    section.third_section {
                        padding: 3rem;
                        width: 70%;
                        margin: auto;
                    }
                    
                    section.third_section .card .card-title {
                        background: #DDF3F5;
                        border-radius: 0 0 10px 10px;
                    }
                    
                    section.third_section .card .card-title p {
                        font-size: 14px;
                        padding: 15px 5px;
                        text-align: center;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        font-weight: 500;
                        display: inline-block;
                        margin: auto;
                        min-height: 90px;
                    }
                    
                    .wrap_all_the.content h1 {
                        font: normal normal 600 25px/35px Poppins;
                        letter-spacing: 0px;
                        color: #1b7e87;
                        opacity: 1;
                    }
                    
                    .wrapthe_content {
                        background-color: #5fa4ab !important;
                        padding-top: 30px !important;
                        padding-bottom: 30px !important;
                    }
                    
                    .wrap_all_the.content h2 {
                        font: normal normal 600 25px/55px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                    }
                    
                    .wrap_all_the.content p,
                    .wrap_bg_blue p,
                    .wrap_bg_blue_opp p {
                        font: normal normal normal 14px/25px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        font-weight: 500;
                    }
                    
                    .two_column {
                        padding: 3rem 2rem;
                    }
                    
                    .two_column h3 {
                        font: normal normal 600 25px/35px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                    }
                    
                    .two_column h4 {
                        font: normal normal 600 18px/35px Poppins;
                        letter-spacing: 0px;
                        color: #1B7E87;
                        opacity: 1;
                    }
                    
                    .two_column p {
                        font: normal normal normal 14px/25px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        font-weight: 500;
                    }
                    
                    .wrap_all_the.content h4 {
                        text-align: left;
                        letter-spacing: 0px;
                        color: #F95757;
                        font-size: 25px;
                    }
                    
                    .wrap_all_the.content h4 span {
                        font: normal normal 600 18px/45px Poppins;
                        letter-spacing: 0px;
                        color: #000000;
                    }
                    
                    .wrap_all_the.content.fourth_section_wrap {
                        width: 100%;
                        margin-left: 39%;
                        margin-top: 00px;
                    }
                    
                    section.second_section.fourth_section img {
                        width: 80%;
                        margin-top: 36px;
                    }
                    /* form design */
                    
                     ::-webkit-input-placeholder {
                        direction: left;
                    }
                    
                    fieldset.form-group {
                        position: relative;
                        margin-bottom: 2rem;
                    }
                    
                    label {
                        position: absolute;
                        top: .6rem;
                        left: 1rem;
                        transition: all .1s ease-in-out;
                        cursor: text;
                    }
                    
                    .form_box label {
                        top: -6.9px;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        font-size: 10px;
                        background: #DDF3F5;
                        font-weight: 500;
                    }
                    
                    .form_box {
                        background: #DDF3F5;
                        padding: 1rem 1rem 2rem 1rem;
                        border-radius: 30px;
                    }
                    
                    .two_column_width .form_box h4 {
                        font: normal normal normal 33px/55px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                    }
                    
                    .imgsrc
                    {
                        width:100%;
                    }
                    
                    
                    .both_wrap {
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        column-gap: 10px;
                    }
                    
                    .two_column .two_column_width p.p_small {
                        font-size: 12px;
                        padding: 0 19px;
                    }
                    
                    .form-control {
                        background-color: transparent;
                        border: 1px solid #FFFFFF;
                        opacity: 1;
                        border-radius: 0;
                        padding: 25px;
                    }
                    
                     :focus {
                        outline: -webkit-focus-ring-color auto 0px;
                    }
                    
                    .form-control:focus,
                    .form-control:hover,
                    .form-control.active {
                        background-color: transparent;
                        border: 1px solid #49D3CC;
                        opacity: 1;
                        background-color: transparent;
                    }
                    
                    input .form-control {
                        font: normal normal normal 14px/25px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 0.75;
                    }
                    
                    input::placeholder {
                        font-size: 12px;
                    }
                    
                    button.btn.btndesignappoinment {
                        background: #1B7E87 0% 0% no-repeat padding-box;
                        box-shadow: 6px 6px 20px #9672FB29;
                        opacity: 1;
                        letter-spacing: 0.36px;
                        color: #FFFFFF;
                        width: -webkit-fill-available;
                        padding: 15px;
                        border-radius: 10px;
                    }
                    
                    .two_column .wrappercontent p {
                        font: normal normal normal 14px/25px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        width: 89%;
                        font-weight: 500;
                    }
                    
                    .two_column .wrappercontent h5 {
                        font: normal normal normal 18px/20px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        width: 89%;
                        font-weight: 600;
                    }
                    
                    p.pvisit {
                        margin-top: 22px;
                    }
                    
                    h3.h3visit {
                        font-size: 18px;
                        margin-top: -8px;
                    }
                    
                    h5.h5visit {
                        font: normal normal normal 14px/25px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        width: 50%;
                        font-weight: 500;
                    }
                    
                    section.two_column.two_columnfooter {
                        padding: 5rem 2rem 3rem 2rem;
                    }
                    /* about us */
                    
                    section.second_section.fourth_section.about {
                        margin-top: 0;
                    }
                    
                    .banner .h1row h1 {
                        font: normal normal 600 35px/40px Poppins;
                        letter-spacing: 0px;
                        color: #FFFFFF;
                        opacity: 1;
                    }
                    
                    .h1row h2 {
                        font: normal normal 600 35px/40px Poppins;
                        letter-spacing: 0px;
                        color: #FFFFFF;
                        opacity: 1;
                    }
                    
                    .wrap_all_the.content h3 {
                        font-size: 18px;
                        line-height: 35px;
                    }
                    
                    section.second_section.about .wrap_all_the.content h1 {
                        font: normal normal 600 30px/12px Poppins;
                    }
                    
                    section.second_section.about .wrap_all_the.content h2 {
                        font: normal normal 600 30px/12px Poppins;
                    }
                    
                    section.second_section.about .two_column_width .wrappercontent p,
                    section.second_section.about .two_column_width .flex-award p {
                        font-size: 14px;
                        font-weight: 500;
                    }
                    
                    section.second_section.about .two_column_width .wrappercontent p span {
                        color: #F95757;
                        font-weight: 500;
                    }
                    
                    section.second_section.about .two_column_width .wrappercontent h4 {
                        color: #F95757;
                    }
                    
                    .flex-award {
                        display: flex;
                        justify-content: center;
                        align-items: self-end;
                        column-gap: 10px;
                    }
                    
                    .flex-award img {
                        width: 22px;
                        margin-top: 4px;
                    }
                    
                    .h1row {
                        position: absolute;
                        left: 20px;
                        right: 0;
                        top: 50px;
                    }
                    
                    section.second_section.about .two_column_width h4 {
                        font: normal normal 600 20px/30px Poppins;
                        letter-spacing: 0px;
                        color: #208D94;
                        opacity: 1;
                    }
                    
                    .bottom_line {
                        height: 1px;
                        width: 20%;
                        background: #208D94;
                        margin: 2rem auto 1rem auto;
                    }
                    
                    .headingpara p {
                        font: normal normal normal 16px/25px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                    }
                    
                    p.largepara {
                        font: normal normal normal 14px/25px Poppins !important;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        margin-bottom: 0px;
                        font-weight: 500 !important;
                    }
                    
                    section.second_section.color_change {
                        background-image: url(../image/Services/footerimage.png);
                        background-repeat: no-repeat;
                        background-position: center;
                        background-size: cover;
                        height: 700px;
                    }
                    
                    section.second_section.Services_section .wrap_all_the.content h2 {
                        font: normal normal 600 18px/30px Poppins;
                    }
                    
                    section.second_section.Services_section .wrap_all_the.content {
                        width: 100%;
                    }
                    
                    .wrap_bg_blue {
                        background: #DDF3F5;
                        border-radius: 25px 0px 0px 25px;
                        padding: 25px;
                        box-shadow: 2px 2px 0px 0px #6666;
                    }
                    
                    .wrap_bg_blue h2,
                    .wrap_bg_blue_opp h2 {
                        font: normal normal 600 18px/30px Poppins;
                        letter-spacing: 0px;
                        color: #208D94;
                        opacity: 1;
                    }
                    
                    .wrap_bg_blue h3,
                    .wrap_bg_blue_opp h3 {
                        font: normal normal 600 15px/20px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                    }
                    
                    .wrap_bg_blue h4,
                    .wrap_bg_blue_opp h4 {
                        font: normal normal 600 14px/25px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                    }
                    
                    .wrap_bg {
                        background: #1B7E87;
                        position: relative;
                        top: 85px;
                        bottom: 0;
                        z-index: 99;
                        border-radius: 0px 60px 0px 0px;
                        height: 205px;
                        width: 380px;
                    }
                    
                    .wrap_bg img {
                        width: 125px;
                        position: absolute;
                        right: -49px;
                        top: -101px;
                    }
                    
                    .wrap_bg_blue_opp {
                        background: #DDF3F5;
                        border-radius: 0px 25px 25px 0px;
                        padding: 25px;
                        box-shadow: 2px 2px 0px 0px #6666;
                        width: 820px;
                    }
                    
                    .wrap_bg_opp {
                        background: #1B7E87;
                        position: relative;
                        top: 110px;
                        z-index: 99;
                        border-radius: 70px 0 0px 0;
                    }
                    
                    .wrap_bg_opp img {
                        width: 60%;
                        position: relative;
                        left: -85px;
                        top: 9px;
                    }
                    
                    .wrap_bg_opp.iic img {
                        width: 20%;
                        left: -39px;
                        top: 63px;
                    }
                    
                    .wrap_bg_opp.ite {
                        height: 205px;
                    }
                    
                    .wrap_bg.cic {
                        height: 205px;
                        width: 380px;
                        top: 89px;
                    }
                    
                    .wrap_bg.cic img {
                        width: 125px;
                        top: 30px;
                    }
                    
                    .wrap_bg_opp.itc {
                        height: 205px;
                        top: 30px;
                    }
                    
                    .wrap_bg_opp.itc img {
                        width: 100px;
                        left: -43px;
                        top: 49px;
                    }
                    
                    .wrap_bg.mini-bte {
                        height: 205px;
                        width: 380px;
                    }
                    
                    .wrap_bg.mini-bte img {
                        width: 129px;
                        top: -33px;
                        left: 333px;
                    }
                    
                    .badgedesign {
                        font-size: 14px;
                    }
                    
                    .card-title span {
                        font-size: 10px;
                        padding: 15px;
                        text-align: left;
                        font-weight: 600;
                    }
                    
                    section.third_section .card .card-title.contactp p {
                        font: normal normal 600 20px/15px Poppins;
                        text-align: left;
                        width: 100%;
                        min-height: auto;
                    }
                    
                    section.third_section .card .card-title.contactp {
                        box-shadow: 2px 2px 10px #9672FB29;
                        background: #FFFFFF;
                        opacity: 1;
                        padding: 15px;
                    }
                    
                    section.third_section .card .card-title.contactp:hover,
                    section.third_section .card .card-title.contactp.active {
                        background: #DDF3F5;
                    }
                    
                    .card-title.contactp span {
                        padding: 0px;
                        font: normal normal normal 14px/20px Poppins;
                        font-weight: 500;
                    }
                    
                    section.second_section.contactheding {
                        margin-top: 0px;
                    }
                    
                    section.second_section.contactheding .wrap_all_the.content {
                        width: 100%;
                    }
                    
                    section.second_section.contactheding .wrap_all_the.content h2 {
                        font: normal normal 600 25px/35px Poppins;
                    }
                    
                    section.second_section.social_section .wrap_all_the.content p {
                        font: normal normal 600 16px/25px Poppins;
                    }
                    
                    section.second_section.social_section .wrap_all_the.content p.follow {
                        font: normal normal 400 14px/0 Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                    }
                    
                    .bottom_line.contact_line {
                        margin: 1rem auto 2rem auto;
                    }
                    
                    .checked {
                        color: #FFC107;
                        opacity: 1;
                        font-size: 37px;
                    }
                    
                    .quote_box,
                    .badgedesign {
                        background: #DDF3F5 0% 0% no-repeat padding-box;
                        box-shadow: 0px 2px 20px #208D94;
                        border: 1px solid #2F265103;
                        border-radius: 10px;
                        opacity: 1;
                        padding: 20px;
                    }
                    
                    .quotesymbol_left span,
                    .quotesymbol_right span {
                        font: normal normal 600 45px/40px Lucida Fax;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                    }
                    
                    .quotesymbol_left span {
                        float: left;
                    }
                    
                    .quotesymbol_right span {
                        float: right;
                        transform: rotate(180deg);
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        right: 0;
                    }
                    
                    section.divider_section.testiomial_section {
                        width: 70%;
                        margin: auto;
                    }
                    
                    .colmargin_section {
                        margin: 3rem 0;
                    }
                    
                    .wrap-testimonial-box h2 {
                        font: normal normal 600 24px/25px Poppins;
                    }
                    
                    .star-wrap .fa {
                        font-size: 28px;
                    }
                    
                    .alignright {
                        float: right;
                        border: 1px solid #dee3e8;
                        padding: 14px;
                        text-decoration: none;
                        background-color: #fff;
                        -webkit-box-shadow: 2px 2px 30px 0 rgb(0 0 0 / 10%);
                        -moz-box-shadow: 2px 2px 30px 0 rgba(0,0,0,.1);
                        box-shadow: 2px 2px 30px 0 rgb(0 0 0 / 10%);
                        border-radius: 6px;
                        -webkit-border-radius: 6px;
                        -moz-border-radius: 6px;
                        -ms-border-radius: 6px;
                        -o-border-radius: 6px;
                        
                    }
                    
                     img.alignright {
                        margin: 7px 0 7px 24px;
                    }
                    
                    
                    .quote_box p {
                        font: normal normal normal 14px/22px Poppins;
                        letter-spacing: 0px;
                        color: #010001;
                        opacity: 1;
                        font-weight: 400;
                    }
                    
                    .wrap_bg_opp.iic {
                        height: 200px;
                    }
                    
                    .hiddenondesktop {
                        display: none;
                    }
                    
                    .navbar-toggler:hover,
                    .navbar-toggler:focus {
                        text-decoration: none;
                        border: 0px solid #fff;
                        outline: none;
                    }
                    
                    .navbar-toggler .fa {
                        color: #fff;
                        border: 2px solid #fff;
                        padding: 2px 7px;
                    }
                    
                    .bannercontact,
                    .bannerabout,
                    .bannerHearing,
                    .bannerservices {
                        background-repeat: repeat-y;
                        background-attachment: scroll;
                        background-position: center center;
                        -webkit-background-size: cover;
                        -moz-background-size: cover;
                        -o-background-size: cover;
                        background-size: cover;
                        padding: 50px 10rem;
                    }
                    
                    .bannercontact img {
                        float: right;
                    }
                    
                    .bannercontact,
                    .bannerHearing {
                        background-image: url('../image/Contact/bannerimage.png');
                    }
                    
                    .bannerabout {
                        background-image: url('../image/about/bannerimage.png');
                    }
                    
                    .bannerservices {
                        background-image: url('../image/Services/bannerimage.png');
                    }
                    
                    .bannercontact img {
                        float: right;
                    }
                    
                    .bannerservices img {
                        width: 100%;
                        float: right;
                    }
                    
                    .bannerHearing img {
                        float: right;
                        padding: 15px 0 0 0;
                    }
                    
                    .bannerabout img {
                        width: 80%;
                        float: right;
                    }
                    
                    .card iframe {
                        border-radius: 10px 10px 0px 0px;
                    }
                    
                    .m-t-75 {
                        margin-top: 75px;
                    }
                    
                    .bannercontact {
                        padding: 50px 10rem 0rem 10rem;
                    }
                    
                    button:focus {
                        outline: 0px auto -webkit-focus-ring-color;
                        outline: none;
                    }
                    
                    section.second_section.color_change.EarMoulds.text-center {
                        margin-top: -50px;
                    }
                    
                    .slider .item .header-content h4.h4world {
                        color: #101010;
                    }
                    
                    .slider .item .header-content h4.h4world::after {
                        position: absolute;
                        content: "";
                        width: 20px;
                        height: 31px;
                        background-image: url(../image/orange_network.svg);
                        background-repeat: no-repeat;
                        background-size: 65%;
                        background-position-x: 0;
                    }
                    
                    .slider .item .header-content h1.h1Hearing {
                        color: #F95757;
                    }
                    
                    .slider .item .header-content h1.h1Hearing::after {
                        background-image: none !important;
                    }
                    
                    a:not([href]):not([tabindex]) {
                        color: #F95757 !important;
                    }
                    
                    .wrap_bg_opp.ite.heightfixedasbox {
                        height: 321px;
                    }
                    
                    .wrap_bg_opp.ite.heightfixedasbox img {
                        width: 250px;
                    }
                    /* Valid Message */
                    
                    .validMessage .form-group div {
                        font-size: 12px;
                        color: #F95757;
                    }
                    
                    main.wrapper_two_mobile {
                        display: none;
                    }
                    
                    main.wrapper_one_desktop {
                        display: block;
                    }
                    
                    .slider .item .header-content h2 {
                        font-size: 2rem;
                        font-weight: 600;
                    }
                    
                    .slider .item .header-content h2::after {
                        position: absolute;
                        content: "";
                        width: 20px;
                        height: 31px;
                        background-image: url(../image/orange_network.svg);
                        background-repeat: no-repeat;
                        background-size: 65%;
                        background-position-x: 0;
                    }
                    
                    .footer-floated-counter {
                        position: fixed;
                        right: 0;
                        left: 0;
                        width: 100%;
                        margin: 0 auto;
                        padding: 5px;
                        background: rgba(27, 126, 135, 0.7);
                        color: #fff;
                        z-index: 9999;
                        bottom: 0;
                        text-align: center;
                    }
                    
                    .earhearthankyou {
                        position: relative;
                        background: white;
                        padding: 60px 40px;
                        text-align: center;
                        box-shadow: -10px 10px 67px -12px rgb(0 0 0 / 20%);
                        animation: apparition 0.8s 1.2s cubic-bezier(0.39, 0.575, 0.28, 0.995) forwards;
                    }
                    
                    footer.footerdesign {
                        background-color: #DDF3F5;
                        padding: 15px 15px 30px 15px;
                    }
                    
                    footer.footerdesign .social_icon {
                        text-align: right;
                        margin-right: 113px;
                    }
                    
                    footer.footerdesign p {
                        margin-left: 114px;
                    }
                    
                    footer.footerdesign .social_icon img {
                        filter: invert(1);
                    }
                    
                    footer.footerdesign p small {
                        font-size: 11px;
                    }
                    
                    .blog_post {
                        position: relative;
                        margin: 0px 0px 30px 0px;
                        box-shadow: 0px 10px 30px rgba(196, 126, 144, 0.15);
                    }
                    
                    .blog_post .post_img {
                        position: relative;
                    }
                    
                    .blog_post .post_img img {
                        width: 100%;
                    }
                    
                    .blog_post .calendar {
                        position: absolute;
                        top: 20px;
                        left: 20px;
                        background: #1b7e87;
                        padding: 12px 0px;
                        width: 60px;
                        height: 60px;
                        text-align: center;
                    }
                    
                    .blog_post .calendar a {
                        display: block;
                        color: #ffffff;
                        font-size: 14px;
                        line-height: 16px;
                    }
                    
                    .blog_post .calendar a .date {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 24px;
                        font-weight: 700;
                    }
                    
                    .blog_post .post_content {
                        position: relative;
                        background: #fff;
                        padding: 35px 20px 35px 20px;
                        margin: 0px 0px 0px 0px;
                    }
                    
                    .blog_post .post_content .categ {
                        margin-bottom: 15px;
                    }
                    
                    .blog_post .post_content .categ a {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 14px;
                        font-weight: 500;
                        text-transform: uppercase;
                        color: #ffffff;
                        background: #1b7e87;
                        padding: 2px 15px;
                        border-radius: 5px;
                        display: inline-block;
                    }
                    
                    .blog_post .post_content .post_title {
                        font-weight: 700;
                        color: #000000;
                        margin-bottom: 20px;
                    }
                    
                    .blog_post .post_content .post_title a {
                        color: #000000;
                    }
                    
                    .blog_post .post_content .post_title a:hover {
                        color: #1b7e87;
                    }
                    
                    .blog_post .post_content .post_intro {
                        font-size: 14px;
                        color: #000;
                        font-weight: 600;
                        line-height: 30px;
                        margin-bottom: 0px;
                    }
                    
                    .blog_post .post_content .post_footer {
                        margin-top: 30px;
                    }
                    
                    .blog_post .post_content .read_more a {
                        position: relative;
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 16px;
                        font-weight: 700;
                        text-transform: uppercase;
                        color: #000;
                        padding-left: 25px;
                        display: inline-block;
                        overflow: hidden;
                    }
                    
                    .blog_post .post_content .read_more a span {
                        position: relative;
                        z-index: 2;
                        background: #ffffff;
                    }
                    
                    .blog_post .post_content .read_more a::before {
                        content: "\f061";
                        font-family: FontAwesome;
                        position: absolute;
                        left: 0;
                        font-size: 16px;
                        font-weight: 400;
                        color: #1b7e87;
                        transition: all 0.7s ease;
                    }
                    
                    .blog_post .post_content .read_more a:hover {
                        padding-left: 0px;
                        padding-right: 25px;
                        color: #1b7e87;
                    }
                    
                    .blog_post .post_content .read_more a:hover::before {
                        left: calc(100% - 15px);
                    }
                    
                    .blog_list .blog_post {
                        box-shadow: none;
                    }
                    
                    .blog_list .blog_post .post_content {
                        padding: 30px 0px 20px 0px;
                    }
                    
                    .blog_list .blog_post .post_content .post_title {
                        font-size: 36px;
                    }
                    
                    .blog_list .blog_post .post_content .post_intro {
                        color: #656a7c;
                    }
                    
                    .blog_details {
                        /*--- Related Posts ---*/
                    }
                    
                    .blog_details .video_post {
                        margin-top: 10px;
                    }
                    
                    .blog_details .post_img {
                        position: relative;
                        margin-bottom: 60px;
                    }
                    
                    .blog_details .post_img img {
                        width: 100%;
                    }
                    
                    .blog_details .calendar {
                        position: absolute;
                        top: 40px;
                        left: 40px;
                        background: #1b7e87;
                        padding: 12px 0px;
                        width: 60px;
                        height: 60px;
                        text-align: center;
                    }
                    
                    .blog_details .calendar a {
                        display: block;
                        color: #ffffff;
                        font-size: 14px;
                        line-height: 16px;
                    }
                    
                    .blog_details .calendar a .date {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 24px;
                        font-weight: 700;
                    }
                    
                    .blog_details .post_header .categ {
                        margin-bottom: 15px;
                    }
                    
                    .blog_details .post_header .categ a {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 14px;
                        font-weight: 500;
                        text-transform: uppercase;
                        color: #ffffff;
                        background: #1b7e87;
                        padding: 2px 15px;
                        border-radius: 5px;
                        display: inline-block;
                    }
                    
                    .blog_details .post_header .post_title {
                            font-size: 40px !important;
    						font-weight: 700;
    						line-height: NORMAL !important;
                        text-align: left;
                        margin: 18px 0px 30px 0px;
                    }
                    
                    .blog_details .post_header .tags {
                        /* font-family: "Mulish", sans-serif; */
                        font-size: 14px;
                        line-height: 24px;
                        letter-spacing: 2px;
                        text-transform: uppercase;
                        display: inline-flex;
                    }
                    
                    .blog_details .post_header .tags a {
                        position: relative;
                        color: #1b7e87;
                        padding: 0px 10px;
                    }
                    
                    .blog_details .post_header .tags a:first-child {
                        padding-left: 0px;
                    }
                    
                    .blog_details .post_header .tags a:last-child {
                        padding-right: 0px;
                    }
                    
                    .blog_details .post_header .tags a:last-child:after {
                        display: none;
                    }
                    
                    .blog_details .post_header .tags a:after {
                        content: '';
                        position: absolute;
                        right: 0px;
                        bottom: 7px;
                        width: 2px;
                        height: 2px;
                        background: #fd4145;
                        border-radius: 100%;
                    }
                    
                    .blog_details blockquote {
                        position: relative;
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 24px;
                        font-weight: 600;
                        line-height: 30px;
                        font-style: italic;
                        background: transparent;
                        color: #1b7e87;
                        padding: 10px 40px 40px 40px;
                        margin-bottom: 10px;
                        letter-spacing: -1px;
                    }
                    
                    .blog_details blockquote p,
                    .blog_details blockquote .blockquote_inner {
                        position: relative;
                        padding: 30px 35px;
                        background: #ffe9e3;
                    }
                    
                    .blog_details .post_content {
                        text-align: justify;
                    }
                    
                    .blog_details .fulltext {
                        font-size: 14px;
                        line-height: 28px;
                        color: #656a7c;
                    }
                    
                    .blog_details .fulltext .highlight {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 22px;
                        font-weight: 700;
                        line-height: 30px;
                        color: #a05960;
                    }
                    
                    .blog_details .fulltext .widget_title {
                        display: inline-block;
                        margin-top: 15px;
                        margin-bottom: 25px;
                        width: 100%;
                    }
                    
                    .widget_title .title_line {
                        display: block;
                        width: 50px;
                        height: 2px;
                        background: #1b7e87;
                        margin-top: 10px;
                    }
                    
                    .blog_details p {
                        margin-bottom: 20px;
                    }
                    
                    .blog_details ul.point_order {
                        padding-left: 55px;
                        margin-bottom: 35px;
                        list-style-type: none;
                    }
                    
                    .blog_details ul.point_order li {
                        position: relative;
                        padding-left: 35px;
                        font-weight: 500;
                        line-height: 36px;
                        color: #a05960;
                    }
                    
                    .blog_details ul.point_order li:before {
                        content: '\f382';
                        font-family: 'Ionicons';
                        font-size: 24px;
                        position: absolute;
                        left: 0;
                        color: #1b7e87;
                    }
                    
                    .blog_details .post_gallery {
                        margin-bottom: 30px;
                        text-align: center;
                    }
                    
                    .blog_details .post_footer {
                        display: inline-block;
                        width: 100%;
                        margin-top: 50px;
                        margin-bottom: 20px;
                    }
                    
                    .blog_details .post_share {
                        display: flex;
                        align-items: center;
                    }
                    
                    .blog_details .post_share ul.share_list {
                        display: flex;
                        margin-bottom: 0px;
                        padding-left: 0;
                    }
                    
                    .blog_details .post_share ul.share_list li {
                        font-family: "Nunito Sans", sans-serif;
                        list-style-type: none;
                        display: inline-block;
                    }
                    
                    .blog_details .post_share ul.share_list li a {
                        font-size: 10px;
                        font-weight: 600;
                        text-transform: uppercase;
                        text-align: center;
                        width: auto;
                        height: 30px;
                        line-height: 30px;
                        display: inline-block;
                        background: #1b7e87;
                        color: #ffffff;
                        margin: 0px 5px;
                        padding: 0px 15px;
                        border-radius: 3px;
                        letter-spacing: 1px;
                    }
                    
                    .blog_details .post_share ul.share_list li:first-child {
                        font-size: 20px;
                        font-weight: 700;
                        color: #752b32;
                        margin-right: 15px;
                    }
                    
                    .blog_details .post_share ul.share_list li:first-child a {
                        margin-left: 0px;
                    }
                    
                    .blog_details .post_share ul.share_list li:last-child a {
                        margin-right: 0px;
                    }
                    
                    .blog_details .post_share ul.share_list li.facebook a {
                        background: #345895;
                    }
                    
                    .blog_details .post_share ul.share_list li.twitter a {
                        background: #00a0ee;
                    }
                    
                    .blog_details .post_share ul.share_list li.dribbble a {
                        background: #a99df5;
                    }
                    
                    .blog_details .post_share ul.share_list li.instagram a {
                        background: #4c57ea;
                    }
                    
                    .blog_details .post_share ul.share_list li.linkedin a {
                        background: #2867b2;
                    }
                    
                    .blog_details .post_share ul.share_list li.pinterest a {
                        background: #ff081e;
                    }
                    
                    .blog_details .post_tag {
                        display: flex;
                    }
                    
                    .blog_details .post_tag ul.tag_list {
                        display: flex;
                        margin-bottom: 0px;
                        padding-left: 0;
                    }
                    
                    .blog_details .post_tag ul.tag_list li {
                        list-style-type: none;
                        display: inline-block;
                    }
                    
                    .blog_details .post_tag ul.tag_list li a {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 20px;
                        font-weight: 500;
                        text-transform: lowercase;
                        padding: 0px 18px;
                    }
                    
                    .blog_details .post_tag ul.tag_list li:nth-child(odd) a {
                        color: #1b7e87;
                    }
                    
                    .blog_details .post_tag ul.tag_list li:nth-child(even) a {
                        color: #1b7e87;
                    }
                    
                    .blog_details .post_tag ul.tag_list li:first-child a {
                        padding-left: 0px;
                    }
                    
                    .blog_details .post_tag ul.tag_list li:last-child a {
                        padding-right: 0px;
                    }
                    
                    .blog_details .author_div {
                        display: flex;
                        margin: 40px 0px;
                    }
                    
                    .blog_details .author_div .author {
                        max-width: 125px;
                        min-width: 125px;
                        margin-right: 30px;
                        border-radius: 100%;
                        overflow: hidden;
                    }
                    
                    .blog_details .author_div .author_name {
                        font-size: 22px;
                        font-weight: 700;
                        color: #000000;
                        margin-bottom: 6px;
                    }
                    
                    .blog_details .author_div .author_intro {
                        margin-bottom: 15px;
                        font-size: 17px;
                        font-weight: 500;
                        line-height: 28px;
                        color: #656a7c;
                    }
                    
                    .blog_details .author_div .social_media {
                        display: flex;
                        align-items: center;
                    }
                    
                    .blog_details .author_div .social_media ul.social_list {
                        display: flex;
                        align-items: center;
                        margin-bottom: 0px;
                        padding-left: 0;
                    }
                    
                    .blog_details .author_div .social_media ul.social_list li {
                        list-style-type: none;
                        display: inline-block;
                    }
                    
                    .blog_details .author_div .social_media ul.social_list li a {
                        font-size: 16px;
                        padding: 0px 16px;
                    }
                    
                    .blog_details .author_div .social_media ul.social_list li:first-child a {
                        padding-left: 0px;
                    }
                    
                    .blog_details .author_div .social_media ul.social_list li:last-child a {
                        padding-right: 0px;
                    }
                    
                    .blog_details .related_posts {
                        margin-bottom: 30px;
                    }
                    
                    .blog_details .related_posts .blog_post .post_header {
                        margin-top: 25px;
                        text-align: left;
                    }
                    
                    .blog_details .related_posts .blog_post .post_header .post_title {
                        font-size: 22px;
                        line-height: 30px;
                        margin-top: 0px;
                        margin-bottom: 0px;
                    }
                    /*-------- Comments ------------*/
                    
                    .comment_sec {
                        margin-top: 60px;
                        margin-bottom: 75px;
                    }
                    
                    .comment_sec .widget_title {
                        font-size: 30px;
                        line-height: 44px;
                        margin-bottom: 15px;
                    }
                    
                    .comment_sec ul {
                        list-style-type: none;
                        padding-left: 0;
                        margin-bottom: 0px;
                    }
                    
                    .comment_sec ul ul {
                        padding-left: 90px;
                    }
                    
                    .comment_sec ul.comment_area .commenter_div {
                        display: flex;
                        padding-top: 30px;
                        padding-bottom: 30px;
                    }
                    
                    .comment_sec ul.comment_area .commenter_div .commenter {
                        margin-right: 30px;
                        min-width: 90px;
                        max-width: 90px;
                        max-height: 90px;
                    }
                    
                    .comment_sec ul.comment_area .commenter_div .comment_block {
                        width: 100%;
                    }
                    
                    .comment_sec ul.comment_area .commenter_div .comment_block .commenter_name {
                        display: flex;
                        justify-content: space-between;
                        font-size: 20px;
                        font-weight: 700;
                        margin-top: 0px;
                        color: #752b32;
                        text-transform: capitalize;
                    }
                    
                    .comment_sec ul.comment_area .commenter_div .comment_block .commenter_review {
                        font-size: 17px;
                        font-weight: 500;
                        line-height: 28px;
                        color: #656a7c;
                        margin-top: 7px;
                        margin-bottom: 12px;
                    }
                    
                    .comment_sec ul.comment_area .commenter_div .comment_block .comment_date {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        color: #1b7e87;
                    }
                    
                    .comment_sec ul.comment_area .commenter_div .comment_block .reply a {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 13px;
                        font-weight: 400;
                        color: #1b7e87;
                        font-style: italic;
                    }
                    
                    .comment_sec ul.comment_area .commenter_div .comment_block .reply i {
                        font-size: 10px;
                    }
                    
                    .comment_sec .comments-pagination {
                        margin-bottom: 0px;
                        list-style-type: none;
                        align-items: center;
                        display: flex;
                        padding-left: 0;
                        list-style: none;
                        border-radius: 0px;
                    }
                    
                    .comment_sec .comments-pagination a,
                    .comment_sec .comments-pagination span {
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 16px;
                        font-weight: 600;
                        text-align: center;
                        width: 50px;
                        height: 50px;
                        line-height: 50px;
                        display: block;
                        background: #ffd6d7;
                        color: #1b7e87;
                        border: 1px solid transparent;
                        border-radius: 4px;
                        margin-right: 10px;
                    }
                    
                    .comment_sec .comments-pagination a:hover,
                    .comment_sec .comments-pagination a.current,
                    .comment_sec .comments-pagination span:hover,
                    .comment_sec .comments-pagination span.current {
                        background: #1b7e87;
                        color: #ffffff;
                        box-shadow: 0px 10px 15px rgba(253, 65, 69, 0.2);
                    }
                    
                    .makeacomment .widget_title {
                        font-size: 30px;
                        line-height: 44px;
                    }
                    
                    .makeacomment .contact_form {
                        margin-top: 20px;
                    }
                    
                    .makeacomment .contact_form .form-group {
                        margin-bottom: 20px;
                    }
                    
                    .makeacomment .contact_form .comment-notes {
                        margin-bottom: 20px;
                    }
                    
                    .makeacomment .contact_form ::-webkit-input-placeholder {
                        font-family: "Mulish", sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        color: #a05960;
                    }
                    
                    .makeacomment .contact_form ::-moz-placeholder {
                        font-family: "Mulish", sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        color: #a05960;
                    }
                    
                    .makeacomment .contact_form :-ms-input-placeholder {
                        font-family: "Mulish", sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        color: #a05960;
                    }
                    
                    .makeacomment .contact_form :-moz-placeholder {
                        font-family: "Mulish", sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        color: #a05960;
                    }
                    
                    .makeacomment .contact_form :placeholder {
                        font-family: "Mulish", sans-serif;
                        font-size: 14px;
                        font-weight: 600;
                        color: #a05960;
                    }
                    /*
                       * Shortcode: sidebar
                       * -----------------------------------------------
                      */
                    
                    .sidebar {
                        position: sticky;
                        position: -webkit-sticky;
                        top: 30px;
                        background: #ffffff;
                    }
                    
                    .widget {
                        margin-bottom: 40px;
                        background: #fff4f4;
                        padding: 40px 30px 40px 40px;
                        border-radius: 8px;
                    }
                    
                    .widget:last-child {
                        margin-bottom: 0px;
                    }
                    
                    .widget ul {
                        margin: 0;
                        padding: 0;
                    }
                    
                    .widget ul li {
                        list-style-type: none;
                    }
                    /*-- Recent Posts --*/
                    
                    .widget_recent_posts {
                        padding-left: 0px;
                        padding-right: 0px;
                    }
                    
                    .widget_recent_posts .widget_title {
                        padding-left: 40px;
                    }
                    
                    .widget_recent_posts ul li {
                        display: flex;
                        align-items: center;
                        padding: 25px 30px 25px 40px;
                        border-bottom: 1px solid #ffd8d9;
                    }
                    
                    .widget_recent_posts ul li:first-child {
                        padding-top: 0px;
                    }
                    
                    .widget_recent_posts ul li:last-child {
                        padding-bottom: 0px;
                        border-bottom: 0px solid #ffd8d9;
                    }
                    
                    .widget_recent_posts ul li .recent_post_image img {
                        min-width: 125px;
                        width: 125px;
                        margin-right: 22px;
                    }
                    
                    .widget_recent_posts ul li h5 {
                        font-size: 16px;
                        font-weight: 700;
                        line-height: 24px;
                        color: #000;
                        margin-bottom: 5px;
                        word-break: break-word;
                    }
                    
                    .widget_recent_posts ul li h5 a {
                        color: #000;
                    }
                    
                    .widget_recent_posts ul li h5 a :hover {
                        color: #1b7e87;
                    }
                    
                    .widget_recent_posts ul li h6 {
                        font-size: 14px;
                        font-weight: 600;
                        color: #1b7e87;
                    }
                    /*-- popular Posts --*/
                    
                    .widget_popular_posts {
                        padding-left: 0px;
                        padding-right: 0px;
                    }
                    
                    .widget_popular_posts .widget_title {
                        padding-left: 40px;
                    }
                    
                    .widget_popular_posts ul li {
                        display: flex;
                        align-items: center;
                        padding: 25px 30px 25px 40px;
                        border-bottom: 1px solid #ffd8d9;
                    }
                    
                    .widget_popular_posts ul li:first-child {
                        padding-top: 0px;
                    }
                    
                    .widget_popular_posts ul li:last-child {
                        padding-bottom: 0px;
                        border-bottom: 0px solid #ffd8d9;
                    }
                    
                    .widget_popular_posts ul li .popular_post_image {
                        min-width: 125px;
                        width: 125px;
                        margin-right: 22px;
                    }
                    
                    .widget_popular_posts ul li h5 {
                        font-size: 20px;
                        font-weight: 700;
                        line-height: 24px;
                        color: #752b32;
                        margin-bottom: 15px;
                    }
                    
                    .widget_popular_posts ul li h5 a {
                        color: #752b32;
                    }
                    
                    .widget_popular_posts ul li h5 a :hover {
                        color: #1b7e87;
                    }
                    
                    .widget_popular_posts ul li h6 {
                        font-size: 14px;
                        font-weight: 600;
                        color: #1b7e87;
                    }
                    
                    select,
                    input[type="text"],
                    input[type="email"],
                    input[type="url"],
                    input[type="password"],
                    input[type="search"],
                    input[type="number"],
                    input[type="tel"],
                    input[type="range"],
                    input[type="date"],
                    input[type="month"],
                    input[type="week"],
                    input[type="time"],
                    input[type="datetime"],
                    input[type="datetime-local"],
                    input[type="color"] {
                        display: block;
                        width: 100%;
                        height: 50px;
                        padding: 10px 15px;
                        font-size: 14px;
                        line-height: 1.5;
                        color: #000000;
                        background-color: #ffffff;
                        background-clip: padding-box;
                        border: 1px solid #1b7e87;
                        border-radius: 5px;
                        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                        backface-visibility: hidden;
                        box-sizing: border-box;
                        outline: none;
                        -webkit-appearance: none;
                        outline-offset: 0;
                    }
                    
                    textarea.form-control {
                        display: block;
                        width: 100%;
                        height: 140px;
                        padding: 10px 15px;
                        font-size: 14px;
                        line-height: 1.5;
                        color: #000000;
                        background-color: #ffffff;
                        background-clip: padding-box;
                        border: 1px solid #1b7e87;
                        border-radius: 5px;
                        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                        backface-visibility: hidden;
                        box-sizing: border-box;
                        outline: none;
                        -webkit-appearance: none;
                        outline-offset: 0;
                    }
                    
                    .button {
                        position: relative;
                        min-width: 200px;
                        display: inline-block;
                        font-family: "Nunito Sans", sans-serif;
                        font-size: 14px;
                        line-height: 26px;
                        font-weight: 700;
                        text-transform: uppercase;
                        letter-spacing: 0px;
                        text-align: center;
                        text-decoration: none;
                        outline: none;
                        padding: 13px 30px;
                        background: #1b7e87;
                        color: #ffffff;
                        border: 2px solid transparent !important;
                        border-radius: 4px;
                        overflow: hidden;
                        cursor: pointer;
                        backface-visibility: hidden;
                        transition: all 0.5s ease;
                    }
                    
                    .button:hover {
                        background: #fff;
                        border: 1px solid #1b7e87 !important;
                        color: #1b7e87;
                        transition: all 0.5s ease;
                    }
                    
 .containerr {
  position: relative;
  width: 100%;
  margin-top: 50px;
  overflow: hidden;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
  
}

.responsivee-iframee {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  border: none;
  -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
}

 
 
      @media (max-width: 768px) {                   
img.bnrimg {
    margin-top: -20px !important;
    width: 80% !important;
    margin: 0px auto;
}

.bottom_line.contact_line {
    margin: 0.5rem auto 0.5rem auto;
}

.flex-award img {
    width: 22px;
    margin-top: -10px;
}

.wrap_all_the.content ul {
    margin-left: 2rem;
}

.alignleft, .pull-left {
    float: none;
}

img.alignleft {
    margin: 0px auto;
    display: block;
}

 .containerr {
  position: relative;
  width: 100%;
  margin-top: -37px;
  overflow: hidden;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
  
}

.responsivee-iframee {
  position: absolute;
  top: 0;
  left: 50px;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 100%;
  border: none;
  -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
}


}
                    