@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap');

body {font-size: 14px; color: #222;   font-family: 'Rubik', sans-serif; margin:0; overflow-x:hidden;
 -webkit-backface-visibility: hidden;
background-size:100% auto; background-position:bottom;}
 *{ outline:none !important;}
 ul{ list-style:none; margin:0; padding:0;}
 h1,h2,h3,h4,h5,h6{ font-family: 'Rubik', sans-serif; }

.header_uper {display: inline-block;width: 100%;min-height: 69px;}
#header {display: inline-block;width: 100%;padding: 20px 25px;background: #fff;position: fixed;left: 0;right: 0;margin: auto;z-index: 9;}
#header.sticky {position:fixed; left:0; right:0; z-index:9;padding: 20px 25px;}
#header .menu_sec {display: inline-block;margin-right: 30px;padding-top: 5px;vertical-align: top;}
#header .menu_sec a i{color:#c2c2c2; font-size:25px;}
#header .menu_sec a i:hover, #header .menu_sec a:focus i{color:#6f00ff;}
#header .logo_sec {display: inline-block;max-width: 102px;margin-top: 5px;}
#header .logo_sec img{max-width: 100%;}

#header .menu_sec .dropdown-menu {border: none;box-shadow: 0 4px 7px -2px rgba(0,0,0,.175) inset;border-radius: 0;margin-top: 23px;width: 220px;background: #f6f6f6;
border: none;left: -10px;}
#header.sticky  .menu_sec .dropdown-menu {margin-top: 23px;}
#header .menu_sec .dropdown-menu li {margin-bottom: 10px;}
#header .menu_sec .dropdown-menu .list_head {border-top: 1px solid #e2e2e2;padding: 10px 20px;padding-bottom: 0;}
#header .menu_sec .dropdown-menu .list_head span {text-transform: uppercase;}
#header  .icn_upr {display: inline-block;margin-right: 15px;height: 17px;position: relative;top: 3px;overflow: hidden;}
#header .menu_sec .dropdown-menu li:hover .icn_upr img {position:relative;top: -17px;}
#header .menu_sec .dropdown-menu li:hover a  {background:#e2e2e2;}
#header .menu_sec .dropdown-menu li.active .icn_upr img {position:relative;top: -17px;}
#header .menu_sec .dropdown-menu li.active a  {background:#e2e2e2; color:#000;}

#header .menu_sec .dropdown-menu::before {position: absolute;content: "";background: #f6f6f6;left: 0;right: 0;height: 100%;top: 99%; width:100%;}


/* header_mobile_start */

#header_mobile {position: absolute;top: 0;left: 0;right: 0;z-index: 9;background: linear-gradient(rgba(0,0,0,0.9), rgba(0,0,0,0.8), rgba(0,0,0,0));padding: 10px;}
#header_mobile.sticky {position:fixed; left:0; right:0; z-index:9;padding: 20px 25px;}
#header_mobile .menu_sec {display: inline-block;margin-right: 0;padding-top: 5px;vertical-align: top;}
#header_mobile .menu_sec a i{color:#fff; font-size:25px;}
#header_mobile .menu_sec a i:hover, #header_mobile .menu_sec a:focus i{color:#6f00ff;}
#header_mobile .logo_sec {display: inline-block;max-width: 106px;margin-top: 5px;}
#header_mobile .logo_sec img{max-width: 100%;}

#header_mobile .menu_sec .dropdown-menu {border: none;box-shadow: 0 4px 7px -2px rgba(0,0,0,.175) inset;border-radius: 0;margin-top: 29px;width: 300px;background: #f6f6f6;
border: none; right:-10px; left:auto;padding-top: 0;}
#header_mobile.sticky  .menu_sec .dropdown-menu {margin-top: 23px;}
#header_mobile .menu_sec .dropdown-menu li {margin-bottom: 10px;}
#header_mobile .menu_sec .dropdown-menu .list_head {border-top: 1px solid #e2e2e2;padding: 10px 20px;padding-bottom: 0;}
#header_mobile .menu_sec .dropdown-menu .list_head span {text-transform: uppercase;}
#header_mobile  .icn_upr {display: inline-block;margin-right: 15px;height: 17px;position: relative;top: 3px;overflow: hidden;}
#header_mobile .inner_link  .icn_upr {height: 19px;}
#header_mobile .menu_sec .dropdown-menu li:hover .icn_upr img {position:relative;top: -17px;}
 #header_mobile .menu_sec .dropdown-menu .inner_link li:hover .icn_upr img {top: 0px !important;}

#header_mobile .menu_sec .dropdown-menu > li:hover > a {background:#e2e2e2;}

#header_mobile .menu_sec .dropdown-menu li.active .icn_upr img {position:relative;top: -17px;}
#header_mobile .menu_sec .dropdown-menu li.active a  {background:#e2e2e2; color:#000;}

#header_mobile .menu_sec .dropdown-menu::before {position: absolute;content: "";background: #f6f6f6;left: 0;right: 0;height: 100%;top: 99%; width:100%;}
#header_mobile .right_sec {text-align: right;display: inline-block;width: 100%;}
#header_mobile  .serch_sec .form-control {opacity: 0;}
#header_mobile .serch_sec {position: relative;display: inline-block;}
#header_mobile .serch_sec button {background: none;color: #fff;border: none;margin-top: 5px;margin-right: 10px;font-size: 18px;}

#header_mobile  .mobile_email{background:url('../img/email_bg.jpg') no-repeat; display:inline-block; width:100%; padding:20px 0; background-size:100%;}
#header_mobile  .mobile_email_img {display: inline-block;width: 60px;height: 60px;border-radius: 100%;margin-bottom: 10px;}
#header_mobile  .mobile_email_img img {width: 100%;}
#header_mobile  .profile_txt h2{color:#fff; font-size:16px; margin:0; text-transform:uppercase;}
#header_mobile  .profile_txt span{color:#fff; font-size:14px;}
#header_mobile  .mobile_email a {font-size: 14px;color: #fff;padding: 3px 20px;display: inline-block;width: 100%;}
#header_mobile .mobile_email li:hover a{background:rgba(255,255,255,0.5); color:#000; text-decoration:none;}
#header_mobile  .mobile_email_main {padding: 0 20px;}
#header_mobile .inner_link  .icn_upr_top {display: inline-block;margin-right: 15px;height: 19px;position: relative;top: 0;overflow: unset;}
#header_mobile .inner_link .icn_upr_top span {height: 20px;width: 20px;background: #6700ff;border-radius: 100%;display: inline-block;position: absolute;right: -10px;
top: -10px;text-align: center;}

/* header_mobile_end */


#header .serch_sec {position: relative;}
#header .serch_sec input{font-size:16px; color:#000; border:1px solid #000; width:100%; border-radius:0;}
#header .serch_sec input:focus{ border-color: #6f00ff; }
#header .serch_sec button {background: none;border: none;position: absolute;right: 0;top: 3px;color: #c2c2c2;font-size: 20px;}

#header  .right_sec {text-align: right;}
#header  .msg_sec {position: relative;display: inline-block;margin-top: 10px;margin-right: 40px;}
#header  .msg_sec span {position: absolute;top: -20px;background: #7b22ff;color: #fff;border-radius: 100%;height: 30px;width: 30px;font-size: 20px;text-align: center;
vertical-align: middle;display: table-cell;right: -20px;}
#header  .profile_sec {display: inline-block;vertical-align: top;}
#header   .pr_icn {height: 35px;width: 35px;border-radius: 100%;text-align: center;display: inline-block;border: 2px solid #fff;}
#header   .pr_icn  img {width: 100%;}
#header  .profile_sec .dropdown-menu {right:-10px;left: auto;width: 300px;border: 0;box-shadow: none;background: #f6f6f6;}
#header .pr_name {display: inline-block;vertical-align: top;margin-left: 10px;}
#header .pr_name h2 {margin: 0;font-size: 14px;text-transform: uppercase;font-weight: 600;}
#header .pr_name span {margin: 0;font-size: 14px;}

#header .profile_sec .dropdown-menu li:nth-child(1) {background: #e2e2e2; padding: 8px 0;}
#header .profile_sec .dropdown-menu li {margin-bottom: 10px;}
#header .profile_sec .dropdown-menu li:hover .icn_upr img {position:relative;top: -17px;}
#header .profile_sec .dropdown-menu li:hover a  {background:#e2e2e2;}

#header .dropdown-menu > li > a {padding: 5px 20px;}

.banner{position:relative;}
.banner img{width:100%;}
.upr_bx {background: rgba(222,255,0,0.4);height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.banner .upr_txt {position: absolute;left: 10%;top: 20%;}
.banner .upr_txt p{font-size:34px; color:#fff; font-weight:500;}

.heading_sec {padding: 20px 15px;width: 100%;display: inline-block;}
.heading_sec  h2{font-size:16px; color:#000; font-weight:500; margin:0;}
.heading_sec  h2 span{ color:#6700ff; }

.sub_sec {padding: 0 15px;}
.sub_bx {position:relative;margin-bottom: 30px;}
.sub_bx img{width:100%;border-radius: 5px;}
.sub_bx span {position: absolute;left: 0;top:30%;right: 0;text-align: center;color: #fff;font-size: 22px;font-weight: 600;text-transform: uppercase;}
.sub_bx a::before {position: absolute;content:unset;background: rgba(222,255,0,0.4);top: 0;height: 100%;bottom: 0;left: 0;right: 0;width: 100%;border-radius: 5px;}
.sub_bx a:hover::before {content:"";}




#pinBoot, .pinBoot {position: relative;max-width: 100%;width: 100%;margin-left: 15px;}
#pinBoot img, .pinBoot img {width: 100%;max-width: 100%;height: auto;border-radius: 5px;}
#pinBoot .white-panel, .pinBoot .white-panel {position: absolute; background: white;}
#pinBoot .white-panel h4, .pinBoot .white-panel h4 {font-size: 14px;color: #000;}
#pinBoot .white-panel span, .pinBoot .white-panel span {display:block;font-size: 14px;color: #000;}
.white-panel a{position:relative;display:inline-block; width:100%;}
.white-panel:hover a:before{position:absolute;left:0; content:""; top:0; bottom:0; right:0; height:100%; width:100%; background:rgba(222,255,0,0.4);}


/* v2_page */
.account_sec {margin:  20px 15px;display: inline-block;width: 100%;}
.acnt_pr_sec {position: relative;display: inline-block;height: 80px;width: 80px;border-radius: 100%;}
.acnt_pr_sec img{width:100%; object-fit: cover; height: 100%; border-radius: 50%; border:1px solid rgba(0, 0, 0, .08);}
.acnt_pr_sec i{font-size: 80px; color: #B5B5B5; border: 1px solid rgba(0, 0, 0, .08); border-radius: 50%;}
.acnt_pr_right {display: inline-block;margin-left: 20px;margin-top: 15px;vertical-align: top;}
.acnt_pr_right h2{color:#000; font-size:24px;margin:0;font-weight: normal;}
.acnt_pr_right a{color:#000; font-size:16px;margin:0;}
.acnt_pr_right  a i{color:#999999;}
.acnt_pr_right a:hover, .acnt_pr_right a:hover i{color:#7b22ff; text-decoration:none;}

.news_sec {display: inline-block;width: 100%;padding: 0 10px;}
.news_sec #tabs{background: #007b5e;color: #eee;}
.news_sec  #tabs h6.section-title{color: #eee;}

.news_sec  #tabs .nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;color: #eee;font-size: 20px;}
.news_sec .nav a {color: #000;font-size: 14px;font-weight: 500;text-transform: uppercase;padding: 10px;display: inline-block;}
.news_sec .nav a:hover, .news_sec .nav a:focus {text-decoration:none;}
.news_sec .nav-tabs {border-bottom: none;}
.news_sec #tabs .nav-tabs .nav-item.show .nav-link, .news_sec  .nav-tabs .nav-link.active {color: #000;background-color: transparent;border-bottom: 3px solid #6700ff !important;font-size: 14px;font-weight: 500;}
.news_img img{width:100%;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.news_desc {margin-top: 15px;}
.news_desc h2{color:#000000; font-size:16px; text-transform:uppercase; margin:0 0 10px 0;}
.news_desc p{color:#000000; font-size:14px;  margin:0;}
#nav-tabContent {display: inline-block;width: 100%;background: #f6f6f6;margin-top: 0;box-shadow: 0 4px 2px -2px rgba(0,0,0,.175) inset; position:relative;padding-bottom: 30px;}
 #nav-tabContent::before,  #nav-tabContent::after
 {content: "";left: -100px;/*width: 100px;*/height: 100%;background: #f6f6f6;height: 100%;position: absolute;box-shadow:0 4px 2px -2px rgba(0,0,0,.175) inset; top:0; bottom:0;}
 #nav-tabContent::after{left:auto; right:-100px;}
.news_bx {display: inline-block;width: 100%;background: #fff;}

/* sign_in_page */
.bg_main {background: url('../img/bg.png') no-repeat;width: 100%;display: inline-block;/* position: absolute; */	top: 0;height: 100%;left:0;right:0;bottom:0; background-size:cover;}
.sign_in_main{text-align:center; max-width:400px; margin:auto;}
.sign_frm h2{color:#fff; font-size:35px; margin:30px 0;}
.sign_frm .form-control {height: 60px;border: none;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;
font-size: 15px;  position: relative;}

.sign_frm .selectize-dropdown{position:absolute!important;}
.sign_frm  .btn {background: #0fd381;color: #fff;border: none;width: 100%;text-transform: uppercase;font-size: 16px;padding: 15px 0;}
.remeber_pass a {color: #fff;font-size: 15px;display: block;}
.remeber_pass ul {margin: 20px 0 0 0;}
.remeber_pass li {display: inline-block;margin: 0 5px;}

.sign_upper_main {height: 100vh;display: table;width: 100%;padding:50px 20px;}
.sign_in_main {text-align: center;margin: auto;margin: auto;display: table-cell;vertical-align: middle;}
.sign_frm_main {max-width: 400px;margin: auto;}
.sign_frm .form-group {
  position:relative;

  & + .form-group {
    margin-top: 30px;
  }
}

.sign_frm .form-label {position: absolute;top: 20px;left:15px;color: #666666;z-index: 10;transition: transform 150ms ease-out, font-size 150ms ease-out;font-weight:normal;
background:#fff;}
.sign_frm .focused .form-label {transform: translateY(-95%);font-size: .80em;}
.sign_frm .form-group select{  -webkit-appearance: none;-moz-appearance:none;appearance:none;}
.sign_frm select {background: #fff url('../img/down_arrow.png') no-repeat; background-position:calc(100% - 10px) calc(24px + 3px);}
.social_list {margin-bottom: 30px;display: inline-block;width: 100%;}
.social_list .form-group a {padding: 15px 0;display: inline-block;width: 100%;background: rgba(255,255,255,0.2);border-radius: 5px;color: #fff;text-transform: uppercase;
font-size: 15px;letter-spacing: 1px;border: 2px solid rgba(255,255,255,0.2);}
.social_list .form-group a:hover{text-decoration:none; background:#ece3f8; color:#000;}
.link_txt {display: inline-block;width: 230px;}


/* art_page */
.art_bg{background:url('../img/art_bg.png') no-repeat;min-height: 300px; background-size:100%;}
.art_bg #header {background: none;}
.back_sec a{color:#fff; font-size:18px; font-weight:500;}
.back_sec img {margin-right: 20px;}
.art_frm {border-top:5px solid #c294ff; max-width:700px; margin:auto; border-radius:5px;margin-top: -100px; background:#fff;}
.frm_bx {display: inline-block;width: 100%;padding: 50px 100px;box-shadow: 0 0 5px 0px #be93fc;border-radius: 5px;margin-bottom: 30px;}
.frm_bx h2{font-size:30px; color:#000;font-weight:500; text-align:center;margin: 0 0 40px 0; }
.frm_bx .form-control {height: 60px;border: none;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;font-size: 15px;
background:#ededed;box-shadow: none;}
.frm_bx  label{color:#646464; font-size:15px; font-weight:normal;margin: 10px 0 0 10px;letter-spacing: 1px;}
.frm_bx .form-group {margin-bottom: 30px;}
.frm_bx .form-control.select_bx{-webkit-appearance: none;-moz-appearance:none;appearance:none;background: #fff url('../img/down_arrow2.png') no-repeat;
 background-position:calc(100% - 10px) calc(24px + 3px); border:1px solid #646464; border-radius:5px;}
.frm_bx .form-control.txt_bx{ border:1px solid #646464; border-radius:5px;background: #fff;}
.art_bg #header .msg_sec span {background: #222;}
.art_logo {text-align: center;margin: 0 0 50px 0;}
.upload_bx{position:relative; border:1px solid #646464; border-radius:5px;background:url('../img/ic_image_24px.svg') no-repeat;
background-position:calc(100% - 5px) calc(19px + 0px);}
.upload_bx::before {content: "image";position: absolute;color: #7c7c7c;font-size: 15px;left: 10px;top: 18px;margin: auto;}
.upload_bx .form-control {position: relative;opacity: 0; }
.sbmt_reset_btn {display: inline-block;position: fixed;right: 20px;top: 50%;bottom: 0;margin: auto;text-align: right;}
.sbmt_reset_btn .btn.btn-success {background: #6700ff;text-transform: uppercase;box-shadow: 0 1px 3px 0px #7c7c7c;border: none;}
.sbmt_reset_btn .btn {background: #fffeff;text-transform: uppercase;box-shadow:0 1px 3px 0px #7c7c7c;border: none;font-size: 15px;letter-spacing: 1px;padding: 10px 20px;}
.sbmt_reset_btn li {margin-bottom: 20px;}
.sbmt_reset_btn .btn img{margin-right:5px;}

/* product_page */
.product_page_list li{display:inline-block;}
.product_page_list li a {color: #000;font-size: 14px;font-weight: 500;text-transform: uppercase;padding: 10px;display: inline-block; padding:10px 30px; position:relative;}
.product_page_list li a:hover{text-decoration:none;}
.product_page_list li a:before {position:absolute; content:unset; left:0; right:0; bottom:0; height:3px; width:100%; background:#6700ff;}
.product_page_list li:hover a:before, .product_page_list li.active a:before { content:""; }

.filter_sec{border-top:1px solid #e0e4de; display:inline-block; width:100%; padding:10px 0; position:relative;}
.filter_sec:before, .filter_sec:after{position:absolute; height:1px;top:-1px; content:""; left:-100px; width:100px; background:#e0e4de;}
.filter_sec:after{left:auto; right:-100px;}

.filter_sec  li {display: inline-block;width: 30%;border-left: 1px solid #e0e4de;position: relative;}
.filter_sec  li:last-child {border-right: 1px solid #e0e4de;}
.filter_sec li .dropdown-toggle {background: none;color: #000;font-size: 15px;border: none;width: 100%;text-align:left;}
.filter_sec li .dropdown-menu  li{width: 100%; border:none}
.filter_sec li .btn .caret {margin-left: 0;float: right;margin-top: 10px;}
.filter_sec .dropdown-menu > li > a:focus, .filter_sec .dropdown-menu > li > a:hover {background: #f0f0f0;}

.filter_sec .open > .dropdown-toggle.btn-primary.focus, .filter_sec .open > .dropdown-toggle.btn-primary:focus, .filter_sec .open > .dropdown-toggle.btn-primary:hover,
.filter_sec .btn-primary.active, .filter_sec .btn-primary:active, .filter_sec .open > .dropdown-toggle.btn-primary {
color: #222;background: none;border:none; box-shadow:none;}
.filter_sec li input {background: #f0f0f0;border: none;width: 100%;height: 35px; padding:0 15px;}
.filter_sec li .btn.srch_btn {background: none;position: absolute;right: 0;top: 0;}
.hot_gallery.filter_gallery {margin-top: 20px;}
.filter_sec li  .dropdown-menu {top: 30px;}
.filter_sec li  .dropdown.open  .btn .caret{transform: rotate(180deg);}
.filter_icn {height: 50px;background: #6700ff;width: 50px;border-radius: 100%;text-align: center;position: fixed;right: 5px;top: 60%;line-height: 45px;z-index: 1;cursor: pointer;}

.mobile_filter {width: 300px;/* position: fixed; */right: 0;top: 0;/* background: #fff; */;z-index: 9;}
.filter_head{background:#6700ff; padding:10px; display:inline-block; width:100%;}
.filter_head h2{color:#fff; font-size:20px; margin:0;}
.filter_head span{color:#fff; font-size:16px; margin:0;}
.filter_sidebar .filter_sec li {width: 100%; border:none;margin: 5px 0;}
.filter_sidebar  .filter_sec li .dropdown-menu {top: 0;position: relative;border: none;box-shadow: none;border-bottom: 1px solid #dcdcdc;border-radius: 0;}
.filter_sidebar  .filter_sec li .dropdown-menu > li > a {padding: 10px 20px;}
.filter_btm_btn .reset_btn, .filter_btm_btn .apply_btn {background: none;border: none;color: #333;font-size: 15px;text-transform: uppercase;}
.filter_btm_btn .reset_btn:hover, .filter_btm_btn .apply_btn:hover{color:#6700ff;}
.filter_sidebar  .filter_sec li .dropdown-toggle i {font-size: 20px;float: right;}
.filter_sidebar  .filter_sec::before, .filter_sidebar  .filter_sec::after {content: unset;}
.filter_btm_btn {padding-bottom: 20px;padding-top: 100px;}
.filter_sidebar {position: fixed;z-index: 999;background: #fff;right: -100%; opacity:0; max-width: 300px;top: 0;
-webkit-transition:0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition:0.3s ease-out;}
.filter_sidebar.open_menu {right: 0%; opacity:1;}
.filter_sidebar .filter_sec li .dropdown.open i {transform: rotate(180deg);}


/* gaurdian_page */

.gaurdian_page .hot_gallery.filter_gallery {margin-top: 0;}
.gaurdian_page .container {width: auto;padding: 0 10%;}
.inner_banner {background: url('../img/inner_banner.png') no-repeat;height: 210px;background-size: 100% 100%; display:inline-block; width:100%;}
.inner_head {padding-top: 6%;}
.inner_head h2{margin:0; font-weight:600; color:#fff;}
.artist_img {display: inline-block;width: 80px;height: 80px;border-radius: 100%;vertical-align: top;}
.artist_desc {display: inline-block;margin-left: 10px;margin-top: 20px;}
.artist_desc h2, .artist_desc span{color:#000; font-size:14px; margin:0; font-weight:normal;}
.artist_sec {display: inline-block;margin-right: 30px;}
.right_social_sec{display:inline-block;}
.right_social_sec li {display:inline-block; margin-right:10px;}
.right_social_sec li a {color:#c3c3c3; font-size:22px;}
.Variants_list h2{color:#000; font-size:15px; margin:0 0 10px 0; font-weight:600;}
.Variants_list li {display:inline-block;  margin-right:10px;}
.Variants_list li a{font-size:14px; color:#000; }
.Variants_list li a:hover{ color:#7900ff; }
.top_agency_sec {padding: 30px 0;display: inline-block;width: 100%;border-bottom: 1px solid #ccc;}
.Variants_list {float: right;}
.galaxy_poster_sec h2{color:#000; font-size:25px; margin:20px 0 30px 0;font-weight: 400;}
.galaxy_poster_sec p{margin:0; font-size:16px; color:#000000;}
.artist_detail {display: inline-block;}
.artist_detail h2{font-size:18px; color:#000; margin:0;}
.artist_detail span {color: #000;font-size: 15px;margin: 10px 0;display: inline-block;width: 100%;}
.artist_detail ul {margin: 10px 0;}
.artist_detail ul li {margin-bottom: 5px;}
.artist_detail a{color:#000; font-size:14px; text-transform:uppercase; font-weight:600;}
.artist_detail {margin-top: 20px;}
.artist_sec {margin-bottom: 20px;}
.graph_img img{max-width:100%;}
.recent_post .col-sm-4 {padding: 0 5px;}

.graph_sec {float:right;}
.graph_sec h2{margin:0; font-size:14px; color:#000;text-transform:uppercase;display: inline-block;}
.graph_sec span{margin:0; font-size:14px; color:#000;float:right;}
.graph_sec li {display: inline-block;width: 100%;margin-top: 10px;}
.galaxy_banner {margin-top: -80px;position: relative;}
.galaxy_banner img{width:100%;}
.like_sec { bottom: 10px;left: 10px; }
.like_sec span {color: #fff;font-size: 17px;}
.guardians_tab_sec {display: inline-block;width: 100%;padding: 0 10px;margin-top: 50px;}
.guardians_tab_sec #tabs{background: #007b5e;color: #eee;}
.guardians_tab_sec  #tabs h6.section-title{color: #eee;}

.guardians_tab_sec  #tabs .nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;color: #eee;font-size: 20px;}
.guardians_tab_sec .nav a {color: #000;font-size: 14px;font-weight: 500;text-transform: uppercase;padding: 10px 20px;display: inline-block;}
.guardians_tab_sec .nav a:hover, .guardians_tab_sec .nav a:focus {text-decoration:none;}
.guardians_tab_sec .nav-tabs {border-bottom: none;}
.guardians_tab_sec #tabs .nav-tabs .nav-item.show .nav-link, .guardians_tab_sec  .nav-tabs .nav-link.active {color: #000;background-color: transparent;border-bottom: 3px solid #6700ff !important;font-size: 14px;font-weight: 500;}

.recent_post{background:#fff;}
.post_img img{width:100%;}
.post_desc h2{font-size:16px; color:#000; font-weight:600; margin:0;}
.post_desc span {font-size: 13px;color: #000;display: inline-block;width: 100%;margin: 5px 0;}
.recent_sec li {width: 33%;display: inline-block;}
.post_img {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}

.trade_bx {background:#fff; display:inline-block; width:100%; padding:15px; border-radius:5px; border:1px solid #e8e8e8;margin-bottom: 20px;}
.trade_bx h2 {margin: 0;font-size: 12px;display:inline-block; width:100%;}
.trade_bx h3 {margin: 5px 0;font-size:20px;display:inline-block; width:100%;}
.trade_bx span {margin: 0 0 5px 0;font-size:14px;display:inline-block; width:100%;}


.price_chart img{max-width:100%;}
.price_table table {width: 100%;text-align: center;}
.price_table table th{text-align: center;}
.price_table table tr th:nth-child(1), .price_table table tr td:nth-child(1){text-align: left;}
.price_table th {font-weight: normal;font-size: 15px;text-transform: capitalize;}
.price_table tr {border-bottom: 1px solid #000;}
.price_table tr td{padding: 10px 0;}
.price_table tr td a{color:#6700ff; font-size:15px;}

.cmnt_head {padding: 0 30px;}
.cmnt_head h2{color:#000; font-size:16px; margin:0; display:inline-block; margin-right:50px;}
.cmnt_head span{color:#000; font-size:15px; margin:0;}
.cmnt_img {width: 60px;height: 60px;display:inline-block;border-radius: 100%;}
.cmnt_img img{width: 100%;}
.cmnt_txt_sec input {width: 100%;border: none;border-bottom: 1px solid #ddd; background:none;}
.cmnt_txt_sec {margin-top: 15px;}
.cmnt_list {margin-top: 40px;}
.cmnt_right_desc h2 {font-size: 14px;font-weight: normal;margin: 0 0 10px 0;}
.cmnt_right_desc p {font-size: 15px;font-weight: normal;margin: 0 0 10px 0;}
.cmnt_right_desc a {font-size: 14px;font-weight: 500;color:#000;}
.cmnt_list li {margin-bottom: 30px;}
.comnt_sec {margin-top: 40px;max-width: 1500px;margin-left: auto;margin-right: auto;}

/* Extra Small Devices, Phones */

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
 .mobile_filter, .mobile_img, #header_mobile{display:none;}

}

@media only screen and (min-width : 991px) {
.sub_bx {position:relative;margin-bottom: 0;}
.sub_bx span {top: 15%;}
#header .logo_sec {max-width: unset;margin-top: 0;}
.recent_sec li {width: 19%;}
.trade_bx {margin-bottom: 0;}



}

@media only screen and (min-width : 1199px) {
.sub_bx span {top:30%;}
.banner .upr_txt {top: 35%;}
.news_sec .nav a {padding: 10px 30px;}
.filter_sec  li {width: 11%;}
.galaxy_poster_sec h2{font-size:40px;}
.post_desc span {font-size: 14px;}
.inner_banner {background-size: 100% auto; }
.artist_sec {margin-bottom: 0;}
.recent_post .col-sm-4 {padding: 0 15px;}

}

@media only screen and (max-width : 767px) {
#header .right_sec {text-align: left;}
#header .serch_sec {display: inline-block;width: 100%;margin: 30px 0;}
#header .profile_sec .dropdown-menu {right: auto;left:-10px;}
.banner .upr_txt p {font-size: 20px;}
.frm_bx {padding: 50px 30px;}
.back_sec {margin-bottom: 30px;}
.art_bg{min-height: 300px; background-size:cover;}
.sbmt_reset_btn {right: 20px;top:auto ;bottom: 0;}
.filter_sec {display: none;}
.filter_sidebar .filter_sec{display: block;}
.filter_page #header {display: none;}
.filter_page .account_sec {margin: 20px 0;width: 100%;text-align: center;}
.filter_page .acnt_pr_right {margin-left: 0;width: 100%;position: relative;}
.desktop_img{display:none;}
.filter_page .account_sec {position: relative;margin-top: -55px;}
.acnt_pr_right a:not(.follow_user) {display: none;}
/* .acnt_pr_right a i {color: #999999;position: absolute;right: 0;top: -30px;font-size: 25px;} */
.sign_frm h2 {font-size:25px;}
.inner_head {padding-top: 25%;}
.galaxy_banner {margin-top: 40px;}
.recent_sec li {width: 49%;padding: 0 10px;margin-bottom: 10px;}
.recent_post .col-sm-4 {padding: 0 15px;}
.post_img {margin-bottom: 15px;}
.cmnt_list .col-sm-2.col-md-1.text-center {text-align: left;margin-bottom: 15px;}
.guardians_tab_sec .nav a {padding: 10px 6px;}
#header {position: static;}
.header_uper {min-height: unset;}
}

@media only screen and (max-width : 480px) {
.banner .upr_txt {position: static;left: 0;top: 0;}
.banner .upr_txt p {font-size: 20px;color: #000;text-align: center;}
.upr_bx {z-index: -1;}
.filter_sec li {width: 49%;}
.recent_sec li {width: 100%;}
.guardians_tab_sec .nav a {width: 100%;text-align: center;margin-bottom: 5px;}
}

.sub_bx a:hover::before,.sub_bx a.active:before{content:"";}
