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

	body.ind .swipe,

	body.ind div.shadow {display: none !important; left: -300px !important;}

	.indent-swipe  {margin-left: auto !important;}

	.top-search-cont {float: right; position: relative; font-size: 18px;}



 }

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

 .cms-index-index .products-grid { margin:0; }

	.cms-index-index .products-grid li.item {

		width:293px;

		margin:0;

		padding:0;

	}

	.cms-index-index .products-grid li.item.last { width:291px; }

}

@media only screen and (min-width: 992px) {  

 	.list-left {float: left; width: 61%;}

	.list-right {

		float: right; 

		border-left: 1px solid #d1d0d0;

		padding-left: 20px; 

		padding-right: 4px;

		/*padding-bottom: 250px;

		margin-bottom: -250px;*/

		width: 35%;

		min-height: 210px;

	}	

	.products-list .rating-links {font-size: 11px;}

	.products-list .rating-links .separator {

		display: block; 

		font-size: 0; 

		width: 100%;

		border-top: 1px solid #ECECEC;

		height: 0;

		margin: 2px 0 3px;

	}



 }

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.product-view .product-shop {width:53%;}

	.product-view .addthis_button_tweet {width:95px;}

	.addthis_default_main .addthis_counter {clear:left;}

	.addthis_mini_style .addthis_counter {clear:inherit;}

	.mini-products-list .product-image {width:70px;}

	.mini-products-list .product-name {width:130px; margin-left: 0;}

	.block-related .product-name {width:120px;}

	.block-poll .answer {width: 150px;}

	.de-lang-class .row-product .email-friend,

	.es-lang-class .row-product .email-friend {float: left; clear: left;}

	.box-up-sell .up-sell-carousel-none li .product-box {padding: 10px;}

	.box-up-sell .up-sell-carousel-none li {width: 200px;}

	.ps-phone .form-search .search-autocomplete {display: none !important;}

	

	.row-product .email-friend { clear:both; float:left; }

	

	#my-orders-table .nobr { white-space:normal; }

	

	.header .links { clear:both; }

	

	.main-container { max-width:980px; }

	

	.grid_row { background:url(../images/bg_grid2.gif) repeat-y; }

	.products-grid button.button > span { height:40px; line-height:38px; font-size:16px; }

	.products-list button.button > span { font-size:12px; }

	.products-grid .price-box.map-info .old-price { display:block; }

	

		

	.footer .footer-col { margin-right:20px;	width:220px; }

	

	.slider_content { top:80px; width:470px; }

	.slider_content h2 { font-size:48px; margin:0 0 2px 0; }

	.slider_content h3 { font-size:28px; line-height:38px; padding:0 70px 0 0; margin:0 0 12px 0; }

	.slider_content p { font-size:13px; line-height:22px; padding:0 70px 0 0; margin:0 0 23px 0; }

	

	.banner { width:460px; margin:0 0 20px 0; }

	.banner .ban_wrap h2 { font-size:30px; }

	.banner .ban_wrap h3 { font-size:12px; }



}



@media only screen and (max-width: 1400px) {#back-top {display: none !important;} }



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

	.page {}

	.main-container { max-width:750px; }

	.header {}

	.header .links { font-size:10px; clear:both; }

	.header .links li a { margin-left:10px; }

	.header .logo { max-width:255px; }

	.main-container {padding: 15px 0;}

	.order-buttons {display:none !important;}

	.nobr         { white-space:normal; }

	.sorter .view-mode {padding-top:0;}

	#search_mini_form {display: block !important; height: 100% !important; opacity: 1!important;}

	.form-search .search-autocomplete {display: none !important;}

	.account-login .registered-users .form-list input.input-text {width:326px;}

	.cart .crosssell button.btn-cart {float:none; margin-bottom:10px;}

	.cart .crosssell .add-to-links {float:none;}

	.cart .crosssell .product-details button.button > span {font-size:11px;}

	.cart .discount-form .input-box input { width:198px; }

	.form-list .input-box {width:225px;}

	.cart .shipping .form-list li select option {width:174px;}

	.cart .totals button.button > span { font-size:14px; }

	.cart .totals table th,

	.cart .totals table td { font-size:11px; padding: 15px 10px; }

	.cart .totals table td+td { padding: 15px 10px; }

	.cart .totals .price { font-size:18px; }

	.mini-products-list .product-name {width:100%; margin:0; padding-top: 10px;}

	.block-compare .product-image {float: none; margin:0 auto 10px;}

	.block .block-title strong,

	.page-title h1, 

	.page-title h2 {font-size: 14px; word-wrap:break-word;}

	.cart-table th { word-wrap: break-word; white-space:normal; font-size:11px; padding:5px; }

	.block-reorder button.button > span { text-transform:none; font-size:11px; }

	.block-reorder button.button span span { padding:0 8px; }

	

	.data-table.data-table-indent { font-size:11px; }

	

	.products-grid .price-box .regular-price .price { display:inline-block; background:#fff54d; padding:0 5px 2px 5px; font-size:20px; font-weight:300; line-height:26px; color:#191919; }

	.products-grid .price-box.map-info .price { display:inline-block; margin:0 5px 0 0; background:#fff54d; padding:0 5px 2px 5px; font-size:20px; font-weight:300; line-height:26px; color:#191919; }

	.grid_row { background:url(../images/bg_grid3.gif) repeat-y; }

	.products-grid button.button > span { height:30px; line-height:28px; font-size:11px; }

	.products-grid .price-box { margin: 0 0 8px; }

	.products-grid .price-box.map-info .old-price { display:block; }

	.products-grid li.item {}

	.regular-price,

	.products-grid li.item .minimal-price-link {float:none;}

	.products-grid li.item .price-box.map-info a {float:none; padding:0; margin-top:2px;}

	.products-grid li.item .regular-price,

	.products-grid li.item .old-price { display:block; }

	.product-shop .price-box {float:none;}

	.products-grid .product-image {padding:0px;}

	.products-grid .add-to-links { font-size:11px; }

	.products-grid .product-name ,

	.products-list .product-name { font-size:14px; line-height:18px; margin:0 0 6px; }

	

	.product-view .product-img-box .more-views li.item-4 {margin-left:0;}	

	.product-view .product-img-box {float:none;width:310px;margin: 0 auto 30px;}

	#cloud-zoom-big {width: 250px !important; height: 250px !important; left:-260px !important;}

	.product-view .product-shop {float:none;width:auto;}

	.catalog-product-view .map-popup {left: 0 !important;}

	.addthis_default_main .addthis_counter {clear:inherit;}

	.block-layered-nav dd {padding-left:5px;}

	

	.my-account a {text-decoration:underline;}

	.my-account a:hover {text-decoration:none;}

	

	.opc .field {width:255px;}

	.opc .fields input,

	.opc .field input {width:238px;}

	.opc .fields select,

	.opc .field select {width:238px;}

	.opc .fields select option,

	.opc .field select option {width:217px;}

	.opc .form-list li.wide input.input-text {width:490px;}

	.opc .form-list li.wide .input-box {width: auto;}

	.opc .name-middlename {width:149px;}

	.opc .form-list .customer-name-suffix .name-lastname,

	.opc .form-list .customer-name-middlename .name-firstname,

	.opc .form-list .customer-name-middlename-suffix .name-firstname,

	.opc .form-list .customer-name-middlename-suffix .name-lastname {width:118px;}

	.opc .form-list .customer-name-prefix .name-firstname input.input-text,

	.opc .form-list .customer-name-suffix .name-lastname input.input-text,

	.opc .form-list .customer-name-middlename .name-firstname input.input-text,

	.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,

	.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:93px;}

	.cart-collaterals .col2-set .col-1 {margin-right:15px;}

	.cart .totals button.button > span { font-size: 12px; }



	.cart .crosssell .product-image,

	.cart .crosssell .product-image img {width: 80px; height: 80px; overflow: hidden; }

	

	.box-up-sell {height:auto;}

	.box-up-sell h2 {font-size:12px;line-height:15px;}

	.box-up-sell ul li .product-box { padding:8px;}

	.box-up-sell ul li {margin: 0 8px;}

	

	#multiship-addresses-table select {width:200px;}

	#multiship-addresses-table select option {width:170px;}

	#checkout-step-login .col2-set .col-1 {margin-bottom:10px;}

	#checkout-step-login .col2-set .col-1,

	#checkout-step-login .col2-set .col-2 {	float:none;	margin-right:0;	width:96%;}

	#multishipping-billing-form .sp-methods .form-list input.input-text {width:100%;}

	#co-billing-form > fieldset {display: table-column;}

	.checkout-progress li {clear: left; width: 100%;}

	.box-collateral.form-add .box-collateral-content {overflow: auto;}

	.form-list select {width: 340px;}

	.search-form  .form-list select {width: 300px;}



	.multiple-checkout .form-list li.wide .input-box {width: 100%;}

	.multiple-checkout .gift-messages-form .item .details .field {width:100%;}

	.multiple-checkout .gift-messages-form .form-list input.input-text {width:100%;}

	.multiple-checkout .gift-messages-form .inner-box .form-list li.wide textarea {width:100%;}

	

	.cms-about-magento-demo-store .about-col-1,

	.cms-about-magento-demo-store .about-col-2,

	.cms-about-magento-demo-store .about-col-3 { padding:214px 15px 15px;}

	.cms-about-magento-demo-store .about-col-4 ul,

	.cms-about-magento-demo-store .about-col-5 ul,

	.cms-about-magento-demo-store .about-col-6 ul {padding:25px 0 12px 20px;}

	

	.block-poll .answer {width:95px;}

	

	.footer-container {padding: 20px 0;}

	.footer-cols-wrapper { position:relative;  }

	.footer .footer-col { margin-right:18px;	width:166px; }

	.footer h4 { font-size:18px; }

	

	.newsletter-wrapper { padding:0; }

	.newsletter-wrapper .input-text {border:solid 1px #123fa2;}

	.newsletter-wrapper .actions { position:relative; right:inherit; top:inherit; padding:5px 0 0 0; text-align:right; }

	

	.my-account #wishlist-view-form #wishlist-table .product-image img {height:100px;width:100px;}

	.my-account .data-table th, .my-account .data-table td {padding: 5px;}

	#wishlist-view-form .buttons-set.buttons-set2 {text-align:center;}

	#wishlist-view-form .buttons-set.buttons-set2 button.button {float:none;margin: 0 10px 10px 0 !important;}

	#customer-reviews button.button {float:left;}

	.box-up-sell .up-sell-carousel-none li .product-box {padding: 5px;}

	.box-up-sell .up-sell-carousel-none li {width: 150px;}

	

	.slider_content { top:50px; width:370px; }

	.slider_content h2 { font-size:38px; margin:0 0 2px 0; }

	.slider_content h3 { font-size:20px; line-height:28px; padding:0 70px 0 0; margin:0 0 12px 0; }

	.slider_content p { font-size:11px; line-height:18px; padding:0 70px 0 0; margin:0 0 23px 0; }

	.slider_content .shop_now { width:188px; height:60px; line-height:54px; font-size:30px; }

	

	.banner { width:352px; margin:0 0 20px 0; }

	.banner .ban_wrap h2 { font-size:22px; margin:0; }

	.banner .ban_wrap h3 { font-size:11px; }

	

}

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

	body {padding: 50px 0 0; }

	 body.ind.ps-phone { overflow: scroll; position: fixed; width: 100%;} 

	body.ind.ps-static { overflow: hidden; }

	.col1-layout .col-main,

	.col2-left-layout .col-main,

	.col2-right-layout .col-main  {float:none; }



	.container {margin:0; }

	.page > .main_wrapper > div > .container,

	.page > div.footer-container > .container {padding: 0;}

	.page { /*margin: 0 2.127659574468085%;*/ overflow: hidden; }

	.header-container {padding: 0 2.127659574468085%;}

	.main-container {padding: 15px 2.127659574468085%;}

	.cms-index-index .main-container {padding: 15px 2.127659574468085%;}

	.header { padding:20px 10px; margin: 0; }

	.header .logo { margin:0; }

	.header .top-search,

	.header .links,

	.header .welcome-msg {display: none;}

	.header .header-row-bg {padding: 20px 10px;}

	.padding-s {padding:0 10px; }

	.cms-index-index .padding-s {padding:0 15px; }

	.order-buttons {display:none !important;}

	.title-buttons h1,

	.title-buttons h2,

	.title-buttons h3,

	.title-buttons h4,

	.title-buttons h5,

	.title-buttons h6 {float:none;}

	.nobr         { white-space:normal; }

	.top-icon-menu {display: block;}



	.block-cart-header h3,

	.block-cart-header .empty > div,

	.block-cart-header .summary,

	.quick-access,

	.header-buttons {display: none;}

	.toolbar { margin-bottom:20px; }

	.toolbar .pager {padding: 0 18px 18px 0;}

	.toolbar .pager .amount {padding:0;}

	.toolbar .pager .pages { margin:0; padding-top:10px; }

	.pager .pages li { font-size:14px; line-height:17px; font-weight:normal; margin-right:10px; }

	.toolbar-bottom .toolbar .pager {border:0; padding:0; }

	.toolbar-bottom .toolbar .pages {border:0;  padding-bottom:0; margin-top:10px; overflow:hidden; border-top:1px solid #E5E5E5; float:left; width:100%;} 



	.indent-sw1 {margin-bottom:20px;}

	.checkout-multishipping-login .col-main {padding-bottom:0;}

	.account-login .registered-users .form-list input.input-text {width:252px;}

	.form-list select {width:300px;}

	.form-list input.input-text,

	.form-list li.wide input.input-text {width:294px;}

	.form-list .name-middlename {width:117px;}

	.form-list .customer-name-prefix .name-firstname input.input-text, 

	.form-list .customer-name-suffix .name-lastname input.input-text, 

	.form-list .customer-name-middlename .name-firstname input.input-text, 

	.form-list .customer-name-middlename-suffix .name-firstname input.input-text, 

	.form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:99%;}

	.form-list .customer-name-suffix .name-lastname, 

	.form-list .customer-name-middlename .name-firstname, 

	.form-list .customer-name-middlename-suffix .name-firstname, 

	.form-list .customer-name-middlename-suffix .name-lastname {width:100%;}

	.form-list .name-middlename input.input-text {width:99%;}

	.form-list .customer-dob .dob-year input.input-text {width:146px;}

	#checkout-payment-method-load input.input-text {width: 100%;}

	#shopping-cart-table { display:block; width:100%;}

	#checkout-step-login .col-2 .form-list input.input-text {width:253px;}

	.multiple-checkout .page-title.title-buttons h1 {margin-bottom: 10px;}

	

	.page-title,

	.category-title { margin-bottom:16px; }

	.cms-index-index .page-title { margin-left:-15px; margin-right:-15px; margin-bottom:20px; }

	.pager .pages {clear:both;margin:0;text-align:center; padding-top:10px;}

	

	.grid_wrap { padding:0; }

	.grid_row { background:none; border-bottom:0; }

	.products-grid {margin-bottom:0 !important;}

	.products-grid li.item { border-bottom:1px solid #e9e9e9; overflow:hidden; text-align: left; position:relative; padding-bottom:20px; margin:0 0 20px; width:100%; }

	.products-grid .price-box.map-info .old-price { display:block; }

	.products-grid .product-image,

	.products-list .product-image { float:left; margin:0 10px 0 0; padding:0; width:110px; overflow: hidden; }

	.products-grid .product-shop,

	.products-list .product-shop { overflow:hidden;}

	.products-list .ratings .rating-links a+span+a,

	.products-list .ratings .rating-links .separator {display:none;}

	.products-grid .ratings .rating-box {margin: 0 0 5px 0;}

	.note-msg-empty-catalog {padding:  150px 0 0; background-position: center top; text-align: center;}

	.label-product {left: 45px; right: auto;}

	.label-product.label-indent {left: 75px;}



	.product-view { margin-bottom:5px; }

	.product-view .product-shop { float:none; width:100%; }

	.product-view .product-img-box { float:none;  width:310px; margin:0 auto 20px; }

	.product-view .product-name h1 { font-size:16px; line-height:19px; }

	.product-view h2 {padding:17px 15px;}

	.product-view .product-shop .price-box { float:none; display:block; margin: 0 0 10px; overflow:hidden; }

	.add-to-cart button.button {float:none; margin-left:25px;}

	.add-to-cart {padding-top: 15px;}

	.add-to-cart .qty-block {padding-top:0; margin:0 0 5px;}

	.product-view .product-shop .add-to-links {border-bottom:none;padding-bottom:0;}

	.product-view .product-shop .add-to-links li {float:none; font-size:14px; line-height:17px; font-weight:normal; margin:0 !important; padding-bottom:19px;}

	.product-view .row-product {padding-top:0;}

	.product-view .row-product p {float:none !important;font-size:14px;line-height:17px;}

	.product-view .row-product .no-rating {padding-bottom:19px;}

	.product-view .row-product .ratings {float:none;padding-bottom:19px;}

	.product-view .row-product .ratings .rating-links {padding-left:0 !important;}

	.product-view .add-to-links li+li {display:none;}

	.product-options .options-list li label { padding-top:2px; }	

	.product-view .box-description .std {padding: 0 15px;}

	.product-view .product-collateral #customer-reviews dl {padding:0 15px;}

	.product-view #review-form h3,

	.product-view #review-form h4,

	.product-view .tabs-custom {padding:0 15px;}

	.container-slider {margin:0 auto;}

	.addthis_default_main .addthis_counter {clear:inherit;}

	.product-view .product-options-bottom {margin-bottom: 20px;}



	.block-slider-sidebar {display: none !important;}

	

	.product-collateral #customer-reviews #product-review-table span.nobr {padding:0;}

	#review-form #product-review-table th {padding:9px 4px; }

	#review-form #product-review-table td {padding:14px 4px; text-align:center;}



	

	.product-collateral .box-collateral {margin-bottom:0;}

	.product-collateral .box-collateral h2 {cursor:pointer;}

	.product-collateral .box-collateral h2 span.toggle {top:20px;}

	.box-collateral-content {display:none;margin-bottom:7px;}

	

	.box-up-sell .up-sell-carousel-none  li .product-image {float:left; margin-right:15px; width:100px;}

	.box-up-sell {background:none;border:none;padding:20px 0 0;}

	.box-up-sell .up-sell-carousel-none li {float:none;background:none; width: auto; margin: 0 0 15px; text-align: left;  }

	.box-up-sell .up-sell-carousel-none li .product-box {padding: 10px; overflow: hidden;}

	.box-up-sell .up-sell-carousel-none li .rating-box {margin: 0 0 5px;}

	.box-up-sell ul li .product-box {padding: 5px;}

	.carousel-prev, .carousel-next {right: 10px;}

	.carousel-prev {right: 40px;}

	

	.col-main {padding-bottom:20px;}

	.block {margin-bottom:8px; padding:0 10px;}

	.block .block-title	{margin-bottom:8px; padding-right:40px;	}

	.block .block-title:hover {cursor:pointer;}

	.block.block-account .block-title:hover {cursor:default;}

	.block .block-title	span.toggle {top:20px; color:#333;}

	.sidebar .block.block-progress .block-content {display:block;}

	.mini-products-list .product-name {width:210px;}



	.product-view .product-shop {float: none; width: 100%;} 



	/*====================================== cart table	========================================*/

	.cart .data-table,

	.cms-template-settings .data-table {position: relative; padding-bottom: 90px;}

 	.cart .data-table thead,

 	.cart .data-table colgroup,

 	.cms-template-settings .data-table thead,

 	.cms-template-settings .data-table colgroup {display: none; }

 	.cart .data-table tfoot,

 	.cms-template-settings .data-table tfoot {width: 100%; display: block;}

 	.cart .data-table td,

 	.cart .data-table tr,

 	.cart .data-table tbody,

 	.cms-template-settings .data-table td,

 	.cms-template-settings .data-table tr,

 	.cms-template-settings .data-table tbody {display: block; text-align: center !important;}

 	.cart .data-table td,

 	.cms-template-settings .data-table td {margin: 0 10px; border: 0; border-bottom: 1px solid #ddd;}

 	.cart .data-table td.last,

 	.cms-template-settings .data-table td:last-child  {border: 0;}

 	.cart .data-table tr,

 	.cms-template-settings .data-table tr {margin: 4px 0 25px; border: 1px solid #e9e9e9; }

 	.cart .data-table tfoot {position: absolute; bottom: 0; left: 0;}

 	.cart .data-table tfoot button.button {margin: 3px 0;}



	/*====================================== end ===============================================*/



	.block-related .product-name {width:185px;}

	.cart .cart-table-foot {text-align:center;}

	.cart .cart-table-foot .btn-continue {float:none;}

	.cart .cart-table-foot button.button {margin-bottom:5px;} 

	.cart .crosssell .add-to-links { float:none; display:block; padding-top:10px; }

	.cart .crosssell .add-to-links li {margin:0;}

	.cart .crosssell button.btn-cart {float:none;}

	.cart-collaterals .col2-set .col-1,

	.cart-collaterals .col2-set .col-2,

	.cart .cart-collaterals .col2-set,

	.cart .totals {width:100%; clear:both;}

	.cart-collaterals .col2-set .col-1,

	.cart-collaterals .col2-set .col-2 {margin: 0 0 25px;}

	.cart .discount, .cart .shipping {width: 100%;}

	

	.col-main .block-account {display:block;}

	.padding-s .block {padding:0;}

	.block-account ul li {font-size:14px;line-height:17px;}

	.block-account ul li a,

	.my-account a {text-decoration:underline;}

	.block-account ul li a:hover,

	.my-account a:hover	{text-decoration:none;}

	.my-account .col2-set .col-1,

	.my-account .col2-set .col-2 {float:none;width:100%;}

	.my-account .data-table {border:1px solid #ECECEC;width:100%;}

	.my-account .data-table th, .my-account .data-table td {padding:10px 4px;}

	.my-account .data-table tr {display:block;border-bottom:1px solid #ECECEC;}

	.my-account .data-table tr.last {border-bottom:none;}

	.my-account .data-table td {display:block;border:none;}

	.my-account .data-table colgroup {display:none;}

	.my-account #my-orders-table td {padding:10px 10px 0 10px;}

	.my-account #my-orders-table td.order-qty {font-weight:bold;}

	.my-account #my-orders-table td.order-qty .nobr strong {font-weight:normal;}

	.my-account #my-orders-table td.order-product-name .product-name {font-weight:bold;}

	.my-account #my-orders-table td.order-subtotal.last { text-align:left; }

	.my-account #my-orders-table td.last { padding-bottom:10px;  text-align:left; }

	.my-account #my-orders-table tfoot {border-top: 1px solid #ECECEC;}

	.my-account #my-orders-table tfoot td {display:inline-block;padding:10px;width:120px;}

	.my-account #my-orders-table tfoot td+td {text-align:left !important;}

	.my-account #my-orders-table tfoot .grand_total {font-size:14px;line-height:17px;}

	.my-account .page-title button.button {margin-top:10px;}

	

	.my-account textarea {max-width:294px;min-width:294px;}

	.my-account #wishlist-view-form .buttons-set {text-align:center;}

	.my-account #wishlist-view-form .buttons-set button.button {float:none;margin: 0 0 3px;}

	.my-account #wishlist-table .cart-cell .price-box span.old-price {display:block;}

	.my-account #wishlist-table .product-image {margin-left:42px;}

	#wishlist-view-form #wishlist-table .product-image img {height:200px;width:200px;}

	

	.my-account #my-tags-table td .price-box {overflow:hidden;}

	.my-account #my-tags-table td button.button {float:left;margin-right:10px;}

	.my-account #my-tags-table .add-to-links {float:right;margin-top:5px;}

	#checkout-review-table-wrapper {overflow-x:auto;}

	

	.product-review .product-img-box {float:none;overflow:hidden;margin:0 0 20px;width:310px;}

	.product-review .product-img-box .product-image {float:left; margin: 0 10px 0 0;height:100px;width:100px;}

	.product-review .product-img-box .product-image img {height:100px;width:100px;}



	.product-review .product-img-box .product-review-block {overflow:hidden;padding-top:20px;}

	.product-review .product-img-box .product-review-block .rating-links {text-align:center;}

	.product-view .add-to-cart .qty-block {}

	

	.form-list .field,

	.opc .field,

	.form-list .input-box,

	.form-list li.wide .input-box,

	.form-list select,

	.opc .form-list li.wide input.input-text,

	.form-list input.input-text,

	.form-list li.wide input.input-text,

	.opc .fields select, .opc .field select {width:100%;}

	.opc .form-list .customer-name-suffix .name-lastname,

	.opc .form-list .customer-name-middlename .name-firstname,

	.opc .form-list .customer-name-middlename-suffix .name-firstname,

	.opc .form-list .customer-name-middlename-suffix .name-lastname, 

	.opc .form-list .customer-name-prefix .name-firstname input.input-text,

	.opc .form-list .customer-name-suffix .name-lastname input.input-text,

	.opc .form-list .customer-name-middlename .name-firstname input.input-text,

	.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,

	.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text {width:100%;}

	.opc .name-middlename input  {width:100% !important;}

	.checkout-multishipping-address-newshipping .form-list li.wide input.input-text {width:265px;}

	.checkout-multishipping-address-newshipping .form-list select {width:265px;}

	.multiple-checkout .col-1.col-narrow,

	.multiple-checkout .col-2.col-wide {float:none;width:100%;}

	.multiple-checkout .col-2.col-wide .box {margin-left:0;}

	.checkout-progress li {clear:left; width:100%;}

	#checkout-step-login .col2-set .col-1 {margin-bottom:10px;}

	#checkout-step-login .col2-set .col-1,

	#checkout-step-login .col2-set .col-2 {	float:none;	margin-right:0;	width:268px;}

	#co-billing-form > fieldset {border:0; padding:0;}

	#payment-tool-tip {right:0;}

	#payment-tool-tip img {width:268px;}



    .opc #checkout-review-table td {padding:7px;}

	.opc #checkout-review-table tfoot td {padding:7px;}

	#checkout-progress-wrapper {display:none;}

	#multiship-addresses-table.data-table td {padding:5px;}

	#multiship-addresses-table select {width:80px;}

	

	.gift-messages-form .inner-box .form-list li.wide textarea {width:99%; max-width: inherit;}

	.gift-messages-form .item .product-img-box {float:none;margin-bottom:10px;}

	.gift-messages-form .item .details {margin:0;}

	#checkout-step-login .col2-set {padding:10px;}

	

	#product_sendtofriend_form .form-list .fields .field input.input-text,

	#product_sendtofriend_form #sender_message {width:284px; min-width: inherit;}

	

	.advanced-search .form-list select {width:100%;}

	.advanced-search + .buttons-set {max-width: 100%;}

	

	.title-buttons {text-align:left;}

	.account-login .registered-users-wrapper,

	.account-login .new-users-wrapper {width:100%; clear:both;}

	#contactForm .form-list input.input-text,

	#contactForm .form-list li.wide .input-box {width:100%;}

	.sales-guest-form .form-alt li .input-box,

	.sales-guest-form .form-alt input.input-text {width:100% !important;}



	.cms-privacy-policy-cookie-restriction-mode .data-table thead {display:none;}

	.cms-privacy-policy-cookie-restriction-mode .data-table {border:1px solid #ECECEC;width:100%;}

	.cms-privacy-policy-cookie-restriction-mode .data-table tr {display:block;border-bottom:1px solid #ECECEC;}

	.cms-privacy-policy-cookie-restriction-mode .data-table tr.last {border-bottom:none;}

	.cms-privacy-policy-cookie-restriction-mode .data-table td,

	.cms-privacy-policy-cookie-restriction-mode .data-table th {display:block;border:none;}

	.cms-privacy-policy-cookie-restriction-mode .data-table th {padding: 10px 10px 5px;}

	.cms-privacy-policy-cookie-restriction-mode .data-table td {padding: 5px 10px 10px;}

	

	.cms-about-magento-demo-store .about-col-1,

	.cms-about-magento-demo-store .about-col-2,

	.cms-about-magento-demo-store .about-col-3,

	.cms-about-magento-demo-store .about-col-4,

	.cms-about-magento-demo-store .about-col-5,

	.cms-about-magento-demo-store .about-col-6 {margin: 0 0 40px; width:100%;}

	.about-padd,

	.about-padd2 {padding-bottom:0;}

	.page-sitemap .pager .amount {display:block; }

	.page-sitemap .sitemap {padding: 0;}



	.sidebar .block .block-content,

	.block-compared,

	.block-compare,

	.products-grid .actions	li+li,

	.products-list .add-to-links li+li,

	.products-grid .add-to-links,

	.products-list .add-to-links,

	.block-wishlist,

	.breadcrumbs,

	.toolbar .sorter,

	.cart .crosssell .add-to-links li+li,

	.my-account .data-table thead,

	.opc #checkout-review-table thead,

	.opc #checkout-review-table colgroup,

	.opc #checkout-review-table .item-options,

	.footer .footer-col-content {display:none;}



	.footer-container {padding: 0 2.127659574468085%;}

	.footer {padding:20px 10px;}

	.footer-cols-wrapper {border:0; margin-bottom:20px; }

	.footer .footer-col { margin-right:0; width:100%; }

	.footer .footer-col-content {margin-bottom:12px;}

	.footer .paypal-logo {float: left; clear: left; margin: 10px 0;}

	.footer address { border-top:none; }

	.footer h4 {border-bottom: 1px solid #333; padding:0 40px 14px 0; margin:0 0 10px; }

	.footer h4:hover {cursor:pointer;}

	.footer-container-bottom .paypal-logo { float: left; clear: left; margin: 10px 0;}

	.footer .facebook-fanbox {text-align: center;}

	.footer .store-switcher {float: left; clear: left;}

	

	.footer address { float:none; margin:0; min-width:inherit; }

	

	.map-popup {left:0 !important; width:320px;}

	

	.contact-left,

	#contactForm {float:none;margin:0;width:100%;}

	#contactForm .form-list .field {float:none;width:100%;}

	

	.form-alt li.last .input-box {width:auto !important;}

	

	.index-container {padding: 0 2.127659574468085%;}

	.index_block { padding:30px 10px 0 10px; }

	

	.slider_content { top:5%; width:48%; }

	.slider_content h2 { font-size:30px; margin:0 0 2px 0; }

	.slider_content h3 { font-size:16px; line-height:28px; padding:0 70px 0 0; margin:0 0 12px 0; }

	.slider_content p { display:none; }

	.slider_content .shop_now { width:188px; height:60px; line-height:54px; font-size:30px; }

	

	.banners_block { max-width:570px; margin:0 auto; }

	.banner { width:100%; margin:0 0 20px 0; position:relative; }

	.ban1,

	.ban3,

	.ban5 { float:none; }

	.ban2,

	.ban4,

	.ban6 { float:none; }



}



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

	.account-login .registered-users .form-list input.input-text {width:372px;}

	.form-list .name-middlename {width:100%;}

	.form-list .customer-dob .dob-year input.input-text {width:213px;}

	.products-grid .product-image,

	.products-list .product-image {width:210px; }

	.minimal-price-link .label {padding-left: 0;}

	.map-popup {left:50px !important;}

	.mini-products-list .product-name {width:315px;}

	.checkout-multishipping-address-newshipping .form-list li.wide input.input-text {width:390px;}

	.checkout-multishipping-address-newshipping .form-list select {width:390px;}

	#checkout-step-login .col2-set .col-1,

	#checkout-step-login .col2-set .col-2 {width:398px;}

	#checkout-step-login .col-2 .form-list .input-box {width:398px;}

	#checkout-step-login .col-2 .form-list input.input-text {width:392px;}

	#payment-tool-tip img {width:400px;}

	#co-billing-form > fieldset {border:1px solid #E5E5E5; padding:10px;}

	#multiship-addresses-table select {width:150px;}

}



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

	.cart .data-table {padding-bottom: 200px;}

	.cart .data-table tfoot button.button {

		width: 100%;

		margin-left: 0;

		margin-right: 0;

	}

	.cart .data-table tfoot button.button span {

		display: inline-block;

		float: none;

		width: 100%;

	}

	

	.products-grid button.button > span { height:30px; line-height:28px; font-size:11px; }

	

	.slider_content { top:7%; width:48%; }

	.slider_content h2 { font-size:22px; margin:0 0 2px 0; }

	.slider_content h3 { font-size:13px; line-height:22px; padding:0 70px 0 0; margin:0 0 12px 0; }

	.slider_content .shop_now { width:138px; height:50px; line-height:44px; font-size:24px; }

	

	.banner .ban_wrap h2 { font-size:28px; margin:0 0 -2px; }

	.banner .ban_wrap h3 { font-size:11px; }

}



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

	.data-table th,

	.data-table td  {padding: 10px 5px;}

	.multiple-checkout .page-title h1 {margin-bottom: 5px;}

	.multiple-checkout,

	.product-view .box-collateral-content,

	#review-form {overflow: auto; padding-bottom: 20px; -webkit-overflow-scrolling: touch;}

	.page-sitemap .links {margin: 0;}

	.cart .totals button.button > span { font-size: 12px; }

	.box-up-sell .caroufredsel_wrapper { min-height: 320px;}

	#review-form #product-review-table th .nobr {white-space:normal !important; text-align: center; display: block;}

	.addthis_button_google_plusone {clear:left;}

	

	.add-to-cart button.button { clear:both; display:block; margin:10px 0 0 0; }

	

	#product_sendtofriend_form .buttons-set { text-align:left; }

	#product_sendtofriend_form .buttons-set p { float:none; display:block; margin:0 0 10px; }

	#product_sendtofriend_form .buttons-set button { float:none; display:block; margin:0 0 10px; }

	

	.header .logo { max-width:275px; }

	

	.crsl-nav a { margin:-12px 0 0 0; width:30px; height:30px; line-height:30px; font-size:21px; }

	.slider_content { top:10%; width:56%; }

	.slider_content h2 { font-size:20px; margin:0 0 2px 0; }

	.slider_content h3 { font-size:12px; line-height:12px; padding:0 40px 0 0; margin:0 0 12px 0; }

	.slider_content .shop_now { width:98px; height:30px; line-height:30px; font-size:15px; }

	

	.banner .ban_wrap { padding:3px 12px 7px 16px; }

	.banner .ban_wrap h2 { font-size:20px; margin:0 0 -3px; }

	.banner .ban_wrap h3 { font-size:11px; line-height:14px; }

}



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

	.product-view .product-img-box {text-align:left; width: 288px;} 

	.product-view .product-img-box .product-box-customs .product-image { overflow:hidden; width:284px;}

	.container-slider {width: 290px;}

	.tumbSlider li,

	.container-slider li {width: 90px;}

	.top-icon-menu {min-width: 320px;}

	.search-form .form-list .input-box,

	.search-form .form-list .input-box input {width: 99% !important;}

}



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



	.cms-home .rc-releases-blocks-wrap .rc-releases-block:nth-child(1)::before,

	.cms-home .rc-releases-blocks-wrap .rc-releases-block:nth-child(3)::before {	

		right: -10%;

	}



	.cms-home .rc-releases-blocks-wrap .rc-releases-block:nth-child(2)::before,

	.cms-home .rc-releases-blocks-wrap .rc-releases-block:nth-child(4)::before {	

		left: -10%;

	}



	.entry-content-rcc-coins img{

		max-width: 100%;

	}



	.rc-releases-image-minus {

	    margin-top: -15%;

	    max-width: 75%;

	}

}



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

	.rc-releases-block-left .rc-releases-image {

	    text-align: left;

	    text-indent: 20%;

	}



	.rc-releases-block-right .rc-release-button-wrap-two {

	    float: right;

	    margin-left: 0;

	    margin-right: 22%;

	}



	.rc-releases-image.rc-releases-image-minus{

	    text-align: left;

	    text-indent: 0;

	    max-width: 75%;

	}

}



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

	.rc-releases-block-right .rc-release-button-wrap-two {

	    margin-right: 10%;

	}

}



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

	.videbutton-desktop{

		display: none !important;

	}



	.videbutton-mobile{

		display: inline-block !important;

	}



	.video-backround-container{

		display: none !important;

	}



}



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



	.topwrap-gamepage {

	    max-width: 90%;

	    margin: 0 auto;

	    text-align: center;

	}



	.top-wrap-gamepage-insidewrapper {

	    float: none;

	    max-width: 100%;

	}



	.midwrap-rcc-gamepfs {

	    max-width: 90%;

	    margin: 0 auto;

	    text-align: center;

	}



	.midwrap-rcc-gamepfs-innerwrapper {

	    float: none;

	    max-width: 100%;

	    text-align: center;

	}



	.midwrap-rcc-gamepfs-innerwrapper p {

	    text-align: center;

	}



	.entry-content-rcc-gamr-fps {

	    display: block;

	    position: relative;

	    padding: 0;

	    background-repeat: no-repeat;

	    background-position: center;

	    background-size: cover;

	}



	.midwrap-rcc-gamepfs {

	    max-width: 100%;

	    padding: 80px 5%;

	    margin: 0 auto;

	    text-align: center;

	    background: rgba(0,0,0,0.4);

	}



	.midwrap-rcc-gamelist {

	    max-width: 90%;

	    margin: 0 auto;

	}



	.midwrap-gamelist-toplist p {

	    text-align: center;

	}



	.midwrap-rcc-gamelist img{

		max-width: 100%;

	}



	.entry-content-rcc-game-blockchain {

	    padding: 0;

	}



	.topwrap-gamepage {

	    max-width: 100%;

	    margin: 0 auto;

	    text-align: center;

	    padding: 100px 5%;

	    background: rgba(0,0,0,0.6);

	}



	.entry-content-rcc-guidence img{

		max-width: 100%;

	}



	.rcc-coins-split-block img{

		max-width: 100%;

	}



	.armoury-app-wrapper {

	    max-width: 90% !important;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(1) .rc-releases-block-left{

		float: right;

		width: 80%;

		margin-right: 5%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(1) .rc-releases-block-mid {

	    float: left;

	    width: 7%;

	    margin-right: 5%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(1) .rc-releases-block-right{

		width: 0%;

		float: left;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(1) .rc-releases-block-left .rc-releases-text, 

	.rc-releases-blocks-wrap .rc-releases-block:nth-child(1) .rc-releases-block-left .rc-releases-whenout, 

	.rc-releases-blocks-wrap .rc-releases-block:nth-child(1) .rc-releases-block-left .rc-releases-title {

	    text-align: left;

	}



	.rc-releases-image-minus {

	    margin-top: 0;

	    max-width: 100%;

	}



	.rc-releases-block-left .rc-release-button-wrap-two {

	    float: none;

	    margin-top: 0;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(2){

		margin-top: 100px;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(2) .rc-releases-block-right{

		float: right;

		width: 80%;

		margin-right: 5%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(2) .rc-releases-block-mid {

	    float: left;

	    width: 7%;

	    margin-right: 5%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(2) .rc-releases-block-left{

		width: 0%;

		float: left;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3){

		margin-top: 100px;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3) .rc-releases-block-left{

		float: right;

		width: 80%;

		margin-right: 5%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3) .rc-releases-block-mid {

	    float: left;

	    width: 7%;

	    margin-right: 5%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3) .rc-releases-block-right{

		width: 0%;

		float: left;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3) .rc-releases-block-left .rc-releases-text, 

	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3) .rc-releases-block-left .rc-releases-whenout, 

	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3) .rc-releases-block-left .rc-releases-title {

	    text-align: left;

	}	



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(4){

		margin-top: 100px;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(4) .rc-releases-block-right{

		float: right;

		width: 80%;

		margin-right: 5%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(4) .rc-releases-block-mid {

	    float: left;

	    width: 7%;

	    margin-right: 5%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(4) .rc-releases-block-left{

		width: 0%;

		float: left;

	}



	.rc-releases-blocks-wrap .rc-releases-block {

	    max-width: 680px;

	    margin: 0 auto;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3) .rc-releases-block-left .rc-releases-image {

	    text-align: left;

	    text-indent: 0%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(3) .rc-releases-block-left .rc-releases-image img{

		max-width: 75%;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(4) .rc-releases-block-right .rc-release-button-wrap-two {

	    float: left;

	    margin: 0;

	}



	.frontpage-release-wrapper-new-left {

	    display: block;

	    position: relative;

	    width: 620px;

	    float: none;

	    padding-top: 0;

	    margin: 0 auto;

	    text-align: center;

	}



	.frontpage-release-wrapper-new-right {

	    display: block;

	    position: relative;

	    width: 100%;

	    padding-top: 60px;

	    text-align: center;

	    float: none;

	}

	.gamepage-video {
	    float: none !important;
	    width: 480px !important;
	    margin: 30px auto 0 !important;
	}

	.topwrap-gamepage {
	    padding: 0px 5% !important;
	}

	.midwrap-gamelist-toplist {
	    float: none !important;
	    width: 100% !important;
	}

	.gamepage-phoneimage {
	    float: none !important;
	    width: 100% !important;
	    margin-top: 5% !important;
	    text-align: center !important;
	}

	.gamepage-phoneimage img{
		max-width: 480px !important;
	}

	.buyrcc-video-knowhow iframe{
		width: 100% !important;
	}
}



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

	.catalog-category-view .products-grid li.item {

	    width: 48% !important;

	    margin: 10px 1% !important;

	}



	.inventory_slider {

	    width: 100% !important;

	    background-size: 100% !important;

	    max-width: 100% !important;

	}



	.sf-menu li:hover ul, 

	.sf-menu li.sfHover ul {

	    top: 60px !important;

	}



	.nav-container.fixed .sf-menu li a {

	    padding: 28px 7px 33px 7px;

	}



	.nav-container.fixed .container {

	    width: 100%;

	}



	.nav-container.fixed .sf-menu li a {

	    padding: 28px 7px 33px 7px !important;

	    font-size: 12px !important;

	}



	.events-logo img {

	    width: 90%;

	}



	.events-logo a {

	    padding-left: 5% !important;

	}



	.events-logo {

	    text-align: left;

	    width: 14.7% !important;

	}



	.blog-right-wrap {

	    width: 37% !important;

	    text-align: right; !important;

	}



	.blog-left-wrap {

	    width: 60% !important;

	}



	.postitem-left {

	    float: none !important;

	    width: 100% !important;

	    margin-bottom: 15px !important;

	}



	.postitem-right {

	    float: none !important;

	    width: 100% !important;

	    margin-top: 30px !important;

	}



	.archive-button {

	    text-align: center !important;

	    max-width: 100% !important;

	    display: block !important;

	    float: none !important;

	    display: block !important;

	}



	.postitem {

	    margin: 40px auto !important;

	}



	.weapon-block-full-myarmoury {

	    width: 100%;

	}	

	.teamdesktoplink{

		display: none !important;

	}



	.teammobilelink{

		display: block !important;

	}



	.single-member {

	    display: block !important;

	    width: 100% !important;

	    margin: 20px auto !important;

	}



	.my-armoury-banner-txt p {

	    font-size: 26px;

	}



	.footer address,

	.copyright{

	    float: none !important;

	    text-align: center !important;

	    width: 100% !important;

	}

	.midwrap-rcc-bundles {
	    max-width: 94%;
	}

	.bundle-wrap-inside-top h2, 
	.bundle-wrap-inside-top a {
	    font-size: 16px;
	}

}



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

	.memberlist {

	    max-width: 90% !important;

	    text-align: center !important;

	    margin: 0 auto !important;

	}



	.single-member {

	    position: unset;

	}


/*
	.popup-inner {

	    max-width: 90% !important;

	    width: 90% !important;

	    position: absolute !important;

	    top: 45% !important;

	    left: 50% !important;

	    z-index: 999;

	    display: block !important;

	}

	.popup-buyrcc-inner.popup-inner {
	    top: 20px !important;
	    left: 0 !important;
	    right: 0 !important;
	    margin: 0 auto !important;
	}
*/

	.popup-buyrcc-inner.popup-inner {
	    top: 20px !important;
	    left: 0 !important;
	    right: 0 !important;
	    margin: 0 auto !important;
	}

	.a-team-member-wrapper {

	    max-width: 100% !important;

	    max-height: 60vh;

	    overflow-y: scroll;

	}



	.a-team-member-wrapper .single-member-content {

	    padding-bottom: 30px;

	}

}



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

	.rcc-coins-split-block {

	    display: block;

	    vertical-align: baseline;

	    width: 100%;

	    margin: 0 0 50px;

	    text-align: center;

	}

}	



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



	.rc-release-inner-logo-top {

	    max-width: 100%;

	    text-align: center;

	    margin: 0 auto;

	}

	.rc-release-inner-logo-top img {

	    max-width: 240px;

	}



	.single-member {

	    width: 100% !important;

	}



	.rc-release-inner-logo-top {

	    background-size: 50%;

	    padding: 60px 0;

	}



	.events-block:hover {

	    transform: scale(1) !important;

	    border: 2px solid #6f6f6f !important;

	}



	.midrangeblock {

	    max-width: 90% !important;

	}



	.career-header-content {

	    max-width: 90% !important;

	}



	iframe#modal-body {

	    max-height: 55vh;

	}

}



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



	.blog-left-wrap {

	    float: none;

	    width: 100% !important;

	}



	.postitem-left img{

		width: 100% !important;

	}

}





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

	.product-view .product-img-box {

	    width: 100% !important;

	}



	.profile-settings-block {

	    min-height: 190px;

	}



	.addthis_toolbox {

	    width: 100%;

	    text-align: center;

	}



	.weapon-stats-top p {

	    width: auto;

	}



	.product-shop .regular-price{

		float: left;

	}



	.product-shop button.button.btn-cart {

	    width: 100%;

	}



	.addthis_toolbox {

	    width: 100% !important;

	}



	button.button.btn-view3d.sketchfab {

	    width: 100% !important;

	    margin-bottom: 10px;

	}



	.col2-left-layout .col-main {

	    float: none;

	    width: 100%;

	}	



	.col-left {

	    float: none;

	    width: 100%;

	}



	.fixed .logo_nav {

	    margin-top: 15px !important;

	    margin-right: 30px !important;

	    margin-bottom: 0px !important;

	}



	.fixed #menu-icon {

	    text-align: right;

	}



	#menu-icon::before {

	    padding-left: 20px;



	}



	.sf-menu-phone li a {

	    color: #fff !important;

	}



	.sf-menu-phone > li {

	    border-bottom: 1px solid #666;

	}



	.sf-menu-phone li strong:before {

	    color: #00ffff;

	}



	.sf-menu-phone ul {

	    border: 0px solid #333;

	}



	img.size-full, img.size-large, img.header-image, img.wp-post-image {

	    max-width: 100%;

	    display: block;

	    position: relative;

	}



	.postitem-left a {

	    display: block;

	    position: relative;

	    width: 100%;

	    float: none;

	}



	.postitem-left {

	    float: none !important;

	    width: 100% !important;

	    margin-bottom: 15px !important;

	    display: block;

	    position: relative;

	}



	.blog-right-wrap {

	    float: none;

	    display: block;

	    text-align: center;

	    position: relative;

	    width: 100% !important;

	}



	.nav-container.fixed #menu-icon {

	    float: right;

	}



	.nav-container.fixed .sf-menu-phone {

	    top: 50px;

	}



	.copyright{

	    text-align: right;

	}



}	


@media only screen and (max-width: 950px) {
	.bundles-packets li {
	    width: 280px;
	    margin-bottom: 40px;
	}
}


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



	.fp-teaser-button a {

	    display: block;

	    margin: 0 auto 20px auto !important;

	}



	.my-account a {

	    text-decoration: none;

	}

}



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



	.reality-metrics .midwrap-rcc-coins p span{

		display: block;

		text-align: center;

		padding: 0;

		word-wrap: break-word;

	}


.category-what-are-rcc-coins .midwrap-rcc-coins span,
.category-what-are-rcc-coins .midwrap-rcc-coins p{
		display: block;

		text-align: center;

		padding: 0;

		word-wrap: break-word;
}

.category-what-are-rcc-coins .midwrap-rcc-coins span{
	padding-top: 20px;
}

	.compatibile-wallets .midwrap-rcc-coins:after{

		display: none !important;

	}



	.customer-account-login .modal-page-title,

	.customer-account-create .modal-page-title{

		    display: none !important;

	}



	.rc-release-inner-logo-top {

	    background-size: 75%;

	}



	.footer address {

	    text-align: center;

	}



	.block .block-title span.toggle {

	    color: #00ffff !important;

	}



	.top-icon-menu {

	    display: none !important;

	}



	.grid_wrap {

	    padding: 10px;

	}

	

	.main-container {

	    z-index: 0;

	    max-width: 96%;

	}



	.product-name img,

	.the-price-box-line img{

		max-width: 100%;

	}



	.box-collateral-content {

	    display: block;

	}



	.products-grid li.item {

	    border-bottom: 0px solid #e9e9e9 !important;

	}



	.header .logo {

	    float: none;

	    display: block;

	    margin: 25px 0 !important;

	    text-align: center;

	}



	.header .right_head {

	    float: none;

	    clear: both;

	    text-align: center;

	    width: 100%;

	    display: block;

	    position: relative;

	    margin: 0 auto;

	}	



	.header .links {

	    padding: 0;

	    float: none;

	    text-align: center;

	    display: block;

	    position: relative;

	    margin: 0 auto;

	    text-align: center;

	}	



	.header .links li {

	    float: none;

	    padding: 0;

	    display: inline-block;

	    vertical-align: middle;

	    text-align: center;

	}	



	.header .cart-top-header.header-minicart{

		display: inline-block !important;

		vertical-align: middle;

	}



	.header .block-cart-header {

	    position: relative !important;

	    right: 0px;

	    top: 0;

	    padding: 0;

	    top: 0;

	    left: 0;

	    right: 0;

	    bottom: 0;

	    float: none;

	    margin-bottom: 5px;

	}



	.swipe .block-cart-header{

		display: none;

	}



	.header .block-cart-header .mini-cart {

	    display: none;

	}



	.block-cart-header .summary {

	    margin-top: 30px !important;

	    margin-left: 50px !important;

	}



	body {

	    padding: 0px;

	}



	.new-fp-newsletter-wrap {

	    max-width: 90%;

	    margin: 0 auto;

	}



	.header .welcome-msg {

	    display: none;

	}



	.header .logo {

	    margin: 25px auto !important;

	}



	.container {

	    width: 100%;

	}



	.profile-settings-block-bot {

	    padding: 35px 0 15px;

	}



	.profile-settings-block-left {

	    float: none;

	    width: 100%;

	    margin-bottom: 20px;

	}



	.profile-settings-block-right{

	    float: none;

	    width: 100%;

	}



	.profile-settings-block {

	    min-height: 200px;

	}



	.block .block-title {

	    padding-right: 15px;

	    text-align: center;

	}



	.category-wrapper {

	    padding: 0;

	}



	.main-container {

	    max-width: 100%;

	}



	.editsupport-full .customer-name .name-firstname {

	    display: block;

	    width: 100%;

	    float: none;

	    margin-bottom: 15px;

	}



	.editsupport-full .customer-name .name-lastname {

	    display: block;

	    width: 100%;

	    float: none;

	}



	.editsupport-left {

	    width: 100%;

	    float: none;

	    text-align: left;

	}



	.editsupport-right {

	    width: 100%;

	    float: none;

	    margin-top: 15px;

	}



	.my-account textarea {

	    max-width: 96%;

	    min-width: 96%;

	}



	.editsupport-full input#slogan {

	    max-width: 96%;

	}



	.editsupport-link-save button.button{

		display: block;

		width: 100% !important;

	}



	.editsupport-link-save button.button > span {

	    display: block !important;

	    width: 96% !important;

	}



	.a-team-member-wrapper {

	    max-height: 65vh;

	}



	.tab-block {

	    width: 45% !important;

	}



	.main-container {

	    z-index: 10;

	}



	.fixed {

	    z-index: 19 !important;

	}



	.popup .modal-dialog {

	    max-width: 75% !important;

	}



	#checkout-step-login .col2-set .col-1 {

	    float: none !important;

	    margin: 0 auto !important;

	    width: 100% !important;

	    text-align: center !important;

	}



	#checkout-step-login .col2-set .col-1 .buttons-set {

	    margin-top: 0 !important;

	}



	#checkout-step-login .col2-set .col-2 {

	    float: none !important;

	    width: 100% !important;

	    text-align: center !important;

	    margin-top: 30px !important;

	    padding-top: 30px !important;

	    border-top: 4px solid #666 !important;

	}



	#checkout-step-login p.required {

	    text-align: center !important;

	}



	#checkout-step-login .col-2 .form-list .input-box {

	    width: 100% !important;

	}



	#checkout-step-login .col-2 .form-list label {

	    float: none !important;

	}



	#checkout-step-login .col-2 .f-left {

	    float: none !important;

	}



	.main-container {

	    z-index: 1 !important;

	}



 	.modal.popup{

 		display: none !important;

 	}



	.rc-release-inner-logo-top img {

	    max-width: 200px;

	}



	.frontpage-release-wrapper-new-wrap {

	    max-width: 90%;

	    padding: 50px 0;

	}



	.frontpage-release-wrapper-new-left {

	    width: 100%;

	}

}



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

	.my-armoury-abnner-img {

	    float: none;

	    width: 100%;

	    text-align: center;

	}



	.my-armoury-banner-txt {

	    width: 100% !important;

	    float: none;

	    text-align: center;

	    padding: 0 0 20px 0;

	}



	.copyright {

	    float: none;

	    margin: 10px 0 0 0;

	    min-width: 100%;

	    font-size: 10px;

	    color: #fff;

	    text-align: center;

	}

	.popup-buyrcc {
	    position: relative;
	}	

	.popup-buyrcc-inner {
	    width: 90%;
	    top: 20px;
	}

	.midwrap-rcc-coins h1.cijan {
	    text-align: center !important;
	}

	.rcc-coins-full-block img{
		max-width: 100% !important;
	}

	.exchanges-block-single {
	    display: block !important;
	    width: 100% !important;
	}
}



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

	.events-logo {

	    text-align: center;

	    width: 100% !important;

	}



	.events-logo a {

	    padding-left: 0% !important;

	}



	.events-logo img {

	    width: auto;

	    max-width: 100%;

	    text-align: center;

	    margin: 0 auto;

	    display: block;

	    max-height: 75px;

	}

}



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

	.my-armoury-banner-txt {

	    width: 56%;

	}



	.my-armoury-banner-txt p {

	    font-size: 24px;

	}

}



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

	.avatar-index-showarmoury .weapon-block-info-full .weapon-image-myarmoury {

	    float: none;

	    width: 100%;

	    display: block;

	    position: relative;

	    padding-top: 0px;

	}



	.avatar-index-showarmoury .weapon-block-info-full .weapon-stats-wrapper {

	    float: none;

	    width: 100%;

	    margin-top: 20px;

	}



	.avatar-index-showarmoury .weapon-stats-armoury .weapon-stats-top p.thestatsname {

	    width: 100%;

	    font-size: 14px;

	    line-height: normal;

	}

	.gamepage-phoneimage img{
		max-width: 60% !important;
	}

	.gamepage-video{
		width: 100% !important;
	}

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


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

	.bundle-wrap-inside-top h2, .bundle-wrap-inside-top a {
	    font-size: 20px;
	}

	.bundles-packets li {
	    display: block;
	    width: 90%;
	    margin: 0 auto 40px !important;
	    max-width: 280px;
	}

}

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



	.entry-content-rcc-guidence img {

	    max-width: 300%;

	    margin-left: -100%;

	}



	.entry-content-rcc-guidence {

	    background: #fff;

	    padding: 50px 0;

	    width: 100%;

	    display: block;

	    position: relative;

	    text-align: center;

	    overflow: hidden;

	}



	.catalog-category-view .products-grid li.item {

	    width: 98% !important;

	}



	.single-member {

	    width: 100% !important;

	}



	.rc-releases-image-minus{

		max-width: 100% !important;

	}



	.rc-releases-block-right .rc-releases-image {

	    max-width: 220px;

	}



	.rc-releases-block-left .rc-releases-image {

		max-width: 150px;

	}



	.rc-releases-blocks-wrap .rc-releases-block:nth-child(4) .rc-releases-image {

		max-width: 130px;

	}



	.notice-cookie .notice-inner .notice-text {

	    display: block !important;

	    max-width: 96% !important;

	}



	.frontpage-release-wrapper-new-left p{

	    font-size: 40px;

	}


}



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

	.category-wrapper {

	    padding: 0;

	}



	.main-container {

	    max-width: 100%;

	}



	.profile-settings-block {

	    padding: 20px 10px;

	}



	.profile-settings-block-right a{

		width: 100% !important;

	}



	#checkout-step-extra div#extra-buttons-container {

	    width: 100% !important;

	    margin-bottom: 15px !important;

	}



	#checkout-step-extra form#co-extra-form {

	    width: 100% !important;

	}



	#checkout-step-billing #co-billing-form fieldset ul.form-list {

	    width: 100% !important;

	}



	#checkout-step-billing #co-billing-form fieldset .buttons-set {

	    width: 100% !important;

	}



	#checkout-step-payment #co-payment-form {

	    width: 100% !important;

	}



	#checkout-step-payment .buttons-set {

	    width: 100% !important;

	    margin-bottom: 15px !important;

	}	



	#checkout-review-submit .buttons-set button.button > span {

	    width: 100% !important;

	}



	#checkout-review-submit .buttons-set button.button {

	    width: 100% !important;

	    display: block !important;

	}

}



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

	.block-cart-header .cart-content {

	    top: 60px;

	    right: 0;

	    left: auto;

	}



	.opc #checkout-review-table td {

	    width: 100% !important;

	    display: block !important;

	    position: relative !important;

	    text-align: center !important;

	}



	#checkout-review-table tbody img {

	    float: none !important;

	    margin-bottom: 5px !important;

	}



	.rc-release-inner-logo-top {

	    background-size: 100%;

	}

}



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

	.my-armoury-banner-wrap {

	    max-height: none;

	}



	.my-armoury-abnner-img {

	    float: none;

	    width: 100%;

	    text-align: center;

	}	



	.my-armoury-banner-txt {

	    width: 100%;

	    text-align: center;

	    padding: 0px 0px 20px 0px;

	}

}



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

	.weapon-stats-left {

	    float: none;

	    width: 100%;

	    display: block;

	    position: relative;

	    margin: 0 auto;

	}



	.weapon-stats-right {

	    float: none;

	    width: 100%;

	    display: block;

	    position: relative;

	    margin: 0 auto;

	}



	.addthis_toolbox {

	    top: 20px;

	    width: 100% !important;

	    height: auto;

	}



	.catalog-product-view .inventory {

	    position: relative;

	    right: 0;

	    bottom: 5px;

	    color: #000;

	    font-size: 14px;

	    font-weight: bold;

	    border-radius: 0;

	    background: #e54e00;

	    display: block;

	    padding: 10px 0;

	    line-height: 20px;

	    width: 100% !important;

	    height: auto;

	}



	.catalog-product-view .product-view .product-name h1 {

	    font-size: 24px;

	    line-height: 30px;

	    text-align: center;

	}



	.product-shop .regular-price {

	    float: none;

	    text-align: center;

	    width: 100%;

	}



	.estimate-price {

	    float: none;

	    width: 100%;

	    text-align: center !important;

	    font-size: 20px;

	}



	.catalog-product-view .estimate-price {

	    float: none;

	    width: 100%;

	    text-align: center;

	    margin-top: 15px;

	}



	.addthis_toolbox {

	    height: auto !important;

	    padding: 30px 0;

	}



	.trades-list {

	    text-align: center;

	}



	.smallnotice {

	    width: 100% !important;

	    text-align: center !important;

	}



	.info-red::before {

	    left: 0px !important;

	    display: block !important;

	    text-align: center !important;

	    margin: 0 auto 15px !important;

	    position: relative !important;

	}



	.title-with-lines span::before, 

	.title-with-lines span::after {

	    width: 100% !important;

	}



	.armoury-app-buttons-wrap div {

	    text-align: center;

	    display: block;

	    margin: 20px 0;

	}



	.profile-settings-block-content {

	    float: none;

	    width: 100%;

	    margin: 0 auto;

	    text-align: center;

	    padding-top: 15px;

	}



	.profile-settings-block {

	    min-height: 260px;

	}



	.profile-settings-block-img{

		float: none;

		width: 100%;

		text-align: center;

	}



	.settings-lefthalf {

	    width: 100%;

	    float: none;

	}



	.settings-righthalf {

	    width: 100%;

	    float: none;

	}



	.rc-releas-logo img{

		max-width: 100%;

	}



	.rc-releas-logo {

	    padding: 50px 0;

	}



	.rc-releas-title {

	    margin: 50px auto;

	}



	.rc-releas-title h1 {

	    font-size: 34px;

	}



	.events-block div {

	    display: block !important;

	    width: 100% !important;

	    margin-top: 20px;

	}



	.events-logo {

	    margin-top: 0px !important;

	    padding-top: 20px;

	}



	.event-done:before {

	    display: none;

	}



	.events-what{

		margin-bottom: 20px !important;

	}



	.event-done:after {

	    position: relative;

	    right: 0;

	    bottom: 0;

	    width: 75px;

	    height: 75px;

	    content: "";

	    background: url(../images/done-stamp.png);

	    background-size: auto auto;

	    background-size: 100% 100%;

	    display: block;

	    text-align: center;

	    margin: 0 auto 20px;

	}



	.tab-block {

	    width: 100% !important;

	    margin: 0 auto !important;

	}

}



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

	.header .logo {

	    margin: 30px auto !important;

	    text-align: center;

	}

	.header .links {

	    padding-right: 0 !important;

	}



	.editsupport-back {

	    width: 30px;

	}



	.editsupport-title {

	    width: 70%;

	}



	.my-account textarea {

	    min-width: 96% !important;

	}



	.weapon-stats-armoury .weapon-stats-top p.thestatsname {

	    font-size: 12px;

	}



	.rc-releases-title {

	    font-size: 24px;

	}



	.new-fp-newsletter-wrap {

	    max-width: 86%;

	}



	#mc_embed_signup .button{

		font-size: 10px !important;

	}



	.notice-cookie .notice-inner {

	    max-width: 94%;

	    padding: 12px 0 12px 80px;

	}



	.frontpage-release-wrapper-new-left p{

	    font-size: 30px;

	}

	.exchanges-block-single img {
	    max-width: 100% !important;
	}
}



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

	.block-cart-header .block-content {

	    float: none;

	}



	.block-cart-header .cart-content {

	    top: 60px;

	    right: 0;

	    left: auto;

	}



	.header .links li a {

	    margin-left: 0px;

	}





}



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

	.header .links li a {

	    margin-left: 0;

	}

	.cart-top-header .block-cart-header {

	    margin-left: 5px !important;

	}



	.right_head .links li:nth-child(1) a,

	.right_head .links li:nth-child(4) a {

	    font-size: 14px !important;

	    padding-right: 15px !important;

	}





	.right_head .links li:nth-child(1) a:after {

	    right: -5px !important;

	}



	.right_head .links li:nth-child(4) a:after {

	    right: -8px !important;

	}

}





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

	.right_head .links li:nth-child(1) a {

	    padding-right: 10px;

	}



	.right_head .links li:nth-child(1) a:after {

	    right: -5px !important;

	}



	.right_head .links li:nth-child(4) a:after {

	    right: -8px !important;

	}



	.cart-top-header .block-cart-header {

	    margin-left: 5px !important;

	}



	.block-cart-header .cart-content {

	    right: -18px !important;

	}



	.frontpage-release-wrapper-new-left p{

	    font-size: 24px;

	}

}





/*

.block-cart-header {

    z-index: 9999;

    width: 100%;

    background: #000;

}



.cart-top-header.header-minicart {

    position: fixed;

    top: 0;

    z-index: 9999;

    display: block !important;

}



.block-cart-header::before {

    color: #00ffff;

    float: right;

    font-size: 30px;

    line-height: 50px;

    width: 34px;

    height: 37px;

    content: "";

    background: url(http://develop.realityclash.com/images/cart-normal.png);

        background-position-x: 0%;

        background-position-y: 0%;

        background-size: auto auto;

    background-size: 100% 100%;

    background-position: top center;

    margin-top: -15px;

}



.block-cart-header:hover::before {

    color: #00ffff;

    float: left;

    font-size: 30px;

    line-height: 50px;

    width: 44px;

    height: 47px;

    content: "";

    background: url(http://develop.realityclash.com/images/cart-open.png);

        background-position-x: 0%;

        background-position-y: 0%;

        background-size: auto auto;

    background-size: 100% 100%;

    background-position: top center;

}

*/


/****** Statistics and New profile pages responsivness START ********/

@media only screen and (max-width: 1200px){
	.statistics-top-head {
	    max-width: 90%;
	    margin: 0 auto;
	}

	.statistics-content{
	    max-width: 90%;
	    margin: 0 auto;
	}

	.profile-top-balance-ammount {
	    margin-left: 65px;
	}

	.leftside-icon-wrapper {
	    width: 50px;
	}

	.profile-title-big {
	    font-size: 18px;
	}

	.profile-title-small {
	    font-size: 14px !important;
	    line-height: 20px;
	}

	.mytrades-cellblock {
	    width: 19%;
	}

	.single-trade-weapon-name, .single-trade-weapon-image {
	    width: 29%;
	}

	.mytrades-left-iconssubtitle .cyancolor.battlecenter-smalltext {
	    word-wrap: break-word;
	    line-height: 20px;
	    display: block;
	    margin-top: 15px;
	    text-align: center;
	}

	.mytrades-left-iconssubtitle, .mytrades-midballance, .mytrades-icons {
	    vertical-align: top;
	}
}

@media only screen and (max-width: 1150px){
	.statistics-coins {
	    width: 30%;
	    margin-left: 14%;
	}
}

@media only screen and (max-width: 1080px){
	.statistic-title {
	    display: block;
	    width: 100%;
	}

	.statistic-title h2 {
	    text-align: center;
	}

	.statistic-title h1 {
	    text-align: center;
	}

	.statistics-coins {
	    display: block;
	    width: 100%;
	    text-align: center;
	    margin: 40px 0 20px;
	}

	.statistics-coins img{
		max-width: 280px;
	}

	.statistics-single-statblock-content {
	    margin-left: 10px;
	}

	.statistics-cypto-wrap img {
	    max-height: 35px;
	}

	.stats-block-pad40 {
	    padding: 20px;
	}

	.statistics-cypto-wrap .statblock-nopadding {
	    margin: 14px 0;
	}

}

@media only screen and (max-width: 830px){
	.statistics-single-statblock {
	    display: block;
	    position: relative;
	    width: 100%;
	    padding-bottom: 25px;
	    max-width: 286px;
	    margin: 0 auto;
	}

	.stats-halfblock {
	    width: 100%;
	}

	.statsblock-dolarprice h1, .statsblock-maxblock h1 {
	    text-align: center;
	}

	.stats-halfblock-left,
	.stats-halfblock-right{
		float: none;
	}

	.statsblock-dolarprice .stats-halfblock {
	    text-align: center;
	    display: inline-block;
	    vertical-align: middle;
	    width: 100%;
	    text-align: center;
	    margin: 0 auto;
	    max-width: 160px;
	}

	.stats-price-up, .stats-price-down {
	    text-align: center;
	}

	.statsblock-dolarprice .statistics-single-statblock {
	    max-width: 480px;
	    text-align: center;
	}

	.statistics-cypto-wrap .statistics-single-statblock {
	    max-width: 170px;
	}

	.statistics-cypto-wrap{
		text-align: center;
	}

	.stats-block-full .stats-halfblock .statistics-single-statblock-content{
		margin: 0 auto;
		text-align: center;
		display: block;
	}

}

@media only screen and (max-width: 766px){
	.single-trade-weapon-name, .single-trade-toptitle, .single-trade-weapon-image, .single-trade-botcell {
	    display: inline-block;
	    vertical-align: middle;
	    width: 100%;
	    text-align: center;
	    padding: 15px 0;
	}

	.single-trade-headings {
	    display: none;
	}
}

@media only screen and (max-width: 720px){
	.profile-top-block {
	    margin: 0 26px 20px;
	}

	.profile-top-buyrcc {
	    width: 140px;
	}

	.profile-top-balance-ammount {
	    margin-left: 20px;
	}

	.profile-top-balance {
	    width: 310px;
	}	

	.mytrades-trades-headings{
		display: none;
	}

	.mytrades-subtitle p {
	    text-align: center;
	}

	.mytrades-cellblock {
	    width: 100%;
	    text-align: center;
	    padding: 8px 0;
	}
}

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

	.statistic-title h2 {
	    font-size: 18px;
	}

	.statistic-title h1 {
	    font-size: 32px;
	    padding-bottom: 20px;
	}

	.profile-top-balance {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 30px;
	}

	.profile-top-balance-ammount {
	    margin-left: 50px;
	}	

	.profile-top-buyrcc {
	    width: 100%;
	    text-align: center;
	}

	.block .block-title span.toggle {
	    top: 16px;
	}

	.myprofile-myearnings, .myprofile-myranking, .myprofile-mypoints {
	    width: 100%;
	    margin-bottom: 30px;
	    max-width: 200px;
	    margin: 0 auto;
	    display: block;
	}

	.mytrades-left-iconssubtitle, .mytrades-midballance, .mytrades-icons {
	    display: inline-block;
	    vertical-align: middle;
	    width: 100%;
	    line-height: 50px;
	    text-align: center !important;
	    padding-bottom: 20px;
	}

	.mytrades-icons a {
	    display: inline-block;
	    vertical-align: middle;
	    text-align: center;
	    margin: 0 20px;
	}
}

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

	.statistics-cypto-wrap .statistics-single-statblock {
	    max-width: 100%;
	}

}


/****** Statistics and New profile pages responsivness END ********/

/********* NEW FRONT PATE BETA SIGN UP START ********/

@media only screen and (max-width: 1200px) {
	.frontpage-beta-wrapper {
	    max-width: 96%;
	    margin: 0 auto 50px;
	}

	.frontpage-beta-form.frontpage-beta-formwrap-content {
	    max-width: 96%;
	    margin: 0 auto;
	}
}

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

	.frontpage-beta-content h1 {
	    font-size: 42px;
	}

	.frontpage-beta-content p {
	    font-size: 20px;
	}

	.frontpage-beta-content {
	    width: 550px;
	}

}

@media only screen and (max-width: 960px) {
	.frontpage-beta-video {
	    max-width: 40%;
	}

	.frontpage-beta-content {
	    width: 59%;
	}	
}

@media only screen and (max-width: 800px) {
	.frontpage-beta-video {
	    float: none;
	    width: 100%;
	    max-width: 356px;
	    margin: 0 auto;
	}

	.frontpage-beta-content {
	    float: none;
	    width: 100%;
	}
}

@media only screen and (max-width: 740px) {
	.embeded-form-betasign.datefield .monthfield input, .embeded-form-betasign .datefield .dayfield input {
	    width: auto !important;
	}

	.embeded-form-betasign .datefield input, .embeded-form-betasign .phonefield-us input {
	    width: auto !important;
	}
}

@media only screen and (max-width: 480px) {
	.frontpage-beta-video iframe {
	    width: 220px !important;
	    height: 400px;
	}

	.frontpage-beta-content h1 {
	    font-size: 36px;
	    margin-bottom: 30px;
	}

	.frontpage-beta-content p {
	    font-size: 16px;
	}

	.frontpage-beta-content-text .available-betasignup {
	    font-size: 16px;
	    margin-top: 60px;
	}

	.frontpage-beta-downloads a {
	    margin: 0 10px;
	    max-width: 140px !important;
	}

	.frontpage-beta-downloads a img {
	    max-width: 100%;
	}
}
/********* NEW FRONT PATE BETA SIGN UP END ********/


@media (max-width: 1198px){

    .marketplace-items-cards .item-card-wrapper, .last-trades .item-card-wrapper {
        margin: 50px 10px auto !important;
    }

    .products-grid {
        margin: 0 auto;
    }

	.avatar-index-showarmoury .showarmoury-block {
	    margin: 0 auto;
	    text-align: center;
	}

	.item-card-wrapper {
	    float: none;
	    width: 287px;
	    margin: 15px 10px 50px !important;
	    position: relative;
	    display: inline-block;
	    vertical-align: top;
	}

	.block .block-title strong {
	    font-size: 18px;
	}
}

@media (max-width: 990px){

    .marketplace-items-cards .item-card-wrapper, .last-trades .item-card-wrapper {
        margin-right: auto !important;
        margin: 50px auto !important;
        float: none;
    }

	.category-products.marketplace-items.marketplace-items-cards .products-grid.row .item-card-wrapper:nth-child(3n+3) {
	    margin-right: auto !important;
	}

	.transaction-tabs a {
	    text-decoration: none;
	}
}

@media (max-width: 768px){
	.showsupport-block .myaccount-page-title {
	    border-radius: 0px;
	    background: transparent;
	    border-bottom: 2px solid #666;
	}

	.myaccount-page-title {
	    background: transparent;
	}
}

@media (max-width: 720px){

	.transaction-tabs ul li {
	    background: #333;
	    padding: 7px 20px;
	    display: block;
	    margin-bottom: 2px;
	    text-align: center;
	    margin: 0 auto 5px;
	}

}

@media (max-width: 700px){

	.transaction-tabs a,
	.transaction-tabs span {
	    font-size: 14px;
	}

}

@media (max-width: 600px){

	.transaction-tabs ul li {
	    display: block !important;
	}

.pager .amount {
    float: none;
    padding-bottom: 15px;
}

.pager .limiter {
    float: none;
}

.pager .limiter label {
    float: none;
}

}

@media (max-width: 380px){
 .category-wrapper .col-xs-12,   
.category-wrapper .col-sm-3,
.category-wrapper .col-sm-9 {
	    padding-right: 0;
	    padding-left: 0;
	}
}

/********* NEW LIVE CHANGES START ********/

@media only screen and (max-width: 1540px) {
    .frontpage-livegame-container {
        max-width: 90% !important;
    }

    .fp-wrapper-video-block-inner{
        max-width: 90%;
    }

    .fp-wrapper-last-inside{
        max-width: 90%;
    }

    .fp-map-release-holder{
    	max-width: 90%;
    }

	.frontpage-lounch-content {
	    width: 100% !important;
	}
}

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

	.fp-map-section-left {
	    width: 20%;
	}

	.fp-map-section-mid {
	    width: 60%;
	}

	.fp-map-section-right {
	    width: 20%;
	}

	.fp-wrapper-last-inside {
	    max-width: 90%;
	    padding: 100px 0;
	}
}

@media only screen and (max-width: 1400px) {
    .fp-wrapper-video-block-right p {
        font-size: 20px;
        line-height: 30px;
    }

    .frontpage-lounch-content h1 {
        font-size: 50px;
    }

    .frontpage-livegame-container {
        padding: 0;
    } 

    .frontpage-beta-wrapper {
        padding: 50px 0 !important;
    }

	.beta-sign-text-overform .title-with-lines span:before, 
	.beta-sign-text-overform .title-with-lines span:after {
	    width: 140px;
	}

	.ops-progress-phones-image img {
	    max-width: 280px;
	}
}

@media only screen and (max-width: 1350px) {
	.topwrap-gamepage {
	    max-width: 84%;
	    margin: 0 auto;
	}
}

@media only screen and (max-width: 1260px) {
	.midwrap-rcc-gamepfs {
	    background: transparent !important;
	}

	.gamepage-phones-image-block {
	    padding: 0;
	}

	.midwrap-gamelist-toplist p {
	    text-align: left;
	    font-size: 18px;
	}

	.gamepage-listsection-wrapper {
	    padding: 30px 0;
	    background-position: bottom center;
	}

	.topwrap-gamepage {
	    background: transparent;
	}

	.topwrap-gamepage h1{
		text-align: center !important;
		padding-top: 50px;
	}

	.ops-text-wrap {
	    text-align: left;
	}

	.ops-progress-wrap {
	    text-align: left;
	}

	.topwrap-gamepage {
	    max-width: 96%;
	    margin: 0 auto;
	}
}

@media only screen and (max-width: 1100px) {
	.ops-progress-phones-image {
	    text-align: center;
	    margin-top: 20px;
	    margin-bottom: 20px;
	}

	.ops-text-wrap {
	    text-align: center;
	}

	.ops-text-wrap h2 {
	    text-align: center !important;
	}

	.ops-progress-wrap {
	    text-align: center;
	}


}

@media only screen and (max-width: 1070px) {
	.fp-map-section-left {
	    width: 45%;
	    text-align: right;
	}

	.fp-map-section-left p {
	    text-align: right;
	}

	.fp-map-section-right {
	    width: 45%;
	    text-align: left;
	}

	.fp-map-location {
	    text-align: left;
	}

	.fp-map-section-mid {
	    width: 100%;
	}

	.fp-wrapper-last-inside-left {
	    float: none;
	    width: 100%;
	    text-align: center;
	}

	.fp-wrapper-last-inside-left a {
	    float: none;
	    margin: 0 auto;
	}

	.fp-wrapper-last-inside-right {
	    float: none;
	    width: 100%;
	    margin-top: 65px;
	}

	.fp-wrapper-video-block-left {
	    float: none;
	    margin: 0 auto;
	}

	.fp-wrapper-video-block-right {
	    float: none;
	    width: 100%;
	    margin-top: 60px;
	    text-align: center;
	    background: rgba(255,255,255,0.5);
	    padding: 30px;
	}

	.fp-wrapper-video-block-right p {
	    text-align: center;
	}
}

@media only screen and (max-width: 960px) {
	.frontpage-beta-video {
	    max-width: 100% !important;
	}

	.ops-progress-wrap-line:before {
	    display: none !important;
	}

	.ops-progress-wrap-line:after {
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}	
}

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

	.ops-progress-wrap-texts p {
	    display: block;
	    vertical-align: top;
	    text-align: center;
	    padding-left: 20px;
	    
	    min-height: 60px;
	    padding-right: 20px;
	    font-size: 14px;
	    line-height: 20px;
	    font-weight: 500;
	    border-left: 2px solid #989898;
	    border-right: 2px solid #989898;
	    border-top: 1px solid #989898;
	    border-bottom: 1px solid #989898;
	    padding-top: 10px;
	}

	.ops-progress-wrap-texts p br {
	    display: none !important;
	}

	.fp-wrapper-video-block-right p br{
	    display: none !important;
	}

	.awards-mobile{
		display: block;
	}

	.awards-mobile img{
		display: block;
		position: relative;
		text-align: center;
		margin:20px auto;
		max-width: 100%;

	}

	.awards-desktop{
		display: none;
	}
	
}

@media only screen and (max-width: 768px) {
	.frontpage-lounch-content h1 {
	    text-align: center !important;
	    font-size: 50px !important;
	    line-height: 60px;
	}

	.front-page-bg-wrapper {
	    background-position: bottom right;
	}

	.frontpage-beta-downloads {
	    text-align: center !important;
	}

	.frontpage-lounch-content p {
	    text-align: center !important;
	}

	.frontpage-newsletter-button-activator {
	    float: none !important;
	    margin: 0 auto !important;
	}

	.frontpage-beta-wrapper {
	    padding: 0 !important;
	}

	.midwrap-rcc-gamefps-wrapper {
	    width: 100% !important;
	    text-align: center;
	}

	.midwrap-rcc-gamefps-wrapper iframe{
		max-width: 100%;
	}

	.midwrap-gamelist-toplist p {
	    line-height: 30px;
	}
}

@media only screen and (max-width: 600px) {
	.midwrap-rcc-gamepfs h1 {
	    font-size: 34px;
	    line-height: 44px;

	}

	.midwrap-rcc-gamepfs p {
	    font-size: 20px;
	    line-height: 26px;
	}

	.midwrap-rcc-gamepfs {
	    padding: 40px 5%;
	}


}

@media only screen and (max-width: 550px) {
	.frontpage-lounch-content h1 {
	    text-align: center !important;
	    font-size: 36px !important;
	    line-height: 50px !important;
	}

	.frontpage-lounch-content p {
	    line-height: 38px !important;
	    font-size: 24px !important;
	}
}


@media only screen and (max-width: 500px) {
	.fp-map-section-left,
	.fp-map-section-right,
	.fp-map-section-mid{
		float: none;
		text-align: center;
		width: 100%;
	}
	.fp-map-section-left p {
	    text-align: center;
	}

	.fp-map-section-left{
		margin-bottom: 30px;
	}

	.fp-map-location {
	    text-align: center;
	}

	#mapdiv {
	    width: 100% !important;
	    max-height: 340px;
	}

	.fp-wrapper-last-inside-left p {
	    font-size: 18px;

	}
}

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

	.fp-wrapper-video-block-left {
	    width: 260px;
	}

	.fp-wrapper-video-block-right p {
	    font-size: 18px;
	    line-height: 22px;
	}

	.frontpage-mapdownload-buttons a {
	    margin: 30px 0 0;
	}

	.frontpage-beta-downloads a {
	    max-width: 200px !important;
	    display: block;
	    margin: 30px auto 0 !important;
	}

	.button-white-shaddow {
	    width: 100% !important;
	}

	.frontpage-newsletter-button-activator {
	    width: 92% !important;
	    font-size: 18px !important;
	}

}

@media only screen and (max-width: 380px) {
	.fp-wrapper-video-block-left {
	    width: 210px;
	}

	.beta-checkbox label {
	    font-size: 10px !important;
	}
}

@media only screen and (max-width: 360px) {
	.frontpage-lounch-content h1 {
	    font-size: 30px !important;
	    margin-top: 20px !important;
	    margin-bottom: 0px !important;
	}
}


/********* NEW LIVE CHANGES END ********/

/****** New FP top as slider START ******/
/****** New FP top as slider START ******/
/****** New FP top as slider START ******/

@media only screen and (max-width: 1440px){
    .carousel-caption-newfp img {
        max-height: 380px;
    }

    .carousel-inner .item {
        max-height: 650px;
    }
}

@media only screen and (max-width: 1180px){
    .main-text {
        top: 17%;
        right: 50px;
    }

    .frontpage-lounch-content-text h1 {
        font-size: 40px;
    }

    .carousel-inner .item {
        max-height: 580px;
    }

    .frontpage-lounch-content-text .buttonfindout {
        font-size: 18px;
    }

    .carousel-caption-newfp img {
        max-height: 300px;
    }

    .carousel-caption-newfp span {
        font-size: 18px;
    }

    .carousel-caption-newfp a {
        width: 260px;
    }

    .carousel-caption-newfp {
        width: 40% !important;
    }
}

@media only screen and (max-width: 970px){
    .carousel-caption-newfp img {
        max-height: 240px;
    }

    .carousel-caption-newfp {
        width: 37% !important;
    }

    .main-text {
        width: 60%;
    }

}

@media only screen and (max-width: 850px){
    .main-text{
        display: none;
    }

    .main-text-mobileonly {
        display: block !important;
        text-align: center;
        width: 100%;
        position: relative;
        text-align: center;
        background: url(https://realityclash.com/images/header-bgg.jpg);
        top: 0;
        right: 0;
        padding: 30px;
    }

    .carousel-caption-newfp {
        width: 100% !important;
        right: 0 !important;
        left: 0 !important;
        bottom: 0 !important;
        padding: 60px 0 !important;
        top: 0 !important;
        position: relative !important;
    }

    .carousel-inner .item .slide-bg-imgwrap {
        object-fit: cover;
        position: absolute;
        width: 100%;
        height: 100%;
    }

    .carousel-inner .item {
        max-height: 100%;
    }

    .carousel-indicators {
        bottom: 5px !important;
    }

    .main-text-mobileonly .frontpage-lounch-content-text h1 {
        font-size: 34px;
        text-align: center;
        line-height: 36px;
    }

    .main-text-mobileonly .frontpage-beta-downloads {
        text-align: center;
    }

    .main-text-mobileonly .frontpage-lounch-content-text {
        text-align: center;
    }
}

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

    .main-text-mobileonly .frontpage-lounch-content-text h1 {
        font-size: 24px;
        line-height: 30px;
    }

    .main-text-mobileonly .frontpage-beta-downloads p{
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }

    .main-text-mobileonly .frontpage-beta-downloads a {
        margin: 0 10px !important;
        max-width: 120px !important;
        display: inline-block;
    }

}

/****** New FP top as slider END ******/
/****** New FP top as slider END ******/
/****** New FP top as slider END ******/

/** 3 LP RESPONSIVE START **/

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

	.rcguns-landing-left {
		float: none;
		width: 100%;
	}

	.rcguns-landing-right {
		float: none;
		margin: 30px auto 0;
		width: 300px;
	}
}

@media only screen and (max-width: 1140px) {
	.cgcsubtitle {
		font-size: 18px;
		font-weight: 400;
		line-height: 22px;
		color: #fff;
	}

	.cgc-steps-p span {
		font-size: 16px;
		font-weight: 400;
		line-height: 20px;
		display: inline-block;
	}

	.cgc-steps-p span.count {
		font-size: 18px;
		line-height: 50px;
		width: 38px;
	}

	.tandc-cgc-label {
		font-size: 14px;
	}

	.cgc-landing-right {
		margin-top: 30px;
	}

}

@media only screen and (max-width: 960px) {
	.cgc-landingpage {
		padding: 30px 0;
	}

	.cgc-landing-left {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}

	.cgc-landing-right {
		float: none;
		width: 100%;
		text-align: center;
	}

	.cgc-steps-p {
		width: 430px;
		margin: 20px auto;
		text-align: left;
	}

	#mc_embed_signup form {
		text-align: center !important;
	}

	.cgc-form {
		margin-top: 60px;
	}

	#mc_embed_signup .mc-field-group input {
		margin: 0 auto;
	}

	#mc_embed_signup .mc-field-group {
		width: 100%;
	}

	#mc_embed_signup div#mce-responses {
		float: none;
		width: 100%;
	}

	.cms-cgc #mc_embed_signup div#mce-responses {
		margin: 0 0 30px;
	}

	.none-logged-in-armoury {
		padding: 30px 0 40px;
	}

	.none-logged-in-marketplace {
		padding: 30px 0 40px;
	}

	#mc_embed_signup div#mce-responses {
	    float: none;
	    margin: 0 auto;
	    width: 100%;
	    text-align: center;
	}

	#mc_embed_signup div.response {
	    width: 100%;
	    text-align: center;
	    float: none;
	}

	#mc_embed_signup #mce-success-response {
	    width: 100%;
	    text-align: center;
	    float: none;
	}
}

@media only screen and (max-width: 580px) {
	.rcguns-landing-left {

		float: none;
		width: 100%;
		background-position: bottom left;
	}

	.rcguns-landing-left img {
		padding: 30px 0;

	}
}

@media only screen and (max-width: 500px) {
	.cgc-steps-p {
		width: 100%;
	}

	.cgc-steps-p span {
		width: 77%;
	}

	.cgc-landing-left img {
		max-width: 100%;
	}
}
/** 3 LP RESPONSIVE END   **/
@media only screen and (max-width: 1180px) {

	.rcguns-landing-left {
		float: none;
		width: 100%;
	}

	.rcguns-landing-right {
		float: none;
		margin: 30px auto 0;
		width: 300px;
	}
}

@media only screen and (max-width: 580px) {
	.rcguns-landing-left {

		float: none;
		width: 100%;
		background-position: bottom left;
	}

	.rcguns-landing-left img {
		padding: 30px 0;

	}
}
@media screen and (min-width: 1850px) {
	.hp-wrapper {
		max-width: 1800px;
	}
}
@media screen and (min-width: 1620px) {
	.hp-banner-right {
		padding-top: 80px;
	}
}
@media screen and (max-width: 1650px) {
	.hp-banner-left {
		padding-right: 50px;
	}
}
@media screen and (max-width: 1200px) {
	.hp-wrapper {
		padding: 20px;
	}
	.hp-banner-left,
	.hp-banner-right {
		max-width: 100%;
		padding-right: 0;
		float: none;
		margin: 0 auto;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.hp-banner-left .carousel-caption-newfp {
		width: 100% !important;
	}
	.hp-banner-left .carousel-caption-newfp a {
		margin: 0 auto !important;
		width: 260px;
	}
	.hp-banner-right h2 {
		max-width: 100%;
		float: none;
		text-align: center;
		font-size: 42px;
		line-height: normal;
	}
	.hp-banner-right .reviews .item:first-child span {
		max-width: 100%;
	}
	.hp-banner-right .frontpage-beta-downloads {
		text-align: center;
	}
	.hp-banner-right .reviews .item {
		display: inline-block;
		text-align: left;
		width: 100%;
	}
	.hp-banner-right .reviews {
		text-align: left;
		padding-left: 50px;
	}
}
@media screen and (max-width: 991px) {
	.hp-banner .phone-images .item p {
		font-size: 18px;
		line-height: 26px;
	}
	.hp-banner-right h2 {
		font-size: 26px;
	}
}
@media only screen and (max-width: 640px) {
	.hp-banner .phone-images .item {
		float: none;
		width: auto;
	}
	.hp-banner .phone-images .item p {
		font-size: 22px;
		line-height: 26px;
		margin: 0 0 30px;
	}
	.hp-banner .phone-images .item:first-child p {
		margin: 0 0 30px;
		max-width: none;
	}
	.hp-banner-right .reviews {
		padding-left: 0;
	}
	.hp-banner-right .reviews .item {
		text-align: center;
	}
	.hp-banner-right .reviews .item img {
		float: none;
		margin: 0 0 10px;
	}
	.hp-banner-right .reviews .item span {
		width: 100%;
	}
	.hp-banner  .frontpage-beta-downloads p {
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
	.hp-banner  .frontpage-beta-downloads a {
		margin-top: 0 !important;
	}
}
