/* ===== RESET ================================================== */
abbr, acronym, address, applet, article, aside, audio,b, blockquote,big, body, button, center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, source, strike, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{background:transparent; border:0 none; margin:0; padding:0; line-height:16px; vertical-align:baseline; outline:none; font-size:100%; font-family:inherit; font-weight:normal; font-style:normal;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;} blockquote,q{quotes:none;} blockquote:before,q:before{content:'';content:none;} blockquote:after,q:after{content:'';content:none;} ins {text-decoration:none;} abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;} table {border-collapse:collapse; border-spacing:0;} hr {display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;} input, select {vertical-align:middle; margin:0;} ol, ul, li {list-style:none;}
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;} *, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:rgba(255,255,255,0);}
/* ===== GLOBAL ================================================== */
body{margin:0; padding:0; background:#222325 !important; font-family:'Muli', sans-serif, Arial; font-size:16px; color:#231f20; line-height:24px; letter-spacing:0.025em; font-weight:normal; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s; overflow-x:hidden;}
:focus{outline:none;}
a{text-decoration:none; color:#bc8420; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
a:hover{ text-decoration:none; color:#bc8420;}
html body a {color:#bc8420;}

::-webkit-input-placeholder{color:#7e7e80; opacity:0.5;}
:-moz-placeholder{color:#7e7e80; opacity:0.5;} /* Firefox 18- */
::-moz-placeholder{color:#7e7e80; opacity:0.5;} /* Firefox 19+ */
:-ms-input-placeholder{color:#7e7e80; opacity:0.5;}

.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
img {max-width:100%; height:auto; border:none; outline:none;}
body b, body strong {font-weight:700;}

/* Ul Li & Ol Li CSS */
ul, ol {margin:0; padding:0;}
ul ul, ol ol, ul ol, ol ul{margin-top:15px;}
ul li, ol li {margin:0; padding:0; font-size:14px; line-height:22px; color:#7e7e80; font-weight:400; font-family:'Muli', sans-serif; letter-spacing:0.025em;}
li a {color:#231f20;}

.entry-content ul, .entry-content ol {display:inline-block; padding:0; margin:0 0 15px;}
.entry-content ul ul, .entry-content ol ol{display:block; margin:5px 0 0 15px;}
.entry-content ul li {position:relative; padding:0 0 0 24px; margin:0 0 5px;}
.entry-content ul li:before {display:block; content:"\f17b"; font-family:'Material-Design-Iconic-Font'; position:absolute; left:0; top:0;}
.entry-content ul li li {list-style:disc; padding:0; margin:0 0 3px;}
.entry-content ul li li:before{display:none;}
.entry-content ol li {list-style-type:decimal;list-style-image:none; line-height:24px; margin:5px 0; list-style-position:inside;}
.entry-content ul li a{color:#7e7e80;}
.entry-content ul li a:hover{color:#bc8420;}

/* Heading CSS */
h1, h2, h3, h4, h5, h6 {color:#fff !important; line-height:normal; font-weight:400 !important; font-family:'Muli', sans-serif !important; position:relative; letter-spacing:0.025em; margin:0 0 15px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#bc8420;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#bc8420;}
h1 {font-size:40px !important; line-height:34px; margin:0 0 20px;}
h2 {font-size:30px !important; line-height:normal !important; margin:0 0 20px;}
h3 {font-size:28px;}
h4 {font-size:24px;}
h5 {font-size:22px;}
h6 {font-size:20px;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{font-weight:bold;font-family:'Muli', sans-serif !important;}

/* Paragraph CSS */
p {font-size:14px; line-height:22px; color:#7e7e80; font-weight:400; letter-spacing:0.025em; font-family:'Muli', sans-serif !important; word-wrap:break-word; margin:0 0 20px; padding-bottom:0 !important;}
body p a{color:#bc8420;}
p a:hover{color:#bc8420;}
hr {border:none; margin:30px 0; background:#555; height:1px; width:100%; clear:both;}
blockquote:after, li:after {content:""; display:block; clear:both;}
blockquote {font-size:16px; margin:0 0 15px 0; padding:15px; border-left:5px solid #ddd;}
.main-content p{margin: 0 0 30px;}

/*table structure*/
table, .entry-content table  {border:1px solid #e2e5e9;}
table th, table td {background:#fff; border:none; vertical-align:middle; border-bottom:1px solid #e2e5e9; text-align:left; font-size:14px; line-height:20px; color:#656d78; font-weight:400; padding:12px 20px;}
table th {color:#fff; font-size:13px; white-space:nowrap; font-weight:500; background:#bc8420; border:none;}
table tr:nth-child(odd) td {background:#f5f7fa;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
/*Form Input Field*/
input, textarea, select {background:#eef4f6; border:1px solid #eef4f6; width:100%; padding:5px 12px; margin:0; font-size:14px; color:#231f20; font-weight:400;line-height:normal; font-family:'Muli', sans-serif; letter-spacing:0.05em; height:40px; outline:none; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
input[type="button"], input[type="submit"] {cursor:pointer; width:auto; height:auto;}
input[type="checkbox"], input[type="radio"] {border:none; width:auto; height:auto;}
textarea {height:100px; padding:12px 12px; resize:none;}
.select-box {display:block; width:100%; height:40px; background:#eef4f6; border:1px solid #eef4f6; line-height:40px; position:relative; cursor:pointer; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.select-box:after {color:#aab2bd; position:absolute; right:12px; content:"\f110"; font-family:'Material-Design-Iconic-Font'; font-size:12px; line-height:40px; top:50%; z-index:1; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); transform:translate(0,-50%);}
.select-box select {display:block; width:100%; height:100%; font-size:14px; color:#aab2bd; line-height:normal; padding:0 34px 0 12px; background:transparent; border:none; -webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none; position:relative; z-index:2; cursor:pointer;}
input[type="button"], input[type="submit"], input[type="image"], input[type="file"], input[type="search"] {-webkit-appearance:none;}
input#addressSubmit {-webkit-appearance:none !important ; }
input[type="radio"], input[type="checkbox"] {-webkit-appearance:normal;}

/* Button styling */
.button, .btn {display:inline-block; padding:0 32px !important; background:none; border:1px solid #bc8420; color:#bc8420; font-size:14px; font-weight:normal; font-family:'Muli', sans-serif; text-transform:none; cursor:pointer; letter-spacing:0.025em; text-align:center; position:relative; min-width:120px; height:42px; line-height:40px; -moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s; -webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.button:before, .btn:before {display:block; content:""; background:#fff; position:absolute; width:0; height:0; left:50%; right:50%; top:50%; bottom:50%; opacity:0.05; -moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s; z-index:0; -webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.button:hover:before, .button:focus:before, .btn:hover:before, .btn:focus:before {width:auto; height:auto; left:-1px; right:-1px; top:-1px; bottom:-1px;}
.button:hover, .button.alt:hover, .btn:hover,
.button:focus, .button.alt:focus, .btn:focus {background:#bc8420; border-color:#bc8420; color:#fff; text-decoration:none;box-shadow:0 5px 20px rgba(0,0,0,0.2);}
.button i, .btn i {margin:0 4px 0 0;}

body .container {width:100%; max-width:1080px; margin:0 auto;}
.max-container {width:100%; max-width:1280px; margin:0 auto !important; padding:0 15px;}
.container:after, .max-container:after, header:after, section:after, footer:after, nav:after {clear:both; content:""; display:block;}
.col-2 {float:left; width:50%;}
.col-3 {float:left; width:33.3%;}
.col-4 {float:left; width:25%;}
.hide {display:none;}
.center {text-align:center;}
.container-wrap {overflow:hidden;}
/* ============= GLOBAL CSS END ================ */

/* ============= MediaElement CSS START ================ */
/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages).
Reference: http://blog.rrwd.nl/2015/04/04/the-screen-reader-text-class-why-and-how/ */
.mejs__offscreen {border: 0;clip: rect( 1px, 1px, 1px, 1px );-webkit-clip-path: inset( 50% );clip-path: inset( 50% );height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal;}
.mejs__container {background: #000;box-sizing: border-box;font-family: 'Helvetica', Arial, serif;position: relative;text-align: left;text-indent: 0;vertical-align: top;}
.mejs__container * {box-sizing: border-box;}
/* Hide native play button and control bar from iOS to favor plugin button */
.mejs__container video::-webkit-media-controls,
.mejs__container video::-webkit-media-controls-panel,
.mejs__container video::-webkit-media-controls-panel-container,
.mejs__container video::-webkit-media-controls-start-playback-button {-webkit-appearance: none;display: none !important;}
.mejs__fill-container,
.mejs__fill-container .mejs__container {height: 100%;width: 100%;}
.mejs__fill-container {background: transparent;margin: 0 auto;overflow: hidden;position: relative;}
.mejs__container:focus {outline: none;}
.mejs__iframe-overlay {height: 100%;position: absolute;width: 100%;}
.mejs__embed,
.mejs__embed body {background: #000;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.mejs__fullscreen {overflow: hidden !important;}
.mejs__container-fullscreen {bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;z-index: 1000;}
.mejs__container-fullscreen .mejs__mediaelement,
.mejs__container-fullscreen video {height: 100% !important;width: 100% !important;}
/* Start: LAYERS */
.mejs__background {left: 0;position: absolute;top: 0;}
.mejs__mediaelement {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}
.mejs__poster {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;left: 0;position: absolute;top: 0;z-index: 1;}
:root .mejs__poster-img {display: none;}
.mejs__poster-img {border: 0;padding: 0;}
.mejs__overlay {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;left: 0;position: absolute;top: 0;}
.mejs__layer {z-index: 1;}
.mejs__overlay-play {cursor: pointer;}
.mejs__overlay-button {background: url('../images/mejs-controls.svg') no-repeat;background-position: 0 -39px;height: 80px;width: 80px;}
.mejs__overlay:hover > .mejs__overlay-button {background-position: -80px -39px;}
.mejs__overlay-loading {height: 80px;width: 80px;}
.mejs__overlay-loading-bg-img {-webkit-animation: mejs__loading-spinner 1s linear infinite;animation: mejs__loading-spinner 1s linear infinite;background: transparent url('../images/mejs-controls.svg') -160px -40px no-repeat;display: block;height: 80px;width: 80px;z-index: 1;}

@-webkit-keyframes mejs__loading-spinner {
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@keyframes mejs__loading-spinner {
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs__controls {bottom: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height:52px;align-items: center; left: 0;list-style-type: none;position: absolute;width: 100%;z-index: 3;}
.mejs__button {width: 50px;height: 50px;border-radius: 50%;background: #bc8420;text-align: center;}
.mejs__time,
.mejs__time-rail {font-size:14px;font-family:'Oswald', sans-serif;color:#7e7e80; letter-spacing:0.025em;line-height:normal;margin:0;width: 32px;}
.mejs__time{margin:0 35px;}
.mejs__inner {display: flex;align-items: center;display: -webkit-flex;}
.mejs__button > button {background: transparent url('../images/mejs-controls.svg');border: 0;cursor: pointer;display: block;font-size: 0;height: 20px;line-height: 0;margin:16px 15px 15px 15px;overflow: hidden;padding: 0;position: absolute;text-decoration: none;width: 20px;}
/* :focus for accessibility */
.mejs__button > button:focus {outline: dotted 1px #999;}

.mejs__container-keyboard-inactive a,
.mejs__container-keyboard-inactive a:focus,
.mejs__container-keyboard-inactive button,
.mejs__container-keyboard-inactive button:focus,
.mejs__container-keyboard-inactive [role=slider],
.mejs__container-keyboard-inactive [role=slider]:focus {outline: 0;}
/* End: CONTROL BAR */

/* Start: Play/Pause/Stop */
.mejs__play > button {
background-position: 0 0;
}

.mejs__pause > button {
background-position: -20px 0;
}

.mejs__replay > button {
background-position: -160px 0;
}

/* End: Play/Pause/Stop */

/* Start: Progress Bar */
.mejs__time-rail {direction: ltr;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;height:10px;position: relative; display:flex; display:-webkit-flex; align-items: center;}

.mejs__time-total,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-current,
.mejs__time-float,
.mejs__time-hovered,
.mejs__time-float-current,
.mejs__time-float-corner,
.mejs__time-marker {border-radius:6px;cursor: pointer;display: block;height:4px;position: absolute;}
.mejs__time-total {background:#2a2a2a;width: 100%;}
.mejs__time-buffering {
-webkit-animation: buffering-stripes 2s linear infinite;
animation: buffering-stripes 2s linear infinite;
background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
background-size: 15px 15px;
width: 100%;
}
.mejs__button.mejs__volume-button{background:#4a4a4a;}

@-webkit-keyframes buffering-stripes {
from {background-position: 0 0;}
to {background-position: 30px 0;}
}

@keyframes buffering-stripes {
from {background-position: 0 0;}
to {background-position: 30px 0;}
}

.mejs__time-loaded {background: rgba(255, 255, 255, 0.3);}
.mejs__time-current,
.mejs__time-handle-content {background:#bc8420;}
.mejs__time-hovered {background: rgba(255, 255, 255, 0.5);z-index: 10;}
.mejs__time-hovered.negative {background: rgba(0, 0, 0, 0.2);}
.mejs__time-current,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-hovered {left: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: 0.15s ease-in all;transition: 0.15s ease-in all;width: 100%;}
.mejs__time-buffering {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.mejs__time-hovered {-webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);}
.mejs__time-hovered.no-hover {-webkit-transform: scaleX(0) !important;-ms-transform: scaleX(0) !important;transform: scaleX(0) !important;}
.mejs__time-handle,
.mejs__time-handle-content {border: 4px solid transparent;cursor: pointer;left: 0;position: absolute;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);z-index: 11;}
.mejs__time-handle-content {border: 4px solid rgba(255, 255, 255, 0.9);border-radius: 50%;height: 10px;left: -7px;top: -7px;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);width: 10px;}
.mejs__time-rail:hover .mejs__time-handle-content,
.mejs__time-rail .mejs__time-handle-content:focus,
.mejs__time-rail .mejs__time-handle-content:active {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.mejs__time-float {background: #eee;border: solid 1px #333;bottom: 100%;color: #111;display: none;height: 17px;margin-bottom: 9px;position: absolute;text-align: center;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 36px;}
.mejs__time-float-current {display: block;left: 0;margin: 2px;text-align: center;width: 30px;}
.mejs__time-float-corner {border: solid 5px #eee;border-color: #eee transparent transparent;border-radius: 0;display: block;height: 0;left: 50%;line-height: 0;position: absolute;top: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;}
.mejs__long-video .mejs__time-float {margin-left: -23px;width: 64px;}
.mejs__long-video .mejs__time-float-current {width: 60px;}
.mejs__broadcast {color: #fff;height: 10px;position: absolute;top: 15px;width: 100%;}
/* End: Progress Bar */
/* Start: Fullscreen */
.mejs__fullscreen-button > button {background-position: -80px 0;}
.mejs__unfullscreen > button {background-position: -100px 0;}
/* End: Fullscreen */

/* Start: Mute/Volume */
.mejs__mute > button {background-position: -60px 0;}
.mejs__unmute > button {background-position: -40px 0;}
.mejs__volume-button {position: relative;}
.mejs__volume-button > .mejs__volume-slider {-webkit-backface-visibility: hidden;background: rgba(50, 50, 50, 0.7);border-radius: 0;bottom: 100%;display: none;height: 115px;left: 50%;margin: 0;position: absolute;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 25px;z-index: 1;}
.mejs__volume-total {background: rgba(255, 255, 255, 0.5);height: 100px;left: 50%;margin: 0;position: absolute;top: 8px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 2px;}
.mejs__volume-current {background: rgba(255, 255, 255, 0.9);left: 0;margin: 0;position: absolute;width: 100%;}
.mejs__volume-handle {background: rgba(255, 255, 255, 0.9);border-radius: 1px;cursor: ns-resize;height: 6px;left: 50%;position: absolute;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 16px;}
.mejs__horizontal-volume-slider {display: none !important;height: 36px;position: relative;vertical-align: middle;width: 56px;}
.mejs__horizontal-volume-total {background: rgba(50, 50, 50, 0.8);border-radius: 2px;font-size: 1px;height: 8px;left: 0;margin: 0;padding: 0;position: absolute;top: 16px;width: 50px;}
.mejs__horizontal-volume-current {background: rgba(255, 255, 255, 0.8);border-radius: 2px;font-size: 1px;height: 100%;left: 0;margin: 0;padding: 0;position: absolute;top: 0;width: 100%;}
.mejs__horizontal-volume-handle {display: none;}
/* End: Mute/Volume */

/* Start: Track (Captions and Chapters) */
.mejs__captions-button,
.mejs__chapters-button {position: relative;}
.mejs__captions-button > button {background-position: -140px 0;}
.mejs__chapters-button > button {background-position: -180px 0;}
.mejs__captions-button > .mejs__captions-selector,
.mejs__chapters-button > .mejs__chapters-selector {background: rgba(50, 50, 50, 0.7);border: solid 1px transparent;border-radius: 0;bottom: 100%;margin-right: -43px;overflow: hidden;padding: 0;position: absolute;right: 50%;visibility: visible;width: 86px;}
.mejs__chapters-button > .mejs__chapters-selector {margin-right: -55px;width: 110px;}
.mejs__captions-selector-list,
.mejs__chapters-selector-list {list-style-type: none !important;margin: 0;overflow: hidden;padding: 0;}
.mejs__captions-selector-list-item,
.mejs__chapters-selector-list-item {color: #fff;cursor: pointer;display: block;list-style-type: none !important;margin: 0 0 6px;overflow: hidden;padding: 0;}
.mejs__captions-selector-list-item:hover,
.mejs__chapters-selector-list-item:hover {background-color: rgb(200, 200, 200) !important;background-color: rgba(255, 255, 255, 0.4) !important;}
.mejs__captions-selector-input,
.mejs__chapters-selector-input {clear: both;float: left;left: -1000px;margin: 3px 3px 0 5px;position: absolute;}
.mejs__captions-selector-label,
.mejs__chapters-selector-label {cursor: pointer;float: left;font-size: 10px;line-height: 15px;padding: 4px 10px 0;width: 100%;}
.mejs__captions-selected,
.mejs__chapters-selected {color: rgba(33, 248, 248, 1);}
.mejs__captions-translations {font-size: 10px;margin: 0 0 5px;}
.mejs__captions-layer {bottom: 0;color: #fff;font-size: 16px;left: 0;line-height: 20px;position: absolute;text-align: center;}
.mejs__captions-layer a {color: #fff;text-decoration: underline;}
.mejs__captions-layer[lang=ar] {font-size: 20px;font-weight: normal;}
.mejs__captions-position {bottom: 15px;left: 0;position: absolute;width: 100%;}
.mejs__captions-position-hover {bottom: 35px;}
.mejs__captions-text,
.mejs__captions-text * {background: rgba(20, 20, 20, 0.5);box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);padding: 0;white-space: pre-wrap;}
.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container {display: none;}
/* End: Track (Captions and Chapters) */
/* Start: Error */
.mejs__overlay-error {position: relative;}
.mejs__overlay-error > img {left: 0;max-width: 100%;position: absolute;top: 0;z-index: -1;}
.mejs__cannotplay,
.mejs__cannotplay a {color: #fff;font-size: 0.8em;}
.mejs__cannotplay {position: relative;}
.mejs__cannotplay p,
.mejs__cannotplay a {display: inline-block;padding: 0 15px;width: 100%;}
/* End: Error */

/* ============= MediaElement CSS END ================ */

/*Header*/
body #header-outer.header{background:#1a1a1c;}
#header-outer.header #logo {margin:35px 0;width:168px;}
#header-outer.header #logo img {width: 100%;height: auto !important;}
#header-outer.header .container{max-width:1280px;}
#top nav ul li.menu-item a {font-size: 14px;color: #fff;letter-spacing: 0.025em; padding:0 32px !important;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}

#header-outer.header .button_social_group{margin:0 0 0 10px !important;}
#header-outer.header .button_social_group a {width: 42px;height: 42px;background: #1a1a1c;border: 1px solid #bc8420;border-radius: 50%; color:#bc8420;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#header-outer.header .button_social_group a + a{margin-left:10px !important;}
#header-outer.header #social-in-menu i.fa {width: 100%;height: 100%; line-height:40px; position: static; font-size:16px;-webkit-transform: translateY(0);transform: translateY(0);-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#header-outer.header .button_social_group a .fa:after {display: none !important;}
#header-outer.header .button_social_group a:hover, #header-outer.header .button_social_group a:focus{background:#bc8420; color:#fff;}
#header-outer.header .button_social_group a:hover i, #header-outer.header .button_social_group a:focus i{color:#1a1a1c !important;}

/*page Banner Css*/
.banner h2{font-size:30px !important; line-height:normal !important; color: #fff; font-family:'Muli', sans-serif !important; text-transform:none; letter-spacing:0.025em !important; margin:0 0 40px !important;}
.banner .btn{text-align:center !important; line-height:40px !important; padding:0 20px !important; border:1px solid #bc8420 !important;}
.banner .tp-bullets {left: 0 !important;right: 0 !important;margin: 0 auto;top: auto !important;bottom:45px !important;transform: translate(0,0) !important;}
.banner .tp-bullets .tp-bullet{background:none; border:0; position:absolute;}
.banner .tp-bullets .tp-bullet:before{display:block; content:'\f26c'; font-family:'Material-Design-Iconic-Font'; color:#fff; font-size:15px; line-height:12px; letter-spacing:0; position:absolute; left:0; right:0; top:0; text-align:center;}
.banner .tp-bullets .tp-bullet.selected,
.banner .tp-bullets .tp-bullet:hover {background:none;}
.banner .tp-bullets .tp-bullet.selected:before {content:'\f26e';}

/** Section 1 Start **/
.about-section h2 {margin-bottom:25px;}
.about-section p{margin-bottom:25px;}
.about-section .btn{margin-top:20px;}
.about-section .vc_col-sm-6 {width: 50%;margin:0 !important;padding: 0 !important;}
.about-section .vc_col-sm-6.left-block{padding-right:20px !important; position: relative;}
.about-section .vc_col-sm-6.right-block{padding-left:20px !important;}
.about-section .left-block .inner {padding: 50px 0 0 50px;}
.about-section .left-block .hover-wrap {margin: 0;padding:0 !important;}
.about-section .left-block .hover-wrap-inner {width:100%;height: 490px; position: relative;}
.about-section .left-block .hover-wrap-inner:before {position: absolute;width: 100%;height: 100%;content: "";top: -50px;left: -50px;border: 4px solid #bc8420;}
.about-section .left-block .hover-wrap-inner img {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}

/** Section 2 Start **/
.video-section{position: relative;}
.video-section .row-bg-wrap:before {position: absolute;content: "";left: 0;right: 0;bottom: 0;height:45%;background: #222325;z-index: 2;display: block;}
.video-section h2 {margin-bottom: 40px !important;}
.video-section .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox {background: none !important;}
.video-section .nectar-video-box .nectar_video_lightbox span{display:none;}
.video-section .nectar-video-box .nectar_video_lightbox:after {position: absolute;content: '\f3a8';font-family: 'Material-Design-Iconic-Font';font-size: 60px;top: 50%;width: 70px;text-align: center;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}

/** Section 3 Start **/
body .bold, body strong, body b{font-family:'Muli', sans-serif;}
.music-section{margin:0 !important;}
.music-section h2 {margin-bottom: 40px !important;}
.audio-music-list ul {margin: 0;padding: 0;}
.audio-music-list ul li {list-style: none;background: #1a1a1c;border-radius:50px;display: flex;display: -webkit-flex;align-items: center;padding: 0 30px; position: relative; min-height:80px;}
.audio-music-list ul li + li{margin-top:20px;}
.audio-music-list ul li .audio-title {width: 24%;padding-right:40px; min-height:80px; font-size:16px; color:#fff; letter-spacing:0.025em; line-height:normal; font-weight:normal;display: flex;display: -webkit-flex; align-items: center; position:relative;}
.audio-music-list ul li .audio-title:after{position: absolute; right:0; top:0; bottom:0; content:""; width:1px; background:#222325;}
.audio-music-list ul li .audio-title:before {position: absolute;content: "";border-width: 10px 10px 10px 7px;border-style: solid;border-color: transparent transparent transparent #222325;right: -17px;top: 50%;transform: translate(0, -50%);}
.audio-music-list ul li audio{width:80%; padding-left:40px;}
.music-section .btnbox .btn{margin-top:15px;}

.audio-music-list ul li .mejs__container {background: none !important;margin-left: 4%;box-shadow: none !important;width: 94% !important; height:52px !important;}


/** Footer **/
#footer-outer.footer .row{padding:70px 0;}
.footer .container{max-width:1280px;}
.social-links strong{display:block;}
.social-links .social li{display:inline-block; vertical-align:middle; padding:0 10px 0 0 !important;}
.social-links .social li a {width: 42px;height: 42px;background:#1a1a1c; text-align: center;line-height: 40px; display: block;border: 1px solid #bc8420;border-radius: 50%;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.social-links .social li a i{color: #bc8420;font-size:16px !important;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.social-links .social li a:hover{background:#bc8420;}
.social-links .social li a:hover i{color: #1a1a1c;}

.footer .span_6 {width: 50%;margin: 0;}
.footer .span_6.left-block{padding:40px 85px 40px 0;}
.footer .span_6.right-block{padding:40px 0 40px 85px;position: relative;}
.footer .span_6.right-block:before {position: absolute;left: -1px;width: 1px;height:50%; bottom: 0;content: ""; opacity:0.5;
background: -moz-linear-gradient(top, rgba(74,74,74,1) 30%, rgba(74,74,74,1) 30%, rgba(74,74,74,0) 100%);
background: -webkit-linear-gradient(top, rgba(74,74,74,1) 30%,rgba(74,74,74,1) 30%,rgba(74,74,74,0) 100%);
background: linear-gradient(to bottom, rgba(74,74,74,1) 30%,rgba(74,74,74,1) 40%,rgba(74,74,74,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#004a4a4a',GradientType=0 );
}
.footer .span_6.right-block:after {position: absolute;left: -1px;width: 1px;top:0;height:50%; content: ""; visibility:visible;opacity:0.5;
background: -moz-linear-gradient(top, rgba(74,74,74,0) 0%, rgba(74,74,74,1) 70%);
background: -webkit-linear-gradient(top, rgba(74,74,74,0) 0%,rgba(74,74,74,1) 70%);
background: linear-gradient(to bottom, rgba(74,74,74,0) 0%,rgba(74,74,74,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a4a4a', endColorstr='#4a4a4a',GradientType=0 );}
.footer h2{color:#fff; margin-bottom:40px;}

.frm_fields_container{margin:0 -8px; position:relative;}
.frm_style_formidable-style.with_frm_style textarea,
.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select{border:1px solid rgba(126, 126, 128, 0.5) !important; background:none !important; height:40px !important; line-height:40px !important;font-family:'Muli', sans-serif !important; font-size:13px !important; color:#7e7e80 !important;letter-spacing:0.025em; -webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important; box-shadow:none !important;}
.form-field {float:left; width:50% !important; position: relative; padding:0 8px; margin:0 0 10px !important; clear:none !important;}
.frm_fields_container .frm_primary_label{display:none !important;}
.form-field.full-width {width:100%;}
.frm_style_formidable-style.with_frm_style textarea {height:140px !important;}
.frm_submit{padding:0 8px;}
.frm_submit button.frm_button_submit {border: 1px solid #bc8420 !important;border-radius: 30px !important;min-width: 120px;height: 42px !important;background: none !important;box-shadow: none !important;color: #bc8420 !important;font-size: 14px !important;letter-spacing: 0.025em !important;font-family:'Muli', sans-serif !important;}
.frm_submit button.frm_button_submit:hover{color:#fff !important; opacity:1 !important;}
.frm_error_style{display:none;}
.frm_style_formidable-style.with_frm_style .frm_error {font-weight: normal !important;color: red !important;font-family:'Muli', sans-serif !important;}

.lois-bruno-text {font-size: 30px;line-height: 36px;color: #fff;font-family: 'Oswald', sans-serif; font-weight:300; margin-top:6px;}
#footer-outer .lois-bruno-text a:not(.nectar-button),
#footer-outer .lois-bruno-text a{color:#fff !important;}
.phone-whith-email-text {font-size: 18px;line-height: 24px;font-family: 'Muli', sans-serif;}
#footer-outer.footer #footer-widgets .widget h4 {color: #bc8420 !important;font-size: 18px;letter-spacing: 0.05em;line-height: 36px; margin-bottom:4px;}
.menu-footer-menu-container ul li {display: inline-block; position: relative; border:0 !important;}
#footer-outer.footer #footer-widgets .widget.widget_nav_menu ul li + li{padding-left:14px !important; margin-left:14px;}
#footer-outer.footer #footer-widgets .widget.widget_nav_menu ul li + li:after {position: absolute;left: -5px;top: 0;content: "/";}
.menu-footer-menu-container ul li a {font-size: 14px;line-height: 24px;font-family: 'Muli', sans-serif !important;font-weight: 500; padding:0 !important;}
.social-links strong{color: #bc8420;font-size: 18px;letter-spacing: 0.05em;line-height: 36px; margin-bottom:10px;font-family:'Muli', sans-serif;}
.footer .social-links {margin-top: 50px;}

#footer-outer.footer #copyright {padding: 0 0 60px 0;}
#footer-outer.footer #copyright p {font-size: 14px;color: #7e7e80; line-height:30px; margin:0;}
#footer-outer.footer #copyright a:not(.nectar-button),
#footer-outer.footer #copyright p a{color:#fff !important;}
#footer-outer.footer #copyright .powered-by-text p{font-size:12px;}
#footer-outer.footer #copyright .powered-by-text a:not(.nectar-button),
#footer-outer.footer #copyright .powered-by-text p a{color:#7e7e80 !important;}

.powered-by-text a, .powered-by-text img {display: inline-block;vertical-align: middle;}
.powered-by-text img{margin: 0 0 0 5px !important;}
body #to-top {background: none !important;}
body #to-top:hover, body #to-top:focus{background: none !important;}
body #to-top i {font-size: 36px;color: #bc8420;}


/*Midlle Section css*/
body #header-space,
body .container-wrap{background:#222325 !important; padding:0 !important;}
#page-header-wrap span.subheader {font-size:16px; line-height:20px; letter-spacing:0.1em; text-transform:uppercase;}
div#page-header-wrap{margin-top:0 !important;}
div#page-header-wrap .page-header-bg-image{opacity:0.8;}
#page-header-bg {background:#1a1a1c !important; position: relative;}
#page-header-bg .page-header-bg-image {position: absolute; left: 0; right: 0; top:0; bottom: 0; background-size:cover !important; background-position:center center;}
#page-header-bg h1{color:#fff; font-weight:700 !important; letter-spacing:0.05em; font-family:'Muli', sans-serif !important; margin:0 !important;}
body #page-header-bg .span_6 {position: absolute !important; top: 50% !important;}
img.alignleft{float:left; margin:0 20px 20px 0;}
img.alignright {float:right; margin:0 0 20px 20px;}
img.alignnone {margin:0 0 20px;}
iframe.alignleft {float:left; margin:0 20px 20px 0;}
iframe.alignright {float:right;margin:0 0 20px 20px;}

/*Gallery Section*/
.gallery-section h2{margin: 0 0 30px !important;}
body .gallery-section .portfolio-items{margin:0 -20px !important; padding:0 0 30px !important; width:calc(100% + 40px) !important;}
body .gallery-section .portfolio-items .col.span_4 {width:33.33% !important;padding:20px 20px !important; margin:0 !important; /*border: 1px solid #fff;*/}
body .gallery-section .portfolio-items .col.span_4 .work-item{height: 230px;}
body .gallery-section .portfolio-items .col.span_4 .work-item img{width: 100%; height: 100%; object-fit: cover; object-position: center; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
body .gallery-section .portfolio-items .col.span_4:nth-child(2) .work-item{height:500px;}
/*body .gallery-section .portfolio-items .col.span_4 .work-item:hover img{-webkit-filter: grayscale(0); filter: grayscale(0);}*/
body .gallery-section .portfolio-items .work-info-bg,
body .portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg{background:#bc8420 !important; position: absolute; left: 20px; right: 20px; top: 20px; bottom: 20px; width: auto; height: auto;}
body .gallery-section .portfolio-items .work-item:hover .work-info-bg{opacity:0.9 !important;}
body .gallery-section .portfolio-items .work-info-bg:before{display: block; content: "\f278"; font-family:'Material-Design-Iconic-Font'; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 36px; color: #fff; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);}

/*Event Section*/
.event-section {margin-bottom:0 !important;}
.event-section h2{margin:0 0 40px !important;}
.event-section .blog-recent{margin: 0; padding: 0;}
.event-section .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .meta-category{display: none;}
.event-section .entire-meta-link{display:none !important;}
.event-section .blog-recent .article-content-wrap{padding:0 !important; margin:0 !important;}
.blog-list{margin:0 -20px; padding:20px 0;}
.blog-list .items{padding:0 20px; margin:0 0 40px;}
.blog-list .items:nth-child(3n+1) {clear:left;}
.blog-info{position: relative; padding-left:100px; padding-right: 30px;}
.blog-info .date{display: block; width:70px; text-align: center; position: absolute; left: 0; top: -20px; font-size: 12px; line-height: normal; color: #7e7e80; font-weight: 400;}
.blog-info .date .day{display: block; font-size: 48px; line-height: normal; color: #bc8420; font-weight: 300;}
.blog-info .time{display:block; font-size: 14px; line-height: normal; color: #7e7e80; font-weight: 400; margin: 0 0 10px;}
.blog-info .time i{display: inline-block; color: #bc8420; margin-right: 5px;}
.blog-info h4 {font-size: 16px; line-height: 24px; color: #fff; font-weight: 600 !important; margin:0 0 15px !important;}
.blog-info p{font-size: 14px; line-height: normal; color: #7e7e80; font-weight: 400; margin:0;}
.blog-info .imgbox {display: block;width: 100%;height: 180px;margin: 0 0 10px;}
.blog-info .imgbox img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}

/*Pagination*/
.pagination ul.page-numbers {margin: 0;padding: 0;text-align: center;}
.pagination ul.page-numbers li{display: inline-block; vertical-align: middle;}
.pagination ul.page-numbers .page-numbers{display: block; list-style: none; width: 32px; height: 32px; text-align: center; font-size: 15px; line-height: 32px; color: #ddd; background: rgba(255,255,255,0.2);}
.pagination ul.page-numbers .page-numbers:hover{color: #fff;}
.pagination ul.page-numbers .prev,
.pagination ul.page-numbers .next{width: auto; padding: 0 10px;}
.pagination ul.page-numbers .current{background:#bc8420; color: #fff;}

/****** Mikes Mods *****/

.clear {
    clear:both;
}

.lb-review {
    padding: 40px 20px;
}

.lb-review a {
    margin-top: 20px;
}

.buy-btns {
    
}

.buy-btns ul {
    
}

.buy-btns ul li {
    float:left;
    list-style:none;
}

.buy-btns .btn2 {
	display: inline-block;
    padding: 0 32px !important;
    background: #bc8420;
    border: 1px solid #bc8420;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Muli', sans-serif;
    text-transform: none;
    cursor: pointer;
    letter-spacing: 0.025em;
    text-align: center;
    position: relative;
    min-width: 120px;
    height: 42px;
    line-height: 40px;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.buy-btns .btn2:hover {
	background: none;
    border-color: #bc8420;
    color: #bc8420;
    text-decoration: none;
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

.buy-btns .btn2 {
    margin: 20px;    
}

.btn3 {
	display: inline-block;
    padding: 0 32px !important;
    background: #bc8420;
    border: 1px solid #bc8420;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Muli', sans-serif;
    text-transform: none;
    cursor: pointer;
    letter-spacing: 0.025em;
    text-align: center;
    position: relative;
    min-width: 120px;
    height: 42px;
    line-height: 40px;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    margin: 20px 0;	
}

html body .btn3:hover {
	background: none;
    border-color: #bc8420;
    color: #bc8420;
    text-decoration: none;
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

html body #footer-outer .btn3 {
    color: #fff!important;
}

/*======================================================================
=============================:: MEDIA CSS ::============================
=======================================================================*/
@media screen and (max-width:1365px) {
.footer .container,
#header-outer.header .container{padding:0 15px;}
.banner .vc_column-inner rs-layer-wrap.rs-parallax-wrap{padding:0 15px;}
}
/* iPad 1024px View */
@media screen and (max-width:1199px) {
body .container, .max-container {width:100%; max-width:100% !important; padding:0 15px;}
/*Header and banner*/
#top nav ul li.menu-item a{padding:0 22px !important;}
/** Section 1 Start **/
.video-section,
.about-section{padding:80px 0 !important;}
.about-section .left-block .inner {padding: 40px 0 0 40px;}
.about-section .left-block .hover-wrap-inner:before {top: -30px;left:-30px;}
.music-section h2,
.video-section h2 {margin-bottom: 30px !important;}
.music-section{padding-bottom:40px !important;}

/*Footer*/
#footer-outer.footer .row {padding: 50px 0;}
.footer .span_6.left-block {padding: 30px 50px 30px 0;}
.footer .span_6.right-block {padding: 30px 0 30px 50px;}
#footer-outer.footer #copyright {padding: 0 0 40px 0;}
.lois-bruno-text{font-size:24px;}
.phone-whith-email-text{font-size:16px; line-height:normal;}

.event-section {margin: 0 !important;width: 100% !important;padding-top:40px !important;padding-bottom:40px !important;}
.blog-list {margin: 0;padding: 0;}
.blog-list .items {padding: 0;margin: 0 0 20px;}
.blog-info {position: relative;padding-left: 80px;padding-right: 10px;}
.gallery-section {margin: 0 !important;width: 100% !important;padding-top:40px !important;padding-bottom:40px !important;}





}

@media screen and (max-width:999px) {
h1, h2 {margin:0 0 15px;}
p {margin:0 0 15px;}
.button:before, .btn:before {display:none;}
/*Header and banner*/
#header-outer.header.small-nav #logo,
#header-outer.header #logo {margin:15px 0 !important;}
#header-outer.header .row .col.span_9 {display: flex;display:-webkit-flex;flex-direction: row-reverse;}
#header-outer.header .button_social_group {margin:0 !important;}
#header-outer.header #top nav > ul{padding:6px 0;}
.slide-out-widget-area-toggle.mobile-icon a >span {width: 42px;height: 42px !important;border: 1px solid #bc8420;border-radius: 50%;text-align: center;padding: 9px 10px;}
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle.mobile-icon .lines-button:after{background:#bc8420 !important;}
#header-outer.header #top nav{display:block !important;}
.bottom-meta-wrap{display:none;}
#slide-out-widget-area{background:#1a1a1c !important;}
#top nav ul li.menu-item a{display:none !important;}
body #slide-out-widget-area .inner .off-canvas-menu-container {padding-top: 30px;}
body #slide-out-widget-area .inner .off-canvas-menu-container li {margin: 5px 0;}
body #slide-out-widget-area .inner .off-canvas-menu-container li a{color:#fff; font-size:16px;font-family: 'Muli', sans-serif; letter-spacing:0.025em; font-weight:normal; opacity:1 !important;}
body #slide-out-widget-area .inner .off-canvas-menu-container li a:hover, body #slide-out-widget-area .inner .off-canvas-menu-container li a:focus, body #slide-out-widget-area .inner .off-canvas-menu-container li.current-menu-item a{color:#bc8420;}
.banner h2{font-size:24px !important; margin-bottom:30px;}
.banner .tp-bullets{bottom:30px !important;}

/** Section 1 Start **/
.video-section,
.about-section{padding:60px 0 !important;}
.about-section .left-block .inner {padding: 30px 0 0 30px;}
.about-section .left-block .hover-wrap-inner:before {top: -20px;left:-20px; border-width:2px;}
.about-section .vc_col-sm-6.left-block{padding-right:10px !important;}
.about-section .vc_col-sm-6.right-block{padding-left:10px !important;}
.about-section p {margin-bottom: 20px;}
.about-section .btn {margin-top: 10px;}

.music-section h2,
.video-section h2 {margin-bottom: 20px !important;}

.music-section{padding-bottom:60px !important;}


/*Footer*/
#footer-outer.footer .row {padding:30px 0;}
.footer h2{margin-bottom:20px;}
.footer .span_6.left-block {padding:20px 30px 20px 0;}
.footer .span_6.right-block {padding: 20px 0 20px 30px;}
#footer-outer.footer #copyright {padding: 0 0 20px 0;}
.lois-bruno-text{font-size:22px;}
.phone-whith-email-text{font-size:14px;}
.footer .social-links {margin-top: 0;}
#footer-outer.footer .widget {margin-bottom: 20px;}
#footer-outer #copyright .col.span_12{width:100%;}


.gallery-section {padding-top: 40px !important;padding-bottom: 20px !important;}
body .gallery-section .portfolio-items .col.span_4 .work-item{height:180px;}
body .gallery-section .portfolio-items .col.span_4:nth-child(2) .work-item{height:400px;}

}

/* iPhone-6 plus 736 (Landscape) view */
@media screen and (max-width:767px) {
body {-webkit-text-size-adjust:none;}
body .container, .max-container {width:100%; max-width:100%; padding:0 15px;}
h1, h2 {font-size:24px !important; line-height:normal !important; margin-bottom:10px;}
h3 {font-size:22px !important; line-height:normal !important;}
h4 {font-size:20px !important;}
h5 {font-size:18px;line-height: 20px;}
h2 em {font-size: 16px;}
p {margin:0 0 15px;}
img.alignleft, img.alignright, iframe.alignleft, iframe.alignright {float:none; margin:0 0 15px 0; display:block;}
iframe.alignleft, iframe.alignright {width:100%;}
table th, table td {font-size:13px; padding:10px;}

/*Header and banner*/
#header-outer.header.small-nav #logo, #header-outer.header #logo {margin: 8px 0 !important; width:150px;}
#header-outer.header .button_social_group a {width: 36px;height: 36px;}
#header-outer.header #social-in-menu i.fa {line-height: 34px;font-size: 14px;}
#header-outer.header .button_social_group a + a {margin-left: 5px !important;}
.slide-out-widget-area-toggle.mobile-icon a >span {width: 36px;height: 36px !important;padding:6px 8px;}
body .slide-out-widget-area-toggle.mobile-icon .lines-button:after, body .slide-out-widget-area-toggle.mobile-icon .lines:before, body .slide-out-widget-area-toggle.mobile-icon .lines:after{width:18px !important;}
#header-outer.header #top nav > ul {padding: 1px 0;}

.banner .tp-bullets{bottom:15px !important;}
.banner .vc_column-inner rs-layer-wrap.rs-parallax-wrap{text-align: center !important; width:100%;}
.banner .vc_column-inner rs-layer-wrap.rs-parallax-wrap rs-loop-wrap {left: 0;right: 0;white-space: normal;padding: 0 10px;}
.banner h2{font-size:20px !important; margin-bottom:10px !important; text-align:center !important; white-space:normal !important;}
.banner h2 br{display:none !important;}
.banner .btn{width:100px; height:36px; line-height:34px !important; font-size:12px;}
.banner .fullwidthbanner-container .fullwidthabanner {height:300px !important; max-height:300px !important;}

/** Section 1 Start **/
.video-section,
.about-section{padding:40px 0 !important;}
.about-section h2 {margin-bottom:15px;}
.about-section .vc_col-sm-6{width:100%;}
.about-section .vc_col-sm-6.left-block{padding-right:0 !important;}
.about-section .vc_col-sm-6.right-block{padding:30px 0 0 !important;}
.about-section .btn {margin-top: 0px;}

.music-section h2,
.video-section h2 {margin-bottom: 15px !important;}
.video-section .nectar-video-box .nectar_video_lightbox:after {font-size: 40px;}

.music-section{padding-bottom:40px !important;}
.audio-music-list ul li{min-height:1px; padding:0 15px 15px 15px; display:block; border-radius:4px;}
.audio-music-list ul li + li{margin-top:10px;}
.audio-music-list ul li .audio-title {width: 100%;min-height: 1px;padding: 15px;margin-bottom:15px; font-size: 14px;text-align: center;display: block;}
.audio-music-list ul li audio{width:100%; padding-left:0;}
.audio-music-list ul li .audio-title:after {left: -15px;right: -15px;height: 1px;width: auto;bottom: 0;top: auto;}
.audio-music-list ul li .audio-title:before{display:none;}
.music-section .btnbox .btn{margin-top:0;}

.mejs__time {margin: 0 20px;}
.audio-music-list ul li .mejs__container{width:100% !important; margin:0;}
.mejs__button {width: 40px;height: 40px;}
.mejs__button > button{margin:11px 10px 10px 11px;}


/*Footer*/
.footer .span_6{width:100%; margin:0 !important}
.footer .span_6.right-block,
.footer .span_6.left-block {padding: 0;}
.footer .span_6.right-block:after,
.footer .span_6.right-block:before{display:none;}
.menu-footer-menu-container ul li a{font-size:12px;}
#footer-outer.footer #footer-widgets .widget.widget_nav_menu ul li + li {padding-left: 10px !important;margin-left: 10px;}
.form-field{width:100% !important;}
.frm_style_formidable-style.with_frm_style textarea {height: 100px !important;}
#footer-outer #copyright .col.span_12 {border-top: 1px solid rgba(126, 126, 128, 0.4) !important;padding-top: 15px;}

.gallery-section {padding-top: 20px !important;padding-bottom: 20px !important;}
body .gallery-section .portfolio-items{margin:0 !important; width: 100% !important;}
body .gallery-section .portfolio-items .col.span_4{padding: 0 !important;}
body .gallery-section .portfolio-items .col.span_4 .work-item,
body .gallery-section .portfolio-items .col.span_4:nth-child(2) .work-item{height:180px;}
body .gallery-section .portfolio-items .work-info-bg, 
body .portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg{left:10px; right:10px; top: 10px; bottom: 10px;}

.event-section h2 {margin: 0 0 20px !important;}
.blog-list{padding: 0 0 20px;}
.blog-list .items{width: 100%; margin:0; padding: 20px 0;}
.blog-list .items + .items {border-top: 1px solid rgba(255,255,255,0.2);}
.blog-info .date{top: -10px;}
.blog-info .date .day{font-size: 32px;}
.blog-info h4 {font-size: 16px !important;}



}
/*View :: 320px ::*/
@media screen and (max-width:479px) {
h1, h2 {font-size:20px !important;}
.banner h2{font-size:14px !important;}
.banner .btn{height:32px; line-height:30px !important;}

body .gallery-section .portfolio-items .col.span_4 {width:50% !important;}
body .gallery-section .portfolio-items .col.span_4 .work-item,
body .gallery-section .portfolio-items .col.span_4:nth-child(2) .work-item{height:140px;}

}