*{margin:0;padding:0px;}
html,body{font-family: 'PT Sans', sans-serif;font-size:16px;z-index:999999;overflow-x:hidden;}
.sticky{position:fixed;top:0px ;transition:ease-in 0.2s;width:100%;}
.sticky .brand-logo{margin:0px !important;}
.sticky .brand-logo img{transform:scale(0.7);max-width:150px;}
.sticky .menu ul{margin-top:0px !important;margin-bottom:0em !important;}
.sticky .menu ul li a{font-size:16px;color:#fff !important;}
#btn_toggle{display:none;}
.no-padding{padding:0px !important;}
.header-wrapper{background: #0f0c29;background: -webkit-linear-gradient(to right, #1b1016, #302b63, #0f0c29);
background: linear-gradient(to right, #1b1016, #302b63, #0f0c29);}
.know_more a{
	display: inline-block;
    text-decoration: none;
    font-size: 18px;
    padding: 0.5em 4em;
    color: #fff;
    background: #ea830e;
    margin-top: 1em;
	}
.know_more {margin: 0 auto; z-index: 99999;}

/* header css goes here */
#header{z-index:111111111;transition:ease-in-out 1s;}
#header .brand-logo{margin-top:2em;}
#header .brand-logo img{max-width:150px;width:100%;}
#header .menu ul{list-style:none;margin-top:2em;text-align:right;margin-bottom:0px;}
#header .menu ul li{display:inline-block;}
#header .menu ul li a{padding:0.5em 0.8em;display:inline-block;text-decoration:none;font-size:18px;color:#fff;}
#header .menu ul li a:hover,#header .menu ul li a.active{background:#ea830e;}
/*footer menu goes here*/
#footermenu{z-index:111111111;transition:ease-in-out 1s;}
#footermenu .brand-logo{margin-top:2em;}
#footermenu.brand-logo img{max-width:150px;width:100%;}
#footermenu .menu ul{list-style:none;margin-top:2em;text-align:right;margin-bottom:0px;}
#footermenu .menu ul li{display:inline-block;}
#footermenu .menu ul li a{padding:0.5em 0.8em;display:inline-block;text-decoration:none;font-size:18px;color:#fff;}


/* banner css goes here */

#banner{background: #0f0c29;background: -webkit-linear-gradient(to right, #1b1016, #302b63, #0f0c29);
background: linear-gradient(to right, #1b1016, #302b63, #0f0c29);z-index:1;position:relative;}
/* #banner:after {width: 100%;content: '';position: absolute;bottom: -17%;background:url(../images/banner-down.svg)no-repeat;height: 300px;left: 0px;background-size: contain;} */
#banner .flex-container{display:flex;align-items:center;min-height:450px;width:100%;}
#banner .flex-container .left{width:60%;padding:1em;color:#fff;}
#banner .flex-container .left h2{font-size:50px;}
#banner .flex-container .left h2 span{font-weight:100;}
#banner .flex-container .left a{display:inline-block;text-decoration:none;font-size:18px;padding:0.5em 4em;color:#fff;background:#ea830e;margin-top:1em;}
#banner .flex-container .right{width:50%;}
#banner .flex-container .right img{width:100%;}

/* About section goes here */
#about{padding-top:4em;}
#about .about-left{margin:2em auto 4em auto;}
#about .about-left h4{color:#000000;border-left:3px solid #000;padding-left:0.5em;margin-bottom:0.5em;}
#about .about-left h2{font-size:42px;}
#about .about-left p{font-size:17px;line-height:25px;}
#about .about-right{display:flex;align-items:center;justify-content:center;}
#about .about-right img{width:100%;}
/* About section ends here */


/* Service sections goes here */
#service{padding:1em;background: #0f0c29;background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
background: linear-gradient(to right, #24243e, #302b63, #0f0c29);}
#service h2{text-align:center;margin:1em auto 0.5em auto;;font-size:36px;color:#fff;}
#service .flex-container{display:flex;width:100%;}
#service .flex-container .service-block{width:calc(25% - 20px);display:block;text-align:center;margin:20px;}
#service .flex-container .service-block img{max-width:150px;width:100%;}
#service .flex-container .service-block h4{color:#fff;}
/* Service sections ends here */


/* plans section goes here  */

#plans{background:url('../images/back.svg')no-repeat;background-size:content;padding:2em;}
#plans h2{text-align:center;margin:1em 0;font-size:36px;}
#plans .plan-heading{border-left:3px solid #000;padding-left:1em;display:inline-block;background:#ea830e;padding:0.45em;color:#fff;}


.wrapper-card {
    display: flex;
    flex-wrap: nowrap;
    margin: 0 auto;
    width: 100%;
}
.card {
    background: #0f0c29;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #24243e, #302b63, #0f0c29);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #24243e, #302b63, #0f0c29); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
    flex: 1;
    margin: 8px;
    padding: 1em;
    position: relative;
    text-align: center;
    transition: all 0.5s ease-in-out;
}

.card.popular .card-title h3 {
  color: #3498db;
  font-size: 22px;
}
.card.popular .card-price {
  margin: 50px;
}
.card.popular .card-price h1 {
  color: #3498db;
  font-size: 60px;
}
.card.popular .card-action button {
  background-color: #3498db;
  border-radius: 80px;
  color: #fff;
  font-size: 17px;
  margin-top: -15px;
  padding: 15px;
  height: 80px;
}
.card.popular .card-action button:hover {
  background-color: #2386c8;
  font-size: 23px;
}
.card:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.card-ribbon {
  position: absolute;
  overflow: hidden;
  top: -10px;
  left: -10px;
  width: 114px;
  height: 112px;
}
.card-ribbon span {
  position: absolute;
  display: block;
  width: 160px;
  padding: 10px 0;
  background-color: #3498db;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
  left: -35px;
  top: 25px;
  transform: rotate(-45deg);
}
.card-ribbon::before, .card-ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #2980b9;
  border-top-color: transparent;
  border-left-color: transparent;
}
.card-ribbon::before {
  top: 0;
  right: 0;
}
.card-ribbon::after {
  bottom: 0;
  left: 0;
}
.card-title h3 {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
}
.card-title h4 {
  color: rgba(0, 0, 0, 0.6);
}
.card-price {
    margin: 10px 0;
}
.card-price h1 {
  font-size: 46px;
  color:#fff;	
}
.card-price h1 sup {
  display: inline-block;
  margin-left: -20px;
  width: 10px;
}
.card-price h1 small {
  color: rgba(0, 0, 0, 0.3);
  display: block;
  font-size: 11px;
  text-transform: uppercase;
}
.card-description ul {
  display: block;
  list-style: none;
  margin: 25px 0;
  padding: 0;
}
.card-description li {
  color: #fff;
  font-size: 15px;
  margin: 0 0 15px;
}
.card-description li::before {
  font-family: FontAwesome;
  content: "\f00c";
  padding: 0 5px 0 0;
  color: #27ae60;
  font-size: 16px;
}
.card-action button {
  background: transparent;
  border: 2px solid #3498db;
  border-radius: 30px;
  color: #3498db;
  cursor: pointer;
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding: 20px;
  width: 100%;
  height: 60px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
}
.card-action button:hover {
  background-color: #3498db;
  box-shadow: 0 2px 4px #196090;
  color: #fff;
  font-size: 17px;
}


/* plans section ends here  */

/* testimonial section goes here */
#testim{padding:2em;}
.testim{background: #0f0c29;background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
background: linear-gradient(to right, #24243e, #302b63, #0f0c29);}
.testim .wrap h2{text-align:center;font-size:36px;color:#fff;margin-bottom:1em;}
.testim .wrap {position: relative;width: 100%;max-width: 1020px;padding: 40px 20px;margin: auto;}
.testim .arrow {display: block;position: absolute;color: #eee;cursor: pointer;font-size: 2em;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 5px;z-index: 22222222;}
.testim .arrow:before {cursor: pointer;}
.testim .arrow:hover{color: #ea830e;}
.testim .arrow.left {left: 10px;}
.testim .arrow.right{right: 10px;}
.testim .dots {text-align: center;position: absolute;width: 100%;bottom: 60px;left: 0;display: block;z-index: 3333;height: 12px;}
.testim .dots .dot {list-style-type: none;display: inline-block;width: 12px;height: 12px;border-radius: 50%;border: 1px solid #eee;margin: 0 10px;cursor: pointer;-webkit-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;position: relative;}

.testim .dots .dot.active,
.testim .dots .dot:hover {background: #ea830e;border-color: #ea830e;}
.testim .dots .dot.active {-webkit-animation: testim-scale .5s ease-in-out forwards;-moz-animation: testim-scale .5s ease-in-out forwards;-ms-animation: testim-scale .5s ease-in-out forwards;-o-animation: testim-scale .5s ease-in-out forwards;animation: testim-scale .5s ease-in-out forwards;}
.testim .cont {position: relative;overflow: hidden;}
.testim .cont > div {text-align: center;position: absolute;top: 0;left: 0;padding: 0 0 70px 0;opacity: 0;}
.testim .cont > div.inactive {opacity: 1;}
.testim .cont > div.active {position: relative;opacity: 1;}
.testim .cont div .img img {display: block;width: 100px;height: 100px;margin: auto;border-radius: 50%;}
.testim .cont div h2 {color: #ea830e;font-size: 1em;margin: 15px 0;}
.testim .cont div p {font-size: 1.15em;color: #eee;width: 80%;margin: auto;}
.testim .cont div.active .img img {-webkit-animation: testim-show .5s ease-in-out forwards;-moz-animation: testim-show .5s ease-in-out forwards;-ms-animation: testim-show .5s ease-in-out forwards;-o-animation: testim-show .5s ease-in-out forwards;animation: testim-show .5s ease-in-out forwards;}
.testim .cont div.active h2 {-webkit-animation: testim-content-in .4s ease-in-out forwards;-moz-animation: testim-content-in .4s ease-in-out forwards;-ms-animation: testim-content-in .4s ease-in-out forwards;-o-animation:testim-content-in .4s ease-in-out forwards;animation: testim-content-in .4s ease-in-out forwards;}
.testim .cont div.active p {-webkit-animation: testim-content-in .5s ease-in-out forwards;-moz-animation: testim-content-in .5s ease-in-out forwards;-ms-animation: testim-content-in .5s ease-in-out forwards;-o-animation: testim-content-in .5s ease-in-out forwards;animation: testim-content-in .5s ease-in-out forwards;}
.testim .cont div.inactive .img img {-webkit-animation: testim-hide .5s ease-in-out forwards;-moz-animation: testim-hide .5s ease-in-out forwards;-ms-animation: testim-hide .5s ease-in-out forwards;-o-animation: testim-hide .5s ease-in-out forwards;animation: testim-hide .5s ease-in-out forwards;}
.testim .cont div.inactive h2 {-webkit-animation: testim-content-out .4s ease-in-out forwards;-moz-animation: testim-content-out .4s ease-in-out forwards;-ms-animation: testim-content-out .4s ease-in-out forwards;-o-animation: testim-content-out .4s ease-in-out forwards;animation: testim-content-out .4s ease-in-out forwards;}
.testim .cont div.inactive p {-webkit-animation: testim-content-out .5s ease-in-out forwards;-moz-animation: testim-content-out .5s ease-in-out forwards;-ms-animation: testim-content-out .5s ease-in-out forwards;-o-animation: testim-content-out .5s ease-in-out forwards;animation: testim-content-out .5s ease-in-out forwards;}

@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -webkit-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -webkit-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -moz-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -moz-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -ms-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -ms-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -ms-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -o-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -o-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -o-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -webkit-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -moz-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -ms-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -o-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        transform: translateY(0);        
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -moz-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -ms-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        transform: scale(1);       
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        transform: scale(0);
    }
}

@media all and (max-width: 300px) {
	body {
		font-size: 14px;
	}
}

@media all and (max-width: 500px) {
	.testim .arrow {
		font-size: 1.5em;
	}
	
	.testim .cont div p {
		line-height: 25px;}}
		
/* contact goes here */
   #contact{padding:2em;background:url(../images/contact1.png) no-repeat;background-size:cover;}
   #contact h2{margin:1em auto;text-align:center;font-size:36px;}
   #contact .contact-form .input-cont{margin-bottom:1em;}
   #contact .contact-form .input-cont input{width:100%;padding:0.5em;border:2px solid #29274f;outline:none;}
   #contact .contact-form .input-cont input:hover{border:2px solid #004e92;}
   #contact .contact-form .input-cont textarea{width:100%;padding:0.5em;resize:none;min-height:200px;border:2px solid #29274f;outline:none;}
   #contact .contact-form .input-cont textarea:hover{border:2px solid #004e92;}
   #contact .contact-form .input-cont input[type="submit"]{background:#ea830e;border:none;color:#fff;cursor: pointer;}
   
    #contact .contact-form .input-cont input[type="submit"]:hover{background:#ea830e;border:none;color:#fff;}
   
    #contact .contact-info{width:70%;margin:0 auto;}
    #contact .contact-info p{margin-left:1.5em;}
/* contact ends here */


		
/* footer goes here */

#footer{background: #0f0c29;background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
background: linear-gradient(to right, #24243e, #302b63, #0f0c29);}
.social{list-style:none;}
.social li{display:inline-block;margin:1em 1em 0.5em 1em;}
.social li a{font-size:30px;color:#2a2659;}
#footer .copyright p{color:#fff; margin-top: 1em;}
#footer .copyright p a{color:#fff;}


/* MEDIA QUERY STARTS HERE */ 
@media(max-width: 1200px)
{	#header .brand-logo img{width:100%;}
	#banner .flex-container{min-height:auto;}
	#header .menu ul{margin-top:2em}
	#header .menu ul li a{font-size:16px;}
	#about .about-left p{font-size:14px;}
	#about .about-left h2 {font-size: 30px;}
	#about .about-left h4{font-size:20px;}
	#banner .flex-container .left h2{font-size:36px;}
	#service .flex-container .service-block img{max-width:100px;}
	#service .flex-container .service-block h4{font-size:18px;margin-top:1em;}
	.card-price h1 {font-size: 30px;}
	.card-description li{font-size: 14px;}
	.testim .wrap h2{font-size:30px;}
	.testim .cont div p{font-size:15px;}
	#banner .flex-container .left a{padding:0.5em 2em;}
	#plans h2{font-size: 30px}
	#contact h2{font-size:30px;}
	#footer .social li a{font-size:22px;}
	#footer .copyright p{font-size:14px;}
	#contact.contact_info h4{font-size:18px;}
	#contact.contact_info h5{font-size:14px;}
	
}




@media(max-width:991px)
{
	#banner .flex-container .left h2 {font-size: 28px;}
}

@media(max-width:767px)
{
	#header .brand-logo{margin-top: 1em;display: block;text-align: center;}
	#service .flex-container{flex-direction:column;}
	#service .flex-container .service-block{width:calc(100% - 20px);}
	#plans .wrapper-card{flex-wrap:wrap;}
	#plans .wrapper-card .card{flex-basis:100%;}
	#contact .contact-info {width: 100%;margin: 0 auto;display: block;text-align: center;}
	#footer .copyright p{text-align:center;}
	#footer .float-right{float:none !important;}
	#banner .flex-container .right{width:100%;}
	#banner .flex-container .left{width:100%;display:block;text-align:center;}
	#banner .flex-container{flex-direction:column-reverse;}
	#about .about-right{margin-bottom:2em;}
	
	
}

@media(max-width:640px)
{
	#btn_toggle{display:block;background:transparent;border:none;color:#fff;font-size:28px;margin-right:0.5em;outline:none;}
	#header .brand-logo{text-align:left;}
	#header .menu ul{background:#000;display:none;}
	#header .menu ul li{display:block;text-align:center;}
	#header .menu ul li{display:block;}
	#header .menu ul li a{display:block;}
}

@media(max-width:480px)
{
	#footer .copyright p {font-size: 12px;}
}
