

html * { color: #000;}





@font-face {font-family: Lato-Regular;src: url(fonts/Lato-Regular.ttf);}

@font-face {font-family: Lato-Light;src: url(fonts/Lato-Light.ttf);}

@font-face {font-family: Lato-Regular;src: url(fonts/Lato-Regular.ttf);}



.fixed-top {



    top: -100px;



}



/* gallery */

 .bg {

    padding: 10px;

    margin: 10px;

    width: 100%;

  }



  .bg-orange {

    background-color: #ff9333;

}



.back-bg-pad{

        padding: 20px;

    background-color: #FFEB3B;

}

  .bg-one {

    background-color: #8bc34a;

}



 .bg-red {

    background-color: #FF9800;

}



 .bg-green {

    background-color: #cddc39;

}



 .bg-yellowbg {

    background-color: #ffeb3b;

}

 

  .title {



    font-size: 100px;

    color: #a2414e;

    text-align: center;

    text-shadow: 1px 1px 1px #000;

    width: auto;

    height: auto;

    padding: 5px;

  }

 

  .hexagon-gallery {

    margin: auto;

    margin-top: 50px;

    max-width: 1000px;

    display: grid;

    grid-template-columns: repeat(8, 1fr);

    grid-auto-rows: 200px;

    grid-gap: 14px;

    padding-bottom: 50px;

    filter: drop-shadow(3px 3px 1px rgba(0, 0, 0, 0.2));

  }

 

  .text {

       text-align: center;

    padding: 38px 10px;

    margin: 16px;

    color: #fff;

    font-size: 15px;



  }







 

  .hex {

    position: relative;

    width: 200px;

    height: 200px;



    overflow: hidden !Important;

    border: none;

background-color: #91b420;

opacity: 1;

background-size: 4px 4px;

background-image: repeating-linear-gradient(45deg, #758f20 0, #758f20 0.4px, #91b420 0, #91b420 50%);

    overflow: auto;



     background-color: #3498DB;

  border-corner-shape: bevel;

  border-radius: 50% 50% 0% 50%;

  }

 

  .hex:hover .img {

    flex-flow: row wrap;

    display: flex;

    position: relative;

    margin-top: -270px;

    transition: all .7s ease-in-out;

    -moz-transition: all .7s ease-in-out;

    -webkit-transition: all .7s ease-in-out;

    ms-transition: all .7s ease-in-out;

    -o-transition: all .7s ease-in-out;

    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);

    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);

    filter: drop-shadow(3px 3px 1px rgba(0, 0, 0, 0.7));

  }

 

  .img {

    display: flex;

    position: relative;

    opacity: 0.9;

    width: 240px;

    height: 265px;

    transition: all .7s ease-in-out;

    -moz-transition: all .7s ease-in-out;

    -webkit-transition: all .7s ease-in-out;

    ms-transition: all .7s ease-in-out;

    -o-transition: all .7s ease-in-out;

    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);

    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);

    filter: drop-shadow(3px 3px 1px rgba(0, 0, 0, 0.7));

  }

 

  .hex:first-child {

    grid-row-start: 1;

    grid-column: 2 / span 2;

  }

 

  .hex:nth-child(2) {

    grid-row-start: 1;

    grid-column: 4 / span 2;

  }

 

  .hex:nth-child(3) {

    grid-row-start: 1;

    grid-column: 6 / span 2;

  }

 

  .hex:nth-child(4) {

    grid-row-start: 2;

    grid-column: 1 / span 2;

  }

 

  .hex:nth-child(5) {

    grid-row-start: 2;

    grid-column: 3 / span 2;

  }

 

  .hex:nth-child(6) {

    grid-row-start: 2;

    grid-column: 5 / span 2;

  }

 

  .hex:nth-child(7) {

    grid-row-start: 2;

    grid-column: 7 / span 2;

  }



 



/* gallery */





/* alumni */

.testimonial{

    background: #eaf3cd;

    text-align: center;

    padding: 30px 30px 50px;

    margin: 0 15px 150px;

    position: relative;

}

.testimonial:before,

.testimonial:after{

    content: "";

    border-top: 40px solid #eaf3cd;

    border-right: 125px solid transparent;

    position: absolute;

    bottom: -40px;

    left: 0;

}

.testimonial:after{

    border-right: none;

    border-left: 125px solid transparent;

    left: auto;

    right: 0;

}

.testimonial .icon{

    display: inline-block;

    font-size: 80px;

    color: #323232;

    margin-bottom: 20px;

    opacity: 0.6;

}

.testimonial .description{

    font-size: 15px;

    color: #000;

    text-align: left;

    margin-bottom: 30px;

    opacity: 0.8;

}

.testimonial .testimonial-content{

    width: 100%;

    position: absolute;

    left: 0;

}

.testimonial .pic{

    display: inline-block;

    border: 3px dashed #fff;

    border-radius: 50%;



    overflow: hidden;

    z-index: 1;

    position: relative;

}

.testimonial .pic img{

       height: 120px;

    width: 120px !important;

}

.testimonial .title{

    font-size: 15px;

    color: #000;

    text-transform: capitalize;

    margin: 0 0 5px 0;

    text-shadow:0 0 black;

}

.testimonial .post{

    display: block;

    font-size: 14px;

    color: #9c9c9c;

}

.owl-theme .owl-controls{

    margin-top: 0;

}

.owl-theme .owl-controls .owl-page span{

    width: 32px;

    height: 10px;

    background: #fff;

    border: 2px solid #bd986b;

    margin: 5px;

    opacity: 1;

}

.owl-theme .owl-controls .owl-page.active span,

.owl-theme .owl-controls.clickable .owl-page:hover span{

    background: #ffd9b8;

    border-color: #fff;

}

@media only screen and (max-width: 650px) and (min-width: 400px){

    .testimonial:before{ border-right: 325px solid transparent; }

    .testimonial:after{ border-left: 325px solid transparent; }

}

/* alumni */







.counter-box{    padding: 50px;margin: 50px 0;background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='100' height='100' patternTransform='scale(2) rotate(90)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(74, 82%, 85%, 1)'/><path d='M100 20.234v41.641q-6.719 7.656-10.234 17.812-3.36 9.766-3.125 20.313h-3.438v-4.531q0-2.657.39-4.532l.626-3.359.703-3.281 2.265-7.656q1.329-4.22 2.813-7.344.781-1.719 2.812-4.453l2.891-4.297.86-2.578.312-2.735q.156-5-.547-13.203l-2.344-20.937Q92.656 8.516 92.422 0h6.797q-.078 6.172.078 10.156.156 5.547.703 10.078m0 49.532v20.468q-.469 2.11-.703 4.844L99.063 100H92.5l-.078-8.594q0-5.156.547-8.515.469-3.047 2.89-6.797L100 69.766M79.219 100h-3.672l.39-8.36.938-8.359q1.016-6.953 1.875-10.781 1.328-5.86 3.36-10.313l2.5-6.015 1.562-6.328.547-5q.078-2.813-.703-4.844l-3.282-9.531-3.28-9.531q-1.876-6.094-2.735-10.313Q75.547 4.922 75.547 0h3.672q.078 8.516 2.422 17.031 2.343 8.282 6.718 15.782l-2.03-11.016-1.876-11.016-.86-5.312L83.126 0h3.516l.234 4.531.547 4.532 2.5 16.25 2.422 16.328q1.015 8.125.156 15.625l-.625 3.28q-.547 1.798-1.562 2.97l-1.875 1.953q-1.094 1.172-1.641 2.187-1.64 2.735-2.89 7.813l-2.423 8.047q-1.406 3.515-1.875 8.125-.39 3.125-.39 8.359m-6.406 0H64.53q-2.11-9.922-1.718-18.828.39-4.922 1.796-8.203l2.97-7.5q1.405-4.219 1.718-7.89.312-2.735-.39-5.313-.704-2.657-2.345-4.844-2.343-3.125-5.78-6.328l-.938 2.5-.86 2.656q-2.343 6.797-4.922 11.953-3.125 6.25-7.03 10.86-1.485 2.265-2.579 5.312-.781 2.344-1.484 5.781Q41.25 88.75 41.25 100h-6.484l.312-12.266q.39-6.718 1.64-12.265 1.72-7.344 4.844-11.407l2.344-2.5 2.344-2.5q2.5-2.968 3.906-6.875 1.328-3.671 1.485-7.734.156-5.156-.86-12.5L48.906 19.61Q47.578 8.516 47.97 0h10.078q-.625 12.188 1.875 22.11 2.422 9.218 8.515 16.25l5 5.234q3.047 3.203 4.375 5.781 2.657 4.922.938 12.266-1.016 4.609-3.906 10.859-1.172 2.578-1.797 5.86-.547 2.5-.781 6.093-.391 7.266.546 15.547m-14.765 0H47.969V89.453q.312-5.937 1.718-10.39 4.297-12.657 10.157-22.813l1.797-3.047 2.109-2.812q1.25 4.687-1.094 11.562-5.625 16.953-4.61 38.047m-29.296 0H17.969l.234-5.781.469-5.782L21.25 65.86l2.422-22.578q1.172-12.031-1.875-21.797-1.719 3.047-2.969 7.5l-2.031 7.813q-.469 1.719-.547 4.219l.078 4.218-.547 11.094-1.797 10.469Q12.5 74.062 12.11 77.266q-.39 2.734-.312 6.406l.234 6.406.39 5q.235 2.813.704 4.922H5.781V81.25l-.078-6.016Q1.563 81.797 0 89.844v-20.39q5.86-10.47 7.422-22.657 1.25-9.14.078-23.36L6.406 11.72Q5.86 4.844 5.781 0h7.344l1.406 11.328 1.094 11.328q1.25-2.422 1.797-6.015l.625-6.25.078-5.157L17.969 0h10.86q.077 2.969.702 6.953l1.172 6.797 1.64 11.094q.626 6.172.157 11.172-.547 4.297-2.031 9.687L27.5 55.078q-2.031 6.719-2.344 14.531-.078 3.75.625 8.36l1.563 8.203.703-2.422 4.531-18.672q2.344-10.312 3.594-18.828.625-3.984.625-9.062l-.313-9.141-1.093-13.984Q34.688 5.547 34.766 0h6.484q-.078 8.984 1.953 19.688l1.64 8.75q.938 5.078.938 8.75 0 3.828-1.015 7.5-.938 3.671-2.813 6.874-4.61 9.375-7.812 20.47-2.813 9.687-4.766 21.405-.703 3.75-.625 6.563M0 61.797V19.766l.781 4.375.703 4.453 2.344 13.984.235 1.563.234 2.343Q5.078 54.61 0 61.797M64.61 0h8.202q-.39 7.266.157 11.953l.86 4.531 1.25 4.532 3.593 13.672 3.36 13.671.546 2.657.156 2.656-2.343-6.406q-1.407-3.516-3.047-6.172l-4.14-6.64-4.298-6.563q-1.172-1.953-1.875-4.61-.547-1.875-.937-4.922Q64.844 9.453 64.609 0'  stroke-width='1' stroke='none' fill='hsla(74, 90%, 91%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}



.bg-1{background-color: #4a7c03;}

.slide-bottom{-webkit-animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}





@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100px);transform:translateY(100px)}}



.dropdown:hover>.dropdown-menu {

  display: block;

}



.dropdown-menu {

    top: 90% !important;}



    .counter{

    color: #f14159;

    background: #eaf3cd;

    font-family: 'Poppins', sans-serif;

    text-align: center;

    width: 200px;

    padding: 0 15px 33px;

    margin: 0 auto;

    position: relative;

    z-index: 1;

    clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%);

}  

.counter:before{

    content: "";

    background:#fff;

    position: absolute;

    top: 10px;

    left: 10px;

    right: 10px;

    bottom: 10px;

    z-index: -1;

    clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%);

}

.counter .counter-icon{

    color: #fff;

    background: inherit;

    font-size: 30px;

    padding: 10px;

    margin: 0 0 28px;

    border-radius: 0 0 50% 50%/0 0 100% 100%;

}

.counter h3{

    color: #333;

    font-size: 16px;

    font-weight: 600;

    text-transform: uppercase;

    margin: 0 0 12px;

}

.counter h3:after{

    content: '';

    background-color: #81B622;

    height: 2px;

    width: 50%;

    margin: 5px auto;

    display: block;

    clear: both;

}

.counter .counter-value{

    font-size: 30px;

    font-weight: 600;

    display: block;

}

.counter.green{

    color: #079b67;

    background-color: #079b67;

}

.counter.green h3:after{ background-color: #079b67; }

.counter.green{

    color: #81B622;

    background-color: #81B622;

}

.counter.green h3:after{ background-color: #81B622; }

.counter.pink{

    color: #d84e80;

    background-color: #d84e80;

}

.counter.pink h3:after{ background-color: #d84e80; }

@media screen and (max-width:990px){





    .counter{ margin-bottom: 40px; }

}  



body {background:#FFFFFF ;}

a, a:hover  {text-decoration:none}

p {font-family: Lato-Regular;

    line-height: 28px;}

h1 {font-size: 30pt;

    font-family: 'Lato-Regular';

    font-weight: 600;}

h2 {font-size:18pt;}

h3 {font-size:16pt;}

h4 {font-size:14pt;}

h5 {font-size:14pt;}



ol {

    font-family: Lato-Light;

    line-height: 30px;

    font-size: 17px;

}

.intro-box{

    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%236F8E0BFF' stroke-width='3' stroke-dasharray='15%2c 15%2c 1' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");

border-radius: 11px;

}



.birthday {

    cursor: pointer;

    position: fixed;

    z-index: 1;

}

.birthday {

    width: 12%;

    bottom: 30px;

    right: 0;

}

.floating {

    animation-name: floating;

    animation-duration: 2s;

    animation-iteration-count: infinite;

    animation-timing-function: ease-in-out;

    margin-left: 2px;

    margin-top: 5px;

}

@keyframes floating {

    0%,

    100% {

        transform: translate(0, 0);

    }

    50% {

        transform: translate(0, 15px);

    }

}







.bg1{background-color: #f1e1de;padding: 13px;

    min-height: 398px;}





header {background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='58' height='100.23' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0,0%,100%,1)'/><path d='M.111-33.307l-28.997 16.744zm.012.006l28.993 16.738-.004 33.485L.115 33.492l-28.997-16.57.004-33.485m40.992 43.198v-5.672l4.937 2.85M29.113 9.995L12.117.18l17-9.815M6.114 30.062L6.114 10.57l16.967 9.798m-51.963-3.446l57.998-33.485m-29 50.055l-.005-66.8m29.001 50.23l-57.99-33.485m57.992 19.63l-5-2.887 5.002-2.887m28.872-30.805L28.99-16.768zm.012.006l28.993 16.738-.004 33.485-28.997 16.57-28.997-16.57.004-33.485m-.004 33.485l57.998-33.485M57.992 33.287l-.004-66.799m29 50.229C67.615 5.529 48.285-5.633 28.999-16.768M28.998 2.86l4.998-2.886-4.998-2.886m6.029 23.076l16.964-9.794.002 19.49m-6-3.43v-5.67l-4.936 2.85M28.995 9.789L45.994-.026 28.998-9.84M-.003 66.943L-29 83.687zm.012.006l28.993 16.738-.004 33.485m0 0L.001 133.742m0 0l-28.997-16.57m0 0l.004-33.485m57.991 26.557l-16.996-9.814 17-9.815m-58 26.557l57.999-33.485M.001 133.742l-.004-66.8m29.001 50.23l-57.99-33.485m45.994-6.928l-5.005 2.89V73.87m11.005 6.353L5.999 90.04l-.002-19.633M29 103.317l-5-2.887 5.002-2.887m28.99-30.6L28.993 83.687zm.011.006l28.993 16.738-.004 33.485m0 0l-28.997 16.57m0 0l-28.997-16.57m0 0l.004-33.485m22.99-13.28v19.627l-16.995-9.813m-5.999 36.95l57.998-33.484m-29 50.055l-.005-66.8m29.001 50.23l-57.99-33.485M29 103.314L34 100.428 29 97.542m11.996-20.786l4.996 2.885v-5.77m-16.994 36.373l17-9.815L29 90.615M57.998 66.94l-.003-33.484zm-.012.008l-28.992 16.74L-.002 66.94l.148-33.397 28.849-16.827L57.99 33.463M.084 47.363L4.997 50.2.06 53.05m5.936 17.356l16.998-9.812v19.63m35.003-20.212L41 50.2l16.996-9.812m-57.878.067l16.88 9.745L.03 59.996m28.966-43.28v66.971M.144 33.544L57.999 66.94m-58 .001L57.99 33.463M40.994 76.759v-5.78l5.004 2.89m-5.004-50.221v5.772l5-2.886m-11 53.689V60.589l17.004 9.815m-40.003 3.467l5-2.887v5.775m41.002-29.444L53 50.2l4.998 2.885M22.995 20.217v19.589l-16.88-9.744m5.97-3.481l4.91 2.835v-5.7m18-3.535v19.63l16.997-9.813'  stroke-linecap='square' stroke-width='1' stroke='hsla(259, 0%, 91%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")

}



.header-line{height: 6px;background-color:#81B622;width: 100%}



.logo-title{

font-size: 24px;

    font-weight: 700;

    padding-top: 10px;

    text-transform: uppercase;

    color: #000;}



.logo-sub {

    margin-top: -6px;

}



.logo-img{width: 66px;

    image-rendering: -webkit-optimize-contrast;

    left: 40px;

    top: 9px;

    z-index: 2;

    position: absolute;}



.nav-link{color: #fff;}



.home h1 {font-family: Lato-Regular

}



.home p {

 

    font-family: Lato-Regular;

    line-height: 28px;

}



.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {

    color: #FFEB3B;

}













.box {

background-image: repeating-linear-gradient(-60deg, #333333, #333333 0px, transparent 1px, transparent 1px, #333333 31px), repeating-linear-gradient(30deg, #333333, #333333 0px, transparent 1px, transparent 1px, #333333 31px), repeating-linear-gradient(120deg, #333333, #333333 0px, transparent 1px, transparent 1px, #333333 31px), repeating-linear-gradient(210deg, #333333, #333333 0px, transparent 1px, transparent 1px, #333333 31px);

background-size: 1px calc(100% + 62px), calc(100% + 62px) 1px, 1px calc(100% + 62px) , calc(100% + 62px) 1px;

background-position: 0 0, 0 0, 100% 0, 0 100%;

background-repeat: no-repeat;

animation: borderAnimation 1s infinite linear;

}



@keyframes borderAnimation {

from { background-position: 0 0, -62px 0, 100% -62px, 0 100%; }

to { background-position: 0 -62px, 0 0, 100% 0, -62px 100%; }

}

.news-back-bg{background-color: #81B622;box-shadow: -1px 5px #bdd3ff;

opacity: 1;

background-image: radial-gradient(circle at center center, #fef2f2, #429bff), repeating-radial-gradient(circle at center center, #fef2f2, #fef2f2, 4px, transparent 8px, transparent 4px);

background-blend-mode: multiply;}



.BG-2{    padding: 10px;

  background-color: #fcfcfc;

opacity: 1;

background-size: 4px 4px;

background-image: repeating-linear-gradient(45deg, #e2edba 0, #e2edba 0.4px, #fcfcfc 0, #fcfcfc 50%);}

.bg-bg{background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='27' ry='27' stroke='%231A2876FF' stroke-width='7' stroke-dasharray='50%25%2c 13%25' stroke-dashoffset='86' stroke-linecap='round'/%3e%3c/svg%3e");

border-radius: 27px;}



.bg-white {

    background-color: #ffffff;

    opacity: 1;

    background-image: radial-gradient(circle at center center, #fdfdfd, #ffffff), repeating-radial-gradient(circle at center center, #fdfdfd, #fdfdfd, 4px, transparent 8px, transparent 4px);

    background-blend-mode: multiply;}



    .panel-footer {



    padding: 10px;

}



.message-back{border:1px solid #e5e5e5;padding: 20px;-webkit-box-shadow: 0px 6px 24px -10px rgba(0,0,0,0.25);-moz-box-shadow: 0px 6px 24px -10px rgba(0,0,0,0.25);

box-shadow: 0px 6px 24px -10px rgba(0,0,0,0.25);background-image: url(images/message-back.jpg);background-repeat: no-repeat;background-position: right}



.m-2.p-2.bg-warning.text-center{background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='120' height='20' patternTransform='scale(1) rotate(20)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(4, 0%, 100%, 0.76)'/><path d='M-50.129 12.685C-33.346 12.358-16.786 4.918 0 5c16.787.082 43.213 10 60 10s43.213-9.918 60-10c16.786-.082 33.346 7.358 50.129 7.685'  stroke-width='1' stroke='hsla(33, 75%, 71%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");border-radius:20px}

h1.headShake {

    background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='120' height='20' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(14, 100%, 57%, 1)'/><path d='M-50.129 12.685C-33.346 12.358-16.786 4.918 0 5c16.787.082 43.213 10 60 10s43.213-9.918 60-10c16.786-.082 33.346 7.358 50.129 7.685'  stroke-width='1' stroke='hsla(14, 100%, 75%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");

    width: 800px;

    color: #fff;

    box-shadow: inset 0px 0px 6px 4px #c47500;

    padding: 10px;

    text-shadow: 1px 1px 16px;

    border-radius: 28px 0px 70px 28px;}



.header-info {width:100%}

.header-info span {font-size:11pt;}

.header-info img {margin-left:5px;border-radius: 20px;}

.Affiliated{font-size: 12px;color: #fff;line-height: inherit;}



.link-top a:hover {

    background-color: #001578;

    color: #fff;

    transition: all 0.2s;

}



.link-top a {transition: all 0.2s;

color: #000;

    background-color: #fff;

    text-align: center;

    margin: 4px 6px;

    border-radius: 11px;

    padding: 3px 19px 9px;

    position: relative;

    border: 1px dashed #ababab;

box-shadow: -1px 1px 14px 0px rgb(20 96 251 / 13%)

}



nav.fixed-top {transition:all 0.75s;border-bottom:1px solid #B1B1B1}

.navbar { background-color: #91b420;

background-image: radial-gradient(circle at center center, #e2f79c, #91b420), repeating-radial-gradient(circle at center center, #e2f79c, #e2f79c, 10px, transparent 20px, transparent 10px);

background-blend-mode: multiply;z-index: 3;}

.navbar-brand {font-size:12pt;font-weight:600 }

.navbar ul.navbar-nav li.nav-item a  {font-size: 12pt;

    color: #fff;

    border-right: 1px solid #456118;

    transition: all 0.5s;

    padding: 4px 7px;}

.navbar .dropdown-menu {background-color: #4c7e03;

}

.navbar .dropdown-menu a {border-top:1px dotted #79a910}

.navbar .dropdown-menu a:hover {background: #ffffff;

    color: #000 !important;}



.slider-wrapper {background-image:url("uploads/slider/slide1.jpg");background-size:cover;background-position:center center; }



.sections {background-color: #a23435;background-color: #ffffff;

padding: 20px;

background-size: 10px 10px;

background-image: repeating-linear-gradient(45deg, #f0f0f0 0, #f0f0f0 1px, #ffffff 0, #ffffff 50%);

}

.section-icon {width: 70px;padding:10px;margin-right:0px;}

.sections a {color:#FFFFFF;font-size:14pt;}

.heading-head{

    



    text-align: center;

    margin-top: -35px;



    color: #000;

    font-size: 16px;transition: all 0.2s ease-in-out"

}



span.line {

    display: block;

    position: relative;

    margin: 12px auto;

    text-align: center;

    width: 200px;

}



span.line:before {

    content: "";

    position: absolute;

    width: 50px;

    height: 5px;

    background-color: #4a7c03;

    top: -6px;

    left: 39%;

    border-radius: 2px;

    z-index: 9;

}



span.line:after {

    content: "";

    position: absolute;

    width: 100%;

    height: 1px;

    background-color: #c8c8c8;

    top: -4px;

    left: 0;

}



.heading-head:hover{ background-color: #d6d815;transition: all 0.2s ease-in-out}



.intro {margin-top:35px}

.intro p {text-align:justify}





.news-section h2 {padding-top:20px;padding-bottom:20px;font-size:18pt;text-align:center;color:#202020}

.news-grid a {color:#000;font-size:14pt}

.news-grid p {font-size:9pt}

.news-date {width:55px;height:55px;margin:10px;border:1px solid #ccc;border-radius:5px;text-align:center;background-color:#fff}

.news-date strong {font-size:16pt;color:#3E3D3C}

.news-date span {display:block;font-size:10pt;background-color: #ececec;}



    .ul {

  list-style: none;

}



.ul li {

  width: 50px;

  height: 50px;

  position: relative;

  background-color:#fff;

  margin: 10px 0;

  cursor: pointer;

  border-radius: 3px;

  box-shadow: 0 0 10px rgba(0,0,0,0.3);

}



.ul li .fa {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  font-size: 20px;

  color: #6f8e0b;

}







.slider {

  content: "";

  position: absolute;

  top: 0;

  left: 51px;

  width: 0px;

  height: 50px;

  background: #001278;

  border-radius: 3px;

  transition: all 0.5s 0.3s ease;

}



.slider p {

  font-family: arial;

  text-transform: uppercase;

  font-size: 16px;

  font-weight: 900;

  color: #fff;

  text-align: center;

  line-height: 50px;

  opacity: 0;

  transition: all 0.6s ease;

}



.ul li:hover .slider {

  width: 180px;

  transition: all 0.5s ease;

}



.ul li:hover .slider p {

  opacity: 1;

  transition: all 1s 0.2s ease;

}















/* youtube link */

.youtube{

  position: fixed;

  bottom: 10px;

  right: 10px;

  width: 160px;

  text-align: center;

  padding: 15px 10px;

  background: #bb0000;

  border-radius: 5px;

}



.youtube a{

  text-decoration: none;

  color: #fff;

  text-transform: capitalize;

  letter-spacing: 1px;

}

.fixed-media{position: fixed;

    top: 200px;

    z-index: 2;}

.evet-back{background-color: #ebf4ce;}



.date {width: 115px;

    padding: 8px;

    height: 77px;

    color: #fff;

    top: 50px;

    position: relative;

    margin: 10px;

    border: 1px solid #8bc34a

    border-radius: 5px;

    text-align: center;}

.date strong {display: block;

    font-size: 20pt;

    color: #fff;

    background-color: #538104;}

.date span {display:block;font-size:10pt;background-color: #75b608;color: #fff;}



.highlights {background: #ffffff;

    box-shadow: 0px 0px 20px #d6d6d6;

    margin-top: 50px;

    padding-top: 10px;

    padding-bottom: 10px;}

.highlight {width:100%;}

.highlight img {width:75px;margin:10px}

.highlight strong {font-size:10pt}

.highlight a {display:block;color:#3D3D3D;font-size:9pt}



.message-section {background-color: #ffffff;margin-bottom: 60px;

}

.feature-section {margin-top:35px;background:#F4F4F4}

.bg-yellow {background:#FFEE19}

.bg-silver {background:#F4F4F4}



.gallery-section {margin-top:30px}

.gallery-thumbnail {background-size:cover;min-height:200px;position:relative}

.gallery-thumbnail figcaption {position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.5);color:#FFFFFF;padding:5px}

.gallery-thumbnail p {position:absolute;left:20px;top:20px;width:75px;height:75px;background-color:rgba(0,0,0,.5);padding:3px;text-align:center;color:#FFFFFF}



.page-wrapper {padding:25px;}

.page-wrapper h1 {font-family: Lato-Regular;font-size:24pt;padding-bottom:10px;border-bottom:1px dotted #ececec;color:#192773}

.page-wrapper h2 {font-size: 18pt;padding: 10px 0px 10px 0px;border-bottom: 2px solid #9fbdd0;color: #4D4D4D;}

.page-wrapper h3 {font-size:16pt}

.page-wrapper p {text-align:justify;font-size: 17px;}



.menu-wrapper {

    background-color: #ffffff;

    opacity: 1;

    background-size: 4px 4px;

    background-image: repeating-linear-gradient(45deg, #b8e5ff 0, #b8e5ff 0.4px, #ffffff 0, #ffffff 50%);

    min-height: 390px;

    border-radius: 0px 0px 200px 210px;

    padding: 16px;

    box-shadow: 0px 5px 11px rgb(47 122 237 / 19%)}

.menu-wrapper h5 {padding:9px;font-size:18pt; color:#25384B}

.sidebar-menu {list-style-type:none;padding:0;margin:0}

.sidebar-menu li {padding:8px;border-bottom:1px solid #d2d9eb}

.sidebar-menu li a {color:#333;font-size:12pt;}

.sidebar-menu a:hover {color:#000}

i.fa {

    font-size: 16px;

    padding: 3px 6px;

    color: #6e9735;

}





i.fa.fa-bullseye.aria-hidden\= {

    position: relative;

    right: -21px;

    font-size: 22px;

    top: 4px;

}



.blink{    animation:blinkingText 0.8s infinite;}

@keyframes blinkingText{

    0% { opacity: 1.0; }

    50% { opacity: 0.0; }

    100% { opacity: 1.0; }

}



.modal-dialog {

    max-width: 900px !important;

    margin: 1.75rem auto;}



footer {padding-top:10px;margin-top:30px;color:#FFFFFF;background-color: #91b420;

opacity: 1;

background-size: 4px 4px;

background-image: repeating-linear-gradient(45deg, #758f20 0, #758f20 0.4px, #91b420 0, #91b420 50%);}

footer p {font-size:10pt}

.footer-links a {color:#333333;display:block;margin-top:5px;font-size:10pt}

footer h5 {margin-top:15px; font-size:12pt;font-weight:bold}

.footer-text {background-color: #c17d70;

background-size: 4px 4px;

background-image: repeating-linear-gradient(45deg, #163487 0, #ffffff 0.4px, #163487 0, #3c59aa 50%);

    box-shadow: 0 4px 4px -2px #a7a7a7;padding-top:10px;margin-top:20px;}

.footer-text p {color:#fff}

.footer-t1{font-size: 22px;

font-family: Lato-Light;}



.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}



.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:0px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:rgb(151 151 151 / 20%);display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}



.owl-prev {position:absolute;bottom:40%;left:10px;}



.owl-next {position:absolute;bottom:40%;right:10px;}



@media (max-width: 768px) {
    
.fixed-media {
    position: fixed;
    top: 299px;
    z-index: 2;
    left: -21px;
}
    .navbar-toggler{background-color: #fff !important;}



.logo-img{width: 100px;

    image-rendering: -webkit-optimize-contrast;

    left: 0;

    top: 9px;

    z-index: 2;

    position: absolute;}







         .hexagon-gallery {display: table !important;}

    .logo-img{

    position: relative;}



.logo-title{

    font-size: 18px;text-align: center;}



.logo-sub {

 font-size: 12px;

}









.sections a {font-size:10pt;}

.news-section {position:relative;margin-top:10px}

}



















.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 4px;

}

.pagination > li {

    display: inline;

}

.pagination > li > a,

.pagination > li > span {

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: -1px;

    line-height: 1.42857143;

    color: #337ab7;

    text-decoration: none;

    background-color: #fff;

    border: 1px solid #ddd;

}

.pagination > li:first-child > a,

.pagination > li:first-child > span {

    margin-left: 0;

    border-top-left-radius: 4px;

    border-bottom-left-radius: 4px;

}

.pagination > li:last-child > a,

.pagination > li:last-child > span {

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px;

}

.pagination > li > a:focus,

.pagination > li > a:hover,

.pagination > li > span:focus,

.pagination > li > span:hover {

    z-index: 3;

    color: #23527c;

    background-color: #eee;

    border-color: #ddd;

}

.pagination > .active > a,

.pagination > .active > a:focus,

.pagination > .active > a:hover,

.pagination > .active > span,

.pagination > .active > span:focus,

.pagination > .active > span:hover {

    z-index: 2;

    color: #fff;

    cursor: default;

    background-color: #337ab7;

    border-color: #337ab7;

}

.pagination > .disabled > a,

.pagination > .disabled > a:focus,

.pagination > .disabled > a:hover,

.pagination > .disabled > span,

.pagination > .disabled > span:focus,

.pagination > .disabled > span:hover {

    color: #777;

    cursor: not-allowed;

    background-color: #fff;

    border-color: #ddd;

}

.pagination-lg > li > a,

.pagination-lg > li > span {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.3333333;

}

.pagination-lg > li:first-child > a,

.pagination-lg > li:first-child > span {

    border-top-left-radius: 6px;

    border-bottom-left-radius: 6px;

}

.pagination-lg > li:last-child > a,

.pagination-lg > li:last-child > span {

    border-top-right-radius: 6px;

    border-bottom-right-radius: 6px;

}

.pagination-sm > li > a,

.pagination-sm > li > span {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

}

.pagination-sm > li:first-child > a,

.pagination-sm > li:first-child > span {

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

}

.pagination-sm > li:last-child > a,

.pagination-sm > li:last-child > span {

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

}





@font-face {

    font-family: "Glyphicons Halflings";

    src: url(../fonts/glyphicons-halflings-regular.eot);

    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"),

        url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");

}

.glyphicon {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: "Glyphicons Halflings";

    font-style: normal;

    font-weight: 400;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}





.glyphicon-chevron-down:before {

    content: "\f078";

    font-family: fontawesome;

}



.glyphicon-chevron-up:before {

    content: "\f077";

    font-family: fontawesome;

}





.glyphicon

{

    margin-right:4px !important; /*override*/

}



.pagination .glyphicon

{

    margin-right:0px !important; /*override*/

}



.pagination a

{

    color:#555;

}



.panel ul

{

    padding:0px;

    margin:0px;

    list-style:none;

}



.news-item

{

    padding:4px 4px;

    margin:0px;



    border-bottom:1px dotted #555; 

}



.panel-box{height: 260px;

    overflow: hidden;}



    .col-lg-4.mt-5 h1 {

        font-family: Lato-Light;

}









.mycalendar {width:100%;margin-top:10px;margin-bottom:20px; border-collapse: collapse;}

.mycalendar td, th {border: 1px solid #f5f5f5;

    padding: 5px;

    color: #000000;

    font-size: 14pt;}

.mycalendar span {font-size:16pt;color:#E75903;font-weight: 500;}

.mycalendar td {vertical-align:top;height:67px}

.mycalendar p {padding:0;margin:0;text-align:left;font-size:8pt;border-top:1px solid #FFFFFF;background:#02BCE9;color:#FFFFFF;padding:2px}

.mycalendar a {display:block;font-size:8pt;color:#626060;}

.mycalendar span.no-event {color:#565656}



.calender-box {

    border: 1px solid #ccc;

}



.Circulars-box{padding: 10px;

    margin: 9px 0;

    background-color: #f1e1de;}





    .fact-figure:nth-of-type(odd) {

    background-color: #fcfaea;

    padding: 6px;

    margin: 0px 10px;

}

    

.fact-figure:nth-of-type(even) {

background-color:#fff;

    padding: 6px;

    margin: 0px 10px;

}



.contact-back {

    border: 1px solid #e5e5e5;

    padding: 20px;

}



.slideber-menu{border-right: 1px solid #e7edee;

    padding: 10px;

    float: left;

    border-bottom: 1px solid #e7edee;}



    .info-title {

    font-family: Lato-Regular;

    color: #000;

    font-size: 28px;

    border-bottom: 2px solid #9fbdd0;

    padding: 10px 0px 15px 0px;

    text-align: left;

}



.float-left.pr-2.info-title {

    color: #da1818;

}



.p-2.pic img {

    width: 100%;

    height: 200px;

    object-fit: cover;

    object-position: center;

    overflow: hidden;

}