@import 'https://fonts.googleapis.com/css?family=Poppins:400,400i,500,500i,600,700,800,900';*{margin:0;padding:0}
body{font-family:poppins,sans-serif;color:#333132;font-size:16px}.floatleft{float:left}.floatright{float:right}
img{}.fix{overflow:hidden}p{margin:0}h1,h2,h3,h4,h5,h6{margin-bottom:10px;margin-top:0}input:focus,select:focus{outline:none}input,button{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}
.pt-120{padding-top:120px}
.ptb-120{padding:49px 0}.mb-40{margin-bottom:40px}
.bg-1{background:#f1f1f1}.bg-fff{background:#fff}
a#scrollUp{position:fixed;right:10px;bottom:20px;height:45px;width:45px;background:#222;text-align:center;line-height:45px;color:#fff;font-size:12px;border-radius:5px}
a#scrollUp:hover{background:#cee002}
.about-wrap{position:relative;padding:60px 0 0 30px;border-top:2px solid #141e54;border-left:2px solid #141e54}
.about-wrap:before{position:absolute;
  left:0;bottom:0;width:100%;height:2px;content:"";background:#141e54}.about-wrap:after{position:absolute;right:-100px;top:-2px;width:100px;height:60px;border-top:2px solid #141e54;border-right:2px solid #141e54;content:""}
.about-wrap h2{    font-size: 38px;
    font-weight: 700;
    text-transform: uppercase;
    color: #e67817;
    margin-bottom: 20px;
    text-shadow: 0 0 0 #e67817, 0 -2px 1px #2b2424;}
.about-wrap h3{font-weight:500;font-size:24px;margin-bottom:25px;text-shadow: 0 0 0 #41a72a, 0 -2px 1px #2b2424;    color: #41a72a;}
.about-wrap p {
    margin-bottom: 30px;
       font-family: Poppins;
    line-height: 33px;}
    .about-content{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:30px 0;text-align:center}
.about-content h4{font-size:24px;font-weight:400;margin-bottom:5px}
.about-content p{font-size:13px;margin-bottom:0;line-height:20px}
.about-img{position:relative;margin-top:100px}
.about-img:before{position:absolute;left:-15px;bottom:-15px;height:95%;width:98%;background:#333132;content:"";z-index:-9}
.section-title{margin-bottom:40px}
.section-title h2{font-size:30px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.section-title h3{font-weight:500;font-size:20px;margin-bottom:0}
.spacial-img{position:relative}
.spacial-wrap{padding:60px 0 30px}
.spacial-item{box-shadow:0 2px 10px rgba(0,0,0,.2);text-align:center;padding:49px 0;margin-bottom:30px}
.spacial-item:hover{background:#cee002}
.spacial-item span{display:block;margin-bottom:10px}.spacial-item span:before{font-size:35px}
.spacial-item h4{text-transform:uppercase;font-size:16px;font-weight:400;margin-bottom:0}
.post-slide{
     padding: 0;
 border: 10px solid #41a72a;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
        margin-bottom: 40px;
}
.post-slide .post-img{
    overflow: hidden;
}
.post-slide .post-img img{
   width: 100%;
    height: 290px;
    opacity: 0.9;
    transform: scale(1,1);
    transition: all 0.3s ease-in-out 0s;
}
.post-slide:hover .post-img img{
    transform: scale(1.2,1.2);
    filter:none;
    opacity:1;
}
.post-slide .post-content{
    padding: 0 30px;
    position: relative;
    background: #fff;
}
.post-slide .post-date{
    min-width:240px;
    min-height:28px;
    line-height: 28px;
    text-align: center;
    background: #41a72a;
    position: absolute;
        top: -60px;
    left: 42px;
}
.post-slide .month{
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    padding: 0 10px;
    background: #e67817;
    text-transform: uppercase;
}
.post-title{
    margin-top: 30px;
}
.post-slide .date{
   color: #fff;
    font-weight: bold;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
}
}
.post-slide .post-title{
    margin:18px 0;
}
.post-slide .post-title a{
    color:#e67817;
    font-size:20px;

    font-family: 'Montserrat', sans-serif;
    text-transform:capitalize;
    transition: all 0.50s ease 0s;
}
.post-slide .post-title a:hover{
    color:#333;
    text-decoration: none;
}
.post-slide .post-description{
    color: #999;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    line-height: 30px;
}
.post-slide .post-bar{
      padding: 8px 0;
    list-style: none;
    text-align: center;
    background: #e67817;
  margin-bottom: 0;
}
.post-slide .post-bar li{
    display: inline-block;
    margin-right: 5px;
         font-family: "Oswald",sans-serif;
    color: #fff;
}
.post-slide .post-bar li a{
    text-transform: capitalize;
    font-size: 12px;
    color: #fff;
    transition:0.2s ease;
}
.post-slide .post-bar li a:hover{
    text-decoration: none;
    color:#333;
}
.post-slide .post-bar li i{
    color:#fff;
    margin-right: 5px;
}