@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700');
body{ padding: 0px; margin: 0px; font-family: 'Poppins', sans-serif; font-weight: 400;}
h1, h2, h3, h4, h5, h6, ol, li, ul, a, img, p, span, strong{ padding: 0px; margin: 0px;}
a:hover,a:focus{ outline: none;}
section{ float: left; width: 100%;}
.pad0{ padding: 0;}
img { max-width: 100%;}
/************** Header *****************/
.header { left: 0; position: absolute; top: 0; z-index: 99;}
.header nav.navbar.navbar-default { background-color: transparent; border: 0 none; border-radius: 0; box-shadow: 0 0 0; margin: 0;}
.header .navbar-brand { height: auto;}
.header .navbar-default .navbar-nav > li > a { color: #fff; padding: 26px 16px; text-transform: uppercase;}
.header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > li:hover > a { background-color: transparent;color: #886732;}

.slider h2 { font-size: 60px; font-weight: bold; margin: 0 auto 60px; max-width: 676px;}
.btn.btn-primary.btn-slide { background-color: #886732; border: 0 none; border-radius: 0; font-size: 25px; margin-bottom: 130px; padding: 15px 30px; 
            box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7); transition: all 0.3s ease 0s;}
.btn.btn-primary.btn-slide:hover { background-color: #fff; color: #000;}
.slider img{ width: 100%;}

.about { padding: 60px 0 30px;}
.heading { margin-bottom: 25px; text-align: center;}
.line { background-color: #dcdcdc; display: inline-block; height: 2px; margin-bottom: 20px; width: 94px;}
.heading h2 { color: #886732; font-size: 60px; font-weight: bold;}
.about .a-co { color: #8b8b8b; font-size: 18px; margin: 0 auto 70px; max-width: 830px; text-align: center;}
.about-exp { margin-bottom: 45px; position: relative;}
.about-exp img { width: 100%; }
.ab-ex-cn { bottom: 10px; left: 10px; position: absolute;}
.ab-ex-cn h3 { color: #fff; font-size: 25px; font-weight: 600; margin-bottom: 5px;}
.ab-ex-cn p { color: #fff; font-size: 16px;}

.featured { padding: 0 0 100px;}
.featured .heading { margin-bottom: 60px;}
.f-box { background-color: #886732; padding: 6px; margin-bottom: 20px;}
.f-box > p { color: #fff; font-size: 12px; margin: 2px 0;}
.btn.btn-default.btn-transparent { border: 2px solid #886732; border-radius: 0; color: #886732; display: inline-block; font-size: 21px; margin: 20px 0 0; padding: 10px 20px;}

.testimonial { background-image: url("../images/testi-bg.png"); background-size: cover; padding: 100px 0;}
.testimonial .left.carousel-control, .testimonial .right.carousel-control { background-color: rgba(0, 0, 0, 0.3); background-image: none; bottom: auto; font-size: 50px; height: auto;
                                                                            opacity: 1; padding: 0 30px; top: 50%; transform: translate(0px, -50%); width: auto;}
.testi-slide { margin: 0 auto; max-width: 900px; width: 100%;}
.user-info h2 { color: #fff; font-size: 55px; font-weight: bold; margin-top: 55px;}
.user-info p { color: #fff; font-size: 24px; font-weight: 500; margin-bottom: 25px;}
.testimonial-text { color: #fff; font-size: 22px; font-weight: 500; margin-bottom: 15px;}
.client-social > li { display: inline-block; list-style: outside none none;}
.client-social a { color: #fff; display: inline-block; font-size: 34px; padding: 0 6px;}

.footer { padding: 40px 0;}
.foot1 h2 { color: #000; font-size: 22px; margin-bottom: 10px;}
.foot1 p { margin-top: 15px;}
.foot1 a { color: #000;}
.foot1 li { list-style: none; padding: 3px 0;}
.social-footer li { display: inline-block; padding: 1px 2px;}

@media(max-width: 1199px){
.header .navbar-default .navbar-nav > li > a { padding: 26px 10px;}
.social-footer img { width: 40px;}
.about-exp { margin-bottom: 37px;}
.ab-ex-cn h3 { font-size: 21px;}
.slider h2 { font-size: 50px; font-weight: bold; margin: 0 auto 30px; max-width: 676px;}
.testimonial .left.carousel-control, .testimonial .right.carousel-control { font-size: 30px; padding: 0 10px;}

}
@media(max-width: 991px){
.btn.btn-primary.btn-slide { font-size: 15px; margin-bottom: 20px; padding: 10px 17px;}
.slider h2 { font-size: 40px; margin: 0 auto 20px;}
.header .navbar-default .navbar-nav > li > a { padding: 26px 9px;}
.heading h2 { font-size: 40px;}
.about-exp { margin-bottom: 25px;}
.f-box img { margin-bottom: 10px; width: 100%;}
.social-footer img { width: 30px;}
}
@media(max-width: 767px){
.btn.btn-primary.btn-slide { font-size: 12px; margin-bottom: 0; padding: 6px 12px;}
.slider h2 { font-size: 16px; margin: 0 auto 10px;}
.header .navbar-collapse { background-color: #000;}
.header .navbar-default .navbar-nav > li > a { padding: 10px 29px;}
.about .a-co { color: #8b8b8b; font-size: 13px; margin: 0 auto 30px; max-width: 830px; text-align: center;}
.heading h2 { font-size: 30px;}
.line { margin-bottom: 6px; width: 94px;}
.user-info h2 { font-size: 26px;}
.testimonial-text { color: #fff; font-size: 16px; font-weight: 500; margin-bottom: 15px;}
.testimonial { background-position: center center;}

}