@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: local('Lobster'), local('Lobster-Regular'), url(../fonts/GyWYZ9P82PerW24XxG6Esg.woff2) format('woff2');
}
@font-face {
  font-family: 'RobotoCondensed-Regular';
  src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/RobotoCondensed-Regular.woff') format('woff'), url('../fonts/RobotoCondensed-Regular.ttf')  format('truetype'), url('../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/RobotoCondensed-Bold.woff') format('woff'), url('../fonts/RobotoCondensed-Bold.ttf')  format('truetype'), url('../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Light';
  src: url('../fonts/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/RobotoCondensed-Light.woff') format('woff'), url('../fonts/RobotoCondensed-Light.ttf')  format('truetype'), url('../fonts/RobotoCondensed-Light.svg#RobotoCondensed-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


* { outline: none; }

.padding { padding: 10px; }

.modal-show { overflow: hidden !important; position: relative; right: 8px; }

.margin-t-b { margin-top: 10px !important; margin-bottom: 10px !important; }

.margin-l { margin-left: 0 !important; }

.loader, .modal { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAeSURBVHjaYmRgYNBmIAIwMRAJRhVSRyEAAAD//wMAVdAAP0SGoHgAAAAASUVORK5CYII="); background-repeat: repeat; width: 100%; height: 100%; position: fixed; display: none; left: 0; top: 0; }

.loader { z-index: 200001; }

.modal { z-index: 200001; overflow: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; text-align: justify; }

.modal .modal-top { top: 50%; }

.modal .modal-left { left: 50%; }

.modal-block, .popup { position: relative; width: 600px; background: #f6f6f6; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.35); border: 1px solid #3A87AD; }

.modal-block .icon-close, .popup .icon-close { position: absolute; right: 0; margin: 15px 20px; z-index: 1000; }

.modal-block .title, .popup .title { background: #4D83C0; text-align: center; line-height: 26px; text-shadow: 1px 1px 0 #3A87AD; border-bottom: 1px solid #3A87AD; padding: 0 30px; font-size: 18px; color: #FFF; margin-top: 20px; }

.modal.error .title { background: #FF0000; text-shadow: 1px 1px 0 #E30000; border-bottom: 1px solid #E30000; }

.modal.error .modal-block { border: 1px solid #E30000; }

.modal.complete .title { background: #5BB75B; text-shadow: 1px 1px 0 #50A150; border-bottom: 1px solid #50A150; }

.modal.complete .modal-block { border: 1px solid #50A150; }

.icon-close { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAlCAYAAABPsblCAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAE2SURBVHjanNPNSkNBDAXg01sYkC60m6Ir9xYURNcuWxHf/wnyHHHRpKRz8zNjIKs2HzOTc8HMkNoD2GCuFgAPAACBHgH8APiYwBYAnzJ3UOgI4Fd6BFNEZ15grvY6iPXI0V5tFPMRB8qwGAkgD9umSAL12ClFCqjHYqSA+jfJtxlAPfJVYg4UbSePRgctxXZizEBLueIME2gUiTGB3icQD3tTaA/gewKx2BnAvX2jHf5Xu5Fkj5dCRMTycc5UIyImogtERMzMPIm1mzkLTWBtNSPQDLZCrlfTHsBWiB6khzLMRbRv1p+c7C5F+hxlJ0uRKJAeZh92hRTJbh4EYOvOBFDLruZGw4HcnJRYB4UrLjEDpTkpMYHayIpTzAugm5MKU0g7QzxM2w49yY+Xj7Ao879nIsLfAI7+/zeB1j7HAAAAAElFTkSuQmCC") no-repeat; width: 20px; height: 19px; background-position: 0 0; cursor: pointer; }

.icon-close:hover { background-position: 0 -19px; }

.modal p { font-weight: normal; width: auto; }

.modal .content { background: #f6f6f6 repeat; width: auto; overflow: hidden; margin: 0; box-shadow: none; }

@media screen and (max-width: 540px) { .modal-block, .popup { width: 380px; }
  .modal-block .title, .popup .title { padding: 0 30px; line-height: 39px; } }

@media screen and (max-width: 405px) { .modal-block, .popup { width: 300px; }
  .modal-block .title, .popup .title { padding: 0; } }

/* KMA Call Back */
#kmacb { position: fixed; *visibility: hidden; background-color: transparent; width: 160px; height: 160px; z-index: 200000 !important; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transition: visibility 0.5s; right: 15px; bottom: 15px; }

#kmacb a { text-decoration: none; }

#kmacb .kmacb-img-circle { width: 80px; height: 80px; background: #5aaade center center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAA8CAMAAADIULPRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABs1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAPKcAvAAAAj3RSTlMATksXN+N4FifeiTABxPV+DCj9xy2kSQnl1y8iwA13/qruG/yN5hx6ZGq8WPAm9CmU+lAYtVQLTb1jBDGzhQW6q09EHhLqDhP52a4CYM/yD8o5bgPYHxH4nsapQge4V4ZzPAjtJMzCOBCvnzZVpyHzQ4Ta36xBuetRmI6jBoPxYXvTLHXvmYvbgJfWvoc0GTlTyOIAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAB8UlEQVRIx43W91cTQRAH8AWResRwQCAGjKGEmkRQQDkMVhIQC4QWCMUAErtYqEoNCqLsv8yDl3e7e3uzk+9vd/d58+Z2Zy8hBE5O7hWSXfIopVfzC7KhhfQyRcUlKNVKaSaOa07ElunUTHmF2lZSLkUuFa2q5i11X1dYDxVTUwvbGxbrvQlbH7WmDlzcesk2QNYlUdroB2yTbOubAdsiW9oK2DYb267Z24Au22DI3mq3ZNvRCTRx+46Mu6BV6+65a7X34K3rNfpEe58oEjb6+XdsI8o4HzCqP1RbYnB1HyGWcPYxQp88NalvALGRqGkHsRYCrIWhZ4gd9pp2GKv73KQvuhH6kp27V1jZEdbuKEJjY+wI+RE7zsahFGthiLXQjNAJRicRqrUyO6WpbYhRRwSpG2d2GqEz3Dh61DThYHTWMja1c/MLr5NsGxa507Mk0sLli7tvVlKZ67dcB+9E+j6Yue/+EL5Yro8cdSQE+ukze1Te9aWlkf8urAo0+ZXC+dYr2O8KSssE+kNF18TdVdF1cQ2mVFYc8ZAXlvqGWHZTUXXLsvEK2meZAyMK0u2flrJO0DbJZ+GXvdzZtRnU2J7P5tds/wCY68O0lR6lAEo0z+8d5ib/HIN/Fi4TCZzEo2m6/vf033+SRQbOwv6Y4vk50nYdHuLvx/IAAAAASUVORK5CYII="); position: absolute; top: 40px; left: 40px; border-radius: 100%; border: 2px solid transparent; opacity: .8; -webkit-animation: kmacb-circle-img-anim 1s infinite ease-in-out; animation: kmacb-circle-img-anim 1s infinite ease-in-out; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }

#kmacb .kmacb-circle-fill { opacity: .24; -webkit-animation: kmacb-circle-fill-anim 2.3s infinite ease-in-out !important; animation: kmacb-circle-fill-anim 2.3s infinite ease-in-out !important; background: #5aaade repeat; width: 110px; height: 110px; top: 25px; left: 25px; position: absolute; border-radius: 100%; border: 2px solid transparent; }

#kmacb .kmacb-circle { opacity: .35; -webkit-animation: kmacb-circle-anim 2.2s infinite ease-in-out !important; animation: kmacb-circle-anim 2.2s infinite ease-in-out !important; width: 100%; height: 100%; position: absolute; background-color: transparent; border-radius: 100%; border: 2px solid #5aaade; }

#kmacb:hover .kmacb-img-circle, #kmacb:hover .kmacb-circle-fill { background-color: #72d582; }

#kmacb:hover .kmacb-circle { border-color: #72d582; }

#kmacb:hover .kmacb-img-circle {  -webkit-animation: kmacb-circle-img-anim-hover 1s infinite ease-in-out; animation: kmacb-circle-img-anim-hover 1s infinite ease-in-out; }

@-webkit-keyframes kmacb-circle-anim { 0% { -webkit-transform: rotate(0deg) scale(0.5) skew(1deg);
    -webkit-opacity: .1; }
  30% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
    -webkit-opacity: .5; }
  100% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    -webkit-opacity: .1; } }

@keyframes kmacb-circle-anim { 0% { -webkit-transform: rotate(0deg) scale(0.5) skew(1deg);
    transform: rotate(0deg) scale(0.5) skew(1deg);
    opacity: .1; }
  30% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
    transform: rotate(0deg) scale(0.7) skew(1deg);
    opacity: .5; }
  100% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg);
    opacity: .1; } }

@-webkit-keyframes kmacb-circle-fill-anim { 0% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
    opacity: .2; }
  50% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    opacity: .2; }
  100% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
    opacity: .2; } }

@keyframes kmacb-circle-fill-anim { 0% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
    transform: rotate(0deg) scale(0.7) skew(1deg);
    opacity: .2; }
  50% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg);
    opacity: .2; }
  100% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
    transform: rotate(0deg) scale(0.7) skew(1deg);
    opacity: .2; } }

@keyframes kmacb-circle-img-anim { 0% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); }
  10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    transform: rotate(-25deg) scale(1) skew(1deg); }
  20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    transform: rotate(25deg) scale(1) skew(1deg); }
  30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
    transform: rotate(-25deg) scale(1) skew(1deg); }
  40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg);
    transform: rotate(25deg) scale(1) skew(1deg); }
  50% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); }
  100% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); } }

@-webkit-keyframes kmacb-circle-img-anim { 0% { -webkit-transform: rotate(0deg) scale(1) skew(1deg); }
  10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
  20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
  30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
  40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
  50% { -webkit-transform: rotate(0deg) scale(1) skew(1deg); }
  100% { -webkit-transform: rotate(0deg) scale(1) skew(1deg); } }

@keyframes kmacb-circle-img-anim-hover { 0% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); }
  10% { -webkit-transform: rotate(-35deg) scale(1) skew(1deg);
    transform: rotate(-35deg) scale(1) skew(1deg); }
  20% { -webkit-transform: rotate(35deg) scale(1) skew(1deg);
    transform: rotate(35deg) scale(1) skew(1deg); }
  30% { -webkit-transform: rotate(-35deg) scale(1) skew(1deg);
    transform: rotate(-35deg) scale(1) skew(1deg); }
  40% { -webkit-transform: rotate(35deg) scale(1) skew(1deg);
    transform: rotate(35deg) scale(1) skew(1deg); }
  50% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); }
  100% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); } }

@-webkit-keyframes kmacb-circle-img-anim-hover { 0% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); }
  10% { -webkit-transform: rotate(-35deg) scale(1) skew(1deg);
    transform: rotate(-35deg) scale(1) skew(1deg); }
  20% { -webkit-transform: rotate(35deg) scale(1) skew(1deg);
    transform: rotate(35deg) scale(1) skew(1deg); }
  30% { -webkit-transform: rotate(-35deg) scale(1) skew(1deg);
    transform: rotate(-35deg) scale(1) skew(1deg); }
  40% { -webkit-transform: rotate(35deg) scale(1) skew(1deg);
    transform: rotate(35deg) scale(1) skew(1deg); }
  50% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); }
  100% { -webkit-transform: rotate(0deg) scale(1) skew(1deg);
    transform: rotate(0deg) scale(1) skew(1deg); } }

#kmacb-form .modal-block, #ouibounce-modal .popup { border: none; box-shadow: none; font-family: Arial; border-radius: 10px; overflow: hidden; color: #222222; line-height: 1.5 !important; width: 570px; }

#kmacb-form .modal-block .title, #ouibounce-modal .title { background: transparent; text-shadow: none; color: #222222; font-weight: bold; font-size: 22px; border-bottom: none; text-transform: none; }

#kmacb-form .modal-block .icon-close { margin: 20px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAlCAYAAABPsblCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBQUUwNEY0RDJGQTExRTRCOTcxRkUwREM4QjIzQjUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBQUUwNEY1RDJGQTExRTRCOTcxRkUwREM4QjIzQjUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFBRTA0RjJEMkZBMTFFNEI5NzFGRTBEQzhCMjNCNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkFBRTA0RjNEMkZBMTFFNEI5NzFGRTBEQzhCMjNCNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O6hRpAAABc0lEQVR42qSWTUvEMBCGm1HsqggWpURs9eLZg9701/sXFtaju3oopZfCguAX1ElNINtNJjPrwNum+XiYZt6GwjAMmY0CpTJZAOrUNUxo1APqXgADO/8RVTrQmR24YMIcRNv2uQMtUK+2nYL5EBMvqGfwJswZsBBk4e8RBxaFhEAx2B4FMaFM+ZUKbsct6tq2v1AHMUgso1BmJCQFMmP5pO8wVk1glnidsgYwffKUsgZwfZLyGTAhSZ+BAELCnI/u8OGSAYn57M1ltET9CCB+Zt+oVeYdbMfZbvG3zgP9K/bNpaqqkdn3/awoik/u4q7rjsqyfDeb7fZoTAshHwjLhZBx/ZazObAJZMOQigsLQfxXY8FikNC3FoVRkNjXvwVr2/aEglDn0cYkrfWaGk+dkErSD1SJQ/2xaoKgxKQ1gOuTFAwEEBIGkkwo2HhC5nnOgfgxTAowG0F1XQ8CSBAGAv9kHGerpmmudviHNOtuzP1XgAEAeVu1MBSM7t8AAAAASUVORK5CYII="); }

#kmacb-form .modal-block .padding, #ouibounce-modal .padding { padding: 20px 10px 10px; }

#kmacb-form .modal-block p, #ouibounce-modal .popup p { font-size: 13px; text-align: center; font-weight: 100; color: #666; }

#kmacb-form .modal-block .bold, #ouibounce-modal .popup .bold { font-weight: bold; }

#kmacb-form form, #ouibounce-modal form { margin: 10px 0; text-align: center; width: 100%; height: auto; background: none; position: static; padding: 0; border: none; }

#kmacb-form form input[type=text], #ouibounce-modal form input[type=text] { height: 36px; line-height: 36px; color: #222222; border: 1px solid #aaa; padding: 0 10px; width: 200px; display: inline-block; text-indent: 0; margin-bottom: 10px; border-radius: 3px; background: #FFFFFF; font-size: 14px; font-style: normal; }

#kmacb-form form ::-webkit-input-placeholder { color: #888; }

#kmacb-form form ::-moz-placeholder { color: #888; }

#kmacb-form form :-moz-placeholder { color: #888; }

#kmacb-form form :-ms-input-placeholder { color: #888; }

#kmacb-form form input[name=name], #ouibounce-modal form input[name=name] { padding-right: 10px; }

#kmacb-form form input[type=submit], #ouibounce-modal form input[type=submit] { position: static; cursor: pointer; border: none; background: #c4191c; color: #FFFFFF; font-size: 16px; padding: 0 25px; color: #FFF; text-transform: uppercase; line-height: 38px; height: 38px; vertical-align: top; margin: 0; display: inline-block; text-indent: 0; text-align: center !important; border-radius: 3px; font-style: normal; font-size: 14px; }

#kmacb-form form input[type=submit]:hover, #ouibounce-modal form input[type=submit]:hover { background: #DD070B; text-decoration: none; }

#ouibounce-modal { display: none; font-family: "Open Sans",sans-serif; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; }

#ouibounce-modal .underlay { -webkit-animation: 0.5s ease 0s normal none 1 running fadein; animation: 0.5s ease 0s normal none 1 running fadein; background: transparent; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

#ouibounce-modal .modal { -webkit-animation: 0.3s ease 0s normal none 1 running popin; animation: 0.3s ease 0s normal none 1 running popin; background-color: #f0f1f2; border-radius: 4px; bottom: 0; height: 400px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 600px; z-index: 1; }

.over-window { border: 0 none; cursor: default; left: 50%; margin: 0 0 0 -300px; position: fixed; top: 10%; width: 600px; z-index: 9999; }

.popup .krestik { cursor: pointer; position: absolute; right: -25px; top: -25px; }

.form2 { float: right; text-align: left; width: 280px; }

.input_form2 { height: auto; margin-left: 0; margin-top: 5px; width: 270px; }

.form3 { float: left; text-align: center; width: 290px; }

.input_form2 { height: auto; margin-left: 41px; margin-top: 5px; width: 270px; }

.popup2 { background: #f9f9f9 none repeat scroll 0 0; float: left; position: relative; width: 340px; }

.ttt { font-family: verdana; font-size: 13px; margin-left: 15px; text-align: center; width: 90%; }

.popup .krestik { cursor: pointer; position: absolute; right: -25px; top: -25px; }

.popup_title { float: left; height: auto; width: 100%; }

.popup_title p { color: #444; font-family: "PT_Sans-Web-Bold"; font-size: 14px; font-weight: 300; margin-top: 25px; text-align: center; }

.order { color: #c00; cursor: pointer; font: 900 19px/25px sans-serif; padding: 10px 30px; }

.input_form22 input { background: #fff none repeat scroll 0 0; border: 1px solid #869147; border-radius: 3px; color: #333; font: 17px/25px Arial, sans-serif; padding: 5px 45px 5px 10px; text-shadow: 1px 1px #fff; }

.tab1 th { border: 1px solid #fff; font-size: 25px; height: 50px; text-align: center; }

.tab1 { border-collapse: collapse; }

.tab1 td { border: 1px solid #fff; color: #fff; padding: 20px 5px; text-align: center; }

body { margin: 0; color: #fff; font: 17px/25px Georgia, "Times New Roman", Times, serif; background: #1f242a; min-width: 446px; }

img { border-style: none; }

a { text-decoration: none; color: #a82720; }

a:hover { text-decoration: underline; }

input, textarea, select { font: 100% Georgia, "Times New Roman", Times, serif; vertical-align: middle; color: #000; outline: none; }

form, fieldset { margin: 0; padding: 0; border-style: none; }

q { quotes: none; }

q:before { content: ''; }

q:after { content: ''; }

#wrapper { width: 100%; overflow: hidden; padding: 50px 0; }

.order-block { width: 400px; height: 680px; margin: 0 auto; padding: 68px 23px 0; position: relative; text-align: center; font-size: 20px; line-height: 30px; color: #d5e5eb; }

.order-block:after { display: block; clear: both; content: ''; }

.decoration { width: 24px; height: 32px; position: absolute; left: -23px; top: 336px; }

.order-block .text-holder { overflow: hidden; padding: 0 0 21px; }

.order-block h2 { font: 35px/35px "Lobster", Arial, Helvetica, sans-serif; margin: 0 0 59px; color: #fff; }

.order-block h2 span { display: block; font-size: 45px; line-height: 45px; color: #fcca49; margin: 0 0 -2px; }

.order-block p { margin: 0 0 18px; }

.order-block .text-box { overflow: hidden; font-size: 20px; line-height: 30px; color: #1f242a; padding: 30px 0 0; }

.order-block .text-box h2 { font-size: 35px; line-height: 40px; color: #1f242a; margin: 0 0 32px; }

.order-block .text-box h2 span { font-size: 45px; line-height: 45px; color: #ae1d1d; display: block; margin: -6px 0 0; }

.order-form { overflow: hidden; }

.order-form .text { background: url(../img/bg-order-page-text.png) no-repeat; width: 253px; height: 42px; float: left; }

.order-block .text-box p { margin: 0 0 18px; }

.order-form .text input[type="text"] { background: none; border: none; width: 227px; height: 20px; float: left; font-size: 16px; line-height: 40px; color: #726033; padding: 10px 13px 12px; }

.btn-save { border: none; background: url(../img/order-page-btn-save.png) no-repeat; width: 129px; height: 40px; float: right; font: 20px/40px "Roboto Condensed", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; float: right; padding: 0 0 2px; margin: 0; cursor: pointer; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, div.section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: 700; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: .67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -.5em; }

sub { bottom: -.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; }

input[type=search] { -webkit-appearance: textfield; box-sizing: content-box; }

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: 700; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

body { min-width: 1000px; background: url("../img/img1.0.1.png") repeat-x center 0 #3a1a2d; color: #2c4341; }

.wrapper-hidden { position: relative; overflow: hidden; width: 100%; height: 100%; }

.wrapper { position: relative; z-index: 2; margin: 0 auto; width: 1000px; }

* { box-sizing: border-box; }

ul, ol { padding: 0; margin: 0 0 10px 25px; }

ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }

li { line-height: 20px; }

ul.unstyled, ol.unstyled { margin-left: 0; list-style: none; }

ul.inline, ol.inline { margin-left: 0; list-style: none; }

ul.inline > li, ol.inline > li { display: inline-block; *display: inline; padding-right: 5px; padding-left: 5px; *zoom: 1; }

.clearfix:before, .clearfix:after { display: table; content: " "; }

.clearfix:after { clear: both; }

ul.list-inline { text-align: justify; line-height: 0; font-size: 1px; text-justify: newspaper; }

ul.list-inline li { text-align: center; box-sizing: border-box; vertical-align: top; }

ul.list-inline li.helper { padding: 0; margin: 0; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.fancybox-wrap, .fancybox-overlay { z-index: 1000; }

.block__timer { text-align: center; vertical-align: top; *display: inline; *zoom: 1; }

.block__timer .landing__countdown { display: block; width: 215px; margin: 17px auto; padding: 0 0; height: 42px; }

.block__timer .landing__countdown span { font: 700 26px/40px "RobotoCondensed-Light", sans-serif; color: #411c32; display: inline-block; width: 61px; background: transparent url("../img/img1.6.png") 0 0 no-repeat; height: 42px; *display: inline; *zoom: 1; margin: 0 5px; text-align: center; letter-spacing: 20px; padding-left: 8px; }

.countdown__entities { display: none; }

/* block1 */
.block1 .wrapper { background: url("../img/img1.0.png") no-repeat center bottom transparent; }

.block1__top { font: 400 23px/50px "RobotoCondensed-Light"; color: #FFFFff; text-transform: uppercase; }

.block1__top .lastpack { color: #ffcc19; }

.block1__top-sale { position: relative; font: normal 35px/40px "Lobster"; width: 106px; text-align: center; display: inline-block; vertical-align: middle; }

.block1__top-sale::before { content: ''; position: absolute; background: transparent url("../img/img1.1.png") 0 0 no-repeat; width: 106px; height: 100px; left: 0; top: -28px; z-index: -1; }

.block1__top-action { 
    text-align: center; 
    color: #ffcc19; 
    position: relative;
    font: 400 23px/50px "RobotoCondensed-Light", sans-serif;
}

.block1__body { position: relative; padding-bottom: 50px; }

.block1__left { width: 350px; display: inline-block; padding: 40px 0 0 0; }

.block1__right {
  width: 32.5%;
  float: right;
  position: relative;
  text-align: center;
  overflow: hidden;
  margin-top: -50px;
}
.block-action {
  height: 222px; 
  background: #b7064d;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.block1__title { padding: 50px 0 30px 0; font: normal 44px/45px "Lobster"; color: #ffcc19; }

.block1__sub { width: 325px; font: 300 24px/35px "RobotoCondensed-Light"; color: #FFFFff; }

.block1__price { font: normal 30px/53px "Lobster"; color: #b7064d; background: transparent url("../img/img1.4.png") center 0 no-repeat; height: 66px; }

.block1__price span { width: 40%; display: inline-block; vertical-align: top; text-align: center; }

.block1__price .oldprice { text-decoration: line-through; }

.block__timer-text { color: #FFFFff; font: 300 14px/35px "RobotoCondensed-Light"; text-transform: uppercase; }

.block1__right ul { margin: 90px 0 0 0; padding: 0; }

.block1__right ul li { font: 300 22px/30px "RobotoCondensed-Light"; color: #FFFFff; padding: 5px 0 5px 55px; text-align: left; background: transparent url("../img/img1.7.png") left center no-repeat; }

#ImageBeforeAfter { position: absolute; bottom: 0; left: 277px; }

#ImageBeforeAfter img { bottom: 0; position: absolute; left: 0; transition: opacity 1s ease-in-out; }

@-webkit-keyframes cf3FadeInOut { 0% { opacity: 1; }
  45% { opacity: 1; }
  55% { opacity: 0; }
  100% { opacity: 0; } }

@keyframes cf3FadeInOut { 0% { opacity: 1; }
  45% { opacity: 1; }
  55% { opacity: 0; }
  100% { opacity: 0; } }

@-webkit-keyframes cf3FadeInOutBottom { 0% { opacity: 0; }
  45% { opacity: 0; }
  55% { opacity: 1; }
  100% { opacity: 1; } }

@keyframes cf3FadeInOutBottom { 0% { opacity: 0; }
  45% { opacity: 0; }
  55% { opacity: 1; }
  100% { opacity: 1; } }

#ImageBeforeAfter img.top { -webkit-animation-name: cf3FadeInOut; -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-animation-iteration-count: infinite; -webkit-animation-duration: 8s; -webkit-animation-direction: alternate; -moz-animation-name: cf3FadeInOut; -moz-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -moz-animation-iteration-count: infinite; -moz-animation-duration: 8s; -moz-animation-direction: alternate; -o-animation-name: cf3FadeInOut; -o-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -o-animation-iteration-count: infinite; -o-animation-duration: 8s; -o-animation-direction: alternate; -webkit-animation-name: cf3FadeInOut; animation-name: cf3FadeInOut; -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 8s; animation-duration: 8s; -webkit-animation-direction: alternate; animation-direction: alternate; }

#ImageBeforeAfter img.bottom { -webkit-animation-name: cf3FadeInOutBottom; -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-animation-iteration-count: infinite; -webkit-animation-duration: 8s; -webkit-animation-direction: alternate; -moz-animation-name: cf3FadeInOutBottom; -moz-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -moz-animation-iteration-count: infinite; -moz-animation-duration: 8s; -moz-animation-direction: alternate; -o-animation-name: cf3FadeInOutBottom; -o-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -o-animation-iteration-count: infinite; -o-animation-duration: 8s; -o-animation-direction: alternate; -webkit-animation-name: cf3FadeInOutBottom; animation-name: cf3FadeInOutBottom; -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 8s; animation-duration: 8s; -webkit-animation-direction: alternate; animation-direction: alternate; }

/* block1 */
/* block2 */
.block2 { font: 300 20px/28px "RobotoCondensed-Light"; color: #FFFFff; height: 463px; }

.block2 .wrapper-hidden { padding-top: 18px; margin-top: -18px; }

.block2__top { background: #b7064d; position: relative; }

.block2__top .wrapper { padding: 25px 0 35px 215px; height: 255px; background: url("../img/img2.0.png") no-repeat center 0 transparent; }

.block2__top .wrapper::before { content: ''; position: absolute; background: url("../img/img2.1.png") 0 0 no-repeat transparent; width: 1069px; height: 455px; left: -10px; top: -15px; }

.block2__bottom { background: #612549; }

.block2__title { font: 400 31px/30px "Lobster"; color: #ffce22; padding-left: 215px; }

.block2__list { padding: 70px 0 30px 400px; background: transparent url("../img/img2.2.png") 85px 70px no-repeat; }

.block2__list ul li { line-height: 30px; width: 600px; }

.block2__list ul li + li { margin-top: 40px; }

.block2__list ul li .list__title { text-transform: uppercase; color: #ffce22; font: 300 22px/30px "RobotoCondensed-Light"; }

/* block2 */
/* block3 */
.block3 .wrapper { background: transparent url("../img/img3.0.png") center center no-repeat; }

.block3__title { font: 400 40px/40px "Lobster"; color: #ffce22; text-align: center; padding: 40px 0 10px 0; }

.block3__list ul { text-align: center; }

.block3__list ul li { vertical-align: top; color: #FFFFff; width: 328px; text-align: center; font: 300 20px/30px "RobotoCondensed-Light"; padding-top: 200px; margin-bottom: 15px; }

.block3__list ul li .block3__list_title { text-transform: uppercase; color: #ffce22; font: 400 22px/30px "RobotoCondensed-Light"; }

.block3__list .item1 { background: url("../img/img3.1.png") no-repeat center 0 transparent; }

.block3__list .item2 { background: url("../img/img3.2.png") no-repeat center 0 transparent; }

.block3__list .item3 { background: url("../img/img3.3.png") no-repeat center 0 transparent; }

.block3__list .item4 { background: url("../img/img3.4.png") no-repeat center 0 transparent; }

.block3__list .item5 { background: url("../img/img3.5.png") no-repeat center 0 transparent; }

/* block3 */
/* block4 */
.block4 { background: #ffce22; height: 570px; }

.block4 .wrapper { height: 428px; }

.block4__title { font: 400 40px/40px "Lobster"; color: #3a1a2d; text-align: center; padding: 40px 0; }

.block4 ul li { padding: 40px 35px 0 35px; vertical-align: top; width: 330px; position: relative; height: 446px; color: #3a1a2d; font: 300 18px/22px "RobotoCondensed-Light"; }

.block4 ul li::before { content: ''; position: absolute; background: url("../img/img3.6.png") no-repeat 0 0 transparent; width: 346px; height: 445px; left: -8px; top: 0; z-index: -1; }

.block4__top { height: 288px; }

.block4__bottom img { float: left; }

.block4__bottom_name { margin-left: 100px; color: #bc0831; }

/* block4 */
/* block5 */
.block5 { margin-top: -142px; padding-top: 190px; background: url("../img/img4.0.png") no-repeat center bottom #3a1a2d; }

.block5__title { font: 400 40px/40px "Lobster"; color: #ffce22; text-align: center; padding: 0 0 40px 0; }

.block5 img { float: left; }

.block5__wrap { margin-left: 345px; background: #612549; border-radius: 20px 20px 0 0; font: 300 20px/27px "RobotoCondensed-Light"; padding: 15px 15px 14px; color: #FFFFff; position: relative; }

.block5__wrap::before { content: ''; position: absolute; background: url("../img/img4.1.png") no-repeat 0 0 transparent; width: 50px; height: 33px; left: -25px; top: 110px; }

.block5__name { color: #ffce22; padding: 40px 0 14px; }

/* block5 */
/* block6 */
.block6 { background: #ffffff; }

.block6 .wrapper { padding: 40px 0; }

.block6__title { font: 400 40px/40px "Lobster"; color: #612549; text-align: center; padding: 0 0 40px 0; }

.block6 ul { text-align: center; background: url("../img/img5.png") no-repeat center 0 transparent; }

.block6 ul li { padding-top: 160px; font: 300 20px/30px "RobotoCondensed-Light"; color: #b7064d; vertical-align: top; width: 305px; }

/* block6 */
/* block7 */
.block7 { height: 580px; }

.block7 .wrapper-hidden { padding-top: 40px; margin-top: -40px; height: 590px; /*background: #612549;*/ }

.block7 .wrapper-hidden::before { content: ''; position: absolute; left: 0; top: 40px; width: 100%; height: 380px; background: #612549; }

.block7__delivery { font: 300 20px/30px "RobotoCondensed-Light"; color: #FFFFff; padding-right: 318px; position: relative; }

.block7__delivery::before { content: ''; position: absolute; background: url("../img/img6.3.png") no-repeat 0 0 transparent; width: 372px; height: 347px; right: -70px; top: -40px; }

.block7__delivery_title { font: 400 40px/40px "Lobster"; color: #ffce22; text-align: left; padding: 30px 0 20px 0; }

.block7__warning_title { font: 400 37px/40px "Lobster"; color: #b50d72; text-align: left; padding: 0 0 30px 0; }

.block7__warning { position: relative; width: 655px; height: 290px; padding: 20px 225px 20px 20px; background: #ffce22; color: #612549; margin: 40px 0 0 0; border-radius: 20px; font: 300 20px/30px "RobotoCondensed-Light"; }

.block7__warning::before { content: ''; position: absolute; background: url("../img/img6.1.png") no-repeat 0 0 transparent; width: 166px; height: 223px; right: 15px; top: -15px; }

.block7__btn { position: absolute; right: 15px; bottom: 15px; color: #FFFFff; background: transparent url("../img/img6.2.png") 0 0 no-repeat; width: 167px; height: 50px; font: 400 18px/50px "RobotoCondensed-Light"; text-transform: uppercase; text-align: center; text-decoration: none; }

/* block7 */
/* block8 */
.block8__title { font: 400 40px/40px "Lobster"; color: #ffce22; padding: 30px 0 30px 0; }

.block8 ul { background: transparent url("../img/img7.1.png") center 0 no-repeat; text-align: center; }

.block8 ul li { padding-top: 190px; width: 325px; text-align: center; color: #FFFFff; font: 300 18px/50px "RobotoCondensed-Light"; }

/* block8 */
/* block9 */
/* block9 */
/* block10 */
.block10 { margin-top: 80px; background: transparent url("../img/img8.0.png") left 0 repeat-x; height: 450px; }

.block10__left { background: transparent url("../img/img8.5.png") 20px 38px no-repeat; }

.block10 .wrapper::before { content: ''; position: absolute; background: transparent url("../img/img8.0.1.png") 0 0 no-repeat; width: 1000px; height: 450px; left: 0; top: 0; z-index: -1; }

.block10__title { color: #FFFFff; font: 700 35px/40px "Lobster"; padding: 55px 0 0 195px; position: relative; }

.block10__title::before { content: ''; position: absolute; background: transparent url("../img/img8.png") 0 0 no-repeat; width: 226px; height: 405px; left: -50px; top: -50px; z-index: 1; }

.block10__price { background: transparent url("../img/img8.4.png") left 0 no-repeat; width: 284px; height: 73px; text-align: center; margin: 25px 0 0 185px; position: relative; }

.block10__price .oldprice { font: 400 28px/73px "RobotoCondensed-Light"; color: #fcc524; width: 49%; display: inline-block; vertical-align: top; text-decoration: line-through; }

.block10__price .newprice { vertical-align: top; display: inline-block; font: 400 28px/73px "RobotoCondensed-Light"; color: #b7064d; width: 49%; }

.block10__sale { width: 350px; font: 400 20px/25px "RobotoCondensed-Light"; color: #f5b429; text-transform: uppercase; margin: 20px 0 20px 95px; padding: 0 0 0 20px; }

.block10__sale div { margin-left: 80px; }

.block10__count { width: 68px; height: 54px; display: inline-block; text-align: center; float: left; color: #580c2b; font: 400 40px/54px "RobotoCondensed-Light"; background: transparent url("../img/img8.3.png") 0 0 no-repeat; }

.block10__allsale { color: #fffffe; font: 300 18px/25px "RobotoCondensed-Light"; margin: 30px 0 0 115px; padding: 5px 0 30px 80px; width: 355px; background: transparent url("../img/img8.1.png") 0 0 no-repeat; }

.block10-form { padding: 20px; margin: 38px 40px 0 20px; width: 440px; border-radius: 20px; background: #b7064d; box-sizing: border-box; }

.block10-btn { background: url("../img/img8.2.png") no-repeat center 0 transparent; width: 203px; height: 64px; display: block; *display: inline; *zoom: 1; border: none; text-align: center; color: #FFFFff; font: 700 30px/60px "RobotoCondensed-Light";

margin: 0 auto!important;
  -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}
.block10-btn:hover{
  -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1); 
}
.block10-delivery { padding-top: 8px; text-transform: uppercase; font: 300 18px/22px "RobotoCondensed-Light"; display: inline-block; width: 165px; margin-left: 10px; text-align: left; color: #ffae2b; vertical-align: top; }

.block10-delivery span { color: #FFFFff; }

.form-horizontal { margin-bottom: 0; }

.form-horizontal .row { margin-bottom: 20px; }

.form-horizontal .row-select { width: 395px; }

.custom_select { position: relative; }

.custom_select:before { content: ''; position: absolute; top: 1px; right: 0; bottom: 1px; width: 40px; background: #fff; pointer-events: none; border-radius: 3px; }

.custom_select:after { content: ''; position: absolute; top: 50%; margin-top: -2px; right: 12px; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #b7064d transparent transparent transparent; pointer-events: none; }

.form-horizontal .row select, .form-horizontal .row input[type="text"] { width: 100%; height: 40px; padding: 5px 10px; border: 1px solid #ae1f22; background: #fff; border-radius: 3px; box-shadow: 0px 2px 5px #f5eedc inset; box-sizing: border-box; display: block; }

.form-horizontal .row select:focus, .form-horizontal .row input[type="text"]:focus { background: #fff; }

.form-horizontal .row label { display: block; color: #FFFFff; font: 400 23px/23px "RobotoCondensed-Light"; padding-bottom: 10px; text-transform: uppercase; }

.form-horizontal .row label small { float: right; color: #ffae2b; font: italic 14px/14px "RobotoCondensed-Light"; text-transform: capitalize; }

.form-horizontal .row-submit { margin-left: 10px; margin-bottom: 0; }

.row-submit button:active, .row-submit button:focus, .row-submit button:hover, .row-submit button { vertical-align: top; margin: 0; text-transform: uppercase; }

.row-submit span.itog { color: #5d2315; font-family: 'Georgia'; font-style: italic; font-size: 18px; display: inline-block; vertical-align: middle; float: right; line-height: 55px; }

/* block10 */
/* block11 */
.block11 { margin-top: 0px; padding: 25px 0; background: #3a1a2d; color: #b7064d; text-align: center; font: 400 16px/26px "RobotoCondensed-Light"; }

.block11 .wrapper { z-index: 0; }

/* block11 */
.imlogo { display: block; position: absolute; bottom: 0; left: 50%; margin-left: -200px; }

.akciya1 { display: block; width: 270px; margin: -5px auto; text-align: center; padding: 5px 0; background-color: #F90; border: 0px; border-radius: 8px; color: #FFF; font-weight: bold; text-decoration: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.akciya1:hover { background-color: #FF3; color: #C00; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 5px rgba(0, 0, 0, 0.5); }

.hidden_select_wrapper { display: none; }

.hidden_select_wrapper select { display: none; }

#ouibounce-modal { display: none; }

.price_reduce { color: #C00; }
.form_annotation {
  font-size: 10px;
  color: #fff;
  display: block;
  text-align: center;
  margin: 10px auto;
  padding: 0 15px;
}


/* add ex-zy */
.block1__top .lt1 {
  display: block;
}
.block1__top .lt1:after {
  content: '';
  display: table;
  clear: both;
}

@media screen and (max-width: 1000px) {
  /* reset height*/
  .block2,
  .block4 .wrapper,
  .block4__top,
  .block2__top .wrapper,
  .wrapper-hidden,
  .block4 ul li,
  .block4,
  .block3,
  .block7,
  .block7 .wrapper-hidden,
  .block10,
  .block7__warning {
    height: auto;
  }
  .block2__top .wrapper,
  .block2__title,
  .block6 .wrapper {
    padding: 20px;
  }
  .wrapper {width: auto; padding: 0 10px;}
  .block1__body:after {
    content: '';
    display: table;
    clear: both;
  }
  .block1__sub {
    width: auto;
  }
  .block2__top .wrapper::before {
    display: none;
  }
  .block1__right {
    width: 50%;
    margin: 0;
  }
  .block1__left {
    float: left;
    width: 50%;
  }
  .imLogo {
    display: none;
  }
  .block1__title,
  .block2__title,
  .block3__title,
  .block8__title,
  .block6__title,
  .block5__title,
  .block4__title {
    text-align: center;
    font-size: 32px;
  }
  .block1__title {
    text-align: left;
    padding-bottom: 10px;
  }
  body {
    min-width: auto;
  }
  .wrapper-hidden {
    width: auto;
  }
  ul.inline {
    font-size: 0;
  }
  .block4 ul li {
    width: 100%;
    background: #fff;
    border-radius: 6px;
    padding: 25px;
    font-size: 18px;
  }
  .block4 ul li+li {
    margin-top: 20px;
  }
  .block4 ul li:before {
    display: none;
  }
  .block4__bottom {
    margin-top: 20px;
  }
  .block4__bottom img {
    max-width: 75px;
  }
  .block5__wrap {
    margin: 0;
  }
  .block5__wrap:before {
    display: none;
  }
  .block5 img {
    float: none;
    display: block;
    max-width: 80%;
    height: auto;
    margin: auto;
  }
  .block6 ul,
  .block8 ul {
    background: none;
  }
  .block6 ul li, 
  .block8 ul li {
    width: 100%;
    padding: 0;
    margin-top: 0;
  }
  .block7__delivery {
    padding: 0;
    text-align: center;
    width: 70%;
    margin: auto;
  }
  .block7__delivery_title{
    text-align: center;
  }
  .block7__delivery:before {
    display: none;
  }
  .block7__warning {
    width: 90%;
    margin: 230px auto 0;
    padding: 40px;
  }
  .block7__warning:before {
    bottom: 100%;
    left: 0;
    right: 0;
    top: auto;
    margin: 0 auto -20px;
  }
  .block7__warning br {
    display: none;
  }
  .block8__title {padding-bottom: 0;}
  .block10 table,
  .block10 tbody, 
  .block10 tr,
  .block10 td {
    width: 100%;
    display: block;
  }
  .block10 {
    overflow: hidden;
    background: transparent;
  }
  .block10 .wrapper::before {
    display: none;
  }
  .block10-form {
    width: 100%;
    margin: 20px 0 0;
    padding: 10px;
  }
  .form-horizontal .row {
    margin-bottom: 10px;
  }
  .form-horizontal input,
  .form-horizontal select {
    height: 30px !important;
    line-height: 1 !important;
    font-size: 13px;
  }
  .form-horizontal .row label {
    font-size: 16px;
    padding-bottom: 0;
  }
  .block10__title {
    padding: 20px 0 0;
    text-align: center;
  }
  .block10__title:before {
    display: none;
  }
  .block10__left {
    background: none;
  }
  .block10__price {
    margin: 10px auto 0;
  }
  .block10__sale {
    margin: 10px auto 0;
    width: auto;
    max-width: 300px;
    padding: 0;
  }
  .block10__sale div {margin-left: 0;}
  .block10__sale .block10__count {
    float: none;
    display: block;
    margin: auto;
  }
  .block10__allsale {
    background: none;
    padding: 0;
    max-width: 300px;
    width: auto;
    margin: auto;
  }
  .block10 table {
    background: #b7064d linear-gradient(#ff8522, #b7064d 60%);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  .block10-btn {
    background: #b7064d linear-gradient(#ffd38e 0%, #fa8819 30%, #feb338 100%);
    border-radius: 20px;
    line-height: 1;
    font-size: 16px;
    height: auto;
    width: auto;
    padding: 15px 60px;
  }
  .block3__list ul li {
    width: auto;
    max-width: 328px;
  }
  .form-horizontal .row-select {
    width: 100%;
  }
}
@media screen and (max-width: 700px) {
  .block1__left,
  .block1__right {
    float: none;
    width: 100%;
  }
  .block1__title,
  .block1__left {
    text-align: center;
  }
  .block1__sub {
    margin-bottom: 10px;
  }
  .block1__right ul {
    margin: 20px 0 0;
  }
  .block1__body {padding-bottom: 20px;}
  .block1__top .lt1 {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 30px;
  }
  .block1__price {
    background: none;
  }
  .block1__top-inner {min-width: 600px;}
  .block1__price span {
    background-color: #FFF;
  }
}