@charset "utf-8";
/* CSS Document */


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

h1,h2,h3,h4,h5,h6,p{margin: 0px; padding: 0px;}

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: 150px;}
header .navbar-nav>li>a{color: #3a3a3c !important; font-size: 16px; font-weight: 600; opacity: 1;padding: 65px 15px; 
font-family: Arial, Helvetica, sans-serif;}
header .navbar-nav>li>a:hover{color: #00aeef !important;}
header .navbar-nav>li.active a{color:#00aeef !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:48px;}
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-top:60px; background:url(../images/welcome-bg.jpg) center top no-repeat;}

.welcome .title { width:100%; height:auto; float:left; text-align:center; color:#FFF; padding-bottom:50px;}
.welcome .title h1 { color:#FFF; font-size:44px; line-height:46px; font-weight:900; margin:0px; text-transform:uppercase;}
.welcome .title p { margin:10px 0px 7px 0px; text-align:center;}

.welcome .inside { width:100%; height:auto; float:left; text-align:center;} 

/*end welcome section*/

/*who-we-are section*/

.who-we-are { max-width:820px; height:auto; margin:0px auto; text-align:center; padding-top:140px; padding-bottom:94px; clear:both;}
.who-we-are p { margin:44px 0px 20px 0px; text-align:center;} .who-we-are img { margin-top:34px;} 
.who-we-are .inside .box b { font-weight:700;} .who-we-are .img-responsive { display:inline-block;}
.who-we-are h2 { color:#202020; font-size:36px; line-height:40px; font-weight:900; margin:0px; text-transform:uppercase;}

/*end who-we-are section*/

/*welcome section*/

.inner-welcome{ width:100%; height:auto; float:left; text-align:center; padding-top:60px; background:url(../images/inner-welcome-bg.jpg) center top no-repeat;}

.inner-welcome .title { width:100%; height:auto; float:left; text-align:center; color:#FFF; padding-bottom:50px;}
.inner-welcome .title h1 { color:#FFF; font-size:44px; line-height:46px; font-weight:900; margin:0px; text-transform:uppercase;}

.inner-welcome .inside { width:100%; height:auto; float:left; text-align:center;}

/*end inner-section section*/

/*product section*/

.product-box { padding-top:56px; padding-bottom:136px; max-width:750px; 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:50px; padding-bottom:140px; 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:54px; padding-bottom:130px; 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:48px; padding-bottom:48px; background:url(../images/footer-bg.jpg) center top no-repeat; color:#FFF; width:100%;  text-align:center; clear:both;}
#footer .footer-block {  text-align:center; font-size:16px; line-height:24px; color:#FFF;} 
#footer .footer-block a {  color:#FFF; text-decoration:none;} #footer .footer-block a:hover {color:#fcff00; text-decoration:none;}

 /* footer end */
