html {
    background: #000000;
    background-image: linear-gradient(270deg, rgb(230, 233, 233) 0%, rgb(216, 221, 221) 100%);
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
}

body 
{
    background: #000000;
    background: linear-gradient(#000000, #342b40);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
    color: #13161c;
    margin: 0 auto;
}
      h1 {
        font-family: 'Exo', serif;
      }
      h2 {
        font-family: 'Exo', serif;
      }
      h3 {
        font-family: 'Exo', serif;
      }
      h4 {
        font-family: 'Exo', serif;
      }
      h5 {
        font-family: 'Exo', serif;
      }
      h6 {
        font-family: 'Exo', serif;
      }
      p {
        font-family: 'Exo', serif;
      }
      h1 a{
        font-family: 'Exo', serif;
      }
      h2 a{
        font-family: 'Exo', serif;
      }
      h3 a{
        font-family: 'Exo', serif;
      }
      h4 a{
        font-family: 'Exo', serif;
      }
      h5 a{
        font-family: 'Exo', serif;
      }
      h6 a{
        font-family: 'Exo', serif;
      }
      p a{
        font-family: 'Exo', serif;
      }
      a{
        font-family: 'Exo', serif;
      }
      input{
        font-family: 'Exo', serif;
      }
      textarea{
        font-family: 'Exo', serif;
      }

ul > li {
    list-style: none;
	font-family: 'Exo', serif;
}

h3 {
    color: #ffffff;
	text-shadow: 0 0 20px #ff4;
}
a {
    color: #ffffff;
}
a:hover {
    color: #ffffff;
	text-shadow:  0 0 30px #ffffff;
    text-decoration: none;
}
b,
strong {
    font-weight: 600;
}
samp {
    display: none;
}


.btn-primary:focus {
    box-shadow: none;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: none;
}



.back-to-top {
    position: fixed;
    display: none;
    background: #fdbe33;
    color: #121518;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 1;
    font-size: 22px;
    right: 15px;
    bottom: 15px;
	border-radius: 5px;
    transition: background 0.5s;
    z-index: 9;
}

.back-to-top:hover {
    color: #fdbe33;
    background: #121518;
}

.back-to-top i {
    padding-top: 10px;
}

.btn {
    transition: .3s;
}

/*******************************/
/*** Section-001 HEADER *********/
/*******************************/


.section-001 header {
    padding: 0px 0;
    background-color: transparent;
    background: linear-gradient(#000000, #342b40);
}

.section-001 h6 a{
    font-size: 15px;
    color: #ffffff;
    letter-spacing: 0px;
}

.section-001 h6 a:hover{
    font-size: 15px;
    color: #ffffff;
    letter-spacing: 0px;
	text-decoration: none;
}


.section-001 .fa-facebook-official {color: #4867ff;}
.section-001 .fa-instagram {color: #D1591B;}
.section-001 .fa-whatsapp {color: #0BA00E;}
.section-001 .fa-envelope {color: #000000;}
.section-001 .fa-phone {color: #ff0000;}



/*======
    Nav-bar
    ======*/


.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success.focus,
.btn-success:focus {
    box-shadow: none;
}

nav {
    background-color: #13161c !important;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.1607843137254902);
    -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.1607843137254902);
    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.1607843137254902);
}

.navbar-toggler{
	margin-top: -25px;
	border: none;
}

.navbar-toggler-icon{
    background-color: black;
	margin-top: 0px;
}

header .fa {
    font-size: 15px;
    margin-left: 0px;
}

.navbar-dark .navbar-nav .nav-link:hover,

.navbar-dark .navbar-nav .active > .nav-link {
    font-weight: 600;
    color: #ffe227;
	text-shadow:  0 0 50px #eee227;
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 5px 35px;
}

.navbar-nav {
    justify-content: center;
    width: 100%;
}

.navbar {
    padding: 0;
}

.navbar-nav .nav-item {
    border-right: 1px solid #000000;
    text-align: center;
}

.navbar-nav .nav-item:last-child {
    border-right: 0;
}
.sticky-top {
    transition: all 0.25s ease-in;
}

/* style for when sitcky is applied */

.stuck .sticky-top {
    background-color: #13161c !important;
}


	
/*************************************************/
/****Section-007 Artists Carousel about start*****/
/*************************************************/
.section-007 {
    position: relative;
    width: 100%;
	padding-top: 45px;
	padding-bottom: 10px;
}
.section-007 p {
    font-size: 16px;
    color: #fdf5c3;
}
.section-007 h2 {
        font-size: 56px;
        color: #fff;
		text-shadow: 0 0 20px #ff4;
}
.section-007 .box {
    box-shadow: 0 0 25px rgba(7, 5, 2, .25) !important;
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
}
.section-007 .box-1 {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
}
.section-007 .box-1 h3 {
    color: #ffffff;
}
.section-007 .box-1 h5 {
    color: #ffffff;
}
.section-007 .box-1 h5 a {
    color: #fbeb87;
}
.section-007 .box-1 h5 a:hover {
    color: #ffffff;
}

/************************************************/
/****Section-007 Artists Carousel about ends*****/
/************************************************/


/* ========= BUTTON =========*/


.mu-send-msg-btn {
	font-size: 18px;
	letter-spacing: 1px;
	margin-top: 10px;
    font-weight: 500;
    border-radius: 100px;
    padding: 8px 35px;
    background-color: #000000;
    border: 2px solid #ffffff;
    color: #ffffff; 
	text-shadow: #000000 0 2px 5px;
    transition: .3s;
}

.mu-send-msg-btn:hover,
.mu-send-msg-btn:focus {
    color: #fff;
    background-color: #4a586d;
    border: 2px solid #ffffff;
}



/*******************************/
/*********   Contact  *********/
/*******************************/
.contact {
    position: relative;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
	
.contact h1 {
    font-size: 40px;
    color: #fdf5c3;
	text-shadow:  0px 0px 20px #ff4;
}

.contact .fa {
    font-size: 40px;
    padding-top: 8px;
    padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
    margin-left: 0px;
}

.contact .fa-street-view {color: #ff9900;}
.contact .fa-facebook-official {color: #0000ff;}
.contact .fa-instagram {color: #D1591B;}
.contact .fa-whatsapp {color: #0BA00E;}
.contact .fa-envelope {color: #ffffff;}
.contact .fa-phone {color: #ff0000;}


.contact .fa-street-view:hover{
	text-shadow:  0px 0px 20px #ffffff;

} 
.contact .fa-facebook-official:hover{
	text-shadow:  0px 0px 20px #ffffff;

} 
.contact .fa-instagram:hover{
	text-shadow:  0px 0px 20px #ffffff;

}  
.contact .fa-whatsapp:hover{
	text-shadow:  0px 0px 20px #ffffff;

}  
.contact .fa-envelope:hover{
	text-shadow:  0px 0px 20px #ffffff;

}

.contact .fa-phone:hover{
	text-shadow:  0px 0px 20px #ffffff;

}


.contact .col-md-6 {
	margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 20px;
}

.contact .col-md-6:first-child {
    background: linear-gradient(#000000, #342b40);
}

.contact .col-md-6:last-child {
    background: linear-gradient(#000000, #342b40);
}

.contact .col-md-5 {
    background: #000000;
	margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 20px;
    box-shadow: 0 0 25px rgba(0, 0, 0, .25) !important;
}

.contact .col-md-1{
    background-color: transparent;
	padding-bottom: 10px;
}


.contact .contact-info {
    position: relative;
    width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.contact .contact-item {
    position: relative;
    margin-bottom: 15px;
	padding-top: 2px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    border: 1px solid rgba(256, 256, 256, .2);
	border-radius: 10px;
}

.contact .contact-text h2 a{
    color: #fdf5c3;
    font-size: 24px;
	text-shadow:  0px 0px 20px #ffffff;
}

.contact .contact-text h2 a:hover{
    font-size: 24px;
    color: #fdf5c3;
	text-decoration: none;
 	text-shadow:  1px 1px 20px #ffffff;
}
.contact .contact-item p a{
    color: #ffff00;
    font-size: 16px;
	text-decoration: none;
}

.contact .contact-item p a:hover{
    font-size: 16px;
    color: #fdf5c3;
	text-decoration: none;
 	text-shadow:  0px 0px 20px #ffffff;
}

.contact .contact-text {
    position: relative;
    width: auto;
    padding-left: 20px;
}

.contact .contact-text p {
    margin: 0;
    color: #ffffff;
    font-size: 16px;
}
.contact .contact-item:last-child {
    margin-bottom: 0;
}
.contact .help-block ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/*--------------------*/
/* FORM - CONTACT US */
/*--------------------*/

#mu-contact {
    background-color: #ffe227;
    background: linear-gradient(#fde56a, #f7b923);
	display: inline;
	float: left;
	width: 100%;
	
}#mu-contact h2{
	text-shadow: 2px 2px 2px #000000;
    font-size: 45px;
    font-weight: 600;
    text-align: center;
    color: #4a586d;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.mu-contact-area {
	display: inline;
	float: left;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
	padding-left: 18%;
	padding-right: 18%;
	width: 100%;
}

.mu-contact-content{
	display: inline;
	float: left;
	margin-top: 5px;
	width: 100%;
}

.mu-contact-form-area {
	display: inline;
	float: left;
	width: 100%;
}

.mu-contact-form {
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

.mu-contact-form .form-group input {
	background: ffffff;
	border-radius: 10px;
	color: #000000;
	font-size: 16px;
	font-weight: 600;
	border: 1px #000000;
	border-style: none none solid none;
	height: 45px;
	margin-bottom: 24px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.mu-contact-form .form-group textarea {
	background: ffffff;
	border: 1px #000000;
	border-style: none none solid none;
	border-radius: 10px;
	color: #000000;
	font-size: 16px;
	font-weight: 600;
	padding: 10px;
	height: 100px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.mu-contact-form .form-control:focus {
	background-color: #fff;
	border-style: none none solid none;
	border-radius: 40px;
    outline: 0;
    box-shadow: none;    
} 

.mu-contact-form .form-control::-webkit-input-placeholder {
	color: #000000;
	font-size: 16px;
}

.mu-contact-form .form-control:-moz-placeholder { /* Firefox 18- */
	color: #888;
	font-size: 15px; 
}

.mu-contact-form .form-control::-moz-placeholder {  /* Firefox 19+ */
	color: #888;
	font-size: 15px;
}

.mu-contact-form .form-control:-ms-input-placeholder {  
	color: #888;
	font-size: 15px;
}

.mu-contact-form .button-default::after,
.mu-contact-form .button-default > span {
	padding: 12px 40px;  
}

#form-messages {
	margin-bottom: 10px;
    background-color: #fff;
}

.success {
	padding: 1em;
	margin-bottom: 0.75rem;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #468847;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	-webkit-border-radius: 4px;
	      border-radius: 4px;
}

.error {
	padding: 1em;
	margin-bottom: 0.75rem;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #b94a48;
	background-color: #f2dede;
	border: 1px solid rgba(185, 74, 72, 0.3);
	-webkit-border-radius: 4px;
	      border-radius: 4px;
}

/*******************************/
/******** Portfolio CSS ********/
/*******************************/
.portfolio {
    position: relative;
	padding-top: 35px;
	padding-bottom: 45px;
	padding-left: 0px;
	padding-right: 0px;
}

.portfolio #portfolio-flters {
    padding: 0;
    margin: -15px 0 25px 0;
    list-style: none;
    font-size: 0;
    text-align: center;
}

.portfolio #portfolio-flters li {
    cursor: pointer;
    display: inline-block;
    margin: 5px;
    padding: 8px 15px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border: 2px solid #ffffff;
    border-radius: 100px;
    background-color: #000000;
    transition: .3s;
}

.portfolio #portfolio-flters li:hover {
    background-color: #4a586d;
    color: #ffffff;
    border: 2px solid #ffffff;
	text-shadow: #000000 0 2px 5px;
	
}

.portfolio .portfolio-warp {
    position: relative;
    width: 100%;
	height: 100%;
    text-align: center;
    margin-bottom: 30px;
}

.portfolio .portfolio-img {
    position: relative;
    overflow: hidden;
}

.portfolio .portfolio-img img {
    width: 100%;
	height: 100%;
    transition: .3s;
}

.portfolio .portfolio-item:hover img {
    transform: scale(1.1);
}

.portfolio .portfolio-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(3, 15, 39, .7);
    transition: .5s;
    opacity: 0;
}

.portfolio .portfolio-warp:hover .portfolio-overlay {
    opacity: 1;
}

.portfolio .portfolio-overlay p {
    margin: 0;
    color: #ffffff;
}

.portfolio .portfolio-text {
    display: flex;
    align-items: center;
    height: 60px;
    background: #030f27;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.portfolio .portfolio-text h3 {
    margin: 0;
    padding: 0 15px 0 25px;
    width: calc(100% - 60px);
    font-size: 20px;
    font-weight: 700;
    color: #fdbe33;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.portfolio .portfolio-warp a.btn {
    width: 60px;
    height: 60px;
    padding: 3px 0 0 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60px;
    line-height: 60px;
    font-weight: 100;
    color: #fdbe33;
    border-radius: 0;
    transition: .3s;
}

.portfolio .portfolio-warp:hover a.btn {
    color: #ffffff;
}



/*==============================
      //footer Styles //
==============================*/

.page-footer {
    border-top: 1px solid #13161c;
    background-color: #000000;
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
}

.page-footer .box-1 {
    padding-top: 25px;
    padding-bottom: 20px;
}

.page-footer .box-2,
.page-footer .box-3,
.page-footer .box-4 {
    padding-top: 25px;
}

.page-footer img {
    margin-bottom: 0px;
}


.page-footer h4 {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 1.5rem !important;
}


.page-footer h5 {
    color: #fdf5c3;
	text-shadow:  0px 0px 20px #ffff00;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 1.5rem !important;
}

.page-footer p {
    font-size: 14px;
    font-weight: 300;
}

.page-footer ul > li a {
    color: #ffe227;
    font-size: 12px;
    font-weight: 600;
    text-transform: none
}

.page-footer ul > li a:hover {
    color: #fdf5c3;
	text-decoration: none;
 	text-shadow:  0px 0px 20px #ffff00;
}

.footer-copyright {
    font-weight: 600;
    background-color: #fbc92d;
    position: relative;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
	margin-top: 10px;
}

.page-footer .footer-copyright p {
    font-size: 16px;
    font-weight: 600;
    color: #342b40;
    position: relative;
    background-color: #f7b923;
    text-transform: capitalize;
    margin-bottom: 0;
	text-align: center;
}

.footer-copyright p a {
    color: #342b40;
    font-weight: 600;
	text-align: center;
	text-decoration: none;
}


.page-footer .fa-facebook-official {color: #4867ff;}
.page-footer .fa-instagram {color: #D1591B;}
.page-footer .fa-whatsapp {color: #0BA00E;}
.page-footer .fa-envelope {color: #000000;}
.page-footer .fa-phone {color: #ff0000;}



@media(max-width:1024px) {
.section-007 h2 {
        font-size: 45px;
        color: #fff;
		text-shadow: 0 0 20px #ff4;
		padding-top: 10px;
}
    header {
        padding: 30px 0;
    }
    .navbar-dark .navbar-nav .nav-link,
    .navbar-dark .navbar-nav .active > .nav-link {
        font-size: 12px;
        padding: 10px 10px;
    }
    header .navbar-brand img {
        width: 75%;
    }
    header .fa {
        font-size: 18px;
        margin-left: 10px;
    }

.contact .contact-item p a{
    color: #ffff00;
    font-size: 12px;
	text-decoration: none;
}

.contact .contact-item p a:hover{
    font-size: 12px;
    color: #fdf5c3;
	text-decoration: none;
 	text-shadow:  0px 0px 20px #ffffff;
}
	
.portfolio {
    position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

    .page-footer .box-1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .page-footer .box-2,
    .page-footer .box-3,
    .page-footer .box-4 {
        padding-top: 50px;
    }
    .page-footer h5 {
        font-size: 13px;
    }
    .page-footer p {
        font-size: 12px;
        letter-spacing: 0.5px;
        font-weight: 400;
        padding-right: 30px;
    }
    .footer-copyright p {
        padding: 25px 0;
        font-size: 12px;
        letter-spacing: 0.5px;
    }
}




@media(max-width:768px) {
.section-007 h2 {
        font-size: 45px;
        color: #fff;
		text-shadow: 0 0 20px #ff4;
		padding-top: 10px;
}
		
.portfolio {
    position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

    .page-footer .box-1 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .page-footer .box-2,
    .page-footer .box-3,
    .page-footer .box-4 {
        padding-top: 0;
    }
    .page-footer h5 {
        font-size: 14px;
        margin-bottom: 0.5rem !important;
    }
    .page-footer p {
        padding-right: 0;
    }
    .page-footer .box-1 {
        border-right: 0;
    }
}

@media(max-width:428px) {
    .navbar-dark .navbar-toggler {
        position: absolute;
        right: 20px;
        top: -65px;
    }
    header .box-1 {
        text-align: left !important;
    }
    .navbar-expand-sm > .container {
        padding: 0 0;
    }
    .navbar-nav .nav-item {
        border-right: none;
    }
    header {
        padding: 15px 0;
    }
    .navbar-dark .navbar-toggler {
        color: rgb(0, 0, 0);
        border-color: #000000;
        background: #000000;
    }
    .navbar-toggler {
        padding: .15rem .25rem;
    }
    header {
        text-align: center;
    }
    .text-left,
    .text-right {
        display: none;
    }
.section-007 h2 {
        font-size: 45px;
        color: #fff;
		text-shadow: 0 0 20px #ff4;
		padding-top: 10px;
}
	
.portfolio {
    position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}


	.page-footer .box-1 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    .page-footer img {
        width: 100%;
    }
    .footer-copyright p {
        padding: 14px 0;
        font-size: 11px;
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        padding-right: 15px;
        padding-left: 15px;
    }
    header .navbar-brand img {
        width: 60%;
    }
    .navbar-nav {
        padding: 10px 0;
    }
	.contact {
    position: relative;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	
		
}
}


@media (max-width: 375px) {

.section-007 h2 {
        font-size: 40px;
        color: #fff;
		text-shadow: 0 0 20px #ff4;
		padding-top: 10px;
}
.section-007 .box-1 {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

	
.portfolio {
    position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.page-footer .box-1 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    .page-footer img {
        width: 100%;
    }

.page-footer p {
    font-size: 14px;
    font-weight: 300;
}

.page-footer ul > li a {
    color: #ffe227;
    font-size: 12px;
    font-weight: 600;
    text-transform: none
}

.page-footer ul > li a:hover {
    color: #fdf5c3;
	text-decoration: none;
 text-shadow:  0px 0px 20px #ffff00;
}
}


@media (max-width: 321px) {
.section-007 h2 {
        font-size: 30px;
        color: #fff;
		text-shadow: 0 0 20px #ff4;
		padding-top: 10px;
}
.section-007 p {
    font-size: 15px;
    color: #fdf5c3;
}
.section-007 .box {
    box-shadow: 0 0 25px rgba(7, 5, 2, .25) !important;
        padding-top: 30px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
}
.section-007 .box-1 {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.section-007 .box-1 h3 {
    font-size: 25px;
    font-weight: 600;
    color: #ffffff;
}
   
.section-007 .box-1 h5 {
    font-size: 12px;
    font-weight: 600;
    color: #ffffff;
}
.section-007 .box-1 h5 a {
    font-size: 12px;
    font-weight: 600;
    color: #fbeb87;
}
	.contact {
    position: relative;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	
}

.contact .contact-item {
    position: relative;
    margin-bottom: 15px;
	padding-top: 2px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 15px;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    border: 1px solid rgba(256, 256, 256, .2);
	border-radius: 10px;
}
	.contact .fa {
    font-size: 20px;
    padding-top: 4px;
    padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
    margin-left: 0px;
}

.contact .contact-text {
    position: relative;
    width: auto;
    padding-left: 5px;
}

.contact .contact-text h2 {
    color: #fdf5c3;
    font-size: 24px;
	text-shadow:  0px 0px 20px #ffffff;
}

.contact .contact-text p {
    margin: 0;
    color: #ffffff;
    font-size: 9px;
}

.contact .contact-item p a{
    color: #ffff00;
    font-size: 9px;
	text-decoration: none;
}

.contact .contact-item p a:hover{
    font-size: 9px;
    color: #fdf5c3;
	text-decoration: none;
 	text-shadow:  0px 0px 20px #ffffff;
}
	
.portfolio {
    position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}


.page-footer .box-1 {
    padding-top: 0px;
    padding-bottom: 0px;
}
    .page-footer img {
        width: 100%;
    }

.page-footer p {
    font-size: 14px;
    font-weight: 300;
}

.page-footer ul > li a {
    color: #ffe227;
    font-size: 14px;
    font-weight: 600;
    text-transform: none
}

.page-footer ul > li a:hover {
    color: #fdf5c3;
	text-decoration: none;
 text-shadow:  0px 0px 20px #ffff00;
}

}