*{
    margin: 0;
    padding: 0;
}
.wrapper{
    font-family: 'Source Sans Pro', sans-serif;
}
.wrapper a{
    text-decoration: none;
    font-family:'Source Sans Pro', sans-serif ;
}
.wrapper ul{
    list-style-type: none;
}
h2,h3,h4,h5,h6{
    text-transform: uppercase;
}
/* .hero-content{
    background-image:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url(../images/background/banner-1.jpg);
    height: 450px;
    background-size:cover;
    background-position: center;
} */
.hero-txt a{
    text-decoration: none;
    display: block;
    width: 178px;
    height: 49px;
    line-height: 49px;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 5px;
    background-color: #f5d76e;
    color: #060606;
    text-align: center;
    margin-top: 33px;

}
.hslide .owl-stage{
    transition: all 2000ms ease 0s!important;
}
.img-bg{
    padding: 140px 0;
    background-image:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url(../images/background/banner-1.jpg);
    height: 450px;
    background-size:cover;
    background-position: center;
}
.img-bg2{
    padding: 140px 0;
    background-image:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8)),url(../images/background/banner-2.jpg);
    height: 450px;
    background-size:cover;
    background-position: center;
}
.desk-nav ul{
    margin-right: 20px;
}
.hero-icn i{
    font-size: 28px;
    color: black;

}

.hero-content h2{
    font-size: 27px;
    letter-spacing: 3px;
    color: #FFF;
    font-weight: 700;
    line-height: 37px;
}
.hero-content p{
    font-size: 13px;
    line-height: 24px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: capitalize;
}
.desk-nav ul li a{
    color: #000;
    line-height: 29px;
    text-transform: uppercase;
    font-size: 15px;
    padding-left: 35px;
    font-weight: 600;
    letter-spacing: 2px;
}
.txt-box a{
    display: block;
    width: 178px;
    height: 49px;
    line-height: 49px;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 5px;
    background-color: #f5d76e;
    color: #060606;
    text-align: center;
    margin-top: 33px;
}
.about-cntnt h2{
    font-size: 20px;
    line-height: 23px;
    color: #130e14;
    font-weight: bold;
    letter-spacing: 2px;
    display: block;
    margin-bottom: 5px;

}
.about-cntnt h3{
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    color: #130e14;
    letter-spacing: 5px;
}
.Aboutus-sec{
    padding: 120px 20px;

}
.Aboutus-sec p{
    font-weight: 400;
    font-size: 14px;
    line-height: 23px;
    color: #4e4a4f;
    letter-spacing: 1px;
}
.about-cntnt a{
    font-size: 12px;
    text-align: center;
    line-height: 49px;
    display: block;
    text-transform: uppercase;
    color: #FFF;
    width: 226px;
    letter-spacing: 5px;
    background-color: #000;
    margin-top: 32px;
}
.sub-cntnt h3{
    color: #000;
    padding-bottom: 14px;
    font-size: 13px;
    line-height: 14px;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 900;
    letter-spacing: 5px;
}
 .slider-sec{
    background-image: url(../images/background/logo_bg_cor.jpg);
    background-repeat: repeat-x;
    background-position: center center;
    padding-top: 81px;
    padding-bottom: 73px;
}

.slider-sec .col-md-6{
    width: 188px;
}
.slider-sec .col-md-4{
    width: 65px;
    color: #4e4b4e;
}
.slider-sec img{
    width: 240px;
}
.slider{
   padding: 0 20px 0 40px;
}
.slider .item{
    width: 200px;
}
/* .slider .owl-nav .owl-prev,.slider .owl-nav .owl-next{
    position: absolute;
    top: 20px;
    color: red;
}
.slider .owl-nav .owl-prev{
    left: -20px;
    background-image:url(../images/background/prev.png);
}
.slider .owl-nav .owl-next{
    right: -20px;
    background-image:url(../images/background/next.png);

} */
/* .slider .owl-nav{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: -40px;
    color: red;
}
.slider .owl-nav i{
    font-size: 20px;
} */
.box-menu-sec .mb{
    margin-bottom: 90px;
}
.box-menu-sec{
    padding: 120px 0px;
}
.box-menu-sec figure i{
    background-color: #000;
    text-align: center;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #FFF;
    font-size: 15px;
    display: block;
}
.box-menu-sec figure figcaption h3{
    padding-bottom: 15px;
    font-size: 13px;
    line-height: 14px;
    letter-spacing: 5px;
    color: #000;
    font-weight: 900;
    text-transform: uppercase;
}
.box-menu-sec figure figcaption p{
    color: #555;
    font-size: 14px;
    line-height: 23px;
    font-weight: 300;
    letter-spacing: 1px;
}
.info-sec{
    padding: 0px 0px 90px 0px;
}
.info-sec h3{
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #130e14;
    font-weight: 700;
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing: 3px;
}
.info-sec h6{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 13px;
    line-height: 14px;
    text-transform: uppercase;
    color: #232024;
    letter-spacing: 5px;
    font-weight: 400px;
}
.info-sec p{
    color: #4e4a4f;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 23px;
    padding-bottom: 23px;
    
}
.info-btn a{
    text-transform: uppercase;
    font-size: 12px;
    line-height: 49px;
    display: block;
    background-color: #000;
    text-align: center;
    color: #FFF;
    letter-spacing: 4px;
    width: 236px;
}
.g-1 img, .g-2 img{
    margin-bottom: 4px;
    margin-right: 5px;
}
.cslide .owl-stage{
    transition: all 1000ms ease 0s!important;
   
}
.owl-dots{
    text-align: center;
}
.cslide .item h6{
    border-bottom: 1px solid #a3a4ab;
    padding-bottom: 20px;
}
.owl-dot {
    width:10px;
    height:10px;
    margin:5px 7px;
    background-color: #999!important;
    transition:opacity 200ms ease;
    border-radius:30px;
}
.owl-dots .active,.owl-dot:hover{
    background-color: #f5d76e!important;
}
.custm-slider{
    background-color: #f0f0f0;
    padding-top: 114px;
    padding-bottom: 120px;
}
.cntct-sec{
    background-color: #f5d76e;
    padding: 40px 0px;
}
.cntct-sec p{
    margin-top: 15px;
    line-height: 22px;
    text-transform: uppercase;
    color: #000;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 3px;
    text-align: center;
}
.cntct-sec a{
    text-transform: uppercase;
    background-color: #000000;
    font-weight: 200;
    font-size: 12px;
    line-height: 49px;
    color: #fff;
    letter-spacing: 4px;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.ftr-sec{
    padding: 120px 0px;
    background-color: #181818;
    color: #999;
    font-weight: 200;
}
.ftr-logo a{
    color: #FFF;
    text-transform: uppercase;
    font-size: 28px;
    letter-spacing: 12px;
    font-weight: bold;
}
.ftr-sec figcaption p{
    font-size: 12px;
    line-height: 23px;
    font-style: normal;
    letter-spacing: 2px;
}
.ftr-sec figcaption a{
    color: #f5d76e;
    display: block;
    text-decoration: underline;
    font-size: 12px;
    line-height: 23px;
    font-style: normal;
    letter-spacing: 3px;
    font-weight: 100;
}
.ftr-sec ul{
    text-align: start;
    padding-left: 0px;
    margin: 0px;
}
.ftr-sec ul li a{
    display: block;
    color: #999;
}
.ftr-sec ul li{
    text-transform: uppercase;
    font-size: 12px;
    line-height: 37px;
    list-style: none;
    letter-spacing: 3px;
    font-weight: 100;
    padding-bottom: 5px;
}
@media (min-width:768px){
    .slider-sec .col-md-6{
        width: 188px;
    }
    .slider-sec .col-md-4{
        width: 100px;
    }
    .img-bg,.img-bg2 {
        height: 520px;
    }
    /* .hero-content .container{
         margin-top: 60px;
    } */
    .hero-content h2{
        font-size: 35px;
        font-weight: 700;
        margin-bottom: 20px;
    }
    .box-menu-sec figcaption{
        margin-left: 25px;
    }
    .malign{
        padding-left: 120px;
        padding-right: 120px;
    }
    .cslide .item h6{
        border: none;
    }
}
@media (min-width:992px){
    /* .hero-content .container{
        margin-top: 120px;
    } */
    .about-cntnt h3{
        margin-bottom: 60px;
    }
    .info-sec h6{
        margin-bottom: 60px;
    }
}
@media (min-width:1200px){
    .prev{
        margin-right: 60px;
    }
    .nxt{
        margin-left: 60px;
    }
    .img-bg,.img-bg2 {
        height: 610px;
    }
    /* .hero-content .container{
        margin-top: 150px;
    } */
    .box-menu-sec figcaption{
        margin-left: 40px;
    }

}
@media (min-width:1400px){
    .img-bg img,.img-bg2 img{
        height: 675px;
    }
    
}



