/* CSS Document By developer Paula George */
*, *:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
body{line-height:1.5;font-family:sans-serif;color:#666;}
a{text-decoration:none;color:#333;}
#header{position:fixed; background:#FFFFFF;width:100%; border-bottom:#CCC solid thin; top:0px; z-index:1000; }
#header:after{content:"";clear:both;display:block}
.search{float:right;padding:30px; }
.se{ background-color:#FFFFFF;; color:#333; border:#333 solid thin;padding:10px;border-radius:25px; }


input {border:none; background-color:#FFF; }
.text_search  {display:block; position:static; float:left; }
.reset {cursor:pointer; }
.reset:hover {color:#000;} 
.logo{float:left;padding:10px 0 0px}
.logo img{width:150px;  height:75px;}
.logo a{font-size:28px;display:block;padding:0 0 0 20px}
.logo a:hover{color:#000;}
.line {height:4px;  width:0%; transition:all 1s; visibility:hidden; background-color:#666666; }
.line2 {height:4px; width:0%; visibility:hidden; background-color:#FF6600; transition:all 1s;}
.line3 {height:4px; width:0%; visibility:hidden; background-color:#666666; transition:all 1s;}
.line4 {height:4px; width:0%; visibility:hidden; background-color:#FF6600; transition:all 1s;}
.line5 {height:4px; width:0%; visibility:hidden; background-color:#666666; transition:all 1s;}
nav{float:right;}
nav>ul{float:left;position:relative; }
nav li{list-style:none;float:left; }
nav .dropdown{position:relative}
nav li a{float:left;padding:35px; position:relative;  }
nav li:hover .line { visibility:visible; width:100%;  }
nav li:hover .line2 { visibility:visible; width:100%; }
nav li:hover .line3 { visibility:visible; width:100%;  }
nav li:hover .line4 { visibility:visible; width:100%; }
nav li:hover .line5 { visibility:visible; width:100%;  }
nav li a:hover {color:#000000 ;}
nav li ul{display:none}
nav li:hover ul{display:inline}
nav li li{float:none}
nav .dropdown ul{position:absolute;left:0;top:100%;background:#fff;padding:20px 0;border-bottom:3px solid #34495e}
nav .dropdown li{white-space:nowrap}
nav .dropdown li a{padding:10px 35px;font-size:13px;min-width:200px}

nav li li a{float:none;color:#333;display:block;padding:8px 10px;border-radius:3px;font-size:13px}
nav li li a:hover{background:#bdc3c7;background:#FAFBFB; color:#000;}
.mega-col{width:25%;float:left}
#menu-icon{position:absolute;right:0;top:50%;margin-top:-12px;margin-right:30px;display:none; }
#menu-icon span{border:2px solid #333;width:30px;margin-bottom:5px;display:block;-webkit-transition:all .2s;transition:all .1s; }
@media only screen and (max-width: 1170px) {
  nav >ul>li >a{padding:35px 15px}
}
@media only screen and (min-width: 960px) {
  nav{display:block!important}
}
@media only screen and (max-width: 959px) {
  nav{display:none;width:100%;clear:both;float:none; max-height:380px; height:80%; overflow-y:auto;}
  #menu-icon{display:inline;top:45px;cursor:pointer; }
  #menu-icon.active .first{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px}
  #menu-icon.active .second{ transform:rotate(135deg);-webkit-transform:rotate(135deg);position:relative;top:-9px;}
  #menu-icon.active .third{display:none; }
  .search{float:none; }
  .se{display:block; margin:0 auto;}
  nav{padding:10px; }
  nav ul{ text-align:center; float:none!important;}
  nav li{float:none}
  nav ul li a{float:none;padding:8px;display:block; margin:0 auto;}
  #header nav ul ul{display:block;position:static;background:none;border:none;padding:0}
  #header nav a{color:#333;padding:8px}
  #header nav a:hover{background:#fff;color:#000;border-radius:3px}


}
/*All Copy Rights reserved to developer paula george*/