@charset "utf-8";
/* -------------------------------------------------------------------------------

    0.  Reset & Clearfix
    1.  General
    2.  Menu
    3.  Pages and Subpages
    4.  Separators
    5.  Home Page
    6.  About Us
    7.  Our Services
    8.  Portfolio
    9.  Portfolio Images Hover Effects
    10. Portfolio Project page
    11. Portfolio Testimonials
    12. News
	13. News Images Hover Effects
	14. News Post Page
	15. Twitter
    16. Contact
	17. Footer
    18. Media Queries
	
*/


/* ------------------------------------------------------------------------------- */
/*  0. Reset & Clearfix
/* ------------------------------------------------------------------------------- */

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
a,
img,
small,
sub,
b,
dl,
dd,
dt,
ul,
li,
label,
article,
details,
footer,
header,
menu,
nav,
input,
textarea,
select {
  background: transparent;
  border: 0;
  outline: 0;
  padding: 0;
  margin: 0;
}

.clearfix:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
}

li {
  list-style: none;
}

/* ------------------------------------------------------------------------------- */
/*  1. General
/* ------------------------------------------------------------------------------- */
@font-face {
  font-family: 'Roboto-Regular';
  src: url('font/SFUIText-Medium.eot');
  src: url('font/SFUIText-Medium.eot?#iefix') format('embedded-opentype'),
    url('font/SFUIText-Medium.woff2') format('woff2'),
    url('font/SFUIText-Medium.woff') format('woff'),
    url('font/SFUIText-Medium.ttf') format('truetype'),
    url('font/SFUIText-Medium.svg#SFUIText-Medium') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto-Light';
  src: url('font/SFUIText-Regular.eot');
  src: url('font/SFUIText-Regular.eot?#iefix') format('embedded-opentype'),
    url('font/SFUIText-Regular.woff2') format('woff2'),
    url('font/SFUIText-Regular.woff') format('woff'),
    url('font/SFUIText-Regular.ttf') format('truetype'),
    url('font/SFUIText-Regular.svg#SFUIText-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto-Medium';
  src: url('font/SFUIText-Semibold.eot');
  src: url('font/SFUIText-Semibold.eot?#iefix') format('embedded-opentype'),
    url('font/SFUIText-Semibold.woff2') format('woff2'),
    url('font/SFUIText-Semibold.woff') format('woff'),
    url('font/SFUIText-Semibold.ttf') format('truetype'),
    url('font/SFUIText-Semibold.svg#SFUIText-Semibold') format('svg');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Light';
  src: url('font/Roboto-Light.eot');
  src: url('font/Roboto-Light.eot?#iefix') format('embedded-opentype'),
    url('font/Roboto-Light.woff') format('woff'),
    url('font/Roboto-Light.ttf') format('truetype'),
    url('font/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


html,
body {
  font-family: 'Roboto-Light';
  font-size: 12px;
  width: 100%;
  height: 100%;
  color: #3c3c3c;

}

body {
  overflow-x: hidden;
}


p {
  line-height: 18px;
}

a,
li {
  color: #3c3c3c;
  text-decoration: none;
  -webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
}

img,
div,
input,
textarea {
  -webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
}

a,
li {
  color: #3c3c3c;
  text-decoration: none;
  -webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
}

img,
div,
input,
textarea {
  -webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
  transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
}

textarea:focus,
input:focus {
  outline: none;
  outline-style: none;
  box-shadow: none;
  border-color: transparent;
}

:focus {
  outline: none;
  outline-style: none;
  box-shadow: none;
  border-color: transparent;
}

a:visited {
  outline: none;
}

input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea {
  font-size: 16px;
}

::-webkit-scrollbar {
  width: 0px;
  /* remove scrollbar space */
  background: transparent;
  display: none;
  /* optional: just make scrollbar invisible */
}

/* optional: show position indicator in red */
::-webkit-scrollbar-thumb {
  background-color: transparent;
}

.blue_link {
  color: #3da7ca;
  text-decoration: underline;
}

a:active,
a:focus {
  outline: transperant;
  background-color: transparent;
}

.playlist_small img {
  width: 252px;
  height: 144px;
}

::selection {
  -webkit-tap-highlight-color: rgba(200, 200, 200, 0.1);
}

a {
  -webkit-tap-highlight-color: rgba(61, 167, 202, 0.1);
  -webkit-tap-highlight-color: rgba(61, 167, 202, 0.3);
}

input {
  -webkit-tap-highlight-color: rgba(61, 167, 202, 0.1);
  -webkit-tap-highlight-color: rgba(61, 167, 202, 0.3);
}

input[type=radio].css-checkbox {
  display: none;
}

input[type=radio].css-checkbox+label.css-label1 {
  padding-left: 30px;
  height: 26px;
  display: inline-block;
  line-height: 26px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 12px;
  vertical-align: middle;
  cursor: pointer;
  font-weight: bold;
  margin-left: 3px;
}

input[type=radio].css-checkbox:checked+label.css-label1 {
  background-position: 0 -26px;
}

label.css-label1 {
  background-image: url(../image/radio1.png);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.grey_bg {
  background-color: #f4f4f4;
}

.ellipse {
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.error_message {
  color: #ff0000;
  text-align: center;
  font-size: 12px;
  padding: 5px 0px 5px 0px;
}

.spacer {
  height: 18px;
}

.space_100 {
  height: 100px;
}

.space_60 {
  height: 60px;
}


.space_15 {
  height: 15px;
}

.space_20 {
  height: 20px;
}

.space_30 {
  height: 30px;
}

.space_40 {
  height: 40px;
}

.space_10 {
  height: 10px;
}

.space_5 {
  height: 5px;
}

.space_2 {
  height: 2px;
}

/* button {
  -webkit-tap-highlight-color: rgba(61, 167, 202, 0.1);
  -webkit-tap-highlight-color: rgba(61, 167, 202, 0.3);
} */

.light_black_btn {
  background-color: #353535;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 0px 8px 2px 8px;
  color: #fff;
  font-size: 4vw;
  ;
  cursor: pointer;
  height: 27px;
  font-family: 'Roboto-Light';
  border: solid 1px #353535;
  line-height: 27px;
  text-transform: uppercase;
}

.light_pink_btn {
  background-color: #d32a4a;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 15px 7px 15px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  height: 33px;
  font-family: 'Roboto-Light';
  line-height: 20px;
  min-width: 80px;
  -webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.13);
  box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.13);
  border: none;
  text-transform: uppercase;
}

.black_outline_btn {
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 7px 10px 7px 10px;
  color: #000;
  font-size: 14px;
  cursor: pointer;
  height: 40px;
  font-family: 'Roboto-Regular';
  line-height: 20px;
  width: 85%;
  border: 1px solid #666;
  text-transform: capitalize;
}

.green_btn {
  background-color: #33cc00;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 0px 14px 2px 14px;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
  height: 27px;
  font-family: 'Roboto-Light';
  line-height: 28px;
  min-width: 170px;
  border: none;
  text-transform: capitalize;
}

.white_btn {
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 0px 14px 2px 14px;
  color: #000;
  font-size: 13px;
  cursor: pointer;
  height: 27px;
  font-family: 'Roboto-Light';
  line-height: 28px;
  min-width: 170px;
  border: none;
  text-transform: capitalize;
}

.white_btn_outline {
  background-color: #fff;
  padding: 0px 14px 2px 14px;
  color: #5e5e5e;
  font-size: 13px;
  cursor: pointer;
  height: 35px;
  font-family: 'Roboto-Light';
  line-height: 36px;
  min-width: 150px;
  border: none;
  text-transform: capitalize;
  border: 1px solid #ccc;
}

.light_green_btn {
  background-color: #82b440;
  padding: 0px 14px 2px 14px;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
  height: 35px;
  font-family: 'Roboto-Light';
  line-height: 40px;
  min-width: 150px;
  border: none;
  text-transform: uppercase;
}

.light_grey_btn {
  background-color: #d5d5d5;
  padding: 0px 14px 2px 14px;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
  height: 40px;
  font-family: 'Roboto-Light';
  line-height: 33px;
  min-width: 150px;
  border: none;
  text-transform: uppercase;
}


.light_blue_btn_set {
  background-color: #d32a4a;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 2px 12px 2px 12px;
  padding: 2px 12px 2px 12px;
  line-height: 22px;
  color: #fff;
  cursor: pointer;
  height: 24px;
  font-family: 'Roboto-Light';
  width: auto;
  font-size: 13px;
  text-transform: uppercase;
  margin-top: 0px;
}

.light_grey_btn_set {
  background-color: #eaeaea;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 2px 12px 2px 12px;
  padding: 2px 12px 2px 12px;
  line-height: 22px;
  color: #111;
  cursor: pointer;
  height: 24px;
  font-family: 'Roboto-Regular';
  width: auto;
  font-size: 13px;
  text-transform: uppercase;
  margin-top: 0px;
  background: rgba(247, 247, 247, 1);
  background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(233, 233, 233, 1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247, 247, 247, 1)), color-stop(100%, rgba(233, 233, 233, 1)));
  background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(233, 233, 233, 1) 100%);
  background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(233, 233, 233, 1) 100%);
  background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(233, 233, 233, 1) 100%);
  background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0%, rgba(233, 233, 233, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e9e9e9', GradientType=0);
}

.light_pink_gradient_btn {
  background: rgba(229, 66, 101, 1);
  background: -moz-linear-gradient(left, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(229, 66, 101, 1)), color-stop(100%, rgba(235, 88, 137, 1)));
  background: -webkit-linear-gradient(left, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  background: -o-linear-gradient(left, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  background: -ms-linear-gradient(left, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  background: linear-gradient(to right, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e54265', endColorstr='#eb5889', GradientType=1);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 8px 17px 7px 17px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  height: 40px;
  font-family: 'Roboto-Light';
  line-height: 16px;
  width: 75%;
  border: none;
  text-transform: uppercase;
}

.light_pink_gradient_btn_small {
  background: rgba(229, 66, 101, 1);
  background: -moz-linear-gradient(left, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(229, 66, 101, 1)), color-stop(100%, rgba(235, 88, 137, 1)));
  background: -webkit-linear-gradient(left, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  background: -o-linear-gradient(left, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  background: -ms-linear-gradient(left, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  background: linear-gradient(to right, rgba(229, 66, 101, 1) 0%, rgba(235, 88, 137, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e54265', endColorstr='#eb5889', GradientType=1);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 8px 17px 7px 17px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  height: 40px;
  font-family: 'Roboto-Light';
  line-height: 16px;
  width: auto;
  min-width: 100px;
  border: none;
  text-transform: uppercase;
}


.header {
  height: 124px;
  background-color: #dc2961;
  background-image: url(../image/header_bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  /*	display: none;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
}

.header_inside {
  height: 60px;
  background-image: url(../image/header_bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  /*	display: none;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  width: 100%;
  z-index: 222;
}

.header_inside .back_btn {
  float: left;
  margin-left: 20px;
  margin-top: 20px;
}

.header_inside.nobg {
  background-image: none;
}

.header_inside .back_btn img {
  width: 20px;
  height: auto;
}

.header_inside .inside_top_header {
  font-size: 5vw;
  font-family: 'Roboto-Medium';
  color: #fff;
  float: left;
  margin-left: 10px;
  margin-top: 17px;
}


.fixed-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  background-image: url(../image/header_bg.jpg);
  background-position: center;
  background-repeat: repeat;
}

.logo_wraper {
  width: 100%;
}

.logo_wraper .logo {
  float: left;
  margin-left: 15px;
}

.logo_wraper .logo img {
  height: 50px;
  margin-top: -7px;
}

.logo_wraper .search_img {
  float: right;
  margin-right: 15px;
  margin-top: -5px;
}

.logo_wraper .search_img.select {
  background-image: url(../image/border_bottom_search.png);
  background-position: bottom;
  background-repeat: no-repeat;
  line-height: 45px;
}

.logo_wraper .search_img img {
  height: 30px;
}

.logo_wraper .myaccount_ic {
  float: right;
  margin-right: 20px;
  display: none;
}

.logo_wraper .language_wrap {
  float: right;
  margin-right: 0px;
}

.logo_wraper .myaccount_ic img {
  height: 33px;
}

/*Main Menu Starts*/
.main_menu {
  width: 100%;
  height: 50px;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  /*	display: none;*/
  margin-top: -5px;
}

.main_menu ul {
  font-size: 0;
  padding: 0;
  width: 100%;
  margin: 0px auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.main_menu li {
  display: inline-block;
  width: 33.3%;
  height: 50px;
  background-color: transparent;
  font-size: 16px;
  text-align: center;
  line-height: 50px;
  color: #d9d9d9;
  font-family: 'Roboto-Light';
  text-transform: capitalize;
  overflow: hidden;
  cursor: pointer;
}

.main_menu .select {
  margin-top: -3px;
  line-height: 58px;
  background-image: url(../image/border_bottom.svg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-family: 'Roboto-Medium';
  color: #fff;
}

/*Main Menu Ends*/

/*Music content style starts*/
.music_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  -webkit-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.music_content_container .music_image {
  width: 100%;
  height: auto;
  position: relative;
}

.music_content_container .black_gradient {
  position: absolute;
  z-index: 1;
  height: 100px;
  width: 94%;
  background-image: url(../image/black_gradient.png);
  background-repeat: repeat-x;
  background-position: top;
  overflow: hidden;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.music_content_container .video_playicon {
  position: absolute;
  z-index: 1;
  height: 100px;
  width: 94%;
  text-align: center;
  margin-top: 23%;
}

.music_content_container .music_playicon {
  position: absolute;
  z-index: 1;
  height: 100px;
  width: 91%;
  text-align: right;
  margin-top: 41%;
}

.music_content_container .video_playicon img {
  width: 60px;
  height: auto;
}

.music_content_container .music_playicon img {
  width: 50px;
  height: auto;
}

.music_feature_heading {
  position: absolute;
  z-index: 2;
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
  width: 90%;
  overflow: hidden;
}

.dots_more img {
  position: absolute;
  z-index: 2;
  float: right;
  width: 4px;
  height: auto;
  right: 20px;
  padding-top: 20px;
  padding-right: 5px;
}

.more_txt a {
  position: absolute;
  z-index: 2;
  float: right;
  width: 4px;
  height: auto;
  right: 70px;
  padding-top: 20px;
  padding-right: 5px;
  color: #fff;
  text-decoration: underline;
  font-size: 3.3vw;
  font-family: 'Roboto-Regular';
}

.music_content_container .music_image img {
  width: 100%;
  height: auto;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.music_content_container .music_content {
  width: 100%;
  height: auto;
  font-size: 18px;
  font-family: 'Roboto-Regular';
}



.music_content_container .music_content .music_logo {
  float: left;
  margin-left: 12px;
  margin-top: -5px;
}

.music_content_container .music_content .music_logo img {
  height: 17px;
  width: auto;

}

.music_content_container .music_content .music_name {
  float: left;
  font-size: 5.5vw;
  font-family: 'Roboto-Medium';
  margin-left: 10px;
  line-height: 44px;
  letter-spacing: -0.007em;
}

.music_content_container .music_content .music_price {
  float: right;
  font-family: 'Roboto-Regular';
  margin-right: 12px;
  margin-top: 5px;

}

.music_content_container .music_content .music_text {
  font-size: 4.2vw;
  font-family: 'Roboto-Light';
  float: left;
  width: 60%;
  line-height: 20px;
  margin-left: 12px;
  margin-bottom: 15px;

}

.music_content_container .music_content .music_button {
  float: right;
  width: 30%;
  margin-top: 5px;
  text-align: right;
  margin-right: 12px;

}

/*Music content style ends*/
/*Chartbuster content style starts*/
.chart_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;

  background: url(../image/chart_content_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.chart_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.chart_content_container .content_wrap {
  width: 120px;
  height: auto;
  float: left;
  margin: 5px 0 10px 0;
}

.chart_content_container .image_wrap {
  position: relative;

}

.chart_content_container .image_content img {
  width: 120px;
  height: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.chart_content_container .content_wrap .album_name {
  font-size: 3vw;
  font-family: 'Roboto-Light';
  color: #bcbcbc;
  margin-top: 2px;
}

.chart_content_container .content_wrap .song_name {
  font-size: 3.5vw;
  font-family: 'Roboto-Light';
  color: #fff;
  margin-top: 5px;
}

ul.ContentBlock_List {
  width: 120vh;
  overflow: hidden;
  height: 350px;
  margin-left: 10px;
}

li.ContentBlock_List {
  float: left;
  list-style-type: none;
  width: 120px;
  margin-right: 10px;
}

.chart_content_container .contest_btn {
  width: 45%;
  float: right;
  text-align: right;
  margin-right: 15px;
}

.chart_content_container .content_provider {
  width: 45%;
  float: left;
  text-align: left;
  margin-left: 15px;
}

.chart_content_container .content_provider img {
  height: 23px;
  width: auto;
}

/*Chartbuster content style Ends*/
/*Manage content style starts*/
.manage_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  background-color: #fff;
  -webkit-box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.64);
  -moz-box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.64);
  box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.64);
  border: 1px solid #efefef;
  overflow: hidden;
}

.manage_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #000;
  padding-left: 10px;
  padding-top: 10px;
}

.manage_content_container .notification_wrap {
  width: 90%;
  background-color: #efefef;
  padding: 10px;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  height: 30px;
}

.manage_content_container .notification_wrap .txt1 {
  font-size: 5vw;
  font-family: 'Roboto-Light';
  color: #000;
  float: left;
  padding-left: 10px;
  padding-top: 2px;
}

.manage_content_container .notification_wrap .toggle {
  float: right;
}

ul.ManageBlock_List1 {
  width: 150vh;
  overflow: hidden;
  height: 120px;
  margin-left: 10px;

}

li.ManageBlock_List1 {
  float: left;
  list-style-type: none;
  width: 70px;
  margin-right: 30px;
}

/*Manage content style ends*/
/*Search content style starts*/
.search_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  box-shadow: 0px 2px 7px -4px rgba(0, 0, 0, 0.47);
  /* background: url(../image/search_bg.jpg); 
	background-repeat: repeat-y;*/
}

.search_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #272727;
  padding-left: 10px;
  padding-top: 10px;
}

.home_search_container {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-left: 10px;
  padding-bottom: 15px;
}



.home_search_container .search_txt::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #bcbcbc;
}

.home_search_container .search_txt::-moz-placeholder {
  /* Firefox 19+ */
  color: #bcbcbc;
}

.home_search_container .search_txt:-ms-input-placeholder {
  /* IE 10+ */
  color: #bcbcbc;
}

.home_search_container .search_txt:-moz-placeholder {
  /* Firefox 18- */
  color: #bcbcbc;
}


/*Search content style ends*/

/*Login content style starts*/
.login_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;

  background: url(../image/login_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.login_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.login_search_container {
  width: 82%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-left: 10px;
  padding-bottom: 15px;
}

.login_search_container .search_txt {
  background-color: transparent;
  height: 30px;
  padding: 8px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  font-size: 20px;
  padding-left: 2px;
  color: #fff;
}

.login_search_container .search_txt::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
  font-weight: bold;
}

.login_search_container .search_txt::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}

.login_search_container .search_txt:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}

.login_search_container .search_txt:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}

.login_btn {
  float: left;
  width: 30%;
  margin-top: 5px;
  text-align: left;
  margin-left: 12px;
}

/*Login content style ends*/
/*Contest content style starts*/
.contest_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;

  background: url(../image/contest_content_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.contest_content_container.contest_played {
  background: url(../image/contest_success_bg.jpg) !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.contest_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.contest_content_container .sub_header {
  font-size: 4.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.contest_content_container .center_header {
  font-size: 3.5vw;
  font-family: 'Roboto-Medium';
  color: #fff;
  padding-left: 5px;
  margin-bottom: 5px;
}

.contest_content_container .sub_txt {
  font-size: 3.1vw;
  font-family: 'Roboto-Light';
  color: #fff;
  padding-top: 10px;
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  line-height: 17px;
}

hr {
  background-color: rgba(255, 255, 255, 0.4);
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  border: none;
  height: 1px;
}

.contest_content_container .contest_btn {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}

.contest_content_container .contest_wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.contest_content_container .contest_wrap .left_content {
  width: 50%;
  float: left;
}

.contest_content_container .contest_wrap .left_content .contes_img {
  width: 100%;
  text-align: center;
  margin-top: 15px;
  margin-left: -10px;
}

.contest_content_container .contest_wrap .left_content .contes_img img {
  width: 30vw;
  height: auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: solid 2px rgba(255, 255, 255, 0.5);
}

.contest_content_container .contest_wrap .right_content {
  width: 50%;
  float: left;
}

.select_box_small {
  width: 80%;
  height: 34px;
  border: solid 1px rgba(255, 255, 255, 0.2);
  color: #000;
  font-size: 14px;
  padding: 0px;
  padding-left: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: 'Roboto-Light';
  background-color: rgba(255, 255, 255, 0.5);
}

.key_icon {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #fff;
  color: #424242;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0px;
  margin-right: 3px;
  border: 1px solid #c9c9c9;
  font-weight: bolder;
  background-color: #c9c9c9;
  font-family: 'Roboto-Medium';
  text-transform: capitalize;
  padding-right: 1px;
}

ul.ContestBlock_List {
  width: 95%;
  overflow: hidden;
  text-align: center;
  margin-top: 10px;
}

li.ContestBlock_List {
  float: left;
  list-style-type: none;
  width: 34px;
  margin-right: 0px;
  margin-bottom: 6px;
}


/*Contest content style ends*/
/*subscription content style starts*/
.subscription_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  overflow: hidden;
  box-shadow: 0px 2px 7px -4px rgba(0, 0, 0, 0.47);
}

.subscription_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #424242;
  padding-left: 10px;
  padding-top: 10px;
}

ul.SubscriptionBlock_List1 {
  width: 150vh;
  overflow: hidden;
  height: 120px;
  margin-left: 10px;

}

li.SubscriptionBlock_List1 {
  float: left;
  list-style-type: none;
  width: 70px;
  margin-right: 10px;
}

.content_wrap_square {
  width: 70px;
  height: auto;
  float: left;
  margin: 5px 0 20px 0;
}

.image_content_square img {
  width: 70px;
  height: auto;
}

.content_wrap_round {
  width: 90px;
  height: 90px;
  float: left;
  margin: 5px 0 20px 0;
}

.image_content_round {
  width: 90px;
  height: 90px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  background-color: #ee67a0;
}

.image_content_round.select {
  background-color: #e20562;
}

.image_content_round .manage_txt {
  font-size: 16px;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-top: 40%;
  text-align: center;
  width: 90px;
  overflow: hidden;
}

.content_wrap_square .subscribe_song_container {
  float: left;
  height: 40px;
  margin-top: 8px;
}

.content_wrap_square .subscribe_song_price {
  margin-right: 0px;
  margin-top: 3px;
  width: 70px;
}

.content_wrap_square .album_name {
  font-size: 4vw;
  font-family: 'Roboto-Light';
  color: #333;
  margin-top: 2px;
  text-align: center;
}

/*subscription content style ends*/
/*Quick Laugh content style starts*/
.quicklaugh_content_container {

  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  background: url(../image/quick_content_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 2px 8px -4px rgba(0, 0, 0, 0.47);
}

.free_tag {
  position: absolute;
  float: left;
}

.free_tag img {
  width: 60px;
  height: auto;
}

.quicklaugh_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #424242;
  padding-left: 30px;
  padding-top: 25px;
}

.content_wrap_rectangle {
  width: 260px;
  height: auto;
  float: left;
  margin: 5px 0 10px 0;
}

.image_wrap_rectangle {
  position: relative;
  opacity: 1;
  background: black;
}



.image_content_rectangle img {
  width: 230px;
  height: auto;
}

.content_wrap_rectangle .trend_song_container {
  float: left;
  height: 40px;
  margin-top: 8px;
}

.content_wrap_rectangle .trend_song_price {
  float: right;
  margin-right: -6px;
  margin-top: 8px;
}

.content_wrap_rectangle .album_name {
  font-size: 3.5vw;
  font-family: 'Roboto-Light';
  color: #8e8e93;
  margin-top: 2px;
}

.content_wrap_rectangle .song_name {
  font-size: 3.5vw;
  font-family: 'Roboto-Light';
  color: #000;
  margin-top: 5px;
}

ul.TrendingBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: 200px;
  margin-left: 10px;

}

li.TrendingBlock_List1 {
  float: left;
  list-style-type: none;
  width: 250px;
  margin-right: 10px;
}

.trending_content_container .sub_header {
  font-size: 24px;
  font-family: 'Roboto-Medium';
  margin-left: 12px;
  margin-bottom: 10px;
}

.trending_content_container .music_content {
  width: 100%;
  height: auto;
  font-size: 18px;
  font-family: 'Roboto-Regular';
}


.trending_content_container .music_content .music_price {
  float: right;
  font-family: 'Roboto-Regular';
  margin-right: 12px;

}

.trending_content_container .music_content .music_text {
  font-size: 4.2vw;
  font-family: 'Roboto-Light';
  float: left;
  width: 60%;
  line-height: 25px;
  margin-left: 12px;
  margin-bottom: 0px;

}

.trending_content_container .music_content .music_button {
  float: right;
  width: 30%;
  margin-top: -10px;
  text-align: right;
  margin-right: 12px;

}

/*Player style Starts*/
a.play {
  cursor: pointer;
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(../image/play_button1.svg) 1px 1px no-repeat;
  text-align: center;
  opacity: 0.9;
}

a.play2 {
  cursor: pointer;
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(../image/play_button2.svg) 1px 1px no-repeat;
  text-align: center;
  opacity: 0.9;
}

a.play3 {
  cursor: pointer;
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(../image/play_button1.svg) 1px 1px no-repeat;
  text-align: center;
  opacity: 0.9;
}

a.play4 {
  cursor: pointer;
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(../image/play_button2.svg) 1px 1px no-repeat;
  text-align: center;
  opacity: 0.9;
}


.play_container {
  width: 45px;
  height: 45px;
  position: absolute;
  z-index: 2;
  vertical-align: middle;
  text-align: center;
  display: block;
  bottom: 30%;
  left: 40%;
  opacity: 0.85;
}

.play_container_chart {
  width: 45px;
  height: 45px;
  position: absolute;
  z-index: 2;
  vertical-align: middle;
  text-align: center;
  display: block;
  bottom: 5%;
  right: 0%;
  opacity: 0.85;
}

/*Quick Laugh content style ends*/

/*TV content style starts*/
.tv_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  background: url(../image/tv_content_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  overflow-x: hidden;
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.tv_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.tv_content_container .sub_header {
  font-size: 4vw;
  font-family: 'Roboto-Light';
  color: #fff;
  padding-left: 10px;
  padding-top: 0px;
  width: 95%
}

.tv_content_container .contest_btn {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}

ul.TVBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: 200px;
  margin-left: 12px;

}

li.TVBlock_List1 {
  float: left;
  list-style-type: none;
  width: 80px;
  margin-right: 10px;
}

.tv_content_container .image_wrap {
  width: 75px;
  height: 75px;
  margin-bottom: 5px;
}

.tv_content_container .image_space {
  width: 75px;
  height: auto;
}

.tv_content_container .image_space img {
  width: 80px;
  height: auto;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/*TV content style Ends*/

/*Trending content style starts*/
.trending_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  overflow: hidden;
}

.trending_content_container .main_header {
  font-size: 7vw;
  font-family: 'Roboto-Regular';
  color: #424242;
  padding-left: 10px;
  padding-top: 10px;
}

.content_wrap_rectangle {
  width: 240px;
  height: auto;
  float: left;
  margin: 5px 0 10px 0;
}

.image_wrap_rectangle {
  position: relative;

}

.trending_applogo {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 1;
}

.trending_applogo img {
  width: 43px;
  height: 43px;
}

.triangle-0 {
  width: 0;
  height: 0;
  border-top: 100px solid #d91855;
  border-right: 100px solid transparent;
  position: absolute;
  top: 0px;
}

.image_content_rectangle img {
  width: 230px;
  height: auto;
}

.content_wrap_rectangle .trend_song_container {
  float: left;
  height: 40px;
  margin-top: 8px;
}

.content_wrap_rectangle .trend_song_price {
  float: right;
  margin-right: -6px;
  margin-top: 8px;
}

.content_wrap_rectangle .album_name {
  font-size: 3.5vw;
  font-family: 'Roboto-Light';
  color: #8e8e93;
  margin-top: 2px;
}

.content_wrap_rectangle .song_name {
  font-size: 3.5vw;
  font-family: 'Roboto-Light';
  color: #000;
  margin-top: 5px;
}

ul.TrendingBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: 200px;
  margin-left: 10px;

}

li.TrendingBlock_List1 {
  float: left;
  list-style-type: none;
  width: 250px;
  margin-right: 10px;
}

.trending_content_container .sub_header {
  font-size: 24px;
  font-family: 'Roboto-Medium';
  margin-left: 12px;
  margin-bottom: 10px;
}

.trending_content_container .music_content {
  width: 100%;
  height: auto;
  font-size: 18px;
  font-family: 'Roboto-Regular';
}


.trending_content_container .music_content .music_price {
  float: right;
  font-family: 'Roboto-Regular';
  margin-right: 12px;

}

.trending_content_container .music_content .music_text {
  font-size: 4.2vw;
  font-family: 'Roboto-Light';
  float: left;
  width: 60%;
  line-height: 25px;
  margin-left: 12px;
  margin-bottom: 0px;

}

.trending_content_container .music_content .music_button {
  float: right;
  width: 30%;
  margin-top: -10px;
  text-align: right;
  margin-right: 12px;

}

/*Player style Starts*/
a.play3 {
  cursor: pointer;
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url(../image/play_button1.svg) 1px 1px no-repeat;
  text-align: center;
}

a.play4 {
  cursor: pointer;
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url(../image/play_button2.svg) 1px 1px no-repeat;
  text-align: center;
}


.play_container1 {
  width: 70px;
  height: 70px;
  position: absolute;
  z-index: 2;
  vertical-align: middle;
  text-align: center;
  display: block;
  bottom: 30%;
  left: 40%;
  opacity: 0.85;

}

/*Trending content style ends*/

/*Games content style starts*/
.games_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  /* background: url(../image/games_content_bg.jpg); */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  overflow-x: hidden;
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.games_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.games_content_container .sub_header {
  font-size: 4vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 0px;
}

.games_content_container .contest_btn {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}

ul.GamesBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: 160px;
  margin-left: 12px;

}

li.GamesBlock_List1 {
  float: left;
  list-style-type: none;
  width: 115px;
  margin-right: 10px;
}

.games_content_container .image_wrap {
  width: 115px;
  height: 200px;
  height: auto;
}

.games_content_container .image_space {
  width: 115px;
  height: auto;
}

.games_content_container .image_space img {
  width: 115px;
  height: auto;
  overflow: hidden;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.games_content_container .text_wrap {
  background-color: #e0dfdd;
  height: 30px;
  margin-top: -3px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.games_content_container .text_wrap .text_1 {
  color: #000;
  float: left;
  line-height: 26px;
  padding: 3px;
  font-size: 2.8vw;
}

.games_content_container .text_wrap .price_btn {
  color: #fff;
  float: right;
  transform: scale(0.4);
  margin-right: -10px;
}

/*Games content style ends*/

/*Sports content style starts*/
.sports_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  background: url(../image/sports_content_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  overflow-x: hidden;
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.sports_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.sports_content_container .sub_header {
  font-size: 4vw;
  font-family: 'Roboto-Light';
  color: #fff;
  padding-left: 10px;
  padding-top: 0px;
}

.sports_content_container .contest_btn {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}

ul.SportsBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: 150px;
  margin-left: 12px;

}

li.SportsBlock_List1 {
  float: left;
  list-style-type: none;
  width: 180px;
  margin-right: 10px;
}

.sports_content_container .image_wrap {
  width: 180px;
  height: 200px;
  height: auto;
}

.sports_content_container .image_space {
  width: 180px;
  height: auto;
}

.sports_content_container .image_space img {
  width: 180px;
  height: auto;
  overflow: hidden;
}

.sports_content_container .text_wrap {
  background-color: transparent;
  height: 30px;
  margin-top: 0px;
}

.sports_content_container .text_wrap .text_1 {
  color: #fff;
  float: left;
  line-height: 20px;
  padding: 3px;
  font-size: 3.3vw;
  background-color: transparent;
  width: 98%;
}


/*Sports content style ends*/
/*Movies content style starts*/
.movies_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  background: url(../image/movies_content_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  overflow-x: hidden;
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.movies_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.movies_content_container .sub_header {
  font-size: 4.5vw;
  font-family: 'Roboto-Light';
  color: #fff;
  padding-left: 15px;
  padding-top: 0px;
}

ul.MoviesBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: 150px;
  margin-left: 20px;

}

li.MoviesBlock_List1 {
  float: left;
  list-style-type: none;
  width: 120px;
  margin-right: 10px;
}

.movies_content_container .content_provider {
  width: 45%;
  float: left;
  text-align: left;
  margin-left: 15px;
}

.movies_content_container .content_provider img {
  height: 23px;
  width: auto;
}

.movies_content_container .contest_btn {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}

.movies_content_container .image_wrap {
  width: 120px;
  height: 140px;
}

.movies_content_container .image_space {
  width: 120px;
  height: 140px;
}

.movies_content_container .image_space img {
  width: 120px;
  height: auto;
  overflow: hidden;
}

/*Movies content style ends*/
.footer {
  height: 34px;
  background-color: #ffffff;
  text-align: center;
  line-height: 33px;
  font-size: 3.3vw;
  width: 100%;
  position: fixed;
  bottom: -1px;
  padding-bottom: 10px;
  z-index: 3;
}

.footer img {
  height: 50px;
  width: auto;
  margin-top: -5px;
}

.footer1 {
  height: 34px;
  background-color: #ffffff;
  text-align: center;
  line-height: 33px;
  font-size: 3.3vw;
  width: 100%;
  padding-bottom: 10px;
}

.footer1 img {
  height: 50px;
  width: auto;
}



.splash_bg {
  width: 100vw;
  height: 100vh;
  background-image: url(../image/splash_bg.svg);
  background-position: top;
  background-repeat: repeat-y;
}

.splash_logo {
  text-align: center;
  width: 100%;
  padding-top: 38vh;
  padding-bottom: 8vh;
}

.splash_logo img {
  width: 80vw;
  height: auto;
}

.splash_loading_txt {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 6vw;
  font-family: 'Roboto-Medium';
  margin-top: 20vh;
}

.splash_powered {
  width: 100%;
  text-align: center;
  margin-top: -10vh;
}

.loading_bg {
  width: 60%;
  height: 5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  margin-top: 2.3vh;
}

.loading {
  width: 30%;
  background-image: url(../image/splash_loading.png);
  background-position: center;
  background-repeat: repeat-x;
  height: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/*Discover content style starts*/
.discover_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  position: relative;
  -webkit-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);

}

.discover_main_header {
  font-size: 7vw;
  font-family: 'Roboto-Medium';
  color: #464646;
  padding-left: 10px;
  padding-top: 10px;
}

.discover_content_container .discover_img {
  width: 100%;
  height: auto;
  overflow: hidden;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.discover_img img {
  width: 100%;
  height: auto;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}

.discover_content_container .discover_heading {
  position: absolute;
  font-size: 10vw;
  font-family: 'Roboto-Medium';
  color: #fff;
  z-index: 2;
  width: 60%;
  margin-top: 30%;
  left: 5%;
}

.discover_content_container .discover_provider {
  position: absolute;
  z-index: 2;
  width: 99%;
  margin-top: 40%;
  text-align: right;
}

.discover_content_container .discover_provider img {
  width: 110px;
  height: auto;
}

.discover_content_container .discover_page_btn {
  position: absolute;
  z-index: 2;
  width: 100%;
  text-align: right;
  margin-top: 60%;
  right: 5%;
}


.discover_content_container .discover_overlay img {
  position: absolute;
  z-index: 1;
  bottom: 0px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  height: 100%;

}

/*Discover content style ends*/

/*offer content style starts*/
.offer_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffd700;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  position: relative;
  min-height: 280px;
  -webkit-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
}


.offer_content_container .offer_heading {
  position: absolute;
  font-size: 10vw;
  font-family: 'Roboto-Medium';
  color: #232323;
  z-index: 2;
  width: 50%;
  margin-top: 30%;
  left: 5%;
}

.offer_content_container .offer_provider {
  position: absolute;
  z-index: 2;
  width: 95%;
  margin-top: 15%;
  text-align: right;
}

.offer_content_container .offer_provider img {
  width: 140px;
  height: auto;
}

.offer_content_container .offer_page_btn {
  position: absolute;
  z-index: 2;
  width: 100%;
  text-align: right;
  margin-top: 67%;
  right: 5%;
}


.offer_content_container .offer_overlay img {
  position: absolute;
  z-index: 1;
  bottom: 0px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;

}

/*Offer content style ends*/

/*offer BG content style starts*/
.offer_bg_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffd700;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  position: relative;
  min-height: 280px;
  -webkit-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  background-image: url(../image/offer_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  overflow-x: hidden;
}


.offer_bg_content_container .offer_heading {
  position: absolute;
  font-size: 10vw;
  font-family: 'Roboto-Medium';
  color: #fff;
  z-index: 2;
  width: 50%;
  margin-top: 30%;
  left: 5%;
}

.offer_bg_content_container .offer_provider {
  position: absolute;
  z-index: 2;
  width: 95%;
  margin-top: 15%;
  text-align: right;
}

.offer_bg_content_container .offer_provider img {
  width: 140px;
  height: auto;
}

.offer_bg_content_container .offer_page_btn {
  position: absolute;
  z-index: 2;
  width: 100%;
  text-align: right;
  margin-top: 65%;
  right: 5%;
}


.offer_bg_content_container .offer_overlay img {
  position: absolute;
  z-index: 1;
  bottom: 0px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;

}

/*Offer content style ends*/

/*Editor content style starts*/
.editor_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  position: relative;
  -webkit-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);

}


.editor_content_container .editor_img {
  width: 100%;
  height: auto;
  overflow: hidden;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.editor_img img {
  width: 100%;
  height: auto;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}

.editor_content_container .editor_heading {
  position: absolute;
  font-size: 10vw;
  font-family: 'Roboto-Medium';
  color: #fff;
  z-index: 2;
  width: 60%;
  margin-top: 32%;
  left: 5%;
}

.editor_content_container .editor_provider {
  position: absolute;
  z-index: 2;
  width: 98%;
  margin-top: 25%;
  text-align: right;
}

.editor_content_container .editor_provider img {
  width: 110px;
  height: auto;
}

.editor_content_container .editor_page_btn {
  position: absolute;
  z-index: 2;
  width: 100%;
  text-align: right;
  margin-top: 60%;
  right: 5%;
}

.editor_content_container .recomend_tag img {
  position: absolute;
  z-index: 2;
  left: 0%;
  width: 100px;
  height: auto;
}

.editor_content_container .recomend_tag_txt {
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  z-index: 3;
  left: -1px;
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Safari */
  transform: rotate(-45deg);
  /* Standard syntax */
  top: 32px;
}


.editor_content_container .editor_overlay img {
  position: absolute;
  z-index: 1;
  bottom: 0px;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/*Discover content style ends*/

@media only screen and (min-device-width : 481px) and (max-device-width : 9999px) {
  /* Styles */

  .header {
    height: 138px;
    background-color: #dc2961;
    background-image: url(../image/header_bg.jpg);
    background-position: center;
    background-repeat: repeat;
    /*	display: none;*/
  }
}

/*Popup style starts*/
.well {
  min-height: 100px;
  width: 80%;
  padding: 0px;
  margin-bottom: 0px;
  background-color: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

.well blockquote {
  border-color: #fff;
}

.well-lg {
  padding: 4px;
  border-radius: 6px
}

.well-sm {
  padding: 9px;
  border-radius: 3px
}

.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50)
}

.popup_wrapper {
  background-color: rgba(0, 0, 0, 0.5);
  font-family: 'Roboto-Light';
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
}

.popup_content {
  position: relative;
  padding: 0px;
}

.pop_top_content {
  background-image: url(../image/popup_bg.jpg);
  background-position: top;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-color: #fff;
  min-height: 320px;

}

.pop_normal_content {
  background-color: #fff;
  min-height: 320px;
  -webkit-border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border-radius: 7px;
}

.popup_text_small {
  width: auto;
  font-size: 4vw;
  font-weight: normal;
  color: #4e4e4e;
  font-family: 'Roboto-Regular';
  line-height: 20px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.app_circle {
  width: 70px;
  height: 60px;
  background: #efefef;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-top: -65px;
}

.app_circle img {
  width: 40px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-left: 0px;

}

.popup_hr img {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  opacity: 0.2;
}


.popup_hdng {
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-bottom: 0px;
  font-size: 5vw;
  font-weight: bold;
  border: none;
  text-align: center;
  width: 99%;
}

.popup_subhdng {
  font-family: 'Roboto-Light';
  color: #fff;
  padding-bottom: 5px;
  padding-top: 10px;
  font-size: 4vw;
  border: none;
  text-align: center;
}

.popup_small_subhdng {
  font-family: 'Roboto-Light';
  color: #fff;
  padding-bottom: 5px;
  padding-top: 10px;
  font-size: 3.8vw;
  border: none;
  text-align: center;
}

.popup_small_subhdng a {
  color: #fff;
  display: inline;
}

.popup_btn_wrap {
  width: 99%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.border_top {
  border-top: 1px solid #dce0e1;
}


.popup_close {
  width: auto;
  float: right;
  margin: 0px;
  margin-top: 8px;
  margin-right: 10px;
}

.popup_close a {
  border: none;
  text-decoration: none;
}

.pop_bottom {
  background-color: #fff;

  height: 10px;
  transform: rotate(10deg);
}

.popup_txt_wrap {
  width: 100%;
  text-align: center;
}

.popup_txt {
  border-bottom: 1px solid #fff !important;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  font-family: 'Roboto-Regular';
  line-height: 30px;
}

.register_details table td.popup_txt_black {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  color: #666;
  font-family: 'Roboto-Light';
  line-height: 27px;
  text-align: center;
}

.popup_otp {
  border-bottom: 1px solid #fff !important;
  ;
  width: 70px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  font-family: 'Roboto-Regular';
  text-align: center;
  letter-spacing: 5px;
  line-height: 30px;
}

.black_color {
  color: #000 !important;
}

.red_color {
  color: #d72461 !important;
}

.grey_color {
  color: #999 !important;
}

.grey_color a {
  color: #999 !important;
}

/*Popup style ends*/
/*Discover_inside style starts*/
.discover_pg_img_wrap {
  position: relative;
}

.discover_pg_img_wrap .bg_image {
  width: 100%;
  height: auto;
}

.discover_pg_img_wrap .bg_image img {
  width: 100%;
  height: auto;
}

.discover_pg_img_wrap .bg_image1 {
  width: 100%;
  height: 40vh;
  overflow-y: hidden;
}

.discover_pg_img_wrap .bg_image1 img {
  width: 100%;
  height: auto;
  overflow-y: hidden;
  margin-top: 0vh;
}

.discover_pg_img_wrap .discover_pg_overlary img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 1px;
  z-index: 2;
  overflow: hidden;
}

.discover_pg_img_wrap .discover_pg_overlary1 img {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: -2px;
  z-index: 2;
  overflow: hidden;

}

.discover_pg_img_wrap .discover_pg_opt_logo {
  margin-left: 20px;
  position: absolute;
  bottom: 20px;
  z-index: 22;
}

.discover_pg_img_wrap .discover_pg_opt_logo img {
  width: 100px;
  height: auto;
}

.discover_pg_opt_name {
  font-size: 4.9vw;
  font-family: 'Roboto-Light';
  color: #151515;
  margin-left: 20px;
  width: 90%;
  font-weight: bold;
}

.discover_pg_opt_name_thin {
  font-size: 4.5vw;
  font-family: 'Roboto-Light';
  color: #000;
  margin-left: 20px;
  width: 90%;
}

.discover_pg_opt_name_header {
  font-size: 5vw;
  font-family: 'Roboto-Regular';
  color: #999;
  margin-left: 20px;
  width: 90%;
}

.discover_pg_opt_txt1 p {
  font-size: 3.8vw;
  font-family: 'Roboto-Light';
  color: #111;
  line-height: 20px;
  margin-left: 20px;
  width: 90%;
  margin-top: 10px;
}



.discover_pg_opt_rating {
  height: 30px;
  margin-left: 20px
}

.rating {
  float: left;
}

.rating>ul {
  list-style: none;
  float: left;
  padding: 0;
  margin: 0;
}

.rating>ul>li {
  float: left;
  margin-left: 2px;
  background: url(../src/star-rating.png) no-repeat;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.rating>ul>li:first-child {
  margin-left: 0;
}

.rating>ul>li.hover {
  background-position: -25px;
}

.rating>ul>li.active {
  background-position: -50px;
}

.rating>span.less {
  cursor: pointer;
  background: url(../src/star-rating.png) -75px no-repeat;
  display: block;
  float: left;
  height: 0px;
  width: 0px;
}

.discover_pg_opt_btn_wrap {
  text-align: center;
}

.discover_pg_opt_lst_head {
  font-size: 5vw;
  font-family: 'Roboto-Regular';
  color: #000;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.discover_pg_opt_logo img {
  width: 50px;
  height: auto;
}

.discover_pg_table table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.discover_pg_table table td {
  padding: 10px 0px 10px 0px;
  background-color: transparent;
}

.discover_pg_table table.graybg {
  background-color: #ff0000;
}

.discover_pg_table table td.heading a {
  font-size: 4.5vw;
  font-family: 'Roboto-Regular';
  color: #000;
}

.discover_pg_table table td.normal a {
  font-size: 3vw;
  font-family: 'Roboto-Regular';
  color: #999;
}

/*Discover_inside style ends*/

/*Square content style starts*/
.square_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  position: relative;
  -webkit-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);

}

.square_main_header {
  font-size: 7vw;
  font-family: 'Roboto-Medium';
  color: #464646;
  padding-left: 10px;
  padding-top: 10px;
}

.square_content_container .square_img {
  width: 100%;
  height: auto;
  overflow: hidden;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.square_img img {
  width: 100%;
  height: auto;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}

.square_content_container .square_heading {
  position: absolute;
  font-size: 13vw;
  font-family: 'Roboto-Medium';
  color: #fff;
  z-index: 2;
  width: 90%;
  margin-top: 2%;
  left: 5%;
  letter-spacing: -0.03em;
}

.square_content_container .square_txt1 {
  position: absolute;
  font-size: 4.5vw;
  font-family: 'Roboto-Light';
  color: #fff;
  z-index: 2;
  width: 90%;
  margin-top: 20%;
  left: 5%;
  letter-spacing: -0.03em;
}


.square_content_container .square_page_btn {
  position: absolute;
  z-index: 2;
  width: 100%;
  text-align: right;
  margin-top: 85%;
  right: 5%;
}


.square_content_container .square_overlay img {
  position: absolute;
  z-index: 1;
  bottom: 0px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  opacity: 0.3;

}

/*Square content style ends*/

/*Search page content style starts*/
.search_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  padding: 0px;
  -webkit-box-shadow: 0px 2px 3px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 3px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 3px -4px rgba(0, 0, 0, 0.67);
}

.search_header {
  font-size: 5.5vw;
  font-family: 'Roboto-Medium';
  color: #777;
  margin-left: 20px;
  padding-top: 15px;
  line-height: 30px;
  letter-spacing: -0.02em;
}

.search_subheader {
  font-size: 5vw;
  font-family: 'Roboto-Regular';
  color: #000;
  margin-left: 20px;
  padding-top: 15px;
  line-height: 30px;
}

.search_mainheader {
  font-size: 5vw;
  font-family: 'Roboto-Light';
  color: #000;
  margin-left: 20px;
  padding-top: 15px;
  line-height: 30px;
  -webkit-text-stroke: 1px #000;
}

.search_wrap {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.search_txt {
  border-bottom: 1px solid #ccc;
  height: 30px;
  width: 100%;
  font-size: 16px;
  font-family: 'Roboto-Regular';
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ccc;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #ccc;
}

.search_table_container table {
  margin-top: 20px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;

}

.search_table_container table td {
  padding: 2px 10px 0px 10px;
  text-align: center;
  font-size: 3.5vw;
}

.search_opt_logo img {
  width: 12vw;
  height: auto;
  -webkit-box-shadow: 3px 2px 3px -2px rgba(0, 0, 0, 0.31);
  -moz-box-shadow: 3px 2px 3px -2px rgba(0, 0, 0, 0.31);
  box-shadow: 3px 2px 3px -2px rgba(0, 0, 0, 0.31);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.search_pg_table table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.search_pg_table table td {
  padding: 10px 0px 10px 0px;
  background-color: transparent;
  border-bottom: 1px solid #efefef;
}


.search_pg_table table td.heading a {
  font-size: 4.5vw;
  font-family: 'Roboto-Regular';
  color: #000;
}

.search_pg_table table td.normal a {
  font-size: 3vw;
  font-family: 'Roboto-Regular';
  color: #999;
}

.search_pg_opt_logo img {
  width: 50px;
  height: auto;
}

.search_definition {
  font-size: 3.7vw;
  font-family: 'Roboto-Regular';
  color: #8d8d8d;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.song_search_name {
  font-size: 3.5vw;
  font-family: 'Roboto-Light';
  color: #333;
  margin-left: 20px;
}

/*Search page content style ends*/

/*Toggle style*/

.toggle_btn_wrap {
  float: right;
  /*	width: 65px;*/
}

.can-toggle {
  position: relative;
  margin-top: 0px;
  margin-left: 0px;
  transform: scale(.40, .40);
  width: 50px;
  margin-top: -17px;
  margin-right: 20px;
}


.can-toggle.red {
  position: relative;
  margin-top: 0px;
  margin-left: 0px;
  transform: scale(.35, .35);
  width: 50px;
  margin-top: -17px;
  margin-right: 15px;
}

.can-toggle {
  position: relative;
}

.can-toggle {
  position: relative;
}

.can-toggle *,
.can-toggle *:before,
.can-toggle *:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.can-toggle input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.can-toggle input[type="checkbox"][disabled]~label {
  pointer-events: none;
}

.can-toggle input[type="checkbox"][disabled]~label .can-toggle__switch {
  opacity: 0.4;
}

.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch:before {
  content: attr(data-unchecked);
  left: 0;
}

.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch:after {
  content: attr(data-checked);
}

.can-toggle label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.can-toggle label .can-toggle__label-text {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 32px;
}

.can-toggle label .can-toggle__switch {
  position: relative;
}

.can-toggle label .can-toggle__switch:before {
  content: attr(data-checked);
  position: absolute;
  top: 0;
  text-transform: uppercase;
  text-align: center;
}

.can-toggle label .can-toggle__switch:after {
  content: attr(data-unchecked);
  position: absolute;
  z-index: 5;
  text-transform: uppercase;
  text-align: center;
  background: white;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.can-toggle input[type="checkbox"][disabled]~label {
  color: rgba(119, 119, 119, 0.5);
}

.can-toggle input[type="checkbox"]:focus~label .can-toggle__switch,
.can-toggle input[type="checkbox"]:hover~label .can-toggle__switch {
  background-color: #777;
}

.can-toggle input[type="checkbox"]:focus~label .can-toggle__switch:after,
.can-toggle input[type="checkbox"]:hover~label .can-toggle__switch:after {
  color: #5e5e5e;
}

.can-toggle input[type="checkbox"]:hover~label {
  color: #6a6a6a;
}

.can-toggle input[type="checkbox"]:checked~label:hover {
  color: #55bc49;
}

.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch {
  background-color: #70c767;
}

.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch:after {
  color: #4fb743;
}

.can-toggle input[type="checkbox"]:checked:focus~label .can-toggle__switch,
.can-toggle input[type="checkbox"]:checked:hover~label .can-toggle__switch {
  background-color: #f74650;
}

.can-toggle input[type="checkbox"]:checked:focus~label .can-toggle__switch:after,
.can-toggle input[type="checkbox"]:checked:hover~label .can-toggle__switch:after {
  color: #f74650;
  font-weight: bold;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"][disabled]~label {
  color: rgba(68, 68, 68, 0.5);
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:focus~label .can-toggle__switch,
.can-toggle.demo-rebrand-2 input[type="checkbox"]:hover~label .can-toggle__switch {
  background: #f74650;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:focus~label .can-toggle__switch:after,
.can-toggle.demo-rebrand-2 input[type="checkbox"]:hover~label .can-toggle__switch:after {
  color: #000;
  font-weight: bold;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:hover~label {
  color: #f74650;
  font-weight: bold;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked~label:hover {
  color: #fff;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked~label .can-toggle__switch {
  background: #f74650;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked~label .can-toggle__switch.red {
  background: #d72461;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked~label .can-toggle__switch:after {
  color: #000;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked:focus~label .can-toggle__switch,
.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked:hover~label .can-toggle__switch {
  background: #f74650;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked:focus~label .can-toggle__switch:after,
.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked:hover~label .can-toggle__switch:after {
  color: #000;
}

.can-toggle.demo-rebrand-2 label .can-toggle__label-text {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.can-toggle.demo-rebrand-2 label .can-toggle__switch {
  -webkit-transition: background-color 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: background-color 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  background: #f74650;
}

.can-toggle.demo-rebrand-2 label .can-toggle__switch:before {
  color: rgba(255, 255, 255, 0.7);
}

.can-toggle.demo-rebrand-2 label .can-toggle__switch:after {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  color: #000;
  font-weight: bold;
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:focus~label .can-toggle__switch:after,
.can-toggle.demo-rebrand-2 input[type="checkbox"]:hover~label .can-toggle__switch:after {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked~label .can-toggle__switch:after {
  -webkit-transform: translate3d(58px, 0, 0);
  transform: translate3d(58px, 0, 0);
}

.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked:focus~label .can-toggle__switch:after,
.can-toggle.demo-rebrand-2 input[type="checkbox"]:checked:hover~label .can-toggle__switch:after {}

.can-toggle.demo-rebrand-2 label {
  font-size: 13px;
}

.can-toggle.demo-rebrand-2 label .can-toggle__switch {
  height: 60px;
  -webkit-flex: 0 0 120px;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
  border-radius: 60px;
  border: 3px solid #f74650;
}

.can-toggle.demo-rebrand-2 label .can-toggle__switch.red {
  height: 60px;
  -webkit-flex: 0 0 120px;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
  border-radius: 60px;
  border: 3px solid #d72461;
}

.can-toggle.demo-rebrand-2 label .can-toggle__switch:before {
  left: 55px;
  top: -2px;
  font-size: 30px;
  line-height: 60px;
  width: 57px;
  padding: 0 12px;
  font-weight: bold;
}

.can-toggle.demo-rebrand-2 label .can-toggle__switch:after {
  top: -1px;
  left: -1px;
  border-radius: 30px;
  width: 60px;
  line-height: 56px;
  font-size: 30px;
}

.can-toggle.demo-rebrand-2 label .can-toggle__switch:hover:after {}

/*Toggle style*/

ul.affliate_ContentBlock_List1 {
  width: 180px;
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  ;
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: -10px;

}

li.affliate_ContentBlock_List1 {
  color: #fff;
  width: 180px;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  float: left;
  text-align: left;
  background-color: none;
  font-weight: normal;
  /* background-image: url(../images/bullet_list.png); */
  background-repeat: no-repeat;
  background-position: left;
  font-size: 15px;
  line-height: 18px;
}

/*Unlogged container style starts*/

.unlogged_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  padding: 0px;
  -webkit-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
}

.myprofile_heading {
  font-family: 'Roboto-Light';
  font-size: 4.7vw;
  color: #000;
  -webkit-text-stroke: 1px #000;
  margin-left: 20px;
}

.logged_details {
  width: 100%;
  height: 100px;
  background-image: url(../image/logged_bg.jpg);
  background-position: top;
  background-repeat: repeat-y;
  background-repeat: repeat-x;
  background-size: cover;
}

.mobile_phone_space {
  float: left;
}

.mobile_phone_space img {
  width: 40px;
  height: auto;
  margin-left: 30px;
  margin-top: 15px;
}

.detail_wrap {
  float: left;
}

.detail_wrap .txt1 {
  font-family: 'Roboto-Light';
  font-size: 4.3vw;
  color: #fff;
  margin-top: 30px;
  margin-left: 10px;
}

.detail_wrap .txt2 {
  font-family: 'Roboto-Medium';
  font-size: 5.4vw;
  color: #fff;
  margin-top: 3px;
  margin-left: 10px;
}

.thankyou_ic {
  width: 100%;
  text-align: center;
  margin-top: 7%;
}

.thankyou_ic img {
  width: 70px;
  height: auto;
}

.thankyou_txt {
  width: 100%;
  text-align: center;
  font-size: 7vw;
  font-family: 'Roboto-Medium';
  margin-top: 20px;
  color: #fff;
}

.thankyou_txt2 {
  width: 95%;
  text-align: center;
  font-size: 4.2vw;
  font-family: 'Roboto-Light';
  color: #e3e3e3;
  margin-left: auto;
  margin-right: auto;
}

.thankyou_txt2 strong {
  font-size: 4.2vw;
  font-family: 'Roboto-Medium';
}

.profile_small_img img {
  width: 50px;
  height: auto;
}

.set_rock_table table {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}

.set_rock_table table td {
  padding: 12px 4px 7px 4px;
}

.set_rock_table table td.border_top {
  border-top: 1px solid #e3e0e0;
}


.set_rock_table table td.border_bottom {
  border-bottom: 2px solid #e3e0e0;
}

.set_rock_table table td.noborder_bottom {
  border-bottom: none;
}

.set_rock_table table td.heading {
  font-size: 16px;
  font-family: 'Roboto-Medium';
  padding-top: 7px;
  font-weight: bolder;
}

.set_rock_table table td div.heading {
  font-size: 15px;
  font-family: 'Roboto-Medium';
  padding-top: 0px;
  font-weight: bolder;
}

.set_rock_table table td div.normal a {
  font-size: 12px;
  font-weight: normal;
  color: #999;
}

.set_rock_table table td.normal a {
  font-size: 1.2em;
  font-weight: normal;
  color: #999;
}

.set_rock_table table td.heading_num {
  font-size: 2.6em;
  text-align: center;
  color: #ccc;
  font-family: 'Roboto-Light';
  font-weight: bold;
}

td.heading_num a {
  color: #ccc;
}

.set_rock_table table td.normal {
  font-size: 12px;
  font-weight: normal;
}

/*Unlogged container style Ends*/
/*Payment page style Starts*/
.payment_head_wrap {
  width: 100%;
}

.payment_head_left {
  float: left;
  width: 80px;
  text-align: center;
}

.payment_head_left img {
  width: 50px;
  height: auto;
}

.payment_head_right {
  float: left;
}

.payment_head_top {
  font-size: 4.2vw;
  text-align: left;
  color: #000;
  font-family: 'Roboto-Medium';
  font-weight: bolder;
}

.payment_head_bottom {
  font-size: 5.5vw;
  text-align: left;
  color: #d72461;
  font-family: 'Roboto-Medium';
  font-weight: bolder;
}

.payment_txt1 {
  font-size: 3.4vw;
  text-align: left;
  color: #000;
  font-family: 'Roboto-Light';
  width: 91%;
  margin-left: auto;
  margin-right: auto;

}

.payment_step_wrap {
  width: 100%;
  height: auto;
  background-image: url(../image/payment_step_bg.jpg);
  background-position: top;
  background-repeat: repeat-y;
  background-repeat: repeat-x;
  background-size: cover;
}

.payment_step_head {
  font-size: 4.9vw;
  text-align: left;
  color: #000;
  font-family: 'Roboto-Medium';
  font-weight: bolder;
  margin-left: 20px;
}

.payment_step_img {
  width: 150px;
  height: 56px;
  background-image: url(../image/step_img.png);
  background-position: top;
  font-size: 4.2vw;
  color: #000;
  text-align: center;
  line-height: 48px;
  font-family: 'Roboto-Medium';
  font-weight: bolder;
  background-repeat: no-repeat;
}

.payment_step_txt {
  font-size: 3.5vw;
  color: #2f2f2f;
  font-family: 'Roboto-Light';
  width: 92%;
  margin-left: auto;
  margin-right: auto;
}

/*Payment page style Ends*/
/*Customer page style Starts*/
.customer_head {
  font-size: 4.4vw;
  color: #000;
  text-align: left;
  font-family: 'Roboto-Medium';
  font-weight: bolder;
  margin-left: 20px;
}

.customer_form_wrap {
  border: 1px solid #efefef;
  width: 80%;
  padding: 20px;
  margin-left: auto;
  margin-right: auto;
}

.customer_care_txt {
  line-height: 30px;
  font-size: 4.5vw;
  height: 40px;
  border-bottom: 1px solid #ccc;
  padding: 0px;
  padding-left: 0px;
  font-family: 'Roboto-Light';
  color: #000000;
  letter-spacing: 0.0625em;
  width: 100%;
  margin-bottom: 10px;
  border-image: linear-gradient(to left, #d4b2fe 0%, #28e4ff 100%);
  border-image-slice: 1;
  border-width: 1px;
  filter: alpha(opacity=50);
}

.customer_close {
  position: absolute;
  right: 20px;
}

.customer_close img {
  width: 25px;
  height: auto;
}

/*Customer page style Ends*/
/*Subscription page style Starts*/
.subscription_form_wrap {
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  overflow: hidden;
}

.subscription_form_wrap .select {
  border-top: 4px solid #82b440;
}

.subscription_form_wrap hr {
  height: 1px;
  background-color: #ccc;
}

.subscription_wrap {
  width: 170px;
  border: 1px solid #efefef;
}

.pack_name {
  font-size: 5vw;
  color: #000;
  text-align: center;
  font-family: 'Roboto-Medium';
  border-bottom: 1px solid #ccc;
  border-image: linear-gradient(to left, #d4b2fe 0%, #28e4ff 100%);
  border-image-slice: 1;
  border-width: 1px;
  filter: alpha(opacity=50);
  line-height: 30px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  min-height: 60px;
}

.pack_price {
  font-size: 5vw;
  color: #d82562;
  text-align: center;
  font-family: 'Roboto-Medium';
  font-weight: bolder;
}

.pack_duration {
  font-size: 4vw;
  color: #000;
  text-align: center;
  font-family: 'Roboto-Light';
  min-height: 40px;
}

.pack_descrip {
  font-size: 3.5vw;
  color: #000;
  text-align: center;
  font-family: 'Roboto-Light';
  padding: 2px;
  min-height: 80px
}

.pack_subhead {
  font-size: 4vw;
  color: #000;
  text-align: center;
  font-family: 'Roboto-Light';
  text-transform: uppercase;
}

.pack_date {
  font-size: 4vw;
  color: #d82562;
  text-align: center;
  font-family: 'Roboto-Medium';
  font-weight: bolder;
  text-transform: uppercase;
}

.pack_btn_wrap {
  text-align: center;
  background-color: #efefef;
  padding: 10px;
  background-image: url(../image/subscription_triangle.png);
  background-position: center top;
  background-repeat: no-repeat;
}

ul.SubscribeBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: auto;
  margin-left: 0px;
}

li.SubscribeBlock_List1 {
  float: left;
  list-style-type: none;
  width: 180px;
  margin-right: 10px;
}

ul.SubscribeBlock_List2 {
  width: 180vh;
  overflow: hidden;
  height: auto;
  margin-left: 0px;
}

li.SubscribeBlock_List2 {
  float: left;
  list-style-type: none;
  width: 180px;
  margin-right: -10px;
  opacity: 0.7;
}

li.SubscribeBlock_List2.zoom {
  zoom: 100%;
  opacity: 0.9999;

}

.shadow {
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow: 3px 3px 5px 6px #ccc;
  /* Firefox 3.5 - 3.6 */
  box-shadow: 3px 3px 5px 6px #ccc;
  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

/*Subscription page style Ends*/

.big_heading_oops {
  width: 97%;
  text-align: center;
  padding: 5px 0px 5px 0px;
  font-family: 'Roboto-Medium';
  font-size: 10vw;
  color: #000;
  margin-left: auto;
  margin-right: auto;
  line-height: 1em;
}

.oops_text {
  width: 85%;
  text-align: center;
  padding: 5px 0px 5px 0px;
  font-family: 'Roboto-Light';
  font-size: 13px;
  margin-left: auto;
  margin-right: auto;
  line-height: 20px;
  color: #222;
}

/*News sports content style starts*/
.news_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  background: url(../image/news_content_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  overflow-x: hidden;
}

.news_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.news_content_container .contest_btn {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}

.news_content_wrap {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 15px;
}

.news_content_wrap .news_image {
  float: left;
  width: 60px;
  height: auto;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.news_content_wrap .news_image img {
  width: 60px;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.news_content_wrap .news_txt {
  float: left;
  width: 250px;
  height: auto;
  overflow: hidden;
  color: #fff;
  line-height: 18px;
  font-size: 3.1vw;
  background-color: transparent;
  margin-left: 10px;
  font-family: 'Roboto-Light';
  margin-top: 0px;
}

.news_content_wrap .news_txt strong {
  font-family: 'Roboto-Medium';
  color: #fff;
  font-size: 3.7vw;
}

ul.NewsBlock_List1 {
  width: 210vh;
  overflow: hidden;
  height: 230px;

}

li.NewsBlock_List1 {
  float: left;
  list-style-type: none;
  margin-right: 10px;
  height: 240px;
}

/*News content style ends*/

/*Live sports content style starts*/
.live_content_container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  background: url(../image/live_content_bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
  overflow-x: hidden;
  box-shadow: 0px 2px 9px -4px rgba(0, 0, 0, 0.47);
}

.live_content_container .main_header {
  font-size: 7.5vw;
  font-family: 'Roboto-Regular';
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.live_content_container .content_provider {
  width: 45%;
  float: left;
  text-align: left;
  margin-left: 15px;
}

.live_content_container .content_provider img {
  height: 23px;
  width: auto;
}

.live_content_container .contest_btn {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}

.sports_tag_selection_menu_wrap {
  width: 100vw;
  height: 40px;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  overflow: auto;
  overflow-y: hidden;
}

.sports_tag_select_main_menu {
  overflow: hidden;
  white-space: nowrap;
  background-color: transparent;
  font-family: 'Light';
  margin-left: 15px;
}

.sports_tag_select_main_menu a {
  display: inline-block;
  color: #000;
  text-align: center;
  text-decoration: none;
  margin: 5px 5px 5px 1px;
  cursor: pointer;
}

.score_outline_btn {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 100px;
  padding: 5px 15px;
  color: rgba(255, 255, 255, 0.5);
  text-decoration: none;
  font-size: 15px;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Light';
  display: inline;
}

::-webkit-scrollbar {
  display: none;
}

.score_outline_btn.select {
  background-color: rgba(255, 255, 255, 0.9);
  color: #000;
  font-family: 'Roboto-Light';

}

.scorecard_wraper {
  margin-left: auto;
  margin-right: auto;
  width: 94%;
}


.scorecard_box_wrap {
  width: 100%;
  height: 13vh;
  color: #000000;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.14);
  margin-left: 4px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.6);
}

.scorecard_box_wrap .team_wrap {
  width: 25%;
  float: left;
  height: auto;
  margin-top: 5px;
}

.scorecard_box_wrap .team_wrap .team_image {
  text-align: center;
  margin-top: 12px;
}

.scorecard_box_wrap .team_wrap .team_image img {
  width: 7vw;
  height: auto;
}

.scorecard_box_wrap .team_wrap .team_name {
  text-align: center;
  font-family: 'Roboto-Medium';
  font-size: 4vw;
}

.scorecard_box_wrap .scorelist_wrap {
  width: 50%;
  float: left;
  height: auto;
  text-align: center;
}

.scorecard_box_wrap .scorelist_wrap .score_date {
  font-size: 3vw;
  margin-top: 13px;
}

.scorecard_box_wrap .scorelist_wrap .score_header {
  font-size: 6vw;
  font-weight: bolder;
  margin-top: 5px;
}

span.penalty_score {
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  padding: 3px;
  opacity: 0.8;

}

.scorecard_box_wrap .scorelist_wrap .score_stadium {
  font-size: 3vw;
  margin-top: 5px;
}

.scorecard_box_wrap.select {
  background-color: #e60000;
  color: #fff;
}

ul.scorecard_ContentBlock_List {
  width: 100%;
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0px;
  margin-left: 0px;

}

li.scorecard_ContentBlock_List {
  width: 98%;
  margin: 0px 2% 2% 0px;
  float: left;
  background-color: none;
}

.games_wrap {
  width: 99vw;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  /* overflow-y: hidden; */
  margin-bottom: 10px;
}

.games_menu {
  width: 99vw;
  height: 35px;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  margin-top: 00px;
  /* overflow: auto;
  overflow-y: hidden; */
}

.games_menu ul {
  font-size: 0;
  position: relative;
  padding: 0;
  width: 140vw;
  margin: 0px auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-left: 17px;
}

.games_menu li {
  display: inline-block;
  width: 22vw;
  background-color: transparent;
  font-size: 3.9vw;
  text-align: center;
  line-height: 35px;
  color: #9d9d9d;
  font-family: 'Light';
  text-transform: uppercase;
  overflow: hidden;
  cursor: pointer;
  font-weight: normal;
}

.games_menu .select {
  border-bottom: 2px solid #fff;
  color: #fff;
  font-family: 'Roboto-Regular';
  font-weight: normal;
  line-height: 35px;
  height: 34px;
}

.scorecard_box_wrap_cricket_new {
  width: 97.7%;
  background-color: #f1f1f1;
  height: 200px;
  color: #000000;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.14);
  margin-left: 4px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.6);
}

.scorecard_box_wrap_cricket_new table td {


  padding: 3px 5px 3px 5px;
}

.scorecard_box_wrap_cricket_new table td.header_cricket {
  background-color: #ccc;
  padding: 10px 0px 10px 10px;
  font-weight: bolder;
  text-transform: capitalize;
  font-size: 4vw;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: transparent;
  border-bottom: 1px solid rgba(71, 71, 71, 0.1);
}

.scorecard_box_wrap_cricket_new table td.subhead {
  text-transform: uppercase;
  font-size: 13px;
  color: #333;
  padding-left: 10px;
  padding-top: 5px;
}

.scorecard_box_wrap_cricket_new table td.stadium {
  text-transform: capitalize;
  font-size: 13px;
  color: #333;
  padding-bottom: 8px;
  padding-left: 10px;
}

.scorecard_box_wrap_cricket_new table td.team {
  text-transform: uppercase;
  font-size: 4.2vw;
  color: #000;
  font-weight: bolder;

}

.scorecard_box_wrap_cricket_new table td.team img {}

.scorecard_box_wrap_cricket_new table td.score {
  text-transform: capitalize;
  font-size: 3.5vw;
  color: #333;
  text-align: right;
  padding-right: 6px;
}

.scorecard_box_wrap_cricket_new table td.score strong {
  font-weight: bolder;
  font-size: 4vw;
  color: #000;
}

.scorecard_box_wrap_cricket_new table td.result {
  background-color: #ccc;
  padding: 5px;
  font-size: 3.5vw;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: transparent;
  border-top: 1px solid rgba(71, 71, 71, 0.1);
}

.scorecard_box_wrap_cricket_new table td.live {
  color: #e60000;
}

/*Live sports content style Ends*/

/*Finished contest content style starts*/
.finished_card_heading_1 {
  width: 100%;
  text-align: center;
}

.score_badge_myzone {
  width: 220px;
  height: 136px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../image/score_1-badge.png);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.score_myzone_heading {
  color: #525252;
  font-size: 4vw;
  font-family: 'Roboto-Regular';
  margin-top: 25px;
}

.score_myzone_number {
  color: #cc4c10;
  font-size: 8.5vw;
  font-family: 'Roboto-Medium';
  margin-top: 2px;
}

.finished_header {
  font-size: 7vw;
  font-family: 'Roboto-Medium';
  color: #fff;
  text-align: center;
}

.finished_subtxt {
  font-size: 4.1vw;
  font-family: 'Light';
  color: #fff;
  text-align: center;
  font-weight: normal;
  letter-spacing: .5px;
  margin-left: 5px;
  margin-right: 7px;
}

/*Finished contest content style ends*/

/*Help FAQ page content style starts*/
.subscription_drop_black {
  height: auto;
  width: 87%;
  display: none;
  line-height: 20px;
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  padding: 10px 5px 10px 5px;
  font-family: 'Roboto-Light';
}

.mysubUL_black {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 90%;
  display: block;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;

}

.mysubUL_black li a {
  margin-top: 0px;
  /* Prevent double borders */
  padding: 10px 5px 10px 5px;
  text-decoration: none;
  height: auto;
  font-size: 17px;
  color: #000;
  display: block;
  line-height: 25px;
  background-color: transparent;
  margin: 0;
  border-bottom: 1px solid rgba(200, 200, 200, 0.3);
  font-family: 'Roboto-Regular';
}

.dropdown_expanded {
  margin-top: 0px;
  /* Prevent double borders */
  text-decoration: none;
  height: auto;
  background-image: url(../image/down_arrow_black.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  display: block;
  line-height: 25px;
}

.dropdown_notexpanded {
  margin-top: 0px;
  /* Prevent double borders */
  text-decoration: none;
  height: auto;
  background-image: url(../image/right_arrow_black.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  display: block;
  line-height: 25px;
}


.mysubUL_black li {
  margin-bottom: 0px;
}

.btn_container {
  width: 100%;
  text-align: center;
  position: fixed;
  bottom: 60px;
}

.register_details table {
  min-height: 100px;
  margin-left: auto;
  margin-right: auto;
  width: 93%;
}

.register_details table td {
  font-size: 18px;
  color: #000000;
  font-family: 'Roboto-Medium';
  padding-left: 5px;
  vertical-align: middle;
}

.register_details table td .select_box_big_name {
  width: 95%;
  height: 31px;
  font-size: 18px;
  padding: 5px;
  padding-left: 8px;
  font-family: 'Roboto-Light';
  color: #000000;
  letter-spacing: 0.0625em;
  background-color: #fff;
  border-bottom: 1px solid #efefef;
}

.register_details table td .select_box_big_name_txt {
  width: 90%;
  min-height: 100px;
  border: none;
  font-size: 18px;
  padding: 10px;
  padding-left: 8px;
  font-family: 'Light';
  color: #000000;
  letter-spacing: 0.0625em;
  background-color: #efefef;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}


.edit_profile {
  color: #908f8f;
  font-family: 'Roboto-Regular';
  font-size: 14px;
  text-transform: capitalize;
  text-align: center;
  text-decoration: underline;
}

.edit_profile a {
  color: #908f8f;
}

input::placeholder {
  color: #bfbfbf;
  font-family: 'Light';
  text-transform: capitalize;
}

.points_txt {
  font-family: 'Roboto-Medium';
  font-size: 14px;
  color: #d72461;
  margin-right: 10px;
}

/*Help FAQ page content style ends*/

/*Discover New content style starts*/
.discover_content_container_new {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0px;
  position: relative;
  -webkit-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  -moz-box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);
  box-shadow: 0px 2px 13px -4px rgba(0, 0, 0, 0.67);

}

.discover_main_header {
  font-size: 7vw;
  font-family: 'Roboto-Medium';
  color: #464646;
  padding-left: 10px;
  padding-top: 10px;
}

.discover_content_container_new .discover_img {
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: #1f2535;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.discover_img img {
  width: 100%;
  height: auto;
  overflow: hidden;
  opacity: 0.4;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.discover_content_container_new .discover_heading {
  position: absolute;
  font-size: 10vw;
  font-family: 'Roboto-Medium';
  color: #fff;
  z-index: 2;
  width: 60%;
  margin-top: 30%;
  left: 3%;
}


.discover_content_container_new .discover_page_btn {
  position: absolute;
  z-index: 2;
  width: 100%;
  text-align: right;
  margin-top: 44%;
  right: 3%;
}

.discover_content_container_new .opt_container {
  font-size: 4.2vw;
  font-family: 'Roboto-Light';
  color: #000;
  min-height: 62px;
  background-color: #fff;
  padding: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 10px;
}

.opt_container .optlogo {
  float: left;
  width: 23%;
  text-align: left;
  margin-top: 8px;
  padding-left: 5px;
}

.opt_container .optlogo img {
  width: 60px;
  height: auto;
}

.opt_container .opttext {
  float: left;
  width: 75%;
  margin-top: 8px;
  margin-bottom: 20px;
}

.opt_container .opttext.fullwidth {
  float: left;
  width: 98% !important;
  margin-top: 5px;
  margin-left: 2% !important;
}

.discover_content_container_new .recomend_tag_txt {
  color: #000;
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  z-index: 2;
  left: -1px;
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Safari */
  transform: rotate(-45deg);
  /* Standard syntax */
  top: 32px;
}

.discover_content_container_new .recomend_tag img {
  position: absolute;
  z-index: 1;
  left: 0%;
  width: 100px;
  height: auto;
}


.discover_pg_table1 table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
}

.discover_pg_table1 table td {
  padding: 10px 0px 10px 0px;
  background-color: transparent;
}

.discover_pg_table1 table td.heading {
  font-size: 5vw;
  font-family: 'Roboto-Medium';
  padding-top: 7px;
  font-weight: bolder;
  padding-left: 10px;
}

/*Discover content style ends*/

/*TC content style starts*/
.tc_content {
  padding: 15px;
}

.tc_content p {
  font-family: 'Roboto-Light';
  color: #000;
  font-size: 3.6vw;
  line-height: 21px;
  text-align: left;
  margin-bottom: 10px;
}

.tc_content strong {
  font-family: 'Roboto-Medium';
  font-size: 4.0vw;
}

.tc_content a {
  color: #295DA4;
}

/*TC content style ends*/
/*Onboard style starts*/
.onboard_logo {
  width: 100%;
  text-align: center;
  margin-top: 7%;
}

.onboard_logo img {
  height: 70px;
  width: auto;
}

.onboard_txt {
  width: 90%;
  text-align: center;
  font-size: 5vw;
  font-family: 'Roboto-Regular';
  margin-top: 20px;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
}



.onboard_btn_wrap {
  width: 100%;
  text-align: center;
}

.onboard_select_round {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  background-color: rgba(225, 6, 89, 0.5);
  color: rgba(225, 255, 255, 0.5);

}

.onboard_select_round.select {
  background-color: #e10659;
  color: #fff;
}

.onboard_select_round.select a {
  color: #fff;
}

.onboard_select_round .manage_txt {
  font-size: 16px;
  font-family: 'Roboto-Regular';

  padding-top: 40%;
  text-align: center;
  width: 100px;
  overflow: hidden;
}

.onboard_select_round a {
  color: rgba(225, 255, 255, 0.5);
}

.onboard_table table {
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  text-align: center;
}

.onboard_table table td {
  text-align: center;
  padding: 10px;
}

.onboad_bg {
  width: 100vw;
  height: auto;
  background-image: url(../image/onboard_bg.svg);
  background-position: top;
  background-repeat: repeat;
}

.skip_word {
  color: rgba(225, 255, 255, 0.5);
  text-decoration: underline;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 10px;
}

.skip_word a {
  color: rgba(225, 255, 255, 0.5);
  text-decoration: underline;
}

/*Onboard style ends*/


@media (min-width: 240px) and (max-width: 320px) {

  .search_page_content_container .content_wrap_por {
    width: 160px;
    height: auto;
    float: left;
    margin: 5px 5px 5px 5px;
  }

  .search_page_content_container .image_content_por img {
    width: 160px;
    height: auto;
    margin-left: 0px;
  }


  .logo_wraper .logo img {
    height: 40px;
    margin-top: 0px;
  }

  .home_search_container {
    width: 78%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-left: 10px;
    padding-bottom: 15px;
  }

  .onboard_logo img {
    height: 60px;
    width: auto;
  }


}

@media (min-width: 375px) and (max-width: 414px) {
  .logo_wraper .logo img {
    height: 53px;
    margin-top: -7px;
  }

  .main_menu {
    margin-top: 0px;
  }

  .main_menu .select {
    line-height: 56px;
  }

  /*CSS - 20 March 2019*/

  .search_page_content_container .image_wrap {
    width: 180px !important;
    height: 200px;
    height: auto;
  }

  .search_page_content_container .image_space {
    width: 180px;
    height: auto;
  }

  .search_page_content_container .image_space img {
    width: 180px !important;
    height: auto;
    overflow: hidden;
  }

  .search_page_content_container .text_wrap {
    background-color: transparent;
    height: 30px;
    margin-top: 0px;
  }

  .search_page_content_container_video .content_wrap_rectangle {
    width: 180px !important;
    height: auto;
    float: left;
    margin: 15px 15PX 10px 0 !important;
  }

  .search_page_content_container_video .content_wrap_rectangle .song_name {
    font-size: 3.8vw !important;
  }

  .search_page_content_container_video .play_container {
    left: 50% !important;
  }

  .search_page_content_container .play_container_chart {
    left: 40% !important;
  }


}



@media (min-width: 414px) and (max-width: 414px) {
  .logo_wraper .logo img {
    height: 58px;
    margin-top: -7px;
  }

  .main_menu {
    margin-top: -15px;
  }

  /*CSS - 20 March 2019 starts*/

  .search_page_content_container .image_wrap {
    width: 200px !important;
    height: 200px;
    height: auto;
  }

  .search_page_content_container .image_space {
    width: 200px;
    height: auto;
  }

  .search_page_content_container .image_space img {
    width: 200px !important;
    height: auto;
    overflow: hidden;
  }

  .search_page_content_container .text_wrap {
    background-color: transparent;
    height: 30px;
    margin-top: 0px;
  }

  .search_result_page_wrap_menu .search_page_content_container_video {
    display: inline-block;
    text-align: left;
    text-decoration: none;
    margin: -30px 0px -30px -20px !important;
    cursor: pointer;
    transform: scale(0.75) !important;
  }

  .search_page_content_container_video .content_wrap_rectangle {
    width: 180px !important;
    height: auto;
    float: left;
    margin: 15px 15px 10px 3.5vw !important;
  }

  .search_page_content_container_video .content_wrap_rectangle .song_name {
    font-size: 3.8vw !important;
  }

  .search_page_content_container .play_container_chart {
    left: 40% !important;
  }

  .search_page_content_container_video .play_container {
    left: 50% !important;
  }

  /*CSS - 20 March 2019 ends*/

}

@media (min-width: 412px) and (max-width: 412px) {
  .logo_wraper .logo img {
    height: 58px;
    margin-top: -7px;
  }

  .main_menu {
    margin-top: -15px;
  }

}



/* Common styles and resets */
.navigation_bullet {
  width: 90%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  height: 20px;
}

.dotstyle ul {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dotstyle li {
  position: relative;
  display: block;
  float: left;
  margin: 0 8px;
  width: 8px;
  height: 8px;
  cursor: pointer;
}

.dotstyle li a {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none;
  border-radius: 50%;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
  text-indent: -999em;
  /* make the text accessible to screen readers */
  cursor: pointer;
  position: absolute;
}

.dotstyle li a:focus {
  outline: none;
}

/* Individual styles and effects */

/* Fill up */

.dotstyle-fillup li a {
  overflow: hidden;
  background-color: transparent;
  box-shadow: inset 0 0 0 1px #999999;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.dotstyle-fillup li a::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 0;
  left: 0;
  width: 100%;
  background-color: #999999;
  box-shadow: 0 0 1px #999999;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.dotstyle-fillup li a:hover,
.dotstyle-fillup li a:focus {
  background-color: rgba(0, 0, 0, 0.2);
}

.dotstyle-fillup li.current a::after {
  height: 100%;
}

/*CSS - 08 Feb 2019*/

.search_txt {
  border-bottom: 1px solid #ccc !important;
  height: 35px;
  width: 98%;
  font-size: 18px !important;
  font-family: 'Roboto-Medium';
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ccc;
  font-family: 'Roboto-Regular';
  font-weight: bold;
  font-size: 18px;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc;
  font-family: 'Roboto-Regular';
  font-weight: bold;
  font-size: 18px;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc;
  font-family: 'Roboto-Regular';
  font-weight: bold;
  font-size: 18px;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #ccc;
  font-family: 'Roboto-Regular';
  font-weight: bold;
  font-size: 18px;
}


.tag_selection_menu_wrap {
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
  margin-top: 15px;
}

.tag_select_main_menu {
  background: #fff;
  margin-left: 5px;
}

.tag_select_main_menu a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin: 18px 5px 18px 5px;
  cursor: pointer;
}

.outline_btn {
  background: #fff;
  border-radius: 100px;
  padding: 10px 15px;
  color: #d32a4a;
  text-decoration: none;
  font-size: 14px;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Roboto-Light';
  display: inline;
  border: 1px solid #d32a4a;
}

.outline_btn a:focus {
  background-color: #d32a4a;
}

.outline_btn.select {
  background-color: #d32a4a;
  color: #fff;
}

.search_wrap_new {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.search_heading {
  font-size: 4.8vw;
  font-family: 'Roboto-Light';
  color: #414141;
  margin-left: 15px;
  line-height: 30px;
  -webkit-text-stroke: 1px #414141;
  float: left;
  text-align: left;
}

.search_more a {
  float: right;
  text-align: right;
  margin-right: 20px;
  line-height: 30px;
  text-decoration: underline;
  color: #393939;
  font-size: 3.5vw;
}

.search_pg_img img {
  width: 56px;
  height: 56px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 3.2vw;
}

.search_logo img {
  width: 18px;
  height: auto;
  padding-left: 15px;
  padding-top: 2px;
}

.search_pg_table table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.search_pg_table table td {
  padding: 10px 0px 10px 0px;
  background-color: transparent;
  border-bottom: 1px solid #efefef;
}


.search_pg_table table td.heading a {
  font-size: 6vw;
  font-family: 'Roboto-Regular';
  color: #474747;
}

.search_pg_table table td.normal a {
  font-size: 4.5vw;
  font-family: 'Roboto-Light';
  color: #474747;
  padding-left: 15px;
  padding-top: -1px;
}

.quick_selection_wrap {
  background: #fff;
  border-radius: 100px;
  text-decoration: none;
  font-size: 14px;
  min-width: 80px;
  font-family: 'Roboto-Light';
  height: 30px;
  padding: 4px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.39);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.39);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.39);
  padding-right: 5px;
}

.quick_selection_menu_wrap {
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}

.quick_select_main_menu {
  background: #fff;
  margin-left: 12px;
}

.quick_select_main_menu a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin: 10px 5px 5px 5px;
  cursor: pointer;
}

.quick_selection_wrap .quick_icon {
  float: left;
  width: auto;
}

.quick_selection_wrap .quick_icon img {
  width: 30px;
  height: auto;
}

.quick_selection_wrap .quick_text {
  float: left;
  padding-top: 7px;
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
  color: #474747;
}

.home_search_container .search_txt {
  background-color: transparent;
  height: 30px;
  padding: 3px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
  font-size: 18px;
  padding-left: 2px;
  color: #272727;
  margin-top: -20px;
}

.search_page_content_container .content_wrap {
  width: 120px;
  height: auto;
  float: left;
  margin: 5px 0 10px 3.5vw;
}

.search_page_content_container .image_wrap {
  position: relative;
}

.search_page_content_container .image_content img {
  width: 120px;
  height: auto;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}

.search_page_content_container .content_wrap_por {
  width: 45vw;
  height: auto;
  float: left;
  margin: 5px 5px 5px 5px;
}

.search_page_content_container .image_content_por img {
  width: 45vw;
  height: auto;
  margin-left: 0px;
}


.search_page_content_container .content_wrap .album_name {
  font-size: 3vw;
  font-family: 'Roboto-Light';
  color: #bcbcbc;
  margin-top: 2px;
}

.search_page_content_container .content_wrap .song_name {
  font-size: 3.5vw;
  font-family: 'Roboto-Light';
  color: #494949;
  margin-top: 5px;
}

ul.Search_ContentBlock_List {
  width: 120vh;
  overflow: hidden;
  height: 165px;
  margin-left: 10px;
}

li.Search_ContentBlock_List {
  float: left;
  list-style-type: none;
  width: 120px;
  margin-right: 10px;
}

.search_result_applogo {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 1;
}

.search_result_applogo img {
  width: 20px;
  height: 20px;
}

.search_result-triangle-0 {
  width: 0;
  height: 0;
  border-top: 55px solid #d91855;
  border-right: 55px solid transparent;
  position: absolute;
  top: 0px;
  opacity: 0.9;
}

.top_left_curve {
  position: absolute;
  top: 0px;
  z-index: 2;
}

.top_left_curve img {
  width: 12px;
  height: 12px;
}

.movies_search_content_container {
  overflow-x: hidden;
}

.movies_search_content_container .image_wrap {
  width: 120px;
  height: 150px;
}

.movies_search_content_container .image_space {
  width: 120px;
  height: 150px;
}

.movies_search_content_container .image_space img {
  width: 120px;
  height: auto;
  overflow: hidden;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}

ul.MoviesBlock_List2 {
  width: 180vh;
  overflow: hidden;
  height: 160px;
  margin-left: 15px;

}

li.MoviesBlock_List2 {
  float: left;
  list-style-type: none;
  width: 120px;
  margin-right: 10px;
}

ul.SportsBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: 200px;
  margin-left: 12px;

}

li.SportsBlock_List1 {
  float: left;
  list-style-type: none;
  width: 180px;
  margin-right: 10px;
}

.sports_search_content_container {
  margin-left: 5px;
  overflow-x: hidden;
}

.sports_search_content_container .image_wrap {
  width: 180px;
  height: 200px;
  height: auto;
}

.sports_search_content_container .image_space {
  width: 180px;
  height: auto;
}

.sports_search_content_container .image_space img {
  width: 180px;
  height: auto;
  overflow: hidden;
}

.sports_search_content_container .text_wrap {
  background-color: transparent;
  height: 30px;
  margin-top: 0px;
}

.sports_search_content_container .text_wrap .text_1 {
  color: #494949;
  float: left;
  line-height: 20px;
  padding: 3px;
  font-size: 3.3vw;
  background-color: transparent;
  width: 98%;
}

.quick_search_content_container {
  overflow-x: hidden;
}

ul.QuickBlock_List1 {
  width: 180vh;
  overflow: hidden;
  height: 50px;
  margin-left: 8px;
  padding: 5px;

}

li.QuickBlock_List1 {
  float: left;
  list-style-type: none;
  width: auto;
  margin-right: 10px;
}

.search_result_page_wrap {
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  margin-left: auto;
  margin-right: auto;
}

.search_result_page_wrap_menu {
  background: #fff;
  margin-left: 12px;
}

.search_result_page_wrap_menu .search_page_content_container {
  display: inline-block;
  text-align: left;
  text-decoration: none;
  margin: -5px 0px -30px -18px;
  cursor: pointer;
  transform: scale(0.8);
}

.search_result_page_wrap_menu .search_page_content_container_video {
  display: inline-block;
  text-align: left;
  text-decoration: none;
  margin: -30px 0px -30px -30px;
  cursor: pointer;
  transform: scale(0.65);
}


.disable {
  opacity: 0.5;
}

@media (min-width: 240px) and (max-width: 320px) {

  .search_result_page_wrap_menu {
    background: #fff;
    margin-left: 20px;
  }

  .search_result_page_wrap_menu .search_page_content_container {
    display: inline-block;
    text-align: left;
    text-decoration: none;
    margin: -20px 0px -50px -35px;
    cursor: pointer;
    transform: scale(0.65);
  }


  /*CSS - 20 March 2019 starts*/
  .search_page_content_container .image_wrap {
    width: 170px !important;
    height: 200px;
    height: auto;
  }

  .search_result_page_wrap_menu .search_page_content_container_video {
    display: inline-block;
    text-align: left;
    text-decoration: none;
    margin: -10px 0px -30px -25px;
    cursor: pointer;
    transform: scale(0.70);
  }

  .search_page_content_container_video .content_wrap_rectangle {
    width: 155px !important;
    height: auto;
    float: left;
    margin: 5px 0 10px 0;
  }

  .search_page_content_container_video .image_content_rectangle IMG {
    width: 155px !important;
  }

  .search_page_content_container_video .content_wrap_rectangle .album_name {
    font-size: 4vw !important;
  }

  .search_page_content_container_video .content_wrap_rectangle .song_name {
    font-size: 4vw !important;
  }

  /*CSS - 20 March 2019 ends*/
}

@media (min-width: 360px) and (max-width: 360px) {

  .search_page_content_container .content_wrap_por {
    width: 48vw;
  }

  .search_page_content_container .image_content_por img {
    width: 48vw;
  }

  .search_result_page_wrap_menu {
    background: #fff;
  }

  .search_result_page_wrap_menu .search_page_content_container {
    display: inline-block;
    text-align: left;
    text-decoration: none;
    margin: -20px 0px -20px -25px;
    cursor: pointer;
    transform: scale(0.75);
  }

  .search_page_content_container_video .content_wrap_rectangle {
    width: 170px !important;
    height: auto;
    float: left;
    margin: 15px 15PX 10px 0px !important;
  }

  .search_result_page_wrap_menu .search_page_content_container_video {
    display: inline-block;
    text-align: left;
    text-decoration: none;
    margin: -30px 0px -30px -35px !important;
    cursor: pointer;
    transform: scale(0.65) !important;
  }

  .search_page_content_container_video .content_wrap_rectangle .song_name {
    font-size: 3.8vw !important;
  }

  .search_page_content_container_video .play_container {
    left: 50% !important;
  }

  .search_page_content_container .play_container_chart {
    left: 40% !important;
  }
}

/*CSS - 08 Feb 2019*/
/*CSS - 11 Feb 2019*/
.search_pg_table1 table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.search_pg_table1 table td {
  padding: 10px 0px 10px 0px;
  background-color: transparent;
  border-bottom: 1px solid #efefef;
}


.search_pg_table1 table td.heading a {
  font-size: 4.5vw;
  font-family: 'Roboto-Regular';
  color: #000;
  margin-top: -12px;
}

.search_pg_table1 table td.normal a {
  font-size: 3vw;
  font-family: 'Roboto-Regular';
  color: #999;
}

/*CSS - 11 Feb 2019*/

/*CSS - 20 March 2019 starts*/
.search_page_content_container .image_wrap {
  width: 180px;
  height: 200px;
  height: auto;
}

.search_page_content_container .image_space {
  width: 180px;
  height: auto;
}

.search_page_content_container .image_space img {
  width: 180px;
  height: auto;
  overflow: hidden;
}

.search_page_content_container .text_wrap {
  background-color: transparent;
  height: 30px;
  margin-top: 0px;

}

.search_page_content_container .text_wrap .text_1 {
  color: #494949;
  float: left;
  line-height: 18px;
  padding: 3px;
  font-size: 3.3vw;
  background-color: transparent;
  width: 98%;
  margin-bottom: 10px;
}

.search_page_content_container_video .content_wrap_rectangle {
  width: 180px;
  height: auto;
  float: left;
  margin: 5px 5PX 10px 0;
}

.search_page_content_container_video .content_wrap_rectangle .album_name {
  font-size: 4vw;
}

.search_page_content_container_video .content_wrap_rectangle .song_name {
  font-size: 4.2vw;
}

.search_page_content_container_video .content_wrap_rectangle .play_container {
  /*left: 53%;*/
}

/*CSS - 20 March 2019 ends*/


/*CSS - 19 April 2019 starts prebuy page*/
/*Discover_inside style starts*/
.prebuy_pg_img_wrap {
  position: relative;
}

.prebuy_pg_img_wrap .bg_image {
  width: 100%;
  height: auto;
}

.prebuy_pg_img_wrap .bg_image img {
  width: 100%;
  height: auto;
}

.prebuy_pg_img_wrap .prebuy_pg_overlary img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 1px;
  z-index: 2;
  overflow: hidden;
}

.prebuy_pg_img_wrap .back_btn {
  float: left;
  margin-left: 20px;
  margin-top: 20px;
  position: absolute;
  z-index: 1;
}

.prebuy_pg_img_wrap .back_btn img {
  width: 20px;
  height: auto;
}

.dark_pink_gradient_btn {
  background-color: #d83054;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 8px 17px 7px 17px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  height: 40px;
  font-family: 'Roboto-Light';
  line-height: 16px;
  width: 85%;
  border: none;
  text-transform: uppercase;
}

.prebuy_content_container {
  background-color: #e7e7e7;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: -3px;
}

.prebuy_content_container_content {
  background-color: #fff;
  width: 94%;
  margin-left: auto;
  margin-right: auto;
}

.prebuy_op_logo_wrap {
  width: 100%;
  text-align: center;
}

.prebuy_op_logo_wrap .prebuy_op_logo {}

.prebuy_op_logo_wrap .prebuy_op_logo img {
  height: 30px;
  width: auto;
}

.prebuy_op_logo_wrap .prebuy_txt {
  text-align: center;
  font-size: 13px;
  color: #313030;
}

.prebuy_service_wrap {
  width: 100%;
  text-align: center;
}

.service_op_logo {
  width: 80px;
  height: 80px;
  /* border-radius: 50%; */
  /* background-color: #efefef; */
  margin-left: auto;
  margin-right: auto;
}

.service_op_logo img {
  width: 90px;
  height: auto;
  /* border: 1px solid #f1f1f1; */
  /* border-radius: 50%; */
}

.service_txt {
  text-align: center;
  font-size: 16px;
  color: #313030;
  font-family: 'Roboto-Regular';
}

.fixed-header1 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 20px;
  -webkit-box-shadow: 0px 2px 2px -1px rgba(209, 209, 209, 1);
  -moz-box-shadow: 0px 2px 2px -1px rgba(209, 209, 209, 1);
  box-shadow: 0px 2px 2px -1px rgba(209, 209, 209, 1);
}

.fixed-header1 .prebuy_txt {
  display: none !important;
}

.fixed-header1 .prebuy_op_logo img {
  height: 40px;
  width: auto;
}

.fixed-header1 .space_10 {
  height: 5px !important;
}

.orange_txt_clr {
  color: #ff3e1f;
}

.brown_txt_clr {
  color: #ae5226;
}

.blue_txt_clr {
  color: #260a84;
}

.grey_txt_clr {
  color: #535353;
}

/* CSS - 23 April 2019 ends */

.trending_content_container .contest_btn {
  width: 93%;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}

.trending_content_container .content_provider {
  width: 45%;
  float: left;
  text-align: left;
  margin-left: 15px;
}

.trending_content_container .content_provider img {
  height: 23px;
  width: auto;
}

.video_bkash_wrap {
  position: relative;
  border: 1px solid green;
  width: 100%;
  height: auto;
}

.video_control_wrap {
  height: 20px;
  position: absolute;
  z-index: 2;
  width: 95%;
  margin-top: -4px;

}

.video_control_wrap .volume_ic {
  float: left;
  width: 30%;
  text-align: left;
  margin-left: 5px;
  margin-top: -25px;
}


.video_control_wrap .full_screen_ic {
  float: right;
  width: 30%;
  text-align: right;
  margin-right: 5px;
  margin-top: -25px;
}

.video_control_wrap .fullWidthvolume_ic {
  float: left;
  width: 60px;
  text-align: left;
  margin-left: 5px;
  margin-top: -20px;
}


.video_control_wrap .fullWidthfull_screen_ic {
  float: right;
  width: 60px;
  text-align: right;
  margin-right: 5px;
  margin-top: -20px;
}

/*	CSS 4June 2019*/
.main_menu_item {
  width: 33.3%;
  background-color: transparent;
  font-size: 16px;
  text-align: center;
  line-height: 51px;
  color: #d9d9d9;
  font-family: 'Roboto-Light';
  text-transform: capitalize;
  overflow: hidden;
  cursor: pointer;
  float: left;
}

.main_menu_item_profile_txt {
  width: 33.3%;
  background-color: transparent;
  font-size: 16px;
  text-align: center;
  line-height: 51px;
  color: #d9d9d9;
  font-family: 'Roboto-Light';
  text-transform: capitalize;
  overflow: hidden;
  cursor: pointer;
  float: left;
}

.main_menu_item_profile {
  width: 33.3%;
  background-color: transparent;
  float: left;
  display: none;
}


.fixed-header .main_menu_item_profile {
  width: 33.3%;
  background-color: transparent;
  float: left;
  display: block;
}

.fixed-header .main_menu_item_profile_txt {
  display: none !important;
}

.slideup,
.slidedown {
  max-height: 0;
  overflow-y: hidden;
  -webkit-transition: max-height 0.5s ease-in-out;
  -moz-transition: max-height 0.5s ease-in-out;
  -o-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}

.slidedown {
  max-height: 60px;
}

.profile_ic {
  float: right;
  width: 32%;
  margin-top: 14px;
  height: 34px;
}

.search_ic {
  float: right;
  width: 32%;
  margin-top: 16px;
  height: 34px;
}

.profile_ic img {
  float: left;
  width: 26px;
  height: auto;
  opacity: 0.8;
}

.search_ic img {
  float: left;
  width: 25px;
  height: auto;
  opacity: 0.8;
}

.splash_bg {
  width: 100vw;
  height: 100vh;
  background-position: top;
  background-repeat: repeat-y;
  background-color: #d91954;
}

.search_ic.select1 {
  background-image: url(../image/border_bottom_search1.png);
  background-position: bottom;
  background-repeat: no-repeat;

}

.profile_ic.select1 {
  background-image: url(../image/border_bottom_search2.png);
  background-position: bottom;
  background-repeat: no-repeat;

}


/*	CSS 4June 2019 ends*/

.prebuy_pg_img_wrap .black_gradient {
  position: absolute;
  z-index: 0;
  height: 100px;
  width: 100%;
  background-image: url(../image/black_gradient.png);
  background-repeat: repeat-x;
  background-position: top;
  overflow: hidden;
  opacity: 0.6;

}

/*Css added on 9th August 2019*/
.music_content_container .music_content .music_logo_wraper {
  float: left;
  margin-left: 12px;
  margin-top: -22px;
}

.music_content_container .music_content .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.music_content_container .music_content .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 5px 4px 0px 0px;
}

.music_content_container .music_content .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 6px;
  margin-left: 3px;
  color: #6d6d6d;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.music_content_container .music_content .music_name {
  float: left;
  font-size: 5.5vw;
  font-family: 'Roboto-Medium';
  margin-left: 10px;
  line-height: 44px;
  letter-spacing: -0.007em;
}

.music_content_container .music_content .music_price {
  float: right;
  font-family: 'Roboto-Regular';
  margin-right: 12px;
  margin-top: 5px;

}

.music_content_container .music_content .music_text {
  font-size: 4.2vw;
  font-family: 'Roboto-Light';
  float: left;
  width: 90%;
  line-height: 20px;
  margin-left: 12px;
  margin-bottom: 25px;

}

.music_content_container .music_content .music_button {
  float: right;
  width: 30%;
  margin-top: -22px;
  text-align: right;
  margin-right: 12px;


}

.chart_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.chart_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.chart_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.chart_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 6px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.contest_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}

.contest_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.contest_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.contest_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 5px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.tv_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.tv_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.tv_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.tv_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 5px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.games_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.games_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.games_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.games_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 5px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.sports_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.sports_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.sports_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.sports_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 4px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.movies_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.movies_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.movies_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.movies_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 8px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.prebuy_op_logo_wrap .prebuy_op_logo img {
  height: 52px;
  width: auto;
}

.prebuy_op_logo_wrap .prebuy_op_logo_txt {
  text-align: center;
  font-size: 5vw;
  color: #6d6d6d;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Roboto-Medium';
}


.prebuy_op_logo_wrap .prebuy_txt {
  text-align: center;
  font-size: 16px;
  color: #313030;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.live_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.live_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.live_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.live_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 5px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.trending_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.trending_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.trending_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.trending_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 6px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.music_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.music_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.music_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.music_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 6px;
  margin-left: 3px;
  color: black;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

/*Css added on 30 August 2019 starts*/
.fixed-header1 {
  position: fixed;
  top: 0;
  left: 3%;
  width: 94%;
  z-index: 999;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  /*-webkit-box-shadow: 0px 2px 2px -1px rgba(209,209,209,1);
-moz-box-shadow: 0px 2px 2px -1px rgba(209,209,209,1);
box-shadow: 0px 2px 2px -1px rgba(209,209,209,1);*/
}

.space_100b {
  height: 120px;
  display: none;
}

.service_photo_wrap1 {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 320px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 0px;
  /* background: url(../image/service_photo_img.jpg); */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
}

.space_200 {
  height: 200px;
}


.service_photo_wrap1 .service_txt {
  text-align: center;
  font-size: 4.3vw;
  color: #fff;
  font-family: 'Roboto-Regular';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;

}

.service_photo_wrap1 .service_txt_small {
  text-align: center;
  font-size: 3.3vw;
  color: #fff;
  font-family: 'Light';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  line-height: 18px;

}

.service_photo_wrap2 {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 320px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 0px;
  background: url(../image/service_photo_img2.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
}

.space_200 {
  height: 200px;
}

.service_photo_wrap2 .service_txt {
  text-align: center;
  font-size: 4.3vw;
  color: #fff;
  font-family: 'Roboto-Regular';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;

}

.service_photo_wrap2 .service_txt_small {
  text-align: center;
  font-size: 3.3vw;
  color: #fff;
  font-family: 'Light';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  line-height: 18px;

}

.service_photo_wrap3 {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 320px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 0px;
  background: url(../image/service_photo_img3.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
}

.space_200 {
  height: 200px;
}

.service_photo_wrap3 .service_txt {
  text-align: center;
  font-size: 4.3vw;
  color: #fff;
  font-family: 'Roboto-Regular';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;

}

.service_photo_wrap3 .service_txt_small {
  text-align: center;
  font-size: 3.3vw;
  color: #fff;
  font-family: 'Light';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  line-height: 18px;

}

.service_photo_wrap4 {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 320px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 0px;
  background: url(../image/service_photo_img4.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
}

.space_200 {
  height: 200px;
}


.service_photo_wrap4 .service_txt {
  text-align: center;
  font-size: 4.3vw;
  color: #fff;
  font-family: 'Roboto-Regular';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;

}

.service_photo_wrap4 .service_txt_small {
  text-align: center;
  font-size: 3.3vw;
  color: #fff;
  font-family: 'Light';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  line-height: 18px;

}

.service_photo_wrap5 {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  min-height: 320px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 0px;
  background: url(../image/service_photo_img5.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: repeat-y;
}

.space_200 {
  height: 200px;
}


.service_photo_wrap5 .service_txt {
  text-align: center;
  font-size: 4.3vw;
  color: #fff;
  font-family: 'Roboto-Regular';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;

}

.service_photo_wrap5 .service_txt_small {
  text-align: center;
  font-size: 3.3vw;
  color: #fff;
  font-family: 'Light';
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  line-height: 18px;

}

/*Css added on 30 August 2019 ends*/

/* Login image changes start 3 sep*/

.app_circle {
  width: 70px;
  height: 70px;
  background: #efefef;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-top: -75px;
}

.app_circle img {
  width: 40px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  margin-left: 0;
}

/* Login image changes end 3 sep*/


.news_content_container .music_logo_wraper {
  float: left;
  margin-left: 10px;
  margin-top: 0px;
}

.news_content_container .music_logo_wraper .music_provider_logo {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.news_content_container .music_logo_wraper .music_provider_logo img {
  width: 21px;
  height: auto;
  padding: 3px 4px 0px 0px;
}

.news_content_container .music_logo_wraper .music_provider_text {
  float: left;
  margin-top: 5px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3vw;
  font-family: "Roboto-Light";
}

.transperant_btn {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 8px 17px 7px 17px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  height: 40px;
  font-family: 'Roboto-Light';
  line-height: 16px;
  width: 75%;
  text-transform: uppercase;
}

.payment_history_wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.payment_history_heading {
  font-size: 4.8vw;
  font-family: 'Roboto-Regular';
  color: #d72461;
  margin-left: 15px;
  line-height: 30px;
  float: left;
  text-align: left;
}


.payment_history_text strong {
  font-family: 'Light';
  font-weight: bolder;
  color: #000;
}

.payment_history_text ul li {
  display: inline-block;
  width: 90%;
  font-size: 4.3vw;
  font-family: 'Light';
  color: #666;
  line-height: 30px;
  float: left;
  text-align: left;
  border-bottom: 1px solid #ccc;
  margin-left: 5%;
  margin-right: 5%;
  padding: 5px 0px 5px 0px;
}

.unsubscribe_txt2 {
  width: 95%;
  text-align: center;
  font-size: 4.5vw;
  font-family: 'Roboto-Light';
  color: #e3e3e3;
  margin-left: auto;
  margin-right: auto;
}

.unsubscribe_txt2 strong {
  font-size: 4.5vw;
  font-family: 'Roboto-Medium';
}

.warning_txt {
  color: #ff0000 !important;
}

.space_70 {
  height: 74px;
}


.space_500 {
  height: 500px;
}

.payment_small_img img {
  width: 50px;
  height: auto;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
}
