body{background:#efefef;}
#wholepage{width:100%;position:relative;font-family:'Roboto',calibri,arial,helvetica,sans-serif;}
h2{margin:0;padding:0;font-family:'Roboto',calibri,arial,helvetica,sans-serif;font-weight:500;font-size:16pt;color:#ccbd56;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{text-decoration:none;}
.clearfix{clear:both;}
body,div,h1,h2,h3,h4,h5,h6,input,ul,li,a,section,form,select,label,figure{margin:0px;padding:0px;}
.clearfix{clear:both;display:block;content:'';}
.clearfix::after{display:block;clear:both;content:'';}
img{border:none;margin:0;padding:0;vertical-align:bottom;max-width:100%;}
#content-wrapper{background-image:url(../images/bg.png);background-repeat:repeat-x;background-position:top left;}
.content-inner{width:950px;margin:0 auto;background:#fff;position:relative;box-shadow:0 9px 0px 0px white,0 -9px 0px 0px white,10px 0 10px -4px rgba(0,0,0,0.1),-10px 0 10px -4px rgba(0,0,0,0.1);-webkit-box-shadow:0 9px 0px 0px white,0 -9px 0px 0px white,12px 0 15px -4px rgba(0,0,0,0.1),-12px 0 15px -4px rgba(0,0,0,0.1);-moz-box-shadow:0 9px 0px 0px white,0 -9px 0px 0px white,12px 0 15px -4px rgba(0,0,0,0.1),-12px 0 15px -4px rgba(0,0,0,0.1);top:85px;overflow:hidden;}
.logo{text-align:center;width:100%;margin:0;}
.header-logo{position:static;left:257px;top:70px;z-index:10;max-width:900px;max-height:600px;}
hr.style-two{border:0;height:1px;width:650px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.20),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.20),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.20),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.20),rgba(0,0,0,0));}
.style-one{text-align:center;margin-left:auto;margin-right:auto;padding:50px 0 30px 0;width:70%;}
.image-gallery{background:#fff;}
.image-gallery .big-wrap{background-color:#fff;padding:10px;margin:0 auto;}
.image-gallery .big-image{max-width:570px;padding:4px;margin:0 auto;background-color:#fff;}
.slider-area{position:relative;padding-top:616px;padding-bottom:0px;}
.img-list{max-width:360px;margin:0 auto;max-height:80px;overflow:hidden;}
.navbar input[type="checkbox"],.navbar label{display:none;}
.img-list::after,.self-row::after,.service-list::after,.self-container::after{display:table;content:"";clear:both;}
.img-list>label{display:block;float:left;width:25%;padding-left:5px;padding-right:5px;box-sizing:border-box;cursor:pointer;}
.img-list>label figure{border:1px solid #efefef;height:78px;overflow:hidden;position:relative;z-index:999;}
.img-list>label figure img{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}
.sliderimg{width:100%;position:absolute;left:0px;top:0px;background-size:contain;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;display:none;height:600px;width:570px;border:1px solid #c5c5c5;}
.img-list input[type="radio"]{display:none;}
.img-list input[type="radio"]:checked+label+.sliderimg{display:block;}
.arrow-left{display:inline-block;width:14px;height:14px;box-sizing:border-box;border-top:2px solid #53536b;border-left:2px solid #53536b;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:relative;cursor:pointer;vertical-align:middle;float:left;position:relative;z-index:999;}
.arrow-right{display:inline-block;width:14px;height:14px;box-sizing:border-box;border-top:2px solid #53536b;border-left:2px solid #53536b;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:relative;cursor:pointer;vertical-align:middle;float:right;position:relative;z-index:999;}
.arrow-blocks{width:460px;bottom:-67px;left:-webkit-calc(50% - 230px);left:calc(50% - 230px);position:absolute;}.arrow-blocks::after,.video-col::after{display:table;content:"";clear:both;}
.certify-by::after{clear:both;display:table;content:'';}
.content-padded{padding:50px;}.description{width:405px;float:left;}
.description p{font-family:'Roboto',calibri,arial,helvetica,sans-serif;color:#231f20;font-size:11pt;font-weight:300;}
.specs-without-descr-block table{width: 100%}
.specs{width:405px;float:right;overflow:auto;}.specs table{width:400px;}
.specs-without-descr-block tr td{font-family:'Roboto',calibri,arial,helvetica,sans-serif;color:#231f20;font-size:11pt;font-weight:300;border:1px solid #ccc;padding:5px;}
.specs tr td{font-family:'Roboto',calibri,arial,helvetica,sans-serif;color:#231f20;font-size:11pt;font-weight:300;border:1px solid #ccc;padding:5px;}
.specs-without-descr-block a{color:#ccbd56;text-decoration:underline;} 
.specs a{color:#ccbd56;text-decoration:underline;}
.self-tabs input[type="radio"]{display:none;}
.self-tabs input[type="radio"]+label{display:block;height:20px;line-height:20px;font-size:14px;font-weight:normal;text-transform:capitalize;padding:.5em 1em;color:#7E7A00;font-family:'Roboto',calibri,arial,helvetica,sans-serif;float:left;cursor:pointer;font-weight:700;position:relative;border-width:1px 1px 1px 1px;border-color:#D3D3CD;border-style:solid;background:#f7f7f7 50% 50% repeat-x;border-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.self-tabs input[type="radio"]:checked+label{background:#fff;border-bottom:2px solid #fff;}
.content-radiotab{display:none;}
#radiotab1:checked~.content-radiotab1,#radiotab2:checked~.content-radiotab2,#radiotab3:checked~.content-radiotab3,#radiotab4:checked~.content-radiotab4,#radiotab5:checked~.content-radiotab5,#radiotab6:checked~.content-radiotab6,#radiotab7:checked~.content-radiotab7{display:block;}
.content-radiotab{height:430px;clear:both;overflow:auto;text-align:left;box-sizing:border-box;position:absolute;padding:0px 25px;left:0;top:52px;margin:0;font-style:11px;}
.content-radiotab p{font-family:'Roboto',calibri,arial,helvetica,sans-serif;padding-bottom:0px;font-size:15px;}
.self-tabs::before{width:100%;border:1px solid #D3D3CD;position:absolute;top:35px;bottom:0px;left:0;border-radius:4px;content:'';}
.self-tabs{position:relative;min-height:440px;margin-bottom:50px;}
.self-tabs::after{clear:both;content:'';display:block;}
.content-radiotab::after{clear:both;display:block;content:'';}
.copyright{color:#727272;font-size:11px;margin-top:100px!important;}
.copyright a{color:#727272;font-size:11px;}
.copyright img{margin-right:5px;top:3px;position:relative;}
.copyright{margin:30px auto 30px;text-align:center;}
.copyright a{text-decoration:underline;}.policy{padding-left:45px;padding-right:45px;}@media(max-width: 992px) {
    .content-inner {
        width: 760px;
    }
    .description {
        width: 50%;
        box-sizing: border-box;
        padding-right: 15px;
    }
    .specs {
        width: 50%;
        padding-left: 15px;
        box-sizing: border-box;
    }
    .specs table {
        width: 100%;
    }
    .self-tabs {
        height: 450px;
    }
    .header-logo {
        max-width: 720px;
    }
    .img-list{
        max-width: none !important;
        padding: 0 !important;
        height: auto;
        margin-right: -5px;
        max-height: none !important;
    }
    .img-list>label {
        display: block;
        float: left;
        width: 78px;
        height: 78px;
        padding: 0;
        box-sizing: border-box;
        cursor: pointer;
        margin-right: 10px;
        height: 80px;
        margin-bottom: 10px;
        margin-left: 0;
    }	
    .img-list > label figure{
        height: 100% !important;
        width: 100%;
    }
    .arrow-blocks{
        display: none;
    }
}

@media(max-width: 767px) {
    .content-inner {
        width: 100%;
    }
    .self-tabs input[type="radio"]+label {
        width: 100%;
        text-align: center !important;
        box-sizing: border-box;
        font-size: 11px;
        text-align: left;
        height: unset;
        padding: 15px 0;
        margin-bottom: 12px;
        border-bottom: 1px solid #d7d7d7;
    }
    .self-tabs input[type="radio"]+label::before {
        content: '';
    }
    .self-tabs::before {
        content: '';
        border: none;
    }
    .self-tabs input[type="radio"]:checked+label {
        background: #fff;
        border-bottom: 1px solid #d7d7d7;
    }
    .content-radiotab {
        min-height: unset;
        position: relative;
        top: 0;
    }
    .content-radiotab {
        height: unset;
        width: 100%;
        padding: 0;
    }
    .self-tabs {
        height: unset;
    }
    .description {
        width: 100%;
        float: none;
        padding-left: 15px;
    }
    .specs {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
    }
    .sliderimg {
        width: 100%;
        height: 400px;
    }
    .slider-area {
        padding-top: 414px;
    }
    .content-padded {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    hr.style-two {
        width: 100%;
    }
    .policy {
        padding-left: 15px;
        padding-right: 15px;
    }
    .style-one {
        padding: 0;
    }
    #content-wrapper {
        background-image: none;
    }
    .content-inner {
        top: 0;
    }
    .header-logo {
        max-width: unset;
        width: 100%;
    }
}

@media(max-width: 520px) {
    .sliderimg {
        height: 295px;
    }
    .slider-area {
        padding-top: 316px;
    }
    .img-list > label figure {
        height: 50px;
    }
    .img-list {
        max-width: 320px;
    }
    .arrow-left {
        height: 8px;
        width: 8px;
    }
    .arrow-right {
        height: 8px;
        width: 8px;
    }
    .arrow-blocks {
        bottom: -51px;
        width: 350px;
        left: -webkit-calc(50% - 178px);
        left: calc(50% - 178px);
    }
}

@media(max-width: 380px) {
    .img-list {
        max-width: 245px;
    }
    .img-list > label figure {
        height: 38px;
    }
    .slider-area {
        padding-top: 310px;
    }
    .arrow-blocks {
        bottom: -40px;
        width: 260px;
        left: -webkit-calc(50% - 132px);
        left: calc(50% - 132px);
    }
}