html,body{height:100%;}
body{
    overflow-x:hidden;
    font-family: 'Roboto', sans-serif;
}
.mailtop { 
    background-color:#000;
    font-size:16px;
    padding-left: 45px;
}
.mailtop a:link,#mailtop a:visited,
.mailtop a:hover{color:#fff;}
#mainNav{margin-top:10px;}
.carousel,
.item,
.active{height:100%;}
.carousel-inner{height:100%;}

.carousel2,
.item2,
.active2{height:200px;}
.carousel-inner2{height:200px;}

.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:#fff;}
p{font-size:16px;line-height:2;}
a,
a:hover,
a:focus,
a:active,
a.active{outline:none;}
a{color:#222222;}
a:hover,
a:focus,
a:active,
a.active{color:#222222;}
h1,
h2,
h3,
h4,
h5,
h6{text-transform:uppercase;font-weight:700;}
.img-centered{margin:0 auto;}
.btn-primary{color:white;background-color:#002a32;border-color:#fff !important;text-transform:uppercase;font-weight:700;padding:15px 25px 15px 25px !important;border-radius:0px !important;margin-right:30px;letter-spacing:2px;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{color:#fff;background-color:#999999;border-color:#999999;text-decoration:none;}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{background-image:none;}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active{background-color:#002a32;border-color:#002a32;}
.btn-primary .badge{color:#002a32;background-color:white;}
.navbar-default{background-color:transparent;border-color:transparent;}
.navbar-right,.navbar-brand{background-color:#000 !important;}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus,
.navbar-custom .navbar-brand:active,
.navbar-custom .navbar-brand.active{color:#000;}
.navbar-custom .navbar-collapse{border-color:rgba(255, 255, 255, 0.02);}
.navbar-custom .navbar-toggle{background-color:#000;border-color:#002a32;text-transform:uppercase;color:white;font-size:12px;}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus{background-color:#999999;}
.navbar-custom .nav li a{text-transform:uppercase;font-weight:400;letter-spacing:1px;color:white;}
.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus{color:#999999;outline:none;}
.navbar-custom .navbar-nav > .active > a{border-radius:0;color:white;background-color:transparent !important;}
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus{color:white;background-color:transparent !important;}
.dropdown-menu{background-color:#000 !important;}
@media (min-width:768px){.navbar-custom{background-color:transparent;padding:25px 0;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;border:none;}
}
@media (min-width:768px){.navbar-custom.affix{background-color:#000;padding:10px 0;}
.navbar-custom.affix .navbar-brand{font-size:1.5em;}
}
header .intro-text{padding-top:100px;padding-bottom:50px;}
header .intro-text .intro-lead-in{margin-bottom:25px;}
header .intro-text .intro-heading{font-weight:700;font-size:20px;line-height:20px;margin-bottom:25px;}

header .intro-text2 .intro-heading2{font-weight:700;font-size:20px;padding-top: 100px;}


@media (min-width:768px){header .intro-text{padding-top:300px;padding-bottom:200px;}
header .intro-text .intro-lead-in{margin-bottom:25px;}
header .intro-text .intro-heading{font-weight:bolder;font-size:40px;line-height:40px;margin-bottom:35px;}
}
section h2.section-heading{font-size:35px;margin-top:0;margin-bottom:15px;}
section{padding:30px;}
.fa-chevron-right,.fa-chevron-left{background-color:#000;}
.fa-chevron-right:hover,.fa-chevron-left:hover{background-color:#999999;}
.prod-head{margin-bottom:20px;border-bottom:1px solid #F4C4C4;}
@media (min-width:768px){}
.service-heading{margin:15px 0;text-transform:none;}
section#contact{background-color:#002a32;background-image:url('../img/cback.png');}
section#contact .form-group{margin-bottom:25px;}
section#contact .form-group input,
section#contact .form-group textarea{padding:20px;}
section#contact .form-group input.form-control{height:auto;}
section#contact .form-group textarea.form-control{height:236px;}
section#contact .form-control:focus{border-color:#fff;box-shadow:none;}
section#contact::-webkit-input-placeholder{text-transform:uppercase;font-weight:700;color:#C6C6C8;}
section#contact:-moz-placeholder{text-transform:uppercase;font-weight:700;color:#C6C6C8;}
section#contact::-moz-placeholder{text-transform:uppercase;font-weight:700;color:#C6C6C8;}
section#contact:-ms-input-placeholder{text-transform:uppercase;font-weight:700;color:#C6C6C8;}
section#contact .text-danger{color:#002a32;}
footer{padding:25px 0;text-align:center;}
footer span.copyright{line-height:40px;text-transform:uppercase;text-transform:none;}
footer ul.quicklinks{margin-bottom:0;line-height:40px;text-transform:uppercase;text-transform:none;}
ul.social-buttons{margin-bottom:0;}
ul.social-buttons li a{display:block;background-color:#002a32;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:white;outline:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active{background-color:#999999;}
.btn:focus,
.btn:active,
.btn.active,
.btn:active:focus{outline:none;}
.img-product{padding-right:20px;padding-bottom:20px;}
@media(max-width:768px){#mainNav{background-color:#002a32 !important;margin-top:0px;}
#mailtop{display:none;}
.img-logo{padding-top:10px;width:200px !important;height:40px;}
.navbar-toggle{background-color:transparent !important;font-size:20px !important;}
header{text-align:center;}
.btn-primary{margin-bottom:10px !important;margin:0px auto;}
header .intro-text .intro-lead-in{padding-top:80px;}
section{text-align:center;}
.img-product{margin:0px auto;width:80% !important;height:80% !important;padding-right:0px;padding-bottom:20px;}
#flatweaves,#handloom,#kilim,#handtufted,#outdoorrug{padding:20px;}
}