.container-xxl.bg-primary.hero-header {
    padding: 0px;
    margin: 0px;
}
img.banner-img {
    width: 100%;
    height: auto;
}
.panel-1 {
    padding: 37px !important;
    background-color: white !important;
    border: 1px solid #e7dbdb;
    border-radius: 3px !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
h4.ts1 {
    color: #ff8304;
    text-align: center;
    margin-bottom: 35px;
}
label {
    margin-top: 10px !important;
    padding: 0px !important;
    color: #2196f3;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
}
input.form-control.btn.btn-success.sub-f1 {
    color: #fff;
    background-color: #ff9800;
    border-color: snow;
    box-shadow: rgb(38 57 77) 0px 10px 17px -10px;
    /* box-shadow: rgb(50 50 93 / 25%) 0px 50px 100px -20px, rgb(0 0 0 / 30%) 0px 30px 60px -30px, rgb(10 37 64 / 35%) 0px -2px 6px 0px inset; */
}
div#about {
    padding: 20px;
}
.qbook-img {
    filter: drop-shadow(2px 4px 45px black);
}
h1.qb-h1 {
    color: #48a5ef;
    text-align: center;
}
.mt-0{
    margin-top: 0px;
}
img.why-icon {
    width: 60px;
}
.bg-primary-gradient {
    background: linear-gradient(to bottom right, #ffc107, #ffffff);
}
.bg-secondary-gradient {
    background: linear-gradient(to bottom right, #ffc107, #ffffff);
}
.bg-light.bgs1 {
    background-color: #ffffff !important;
}
nav.navbar.navbar-expand-lg.navbar-light.px-4.px-lg-5.py-3.py-lg-0 {
    background-color: white;
    position: fixed;
    width: 100%;
    z-index: 999;
}
@media only screen and (max-width: 600px) {
    /*    .container-xxl.bg-primary.hero-header {
            padding-top: 85px;
        }*/
}
@media only screen and (min-width: 600px) {
    .container-xxl.bg-primary.hero-header {
        padding-top: 0px;
    }
}
.counters {
    background-color: #f3f3f3;
    padding: 62px 10px;
}
.counter {
    color: var(--main-color);
    background: var(--main-color);
    font-family: 'Mochiy Pop One', sans-serif;
    text-align: center;
    width: 95% !important;
    padding: 35px 15px 25px 5px;
    margin: 0 auto;
    box-shadow: 5px 5px 6px rgb(0 0 0 / 30%);
    position: relative;
    z-index: 1;
    border-radius: 6px 51px 6px 6px;
}
.counter:before {
    content: '';
    background: #fff;
    width: 100%;
    height: 100%;
    border-radius: 0 0 0 80px;
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: -1;
    box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
}
.counter.orange {
    color: #2196f3;
    background: #2196f3;
}
div#abt {
    padding: 34px 34px;
    /* background-color: aliceblue; */
}
.row.abt p {
    color: #686352;
}
span.txh1 {
    color: #03a9f4;
    font-weight: 700;
    font-size: 21px;
    font-family: sans-serif;
}
h1.ab-h1 {
    margin-bottom: 21px;
}
h2.img-fluid.bg-white.rounded.flex-shrink-0.p-1 {
    background-color: #ffd73c !important;
    color: white;
    font-size: 76px;
    width: 75px;
    height: 94px;
    text-align: center;
    margin-top: 0px;
    padding-top: 0px;
    box-shadow: rgb(38 57 77) 0px 20px 30px -23px;
    /* box-shadow: rgb(50 50 93 / 25%) 0px 50px 100px -20px, rgb(0 0 0 / 30%) 0px 30px 60px -30px, rgb(10 37 64 / 35%) 0px -2px 6px 0px inset; */
}
.testimonial-carousel .owl-item.center .testimonial-item {
    background: linear-gradient(to bottom right, #673ab7, #03a9f4);
}
h1.resup-1 {
    text-align: center;
    margin-bottom: 54px;
}
.counter {
    margin-bottom: 31px;
}
span.counter-value::after {
    content: '+';
}
h1.raid-far-t1 {
    text-align: center;
    margin-bottom: 37px;
}

.testimonial-carousel .owl-item.center .testimonial-item {
    background: linear-gradient(to bottom right, #f9cc2b7a, #3733181c);
}
.testimonial-carousel .owl-item.center .testimonial-item h5, .testimonial-carousel .owl-item.center .testimonial-item p {
    color: #262424 !important;
}
h4.ts3 {
    color: #2196f3;
    font-size: 19px;
}
.testimonial-carousel .owl-nav .owl-prev, .testimonial-carousel .owl-nav .owl-next {
    margin: 0 12px;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    background: linear-gradient(to bottom right, #ebc22f, #face33);
    border-radius: 4px;
    font-size: 18px;
    transition: .5s;
}
input.form-control {
    font-size: 14px;
    color: #095a9b;
}
label {
    margin-top: 10px !important;
    padding: 0px !important;
    color: #2196f3;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
}
h3.wt1 {
    font-weight: 700 !important;
    font-family: outfitBold;
}
p {
    color: #444;
}
.row.g-5.align-items-center.about p {
    margin-top: 0px;
    text-align: justify;
}
.row.g-5.align-items-center.about .wt1 {
    padding-top: 31px !important;
    margin-bottom: 24px;
}
p.bold-1 {
    font-weight: 700;
}
span.hlite-1 {
    font-weight: 800;
    color: #09910e;
}
.panel-sd1 {
    background-color: #f7eec8;
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 20px;
}
h3.wt2 {
    margin-bottom: 20px;
}
span.bold-1 {
    font-weight: 600;
    color: #9c27b0;
}
.tamil.notkam-t1 {
    font-size: 30px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: 700;
    color: #353c42;
    font-family: 'outfitSemiBold';
}
.wt1.sb1 {
    font-size: 19px;
    margin-bottom: 7px;
}
.wt1.sb1 {
    font-size: 19px;
    margin-bottom: 32px;
    color: #aa3800;
}
p {
    text-align: justify;
}
.sd-t1 {
    text-align: center;
    color: #3d442f;
    margin-bottom:60px;
    font-size: 19px;
}
.pms-img-1 {
    max-width: 400px;
}
.pms-dv-s1 p {
    text-align: justify;
}
.pms-img-2 {
    border-radius: 16px;
    max-height: 500px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    border: none;
}
.counter-div {
    background-color: #d95959;
    padding: 28px;
    border-radius: 7px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
    border: 2px solid #ffffff8c;
    
}

.counter-div-icon p {
    text-align: center;
    display: block ruby;
    font-size: 44px;
    color: white;
}

.counter-title {
    color: white;
}

.pms-cut-1 {
    background-color: #cccccc;
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 259px;
    background: #654ea3;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #eaafc8, #654ea3);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #7e86f7, #654ea3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

.po-mar-ne {
    position: absolute;
    top: 54px !important;
    width: 100%;
}
/*a::before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  background: #066bc6;
  margin-left: -25px;
  margin-top: 18px;
}
a::after {
  content: '';
  width: 10px;
  height: 10px;
  background: #fff;
  position: absolute;
  bottom: 0;
  border-radius: 0 0 0 100%;
  margin-right: -10px;
  z-index: 999;
  right: 0;
}


*/
.join-container {
    background-color: #f7f7f7;
    padding: 50px 0px;
}
