/*
Theme Name: hollywoodmusic
Theme URI: http://underscores.me/
Author: hollywoodmusic 
Author URI: http://hollywoodmusic.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hollywoodmusic
Tags:Blog, two-columns, right-sidebar, footer-widgets, custom-background, custom-menu, featured-image-header, featured-images, post-formats, threaded-comments, translation-ready, full-width-template, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

hollywoodmusic is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 28px;
	margin: 15px 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #5B5B5B;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.6;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #F97B00;
	border: 0 none;
	color: #fff;
	font-size: 17px;
	line-height: 1;
	padding: 15px 20px;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {

}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #5B5B5B;
	border: 1px solid #ccc;
	border-radius: 0px;
	padding: 5px;
}

select {
	border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {

}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: #404042;
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	color: #00A5DF;
	text-decoration: none;
	outline: none;
}

body {
	background-color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	margin: 0;
	overflow-x: hidden;
	color: #131313;
}

code {
	background-color: transparent;
	border-radius: 0;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding: 0;
	color: #5b5b5b;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	display: inline-block;
    float: none;
    position: relative;
    vertical-align: middle;
}

.main-navigation li a {
    display: block;
    font-size: 16px;
    font-weight: 600;
    padding: 0 20px;
    text-align: left;
    text-decoration: none;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
	color: #00a5df;
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
	color: #00a5df;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


/*custome css*/


.contact_page_form .name_first input, .contact_page_form .name_last input {
	margin-bottom: 0px!important;
}

.home-video-section iframe {
    width: 100% !important;
}

.site-header.opacity .container-fluid.navbar_full_width {
    position: fixed;
    z-index: 9999;
    background: #fff;
    width: 100%;
}

.header-social-icon ul{
	display: flex;
	flex-direction: column;
}

.header-social-icon ul li a .fa{
	background: #777777;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    margin-bottom: 2px;
    font-size: 20px;
    -moz-transition: background-color 0.2s ease-in-out 0s;
    -webkit-transition: background-color 0.2s ease-in-out 0s;
    transition: background-color 0.2s ease-in-out 0s;
}
.header-social-icon ul li a:hover .fa{
	width: 44px;
    text-align: left;
    padding-left: 9px;
}

.header-social-icon ul li a:hover .fa.fa-facebook{
	background-color: #3e5b98;
}
.header-social-icon ul li a:hover .fa.fa-twitter{
	background-color: #4da7de;
}
.header-social-icon ul li a:hover .fa.fa-youtube{
	background-color: #e02a20;
}
.header-social-icon ul li a:hover .fa.fa-linkedin{
	background-color: #3371b7;
}
.header-social-icon ul li a:hover .fa.fa-instagram{
	background-color: #f09433;
}
.header-social-icon ul li a:hover .fa.fa-wikipedia-w{
	background-color: #f09433;
}
.header-social-icon ul li a:hover .fa.fa-wikipedia-w{
	width: 44px;
    text-align: left;
    padding-left: 5px;
}

 
.header-social-icon {
	position: fixed;
    right: 0;
    top: 70%;
    transform: translateY(-50%);
    width: 59px;
    z-index: 999;
}

.submit_music_top .dslc-text-module-content p a{
	color: #C09C16 !important;
}
.submit_music_top .dslc-text-module-content p a:hover{
	color: #a96300 !important;	
}

p.site-title {
    display: none;
}

.container.navbar_container {
	width:100% !important;
}

.navbar_container .site .site-branding{
	padding-left:0px;
	padding-top:24px;
}

.navbar_container .site .navbar_main{
	padding-right:0px;
}

.navbar_main .phoen-main-nav ul.menu{
	text-align:right;
}

.navbar_main .phoen-main-nav ul.menu li a {
	text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
    padding: 48px 9px;
    color: #000;
    font-family: montserrat;
}

.first_blog_display_none{
	display: none;
}
.navbar_main .phoen-main-nav ul.menu li a:hover{
	color:#C09C16;
}

.navbar_main .phoen-main-nav ul.menu ul.sub-menu {
    background: #352f2f;
	margin-top:87px;
	width:300px;
}
.navbar_main .phoen-main-nav ul.menu ul.sub-menu li{
	display:block;
}

.navbar_main .phoen-main-nav ul.menu ul.sub-menu li a {
    padding: 15px 0px 15px 20px;
    margin: 0px;
    width: 100%;
    font-size: 12px;
	color:#fff;
}
.navbar_main .phoen-main-nav ul.menu ul.sub-menu li a:hover{
	color:#C09C16;
}

/* web based icon css */
p.webbased_icon {
    margin-top: 0px;
    text-align: left;
    margin-bottom: 25px;
    padding-bottom: 25px !important	;
}

p.webbased_icon a {
    color: #fff;
    display: inline-block;
    text-decoration: none;
}	
p.webbased_icon span:first-child {
    display: block;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
}	

p.webbased_icon span {
    display: inline-block;
    vertical-align: middle;
}

p.webbased_icon span.icon {
    background-image: url(images/web-based-icon.png);
    content: "";
    height: 18px;
    width: 47px;
}

p.webbased_icon span:nth-child(3) {
    font-size: 14px;
}

p.webbased_icon span small {
    display: block;
    font-size: 7px;
    text-align: right;
    line-height: 0;
}

.phoen-footer-main{
	background-image: url(images/11.jpg);
	padding-top:50px;
	color:#fff;
}

.phoen-footer-main .footer_1{
	text-align:justify;
	font-size:15px;
}

.phoen-footer-main .footer_1 p:nth-of-type(1){
	text-align-last:center;
	font-size:15px;
	margin-bottom: 0px!important;
}

.phoen-footer-main .footer_2 {
	padding-left:70px;
}

.phoen-footer-main .footer_2 h2.widgettitle {
    font-size: 17px;
    margin-top: 26px;
    margin-bottom: 20px;
    color: #fff;
}

.phoen-footer-main .footer_2 ul.menu li.menu-item {
    padding: 7px 0px;
    font-size: 15px;
}
.phoen-footer-main .footer_2 ul.menu li.menu-item a{
	color:#fff;
}

.phoen-footer-main .footer_2 ul.menu li.menu-item a:hover{
	color:#C09C16;
}

.phoen-footer-main .footer_3 h2.widgettitle {
    font-size: 17px;
    margin-top: 26px;
    margin-bottom: 20px;
    color: #fff;
}

.phoen-footer-main .footer_4 .widget_lsi_widget{
	margin-bottom:0px;
}

.phoen-footer-main .footer_4 .textwidget p{
	text-align:center;
	font-size:15px;
	margin: 10px 0px!important;
}

.col-sm-12.footer_4 .widget {
    margin: 0;
}

.entry-content{
	margin:0px;
}

.soliloquy-container{
margin:0px !important;
}

.soliloquy-caption .soliloquy-caption-inside{
	background:transparent !important;
}
.home_page_slider .soliloquy-outer-container .soliloquy-caption-bottom{
	position: absolute !important;
    content: ""!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    bottom: auto !important;
}

.home_page_slider .soliloquy-outer-container .soliloquy-caption-bottom .soliloquy-caption-inside{
	margin: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	
}


.slider_main h2{
	font-size:31px;
	font-weight:600;
	font-family: montserrat;
}

.slider_main h1{
	font-size:70px;
	font-weight:700;
	font-family: montserrat;
	margin: 20px 0px;
}

.slider_main h3{
	font-size:31px;
	font-weight:600;
	margin-top:15px;
	font-family: montserrat;
}

.dslc-module-front {
	font-family: poppins;
}

.submit_your_work .dslc-text-module-content h2{
	margin-top:0px;
}
.submit_your_work .dslc-text-module-content h3{
	margin-bottom:0px;
}

.home_page_three_image .dslc-info-box-title h4 a:hover,
.latest_news_main .dslc-info-box-title h4 a:hover {
    color: #a96300 !important;
}
.gform_wrapper .validation_message {
    color: red !important;
 }

 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
 .gform_wrapper li.gfield_error textarea {
    border: 1px solid red !important;
}

.latest_news_main .dslc-text-module-content h2{
	margin-top:0px!important;
}

.home_blogs_main{
	padding-top: 30px!important;
	display: block;
}

.home_blogs_main .dslc-text-module-content h2{
	margin-top:30px!important;
}


.home_page_lastest_news_blog .dslc-post .dslc-post-main{ 
	position:relative;
}
 
.home_page_lastest_news_blog .dslc-post .dslc-blog-post-meta{
	position:absolute;
	top:0;
	padding-top:0px !important;
}
.latest_news_main {
    padding-bottom: 32px !important;
}

.home_page_lastest_news_blog .dslc-post .dslc-post-main .dslc-blog-post-meta-date{
	float:none!important;
}

.home_page_our_blog .dslc-post .dslc-post-main{ 
	position:relative;
	padding-top:0px!important;
}

.home_page_our_blog .dslc-post .dslc-blog-post-thumb-inner a img{
	width: 100%;
    height: 288px !important;
   
}
 
.home_page_our_blog .dslc-post .dslc-blog-post-meta{
	padding:0px!important;
	margin:0px !important;
}

.home_page_our_blog .dslc-post .dslc-blog-post-meta .dslc-blog-post-meta-date{
	position:absolute;
	bottom:0;
}
.home_page_our_blog .dslc-post .dslc-blog-post-excerpt
 
.view_more_2017_main .dslc-modules-section-wrapper{
	width:100%;
}

.view_more_2017 .dslc-button a {
    width: 100%;
}

.Home_page_testim .dslc-posts-inner .dslc-testimonial-quote {
    margin-left: 177px;
}

.Home_page_testim .dslc-posts-inner .dslc-testimonial-author-name{
    margin-left: 177px;
}

.Home_page_testim .dslc-posts-inner .dslc-testimonial-author-avatar {
    position: absolute;
    top: 0;
}

.Home_page_testim .dslc-posts-inner .dslc-testimonial-author-avatar img{
	width:100% !important;
}

.home_slider_bottom .wpls-logo-showcase-slider-wrp ul.slick-dots{
	display:none !important;
}

.find_out_more .dslc-text-module-content p:nth-of-type(2) a {
    font-weight: 500 !important;
    text-decoration: underline;
}




.home_page_get_the_app{
	display:none;
}


a[href*="http://www.wonderplugin.com/wordpress-gridgallery/"] {
    display: none !important;
}

.noiz_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-title{
	margin-top:0px !important;
}

.noiz_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-text {
    background-color: rgba(231, 193, 94, 0.8) !important;
    color: #fff;
    text-align: center;
    font-size: 14px!important;
	font-family:poppins!important;
    padding: 23px 28px!important;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: auto !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


.gallery_page_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-title{
	 margin-top: 0px !important;
    font-size: 18px !important;
    font-weight: 600;
    color: #000;
}


.gallery_page_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-description{
	    font-size: 16px !important;
}

.gallery_page_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-text {
    background-color: rgba(231, 193, 94, 0.8) !important;
    color: #fff;
    text-align: center;
    font-size: 14px!important;
	font-family:poppins!important;
    padding: 11px 5px!important;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: auto !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


/* table started*/
 
.nomination_table_main h2.tablepress-table-name{
	font-size: 26px !important;
    font-weight: 700;
    color: #131313;
    font-family: poppins;
    line-height: 26px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.tablepress .row-1 th {
   line-height: 22px !important;
    font-size: 23px;
    color: #131313;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #b29c38;
    background: #d7c470;
}
.nomination_table_main .dslc-button{
	margin-top:30px!important;
}

.nomination_table_main .dslc-module-shortcode .dataTables_info{
	display:none;
}

.nomination_table_main .dslc-module-shortcode .dataTables_paginate{
	display:none;
}

.tablepress .row-hover tr td {
    line-height: 22px !important;
    font-size: 18px;
    color: #656565;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #b29c38;
} 
 
/* table end*/

.press_black_panther{
	margin-bottom: 30px!important;
} 
.press_black_panther .dslc-text-module-content img{
	width: 500px !important;
}
.press_black_panther .dslc-text-module-content h3{
	clear: none !important;
	margin-top: 0px!important;
}
.press_black_panther .dslc-text-module-content p a{
	color: #C09C16!important;
}

.press_black_panther .dslc-text-module-content p.click_here a{
	background-color: #e7c154 !important;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 31px;
    padding-right: 31px;
    display: inline-block;
    color: #131313 !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
}
.press_black_panther .dslc-text-module-content p.click_here a:hover{
	color: #fff !important;
	background: #a96300!important;
}

.press_one .dslc-text-module-content h3{
	margin-top:0px !important;
}
.press_two .dslc-text-module-content h3{
	margin-top:0px!important;
}
.press_three .dslc-text-module-content h3{
	margin-top:0px!important;
}
.press_four .dslc-text-module-content h3{
	margin-top:0px!important;
}

.news_hmma_press_main{
	padding-top:0px !important;
	padding-bottom:70px !important;
}

.news_moonlight{
	padding-bottom:10px !important;
}

.gold_logo_right .dslc-text-module-content ul:nth-of-type(2) {
    margin-top: 50px;
}

.gold_logo_right .dslc-text-module-content ul:nth-of-type(2) li{
	list-style-type:none!important;
}

.platinum_logo_right .dslc-text-module-content ul:nth-of-type(2) {
    margin-top: 50px;
}

.about_us_top{
	padding-bottom:0px !important;
}

.about_us_top .dslc-text-module-content p:last-child{
	margin-bottom:0px !important;
}

.about_us_top .dslc-text-module-content p strong{
	color:#C09C16;
	font-weight:400;
}

.about_us_bottom .dslc-text-module-content p strong{
	color:#C09C16;
	font-weight:400;
}

.FAQ_according .dslc-accordion p {
    font-size: 18px !important;
    word-break: break-word;
}

.FAQ_according .dslc-accordion ol {
    margin-top: 20px;
}

.FAQ_according .dslc-accordion a {
    color: blue;
}
.FAQ_according .dslc-inactive .dslc-accordion-hook span{
	font-weight:400 !important;
	color:#a76300;
	text-transform: uppercase;
}


/*.FAQ_according .dslc-inactive .dslc-accordion-hook span:after {
    position: absolute;
    content: "\f067";
    right: 24px;
    top: 14px;
    font-size: 14px;
    font-family: FontAwesome;
    font-weight: normal;
	color:#e7c154;
}


.FAQ_according .dslc-active .dslc-accordion-hook span:after {
    position: absolute;
    content: "\f068";
    right: 24px;
    top: 14px;
    font-size: 14px;
    font-family: FontAwesome;
    font-weight: normal;

}
*/

.FAQ_according .dslc-active .dslc-accordion-hook span{
	color:#a76300;
	background:#e7c154;
	text-transform: uppercase;
}

.FAQ_according .dslc-active .dslc-accordion-content{
	padding-bottom:10px !important;
}

.global_networking_form .gform_wrapper{
	width:70% !important;
	margin:0 auto;
}

.global_networking_form .gform_wrapper ul li{
	padding-right:0px !important;
}
.global_networking_form .gform_wrapper ul li label{
	display:none !important;
}

.global_networking_form .gform_wrapper ul li span input{
	padding: 20px 25px !important;
    color: #C09C16;
    font-size: 18px!important;
    border: 1px solid #e7c154;
}
.global_networking_form .gform_wrapper ul li .ginput_container_email input{
	width:100% !important;
	padding: 20px 25px !important;
    color: #C09C16;
	font-size: 18px!important;
    border: 1px solid #e7c154;
	margin-top:10px !important;
}

.global_networking_form .gform_footer input{
    width: 100% !important;
    text-transform: uppercase;
    padding: 24px;
    font-size: 22px !important;
    color: #000 !important;
    background: #e7c154;
	
}

.global_networking_form .gform_footer input:hover {
    background: #a96300;
    color: #fff !important;
}

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

.contact_page_form .gform_wrapper ul li{
	padding-right:0px !important;
}
.contact_page_form .gform_wrapper ul li label{
	display:none !important;
}

.contact_page_form .gform_wrapper ul li span input{
	padding: 20px 25px !important;
    color: #C09C16;
    font-size: 18px!important;
	 border: 1px solid #e7c154;
}

.contact_page_form .gform_wrapper ul li .ginput_container_text input{
	width:100% !important;
	padding: 20px 25px !important;
    color: #C09C16;
    font-size: 18px!important;
    border: 1px solid #e7c154;
	margin-top:10px !important;
}

.contact_page_form .gform_wrapper ul li .ginput_container_textarea textarea{
	width:100% !important;
	padding: 20px 25px !important;
    color: #C09C16;
    font-size: 18px!important;
    border: 1px solid #e7c154;
	margin-top:10px !important;
	outline: none!important;

}

.contact_page_form .gform_wrapper ul li .ginput_container_email input{
	width:100% !important;
	padding: 20px 25px !important;
    color: #C09C16;
    font-size: 18px!important;
    border: 1px solid #e7c154;
	margin-top:10px !important;
}

.contact_page_form .gform_footer input{
    width: 100% !important;
    text-transform: uppercase;
    padding: 24px;
    font-size: 22px !important;
    color: #000 !important;
    background: #e7c154;
}

.contact_page_form .gform_footer input:hover {
    background: #a96300;
    color: #fff !important;
}

.contact_page_form .validation_error {
    display: none !important;
}

.validation_error {
    display: none;
}



.global_networking_form .gform_wrapper li.gfield.gfield_error, .contact_page_form .gform_wrapper li.gfield.gfield_error {
    border: none !important;
    background: transparent !important;
    font-size: 12px !important;
    margin: 0px!important;
}
.global_networking_form .gform_wrapper li.gfield.gfield_error div, .contact_page_form .gform_wrapper li.gfield.gfield_error div{
	margin: 0px!important;
}

.global_networking_form .gform_wrapper li.gfield.gfield_error div input, .contact_page_form .gform_wrapper li.gfield.gfield_error div input{
	margin: 0px!important;
}

.global_networking_form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half), .contact_page_form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px)!important;
    width: 100% !important;
}

.global_networking_form .gform_wrapper .field_description_below .gfield_description, .contact_page_form .gform_wrapper .field_description_below .gfield_description {
    padding-top: 16px;
    font-size: 12px;
    font-weight: 400;
}

/*********form validation end ***************/

.testimonials_main{
	padding-bottom:0px !important;
}

.testimonials_main .dslc-text-module-content h1{
	margin-top:0px !important;
}
.testimony_bottom .dslc-posts-inner .dslc-testimonial-main{
	border-radius:0px !important;
}

.testimony_bottom .dslc-posts-inner .dslc-post-separator{
	border-bottom:none !important;
}

.global_network_top{
	padding-bottom:0px !important;
}

.contact_page_main h2{
	margin-top:0px !important;
	margin-bottom:10px !important;
}

.submit_music_top .dslc-text-module-content h2{
	margin-top:0px !important;
}
.submit_music_top .dslc-text-module-content p:nth-of-type(2){
	margin-bottom:30px !important;
}

.single-post .category-advisory-board .entry-summary {
    display: inline;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px !important;
    margin-right: 30px;
}

.single-post .category-industry-honors .entry-summary {
    display: inline;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px !important;
    margin-right: 30px;
	width:50%;
}


.advisory_board_blog .dslc-post .dslc-post-main span.dslc-blog-post-meta-avatar{
	display:none !important;
}

.single-post .post .entry-summary img{
	width: 90%!important;
}

.single-post .post .entry-summary{
	margin-bottom:20px !important;
}

.single-post .post .entry-header h1.entry-title{
	font-size: 24px;
    color: #131313;
}

.single-post .post .entry-header {
	display:none;
}

.single-post .post .entry-content h2{
	font-size: 20px;
    color: #a96706;
    font-weight: 400;
	margin-top:30px;
	margin-bottom:10px !important;
}
/*.single-post .post .entry-content p em{
	font-style: normal !important;
	text-align: center !important;
	font-size: 12px !important;
}*/

.single-post .post .entry-content p {
    font-size: 18px;
    color: #131313;
	margin-top:0px;
	margin-bottom:20px !important;
}

.single-post .post .entry-content p strong{
	font-weight:500 !important;
}
.single-post .post .entry-content p a{
	color:#a96300;
}

.contact_page_bottom{
	padding-top:0px !important;
}

.gallery_2017_hollywood .dslc-text-module-content h2{
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.gallery_select_one .dslc-text-module-content h2{
	margin:0px !important;
}

.gallery_bottom{
	padding-top:0px !important;
}

.hmma_overview_bottom .dslc-text-module-content p strong{
     color: #C09C16;
    font-weight: 500 !important;
}
.ticket_aggrement .dslc-text-module-content p strong{
     color: #C09C16;
    font-weight: 500 !important;
}

.sponsor_benefits .dslc-text-module-content h2{
	margin-top:0px !important;
}

.sponsorship_who_attends .dslc-text-module-content strong{
	font-weight: 600 !important;
}

.sponsorship_who_attends .dslc-text-module-content h3{
	margin-top:50px !important;
	margin-bottom:0px !important;
}
.sponsor_who_attends{
	padding-bottom:0px !important;
}

.sponsor_gallery_main{
	padding-top:20px !important;
}
.sponsor_gallery_main .dslc-modules-area{
	margin-top:50px !important;
}

.strategic_top_main{
	padding-bottom:0px !important;
} 

.strategic_top_main .dslc-text-module-content h2{
	margin-top:0px; 
}

.strategic_top_main  .dslc-text-module-content p{
	margin-bottom:50px !important;
}

.winner_2017 .dslc-text-module-content h2:nth-of-type(1){
	margin-top:0px !important;
}

.winner_2017 .dslc-text-module-content h2:nth-of-type(2){
	margin-top:50px !important;
}

.winner_2016 .dslc-text-module-content h2:nth-of-type(1){
	margin-top:0px !important;
}

.winner_2016 .dslc-text-module-content h2:nth-of-type(2){
	margin-top:50px !important;
}

.winner_2015 .dslc-text-module-content h2:nth-of-type(1){
	margin-top:0px !important;
}

.winner_2015 .dslc-text-module-content h2:nth-of-type(2){
	margin-top:50px !important;
}

.foundation_bottom{
	padding-top:0px!important;
}

.global_network_top_inner .dslc-text-module-content h2 {
    margin-top: 0px;
}

.industry_owner_bottom_main{
	padding-bottom:40px !important;
}

.silver_membership_matter .dslc-text-module-content h2{
	margin-top:0px !important;
}

.gold_membership_matter .dslc-text-module-content h2{
	margin-top:0px !important;
}

.platinum_member .dslc-text-module-content h2{
	margin-top:0px !important;
}

.single .content-area .site-main .post .entry-footer{
	display:none !important;
}

.single .content-area nav.post-navigation{
	display:none !important;
}

.single .content-area .comments-area{
	display:none !important;
}

.member_welcome_to .dslc-text-module-content h4{
    background: #e7c154;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
	display: inline-block;
    padding-left: 30px;
	padding-right: 30px;
}

.press_all_blogs .dslc-blog-post-thumb {
	margin-top:30px!important;
	width: 60%!important;
}

.press_all_blogs .dslc-post-main{
	padding-top:0px!important;
}

.single .post-11740 .entry-summary img{
	text-align: center !important;
    margin: 0 auto !important;
    width: 70%!important;
    display: block!important;
}

div[data-cats="uncategorised "] .dslc-blog-post-excerpt {
    display: none;
} 

.join_them_hmma .dslc-text-module-content h2{
	margin-top:0px!important;
}
 
.home_page_icontact_form table{
	width:100%;
}

.home_page_icontact_form table tr:nth-of-type(1) td:nth-of-type(1) input {
     width: 96%;
}

.home_page_icontact_form table tr:nth-of-type(1) td:nth-of-type(2) input {
      width: 96%;
      float: right;
}

.home_page_icontact_form table tr td input {
    width: 100%;
    padding: 18px;
    border: 1px solid #979477!important;
    margin-top: 20px;
}

.home_page_icontact_form table .emailformsubmit{
    background: #000!important;
    text-transform: uppercase;
}

.home_page_icontact_form table .emailformsubmit:hover{
       background: #a96300 !important;
	   border:1px solid #a96300 !important;
}

.home_page_icontact_form .link{
	display:none;
}

.gallery_2017_hollywood{
	padding-top: 20px!important;
}

.gallery_page_2018{
	padding-top: 50px!important;
}


.gallery_page_2018 .dslc-text-module-content h2{
	margin-top: 0px!important;
	margin-bottom: 50px!important;
}

.gallery_for_high .dslc-text-module-content h3 a{
	color:#a96300 !important;
}

.gallery_for_high .dslc-text-module-content h3 a:hover{
	color: #73561e!important;
}

.Visual_Media_Nomination .dslc-text-module-content p a{
	color: #73561e!important;
}

.visual_media_top{
	padding-bottom: 20px!important;
}
.visual_media_main{
	padding-top: 0px!important;
}

.nominations_top_main .dslc-text-module-content p a{
	color: #C09C16!important;
	}
.hmma_nominees_main{
	padding-bottom: 0px!important;
}

.hmma_nominees_main_bottom .dslc-button{
	width: 40%;
	margin: 0 auto;
}

.hmma_nominees_main_bottom .dslc-button a{
	width: 100%;
	padding-left: 0px!important;
	padding-right: 0px!important;
}

/*********inner advisory board***/

.advisory_board_member .photo_part{
	display: inline-block;
    float: left;
    margin-right: 50px;
    margin-bottom: 20px!important;
}
.advisory_board_member .photo_part p{
	font-weight: 700!important;
}
.advisory_board_member .dslc-text-module-content p strong {
    font-weight: 400 !important;
}
.advisory_board_member .photo_part img{
	width: 100%!important;
}
.advisory_board_info_box{
	margin-top: 45px;
}
.advisory_board_info_box .dslc-info-box-content{
	margin-bottom: 20px!important;
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.advisory_board_info_box .dslc-info-box-button .dslc-secondary{
	display: none!important;
}

.advisory_board_member .dslc-text-module-content ul li{
	position: relative;
	display: inline-block;;
}
.advisory_board_member .dslc-text-module-content a{
	color: #131313!important;
}
.advisory_board_member .dslc-text-module-content ul li:before{
	position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background: #a96300;
    left: -18px;
    top: 6px;
}

.thank-you .dslc-text-module-content p {
    margin-top: 300px !important;
}
.thank-you .dslc-text-module-content:after {
    position: absolute;
    left: 50%;
    top: 110px;
    font-size: 319px;
    color: #C09c16;
    transform: translateX(-50%);
    font-family: FontAwesome;
    content: "\f118";
}
.hmma_press_and_news_main_bottom{
	padding-top: 0px!important;
}

/*404 page*/
.error-404 .page-header {
    border-bottom: 0 none;
    color: #000;
    margin: 0;
    text-align: center;
}

.error-404 .page-header span.fa {
    color: #000;
    font-size: 250px;
}
.error-404 .page-header h1 {
    font-size: 18px;
    margin: 0;
    text-align: center;
}

.error-404 .page-content p {
    margin: 0;
    color: #000;
    text-align: center;
}

.page-content, .entry-content, .entry-summary {
    margin: 0px !important;
}
section.error-404.not-found{
	padding-top:30px;
	padding-bottom:30px;
}

#dslc-main .event_2018_banner{
	position: relative;
}

#dslc-main .event_2018_banner:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.50);
}

#dslc-main .music_creation_strong_part .dslc-text-module-content p strong,
#dslc-main .music_creation_top .dslc-text-module-content p strong{
	display: block;
}
#dslc-main .music_creation_strong_part .dslc-text-module-content p,
#dslc-main .music_creation_strong_part .dslc-text-module-content p strong:nth-of-type(1){
	margin-top:20px;
}
#dslc-main .music_creation_john_anderson .dslc-info-box-content p a{
	color: #131313;
}

#dslc-main .music_creation_first_info{
	padding-top: 40px;
}


#dslc-main .music_creation_top_main .music_creation_top .dslc-text-module-content h2{
	margin-top: 0px;
}

#dslc-main .music_creation_top_main{
	padding-bottom: 40px;
}
#dslc-main .music_creation{
	margin-top: 40px;
	margin-bottom: 40px;
}
#dslc-main .music_creation_strong_part .dslc-text-module-content p{
	font-size: 25px;
	margin-top: 50px;
}
#dslc-main .music_creation_strong_part .dslc-text-module-content p strong{
	font-size: 18px;
}

.event_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-title{
	margin-top: 0px !important;
    font-size: 18px !important;
    font-weight: 600;
    color: #000;
}

.event_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-description{
	    font-size: 16px !important;
}

.event_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-text {
    background-color: rgba(231, 193, 94, 0.8) !important;
    color: #fff;
    text-align: center;
    font-size: 14px!important;
	font-family:poppins!important;
    padding: 11px 5px!important;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: auto !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


/******woocoomerce part***********/
.filter-area{
	display: none;
}
.comments-area h3.comment-reply-title, .widget h2.widget-title, .widget h2.widgettitle {
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: montserrat;
    color: #131313;
}
.price_slider_amount{
	margin-top: 26px;
}
aside .widget, .sidebar .widget {
    background: #fff none repeat scroll 0 0;
    padding: 30px 20px;
    margin: 0;
    border-bottom: #cfcfcf solid 1px;
}
.archive .sidebar {
    margin-top: 33px;
    padding-left: 0;
}

.woocommerce div.product p.price{
	color: #000 !important;
}

.single #sidebar1{
	display: none;
}

.woocommerce table.variations a.reset_variations:hover{
	color: #e7c154;
}

.woocommerce .comment-form-rating p.stars span a {
    color: #e7c154;
}

.woocommerce table.variations td.label {
	margin-right: 10px !important;
    padding: 0px !important;
    color: #000;
    font-weight: 400 !important;
    font-size: 18px !important;
    font-family: poppins;
}
.woocommerce table.variations tr{
	display: flex;
	align-items: baseline;
}
.woocommerce .product_meta .posted_in{
	display: block;
	margin-top: 5px;
}

.woocommerce div.product form.cart .variations label {
    font-weight: 400 !important;
}

.woocommerce-checkout .woocommerce-checkout-payment{
	margin-bottom: 50px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #e7c154;
    border-radius: 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #a96300;
    border-radius: 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    border: #000 solid 1px;
    background-color:#fff;
    border-radius: 0;
}

.woocommerce .price_slider_amount button.button {
    background-color:#e7c154;
    color: #000;
    font-size: 14px !important;
    outline: none;
    padding: 10px 14px;
    border: #e7c154 solid 1px;
    border-radius: 0px;
    font-weight: 500;
    margin-top: 0px;
}
.woocommerce .price_slider_amount button.button:hover {
    background-color: #a96300;
    color: #ffffff;
}
.price_slider_wrapper .price_slider_amount .price_label{
	font-family: montserrat;
	color: #131313;
}
.woocommerce ul.woocommerce-widget-layered-nav-list,
.woocommerce .product-categories ul,
.woocommerce .woocommerce-widget-layered-nav-list{
	font-family: montserrat;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    color: #131313;
    font-family: montserrat;
}

.woocommerce ul.woocommerce-widget-layered-nav-list li a,
.woocommerce ul.product-categories li a{
	font-size: 16px !important;
    color: #131313 !important;
    font-family: montserrat;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
	padding-bottom: 10px;
}
.woocommerce ul.product-categories li{
	padding-bottom: 10px;
}

ul.children {
    margin-top: 12px;
}
ul.children li:last-child{
	padding-bottom: 0px!important;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #e7c154;
    color: #131313;
}
.woocommerce nav.woocommerce-pagination ul {
    border: 1px solid #131313;
    font-family: montserrat;
 }
 .woocommerce nav.woocommerce-pagination ul li {
    border-right: 1px solid #131313;
}
.woocommerce nav.woocommerce-pagination ul li:last-child {
    border-right: 0px solid #131313;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	color: #131313;
}
.woocommerce .added_to_cart:hover{
    color: #e7c154;
}

.woocommerce-account h1.entry-title.page-title
.woocommerce-checkout h1.entry-title.page-title,
.woocommerce-cart h1.entry-title.page-title {
    text-transform: uppercase;
    color: #131313;
}

.woocommerce table.shop_table {
    border: 1px solid #131313;
    border-radius: 0px;
}

.woocommerce table.shop_table td {
    border-top: 1px solid #131313;
}
.woocommerce table.shop_table td a{
	color: #131313 !important;
}


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    border: 1px solid #131313;
}
.woocommerce-page .woocommerce-cart-form .cart td.actions input.input-text {
    border-radius: 0px;
    padding: 8px 32px 9px;
    padding-left: 10px;
    margin-top: 0px;
    width: 171px !important;
 }


.woocommerce-cart #content table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-cart #content table.cart img,
.woocommerce-cart table.cart img {
    height: 70px;
    width: 70px;
    border: 1px solid;
    padding: 3px;
}

.woocommerce-cart .cart_totals h2 {
    text-transform: uppercase;
    font-size: 25px;
    margin-bottom: 20px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th{
	border-top: 1px solid #131313;
}
.woocommerce-cart .woocommerce a.button.alt{
	background: #e7c154;
	color: #000;
}
.woocommerce-cart .woocommerce a.button.alt:hover {
    background: #cfcfcf;
    color: #131313;
}
/*********woocommerce single *********/

.single.woocommerce h1.product_title.entry-title{
    font-size: 30px;
    color: #131313;
    text-transform: uppercase;
    display: block;
}
.single.woocommerce .summary.entry-summary p.price .woocommerce-Price-amount {
  font-size: 30px;
  color: #131313;
  font-weight: 600;
}
.single.woocommerce .summary.entry-summary .cart button.button.alt:hover{
	background: #cfcfcf;
	color: #131313;
}
.single.woocommerce .summary.entry-summary .cart button.button.alt {
    border-radius: 0;
    font-size: 15px;
    padding: 16px 38px;
    text-transform: uppercase;
    background-color: #e7c154;
    height: 50px;
	outline: none;
	 color: #000;
}
.single.woocommerce .summary.entry-summary .cart .quantity input {
    height: 50px;
}
.single.woocommerce .product_meta .posted_in a:hover{
	color: #e7c154;
}
.single.woocommerce .product_meta .posted_in a{
	color: #131313;
}

.single.woocommerce div.product .related.products h2,
.single.woocommerce div.product .woocommerce-tabs .panel h2{
    font-size: 25px;
    color: #131313;
    text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    color: #131313 !important;
    background: #fff !important;
}
.single.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #e7c154;
    color: #fff;
}
.single.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color: #131313;
    font-size: 15px;
    font-weight: 600;
}

.woocommerce .comment-form-author, .woocommerce .comment-form-email,
 .comment-reply-title, #reviews .woocommerce-noreviews {
    color: #131313;
}
.single.woocommerce .comment-form-comment label,
.single.woocommerce .comment-form-rating label {
    color: #131313;
    font-size: 15px;
    font-weight: 600;
}

.single.woocommerce .comment-form-author,
.single.woocommerce .comment-form-rating{
	margin-top: 30px !important;
	}


/*********woocommerce-checkout *********/
.woocommerce-info a{
	color: #131313;
}

.woocommerce-info {	
    border-top: 1px solid #e7c154;
    color: #131313;
    }
.woocommerce-info::before {
    color: #e7c154;

}
.woocommerce-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout .woocommerce-billing-fields h3 {
    font-size: 26px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 30px;
}

.woocommerce-checkout .woocommerce .woocommerce-input-wrapper input {
    border-color: #e7c154;
    color: #000;
    padding: 12px 14px 10px;
}
.woocommerce-page .woocommerce-input-wrapper .select2-selection--single, .woocommerce-page .woocommerce-input-wrapper textarea {
    border-color: #e7c154;
    color: #272727;
    padding: 12px 5px 10px;
    border-radius: 0px;
    height: 51px;
}
.woocommerce-page .woocommerce-input-wrapper span.select2-selection .select2-selection__arrow {
    top: 12px;
    right: 11px;
}
.woocommerce-checkout label {
    font-weight: 500;
}

.woocommerce-account .woocommerce-input-wrapper input::placeholder,
.woocommerce-checkout .woocommerce-input-wrapper input::placeholder{
	color: #131313 !important;
}

.woocommerce-account .woocommerce-input-wrapper textarea::placeholder,
.woocommerce-checkout .woocommerce-input-wrapper textarea::placeholder{
	color: #131313 !important;
	padding-left:0px;
	font-size: 14px !important;
}

.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
    font-weight: 700;
    border-top: 1px solid #131313;
}
.woocommerce-checkout .woocommerce h3 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    margin-top: 40px;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
    color: #131313;
}
.woocommerce-checkout .woocommerce button.button.alt {
    background: #e7c154;
    border-radius: 0px;
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
    padding: 14px 30px;
    line-height: 16px;
    outline: none;
}

 /*********woocommerce-account**********/

.woocommerce-account .woocommerce h2 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    margin-top: 20px;
    }
.woocommerce-account .woocommerce form.login, .woocommerce form.register {
    border: 1px solid #e7c154;
}
p.woocommerce-LostPassword.lost_password a {
    color: #131313;
}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: block;
    font-weight: 600;
}

.woocommerce-page header h1.entry-title {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    margin-top: 20px;
    margin-bottom: 40px;
}
.woocommerce-MyAccount-navigation ul li {
    margin-bottom: 20px;
}
.woocommerce-MyAccount-navigation ul li a:hover{
	color: #e7c154;
}

.woocommerce-MyAccount-navigation ul li a {
    color: #131313;
    font-size: 18px;
}
.woocommerce-MyAccount-content p a{
	color: #131313;
}

.woocommerce-account .woocommerce-EditAccountForm p input {
    border-color: #e7c154;
    background: #f7f7f7;
    padding: 12px;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset legend {
    color: #131313;
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
}
.woocommerce-account .woocommerce-EditAccountForm fieldset {
    margin-top: 50px;
    margin-bottom: 12px;
}
.u-columns.woocommerce-Addresses.col2-set.addresses {
    margin-top: 50px;
}
.u-columns.woocommerce-Addresses.col2-set.addresses h3{
	color: #131313;
	font-size: 20px;
	margin-top: 0px;

}
.woocommerce-message{
	border-top:1px solid #e7c154 !important;
	color: #131313;
}
.woocommerce-message a{
	color: #131313;
}
.woocommerce-message::before{
	color: #e7c154;
}
.woocommerce-account .woocommerce table.my_account_orders th {
    font-size: 18px !important;
}

.woocommerce table.shop_table td,
.woocommerce-page table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot td {
    border-color: #131313;
    color: #131313;
    font-size: 16px;
}
.woocommerce-account .woocommerce table.my_account_orders td, .woocommerce-account .woocommerce table.my_account_orders th {
    padding: 14px 8px;
    vertical-align: middle;
}
.woocommerce-account .woocommerce table.shop_table td a {
    color: #131313;
    font-size: 16px;
}
.woocommerce-order p, .woocommerce-thankyou-order-received {
    color: #131313;
}
.woocommerce-customer-details .woocommerce-column__title, .woocommerce-order-details h2.woocommerce-order-details__title, .cart_totals h2 {
    font-size: 25px;
    color: #131313;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 20px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    outline: none;
    border-color: #e7c154;
    color: #000;
    padding: 12px 14px 10px;
}

/**********right sidebar****************/
.woocommerce .woocommerce-breadcrumb {
    color: #000;
    font-size: 13px;
    font-weight: 600;
    margin: 12px 0px;
    font-family: montserrat;
}

.woocommerce-ordering .orderby {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    padding: 3px 36px 3px 0px;
    background: rgba(0, 0, 0, 0) url(images/icon-arrow-down.png) no-repeat scroll right 5px center;
    border: none;
    width: auto;
    color: #000000;
    outline: none;
}
.woocommerce-ordering::before {
    color: #000000;
    content: "Sort By -";
    font-size: 15px;
    padding-right: 10px;
    vertical-align: middle;
    padding-top: 0;
}
.phoe-custom-pagination {
    background-color: #fff;
    float: left;
    width: 100%;
    padding: 20px;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    margin: 0;
    color: #000;
    text-align: right;
    font-family: montserrat;
    margin-bottom: 20px;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    color: #131313;
    padding: 11px 0 15px 0;
    position: relative;
    margin-bottom: 15px;
    text-align: center;
    font-family: montserrat;
    font-size: 18px;
}
/*.woocommerce ul.products li.product:hover h2.woocommerce-loop-product__title{
	color: #e7c154;
}*/

.woocommerce ul.products li.product h2.woocommerce-loop-product__title:after {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 20%;
    border-bottom: #e7c154 solid 2px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    content: '';
}

.likebtn_container{
	display: none;
}
.woocommerce ul.products li.product .star-rating {
    font-size: .857em;
    text-align: center;
    margin: 0 auto;
    color: #000;
}
.woocommerce ul.products li.product .price {
    display: block;
    font-weight: 500;
    margin-bottom: .5em;
    font-size: .857em;
    text-align: center;
    margin-top: 12px;
    color: #000;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button, .woocommerce input.button {
    margin-top: 0px;
    padding: 14px 21px;
    border-radius: 0;
    background-color: #e7c154;
    color: #fff;
    font-size: 16px;
    font-family: montserrat;
    text-transform: uppercase;
    color: #131313;
    font-weight: 600;
    outline: none;
   }

.woocommerce-checkout .woocommerce button.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover,
.woocommerce input.button:hover {
    background-color: #cfcfcf;
    text-decoration: none;
    background-image: none;
    color: #fff;
}
 

.woocommerce ul.products li.product {
    border: #dadada solid 1px;
    text-align: center;
    padding-bottom: 32px;
}

.woocommerce ul.products li.product .price{
	color: #131313;
	font-family: montserrat;
	font-size: 14px;
}


header.woocommerce-products-header {
    display: none;
}
.checkbox input[type=checkbox], 
.checkbox-inline input[type=checkbox], 
.radio input[type=radio], 
.radio-inline input[type=radio] {
    position: relative !important;
}

/******woocoomerce end***********/


/* custom css by Himanshu */
.woocommerce-Address-title a{
	color: #C09C16;
}

.award_page_faq .award_inner_page .dslc-icon-minus:before {
    content: "\f068";
    color: #a76300;
}
.award_page_faq .award_inner_page [class*=" dslc-icon-"]{
	color: #a76300;
}

.award_page_faq .award_inner_page h3 {
	font-size: 22px;
	margin-bottom:5px;
	font-weight: 600;
	font-style: normal;
	line-height: 31px;
	color: #C09c16;
}

.award_page_faq .award_inner_page h2{
	font-size: 30px;
	font-weight: 600;
	font-style: normal;
	line-height: 33px;
	color: #131313;
	text-align: center;
}

.award_page_faq .award_inner_page p{
	font-size: 18px;
	font-weight: 400px;
	font-style: normal;
	line-height: 26px;
	margin-bottom: 5px;
}
.award_page_faq .award_inner_page .dslc-accordion-header {
    border-color: #e8e8e8;
    border-width: 0px;
    border-style: none;
}

.award_page_faq .award_inner_page .dslc-active .dslc-accordion-hook span {
    color: #a76300;
    background: #e7c154;
}

#dslc-content .dslc-accordion-title {
    border: 0 solid transparent;
    display: block;
}

 #dslc-content .award_page_faq .award_inner_page .dslc-active .dslc-accordion-title{
	font-weight: 600;
}
#dslc-content .award_page_faq .award_inner_page .dslc-accordion-title{
	font-weight: 400;
}

#dslc-content .award_page_faq .award_inner_page  .dslca-accordion-action-hooks {
    position: absolute;
    right: 14px;
    top: 21px;
}

#dslc-content .award_page_faq .award_inner_page .dslc-accordion-item{
	margin-top: 15px;
}

#dslc-content .FAQ_according .dslca-accordion-action-hooks {
    position: absolute;
    right: 14px;
    top: 21px;
}
/*===============new-css================*/
.allan_text_box span.all_span_text {
    margin-top: 22px !important;
    display: block;
    font-weight: 600;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{
	background: #fff  !important;
}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
	background: #fff  !important;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
	padding-left: 10px;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal:hover{
	color: #C09C16;

}
.woocommerce-checkout #payment ul.payment_methods li{
	padding-bottom: 10px;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
	background: #a96300;
}

.single.woocommerce .summary.entry-summary .cart button.button.alt:hover {
    background: #a96300;
    color: #fff;
}

.woocommerce-cart .woocommerce a.button.alt:hover {
    background:#a96300;
    color: #fff;
}

.woocommerce-checkout .woocommerce button.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #a96300;
    text-decoration: none;
    background-image: none;
    color: #fff !important;
}
/* CSS by Nafees */
body.blog .site-content article.post{
	margin-bottom: 45px;
}
body.blog .wp-pagenavi {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 45px;
}
#secondary .widget_search .search-form label{
	width: calc(100% - 110px);
}
#secondary .widget_search .search-form label input{
	width: 100%;
	height: 46px;
}
#secondary .widget_search .search-form .search-submit{
	width: 100px;
}
#secondary .widget ul li{
	margin-bottom: 7px;
}
body.blog .phoeniixx-excerpt-btn {
    display: block;
    max-width: 120px;
    background-color: #C09C16;
    color: #fff;
    text-align: center;
    margin: 10px 0;
    padding: 6px 15px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #000;
    background-color: #C09C16;
    color: #fff;
}
.socialsider a::after{
	padding-top: 11px!important;
	padding-bottom: 11px!important;
}
/*====================end=================*/
@media only screen and (max-width: 1920px) {
.slider_main h1 {
	    font-size: 100px;
	    font-weight: 700;
	    font-family: montserrat;
	    margin: 20px 0px;
}
.slider_main h3 {
    font-size: 50px;
    font-weight: 600;
    margin-top: 15px;
    font-family: montserrat;
}

}

@media only screen and (max-width: 1700px) {
	.slider_main h1 {
	    font-size: 90px;
	}

	.slider_main h3 {
	    font-size: 40px;    
	}

}

@media only screen and (max-width: 1600px) {
	.slider_main h1 {
	    font-size: 80px;
	}

	.slider_main h3 {
	    font-size: 36px;    
	}
}


@media only screen and (max-width: 1500px) {
	.slider_main h1 {
	    font-size: 75px;
	}

	.slider_main h3 {
	    font-size: 35px;    
	}

}

@media only screen and (max-width: 1400px) {
	.slider_main h1 {
	    font-size: 70px;
	}
.slider_main h3 {
    font-size: 31px;
    
}

}

@media only screen and (max-width: 1200px) {

.container.navbar_container {
    width: 100% !important;
    padding: 0;
}	
.navbar_main .phoen-main-nav ul.menu li a {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    padding: 48px 5px;
    color: #000;
    font-family: montserrat;
}
}
@media only screen and (max-width: 1024px) {
.related.products ul.products li {
    width: auto;
}	

.header-social-icon {
	position: fixed;
    right: 0;
    top: 70%;
    transform: translateY(-50%);
    width: 59px;
    z-index: 999;
}

.woocommerce .widget_price_filter .price_slider_amount {
    text-align: left !important;
    display: flex!important;
    flex-direction: column!important;
}
.woocommerce .price_slider_amount button.button{
	order: 2 !important;
}	

.archive.woocommerce ul.products[class*=columns-] li.product, 
.archive.woocommerce-page ul.products[class*=columns-] li.product {
    width: 48%;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
}
.archive.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),
.archive.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
    float: right;
    clear: none!important;
}
.single.woocommerce div.product .related.products h2, .single.woocommerce div.product .woocommerce-tabs .panel h2 {
    font-size: 19px;
}

.get_the_app p:nth-of-type(2) {
    width: 39% !important;
}

.global_networking_form .gform_wrapper{
	width:90% !important;
	margin:0 auto;
}

		.menu-toggle {
				display: block;
		}
		.main-navigation button {
			right: 0;
			position: absolute;
			top:0;
			outline: none;
			padding-right:0px;
			padding: 0px;
		}

		.main-navigation li:last-child a {
				padding-left: 20px;
		}
		.main-navigation.toggled button {
				padding-top: 8px;
				z-index: 999999;				 
		}
			
		.icon-bar {
				background-color: #282828;
				border-radius: 14px;
				display: block;
				height: 3px;
				margin-bottom: 4px;
				width: 20px;
				transition: all 0.3s ease 0s;
				-moz-transition: all 0.3s ease 0s;
				-webkit-transition: all 0.3s ease 0s;
			}
			
			header nav.main-navigation.toggled button .icon-bar:nth-child(1) {
				transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-webkit-transform: rotate(45deg);
			}
			header nav.main-navigation.toggled button .icon-bar:nth-child(2) {
				display: none;
			}
			header nav.main-navigation.toggled button .icon-bar:nth-child(3) {
				margin-top: -7px;
				transform: rotate(-45deg);
				-moz-transform: rotate(-45deg);
				-webkit-transform: rotate(-45deg);
			}
			.main-navigation button.menu-toggle:focus {
				background-color: transparent;
			}
			.main-navigation ul ul a {
				border: 0 none;
				padding: 20px 40px 0;
				width: 100%;
			}
			.main-navigation ul ul li:last-child a {
				padding-bottom: 20px;
			}
			.menu-toggle,
			.main-navigation.toggled ul {
				background: transparent none repeat scroll 0 0;
				border: medium none;
				box-shadow: none;
			}
			.main-navigation ul ul li {
				border: 0 none;
			}
			.main-navigation li {
				clear: both;
				display: block;
				padding-left: 0;
				text-align: left;
				position: relative;
			}
			.main-navigation li:hover > a,
			.main-navigation li.current-menu-item > a {
				box-shadow: none;
			}
			.main-navigation li:last-child {
				border-bottom: none;
			}
			.main-navigation a {
				border-top: medium none;
				margin-top: 0;
				padding: 10px;
			}
			.main-navigation.toggled ul.menu.nav-menu {
				background-color: #fff;
				border: none;
				padding:0px;
			}
			.main-navigation ul li > ul.sub-menu {
				background-color: transparent;
				box-shadow: none;
				position: static;
				width: 100%;
				display: none;
			}
			.main-navigation a:hover {
				border: none;
			}
			.phoen-main-nav {
				background-color: #fff;
				overflow: auto;
				padding: 0;
				position: absolute;
				right: 0px;
				top: 47px;
				width: 300px;
				z-index: 9999;
				box-shadow: 0px 0px 0px 1px rgba(207,207,207,1);
			}
			
			
			nav.main-navigation.toggled .phoen-main-nav {
			  transform: translateX(0px);
			transition: all 0.3s ease 0s;
			z-index: 99999;
			top: 47px;
			right: 0;
			margin-right: -14px;
			}
			
			.header_bot .navbar_container {
				position: static;
			}
			
			.header_bot {
				position: relative;
			}
			
			
			.fix-header-show nav.main-navigation.toggled .phoen-main-nav{
				top: 71px;
		   }
		   .fix-header-show .main-navigation ul{
			margin-top: 0px;
		   }
		   .fix-header-show .main-navigation ul li a{
			padding: 15px 20px;
		   }
			.main-navigation .phoen-main-nav {
				transform: translateX(110%);
				transition: all 0.3s ease 0s;
			}
			.main-navigation ul {
				display: none;
			}
			.main-navigation .phoen-main-nav ul li .fa {
				color: #b3b3b3;
				cursor: pointer;
				font-size: 12px;
				height: 44px;
				line-height: 44px;
				position: absolute;
				right: 0;
				text-align: center;
				top: 0;
				width: 40px;
			}
			.main-navigation li:hover ul {
				display: none;
			}
			.main-navigation li a {
				padding: 15px 20px;
				
			}
			ul.sub-menu li.menu-item {
				width: 100%;
				padding-left: 0px;
			} 

			.navbar_container .site .site-branding {
				padding-left: 0px;
				padding-top: 0px;
				width: 200px;
				float: left;
		

			}
			.container.navbar_container {
				width: 100% !important;
				padding:15px 0px;
				position: relative;
			}
			.navbar_container .site .navbar_main {
			    padding-right: 0px;
			    position: absolute;
			    right: 0;
			    width: auto;
			    top: 25px;
			    

			}
			.navbar_main .phoen-main-nav ul.menu li a {
				text-transform: uppercase;
				font-size: 15px;
				font-weight: 500;
				padding: 16px 17px;
				color: #000;
			 }
			 
			.navbar_main .phoen-main-nav ul.menu ul.sub-menu {
				background: #352f2f;
				margin: 10px 0px;
				width: 300px;
			}

			.press_hollywood_music_main .dslc-text-module-content h2{
				margin-top:0px !important;
				margin-bottom:0px !important; 
			}

			.press_four_main{
				padding-bottom:40px !important;
			}

			.main_contact_page_second .dslc-last-col .dslc-button a{
				padding-left: 75px!important;
				padding-right: 75px!important;
				 width: 100% !important;
			}

			.sponsorship_second_para .dslc-modules-area .dslc-button a{
				padding-left: 20px !important;
				padding-right: 20px !important;
				width:100% !important;
			}

			.latest_news_main {
				padding-bottom: 0px !important;
			}

} 

@media only screen and (max-width: 991px) {

	.single > .container {
 	   width: 100%;
 	   padding-left: 30px;
 	   padding-right: 30px;
	}

	.contact_us_left_flex .dslc-info-box-main-wrap .dslc-info-box-content { 
    	font-size: 18px!important;
	}
	.container-fluid.phoen-footer-main .container {
    	width: 100%;
	}
	.phoen-footer-main .footer_2 {
 	   padding-left: 20px;
	}
}

@media only screen and (max-width: 900px) {
			.hmma_nominees_main_bottom .dslc-button {
    		width: 50%;
    		}


			.nomination_table_main table{
				display: block;
				overflow-x: auto;
			}

			.get_the_app p:nth-of-type(2) {
				width:44% !important;
			}

			 
			.slider_main h1 {
				font-size: 50px;
			}
			.contact_button_one .dslc-button a:hover{
				color: #fff;
			}
			.contact_button_one .dslc-button a{
				 padding-left: 20px !important;
			    padding-right: 20px!important;
			    width: 100% !important;
			    height: 115px;
			    display: flex !important;
			    align-items: center;
			}

			.contact_button_two .dslc-button a{
				 padding-left: 20px !important;
			    padding-right: 20px!important;
			    width: 100% !important;
			    height: 115px;
			    display: flex !important;
			    align-items: center;
			}

			.contact_button_three .dslc-button a{
				 padding-left: 20px !important;
			    padding-right: 20px!important;
			    width: 100% !important;
			    height: 115px;
			    display: flex !important;
			    align-items: center;
			}

			.contact_page_main .dslc-last-col .dslc-button a{
				padding-left: 25px!important;
				padding-right: 25px!important;
				 
			}

			.sponsorship_second_para .dslc-modules-area .dslc-button a{
				min-height:106px;
				width:100% !important;
			}


}

@media only screen and (max-width: 800px) {


			.get_the_app p:nth-of-type(2) {
				width:50% !important;
			}


			.home_page_top_click_button .dslc-button a{
				padding-left: 44px !important;
				padding-right: 44px !important;
			}
			 
						}

@media only screen and (max-width: 768px) {
	

					.single .product_meta{
				margin-bottom: 30px!important;
			}

			.hmma_nominees_main_bottom .dslc-button {
				width: 60%;
			}

			.main_contact_page_second .dslc-last-col .dslc-button a{
				padding-left: 15px!important;
				padding-right: 15px!important;
			}

			body.woocommerce #content div.product div.images,
body.woocommerce-page div.product div.images {
	    float: left !important;
	    width: 48% !important;
	}

body.woocommerce #content div.product div.summary.entry-summary{
    float: right !important;
    width: 48%!important;
    clear: none!important;
 }

}


@media only screen and (max-width: 767px) {

body.woocommerce #content div.product div.images,
body.woocommerce-page div.product div.images {
	    float: left !important;
	    width: 48% !important;
	}

body.woocommerce #content div.product div.summary.entry-summary{
    float: right !important;
    width: 48%!important;
    clear: none!important;
 }

.single > .container {
	    width: auto;
	    padding-left: 15px;
	    padding-right: 15px;
	}
.contact_button_one .dslc-button a{
				height: auto;
			}

			.contact_button_two .dslc-button a{
				height: auto;
			}

			.contact_button_three .dslc-button a{
				 height: auto;
			}


.award_page_faq{
	padding-bottom: 0px!important;
}

.all_page_banner .dslc-text-module-content h1{
	line-height: 50px !important;
}


.phoen-footer-main .footer_2 h2.widgettitle,
.phoen-footer-main .footer_2 ul.menu{
	text-align: center;
}
.phoen-footer-main .footer_3 h2.widgettitle {
    text-align: center;
    margin-bottom: 30px !important;
}




.woocommerce table.shop_table {
    margin: 50px 0px;
}
.single.woocommerce #content div.product div.images, 
.single.woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 48%;
}

.event_2018_banner .dslc-text-module-content h1{
	font-size: 40px !important;
	line-height: 42px!important;
}
#dslc-main .music_creation_first_info {
    padding-bottom: 0px !important;
}
#dslc-main .music_creation_strong_part .dslc-text-module-content p {
    margin-bottom: 0;
}

.event_2018_banner .dslc-text-module-content h2{
	font-size: 30px!important;
}

.container-fluid.phoen-footer-main .container{
	padding-left: 0px;
	padding-right: 0px;

}

.home_blogs_main {
    padding-top: 0px!important;
}

.home_page_three_image .third_info .dslc-info-box-wrapper .dslc-info-box-main .dslc-info-box-content{
	margin-bottom: 0px!important;
}

.gallery_for_high .dslc-text-module-content h3{
	margin-top: 0px!important;
}

	.hmma_nominees_main_bottom .dslc-button {
				width: 70%;
			}
	.slider_main h1 {
				font-size: 38px;
		}
	.slider_main h2 {
    	font-size: 27px;
    }	
    .slider_main h3 {
    font-size: 21px;
	}


.container.navbar_container {
    width: 100% !important;
    padding: 15px 0px;
    position: relative;
}
			.home_contact_form_main{
				padding-bottom: 20px !important;
				padding-top: 60px !important;
			}

			.industry_honor_blog .dslc-posts-inner .dslc-blog-post-thumb{
				width:100%!important;
			}

			.industry_honor_blog .dslc-posts-inner .dslc-post-main{
				padding-left:0px!important;
				padding-right:0px!important;
			}

			.industry_honor_blog .dslc-posts-inner .dslc-post-separator{
				display:none;
			}

			.single-post .category-home_page_blog .entry-summary img{
				width:100% !important;
			}

			.home_page_three_testimonal{
				padding-top:25px!important;
				padding-bottom:25px!important;
			}

			.nomination_table_main h2.tablepress-table-name {
				 line-height: 26px !important;
				margin-top: 10px!important;
				text-align:center!important;
			   }

			.home_page_our_blog .dslc-blog-post-thumb-inner{
				width:100%!important;
			}

			.home_page_our_blog .dslc-blog-post-thumb-inner a{
				width:100%!important;
			}

			.home_page_our_blog .dslc-blog-post-thumb-inner a img{
				width:100%!important;
			}

			.home_page_get_the_app{
				padding-top:0px!important;
				padding-bottom:0px!important;
			}

			.home_page_top_main .dslc-modules-area{
				margin-bottom:0px;
			}

			.home_page_top_click_button .dslc-button {
				margin-top:30px;
			}

			.home_page_second .dslc-modules-area{
				margin-bottom:0px;
			}

			.view_more_2017_main .dslc-modules-area{
				margin-bottom:0px;
			}

			.view_more_2017_main{
				padding-bottom: 20px !important;
				padding-top: 10px !important;
			}

			.home_page_three_image .dslc-image{
				width:100% !important;
			}

			.home_page_three_image .dslc-image img{
				width:100% !important;
			}

			.phoen-footer-main .footer_2 {
				padding-left: 15px !important;
				padding-top: 0px;
			}

			.phoen-footer-main .footer_3 {
				padding-left: 15px !important;
			}
		 		
		 
			.home_page_slider_main .dslc-modules-area {
				margin-bottom: 0px;
			}

			.news_hmma_press_main {
				padding-top: 0px !important;
				padding-bottom: 60px !important;
			}
			.news_hmma_press_main{
				padding-bottom:40px !important;
			}

			.press_news_one .dslc-text-module-content h3{
				margin-top:30px !important;
			}

			.press_news_two .dslc-text-module-content h3{
				margin-top:30px !important;
			}

			.press_news_three .dslc-text-module-content h3{
				margin-top:30px !important;
			}

			.press_news_four .dslc-text-module-content h3{
				margin-top:30px !important;
			}
			.press_two_main{
				padding-top:0px !important;
				padding-bottom:0px !important;
			}

			.press_four_main{
				padding-top:0px !important;
				padding-bottom:0px !important;
			}

			.press_hollywood_music_main .dslc-modules-area{
				margin-bottom:0px !important;
			}

			.news_moonlight{
				padding-top:30px !important;
			}

			.press_2017_2016{
				padding-bottom:0px !important;
			}

			.submission_main .dslc-text-module-content h2{
				text-align:center !important;
				margin-top:0px;
			}

			.member_member_group{
				padding-top:0px !important;
				padding-bottom:0px !important;
			}

			.member_welcome_to_main .dslc-modules-area{
				margin-bottom:0px !important;
			}

			
			.platinum_publicity_value .dslc-text-module-content p{
				margin-bottom:0px!important;
				text-align:center !important;
			}
			
			.platinum_publicity_value .dslc-text-module-content h3{
				text-align:center !important;
				margin-top:30px!important;
			}
			
			.platinum_publicity_value .dslc-text-module-content ul{
				margin-top:25px;
				margin-bottom:25px !important;
			}
			
			.about_us_top .dslc-modules-area{
				margin-bottom:0px !important;
			}

			.about_us_bottom .dslc-modules-area{
				margin-bottom:0px !important;
			}

			.about_us_bottom .dslc-text-module-content p:nth-of-type(1){
				margin-top:30px !important;
			}

			.advisory_board_blog .dslc-post-separator{
				display:none;
			}

			.advisory_board_blog .dslc-post-main .dslc-blog-post-meta{
				padding-top:0px !important;
				padding-bottom:0px !important;
			}
			.advisory_board_blog .dslc-post-main .dslc-blog-post-excerpt{
				margin-bottom:20px !important;
			}

			.global_network_top .dslc-modules-area{
				margin-bottom:0px !important;
			}

			.global_network_bottom{
				padding-top:40px !important;
			}

			.global_networking_form .gform_wrapper {
				width: 90% !important;
				margin: 0 auto;
			}

			.testimony_bottom .dslc-testimonial-quote{
				text-align:center !important;
			}
			.testimony_bottom .dslc-testimonial-author-main{
				float:none !important;
			}

			.testimony_bottom .dslc-testimonial-author-name{
				text-align:center !important;
				line-height:30px !important;
					word-break: break-word;
			}

			.hmma_main_event_main .dslc-modules-area{
				margin-bottom:0px;
			}

			.main_event_top .dslc-text-module-content h2{
				margin-top:0px;
			}
			.main_event_top .dslc-text-module-content p{
				margin-bottom:50px !important;
			}

			.hmma_main_event_main_gallery .dslc-modules-area{
				margin-bottom:0px;
			}

			.hmma_main_event_main_gallery .dslc-modules-area .dslc-module-front:nth-of-type(2) .dslc-image-container {
				  margin-top: 30px;
				margin-bottom: 30px;
			}

			.hmma_main_event_main_gallery .dslc-image-container .dslc-image{
			width:100% !important;
			}

			.hmma_main_event_main_gallery .dslc-image-container .dslc-image img{
				width:100%!important;
			}

			.an_elilte_image_left .dslc-image-container{
				margin-bottom:30px;
			}

			.noiz_society_top .dslc-modules-area{
				margin-bottom:0px;
			}


			.winner_2015 .dslc-modules-area{
				margin-bottom:0px;
			}

			.winner_2017 .dslc-modules-area{
				margin-bottom:0px;
			}

			.contact_page_main .dslc-info-box .dslc-info-box-main{
			word-wrap: break-word;
			}

			.contact_page_main{
				padding-bottom:0px !important;
			}

			.foudation_two{
				padding-top:0px !important;
				padding-bottom:0px !important;
			}

			.foudation_four{
				padding-top:0px !important;
				padding-bottom:0px !important;
			}

			.foudation_one .dslc-text-module-content p{
				word-wrap: break-word;
			}
			.foudation_two .dslc-text-module-content p{
				word-wrap: break-word;
			}
			.foudation_three .dslc-text-module-content p{
				word-wrap: break-word;
			}
			.foudation_four .dslc-text-module-content p{
				word-wrap: break-word;
			}
			.foudation_bottom .dslc-text-module-content p{
				word-wrap: break-word;
			}

			.testimonials_main .dslc-modules-area{
				margin-bottom:0px;
			}

			

			.industry_owner_bottom_main{
				padding-bottom:0px !important;
			}


			.silver_membership_matter .dslc-text-module-content p{
				margin-bottom:50px !important;
			}

			.gold_membership_matter .dslc-text-module-content p{
				margin-bottom:50px !important;
			}
			.platinum_member_top_main{
				padding-bottom:10px!important;
			}

			.platinum_publicity_value .dslc-text-module-content ul li{
				word-wrap: break-word;
			}

			.platinum_publicity_value_main{
				padding-top:0px !important;
				padding-bottom:40px !important;
			}
			
			.gallery_2017_hollywood .dslc-modules-area{
				margin-bottom:0px;
			}

			.gallery_2017_hollywood{
				padding-top:10px !important;
				padding-bottom:40px!important;
			}

			.gallery_page_first_gallery .dslc-4-col .dslc-image{
				width:100% !important;
				margin-top:20px !important;
			}
			.gallery_page_first_gallery .dslc-4-col .dslc-image img{
				width:100% !important;
			}

			.gallery_page_few_images{
				padding-top:40px !important;
				padding-bottom:40px !important;
			}

			.gallery_select_one{
				padding-top:30px !important;
				padding-bottom:30px !important;
			}

			.main_contact_page_second .dslc-last-col .dslc-button a{
				width:60%!important;
			}

			.sponsorship_second_para .dslc-modules-area .dslc-button a {
				min-height: auto;
				width: 82% !important;
			}

			.sponsorship_top_main{
				padding-bottom:0px !important;
			}

			.sponsor_who_attends{
				padding-top:20px!important;
			}

			.sponsorship_who_attends .dslc-text-module-content p{
				text-align:center !important;
			}

			.sponsor_gallery_main .dslc-modules-area {
				margin-top: 30px !important;
				margin-bottom: 0 !important;
			}

			.strategic_bottom_main{
				padding-top:0px!important;
				padding-bottom:0px!important;
			}

			.nominee_bottom{
				padding-top:0px!important;
				padding-bottom: 40px !important;
			}
			.home_second_video {
 			   margin-top: 40px !important;
			}	
			.ninth_annual_hollywood .dslc-text-module-content h2{
				padding-left: 15px !important;
				padding-right: 15px !important;
				margin-top: 0px;
			}
			.home_page_three_image{
				padding-bottom: 0px!important;
			}
			.main_evemt_bottom{
				padding-bottom: 0px!important;
			}
			.hmma_nominees_main .dslc-text-module-content h2{
				margin-top: 0px!important;
			}
			.gallery_page_2018 .dslc-text-module-content h2{
				font-size: 25px!important;
				line-height: 32px!important;
			}
			 
 .press_one_main .dslc-text-module-content img,
 .press_two_main .dslc-text-module-content img,
 .press_three_main .dslc-text-module-content img,
 .press_four_main .dslc-text-module-content img {
 	width: 100%!important;
 }

 .press_one_main .dslc-image-container .dslc-image, .press_one_main .dslc-image-container .dslc-image a, .press_one_main .dslc-image-container .dslc-image a img{
 	width: 100%!important;
 }

.press_news .dslc-text-module-content h3, .press_news .dslc-text-module-content p,
.press_two .dslc-text-module-content h3, .press_two .dslc-text-module-content p,
.press_three .dslc-text-module-content h3, .press_three .dslc-text-module-content p,
.press_four .dslc-text-module-content h3, .press_four .dslc-text-module-content p
{
	text-align: left!important;
}

.press_black_panther .dslc-text-module-content h3{
	margin-top: 15px!important;
}
.press_news .dslc-text-module-content h3,
.press_two .dslc-text-module-content h3,
.press_three .dslc-text-module-content h3,
.press_four .dslc-text-module-content h3{
	margin-top: 15px!important;
}

.press_one_main-button .dslc-button{
	text-align: left !important;
}
.press_black_panther {
    margin-bottom: 0px!important;
}

}


@media only screen and (max-width: 600px) {

.advisory_board_member_main{
	padding-bottom: 5px!important
}
.press_all_blogs .dslc-post .dslc-blog-post-thumb {
    width: 100%!important;
    margin-top: 0px!important;
}	

.home_page_slider .soliloquy-container .soliloquy-caption, .soliloquy-container .soliloquy-controls-auto, .soliloquy-container .soliloquy-pager {
    display: block !important;
}

.contact_page_form .name_first {
	margin-bottom: 0px!important;
}
.contact_page_form .name_last{
	margin-top: 16px;
}

.contact_page_form .name_last input {
	margin-bottom: 0px!important;
}


			.get_the_app p:nth-of-type(2) span {
				font-size: 24px !important;
			}

			.hmma_nominees_main .dslc-modules-area{
				margin-bottom:25px!important;
			}

			.hmma_press_and_news_bottom{
				padding-top:20px !important;
			}

			.news_moonlight .dslc-modules-area{
				margin-bottom:0px;
			}

						.contact_page_main .dslc-module-front:nth-of-type(2) .dslc-button{
				margin-top:20px !important;
				margin-bottom:20px !important;
			}
			.main_contact_page_second .dslc-last-col .dslc-button a{
				width:80%!important;
			}


}

@media only screen and (max-width: 599px) {
	body.woocommerce #content div.product div.images,
	body.woocommerce-page div.product div.images {
	    float: left !important;
	    width: 100% !important;
	}

body.woocommerce #content div.product div.summary.entry-summary{
    float: right !important;
    width: 100%!important;
    clear: none!important;
 }


}



@media only screen and (max-width: 480px) {

	.award_page_faq .award_inner_page h3 {
	    font-size: 20px;
	    line-height: 26px;

	}

	.woocommerce .woocommerce-Reviews .commentlist{
		padding-left: 0px;
	}

	.contact_page_main .dslc-first-col h2 {
 	   text-align: center !important;
	}

	.contact_us_left_flex .dslc-info-box-main-wrap {
	    display: flex;
	    flex-direction: column;
	}
	.contact_us_left_flex .dslc-info-box-main-wrap .dslc-info-box-image{
		margin-top: 25px!important;
		margin-bottom:6px!important;
	}
	.contact_us_left_flex .dslc-info-box-main-wrap .dslc-info-box-content{
		text-align: center !important;
		font-size: 18px!important;
	}

	.phoen-footer-main .footer_1 p:nth-of-type(1) {
	    text-align-last: inherit;
	    font-size: 15px;
	    text-align: left !important;
	}

	.hmma_main_event_main{
		padding-bottom: 20px!important;
	}

	.advisory_board_info_box .dslc-info-box-title,
	.advisory_board_info_box .dslc-info-box-content,
	.advisory_board_info_box .dslc-info-box-button
	 {
    	text-align: center !important;
	}

	.home_page_our_blog .dslc-post .dslc-blog-post-thumb-inner a img{
		width: 100%;
	    height: 100% !important;
	    object-fit: cover;
	}

	.woocommerce-account .woocommerce-info {
	    color: #131313;
	    padding-right: 0;
	    padding-left: 20px;
	}
	.woocommerce-account .woocommerce-error::before,
	.woocommerce-account .woocommerce-info::before,
	.woocommerce-account .woocommerce-message::before {
 	    left: 0;
	}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	    width: 100%;
	    overflow: visible;
	}
	.single.woocommerce #content div.product div.images, .single.woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	    float: none;
	    width: 100%;
	}
	.archive.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
		float: left;
	}
	.archive.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
}
	.single-post .post .entry-summary img {
 		   width: 100%!important;
		}
		#dslc-main .music_creation_first_info {
 		   padding-top: 0px !important;
		}
		#dslc-main .music_creation {
    		margin-top: 18px; 
		}
		#dslc-main .we_are_one .dslc-info-box-main .dslc-info-box-button{
			margin-top: 40px;
		}
		#dslc-main .we_are_one_main{
			padding-bottom: 40px;
		}

		.advisory_board_member .photo_part {
		    display: flex;
		    float: none;
		    margin-right: 0px;
		    margin-bottom: 0px !important;
		    flex-direction: column;
		    justify-content: center;
		    align-items: center;
		}
		.advisory_board_member .photo_part img {
		    width: 230px!important;
		    text-align: center!important;
		    margin: 0px 0px 30px 0px;
		}

			
			 
			.navbar_container .site .site-branding {
		    padding-left: 0px;
		    padding-top: 0px;
		    width: 200px;
		}

			.hmma_nominees_main_bottom .dslc-button {
 			   width: 90%;
			}
			.hmma_nominees_main_bottom .dslc-button a{
				font-size: 17px!important;
			}

			.slider_main h1 {
 			   font-size: 28px;
 			   margin: 10px 0px!important;
 			   line-height: 32px!important;
			}
			.slider_main h3 {
    		font-size: 17px;
    		margin-top: 0px;
			}
			.slider_main h2 {
    			font-size: 22px;
				}	

			.global_network_bottom .gform_footer input , .contact_page_form .gform_footer input {
			    padding: 12px;
			}
			.global_network_bottom .gform_wrapper ul li span input, .contact_page_form .gform_wrapper ul li span input {
			    padding: 15px 25px !important;
			}
			.global_network_bottom .gform_wrapper ul li .ginput_container_email input, .contact_page_form .gform_wrapper ul li .ginput_container_email input {
    		   padding: 15px 25px !important;
    		}
    		.global_network_bottom .gform_wrapper ul li .ginput_container_text input , .contact_page_form .gform_wrapper ul li .ginput_container_text input {
    		    padding: 15px 25px !important;
    		}


    		.global_network_bottom .name_first {
 			   margin-bottom: 28px!important;
			}

			.advisory_board_info_box .dslc-info-box .dslc-info-box-image-alt{
				text-align: center!important;
			}
			.advisory_board_info_box .dslc-info-box .dslc-info-box-image-alt .dslc-info-box-image-alt-inner{
				width: 100% !important;
			}
			.advisory_board_info_box .dslc-info-box .dslc-info-box-image-alt .dslc-info-box-image-alt-inner img{
				width: 50%!important;
			}

			.single-post .category-advisory-board .entry-summary {
				 margin-right: 20px !important;
			}

			.single .content-area .category-advisory-board .entry-content p {
				text-align:left !important;
			}

			.industry_honor_blog .dslc-posts-inner .dslc-post-main{
			text-align:center !important;
			}

			.industry_honor_blog .dslc-posts-inner .dslc-blog-post-read-more{
				text-align:center !important;
			}

			.single-post .post .entry-content p {
				text-align:center !important;
			}

			.single-post .category-industry-honors .entry-summary {
				  width: 100% !important;
			}

			.single-post .post .entry-content h2{
				text-align:center!important;
			}

			.Home_page_testim .dslc-posts-inner .dslc-testimonial-quote {
				margin-left: 0px!important;
				text-align:center !important;
				margin-top: 153px;
			}

			.Home_page_testim .dslc-posts-inner .dslc-testimonial-author-name{
				margin-left: 0px!important;
				text-align:center !important;
			}

			.Home_page_testim .dslc-posts-inner .dslc-testimonial-author-main{
				float:none!important;
			}

			.Home_page_testim .dslc-posts-inner .dslc-testimonial-author-avatar {
				position: absolute;
				top: 0;
				left: 50%;
				transform: translateX(-50%);
			}

			.Home_page_testim .dslc-posts-inner .dslc-testimonial-author-avatar img{
				width:100% !important;
			}

			.home_page_three_testimonal{
				padding-top:0px!important;
				padding-bottom:0px!important;
			}

			.get_the_app p:nth-of-type(1) {
				 width: 180px !important;
				height: 180px !important;
				padding-top: 53px !important;
			}

			.get_the_app p:nth-of-type(1) span:nth-of-type(1) {
				display: block;
				font-size: 25px !important;
				font-weight: 600;
			}

			.get_the_app p:nth-of-type(1) span:nth-of-type(2) {
				font-size: 51px !important;
				margin-top: 15px !important;
			}

			.get_the_app p:nth-of-type(2) {
				height: 87px !important;
				padding-top: 23px!important;
				margin-top: 93px!important;
				 left: 3px!important;
			}

			.get_the_app p:nth-of-type(2):before {
				 height: 87px !important;
				width: 91px!important;
				transform: skew(-45deg)!important;
				 left: -48px!important;
			}

			.get_the_app p:nth-of-type(2) span {
				 margin-top: -8px !important;
				margin-left: -47px!important;
				text-align: center!important;
				font-size: 25px !important;
				line-height: 29px!important;
			}

			.FAQ_according .dslc-accordion-item .dslc-accordion-title{
				padding-right:45px !important;
			}

			.submit_music_one .dslc-button a{
				padding-top: 25px !important;
				padding-bottom: 25px!important;
				padding-left: 11px!important;
				padding-right: 11px!important;
				font-size: 22px!important;
				width: 100% !important;
			}
			.submit_music_two .dslc-button a{
				padding-top: 25px !important;
				padding-bottom: 25px!important;
				padding-left: 11px!important;
				padding-right: 11px!important;
				font-size: 22px!important;
				width: 100% !important;
			}
			.global_networking_form .gform_wrapper{
				width:100% !important;
				margin:0 auto;
			}

			.global_network_bottom{
				padding-bottom:30px !important;
			}

			.main_contact_page_second .dslc-last-col .dslc-button a{
				width:90%!important;
			}

			.sponsorship_second_para .dslc-modules-area .dslc-button a {
				min-height: auto;
				width: 90% !important;
				padding-left: 10px !important;
				padding-right: 10px !important;
				font-size: 16px !important;
			}

			.strategic_top_main .dslc-text-module-content p img{
				width:100% !important;
			}

			.strategic_top_main .dslc-text-module-content p{
				text-align:center !important;
			}
			.home_page_icontact_form table tr:nth-of-type(1) td:nth-of-type(1) input {
 			 width: 100%;
 			}
 			.home_page_icontact_form table tr:nth-of-type(1) td:nth-of-type(2) input {
			    width: 100%;
			    float: right;
			}
			.home_page_icontact_form #SignUp .signupframe td{
				display: inline-block;
				width: 100%;
				}
			.home_page_second{
				padding-top: 40px !important;
				padding-top: 40px!important;
			}
			.view_more_2017 .dslc-button a{
				font-size: 19px!important
			}
			.home_blogs_main {
 		   padding-top: 0px!important;
		}		
		.gold_member_button .dslc-button a,
		.platinum_member_button .dslc-button a,
		.silver_member_button .dslc-button a{
			padding-top: 25px!important;
			padding-bottom: 25px !important;
			font-size: 22px !important;
		}
		.hmma_press_and_news_bottom {
 		   padding-bottom: 20px !important;
		}
		.press_all_blogs .dslc-post .dslc-blog-post-thumb{
			width: 100%!important;
			margin-top: 0px!important;
		}

		.allan_text_box span.all_span_text {
			font-weight: 600;
			margin-bottom: 25px;
			margin-top: 0 !important;
		}

		.woocommerce a.button{
			 margin-right: 10px;
		}
}

@media only screen and (max-width: 479px) {
	.single.woocommerce div.product .woocommerce-tabs ul.tabs{
		display: flex;
	    flex-direction: column;
	}
	.single.woocommerce div.product .woocommerce-tabs ul.tabs li {
	    background-color: #e7c154;
	    color: #fff;
	    padding: 6px;
	}
}

@media only screen and (max-width: 414px) {

.woocommerce .woocommerce-message {
	    border-top: 1px solid #e7c154 !important;
	    color: #131313;
	    padding: 7px;
	    font-size: 13px;
	    padding-left: 24px;
		}
		.woocommerce .woocommerce-message::before {
	    color: #e7c154;
	    left: 4px;
	    top: 9px;
		}
		.woocommerce .woocommerce-message a.button{
			margin-top: 0px;
		    padding: 12px 9px;
		    font-size: 12px;
		    margin-right: 0;
		    margin-left: 10px
		}

.woocommerce-page .woocommerce-cart-form .cart td.actions .coupon,
.woocommerce-page .woocommerce-cart-form .cart td.actions{
	padding-bottom: 0px !important; 
}

.woocommerce-page .woocommerce-cart-form .cart td.actions input.input-text {
    display: block;
    width: 216px!important;
    float: left;
    margin-bottom: 10px!important;
}

.woocommerce-page .woocommerce-cart-form .cart td.actions button.button {
    display: block!important;
    width: 216px!important;
    float: left!important;
    margin-top: 0px!important;
    margin-bottom: 10px!important;
    padding: 14px 21px;
}

	.hmma_nominees_main_bottom .dslc-button {
    	width: 100% !important;
	}


.slider_main h1 {
    font-size: 20px;
    margin: 10px 0px!important;
    line-height: 22px!important;
}
.slider_main h2 {
    font-size: 18px;
}
.slider_main h3 {
    font-size: 15px;
}
.woocommerce-checkout .payment_methods li label{
	max-width: 80%;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal{
	float: left;
}

}

@media only screen and (max-width: 375px) {
	.gold_member_button .dslc-button a,
		.platinum_member_button .dslc-button a,
		.silver_member_button .dslc-button a{
			padding-top: 25px!important;
			padding-bottom: 25px !important;
			font-size: 17px !important;
			width: 100%!important;
		}

}

@media only screen and (max-width: 360px) {

		

			.phoen-footer-main .footer_4 .textwidget p {
				margin-top: 20px!important;
			}
			.phoen-footer-main .footer_1 p:nth-of-type(1),
			.phoen-footer-main .footer_2 ul.menu li.menu-item,
			.phoen-footer-main .footer_4 .textwidget p {
 		    	font-size: 13px;
			}

			
			.home_page_top_click_button .dslc-button a{
				padding-left: 35px !important;
				padding-right: 35px !important;
				width:100%;
			}
						
			.member_welcome_to .dslc-text-module-content h4{
				background: #e7c154;
				margin: 0 auto;
				padding-top: 20px;
				padding-bottom: 20px;
				display: inline-block;
				padding-left: 20px !important;
				padding-right: 20px!important;
				width:100%;
			}

			.submit_music_one .dslc-button a{
				font-size: 15px!important;
			}
			.submit_music_two .dslc-button a{
				font-size: 15px!important;
			}
			.submit_page_main .dslc-modules-area{
				margin-bottom:0px !important;
			}

			.silver_member_button .dslc-button a{
				padding-left: 20px !important;
				padding-right: 20px!important;
				font-size: 21px!important;
				width: 100%!important;
			}

			
			.press_bottom_button .dslc-button a{
				padding-left: 20px !important;
				 padding-right: 20px!important;
				 width:100%;
			}

			.contact_button_one .dslc-button a{
				padding-left: 10px !important;
				padding-right: 10px!important;
				font-size:16px !important;
			}

			.contact_button_two .dslc-button a{
				padding-left: 10px !important;
				padding-right: 10px!important;
				font-size:16px !important;
			}

			.contact_button_three .dslc-button a{
				padding-left: 10px !important;
				padding-right: 10px!important;
				font-size:16px !important;
			}
			.main_contact_page_second .dslc-last-col .dslc-button a{
				width: 100%!important;
				padding-left: 10px !important;
				padding-right: 10px !important;
			   font-size: 15px !important;
			}

			.sponsorship_second_para .dslc-modules-area .dslc-button a {
					width: 100% !important;
			}

			.noiz_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-text {
				background-color: rgba(231, 193, 94, 0.8) !important;
				color: #fff;
				text-align: center;
				font-size: 14px!important;
				font-family:poppins!important;
				padding: 8px 5px!important;
				position: absolute;
				left: 0px;
				bottom: 0px;
				width: 100%;
				height: auto !important;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
			}
			
			
				.gallery_page_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-title{
				font-size: 14px !important;
				}

				.gallery_page_gallery .wonderplugin-gridgallery-item-visible .wonderplugin-gridgallery-item-description{
						font-size: 12px !important;
				}
			
}


@media only screen and (max-width: 341px) {
	.all_page_banner .dslc-text-module-content h1 {
	    line-height: 40px !important;
	    font-size: 30px !important;
	}
	
	.slider_main h1 {
	    font-size: 15px;
	}

}



@media only screen and (max-width: 327px) {
	
.slider_main h3 {
    font-size: 14px;
}
.get_ticket_here .dslc-button a{
	display: block !important;
	padding: 20px 0px!important;
}
.slider_main h1 {
    font-size: 15px;
    margin: 5px 0px!important;
    line-height: 20px!important;
}

}


@media only screen and (max-width: 320px) {
		.submit_your_work .dslc-text-module-content h2{
			font-size:30px !important;
		}
		
		.home_page_top_click_button .dslc-button a{
				padding-left: 10px !important;
				padding-right: 10px !important;
				width:100%;
		}
			
		.press_bottom_button .dslc-button a{
			font-size:16px!important;
		}

		.even_staff_application_form .dslc-button a{
			padding-left: 89px !important;
			padding-right: 89px!important;
		}
}
