/* colur function root   */
 /* Default Theme */
 :root {
    --main-color: #3498db; /* Default to blue */
    --background-color: #ffffff;
    --text-color: #000000;
}

/* Red Theme */
.red-theme {
    --main-color: #c1282a;
    --text-background-color: #c1282a;
    --text-color: #c1282a;
}

/* Green Theme */
.green-theme {
    --main-color: #00aa55;
    --text-background-color: #00aa55;
    --text-color: #00aa55;
}

/* Blue Theme */
.blue-theme {
    --main-color: #4f98e6;
    --text-background-color: #4f98e6;
    --text-color: #4f98e6;
}

.text-theme {
    color: var(--text-color);
    background-color: var(--text-background-color);
}


/* colur function root  */



/* site main logo for mobile device start   */
.main-logostart{

    display: flex;
    justify-content: center;
}
/* site main logo moibile device close  */


/*************************** media query start ******************************/
@media screen and (max-width: 930px) {
    .midle-header{
        display: none;

    }

    .mb-devisenot-show{
        /* display: none; */
    }

    .footer-firs-sec-content::after {
        content: '';
        position: absolute;
        height: 111px;
        width: 1px;
        color: #fff;
        background-color: #84c2a3;
        right: 0;
        top: 26px;
        display: none;

    }

  }


  @media screen and (max-width: 767px) {
    .logomaintext>h5 {
        color: black !important;
        text-decoration: none !important;
        margin-bottom: 0px;
        font-size: 11px !important;
    }

    .logomaintext>h6{
        font-size: 13px;
        font-weight: 500;
        margin-bottom: 0rem !important;
        padding-top: 4px;
    }

    .logo-con-m{

        padding-top: 10px;
    }

    .mb-devisenot-show{
        /* display: none; */
    }

  }
  /* media query section start in media query start  */


@media screen and (max-width: 475px) {

    .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
        text-decoration: none;
        font-size: 10px;
    }

    .kingster-top-bar-menu > .menu-item {
        font-size: 10px !important;
    }

    .kingster-top-bar .kingster-top-bar-menu>li>button {
        padding: 0px 0px;
        height: 28px !important;
        width: 14px !important;
        background: transparent;
        color: white;
        border: none;
    }

    .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
        text-decoration: none;
        font-size: 9px;
    }

    .tils-innr-div {
        display: flex;
        /* justify-content: space-between; */
        justify-content: start;
        margin: 0px !important;
        gap: 21px;
    }

    .news-section-main-box {
        background-color: #d8ece2;
        z-index: 9;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding: 36px !important;
    }

    .kingster-item-pdlr, .gdlr-core-item-pdlr {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .kingster-item-pdlr, .gdlr-core-item-pdlr {
        margin-top: 0px;
    }

    .top-bar-ui-first>li {
        list-style: none;
        color: #fff;
        /* border-right: 1px solid #fff; */
        /* padding-left: 10px !important; */
        padding-right: 12px !important;
        font-size: 11px;
    }

    .kingster-top-bar .kingster-top-bar-menu>li {
        float: none;
        display: inline-block;
        font-size: 10px;
    }

    .theme-color-box>div >button {
        height: 16px !important;
        width: 16px !important;
        /* background-color: red; */
    }

    .select-theme-m-b {
        margin: 0px 10px !important;
        gap: 10px;
        align-items: center;
        display: flex;
        /* justify-content: center; */
        justify-content: space-between;
    }

    .kingster-top-bar .kingster-top-bar-menu>li>button {
        padding: 3px 8px;
        height: 28px ;
        width: 26px;
        background: transparent;
        color: white;
        border: none;
    }

  }
  /* media query section start in media query start  */




  /********************************* media query max width 783px  stat ***************************** */

  @media screen and (max-width: 763px) {
    .middle-section-tils {
        display: grid !important;
        /* text-align: center; */
        /* justify-content: center !important; */

    }


    .inner-page > .row{

         flex-direction: column-reverse;
         display: flex;
    }

    .middle-section-tils>.tils-1 {

        margin-bottom: 20px !important;
    }

    .about-box-1 {
        /* border: 1px solid red; */

        margin-bottom: 33px !important;

    }

    .chaiman-main-box {

        margin-top: 20px !important;
    }

    .middlemainsection{

        margin-top: 20px;
    }


    .kingster-item-pdlr, .gdlr-core-item-pdlr {

        /* margin-top: 20px !important; */
    }

    .middle-main-contnet{

        margin-top: 20px !important;

    }


    .news-section-main-box {

         padding-right: 0px;

    }



    /* top baar header start   */

    .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
        text-decoration: none;
        font-size: 10px;
    }

    .news-section-main-box {
        background-color: #d8ece2;
        z-index: 9;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding: 36px !important;
    }

    .kingster-item-pdlr, .gdlr-core-item-pdlr {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .kingster-item-pdlr, .gdlr-core-item-pdlr {
        margin-top: 0px;
    }

    .top-bar-ui-first>li {
        list-style: none;
        color: #fff;
        /* border-right: 1px solid #fff; */
        /* padding-left: 10px !important; */
        padding-right: 6px !important;
        font-size: 10px !important;
    }

    .kingster-top-bar .kingster-top-bar-menu>li {
        float: none;
        display: inline-block;
        font-size: 10px;
    }

    .theme-color-box>div >button {
        height: 16px !important;
        width: 16px !important;
        /* background-color: red; */
    }

    .select-theme-m-b {
        margin: 0px 10px !important;
        gap: 10px;
        align-items: center;
        display: flex;
        /* justify-content: center; */
        justify-content: space-between;
    }

    .kingster-top-bar .kingster-top-bar-menu>li>button {
        padding: 3px 8px;
        height: 28px;
        width: 26px;
        background: transparent;
        color: white;
        border: none;
    }
    /* top headr close  */


  }





  /* min 990 close  */


  /************* media query start   max withd 990 px  *****************/

 @media only screen and (min-width: 990px) {


    .kingster-header-wrap.kingster-header-style-plain,
    .kingster-header-wrap.kingster-header-style-bar,
    .kingster-navigation-bar-wrap,
    .kingster-header-background-transparent,
    .kingster-header-boxed-wrap,
    .kingster-header-side-nav,
    .kingster-header-transparent-substitute,
    .kingster-sticky-navigation {
        display: block !important;
    }

    .kingster-mobile-header-wrap {
        display: none !important;
    }

    .home-page-slider {
        height: 41vh;
    }

      /* css for slider bar start   */
.slotholder{

    height: 353px !important;
}

#rev_slider_2_1{


    height: 349px !important;
}

 /* min 990  start   */

 .top-bar-ui-first>li {
    list-style: none;
    color: #fff;
    border-right: 1px solid #fff;
    padding-left: 10px;
    padding-right: 9px;
}







  /* css for slide bar close  */
 }
  /******************* media query close max width 990px  ************************** */


  /************* media query start max width 989px ************************* */

  @media only screen and (max-width: 990px) {

         .kingster-top-bar {
         /* display: none; */
     }
     .skipmain-content{

        display: none;
     }

     .skipnavigation{
        display: none;
     }

     .midle-header {

        display: none;
     }


    .kingster-header-wrap.kingster-header-style-plain,
    .kingster-header-wrap.kingster-header-style-bar,
    .kingster-navigation-bar-wrap,
    .kingster-header-background-transparent,
    .kingster-header-boxed-wrap,
    .kingster-header-side-nav,
    .kingster-header-transparent-substitute,
    .kingster-sticky-navigation {
        display: none !important;
    }

    .kingster-mobile-header-wrap {
        display: block !important;
    }

    .m-home-screen-value{
        border-right: 1px solid #fff;

    }


    /* top bar start  */

    .top-bar-ui-first>li {
        list-style: none;
        color: #fff;
        /* border-right: 1px solid #fff; */
        /* padding-left: 10px; */
        padding-right: 3px;
    }

    .kingster-item-pdlr, .gdlr-core-item-pdlr {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .top-bar-ui-first>li {
        list-style: none;
        color: #fff;
        /* border-right: 1px solid #fff; */
        padding-left: 0px !important;
        padding-right: 9px;
    }

    .top-bar-ui-first>li {
        list-style: none;
        color: #fff;
        /* border-right: 1px solid #fff; */
        padding-left: 10px;
        padding-right: 9px;
        font-size: 13px;
    }

  .font-incres-box{

    font-size: 13px;
  }

  .kingster-top-bar-menu > .menu-item{
 font-size: 12px;
  }
    /* top bar close  */



    /* grid style for home page start   */

    /* .item3 { grid-area: recruitmentnotifications; }
.item4 { grid-area: right; } */

.tils-0{grid-area: recruitmentnotifications}
.tils-3{grid-area: examrequirements}





.middle-section-tils {

    display: grid !important;
    /* text-align: center; */
    grid-template-areas:
      ' recruitmentnotifications    examrequirements';
    gap: 10px;

}

      /* grid style for home page close  */
 }


 @media screen and (max-width: 766px) {
    .tils-innr-div>.content>div {
        font-size: 12px !important;
        font-weight: bold;
    }



}


 @media screen and (max-width: 475px) {
    .middle-section-tils {
        display: grid !important;
        /* text-align: center; */
        justify-content: center !important;

    }

    .middle-section-tils> a > .tils-1 {
        display: flex;
        padding: 8px 15px;
        margin-top: 15px;
        width: 168px !important;
        height: 63px !important;
        border-radius: 20px;
    }

}

    /************* media query close for max width 989px ************************ */



/******************************* media query close ********************************* */





/*************************** too   header css start   *******************/


.mm-menu {
	background-color: #1f1f1f;
}



.sf-menu>li>.sub-menu a:hover,
.sf-menu>li>.sub-menu .current-menu-item>a,
.sf-menu>li>.sub-menu .current-menu-ancestor>a,
.sf-menu>.kingster-mega-menu>.sf-mega a:hover,
.sf-menu>.kingster-mega-menu>.sf-mega .current-menu-item>a,
.sf-vertical>li>.sub-menu a:hover,
.sf-vertical>li>.sub-menu .current-menu-item>a,
.sf-vertical>li>.sub-menu .current-menu-ancestor>a {
	background-color: #eeeeee;
}

.kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner>a {
	color: #192f59;
}

.kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section {
	border-color: #dddddd;
}

.mm-navbar .mm-title,
.mm-navbar .mm-btn,
ul.mm-listview li>a,
ul.mm-listview li>span {
	color: #979797;
}

ul.mm-listview li a {
	border-color: #979797;
}

.mm-arrow:after,
.mm-next:after,
.mm-prev:before {
	border-color: #979797;
}

.mm-navbar .mm-title:hover,
.mm-navbar .mm-btn:hover,
ul.mm-listview li a:hover,
ul.mm-listview li>span:hover,
ul.mm-listview li.current-menu-item>a,
ul.mm-listview li.current-menu-ancestor>a,
ul.mm-listview li.current-menu-ancestor>span {
	color: #ffffff;
}


ul.mm-listview li {
	border-color: #626262;
}

.kingster-overlay-menu-content {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.88);
}





.select-theme-m-b {

    color: #fff;
}

.kingster-top-bar {
    padding-top: 8px;
}

.kingster-top-bar-right-button {
    padding-top: 18px;
    margin-top: -18px;
}

.kingster-top-bar {
    padding-bottom: 8px;
}


.kingster-top-bar-background {
    background-color: #2c2c2c;
}


.kingster-top-bar-left>.top-bar-ui-first {

    display: ruby;


}

.top-bar-ui-first>li {
    list-style: none;
    color: #fff;
    /* border-right: 1px solid #fff; */
    padding-left: 10px;
    padding-right: 9px;
}


.font-incres-box>a {

    background-color: #2c2c2c;

    height: fit-content;
}


/* .kingster-top-bar .kingster-top-bar-menu>li>button {
    padding: 3px 8px;
    height: 28px !important;
    width: 36px !important;
    background: transparent;
    color: white;
    border: none;
} */

.kingster-top-bar .kingster-top-bar-menu>li>button {
    margin-right: 0px !important;
}

.select-theme-m-b {
    margin: 0px 19px;
    gap: 10px;
    align-items: center;
    display: flex;
    /* justify-content: center; */
    justify-content: space-between;
}

.theme-color-box>div >button {
    height: 20px;
    width: 20px;
    /* background-color: red;
     */

}

.theme-color-box {
    display: flex;
    align-items: center;
    gap: 4px;
    justify-content: space-between;
}


.theme-color-box>.div1 > button {
    background-color: #c1282a;
}

.theme-color-box>.div2 > button {
    background-color: #00aa55;
}


.theme-color-box>.div3 > button  {
    background-color: #4f98e6;
}

.main-logo-content-box>.text>h5 {

    margin-bottom: 0px;

    font-size: 26px;
}


.main-logo-content-box>.text>p {

    margin-bottom: 0px;
    font-size: 21px;
    line-height: 31px;
}


/* top headr csss close  */


/* middle headr css start   */


.search-inner-input {

    /* position: relative; */

    border-radius: 20px;
}


.serch-input {
    position: relative;
}

.search-inner-input {

    padding: 8px 20px;
}

/* .serch-input::after{
    content: 'search';
    position: absolute;
    top: 50;
    left: 15px;
} */

.search-inner-icon {
    position: absolute;
    top: 12px;
    right: 15px;
}




.middle-side-code {

    /* border: 1px solid black; */
    margin-top: 10px;
}


.middle-side-main-box {
    display: flex;
    align-items: center;
    text-align: center;
    float: right;
    padding-left: 130px !important;
}

.middlebar-rightbox-form {
    /* border: 1px solid black; */
    display: flex;
    justify-content: center;
    align-items: center;
}

.midle-header {

    padding: 10px;
}

/* middle headr css close  */


/* main headr start  */



.sub-main-box {

    background-color: #fff;
}



.kingster-header-style-plain.kingster-style-menu-right .kingster-navigation {
    text-align: center;
}


.kingster-navigation {
    padding-top: 0px;
}



.kingster-navigation .sf-menu>li>a {
    padding-bottom: 0px;
}

.themeswitcher.text-theme {

    background-color: var(--main-colur);
}


.kingster-header-background,
.kingster-sticky-menu-placeholder,
.kingster-header-style-boxed.kingster-fixed-navigation.text-theme {
    background-color: var(--main-colur);

}



.sf-menu>li>a,
.sf-vertical>li>a {
    color: #fff;
}

.sf-menu>li>a:hover,
.sf-menu>li.current-menu-item>a,
.sf-menu>li.current-menu-ancestor>a,
.sf-vertical>li>a:hover,
.sf-vertical>li.current-menu-item>a,
.sf-vertical>li.current-menu-ancestor>a {
    color: #fff;
    font-weight: bold;
}

.kingster-navigation .sf-menu>li {

    padding: 10px 28px;
}

.kingster-navigation .kingster-main-menu {
    margin-left: 0px;
}

.kingster-header-side-nav {
    width: 340px;
}


.kingster-navigation .sf-menu>li>a,
.kingster-navigation .sf-vertical>li>a {
    font-size: 16px;
}

.kingster-navigation .sf-menu>li>a,
.kingster-navigation .sf-vertical>li>a {
    font-weight: 500;
}

.kingster-navigation .sf-menu>li>a,
.kingster-navigation .sf-vertical>li>a {
    text-transform: none;
}


/*********************** main header close  ***************************/


/********************* css for slider section and news section  start  ************************/





.cm-section-image {
    border: 11px solid white !important;
    border-radius: 20px !important;
}

.news-section-main-box {
    background-color: #d8ece2;
    z-index: 9;
    padding-right: 38px;
    padding-top: 30px;
}

.top-sec {
    display: flex;
    justify-content: space-between;
}

.recent-box2>.i1 {

    height: 40px;
    width: 40px;

    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;

    border-radius: 100%;



}

.recent-box2>.i2 {

    height: 40px;
    width: 40px;

    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;

    border-radius: 100%;



}

.recent-box2>.i2>i {

    color: #fff;
}

.recent-box2 {

    display: flex;
    justify-content: center;
    gap: 15px;


}


.new-sec>.new {

    border: 1px solid;
    background-color: #f46973;
    color: white;


}

.marquee-main-div {
    display: flex;
    justify-content: start;

    align-items: center;
}

.new {

width: fit-content ! IMPORTANT;

    width: 80px;
    /* background-color: #f46973; */
    /* border: 1px solid black; */
}

.new-inner {
  background-color: #f46973;
    width: fit-content;
    padding: 3px 13px;
    color: white;
    border-radius: 5px;
    font-size: 11px;
}

.newss {
    /* border: 1px solid red; */
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 9px;
        padding-left: 10px;
}



/********************** css for slider section and new section close   **************************/


/************ css for midle section start  ********************** */



.middle-section-tils> a > .tils-1 {

    display: flex;


    padding: 8px 15px;
    margin-top: 15px;
    width: 230px;
    height: 78px;
    border-radius: 20px;

}

.middle-section-tils > a{


    text-decoration: none;
}

.middle-section-tils {

    display: flex;
    justify-content: space-between;
    /* border: 1px solid black; */
}

.tils-innr-div {

    display: flex;
    justify-content: space-between;
    margin: auto;
    gap: 21px;
}

.tils-innr-div>.icon {

    font-size: 25px;
}


.tils-0 {

    background-color: #398ccc;
    color: white;
}

.tils-2 {

    background-color: #ba2923;
    color: white;
}

.tils-3 {

    background-color: #9aca20;
    color: white;
}

.tils-4 {

    background-color: #f96400;
    color: white;
}

.tils-5 {

    background-color: #f46973;
    color: white;
}



.tils-innr-div>.content>div {

    font-size: 18px;
    font-weight: bold;

}


.tils-innr-div>.content {

    display: flex;
    align-items: center;
}


/*************** close css middle section ********************** */



/* ************************about section start  ************* */

.about-box-1 {

    /* border: 1px solid red; */

    padding: 38px;
    border-radius: 20px;

    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.about-sec-row1 {

    display: flex;
    gap: 25px;
}

.about-sec-row1>.icon>i {

    font-size: 35px;
    font-weight: bold;
}


.about-sec-row1>.content {

    font-size: 20px;
    font-weight: 600;
}


.about-sec-row-2 {

    margin-top: 25px;
}

.about-sec-row-2>ul>li {

    line-height: 38px;
}

.about-sec-row-2>ul>li>a {

    font-size: 16px;

    color: #000;
}

/**************** about section css close ****************** */



/* application section start   */


.application-main-box {

    display: flex;

    justify-content: space-evenly;



}

.application-box-1 {

    padding: 30px;

    border: 1px solid var(--main-colur);
    border-radius: 20px;
    text-align: center;
}

.h4-number {

    font-size: 40px;
    font-weight: bold;

    color: var(--main-colur)
}

.application-box-1>.down-contant {

    font-size: 18px;

    margin-top: 15px;

    font-weight: 600;
}


/* application section close  */



/**************************** gallery section start ************************************** */
.chairman-footer-contne-img {

    text-align: center;
}

.chaiman-main-box {

    /* border: 1px solid black; */
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    text-align: center;
    border-radius: 20px;
    padding: 30px;
    background: white;
}


.chairman-footer-contne-img {

    margin-top: 20px;
}

.chairman-footer-contne-img>.img-div>img {

    border-radius: 20px;
}

.chairman-footer-contne-img>.name-div>div {

    font-size: 18px;
}

.chairman-footer-contne-img .titl-div {

    font-size: 18px;
    color: var(--main-colur);
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
}

.chairman-msg-box {

    font-size: 18px;
    margin-top: 10px;
    font-weight: 600;
}



/************************************ galley section close  ************************************** */




/************************************ main footer css start  ******************************* */



footer.themeswicer.text-theme {

    background-color: var(--text-background-color);
    padding-top: 40px;

    padding-bottom: 40px;
    color: #fff;
}


.footer-sec-1>h3 {


    font-size: 21px;

    font-weight: 600;
    padding-left: 18px;


}

.footer-firs-sec-content>.text {

    /* border: 1px solid black; */
    padding: 0px 20px;
    font-size: 15px;

    font-size: 15px;

}


.footer-firs-sec-content>.text>ul>li>a {

    color: #f8fcfa;
    text-decoration: none;
}


.footer-firs-sec-content>.text>p>a {
    color: #f8fcfa;
    padding-left: 8px;
    /* text-decoration: underline; */
    text-decoration: none;
}



.footer-firs-sec-content::after {
    content: '';
    position: absolute;
    height: 111px;
    width: 1px;
    color: #fff;
    background-color: #84c2a3;
    right: 0;
    top: 26px;

}


.footer-firs-sec-content {

    position: relative;
}

.footer-firs-sec-content>.text>a {


    color: #f8fcfa;
    text-decoration: none;
}


.footer-locat-us>a >i {

    color: white;

    font-size: 90px;
}

.footer-locat-us {

    padding: 20px;
    display: flex;
    justify-content: space-between;
}

.footer-down-row {

    text-align: center;
}

.footer-down-row>ul>li {

    /* text-decoration: none; */
    list-style: none;
    color: #f8fcfa;
    display: inline-flex;
    padding: 0px 20px;
}

.footer-down-row>ul>li>a {

    color: #f8fcfa;

    text-decoration: none;
    font-size: 15px;

}


.footer-down-row>.contant-sec {
    padding-top: 17px;
    font-size: 18px;
}

.footer-down-row>p {

    font-size: 15px;

    margin-top: 15px;


}


.footer-main-row-hr {

    border: 1px solid #84c2a3;
}

/*************************************** main footer css close  ************************************/




/* inner page section start  */


.side-main-card {

    border: 1px solid #eef1ef;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
    border-radius: 20px;

    padding: 20px;
}

.side-main-card>ul>li>a {

    list-style: none;

    color: #000;
}


.side-main-card>ul>li {
    /* list-style: none; */
    color: #000;
    line-height: 30px;
}


.text-justify{
    text-align: justify;
}

.pdf-icon-main{
   float: right;
}

.pdf-box-main{
    color: #000;
    font-size: 19px;
    font-weight: bold;
}

.table-bordered{
    border: 1px solid black;
}

.content-box > .table-responsiv > .table > .thead > tr{

    background-color: 1px solid black;
}

/* inner page section close  */

  /* recent  annucment section  page code start  */

  .middlemainsection{
/*
    border: 1px solid black;
    background-color: #eaf7f0; */




  }

  .middlemainsection > .themeswicer.text-theme{

    background-color: var(--text-background-color);

    font-weight: 700;

    font-size: 18px;
    color: #fff;

    padding: 10px;
  }



  .middlemainsection > ul > li > a{
    text-decoration: none !important;
    font-size: 15px;

    line-height: 25px;
  }

  .middlemainsection > ul > li{
    position: relative;
    line-height: 40px;
    list-style: none;
    border: 1px solid #e8e6e6;

    background-color: #f3f7f9 !important;

  }

  .middlemainsection > ul > li > a > .arrow-icon{

    position: absolute;
   top: 7px;
   left: 10px;
   color: var(--main-colur);
}

.middlemainsection > ul > li > a > .con{

    margin-left: 30px;
    color: black;

}


.candite-box{

    width: fit-content;
    /* border: 1px solid black; */
    padding: 10px;
    border-radius: 10px;
    background: #f3f7f9;


        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);


}

.contact-box{

    background-color: #f3f7f9;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    color: #000;
    height: 400px;
    padding-top: 45px;
}


.kingster-mobile-button-hamburger:before, .kingster-mobile-button-hamburger:after, .kingster-mobile-button-hamburger span {
    background: #333333;
    /* background: red; */
}

.background-color{
        background-color: #e1ece6;
        margin-top: 32px;
     padding-bottom: 62px;
}



.middlemainsection > ul > .themeswicer.text-theme:hover {
    background-color: var(--text-background-color) !important;
}

.middlemainsection > ul > .themeswicer.text-theme:hover .arrow-icon {
    position: absolute;
    top: 7px;
    left: 10px;
    color: #fff !important;
}


.middlemainsection > ul > li:hover a > .con {

    color: #fff !important;
}


.breadcrumb-item > a{

    color: var(--main-colur);
    font-size: 20px;
    font-weight: bold;
}

.breadcrumb-item{
    font-size: 20px;
    font-weight: bold;

}

table, th, td {
    border: 0.5px solid rgba(216, 188, 188, 0);
}



table > .table > .themeswicer.text-theme{
    background-color: var(--text-background-color);
}

 table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: white !important;
}


/*
table > .thead-main-colour > tr > th{
    background-color: #fff;
} */

ol, ul {
    padding-left: 0rem !important;
}

#butn-style1{

    background-color: var(--main-colur);
    border: none;
}

#butn-style2{
    background-color:#fff !important;
    border: none;
}


/*******top bar css********/
.top-bar{
    color: white;
border: none;
background: transparent;
}

i .themeswicer.text-theme{

    color: var(--text-color) !important;
    /* background-color: none !important; */
}



/* css for gogle language start  */

.goog-te-gadget-simple {

    background: transparent !important;
        border-left: 1px solid transparent !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
    border: transparent !important;
}


.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
    text-decoration: none;
    color: white;

}
/* css for gogle language close  */


/* new css add start  */

/* .home-page-slider{

height: 45vh;
} */
  /* new css add close  */




  /* css for galler section start   */

  .slide {
    display: block;
    padding: 15px;
    transition: ease all 0.3s;
    overflow: hidden;
}

.slide img {
    width: 100%;
    height: auto;
    display: block;
}

.pagination {
    text-align: left;
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 1.2rem;
    line-height: 1.8;
}

.slick-list {
    overflow: hidden !important; /* Hide overflow in the slick list */
}

.btn {
    margin-right: 15px;
}

@media (max-width: 768px) {
    /* .slide img {
        height: 150px;
    } */

    .footer-sec-1>h3 {
        font-size: 21px;
        font-weight: 600;
        padding-left: 18px;
        margin-top: 18px;
    }
}

@media (max-width: 480px) {
    /* .slide img {
        height: 120px;
    } */
}










  /* css for galler section close  */



  /* css for gogle traslate section start  */

  .goog-te-banner-frame.skiptranslate {
    display: none !important;
}

body {
    top: 0px !important;
}

.goog-te-gadget-icon {
    display: none;
}

.goog-te-combo {
    padding: 5px;
    font-size: 14px;
}

.goog-te-combo,
.VIpgJd-ZVi9od-ORHb *,
.VIpgJd-ZVi9od-SmfZ *,
.VIpgJd-ZVi9od-xl07Ob *,
.VIpgJd-ZVi9od-vH1Gmf *,
.VIpgJd-ZVi9od-l9xktf * {
    display: none;
    font-family: arial;
    font-size: 10pt;
}

.VIpgJd-ZVi9od-ORHb {
    margin: 0;
    background-color: #E4EFFB;
    overflow: hidden;
    display: none;
}

.VIpgJd-ZVi9od-ORHb-OEVmcd {
    left: 0;
    top: 0;
    display: none;
    height: 39px;
    width: 100%;
    z-index: 10000001;
    position: fixed;
    border: none;
    border-bottom: 1px solid #6B90DA;
    margin: 0;
    box-shadow: 0 0 8px 1px #999;
}

.logomaintext {

    color: black !important;
    text-decoration: none !important;
    font-size: 21px;
}


.logomaintext > h5 {

    color: black !important;
    text-decoration: none !important;
    margin-bottom: 0px;
    font-size: 26px
}


  /* css for gogle traslate section close  */


.recent-main-box{

    padding: 10px;
}



  /* media query start for 768px  start   */
  @media screen and (max-width: 768px) {
    .main-inner-box >.row{

        display: flex;
        flex-direction: column-reverse;
      }

}


/* gallery button start  */
.gallery-button{

    text-align: center;
}

/* galllery button close  */


/* .VIpgJd-yAWNEb-L7lbkb html, .VIpgJd-yAWNEb-L7lbkb body, .VIpgJd-yAWNEb-L7lbkb div, .VIpgJd-yAWNEb-L7lbkb span, .VIpgJd-yAWNEb-L7lbkb iframe, .VIpgJd-yAWNEb-L7lbkb h1, .VIpgJd-yAWNEb-L7lbkb h2, .VIpgJd-yAWNEb-L7lbkb h3, .VIpgJd-yAWNEb-L7lbkb h4, .VIpgJd-yAWNEb-L7lbkb h5, .VIpgJd-yAWNEb-L7lbkb h6, .VIpgJd-yAWNEb-L7lbkb p, .VIpgJd-yAWNEb-L7lbkb a, .VIpgJd-yAWNEb-L7lbkb img, .VIpgJd-yAWNEb-L7lbkb ol, .VIpgJd-yAWNEb-L7lbkb ul, .VIpgJd-yAWNEb-L7lbkb li, .VIpgJd-yAWNEb-L7lbkb table, .VIpgJd-yAWNEb-L7lbkb form, .VIpgJd-yAWNEb-L7lbkb tbody, .VIpgJd-yAWNEb-L7lbkb tr, .VIpgJd-yAWNEb-L7lbkb td {
    margin: 0;
    padding: 0;
    display: none;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-align: left;
    line-height: normal;
} */


.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q {
    background-color: inherit !important;
    box-shadow: none !important;
    /* box-sizing: border-box; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* position: relative; */
    /* display: none; */
}

.goog-gt-tt{

    border-radius: 12px;
    margin: 0px 0px 0px -23px;
    padding: 0px;
    font-family: "Google Sans", Arial, sans-serif;
    visibility: visible;
    left: 603px;
    top: 427px;
    width: 536px;
    display: none !important;
}

.VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-k77Iif-i3jM8c, .VIpgJd-yAWNEb-hvhgNd .VIpgJd-yAWNEb-hvhgNd-k77Iif-SIsrTd {
    margin: 16px;
    padding: 0;
    display: none !important;
}


.VIpgJd-yAWNEb-L7lbkb html, .VIpgJd-yAWNEb-L7lbkb body, .VIpgJd-yAWNEb-L7lbkb div, .VIpgJd-yAWNEb-L7lbkb span, .VIpgJd-yAWNEb-L7lbkb iframe, .VIpgJd-yAWNEb-L7lbkb h1, .VIpgJd-yAWNEb-L7lbkb h2, .VIpgJd-yAWNEb-L7lbkb h3, .VIpgJd-yAWNEb-L7lbkb h4, .VIpgJd-yAWNEb-L7lbkb h5, .VIpgJd-yAWNEb-L7lbkb h6, .VIpgJd-yAWNEb-L7lbkb p, .VIpgJd-yAWNEb-L7lbkb a, .VIpgJd-yAWNEb-L7lbkb img, .VIpgJd-yAWNEb-L7lbkb ol, .VIpgJd-yAWNEb-L7lbkb ul, .VIpgJd-yAWNEb-L7lbkb li, .VIpgJd-yAWNEb-L7lbkb table, .VIpgJd-yAWNEb-L7lbkb form, .VIpgJd-yAWNEb-L7lbkb tbody, .VIpgJd-yAWNEb-L7lbkb tr, .VIpgJd-yAWNEb-L7lbkb td {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-align: left;
    line-height: normal;
    display: none !important;
}



