/********** Template CSS **********/
:root {
    --primary: #06A3DA;
    --secondary: #34AD54;
    --light: #EEF9FF;
    --dark: #091E3E;
}


/*** Spinner ***/
.spinner {
    width: 40px;
    height: 40px;
    background: var(--primary);
    margin: 100px auto;
    -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
    animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotateplane {
    0% {
        -webkit-transform: perspective(120px)
    }
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}

@keyframes sk-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}

#spinner {
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s ease-out, visibility 0s linear .5s;
    z-index: 99999;
}

#spinner.show {
    transition: opacity .5s ease-out, visibility 0s linear 0s;
    visibility: visible;
    opacity: 1;
}


/*** Heading ***/
h1,
h2,
.fw-bold {
    font-weight: 800 !important;
}

h3,
h4,
.fw-semi-bold {
    font-weight: 700 !important;
}

h5,
h6,
.fw-medium {
    font-weight: 600 !important;
}


/*** Button ***/
.btn {
    font-family: 'Nunito', sans-serif;
    font-weight: 600;
    transition: .5s;
}

.btn-primary,
.btn-secondary {
    color: black;
    box-shadow: inset 0 0 0 50px transparent;
}

.btn-primary:hover {
    box-shadow: inset 0 0 0 0 var(--primary);
}

.btn-secondary:hover {
    box-shadow: inset 0 0 0 0 var(--secondary);
}

.btn-square {
    width: 36px;
    height: 36px;
}

.btn-sm-square {
    width: 30px;
    height: 30px;
}

.btn-lg-square {
    width: 48px;
    height: 48px;
}

.btn-square,
.btn-sm-square,
.btn-lg-square {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}


/*** Navbar ***/
.navbar-dark .navbar-nav .nav-link {
    font-family: 'Nunito', sans-serif;
    position: relative;
    margin-left: 15px;
    padding: 35px 0;
    color: #FFFFFF;
   /* font-size: 18px; */
    font-weight: 600;
    outline: none;
    transition: .5s;
}

.sticky-top.navbar-dark .navbar-nav .nav-link {
    padding: 20px 0;
    color: var(--dark);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav  {
    color: black;
}

.navbar-dark .navbar-brand h1 {
    color: #FFFFFF;
}

.navbar-dark .navbar-toggler {
    color: var(--primary) !important;
    border-color: var(--primary) !important;
}

@media (max-width: 991.98px) {
    .sticky-top.navbar-dark {
        position: relative;
        background: #FFFFFF;
    }

    .navbar-dark .navbar-nav .nav-link,
    .navbar-dark .navbar-nav .nav-link.show,
    .sticky-top.navbar-dark .navbar-nav .nav-link {
        padding: 10px 0;
        color: var(--dark);
    }

    .navbar-dark .navbar-brand h1 {
        color: var(--primary);
    }
}

@media (min-width: 992px) {
    .navbar-dark {
        /*position: absolute;*/
        background-color:white;
        width: 100%;
        top: 0;
        left: 0;
        border-bottom: 1px solid rgba(256, 256, 256, .1);
        z-index: 999;
    }
    
    .sticky-top.navbar-dark {
        position: fixed;
        background: #FFFFFF;
    }

    .navbar-dark .navbar-nav .nav-link::before {
        position: absolute;
        content: "";
        width: 0;
        height: 2px;
        bottom: -1px;
        left: 50%;
        background: red;
        transition: .5s;
    }

    .navbar-dark .navbar-nav .nav-link:hover::before,
    .navbar-dark .navbar-nav .nav-link.active::before {
        width: 100%;
        left: 0;
    }

    .navbar-dark .navbar-nav .nav-link.nav-contact::before {
        display: none;
    }

    .sticky-top.navbar-dark .navbar-brand h1 {
        color: var(--primary);
    }
}


/*** Carousel ***/
.carousel-caption {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

@media (max-width: 576px) {
    .carousel-caption h5 {
        font-size: 14px;
        font-weight: 500 !important;
    }

    .carousel-caption h1 {
        font-size: 30px;
        font-weight: 600 !important;
    }
}

.carousel-control-prev,
.carousel-control-next {
    width: 10%;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    width: 3rem;
    height: 3rem;
}


/*** Section Title ***/
.section-title::before {
    position: absolute;
    content: "";
    width: 150px;
    height: 5px;
    left: 0;
    bottom: 0;
    background: red;
    border-radius: 2px;
}

.section-title.text-center::before {
    left: 50%;
    margin-left: -75px;
}

.section-title.section-title-sm::before {
    width: 90px;
    height: 3px;
}

.section-title::after {
    position: absolute;
    content: "";
    width: 6px;
    height: 5px;
    bottom: 0px;
    background: #FFFFFF;
    -webkit-animation: section-title-run 5s infinite linear;
    animation: section-title-run 5s infinite linear;
}

.section-title.section-title-sm::after {
    width: 4px;
    height: 3px;
}

.section-title.text-center::after {
    -webkit-animation: section-title-run-center 5s infinite linear;
    animation: section-title-run-center 5s infinite linear;
}

.section-title.section-title-sm::after {
    -webkit-animation: section-title-run-sm 5s infinite linear;
    animation: section-title-run-sm 5s infinite linear;
}

@-webkit-keyframes section-title-run {
    0% {left: 0; } 50% { left : 145px; } 100% { left: 0; }
}

@-webkit-keyframes section-title-run-center {
    0% { left: 50%; margin-left: -75px; } 50% { left : 50%; margin-left: 45px; } 100% { left: 50%; margin-left: -75px; }
}

@-webkit-keyframes section-title-run-sm {
    0% {left: 0; } 50% { left : 85px; } 100% { left: 0; }
}



/*** Service ***/
.service-item {
    position: relative;
    height: 300px;
    padding: 0 30px;
    transition: .5s;
}

.service-item .service-icon {
    margin-bottom: 30px;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--primary);
    border-radius: 2px;
    transform: rotate(-45deg);
}

.service-item .service-icon i {
    transform: rotate(45deg);
}

.service-item a.btn {
    position: absolute;
    width: 60px;
    bottom: -48px;
    left: 50%;
    margin-left: -30px;
    opacity: 0;
}

.service-item:hover a.btn {
    bottom: -24px;
    opacity: 1;
}


/*** Testimonial ***/
.testimonial-carousel .owl-dots {
    margin-top: 15px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.testimonial-carousel .owl-dot {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    width: 15px;
    height: 15px;
    background: #DDDDDD;
    border-radius: 2px;
    transition: .5s;
}

.testimonial-carousel .owl-dot.active {
    width: 30px;
    background: var(--primary);
}

.testimonial-carousel .owl-item.center {
    position: relative;
    z-index: 1;
}

.testimonial-carousel .owl-item .testimonial-item {
    transition: .5s;
}

.testimonial-carousel .owl-item.center .testimonial-item {
    background: #FFFFFF !important;
    box-shadow: 0 0 30px #DDDDDD;
}


/*** Team ***/
.team-item {
    transition: .5s;
}

.team-social {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .5s;
}

.team-social a.btn {
    position: relative;
    margin: 0 3px;
    margin-top: 100px;
    opacity: 0;
}

.team-item:hover {
    box-shadow: 0 0 30px #DDDDDD;
}

.team-item:hover .team-social {
    background: rgba(9, 30, 62, .7);
}

.team-item:hover .team-social a.btn:first-child {
    opacity: 1;
    margin-top: 0;
    transition: .3s 0s;
}

.team-item:hover .team-social a.btn:nth-child(2) {
    opacity: 1;
    margin-top: 0;
    transition: .3s .05s;
}

.team-item:hover .team-social a.btn:nth-child(3) {
    opacity: 1;
    margin-top: 0;
    transition: .3s .1s;
}

.team-item:hover .team-social a.btn:nth-child(4) {
    opacity: 1;
    margin-top: 0;
    transition: .3s .15s;
}

.team-item .team-img img,
.blog-item .blog-img img  {
    transition: .5s;
}

.team-item:hover .team-img img,
.blog-item:hover .blog-img img {
    transform: scale(1.15);
}


/*** Miscellaneous ***/
@media (min-width: 991.98px) {
    .facts {
        position: relative;
        margin-top: -75px;
        z-index: 1;
    }
}

.back-to-top {
    position: fixed;
    display: none;
    right: 45px;
    bottom: 45px;
    z-index: 99;
}

.bg-header {
    background: linear-gradient(rgba(9, 30, 62, .7), rgba(9, 30, 62, .7)), url(../img/carousel-1.jpg) center center no-repeat;
    background-size: cover;
}

.link-animated a {
    transition: .5s;
}

.link-animated a:hover {
    padding-left: 10px;
}

@media (min-width: 767.98px) {
    .footer-about {
        margin-bottom: -75px;
    }
}

body{background-color:#f1f1f2 !important;}
h3.h3{text-align:center;padding:1.5em 0em;text-transform:capitalize;font-size:1.5em;}

/******************  News Slider Demo-1 *******************/
.post-slide{overflow:hidden;margin-right:15px;background-color:#fff!important}
.post-slide .post-img{float:left;width:50%;position:relative;margin-right:30px}
.post-slide .post-img img{width:100%;height:auto}
.post-slide .post-date{background: red;color:#fff;position:absolute;top:0;display:block;padding:2% 3%;width:100px;height:60px;text-align:center;transition:all .5s ease}
.post-slide .date{display:block;font-size:20px;font-weight:700}
.post-slide .month{display:block;font-size:11px;text-transform:uppercase}
.post-slide .post-review{padding:5% 3% 1% 0;border-top:3px solid red}
.post-slide:hover .post-review{border-top-color: red}
.post-slide .post-title{margin:0 0 10px 0; margin-left:110px;}
.post-slide .post-title a{font-size:18px; font-weight:bold; color:#333;text-transform:uppercase}
.post-slide .post-title a:hover{text-decoration:none;font-weight:700}
.post-slide .post-bar{padding:0;list-style:none;text-transform:uppercase;position:relative;margin-bottom:20px}
.post-slide .post-bar:after,.post-slide .post-bar:before{border:1px solid #38cfd8;bottom:-10px;content:"";display:block;position:absolute;right:36%;width:25px}
.post-slide .post-bar:before{border:1px solid #ec3c6a;right:32%}
.post-slide .post-bar li{color:#555;font-size:10px;margin-right:10px;display:inline-block}
.post-slide .post-bar li a{font-size:13px;text-decoration:none;text-transform:uppercase;color:#ec3c6a}
.post-slide .post-bar li a:hover{color:#ec3c6a}
.post-slide .post-bar li i{color:#777;margin-right:5px}
.post-slide .post-description{font-size:15px;line-height:21px;color:#444454; padding: 10px; text-align: justify;}
.owl-theme .owl-controls{margin-top:30px}
.owl-theme .owl-controls .owl-page span{background:#fff;border:2px solid #37a6a4}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#37a6a4}
@media only screen and (max-width:990px){.post-slide .post-img{width:100%}
.post-slide .post-review{width:100%;border-bottom:4px solid #ec3c6a}
.post-slide .post-bar:before{left:0}
.post-slide .post-bar:after{left:25px}
}

/******************  News Slider Demo-2 *******************/
.demo{background:linear-gradient(to right,#fcc,#d3d3d3)}
.post-slide2{margin:0 15px;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide2 .post-img{overflow:hidden}
.post-slide2 .post-img img{width:100%;height:auto;transform:scale(1);transition:all 1s ease-in-out 0s}
.post-slide2:hover .post-img img{transform:scale(1.08)}
.post-slide2 .post-content{background:#fff;padding:20px}
.post-slide2 .post-title{font-size:17px;font-weight:600;margin-top:0;text-transform:capitalize}
.post-slide2 .post-title a{display:inline-block;color:grey;transition:all .3s ease 0s}
.post-slide2 .post-title a:hover{color:#3d3030;text-decoration:none}
.post-slide2 .post-description{font-size:15px;color:#676767;line-height:24px;margin-bottom:14px}
.post-slide2 .post-bar{padding:0;margin-bottom:15px;list-style:none}
.post-slide2 .post-bar li{color:#676767;padding:2px 0}
.post-slide2 .post-bar li i{margin-right:5px}
.post-slide2 .post-bar li a{display:inline-block;font-size:12px;color:grey;transition:all .3s ease 0s}
.post-slide2 .post-bar li a:after{content:","}
.post-slide2 .post-bar li a:last-child:after{content:""}
.post-slide2 .post-bar li a:hover{color:#3d3030;text-decoration:none}
.post-slide2 .read-more{display:inline-block;padding:10px 15px;font-size:14px;font-weight:700;color:#fff;background:#e7989a;border-bottom-right-radius:10px;text-transform:capitalize;transition:all .3s linear}
.post-slide2 .read-more:hover{background:#333;text-decoration:none}

/******************  News Slider Demo-3 *******************/
.post-slide3{margin:0 15px;padding:0 25px 20px 25px;background:#fff;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide3 .post-img{position:relative;margin-bottom:20px}
.post-slide3 .post-img img{width:100%;height:auto}
.post-slide3 .post-icon{width:60px;height:60px;display:block;position:absolute;bottom:25px;left:25px;text-align:center;background:#333;opacity:0;border-radius:3px;transition:all .3s ease-in-out 0s}
.post-slide3:hover .post-icon{opacity:1}
.post-slide3 .post-icon i{font-size:20px;color:#fff;line-height:60px}
.post-slide3 .post-bar{margin:0;padding:0;list-style:none;text-transform:uppercase}
.post-slide3 .post-bar li{display:inline-block;font-size:15px;color:#676767;margin-right:5px}
.post-slide3 .post-bar li:after{content:"/";margin-left:5px}
.post-slide3 .post-bar li:last-child:after{content:""}
.post-slide3 .post-bar li a{color:#8e44ad;transition:all .3s ease 0s}
.post-slide3 .post-bar li a:hover{color:#333;text-decoration:none}
.post-slide3 .post-bar li a:after{content:",";margin:0 5px}
.post-slide3 .post-bar li a:last-child:after{content:""}
.post-slide3 .post-title{margin:15px 0;text-transform:capitalize}
.post-slide3 .post-title a{font-size:22px;font-weight:600;color:#3c3c3c;transition:all .3s linear 0s}
.post-slide3 .post-title a:hover{color:#8e44ad;text-decoration:none}
.post-slide3 .post-description{font-size:16px;color:#676767;line-height:24px;padding-bottom:15px}
.post-slide3 .read-more{display:inline-block}
.post-slide3 .read-more:hover{text-decoration:none}
.post-slide3 .read-more i{font-size:19px;color:#333;margin-right:5px;transition:all .4s linear 0s}
.post-slide3 .read-more span{font-size:16px;color:#333;opacity:0;text-transform:uppercase;transition:all .4s linear 0s}
.post-slide3 .read-more:after{content:"";display:block;width:40%;position:relative;bottom:-20px;border-bottom:3px solid #333;opacity:0;transition:all .4s linear 0s}
.post-slide3:hover .read-more span,.post-slide3:hover .read-more:after{opacity:1}
.post-slide3 .read-more:hover i,.post-slide3 .read-more:hover span,.post-slide3 .read-more:hover:after{color:#8e44ad;border-bottom-color:#8e44ad}

/******************  News Slider Demo-4 *******************/
.post-slide4{margin:0 10px;background:#fff;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide4 .post-info{padding:5px 10px;margin:0;list-style:none}
.post-slide4 .post-info li{display:inline-block;margin:0 5px}
.post-slide4 .post-info li i{margin-right:8px}
.post-slide4 .post-info li a{font-size:11px;font-weight:700;color:#7e828a;text-transform:uppercase}
.post-slide4 .post-info li a:hover{color:#1dcfd1;text-decoration:none}
.post-slide4 .post-img{position:relative}
.post-slide4 .post-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:rgba(0,0,0,.6);transition:opacity .4s linear 0s}
.post-slide4:hover .post-img:before{opacity:1}
.post-slide4 .post-img img{width:100%;height:auto}
.post-slide4 .read{position:absolute;bottom:30px;left:50px;font-size:14px;color:#fff;text-transform:capitalize;opacity:0;transition:all .4s linear 0s}
.post-slide4:hover .read{opacity:1}
.post-slide4 .read:hover{text-decoration:none;color:#1dcfd1}
.post-slide4 .post-content{padding:40px 15px;position:relative}
.post-slide4 .post-author{width:75px;height:75px;border-radius:50%;position:absolute;top:-45px;right:10px;overflow:hidden;border:4px solid #fff}
.post-slide4 .post-author img{width:100%;height:auto}
.post-slide4 .post-title{font-size:14px;font-weight:700;color:#1dcfd1;margin:0 0 10px 0;text-transform:uppercase;transition:all .3s linear 0s}
.post-slide4 .post-title:after{content:"";width:25px;display:block;margin-top:10px;border-bottom:4px solid #333}
.post-slide4 .post-description{font-size:13px;color:#555;margin-bottom:20px}

/******************  News Slider Demo-5 *******************/
.post-slide5{margin:0 15px;transition:all .4s ease-in-out 0s;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide5 .post-img{position:relative;overflow:hidden}
.post-slide5 .post-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0);transition:all .4s linear 0s}
.post-slide5:hover .post-img:before{background:rgba(0,0,0,.6)}
.post-slide5 .post-img img{width:100%;height:auto}
.post-slide5 .category{width:20%;font-size:16px;color:#fff;line-height:11px;text-align:center;text-transform:capitalize;padding:11px 0;background:#ff9412;position:absolute;bottom:0;left:-50%;transition:all .5s ease-in-out 0s}
.post-slide5:hover .category{left:0}
.post-slide5 .post-review{padding:25px 20px;background:#fff;position:relative}
.post-slide5 .post-title{margin:0}
.post-slide5 .post-title a{display:inline-block;font-size:16px;color:#ff9412;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:25px;transition:all .3s linear 0s}
.post-slide5 .post-title a:hover{text-decoration:none;color:#555}
.post-slide5 .post-description{font-size:15px;color:#555;line-height:26px}
.post-review .post-bar{margin-top:20px}
.post-bar span{display:inline-block;font-size:14px}
.post-bar span i{margin-right:5px;color:#999}
.post-bar span a{color:#999;text-transform:uppercase}
.post-bar span a:hover{text-decoration:none;color:#ff9412}
.post-bar span.comments{float:right}
@media only screen and (max-width:359px){.post-slide5 .category{font-size:13px}
}

/******************  News Slider Demo-6 *******************/
.post-slide6{margin:0 10px;border-left:8px solid #1dcfd1;border-bottom:8px solid #1dcfd1;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide6 .post-img{position:relative;overflow:hidden}
.post-slide6 .post-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0);transition:all .4s linear 0s}
.post-slide6:hover .post-img:before{background:rgba(0,0,0,.6)}
.post-slide6 .post-img img{width:100%;height:auto}
.post-slide6 .post-info{width:75%;position:absolute;bottom:-100%;left:12.5%;background:#1dcfd1;text-align:center;line-height:26px;padding:15px;transition:bottom .4s ease-in-out 0s}
.post-slide6:hover .post-info{bottom:0}
.post-slide6 .category{padding:0;margin:0;list-style:none}
.post-slide6 .category li,.post-slide6 .post-date{display:inline-block;font-size:16px;color:#fff;text-transform:capitalize}
.post-slide6 .category li:after{content:" /"}
.post-slide6 .category li:last-child:after{content:""}
.post-slide6 .category li a{color:#fff;transition:all .4s linear}
.post-slide6 .category li a:hover{color:#555;text-decoration:none}
.post-slide6 .post-review{padding:35px 20px 25px;background:#fff;position:relative}
.post-slide6 .icons{width:90px;height:90px;border:4px solid #fff;border-radius:50%;position:absolute;top:-45px;right:10px;overflow:hidden}
.post-slide6 .icons img{width:100%;height:auto}
.post-slide6 .post-title{margin:0 0 25px 0}
.post-slide6 .post-title a{font-size:16px;font-weight:700;letter-spacing:2px;color:#1dcfd1;display:inline-block;text-transform:uppercase;transition:all .3s linear 0s}
.post-slide6 .post-title a:hover{text-decoration:none;color:#555}
.post-slide6 .post-description{color:#555;font-size:15px;line-height:26px;margin-bottom:20px}
.post-slide6 .read{font-size:13px;color:#555;display:block;text-align:right;text-transform:uppercase}
.post-slide6 .read:hover{text-decoration:none;color:#1dcfd1}

/******************  News Slider Demo-7 *******************/
.post-slide7{padding:0 10px;transform:translateY(0);transition:all .3s ease 0s}
.post-slide7:hover{transform:translateY(-10px)}
.post-slide7 .post-img{position:relative}
.post-slide7 .post-img img{width:100%;height:auto}
.post-slide7 .post-img:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to left,rgba(210,130,19,.7) ,rgba(170,55,114,.7));transform:translateY(-100%);transition:all .3s ease 0s}
.post-slide7:hover .post-img:after{transform:translateY(0)}
.post-slide7 .post-img:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;width:100%;height:100%;text-align:center;position:absolute;top:-50%;font-size:30px;color:#fff;transition:all .5s ease 0s;z-index:1}
.post-slide7:hover .post-img:before{top:40%}
.post-slide7 .icons{position:absolute;bottom:-16px;left:30px;width:44px;height:44px;border-radius:50%;overflow:hidden;z-index:1}
.post-slide7 .icons img{width:100%;height:auto}
.post-slide7 .post-review{border:1px solid #9c4a6c;border-top:none;padding:35px 20px 25px;background:#fff;position:relative}
.post-slide7 .post-review:after{content:"";width:90%;height:10px;position:absolute;top:100%;left:5%;opacity:0;background:rgba(0,0,0,0) radial-gradient(ellipse at center center ,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);transform:translateY(0);transition:all .3s ease 0s}
.post-slide7:hover .post-review:after{opacity:1;transform:translateY(5px)}
.post-slide7 .post-bar{padding:0;list-style:none}
.post-slide7 .post-bar li{display:inline-block;font-size:16px;font-family:serif,Arial;color:#555;margin-right:10px;text-transform:capitalize}
.post-slide7 .post-bar li i{color:#9c4a6c;margin-right:8px}
.post-slide7 .post-title{margin:0 0 20px 0;color:#555;font-weight:700;font-size:18px}
.post-slide7 .post-description{font-size:15px;line-height:21px;color:grey}
.post-slide7 .read{text-transform:capitalize;font-size:15px;color:#9c4a6c}
.post-slide7 .read i{margin-left:10px}
.post-slide7 .read:hover{text-decoration:none;color:#333}

/******************  News Slider Demo-8 *******************/
.post-slide8{margin:0 15px;position:relative;background:#fff;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide8 .post-img{position:relative;overflow:hidden}
.post-slide8 .post-img img{width:100%;height:auto}
.post-slide8 .over-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.6);transition:all .3s ease}
.post-slide8:hover .over-layer{opacity:1}
.post-slide8 .post-link{margin:0;padding:0;position:relative;top:45%;text-align:center}
.post-slide8 .post-link li{display:inline-block;list-style:none;margin-right:20px}
.post-slide8 .post-link li a{color:#fff;font-size:20px}
.post-slide8 .post-link li a:hover{color:#ff8b3d;text-decoration:none}
.post-slide8 .post-date{position:absolute;top:10%;left:4%}
.post-slide8 .date{display:inline-block;border-radius:3px 0 0 3px;padding:5px 10px;color:#fff;font-size:20px;font-weight:700;text-align:center;background:#333;float:left}
.post-slide8 .month{display:inline-block;border-radius:0 3px 3px 0;padding:5px 13px;color:#111;font-size:20px;font-weight:700;background:#ff8b3d}
.post-slide8 .post-content{padding:30px}
.post-slide8 .post-title{margin:0 0 15px 0}
.post-slide8 .post-title a{font-size:18px;font-weight:700;color:#333;display:inline-block;text-transform:capitalize;transition:all .3s ease 0s}
.post-slide8 .post-title a:hover{text-decoration:none;color:#ff8b3d}
.post-slide8 .post-description{font-size:14px;line-height:24px;color:grey}
.post-slide8 .read-more{color:#333;font-size:14px;font-weight:700;text-transform:uppercase;position:relative;transition:color .2s linear}
.post-slide8 .read-more:hover{text-decoration:none;color:#ff8b3d}
.post-slide8 .read-more:after{content:"";position:absolute;width:30%;display:block;border:1px solid #ff8b3d;transition:all .3s ease}
.post-slide8 .read-more:hover:after{width:100%}
@media only screen and (max-width:479px){.post-slide8 .month{font-size:14px}
.post-slide8 .date{font-size:14px}
}

/******************  News Slider Demo-9 *******************/
.post-slide9{margin:0 10px;background:#fff;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide9 .post-img{overflow:hidden;position:relative}
.post-slide9 .post-img img{width:100%;height:auto;transform:scale(1,1);transition:all .3s ease 0s}
.post-slide9:hover .post-img img{transform:scale(1.2,1.2)}
.post-slide9 .over-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;text-align:center;background:rgba(68,67,64,.9);transition:all .5s linear}
.post-slide9:hover .over-layer{opacity:1}
.post-slide9 .post-link{padding:0;margin:0;list-style:none;position:relative;top:45%}
.post-slide9 .post-link li{display:inline-block;margin-right:10px}
.post-slide9 .post-link li a{width:60px;height:60px;line-height:59px;border-radius:50%;color:#fff;background:#333;font-size:20px;transform:scale(1,1);transition:all .2s linear}
.post-slide9 .post-link li a:hover{text-decoration:none;transform:scale(1.1,1.1)}
.post-slide9 .post-review{padding:15px 0;overflow:hidden}
.post-slide9 .post-title{margin-top:0}
.post-slide9 .post-title a{display:block;color:#333;font-size:18px;text-align:center;font-weight:700;text-transform:uppercase;transition:all .5s ease 0s}
.post-slide9 .post-title a:hover{text-decoration:none;color:#1f80bb}
.post-slide9 .post-info{list-style:none;padding:10px 0 0 0;margin:0 0 7px 0;text-align:center;border-top:1px solid #d3d3d3}
.post-slide9 .post-info li{display:inline-block;margin-right:13px}
.post-slide9 .tag-info{margin:0;padding:0 0 10px 0;text-align:center;border-bottom:1px solid #d3d3d3}
.post-slide9 .tag-info li{list-style:none;display:inline-block}
.post-slide9 .tag-info li a{color:grey;text-transform:capitalize}
.post-slide9 .tag-info li a:hover{color:#1f80bb;text-decoration:none}
.post-slide9 .post-description{color:#828282;font-size:14px;padding:5px 25px;line-height:25px}
.post-slide9 .read-more{color:#333;float:right;font-weight:700;margin-right:25px;text-transform:capitalize}
.post-slide9 .read-more:hover{color:#1f80bb;text-decoration:none}
.owl-theme .owl-buttons div{position:relative;border-radius:0;background:#807b87;padding:7px 15px;transition:all .5s ease 0s}
.owl-theme .owl-buttons .owl-prev{position:absolute;left:0;top:50%;opacity:0;transition:all .5s linear}
.owl-carousel:hover .owl-buttons .owl-prev{opacity:1;left:-30px}
.owl-theme .owl-buttons .owl-next{position:absolute;right:0;top:50%;opacity:0;transition:all .5s linear}
.owl-carousel:hover .owl-buttons .owl-next{opacity:1;right:-30px}
.owl-next:before,.owl-prev:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff}
.owl-next:before{content:"\f054"}
@media only screen and (max-width:990px){.post-slide9 .post-info li{margin-right:5px}
.owl-theme .owl-buttons div{display:none}
}
@media only screen and (max-width:767px){.post-slide9 .post-link li a{width:40px;height:40px;line-height:39px;font-size:13px}
.post-slide9 .post-title a{font-size:14px}
}

/******************  News Slider Demo-10 *******************/
.post-slide10{padding-bottom:10px;margin:0 15px;position:relative;background:#fff!important;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide10 img{width:100%;height:auto}
.post-slide10 .post-date{position:absolute;top:2%;left:8%;padding:3% 5%;background:#e74c3c}
.post-slide10 .month{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase}
.post-slide10 .month:after{content:"";display:block;border:1px solid #fff}
.post-slide10 .date{font-size:14px;color:#fff;display:block;text-align:center;font-weight:700}
.post-slide10 .post-title{margin:25px 0 15px 0}
.post-slide10 .post-title a{font-size:15px;font-weight:700;color:#333;padding:0 15px;display:inline-block;text-transform:uppercase;transition:all .3s ease 0s}
.post-slide10 .post-title a:hover{text-decoration:none;color:#e74c3c}
.post-slide10 .post-description{font-size:14px;line-height:24px;color:grey;padding:0 15px}
.post-slide10 .read-more{color:#333;padding:0 15px;text-transform:capitalize;transition:color .2s linear}
.post-slide10 .read-more i{margin-left:10px;font-size:10px}
.post-slide10 .read-more:hover{text-decoration:none;color:#e74c3c}
.owl-controls .owl-buttons{margin-top:20px;position:relative}
.owl-controls .owl-prev{position:absolute;left:-40px;bottom:230px;padding:8px 17px;background:#333;transition:background .5s ease}
.owl-controls .owl-next{position:absolute;right:-40px;bottom:230px;padding:8px 17px;background:#333;transition:background .5s ease}
.owl-controls .owl-next:after,.owl-controls .owl-prev:after{content:"\f104";font-family:FontAwesome;color:#d3d3d3;font-size:16px}
.owl-controls .owl-next:after{content:"\f105"}
.owl-controls .owl-next:hover,.owl-controls .owl-prev:hover{background:#e74c3c}
@media only screen and (max-width:990px){.post-slide10{margin:0 20px}
.owl-controls .owl-buttons .owl-prev{left:-20px;padding:5px 14px}
.owl-controls .owl-buttons .owl-next{right:-20px;padding:5px 14px}
}
@media only screen and (max-width:767px){.owl-controls .owl-buttons .owl-prev{left:0;bottom:260px}
.owl-controls .owl-buttons .owl-next{right:0;bottom:260px}
}

/******************  News Slider Demo-11 *******************/
.post-slide11{background:#fff;margin:0 15px;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide11 .post-img{position:relative}
.post-slide11 .over-layer{background:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;opacity:0;cursor:pointer;transition:all .3s ease 0s}
.post-slide11:hover .over-layer{opacity:1}
.post-slide11 .over-layer:after{content:"+";font-size:52px;color:#fff;position:absolute;top:31%;left:42%}
.post-slide11 .post-img img{width:100%;height:auto}
.post-slide11 .post-title{margin:25px 0 15px 0;padding:0 15px}
.post-slide11 .post-title:before{content:"";border:2px solid #e67e22;width:18%;display:block;margin-bottom:15px}
.post-slide11 .post-title a{font-size:20px;font-weight:700;color:#333;display:inline-block;text-transform:capitalize;transition:all .3s ease 0s}
.post-slide11 .post-title a:hover{text-decoration:none;color:#e67e22}
.post-slide11 .post-date{text-transform:capitalize;padding:0 15px;color:#e67e22;font-size:13px}
.post-slide11 .post-date:before{margin-right:7px;color:#e67e22}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#e67e22}

/******************  News Slider Demo-12 *******************/
.post-slide12{background:#fff;margin:0 15px;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide12 .post-img{position:relative;float:left;width:50%;height:auto}
.post-slide12 .over-layer{background:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;opacity:0;cursor:pointer;transition:opacity .3s ease 0s}
.post-slide12 .over-layer:after{color:#fff;content:"+";font-size:52px;position:absolute;top:31%;left:42%}
.post-slide12 .post-img:hover .over-layer{opacity:1}
.post-slide12 .post-img img{width:100%;height:auto}
.post-slide12 .post-review{float:left;padding:1px 20px;width:50%}
.post-slide12 .post-title{margin:0 0 5px 0}
.post-slide12 .post-title a{color:#3498db;font-size:20px;font-weight:700;display:block;text-transform:capitalize;transition:color .3s ease}
.post-title>a:hover{text-decoration:none;color:#333}
.post-slide12 .post-date{display:block;font-size:15px;font-weight:700;margin-bottom:17px}
.post-description{color:#333;font-size:15px;font-weight:400;text-align:left}
.owl-pagination{margin-top:40px}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#3498db}
@media only screen and (max-width:990px){.post-slide12 .over-layer:after{top:39%;left:45%}
}
@media only screen and (max-width:640px){.post-slide12 .post-img{width:100%}
.post-slide12 .post-review{width:100%;padding:10px}
}

/******************  News Slider Demo-13 *******************/
.post-slide13{padding:0 15px}
.post-slide13 .post-img{position:relative}
.post-slide13 .post-img>a{display:block}
.post-slide13 .post-img img{width:100%;height:auto}
.post-slide13 .post-img:hover:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(220,0,90,.6)}
.post-slide13 .post-img:after{content:"\f065";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:17px;right:20px;color:#fff;opacity:0;transform:scale(.8);transition:all .3s linear 0s}
.post-slide13 .post-img:hover:after{opacity:1;transform:scale(1)}
.post-slide13 .post-title{margin-top:20px}
.post-slide13 .post-title>a{color:#222;display:block;font-size:17px;font-weight:600;text-transform:uppercase}
.post-slide13 .post-title>a:hover{text-decoration:none;color:#dc005a}
.post-slide13 .post-bar{padding:0;list-style:none}
.post-slide13 .post-bar>li{display:inline-block}
.post-slide13 .author,.post-slide13 .author>a,.post-slide13 .post-date{color:#8f8f8f;font-size:12px;margin-right:16px;text-transform:uppercase;font-style:italic}
.post-slide13 .author>i,.post-slide13 .post-date>i{margin-right:5px}
.post-slide13 .author>a:hover{color:#dc005a}
.post-slide13 .post-description{color:#8f8f8f;font-size:14px;line-height:24px;padding-top:5px}
.post-slide13 .post-description:before{content:"";display:block;border-top:4px solid #dc005a;padding-bottom:12px;width:50px}
.owl-theme .owl-controls .owl-page span{width:52px;height:5px;border-radius:0;opacity:.5;margin-bottom:0}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#dc005a;opacity:1}

/******************  News Slider Demo-14 *******************/
.post-slide14{border-width:1px 1px 5px;border-style:solid;border-color:#e67e22 #f0f0f0 #f0f0f0;border-radius:5px;margin:0 10px}
.post-slide14 .post-category{border-bottom:1px solid #f5f5f5;margin:0;text-align:center;padding:10px;font-size:15px;letter-spacing:2px;text-transform:capitalize}
.post-slide14 .post-category>a{text-transform:uppercase;color:#e67e22;transition:all .2s ease 0s}
.post-slide14 .post-category>a:hover{color:#373a3f}
.post-slide14 .post-review{overflow:hidden;padding:10px}
.post-slide14 .post-bar{width:60px;height:60px;border-radius:50%;background:#e67e22;float:left;line-height:34px;text-align:center;margin-right:10px}
.post-slide14 .post-bar>.month{display:block;color:#fff;font-size:10px;text-transform:capitalize}
.post-slide14 .post-bar>.date{color:#fff;display:block;font-size:28px;font-weight:700;line-height:12px}
.post-slide14 .post-title{line-height:20px;margin:10px 0 0 0}
.post-slide14 .post-title>a{font-size:17px;text-transform:uppercase;font-weight:700;line-height:10px;color:#333;transition:all .2s ease 0s}
.post-slide14 .post-title>a:hover{color:#e67e22}
.post-slide14 .post-img{filter:grayscale(0);transition:all .3s ease 0s}
.post-slide14 .post-img>img{width:100%;height:auto}
.post-slide14:hover .post-img{filter:grayscale(1)}
.post-slide14 .post-description{color:#555;font-size:14px;line-height:22px;padding:20px 35px}

@media only screen and (max-width: 768px) {
    .navbar-nav {
        text-align:right;
    }
    #title {
      display: none;
    }
  }