li.sub-menu {
    border-bottom: 1px solid #ffd76b;
}

@font-face {
    font-family: Dosis;
    src: url(../fonts/fonts/Dosis-Medium.ttf);}
@font-face {
    font-family: Raleway;
    src: url(../fonts/fonts/Raleway-Regular.ttf);}
/*---------------------------------------------------------Home Start-------------------------------------------------------------*/
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 8deg);
    -ms-transform: rotate3d(0, 0, 1, 8deg);
    transform: rotate3d(0, 0, 1, 8deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    -ms-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 3deg);
    -ms-transform: rotate3d(0, 0, 1, 3deg);
    transform: rotate3d(0, 0, 1, 3deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -2deg);
    -ms-transform: rotate3d(0, 0, 1, -2deg);
    transform: rotate3d(0, 0, 1, -2deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing1:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

.swing2:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

.swing3:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

/*---------Header Part Start------------------*/
.logo_style{ background-color:#f5af16; }
.logo_style_size{ width: 22% !important; height:100%;position:fixed !important;      z-index: 99;}
.bg{height: 100%;    background-color: #fdd16e;    }
.logo_style_bg{background-color:#f5af16; text-align:center; padding:10px;}
#leftside-navigation ul{    padding: 8px 0px;}
.menu_style{ background-color:#f6cf66; }
.menu_style ul li{ padding:6px 0px; list-style: none; text-transform:uppercase; font-weight:400;}
.menu_style ul li a{color:#000; font-family: Dosis;  font-size:18px;}
.menu_style ul{ margin:0; padding:0}
.social_style{background-color:#f5af16; padding:10px;}
.social_style ul li{ display:inline; }
.social_style ul{padding-left: 23px;}
.social_style ul li a:hover{text-decoration: none;}
.social_style h4{margin:0px; padding: 10px 27px;color:#fff; font-family: Dosis;text-transform:uppercase;}
.slider_style{position: absolute;}
/*---------Menu  Start------------------*/
@media screen and (min-width: 768px) {
}
.sidebar #leftside-navigation ul li:hover {background-color:#f5af16;
    border-bottom: 1px solid #00a859 !important;}
.sidebar #leftside-navigation ul li:active{background-color:#f5af16;  }
.sidebar #leftside-navigation ul li:active
{ border-bottom: 2px solid #00a859 !important;
}
	
.sidebar {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 100;
}
.sidebar #leftside-navigation ul li.active ul {  display: block;  }
.sidebar #leftside-navigation ul li a {
	padding-left:36px;
  text-decoration: none;
  display: block;
  outline: 0;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}

.dropdown_menu li a{ font-size:16px !important;}
.sidebar #leftside-navigation ul ul {  display: none; }
/*---------MEnu End------------------*/
/*---------Header Part End------------------*/
/*---------Home About Part Start------------------*/
.home_content{    padding-left: 40px  }
.home_about{    padding-top: 723px;}
.home_about h3{ font-family: Dosis; font-weight:600;  font-size:20px;text-transform:uppercase; padding-left:14px; }
.home_wt{font-family: Raleway; font-size:14px; color:#797979; text-align:justify;    line-height: 24px;}
.home_process{font-family: Raleway; font-size:14px; color:#797979;    line-height: 22px;}
.home_about h2{ font-family: Raleway; font-size:30px; color:#acacac; }
.home_about_heading{font-family: Dosis; font-size:16px;text-transform:uppercase; color:#676767;    padding-top: 10px;  font-weight: 500; }
.process{ padding:6px !important;}
.process img{    padding: 4px 0px;}
.home_product{ padding-top:25px;}
.home_product h2{ font-family: Raleway; font-size:30px; color:#acacac; }
.home_product h3{ font-family: Dosis; font-weight:600;  font-size:20px;text-transform:uppercase;  }
.home_product_one p{ font-family: Raleway; font-size:14px; color:#797979;    line-height: 22px;text-align:justify;  padding: 10px 0px; }
.home_product_one img{ max-width:300px;}
.home_product_one .read_more{ font-family: Dosis; font-weight:600; color:#000;  font-size:14px;text-transform:uppercase;margin: 20px 0px; }
.home_product_one .read_more a{    background-color: #f5af16;  padding: 10px 30px;  color: #000; text-decoration:none;  /*border-radius: 10px;*/}
.home_product_one .read_more a:hover{color:#fff;background-color: #00a859; }
.read_more{ font-family: Dosis; font-weight:600; color:#000;  font-size:14px;text-transform:uppercase; padding:0 !important}
.read_more .a{    background-color: #f5af16;  padding: 10px 30px;  color: #000; text-decoration:none;  /*border-radius: 10px;*/}
.read_more .a:hover{background-color: #00a859;color:#fff;}
/*---------Home About Part End------------------*/

/*---------Footer Start------------------*/

.footer{ background-color:#f7f7f7;}
.nopading{ padding:0px !important}
.footer_title{  font-family: Raleway; font-size:20px; color:#000; font-weight:600; padding:10px 0;}
.addr_p{ font-family: Raleway; font-size:14px; color:#000; font-weight:500;}
.addr_p li{ list-style:none; font-family:Raleway; font-size:14px; color:#000; line-height: 30px;}
.nopading ul{ padding:0px;}
.addr_span{padding-left:21%}
.addr_title{font-family: Raleway; font-size:14px; color:#000; font-weight: bold; text-transform:uppercase;}
.footer_style{ padding:30px 0px}
.footer_info{ background-color:#f6cf66;}
.footer_info p{color:#000; font-family: Dosis; font-weight:600;  font-size:13px;text-transform:uppercase; padding:20px 0px 8px 14px; }
/*---------Footer End------------------*/
/*--------------------------------------------------------------Home End---------------------------------------------------------------*/

/*--------------------------------------------------------------About Start---------------------------------------------------------------*/
.nav-container { overflow: inherit;margin: 2.95% auto;}
.nav-menu { display: none; }
.nav-list{  float: left;  width: 100%; height: 0; display:block;}
nav.nav-bar ul {  list-style: none;}
.nav-list { margin: 0 auto; width: 100%;  padding: 0}
.nav-list li { float: left; width:12.5% }
.nav-list li a {
  display: block;
  color: #f9f9f9;
  text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
  padding: 30px 30px;
  font-size: 1.5em;
  text-align: center;
  text-decoration: none;
  -webkit-transition:all 0.2s linear;
   -moz-transition:all 0.2s linear;
     -o-transition:all 0.2s linear;
        transition:all 0.2s linear;
}
.nav-list li a:hover { -webkit-filter: brightness(1.3);  padding-top: 80px ;}
#tile1 {  background:#00ced7}
#tile2 {  background:#00bbc3}
#tile3 {  background:#00a8af}
#tile4 {  background:#00959c}
#tile5 {  background:#00889c}
#tile6 {  background:#007b9c}
#tile7 {  background:#006e9c}
#tile8 {  background:#005c83}
@media screen and (max-width: 480px) {
	.home_about {  padding-top: 0px !important;}
/*.nav-container, .container {  background:#4f6f8f}
*/.nav-menu{
    color: #000;
    float: left;
    display: block;
    padding: 10px 10px;
    cursor: pointer;
}
.nav-list{    float: left;     width: 100%;    height: 0; display:none;}
.nav-open {height:auto;}
.nav-list li { width:100%; }
ul.nav-list{    list-style: none; }
.nav-list li a {  text-align: left;}
.nav-list li a:hover { padding-left: 36%; padding-top: 30px;}
@media screen and (min-width: 481px) and (max-width: 768px) {
  .nav-container,.container { margin: 8% auto;}
  .nav-list li { float: left;  width: 50%;}
  .nav-list li a:hover{padding-right: 40%;padding-top: 30px ;}
}

@media screen and (max-width: 480px) {
	.main-img{    width: 100%;
    padding-left: 16px;}
	.navbar-brand{width: 75%;}
	.sub-img{
		width:40% !important;
	}
}
@media screen and (min-width: 481px) and (max-width: 768px) {
	navbar-brand img{ width:100%}
	.navbar-brand{width: 75%;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.navbar-brand img{ width:100%;}
	.navbar-brand{width: 45%;}
	.tab_logo.hidden-xs.hidden-md.hidden-lg a img {width: 30%;}
}
/*--------------------------------------------------------------About End---------------------------------------------------------------*/

.row{ padding:0px; margin:0px;}
.prt{ }
.prt h3{ font-family: Dosis; font-weight:300;  font-size:20px;text-transform:uppercase; }
.prt p{font-family: Raleway; font-size:14px; text-align:justify;    line-height: 24px;}
.colr1 p{ color:#797979;}
.colr1 h3{color:#999;}
.colr1 h2{ color:#999;  }
.prd1{ padding:10px}
.prd2 h2{ text-align:center;font-family: Raleway;font-size:30px;text-transform:uppercase;  font-weight: bold; padding:15px;  }
.prd_bg{ background-color:#ffb129;}
.colr2 h2, .colr2 h3{ color:#fff;}
.colr2 p{ color:#000;}
.row{ padding:0px; margin:0px;}



.menu_style ul li a:hover {
    color: #fff !important;
    
}
.foot_cntct li {
    margin-left:-50px !important;
	list-style-type:none;
}

.dropdown-menu > li > a {
    display: block;
    padding: 6px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #fff !important;
    white-space: nowrap;
    background-color: #00ab5e !important;
    border-bottom: 1px solid #FFF !important;
}
/*.addr_p > li > a {
    color:#000 !important;
}
.addr_p li a:hover{
    color: #f5af16 !important;
}*/




/*.sidebar #leftside-navigation ul li:last-child:hover {
    border-bottom: none !important;
}*/
@media (max-width:767px)
{
.navbar-default .navbar-collapse {
   
	border:none !important;
}
}
@media (min-width:767px) and (max-width:992px)
{
	.nav > li > a {
   
    padding:12px 11px!important;
}
}
