@charset "utf-8";
/* CSS Document */
 @import "../fonts/font.css";
 @import "https://fonts.googleapis.com/css?family=Ek+Mukta:400,300,500,600,700,800";
 @import "https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700";
 ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color: #ccc;
}
 ::-moz-placeholder {
    /* Firefox 19+ */
     color: #ccc;
}
 :-ms-input-placeholder {
    /* IE 10+ */
     color: #ccc;
}
 :-moz-placeholder {
    /* Firefox 18- */
     color: #ccc;
}

 * {
     margin: 0 auto;
     padding: 0;
     outline: none;
     /* list-style:none;
     */
}
 a, .img-center {
     text-decoration: none;
     color: inherit;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     transition: all 0.3s;
}
 .middle a {
     color: #ecd25e;
}
 .middle .true a {
     color: #ffffff;
     font-weight: 700;
	 text-shadow: 0px 0px 5px #988222;

}
 .middle .btn {
     color: #ffffff;
}
 .middle a:hover {
     opacity: 0.9;
}
 .middle .btn:hover {
     color: #988222;
}
 .categoryLink {
     font-size: 20px;
     font-weight: bold;
}
 a:hover, a:focus {
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     transition: all 0.3s;
}
 a img {
     -moz-transition: opacity 300ms ease-out;
}
 img {
     border: none;
     width: 100%;
	 border-radius: 10px;
}
 h1, h2, h3, h4, h5, h6 {
     font-family: 'Ek Mukta', sans-serif;
     font-weight: bold;
}
 h1 {
     font-size: 30px;
}
 h2 {
     font-size: 30px;
}
 h3 {
     color: #988222;
     font-size: 26px;
	 text-align: center;
}
 h4 {
     font-size: 22px 
}
 h5 {
     font-size: 20px;
	 text-align: center;
}
 .benefits h5 {
     text-align: center;
}
 h6 {
     font-size: 18px 
}
 ul {
    /* margin:0px; */
}
 ul li {
    /* list-style:none;
     */
     font-family: 'Ek Mukta', sans-serif;
}
 .middle ul {
    /* margin: 0 0 1.25rem;
     */
}
 .centred {
     text-align: center;
}
 p, .middle li {
     font-size: 16px;
     font-weight: 300;
     line-height: 26px;
     font-family: 'Ek Mukta', sans-serif;
	 margin: 1.2em 0; 
	 text-align: center;

}
 .middle ul li {
     list-style: none;
     margin: 0 0 0 20px;
}
 b {
     font-weight: 800;
}
 select {
     outline: none !important;
     margin: 0;
}
 body {
     font-family: 'Ek Mukta', sans-serif;
     background: url('/_assets/img/footer-bg.jpg') repeat;
}
 .dots-bg {
     background: url(/images/bg_tile.png) bottom left fixed;
     /* padding:20px 0;
     */
}

.gold {
    color: #fff;
    font-weight: bold;  
    background: #988222;
    line-height: 40px;
}
 .row {
     max-width: 1172px;
     width: 100%;
}
 .slick-slider, figure {
     margin: 0;
}
 header.gototop {
     position: fixed;
     top: 0px;
     left: 0px;
     z-index: 1099;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     transition: all 0.3s;
}
 iframe {
     border: none;
}
 #form-login .item {
     width: 100%;
     float: left;
     max-width: 385px;
}
 #form-login .item input[type="checkbox"] {
     float: left;
     margin-top: 4px;
}
 #form-login form .item label {
     display: inline-block !important;
     width: auto;
     float: left;
}
/*=========================*******==================***Globle***==================*******==================*/
 label {
     font-size: 17px;
     font-weight: 300;
}
 input[type="submit"], input[type="text"], input[type="number"], input[type="email"], input[type="search"], input[type="tel"], input[type="date"], input[type="password"], textarea, select {
     width: 100%;
     box-sizing: content-box;
     height: 30px;
     padding: 5px;
     font-size: 17px;
     font-weight: 300;
     margin: 0 0 10px;
     line-height: 30px;
     border: 1px solid #ccc;
     color: #fff;
     box-shadow: none;
     display: block;
}
 input[type="submit"] {
     display: block !important;
     margin: 0;
     width: auto;
     float: none;
}
 textarea {
     height: 165px;
     resize: none;
}
 select {
     color: #bebcbc;
     border: 1px solid #464646;
     background-color: #252525;
     background-image: url(../img/selectbox-arrow.png);
     background-position: 100% center;
     background-repeat: no-repeat;
}
 select option {
     color: #666;
}
 .ticket-form input[type="text"][readonly] {
     color: #bebcbc;
     border: 1px solid #464646;
     background-color: #252525;
}
 .btn, input[type="submit"] {
     padding: 0 20px;
     font-size: 15px;
     line-height: 30px;
     display: inline-block;
     font-weight: bold;
     background: #988222;
     text-decoration: none !important;
     text-transform: uppercase;
     text-align: center;
     vertical-align: middle;
}
input[readonly], 
textarea[readonly],
select[disabled] {
	background: #780103 !important;
}
 h2 .btn {
     margin: 0 0 0 10px;
}
 .other-title .btn {
     color: #fff;
     float: right;
     margin: 8px 0 10px 25px;
     vertical-align: middle;
}
 .btn:hover {
     border: 1px solid #988222;
     color: #988222;
}
.buttons {
    display: flex;
    flex-direction: column;
    margin: 1em 0 0;
}
@media (min-width: 768px) {
    .buttons {
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }
}
 .buttons .btn {
     border-radius: 5px;
     margin: 0 0 1em;
     width: 100%;
     font-size: 18px;
     text-shadow: none;
     border: 0 none;
     line-height: 40px;
}
 
 .img-hover {
     width: 100%;
     height: 100%;
     float: left;
     position: relative;
     overflow: hidden;
}
 .img-hover:after {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 2;
     content: "";
     opacity: 0;
     -webkit-transition: 0.5s ease;
     -moz-transition: 0.5s ease;
     -o-transition: 0.5s ease;
     transition: 0.5s ease;
}
 .img-hover img {
     webkit-transition: transform 0.5s ease;
     -moz-transition: transform 0.5s ease;
     -o-transition: transform 0.5s ease;
     transition: transform 0.5s ease;
     width: 100%;
}
 .img-hover:hover img {
     webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
     transform: scale(1.1);
}
 .img-hover:hover:after {
     opacity: 1;
}
 .img-center {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
}
 .titles {
     width: 100%;
     float: left;
}
 .titles h4 {
     font-size: 30px;
     font-weight: 300;
}
 .titles h4:after, .titles h4:before, .titles span:after, .titles span:before {
     content: ' ';
     width: 100px;
     height: 3px;
     display: inline-block;
     vertical-align: middle;
}
 .titles h4:after {
     margin-left: 15px;
}
 .titles h4:before {
     margin-right: 15px;
}
 .titles h2 {
     font-size: 55px;
     font-weight: 800;
     line-height: 55px;
}
 .titles h3 {
     font-weight: 300;
}
 .titles span .fa-stop, .title-h4 .fa-stop, .quote p:before, .list-style li:before {
     display: inline-block;
     margin: 0 15px;
     transform: rotate(45deg);
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
}
 .titles span:after, .titles span:before {
     width: 200px;
}
 .other-title {
     position: relative;
     z-index: 1;
     padding: 15px 50px 5px;
}

 .other-title h1 {
     display: inline-block;
     margin: 0;
     line-height: 50px;
     text-transform: uppercase;
}
 .other-title .bounce {
     display: inline-block;
     margin: 0 0 0 30px;
     font-size: 2em 
}
 .other-title p {
     font-size: 20px;
     line-height: 30px;
}
 .title-h4 {
     width: 100%;
     float: left;
     margin-bottom: 20px;
     text-transform: uppercase;
}
 .title-h4 .fa-stop {
     font-size: 16px;
}
 .banner {
     position: relative;
     min-height: 675px;
	 background-image: url(../img/Banner-Mob-2.jpg);
	background-size:cover;
	background-repeat: no-repeat;
}



 .landingPage .banner {
     background:url(../img/Banner.jpg) no-repeat;
     background-position: 0 -8vw;
     background-size:cover;
}
 .banner.full-banner {
     min-height: 415px;
}
 .middle {
     margin-top: -365px;
}
 .special-page .middle {
     margin: 65px 0 0;
}

 .home-page .middle {
     margin: 0;
}
 .middle-wrap {
     padding: 20px 50px;
}
 .landingPage .middle-wrap {
     padding: 20px;
}

 .home-page .middle-wrap {
     padding: 20px 50px;
}
 .wideImage {
     width: 100%;
     border-radius: 10px;
}
 .full-content.middle {
     margin-top: -153px;
}
 .social-icon {
     margin: 30px 0;
     text-align: center;
}
 .social-icon li {
     display: inline-block;
     margin: 0 3px;
}
 .row-wrap .medium-3 {
     padding: 0 10px;
}
 .row-wrap {
     padding: 0 5px;
}
 .column+.column:last-child, .columns+.column:last-child, .column+.columns:last-child, .columns+.columns:last-child {
     float: left;
}
 .upcoming-event h4, .user-detail h5, .tour-event-detail h5, .date p, .event-date p, .media-cap h3, .news-date p, .blog-date p, .blog .pagination ul, .tabs-content, .user-detail p {
     margin: 0;
}
 .tour-event-detail .tour_desc {
     width: 100%;
     display: inline-block;
     padding-top: 15px;
     color: #aaa;
     padding-bottom: 18px;
}
 .tour-event-detail .tour_desc p {
     margin: 0px 0 1px 0px;
}
 section, header, footer, .middle-wrap, .gallery-portfolio, .tour-details, .event-location, .pagination, .news-video, .blog-wrap, .media-package, .blog-comment-list, .comment-form, .contact-box, .contact-form, .filter-result, .album-song, .upcoming-event, .search-box, .musician, .musician-cap, .social-icon, .inspired-title, .gallery-title {
     width: 100%;
     float: left;
}
 .musician-cap {
     margin: 0 0 30px;
}
 .home-slider {
     text-align: left;
     background: url("/_assets/img/slider/slider-1.jpg") no-repeat 0 0;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
    /* position: absolute;
     */
     width: 100%;
     display: flex;
     align-items: flex-start;
     flex-direction: column;
     justify-content: space-between;
}
 .home-slider h1 {
     font-weight: 700;
     text-align: center;
     line-height: 1.2em;
     /* text-shadow: 2px 2px 2px #000; */
     font-size: 1.4em;
     /* margin: 0 8%; */
     display: block;
}
 .home-slide h2 {
     display: inline-block;
     font-size: 2.7em;
     font-weight: bold;
     text-transform: uppercase;
     text-align: center;
     margin: 0 5%;
     padding: 2% 0 0;
     width: 50%;
}
 .home-slide p {
     text-align: center;
     color: #fff;
     font-size: 1.8em;
     line-height: 1.5em;
     margin: 0 12%;
     padding: 1% 0 0;
     width: 36%;
}
 .home-slide .btn {
     background: rgba(152, 130, 34, 1);
     color: #fff;
     font-size: 24px;
     line-height: 60px;
     margin: 2% 0 10% 20%;
     padding: 0;
     width: 20%;
     text-align: center;
}
 .home-slide .btn:hover {
     background: #000;
}
.mouseimg:hover {
	opacity: 0;
}
.mouse:hover {
	background-image: url('/images/mouse.jpg');
	background-size: 100%;
	border-radius: 10px;
}
.mouse a:hover {
  cursor: default;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mapsWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin: 10px;
}
.mapsWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*******==================***home-slider***==================*******/
 .slider-img img, .inspired img, .news-fig img, .fig img, .musician figure img, .album-img img, .tour figure img, .tour-event figure img, .news-feed img {
     width: 100%;
}
 .home-slide {
     position: relative;
}
 .slider-cap {
     position: absolute;
     bottom: 100px;
     right: 100px;
}
 .home-slider .slick-prev:before, .home-slider .slick-next:before {
     color: #000;
     font-size: 25px;
}
 .arrow-down {
     width: 50px;
     display: block;
     margin: 0 auto;
     font-size: 44px;
     display: inline-block;
     text-align: center;
}
 .bounce {
     -webkit-animation-name: bounce;
     -moz-animation-name: bounce;
     -o-animation-name: bounce;
     animation-name: bounce;
}
 .animated {
     -webkit-animation-fill-mode: both;
     -moz-animation-fill-mode: both;
     -ms-animation-fill-mode: both;
     -o-animation-fill-mode: both;
     animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
     -webkit-animation-iteration-count: infinite;
     animation-fill-mode: both;

     -webkit-animation-duration: 4s;
     -moz-animation-duration: 4s;
     -ms-animation-duration: 4s;
     -o-animation-duration: 4s;
     animation-duration: 4s;
}
 @-webkit-keyframes bounce {
     0%, 20%, 50%, 80%, 100% {
         -webkit-transform: translateY(0);
    }
     40% {
         -webkit-transform: translateY(-10px);
    }
     60% {
         -webkit-transform: translateY(-5px);
    }
}
 @-moz-keyframes bounce {
     0%, 20%, 50%, 80%, 100% {
         -moz-transform: translateY(0);
    }
     40% {
         -moz-transform: translateY(-10px);
    }
     60% {
         -moz-transform: translateY(-5px);
    }
}
 @-o-keyframes bounce {
     0%, 20%, 50%, 80%, 100% {
         -o-transform: translateY(0);
    }
     40% {
         -o-transform: translateY(-10px);
    }
     60% {
         -o-transform: translateY(-5px);
    }
}
 @keyframes bounce {
     0%, 20%, 50%, 80%, 100% {
         transform: translateY(0);
    }
     40% {
         transform: translateY(-10px);
    }
     60% {
         transform: translateY(-5px);
    }
}
/* =============== SPECIALS PAGE =============== */
 .specials-page {
     display: flex;
     flex-direction: column;
     align-content: stretch;
     justify-content: space-between;
}
 .specials-slider {
     align-self: center;
}
 .special-slide p, ul {
     font-weight: bold;
}
 .sepcial-slide ul {
     margin: inherit !important;
     list-style: disc;
}
 .sepcial-slide li {
     margin: auto;
     list-style: disc;
}
 .special-slide .larger {
     font-size: 1.5em;
     color: #fff;
}
/*******==================***header***==================*******/

 .home-wrap {
     padding: 0;
     display: block;
}
 .top-bar img {
    /* display: block;
     */
     margin: 0 auto;
     max-width: 300px;
     width: 100%;
	 border-radius: 0px;
}
 .top-bar-section {
     float: none;
     margin: 0 auto;
     text-align: center;
     display: block;
/*     background-color: rgba(0, 0, 0, 0.3);
     border-radius: 10px;
     padding: 4px 15px 0px 15px;
*/
	 
}
 .top-bar-section ul li {
     display: inline-block;
     float: none;
}
 .top-bar, .top-bar-section ul li, .top-bar-section ul li a {
     background: none !important;
}
 .top-bar-section ul li a {
     font-size: 18px;
     padding: 0px 5px !important;
     line-height: 30px !important;
     font-weight: 500;
     text-transform: uppercase;
     font-family: 'Open Sans Condensed', sans-serif;
}
 .top-bar-section .has-dropdown>a {
     padding: 0px 10px !important;
}
 .top-bar-section .has-dropdown>a:after {
     border: none;
}
 .top-bar-section .dropdown {
     min-width: 115px;
}
 .top-bar-section .dropdown a {
     padding: 4px 15px !important;
}
 .top-bar-section ul, .utility {
     /* float: right; */
}
 .top-bar-section ul {
     /* padding: 0px 0 15px; */
}
 .top-bar .title-area {
     padding: 6px 0 10px;
}
 .top-bar .toggle-topbar.menu-icon {
     display: inline-block;
     float: right;
     margin-top: 6px;
}

.top-bar-section .facebook a i {
    background: #3578E5 !important;
    line-height: 1em !important;
    border-radius: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px !important;
    text-align: center;
}

.top-bar-section .facebook a span,
.top-bar-section .linkedin a span {
    margin: 0 0 0 5px;
}

.top-bar-section .linkedin a i {
    background: #0073b1 !important;
    line-height: 1em !important;
    border-radius: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px !important;
    text-align: center;
}

.top-bar .title-area .name {
    display: inline-block;
    max-width: 205px;
    width: 65%;
}
 .utility {
     padding-left: 20px;
     margin-left: 10px;
}
 .utility ul li a {
     font-size: 18px;
     line-height: 32px;
}
 .search-box {
     padding: 15px 0 0;
     text-align: center;
}
 .search-box input[type="text"] {
     max-width: 800px;
     margin-right: 15px;
     display: inline-block;
     float: none;
}
 .search-box, .utility .fa-times {
     display: none;
}
 .home-page header {
     position: fixed;
     z-index: 1000;
}
 .home-adverts-slider {
     width: 100%;
     font-size: 0;
     margin: 20px 0;
     padding: 1vh 0;
}
 .home-adverts-slider .slide {
     padding: 1vh 0 
}
 .home-adverts-slider a {
     border-radius: 10px;
     box-shadow: 0px 0px 6px 3px rgb(117, 116, 116);
     background: #967500;
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, #967500 1%, #a59478 63%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, #967500 1%, #a59478 63%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, #967500 1%, #a59478 63%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#967500', endColorstr='#a59478', GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
     display: block;
     width: 90%;
     padding: 0;
}
 .home-adverts-slider a img {
     display: block;
     width: 100%;
     border-radius: 10px;
     margin: 8px auto 0;
}
 .home-adverts-slider .poc {
     font-size: 3vw;
     text-transform: uppercase;
     padding: 5px 0;
     text-align: center;
     color: #fff;
     text-shadow: 1px 1px 2px #000000;
}
 .home-adverts-slider .text {
     font-size: 3vw;
     line-height: 1.5em;
     /* min-height: 35px; */
     padding: 5px 0;
     color: #fff;
     text-align: center;
     text-shadow: 1px 1px 2px #000000;
}
 .home-adverts-slider .slick-prev, .home-adverts-slider .slick-next {
     top: 46% !important;
     margin: 0;
     padding: 0;
}
 .home-adverts-slider .slick-prev {
     left: -3% !important;
}
 .home-adverts-slider .slick-next {
     right: -2% !important;
}

/*regular*/
 .adverts {
     width: 100%;
     font-size: 0;
     padding: 0;
}
 .adverts a {
     display: inline-block;
     width: 90%;
     padding: 10% 3% 
}
 .adverts a img {
     display: block;
     width: 100%;
     box-shadow: 0px 0px 10px 5px rgba(255,255,255,1);
     border-radius: 20px;
}

 .about-music {
     padding: 100px 0;
     text-align: center;
     min-height: 610px 
}
 .about-music p {
     font-size: 18px;
     display: inline-block;
     margin: 30px 30px 15px;
}

 .follow-us {
     text-align: center;
}
 .follow-us .titles span:after, .follow-us .titles span:before {
     width: 92px;
     height: 4px;
}
 .top-social {
     display: inline-block;
     padding-top: 45px;
}
 .bottom-social {
     display: block;
     padding-bottom: 25px;
}
 .social {
     position: relative;
     z-index: 9999;
     margin: -10px 20px;
     display: inline-block;
     width: 75px;
     height: 75px;
     transform: rotate(45deg);
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     text-align: center;
}
 .social em, .blog-date {
     font-size: 25px;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%) rotate(-45deg);
     -webkit-transform: translate(-50%, -50%) rotate(-45deg);
     -moz-transform: translate(-50%, -50%) rotate(-45deg);
     -o-transform: translate(-50%, -50%) rotate(-45deg);
     -ms-transform: translate(-50%, -50%) rotate(-45deg);
}
 footer {
     padding: 5px 0;
     text-align: center;
     /* position: fixed; */
     left: 0;
     bottom: 0;
     width: 100%;
     background-color: rgba(0, 0, 0, 0.8) !important;
}
 footer p, footer a {
     display: inline-block;
     font-size: 15px;
     font-weight: 300;
     margin: 0;
     line-height: 32px;
}
 .footer-menu p a:before {
     content: '|';
     margin: 0 5px;
}
 .footer-menu p a:first-child:before {
     content: '';
     margin: 0px;
}
 footer .columns {
     z-index: 999;
}
 .musician figure {
     position: relative;
}
 .user-icon {
     width: 26%;
     float: left;
     position: relative;
     height: 90px;
     text-align: center;
     line-height: 85px;
}
 .user-detail {
     width: 100%;
     float: left;
     padding: 10px 15px;
     /* height: 150px; */
}
 .user-detail h5 a, .user-detail p {
     font-weight: 300;
}
 .biography {
     padding-bottom: 100px;
}
 .biography .medium-8 {
     padding-left: 45px;
}
 .biography p {
     font-size: 15px;
     line-height: 23px;
     display: inline-block;
}
 .biography .slick-prev:before {
     content: "\f104";
}
 .biography .slick-next:before {
     content: "\f105";
}
 .biography .slick-prev:before, .biography .slick-next:before {
     font-family: 'FontAwesome';
     font-size: 65px;
     width: 98px;
     height: 98px;
     display: inline-block;
     border-radius: 50%;
     line-height: 72px;
     opacity: 1;
     text-align: center;
}
 .biography .slick-prev, .biography .slick-next {
     width: 98px;
     height: 98px;
     top: auto;
     bottom: -7%;
}
 .biography .slick-prev {
     left: 40.5%;
}
 .biography .slick-next {
     right: 40.5%;
}
 .band {
     padding: 75px 0 50px 0;
     float: left;
     width: 100%;
}
 .featured-tour .title-h4, .media-title {
     padding-bottom: 55px;
}
 .band .title-h4 {
     padding-bottom: 25px;
}
 .band .user-icon {
     height: 80px;
}
 .band .user-detail h5 {
     font-size: 18px;
}
 .band .user-detail {
     height: 80px;
}
 .band .user-detail p {
     font-size: 14px;
     line-height: 18px;
}
 .contact .title-h4 {
     margin-bottom: 30px;
}
 .contact-box {
     padding: 36px 20px;
     margin-bottom: 40px;
}
 .contact-box .fig {
     width: 22%;
     float: left;
     margin-right: 30px;
}
 .contact-box .fig-cap {
     width: 68%;
     float: left;
}
 .contact-box em {
     font-size: 45px;
     display: inline-block;
     width: 67px;
     height: 67px;
     text-align: center;
     line-height: 67px;
     border-radius: 50%;
}
 .contact-box em.fa-envelope {
     font-size: 38px;
}
 .contact-box h5 {
     font-size: 26px;
     font-weight: 700;
     line-height: 28px;
}
 .contact-box p, .contact-box a {
     font-size: 16px;
     margin: 0;
}
 .contact-form input[type="text"], .contact-form textarea {
     font-size: 15px;
     height: 40px;
     font-family: 'Ek Mukta', sans-serif;
     padding-left: 40px;
}
 .contact-form textarea {
     height: 190px;
     line-height: inherit;
}
 .input-field {
     width: 100%;
     float: left;
     position: relative;
}
 .input-field:before {
     position: absolute;
     top: 8px;
     left: 12px;
     font-size: 22px;
}
 .contact-form .fa-envelope:before {
     font-size: 18px;
     top: 10px;
}
 .contact-form input[type="submit"] {
     padding: 13px 45px;
}
 .benefits .middle-wrap .columns {
    /* text-align: center;
     */
}
 .benefits .columns li {
    /* list-style: none;
     */
     margin: 0;
}
 .payOptions {
     border-top: 1px solid #ffffff;
     padding: 20px 0;
     text-align: center !important;
}
 .cards {
     font-size: 0;
     padding: 20px 0;
}
 .cards .corporate, .cards .plus, .cards .premium, .cards .stealth {
     display: inline-block;
     width: 25%;
}
 .cards img {
     display: none !important;
     width: 100%;
}
 .cards .h_image {
     display: block !important;
}
 .cards .corporate:hover img, .cards .plus:hover img, .cards .premium:hover img, .cards .stealth:hover img {
     display: block !important;
}
 .cards .corporate:hover .h_image, .cards .plus:hover .h_image, .cards .premium:hover .h_image, .cards .stealth:hover .h_image {
     display: none !important;
}
 .benefits .middle-wrap .fa {
     color: #988222;
     background: #fff;
     margin: 20px auto;
     font-size: 7em;
     text-align: center;
     padding: 10%;
     border-radius: 50%;
     display: block;
     width: 60%;
}
 .contactDetails .row {
     background: #333;
     border-bottom: 1px solid #666;
     padding: 9px 0;
     margin: 0;
}
 .contactDetails .row:nth-child(2n) {
     background: #444;
}
 .contactDetails .row:last-child {
     border: 0 none;
}
 .whatSalesSay p {
     margin: 0;
}
 .whatSalesSay {
     margin: 0 -0.9375rem 20px !important;
}
 .special p {
     font-size: 1.2em;
     line-height: 1.4em 
}
 .salesImage img {
     border-radius: 50%;
}
 .salesSpeech p {
     background: #fff;
     border-radius: 10px;
     color: #000;
     height: 125px;
     overflow: hidden;
     padding: 10px 15px;
}
 #googleMap {
     margin-bottom: 1.25rem;
     width: 100%;
     height: 420px;
     border-radius: 10px;
}
 .contactDetails .row a {
     text-decoration: underline;
}
 .musician img {
     padding-bottom: 0 !important;
}
/* specials page */
 .benefits .middle img {
     width: 100%;
    /* padding: 0 0 20px;
     */
}
 .firstRowSpecial {
     margin: 0 -0.9375rem 20px !important;
}
 .categoryLInk {
     color: #ec2027;
     font-weight: bold;

}
 .actualSpecial {
     position: relative;
}
 .actualSpecial .text {
     color: #000;
     left: 48%;
     position: absolute;
     width: 44%;
     top: 33%;
     font-size: 20px;
}
 .actualSpecial img {
     margin: 0 0 10px;
}
 .actualSpecial em {
     display: block;
     font-size: 0.9em;
}
 .manage .picLeft, .manage .picRight {
     background: #f00;
     margin: 0 auto 20px;
     width: 100%;
}

 .manage .picLeft label, .manage .picRight label {
     color: #fff;
}
 .manage .warning {
     display: none;
     font: 400 11px/21px "Open Sans", sans-serif;
}
 .manage .picLeft img:hover, .manage .picRight img:hover {
     cursor: pointer;
}
 #picLeftChange:checked ~ img, #picRightChange:checked ~ img {
     display: none;
}
 #picLeftChange:checked ~ input, #picRightChange:checked ~ input, #picLeftChange:checked ~ .warning, #picRightChange:checked ~ .warning {
     display: block;
}
 .manage .picLeft img, .manage .picRight img {
     width: 100%;
}
 .manage .picLeft input, .manage .picRight input {
     display: none;
}
 #mapwrapper {
     max-width: 1920px;
     margin: 0 auto;
     padding: 0 0;
     background-color: transparent;
     min-width: 220px;
     text-align: center;
}
 #map {
     max-height: 100%;
     width: 100%;
     margin: 0;
}
 #states a {
     display: block;
}
 #states:after {
     content: "";
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
}
 #states a path {
     transition: fill .5s ease;
     -moz-transition: fill .5s ease;
     -webkit-transition: fill .5s ease;
     fill: #988222;
}
 #states a:hover path {
     transition: fill .5s ease;
     -moz-transition: fill .5s ease;
     -webkit-transition: fill .5s ease;
     fill: #aaa222 !important;
}
 #states a:hover path {
     cursor: pointer;
     fill: #425957;
}
 #states a text {
     cursor: pointer;
     fill: #222222;
     display: initial;
}
 #states a:hover text {
     fill: #FFFFFF;
     color: #FFFFFF;
}
 #states a.inverse text {
     fill: #222222;
}
 .CCMcredit a {
     color: #81AC8B;
}

 .pOC {
     position: relative;
}
 .pOC .caption {
     background: #000000;
     bottom: 0;
     color: #ffffff;
     line-height: 30px;
     position: absolute;
     width: 100%;
     z-index: 100;
}
 .caption {
     font-size: 0.9em;
     line-height: 1em;
     margin: 10px 0 0;
     text-align: center;
}

 .error {
     border: 1px solid red !important;
     margin: 0 !important;
}
 label.error {
     border: 0 none !important;
     margin: 0 0 10px !important;
}
 hr {
     margin: 0.5em 0;
}
 .pitch {
     box-shadow: 0px 0px 1px #000000;
     margin: 40px auto 0;
}
 .pitch:last-child {
     margin: 40px auto;
}

 .flex {
     display: flex;
     flex: 1;
     align-content: center;
     justify-content: center;
     flex-direction: column;
     margin: 81px 3% 0;
     width: 94%;
     text-align: center;
}

.home-slider {
     background: #fff  no-repeat bottom center;
     display: block;
     background-size: 100% auto;
}

.popupForm {
    /* z-index: 1000; */
    /* position: relative; */
}

.popupForm h3 {
    font-size: 1.2rem;
    line-height: 1.5rem;
}

.popupForm p {
	color: #000;
	margin: 10px 0;
}

.popupForm .formHeading {
	background: #988222;
	color: #ffffff;
	font: 700 1.5rem/3rem 'Open Sans', sans-serif;
	text-align: center;
	text-transform: uppercase;
}

.popupForm label {
    color: #000;
    font-weight: bold;
    width: 100%;
    text-align: left;
    display: none;
}

.popupForm input,
.popupButton {
    background: #c0c0c0;
    border: 1px solid #000;
    width: 100%;
    box-sizing: border-box;
    line-height: 35px;
    height: 35px;
    display: block;
    color: #fff;

    text-transform: uppercase;
    font-weight: bold;
}

.popupForm input[type="submit"],
.popupButton {
	background: #988222;
}

.popupForm input[type="submit"]:hover,

.popupButton:hover {
	color: #000;
}

.popupForm ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color: #000;
}
.popupForm ::-moz-placeholder {
    /* Firefox 19+ */
     color: #000;
}
.popupForm :-ms-input-placeholder {
    /* IE 10+ */
     color: #000;
}
.popupForm :-moz-placeholder {
    /* Firefox 18- */
     color: #000;
}

/* ========== MEDIA QUERIES ========== */

 @media(max-width: 767px) {
     html, body, .home-slider {
      /* height: 100%; */
      background: url(/images/bg_tile.png) repeat;
}
 body > .home-slider {
     /* height: auto; */
     /* min-height: 100%; */
}
 .home-wrap {/* position: absolute; *//* top: 100%; */width: 100%;}
     h1, .song-detail h2 {
         font-size: 30px;
         /* line-height: 40px !important; */
    }
     .other-title, .blog-list, .right-forum {
         text-align: center;
    }
     .titles h4, .contact-box h5 {
         font-size: 22px;
    }
     .title-h4, .blog-list h3 a, .blog-title h3 {
         font-size: 25px;
    }
     .titles h4:after, .titles h4:before {
         width: 35px;
    }
     .home-services .medium-3, .band .medium-3, .featured-tour .medium-3, .poster .medium-3, .recent-release .medium-8 .medium-4, .store .medium-8 .medium-4, .blog-list .small-6, .features-store .small-6 {
         width: 100%;
    }
     .song-box, .album-song .song-box, .album-img {

         padding: 10px 0;

    }
     .song-list ul li {
         padding: 18px 35px 18px 20px;
    }
     .song-list ul li span em {
         font-size: 15px;
         margin-right: 5px;
    }
     
     .utility {
         position: relative;
         top: 0;
    }
     .search-box input[type="text"] {
         height: 40px;
         max-width: 175px;
         margin-right: 10px;
    }
     .search-box input[type="submit"] {
         font-size: 15px;
         padding: 8px 20px;
    }
     .social {
         margin: -8px 16px;
         width: 55px;
         height: 55px;
    }
     .slider-cap {
         bottom: 20px;
         right: 20px;
    }
     .slider-img img {
         max-width: inherit;
         width: auto;
         height: 265px;
    }
     .middle {
         margin-top: -390px;
    }
     .special-page .middle {
         margin: 60px 0 0;
    }
     .fb-like figure {
         width: 28%;
    }
     .home-slide h2 {
         color: #000;
         font-size: 1.2em;
        /* text-decoration: underline;
         */
    }
     .home-slide p {




         color: #333;
         font-size: 14px;
         font-weight: 700;
         line-height: 16px;
         width: 80%;
    }
     .home-slide .btn {
         font-size: 16px;
         width: 70%;
         padding: 1%;
    }
     .home-slide .btn:hover {
    }
     .follow-us {
         padding: 20px;
    }
     .slick-next:before, .slick-prev:before {
         color: #cccccc !important;
    }
     .slick-prev, .slick-next {
         top: 43% !important;
    }
     .benefits .middle-wrap .fa {
         font-size: 5em;
    }
     p, .middle li {
         line-height: 21px;
     text-align: center;
    }
     .home-adverts-slider {
         margin: 0;
    }
}

 @media (min-width: 480px) {
	 .home-slider .cards {
         position: absolute;
         right: 5%;
         width: 12%;
    }
	 .banner {
		 background-image:url(../img/Banner.jpg);
	}
     .home-slider .cards div {
         display: block !important;
         width: 100% !important;
    }
     .home-page header {
         /* position: fixed; */
    }
	 .sliderNav {
         /* margin: 20px 0 0; */
    }
	 .landingPage .middle-wrap {
         padding: 50px 100px;
    }
}

 @media (min-width: 580px) {
     #map {
         margin: 0 auto;
         width: 50%;
    }
}

 @media (min-width: 640px) and (max-width: 991px) {
     .special-page .middle {
         margin: 140px 0 0;
    }
}
 @media (min-width: 640px) and (max-width: 1024px) {
     .rightImage {
         display: none;
    }
}

 @media(max-width:640px) {
      
     .inspired .medium-3, .recent-release .medium-8 .medium-4, .store .medium-8 .medium-4 {
         width: 50%;
    }
     .noMobile {
         display: none;
    }
     .banner {
         margin: -20px 0 0;
    }
     .utility {
         top: 20px;
         padding: 0;
         position: absolute;
         right: 0;
         z-index: 2;
    }
     .top-bar {
         height: 60px;
    }
     .top-bar {
         -moz-transition: height 0.5s;
         -webkit-transition: height 0.5s;
         -o-transition: height 0.5s;
         transition: height 0.5s;
    }
     .top-bar.expanded {
         height: 499px;
    }
     .header .title-area {
         display: inline;
    }
     .top-bar .toggle-topbar.menu-icon a {
         font-size: 5vw;
         display: inline-block;
    }
     .top-bar-section ul li, .user-detail {
         text-align: left;
         display: block;
    }
     .top-bar-section ul li a {
         font-size: 16px;
         border-bottom: 1px solid #666;
         line-height: 35px !important;
         display: block;
    }
     .top-bar.expanded .title-area, .top-bar-section .dropdown {
         background: none;
    }
     .top-bar-section .has-dropdown>a:after {
         content: "\f101";
         font-family: 'FontAwesome';
         position: absolute;
         top: -5px;
         right: 5px;

         font-size: 24px;
    }
     .top-bar-section .has-dropdown .dropdown a:after {
         content: " ";
    }
     .biography .musician {
         max-width: 275px;
         margin: 0 auto;
         float: none;
         display: inline-block;
    }
     .biography .medium-4, .new-promo, .song-lyrics.middle-wrap {
         text-align: center;
    }
     .biography .slick-prev, .biography .slick-next {
         bottom: -2%;
    }
     .biography .slick-prev {
         left: 0%;
    }
     .biography .slick-next {
         right: 0%;
    }
     .middle img {
         display: block;
         margin: 0 auto;
    }
     .middle-wrap.tour {
         padding: 0px 15px;
    }
     .tour .social-icon {
         width: inherit;
         left: 0;
         right: 0;
         margin: 0;
         top: -42px;
    }
     .tour .social-icon li {
         width: 40px;
         display: inline-block;
    }
     .home-izotope .item {
         width: 50%;
    }
     .home-izotope .item.w-50, .features-store .medium-12, .album-song .medium-7 {
         width: 100%;
    }
     .fb-like figure {
         width: 16%;
    }
     .contact-box .fig {
         margin: 20px 0;
    }
     #gmaps {
         height: 250px;
    }
     .tour-details ul li span {
         min-width: 80px;
    }
     .tour-details ul li, .tour-details ul li p, .tour-details ul li a, .tour-details p {
         font-size: 14px;
    }
    /*slider*/
     .home-slide h2 {
         font-size: 2em 
    }
     .home-slide p {
         font-size: 20px;
         line-height: 30px;
         width: 70% 
    }


     .home-slide .btn {
         margin: 3% auto 0;
    }
     .home-slide .btn:hover {
    }
     .home-adverts {
         width: 100%;
         font-size: 0;
         padding: 0;
    }
     .home-adverts a {
         display: inline-block;
         width: 100%;
         padding: 10% 4% 6% 
    }
     .home-adverts a img {
         display: block;
         width: 100%;
         box-shadow: 0px 0px 10px 5px rgba(255,255,255,1);
         border-radius: 20px;
    }
     .other-title .btn {
         display: inline-block !important;
         margin: 0 2px 15px;
         float: none;
         padding: 0 5px;
    }
	 .manage .picLeft, .manage .picRight {
         width: 48%;
         display: inline-block;
         vertical-align: bottom;
    }
	 .actualSpecial .text {
         font-size: 3vw;
         line-height: 4vw
    }
     .other-title h1 {
         display: block;
    }
     .other-title em {
         display: none !important;
    }
     .salesSpeech p {
     height: auto;
     font-size: 1em;
    }
}

 @media(min-width:641px) {
     .top-bar-section .facebook a span,
.top-bar-section .linkedin a span {
    display: none;
}
      .special-page .middle {
     /* margin: 85px 0 0; */
}
      .top-bar .toggle-topbar.menu-icon { 
      display: none;
      }
     .top-bar-section ul ul {
         display: none;
         margin: 0;
    }
    .top-bar .title-area {
        display: block;
        margin: 0 auto;
        text-align: center;
        max-width: 360px;
        float: none;
    }
    .top-bar .title-area .name {
        max-width: none;
        width: 100%;
        margin: 10px auto 0;
    }
    .top-bar .menu-icon {
        display: none;
    }
     .top-bar-section ul li {
         position: relative;
    }
     .top-bar-section ul li:hover ul {
         border-top: 2px solid #988222;
         display: block;
         position: absolute;
         top: 100%;
         left: -5px;
         text-align: left;
         background: #000;
         padding: 0;
         width: max-content;
    }
     .top-bar-section ul ul li {
         display: block;
         width: 100%;
    }
     .top-bar-section ul ul li a {
         border-bottom: 1px solid #999;
         color: #ffffff !important;
         padding: 2px 10px !important;
    }

     .top-bar-section ul ul li:last-child a {
         border: 0 none;
     }
     .top-bar-section ul ul li:hover a {
         background: #988222 !important;
    }
     .medSize {

         width: 35%;
    }

    .flex {
        margin: 160px auto 0;
        /* width: 580px */
    }
}
 @media(max-width:767px) {
     .about-music .medium-6, .featured-songs .medium-6, .famous-musician .medium-5, .famous-musician .medium-7, .tour-details .medium-5, .tour-details .medium-7, .recent-release .release-details, .recent-release .medium-8, .news-feed .medium-4, .news-feed .medium-8, .store .medium-8, .store .blog-menu, .blog .blog-menu, .blog .medium-8, .blog-detail .blog-menu, .blog-detail .medium-8, .features-page .medium-8, .features-page .medium-4 {
         width: 100%;
    }
     .home-services .medium-3, .band .medium-3, .featured-tour .medium-3, .poster .medium-3 {
         width: 50%;
         padding-bottom: 35px;
    }
    /*******==================***Globle***==================*******/
     .search-box input[type="text"] {
         max-width: 300px;
    }
}


 @media (min-width: 768px) {
      .home-slider .slick-prev:before, .home-slider .slick-next:before {
     color: #fff;
     font-size: 25px;

}

.home-slider .slick-prev {
    left: -4% !important;
}
.home-slider .slick-next {
    right: -4% !important;
}
     .sliderNav .btn {
         font-size: 0.6em;
    }
     .sliderNav .btn {
     /* width: 28%; */
     margin: 0;
     padding: 0;
     margin: 0 10px;
}
     .home-slider {
         background: url("/_assets/img/slider/slider-1.jpg") no-repeat center left;
    }
    .home-slider h1 {
        color: #ffffff;
    }
    .home-adverts-slider .poc {
        font-size: 20px;
    }

    .home-adverts-slider .text {
        font-size: 20px;
        line-height: 26px;
        padding: 10px
    }
}

 @media (max-width: 800px) {
     .actualSpecial .text {
         font-size: 12px;
         line-height: 18px
    }
}


 @media (min-width:940px) {
     .manage .picLeft, .manage .picRight {
         width: 30%;
         display: inline-block;
         vertical-align: bottom;
    }
}

 @media(max-width:991px) {
     .about-music, .home-services, .famous-musician, .band, .featured-tour, .inspired-title {
         padding: 60px 0;
    }
     h1 {
         font-size: 34px;
    }
     h2 {
         font-size: 20px;
         line-height: 30px;
    }
     h3, .blog-list h3 a {
         font-size: 16px;
         line-height: 26px;
    }
     h5 {
         font-size: 20px;
    }
     .other-title {
         padding: 15px 10px 0;
    }
     .other-title h1, .blog-list h3 a {
         margin: 0 0 5px;
    }
     .other-title p {
         font-size: 17px;
         line-height: 24px;
    }
     .middle-wrap {
         padding: 0 10px;
    }
     .home-page .middle-wrap {
         padding: 5px 10px 80px;
    }
     .middle-wrap.gallery {
         padding: 0 10px;
    }
     .middle-wrap.tour {
         padding: 60px 60px;
    }
    /*******==================***Globle***==================*******/
     .song-tab {
         position: relative;
    }
     .play-line {
         width: 100%;
         margin: 0;
    }
     .song-list ul li {
         padding: 18px 45px 18px 20px;
    }
     .song-tab figure {
         position: absolute;
         top: 45px;
    }
     .banner.full-banner {
         min-height: 275px;
    }
     .full-content.middle {
         margin-top: -135px;
    }
    /*******==================***Globle***==================*******/
     .utility ul li {
         display: inline-block;
         margin: 0 10px;
    }
     .top-bar-section .dropdown {
         text-align: left;
    }
     .top-bar-section, footer .medium-3, footer .medium-6 {
         width: 100%;
         float: left;
         text-align: center;
        /* padding: 5px 0 0;
         */
    }
     
     .search-box input[type="text"] {
         max-width: 540px;
    }
     .home-slider .slick-prev:before, .home-slider .slick-next:before {
         font-size: 25px;
    }
     .contact-box {
         text-align: center;
    }
     .contact-box .fig, .contact-box .fig-cap {
         width: 100%;
    }
    /*slider*/
     .home-slider {
         text-align: center;
    }
     .home-slide h2 {
         width: 80%;
         margin: 0 auto;
         text-align: center;
    }

     .home-slide p {
         width: 60%;
         margin: 0 auto;
         text-align: center;
    }
     .home-slide .btn {
         width: auto;
         padding: 0 1%;
         margin: 2% auto 0;
    }
     .home-slide .btn:hover {
    }
}

@media (min-width: 992px) {
    .top-bar .title-area {
        /* float: left; */
        /* margin: 0 0 10px; */
 }
	.special-page .middle {
     margin: 110px 0 0;
}
}

@media (min-width: 900px) and (max-width: 1070px) {
    .title-area {
        display: block !important;
        margin: 0 auto;
    }
    .top-bar-section ul {
         float: none;
         /* display: block !important; */
         padding: 0;
    }
}

@media (min-width: 1000px) {

    .home-slider .slick-prev {
    left: -3% !important;
}
.home-slider .slick-next {
    right: -2% !important;
}
    .flex {
        float: none;
        margin: 160px 5% 0;
        width: 800px;
        padding: 0;
    }
    .home-slider {
        display: flex;
        background-size: 100% auto;
    }
    .home-adverts-slider .poc {
        font-size: 24px;
        line-height: 40px
    }

    .home-adverts-slider .text {
        font-size: 18px;
        line-height: 24px;
        min-height: 44px;
    }
    .home-slider h1 {
        font-size: 1.8em;
        line-height: 1.2em;
    }
}

@media (min-width: 1080px) {
    .title-area {
        float: left;
        display: inline-block !important;
    }
    .top-bar-section {
        float: right;
        display: inline-block !important;
        margin: 20px 0 0
    }
}

 @media (max-width: 1024px) {
     .actualSpecial .text {
         font-size: 16px
    }
}

 @media(max-width:1199px) {

     .titles h4 {
         font-size: 25px;
    }
     .titles h2 {
         font-size: 45px;
         line-height: 45px;
    }
     .titles span:after, .titles span:before {
         width: 100px;
    }
     .titles h4:after, .titles h4:before {
         width: 60px;
    }
    /*******==================***Globle***==================*******/
     .utility {
         padding-left: 15px;
    }
     .top-bar-section ul li a {
         padding: 0px 5px !important;
         font-size: 15px;
    }
     .about-music {
         min-height: inherit;
    }
     .song-box {
         padding: 18px;
    }
     .slider-cap {
         max-width: 60%;
         bottom: 40px;
         right: 40px;
    }
     .biography .slick-prev {
         left: 35%;
    }
     .biography .slick-next {
         right: 35%;
    }
     .recent-blog .fig {
         margin-right: 10px;
    }
     .tabs dd>a, .tabs .tab-title>a {
         padding: 7px 15px;
    }
     .contact-box .fig-cap {
         width: 65%;
    }
    /*slider*/
     .home-slider {
         text-align: left;
    }
     .home-slide h2 {
         padding: 3% 5% 0;
         width: 60%;
         text-align: left;
    }
     .home-slide p {
         font-size: 1.3em;
         margin: 0 5%;
         padding: 3% 5% 0;
         width: 60%;
         text-align: left;
    }
     .home-slide .btn {
         line-height: 35px;
         margin: 3% 5% 0 10%;
         text-align: center;
    }
     .home-slide .btn:hover {
    }
}

@media(min-width: 1200px) {
    .top-bar-section {
        margin: 25px 0 0;
    }
}

 @media (min-width:1220px) {
      html, body, .home-slider {
      height: 100%; 
}

.home-adverts-slider a {
     border-radius: 10px;
     box-shadow: 0px 0px 10px 5px rgb(41, 41, 41);
     background: #967500;
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, #967500 1%, #a59478 63%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, #967500 1%, #a59478 63%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, #967500 1%, #a59478 63%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#967500', endColorstr='#a59478', GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
     display: block;
     width: 90%;
     padding: 0;
}

 body > .home-slider {
      height: auto; 
      min-height: 100%; 
}
 .home-wrap {

     position: absolute; 
     top: 100%;
     width: 100%;
}
     .home-page header {
         background: none !important;
         border: 0 none !important;
         box-shadow: none !important;
    }
     .home-page header.sticky {
         /* background: #000 !important; */
         background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), rgb(0, 0, 0)) !important;
    }
     .home-page header a {
         text-shadow: 1px 1px 2px #000000;
    }
     .top-bar .title-area {
         /* padding: 10px 0 5px; */
    }
	 .sliderNav .btn {
         /* width: 230px; */
         font-size: 0.65em;
    }
    .home-slider {
        background-position: center left;
    }
    .home-slider h1 {
        text-shadow: 2px 2px 5px #000;
    }
    .home-slider .sliderNav {
        margin: 0;
    }

    .home-slider .home-adverts-slider {
        margin: 5px 0 0;
    }
}

 @media (min-width: 1400px) {
     .sliderNav .btn {
        /* width: 220px; */
        /* margin: 0 20px; */
        font-size: 0.5em;
    }
    .home-slider h1 {
        font-size: 2.5em;
        line-height: 1.2em;
    }
    
    .home-slider .sliderNav {
        margin: 20px 0 0;
    }
}

 @media(max-width:1400px) {
     .home-slider {
         text-align: left;
    }
     .home-slide h2 {
         text-align: center;
         margin: 0 5%;
         padding: 1% 0 0;
         width: 55%;
    }
     .home-slide p {
         color: #fff;
         font-size: 1.5em;
         line-height: 1.7em;
         margin: 0 10%;
         padding: 1% 0 0;
         width: 45%;
    }
     .home-slide .btn {
         line-height: 50px;
         margin: 2% 0 10% 20%;
         width: 25%;
         text-align: center;
    }
}