﻿@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');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
a:hover {
    text-decoration: none
}

body {
    margin: 0;
    padding: 0;
    font-family: "Inter", serif;
    height: 100%;
    width: 100%;   
    text-align: justify;
    /* overflow-x: hidden; */
    background: #fff;
}
.bg1 { background: #224B79; padding: 24px 0;}
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;
}

#menubar { display: none;}
.mobile-menu { position: absolute;
    top: 11px;
    right: 0;
    z-index: 999;}
.text-no{ float: right; margin-top: 25px; margin-left: 0;}
.text-no li {    display: inline-block;    margin: 0px 14px;} 
.text-no li:last-child svg{transform: scale(0.9);margin-top: -5px;}
.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; margin-right: 10px;} 
.text-no a:hover  { color:#99c602}
.text-no a:hover path {    fill: #99c602!important; 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: 10px;
        color: #FFF;

        color: #ffffff;
        font-family: "Montserrat-SemiBold", sans-serif;
        font-size: 26px;
        line-height: 30px;
        font-weight: 600;text-align: right;
        width: 100%;
    }
    #slider1 ul li .caption span{ margin-top: 15px; color: #ffffff;
        font-family: "Montserrat-Black", sans-serif;
        font-size: 26px;
        line-height: 30px;
        font-weight: 900;}
    #slider1 ul li.flex-active-slide .caption {
        -webkit-animation-name: fadeInLeftBig;
        animation-name: fadeInLeftBig;
        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 #224b79;
        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 #224b79;
        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;
      
    }
    
    @-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;  }
     
ul.navibar {display: flex;flex-direction: row;gap: 0px;align-items: center;justify-content: center; margin: 10px 0;}
ul.navibar li {background: linear-gradient(180deg, rgba(63, 138, 223, 1) 0%, rgba(34, 75, 121, 1) 100%);

border-style: solid;
border-color: #bfbfbf;
border-width: 2px;
padding: 12px 24px 12px 24px;
display: flex
;
flex-direction: row;
gap: 10px;
align-items: center;
justify-content: center;
flex-shrink: 0;
 
position: relative;}
ul.navibar li:hover { background:#17385c }
ul.navibar li:first-child {border-radius: 8px 0px 0px 8px;}
ul.navibar li:last-child {border-radius: 0px 8px 8px 0px;}
ul.navibar li a{color: #ffffff;
    text-align: center;
    font-family: "Montserrat-Bold", sans-serif;
    font-size: 24px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    display: flex
;
    align-items: center;
    justify-content: center;}


  .bg-1 {background-color: #ffffff;
  width: 100%;  
    border-color: #cccccc;  
    box-shadow: 5px 5px 20px -14px #00000040;position: relative;
    z-index: 9;  padding: 28px;}
    .about h1 { margin-bottom: 16px;   font-family: "Montserrat-Regular", Helvetica;        font-weight: 400;        color: #253000;        font-size: 38px;}
    .about p{font-family: "Inter-Regular", Helvetica;
    font-weight: 400;
    color: #000000;
    font-size: 18px;
    text-align: justify;
    letter-spacing: 0;
    line-height: normal;}
    a.read-more { width: 100%; max-width: 200px;
        margin-top: 17px;
      text-align: center;
      font-family: "Montserrat-Regular", Helvetica;
      font-weight: 400;
      color: #253000;
      font-size: 20px;
      letter-spacing: 0;
      line-height: 55px;
        background-color: #9EC903; display:inline-block;}
    a.read-more:hover  {background: #253000; color: #fff;}   
    a.read-more1 { width: 100%; max-width: 200px;
        margin-top: 59px;
      text-align: center;
      font-family: "Montserrat-Regular", Helvetica;
      font-weight: 400;
      color: #253000;
      font-size: 20px;
      letter-spacing: 0;
      line-height: 55px;
        background-color: #fff; display:inline-block;}
    a.read-more1:hover  {background: #253000; color: #fff;}  
    a.read-more3:hover { background: #fff; color: #fff;}
    .bg-2 {  background: #fff;  min-height: 640px;  }

   #newnotice2_lblnoticedownloads2 .NewsSlide .w-100{ background: #fff;}
  #newnotice_lblnoticedownloads .NewsSlide .w-100{ background: #fff;}
  #newnotice_lblnoticedownloads .NewsSlide .Noitce_des,  #newnotice2_lblnoticedownloads2 .NewsSlide .Noitce_des { display: flex
    ;
        display: flex
    ;
        flex-direction: column;
        padding: 10px;
        gap: 3px;}
        #newnotice2_lblnoticedownloads2 .NewsSlide .Noitce_des { gap: 0px;}
        #newnotice_lblnoticedownloads .NewsSlide .dlink,     #newnotice2_lblnoticedownloads2 .NewsSlide .dlink    { display: none;}
        #newnotice_lblnoticedownloads .noitceCont a{color: #1d4776;
            text-align: left;
            font-family: "Montserrat-Regular", sans-serif;
            font-size: 20px;
            line-height: 14px;
            font-weight: 600; }

            #newnotice2_lblnoticedownloads2 .noitceCont a{color: #1d4776;
                text-align: left;
                font-family: "Montserrat-Regular", sans-serif;
                font-size: 18px;
                line-height: 14px;
                font-weight: 500; }

                

        #newnotice_lblnoticedownloads .noticeDate {color: #ff0000;
            text-align: left;
            font-family: "Volkhov-Regular", sans-serif;
            font-size: 14.249999046325684px;
            line-height: 20.48px;
            font-weight: 400; text-transform: uppercase;}
#newnotice2_lblnoticedownloads2 .noticeDate {
    color: #ff0000;
    text-align: left;
    font-family: "Volkhov-Regular", sans-serif;
    font-size: 11.220588px;
    line-height: 13.25px;
    font-weight: 600;
    text-transform: uppercase;
}
            .noticeH {color: #224b79;
                text-align: left;
                font-family: "Montserrat-Bold", sans-serif;
                font-size: 32px;
                line-height: 40px;
                font-weight: 700;
               
            ;
                align-items: center;
                justify-content: flex-start;}
        .notice { background: #253000; padding: 76px 0 281px 0;}
        
           
            #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;}
        .day { font-size: 50px;}


        .frame-43 { 
                width: 843px;
                }
        .frame-202 {  width: 297px;
               
               
                max-width: none;}
               
                
                /* #accordionExample .collapsible-link { background:url(/images/minus1.png) 98% 21px no-repeat;}
                #accordionExample .collapsed { background:url(/images/plus1.png) 98% 21px no-repeat;} */

                .collapsible-link{  background:url(/images/minus1.png) 96% 14px no-repeat;
                    border-radius: 10px 10px 0px 0px;
                    padding: 10px 12px 10px 12px;
                    display: flex
                ;
                    flex-direction: row;
                    gap: 10px;
                    align-items: center;
                    justify-content: flex-start;
                    align-self: stretch;
                    flex-shrink: 0;
                    position: relative;}
                    .collapsed {background:url(/images/plus1.png) 96% 14px no-repeat;}

                #accordionExample .show {
                    
                }
                .accordion   { width: 100%;}
                .card-header { margin-bottom: 8px; border-radius: 10px 10px 0px 0px;
                background: url(/images/Frame73.png) no-repeat, #224B79;background-size: cover; }
                .card-header {
                    padding: 0;
                   
                    background-color: none;
                    border-bottom: 0px solid;
                    color: #ffffff;
                    text-align: left;
                    font-family: "Montserrat-SemiBold", sans-serif;
                    font-size: 16px;
                    line-height: 24px;
                    font-weight: 600;
                    margin-bottom: 8px;
                }
                .card-header:first-child {
                    border-radius: 10px 10px 0px 0px;
                }
              
                .card {
                    position: relative;
                    display: -ms-flexbox;
                    display: flex
                ;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    min-width: 0;
                    word-wrap: break-word;
                    background-color: transparent;
                    background-clip: border-box;
                    border: 0;
                    border-radius: 0;
                }
                .card-body {padding: 0;}

                .figure {
                    background: #224b79;
                  
                    padding: 14px 9px 14px 9px;
                    display: flex
                ;
                    flex-direction: column;
                    gap: 10px;
                    align-items: flex-start;
                    justify-content: flex-start;
                    flex-shrink: 0;
                    width: 100%;
                    position: relative; margin-bottom: 8px;
                }
                .nescom-news-mon-24-feb-2025 {
                    color: #ffffff;
                    text-align: left;
                    font-family: "Montserrat-Medium", sans-serif;
                    font-size: 13px;
                    line-height: 18px;
                    font-weight: 500;
                    position: relative;
                   
                }
                .frame-80 {
                    display: flex
                ;
                    flex-direction: row;
                    gap: 10px;
                    align-items: flex-start;
                    justify-content: flex-start;
                    align-self: stretch;
                    flex-shrink: 0;
                    position: relative;
                }
                .safari-default-audio-player {
                    background: linear-gradient(180deg, rgba(78, 161, 255, 1) 42.500001192092896%, rgba(5, 87, 180, 1) 100%), linear-gradient(to left, #87817e, #87817e);
                    border-radius: 3.87px;
                    padding: 3.23px 10.32px 3.23px 10.32px;
                    display: flex
                ;
                    flex-direction: row;
                    gap: 6.45px;
                    align-items: center;
                    justify-content: flex-start;
                    flex: 1;
                    position: relative;
                }
                .share-1 {float: right;
                    position: absolute;
                    right: 20px;
                    top: 41px;}

                    .three { border-radius: 0px 0px 10px 10px !important;}
.mt-15 {margin-top: -8px;
    margin-bottom: 10px;}
    .accordion .card:not(:first-of-type) .card-header:first-child {
        border-radius: 0;
        border-radius: 10px 10px 0px 0px;
    }
    .color5 {background: #F00;}
    .bdrbtm { border-bottom: 1px solid #000;}
    .bdr4 {border-top: 2.672px solid #C00;border-bottom: 2.672px solid #C00;
   }
ul.small-notice {}
ul.small-notice li{ display: block; border-bottom: 1px solid #ff2021; padding: 5px 0; height: 94px; }
ul.small-notice li p { margin: 0; padding: 0;}
ul.small-notice li p.no-des {line-height: 15px;
    margin-top: 8px;
    margin-bottom: 5px;}
ul.small-notice li p.date {color: #BD1816;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 12.469px;
    margin-bottom: 2px;
    font-style: italic;}
ul.small-notice li p.no-des a {color: #373737;

    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
     }
ul.small-notice li p.date-on {color: #9A9A9A;
    font-family: 'Inter';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    /* line-height: 12.469px; */
    font-style: italic;
    margin-top: 2px;
   }
   .background-horizontal-border2 {
    background: #e5e5e5;
    border-style: solid;
    border-color: #cc0000;
    border-width: 2.67px 0px 0px 0px;
    height: 35.62px;
    display: flex
;
    flex-direction: row;
    gap: 24px;
    align-items: center;
    justify-content: flex-start; border-radius: 0px 0px 10px 10px;
   
}
.background-horizontal-border2 a { 
    display: flex
;
    flex-direction: column;
    gap: 6.47px;
    align-items: center;
    justify-content: center;
    flex: 1;}

                .desk-txt h2 {
                    color: #6ECBD1;
                    padding: 28px 0px;
                    margin: 0;
                    font-family: 'Roboto';
                    font-size: 36px;
                    font-style: normal;
                    font-weight: 700;
                    line-height: 47.16px;
                    text-align: center;
                }
                .heading-3-photogallery2 {
                    color: #e1c437;
                    text-align: center;
                    font-family: "News706Bt-Bold", sans-serif;
                    font-size: 24px;
                    line-height: 40px;
                    font-weight: 700;
                   
                    display: flex
                ;
                    align-items: center;
                    justify-content: center; background: #224b79;border-radius: 10px 10px 0px 0px;
                }
                .text-1 {color: #234c7a;
                    font-family: "Montserrat-Black", sans-serif;
                    font-size: 12px;
                    line-height: 16.03px;
                    letter-spacing: 0.36px;
                    font-weight: 900;margin-top: 10px;
                    text-transform: uppercase; text-align: left;}
                    .text-2 {color: #e9387c;
                        font-family: "Montserrat-ExtraBold", sans-serif;
                        font-size: 16px;
                        line-height: 16.03px;
                        letter-spacing: 0.36px;
                        font-weight: 800;    text-transform: uppercase; text-align: left; margin: 15px 0;}
                    .text-3 {color: #234c7a;
                        font-family: "Montserrat-Black", sans-serif;
                        font-size: 9px;
                        line-height: 10px;
                        letter-spacing: 0.36px;
                        font-weight: 900;
                        text-transform: uppercase; margin: 7px 0;}
                    .text-4 {color: #00482B;
                        text-align: center;
                        font-family: Montserrat;
                        font-size: 14.25px;
                        font-style: normal; text-align: left;
                        font-weight: 700;
                        line-height: 16.031px; /* 112.5% */
                        letter-spacing: 0.356px;}
                        .text-5 { text-align: left; margin: 10px 0;}
                        .special-d { position: relative;  }

                        .w-100img { width: 50%; float: left;}
                        .sld-t { width: 50%; float: right; padding-left: 30px;}
                        .parent-arrow1 { display: flex
                            ;
                                position: absolute;
                                right: 160px;
                                bottom: 19px;
                                z-index: 9;}

                  .parent-arrow1 .next3 {
                            right:0px; cursor: pointer;
                            background: url(/images/arrow-bro-r.png) no-repeat; width: 34px; height: 43px;z-index: 1;margin-top: -42px;
                        }

                  .parent-arrow1 .prev3  {
                            left: 0px;cursor: pointer;
                            background: url(/images/arrow-bro-l.png) no-repeat; width: 34px; height: 43px;z-index: 1;margin-top: -42px;
                        }
                        a.see-more {border-radius: 50px;
                            background: #224B79; display: inline-block; color: #FFF;

                            text-align: center;
                            font-family: Montserrat;
                            font-size: 14.25px;
                            font-style: normal;
                            font-weight: 700;
                            line-height: 16.031px; /* 112.5% */
                            letter-spacing: 0.356px; padding: 9px 15px;}
                            a.see-more:hover { background: #e9387c; color: #fff;}
                            .video-h {color: #333;

                                font-family: Montserrat;
                                font-size: 24px;
                                font-style: normal;
                                font-weight: 400;
                                line-height: 40px; }
                        .YouTube {color: #333333;
                            text-align: left;
                            font-family: "Montserrat-Bold", sans-serif;
                            font-size: 32px;
                            line-height: 40px;
                            font-weight: 700;
                           
                            display: flex
                        ;
                            align-items: center;
                            justify-content: flex-start;}

        .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;}

            .gallery {  padding: 30px 0;}

        .gallery h1    {color: #333333;
            text-align: center;
            font-family: "Montserrat-Bold", sans-serif;
            font-size: 32px;
            line-height: 24.05px;
            font-weight: 700; }
              
#gallerSec .slides li{ padding: 13px;}
#gallerSec .slides li .w-100 {  text-align: center;
} 
#gallerSec .slides li .w-100 a {  text-align: center;
    overflow: hidden;
    width: 100%;}
    #gallerSec .slides li .w-100 a img  {-o-object-fit: cover;
        object-fit: cover;
        aspect-ratio: 1 / 1; display: inline-block;}
#gallerSec .slides li .Grydate {color: #5f7802; font-weight: 400;}

#gallerSec1 .slides li{ padding: 13px;}
#gallerSec1 .slides li .w-100 {  text-align: center;
} 
#gallerSec1 .slides li .w-100 a {  text-align: center;
    overflow: hidden;
    width: 100%;}
    #gallerSec1 .slides li .w-100 a img  {-o-object-fit: cover;
        object-fit: cover;
        aspect-ratio: 1 / 1; display: inline-block;}
#gallerSec1 .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;}
.rslider .slick-prev:before, .rslider .slick-next:before { font-size: 0;}
.rslider .slick-prev{background: url(/images/arrow_left.png) no-repeat;height: 23px;    width: 16px; left: 0; z-index: 9;}
 .rslider .slick-next {background: url(/images/arrow_right.png) no-repeat;height: 23px;    width: 16px; right: 0;z-index: 9;}

 ul.new_ul {display: flex
    ;
        flex-direction: column;
        gap: 16px;
        align-items: center;
        justify-content: flex-start;
        align-self: stretch;
        flex-shrink: 0;
        position: relative;}
        ul.new_ul li {display: flex
            ;
                flex-direction: column;
                gap: 16px;
                align-items: flex-start;
                justify-content: flex-start;
                align-self: stretch;
                flex-shrink: 0;
                position: relative;} 
                ul.new_ul li a  {display: flex
                    ;
                        flex-direction: row;
                        gap: 16px;
                        align-items: flex-start;
                        justify-content: left;
                        align-self: stretch;
                        flex-shrink: 0;
                        position: relative; color: #adb7bc;
                        text-align: left;
                        font-family: "DmSans-Regular", sans-serif;
                        font-size: 12px;
                        line-height: 20px;
                        font-weight: 400;}
                        ul.new_ul li a:hover { color:#ffe100;}
                        ul.new_ul li a:hover svg path { fill: #ffe100;  }
                        .mtt4 {margin-top: 4px;}
                        ul.new_ul li a .f-icon {flex-shrink: 0;
                            width: 28px;
                            height: 28px;
                            position: relative;
                            overflow: hidden;}

                            .frame-742 {
                                display: flex
                            ;
                                flex-direction: column;
                                gap: 14px;
                                align-items: flex-start;
                                justify-content: center;
                              
                            }
                            .follow-us-on {
                                color: #ffe100;
                                text-align: left;
                                font-family: "DmSans-ExtraBold", sans-serif;
                                font-size: 24px;
                                line-height: 27.4px;
                                font-weight: 800;
                                text-transform: uppercase;
                                position: relative;
                                align-self: stretch;
                                display: flex
                            ;
                                align-items: center;
                                justify-content: flex-start;
                            }
                            .frame-78 {
                                display: flex
                            ;
                                flex-direction: row;
                                gap: 18px;
                                align-items: center;
                                justify-content: flex-start;
                                flex-shrink: 0;
                                position: relative;
                            }
                            .facebook {
                                flex-shrink: 0;
                                width: 40px;
                                height: 40px;
                                position: relative;
                                overflow: hidden;
                            }
                            .frame-76 {
                                display: flex
                            ;
                                flex-direction: column;
                                gap: 4px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                flex-shrink: 0;
                                
                                position: relative;
                            }
                            ._238 {
                                color: #ffffff;
                                text-align: left;
                                font-family: "DmSans-ExtraBold", sans-serif;
                                font-size: 24px;
                                line-height: 26px;
                                font-weight: 800;
                                text-transform: uppercase;
                                position: relative;
                                align-self: stretch;
                                display: flex
                            ;
                                align-items: center;
                                justify-content: flex-start;
                            }.fans {
                                color: #ffffff;
                                text-align: left;
                                font-family: "DmSans-Regular", sans-serif;
                                font-size: 18px;
                                line-height: 20px;
                                font-weight: 400;
                                text-transform: uppercase;
                                position: relative;
                                align-self: stretch;
                                display: flex
                            ;
                                align-items: center;
                                justify-content: flex-start;
                            }
                            .list {
                                display: flex
                            ;
                                flex-direction: column;
                                gap: 20px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                flex-shrink: 0;
                                position: relative;
                            }
                            .item {
                                display: flex
                            ;
                                flex-direction: column;
                                gap: 0px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                flex-shrink: 0;
                                position: relative;  color: #adb7bc;
                            }
                            
                            .item:hover { color:#ffe100;}
                            .item:hover svg path { fill: #ffe100;  }

                            .link6 {
                                display: flex
                            ;
                                flex-direction: row;
                                gap: 8px;
                                align-items: center;
                                justify-content: flex-start;
                                align-self: stretch;
                                flex-shrink: 0;
                                position: relative;
                            }.container14 {
                                display: flex
                            ;
                                flex-direction: row;
                                gap: 0px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                flex-shrink: 0;
                                position: relative;
                            }
                            .circulars {
                               
                                text-align: left;
                                font-family: "DmSans-Regular", sans-serif;
                                font-size: 14px;
                                line-height: 18px;
                                font-weight: 400;
                                position: relative;
                                display: flex
                            ;
                                align-items: center;
                                justify-content: flex-start;
                            }
                            .frame-733 {
                                display: flex
                            ;
                                flex-direction: row;
                                gap: 20px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                flex-shrink: 0;
                                position: relative;
                            }
                            .frame-712 {
                                display: flex
                            ;
                                flex-direction: column;
                                gap: 30px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                flex-shrink: 0;
                                position: relative;
                            }
                            .frame-682 {
                                display: flex
                            ;
                                flex-direction: column;
                                gap: 12px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                align-self: stretch;
                                flex-shrink: 0;
                                position: relative;
                            }
                            .heading-5 {
                                display: flex
                            ;
                                flex-direction: column;
                                gap: 0px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                align-self: stretch;
                                flex-shrink: 0;
                                position: relative;
                            }
                            .world {
                                color: #ffffff;
                                text-align: left;
                                font-family: "DmSans-Bold", sans-serif;
                                font-size: 20px;
                                line-height: 27.4px;
                                font-weight: 700;
                                text-transform: uppercase;
                                position: relative;
                                align-self: stretch;
                                display: flex
                            ;
                                align-items: center;
                                justify-content: flex-start;
                            }.list2 {
                                display: flex
                            ;
                                flex-direction: column;
                                gap: 12px;
                                align-items: flex-start;
                                justify-content: flex-start;
                                flex-shrink: 0;
                                position: relative;
                            }.national2 {
                                color: var(--modinathemecom-white, #ffffff);
                                text-align: left;
                                font-family: "DmSans-Bold", sans-serif;
                                font-size: 20px;
                                line-height: 27.4px;
                                font-weight: 700;
                                text-transform: uppercase;
                                position: relative;
                                align-self: stretch;
                                display: flex
                            ;
                                align-items: center;
                                justify-content: flex-start;
                            }
                            .regional {
                                color: var(--modinathemecom-white, #ffffff);
                                text-align: left;
                                font-family: "DmSans-Bold", sans-serif;
                                font-size: 20px;
                                line-height: 27.4px;
                                font-weight: 700;
                                text-transform: uppercase;
                                position: relative;
                                align-self: stretch;
                                display: flex
                            ;
                                align-items: center;
                                justify-content: flex-start;
                            }
                            ul.new_ul1 li a .f-icon {width: 12px;
                                height: 13px;}
                                ul.new_ul1 li a { gap: 7px; font-size: 14px;}
                                ul.new_ul1 {gap: 9px;} 


 .footer { background: #224b79;padding: 30px 0 }
 .footer h1{color: #ffe100;
    text-align: left;
    font-family: "DmSans-ExtraBold", sans-serif;
    font-size: 24px;
    line-height: 27.4px;
    font-weight: 800;
    text-transform: uppercase;
    position: relative;
    align-self: stretch;
    
;
    align-items: center;
    justify-content: flex-start;}
    .footerul { display: flex
        ;
            flex-direction: column;
            gap: 16px;
            align-items: flex-start;
            justify-content: flex-start;
            align-self: stretch;
            flex-shrink: 0;
            position: relative;}

    .ftrul li { display: flex
;
    flex-direction: row;
    gap: 16px;
    align-items: flex-start;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;}
    .ftrul li a {color: #FFF;

        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 200;
        line-height: normal;
        text-transform: uppercase;}
        .ftrul li a:hover { color: #9EC903;}

        .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;
        }
        
        .copy-right {
            color: #FFF;

            font-family: Inter;
            font-size: 16px;
            font-style: normal;
            font-weight: 300;
            line-height: normal;
            text-transform: capitalize;
        }.copy-right a {
            color: #fff;
            font-family: Inter;
            font-size: 16px;
            font-style: normal;
            font-weight: 300;
            line-height: normal;
            text-transform: capitalize;
        }.copy-right a:hover {
            color: #9EC903;
        }
        .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: #adb7bc;
                text-align: left;
                font-family: "DmSans-Regular", sans-serif;
                font-size: 12px;
                line-height: 20px;
                font-weight: 400;
                position: relative;
                flex: 1;
                display: flex
            ;
                align-items: center;
                justify-content: flex-start;}
                .footerul li a:hover {color: #9EC903;}
                .footerul li a svg { margin-right: 5px;  }
             /* #headtitle   {text-align: center;
                font-family: "Inter-Bold", Helvetica;
                font-weight: 700;
                color: #fff;
                font-size: 30px;
                background: #224b79;
                display: inline-block;
                padding: 5px 15px;
                margin: 10px 0px; text-align: center;min-width: 220px;} */

.dass {
    margin-top: 10px !IMPORTANT;
}
.blog_in a {
    font-size: 21px;
    font-weight: 600;
    color: #224B79 !IMPORTANT;
    text-align: justify;
}
#headtitle {
    color: #fff;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 15px;
    padding: 10px;
    background: #224B79;
    width: 100%;
    margin: 10px auto;
    display: block;
    max-width: 100%;
}
h1.article__title {
    font-size: 41px !important;
    color: #224B79 !IMPORTANT;
}


                    .innerH4 { font-family: Montserrat;
                        font-size: 32px;
                        font-style: normal;
                        font-weight: 700;
                        line-height: 40px;     text-align: left;
                        margin-bottom: 15px;}
                        .coler-5,  .coler-5 a {color: #1D4776;

                            font-family: Montserrat;
                           
                            font-style: normal;
                            font-weight: 400;
                            line-height: 40px;}
                            .coler-5 a:hover { color: #224b79;}
                            .f24 { font-size: 24px; line-height: 40px;}
                            .topic1 { display: block;}
                           .topic1 li { display: inline-block; padding: 5px 15px;

                            font-family: Montserrat;
                            font-size: 24px;
                            font-style: normal;
                            font-weight: 400;
                            line-height: 40px;  float: left; color: #fff; background: #224B79; margin: 5px;}
                            .topic1 li:first-child { margin-left: 0;  ;    }
                            .topic1 li:first-child a { color: #fff;}
                            .topic1 li:last-child {  padding: 5px 15px;  }
                            .topic1 li:last-child a { color: #fff;}
                            .topic1 li:last-child svg {position: relative;
                                top: 5px;
                                right: 5px;}
                                .topic1 li:last-child:hover, .topic1 li:hover {background: #ffe100;}
                           
                           .topic1 li a { color: #fff;

                            font-family: Montserrat;
                            font-size: 20px;
                            font-style: normal;
                            font-weight: 600;
                            line-height: 40px; text-transform: uppercase;}
                            .topic1 li:hover {background: #ffe100; color: #FFF;}
                            .topic1 li:hover a { color: #fff;}
                           .reply-text {padding: 10px;
                                background: rgb(221, 221, 221);}
                        .master-text {color: #000;

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

                .innerH3 {color: #224b79;
                    font-size: 20px;}
                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: #224B79 url(/images/ajax-arrow1.png) no-repeat 1% center;
    color: #fff;
    border: 1px solid #224B79;
    margin: 8px 0px 0px 0px;
    font-size: 18px;
    padding: 10px 15px 10px 40px;
    box-sizing: border-box;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 600;
}

.accordionHeaderSelected {
    width: 100%;
    text-align: left;
    background: #ffe100 url(/images/ajax-arrow.png) no-repeat 1% center;
    color: #224B79;
    border: 1px solid #ffe100;
    margin: 8px 0px 0px 0px;
    font-size: 18px;
    padding: 10px 15px 10px 40px;
    box-sizing: border-box;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 600;
}

.accordionContent_Y {
    background-color: #fff;
    padding: 25px;
    padding-top: 22px;
    border: 1px solid #224B79;
}
                .master-text p { margin-bottom: 15px;}