/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, address, big, cite, code,
del, dfn, em, img, ins, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, input, legend, caption,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	border: none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
* {
	box-sizing: border-box;
}
img, video, canvas {
  max-width: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
	color: inherit;
	text-decoration: none;
}

@font-face {
    font-family: "Helvetica Neue";
    src: url("../fonts/HelveticaNeue.eot");
	src: url("../fonts/HelveticaNeue.svg");
	src: url("../fonts/HelveticaNeue.ttf");
	src: url("../fonts/HelveticaNeue.woff");
	src: url("../fonts/HelveticaNeue-Bold.eot");
	src: url("../fonts/HelveticaNeue-Bold.svg");
	src: url("../fonts/HelveticaNeue-Bold.ttf");
	src: url("../fonts/HelveticaNeue-Bold.woff");
  }
@font-face {
    font-family: "ArialMT";
    src: url("../fonts/Arial-BoldMT.otf");
	src: url("../fonts/Arial-BoldMT.ttf");
	src: url("../fonts/arial-boldmt.woff");
	src: url("../fonts/ArialMT.otf");
	src: url("../fonts/ArialMT.ttf");
	src: url("../fonts/arialmt.woff");
  }
/* header */
html {
	font-family: "Roboto", "Roboto Condensed", "Roboto Slab", "Exo", "ArialMT", "Helvetica Neue", "Arial", sans-serif; 
}
body {
	background: #f6f6f6;
}
.bg {
	background: #f6f6f6 url("../image/cover.png") no-repeat;
	background-size: cover;
	padding-bottom: 180px;
}
header, nav, footer {
	width: 100%;
	margin: 0 auto;
}
.bg-header {
	background: url("../image/littlebg.png") no-repeat;
	background-size: cover;
}
footer {
	background: #1b3a4e;
}
.header, .header-nav, .container-top-block, .container, .footer {
	max-width: 1121px;
	margin: 0 auto;
	overflow: hidden;
}
.header, .footer {
	padding-bottom: 20px;
}
.header .logo {
	float: left;
	width: 417px;
	height: 52px;
	margin-top: 35px;
}
.header .logo a, .footer .logo a {
	display: block;
}
.header .logo img, .header .logo-span, .footer .logo img, .footer .logo-span {
	display: inline-block;
	vertical-align: middle;
}
.header .logo img, .footer .logo img{
	margin-right: 24px;
}
.header .logo-span, .footer .logo-span {
	font-size:31px;
	letter-spacing:0.21px;
}
.header .logo-span, .footer .logo-span {
	font-family:"Exo";
	color:#ffffff;
}
.header .logo-span-yellow, .footer .logo-span-yellow {
	color: #ffc108;
}
.header .logo-dot, .footer .logo-dot {
	color: #e53837;
}
.header-text {
	width: 20%;
	float: left;
	margin-left: 4.8%;
	font-size:17px;
	color:#ffc108;
	letter-spacing:0px;
	margin-top: 35px;
	font-weight: 300;
	line-height:25px;
	font-family:"Roboto";
}
.header-text-span {
	color: #ffffff;
	font-weight: bold;
}
.header-secure {
	float: right;
	width: 35%;
	margin-top: 21px;
	padding-right: 0;
	text-align: right;
}
.header-secure-item {
	border:1px solid #8f9dac;
}
.header-secure-item, .footer-secure-item {
	display: inline-block;
	margin-right: 3.5%;
	width: 116px;
	height: 80px;
	border-radius:5px;
	padding: 10px;
	text-align: center;
	vertical-align: top;
}
.header-secure-item:last-child, .footer-secure-item:last-child{
	margin-right: 0;
}
.secure-item-1 {
	background: url("../image/secure1.png") center top 10px no-repeat;
	padding-top: 55px;
}
.secure-item-2 {
	background: url("../image/secure2.png") center top 10px no-repeat;
	padding-top: 50px;
}
.secure-item-3 {
	background: url("../image/secure3.png") center top 10px no-repeat;
	padding-top: 50px;
}
.header-secure-item p, .footer-secure-item p {
	color: white;
	font-family: "Helvetica Neue";
	font-size: 9px;
	font-weight: 500;
	line-height: 11px;
}
/* navigation */

.header-nav {
	background-image:linear-gradient(-180deg, #35424d 0%, #242424 100%);
	border-radius:3px;
}
.header-nav li{
	display: inline-block;
	margin-right: -4px;
	height: 48px;
}

.header-nav li a {
	font-family:"Roboto";
	color:#ffffff;
	font-size:14px;
	font-weight: 500;
	display: block;
	width: auto;
	padding-top: 16px;
	padding-left: 46px;
	padding-right: 46px;text-transform: uppercase;
	height: 48px;
}

.header-nav li a:hover, .header-nav .active {
	background-image:linear-gradient(-180deg, #ff4242 0%, #7b1008 100%);
}

/* end navigation */


/* container */

.container-top-block {
	background-image:  url("../image/bigoval.png");
	background-repeat: no-repeat;
	background-position:
	right 15% top 25px;
	padding-top: 36px;
	padding-bottom: 10px;
	width: 100%;
	overflow:hidden;
}
.container-top-block-h1 {
	font-size:40px;
	color:#ffffff;
	letter-spacing:-0.09px;
	margin: 16px 0;
	padding-right: 35%;
	font-family: "Roboto Slab";
	font-weight: 400;
}
.container-top-block p {
	font-size:14px;
	color:#ccd2d9;
	letter-spacing:0px;
	line-height:24px;
	padding-right: 36%;
	padding-top: 10px;
	font-weight: 400;
}

.main_container {
	margin-top: -127px;
}
/* table */
.table {
	width: 100%;
	display: table;
	border-collapse: collapse;
}

.tr {
	display: table-row;
	height: 88px;
	background: #fff;
	border-bottom: 1px dashed #dfdfdf;
}
.tr:first-child{
	height: 39px;
	background: #2b3136;
	border-bottom: none;
}
.tr:nth-child(2){
	background: #2b3136 url("../image/tr-bg.png") repeat-x;
	background-size: cover;
	border-bottom: none;
}
.tr:last-child {
	border-bottom: none;
}
.th {
	display: table-cell;
	font-size:16px;
	color:#fff;
	padding: 11px 0;
	font-weight:400;
	font-family:"Roboto";
}

.td {
	display: table-cell;
	vertical-align: middle;
	
}
.cell-1 {
	width: 7.1%;
	text-align: center;
}
.tr:nth-child(2) .cell-1 p, .cell-1 p {
	display: block;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	font-size:13px;
	color:#ffffff;
	margin: 0 auto;
	padding: 5px 0;
	
}
.tr:nth-child(2) .cell-1 p{
	width:55px;
	height:48px;
	background: none;
	border-radius: 0;
	margin: 0 auto;
	font-size:29px;
	color:#ffffff;
	text-align:center;
	font-weight: 500;
	padding-top: 10px;
	font-family:"Roboto";
}
.cell-1 p {
	background:#4b7ca7;
}
.cell-2 {
	width: 18.2%;
}
.cell-3 {
	width: 18.9%;
}
.tr:nth-child(2) .cell-3  p, .cell-3 p{
	display: block;
	border-radius:3px;
	border:2px solid #ffc108;
	width:153px;
	height:57px;
	font-size:14px;
	line-height:18px;
	padding-top: 1px;
	padding-left: 2px;
	font-family: "ArialMT";
}
.tr:nth-child(2) .cell-3  p{
	background: none;
	color:#ffab24;
	font-weight:bold;
}
.cell-3  p {
	background: #fff2cc;
	color:#000000;
	font-family:"ArialMT";
}
.cell-4 {
	width: 16.2%;
}
.iframe_table {height:255px;}
.cell-5 {
	width: 10.7%;
}
.tr:nth-child(2) .cell-5 p, .tr:nth-child(2) .cell-6 p, .cell-5 p, .cell-6 p {
	font-size:30px;
	line-height:39px;
	font-family:"Roboto";
}
.tr:nth-child(2) .cell-5 p, .tr:nth-child(2) .cell-6 p {
	color:#ffffff;
}
.cell-5 p, .cell-6 p {
	font-weight: 500;
	color:#269e2c;
	
}
.tr:nth-child(2) .cell-5 span, .tr:nth-child(2) .cell-6 span, .cell-5 span, .cell-6 span {
	font-size:14px;
	line-height:18px;
	font-weight: 400;
	font-family:"Roboto";
}
.tr:nth-child(2) .cell-5 span, .tr:nth-child(2) .cell-6 span {
	color:#ffffff;
}
.cell-5 span, .cell-6 span {
	color:#727272;
}
.cell-6 {
	width: 14.6%;
}
.tr:nth-child(2) .cell-7  p, .cell-7  p {
	margin: 0 auto;
	display: block;
	border-radius:3px;
	width:132px;
	height:46px;
	font-size:16px;
	padding-left: 19px;
	padding-top: 13px;
	position: relative;
	font-weight: bold;
	font-family: "Roboto Condensed";
	color:#091525;

}
.tr:nth-child(2) .cell-7  p{
	background-image:linear-gradient(-180deg, #fe4959 0%, #9f041b 100%);
	border:2px solid #fcb156;
	color:#ffffff;
}
.cell-7 {
	padding-right: 10px;
}
.cell-7  p {
	background-image:linear-gradient(-180deg, #fad961 1%, #ff8d4c 97%);
	border:2px solid #bf3030;
	border-radius:3px;
}
.tr:nth-child(2) .cell-7 p::after, .cell-7 p::after {
	position: absolute;
	right: 2px;
}
.tr:nth-child(2) .cell-7 p::after {
	content: url("../image/arr2.png");
}
.cell-7 p::after {
	content: url("../image/arr1.png");
}
a {text-decoration:underline;}
.tr:nth-child(2) .cell-7 span, .cell-7 span {
	font-size:12px;
	line-height:18px;
	font-weight: 400;
	text-align: center;
	width: 100%;
	display: block;

}
.tr:nth-child(2) .cell-7 span {
	color:#ffffff;
}
.cell-7 span {
	color:#366287;
}
.cell-7 span a {
	text-decoration: underline;
}

/* end table */

/* text */
.main {
	margin-top: 24px;
	background: #fff;
	border-left: 4px solid #b62722;
	width:100%;
	overflow: hidden;
	padding: 35px 2.5% 11px 2.5%;
}
.main-item {
	padding-right: 22.7%;
}
.main-item1 {
	background: #fff url("../image/main.item1.png") right 6% top 55px no-repeat;
}
.main-item2 {
	background: #fff url("../image/main.item2.png") right 6% top 55px no-repeat;
}
.main-item3 {
	background: #fff url("../image/main.item3.png") right 6% top 55px no-repeat;
}
.main h2, .main-h2 {
	margin-bottom: 24px;
}
.main h2, .main-h2, .article-news-h2 {
	font-size:30px;
	color:#000000;
	font-weight: bold;
}
.cell-2 img {max-width:120px;}
.main p {
	opacity:0.69;
	font-size:14px;
	color:#727272;
	letter-spacing:0px;
	margin-bottom: 22px;
	line-height:24px;
	font-weight: 400;
	font-family:"Roboto";
}
.main-play, .main-news {
	width: 100%;
	overflow: hidden;
	margin-top: 24px;
	margin-bottom: 26px;
}
.main-play-left {
	float: left;
    height: 176px;
	width: 27.9%;
	padding: 32px;
	background: #16375c url("../image/smallbg.png") no-repeat;
}
.main-play-left p {
	font-weight:bold;
	font-size:30px;
	color:#ffffff;
	line-height:37px;
	text-align:left;
}
.breadcrumbs span {color:white;margin-right:7px;}
.main-play-right {
	float: right;
	width: 72.07%;
	background:#ffffff url("../img/prime_logo.png") left 5px top 25px no-repeat;
	border:2px solid #ffc108;
	padding-top: 36px;
	padding-bottom: 36px;
}
.main-play-left-text {
	margin-left: 34.7%;
	float: left;
}
.main-play-left-text p {
	font-weight:bold;
	font-size:30px;
	color:#2a3a71;
	margin-bottom: 17px;
}
.main-play-left-text-span {
	font-weight:400;
	font-size:13px;
	color:#2a3a71;
}
.main-play-left-button{
	text-align: center;
	float: right;
	padding-right: 5.2%;
}
.main-play-left-button p {
	font-family:"Roboto Condensed";
	font-size:32px;
	color:#ffffff;
	font-weight: bold;
	background-image:linear-gradient(-180deg, #fe4959 0%, #9f041b 100%);
	border-radius:3px;
	width:226px;
	height:63px;
	padding-top: 13px;
	display: block;
	margin-bottom: 19px;
}
.main-news-item {
	display: inline-block;
	margin-right: 2%;
	width: 31.7%;
	background: #fff;
	padding-bottom: 32px;
	vertical-align: top;
	overflow: hidden;
}
.main-news-item img {
	height: 186px;
	width: 100%;
	display: block;
	margin-bottom: 29px;
}
.main-news-item:last-child{
	margin-right: 0;
}
.main-news-item-h3 {
	font-weight: 600;
	font-size:18px;
	color:#2a3a71;
	line-height:28px;
	padding-right: 33%;
	margin-bottom: 20px;
	padding-left: 9%;
}
.main-news-item p {
	font-weight: 400;
	font-size:14px;
	color:#727272;
	letter-spacing:0px;
	line-height:24px;
	padding-left: 9%;
	padding-right: 10px;
}

/* end text */

/* footer */
footer {
	background:#101e2b;
}
.footer {
	overflow: hidden;
}
.footer .logo {
	float: left;
	width: 417px;
	margin-top: 35px;
	margin-right: 1%;
}

.footer-menu {
	float: right;
	width: 55%;
	margin-top: 40px;
	text-align: left;
}
.footer-menu li{
	display: inline-block;
	padding: 0 29px;
	padding-top: 13px;
	margin-right: -4px;
	
}
.footer-menu li:first-child{
	padding-left: 0;
}

.footer-menu li a {
	display: block;
	font-weight:500;
	font-family: "Roboto";
	font-size:14px;
	color:#ffffff;
	letter-spacing:0px;
}
/* end footer */

/* ------------------------list-news ------------------*/

.list_news_article, .news_page_article {
	background: #fff;
	width:100%;
	overflow: hidden;
}
.article-line {
	border-bottom: 1px solid #eaeaea;
	width: 100%;
	padding: 22px 7% 40px 2.5%;
}
.article-line-list_img {
	width: 356px;
}
.article-news-text_list {
	margin-left: 356px;
}
.article-news-h2 {
	border-bottom: 1px solid #eaeaea;
	padding-top: 23px;
	padding-bottom: 28px;
	padding-left: 2.5%;
	background: #fff;
	margin-top: 24px;
}
.article-line img, .news_page_article img {
	float: left;
	margin-right: 2.6%;
	margin-bottom: 24px;
}

.list_news_article time, .news-page time {
	font-size:14px;
	color:#727272;
	letter-spacing:0px;
	line-height:24px;
	font-weight: 400;
}

.article-news-text-h3 {
	font-weight: bold;
	font-size:24px;
	color:#2a3a71;
	line-height:32px;
	margin: 18px 0;
	padding-right: 45%;
}
.article-news-text p, .article-news-text_list p, p.news-page-p {
	font-size:14px;
	color:#727272;
	letter-spacing:0px;
	line-height:22px;
	font-family:"Roboto";
}
.article-news-text p a, .article-news-text_list p a {
	color: #2a3a71;
	font-weight: 500;
}
.list-number {
	width: 100%;
	background: #fff;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-left: 2.5%;
	margin-bottom: 24px;
}
.list-number li {
	display: inline-block;
	width:38px;
	height:38px;
	margin-right: -4px;
	text-align: center;
	border:1px solid #d9d9d9;
}
.list-number li a {
	font-size:14px;
	color:#000000;
	display: block;
	width:38px;
	height:38px;
	padding-top: 10px;
}
.list-number li a:hover, .list-number .active{
	background: #f6f6f6;
}
.list-number li:first-child{
	border-radius:3px 0px 0px 3px;
}
.list-number li:last-child {
	border-radius:0 3px 3px 0;
}


/* ------------------------ end list-news ------------------*/


/* ------------------------news-page ------------------*/
.news_page_article  {
	margin-top: 25px;
}
p.news-page-p {
	margin-bottom: 20px;
}
p.news-page-p:last-child {
	margin-bottom: 0;
}

.news-page {
	width: 100%;
	background: #fff;
	padding-top: 24px;
	padding-bottom: 24px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
}

.news-page-h1 {
	float: left;
	margin-right: 5%;
	font-size:30px;
	font-weight: 600;
	color:#000000;
	text-align:left;
	padding-left: 2.5%;
}
.section {
	padding: 0 6% 28px 2.5%;
}
.news_page_article .article-news-text p, .article-news-text_list p {
	margin-bottom: 24px;
}
.news_page_article .article-news-text p:last-child, .article-news-text_list p:last-child {
	margin-bottom: 0;
}
.news-gage-h2 {
	margin-top: 42px;
}
/* ------------------------ end news-page ------------------*/

/* ------------------------ casino-gage ------------------*/
.casino-page {
	overflow: hidden;
}

p.article-news-text-black {
	font-weight: Bold;
	font-size:24px;
	color:#000000;
	line-height:32px;
	margin-bottom:32px;
}
p.article-news-text-green {
	font-size:24px;
	color:#4b8b00;
	line-height:32px;
	margin-bottom: 32px;
	width: 70%;
}
.section_img {
	width: 488px;
}
.article-news-text {
	margin-left: 488px;
}
.article-news-text ul li {
	font-size:18px;
	color:#000000;
	line-height:32px;
	position: relative;
	text-indent: 30px;
}
.article-news-text ul li:before{
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background: red;
	position: absolute;
	left: 35px;
	top: 12px;
	
}
.casino-page-button {
	float:left;
	width: 488px;
	background:url("../image/bigarr2.png") left 3.5% top 15px no-repeat, linear-gradient(-180deg, #fad961 1%, #ff8d4c 97%);
	border:2px solid #bf3030;
	border-radius:3px;
	height:51px;
	margin-top: 23px;
	margin-right: 2.6%;
	padding-top: 18px;
}
.casino-page-button p {
	font-family:"Roboto Condensed";
	font-weight:bold;
	font-size:16px;
	color:#0e1b2d;
	padding-left: 13%;
}
.casino-page-cards {
	padding-top: 18px;
}
.casino-page-text {
	background: #fff;
	width: 100%;
	padding-left: 2.5%;
	padding-right: 4%;
	padding-bottom: 42px;
	margin-bottom: 25px;
	overflow: hidden;
}
.casino-page-text-h2 {
	margin-top: 25px;
	margin-bottom: 18px;
	font-weight:Bold;
	font-size:24px;
	color:#000000;
}
.casino-page-text p {
	font-size:14px;
	color:#727272;
	letter-spacing:0px;
	line-height:22px;
	font-weight: 400;
}
/* ------------------------ end casino-gage ------------------*/

/* adaptive */

@media only screen and (max-width: 1024px) {

	.bg , .footer, header, .container {
		padding-left: 10px;
		padding-right: 10px;
	}
	.header .logo p{
	font-size:25px;
}
.header-text {
	font-size:14px;
	margin-left: 0;
}
	.header-secure {
	width: 38%;
}
.header-secure-item {
	margin-right: 1%;
}
.container-top-block {
	padding-top: 0;
	padding-bottom: 40px;
}
.container-top-block-h1 {
	margin: 19px 0;
}
.main-play-left {
	background-size: 100% 100%;
}
.main-play-left-text p {
	font-size:25px;
}
.main-play-left p {
	font-size:25px;
	line-height:37px;
}
.main-news-item {
	width: 31.5%;
}
.footer-menu li{
	padding: 0 1%;
	padding-top: 13px;
}
.article-news-text-h3 {
	padding-right: 15%;
}
}
@media only screen and (max-width: 980px) {
	p.article-news-text-green {
	width: 100%;
	}
	.header-text {
	width: 50%;
	float: none;
	margin-left: 70%;
}
.header-secure {
	float: none;
	width: 100%;
	text-align: center;
}
}
@media only screen and (max-width: 800px) {

	.header .logo, .header-secure {
	float: none;
	margin: 0 auto;
}
	.header .logo {
		margin-bottom: 20px;
		margin-top: 20px;
	}
.header-secure {
	width: 100%;
	text-align: center;
}
	.header-text {
		display: none;
	}

.header-nav li{
	display:block;
	padding: 0;
	margin-right: 0;
	text-align: center;
	border-bottom: 1px solid #fff;
}
.footer .logo, .footer-menu {
	float: none;
	margin: 0 auto;
}
.footer .logo {
	margin-top: 20px;
	margin-bottom: 20px;
}
.footer-menu {
	width: 100%;
	text-align: center;
}
.main-play-right {
	float: right;
	width: 72.07%;
	background:#ffffff;
}
.main-play-left-text {
	margin-left: 2.5%;
	float: left;
}
.main-play-left p {
	font-size:20px;
	line-height:28px;
}
.article img {
	margin-bottom: 10px;
}
.casino-page img {
	float: none;
	margin-left: 20%;
}
.article-news-text ul li:before{
	left: 20px;
}
.casino-page-button {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}
.casino-page-cards {
	text-align: center;
}
p.article-news-text-black, p.article-news-text-green {
	font-size:18px;
	line-height:32px;
	margin-bottom: 10px;
}
.article-news-text ul li {
	font-size:14px;
}
.article-line img {
	float: none;
	margin-right: 0;
	margin-bottom: 20px;
}
.article-news-text_list {
	margin-left: 0;
}
	.container-top-block {
	background-position: right 5% top 55px;
}
.news_page_article img {
	float: none;
}
}
@media only screen and (max-width: 768px) {
		.news_page_article img {
	float: none;
	margin-right: 0;
	margin: 0 auto;
	margin-bottom: 20px;
	display: block;
}
.article-news-text{
	margin-left: 0;
}
.article-news-text p {
	text-align: center;
}
.article-news-text ul li {
	padding-left: 10px;
}

}
@media only screen and (max-width: 667px) {
	.news-page p time {
	padding-left: 2.5%;
}
.news-page-h1 {
	margin-bottom: 10px;
}
	.cell-3, .cell-4, .cell-5, .cell-6 {
	display: none;
}
	.header-secure, .container-top-block {
	display: none;
}
.cell-1 {
	width: 25%;
}
.cell-2 {
	width: 40%;
}

.main-item {
	padding-right: 2.5%;
}
.main-item1, .main-item2, .main-item3 {
	background: #fff;
}
.main-play-left {
	display: none;
}
.main-play-right {
	width: 100%;
}
.main-play-left-text, .main-play-left-button {
	float: none;
	text-align: center;
	margin-left: 0;
	padding-right: 0;
}
.main-play-left-button p{
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.main-news-item {
	display: block;
	width: 100%;
	margin-bottom: 15px;
}
.casino-page img {
	float: none;
	margin-left: 0;
}
.casino-page-button {
	padding-top: 10px;
}
.casino-page-button p {
	font-size:14px;
}

}
@media only screen and (max-width: 430px) {
		.header .logo, .footer .logo {
		width: 300px;
	}
	.header .logo img, .footer .logo img{
	margin-right: 20px;
}
	.header .logo .logo-span, .footer .logo .logo-span{
	font-size:18px;
}
}
@media only screen and (max-width: 375px) {

	.header .logo-span {
	font-size:20px;
}
.main-play-left-button p{
	margin-left: 20%;
	margin-top: 20px;
}
.tr:nth-child(2) .cell-7 p, .cell-7 p, .cell-7 p, .cell-7 p {
	width: 120px;
}
.tr:nth-child(2) .cell-7 p::after, .cell-7 p::after {
	right: 10px;
}
}
@media only screen and (max-width: 320px) {

.cell-1 {
	width: 10%;
}
.tr:nth-child(2) .cell-1 p {
	width: 40px;
	height: 40px;
}
}