.left_video {margin:0 25px 0 14px;float:left;width:560px;}
.top_block_footer {clear:both;}
.right_sample_block ul li {margin-bottom : 20px !important;}
.right_sample_block ul li img {float:left;margin:0 15px 15px 0}
.col {width:50%;float:left;}
.col p:first-child{padding-bottom:0 !important;text-align:center;}
#mini ul li {display:inline-block;list-style:none;margin-right:10px;margin-top:6px;}
#mini {float:right;}
#freeship,#gifts {display:inline-block;margin:0 20px 0 0}
.free_shipping {padding:5px 0 10px 0;background-color:#eee;clear:both;margin-bottom:20px;}
#wrapp_free {display:block;margin: 0 auto;}

.block_top_custom {padding-top:30px;padding-right:20px;font-family:Droid Sans; overflow: hidden; float: right; }
.block_top_custom h4{padding:0;margin-top:5px; margin-bottom:5px; font-size:14px;  color:#d84452; font-family: raleway; text-transform: uppercase;}
.block_top_custom p{margin-bottom:5px; font-size:13px;}
.block_top_custom .delivery{float:left; border-right: 1px solid #ccc;padding-right:15px;}
.block_top_custom .support{float:left;padding-left:15px;}

.banner-right-slider{float:right; padding-right:0; margin-top: 15px;}
.banner-right-slider .banner1{overflow: hidden;}
.banner-right-slider .banner1 img, .banner-right-slider .banner2 img{width: 100%;}
.banner-right-slider .banner2{margin-top:10px;}
@media (min-width: 992px) and (max-width: 1199px) {
	.block_top_custom{margin-top: 10px; padding-top: 0;}
  .banner-right-slider .banner2{margin-top:22px; }
  .banner-right-slider{max-width: 228px;}
  
  .banner-content-top-full .text span.medium{font-size: 18px; top: -5px;}
	}
@media (min-width: 768px) and (max-width: 991px) {
	 .banner-right-slider .banner1{ float: left; width: 50%; }
	 .banner-right-slider .banner2{ float: left; width: 50%; margin-top:0;}
	 .banner-right-slider{width: 402px; padding: 0; margin-top: 3px;}
	 .block_top_custom{margin-top: 15px; padding-top: 0;}
}

@media (max-width: 767px) {
.block_top_custom{margin-top: 15px; padding-top: 0;}
	.banner-right-slider{padding-left: 0; float: left; width: 100%;}
 .banner-right-slider .banner1{ float: left; width: 50%; margin-top: 15px; padding-right:10px;}
 .banner-right-slider .banner1 a{float: left;}
 .banner-right-slider .banner2 a{float: right;}
 .banner-right-slider .banner2{ float: left; width: 50%; margin-top:0; margin-top: 15px;padding-left:10px;}
.banner-content-top-full .text span.medium{position: relative; top: -6px !important; text-transform: uppercase; font-size: 17px !important;}
}

.banner-content-top-full{overflow: hidden; clear: both; margin-bottom:20px; }
.banner-content-top-full .image{margin-top: 20px; position: relative; padding: 0;}
.banner-content-top-full .text{text-align: center; position:absolute; top: 10%;}
.banner-content-top-full .text span.large{text-transform: uppercase; font-size: 38px; color: #d84452; font-family:Raleway; font-weight: bold; margin-right: 20px;}
.banner-content-top-full .text span.medium{position: relative; top: -3px; text-transform: uppercase; font-size: 23px; color: #d84452; font-family: Raleway; margin-right: 20px;}
.banner-content-top-full .text span.small{ position: relative; top: -5px; font-size: 17px; color: #d84452; font-family: Roboto Condensed; }

.banner-content-top-full .text{transition:all 0.4s ease 0s;}
.banner-content-top-full .image:hover .text{transform: scale(1.3);}

.banner-content-top  a{max-width:277px;}
.banner-content-top  a::before, .banner-home-bottom-full .image::before, .banner-home-bottom  .overlay a::before {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  
  bottom: 20px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  content: " ";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  transform: scale(0, 1);
  transform-origin: 0 0 0;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  z-index: 1;
}
.banner-content-top  a::after, .banner-home-bottom-full .image::after, .banner-home-bottom  .overlay a::after{
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  bottom: 20px;
  content: "";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  transform: scale(1, 0);
  transform-origin: 100% 0 0;
  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
  z-index: 1;
}

.banner-content-top  .content img, .banner-home-bottom-full .image img{
  transition: all 0.2s ease-in 0s;
}
.banner-content-top  a:hover img, .banner-home-bottom-full .image:hover img, .banner-home-bottom  .overlay:hover img {
  opacity: 0.7;
}
.banner-content-top  a:hover::after, .banner-content-top  a:hover::before, 
.banner-home-bottom-full .image:hover::after, .banner-home-bottom-full .image:hover::before,
.banner-home-bottom  .overlay a:hover::after, .banner-home-bottom  .overlay a:hover::before  {
  opacity: 1;
  transform: scale(1);
}

.banner-content-top{clear:both; padding-top:20px;}
.banner-content-top .content{overflow:hidden; position: relative;}

.banner-content-top .banner1 .content{margin-right: 15px; float: left;}
.banner-content-top .banner2 .content{margin-left: 6px; margin-right: 9px; float: left; }
.banner-content-top .banner3 .content{margin-left: 12px; margin-right: 3px; float: left;}
.banner-content-top .banner4 .content{margin-left: 10px; float: right; float: right;}

@media (min-width: 992px) and (max-width: 1199px) {
  .banner-content-top .banner1 .content{margin-right: 9px}
.banner-content-top .banner2 .content{margin-left: 3px; margin-right: 6px; }
.banner-content-top .banner3 .content{margin-left: 6px; margin-right: 3px;}
.banner-content-top .banner4 .content{margin-left: 9px; float: right;}
}
@media (min-width: 768px) and (max-width: 991px) {
 .banner-content-top .banner1 .content{margin-right: 4px}
.banner-content-top .banner2 .content{margin-left: 2px; margin-right: 3px; }
.banner-content-top .banner3 .content{margin-left: 3px; margin-right: 2px;}
.banner-content-top .banner4 .content{margin-left: 4px; float: right;}
}
@media (max-width: 767px) {
.banner-content-top  .content{margin: 0 !important}
.banner-content-top .banner1{width: 50%; float:left !important; margin: 0; padding-right: 10px !important;}
.banner-content-top .banner2{width: 50%; float:right !important; padding-left: 10px !important ; margin: 0;}
.banner-content-top .banner3{width: 50%; float:left !important; padding-right: 10px !important; margin: 20px 0 0 0;}
 .banner-content-top .banner4{width: 50%; float:right !important; padding-left: 10px !important; margin: 20px 0 0 0;}
 .banner-content-top .banner2 .content{float: right; }
}

.banner-content-top .banner1,.banner-content-top .banner2{float:left; padding:0;}
.banner-content-top .banner3{float:left;overflow:hidden;float:left; padding:0;}
.banner-content-top .banner4{float:left; overflow:hidden;float:right; padding:0; }


.banner-right-slider  a{
  display: block;
  float: left;
  overflow: hidden;
  position: relative;
}
.banner-right-slider  a::before{
  background-color: rgba(255, 255, 255, 0.15);
  content: "";
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  top: 0;
  transition: all 0.3s ease-out 0s;
  width: 0;
}
.banner-right-slider a:hover::before {
  height: 100%;
  transition: all 0.4s ease-out 0s;
  width: 100%;
}
.banner-right-slider a::after {
  background-color: rgba(255, 255, 255, 0.15);
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  right: 0;
  transition: all 0.3s ease-out 0s;
  width: 0;
}
.banner-right-slider a:hover::after {
  height: 100%;
  transition: all 0.4s ease-out 0s;
  width: 100%;
}




.bock-footer-top-left{overflow: hidden; padding-right: 0;}
.bock-footer-top-left .content-top-left{ padding-top: 24px; }
@media (max-width: 480px) {
.bock-footer-top-left{width: 100% !important;}
.bock-footer-top-left .image{width: 100% !important;}
.bock-footer-top-left .text{width: 100% !important; margin-top: 10px;}

}
.bock-footer-top-left h2{margin:0; padding:0; font-size:14px; font-family: 'raleway'; color:#000;text-transform:uppercase; font-weight: bold; margin-bottom:15px;}
.bock-footer-top-left .image{float:left; margin-right:20px;}
.bock-footer-top-left .image img{border-radius:5px;}
.bock-footer-top-left .text{float:left; width:50%; color:#000;}
.bock-footer-top-left .text h3{margin-bottom: 10px; margin-top: 0; color:#000; font-size: 14px; font-family:'raleway';line-height:20px;}
.bock-footer-top-left .text p{color:#666666; font-size: 13px; font-family: Droid Sans; line-height:18px;}
.bock-footer-top-left .text p.line{border-bottom: 1px solid #000; width:30px; margin-bottom:10px;}

@media (min-width: 768px) and (max-width: 991px) {
.bock-footer-top-left .image{width: 50%;}
.bock-footer-top-left .text{width: 100%; float: none;}
.bock-footer-top-left .text p{margin-top: 15px;}
.bock-footer-top-left .image img{width: 100%;}
}

.bock-footer-top-left .image  a{
  display: block;
  float: left;
  overflow: hidden;
  position: relative;
}
.bock-footer-top-left .image  a::before{
  background-color: rgba(0, 0, 0, 0.15);
  content: "";
  height: 0;
  left: 0;
  margin: auto;
  position: absolute;
  top: 0;
  transition: all 0.3s ease-out 0s;
  width: 0;
}
.bock-footer-top-left .image a:hover::before {
  height: 100%;
  transition: all 0.4s ease-out 0s;
  width: 100%;
}
.bock-footer-top-left .image a::after {
  background-color: rgba(0, 0, 0, 0.15);
  bottom: 0;
  content: "";
  height: 0;
  position: absolute;
  right: 0;
  transition: all 0.3s ease-out 0s;
  width: 0;
}
.bock-footer-top-left .image a:hover::after {
  height: 100%;
  transition: all 0.4s ease-out 0s;
  width: 100%;
}


.banner-content-top a img{transition:all 0.4s ease 0s; width: 100%;}

.banner_home_center{padding: 100px; background-size:100%;}
.banner_home_center h2{text-align:center;}
.banner_home_center p{text-align:center;}

.banner-home-bottom{clear:both; margin-top:0px; overflow:hidden; }
.banner-home-bottom .container{border: 1px solid #ccc; border-radius: 5px;}
.banner-home-bottom .banner1{padding: 0; border-right:1px solid #ccc; text-align: center; padding-bottom: 30px;}
.banner-home-bottom .banner2{padding: 0; border-right:1px solid #ccc; text-align: center; padding-bottom: 30px;}
.banner-home-bottom .banner3{padding: 0; text-align: center; padding-bottom: 30px;}
.banner-home-bottom h2{font-size: 24px; font-family:'Raleway'; color: #666; text-transform: uppercase; text-align: center; margin: 35px 0 0 0;}
.banner-home-bottom h3{font-size: 24px; font-family:'Raleway'; color: #666; text-align: center; margin: 5px 0;}
.banner-home-bottom .name{font-size: 15px; font-family:'Raleway'; font-weight: bold; color: #666; text-align: center; clear: both;}
.banner-home-bottom .price{font-size: 24px; font-family:'Raleway'; color: #d84452; font-weight: bold; text-align: center;}
.banner-home-bottom .price span.only{color: #85a889; font-family:'Raleway';}

.text-home-bottom{margin-top: 50px; padding: 0;}
.text-home-bottom  .block1{font-size: 15px; font-family:'Raleway'; color: #fff; background:#bb90c8; position: relative; text-align: center; text-transform: uppercase;}
.text-home-bottom  .block1:hover img{transition:all 0.3s ease-out 0.3s; transform: rotatoZ(360deg); }
.text-home-bottom  .block2{font-size: 15px; font-family:'Raleway';  color: #fff;  background:#8acbe0;position: relative; text-align: center; text-transform: uppercase;}
.text-home-bottom  .block3{font-size: 15px; font-family:'Raleway'; color: #fff; background:#f2a7be;position: relative; text-align: center; text-transform: uppercase;}
.text-home-bottom  .block4{font-size: 15px; font-family:'Raleway';  color: #fff; background:#f6e387;position: relative; text-align: center; text-transform: uppercase;}
.text-home-bottom img{position: absolute; top: -24px; left:10px; -moz-transition: all 0.3s ease-out 0.3s; -webkit-transition: all 0.3s ease-out 0.3s; -o-transition: all 0.3s ease-out 0.3s; transition: all 0.3s ease-out 0.3s;}
.text-home-bottom p{margin: 0; line-height: 45px;}


@media (min-width: 992px) and (max-width: 1199px) {
  .banner-home-bottom .banner1 .overlay{margin-right: 10px;}
   .banner-home-bottom .banner2 .overlay{margin-left: 5px; margin-right: 5px;}
    .banner-home-bottom .banner3 .overlay{margin-left: 10px; }
	}
@media (min-width: 768px) and (max-width: 991px) {
 .banner-home-bottom .banner1 .overlay{margin-right: 3px;}
   .banner-home-bottom .banner2 .overlay{margin-left: 1px; margin-right: 1px;}
    .banner-home-bottom .banner3 .overlay{margin-left: 3px; }
	.banner-home-bottom  .overlay .banner-hover .title-1{font-size: 30px; top: 15px;}
	.banner-home-bottom .overlay .banner-text .text-1{font-size: 20px;}
	.banner-home-bottom .overlay .banner-text .text-2{font-size: 10px;}
}	
@media (max-width: 767px) {
.banner-home-bottom  .overlay{margin: 0px !important;}
.banner-home-bottom .banner1{margin-bottom: 20px; border-right: none;}
.banner-home-bottom .banner2{margin-bottom: 20px; border-right: none;}
.text-home-bottom p{margin: 24px; line-height: 45px;}
}


.banner-left{margin-bottom: 20px;}

.container_footer_bottom{
background:#f9e3e5;
.banner-footer-bottom{text-align:center;}
a img{transition:all 0.4s ease 0s;
&:hover{transform: scale(1.5);}
}
.container_copyright{border-top: 1px solid #343434; margin-top: 40px;}
.copyright{text-align: center; margin-top:40px; font-size: 13px; font-family: Roboto;}
.payment{text-align:center; margin-bottom: 40px; }
}
