.social_title {
float:right;
width:1230px;
margin:18px 6% 0 0;
padding:0;
color:#662e91;
font-size:34px;
text-align:right;
font-weight:normal
}
#main_banner{
float:right;
width:1301px;
position:relative;
margin:35px 68px 0 0;
height:329px;
z-index:2;
overflow:hidden
}
#gallery_holder{
position:absolute;
top:0;
right:0;
width:500000px;
height:329px;
transition:all 0.75s ease
}
#gallery_holder .web_img{
float:right;
width:100%;
position:relative;
max-width:1301px;
height:100%
}
#gallery_holder .web_img img{
position:absolute;
top:0;
right:0;
width:100%;
max-width:1301px
}
.block1{
float:right;
width:88%;
margin:46px 6% 0;
padding-bottom:39px;
border-bottom:7px solid #00aeef
}
.block1 .row{
float:right;
width:100%
}
.block1 .row .txt{
float:right;
margin:0;
width:46%;
font-size:29px;
padding:10px
}
.block1 .row .equal{
float:left
}
.most_sold{
float:right;
margin:11px 64px 0 0;
width:1308px;
height:390px
}
.most_sold .most_sold_title{
float:right;
height:52px;
font-size:33px;
margin:0 16px 0 0;
width:1294px;
color:#652d92
}
.most_sold .most_sold_holder{
float:right;
position:relative;
overflow-x:hidden;
width:1310px;
height:322px;
margin:10px 0 0 0;
border-bottom:6px solid #00aeef
}
.most_sold .arrw_right{
position:absolute;
top:78px;
right:20px;
z-index:2;
display:block;
cursor:pointer
}
.most_sold .arrw_left{
position:absolute;
top:78px;
left:4px;
z-index:2;
display:block;
cursor:pointer
}
.most_sold #most_sold_slider_holder{
float:right;
width:100%;
height:100%;
margin:0 80px 0 0;
position:relative;
overflow:hidden
}
.most_sold #most_sold_slider_holder #most_sold_slider{
position:absolute;
top:0;
right:0;
width:5000000px;
transition:all 0.75s ease
}
.most_sold #most_sold_slider_holder #most_sold_slider .sold_img{
float:right;
width:244px
}
.most_sold #most_sold_slider_holder #most_sold_slider .item{
float:right;
margin:20px 0 0 40px;
width:204px;
text-align:center;
color:#35393c;
text-decoration:none
}
.most_sold #most_sold_slider_holder #most_sold_slider .item img{
max-width:200px
}
.most_sold #most_sold_slider_holder #most_sold_slider .item .prod_name{
float:right;
width:100%;
text-align:center;
margin:28px 0 0 0;
font-size:18px;
min-height:44px
}
.most_sold #most_sold_slider_holder #most_sold_slider .item .price{
float:right;
width:100%;
text-align:center;
color:#652d92;
font-size:30px
}
.hours{
float:right;
margin:0 62px 0 0;
width:1300px;
padding:0 0 40px 0;
border-bottom:6px solid #00aeef
}
.hours .title{
float:right;
height:52px;
font-size:33px;
margin:0;
width:1294px;
color:#652d92
}
.hours .hours_hours {
float:right;
width:1294px;
color:#652d92;
text-align:center;
font-size:216px
}
.hours .hours_txt {
float:right;
width:1294px;
color:#fff;
text-align:center;
font-size:28px;
background-color:#00aeef;
padding:40px 0
}
.transperency{
float:right;
margin:0 62px 0 0;
width:1300px;
padding:40px 0 20px 0
}
.transperency .title{
float:right;
height:52px;
font-size:33px;
margin:0;
width:1294px;
color:#652d92
}
.transperency .transperency_right{
float:right;
width:759px
}
.transperency .transperency_right .row{
float:right;
width:100%;
margin:0 0 30px 0
}
.transperency .transperency_right .row img{
float:right
}
.transperency .transperency_right .row .equal{
float:left
}
.transperency .transperency_left{
float:left;
background:#662d91;
color:white;
padding:0 5px 0;
width:480px;
text-align:center
}
.transperency .transperency_left .transparency_link{
color:#fff;
text-decoration:none;
padding:5px;
background:#4eadef
}
.bottom_banner{
float:right;
margin:0 62px 0 0;
width:1300px;
text-align:center;
padding:55px 0;
border-bottom:6px solid #00aeef;
border-top:6px solid #00aeef
}
.bottom_banner a{
float:right;
width:100%;
text-align:center
}
.bottom_banner a img{
display:inline-block;
max-width:100%
}
.team{
float:right;
margin:0 62px 0 0;
width:1300px;
text-align:center;
padding:55px 0;
border-bottom:6px solid #00aeef
}
.team .title{
float:right;
font-size:33px;
text-align:right;
margin:0;
width:1294px;
color:#652d92
}
.team .row{
height:600px
}
.team .row .member{
float:right;
width:325px;
height:600px;
position:relative
}
.team .row .member img{
display:block;
max-width:100%;
position:absolute;
bottom:0;
left:0;
right:0;
z-index:1
}
.team .row .member:hover .overlay{
background-color:rgba(255,255,255,0.7)
}
.team .row .member .overlay {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
height:100%;
width:100%;
transition:.5s ease;
background-color:rgba(255,255,255,0);
z-index:2
}
.team .row .member .overlay .text {
color:black;
font-size:20px;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
opacity:0;
text-align:right
}
.team .row .member:hover .overlay .text{
transition:.75s ease;
opacity:1
}
.team .row .member .overlay .fullname {
color:#662d91;
font-weight:bold
}
.team .row .member .overlay .position {
color:#662d91
}
.team .row .member .overlay .line {
color:#00aeef
}
.social_block2_txt{
float:right;
width:100%
}
.social_block2_txt .title{
float:right;
height:52px;
font-size:33px;
margin:0;
width:1294px;
color:#652d92
}
.social_block2_txt .txt_content{
float:right;
width:100%
}
.social_footer_blocks{
float:right;
margin:0 62px 0 0;
width:1300px;
text-align:center;
padding:55px 0;
border-bottom:6px solid #00aeef
}
.social_footer_blocks .title{
float:right;
font-size:33px;
margin:0 0 20px 0;
width:1294px;
color:#652d92
}
.social_footer_blocks .row{
height:450px;
float:right;
width:100%
}
.social_footer_blocks .row .block{
float:right;
width:426px;
height:427px;
position:relative;
margin:0 3px
}
@media (max-width:1440px){
.social_title {
width:100%
}
.main_banner_offer{
margin:20px 28px 0 0
}
.discount_banner{
margin:33px 20px 0 0;
width:665px;
background-size:100%;
padding:0 0 0 0
}
.discount_banner font{
font-size:42px !important
}
#main_banner{
width:980px;
margin:20px 0 0 0;
height:250px
}
#gallery_holder{
height:258px
}
#gallery_holder .web_img{
width:980px
}
.most_sold{
margin:11px 0 0 0;
width:980px;
height:370px;
padding-bottom:39px
}
.most_sold .most_sold_title{
width:100%;
margin:0
}
.most_sold .most_sold_holder{
width:980px
}
.most_sold #most_sold_slider_holder{
margin:0
}
.hours{
margin:0 0 0 0;
width:980px
}
.hours .title{
width:980px
}
.hours .hours_hours {
width:980px;
font-size:166px
}
.hours .hours_txt {
width:980px;
font-size:22px
}
.block1 .row .txt{
max-width:431px
}
.block1 .row .txt img{
max-width:100%
}
.transperency{
margin:0;
width:100%
}
.transperency .title{
width:100%
}
.transperency .transperency_right{
width:520px
}
.transperency .transperency_right .row img{
width:240px
}
.transperency .transperency_left{
width:430px
}
.bottom_banner{
margin:0;
width:100%
}
.team{
margin:0 0 0 0;
width:980px
}
.team .title{
width:980px
}
.team .row{
height:510px
}
.team .row .member{
width:245px;
height:510px
}
.social_footer_blocks{
margin:0 0 0 0;
width:980px
}
.social_footer_blocks .title{
width:980px
}
.social_footer_blocks .row{
height:350px
}
.social_footer_blocks .row .block{
width:320px;
height:321px
}
.social_footer_blocks .row .block img{
width:100%
}
}
@media all and (max-width:640px),(max-device-width:640px){
#main_banner{
width:640px;
margin:0;
height:305px
}
#gallery_holder{
max-width:500000px;
height:100%
}
#gallery_holder .web_img{
width:640px
}
.block1{
float:right;
width:100%;
margin:30px 0 0 0;
padding:0 0 30px 0
}
.block1 .row{
text-align:center
}
.block1 .row .txt{
max-width:100%;
float:none;
display:inline-block
}
.block1 .row .equal{
float:none;
display:inline-block
}
.most_sold{
margin:4px 0 0 0;
width:640px
}
.most_sold .most_sold_title{
margin:0 20px 0 0;
width:620px
}
.most_sold .most_sold_holder{
width:640px;
height:338px
}
.most_sold .arrw_left{
top:65px;
left:21px
}
.most_sold .arrw_right{
top:65px;
right:30px
}
.most_sold #most_sold_slider_holder{
width:500px;
margin:0 62px 0 0
}
.most_sold #most_sold_slider_holder #most_sold_slider{
max-width:5000000px
}
.hours{
margin:0 0 0 0;
width:100%
}
.hours .title{
width:100%;
text-align:center
}
.hours .hours_hours {
width:100%;
font-size:106px
}
.hours .hours_txt {
width:100%;
font-size:16px
}
.transperency .title {
width:100%;
text-align:center;
font-size:40px;
height:60px
}
.transperency .transperency_right{
width:100%
}
.transperency .transperency_right .row{
width:620px;
margin:0 10px 30px
}
.transperency .transperency_left{
float:right;
width:620px;
margin:0 10px
}
.team{
margin:0 0 0 0;
width:100%
}
.team .title{
width:100%;
text-align:center;
font-size:40px
}
.team .row{
height:auto
}
.team .row .member{
width:50%;
height:600px
}
.social_footer_blocks{
margin:0 0 0 0;
width:100%
}
.social_footer_blocks .title{
width:100%;
text-align:center;
font-size:40px
}
.social_footer_blocks .row{
height:auto;
text-align:center
}
.social_footer_blocks .row .block{
width:580px;
height:582px;
margin:0 0 10px 0;
float:none;
display:inline-block
}
.social_footer_blocks .row .block img{
width:100%
}
}
