@font-face {
    font-family: 'ccelephantmenagedregular';
    src: url('../fonts/comicraft_-_ccelephantmenaged_regular-webfont.woff2') format('woff2'),
         url('../fonts/comicraft_-_ccelephantmenaged_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'damn_noisy_kidsregular';
    src: url('../fonts/damnnoisykids-webfont.woff2') format('woff2'),
         url('../fonts/damnnoisykids-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poetsen_oneregular';
    src: url('../fonts/poetsenone-regular-webfont.woff2') format('woff2'),
         url('../fonts/poetsenone-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'din_alternatebold';
    src: url('../fonts/din_alternate_bold-webfont.woff2') format('woff2'),
         url('../fonts/din_alternate_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'arcadeclassicregular';
    src: url('../fonts/arcadeclassic-webfont.woff2') format('woff2'),
         url('../fonts/arcadeclassic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'LemonMilklight';
  src: url('../fonts/LemonMilklight.eot?#iefix') format('embedded-opentype'),  url('../fonts/LemonMilklight.otf')  format('opentype'),
	     url('../fonts/LemonMilklight.woff') format('woff'), url('../fonts/LemonMilklight.ttf')  format('truetype'), url('../fonts/LemonMilklight.svg#LemonMilklight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Heavitas';
  src: url('../fonts/Heavitas.eot?#iefix') format('embedded-opentype'),  url('../fonts/Heavitas.woff') format('woff'), url('../fonts/Heavitas.ttf')  format('truetype'), url('../fonts/Heavitas.svg#Heavitas') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'a_callingregular';
    src: url('../fonts/a_calling_font_d_by_7ntypes-webfont.woff2') format('woff2'),
         url('../fonts/a_calling_font_d_by_7ntypes-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'anitypewritermedium';
    src: url('../fonts/anitypewriter-webfont.woff2') format('woff2'),
         url('../fonts/anitypewriter-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.checkout-shippingtext{
	margin:5px 0 0 0 ;
}
.tr_imagetokyo{
    max-width: 100%;
    height: auto;
  	margin:0 auto;
}
.hundredblogs .container {
    max-width: 1000px;
}
a.navbar-brand.mainsitelogo {
    margin-bottom: 7px;
}

.hundredblogs h2{
  	font-size: 40px;
}
.hundredblogs h3{
  	margin-top:40px;
}
.tr_blog_pg_sec .tr_seo_pg_text img{
	display:block;
  	width:100%;
  	height:auto;
  	max-width:50%;
  	margin:0 auto 40px;
}
.tr_blog_pg_sec .tr_seo_pg_text h4{
	color: #ff0000;
    font-weight: bold;
    margin: 40px 0 10px;
}
.tr_blog_pg_sec .tr_seo_pg_text h4.firstbloghead{
    margin: 20px 0 10px;
}
.tr_blog_pg_sec .tr_seo_pg_text{
    margin: 0 0 40px;
}
.hundredblogs img{
	display:block;
  	max-width:500px;
  	height:auto;
  	margin-top:20px;
  	margin-bottom:20px;
}
.mbthankupage{
	padding:10px 10px 1px;
  	text-align:center;
   	background-color:yellow;
}
.mbtdokiholday section.box-choose.subscribe.panel-choose.plan a:hover span.btn.btn-default{
    background-color: #E60077 !important;
    border-color: #E60077 !important;
    color: #fff !important;
}
.mbtdokidoki.panel-bordered .panel-top {
    border-color: #DE55A7;
}
.mbtddnp_wrapper.mbtdokibfp .mbtkk_wi .textholder a:hover{
    background: #fff !important;
    color: #DE55A7 !important;
    border: 5px solid #DE55A7 !important;
}

.mbtgrouponpage h3{ text-align:center; margin-top:50px;}
.mbtgrouponpage .panel-choose{margin-top: 10px; }
.mbtkk_banner{
  	position:relative;
	background-color:#daac7a;
}
.mbtkk_wrapper *{
	    font-family: 'AvenirLTStd-Light' ;
}
.mbtkk_banner .textholder {
    position: absolute;
    width: 33%;
    right: 10%;
    top: 70px;
} 
.mbtkk_banner .textholder h1 {
	color:#fff;
  	font-weight:400;
  	
    font-size: 22px;
    line-height: 24px;
  	/*max-width:350px;*/
  	margin:30px auto 30px;
  text-align:center;
}
.mbtkk_banner .textholder h1 span{
  font-size: 28px;
    line-height: 30px;
  text-transform:none;
} 
.mbtshippingpage h2 {
    font-weight: bold;
  	font-size: 28px;
}
.mbtshippingpage p b{
	color:#ED1C24;
}
.mbtshippingpage img.mbtshipimg{
	margin:30px 0 30px;
}
.mbtshippingpage img.mbtshipimgtop{
	margin:0 0 30px;
}
.mbtshippingpage img.shipdesktop{
	display:block;
    max-width: 700px;
    margin: 0 auto;
}
.mbtshippingpage img.shipmobile{
	display:none;
}
.mbtshippage{
    padding-top: 0px;
}
.mbtshippingpage img{
	max-width:100%;
  	height:auto;
  	display:block;
}
.mbtshippingpage select{
	max-width:390px;
  	width:100%;
    margin: 0 0 10px;
}
.mbtredsmall {
    color: #ED1C24;
  	font-size:13px;
  	text-align:center;
}
.mbtredsmallcenter {
    color: #ED1C24;
  	font-size:11px;
  	text-align:left;
}
.mbtredbig {
    color: #ED1C24;
  	font-size:14px;
  	text-align:center;
}
.mbtkk_banner .textholder a {
    color: #fff;
    background: #58b8b3;
    width: 300px;
    display: block;
    margin: 10px auto;
    text-align: center;
    font-size: 30px;
    padding: 10px 0;
    text-transform: uppercase;
     font-weight: bold;
}
.mbtkk_banner .textholder a:hover {
	background: #8ecac7;
  	text-decoration:none;
}
.mbtkk_banner .textholder a.gift {
  	background:#8ecac7;
}
.mbtkk_banner .textholder a.gift:hover {
  	background:#58b8b3;
}
.mbtkk_hiw {
    text-align: center;
    padding: 50px 0;
}
.mbtkk_hiwstep {
    width: 22%;
    margin: 0 1%;
    display: inline-block;
    vertical-align: top;
}
.mbtkk_hiwstep img{
    max-width: 100%;
    margin: 0 auto 20px;
    display: block;
  	height:auto;
}
.mbtkk_hiwstep p{
	font-size: 14px;
}
.mbtkk_hiwstep p span{
	color:#DE55A7;
}
.mbtkk_wi {
    text-align: center;
    padding: 50px 0;
}
.mbtkk_wi .imgholderkk{
	width:60%;
  	display:inline-block;
  	vertical-align:middle;
  	margin:40px 2% 0 0;
}
.mbtkk_wi .imgholderkk img{
	max-width:100%;
  	margin: 0 auto;
    display: block;
  	height:auto;
}
.mbtkk_wi .imgholderkk .mbthiwwideskdis{
	display: block;
}
.mbtkk_wi .imgholderkk .mbthiwwimobdis{
	display: none;
}
.mbtkk_wi .textholder{
	width:35%;
  	display:inline-block;
  	vertical-align:middle;  
  	margin:0 0 0 2%;
    padding: 40px 30px;
    border: 2px solid #58b8b3;
}
.mbtkk_wi .textholder img {
    margin: 0 0 30px;
    max-width: 100%;
    height: auto;
}
.mbtkk_wi .textholder p {
    margin: 0 0 10px;
     font-size: 26px;
    line-height: 30px;
}
.mbtkk_wi .textholder p.pleft{
	text-align:left;
     font-size: 16px;
    line-height: 20px;
}
.mbtkk_wi .textholder p.plefthead {
    font-family: 'multicolore_regular', Arial, Helvetica, sans-serif;
    color: #DE55A7;
}
.mbtkk_wi .textholder a {
    color: #fff;
    background: #58b8b3;
    width: 100%;
    display: block;
    margin: 10px auto;
    text-align: center;
    font-size: 25px;
    padding: 10px 0;
    text-transform: uppercase;
  font-weight: bold;
  
 margin-top:20px;
}
.mbtkk_wi .textholder a:hover{
    background: #8ecac7;
  text-decoration:none;
}
.mbtkk_explore {
    text-align: center;
    padding: 50px 0;
}
.mbtkk_explore {
    text-align: center;
    padding: 50px 0;
}
.mbtkk_exstep {
    width: 30%;
    margin: 0 1%;
    display: inline-block;
    vertical-align: top;
}
.mbtkk_exstep img{
    max-width: 100%;
    margin: 0 auto 20px;
    display: block;
  	height:auto;
}
.mbtkk_slider{
	text-align: center;
    padding: 20px 0 50px;
}
.mbtkk_slider .mbtkk_container{
  	overflow:hidden;
    padding: 0 0; 
}
.mbtkk_slider img{
  	max-width: 100%;
    margin: 0 auto;
    display: block;
  	height:auto;  
    padding: 0 80px;
}
.jp_black_lp .umainewsection.happybolidaymbt .mbtkk_slider img {
    padding: 0 ;
}
.mbtkk_slider.mbtkk_pcdd{
    text-align:center;
}
.mbtkk_slider.mbtkk_pcdd img{
    padding: 0;
    width: 33%;
    display: inline-block;
    vertical-align: top;
}
.mbtkk_slider img.mobile{
	display: none;
}
.mbtkk_slider .carouselpastboxes .pagination1 .active a {
     background: transparent; 
}
.mbtkk_slider .carouselpastboxes .pagination1 {
    margin: 20px 0 0;
}
.mbtkk_community{
	text-align: center;
    padding: 50px 0;
}
.mbtkk_wrapper h2{
		font-family: 'AvenirLTStd-Light';
}
.iqt-categories .img-box img{
	max-width:100%;
  	display:block;
  	height:auto;
}
.mbtkkdesktop{display:block !important;}
.mbtkkmobile{display:none !important;}

.xamxdoki .panel-bordered .panel-top {
  	border: 3px solid #E60077;
}
.xamxdoki .heading {
    color: #E60077;
}
.xamxdoki .step-card figure {
    margin-bottom: 10px;
}
.xamxdoki .step-card hgroup .heading {
    margin-top: 10px;
    margin-bottom: 0px;
}
.xmaxdokihead{
    margin-top: 23px !important;
    margin-bottom: 0 !important;
}
.pholder.xmaxmargin {
    padding-bottom: 15px;
}
.xmaxpara{text-align:center;}
.xmaxpara .text-primary{ color: #E60077;}
.xamxdoki .tech_newblock {
    margin: 20px 0 50px;
}
.xamxdoki .tech_newblock212 {
    margin: 50px 0 0px;
}
.promoxmax{padding:60px 0 0;
text-align:center;}
.giftpromo-hit .step-card hgroup .heading {
    margin-bottom: 0;
}
.giftpromo-hit .step-card figure {
    margin-bottom: 0;
}
.iqt-btn {
	display:inline-block;
	vertical-align:top;
	background:#f00;
	border: 4px solid #fff;
	border-radius: 30px;
	color:#fff;
	min-width:225px;
	text-align:center;
	font:900 20px/25px Arial, Helvetica, sans-serif;
	padding:13px 20px;
	text-transform:uppercase;
  text-decoration:none !important;
}
.iqt-btn:hover {
	color:#fff;
  text-decoration:none !important;
	}
.iqt-btn:visited, .iqt-btn:active {
	color:#fff;
    text-decoration:none !important;
	}
.iqt-btnwhite{
	color:#fff;
  	margin: 10px 0 0;
    display: block;
}
.aontbtnno:hover{
  	background-color:#ff0000;
    border: #ff0000 4px solid;
}
.iqtshowcrate .panel-choose:hover .aontbtnno2 , .aontbtnno2:hover{
    background-color: #fff !important;
    color: #ff0000 !important;
}
#iqt-wrapper {
	overflow:hidden;
	width:100%;
}
.iqt-container {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 15px;	
}
.iqt-container:after {
	content: "";
	display: block;
	clear: both;	
}
.iqt-banner {
	overflow: hidden;
	background:#000 url(../images/iqt-bannerimg.jpg) no-repeat;
	background-size: cover;
	padding: 30px 0;	
/*	margin: 0 0 50px;*/
}
.iqt-banner .carouseliqt {
	position: relative;
	width: 45%;
	float:left;
}
.iqt-banner .carouseliqt .mask {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.iqt-banner .carouseliqt .mask .slideset {
	width: 100%;
	float: left;
}
.iqt-banner .carouseliqt .slideset .slide {
	position: relative;
	float: left;
	text-align: center;
	color: #fff;
}
.iqt-banner .carouseliqt .slideset .slide img {
	display:block;
	width:100%;
	height:auto;	
	margin: 0 0 10px;
}
.iqt-banner .carouseliqt .slideset .slide p {
	margin: 0 0 20px;	
}
.iqt-banner .pagination {
	display:block;
  	
}
.iqt-banner .pagination ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}
.iqt-banner .pagination li {
	float:left;
	max-width: 100px;
	margin: 0 5%;
}
.pagination li.active {
	border: 1px solid #f00;	
}
.pagination li a img {
	display:block;
	width: 100%;
	height: auto;	
}
.iqt-description {
	float: right;
	width: 45%;
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #fff;	
}
.iqt-description span,
.iqt-description strong {
	display:block;
}
.iqt-logo {
	margin: 0;
	max-width: 470px;	
}
.iqt-logo a img {
	display:block;
	width: 100%;
	height:auto;	
} 
.iqt-title {
	font-size: 30px;
	line-height: 38px;
	border-bottom: 1px solid #f00;
	margin: 0 0 5px;
	padding: 0 0 15px;	
}
.iqt-description .price {
	font-size: 30px;
	line-height: 35px;	
}
.iqt-description .freeshipping {
    text-indent: 10px;
}
.iqt-description .sub-title {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 10px;	
}
.iqt-description p {
	margin: 0 0 30px;
} 
.iqt-description p.descbig {
	font-size: 18px;
    line-height: 22px;
} 
.text-center {
	text-align: center;	
}

.iqtshowcrate .text-center .heading {
	display:block;
	padding: 30px 10px 0;
	font-size: 60px;
	line-height: 65px;	
	font-family: 'ccelephantmenagedregular';
	color: #ff0000;
}
.iqtshowcrate .text-center p {
}
.iqtshowcrate .text-center p b{
  color: #ff0000;
  font-weight:bold;
}
.iqt_blacktext{
	color:#000;
}
.iqtshowcrate .text-center p span{
  color: #747474;
  font-size:14px;
}

.iqt-attackblock {
	overflow: hidden;
	background:url(../images/iqt-bannerimg.jpg) no-repeat;
	background-size: cover; 
	color: #fff;	
}
.iqt-attackblock .img-holder {
	float: right;
	width: 70%;	
}
.iqt-attackblock .img-holder img {
	width: 100%;
	height: auto;	
}
.iqt-attackblock .img-holder .mobileimg { display:none; }
.iqt-attackblock .text-holder {
	float:left;
	width:30%;
	padding: 7% 30px;	
	text-align: center;
}
.iqt-attackblock .iqt-logo h3 {
    font-size: 36px;
    line-height: 40px;
  	margin: 0;
    font-family: 'ccelephantmenagedregular';
    font-weight: 600;
}
.iqt-attackblock .iqt-title {
	font-size: 20px;
    line-height: 26px;
    border: none;
    display: block;
    text-transform: uppercase;
}
.iqt-attackblock p {
	margin: 0 0 50px;	
    font-size: 18px;
}
.iqt-categories {
	overflow:hidden;
	background: #000;
	color: #fff;
	text-align:center; 	
}
.iqt-categories .title {
	display:block;
    font-size: 55px;
    line-height: 60px;
    margin: 0 0 10px;
    padding: 30px 0 0;
    color: #ff0000;
    font-family: 'ccelephantmenagedregular';
}
.iqt-categories p {
	margin: 0 0 30px;	
}
.iqt-categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow:hidden;	
}
.iqt-categories ul li {
	display:inline-block;
	vertical-align:top;
	width:186px;	
	margin:0 7% 20px;
}
.iqt-categories .img-box {
	overflow:hidden;
	margin: 0 0 10px;	
}
.iqt-categories .img-box img {
	margin: 0 auto;	
}
.iqt-categories .name {
	display:block;
	font-size:30px;	
	line-height: 35px;
	margin:0 0 15px;
	font-family: 'ccelephantmenagedregular';
    color: #ff0000;
}
.iqt-categories .bottom-txt {
	overflow:hidden;
	border-top:3px solid #f00;
	padding:30px 15px;	
}
.iqt-categories .bottom-txt p {
	margin:0;
    color: grey;
}
.iqt-imgarea {
	overflow:hidden;	
}
.iqt-imgarea img {
	display:block;
	width:100%;
	height:auto;	
}
.iqtshowcrate{
	padding:0 0 50px;
}
.iqtshowcrate .term-img{
  	max-width:100%;
  	height:auto;
}
.iqtshowcrate .panel-choose {
	margin-top: 45px;
}
.aot_black{
	background:#000;
}
.aot_black p{
	color:#fff;
}
.aot_black .panel-top .heading{
	background:#000;
}
.aot_bigfont{
	font-size:18px;
}
.iqt_whitesection{
	background:#fff url(../images/whitetexture.jpg) no-repeat;
	background-size: cover;
}
.iqt_whitesection .panel-choose .panel-body {
    background: #fff;
}
.iqthed{margin:30px 0 0 ;}
.mbtkk_wrapper{
 	overflow:hidden;
}
.mbtkk_wrapper.mbtddnp_wrapper .mbtkk_banner .textholder {
    top: 80px;
}
.mbtkk_banner img{
	max-width:100%;
  	display:block;
  	height:auto;
    margin: 0 auto;
}
.mbtkk_container{
	max-width:1200px;
  	padding:0 15px;
  	margin:0 auto;
}
.my_hero_academia_outter .iqt-banner{
	background: #13212c url(../images/MHA-Landing-Page-BG-1.jpg) no-repeat;
}
.my_hero_academia_outter .aot_black{
	    background: transparent;
      clear: both;
}
.my_hero_academia_outter .aot_black .panel-top .heading {
    background: #13212c;
}
.mbtkk_banner .textholder img {
    max-width: 80%;
    display: block;
    height: auto;
    margin: 0 auto;
}
.my_hero_academia_outter .iqt_whitesection {
    background-image: none;
}
.my_hero_academia_outter .iqt-attackblock .text-holder {
    padding: 60px 30px;
}
.my_hero_academia_outter .iqtshowcrate .text-center .heading,
.my_hero_academia_outter .iqt-categories .title,
.my_hero_academia_outter .iqt-categories .name{
    font-family: 'damn_noisy_kidsregular';
}
.my_hero_academia_outter .iqt-categories{
    background:#0a2d4d url(../images/MHA-Landing-Page-BG-2.jpg) no-repeat;
}
.my_hero_academia_outter .iqt-attackblock{
    background:#012b21 url(../images/MHA-Landing-Page-BG-3.jpg) no-repeat;
}
.my_hero_academia_outter .iqt-categories .title,
.my_hero_academia_outter  .iqt-categories .name{
  color: #fff;
}
.my_hero_academia_outter  hr {
    border-top: 3px solid #ff0000;
}
.my_hero_academia_outter .iqtcountrylist{
      padding: 0 0 0 10%;
}
.my_hero_academia_outter ul.iqtcountrylist li{
    display: inline-block;
    vertical-align: top;
    width: 49%;
    margin: 0 0;
  	text-align:left;
}
.my_hero_academia_outter ul.iqtcountrylist li .img-box {
    overflow: hidden;
    margin: 0 20px 5px 0;
    display: inline-block;
    vertical-align: middle;
}
.my_hero_academia_outter ul.iqtcountrylist li .name{
    display: inline-block;
    vertical-align: middle;
}
.my_hero_academia_outter .iqt-categories p.bigpara{
    font-size: 28px;
    max-width: 550px;
    margin: 0 auto 30px;
}
.my_hero_academia_outter .iqt-logo img{
	max-width: 90%;
  	margin:0 auto;
}
.my_hero_academia_outter .iqt-description .iqt-title{ 
    font-size: 20px;
    line-height: 24px;
    border-bottom:none;
    margin: 0 ;
    padding: 0 ;
}
.my_hero_academia_outter .iqt-description .disclam{
	color:#fff;
    font-size: 12px;
  	margin:0 0 20px;
}
/*.my_hero_academia_outter  a.iqt-btn:hover{
	background:#fff;
  	color:#ff0000;
}*/
.my_hero_academia_outter .btn-primary:active,
.my_hero_academia_outter .btn-primary:hover,
.my_hero_academia_outter .btn-primary:focus{
    color: #ffffff;
    background-color: #ff0000;
    border-color: #ff0000;
}

.my_hero_academia_outter .panel-choose:hover .btn-default{
	background-color: #fff;
    border-color: #ff0000;
    color: #ff0000;
}
.my_hero_academia_outter .btn-default:hover, .my_hero_academia_outter  .btn-default:focus{
    background-color: #fff;
    border-color: #ff0000;
    color: #ff0000;
}
.cardcaptorsakura .panel-choose:hover .btn-default{
	background-color: #fff;
    border-color: #ff0000;
    color: #ff0000;
}
.cardcaptorsakura .btn-primary:active,
.cardcaptorsakura .btn-primary:hover,
.cardcaptorsakura .btn-primary:focus{
    color: #ffffff;
    background-color: #ff0000;
    border-color: #ff0000;
}
.cardcaptorsakura .btn-default:hover, .my_hero_academia_outter  .btn-default:focus{
    background-color: #fff;
    border-color: #ff0000;
    color: #ff0000;
}

.my_hero_academia_outter .iqt-description .price {
    margin: 0 0 20px;
}
.my_hero_academia_outter .img-box img {
    margin: 0 auto;
    max-width: 60%;
}
.my_hero_academia_outter .bwh_redspan strong {
    color: grey;
    font-weight: 400;
}
.my_hero_academia_outter .label-price {
    color: #fff;
}
.my_hero_academia_outter .panel-bordered .panel-top .heading {
  margin-bottom: 10px;
}
.mbtdoki_theme_container .mbtdoki_wib.mbtdoki_theme .text-holder {
    width: 39%;
    position: absolute;
    top: 20px;
    right: 80px;
}
.mbtdoki_theme_container{
      max-width: 1800px;
  width: 95%;
     margin: 0 auto;
}
.mbtkk_wrapper .mbtdoki_bwww_container {
    max-width: 750px;
    margin: 0 auto;
    overflow: hidden;
}
.mbtdoki_bwww_container img.mbtdoki_bwww_simgfm{
	max-width:100%;
  	margin:0 auto;
}
.mbtdoki_bwww_container .mobile{
 	display:none;
}
.mbtddcont{
	max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.mbtddnp_wrapper .mbtkk_wi .textholder {
    border: 0;
}
.mbtddnp_wrapper .mbtkk_wi .textholder a{
    color: #fff;
    height: 58px;
    border: 5px solid #fff;
    display: inline-block;
    vertical-align: middle;
    background: #DE55A7;
    border-radius: 50px;
    text-align: center;
    font: 35px/47px 'multicolore_regular', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    -moz-box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    text-decoration: none;
    margin: 20px 0px 0;
    padding: 0;
}
.mbtddnp_wrapper .mbtkk_wi .textholder a:hover{
    background: #F6A7D9
}
.mbtddnp_wrapper .mbtkk_banner .textholder a {
        color: #fff;
    height: 58px;
    border: 5px solid #fff;
    display: inline-block;
    vertical-align: middle;
    background: #DE55A7;
    border-radius: 50px;
    text-align: center;
    font: 35px/47px 'multicolore_regular', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    -moz-box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    text-decoration: none;
        margin: 20px auto 0;
    padding: 0;
    width: 420px;
    display: block;
}
.mbtddnp_wrapper .mbtkk_banner .textholder a:hover {
    background: #F6A7D9;
}
.mbtddnp_wrapper .mbtkk_banner .textholder a.gift {
    background: #F6A7D9;
}
.mbtddnp_wrapper .mbtkk_banner .textholder a.gift:hover {
    background: #DE55A7;
}
.mbtddnp_wrapper  h2 {
    font-family: 'multicolore_regular', Arial, Helvetica, sans-serif;
  	color:#DE55A7;
}
.centermbt{
	text-align:center;
  	margin-bottom:50px;
}
.mbtaboutmar{
	margin-bottom:30px;
}
.mbtaboutpadding{
	padding:80px 0 0 ;
}
.mbtkk_wrapper.mbtddnp_wrapper .mbtkk_wi {
    padding: 0 0 30px;
}
.mbtkk_wrapper.mbtddnp_wrapper .mbtkk_hiw {
    padding: 50px 0 0px;
}
.mbtkk_wrapper.mbtddnp_wrapper  .carouselpartner .pagination1 .active a {
    background: #f7a8da;
}
.mbthiwwi{
	width:800px;
  	margin:35px auto 0;
  	height:auto;
     display: block;
}
.mbthiwwi2{
	width:800px;
  	margin:0 auto 0;
  	height:auto;
     display: block;
}
.mbthiwwi3{
	width:800px;
  	margin:0px  auto 0;
  	height:auto;
     display: block;
}
.mbthiwwi4{
	width:800px;
  	margin:50px  auto 0;
  	height:auto;
     display: block;
  	border-top:3px solid #FF92D8;
}
/*.mbtborderpink{
    border: 3px solid #E95DAF;
    border-top: none;
    border-bottom: none;
}*/
.mbtkk_communitydodoki{
     padding: 20px 0;
}
.cardcaptorsakura .iqt-banner{
  	background: #ffd5e9 url(../images/background-card.jpg) no-repeat;
  	background-size: cover;
}
.cardcaptorsakura .iqt-description {
    color: #464646;
}
.cardcaptorsakura .iqt-banner .carouseliqt .slideset .slide {
    color: #464646;
}
.cardcaptorsakura .aot_black{
  	background: #fcdff1 url(../images/whatsinside-background.jpg) no-repeat;
  	background-size: cover;
}
.cardcaptorsakura .aot_black p {
    color: #464646;
}
.cardcaptorsakura .aot_black .panel-top .heading {
    background: #fff5fd;
}
.cardcaptorsakura .iqt_whitesection {
  	background-color:#ffd5e9;
  	background-image:none;
  	background-size: cover;
}
.cardcaptorsakura .iqt-attackblock {
    background: #ffd5e9 url(../images/sugoi-crate-background1.jpg) no-repeat;
  	background-size: cover;
}
.cardcaptorsakura .iqt-categories{
  	background-color:#f06eaa;
  	background-image:none;
  	background-size: cover;
}
.cardcaptorsakura .iqt-categories .title, .cardcaptorsakura .iqt-categories .name{
	color:#fff;
}
.cardcaptorsakura .iqt-attackblock .iqt-logo h3,
.iqt-attackblock .iqt-title,
.iqt-attackblock p{
	color:#F255BA;
}
.cardcaptorsakura .iqt-attackblock .iqt-logo h3,
.cardcaptorsakura .iqt-categories .title, 
.cardcaptorsakura .iqt-categories .name,
.cardcaptorsakura .iqtshowcrate .text-center .heading{
    font-family: 'poetsen_oneregular';
}
.cardcaptorsakura .iqt-description p.descbig {
    font-size: 20px;
    line-height: 24px;
}
.cardcaptorsakura .iqt-logo img{
	max-width:100%;
}
.cardcaptorsakura .iqt-attackblock .text-holder {
  	padding: 3% 30px;
}
.cardcaptorsakura .iqt-btn:visited, .cardcaptorsakura  .iqt-btn:active {
    color: #fff;
    text-decoration: underline !important;
}
.cardcaptorsakura .iqt-btn:hover {
    color: #ff0000 ;
  	background:#fff ;
  
     border: 4px solid #ff0000;
}
.cardcaptorsakura .iqt-btn:hover {
    color: #fff;
    background: #ff0000;
    border: 4px solid #fff;
}
.cardcaptorsakura .iqt-categories .bottom-txt p {
    color: #fff;
}
.augsugoijcmbt {
   	margin: 20px auto 0;
    width: 100%;
}
.newmbtjcpromoblock .iqt-logo img {
    max-width: 100%;
}
.iqt-attackblock.newmbtjcpromoblock  {
    background-color: #ffd5e9 ;
  background-image:none;
}
.newmbtjcpromoblock .text-holder {
  padding: 3% 30px;
}
.umainewsection{
	margin:50px 0;
}
.umaipromombt .panel-bordered .panel-top .heading{
    color: #FDC53C;
}
.umaipromombt .panel-bordered .panel-top {
    border: 3px solid #FDC53C;
  	border-left: none;
    border-right: none;
    border-bottom: none;
}
.umaipromombt .step-card .hgroup .heading{
	color: #FDC53C;
}
.umaipromombt .heading{
	color: #FDC53C;
}
.umaipromombt .xmaxpara .text-primary {
    color: #FDC53C;
}
.umaipromombt .inc_bonus {
    top: -65px;
}
.carouselpastboxes.mbtjcnewslider .pagination1 ul li {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    margin: 0 10px;
    background: #ff0000;
    height: 20px;
    border-radius: 100%;
    cursor: pointer;
}
.carouselpastboxes.mbtjcnewslider .pagination1 ul li.active {
    background: #000;
}
.mbtumaivideo {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.mbtumaivideo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.umainewsection img{
	max-width: 100%;
	height: auto;
}
.mbtgacha .mbtkk_banner .textholder h1{
	font-family: 'din_alternatebold';
  	color:#0076bd;
}
.mbtkk_wrapper.mbtgacha h2 {
    font-family: 'din_alternatebold';
    color:#0076bd;
}
.mbtkk_wrapper.mbtgacha .mbtkk_banner .textholder a,
.mbtkk_wrapper.mbtgacha .mbtkk_wi .textholder a{
    color: #fff;
    height: 58px;
    border: 5px solid #fff;
    display: inline-block;
    vertical-align: middle;
    background: #0076bd;
    border-radius: 50px;
    text-align: center;
    font: 35px/47px 'din_alternatebold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    -moz-box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    text-decoration: none;
    margin: 20px auto 0;
    padding: 0;
     max-width: 420px;
    width: 100%;
    display: block;
}
.mbtkk_wrapper.mbtgacha .mbtkk_banner .textholder a.gift{
	background:#448ccb;
}
.mbtkk_wrapper.mbtgacha .mbtkk_banner .textholder a:hover,
.mbtkk_wi .textholder a:hover{
    color: #0076bd;
    border: 5px solid #0076bd;
    background: #fff;
}
.mbtkk_wrapper.mbtgacha .mbtkk_banner .textholder a.gift:hover{
  color: #448ccb;
    border: 5px solid #448ccb;
    background: #fff;
}
.mbtkk_wrapper.mbtgacha .mbtkk_banner .textholder img{
	max-width: 100%; 
}
.panel-choose a:hover span.btngachab{
	color: #fff !important;
    background: #0076bd !important;
}
.panel-choose a:hover span.btninku{
	color: #fff !important;
    background: #C19ADE !important;
}
.mbtkk_wrapper.mbtgacha .mbtkk_wi .textholder {
    border: 2px solid #fff;
}
.mbtkk_wrapper.mbtgacha .mbtkk_hiw {
    padding: 50px 0 20px;
}
.mbtkk_wrapper.mbtgacha .mbtkk_wi {
    padding: 20px 0;
}
.mbtkk_wrapper.mbtgacha .mbtkk_wi .textholder img {
    margin: 0 0 10px;
}
.mbtkk_wrapper.mbtgacha .mbtkk_wi .textholder p.mbtgachafont {
    font-family: 'din_alternatebold';
    font-size: 38px;
    line-height: 42px;
}
.mbtkk_wrapper.mbtgacha .mbtkk_wi .textholder p.pleft{
	font-size: 18px;
    line-height: 20px;
}
.kirapromop .panel-bordered .panel-top {
    border: 3px solid #5C9B95;
}
.kirapromop .heading {
    color: #5C9B95;
}
.kirapromop .text-primary {
    color: #5C9B95;
}
.kirapromop .panel-choose.plan .heading, .kirapromop .inc_hdng{
      color: #5C9B95;
}
.kirapromop .btn-default:hover {
    background-color: #5C9B95 !important;
    border-color: #5C9B95!important;
    color: #fff;
}
.kirapromop .panel-choose:hover .btn-default {
    background-color: #5C9B95;
    border-color: #5C9B95;
    color: #fff;
}
.kirapromop .btn-default {
    border-color: #5C9B95;
    color: #5C9B95;
}
.mbtgachabuton{
    background: #0076bd !important;
}
.mbtgachahead{
    color: #0076bd !important;
}
.headinku {
    color: #C19ADE !important;
}
.inku {
    background: #C19ADE !important;
}
.pacman_outter .iqt-banner{
	background: #000 url(../images/pacman-background-2.jpg);
}
.fruits_outter .iqt-banner{
	background: #fff url(../images/azulon_Cherry-copy-1.jpg);
}
.katamari_outter .iqt-banner{
	background: #fff url(../images/BG.jpg);
}
.pacman_outter .aot_black .panel-top .heading {
    background: #000;
}
.fruits_outter .aot_black .panel-top .heading {
    background: #FDEFFF;
}
.katamari_outter .aot_black .panel-top .heading {
    background: #170920;
}
.katamari_outter .iqt-description .iqt-title {
    color:#fff;
}
.katamari_outter .iqt-description p.descbig {
    color:#fff;
}

.iqt_pacman{
    background: #000 url(../images/pacman-background-2.jpg);
}
.pacman_outter .iqt_pacman .iqt-attackblock {
    background: #000 url(../images/sugoi_BG.jpg);
}
.fruits_outter .iqt_pacman .iqt-attackblock {
    background: #000 url(../images/sugoi-background.jpg);
}
.katamari_outter .iqt_pacman .iqt-attackblock {
    background: #000 url(../images/sugoi-background-2.jpg);
}
.pacman_outter .iqt_pacman .iqt-categories {
    background: #000 url(../images/pacman-background-2.jpg);
}
.fruits_outter .iqt_pacman .iqt-categories {
    background: #DAE5FF url(../images/azulon_Cherry-copy-1.jpg);
}
.katamari_outter .iqt_pacman .iqt-categories {
    background: #DAE5FF url(../images/background-steps.jpg);
  background-size: cover;
}
.fruits_outter .iqt-btn:hover {
    color: #ff0000;
  	background:#fff;
    text-decoration: none !important;
}
.fruits_outter .btn-primary:hover {
    color: #ffffff;
    background-color: #cc0000;
    border-color: #a80000;
}
.fruits_outter .iqt-logo {
    margin: 0;
    max-width: 100%;
}
.fruits_outter .btn-default:hover, .fruits_outter .btn-default:focus {
    background-color: #ff0000 !important;
    border-color: #ff0000 !important;
    color: #fff !important;
}
.fruits_outter .iqt-categories p {
    margin: 0 0 10px;
}
.fruits_outter .iqt-categories ul li {    
    margin: 0 7% 0;
}
.fruitsbutton{
	margin:0 0 20px;
}
.pacman_outter .iqt-attackblock .iqt-title, .pacman_outter .iqt-attackblock p {
    color: #fff;
}
.fruits_outter .iqt-attackblock .iqt-title, .fruits_outter .iqt-attackblock p {
    color: #000;
}
.fruits_outter .aot_black p {
    color: #000;
}
.fruits_outter .label-price {
    color: #000;
}
.katamari_outter .aot_black p {
    color: #fff;
}
.katamari_outter .label-price {
    color: #fff;
}

.fruits_outter .iqt-logo img {
    max-width: 100%;
    margin: 0 auto;
}
.pacman_outter .iqt-attackblock strong.iqt-title {
  margin: 20px 0 10px ;
}
.pacman_outter .iqtshowcrate .text-center .heading, .pacman_outter .iqt-categories .title, .pacman_outter .iqt-categories .name{
    font-family: 'arcadeclassicregular';
  letter-spacing: 3px;
}
.fruits_outter .iqtshowcrate .text-center .heading, .fruits_outter .iqt-categories .title, .fruits_outter .iqt-categories .name{
	color:#000;
    font-family: 'LemonMilklight';
}
.fruits_outter .aot_black .panel-top .heading {
    font-family: 'LemonMilklight';
}
.fruits_outter .iqt-description {
    color: #000;
}
.fruits_outter .iqt-categories p {
     color: #000;
}

/*.pacman_outter .panel-choose:hover .btn-default {
    background-color: #ff0000;
    border-color: #fff;
    color: #fff;
}
.pacman_outter .btn-primary:active,
.pacman_outter .btn-primary:hover, 
.pacman_outter .btn-primary:focus {
    color: #fff;
    background-color: #cc0000;
    border-color: #a80000;
}
.pacman_outter .iqt-btn:hover {
     background-color: #fff;
    border-color: #ff0000;
    color: #ff0000;
}*/
.katamari_outter .iqt-attackblock .iqt-title, .katamari_outter .iqt-attackblock p {
    color: #fff;
}
.pacman_outter .iqt-description .iqt-title { 
    margin: 20px 0;
    font-size: 22px;
}
.pacmangift{
	margin:0 0 0 30px;
}
.iqt-pacmangift{	
    margin: 30px 0 0 0;
}
.mbtpaddingtop{
	padding-top:0;
  margin:0 !important;
}
.pholder.mbtkkhiw{
	padding-bottom:0;
} 
.mbtkkhiw .tech_newblock {
  margin-bottom:0 !important;
}
.plefthead{
    font-family: 'multicolore_regular', Arial, Helvetica, sans-serif;
    color: #DE55A7;
}
.mbtdoki_bwww {
    text-align: center;
    margin: 20px 0 0;
}
.mbtkk_slider .mbtkk_container.mbtddcont h2{
    margin-top: 0;
}
.tbmdontleave{
	text-align:center;
  	background: #F26522 url(../images/dontgoredbanner.jpg);
  	background-position:bottom;
  	padding:20px 0 0;
  
    background-repeat-y: no-repeat;
    background-size: 100% 100%;
}
.tbmdontleaveimage{
	width:25%;
  	display:inline-block;
  	vertical-align:middle;
}
.tbmdontleaveimagesmall{
	width:20%;
  	display:inline-block;
    vertical-align: middle;
}
.tbmdontleaveimagesmall img{
	max-width:100%;
  	display:block;
  	height:auto;
}
.tbmdontleaveimage img{
	max-width:100%;
  	display:block;
  	height:auto;
}
.tbmdontleavetext{
	width:49%;
  	display:inline-block;
  	vertical-align:middle;
    margin: 0 0 50px;
}
.tbmdontleavetext p span{
  	color:#fff;
  	font-size:36px;
}
.tbmdontleavetext p{
  	color:#fff;
  	font-size:30px;
}
.tbmdontleavetext p a{
  	color:#00BFF3;
}
.tbmdontleaveblue{
	background: #1CBBB6 url(../images/dontgoblue.jpg);
  	margin:50px 0 0;
  	    background-position: bottom;
    padding: 20px 0 0;
  
    background-repeat-y: no-repeat;
    background-size: 100% 100%;
}
.tbmdontleavered{
    padding: 50px 0 0;
  	background: #9E0B0F url(../images/dontgored.jpg) no-repeat;                                                
    background-position: bottom;
    margin: 0 0 0;
    background-repeat-y: no-repeat;
    background-size: 100% 100%;
}
.tbmdontleaveblue .tbmdontleavetext p{
  	color:#fff;
  	font-size:26px;
}
.tbmdontlast{
	 background:none;
}
.tbmdontlast .tbmdontlastinner{
    border: 3px solid #9E0B0F;
    padding:30px 15px;
}
.tbmdontlast .tbmdontlastinner p{
    color:#000;
  	margin:0;
  	font-size:26px;
  	font-weight:bold;
}
.tbmdontlast .tbmdontlastinner p.linka{
    color:#000;
  	margin:0;
  	font-size:18px;
  	font-weight:bold;
}
.tbmdontlast .tbmdontlastinner p.linka{
    color:#000;
  	margin:0;
  	font-size:18px;
  	font-weight:bold;
}
.tbmdontlast .tbmdontlastinner p.linka a{
    color:#00bff3;
}
.cancellastpart{
	margin:0 0 20px;
}
.cancellastpart img{
	max-width:100%;
  	display:block;
  	height:auto;
}
.tbmdontleavetext .tr_h2_val{
  font-size: 40px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: normal;
     font-weight: bold;
    line-height: 55px;

}
.tbmdontleavetext .tr_p_val {
    font-size: 20px !important;
    line-height: 30px !important;
}
.sec_mrg_below{
      margin: 50px 0;
}
.tr_val_sec_fst .tbmdontleavetext {
    width: 52%;
    display: inline-block;
    vertical-align: middle;
}
.tr_val_sec_fst .tbmdontleaveimage {
    width: 17%;
}
.cancellastpart .desktop{ display:block;}
.cancellastpart .mobile{ display:none;}


.mbtaccord{
  padding:0 0 40px;
}
.mbtcollapsible {
    background-color: #777;
    color: white;
    cursor: pointer;
    padding: 18px 32px 18px 18px;
    width: 100%;
    border: none;
    text-align: center;
    outline: none;
    font-size: 16px;
    position: relative;
  	text-transform:uppercase;
}
.mbtjcaccord .mbtcollapsible {
  background-color: #ff0000;
}
.mbtdokiaccord .mbtcollapsible {
  background-color: #DE55A7;
}
.mbtgachaaccord .mbtcollapsible {
  background-color: #0076bd;
}
.mbtkiraaccord .mbtcollapsible {
  background-color: #58b8b3;
}
.mbtumaiaccord .mbtcollapsible {
  background-color: #FDC53C;
}
.mbtactive, .mbtcollapsible:hover {
  background-color: #555;
}
.mbtcollapsible:after {
  content: '\002B';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -10px;
}
.mbtactive:after {
  content: "\2212";
}
.mbtcontent {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #f1f1f1;
  font-size: 14px;
}
.mbtcontent p {
    margin: 10px 0 15px;
}


.tr_seo_desktop{display:block;}
img.tr_seo_desktop {
    max-width: 100%;
    height: auto;
}
.tr_seo_mobile{display:none;}

.cancelfivethsec {
    margin: 50px 0 0;
}
.cancelfivethsec .tbmdontleavered {
    padding: 50px 0 0;
    background: #005e20 url(../images/dontgobg.jpg);
    background-position: bottom;
    margin: 0 0 0;
    background-repeat-y: no-repeat;
    background-size: 100% 100%;
}

.cancelfivethsec .tbmdontleavetext {
  width: 52%;
}
.cancelfivethsec .tbmdontleavetext a img{
    max-width: 230px;
    width: 100%;
}
.cancelfivethsec .tbmdontleavetext a:hover{
    opacity:0.7;
}
.tbmdokicoldokiinn{
	margin-top:-50px;
}
.mbtfruitebaskit.mbtjcaccord .mbtcollapsible {
    background-color: #fff;
  	color:#000;
}
.mbtfruitebaskit.mbtjcaccord {
    padding: 40px 0 0px;
}
.fruits_outter .mbtcollapsible:after{
	content: '\f078';
    font-family: 'FontAwesome';
  color:black;
    right: auto;
}
.fruits_outter .mbtactive:after {
    content: "\f077";
}
.mbtjcaccordcenter{
	text-align:center;
  padding-top:50px;
} 
.mbtggbanner{
	background:#fff;
}
.mbtjcaccordcenter h4{
	margin-bottom:30px;
}
.mbtcomingsoonouter{
	background: #fff url(../images/email-catcher-2-web.jpg);
    background-size: 100% ;
    padding: 0 10px 0;
}
.mbtcomingsooninner{
	background: transparent url(../images/bg1.png);
    background-size: 639px;
    background-repeat: no-repeat;
    max-width: 820px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    background-position: center;
}
.mbtcomingsooninner h1{
	font-family: 'a_callingregular';
    font-size: 100px;
    color: #7d2b8b;
    text-shadow: 2px -2px 0 #fff, -1px 5px 0 #fff, -4px -1px 0 #fff, 2px 4px 0 #fff, 0px 5px 0 #fff, 0px -5px 0 #fff, 4px 0px 0 #fff, 2px 0px 0 #fff, 3px 3px 0 #fff, -3px 3px 0 #fff, 3px -3px 0 #fff, -3px -3px 0 #fff, 0px 3px 0 #fff, 0px -3px 0 #fff, -3px 0px 0 #fff, 3px 0px 0 #fff, 2px 3px 0 #fff, -2px 3px 0 #fff, 2px -3px 0 #fff, -2px -3px 0 #fff, 3px 2px 0 #fff, -3px 2px 0 #fff, 3px -2px 0 #fff, -3px -2px 0 #fff;
    padding-top: 140px;
}
.mbtcomingsooninner h2{
    font-size: 30px;
    font-weight: bold;
    font-family: 'anitypewritermedium';
    text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 0px 1px 0 #fff, 0px -1px 0 #fff, -1px 0px 0 #fff, 1px 0px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff, 0px 2px 0 #fff, 0px -2px 0 #fff, -2px 0px 0 #fff, 2px 0px 0 #fff, 1px 2px 0 #fff, -1px 2px 0 #fff, 1px -2px 0 #fff, -1px -2px 0 #fff, 2px 1px 0 #fff, -2px 1px 0 #fff, 2px -1px 0 #fff, -2px -1px 0 #fff;
}
.mbtcomingsooninner input[type="email"]{
    width: 650px;
    height: 65px;
    border-radius: 15px;
    border: 3px solid #D4D4D4;
    padding: 0 20px;
    font-size: 30px;
    font-family: 'anitypewritermedium';
    max-width: 100% ;
}
.mbtcomingsooninner input[type="submit"] {
    width: 330px;
    height: 65px;
    border-radius: 100px;
    border: 5px solid #fff;
    background: #C099DD;
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    line-height: 55px;
    margin: 25px 0 0;
    font-family: 'anitypewritermedium';
}
.mbtcomingsooninner a {
    margin: 220px auto 0;
    color: #636363;
    display: block;
    width: 200px;
    padding-bottom: 100px;
    font-family: 'anitypewritermedium';
    font-weight: bold;
    font-size: 25px;   
    text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 0px 1px 0 #fff, 0px -1px 0 #fff, -1px 0px 0 #fff, 1px 0px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff, 0px 2px 0 #fff, 0px -2px 0 #fff, -2px 0px 0 #fff, 2px 0px 0 #fff, 1px 2px 0 #fff, -1px 2px 0 #fff, 1px -2px 0 #fff, -1px -2px 0 #fff, 2px 1px 0 #fff, -2px 1px 0 #fff, 2px -1px 0 #fff, -2px -1px 0 #fff;
}
.sword_outter .iqt-banner {
    background: #373737 url(../images/landing-page-background-copy.jpg);
}
.sword_outter .iqt_pacman .iqt-categories {
    background: #373737 url(../images/landing-page-background-copy.jpg);
}
.sword_outter .iqt_pacman .iqt-attackblock {
    background: #000 url(../images/sugoi-BG-12.jpg);
}
.sword_outter .iqt_pacman {
    background: #000 url(../images/sugoi-BG-12.jpg);
}
.sword_outter .iqt-description .iqt-title, 
.sword_outter .iqt-description p.descbig, 
.sword_outter .aot_black p,
.sword_outter .label-price,
.sword_outter .iqt-categories .title,
.sword_outter .iqt-categories .name,
.sword_outter .iqt-categories p,
.sword_outter .iqt-attackblock .iqt-title, 
.sword_outter .iqt-attackblock p{
   color:#fff;
}
.sword_outter .aot_black .panel-top .heading {
    background: #373737;
}
.sword_outter .fruitsbutton {
    margin: 0 0 60px;
}
.mbt_inku h3, .mbt_inku h3.heading, .mbt_newinku h4, .mbt_inkucomm h3{
 	font-family: 'a_callingregular', Arial, Helvetica, sans-serif;
    color:#7D2B8B;
}
.mbt_newinku .mbtexperienceumai p {
 	font-family: 'a_callingregular', Arial, Helvetica, sans-serif;
  color:#C19ADE;
}
.mbt_inku .am_btns_hol .btn{
	background-color:#7D2B8B;
}
.mbtkk_wi.mbt_inku .textholder a{
    color: #fff;
    border: 5px solid #fff;
    background: #C19ADE;
}
.mbtkk_wi.mbt_inku .textholder a:hover{
    color: #C19ADE;
    border: 5px solid #C19ADE;
    background: #fff;
}
.mbtkk_wi.mbt_inku .textholder p.plefthead {
    font-family: 'a_callingregular', Arial, Helvetica, sans-serif;
    color: #7D2B8B;
    font-size: 45px;
}
.mbtkk_wi.mbt_inku .textholder a {
    -webkit-box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    -moz-box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    box-shadow: 0px 0px 13px 0px rgba(89,88,89,1);
    margin: 0 0 20px;
    border-radius: 50px;
    border: 5px solid #fff !important;
    font: 25px/28px 'anitypewritermedium', Arial, Helvetica, sans-serif;
    height: 55px;
    padding: 10px 50px;
    min-width: 300px;
}
.mbtkk_wi.mbt_inku .textholder a.inkugift{
	color: #fff;
    border: 5px solid #7D2B8B;
  	background:#7D2B8B;
}
.mbt_newinku  .am_btns_hol1.text-center .btn{
  font: 25px/28px 'anitypewritermedium', Arial, Helvetica, sans-serif;
   
}
.mbtdinkusub .text-primary {
    color: #C19ADE;
}
.mbt_inku.mbtkk_wi .textholder {
    border: 0;
}
.inkumobile{display:none;}
.inkudesktop{display:block;}
@media only screen and (max-width: 1450px) { 
.mbtkk_banner .textholder {
    width: 36%;
    right: 5%;
    top: 50px;
}
.mbtkk_banner .textholder h1 {
    margin: 15px auto;
  	font-size: 24px;
    line-height: 26px;
}
.mbtkk_banner .textholder a {
    font-size: 25px;
}
.my_hero_academia_outter .iqt-attackblock .text-holder {
    padding: 22px 30px;
}
  .mbtdoki_theme_container .mbtdoki_wib.mbtdoki_theme .text-holder {
    width: 45%;
    top: 0px;
    right:  2%;
}
.mbtdoki_wib .mbtdoki_container p {
    font: 18px/22px 'AvenirLTStd-Light', Arial, Helvetica, sans-serif;
}
}

@media only screen and (max-width: 1350px) {
.mbtdoki_wib .mbtdoki_container p {
    font: 18px/22px 'AvenirLTStd-Light', Arial, Helvetica, sans-serif;
}
}
@media only screen and (max-width: 1250px) { 
.mbtddnp_wrapper .mbtkk_banner .textholder a {
    width: 100%;
}
.mbtkk_wrapper.mbtddnp_wrapper .mbtkk_banner .textholder {
    top: 80px;
}
  .mbtdoki_wib h3 {
    line-height: 40px;
}
}
@media only screen and (max-width: 1200px) { 
.mbtkk_banner .textholder h1 {
    font-size: 20px;
    line-height: 24px;
}
.mbtkk_banner .textholder {
    top: 20px;
}
.mbtkk_wi .imgholderkk {
    width: 47%;
}
.mbtkk_wi .textholder {
    width: 47%;
    margin: 0 0 0 2%;
    padding: 20px 20px;
}
.mbtkk_wi .textholder p {
    margin: 0 0 20px;
    font-size: 24px;
    line-height: 28px;
}
.mbtkk_slider .mbtkk_container {
  margin: 0 15px;
}
.my_hero_academia_outter .iqt-attackblock .iqt-title {
    font-size: 18px;
  line-height: 20px;
}
.my_hero_academia_outter .iqt-attackblock p {
    margin: 0 0 10px;
    font-size: 18px;
}
.mbtkk_wrapper.mbtddnp_wrapper .mbtkk_banner .textholder {
    top: 70px;
}
.mbtdoki_wib h3 {
    line-height: 40px;
  margin-top:0px;
}
    .mbtkk_banner .textholder h1 span {
    font-size: 20px;
    line-height: 24px;
}
  .mbtkk_banner .textholder h1 {
    font-size: 16px;
    line-height: 20px;
}
  .mbtkk_wrapper.mbtddnp_wrapper .mbtkk_banner .textholder {
    top: 40px;
}
  .cancelsecsec .tbmdontleavetext .tr_h2_val {
    font-size: 30px;
    line-height: 40px;
}
  .cancelthirdsec .tbmdontleavetext .tr_h2_val {
    font-size: 30px;
    line-height: 40px;
}
  .cancelthirdsec .tbmdontleavetext .tr_p_val {
    font-size: 18px !important;
    line-height: 20px !important;
}
   .cancelthirdsec .tbmdontleavetext {
    width: 49%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 30px;
}
}
@media only screen and (max-width: 1100px) {
.my_hero_academia_outter .iqt-attackblock .iqt-title {
    font-size: 16px;
    line-height: 18px;
    margin: 0;
}
.my_hero_academia_outter .iqt-attackblock p {
    margin: 0 0 20px;
    font-size: 16px;
}
.mbtddnp_wrapper .mbtkk_banner .textholder a {
    font: 30px/47px 'multicolore_regular', Arial, Helvetica, sans-serif;
}
.mbtddnp_wrapper .mbtkk_wi .textholder a {
   font: 30px/47px 'multicolore_regular', Arial, Helvetica, sans-serif;
}
  .mbtdoki_wib .mbtdoki_container p {
    font: 16px/20px 'AvenirLTStd-Light', Arial, Helvetica, sans-serif;
    margin: 5px 0 5px 0;
}
  .mbtdoki_container .subsbtn {
    width: 240px;
    height: 40px;
    font: 20px/30px 'multicolore_regular', Arial, Helvetica, sans-serif;
}
} 
@media only screen and (max-width: 1023px) { 
	.iqt-title {
		font-size: 20px;
		line-height: 28px;	
	}
	.iqt-banner .pagination li { margin:0 1%; }
	.iqt-attackblock .img-holder { width: 50%; }
	.mbtkk_banner .textholder {
        position: absolute;
        width: 35%;
        right: 5%;
    }
    .mbtkk_exstep img {
        margin: 0 auto;
    }
 .mbtkk_slider .carouselpastboxes .pagination1 ul li {
    width: 120px;
    margin: 0 10px;
}
  .carouselpastboxes .pagination1 a {
    width: 100%;
}
  .mbtkk_banner .textholder h1 {
    font-size: 16px;
    line-height: 18px;
    margin: 10px 0;
}
  .mbtkk_banner .textholder img {
    margin: 0 auto;
    max-width: 70%;
}
  .mbtkk_banner .textholder a {
    width: 220px;
    margin: 10px auto;
    font-size: 18px;
    padding: 5px 0;
}
  .my_hero_academia_outter .iqt-attackblock .text-holder {
    width: 100%;
}
.my_hero_academia_outter .iqt-attackblock .img-holder {
    width: 100%;
    display: table-header-group;
    float: none;
}
  .mbtddnp_wrapper .mbtkk_banner .textholder a {
    height: 53px;
    font: 22px/42px 'multicolore_regular', Arial, Helvetica, sans-serif;
}
  .mbtkk_wrapper.mbtddnp_wrapper .mbtkk_banner .textholder {
    top: 30px;
}
  .mbtddnp_wrapper .mbtkk_wi .textholder a {
    height: 53px;
   font: 22px/42px 'multicolore_regular', Arial, Helvetica, sans-serif;
}
    .mbtkk_banner .textholder h1 {
    font-size: 14px;
    line-height: 18px;
    margin: 10px 0;
}
  .mbtkk_banner .textholder h1 span {
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
}
  .mbtddnp_wrapper .mbtkk_banner .textholder a {
    height: 45px;
    font: 20px/34px 'multicolore_regular', Arial, Helvetica, sans-serif;
}
  .cancelsecsec .tbmdontleavetext .tr_h2_val {
    font-size: 24px;
    line-height: 30px;
}
   .cancelthirdsec .tbmdontleavetext .tr_h2_val {
    font-size: 24px;
    line-height: 30px;
}
  .cancelfourthsec .tbmdontleavetext .tr_h2_val {
    font-size: 26px;
    line-height: 35px;
}
 .cancelfourthsec .tbmdontleavetext .tr_p_val {
    font-size: 16px !important;
    line-height: 22px !important;
}
  .tbmdontleavetext .tr_h2_val {
    font-size: 38px;
  }
}
@media only screen and (max-width: 992px) {
.pacmangift {
    margin: 0 0 0;
}
}
@media only screen and (max-width: 992px) {
.mbtdoki_wib.mbtdoki_theme .mbtdoki_container {
    padding: 10px;
}
.mbtdoki_wib .mbtdoki_container p {
    font: 14px/18px 'AvenirLTStd-Light', Arial, Helvetica, sans-serif;
 }
}
@media only screen and (max-width: 767px) { 
.jp_dt_img_holder img{
  	max-width:100%;
    margin:0 auto;
    height:auto;
}
.inkumobile{
    display:block;
    font-family: 'a_callingregular', Arial, Helvetica, sans-serif;
    color: #7D2B8B;
    font-size: 45px;
    margin: 0;
}
.inkudesktop{display:none;}
.mbtkk_wi.mbt_inku {
    padding: 0 0 0 0;
}
.mbtkk_wi.mbt_inku .textholder {
    padding: 0 0 20px 0px;
}
.newumaimbt.mbt_newinku .mbtexperiencecont h4 {
    font-size: 45px;
    line-height: 50px;
}
.mbt_newinku .mbtexperienceumai p {
    font-size: 22px;
}
.mbt_inku .am_btns_hol1.text-center {
    margin: 40px 0 0;
}

 .mbtcomingsooninner h1 {
   font-size: 60px;
  }
  .mbtcomingsooninner h2 {
    font-size: 14px;
  }
  .mbtcomingsooninner input[type="email"] {
    width: 400px;
    height: 50px;
    font-size: 20px;
}
.mbtcomingsooninner input[type="submit"] {
    width: 280px;
    height: 50px;
    font-size: 30px;
    line-height: 40px;
    margin: 10px 0 0;
}
  .mbtcomingsooninner a {margin: 90px auto 0;}
  .mbtcomingsooninner {background-size: 400px;}
  .mbtcomingsooninner h1 {
    padding-top: 90px;
}
.mbtcagiftpage{
	text-align:center !important;
}
.tbmdokicoldokiinn{
	margin-top:0;
}
  .umaitextcenmob .col-sm-7{
  	text-align:center !important;
  }
  .tr_seo_desktop{display:none;}
  .tr_seo_mobile{
    display:block;
    max-width: 100%;
    height:auto;
  }
  .jcpromocenter{
    margin: 0 auto;
    display: block;
    width: 200px;
  }
  .mbtkk_wi .imgholderkk .mbthiwwideskdis{
	display: none;
}
.mbtkk_wi .imgholderkk .mbthiwwimobdis{
	display: block;
}
  .mbtkk_wi .imgholderkk img {
    margin: 20px auto 0;
}
  .mbtkk_wrapper.mbtddnp_wrapper .mbtkk_hiw {
    padding: 0px 0 0px;
}
  .mbtkk_wi .textholder p {
	text-align:center !important;
  }
  .mbthhjcpro {
  	padding-top: 0;
    padding-bottom: 0;
  }
  .mbtfullwidthcont{
  	padding:0;
  }
  .umaipromombt .step-card figure{
      margin-bottom: 0 !important;
}
.umaipromombt .step-card figure img{
      width:130px !important;
  		margin:o auto;
}
.umaipromombt .step-card .heading{
	text-align:center  !important;
}
  .mbtkkdesktop{display:none !important;}
  .mbtkkmobile{display:block !important;}
  .my_hero_academia_outter img.img-responsive {margin: 0 auto;}
  .my_hero_academia_outter .col-lg-5.col-lg-offset-1.col-sm-7{text-align: center;}
  .my_hero_academia_outter .iqt-description{text-align: center;}
  .mbtkk_wi .textholder p.pleft {text-align: center;}
  .my_hero_academia_outter  .iqt-logo {margin: 0 auto;}
  .mbtkk_wi .textholder img {display: none;}
  .mbtkk_banner .textholder {
     /*   position: static; */
    width: 100%;
    right: 0;
    top: 55% !important;
    bottom: auto;
   }
  .mbtkk_wrapper .mbtkk_banner .textholder {
    /*position: static;*/ 
    width: 100%;
    right: 0;
    top: 55% !important;
    bottom: auto;
   }
    .mbtkk_wrapper .mbtkk_banner.mbtggbanner .textholder {
   position: static; 
  }
  .my_hero_academia_outter .iqtshowcrate {padding: 0 15px 50px;}
  .mbtkk_banner .textholder h1 {
    color: #000;
    font-size: 16px;
    line-height: 18px;
    max-width: 460px;
    margin: 20px auto;
 }
  .mbtkk_banner .textholder h1 span {
    
    font-size: 28px;
    line-height: 32px;
}
  .mbtkk_banner {
    background-color: #fff;
}
  .mbtkk_banner .textholder a{
    max-width: 280px;
}
  .mbtkk_hiw {
    padding: 20px 0;
}
  .mbtkk_wrapper h2 {
    font-size: 32px;
}
  .mbtkk_hiwstep {
    width: 45%;
    margin: 0 2%;
}
  .mbtkk_wi .imgholderkk {
    width: 100%;
    display: block;
    vertical-align: middle;
    margin: 0;
}
  .mbtkk_wi {
    padding: 20px 0;
}
  .mbtkk_wi .textholder {
    width: 100%;
    display: block;
    vertical-align: middle;
    margin: 0;
    padding: 20px 0px;
    border: 0;
}
  .mbtkk_wi .textholder p {
    margin: 0 0 20px;
    font-size: 20px;
    line-height: 25px;
}
  .mbtkk_explore {
    padding: 20px 0;
}
  .mbtkk_exstep {
    width: 100%;
    margin: 0;
    display: block;
}
  .mbtkk_exstep img {
    margin: 0 auto 10px;
  }
  .mbtkk_slider {
    padding: 20px 0;
    width: 100%;
    margin: 0 auto;
}
  .happybolidaymbt .mbtkk_slider {
    width: 100%;
}
 .mbtkk_slider .carouselpastboxes .pagination1 ul li {
    width: 30%;
    margin: 0 1%;
}
 .mbtkk_slider .carouselpastboxes .pagination1 a {
    width: 100%;
}
.mbtkk_community {
    padding: 20px 0;
}
	.iqt-banner .carouseliqt {
		float:none;
		width:100%;	
	}
	.iqt-banner .pagination {
		text-align: center;
		position: absolute;
		top: 69%;
		left: 0;
		right: 0;
		z-index: 99;	
	}
	.iqt-banner .pagination li {
		float:none;
		display:inline-block;
		vertical-align:top;	
	}
	.iqt-banner .pagination li.active { border:none; }
	.iqt-banner .pagination li.active a {
		background:#f00;
	}
	.iqt-banner .pagination li a {
		display:block;
		width:20px;
		height:20px;
		border-radius:100%;
		background:#fff;	
	}	
  .iqt-banner .carouseliqt .slideset .slide p {
    margin: 0 0 20px;
    min-height: 40px;
    padding: 0 15px;
}
  .iqt-container.banneriqt {
    padding: 0;
}
	.iqt-banner .pagination li a img { display:none; }
	.iqt-banner .carouseliqt .slideset .slide img { 
		margin: 0 0 70px;
		max-height: auto; 
	}
	.iqt-description {
		float:none;
		width:100%;
		overflow:hidden;
    padding: 0 15px;	
	}
	.iqt-title {
		font-size:18px;
		padding:0 0 10px; 
	}
  .iqthed{margin:0;}
	.iqt-banner .heading { display:none; }
	.iqt-attackblock .img-holder img { display:none; }
	.iqt-attackblock .img-holder .mobileimg { display:block; }
	.iqt-attackblock .text-holder {
		float:none;
		width:100%;	
	}
	.iqt-attackblock .text-holder .iqt-btn { 
    margin: 20px 0 0;}
  .iqt-categories .iqt-container{display:none; }
	.iqt-attackblock .img-holder {
		float:none;
		width:100%;	
      
    display: table-header-group;
	}
	.iqt-attackblock {
		background:#000;	
      display: table;
	}
	.iqt-banner { margin:0; 
    padding: 0 0 30px; }
	.iqt-categories .title,
	.iqt-attackblock .iqt-title {
    	font-size: 16px;
    	line-height: 22px;
		margin:0;
	}
	.iqt-categories ul { display:none; }
	.iqt-categories .bottom-txt {
		font-size: 9px;	
	}
	.iqt-attackblock p { margin:0; }
/*  .aot_black {
    display: none;
}*/
  
.my_hero_academia_outter .iqt-categories .iqt-container {
    display: block;
}
 .my_hero_academia_outter  .iqt-categories ul {
    display: block;
}
  .my_hero_academia_outter ul.iqtcountrylist li {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    margin: 10px 0;
    text-align: center;
}
  .my_hero_academia_outter ul.iqtcountrylist li .img-box {
    margin: 0 0 10px 0;
    display: block;
    vertical-align: middle;
}
  .my_hero_academia_outter   .iqt-categories .title, .iqt-attackblock .iqt-title {
    font-size: 36px;
    line-height: 40px;
}
  
.my_hero_academia_outter .iqtcountrylist{
      padding: 0 ;
}
  .my_hero_academia_outter .btn-lg{
	margin:10px 0;
}
  .mbtgrouponpage .term-img{
  	max-width:100%;
    margin:0 auto;
    height:auto !important;
  }
  .tholdermbtmobile{
  	display:none !Important;
  }
  .cardcaptorsakura .iqt-banner {
    background-color: #fec4dd ;
    background-image: none ;
    background-size: cover;
  }
  .cardcaptorsakura .aot_black .col-sm-5 img{
	padding: 30px 0;
    max-width: 80%;
    margin: 0 auto;
  }
  .cardcaptorsakura  .iqtshowcrate .text-center .heading {
    padding: 30px 10px 20px;
  }
  .carouselpacman {
    width: 100%;
    float:none;
  } 
  .carouselpacman .pagination1 ul li {
    width: auto;
    margin: 20px 3%;
	}
  .carouselpacman .pagination1 ul li img{
    display: none;
   }
  .carouselpacman .pagination1 li a {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: #fff;
   }
  .carouselpacman .pagination1 li.active a {
    background: #f00;
   }
  .pacman_outter .iqtshowcrate .text-center .heading {
    font-size: 40px;
    line-height: 40px;
    margin: 0 0 20px;
}
  .pacman_outter .iqt-categories .title{
    margin-bottom:40px;
  }
  .mbtshippingpage img.shipdesktop{
	display:none;
}
.mbtshippingpage img.shipmobile{
	display:block;
}
  .mbtkk_slider img{
    display: none;
}
  .mbtkk_slider.mbtkk_pcdd img{
    
    width: 100%;
    display: block;
}
.mbtkk_slider img.mobile{
	display: block;
}
  .mbtdoki_bwww_container .mobile{
 	display:block;
}
  .mbtdoki_bwww_container .desktop{
    display: none;
}
.mbtkk_slider img{
    padding: 0 ;
}
.tr_val_sec_fst .tbmdontleavetext {
    width: 100%;
    display: block;
}
.tbmdontleave {
    padding: 20px 10px 0;
}
.tbmdontleavetext .tr_h2_val {
    font-size: 28px;
    line-height: 35px;
}
.tbmdontleavetext {
    margin: 0 0 10px;
}
.tr_val_sec_fst .tbmdontleaveimage {
    width: 100%;
}
.tbmdontleaveimage img {
    margin: 0 auto;
}
.tbmdontleaveimage {
    width: 100%;
    display:block;
}
.tbmdontleavetext {
    width: 100%;
    display: block;
}
.tbmdontleavetext .tr_p_val {
    font-size: 16px !important;
    line-height: 20px !important;
}
.tbmdontleaveimagesmall {
    width: 100%;
    display: block;
}
.cancelthirdsec .tbmdontleavetext {
    width: 100%;
    display: block;
    margin: 0 0 10px;
}
.cancelfourthsec .tbmdontleavered {
	padding: 20px 10px 0;
}
.tbmdontlast .tbmdontlastinner p {
    font-size: 20px;
}
.tbmdontlast .tbmdontlastinner {
    padding: 20px 10px;
}
.tbmdontleaveimagesmall img {
    margin: 0 auto;
}
.cancellastpart .desktop{ display:none;}
.cancellastpart .mobile{ display:block;}
.cancelfivethsec .tbmdontleavetext {
  width: 100%;
}
}


@media only screen and (max-width: 480px) {
.mbtkk_banner .textholder h1 {
    color: #000;
    font-size: 14px;
    line-height: 16px;
    max-width: 280px;
    margin: 20px auto 0px;
 }
  .mbtkk_banner .textholder h1 span {
    font-size: 18px;
    line-height: 20px;
}
.mbtkk_banner .textholder {
    top: 50% !important;
}
  .mbtddnp_wrapper .mbtkk_banner .textholder a {
   height: 42px;
    font: 20px/30px 'multicolore_regular', Arial, Helvetica, sans-serif;
    margin: 15px auto 0;
}
  .mbtcomingsooninner h1 {
    font-size: 40px;
}
  .mbtcomingsooninner a {
    margin: 50px auto 0;
}
  .mbtcomingsooninner h1 {
   padding-top: 70px;
}
  .mbtcomingsooninner a {
    padding-bottom: 80px;}
  .mbtcomingsooninner {
    background-size: 290px;
}
}


.tr_seo_image_holder{
      margin: 30px 0;
    text-align: center;
}
.tr_seo_candies_list ul li{
  list-style: none;
text-align: left;
  margin: 8px 0 0;
}
.tr_seo_candies_holder{
    display: flex;
    width: 100%;
    height: auto;
    overflow: hidden;
    justify-content: center;
    align-items: start;
  border: 1px solid #000;
margin: 30px 0 0;
}
.tr_seo_candies_list{
  width:calc(100% / 3);
  padding: 8px 0 5px;
}
.tr_seo_candies_list22 {
    width: calc(100% / 2);
    padding: 8px 0 5px;
}
.tr_seo_right_border{
  border-right: 1px solid #000;
}
.tr_seo_desc_left{
  text-align:left;
}
.tr_seo_heading{
  text-align:center;
}
h2.heading.tr_seo_heading{
  font-size: 38px;
  letter-spacing: 1px;
}
.tr_seo_desc_holder{
  margin: 20px 0 0;
}
.tr_seo_pro_holder{
  width:100%;
  height:auto;
  overflow:hidden;
}
.tr_seo_pro_ul{
  display: flex;
    width: 100%;
    height: auto;
    overflow: hidden;
    justify-content: center;
    align-items: start;
  margin: 30px 0 35px;
}
.tr_seo_pro_list{
  list-style:none;
  width:calc(100% / 6);
}
.btn.btn-default.tr_seo_all_btn{
  display: block;
	text-align: center;
	margin: 0 auto;
	line-height: 28px;
	width: 270px;
	margin: 20px auto 0;
  color:#fff;
  background:#ff0000;
}
.btn.btn-default.tr_seo_all_btn:hover {color:#ff0000;
  background:#fff;
}
.btn.btn-default.tr_seo_all_btn.tr_seo_big_btn{
  width: 315px;
}
.tr_seo_desc_holder span{
  color: #000;
font-size: 18px;
margin-bottom: 5px;
display: block;
line-height: 22px;
}
@media only screen and (max-width: 767px) {
  .tr_seo_candies_holder{
  flex-direction: column;
    align-items: center;
    padding: 10px 0 17px;
  }
  .tr_seo_right_border{
    border:none;
  }
  .tr_seo_candies_list, .tr_seo_candies_list22{
   padding: 0px 0 0px;
    width: 100%; 
  }
  .tr_seo_candies_list ul{
    width: 300px;
    margin: 0 ;
  }
  .tr_seo_candies_list ul li a {
    font-size: 18px !important; 
    font-weight: bold;
  }
  .tr_seo_pro_ul{
    flex-wrap: wrap;
    padding: 0
  }
  .tr_seo_pro_list {
    width: auto;
}
  .fruits_center{
	text-align:center;
}
  .fruits_outter .panel-bordered .panel-bottom {
    min-height: 0;
  }
  .fruits_outter section.panel-bordered.pholder.aot_black{
   padding-bottom:0;
  }
  .fruitmobileimage img{
  		display:block;
    	height:auto;
    	max-width:100%;
  }
  .fruits_outter .iqt-attackblock .img-holder{
  	 display:block;
  }
  .fruits_outter .iqt-attackblock .text-holder .iqt-btn {
     margin: 0 0 0;
  }
  .fruits_outter .my_hero_academia_outter .iqt-attackblock .text-holder111 {
     padding: 15px 30px;
  }
}



#pastcratesnav {
  margin: 24px auto 0;
  width: 100%;
}

ul#pastcratesnav {
  padding: 0;
}

#pastcratesnav li {
  list-style: none;
  overflow: hidden;
  border-bottom: 1px solid #eee;

}
#pastcratesnav li.active section{ 
  	display: block;
    width: 100%;
}
#pastcratesnav li a {
  display: block;
  padding: 10px 15px;
  background: #fff;
  text-decoration: none;
  color: #000;
}

#pastcratesnav li a:hover, #pastcratesnav li.active a {
  background: #fff;
  color: #000;
}
#pastcratesnav li a .pboxesclose {
  display: block !important;
}
#pastcratesnav li a .pboxesopen {
  display: none !important;
}
#pastcratesnav li.active a .pboxesopen {
  display: block !important;
}
#pastcratesnav li.active a .pboxesclose {
  display: none !important;
}

#pastcratesnav section {
  display: none;
  float: left;
  overflow: hidden;
  padding: 1% 3% 0 3%;
 }

#pastcratesnav li ul li a {
  padding: 10px 25px;
  border-bottom: 1px dotted #ccc;
}

  #pastcratesnav {
    width: 100%;
    position: relative;
    border: none;
    text-align: center;
  }

  #pastcratesnav li {
    display: inline;
    border-bottom: none;
    text-align:center;
  }

  #pastcratesnav li a {
    display: inline-block;
    width:200px;
  }
  #pastcratesnav li a img{
    max-width:100%;
  }

  #pastcratesnav section {
    padding:  0;
    position: relative;
    top: 0;
    left: 0;
  }

  .pastcrateinner {
    padding:50px 0;
    margin: 0 0 50px;
  }
  .pastcrateinner .imgholder{
  	width:54%;
    display:inline-block;
    vertical-align:middle;

  }
  .pastcrateinner .imgholder img{
  	width:100%;
    display:block;
    height:auto;
  }
  .pastcrateinner .textholder{
  	width:40%;
    display:inline-block;
    vertical-align:middle;
    margin:0 2%;
  }

  .pastcrateinner h3{
    font-size: 50px;
  }
  .pastcrateinner p{
    font-size: 20px;
  }
  .pboxjc .pastcrateinner h3{
  	font-family: "dock11heavy", Helvetica, Arial, sans-serif;
    color:#ff5252;
  }
  .pboxdoki .pastcrateinner h3 {
  	  font-family: 'multicolore_regular', Helvetica, Arial, sans-serif;
      color:#F06EAA;
  }
  .pboxinku .pastcrateinner h3 {
    	font-family: 'a_callingregular', Arial, Helvetica, sans-serif;
    color:#C19ADE;
  }
  .pboxumai .pastcrateinner h3 {
  	    font-family: "Heavitas", Helvetica, Arial, sans-serif;
    color:#FDC53C;
  }
  .pboxgatcha .pastcrateinner h3 {
  	font-family: 'din_alternatebold', Helvetica, Arial, sans-serif;
    color:#0076bd;
  }
  #pastcratesnav h2 {
    margin: 0 0 30px 0;
}
.tr_seo_pg_sec{
  display: block;
max-width: 780px;
margin: 0 auto 0px;
overflow: hidden;
  padding:0 10px;
}
.tr_seo_first_sec{
  margin-top:60px;
}
.tr_seo_pg_text h4{
  color:#000;
  letter-spacing: normal;
}
.tr_seo_pg_image{
  margin:20px 0;
}
.tr_seo_last_sec{
  margin-bottom:50px;
}
.tr_seo_pg_btn a{
  width: 240px;
display: block;
margin: 25px auto 0;
overflow: hidden;
border: 2px solid red;
text-align: center;
font-size: 22px;
padding: 8px 0;
text-decoration: none;
line-height: 26px;
}
.tr_seo_pg_btn a:hover{
  text-decoration: none;
  background-color:red;
  color:#fff;
}
h4.tr_seo_red{
 color:#ff0000;
  font-weight:bold;
}
h4.tr_seo_center{

text-align: center;
}
@media only screen and (max-width: 1170px) {
#pastcratesnav li a {
    width: 16%;
    margin: 10px 1% 0;
    padding: 0;
}
}
@media only screen and (max-width: 767px) {
  .jcmargppage{
  	margin-bottom:20px;
  }
#pastcratesnav li a {
    width: 17%;
    margin: 10px 0.5% 0;
}
#pastcratesnav section {
    padding: 10px 0 50px 0;
}
#pastcratesnav h2 {
    margin: 0 0 10px 0;
    font-size: 24px;
}  
.pastcrateinner .imgholder {
  width: 100%;
  display:block;
}
.pastcrateinner .textholder {
    width: 100%;
  display: block;
  margin:0;
}
  .pastcrateinner h3 {
    font-size: 24px;
}
  .pastcrateinner p {
    font-size: 18px;
}
  .pastcrateinner {
    padding: 30px 0;
    margin: 0 0 30px;
}

.cautiontextbt{
    font-size: 11px;
}

}

@media only screen and (max-width: 480px) {
.carousel1 .text-holder .subscribe {
    font-size: 14px;
    padding: 14px 10px 15px;
  }
.bwh_giftbut {
    margin: 0 0 0 8px;
}
}