@media (max-width:980px) {
	.rt-container {
	    margin-left: auto;
	    margin-right: auto;
	    max-width: 720px;
  	}
  	body {
  		min-width:  720px;
  	}

	.rt-container .col1 {
	  	max-width: 60px;
	  	width: 100%;
	}
	.rt-container .col2 {
	 	max-width: 140px;
	 	width: 100%;
	}
	.rt-container .col3 {
	  max-width: 220px;
	  width: 100%;
	  
	}
	.rt-container .col4 {
	  max-width: 300px;
	  width: 100%;
	}
	.rt-container .col5 {
	  max-width: 380px;
	  width: 100%;
	}
	.rt-container .col6 {
	  max-width: 460px;
	  width: 100%;
	}
	.rt-container .col7 {
	  max-width: 540px;
	  width: 100%;
	}
	.rt-container .col8 {
	  max-width: 620px;
	  width: 100%;
	}
	.rt-container .col9 {
	  max-width: 700px;
	  width: 100%;
	}
	.rt-container .col10 {
	  max-width: 780px;
	  width: 100%;
	}
	.rt-container .col11 {
	  max-width: 860px;
	  width: 100%;
	}
	.rt-container .col12 {
	  width: 100%;
	  max-width: 700px;
	}
	.top-box nav.col6 {
		display: none;
	}
	.col6.person-box {
		width: 380px !important;
	}
	.top-box div.mob-menu {
		display: block;
		height: 50px;
	}
	.promo-box .company-info {overflow:visible;}
	.slider {
/*
		width: 700px !important;
		margin-top: 41px;
*/
		display:none;
	}

	.slider2 {
		width: 700px !important;
		margin-top: 41px;
		display: none;

	}
	.promo-box .company-info div.contact-list {
		display: none;
	}
	.promo-box div.navigation {
		display: none;
	}
	section.page-cont article.catalog-el header div.view-all.col6 {
		width: 220px !important;
	}
	.main-page div.promo-box {
		height: 150px;
	}

	.slider div.items div.description {
		display: block;
		width: 324px;
		height: 280px;
		position: absolute;
		right: 16px;
		margin-top: 102px;
	}
	.slider div.items div.description h1 {
		background: none;
		font-family: 'open_sansregular';
		font-size: 30px;
		line-height: 30px;
		letter-spacing: -1.4px;
		margin-bottom: 17px;
	}
	.slider div.items div.description h1 a > span {
		font-family: 'open_sansbold';
		letter-spacing: -1.4px;
	}
	.slider div.items div.description p {
		color: #fff;
		font-size: 15px;
		font-family: 'open_sansregular';
		line-height: 25px;
		letter-spacing: 0.2px;
	}
	div.market-widget {
		height: 191px;
	}
	.market-widget .col6.yandex {
		width: 300px;
	}
	.market-widget .col6.rss {
		width: 340px;
		padding-left: 40px;
	}
	 
	div.market-widget div.rss div.rss-cntnt {
	    float: none;
	}
	div.market-widget div.yandex div.ya-market-cntnt, 
	div.market-widget div.rss div.rss-cntnt {
		margin-bottom: 28px;
	}
	div.ya-market-btn-box {
		margin-left: -2px;
	}
	div.rss-form-box {
		margin-top: -2px;
		margin-left: -2px;
	}
	footer {
		height: 941px;
	}
	footer div.footer-nav {
		height: auto;
	}
	footer .contacts {
		display: none;
	}
	footer div.footer-nav div.tablet-cont-box {
		display: block;
		clear: both;
		position: relative;
		top: 12px;
	}
	footer div.footer-nav div.tablet-cont-box div.contacts {
		display: inline-block;
	}
	footer div.copiright div.dev {
		width: 220px;
	}
	footer div.copiright div.col3 {
		width: 140px;
	}
	.cbp-spmenu div.over a {
		padding-left: 20px;
	}
	.cbp-spmenu-vertical ul li a {
		padding-left: 18px;
		padding-right: 18px;
	}
	.promo-box {
		height: 130px;
	}
	.left-col-section {
		display: none;
	}
	.left-col-section2 {
		display: none;
	}
/*
	.mysocialbox{
		display: none;
	}
*/


	.auth-form.col12 {
		width: 700px !important;
	}
	.auth-form div.form-box {
		width: 700px;
	}
	/*.auth-form div.form-box .auth-form-wr {
		width: 349px;
	}*/
	.auth-form div.form-box .reg-form-wr {
		width: 350px;

	}
	.auth-form div.form-box .reg-form-wr form input.main-input-st, 
	.auth-form div.form-box .auth-form-wr form input.main-input-st {
		width: 269px;

	}
	.auth-form div.form-box .reg-form-wr form input[type='submit'].blue, 
	.auth-form div.form-box .auth-form-wr form input[type='submit'].blue {
	    width: 270px;
		
	}
	.basket-body div.bsk-steps ul.bsk-steps-list {
		padding-left: 10px;
	}
	.basket-body div.bsk-steps ul.bsk-steps-list li.step-hr-box {
	    width: 76px;

	}
	ul.step-name-list  {
		display: none;
	}
	.bsk-step-box {
	    margin-top: 35px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.price-box {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.qnt-cell:before {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.qnt-cell:after {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.qnt-cell {
		padding-left: 27px;
		padding-top: 8px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.rem-bask-box {
		padding-left: 8px !important;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.img-wr {
		width: 118px !important;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.descript {
		padding-left: 20px;
		width: 310px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item {
		padding-bottom: 30px;
	}
	.bsk-step-box div.bsk-step-wr ul.payer-type-list {
		width: 340px;
	}
	.bsk-step-box div.bsk-step-wr ul.payer-type-list li.payer label {
		width: 338px;
	}
	.bsk-step-box div.bsk-step-wr ul.payer-type-list li.payer.cur label {
		width: 338px;
	}
	.bsk-step-box div.bsk-step-wr div.step-descript {
	    width: 260px;
	    padding-left: 40px;

	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.left-sect {
		width: 340px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list label {
		width: 320px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.add-profile label {
	    width: 320px;	
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.add-profile.cur label {
		width:321px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile.cur label {
		width: 321px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile label a.detail {
	    margin-left: 280px;

	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile div.prof-datail-info div.info-row span.tit-text {
		width: 150px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile div.prof-datail-info div.info-row span.tit {
		width: 150px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile div.prof-datail-info div.info-row span.tit-text br {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect {
		width: 280px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.step-descript {
		width: 285px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.step-descript p {
		margin-left: 20px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.step-descript br {
		display: none;
	}
	form label.main-label-st {
		margin-bottom:12px;
		padding-top: 5px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.form-row {
		margin-bottom: 18px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.form-box .step-descript {
		margin-top: 90px
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.form-box {
	    margin-bottom: -9px;
	}
	form .form-box div.chosen-container {
	    position: relative;
	}
	form input[type='text'].main-input-st.mini {
	    margin-right: 50px;

	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr.cur label {
		width: 321px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr label {
		width: 320px;
	}
	.bsk-step-box div.bsk-step-wr div.step-descript br {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr a.detail {
		margin-left: 281px
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item span.price {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item span.qnt:before {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item span.qnt:after {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item div.first-cell {
		width:200px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box {
		margin-left: 20px;
		width: 215px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box button.blue {
	    width: 214px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item span.old-l-price {
		margin-left: 5px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info ul.info-wr {
		width: 303px;
	}

	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info {
		margin-top: 20px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info ul.info-wr li.one-row span.l-cell {
		width: 160px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section.order-info ul.info-wr li.one-row span.l-cell{
		width: 120px;
	}

	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info ul.info-wr li.one-row span.r-cell {
		width: 140px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section.order-info ul.info-wr li.one-row span.r-cell {
		width: 180px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info textarea.addit-info {
		width: 308px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info-bottom  {
		margin-top: 42px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info-bottom h2 {
		width: 600px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.head h1 {
		margin-bottom: 0px;
	}
	.bsk-step-box div.bsk-step-wr div.head span.order-complite-date {
		float: left;
		margin-top: 0;
		margin-left: 4px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.head {
		height: 84px;
	}
	.bsk-step-box div.bsk-step-wr div.step-descript span.heading {
		margin-left: 20px;
	}
	div.mob-dinamic-btns {
		display: none;
	}
	.left-box {
		display: none;
	}
	.col12.contacts {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}
	.contacts-page {
		padding: 30px 6.25%;
		width: 87.5%;
		box-sizing:content-box;
	}
	.contacts-page-left-col {
		width: 100%;
		text-align: center;
		margin-bottom: 40px;
	}
	.yandex-maps {
		width: 100%;
	}
	/*.isMobile section.page-cont article.catalog-el ul.content-list li  {
		height: auto;
	}*/
	/*.isMobile section.page-cont article.catalog-el ul.content-list li div.item-wr  {
		position: relative;
		height: auto;
		position: relative;
		padding:20px;
		margin-left: 0px;
		margin-top: 0px;
		-webkit-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
		-moz-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
		box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);


	}*/
	/*.isMobile section.page-cont article.catalog-el ul.content-list li div.item-wr:hover {
		position: relative;
		height: auto;
		position: relative;
		padding:20px;
		margin-left: 0px;
		margin-top: 0px;
		
		-webkit-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
		-moz-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
		box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
	}
	.isMobile section.page-cont article.catalog-el ul.content-list li div.item-wr div.descript {
		display: block;
	}
	.isMobile section.page-cont article.catalog-el ul.content-list li div.item-wr .color-select {
		display: block !important;
		height: 88px !important;
		margin-bottom: 19px !important;
		padding-left: 20px;
		padding-right: 20px;
		margin-left: -20px;
	}
	.isMobile section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select:after {
		left: 101px;
	}	
	.isMobile section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select:before {
		left: 102px;
	}
	.isMobile section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select select {
		display: block !important;
		width: 100%;
		height: 33px;
		border: solid 1px #d9d9d9;
		outline: none;
		box-shadow: none;
		background-color: #fff;
		-webkit-appearance: listbox;
		padding-left: 10px;

	}
	.isMobile section.page-cont article.catalog-el ul.content-list li div.item-wr:hover div.color-select.slctVsbl .chosen-single {
		display: none !important;
	}*/
	
	.delivery-info-box {
		width: 340px !important;
	}
	#dely_dates_chosen {
		width: 300px !important;
	}
	#dely_dates_chosen .chosen-single {
		width: 300px !important;
	}
	#dely_dates_chosen .chosen-drop {
		width: 300px !important;
	}
	.delivery-info-box #piter_budnie,
	.delivery-info-box #moscow_budnie {
		width: 300px !important;
	}
	.delivery-table-header {
		font-size: 19px !important;
	}
}



/*************************************************MOBILE***********************************************************/
@media (max-width: 760px) {
	.mysocialbox {
		display: none;
	}
	.rt-container {
	    margin-left: auto;
	    margin-right: auto;
	    min-width: 320px;
	    max-width: 760px;
	    width: 100%;
  	}
  	.rt-container .col6 {
  		max-width: 280px;
  		margin-left: auto;
  		margin-right: auto;
  	}
  	body {
  		min-width:  300px;
  	}

	.rt-container .col1 {
	  	max-width: 60px;
	  	width: 100%;
	}
	.rt-container .col2 {
	 	max-width: 140px;
	 	width: 100%;
	}
	.rt-container .col3 {
	  max-width: 220px;
	  width: 100%;
	  
	}
	.rt-container .col4 {
	  max-width: 280px;
	  width: 100%;;
	  
	}
	.rt-container .col5 {
	  max-width: 380px;
	  width: 100%;
	}
	.rt-container .col12 {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}
	.top-box div.mob-menu {
	    width: 87.5%;
	    max-width: 720px;
	    margin-left: 6.25%;
	    margin-right: 6.25%;
	}
	.person-box {
		display: none;
	}

	.col12.slider {
/*
		position: absolute;
		width: 100% !important;
		max-width: 100% !important;
		left: 0%;
		
		margin-left: 0;
		margin-right: 0;
		margin-top: 17px;
		background-color: #000;
*/
		display:none;

	}

	.col12.slider2 {
		position: absolute;
		width: 100% !important;
		max-width: 100% !important;
		left: 0%;
		
		margin-left: 0;
		margin-right: 0;
		margin-top: 17px;
		background-color: #000;

		display: none;

	}
	.promo-box .company-info div.basket-box {
		display: none;
	}
	.promo-box .company-info a.logo-box {
		margin-top: 21px;
		width: 265px;
		background-size: contain;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}

.promo-box .company-info {overflow:visible;}

.promo-box .company-info a.logo-box span.tenyears {

    padding-top: 55px;
    font-size: 18px;
    color: antiquewhite;
    display: block;

}
	.main-page div.promo-box {
		
	}
	.mobile-oi {
		display: block;
	}
	section.page-cont article.catalog-el header {
		display: none;
	}
	div.m-basket {
		display: block;
		width: 32px;
		height: 27px;
		float: right;
		margin-top: 12px;
	}
	div.m-basket a {
		display: block;
		width: 32px;
		height: 27px;
		background: url('../img/main-sprite.png') -80px -392px;
		text-decoration: none;
	}
	div.m-basket span {
		display: block;
		width: 22px;
		height: 15px;
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;
		background-color: #e8534f;
		position: absolute;
		margin-left: -10px;
		margin-top: -2px;
		color: #fff;
		font-family: "open_sansbold";
		font-size: 11px;
		text-align: center;
		font-weight: normal;
		line-height: 11px;
		padding-top: 3px;
		text-decoration: none;;
	}
	ul.content-list {
		width: 280px;
		display: block;
		margin: 0 auto;
	}
	div.market-widget {
		height: 270px;
		display: none;
	}
	.market-widget .col6.rss {
		display: none;
	}

	div.market-widget div.yandex span.yandex-ico {
		float: none;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	div.market-widget div.yandex div.ya-market-cntnt, div.market-widget div.rss div.rss-cntnt {
		width: 100%;
		text-align: center;
		margin-bottom: 19px;
		float: none;
	}
	div.market-widget div.yandex div.ya-market-cntnt ul.rate-box {
		margin: 0 auto;
		margin-top: 10px;
	}
	div.market-widget div.yandex div.ya-market-btn-box a.read {
		width: 135px;
		margin-left: 0;
		height: 30px;
		padding-top: 10px;
	}
	div.market-widget div.yandex div.ya-market-btn-box a.add-comment {
		width: 135px;
		height: 30px;
		padding-top: 10px;
	}
	div.ya-market-btn-box {
		margin-left: auto;
		margin-right: auto;
		width: 280px;
	}
	footer div.footer-nav {
		padding-top: 21px;
		/*height: 329px;*/
	}
	footer div.footer-nav .menu {
		display: none;
	}
	footer div.footer-nav div.contacts div.cont-box {
		margin-bottom: 35px;
	}
	footer div.footer-nav div.contacts .mobile-text br {
		display: inline !important;
	}
	footer div.footer-nav div.contacts div.cont-box br {
		display: none;
	}
	footer div.footer-nav div.tablet-cont-box div.contacts {
		max-width: 279px;
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		float: none;
		display: block;
	}
	footer div.footer-nav div.contacts div.cont-box span.address {
		display: inline;
	}
	footer div.footer-nav h5 {
	    font-size: 13px;
	    line-height: 25px;
	    margin-bottom: 0px;
		
	}
	footer div.footer-nav div.contacts div.cont-box a.mail {
		display: block;
	}
	footer div.footer-nav div.contacts div.cont-box p.mobile-text {
		display: inline-block;
		margin-bottom: 0px;
	}
	.tablet-cont-box div.cont-box p.desktop-text {
		display: none;
	}
	.static-wid {
		display: none;
	}
	footer div.copiright {
		text-align: center;
		padding-top: 20px;
	}
	footer div.copiright .col3 a {
	    margin-bottom: 23px;
	}
	footer div.copiright .dev p {
		margin-top: 21px;
	}
	footer div.copiright p {
		margin-bottom: 18px;
	}
	footer {
		height: auto;
	}
	footer div.copiright div.col3 {
		max-width: 280px;
		width: 100%;
	}
	footer div.copiright div.dev {
		width: 280px;
		text-align: center;
	}
	footer div.copiright div.col3:after {
		content: "";
		display: block;
		width: 100%;
		position: absolute;
		left: 0;
		height: 1px;
		background-color: #e0e0e0;
	}
	.mob-search-box .form-box.active input {
		width: 120px;
	}
	.tablet-cont-box div.cont-box p.mobile-text span {
		width: 281px;
		display: block;
	}
	.slider div.items div.description {
		width: 280px;
		text-align: center;
		margin-top: 142px;
		right: 0;
		left: 50%;
		margin-left: -140px;
		height: 200px;
	}
	.slider div.items div.description p {
		display: none;
	}
	#slider-box  div.items img {
		opacity: 0.5;
	}
	#slider-box .fotorama__loaded .fotorama__img, .fotorama__error .fotorama__img {
		opacity: 0.5;
	}
	article.catalog-el.inline ul.content-list li {
		display: none !important;
	}
	article.catalog-el.inline ul.content-list li:nth-child(1),
	article.catalog-el.inline ul.content-list li:nth-child(2),
	article.catalog-el.inline ul.content-list li:nth-child(3) {
		display: block !important;
	}
	.cbp-spmenu-left {
		left: -100% !important;
	}
	.cbp-spmenu-left.cbp-spmenu-open {
		left: 0 !important;
	}
	.cbp-spmenu-vertical {
		width: 100% !important;
		margin-top: 50px;
	}
	.cbp-spmenu-push-toright {
		left: 0 !important;
	}
	a.v-all {
		display: block;
	}
	.market-widget .col6.yandex {
		width: 94.737%;
		max-width: 720px;
		margin-left: 2.6315%;
		margin-right: 2.6315%;
	}
	.copiright .col4,
	.copiright .col3,
	.copiright .col5.dev {
		margin: 0 auto;
		display: block;
		float: none;
	}
	.cbp-spmenu-push-toright .main-wrapper > header {
		padding-top: 50px;
	}	
	.cbp-spmenu-push-toright header .top-box {
		position: fixed;
		z-index: 9999;
		width: 100%;
		top: 0;
	}
	.m-user-auth-box {
		display: block;
	}
	.rt-cont-tran  {
	    height: auto;
	}
	.m-user-auth-box .btn-box-c {
		width: 87.5%;
		max-width: 720px;
		margin-left: 6.25%;
		margin-right: 6.25%;
	}

	.cbp-spmenu ul li a {
		padding-left: 6.25%;
		padding-right: 6.25%;
	}
	.cbp-spmenu-vertical ul li.gift-set a {
		padding-left: 6.25%;
	}
	.cbp-spmenu-vertical ul li.opt a {
		padding-left: 6.25% ;		
	}
	.cbp-spmenu div.over a {
		padding-left:  6.25%;
	}
	section.page-cont article.catalog-el ul.content-list li {
		max-width: 280px;
		margin-left: 0px;
		margin-right: 0px;
		height: auto;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr {
		position: relative;
		width: 240px;
		/*height: 550px;*/
		height: auto;
		padding: 20px;
		margin-left: 0;
		margin-top: 0;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.item div.img-wr {
		margin: 0 auto;
		width: 240px;
		height: 240px !important;
		line-height: 240px;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.descript {
		display: block;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.item div.img-wr > img {

	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.item a {
		height: 390px;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.item div.tyt-box {
		height: 130px;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr.drop, 
	section.page-cont article.catalog-el ul.content-list li div.item-wr:hover {
		position: relative;
		width: 240px;
		padding: 20px;
		/*height: 550px;*/
		height: auto;
		margin-left: 0;
		margin-top: 0;
		-webkit-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
		-moz-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
		box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.item div.product-name {
		font-size: 18px;
		margin-bottom: 10px;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.item span.old-price {
		margin-top: 0;
	}
	.col9.right-col.catalog {
		width: 87.5%;
		max-width: 720px;
		margin-left: 6.25%;
		margin-right: 6.25%;
	}
	div.qnt-box {
		height: 38px;
		width: 79px;
		margin-right: 20px;
	}
	.card div.qnt-box {
		margin-right: 0;
	}
	div.qnt-box input {
		width: 74px;
		height: 38px;
	}

	div.qnt-box div.arrow {
		margin-left: 56px;
		height: 38px;
		width: 22px;
	}
	div.qnt-box div.arrow span.arrow-top {
		height: 18px;
		width: 22px;
	}
	div.qnt-box div.arrow span.arrow-bottom {
		height: 19px;
		width: 22px;
	}
	div.qnt-box div.arrow span.arrow-top:after {
		top:8px;
		left: 8px;
	}
	div.qnt-box div.arrow span.arrow-bottom:after {
		margin-top:8px;
		margin-left: 8px;
	}
	div.add-basket-box {
		width: 139px;
		height: 40px;
	}
	div.add-basket-box input[type="submit"] {
		width: 139px;
		height: 40px;
	}
	div.add-basket-box input[type="submit"]:active {
		height: 39px;
	}
	div.add-basket-box input[type="submit"]:disabled:active {
		height: 40px;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select {
		width: 240px;
		margin-left: -20px;
		display: block !important;
		height: auto;
		height: 88px !important;
		margin-bottom: 19px !important;
		padding-left: 20px;
		padding-right: 20px;
		overflow: inherit !important;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select:after {
	    content: "";
	    width: 0;
	    height: 0;
	    border-left: 9px solid transparent;
	    border-right: 9px solid transparent;
	    border-top: 9px solid #ececec;
	    position: absolute;
	    top: 88px;
	    left: 133px;
	    
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select:before, 
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select:before {
	    content: "";
	    width: 0;
	    height: 0;
	    border-left: 8px solid transparent;
	    border-right: 8px solid transparent;
	    border-top: 8px solid #fafafa;
	    position: absolute;
	    z-index: 2;
	    top: 88px;
	    left: 134px;
	    
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select select {
		width: 100%;
		height: 33px;
		border: solid 1px #d9d9d9;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr.drop div.color-select label {
		margin-top: 15px;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr.drop div.color-select label,
	section.page-cont article.catalog-el ul.content-list li div.item-wr:hover div.color-select label {
		display: block;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select .chosen-container {
		width: 100% !important;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select .chosen-drop {
		width: 100%;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.color-select a.chosen-single {
		display: block;
		width: 100%;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr div.img-wr div.big-img-wr {
		margin-left: -70px;
	}
	/*.sort-and-view {
		width: 220px;
		margin: 0 auto;
	}*/
	.sort-and-view div.sort-box span.tit {
		display: none;
	}
	.sort-and-view div.sort-box {
		width: 165px;
	}
	.sort-and-view div.view {
		float: right;
	}
	.promo-box {
		height: 115px;
	}
	.right-col div.breadcrumbs {
		display: none;
	}
	.right-col div.card {
		width: 100%;
		margin-top: 0;
		height: auto;
		border-radius: 0;
	}
	.right-col div.card div.inner-box {
		padding: 0;
	}
	.rt-container .col9.right-col {
		margin:0;
		max-width:100%;
	}
	.rt-container .col12.right-col {
		margin:0;
		max-width:100%;
	}
	.main-page section.page-cont {
		padding-top: 0;
	}
	section.page-cont {
		padding-top: 0px;
	}
	.right-col div.card div.inner-box div.main-info {
	    padding-left: 0;
	    width: 100%;
	    text-align: center;
	}
	.right-col div.card div.inner-box div.img-box {
		margin: 0 auto;
		float: none;
		height: auto;
		margin-bottom: 28px;
	}
	.right-col div.card div.inner-box div.img-box div.cur-img {
		height: auto;
	    margin-top: 20px;
		
	}
	#fotoCardSlider .fullscreen, 
	#fotoCardSlider .fotorama__wrap, 
	#fotoCardSlider .fotorama__wrap_style_fade .fotorama__frame {
		margin: 0 auto;
	}
	#fotoCardSlider .fotorama__nav__shaft {
		/*padding-top: 10px;*/
	}
	.right-col div.card div.inner-box div.img-box div.cur-img .fotorama__thumb img {
		width: 50px !important;
		height: 50px !important;
		margin-left: -25px !important;
		margin-top: -25px !important;
	}
	div.main-info div.fav {
		margin-top: 10px;
		display: block;
		text-align: center;
		float: none;
	}
	div.main-info span.articul {
	    display: block;
	    margin: 0 auto;
	    float: none;	
	}
	div.main-info div.item-name-r {
		margin-top: 14px;
		margin-bottom: 18px;
	}
	div.main-info div.item-name-r div.item-name {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 18px;
		max-width: 280px;
		line-height: 20px;
	}
	div.main-info div.rating-r {
	    text-align: center;
	    display: block;
	    text-align: center;
	}
	ul.rating-stars {
		margin-left: 12px;
		display: inline-block;
		float: none;
	}
	div.main-info div.rating-r span.rate-users-cnt {
		display: inline-block;
		float: none;
		position: relative;
		top: -3px;
	}
	div.main-info div.price-box-r {
	    margin-top: 22px;

	}
	div.main-info div.color-select-r {
		margin: 0 6.25% 0 6.25%;
		width: 87.5%;
		height: 98px;
	}
	div.main-info div.color-select-r div.card-color-select {
	    margin-top: 10px;	
	}
	div.main-info div.color-select-r div.card-color-select select {
		width: 100% !important;
		height: 40px !important;
		background-color: #fff;
		border: solid 1px #d9d9d9;
		border-radius: 2px;
		outline: none;
		padding-left: 10px; 
	}

	div.card-color-select label {
	    height: 29px;

	}
	.color-select-def .chosen-container {
	    float: left;
	    width: 100% !important;
	    
	}
	div.card-color-select.color-select-def a.chosen-single {
		display: block;
		width: auto !important;
		height: 38px;
		text-align: left;
		
	}

	.color-select-def .chosen-single span {
		padding-top: 
	8px;
	}
	.color-select-def .chosen-single div {
	    top: 14px;

	}
	div.card-color-select.color-select-def .chosen-drop {
	    width: 99.28571428571429%;
	    margin-top: 9px;

	}
	.color-select-def .chosen-container .chosen-results li {
		height: 28px;
		text-align: left;
		line-height: 28px;
	}
	div.main-info div.add-to-basket-r {
		margin: 0 6.25% 0 6.25%;
		width: 87.5%;
		padding-bottom: 40px;
	}
	div.main-info div.add-to-basket-r input[type="submit"].blue.card-add-basket {
		width: 64.2857%;
		float: right;
	}
	div.main-info div.quant-in-stock-r {
		display: block;
		padding: 0 6.25%;
		float: left;
		margin-top: -36px;
	}
	div.main-info div.quant-in-stock-r.mobile {
		display: inline-block;
		float: right;
		padding: 6px 0 0 0;
		margin-top: 0;
	}
	.card-color-select .quant-in-stock-r span {
		display: none !important;
	}
	div.right-col div.card-submenu {
		width: 100%;
		margin-bottom: 0;;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 1px;
		border-radius: 0px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l > a {
		width: 87.5%;
		margin-right: 6.25%;
		margin-left: 6.25%;
		text-align: left;
		height: 59px;
	}
	div.right-col div.tabgroup {
		display: none;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l.active {
		margin-bottom: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l.active > a {
		border-bottom: 1px solid #ececec;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l > div {
		display: block !important;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l > a span {
		margin-top: 22px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l > a:after {
		content: '';
		position: relative;
		width: 9px;
		height: 5px;
		display: block;
		background: url(../img/main-sprite.png) -163px -119px;
		float: right;
		margin-top: 28px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l.active > a:after {
		background-position: -152px -119px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#description .descript-content,
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#characteristics .tech-descript-list  {
		padding:15px 6.25%;
		width: 87.5%;

	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews {
		padding-bottom: 0;
		padding-top: 15px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box,
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews .user-in-box.write-mode {
		padding:0 6.25%;
		width: 87.5%;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews .user-in-box.write-mode {
		padding-top: 23px;
		padding-bottom: 39px;
		background-color: #fafafa;
		border-bottom: solid 1px #eee;
		text-align: center;
		border-top: solid 1px #eee;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#description div.descript-content h6 {
		font-family: 'open_sansregular';
		font-size: 15px;
		line-height: 20px;
		font-weight: normal;
		margin-bottom: 27px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#description div.descript-content p {
		font-family: 'open_sansregular';
		font-size: 13px;
		line-height: 20px;
		font-weight: normal;
	}
	ul.tech-descript-list li div.tch-line {
		display: none;
	}
	ul.tech-descript-list li div.tch-name span {
		color: #999;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box h2 {
	    display: none;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list {
		list-style-type: none;
		padding:0;
		margin:0;
	}
	
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list li.rev {
		margin-left: 0;
		border-bottom: solid 1px #eeeeee;
		padding-bottom: 25px;
		margin-bottom: 15px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list li.rev:last-child {
		border-bottom: 0;
		padding-bottom: 0;
		margin-bottom: 32px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list li .name-date-box {
	    width: 50%;
	    position: absolute;
	}
	
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list li .name-date-box span.name {
		display: block;
		font-family: "Helvetica Neue",Arial;
		font-size: 13px;
		font-weight: bold;
		line-height: 20px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list li .name-date-box span.date {
	    font-family: "Helvetica Neue",Arial;
	    font-size: 12px;
	    color: #999;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list li ul.rating-stars.reting-rev {
		float: right;
		margin-top: 3px;
		margin-right: -2px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list li span.review-text {
	    padding-top: 50px;
	    display: block;
	    font-size: 15px;
		font-family: "open_sansregular";
		font-weight: normal;
		color: #2e3133;
		line-height: 20px;
		
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box ul.revies-list li span.review-text br {
		display: none;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.review-list-box {
	    margin-bottom: 40px;
	}
	div.review-list-box .load-more {
	    display: inline-block !important;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.write-mode h2 {
		font-family: 'open_sanssemibold';
		margin-bottom: 10px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.write-mode .select-stars span.rat-stars-tit {
		display: block;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.write-mode .select-stars span.rat-stars-tit br {
		display: none;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.write-mode ul.rating-stars {
		display: inline-block;
		margin: 0 auto;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.write-mode div.cont {
	    margin-top: 16px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.write-mode div.cont textarea {
	    display: block;
	    width: 98%;
	    height: 94px;
	    margin-bottom: 20px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.write-mode div.cont input[type='submit'] {
	    height: 40px;
	    width: 100%;
		font-weight: bold;
		font-size: 13px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box.first-rev {
		padding: 0 6.25%;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box.first-rev div.ico-box {
		width: 150px;
		height: 152px;
		margin: 0 auto;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box.first-rev div.ico-box span.ico {
		width: 140px;
		height: 140px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		background-color: rgba(46, 49, 51, 0);
		border: solid 6px #e6e6e6;
		display: block;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box.first-rev div.ico-box span.ico b {
		width: 75px;
		height: 75px;
		display: block;
		margin: 0 auto;
		background: url(http://dev.all4coins.ru/bitrix/templates/a4c/img/main-sprite.png) -1px -260px;
		position: relative;
		top: 31px;
		left: 3px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box.auth  {
		padding: 0 6.25%;
		width: 87.5%;
		border-top: solid 1px #eee;
		position: relative;
		padding-top: 20px;
		background-color: #fafafa;
		padding-bottom: 39px;
		border-bottom: solid 1px #eeeeee;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box.auth div.ico-box {
		width: 150px;
		height: 152px;
		margin: 0 auto;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box.auth div.ico-box span.ico {
		width: 140px;
		height: 140px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		background-color: rgba(46, 49, 51, 0);
		border: solid 6px #e6e6e6;
		display: block;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.ico-box span.ico b {
		width: 60px;
		height: 76px;
		display: block;
		margin: 0 auto;
		background: url(http://dev.all4coins.ru/bitrix/templates/a4c/img/main-sprite.png) 0 -179px;
		position: relative;
		top: 30px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont h2 {
		font-family: "open_sanssemibold";
		color: #2e3133;
		line-height: 30px;
		margin-bottom: 10px;
		margin-top: 15px;
		font-size: 24px;
		text-align: center;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont span.descript-info {
		font-family: "open_sansregular";
		font-size: 15px;
		color: #2e3133;
		line-height: 20px;
		margin-bottom: 35px;
		display: block;
		text-align: center;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont span.descript-info br {
		display: none;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont {
		text-align: center;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont a.a-btn-style-blue {
		width: 130px;
		float: none;
		margin-right: 16px;
		height: 40px;
		box-sizing:border-box;
		padding-top: 11px;
		display: inline-block;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont a.a-btn-style-blue span {
		font-size: 13px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont a.a-btn-style-blue:active {
		height: 39px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont a.a-btn-style-slim {
		width: 130px;
		height: 40px;
		float: none;
		display: inline-block;
		box-sizing:border-box;
		padding-top: 11px;
	}
	div.right-col div.card-submenu ul.submenu-tabs li.tabs-l div#reviews div.user-in-box div.cont a.a-btn-style-slim:active {
		height: 39px;
	}








	html.card-page article.catalog-el {
		display: none !important;
	}
	html.card-page .main-wrapper {
		padding-bottom: 0;
	}
	div.market-widget div.yandex div.ya-market-btn-box a.read:active,
	div.market-widget div.yandex div.ya-market-btn-box a.add-comment:active {
		height: 29px;
	}
	.rt-container div.right-col.col9.catalog {
		margin-left: 6.25%;
		margin-right: 6.25%;
	}
	.right-col.catalog h1 {
		margin: 0 auto;
		max-width: 280px;
		font-size: 30px;
		text-align: center;
		line-height: 30px;
		margin-top: 35px;
		margin-bottom: 25px;
	}
	.catalog-filter {
		display: none;
	}
	div.right-col.catalog .sort-and-view div.view {
		display: none;
	}
	div.right-col.catalog .sort-and-view div.sort-box {
		margin: 0 auto;
		float: none;
		margin-bottom: 60px;
		width: 280px;
	}
	div.right-col.catalog .sort-and-view div.sort-box a:nth-child(3) button {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.sort-and-view div.sort-box .sort-bt {
		height: 40px;
		width: 33.3333%;
		font-size: 13px;
		line-height: 13px;
		padding: 0;
	}
	.sort-and-view div.sort-box .sort-bt:before {
		/*display: none;*/
		display: inline-block;
		position: relative;
		margin-top: 4px;
		margin-left: 0px;
		margin-right: 3px;
		top: -2px;
	}
	.bsk-steps.col12 {
		margin: 0;
	}
	.basket-body div.bsk-steps ul.bsk-steps-list {
		padding: 20px 6.25% 20px 8.75%;
		margin: 0 auto;
		padding-left: 0px;
		padding-right:0px;
		width: 265px;
	}
	.basket-body div.bsk-steps ul.bsk-steps-list li.bsk-step {
		width: 14px;
		height: 14px;
		margin-top: 3px;
		border: none;

	}
	.basket-body div.bsk-steps ul.bsk-steps-list li.bsk-step div.circle {
		width: 14px;
		height: 14px;
	}
	.basket-body div.bsk-steps ul.bsk-steps-list li.bsk-step.curent-step {
		width: 20px;
		height: 20px;
		display: block;
		margin: 0;
		border: none;
		margin-right: -3px;
		margin-left: -3px;
	}
	.basket-body div.bsk-steps ul.bsk-steps-list li.bsk-step.curent-step div.circle {
		width: 14px;
		height: 14px;
	}
	.basket-body div.bsk-steps ul.bsk-steps-list li.bsk-step.curent-step div.circle span {
		display: none;
	}
	/*	.basket-body div.bsk-steps ul.bsk-steps-list li.step-hr-box {
		width: 37px;
		height: 20px;

	}*/
	.basket-body div.bsk-steps ul.bsk-steps-list li.step-hr-box {
		width: 36px;
		height: 20px;
	}
	.basket-body div.bsk-steps ul.bsk-steps-list li.step-hr-box div.step-hr {
		margin-top: 9px;
		display: block;
	}
	.basket-body div.bsk-steps ul.bsk-steps-list li.bsk-step div.circle span {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr div.head {
	    padding: 20px 0px 0px 0;
	    height: 59px;
	    text-align: center;

	}
	.bsk-step-box div.bsk-step-wr div.head h1 {
		font-size: 30px;
		margin-left: -1px;
		float: none;
		display: inline-block;
	}

	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item {
	    padding-left: 6.25%;
	    padding-top: 20px;
	    padding-right: 6.25%;
	    width: 87.5%;
	    position: relative;
	}
	
	div.mob-dinamic-btns div.fav {
		display: inline-block;
	}

	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.mob-dinamic-btns .rem-bask-box {
		display: inline-block;
		width: 11px !important;
		height: 11px !important;
		float: right;
		padding-left: 0 !important;
		margin-top: 4px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.mob-dinamic-btns div.rem-bask-box span.rem-bask-el {
		width: 11px;
		height: 11px;
		border:none;
		margin-right: 0;
		display: block;
		background: url(../img/main-sprite.png) -63px -164px;
		opacity: 1;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.mob-dinamic-btns div.rem-bask-box span.rem-bask-el:before {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.mob-dinamic-btns {
		display: block;
		margin-bottom: 4px;
		clear: both;
		margin-right: 0;
	}

	.bsk-step-box div.bsk-step-wr div.head span.crt {
		margin-left: 10px;
		display: inline-block;
		float: none;
		margin-top: 0px;
		position: relative;
		top: -3px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.rem-bask-box {
		display: block;
		float: right;
		margin-left: 100%;
		width: 11px !important;
		height: 11px !important;
		padding:0 !important;
		margin-bottom: 10px;
		margin-top: 0;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.rem-bask-box span.rem-bask-el {
		width: 11px;
		height: 11px;
		border:none;
		margin: 0;
		opacity: 1;
		vertical-align: top;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.rem-bask-box span.rem-bask-el:before {
		margin: 0;
		width: 11px;
		height: 11px;
		background-position: -106px -167px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.img-wr {
		height: 90px !important;
		display: block;
		float: left;
		max-width: 90px !important;
		width: 32.1428% !important;
		position: absolute;
		top: 50px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.descript {
		width: 60.71428571428571%;
		display: block;
		float: none;
		padding-left: 39.28571428571429%;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.qnt-cell {
	    display: block;
	    float: left;
	    clear: both;
	    width: 25%;
	    padding-left: 39.2857%;
	    padding-top: 15px;
	    /*width: 70px;
	    height: 40px;*/
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.qnt-cell div.qnt-val-box {
		height: 40px;
		width: 70px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.qnt-cell div.qnt-val-box div.qnt-box {
	    margin: 0;
	    width: 68px;

	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.qnt-cell div.qnt-val-box div.qnt-box  input {
	    width: 63px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.qnt-cell div.qnt-val-box div.qnt-box div.arrow {
	    margin-left: 45px;

	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.item-qnt-price-cell {
		display: block;
		float: left;
		padding-right: 0;
		padding-top: 13px;
		width: 35.7142%;
	}
	.bsk-step-box div.bsk-step-wr.not-available ul.bsk-items li.item div.item-qnt-price-cell {
		display: none;
	}

	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.descript a.name {
		margin-top: -4px;
		line-height: 20px;
	}
	.bsk-step-box div.bsk-step-wr ul.bsk-items li.item div.descript div.fav {
		display: none
	}
	.bsk-step-box div.bsk-step-wr {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer button.next-btn, 
	.bsk-step-box div.bsk-step-wr div.bsk-footer input[type='submit'] {
		width: 100%;
		float: none;
		text-align: center;
		margin-top: 59px;
	}
	.bsk-step-box.step1 div.bsk-step-wr div.bsk-footer button.next-btn:active, 
	.bsk-step-box.step1 div.bsk-step-wr div.bsk-footer input[type='submit']:active {
		margin-top: 60px;
		height: 49px;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer div.total-price-box {
		float: none;
		position: absolute;
		margin-top: -118px;
		margin-left: auto;
		margin-right: auto;
		width: 87.5%;
		text-align: center;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer div.total-price-box span {
		text-align: center;
	}
	.bsk-step-box div.bsk-step-wr b {
		font-size: 24px;
		line-height: ;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer div.total-price-box p {
		font-size: 13px;
		line-height: 27px;
	}
	.bsk-step-box div.bsk-step-wr b {
	    font-size: 18px;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer div.total-price-box span b {
		font-size: 24px;
		line-height: 20px;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer {
		height: auto;
		padding-left: 6.25%;
		padding-right: 6.25%;
		padding-bottom: 20px;
	}
	.bsk-step-box.not-available div.bsk-step-wr ul.bsk-items li.item div.item-qnt-price-cell {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr ul.payer-type-list {
	    width: 87.5%;
	    padding-left: 6.25%;
	    padding-right: 6.25%;	
	    float: none;
	}
	.bsk-step-box div.bsk-step-wr div.step-descript {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr ul.payer-type-list li.payer.cur label {
	    width: auto;
	}
	.bsk-step-box div.bsk-step-wr ul.payer-type-list li.payer label {
		width: auto;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr {
		padding-top:30px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr {
		padding-top: 11px;
		padding-bottom: 0;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer button.prev-btn {
		width: 100%;
		text-align: center;
		float: none;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer button.next-btn {
		margin-top: 20px;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer button.next-btn:active {
		margin-top: 21px;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer button.prev-btn span {
		display: inline-block;
		float: none;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer button.next-btn span {
		display: inline-block;
		float: none;;
	}
	.bsk-step-box.step2 {
		margin-bottom: 17px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile.cur label {
		width: auto;
		height: auto;
		padding-top: 15px;
		padding-left: 6.25%;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section {
		margin-left: 0;
		margin-right: 0;
		padding-left: 6.25%;
		padding-right: 6.25%;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.left-sect {
	    width: 100%;
	    float: none;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list label {
		padding-left: 6.25%;
		padding-right: 6.25%;
		padding-top: 13px;
		padding-bottom: 13px;
		display: block;
		width: auto;
		height: auto;
		zoom: 1;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list label:after,
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list label:before {
		content: '.';
		display: block;
		overflow: hidden;
		visibility: hidden;
		font-size: 0;
		line-height: 0;
		width: 0;
		height: 0;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list label:after {
		clear: both;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.add-profile label {
		height: auto;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list {
		width: 100%;
		float: none;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.add-profile {
		display: block;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.add-profile label {
		width:auto;
		display: block;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.add-profile.cur label {
		width: auto;
		height: auto;
	}
	div.new-prof-form input.main-input-st, form input.main-input-st {
		width: 100%;
	}
	div.new-prof-form textarea.main-textarea-st, form textarea.main-textarea-st {
		width: 100%;
	}
	form .form-box div.chosen-container {
		width: 100% !important;
	}
	div.new-prof-form div.chosen-container a.chosen-single, form div.chosen-container a.chosen-single {
		width: 100% !important;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile label span {
		display: block;
		float: left;
		width: 91.66666666666667%;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile label a.detail {
		float: right;
		margin: 0;
		display: block;
		position: relative;
		margin-right: 0px;
	}
	div.new-prof-form select, form select {
		padding-left: 15px;
		width: 100%;
		height: 40px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-color: rgba(52,152,219,0);
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition-property: border-color,color;
		-webkit-transition-duration: 0.4s;
		-webkit-transition-timing-function: linear;
		-o-transition-property: border-color,color;
		-o-transition-duration: 0.4s;
		-o-transition-timing-function: linear;
		-moz-transition-property: border-color,color;
		-moz-transition-duration: 0.4s;
		-moz-transition-timing-function: linear;
		-ms-transition-property: border-color,color;
		-ms-transition-duration: 0.4s;
		-ms-transition-timing-function: linear;
		transition-property: border-color,color;
		transition-duration: 0.4s;
		transition-timing-function: linear;
		outline: none;
		font-family: "open_sansregular";
		font-size: 15px;
		color: #2e3133;
		line-height: 15px;
		border: solid 1px #d9d9d9;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile div.prof-datail-info div.info-row span.tit {
		width: 100%;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.payer-prof-list li.profile div.prof-datail-info div.info-row span.tit-text {
		width: 100%;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment {
		padding: 0 6.25%;
		float: none;
		margin-right: 0;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr {
		width: 100%;
		position: relative;
	} 
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr.cur label {
		width: auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr label {
		width: auto;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr label div.r:before,
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr label div.r:after {
		content: '.';
		display: block;
		overflow: hidden;
		visibility: hidden;
		font-size: 0;
		line-height: 0;
		width: 0;
		height: 0;	
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr label div.r:after {
	  clear: both;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr label div.r {
	  zoom: 1;
	}

	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr label div.r span {
	    width: 60%;
	    display: block;
	    float: left;
	    line-height: 20px;
		
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment li.items-wr.cur label div.r b {
		display: block;
		line-height: 20px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr ul.delivery-and-payment label p {
		width: 94%;
	}
	.search-page form  {
		width: 280px;
		margin: 30px auto;
	}
	.search-page form input {
		width: 160px;
		height: 40px;
	}
	.search-page form button {
		height: 40px;
		-webkit-appearance: none;
	}
	.search-page form button:active {
		height: 39px;
	}
	.bsk-step-box.step6 div.bsk-step-wr div.head  h1 {
		width: 250px;
		height: 40px;
		overflow: hidden;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item span.qnt {
		display: none;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item div.first-cell {
		width: 64.2857%;
		padding-right: 7.1428%;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item span.old-l-price {
		width: 28.5714%;
		margin-left: 0;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section ul.shopping-list li.s-item span.qnt-mobile {
		display: block;
		float: left;
		width: 28.5714%;
		text-align: right;
		font-size: 10px;
		font-family: "open_sansregular";
		color: #999999;
		margin-top: 5px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect {
		width: 100%;
		float: left;
		margin: 0;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box {
		margin: 0;
		width: 100%;
		padding-left: 0;
		padding-right: 0%;
		border-right: none;
		border-left: none;
		border-top: solid 1px #eee;
		border-bottom: none;
		padding-top: 15px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box div.ot-row {
		margin-bottom: 10px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box div.ot-row span.f-cell {
		font-size: 13px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box div.ot-row.in-total {

	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box div.ot-row.in-total span.l-cel {
		line-height: 10px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box button.blue {
		/*display: none;*/
	}
	
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info {
		margin-top: 26px;
		padding-top: 20px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section h2 {
		margin-left: 0;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info h2 {
		font-size: 13px;
		text-transform: uppercase;
		font-weight: bold;
		margin-bottom: 21px;
		width: auto;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info ul.info-wr {
		width: auto;
		padding-left: 0;
		padding-right: 0;
		border:none;
		border-top: solid 1px #eee;
		padding-top: 25px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info ul.info-wr li.one-row {
		margin-bottom: 20px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info textarea.addit-info {
		width: 85%;
		display: block;
		margin: 0;
		float: none;
		padding-left: 7.1428%;
		padding-right: 7.1428%;
	}
	.bsk-step-box div.bsk-step-wr div.bsk-footer div.total-price-box.last-step {
		display: none;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.head {
		height: 106px;
		padding-top: 25px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.head h1 {
		margin-left: 0;
		line-height: 30px;
	}
	.bsk-step-box div.bsk-step-wr div.head span.order-complite-date {
		float: none;
		margin-left: 0;
		margin-top: 4px;
	}
	.bsk-step-box div.bsk-step-wr div.head h1 span {
		line-height: 30px;
	}
	.auth-form.col12 {
		margin-bottom: -20px;
	}

	.auth-form div.form-head {
		display: none;
	}
	.auth-form div.mobileorder {
		display: block;
	}

	.auth-form div.form-box {
		width: 100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-top: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin-bottom: 0;
	}
	.auth-form div.form-box .auth-form-wr {
		width: 100%;
		min-height: 315px;
		padding-top: 30px;
	}
	.auth-form div.form-box .reg-form-wr {
		width: 100%;
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section div.right-sect {
		float: none;	
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section div.left-sect {
		display: none;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box button.blue {
		display: block;
		width: 100%;
		margin-top: 15px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box button.blue:active {
		margin-top: 16px;
	}
	
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box span.heading {
		padding: 0 20px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section div.right-sect div.other-box {
		text-align: center;
		border:none;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section.order-info {
		background-color: #fafafa;
		padding-top: 27px;
		padding-bottom: 20px;
		margin-top: 20px;
		text-align: center;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section.order-info div.step-descript {
		margin-top: 0;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section div.step-descript {
		display: block;
		width: 100%;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.step-descript span.heading {
		margin-left: 0;
		margin-bottom: 11px;
	}
	.bsk-step-box.order-complite div.bsk-step-wr div.row-wr .form-section div.step-descript p {
		margin-left: 0;
		margin-bottom: 12px;
	}
	.bsk-step-box div.bsk-step-wr div.row-wr .form-section.order-info ul.info-wr li.one-row span.l-cell {
		width: 100%;

	}
	.items-page-numb  {
		display: none;
	}
	.modal-box-wr {
		display: none !important;
	}
	.cbp-spmenu-vertical {
		min-height: 100%;
		height: auto !important;
	}





	.left-box {
		display: none;
	}
	.right-col.person-box {
		display: block;
	}
	.right-col.person-box .orders-list .filter-box {
		display: none;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .header .status {
		display: table-cell;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .header .status {
		text-align: left;
		float: none;
		width: auto;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .header .order-title {
		width: 60.714285714286%;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .header .btn {
		margin-top: 11px;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .header {
		padding-left: 6.25%;
		padding-right: 6.25%;
	}
	.right-col.person-box .orders-list .order-items-box .order-item:last-child .header {
		padding-left: 6.25%;
		padding-right: 6.25%;	
	}
	.right-col.person-box .orders-list .order-items-box .order-item .header .arrow {
		margin-right: 0;
	}
	.right-col.person-box .orders-list .order-search-box {
		padding-left: 6.25%;
		-webkit-box-sizing: initial;
		box-sizing:initial;	
	}
	.right-col.person-box .orders-list .order-search-box {
		height: 49px;
		border-top: 0;
	}
	.right-col.person-box .orders-list .order-search-box .order-search {
		height: 49px;
		width: 83% !important;
		-webkit-box-sizing: initial;
		box-sizing:initial;
		padding-left: 0;
		
	}
	.right-col.person-box .orders-list .order-search-box .mobile-filter-btn {
		display: block;
		float: right;
	}
	.right-col.person-box .orders-list .mobile-filter-box {
		display: none;
	}

	.right-col.person-box .orders-list .order-search-box .order-search .search-ico {
		top: 17px;
	}
	.right-col.person-box .orders-list .order-search-box .order-search input {
		width:84.0740% !important;
		height: 49px !important;
		padding-bottom: 0 !important;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont {
		padding-left:6.25%;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .list-box .list-item .col4 {
		width: 57.142857142857%
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .list-box .list-item .w290 {
		width: 35.714285714286%;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .list-box .list-item .price {
		display: none;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .list-box .list-item .qnt:before {
		display: none;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .list-box .list-item .qnt:after {
		display: none;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .list-box .list-item .old-price {
		width: auto;
		float: right;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .list-box .list-item .qnt {
		display: none;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .list-box .list-item .qnt-mobile {
		display: block;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .delivery-price .d-text {
		width: 57.142857142857%;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .delivery-price .d-price {
		width: 35.714285714286%;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .old-price-box  .col3.alpha {
		display: none;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .old-price-box .r-box {
		margin-left: 0;
		width: 100%;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .old-price-box .r-box .p-text {
		width: 35.714285714286%;
		display: block;	
		float: left;
		margin-right: 20px;
		text-align: left;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .order-list-table .old-price-box .r-box .p-price {
		width: 57.142857142857%;
		display: block;
		float: left;
		text-align: right;
		top: -8px;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .pers-data-box .info-table .info-table-row {
		margin-bottom: 0;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .pers-data-box .info-table .info-table-row .l-cell {
		margin-bottom: 10px;
	}
	.right-col.person-box .orders-list .order-items-box .order-item .cont .pers-data-box .info-table .info-table-row .r-cell {
		margin-bottom: 10px;
	}
	.right-col.person-box .person-setings .section-title {
		display: block;
	}
	.right-col.person-box .orders-list .order-search-box .status-chosen {
		display: none !important;
	}
	.right-col.person-box .person-setings .info > .col2.alpha,
	.right-col.person-box .person-setings .info > .col7.omega {
		display: none;
	}
	.right-col.person-box .person-setings .info .form-box .info-text {
		display: none;
	}
	.right-col.person-box .person-setings .info .form-box .form-row .col2.alpha {
		float: none;
		display: block;
		margin-left: 6.25%;
		margin-right: 6.25%;
		width: 87.5%;
		float: none;
		display: block;
		max-width: 100%;
	}
	.right-col.person-box .person-setings .info .form-box .form-row .col4.omega {
		margin-left: 6.25%;
		margin-right: 6.25%;
		width: 87.5%;
		float: none;
		display: block;
		max-width: 100%;
	}
	.right-col.person-box .person-setings .info .form-box .form-row .pers-input-text {
		width: 100% !important;
	}
	.right-col.person-box .person-setings .info .form-box .form-row label {
		margin-left: 0;
	}
	.right-col.person-box .person-setings .info .social-box {
		height: 171px;
		width: 100%;
		padding-right: 6.25%;
		padding-left: 6.25%;
	}
	.right-col.person-box .person-setings .info .social-box .text-wr {
		margin:  0 auto;
		width: 280px;
		padding-top: 30px;
	}
	.right-col.person-box .person-setings .info .social-box .text-wr .title {
		width: auto;
		text-align: center;
	}
	.right-col.person-box .person-setings .info .social-box .text-wr .title-bottom {
		display: none;
	}
	.right-col.person-box .person-setings .info .social-box .text-wr .title-bottom-mob  {
		display: block;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .info-text {
		display: none;
	}
	.right-col.person-box .person-setings .tabs .tab-item .head {
		padding-right: 6.25%;
		padding-left: 6.25%;
	}

	.right-col.person-box .form-box .form-row .col2.alpha {
		float: none;
		display: block;
		margin-left: 6.25%;
		margin-right: 6.25%;
		width: 87.5%;
		float: none;
		display: block;
		max-width: 100%;
	}
	.right-col.person-box .form-box .form-row .col4.omega {
		margin-left: 6.25%;
		margin-right: 6.25%;
		width: 87.5%;
		float: none;
		display: block;
		max-width: 100%;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-row .pers-input-text,
	.right-col.person-box .form-box .form-row .pers-input-text {
		width: 100% !important;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-section .form-row.trigger {
		padding-left: 6.25%;
		padding-right: 6.25%;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-section .form-row.trigger .col2.alpha {
		width: 78.5714%;
		margin: 0;		
		float: left;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-section .form-row.trigger .col4.omega {
		width: 21.428571428571%;
		margin: 0;		
		float: right;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-row label,
	.right-col.person-box .form-box .form-row label {
		margin-left: 0;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-row .pers-input-text.index {
		width: 53.5714%;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .new-pass-btn {
		margin-left: 6.25%;
		margin-right: 6.25%;
		width: 87.5%;
		left: 0;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-section.trigger2 .form-row {
		padding:0 6.25%;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-section.trigger2 .col2.alpha {
		width: 42.8571%;
		float: left;
		margin: 0;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .form-box .form-section.trigger2 .col4.omega {
		width: 57.1428%;
		float:right;
		margin: 0;
	}
	section.page-cont .right-col.favorites article.catalog-el ul.list-style-catalog {
		display: none;
	}
	section.page-cont .right-col.favorites article.catalog-el ul.content-list {
		display: block;
	}
	.right-col.favorites .fav-title {
		display: block;
	}
	.right-col.person-box .person-setings .tabs .tab-item .tab-cont .line1px {
		width: 100%;
	}
	.auth-form div.form-box.auth {
		width: 	100%;
	}
	.file-upload {
		width: 100%;
	}
	.prevLink a {
		padding-left: 15%;
	}
	.prevLink a:before {
		left: 6.25%;
	}
	section.page-cont article.catalog-el ul.content-list li {
		height: auto !important;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr {
		height: auto !important;
	}
	section.page-cont article.catalog-el ul.content-list li div.item-wr:hover {
		height: auto !important;
	}
	.auth_profile {
		display: block;
	}
	
	.buttons-group .order-list-button {
		width: 33.3333%;
		margin-bottom: -1px;
	}
	.buttons-group .order-list-button:nth-child(1) {
		border-radius: 2px 0 0 0;
	}
	.buttons-group .order-list-button:nth-child(3) {
		border-radius: 0 2px 0 0;
	}
	.buttons-group .order-list-button:nth-child(4) {
		border-radius: 0 0 0 2px;
	}
	.buttons-group .order-list-button:nth-child(6) {
		border-radius: 0 0 2px 0;
	}	
	.delivery-info-box {
		display: block;
		width: 100% !important;
		margin-left: 0;
	}
	label[for="ID_DELIVERY_ID_4"] {
		padding-left: 0 !important;
	}
	label[for="ID_DELIVERY_ID_4"] .r,
	label[for="ID_DELIVERY_ID_4"] p {
		margin-left: 18px !important;
	}
	#dely_dates_chosen {
		width: 100% !important;
	}
	#dely_dates_chosen .chosen-single {
		width: 100% !important;
	}
	#dely_dates_chosen .chosen-drop {
		width: 100% !important;
	}
	.delivery-info-box #piter_budnie,
	.delivery-info-box #moscow_budnie {
		width: 100% !important;
	}
	div.form-row ul#citylist {
		margin-left: 0;
		width: 100%;
		top: 10px;
		border-radius: 2px;
		margin-bottom: 20px;
	}
}

@media (min-width:760px) {
	.auth_profile {
		display: none !important;
	}
}



/*******************************************************mobile menu component*********************************/
/* General styles for all menus */
.cbp-spmenu {
	background: #2e3133;
	position: absolute;
}


.cbp-spmenu ul li a {
	display: block;
	font-family: "open_sansbold";
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	background-color: transparent;
	-webkit-transition-property: border-color,background-color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: linear;

	-o-transition-property: border-color,background-color;
	-o-transition-duration: 0.3s;
	-o-transition-timing-function: linear;

	-moz-transition-property: border-color,background-color;
	-moz-transition-duration: 0.3s;
	-moz-transition-timing-function: linear;

	-ms-transition-property: border-color,background-color;
	-ms-transition-duration: 0.3s;
	-ms-transition-timing-function: linear;

	transition-property: border-color,background-color;
	transition-duration: 0.3s;
	transition-timing-function: linear;
}
.cbp-spmenu div.over {
	margin-top: 93px;
	height: 180px;
}
.cbp-spmenu div.over a {
	display: block;
	margin-bottom: 22px;
	color: #fff;
	/*padding-left: 20px;*/
	text-decoration: none;
}
.cbp-spmenu div.over a:hover {
	color:#50A3DA;
}
.cbp-spmenu ul li a:hover {
	background: #222526;
	border-left:solid 3px #e8534f;;
}

/*.cbp-spmenu ul li a:active {
	background: #afdefa;
	color: #47a3da;
}
*/
/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
	width: 220px;
	height: 100%;
	top: 0;
	z-index: 1000;
}
.cbp-spmenu-vertical ul {
	padding:0;
	margin: 0;
	list-style-type: none;
}
.cbp-spmenu-vertical ul li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #3d4043;
	display: block;
	overflow: hidden;
}
.cbp-spmenu-vertical ul li a {
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: solid 3px transparent;
	/*padding-left: 18px;*/
}
/*.cbp-spmenu-vertical li:first-child a {
	height: 30px;
	padding-top: 20px;
	outline: none;;
}*/

.cbp-spmenu-vertical ul li.opt {
	border-bottom: none;
}

.cbp-spmenu-vertical ul li.gift-set a span.ico {
	display: inline-block;
	width: 14px;
	height: 16px;
	position: relative;
	background: url("../img/main-sprite.png") repeat scroll -64px 0 rgba(0, 0, 0, 0);
	margin-top: -4px;
	margin-right: 5px;
	float: left;
}
.cbp-spmenu-vertical ul li.opt a span.ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	background: url("../img/main-sprite.png") repeat scroll -52px -396px rgba(0, 0, 0, 0);
	margin-top: -5px;
	margin-right: 4px;
	margin-left: -4px;
	float: left;
}
.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}

.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: 0.8em;
	border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
	left: -220px;
}

.cbp-spmenu-right {
	right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
	left: -220px;
}

.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
	top: -150px;
}

.cbp-spmenu-bottom {
	bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}

/* Push classes applied to the body */

.cbp-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0;
}

.cbp-spmenu-push-toright {
	left: 220px;
}

.cbp-spmenu-push-toleft {
	left: 0px;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* Example media queries */

/*@media screen and (max-width: 55.1875em){

	.cbp-spmenu-horizontal {
		font-size: 75%;
		height: 110px;
	}

	.cbp-spmenu-top {
		top: -110px;
	}

	.cbp-spmenu-bottom {
		bottom: -110px;
	}

}

@media screen and (max-height: 26.375em){

	.cbp-spmenu-vertical {
		font-size: 90%;
		width: 190px;
	}

	.cbp-spmenu-left,
	.cbp-spmenu-push-toleft {
		left: -190px;
	}

	.cbp-spmenu-right {
		right: -190px;
	}

	.cbp-spmenu-push-toright {
		left: 190px;
	}
}*/
/*end mobile menu component*/