body{ font-family: 'Lato', sans-serif; font-size:18px; line-height:24px; color:#3a3a3c; font-weight:400;}

h1,h2,h3,h4,h5,h6 {margin: 0px; padding: 0px; font-family: 'Montserrat', sans-serif;}

a{
    -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      -ms-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
}

/*header section*/

header .navbar-default{margin-bottom: 0px; border: none; background: #fff; height: 100px;}
header .navbar-nav>li>a{color: #3a3a3c !important; font-size: 16px; font-weight: 600; opacity: 1;padding: 40px 15px; 
font-family: Arial, Helvetica, sans-serif;}
header .navbar-nav>li>a:hover{color: #f79a2b !important;}
header .navbar-nav>li.active a{color:#f79a2b !important; background-color: none !important; opacity: 1;}
header .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: transparent !important;}
header  .navbar-nav>li>a.tog-extra{font-size: 25px; padding: 37.5px 18px;}
header .navbar-brand{padding-top:20px;}
header .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background-color: transparent !important;}

header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none !important;}
header .navbar-default .navbar-toggle{ border:none; border-radius:0px; padding:0px;}
header .navbar-default .navbar-toggle .icon-bar{background:#000000; width:28px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #ccc;} 

/*end header section*/

/*welcome section*/

.welcome{ width:100%; height:auto; float:left; text-align:center; padding: 90px 0px 0px; border-top:1px solid #3a3a3c;}

.welcome .title { width:100%; height:auto; float:left; text-align:center; padding-bottom:50px;}
.welcome .title h1 { color:#3a3a3c; font-size:48px; line-height:50px; font-weight:700; margin:0px; text-transform:uppercase;}
.welcome .title p { margin:18px 0px 2px 0px; text-align:center;}

.welcome .inside { width:100%; height:auto; float:left; text-align:center; padding-bottom:0px; margin-bottom:0px; 
 background:url(../images/welcome-bg.jpg) left top repeat-x #f79a2b; padding-bottom:98px;} 
.welcome .inside .thumbnail { background:inherit; background-color:transparent; border:1px solid #3a3a3c; padding:19px; border-radius:0px; margin-bottom:0px;}

.welcome .inner-inside { width:100%; height:auto; float:left; text-align:center; padding-bottom:0px; margin-bottom:0px; 
 background: url(../images/inner-welcome-inside-bg.jpg) left top repeat-x #f79a2b; padding-bottom:98px;} 
.welcome .inner-inside .thumbnail { background:inherit; background-color:transparent; border:1px solid #3a3a3c; padding:19px; border-radius:0px; margin-bottom:0px;}

/*end welcome section*/

/*who-we-are section*/

.who-we-are { width:100%; height:auto; float:left; text-align:center; padding-top:90px; padding-bottom:98px;}
.who-we-are .inside { max-width:820px; height:auto; margin:0px auto; text-align:center;}
.who-we-are .inside p { margin:44px 0px 20px 0px; text-align:center;} .who-we-are .inside img { margin-top:48px;} 
.who-we-are .inside b { font-weight:700;} .who-we-are .inside .img-responsive { display:inline-block;}
.who-we-are .inside h2 { color:#3a3a3c; font-size:36px; line-height:40px; font-weight:700; margin:0px; text-transform:uppercase;}

/*end who-we-are section*/

/*product section*/

.product-box { padding-top:92px; padding-bottom:90px; max-width:760px; margin:0px auto; text-align:center; clear:both;} 
.product-box p { margin:20px 0px 10px 0px; text-align:center;} 
.product-box span { font-size:14px; line-height:18px !important; font-weight:700; padding:0px; margin:0px;} 
.product-box ul{margin: 0px; padding: 0px; margin-bottom:20px;}
.product-box ul li { font-size: 18px; font-weight: 700; padding: 8px 0px; list-style: none;}

/*end product section*/

/*our-company section*/

.our-company-box { padding-top:84px; padding-bottom:90px; max-width:820px; margin:0px auto; text-align:center; clear:both;} 
.our-company-box p { margin:7px 0px 22px 0px; text-align:center;} 

/*our-company section*/

/*contact section*/

.contact-box { padding-top:90px; padding-bottom:140px; max-width:800px; margin:0px auto; text-align:center; clear:both;} 
.contact-box p { margin:22px 0px 7px 0px; text-align:center;} 

/*end contact section*/

   /* footer start */
 
#footer { padding-top:36px; padding-bottom:36px; background-color:#FFF; border-top:1px solid #3a3a3c; color:#3a3a3c; width:100%;  text-align:center; clear:both;}
#footer .footer-block {  text-align:center; font-size:16px; line-height:24px; color:#3a3a3c;} 
#footer .footer-block a {  color:#3a3a3c; text-decoration:none;} #footer .footer-block a:hover {color:#f79a2b; text-decoration:none;}

 /* footer end */

