@charset "utf-8";

/* CSS Document */

body{margin:0px auto; padding:0px; background:#ffffff; font-family: 'gotR'; max-width:1350px;}

@font-face {

  font-family: 'gotL';

  src: url(../fonts/Gotham-Light.ttf);

}

@font-face {

  font-family: 'gotM';

  src: url(../fonts/Gotham-Medium.ttf);

}

@font-face {

  font-family: 'gotR';

  src: url(../fonts/Gotham-Book.ttf);

}

@font-face {

  font-family: 'gotB';

  src: url(../fonts/GothamNarrow-Bold.ttf);

}

@font-face {

  font-family: 'gotBl';

  src: url(../fonts/Gotham-Black.ttf);

}
.top-bar{background: #f58220; padding: 0px;}
.navigation{background: none; border:0px; border-radius: 0px; margin-bottom: 0px; margin-top: 20px;}
.position-set{margin-top: 100px;}
.subscribe{padding-left: 10px;}
.nav-bg{padding-bottom: 16px;background:#f58220;}

nav ul li a{padding: 0px !important;}

nav ul li a span{color: #000; font-size: 15px; padding: 10px 15px !important; display: inline-block; text-transform: uppercase;}

nav ul li a span.{color: #000; background: #fff;}

nav ul li a span:hover {background: #fff;color: #000;}

.about-us{background:#2d2d2d;}

.position-relative{position:relative;}

.header-bg{position:absolute; z-index:999; background:#f58220;}

.gray-bg{background:#616161; margin-top:20px;}

.test-para{color:#fff; margin-top: 10px;}

.search-holder{text-align:center; padding-bottom:30px;}

.search-text{padding:30px 10px 15px; color:#464646; font-weight:bold; font-size:18px; text-align:center;}

.input-search-box{width:200px; border:1px solid #d2d6d5; height:58px; padding:10px; background:none; border-radius:10px; font-size:18px; margin-right:5px;}

.input-search-btn{background:none; border:none;}


.about-us{ margin-top: -100px;}

.content-para{color: #fff; font-size: 15px; margin-top: 20px;text-align: justify;}

.content-padding{padding-top: 100px; padding-bottom:15px;}

.readMore-btn{background: #fff; border: 1px solid #fff; margin-top: 5; padding: 5px 10px; color: #000; text-decoration: none; margin-bottom: 20px;}

.carousel-indicators li{border: 1px solid #000 !important;}
.carousel-indicators{bottom: 0px !important;}
.our-product-heading{color:#000; text-align:center; padding-top:50px; padding-bottom:30px; font-size:30px; font-family: 'gotB'; text-transform:uppercase;}

.product-name{margin-top: 10px; font-weight: bold; font-size: 25px;}

.product-name3{margin-top: 10px; font-weight: bold; font-size: 25px; margin-left: 45px;}

.product-name1{margin-top: 5px; font-weight: bold; font-size: 25px; margin-left:35px; margin-bottom: 20px;}

.product-name2{margin-top: 5px; font-weight: bold; font-size: 25px; margin-bottom: 20px;}

.product-content{margin-top: 10px; font-size: 15px;}

.readMore-btn2{margin-top: 10px; background: #fff; border: 1px solid #fff; color: #000; padding: 5px 10px;}

.gallery-bg{background: #e5e1e1; padding: 0px 0 20px 0;}
.PARA-TEXT{margin-bottom: 15px;
    margin-top: 15px;
    text-align: justify;}
.test-name {

    color: #fff;

    text-transform: uppercase;

    font-family: 'bebas';

    font-size: 24px;

    margin-top: 30px;

}

.test-heading{color:#fff; text-align:center; padding-top:15px; font-size:30px; font-family: 'gotB'; text-transform:uppercase;}

.testimonial-name{font-size: 18px; font-family: 'gotB';}

.testimonial-content{margin-top: 10px;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{padding: 0px;}

.padding-zero-left{padding-left:0px;}

.padding-zero-right{padding-right:0px;}

.glyphicon glyphicon-chevron-left{ width: 30px !important;
    border: solid #000;}
.category-name{color:#888886; border-bottom:1px solid #888886; display:inline-block; text-transform:uppercase; font-family: 'gotB'; float:right; margin-right:15px; margin-top:60px;}

.book-name{color:#3c3d38; font-weight:bold; font-size:15px; margin-top:10px;}

.book-price{color:#3c3d38; font-weight:bold; font-size:15px; margin-top:8px;}

.book-buy-btn{color:#3e4097; background:none; border:1px solid #3e4097; margin-top:8px; border-radius:5px; padding:5px 10px;font-weight:bold; text-transform:uppercase;}

.home-book-holder{margin-top:15px;}

.blog-holder{background:#fff; border-radius:5px; padding:10px; margin-top:20px;}

.blog-heading{font-size:16px; font-weight:bold;}

.blog-content{font-size:13px; color:#353535;}

.testimonial-content{font-size:13px; color:#353535; text-align:justify;}

.border-right-white{border-right:1px solid #fff; margin-top:10px; margin-bottom:25px;}


.copyright{background:#171717; padding-top:10px;}

.footer-address{margin-top:11px; color:#fff; background: url(../img/landmark-icon.png) top left no-repeat; padding-left: 25px;}

.footer-address a{text-decoration:none; color:#fff; text-transform:uppercase;}

.footer-mobile{margin-top:10px; color:#fff; background: url(../img/mobile-icon.png) top left no-repeat; padding-left: 25px;}

.footer-email{margin-top:5px; color:#fff; background: url(../img/mail-icon.png) top left no-repeat; padding-left: 25px;}

.footer-email a{text-decoration:none; color:#fff; }

.footer-social{margin-top: 20px;}

.footer-social a{margin-right: 10px;}

.footer-link-heading{color:#fff; text-transform:uppercase; margin-top:20px; font-weight:bold;}

.footer-links{margin-top:5px; color:#ddd;}

.footer-links a{text-decoration:none; color:#fff; margin:0px 15px; text-transform:capitalize;}

.footer-links a:first-child{margin-left:0px;}

.footer-contact-info{color:#e5a977; margin-top:10px; font-weight:bold;}

.footer-contact-info a{color:#fff;}


.footer-bg{background:url(../img/footer-bg.jpg) top left no-repeat;}

.copyright-text {color:#fff; padding-bottom: 10px;}

.copyright-text a{text-decoration: underline; color: #fff;}


.our-product{background: url(../img/pro-bg.jpg) top left no-repeat;}

.our-brand{margin-bottom: 30px;}

.our-brand{background:url(../img/brnd-png);}

.footer-content-about{color: #fff; margin-top: 10px; margin-bottom: 10px;text-align: justify;}

.footer-link{color: #fff;}

.footer-link a{text-decoration: none; color: #fff; margin-right: 10px; margin-left: 10px;}

.footer-link a:first-child{margin-left: 0}

.news_text {font-size:18px;padding: 11px 0;color:#000;}

.subs_btn {padding:3px 12px;font-size: 15px;background-color: #e00828;border: none;color: #fff;margin: 0 0px 0px 3px;}
.testimonial{margin-bottom: 20px;}

.home-page-product li{width: 20%; float:left; list-style: none; text-align: center; margin-bottom: 20px;}
.home-page-product li a{text-decoration: none;}
.product-name{color: #000;}
.contact_form {
    margin: 2px 0 10px 0px;
}
.enquire_btn {
  margin-top: 20px;
  margin-bottom: 20px;
}
.enquire_btn button, .enquire_btn a {
  background-color: #e00828;
  color: #fff;
}
.enquire_btn a {
    padding: 6px 12px;
    text-decoration: none;
}

.about-heading{font-size:26px; margin-top:30px; font-weight:bold;}
.about-heading .second-color{color:#870016;}
.about-para{padding-top:15px; text-align:justify;}
.side-image{margin-top:30px;}

.vision-misson-bg{background:#25273e; padding:10px 0px 40px !important; margin:30px 0px !important;}
.vision-heading{font-size:26px; margin-top:30px; font-weight:bold; color:#fff; font-style:italic;}
.vision-heading .second-color{color:#870016;}
.vision-para{padding-top:15px; text-align:justify; color:#fff;}
.mission-heading{font-size:26px; margin-top:30px; font-weight:bold; color:#fff; font-style:italic;}
.mission-heading .second-color{color:#870016;}
.mission-para{padding-top:15px; text-align:justify; color:#fff;}

.details-subheading{margin-top: 10px; font-weight: bold; text-transform: uppercase;}
.details-para{margin-top: 10px;text-align: justify;}
.details-list{margin-top:10px; padding-left: 15px; }
.details-list li{margin-bottom: 5px;}
.details-second-list{padding-left: 25px;}
.project-holder{box-shadow: 0px 0px 10px #ccc; margin-top: 20px; padding: 10px; min-height: 230px;}
.project-holder .product-name{text-align: center; font-size: 18px;}
.dropdown:hover .dropdown-menu{display: block;}
.dropdown-menu li{padding: 5px 10px;}