.privacy-tabs-control-item:hover {
    text-decoration:none;
}

.question_img.terms_img1 {
    background-position:0 0;
}

.question_img.terms_img1.img-open {
    background-position:0-139px;
}

.question_img.terms_img2 {
    background-position:-141px 0;
}

.question_img.terms_img2.img-open {
    background-position:-141px -139px;
}

.question_img.terms_img3 {
    background-position:-281px 0;
}

.question_img.terms_img3.img-open {
    background-position:-281px -139px;
}

.question_img.terms_img4 {
    background-position:-421px 0;
}

.question_img.terms_img4.img-open {
    background-position:-421px -139px;
}

.question_img.policy-img1 {
    background-position:-561px 0;
}

.question_img.policy-img1.img-open {
    background-position:-561px -140px;
}

.question_img.policy-img2 {
    background-position:0-278px;
}

.question_img.policy-img2.img-open {
    background-position:-1px -417px;
}

.question_img.policy-img3 {
    background-position:-141px -278px;
}

.question_img.policy-img3.img-open {
    background-position:-140px -417px;
}

.question_img.policy-img4 {
    background-position:-281px -278px;
}

.question_img.policy-img4.img-open {
    background-position:-280px -417px;
}

.question_img.policy-img5 {
    background-position:-421px -278px;
}

.question_img.policy-img5.img-open {
    background-position:-420px -417px;
}

.question_part1 h1 {
    padding:60px 120px;
    font-size:27px;
    text-transform:uppercase;
    text-align:center;
    color:var(--color-pr);
    line-height:39px;
}

.question_part1 .question_visible {
    margin-bottom:60px;
    cursor:pointer;
}

.question_part1 h3 {
    max-width:930px;
    padding-top:70px;
    padding-left:80px;
    font-size:18px;
    text-transform:uppercase;
    color:#6b6b6b;
    display:inline-block;
    line-height:1.7;
}

.question_part1 .question_img {
    margin:35px 80px 0 0;
    background-image:url(../img/sprite_your_questins.png);
    width:142px;
    height:140px;
    float:right;
}

.question_part1 .question_img1,.question_part1 .question_img10 {
    background-position:-28px -15px;
}

.question_part1 .question_img1.img-open,.question_part1 .question_img10.img-open {
    background-position:-191px -15px;
}

.question_part1 .question_img2 {
    background-position:-364px -15px;
}

.question_part1 .question_img2.img-open {
    background-position:-536px -15px;
}

.question_part1 .question_img3 {
    background-position:-29px -176px;
}

.question_part1 .question_img3.img-open {
    background-position:-190px -176px;
}

.question_part1 .question_img4 {
    background-position:-365px -176px;
}

.question_part1 .question_img4.img-open {
    background-position:-537px -176px;
}

.question_part1 .question_img5 {
    background-position:-29px -336px;
}

.question_part1 .question_img5.img-open {
    background-position:-191px -336px;
}

.question_part1 .question_img6 {
    background-position:-365px -336px;
}

.question_part1 .question_img6.img-open {
    background-position:-536px -336px;
}

.question_part1 .question_img7 {
    background-position:-29px -497px;
}

.question_part1 .question_img7.img-open {
    background-position:-191px -497px;
}

.question_part1 .question_img8 {
    background-position:-365px -497px;
}

.question_part1 .question_img8.img-open {
    background-position:-537px -497px;
}

.question_part1 .question_img9 {
    background-position:-29px -648px;
}

.question_part1 .question_img9.img-open {
    background-position:-191px -648px;
}

.question_part1 .question_hidden {
    display:none;
    margin-top:30px;
    padding:0 80px;
}

.question_part1 img {
    padding:10px 40px 60px 0;
    display:block;
    float:left;
}

.question_part1 p {
    font-size:16px;
    color:#6b6b6b;
    line-height:2;
}

.question_part1 i {
    display:block;
    margin:0 auto;
    padding-bottom:15px;
    font-size:50px;
    color:#85c040;
    text-align:center;
}

.privacy-tabs-controls {
    display:flex;
    justify-content:center;
}

.privacy-tabs-control-item:focus,.privacy-tabs-control-item:hover {
    text-decoration:none;
}

a.privacy-tabs-control-item {
    border-top-left-radius:40px;
    border-top-right-radius:40px;
    border:3px solid #016cb2;
    text-decoration:none;
    color:#016cb2;
    padding:20px 40px;
    font-size:16px;
    position:relative;
    min-width:500px;
    z-index:0;
}

.privacy-tabs-control-item i.zmdi {
    position:absolute;
    right:30px;
    top:18px;
    font-size:22px;
}

.privacy-tabs-control-item:not(.current):first-child i.zmdi {
    right:60px;
}

.privacy-tabs-control-item:not(.current):first-child {
    padding-right:100px;
}

.privacy-tabs-control-item:not(:first-child) {
    right:20px;
}

.privacy-tabs-control-item:not(:last-child) {
    left:20px;
}

.privacy-tabs-control-item.current {
    background-color:#016cb2;
    color:#fff;
    z-index:1;
}

.privacy-tabs-content {
    border:3px solid #016cb2;
    border-radius:40px;
    margin-top:-3px;
    margin-left:-40px;
    margin-right:-40px;
    padding:80px 60px;
}

.privacy-tabs-content .question_part1 .question_img {
    background-image:url(/wp-content/themes/swd-theme/assets/img/terms-sprite.png);
    background-repeat:no-repeat;
    width:140px;
    height:140px;
}

.ac-container article {
    margin-top:-1px;
    overflow:hidden;
    height:auto;
    position:relative;
    z-index:10;
    display:none;
}

.ac-container article p {
    color:#777;
    line-height:23px;
    font-size:18px;
    text-shadow:1px 1px 1px rgba(255,255,255,.8);
    font-family:Ubuntu;
}

.ac-container {
    max-width:1200px;
    width:94%;
    margin:30px auto;
    text-align:left;
}

.ac-container label {
    font-family:"Open-Sans";
    padding:20px 0 20px 10px;
    z-index:20;
    display:block;
    min-height:30px;
    max-height:30px;
    height:auto;
    font-size:22px;
    color:#66b0dd;
    font-weight:500;
    text-transform:none;
    text-shadow:1px 1px 1px rgba(255,255,255,.8);
    line-height:3px;
    background:0 0;
}

.ac-container div:hover>label,.ac-container label.change {
    color:var(--color-pr);
    background:#e7f5ff;
}

.ac-container label:hover {
    background:0 0;
}

.ac-container label span {
    position:relative;
}

.ac-container div:hover>label span:after,.ac-container input:checked+label span:hover:after,.ac-container label span:hover:after,.ac-container label.change span:after {
    content:"";
    position:absolute;
    right:-40px;
    top:1px;
    font:14px/1"Material-Design-Iconic-Font";
    color:#85c040;
    font-size:40px;
}

.ac-container input:checked+label span:hover:after {
    content:"";
}

.ac-container input {
    display:none;
}

.ac-container-in {
    max-width:100%;
    margin:20px auto;
    text-align:left;
}

.ac-container-in label {
    line-height:22px;
    font-size:16px;
    color:#686868;
    padding:25px 0 25px 7%;
    border-bottom:3px solid #f3faff;
    text-transform:uppercase;
}

.ac-container-in div:hover>label,.ac-container-in label.change {
    background:#f3faff;
}

.ac-container-in .bttn {
    font-family:"Open-Sans";
    padding:7px 25px;
    text-shadow:none;
    min-width:220px;
    font-size:16px;
}

.ac-container {
    color:#777;
    line-height:23px;
    font-size:18px;
}

@media (max-width:1500px) {
    .privacy-tabs-content {
        margin-left:0;
        margin-right:0;
    }

}

@media (max-width:1300px) {
    a.privacy-tabs-control-item {
        min-width:470px;
    }

}

@media (max-width:1160px) {
    a.privacy-tabs-control-item {
        font-size:16px;
        padding:20px;
        min-width:370px;
    }

    .privacy-tabs-control-item i.zmdi {
        display:none;
    }

    .privacy-tabs-control-item:not(.current):first-child {
        padding-right:20px;
    }

}

@media (max-width:960px) {
    .privacy-tabs-content {
        padding:40px;
    }

}

@media (max-width:900px) {
    .privacy-tabs-control-item i.zmdi {
        display:inline;
        right:20px;
        top:16px;
    }

    .privacy-tabs-control-item.current i.zmdi {
        display:none;
    }

    .privacy-tabs-control-item:not(.current) {
        min-width:1px;
        width:110px;
    }

    .privacy-tabs-control-item:not(.current) i.zmdi {
        right:37px;
    }

    .privacy-tabs-control-item:not(.current) span {
        display:none;
    }

}

@media (max-width:540px) {
    a.privacy-tabs-control-item {
        line-height:1.4;
        padding:15px 20px;
        min-width:190px;
    }

    .privacy-tabs-content {
        padding:40px 20px;
        border-radius:30px;
    }

}

@media (max-width:1200px) {
    .question_part1 p {
        font-size:20px;
    }

}

@media (max-width:992px) {
    .question_part1 h1 {
        padding:60px 40px;
        font-size:26px;
        line-height:2;
    }

    .question_part1 h3 {
        max-width:540px;
        padding-left:30px;
        font-size:22px;
    }

    .question_part1 .question_img {
        margin:35px 35px 0 0;
    }

    .question_part1 img {
        float:none;
        margin:0 auto;
    }

    .question_part1 p {
        font-size:18px;
    }

}

@media (max-width:768px) {
    .question_part1 .question_hidden {
        padding:0 30px;
    }

    .question_part1 h1 {
        padding:60px 40px;
        font-size:24px;
        line-height:2;
    }

    .question_part1 h3 {
        max-width:100%;
        padding-top:40px;
        padding-left:30px;
        padding-right:30px;
        text-align:center;
        font-size:20px;
        display:block;
        margin:0 auto;
    }

    .question_part1 .question_img {
        margin:20px auto;
        float:none;
    }

    .question_part1 img {
        width:100%;
        padding:10px 0 50px;
    }

    .question_part1 p {
        font-size:16px;
        text-align:left;
    }

}

@media (max-width:480px) {
    .question_part1 .question_hidden {
        padding:0 30px;
    }

    .question_part1 h1 {
        padding:30px 20px;
        font-size:22px;
        line-height:1.7;
    }

    .question_part1 h3 {
        padding-top:30px;
        padding-left:15px;
        padding-right:15px;
        font-size:18px;
    }

    .question_part1 p {
        font-size:16px;
        line-height:1.7;
        text-align:left;
    }

}

@media (max-width:480px) {
    .ac-container-in .bttn {
        font-size:14px;
        padding:3px 15px;
    }

}

@media (max-width:1500px) {
    .privacy-tabs-content {
        margin-left:0;
        margin-right:0;
    }

}

@media (max-width:1300px) {
    a.privacy-tabs-control-item {
        min-width:470px;
    }

}

@media (max-width:1160px) {
    a.privacy-tabs-control-item {
        font-size:16px;
        padding:20px;
        min-width:370px;
    }

    .privacy-tabs-control-item i.zmdi {
        display:none;
    }

    .privacy-tabs-control-item:not(.current):first-child {
        padding-right:20px;
    }

}

@media (max-width:960px) {
    .privacy-tabs-content {
        padding:40px;
    }

}

@media (max-width:900px) {
    .privacy-tabs-control-item i.zmdi {
        display:inline;
        right:20px;
        top:16px;
    }

    .privacy-tabs-control-item.current i.zmdi,.privacy-tabs-control-item:not(.current) span {
        display:none;
    }

    .privacy-tabs-control-item:not(.current) {
        min-width:1px;
        width:110px;
    }

    .privacy-tabs-control-item:not(.current) i.zmdi {
        right:37px;
    }

}

@media (max-width:540px) {
    a.privacy-tabs-control-item {
        line-height:1.4;
        font-size:12px;
        padding:15px 20px;
        min-width:190px;
    }

    .privacy-tabs-content {
        padding:40px 20px;
        border-radius:30px;
    }

}

@media (max-width:768px) {
    .ac-container-in label {
        font-size:16px;
        border-bottom:none;
    }

    .ac-container label {
        max-height:inherit;
    }

}

@media (max-width:480px) {
    .ac-container div:hover>label span:after,.ac-container input:checked+label span:hover:after,.ac-container label span:hover:after,.ac-container label.change span:after {
        top:-6px;
    }

    .ac-container label {
        font-size:14px;
        padding:10px 0 10px 7%;
        line-height:1.4;
    }

}

@media (max-width:390px) {
    .ac-container label {
        font-size:13px;
    }

}

@media (max-width:375px) {
    .ac-container div:hover>label span:after,.ac-container input:checked+label span:hover:after,.ac-container label span:hover:after,.ac-container label.change span:after {
        top:-9px;
    }

}

@media (max-width:1200px) {
    .question_part1 h3 {
        max-width:700px;
    }

    .question_part1 p {
        font-size:20px;
    }

}

@media (max-width:992px) {
    .question_part1 h1 {
        padding:60px 40px;
        font-size:26px;
        line-height:2;
    }

    .question_part1 h3 {
        max-width:540px;
        padding-left:30px;
        font-size:22px;
    }

    .question_part1 .question_img {
        margin:35px 35px 0 0;
    }

    .question_part1 img {
        float:none;
        margin:0 auto;
    }

    .question_part1 p {
        font-size:18px;
    }

}

@media (max-width:768px) {
    .question_part1 .question_hidden {
        padding:0 30px;
    }

    .question_part1 h1 {
        padding:60px 40px;
        font-size:24px;
        line-height:2;
    }

    .question_part1 h3 {
        max-width:100%;
        padding-top:40px;
        padding-left:30px;
        padding-right:30px;
        text-align:center;
        font-size:20px;
        display:block;
        margin:0 auto;
    }

    .question_part1 .question_img {
        margin:20px auto;
        float:none;
    }

    .question_part1 img {
        width:100%;
        padding:10px 0 50px;
    }

    .question_part1 p {
        font-size:16px;
        text-align:left;
    }

}

@media (max-width:480px) {
    .question_part1 .question_hidden {
        padding:0 30px;
    }

    .question_part1 h1 {
        padding:30px 20px;
        font-size:22px;
        line-height:1.7;
    }

    .question_part1 h3 {
        padding-top:30px;
        padding-left:15px;
        padding-right:15px;
        font-size:18px;
    }

    .question_part1 p {
        font-size:16px;
        line-height:1.7;
        text-align:left;
    }

}

@media (max-width:992px) {
    .ac-container label {
        max-height:unset;
    }

    .ac-container-in label {
        padding-left:4%;
    }

}

@media (max-width:768px) {
    .ac-container-in label {
        font-size:16px;
    }

}

@media (max-width:767px) {
    .ac-container-in label {
        border-bottom:none;
    }

    .ac-container label {
        max-height:inherit;
    }

}

@media (max-width:480px) {
    .ac-container label {
        font-size:14px;
        padding:10px 0 10px 7%;
        line-height:1.4;
    }

    .ac-container div:hover>label span:after,.ac-container input:checked+label span:hover:after,.ac-container label span:hover:after,.ac-container label.change span:after {
        top:-6px;
    }

}

@media (max-width:375px) {
    .ac-container div:hover>label span:after,.ac-container input:checked+label span:hover:after,.ac-container label span:hover:after,.ac-container label.change span:after {
        top:-9px;
    }

}

@media only screen and (min-width:320px) and (max-width:480px) {
    .ac-container-in .bttn {
        font-size:14px;
        padding:3px 15px;
    }

}
