@import url("../v4/default.css");
p
{
padding-bottom:  10px;
font-family: "Open Sans", sans-serif;
line-height: 1.3;
font-size:  11pt;
box-sizing: border-box;
padding:  0px 15px 20px 15px;
}

.text-description, .pWrapper .pWin.debugActive .pText
{
line-height:  15px;
font-size: 12px;
color:  #5e5e5e;
padding-bottom: 10px;
font-family: "Open Sans", sans-serif;
line-height: 1.3;
font-size:  11pt;
box-sizing: border-box;
padding:  0px 15px 20px 15px;
}

.pageTitle
{
line-height:  60px;
font-size: 17px;
color:  #545454;
font-weight: 600;
text-transform:  uppercase;
border-bottom: 1px solid #ECECEC;
box-sizing:  border-box;
padding: 0px 10px 0px 10px;
}

.homeMyServiceCase
{
width:100%;
max-width:    1200px;
height:30px;
margin-left:    auto;
margin-right: auto;
padding-top:     10px;
display: table;
-moz-user-select:     -moz-none;
-khtml-user-select: none;
-webkit-user-select:     none;
-o-user-select: none;
-ms-user-select:     none;
user-select: none;
}

.homeMyServiceCase .MyServiceBox
{
width:14%;
height:    auto;
margin:1.3%;
border:     2px dotted #aeb5bd;
cursor: default;
color:    #8d9399;
display: table;
float:     left;
opacity:0.7;
box-sizing:     border-box;
border-radius:10px;
}

.homeMyServiceCase .MyServiceBox:hover
{
opacity:    1;
}

.homeMyServiceCase .MyServiceIcon
{
width:100%;
height:    80px;
display:table;
font-size:    3vw;
text-align: center;
}

.homeMyServiceCase .MyServiceIcon span
{
display:     table-cell;
vertical-align: middle;
}

.homeMyServiceCase .MyServiceText1
{
width:100%;
height:    20px;
display: table;
text-align:     center;
font-size:1vw;
font-weight:     bold;
font-style: italic;
}

.homeMyServiceCase .MyServiceText1 span
{
display:    table-cell;
vertical-align: middle;
}

.homeMyServiceCase .MyServiceText2
{
width:100%;
height:    30px;
display: table;
text-align:     center;
padding:0px 0 10px 0; font-size:1.2vw;
font-weight:     bold;
font-style: italic;
}

.homeMyServiceCase .MyServiceText2 span
{
display:    table-cell;
vertical-align: middle;
}
@media screen and (max-width: 640px)
{
.homeMyServiceCase .MyServiceBox
{
width:30.7%;
height:    100px;
margin:1.3%;
border:     2px dotted #aeb5bd;
display: table;
float:     left;
box-sizing: border-box;
border-radius:    10px;
}

.homeMyServiceCase .MyServiceBox:hover
{
opacity:    1;
}

.homeMyServiceCase .MyServiceIcon
{
width:100%;
height:    auto;
display:table;
font-size:    8vw;
text-align: center;
padding:    10px 0;
}

.homeMyServiceCase .MyServiceIcon span
{
display:     table-cell;
vertical-align: middle;
}

.homeMyServiceCase .MyServiceText1
{
width:100%;
height:    auto;
display: table;
text-align:     center;
padding:2px 0 5px 0; font-size:2.8vw;
font-weight:     bold;
font-style: italic;
}

.homeMyServiceCase .MyServiceText1 span
{
display:    table-cell;
vertical-align: middle;
}

.homeMyServiceCase .MyServiceText2
{
width:100%;
height:    auto;
display: table;
text-align:     center;
padding:1px 0 10px 0;
font-size:    3vw;
font-weight: bold;
font-style:     italic;
}

.homeMyServiceCase .MyServiceText2 span
{
display:    table-cell;
vertical-align: middle;
}
}

.HomeBannerCase
{
width:100%;
max-width:        1200px;
height: auto;
min-height:        50px;
margin:5px auto;
display:         flex;
flex-direction: row;
flex-wrap:         wrap;
align-items: flex-start;
justify-content:         space-between;
}

.HomeBannerCase img
{
width:100%;
height:         auto;
border: 0;
border-radius:        5px;
opacity:1;
margin:        15px 0;
}

.HomeBannerCase img:hover
{
opacity:0.8;
}

.homeBanner900-300
{
width:100%;
max-width:        850px;
height:auto;
display:         table;
float: left;
}

.homeBanner300-300
{
width:100%;
max-width:        300px;
height:auto;
display:         table;
float: left;
}

.ozellikBant:hover
{
opacity: 1 !important;
}
@media screen and (max-width: 640px)
{
.HomeBannerCase
{
width:100%;
max-width:        1200px;
height: auto;
min-height:        50px;
margin:5px auto;
display:         flex;
flex-direction: row;
flex-wrap:         wrap;
align-items: flex-start;
justify-content:        space-around;
}

.HomeBannerCase img
{
width:100%;
height:         auto;
border: 0;
border-radius:        0px;
opacity:1;
margin:        1px 0;
}

.HomeBannerCase img:hover
{
opacity:0.8;
}

.homeBanner900-300
{
width:100%;
max-width:        850px;
height:auto;
display:         table;
float: left;
}

.homeBanner300-300
{
width:49%; max-width:100%;
height:        auto;
display: table;
float:         left;
}

.ozellikBant:hover
{
opacity: 1 !important;
}

.ozellikBant
{
display:         none;
}
}
/** Navigasyon CSS  */
#TBBreadcrumbs
{
width: 100%;
max-width:          1200px;
height:40px;
margin-left:          auto;
margin-right: auto;
display:          table;
box-sizing: border-box; /*
padding:         7px 0px 10px 0px;
*/
margin-bottom:          10px;
margin-top: 5px;
}
#TBBreadcrumbs .homeItem
{
width:         33px;
height:33px;
display:         inline-block;
text-align: center;
overflow:          hidden;
border:1px solid #e9e9e9; border-radius:50%;
margin-right:          7px;
}
#TBBreadcrumbs .homeItem img
{
width:         auto;
height:100%;
display:         block;
}
#TBBreadcrumbs .NavListCase
{
width:         auto;
max-width:85%; height:100%;
display:         inline-block;
margin: 0;
padding:         2px 0 0 0;
}
#TBBreadcrumbs .NavListCase .navList
{
width:100%; height: 107%;
display:         table;
color: #4b4b4b;
}
#TBBreadcrumbs ul, #TBBreadcrumbs ul li
{
margin:          0;
padding: 0;
list-style-type:          none;
}
#TBBreadcrumbs .NavListCase .navList div
{
display:          table-cell;
vertical-align: middle;
}
#TBBreadcrumbs .NavListCase .navList .NavListMainItem
{
display:          table;
font-size: 12px;
font-weight:          bold;
margin-bottom:2px;
}
#TBBreadcrumbs .NavListCase .navList ul
{
width:         auto;
height:auto;
display:          inline-block;
font-size: 11px;
}
#TBBreadcrumbs .NavListCase .navList ul li
{
width:          auto;
height: auto;
display:         inline-block;
}
#TBBreadcrumbs .NavListCase .navList ul li:after
{
content: " >";
margin:         0 0px 0 0px;
}
#TBBreadcrumbs .NavListCase .navList ul li:last-child::after
{
content:         "";
margin: 0;
}
#TBBreadcrumbs .NavListCase .navList ul li a
{
color:          #4b4b4b;
text-decoration:none;
}
#TBBreadcrumbs .NavListCase .navList ul li a:hover
{
color:         #e9aa21;
}
#TBBreadcrumbs .NavListCase .navList ul li a span
{
display:          inline-block;
}
@media screen and (max-width: 640px)
{
#TBBreadcrumbs
{
width: 100%;
max-width:          1200px;
height:40px;
margin-left:          auto;
margin-right: auto;
display:          table;
box-sizing: border-box; /*
padding:         7px 0px 10px 0px;
*/
margin-top:          5px;
}
#TBBreadcrumbs .NavListCase .navList ul
{
width:         auto;
height:auto;
display:          inline-block;
font-size: 10px;
}
}

.HomesliderCase
{
width:100%;
height:     350px;
display: table;
}
@media screen and (max-width: 640px)
{
.HomeBannerCase
{
width:100%;
max-width:     1200px;
height: auto;
min-height:     50px;
margin:5px auto;
display:      flex;
flex-direction: row;
flex-wrap:      wrap;
align-items: flex-start;
justify-content:     space-around;
}

.HomeBannerCase img
{
width:100%;
height:      auto;
border: 0;
border-radius:     0px;
opacity:1;
margin:     1px 0;
}

.HomeBannerCase img:hover
{
opacity:0.9;
}

.homeBanner900-300
{
width:100%;
max-width:     850px;
height:auto;
display:      table;
float: left;
}

.homeBanner300-300
{
width:49%; max-width:100%;
height:     auto;
display: table;
float:      left;
}

.ozellikBant:hover
{
opacity: 1 !important;
}

.ozellikBant
{
display:      none;
}
}

.slideProductBox
{
width:100%;
max-width:     1200px;
height:auto;
overflow:      hidden;
min-height:120px;
display:      block;
margin:15px auto;
/* background:     #fafafa; */
position: relative;
}

.slideProductBox .slideProductBoxTitle
{
width:100%;
height:     auto;
display: table;
box-sizing:      border-box;
padding:15px 10px;
text-indent:     5px;
color: #494949;
text-align:      center;
font-size:1.1vw;
font-weight:      600;
}

.slideProductBox .slideProductBoxTitle span
{
display:      table-cell;
vertical-align: middle;
}

.slideProductBox .slideProductCase
{
width:100%;
height:     auto;
display: block;
}

.slideProductBox .swiper-containerHomePRD
{
width: 100%; height: 100%;
display:      block;
}

.slideProductBox .swiper-slide
{
text-align:      center;
font-size: 18px;
background:     none;
display: -webkit-box;
display:      -ms-flexbox;
display: -webkit-flex;
display:      flex;
-webkit-box-pack: center;
-ms-flex-pack:      center;
-webkit-justify-content: center;
justify-content:      center;
-webkit-box-align: center;
-ms-flex-align:      center;
-webkit-align-items: center;
align-items:      stretch;
}

.slideProductBox .SlideProductItem
{
width:90%; height:100%;
margin-bottom:     15px;
display:table;
background:     #ffffff;
padding-bottom:10px;
border-radius:     5px;
border:1px solid #dbdbdb;
box-sizing:      border-box;
}

.slideProductBox .SlideProductItem:hover
{
-webkit-box-shadow: 0px 5px 18px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 5px 18px 0px rgba(0,0,0,0.19);
box-shadow: 0px 5px 18px 0px rgba(0,0,0,0.19);
}

.slideProductBox .SlideProductItem a
{
width:      auto;
height: auto;
display:      table;
}

.slideProductBox .SlideProductItem .SlidePrdImgBox
{
width:100%;
height:     auto;
display: table;
background:     #ffffff;
text-align: center;
border-radius:     5px;
border-bottom:0px solid #ececec;
box-sizing:      border-box;
padding:0px;
}

.slideProductBox .SlideProductItem .SlidePrdImgBox img
{
width:100%;
height:      auto;
box-sizing: border-box;
border:      0px solid #d3d3d3;
border-radius:0%;
}

.slideProductBox .SlideProductItem .SlidePrdName
{
width:100%;
height:      30px;
display: block;
overflow:      hidden;
text-align: center;
font-size:     13px;
line-height:110%;
box-sizing:      border-box;
padding:0 6px;
}

.slideProductBox .SlideProductItem .SlidePrdPrice
{
width:100%;
height:     auto;
display: table;
margin:     12px auto 5px auto;
text-align:center;
}

.slideProductBox .SlideProductItem .SlidePrdPrice .SlidePrdPriceitem
{
width:     auto;
height:auto;
display:     inline-block;
margin-right: -4px;
box-sizing:      border-box;
padding:0px 10px;
}

.slideProductBox .SlideProductItem .SlidePrdPrice .SlidePrdPriceitem .SalePrice
{
font-size:     1vw;
text-decoration:line-through; color: #a7a7a7
}

.slideProductBox .SlideProductItem .SlidePrdPrice .SlidePrdPriceitem .DiscPrice
{
font-size:1.5vw;
color:     #3d3d3d;
font-weight:600;
}

.slideProductBox .SlideProductItem .SlidePrdActionButton
{
width:100%;
height:     auto;
display: table;
text-align:      center;
padding:15px 0;
}

.slideProductBox .SlideProductItem .SlidePrdActionButton span
{
padding:     5px 15px;
background: #213777;
color:      #ffffff;
font-size:14px;
border-radius:     3px;
}

.slideProductBox .SlideProductItem .SliderPrdinfo
{
width:100%;
height:     auto;
color:#6e9d00;
padding:     7px 0;
font-size:14px;
}

.slideProductBox .swiper-button-disabled
{
visibility:      hidden;
}

.slideProductBox .SlideProductItem .SlideDiscountPercent
{
width:     auto;
height:auto;
display:      block;
background:#af4e0d;
position:      absolute;
top: 0;
border-radius:     0px;
right:14px;
padding:     8px;
font-size:9px;
text-align:      center;
color: #ffffff; transform: translate(10px, 0px);
opacity:     0;
transition: all 200ms ease-in-out;
}

.slideProductBox .SlideProductItem .SlideDiscountPercent span
{
font-size:     14px;
}

.slideProductnxt, .slideProductprv
{
top:20% !important; height:80% !important;
background:     none;
border: 0;
}

.slideProductBox .SlideProductItem:hover .SlideDiscountPercent
{
transform: translate(0px, 0px); opacity:0.8;
transition:      all 200ms ease-in-out;
}
@media screen and (max-width: 640px)
{
.slideProductBox
{
width:100%;
max-width:     1200px;
height:auto;
overflow:      hidden;
min-height:120px;
display:      block;
margin:15px auto;
background:     #fafafa;
}

.slideProductBox .slideProductBoxTitle
{
width:100%;
height:     auto;
display: table;
box-sizing:      border-box;
padding:15px 10px;
text-indent:     5px;
text-align: left; font-size:3.6vw;
font-weight:      600;
}

.slideProductBox .slideProductBoxTitle span
{
display:      table-cell;
vertical-align: middle;
}

.slideProductBox .slideProductCase
{
width:100%;
height:     auto;
display: block;
}

.slideProductBox .swiper-containerHomePRD
{
width: 100%; height: 100%;
display:      block;
}

.slideProductBox .swiper-slide
{
text-align:      center;
font-size: 18px;
background:     none;
display: -webkit-box;
display:      -ms-flexbox;
display: -webkit-flex;
display:      flex;
-webkit-box-pack: center;
-ms-flex-pack:      center;
-webkit-justify-content: center;
justify-content:      center;
-webkit-box-align: center;
-ms-flex-align:      center;
-webkit-align-items: center;
align-items:      center;
}

.slideProductBox .SlideProductItem
{
width:90%; height:100%;
margin-bottom:     15px;
display:table;
background:     #ffffff;
padding-bottom:10px;
border-radius:     5px;
border:1px solid #dbdbdb;
box-sizing:      border-box;
}

.slideProductBox .SlideProductItem a
{
width:      auto;
height: auto;
display:      table;
}

.slideProductBox .SlideProductItem .SlidePrdImgBox
{
width:100%;
height:     auto;
display: table;
background:     #ffffff;
text-align: center;
border-radius:     5px;
border-bottom:0px solid #ececec;
box-sizing:      border-box;
padding:0px;
}

.slideProductBox .SlideProductItem .SlidePrdImgBox img
{
width:100%;
height:      auto;
box-sizing: border-box;
border:      0px solid #d3d3d3;
border-radius:5px 5px 0px 0px;
}

.slideProductBox .SlideProductItem .SlidePrdName
{
width:100%;
height:     30px;
display: block;
text-align:      center;
overflow: hidden;
font-size:     12px;
line-height:110%;
box-sizing:      border-box;
padding:4px 9px;
}

.slideProductBox .SlideProductItem .SlidePrdPrice
{
width:100%;
height:     auto;
display: table;
margin:     10px auto 15px auto;
text-align:center;
}

.slideProductBox .SlideProductItem .SlidePrdPrice .SlidePrdPriceitem
{
width:100%;
height:     auto;
display:inline-block;
margin-right:      -4px;
box-sizing: border-box;
padding:     0px 10px;
}

.slideProductBox .SlideProductItem .SlidePrdPrice .SlidePrdPriceitem .SalePrice
{
font-size:     14px;
text-decoration:line-through; color: #a7a7a7
}

.slideProductBox .SlideProductItem .SlidePrdPrice .SlidePrdPriceitem .DiscPrice
{
font-size:     20px;
color:#3d3d3d;
margin-top:     10px;
font-weight:600;
}

.slideProductBox .SlideProductItem .SlidePrdActionButton
{
width:100%;
height:     auto;
display: table;
text-align:      center;
padding:0px 0;
}

.slideProductBox .SlideProductItem .SlidePrdActionButton span
{
padding:     5px 15px;
background: #3897f0;
color:      #ffffff;
font-size:14px;
border-radius:     3px;
}

.slideProductBox .SlideProductItem .SliderPrdinfo
{
width:100%;
height:     auto;
color:#6e9d00;
padding:     15px 0 0 0;
font-size:12px;
}
}
/** Slider Css */
/***/
.HomesliderCase
{
width:100%;
max-width:   1200px;
height:auto;
text-align:   initial;
display:block;
margin:   15px auto;
}

.HomeSliderBox .swiper-container
{
width: 75%;
max-width:   900px;
height:auto; margin: 0 0 0 0 !important;
display:    block;
float: left;
}

.HomeSliderBox .swiper-slide
{
text-align:    center;
font-size: 18px;
background:    #fff;
/* Center slide text vertically */
display:    -webkit-box;
display: -ms-flexbox;
display:    -webkit-flex;
display: flex;
-webkit-box-pack:    center;
-ms-flex-pack: center;
-webkit-justify-content:    center;
justify-content: center;
-webkit-box-align:    center;
-ms-flex-align: center;
-webkit-align-items:    center;
align-items: center;
}

.HomeSliderBox .swiper-pagination
{
text-align: right !important;
}

.HomeSliderBox .swiper-pagination-bullet
{
width:10px !important; height:10px !important; background:#ffffff !important; border-radius:30% !important;
}

.HomeSliderBox .prevnextButtons
{
opacity:   0;
}

.HomeSliderBox .swiper-container:hover .prevnextButtons
{
opacity:0.8;
}

.HomeSliderBox .swiper-button-next
{
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E") !important;
}

.HomeSliderBox .swiper-button-prev
{
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E") !important;
}

.SliderRightBox
{
width:25%;
max-width:   270px;
height:auto;
display:   block;
float: right;
box-sizing:    border-box;
}

.SliderRightBox .SliderRightBanner
{
width:100%; height:49%;
}

.SliderRightBox .SliderRightBanner:nth-child(1)
{
margin-bottom:3%;
}

.SliderRightBox .swiper-container
{
width:100%;
max-width:    270px;
height: auto;
}

.SliderRightBox .swiper-slide
{
background-position:    center;
background-size: cover; width:100%; height:100%;
}

.SliderRightBox .prevnextButtons
{
opacity:   0;
}

.SliderRightBox .swiper-container:hover .prevnextButtons
{
opacity:0.8;
}

.SliderRightPRD
{
width:100%;
height:   auto;
min-height:100%;
background:   #1b4072;
display: block;
}

.SliderRightPRD .PRDimage
{
width:100%;
height:   auto;
box-sizing: border-box;
}

.SliderRightPRD .PRDimage img
{
width:100%;
height:    auto;
}

.SliderRightPRD .PRDName
{
width:100%;
height:   60px;
font-size:14px;
font-size:   1vw;
display: table;
line-height:   20px;
color: #ffffff;
padding:   10px 5px;
box-sizing: border-box;
}

.SliderRightPRD .PRDName span
{
display:    table-cell;
vertical-align: middle;
text-align:    center;
}

.SliderRightPRD .PRDInfo
{
width:100%;
height:   auto;
display: table;
box-sizing:    border-box;
padding:0 13px;
}

.SliderRightPRD .PRDprce
{
width:50%;
height:   30px;
display: table;
box-sizing:    border-box;
float: left;
}

.SliderRightPRD .PRDprce .FirstPrice
{
width:100%;
height:   auto;
font-size:1.1vw;
display:    table;
color:#ffffff;
padding:   7px 0;
opacity:0.5;
text-decoration:   line-through;
}

.SliderRightPRD .PRDprce .SecondPrice
{
width:100%;
height:   auto;
font-size:1.5vw;
display:    table;
color:#ffffff;
padding:   5px 0;
opacity:1;
}

.SliderRightPRD .PRDdiscountCase
{
width:50%;
height:   30px;
display: table;
float:    left;
}

.SliderRightPRD .PRDdiscountCase .PRDdiscount
{
display:    table;
font-size:1.7vw;
color:   #ffffff;
opacity:0.9;
text-align:    center;
padding:15px 7px 7px 7px;
margin:   0px 3px 10px 10px;
line-height:65%;
border:    1px solid #ffffff;
float: right;
}

.SliderRightPRD .PRDdiscountCase .PRDdiscount span
{
text-align:    center;
font-size:0.8vw;
float:    none;
}

.SliderRightPRD .PRDbutton
{
width:100%;
height:   auto;
display: table;
position:    relative;
padding:5.8% 0;
bottom:    0px;
background:#072b59;
color:   #ffffff;
font-size:15px;
}

.SliderRightPRD .PRDbutton span
{
display:   table-cell;
vertical-align: middle;
text-align:    center;
}
@media screen and (max-width: 1024px)
{
.SliderRightBox .swiper-container
{
width:100%;
max-width:    270px;
height: auto;
}

.SliderRightPRD .PRDName
{
width:100%;
height:   auto;
}

.SliderRightPRD .PRDimage
{
width:100%; height:40%;
box-sizing:    border-box;
display: block;
overflow:    hidden;
}

.SliderRightPRD .PRDimage img
{
width:100%;
height:    auto;
}
}
@media screen and (max-width: 640px)
{
.HomesliderCase .swiper-container:hover .prevnextButtons
{
background-size:15px 32px !important;
}

.HomesliderCase
{
width:100%;
max-width:   1200px;
height:auto;
display:   block;
margin:0px auto;
}

.HomesliderCase .swiper-container
{
width: 100%;
max-width:   900px;
height:auto; margin: 0 0 0 0 !important;
float:    left;
}

.HomesliderCase .swiper-slide img
{
max-width:100% !important;
}

.SliderRightBox
{
width:100%; max-width:100%;
height:   auto;
display:table;
float:   left;
box-sizing: border-box;
}

.SliderRightBox .SliderRightBanner
{
width:49%; height:49%;
float:   left;
margin-top:1%;
}

.SliderRightBox .SliderRightBanner:nth-child(1)
{
margin-bottom:0%; margin-right:2%; margin-bottom:2%;
}

.SliderRightBox .swiper-container
{
width:100%; max-width: 100%;
height:    auto;
}

.SliderRightBox .swiper-slide
{
background-position:    center;
background-size: cover;
width:   unset;
height:unset;
background:    lawngreen;
text-align: center;
font-size:    18px;
background: #fff;
/* Center slide text vertically */
display:    -webkit-box;
display: -ms-flexbox;
display:    -webkit-flex;
display: flex;
-webkit-box-pack:    center;
-ms-flex-pack: center;
-webkit-justify-content:    center;
justify-content: center;
-webkit-box-align:    center;
-ms-flex-align: center;
-webkit-align-items:    center;
align-items: center;
}

.SliderRightBox .prevnextButtons
{
opacity:   0;
}

.SliderRightBox .swiper-container:hover .prevnextButtons
{
opacity:0.8;
}

.SliderRightPRD
{
width:50%;
height:   auto;
min-height:100%;
background:   #1b4072;
display: block;
}

.SliderRightPRD .PRDimage
{
width:100%;
height:   auto;
box-sizing: border-box;
}

.SliderRightPRD .PRDimage img
{
width:100%;
height:    auto;
}

.SliderRightPRD .PRDName
{
width:60%;
height:   30px;
font-size:14px;
font-size:   3vw;
display: table;
line-height:   20px;
color: #ffffff;
padding:   10px 5px;
box-sizing: border-box;
}

.SliderRightPRD .PRDName span
{
display:    table-cell;
vertical-align: middle;
text-align:    left;
}

.SliderRightPRD .PRDInfo
{
width:100%;
height:   auto;
display: table;
box-sizing:    border-box;
padding:0 13px;
float:    left;
}

.SliderRightPRD .PRDprce
{
width:50%;
height:   30px;
display: table;
box-sizing:    border-box;
float: left;
}

.SliderRightPRD .PRDprce .FirstPrice
{
width:100%;
height:   auto;
font-size:4.1vw;
display:    table;
color:#ffffff; padding:1% 0; opacity:0.5;
text-decoration:   line-through;
}

.SliderRightPRD .PRDprce .SecondPrice
{
width:100%;
height:   auto;
font-size:5.5vw;
display:    table;
color:#ffffff; padding:1% 0;
opacity:   1;
}

.SliderRightPRD .PRDdiscountCase
{
width:50%;
height:   30px;
display: table;
float:    left;
}

.SliderRightPRD .PRDdiscountCase .PRDdiscount
{
display:    table;
font-size:1.7vw;
color:   #ffffff;
opacity:0.9;
text-align:    center;
padding:15px 7px 7px 7px;
margin:   0px 10px 10px 10px;
line-height:65%;
border:    1px solid #ffffff;
float: right;
}

.SliderRightPRD .PRDdiscountCase .PRDdiscount span
{
text-align:    center;
font-size:0.8vw;
float:    none;
}

.SliderRightPRD .PRDbutton
{
width:100%;
height:   auto;
display: table;
position:    relative;
padding:5.8% 0;
bottom:    0px;
background:#072b59;
color:   #ffffff;
font-size:15px;
}

.SliderRightPRD .PRDbutton span
{
display:   table-cell;
vertical-align: middle;
text-align:    center;
}
}
/** Slider Css */