@import url('https://fonts.googleapis.com/css?family=Poppins&amp;display=swap');
header {
  width: 100%;
  /*overflow: hidden;*/
/*  position: fixed;*/
  top: 0;
  left: 0;
  z-index: 999;
  color:#FFF;
 font-family: 'Poppins', sans-serif;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s; 
  
 
  }
  
  
  header h1#logo {
	background:url(../images/logo.png)no-repeat;
    display: inline-block;
	margin-left:60px;
	width:110px;
    height:70px;
    line-height: 150px;
    float: left;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
header nav {
    display: inline-block;
    float: right;
	margin-top:20px;
	
	}
header nav a {
 /*  margin-left: 20px;*/
   color: #9fdbfc;
   font-weight: 700;
   font-size: 14px;
   font-weight: bold !important;
   -webkit-transition: all 0.3s;
   -moz-transition: all 0.3s;
   -ms-transition: all 0.3s;
   -o-transition: all 0.3s;
   transition: all 0.3s;
   text-transform:uppercase;
   text-decoration:none;
    }
header nav a:hover {
    color: white;
	   text-decoration:none;
}
header.smaller {
 background-color: rgba(41, 38, 38, 0.51);
	color:#000;
	/*z-index:1111;*/
	z-index:111;
	 }
header.smaller #menu ul li > a {
    color: #fff;
    font-weight: normal;}
	
	header.smaller #menu ul li ul li> a {
    color: #fff;
    font-weight: normal;}
	
	header.smaller #menu ul li > a:hover {
    color: #fff;
    font-weight: normal;}
	
header.smaller .cd-primary-nav > li > a {
    color: #fff;
  }
 header.smaller .login{
   color:#000;
  border:solid 1px #000;
  font-weight:bold;
  font-size:15px;
	}
header.smaller h1#logo {
	background:url(../images/logo.png) no-repeat;
    font-size: 30px;
	}
header.smaller .btn-change6{
    height: 50px;
    width: 100px;
    border:3px solid #000;
	background:none;
	font-size:16px;
	font-weight:bold;
    margin: 20px;
    float: right;
    color:#000;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #31708f  inset;
}
header.smaller .btn-change6:hover{
    box-shadow:0 0 0 25px #000000  inset;
    -webkit-transform: scale(1);
	color:#FFF;
}

@media all and (max-width: 1024px) {
	header nav {
    display: inline-block;
    float: right !important;
	margin-top:30px;
		}
	header h1#logo {
    display: block;
    float: left;
    margin-left: 20px;
    height: 70px;
    line-height: 100px;
    text-align: center;

    min-width: 100px;
    max-width: 160px;
}
	}


@media all and (max-width: 980px) {
	header h1#logo {
    display: block;
    float: left;
    margin-left: 60px;
    height: 70px;
    line-height: 100px;
    text-align: center;

    min-width: 100px;
    max-width: 160px;
}
}
/*header.smaller nav a {
    line-height: 75px;
}*/

/* =Footer
-------------------------------------------------------------- */
/* =Extras
-------------------------------------------------------------- */
.clearfix:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

/* =Media Queries
-------------------------------------------------------------- */
@media all and (max-width: 660px) {
  /* =Header
  -------------------------------------------------------------- */
  header h1#logo {
    display: block;
    float: left;
    margin-left: 60px;
    height: 70px;
    line-height: 100px;
    text-align: center;
    min-width: 100px;
    max-width: 160px;
	margin-top:5px;
}
  header nav {
    display: block;
    float: none;
    height: 50px;
    text-align: center;
    margin: 0 auto; }
    header nav a {
      line-height: 50px;
      margin: 0 10px; }
  header.smaller {
    height: 75px; }
    header.smaller h1#logo {
      height: 40px;
      line-height: 40px;
      font-size: 30px; }
    header.smaller nav {
      height: 35px; }
      header.smaller nav a {
        line-height: 35px; } 
		
header.smaller .btn-change6{
    height: 30px;
    width: 70px;
    border:3px solid #000;
	background:none;
	font-size:13px;
    margin: 10px;
    float: right;
    color:#000;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #31708f  inset;
}
header.smaller .btn-change6:hover{
    box-shadow:0 0 0 25px #000000  inset;
    -webkit-transform: scale(1);
	color:#FFF;
}
}
	
@media all and (max-width: 600px) {
  .container {
    width: 100%; }

  #info-bar a {
    display: block; }
  #info-bar span.all-tutorials,
  #info-bar span.back-to-tutorial {
    width: 100%; }
  #info-bar span.all-tutorials,
  #info-bar span.back-to-tutorial {
    float: none;
    text-align: center; }
  #info-bar span.all-tutorials {
    border-bottom: solid 1px #0793e2; } }
	
	-------------------------------------------------------------- */
@media screen and (max-width:480px) {
#contact .contact-box {
	border:1px solid #d9d9d9;
	text-align:center;
	width:100%;
	font-style:normal;
	min-width:280px;
	max-width:100%;
		margin-bottom:20px;
}
/*-- //Login --*/  

header.smaller .btn-change6{
    height: 30px;
    width: 70px;
    border:3px solid #000;
	background:none;
	font-size:13px;
    margin: 10px;
    float: right;
    color:#000;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #31708f  inset;
}
header.smaller .btn-change6:hover{
    box-shadow:0 0 0 25px #000000  inset;
    -webkit-transform: scale(1);
	color:#FFF;
}
  header h1#logo {
    display: block;
    float: left;
    margin-left: 60px;
    height: 70px;
    line-height: 100px;
    text-align: center;

    min-width: 100px;
    max-width: 160px;
}

}

@media screen and (max-width:360px) {
#contact .contact-box {
	border:1px solid #d9d9d9;
	text-align:center;
	width:100%;
	font-style:normal;
	min-width:280px;
	max-width:100%;
		margin-bottom:20px;
}
/*-- //Login --*/  

header.smaller .btn-change6{
    height: 30px;
    width: 70px;
    border:3px solid #000;
	background:none;
	font-size:13px;

    margin: 10px;
    float: right;
    color:#000;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #31708f  inset;
}
header.smaller .btn-change6:hover{
    box-shadow:0 0 0 25px #000000  inset;
    -webkit-transform: scale(1);
	color:#FFF;
}
  header h1#logo {
    display: block;
    float: left;
    margin-left: 60px;
    height: 70px;
    line-height: 100px;
    text-align: center;

    min-width: 100px;
    max-width: 160px;
}
}

@media screen and (max-width:320px) {
  header h1#logo {
    display: block;
    float: left;
    margin-left: 60px;
    height: 70px;
    line-height: 100px;
    text-align: center;

    min-width: 100px;
    max-width: 160px;
}

header.smaller .btn-change6{
    height: 30px;
    width: 70px;
    border:3px solid #000;
	background:none;
	font-size:13px;

    margin: 10px;
    float: right;
    color:#000;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #31708f  inset;
	
}
header.smaller .btn-change6:hover{
    box-shadow:0 0 0 25px #000000  inset;
    -webkit-transform: scale(1);
	color:#FFF;
}

}