a{
    color: #000;
}
div#navbarCollapse {
    justify-content: center !important;
}
h3.logo-title {
    font-size: 34px;
}

.evet-back{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='96' height='144' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(54, 100%, 62%, 1)'/><path d='M0 0v4h4v4h4V4h4V0H0zm20 0v4h-4v4h-4v4H8v4H4v-4H0v12h4v4h4v-4h4v-4h4v-4h4v-4h4V8h4V4h4V0H20zm20 0v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4H8v4H4v-4H0v12h4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v4h-4v4h-4v4h-4v4h-4v4h-4v4H8v4H4v4H0v12h4v-4h4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v4h12v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4V8h4V4h4V0H40zm16 0v4h4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v4h4V28h-4v-4h-4v-4h-4v-4h-4v-4h-4V8h-4V4h-4V0H56zm20 0v4h4v4h4v4h4v4h4v4h4V8h-4V4h-4V0H76zM52 8v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-8h-4v-4h-4v-4h-4v-4h-4v4h-4v4h-4v4h-4v4h4v4h4v-4h4v-4h4v8h-4v4h-4v4h-4v-4h-4v-4h-4v-4h-4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v4h4v4h4v4h4v4h4v4h4v8h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v8h-4v4h-4v4h-4v4h-4v4h-4v4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h4v-4h4v-4h4v-4h4v4h4v4h4v8h-4v-4h-4v-4h-4v4h-4v4h4v4h4v4h4v4h4v-4h4v-4h4v-4h4v-8h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-8h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-8h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4v-4h-4V8h-4zm40 40v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h4v4h4v4h4v4h4v4h4v4h4v4h4V88h-4v-4h-4v-4h-4v-4h-4v-4h4v-4h4v-4h4v-4h4V48h-4zM0 52v4h4v-4H0zm4 8v4H0v12h4v-4h8v4H8v4H4v4H0v12h4v-4h4v-4h4v-4h4v-4h4v-4h4v-4h-4v-4h-4v-4h-4v-4H4zm88 8v4h-4v4h4v4h4V68h-4zm0 40v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h-4v4h12v-4h4v-4h4v-4h4v-4h4v-4h4v-4h4v-12h-4zM4 120v4H0v12h4v-4h4v4h4v4h4v4h12v-4h-4v-4h-4v-4h-4v-4h-4v-4H8v-4H4zm88 8v4h-4v4h-4v4h-4v4h12v-4h4v-12h-4zM4 140v4h4v-4H4z'  stroke-width='1' stroke='none' fill='hsla(54, 90%, 63%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");}

.date {width: 115px;
    padding: 8px;
    height: 77px;
    color: #fff;
    top: 50px;
    position: relative;
    margin: 10px;
    border: 1px solid #ec3463;
    border-radius: 5px;
    text-align: center;}

.date strong {display: block;
    font-size: 20pt;
    color: #fff;
    background-color: #ec3463;}
.date span {display:block;font-size:10pt;background-color: #fff;color: #000;}

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

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

.news-date-box,
.serviceBox {
    text-align: center;
}
.announcement-button,
.birthday {
    cursor: pointer;
    position: fixed;
    z-index: 1;
}

.link-top a:hover {
    background-color: #e5b903;
    color: #fff;
    transition: all 0.2s;
}

.link-top a {transition: all 0.2s;
color: #000;
    background-color: #fff;
    text-align: center;
    margin: 4px -7px;
    border-radius: 11px;
    padding: 6px 8px 8px;
    position: relative;
    border: 1px dashed #ababab;
box-shadow: -1px 1px 14px 0px rgb(20 96 251 / 13%)
}
i.fa {
    font-size: 16px;
    padding: 3px 6px;
    color: #f44336;
}


i.fa.fa-bullseye.aria-hidden\= {
    position: relative;
    right: -21px;
    font-size: 22px;
    top: 6px;
}
.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%; }
}

header{background-color: #ffffff;
}
:root {
    --primary: #fe5d37;
    --light: #fff5f3;
    --dark: #103741;
}
.back-to-top {
    position: fixed;
    display: none;
    right: 45px;
    bottom: 45px;
    z-index: 99;
}
#spinner {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s ease-out, visibility 0s linear 0.5s;
    z-index: 99999;
}
#spinner.show {
    transition: opacity 0.5s ease-out, visibility linear;
    visibility: visible;
    opacity: 1;
}
.btn {
    font-weight: 500;
    transition: 0.5s;
}

p {
    color: #FFFFFD}
@font-face {font-family: PlayfairDisplay-Regular;src: url(../fonts/PlayfairDisplay-Regular.ttf);}



.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;    color: #000;
    background-color: #FFC107;}





.btn.btn-primary,
.footer .copyright a,
a.dropdown-item,
ul.pagination.pull-right li a {
    color: #fff;
}
.btn-square {
    width: 38px;
    height: 38px;
}
.btn-sm-square {
    width: 32px;
    height: 32px;
}
.btn-lg-square {
    width: 48px;
    height: 48px;
}
.btn-lg-square,
.btn-sm-square,
.btn-square {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    border-radius: 50px;
}
.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6,
.h1,
.h2,
.h3,
.h4,
h1,
h2,
h3,
h4 {
    font-family: "PlayfairDisplay-Regular";
    font-weight: 700;
}
.h5,
.h6,
h5,
h6 {
    font-weight: 600;
}
.font-secondary {
    font-family: "Lobster Two", cursive;
}
.navbar .navbar-nav .nav-link {
    padding: 15px 10px;
    color: #cb0448;
font-size: 18px;
    outline: 0;
    font-family: "PlayfairDisplay-Regular";
    font-weight: 900;
}
.navbar .navbar-nav .nav-link.active,
.navbar .navbar-nav .nav-link:hover {
    color: var(--primary);
}
.footer .btn.btn-link:hover,
.footer .copyright a:hover,
.footer .footer-menu a:hover {
    color: var(--primary) !important;
}
.navbar.sticky-top {
    top: -100px;
    transition: 0.5s;
}
.navbar .dropdown-toggle::after {
    border: none;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    vertical-align: middle;
    margin-left: 5px;
    transition: 0.5s;
}
.navbar .dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(-180deg);
}
@media (max-width: 991.98px) {
    .navbar .navbar-nav .nav-link {
        margin-right: 0;
        padding: 10px 0;
    }
    .navbar .navbar-nav {
        margin-top: 15px;
        border-top: 1px solid #eee;
    }
}
@media (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        top: calc(100% - 15px);
        margin-top: 0;
        opacity: 0;
        visibility: hidden;
        transition: 0.5s;
    }
    .navbar .nav-item:hover .dropdown-menu {
        top: 100%;
        visibility: visible;
        transition: 0.5s;
        opacity: 1;
    }
}

.owl-carousel.header-carousel.position-relative.owl-loaded.owl-drag:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(120deg);
}

.header-carousel::after,
.header-carousel::before,
.page-header::after,
.page-header::before {
  position: absolute;
    content: "";
    width: 100%;
    height: 139px;
    top: -12px;
    left: 0;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1103%26quot%3b)' fill='none'%3e%3cpath d='M1536 560L0 560 L0 488.41Q14.7 431.11%2c 72 445.81Q126.38 380.19%2c 192 434.56Q248.95 419.51%2c 264 476.47Q341.53 434%2c 384 511.53Q434.68 490.21%2c 456 540.89Q535.74 500.63%2c 576 580.37Q588.46 472.83%2c 696 485.29Q749.34 418.63%2c 816 471.98Q869.02 453%2c 888 506.02Q947.87 493.89%2c 960 553.76Q1010.56 532.32%2c 1032 582.88Q1033 463.88%2c 1152 464.87Q1200.62 393.49%2c 1272 442.11Q1330.44 428.56%2c 1344 487Q1404.9 475.9%2c 1416 536.8Q1427.96 428.76%2c 1536 440.72z' fill='rgba(255%2c 255%2c 255%2c 1)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1103'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
    z-index: 1;
    background-size: contain;
}
.header-carousel::after,
.page-header::after {
   height: 253px;
    filter: none;
    top: auto;
    bottom: 0px;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1021%26quot%3b)' fill='none'%3e%3cpath d='M1512 560L0 560 L0 358.92Q53.53 292.45%2c 120 345.97Q124.98 278.95%2c 192 283.92Q259.83 231.75%2c 312 299.59Q376.22 291.81%2c 384 356.03Q422.58 274.61%2c 504 313.19Q591.66 280.85%2c 624 368.51Q641.32 313.83%2c 696 331.15Q709.21 272.36%2c 768 285.56Q844.75 242.31%2c 888 319.06Q963.87 274.93%2c 1008 350.79Q1040.91 263.71%2c 1128 296.62Q1178.08 274.69%2c 1200 324.77Q1285.32 290.09%2c 1320 375.41Q1362.29 297.7%2c 1440 339.99Q1461.85 289.84%2c 1512 311.68z' fill='rgba(229%2c 185%2c 3%2c 1)'%3e%3c/path%3e%3cpath d='M1464 560L0 560 L0 443.87Q29.04 400.91%2c 72 429.95Q74.56 360.5%2c 144 363.06Q210.99 358.05%2c 216 425.04Q233.8 370.84%2c 288 388.64Q314.72 343.36%2c 360 370.08Q415.69 353.77%2c 432 409.46Q460.45 365.91%2c 504 394.37Q565.43 383.8%2c 576 445.23Q629.4 378.63%2c 696 432.04Q719.87 383.91%2c 768 407.78Q814.08 333.86%2c 888 379.93Q975.09 347.02%2c 1008 434.11Q1050.03 404.14%2c 1080 446.18Q1127.35 373.52%2c 1200 420.87Q1214.06 362.93%2c 1272 376.99Q1321.19 306.19%2c 1392 355.38Q1450.64 342.02%2c 1464 400.67z' fill='rgba(255%2c 206%2c 2%2c 1)'%3e%3c/path%3e%3cpath d='M1464 560L0 560 L0 495.97Q42.12 466.09%2c 72 508.2Q86.7 450.9%2c 144 465.61Q192.95 394.56%2c 264 443.51Q318.27 377.78%2c 384 432.06Q471.12 399.18%2c 504 486.29Q576.61 438.9%2c 624 511.52Q658.73 426.25%2c 744 460.98Q790.56 387.54%2c 864 434.1Q926.39 424.5%2c 936 486.89Q978.44 409.33%2c 1056 451.78Q1086.87 410.65%2c 1128 441.52Q1186.42 427.94%2c 1200 486.37Q1220.6 434.97%2c 1272 455.56Q1302.35 413.9%2c 1344 444.25Q1417.88 398.13%2c 1464 472.02z' fill='rgba(217%2c 180%2c 29%2c 1)'%3e%3c/path%3e%3cpath d='M1464 560L0 560 L0 523.94Q43.59 447.54%2c 120 491.13Q162.88 462%2c 192 504.88Q260.05 452.93%2c 312 520.98Q391.3 480.28%2c 432 559.58Q473.64 529.23%2c 504 570.87Q510.5 505.37%2c 576 511.86Q606.36 470.22%2c 648 500.57Q723.02 455.59%2c 768 530.6Q814.37 504.97%2c 840 551.34Q912.93 504.27%2c 960 577.2Q983.48 480.68%2c 1080 504.16Q1152.92 457.09%2c 1200 530.01Q1230.73 488.74%2c 1272 519.47Q1300.78 476.25%2c 1344 505.02Q1435.89 476.91%2c 1464 568.8z' fill='rgba(255%2c 255%2c 255%2c 1)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1021'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}
@media (max-width: 768px) {
    .header-carousel .owl-carousel-item {
        position: relative;
        min-height: 500px;
    }
    .header-carousel .owl-carousel-item img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .header-carousel .owl-carousel-item p {
        font-size: 16px !important;
        font-weight: 400 !important;
    }
    .header-carousel .owl-carousel-item h1 {
        font-size: 30px;
        font-weight: 600;
    }
}
.header-carousel .owl-nav {
    position: absolute;
    top: 50%;
    right: 8%;
    z-index: 2;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
}
.header-carousel .owl-nav .owl-next,
.header-carousel .owl-nav .owl-prev {
    margin: 7px 0;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 45px;
    font-size: 22px;
    transition: 0.5s;
}
.header-carousel .owl-nav .owl-next:hover,
.header-carousel .owl-nav .owl-prev:hover {
    background: var(--primary);
    border-color: var(--primary);
}
.page-header {
    background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)) 0 0 / cover, url(../img/carousel-1.jpg) center center/cover no-repeat;
}
.breadcrumb-item + .breadcrumb-item::before {
    color: rgba(255, 255, 255, 0.5);
}
.facility-item .facility-icon {
    position: relative;
    margin: 0 auto;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.facility-item .facility-icon::before,
.facility-item .facility-text::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.9);
    transition: 0.5s;
    z-index: 1;
}
.facility-item .facility-icon span {
    position: absolute;
    content: "";
    width: 15px;
    height: 30px;
    top: 0;
    left: 0;
    border-radius: 50%;
}
.facility-item .facility-icon span:last-child {
    left: auto;
    right: 0;
}
.facility-item .facility-icon i,
.facility-item .facility-text * {
    position: relative;
    z-index: 2;
}
.facility-item .facility-text {
    position: relative;
    min-height: 250px;
    padding: 30px;
    border-radius: 100%;
    display: flex;
    text-align: center;
    justify-content: center;
    flex-direction: column;
}
.about-img img,
.classes-item,
.facility-item * {
    transition: 0.5s;
}
.about-img img:hover {
    background: var(--primary) !important;
}
.classes-item:hover {
    margin-top: -10px;
}
.team-item .team-text {
    position: absolute;
    width: 250px;
    height: 250px;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fff;
    border: 17px solid var(--light);
    border-radius: 250px;
    transition: 0.5s;
}
.team-item:hover .team-text {
    border-color: var(--primary);
}
.testimonial-carousel {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
@media (min-width: 576px) {
    .testimonial-carousel {
        padding-left: 4rem;
        padding-right: 4rem;
    }
}
.testimonial-carousel .testimonial-item .border {
    border: 1px dashed rgba(0, 185, 142, 0.3) !important;
}
.testimonial-carousel .owl-nav {
    position: absolute;
    width: 100%;
    height: 45px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
    z-index: 1;
}
.testimonial-carousel .owl-nav .owl-next,
.testimonial-carousel .owl-nav .owl-prev {
    position: relative;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: var(--primary);
    border-radius: 45px;
    font-size: 20px;
    transition: 0.5s;
}
.testimonial-carousel .owl-nav .owl-next:hover,
.testimonial-carousel .owl-nav .owl-prev:hover {
    background: var(--dark);
}
.footer .btn.btn-social {
    margin-right: 5px;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 45px;
    transition: 0.3s;
}
.footer .btn.btn-social:hover {
    border-color: var(--primary);
    background: var(--primary);
}
.footer .btn.btn-link {
    display: block;
    margin-bottom: 5px;
    padding: 0;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    transition: 0.3s;
}
.footer .btn.btn-link::before {
    position: relative;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}
.footer .btn.btn-link:hover {
    letter-spacing: 1px;
    box-shadow: none;
}
.footer .form-control {
    border-color: rgba(255, 255, 255, 0.5);
}
.footer .copyright {
    padding: 25px 0;
    font-size: 15px;
    border-top: 1px solid rgba(256, 256, 256, 0.1);
}
.footer .footer-menu a {
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.footer .footer-menu a:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

.serviceBox{
    color: var(--main-color);
    font-family: 'Roboto', sans-serif;
    text-align: center;
    padding: 0 30px 30px;
    position: relative;
    z-index: 1;    transition: 0.5s all;
}
.serviceBox:before,
.serviceBox:after{
content: "";
    background: #fff;
    border-radius: 20px;
    position: absolute;
    top: 38px;
    /* height: 330px; */
    left: 10px;
    border-radius: 50%;
    right: 10px;
    bottom: -15px;
    z-index: -1;
    box-shadow: 0px 0px 10px #dadada;
}
.serviceBox:after{
     background-color: var(--main-color);
    border-radius: 30px;
    top: 60%;
    left: 0;
    right: 0;
    bottom: -29px;
    z-index: -2;
}
.serviceBox .service-icon{
   color: #fff;
    background: var(--main-color);
    font-size: 35px;
    line-height: 67px;
    width: 75px;
    height: 75px;
    margin: 0 auto 60px;
    border-radius: 50%;
    border: 5px solid #fff;
    position: relative;
}
.serviceBox .service-icon:before,
.serviceBox .service-icon:after{
    content: '';
    background-color: var(--main-color);
    height: 70px;
    width: 140px;
    border-radius: 0 0 100px 100px/0 0 100px 100px;
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
}
.serviceBox .service-icon:before{
    height: 10px;
    width: 170px;
    border-radius: 10px 10px 0 0;
    top: auto;
    bottom: 50%;
}
.serviceBox .title{
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    text-shadow: 0 4px rgba(0,0,0,0.05);
    margin: 0 0 10px;
}
.serviceBox .description{
    color: #000;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
}
.service-icon i {
    color: #fff;
    font-size: 31px;
}
.serviceBox:hover {
    transform: scale(1.1);
    transition: 0.5s all;
}


@media only screen and (max-width: 1199px){
    .serviceBox{ margin: 0 0 30px; }
}
.colorone.service-content.serviceBox:after {
    background-color: #fe5d37;
}

.colorone.service-content.serviceBox .service-icon {
    background-color: #fe5d37;
}

.colorone.service-content.serviceBox .service-icon:before {
    background-color: #fe5d37;
}

.colorone.service-content.serviceBox .service-icon:after {
    background-color: #fe5d37;
}




.colortwo.service-content.serviceBox:after {

    background-color: #198754;
}

.colortwo.service-content.serviceBox .service-icon {
    background-color: #198754;
}

.colortwo.service-content.serviceBox .service-icon:before{
    background-color: #198754;
}

.colortwo.service-content.serviceBox .service-icon:after {
    background-color: #198754;
}





.colorthree.service-content.serviceBox:after {
    background-color: #ffc107;
}

.colorthree.service-content.serviceBox .service-icon {
    background-color: #ffc107;
}
.colorthree.service-content.serviceBox .service-icon:before{
    background-color: #ffc107;
}

.colorthree.service-content.serviceBox .service-icon:after {
    background-color: #ffc107;
}




.colorfour.service-content.serviceBox:after {
    background-color: #0dcaf0;
}

.colorfour.service-content.serviceBox .service-icon {
    background-color: #0dcaf0;
}
.colorfour.service-content.serviceBox .service-icon:before{
    background-color: #0dcaf0;
}

.colorfour.service-content.serviceBox .service-icon:after {
    background-color: #0dcaf0;
}

.serviceBox .service-icon


.service-icon {
    border: 7px double #fe5d37;
    border-right-color: transparent;
}
.serviceBox.blue .title {
    color: #122984;
}
@media only screen and (max-width: 990px) {
    .serviceBox {
        margin: 0 0 40px;
    }
}
a.btn.btn-primary.rounded-pill.px-3.d-none.d-lg-block {
    margin-right: 10px;
}
.btn-primary {
    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(4, 90%, 58%, 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(4, 93%, 68%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
nav.navbar.navbar-expand-lg.bg-white.navbar-light.sticky-top.px-4.px-lg-5.py-lg-0 {
    border-bottom: 7px double #ffdfdf;
}
nav.navbar.navbar-expand-lg.bg-white.navbar-light.px-4.px-lg-2.py-lg-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='120' height='20' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='#ffffff'/><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(259, 0%, 92%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.dropdown-menu {
   background-color: #607D8B;
opacity: 0.8;
background-size: 10px 10px;
background-image: repeating-linear-gradient(45deg, #6d8e9e 0, #6d8e9e 1px, #607D8B 0, #607D8B 50%);
}
.bg-light.rounded {
   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='40' height='80' patternTransform='scale(2) rotate(30)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0,0%,100%,1)'/><path d='M-4.798 13.573C-3.149 12.533-1.446 11.306 0 10c2.812-2.758 6.18-4.974 10-5 4.183.336 7.193 2.456 10 5 2.86 2.687 6.216 4.952 10 5 4.185-.315 7.35-2.48 10-5 1.452-1.386 3.107-3.085 4.793-4.176'  stroke-width='0.5' stroke='hsla(259, 59%, 59%, 0.42)' fill='none'/><path d='M-4.798 33.573C-3.149 32.533-1.446 31.306 0 30c2.812-2.758 6.18-4.974 10-5 4.183.336 7.193 2.456 10 5 2.86 2.687 6.216 4.952 10 5 4.185-.315 7.35-2.48 10-5 1.452-1.386 3.107-3.085 4.793-4.176'  stroke-width='0.5' stroke='hsla(340, 82%, 52%, 0.34)' fill='none'/><path d='M-4.798 53.573C-3.149 52.533-1.446 51.306 0 50c2.812-2.758 6.18-4.974 10-5 4.183.336 7.193 2.456 10 5 2.86 2.687 6.216 4.952 10 5 4.185-.315 7.35-2.48 10-5 1.452-1.386 3.107-3.085 4.793-4.176'  stroke-width='0.5' stroke='hsla(199, 98%, 48%, 0.32)' fill='none'/><path d='M-4.798 73.573C-3.149 72.533-1.446 71.306 0 70c2.812-2.758 6.18-4.974 10-5 4.183.336 7.193 2.456 10 5 2.86 2.687 6.216 4.952 10 5 4.185-.315 7.35-2.48 10-5 1.452-1.386 3.107-3.085 4.793-4.176'  stroke-width='0.5' stroke='hsla(47, 81%, 61%, 0.32)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,-214)' fill='url(%23a)'/></svg>")
}
.news-title {
        color: #000;
    font-size: 18px;
    padding: 8px 13px;
}
.news-date-box {
    border: 2px;
    border-radius: 5px;
    font-size: 38px;
    margin: 10px;
}

div#news_placeholder{
    border-radius: 10px;
   background-color: #e91e63;

background-size: 10px 10px;
background-image: repeating-linear-gradient(45deg, #e33c73 0, #e33c73 1px, #e91e63 0, #e91e63 50%);
}

a.d-block.text-center.h3.mt-3.mb-4 {
    font-size: 22px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: rgb(239 245 249);
    color: var(--bs-table-striped-color);
}

.table-hover>tbody>tr:hover {
    --bs-table-accent-bg: rgb(227 216 216 / 8%);
    color: var(--bs-table-hover-color);}

ul.mpTicker {
    overflow: hidden !important;
    list-style: none;
 
}
ul.pagination.pull-right li {
    padding: 4px 16px;
    color: #fff;
    border-radius: 5px;
    margin: 0 5px;
    background-color: #f44034;
}
ul.pagination.pull-right {
    margin: 0 38px 20px !important;
}
ul.mpTicker li {
    border-bottom: 1px dotted #ccc;
}
.container-fluid.bg-dark.text-white-50.footer.pt-5.mt-5.wow.fadeIn {
    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='35.584' height='30.585' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(345, 83%, 56%, 1)'/><path d='M36.908 9.243c-5.014 0-7.266 3.575-7.266 7.117 0 3.376 2.45 5.726 5.959 5.726 1.307 0 2.45-.463 3.244-1.307.744-.811 1.125-1.903 1.042-3.095-.066-.811-.546-1.655-1.274-2.185-.596-.447-1.639-.894-3.162-.546-.48.1-.778.58-.662 1.06.1.48.58.777 1.06.661.695-.149 1.274-.066 1.705.249.364.265.546.645.562.893.05.679-.165 1.308-.579 1.755-.446.48-1.125.744-1.936.744-2.55 0-4.188-1.538-4.188-3.938 0-2.466 1.44-5.347 5.495-5.347 2.897 0 6.008 1.888 6.388 6.058.166 1.804.067 5.147-2.598 7.034a.868.868 0 00-.142.122c-1.311.783-2.87 1.301-4.972 1.301-4.088 0-6.123-1.952-8.275-4.021-2.317-2.218-4.7-4.518-9.517-4.518-4.094 0-6.439 1.676-8.479 3.545.227-1.102.289-2.307.17-3.596-.496-5.263-4.567-7.662-8.159-7.662-5.015 0-7.265 3.574-7.265 7.116 0 3.377 2.45 5.727 5.958 5.727 1.307 0 2.449-.463 3.243-1.308.745-.81 1.126-1.903 1.043-3.095-.066-.81-.546-1.654-1.274-2.184-.596-.447-1.639-.894-3.161-.546-.48.1-.778.58-.662 1.06.099.48.579.777 1.059.66.695-.148 1.275-.065 1.705.25.364.264.546.645.563.893.05.679-.166 1.307-.58 1.754-.447.48-1.125.745-1.936.745-2.549 0-4.188-1.539-4.188-3.939 0-2.466 1.44-5.345 5.495-5.345 2.897 0 6.008 1.87 6.389 6.057.163 1.781.064 5.06-2.504 6.96-1.36.864-2.978 1.447-5.209 1.447-4.088 0-6.124-1.952-8.275-4.021-2.317-2.218-4.7-4.518-9.516-4.518v1.787c4.088 0 6.123 1.953 8.275 4.022 2.317 2.218 4.7 4.518 9.516 4.518 4.8 0 7.2-2.3 9.517-4.518 2.151-2.069 4.187-4.022 8.275-4.022s6.124 1.953 8.275 4.022c2.318 2.218 4.701 4.518 9.517 4.518 4.8 0 7.2-2.3 9.516-4.518 2.152-2.069 4.188-4.022 8.276-4.022s6.123 1.953 8.275 4.022c2.317 2.218 4.7 4.518 9.517 4.518v-1.788c-4.088 0-6.124-1.952-8.275-4.021-2.318-2.218-4.701-4.518-9.517-4.518-4.103 0-6.45 1.683-8.492 3.556.237-1.118.304-2.343.184-3.656-.497-5.263-4.568-7.663-8.16-7.663z'  stroke-width='1' stroke='none' fill='hsla(345, 81%, 60%, 1)'/><path d='M23.42 41.086a.896.896 0 01-.729-.38.883.883 0 01.215-1.242c2.665-1.887 2.764-5.23 2.599-7.034-.38-4.187-3.492-6.058-6.389-6.058-4.055 0-5.495 2.88-5.495 5.346 0 2.4 1.639 3.94 4.188 3.94.81 0 1.49-.265 1.936-.745.414-.447.63-1.076.58-1.755-.017-.248-.2-.629-.547-.893-.43-.315-1.026-.398-1.704-.249a.868.868 0 01-1.06-.662.868.868 0 01.662-1.059c1.523-.348 2.566.1 3.161.546.729.53 1.209 1.374 1.275 2.185.083 1.191-.298 2.284-1.043 3.095-.794.844-1.936 1.307-3.244 1.307-3.508 0-5.958-2.35-5.958-5.726 0-3.542 2.25-7.117 7.266-7.117 3.591 0 7.663 2.4 8.16 7.663.347 3.79-.828 6.868-3.344 8.656a.824.824 0 01-.53.182zm0-30.585a.896.896 0 01-.729-.38.883.883 0 01.215-1.242c2.665-1.887 2.764-5.23 2.599-7.034-.381-4.187-3.493-6.058-6.389-6.058-4.055 0-5.495 2.88-5.495 5.346 0 2.4 1.639 3.94 4.188 3.94.81 0 1.49-.266 1.936-.746.414-.446.629-1.075.58-1.754-.017-.248-.2-.629-.547-.894-.43-.314-1.026-.397-1.705-.248A.868.868 0 0117.014.77a.868.868 0 01.662-1.06c1.523-.347 2.566.1 3.161.547.729.53 1.209 1.374 1.275 2.185.083 1.191-.298 2.284-1.043 3.095-.794.844-1.936 1.307-3.244 1.307-3.508 0-5.958-2.35-5.958-5.726 0-3.542 2.25-7.117 7.266-7.117 3.591 0 7.663 2.4 8.16 7.663.347 3.79-.828 6.868-3.344 8.656a.824.824 0 01-.53.182zm29.956 1.572c-4.8 0-7.2-2.3-9.517-4.518-2.151-2.069-4.187-4.022-8.275-4.022S29.46 5.486 27.31 7.555c-2.317 2.218-4.7 4.518-9.517 4.518-4.8 0-7.2-2.3-9.516-4.518C6.124 5.486 4.088 3.533 0 3.533s-6.124 1.953-8.275 4.022c-2.317 2.218-4.7 4.518-9.517 4.518-4.8 0-7.2-2.3-9.516-4.518-2.152-2.069-4.188-4.022-8.276-4.022V1.746c4.8 0 7.2 2.3 9.517 4.518 2.152 2.069 4.187 4.022 8.275 4.022s6.124-1.953 8.276-4.022C-7.2 4.046-4.816 1.746 0 1.746c4.8 0 7.2 2.3 9.517 4.518 2.151 2.069 4.187 4.022 8.275 4.022s6.124-1.953 8.275-4.022c2.318-2.218 4.7-4.518 9.517-4.518 4.8 0 7.2 2.3 9.517 4.518 2.151 2.069 4.187 4.022 8.275 4.022s6.124-1.953 8.275-4.022c2.317-2.218 4.7-4.518 9.517-4.518v1.787c-4.088 0-6.124 1.953-8.275 4.022-2.317 2.234-4.717 4.518-9.517 4.518z'  stroke-width='1' stroke='none' fill='hsla(345, 81%, 60%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.birthday {
    width: 12%;
    bottom: 30px;
}
.floating {
    animation-name: floating;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
}
@keyframes floating {
    0%,
    100% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(0, 15px);
    }
}
.announcements {
    width: 100%;
    padding: 21px 0 0;
    display: flex;
    margin: 10p;
    justify-content: flex-end;
}
.announcements a {
    word-spacing: 2px;
    display: block;
    border: 1px dashed #208106;
    color: #000;
    border-radius: 10px;
    padding: 10px 11px 10px 28px;
    font-size: 11pt;
    min-width: 128px;
    margin: 0 5px;
    text-align: left;
}
.announcement-button {
    bottom: 25px;
    right: 25px;
    width: 55px;
    border-radius: 50%;
}
main {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    background-color: #114143;
    position: relative;
    border: 3px;
    padding: 34px;
    border-radius: 50%;
    right: 20px;
    bottom: 90px;
    flex-direction: column-reverse;
}
main::after {
    content: "";
    border-radius: 100px;
    padding: 40px;
    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='100' ry='100' stroke='%23ECDB0FFF' stroke-width='7' stroke-dasharray='50%25%2c 13%25' stroke-dashoffset='86' stroke-linecap='butt'/%3e%3c/svg%3e");
    position: absolute;
    background-color: transparent;
    -webkit-animation: 0.75s linear infinite spinner-border;
    animation: 8s ease-out infinite spinner-border;
}
main .notification {
    position: absolute;
    width: 2em;
    height: 2em;
    right: 41px;
}
main .notification svg {
    width: 5em;
    height: 5em;
}
main .notification svg > path {
    fill: #ffffff;
}
main .notification--bell {
    animation: 2.2s linear infinite bell;
    transform-origin: 50% 0%;
}
main .notification--bellClapper {
    animation: 2.2s linear 0.1s infinite bellClapper;
}
main .notification--num {
    position: absolute;
    top: -10%;
    left: 123%;
    font-size: 10pt;
    border-radius: 50%;
    width: 25px;
    font-weight: 700;
    height: 25px;
    background-color: #ff4c13;
    border: 4px solid #ff4c13;
    color: #fff;
    text-align: center;
    animation: 2.2s linear notification;
}
@keyframes bell {
    0%,
    100%,
    25%,
    75% {
        transform: rotate(0);
    }
    40% {
        transform: rotate(10deg);
    }
    45% {
        transform: rotate(-10deg);
    }
    55% {
        transform: rotate(8deg);
    }
    60% {
        transform: rotate(-8deg);
    }
}
@keyframes bellClapper {
    0%,
    100%,
    25%,
    75% {
        transform: translateX(0);
    }
    40% {
        transform: translateX(-0.15em);
    }
    45% {
        transform: translateX(0.15em);
    }
    55% {
        transform: translateX(-0.1em);
    }
    60% {
        transform: translateX(0.1em);
    }
}
@keyframes notification {
    0%,
    100%,
    25%,
    75% {
        opacity: 1;
    }
    30%,
    70% {
        opacity: 0;
    }
}
nav.navbar.navbar-expand-lg.bg-white.navbar-light.px-4.px-lg-2.py-lg-2 {
    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(0,0%,100%,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(259, 0%, 93%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
nav.navbar.navbar-expand-lg.bg-white.navbar-light.sticky-top.px-4.px-lg-5.py-lg-1 {
 border-bottom: 2px dashed #c5c5c5;
    border-top: 10px dotted #e5b903;
    margin-top: -6px;

}
.news-date-box {
    border: 2px dotted #ccc;
    border-radius: 5px;
    font-size: 38px;
    margin: 10px;
}
body {
    background-color: #ffffff;
    opacity: 1;
    background-size: 4px 4px;
    background-image: repeating-linear-gradient(45deg, #d3f8ff 0, #d3f8ff 0.4px, #ffffff 0, #ffffff 50%);

color: #000018 !mportant ;
}
ul {
    color: #000018;
}

.bg-light {
    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='100' ry='100' stroke='%23EC3463' stroke-width='14' stroke-dasharray='50%25%2c 13%25' stroke-dashoffset='86' stroke-linecap='butt'/%3e%3c/svg%3e");
border-radius: 90%;
}



.saidbar{}
.saidbar .saidbar-search{
    padding: 35px;
    background-color: #fff;
    border-radius: 5px;
}
.saidbar .saidbar-search form{
    position: relative;
}
.saidbar .saidbar-search form input{
    width: 100%;
    height: 45px;
    padding: 0 25px;
    background-color: #f6f6f6;
    color: #8a8a8a;
    border-radius: 5px;
    font-size: 15px;
    border: 0;
}
.saidbar .saidbar-search form button{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px;
    font-size: 16px;
    color: #8a8a8a;
    padding: 0;
    border: 0;
    background: none;
    cursor: pointer;
}

ul.timeline li {
    background-color: #e3e1e1;
    margin: 10px;
    padding: 20px;
    width: 250px;
    list-style: none;
    border-radius: 5px;min-height: 130px;
border: 1px dashed;
background-size: 10px 10px;
background-image: repeating-linear-gradient(45deg, #f4f4f4 0, #f4f4f4 1px, #ffffff 0, #ffffff 50%);
}


.saidbar .categories{
    background-color: #607D8B;

background-size: 10px 10px;
background-image: repeating-linear-gradient(45deg, #6d8e9e 0, #6d8e9e 1px, #607D8B 0, #607D8B 50%);
    padding: 30px 35px 25px;
   border-radius: 145px;
}
.saidbar .categories h4,
.saidbar .saidbar-post h4{
    font-size: 24px;
    color: #07294d;
}
.saidbar .categories ul{
    padding-top: 15px;
}
.saidbar .categories ul li{
    line-height: 40px;
}
.saidbar .categories ul li a{
    color: #fff;
    font-weight: 15;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.saidbar .categories ul li a:hover{
    color: #ffc600;
}

.saidbar .saidbar-post{
    padding: 30px 35px 35px;
    background-color: #fff;
    border-radius: 5px;
}

.saidbar .saidbar-post ul{
    padding-top: 10px;
}
.saidbar .saidbar-post ul li a{
    display: block;
    margin-top: 30px;
}
.saidbar .saidbar-post ul li a .singel-post{
    overflow: hidden;
}
.saidbar .saidbar-post ul li a .singel-post .thum{
    float: left;
    padding-right: 20px;
}
.saidbar .saidbar-post ul li a .singel-post .thum img{
    border-radius: 5px;
}

.saidbar .saidbar-post ul li a .singel-post .cont{}
.saidbar .saidbar-post ul li a .singel-post .cont h6{
    font-weight: 600;
    font-size: 18px;
    color: #000;
    padding-bottom: 10px;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.saidbar .saidbar-post ul li a .singel-post .cont h6:hover{
    color: #ffc600;
}

.saidbar .saidbar-post ul li a .singel-post .cont span{
    font-size: 14px;
    color: #8a8a8a;
}

.categories ul li span {
    display: none;
}

section.page-wrapper > div {
    background-color: #fff;
    padding: 10px 26px;
    margin-top: 21px;
}

section.page-wrapper h1 {
       padding: 7px 3px 7px;
    font-size: 25px;
    background-color: #fff;
    margin-top: 17px;
    border-bottom: 4px solid #f44034
}

.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: 29px;
    padding: 3px 6px;
}


i.fa.fa-bullseye.aria-hidden\= {
    position: relative;
    right: -8px;
    font-size: 22px;
    top: 4px;
}

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

   h3.logo-title {
    font-size: 29px;
    text-align: center;
} 

.link-top a {transition: all 0.2s;
color: #000;
    background-color: #fff;
    text-align: center;
    margin: 0;
    border-radius: 11px;
    padding: 6px 19px 9px;
    font-size: 12px;
    position: relative;
    border: 1px dashed #ababab;
box-shadow: -1px 1px 14px 0px rgb(20 96 251 / 13%)
}

.header-carousel::after, .page-header::after{
    height: auto;
}

}


