﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

a:hover {
    text-decoration: none
}

body {
    margin: 0;
    padding: 0;
    font-family: Montserrat;
    height: 100%;
    width: 100%;   
    text-align: justify;
    overflow-x: hidden;  
    background: #fff;
}
.innerH3 {  color: #8373ce; }
html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

* {
    outline: none;
}

img {
    border: none;
}

a {
    text-decoration: none;
}

html {
    -webkit-text-size-adjust: 100%;
}

ul, p {
    margin: 0;
    padding: 0;
    list-style: none;
}

*, :before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body, html {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

img {
    max-width: 100%;
    outline: none;
}

* {
  
}

a:hover {
    text-decoration: none;
}

a {
    text-decoration: none;
    outline: none;
}
.mobile-menu { display: none;}
.mt-55 { margin-top: 95px;}
.text-no{ float: right; margin-top: 25px; margin-left: 0;}
.text-no li {    display: inline-block;    margin: 0px 12px;} 
 
.text-no a  {display: inline-block;color: #253000; transition: all .50s;  font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 400;    line-height: normal;}
.text-no a svg { margin: 0; float: left;  } 
.text-no a:hover img { color:#99c602;  rotate: 360deg;  transition: all .50s;}
.text-no a:hover path {    fill: #fff!important; transition: all .50s;    }
.text-no a:hover rect  { stroke: #FCA301; transition: all .50s;    }
.text-no a:hover rect.rect2  { fill: #FCA301; transition: all .50s;    }
#menubar { width: 100%; position: absolute; top:19px; left: 0;z-index: 9; }
#menubar .container{ border: 1px solid #676767;    background: rgba(37, 48, 0, 0.80); 
    backdrop-filter: blur(2px); max-width: 1078px; padding-top:9px ; padding-bottom: 9px;}
    #slider1 ul li .caption {
        position: absolute;
        z-index: 99;
        bottom: 30px;
        color: #FFF;

        font-family: Montserrat;
        font-size: 36px;
        font-style: normal;
        font-weight: 800;
line-height: normal;width: 100%;
    }
    
    #slider1 ul li.flex-active-slide .caption {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
        animation-duration: 1s;
        -webkit-animation-duration: 1s;
    }
    
    #slider1 .flex-direction-nav a.flex-next:before, #slider1 .flex-direction-nav a:before {
        display: none
    }
    
    #slider1 .flex-direction-nav .flex-next {
        background: url(/images/next1.png) center center no-repeat #fca301;
        cursor: pointer;
        float: left;
        opacity: 1;
        visibility: hidden;
        right: 20px;
    }
    
    #slider1 .flex-direction-nav .flex-prev {
        background: url(/images/prev1.png) center center no-repeat #fca301;
        cursor: pointer;
        float: left;
        opacity: 1;
        visibility: hidden;
        left: 20px;
    }
    
    #slider1:hover > .flex-direction-nav .flex-next {
        visibility: visible;
        right: 10px;
    }
    
    #slider1:hover > .flex-direction-nav .flex-prev {
        visibility: visible;
        left: 10px;
    }
    
    #slider1 .flex-control-nav {
        bottom: 0px;
        z-index: 99; position: relative; margin-top: 30px;
        
    }
    
    @-webkit-keyframes flipInX {
        from {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
            opacity: 0;
        }
    
        40% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -8deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -8deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
        }
    
        60% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
            opacity: 1;
        }
    
        80% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
        }
    
        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px);
        }
    }
    
    @keyframes flipInX {
        from {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
            opacity: 0;
        }
    
        40% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -4deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -4deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
        }
    
        60% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
            opacity: 1;
        }
    
        80% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
        }
    
        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px);
        }
    }
    
    .flipInX {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
        -webkit-animation-name: flipInX;
        animation-name: flipInX;
    }
    
    @-webkit-keyframes fadeInLeftBig {
        from {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
        }
    
        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }
    }
    
    @keyframes fadeInLeftBig {
        from {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
        }
    
        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }
    }
    
    #slider1 {        width: 100%;        float: left;       position: relative;    }   
 #slider1 ul li img {            width: 100%;        }
.sliderBox { width: 100%; float: left;}
 a.donate-now {color: #FFF;

    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 55px; background: #9EC903; text-align: center; width: 100%;
    max-width: 200px;
    display: inline-block;width: 100%; max-width: 200px; }
    a.donate-now:hover {background: #253000 !important;}
    .mw-cus { width: 100%; max-width: 1078px; margin: 0px auto; overflow: auto; text-align: center;}
    .mw-cus p span { width: 20px; height: 20px; border-radius: 37.5px; display: inline-block;        background: #FFF;}
  .bg-1 {background-color: #ffffff;
    border: 1px solid; width: 100%; margin-top: -54px;
    border-color: #cccccc;  max-width: 1085px;
    box-shadow: 5px 5px 20px -14px #00000040;position: relative;
    z-index: 9;  padding: 28px;}
    .about h1 { margin-bottom: 16px;    color: #D6B75C;

        font-family: Montserrat;
        font-size: 40px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;}
        .about h1 span {color: #8777CF;
            font-family: Montserrat;
            font-size: 40px;
            font-style: normal;
            font-weight: 800;
            line-height: normal; text-transform: uppercase;}
    .about p{font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #000000;
    font-size: 18px;
    text-align: justify;
    letter-spacing: 0;
  }
    a.read-more { display: flex;
        padding: 8px 16px;
        justify-content: center;
        align-items: center;
        gap: 8.904px;border-radius: 32px;
        background: var(--Skin-Color, #D6B75C); color: #fff;
        width: 135px;}
    a.read-more:hover  {background: #8777CF; color: #fff;}   
    a.read-more1 { color: #FFF;

        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 32px; padding: 0px 0px 0px 10px;
        display: inline-block;
        border-radius: 32px;}
        a.read-more1 svg{ float: right;}
    a.read-more1:hover  {background: #d6b75c; color: #fff;}  
    a.read-more3:hover { background: #fff; color: #fff;}
    a.read-more4 { background: #407AB0; padding: 0px 15px;}
 .box-6{ background: #8373ce; min-height: 300px;}
 .straght { display: flex;flex-direction: row;
    align-items: center;
    gap: 33px; padding: 90px 0px;}
 .straght li {display: flex;
width: 260px;
padding: 16px;
justify-content: space-between;
align-items: center;
flex-shrink: 0; border-radius: 16px; background: #a89ddd;}
.r-box span{color: #FFF;

font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;}
.r-box p{color: #FFF;

font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;}
ul.our--class {display: flex;
 
flex-direction: row;
justify-content: center;
align-items: center;
gap: 32px;}
ul.our--class li {display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 16px;
flex: 1 0 0; max-width: 350px;     border-radius: 16px;
    border: 1px solid #1E1E1E;}

.text-6 .c-natch{color: #8374CF; float: left;

font-family: Montserrat;
font-size: 28px;
font-style: normal;
font-weight: 800;
line-height: normal; float: left;}
.text-6 .c-natch p,.text-6 .rs p{color: #000;  

font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;}

.text-6 .rs{color: var(--Skin-Color, #D6B75C);
font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 800;
line-height: normal; float: right;}
.text-6 { padding: 10px;}
.m-link {display: flex;
flex-direction: row;
justify-content: start;
align-items: flex-start;
 
flex: 1 0 0;   width: 100%; border-radius: 0px 0px 16px 16px;}
.m-link .m-age{display: flex;
padding: 12px;
justify-content: center;
align-items: center;
 
flex: 1 0 0;
align-self: stretch; border-radius: 0px 0px 0px 16px; color: #fff;
background: #ADCB69; white-space: nowrap;}
.m-link .m-size{display: flex;
padding: 12px;
justify-content: center;
align-items: center;
 white-space: nowrap;
flex: 1 0 0;
align-self: stretch;   color: #fff;
background: #F47C7D;}
.m-link a{display: flex;
padding: 12px;
justify-content: center;
align-items: center;
gap: 0px;
flex: 1 0 0;
align-self: stretch;border-radius: 0px 0px 16px 0px; color: #fff;
background: #FBB54D;}
.m-link a:hover { background: #8374CF;}


.scb { text-align: center;}
.scb ul li { display: inline-block; display: inline-block;
    width: 100%;
    max-width: 215px;
    margin: 10px;}
    .scb ul li img { width: 136px;}
    .scb ul li p { text-align: center; margin-top: 10px;}
 .bg-2 { margin-top: 166px;}
    .patronimg {margin-top: -105px;}
        .bg-2 .container {   border-radius: 12px;
            background: linear-gradient(0deg, #8373CE 0%, #8373CE 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
            height: 417px;
            padding: 40px 73px;
            flex-direction: column;
            align-items: flex-start;
            gap: 10px;
            align-self: stretch;}
        .notice { background: #fff; padding: 50px 0;}
        .noticeH { color: #CF7CD2;

            font-family: Montserrat;
            font-size: 48px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;}
           
            #newnotice_lblnoticedownloads { float: left; width: 100%; margin-top: 22px;  }

            .newNotic  { padding: 0px 18px;;}

            .notice5 { padding:0 8px; padding-top: 20px; position: relative;}
.notice5 .w-100 { background: #9ec903; padding: 10px; height: 164px; float: left;}


.newNotic  .slick-prev { background: url(/images/left-arrow.png) no-repeat;height: 30px;width: 30px;}
.newNotic .slick-next:before,.newNotic .slick-prev:before  {
display: none;
}
.newNotic  .slick-prev:hover { background: url(/images/left-arrow.png) no-repeat;height: 30px;
width: 30px; opacity: .8;
}
.newNotic  .slick-next { background: url(/images/right-arrow.png) no-repeat;height: 30px;width:30px;}
 
.newNotic  .slick-next:hover { background: url(/images/right-arrow.png) no-repeat;height: 30px;
width: 30px; opacity: .8;
}


#newnotice_lblnoticedownloads .updated-on { color: #000;

    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;}
.noticetext a {font-family: 'Poppins', sans-serif; color: #000;font-size: 18px;
    line-height: 27px;}
.updated-on{ color:#8a008b;}
.nWrap  { float: left; width: 100%;}

.msgpd { margin-top: 66px;}
 
.noticeH img { margin-right: 10px;}
.notice5 .date{color: #FFF;

    font-family: Inter;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;}
    .notice5 .noticetext a {color: #FFF;

        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: uppercase;}
.NewsSlide { float: left; width: 50%; margin-bottom: 60px;}
        .notice_img {   overflow: hidden; display: flex            ;}
        .Noitce_des { padding-left: 15px;}
        .noitceCont a {color: #8374CF;
            font-family: Montserrat;
            font-size: 24px;
            font-style: normal;
            font-weight: 800;
            line-height: normal; display: block;}
            .noticeDate {color: #000;
                font-family: Montserrat;
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: normal; margin: 10px 0;}
                .dlink a {color: #D6B75C;
                    font-family: Montserrat;
                    font-size: 16px;
                    font-style: normal;
                    font-weight: 700;
                    line-height: normal;}
        .notice_img img { border-radius: 20px; object-fit: cover;
            aspect-ratio: 1 / 1;
            height: 210px;}
            .NewsSlide .w-100{ display: flex;}
        .day { font-size: 50px;}

        .aboutus h1 {color: #FFF;

            font-family: Montserrat;
            font-size: 38px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;}
        .aboutus p {color: #FFF;

            text-align: justify;
            font-family: Inter;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;}
            .patron h1 {color: #FFF; margin: 0;

                font-family: Montserrat;
                font-size: 32px;
                font-style: normal;
                font-weight: 800;
                line-height: normal;}
            .patron p {color: #FFF;

                font-family: Montserrat;
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: normal;}

                .bg-5 { background: url(/images/bg-5.jpg) top center no-repeat; background-size: cover; position: relative; margin-top: 100px;}
                .bg-5-in { padding: 128px 0 0px 0;  background: url(/images/child.png) top center no-repeat;  }
.big-icons { margin: 0; padding: 0;}
.big-icons li { float: left; width: 50%;margin-bottom: 168px; padding-right: 140px;}
.big-icons li:nth-child(2) { padding: 0;    padding-left: 140px;}
.big-icons li:nth-child(4) { padding: 0;    padding-left: 140px;}
.big-icons li a{color: #1E1E1E;

    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;}
.big-icons li img { float: left; margin-right: 10px;}
.big-icons li h1 { margin: 0;

    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;}
    .big-icons li a div{text-align:left; }
    .color1 {color: #d07dd2;}
    .color2 {color: #FC5B4E;}
    .color3 {color: #adcb69;}
    .color4 {color: #8373ce;}
    .color5 {color: #7FB8CF;}
    .color6 {color: #F9AC4B;}
    .color7 {color: #CF6495;}


            .gallery { background: url(/images/glry-bg.jpg) top center no-repeat ; background-size: cover; border-top: 18px solid #9ec903; padding-bottom: 95px;}

        .gallery h1    {color: #FFF;

                font-family: Montserrat;
                font-size: 38px;
                font-style: normal; text-align: center;
                font-weight: 400;
                line-height: normal; }
                #homephotog_LBPhoto { display: block; margin-top: 15px;}
                .rowX { display: flex;}
                .col-md-6X { display: flex; width: 20%;}
                .col-md-6X:first-child { margin-left: 0;}
                .col-md-6X a {width: 100%; padding: 0px 10px;}
                .col-md-6X:first-child a { padding-left: 0;}
                .col-md-6X:last-child a { padding-right: 0;}
                #homepvideo_LBPhoto1 { display: block; margin-top: 24px;}
                #homephotog_LBPhoto .col-md-4 a {   overflow: hidden; display: block;}
                #homephotog_LBPhoto .col-md-4 a img,.col-md-6X img  {-o-object-fit: cover;
                    object-fit: cover;
                    aspect-ratio: 1 / 1; width: 100%;
                    height: 100%;}
             .galler_heading, .photo_conte{ display: none;}
#gallerSec .slides li{ padding: 13px;}
#gallerSec .slides li .w-100 { padding: 26px;   min-height: 439px;text-align: center;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.50);
    box-shadow: -6px -13px 68.1px 0px rgba(0, 0, 0, 0.12);
    backdrop-filter: blur(21.350000381469727px);
} 
#gallerSec .slides li .w-100 a { height: 275px;
    display: block;
    overflow: hidden;
    width: 100%;}
    #gallerSec .slides li .w-100 a img  {-o-object-fit: cover;
        object-fit: cover;
        aspect-ratio: 1 / 1;}
#gallerSec .slides li .Grydate {color: #5f7802; font-weight: 400;}
.galler_heading {color: #253000; margin: 10px 0;

    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;}
.galler_heading1 {color: #18305D;

    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;}
   .toppers { height: 441px;
       border-radius: 8px;
        border: 2px solid #000;}
       .tprhdr {display: flex;
            padding: 12px 8px;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
            gap: 8px;
            align-self: stretch; border-radius: 8px 8px 0px 0px;
            background: #8373CE;}
            .tprhdr1 { background: #197D7A;}
            .tprhdr h1     {color: #FFF;

                text-align: center;
                font-family: Montserrat;width: 100%;
                font-size: 24px;
                font-style: normal;
                font-weight: 400;
                line-height: normal;
                text-transform: uppercase;}
                .tprhdr p {color: #FFF;text-align: center;
                    width: 100%;

                    text-align: center;
                    font-family: Montserrat;
                    font-size: 15px;
                    font-style: normal;
                    font-weight: 400;
                    line-height: normal;}
                    .stdh {color:#0060AA;
                        text-align: center;
                        font-family: Montserrat;
                        font-size: 16px;
                        font-style: normal;
                        font-weight: 400;
                        line-height: normal;}
                    .tprslider { text-align: center; height: 290px;}
                    .bdybox .tprslider { text-align: center; height: 260px;}
                    .tprslider .slick-slide img {                        display: inline-block;                    }
                   .tprslider .slick-prev{ margin-top: -50px;left: 0; z-index: 1; background: url(/images/prev1.png) center center no-repeat #8372ce;border: 0;   width: 25px;                        height: 30px;                     outline: 0;}
                   .tprslider .slick-next{margin-top: -50px; right: 0; z-index: 1; background: url(/images/next1.png) center center no-repeat #8372ce;border: 0;   width: 25px;                        height: 30px;                     outline: 0;}

a.view-all{display: flex;
    padding: 8px 16px;
    justify-content: center;
    align-items: center;border-radius: 22.389px;
    background: #FF5248;width: 101px;
    color: #fff;
    display: inline-block;}
    
a.view-all:hover,a.view-all1:hover { background: #8373CE;}

a.view-all1{padding: 9px 24px;
    justify-content: center;
    align-items: center;
    gap: 8.904px;
    border-radius: 43px;
    width: 128px;
    border: 1px solid #FFF;
    display: inline-block;
    color: #fff;}
    .white-bg { background: #fff; height: 180px;}
    .blue-bg{ background: #8271cd; height: 193px; border-bottom: 12px solid #afc968;}

.rslider .slick-prev:before, .rslider .slick-next:before { font-size: 0;}
.our-team { background: #197D7A; padding: 30px 0;}
.lh { line-height: 37px;}
.rslider .slick-prev{background: url(/images/l1.png) no-repeat;height: 45px;width: 45px; left: 0; z-index: 9;margin-top: -30px;}
 .rslider .slick-next {background: url(/images/r1.png) no-repeat;height: 45px;width: 45px; right: 0;z-index: 9;margin-top: -30px;}
 .s-name {color: #000;

    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;}
    .s-class {color: #0060AA;
        text-align: center;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;}
        .s-no {color: #1E1E1E;

            text-align: center;
            font-family: Montserrat;
            font-size: 24px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;}

          .team-text  {display: flex;
                padding: 12px;
                flex-direction: column;
                align-items: flex-start;
              position: relative;height: 100%;
                flex: 1 0 0;
                align-self: stretch;border-radius: 8px;
                background: #FFF;}
                .team-text:after { content: ""; height: 30px; width: 26px; background: url(/images/tringal.png) no-repeat; position: absolute; left: -20px;
                    top: 51px;}
                .team-text h1 {color: #F47C7D;

                    font-family: Montserrat;
                    font-size: 28px;
                    font-style: normal;
                    font-weight: 800;
                    line-height: normal;}
                    .team-text p  {color: #000;

                        font-family: Montserrat;
                        font-size: 16px;
                        font-style: normal;
                        font-weight: 400;
                        line-height: normal; margin-bottom: 10px; margin-top: 10px;}
                        .team-text p.post   { margin: 0;}

                .team-img { float: left; margin-right: 15px;}
                .small-icon { display: flex; }
                .small-icon li { display: flex
                    ;
                        padding: 0;
                        flex-direction: column;
                        align-items: flex-start;
                        gap: 0;
                        flex: 1 0 0;
                        align-self: stretch;
                        padding-right: 5px;}
                        .small-icon li a.tw {background-position: 0px 0px;}
                        .small-icon li a.fb {background-position: -47px 0px;}
                        .small-icon li a.pint {background-position: -94px 0px;}
                        .small-icon li a.drib { background-position: -141px 0px;}
                        .small-icon li a:hover  {  rotate: 360deg;  transition: all .50s;}
                    .small-icon li a { display: block; height: 40px; width: 40px; background: url(/images/icon1.png) no-repeat;}
                    .small-icon1 { margin-top: -77px; text-align: center;}
                    .small-icon1 li { display: inline-block;}
                    .small-icon1 li a { background: none;font-family: Montserrat;
                        font-size: 15px;
                        font-style: normal;
                        font-weight: 600; height: auto;
                        width: auto; color: #fff;}
                    .small-icon li a:hover {rotate: 0deg;}
                    .small-icon1 p { text-align: center;color: #FFF;

                        text-align: center;
                        font-family: Montserrat;
                        font-size: 15px;
                        font-style: normal;
                        font-weight: 600;
                        line-height: normal;}
                        .small-icon1 p:first-child { margin-bottom: 40px;}
 .footer { background: #1E1E1E;padding: 70px 0 40px 0;}
 .tprslider button{ display: none!important;}
 .tprslider:hover button{ display: inline-block !important;}
 .footer h1{color: #8272CD;

    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;}
    .footerul { margin-top: 27px;}
    .ftrul li { display: block;}
    .ftrul li a {display: flex;
        padding: 12px 8px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        gap: 16px;
        align-self: stretch;
        border-top: 1px solid #FFF;
        border-right: 1px solid #FFF;
        border-left: 1px solid #FFF; color: #FFF;

        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;}
        .ftrul li:first-child a {border-radius: 8px 8px 0px 0px;}
        .ftrul li:last-child a {border-radius: 0px 0px 8px 8px;
            border-bottom: 1px solid #FFF;}
        .ftrul li a:hover { color: #8272cd;}

        .widgets-social {
            display: flex;
            align-items: center;
            
            flex-wrap: wrap;padding-top: 10px;
            align-items: center;
            justify-content: center;
            }
            .widgets-social li { display: inline-block;}
            .widgets-social a {
            width: 39px;
            height: 39px;
            color: #000;
            display: flex;
            line-height: 36px;
            text-align: center;
            margin-right: 5px;
            border-radius: 50%;
            font-size: 15px;
            transition: all 0.8s;
            border: 1px solid #fff;
            align-items: center;
            justify-content: center;
            }
            
        .widgets-social.ft-social a {
            border: 1px solid #9EC903;
        }
        .widgets-social a:hover {
            background:#9EC903;border: 1px solid #fff;
        }
        .socialIcon {
            display: block;
            float: left;
            width: 100%;
            margin-top: 7px;
        }
        
            .socialIcon ul {
            }
        
                .socialIcon ul li {
                    display: inline-block;
                    margin: 0 1px;
                    width: 25px;
                    height: 25px;
                    transition: all 0.5s ease-out;
                    border-radius: 20px;
                }
        
                    .socialIcon ul li:hover {
                        -webkit-box-shadow: 0px 0px 5px 0px rgb(249 171 3);
                        -moz-box-shadow: 0px 0px 5px 0px rgba(249,171,3,1);
                        box-shadow: 0px 0px 5px 0px rgb(249 171 3);
                        background: #f9ab03;
                    }
        
                    .socialIcon ul li a {
                        width: 25px;
                        height: 25px;
                        display: inline-block;
                        background-image: url(/images/socialIcon.png);
                        background-repeat: no-repeat;
                    }
        
                        .socialIcon ul li a.instragram {
                            background-position: -16px -1px;
                        }
        
                        .socialIcon ul li a.whatapp {
                            background-position: -45px -1px;
                        }
        
                        .socialIcon ul li a.facebook {
                            background-position: -73px -1px;
                        }
        
                        .socialIcon ul li a.youtube {
                            background-position: -101px -1px;
                        }
        
                        .socialIcon ul li a.linkdin {
                            background-position: -129px -1px;
                        }
        
                        .socialIcon ul li a.twitter {
                            background-position: -158px -1px;
                        }
        .copy-right {
            color: #FFF;

            text-align: center;
            font-family: Montserrat;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
        }.copy-right a {
            color: #FFF;

            text-align: center;
            font-family: Montserrat;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
        }.copy-right a:hover {
            color: #8271cd;
        }
        .c-profile { margin: 37px 0px 24px 0;}
        .c-profile a  {color: #FFF;

            font-family: Inter;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
            text-transform: uppercase;
              line-height: 37px;border-radius: 19px;
              background: #9ec903; padding: 0px 12px 0px 0px;
              display: inline-block;
              text-transform: uppercase;}
              .c-profile a:hover {background: #00bcff;}
              .c-profile a span {
                  background: #fff;
                  color: #6ECBD1;
                  display: flex
              ;
                  width: 32px;
                  height: 32px;
                  border-radius: 27px;
                  align-items: center;
                  justify-content: center;
                  float: left;margin-top: 3px;
                  margin-left: 3px; margin-right: 8px;
              }
              .footerul li  {color: #fff;
                font-family: Inter;
                font-size: 20px;
                font-style: normal;
                font-weight: 500;
                line-height: normal;
                text-transform: capitalize; margin-bottom: 15px;}
                .footerul li span    {color: #9EC903;}
              .footerul li a {color: #FFF;

                font-family: Inter;
                font-size: 16px;
                font-style: normal;
                font-weight: 300;
                line-height: 23px;
                text-transform: capitalize;}
                .footerul li a:hover {color: #9EC903;}
                .footerul li a svg { margin-right: 5px; margin-top: 3px;}
                .masterBg { background: url(/images/menu_bg_rpt.jpg);}
               #headtitle {    text-align: center;
                font-family: "Inter-Bold", Helvetica;
                font-weight: 700;
                color: #fff;
                font-size: 30px;
                background: #8373ce;
                display: inline-block;
                padding: 0px 15px;
                margin: 10px 0px;
                text-align: left;
                min-width: 220px;
                width: 100%;
                border-top-left-radius: 15px;
                border-top-right-radius: 15px;
                margin-top: 0;}
                #headtitle span { color:#fff;}
                ul.innerUl li, ul.unorder_list1 li {
                    padding-left: 25px;
                    background: url(/images/ulbg.png) 0px 4px no-repeat;
                    margin-bottom: 12px;
                }.innerImg {
                    float: right;
                    margin-left: 20px;
                }
                .accordionHeader_Y {
                    width: 100%;
                    text-align: left;
                    background: #e41e28 url(/images/ajax-arrow1.png) no-repeat 1% center;
                    color: #fff;
                    border: 1px solid #e41e28;
                    margin: 8px 0px 0px 0px;
                    font-size: 18px;
                    padding: 10px 15px 10px 40px;
                    box-sizing: border-box;
                    cursor: pointer;
                    text-transform: uppercase;
                    font-weight: 400;
                }
                
                .accordionHeaderSelected {
                    width: 100%;
                    text-align: left;
                    background: #1bb300 url(/images/ajax-arrow.png) no-repeat 1% center;
                    color: #ffffff;
                    border: 1px solid #1bb300;
                    margin: 8px 0px 0px 0px;
                    font-size: 18px;
                    padding: 10px 15px 10px 40px;
                    box-sizing: border-box;
                    cursor: pointer;
                    text-transform: uppercase;
                    font-weight: 400;
                }
                
                .accordionContent_Y {
                    background-color: #fff;
                    padding: 25px;
                    padding-top: 22px;
                    border: 1px solid #1bb300;
                }
                .master-text p { margin-bottom: 15px;}

