.risk-warning:lang(pl){
    font-size:12px!important;
}
.pad-top{
    padding-top: 20px;
}

.btn-real {
    color: #29a643 !important;
}
.btn-demo {
    color: #2988ca !important;
}

.btn-real:hover {
    color: #fff !important;
}
.btn-demo:hover {
    color: #fff !important;
}

.btn-real, .btn-demo{
    padding: 8px 5px!important;    
    width: 180PX;
    font-size: 18px!important;
	background: white;
}
.btn-real:lang(my), .btn-demo:lang(my){
    padding: 11px 3px!important;
}



.btn-real:lang(my), .btn-demo:lang(my) {
    font-size: 16px!important;
}

@media only screen and (max-width:990px) {
    .pad-top:lang(my){
        padding-bottom: 85px !important;
    }
}

@media only screen and (max-width:767px) {
    .pad-top:lang(my){
        padding-bottom: 20px !important;
    }
}


.footContent:lang(my) {
    font-size: 13px !important;
}


.form-group.ext-arabic-form-group-right.sa-mar-bot-10.r-top.rsk-warn:lang(pk) {
    height: 80px;
}



.btn-real:lang(bg), .btn-demo:lang(bg){
    padding: 11px 3px!important;
}
.btn-real:lang(es), .btn-demo:lang(es){
    width: 210PX;
}
.btn-real:lang(fr), .btn-demo:lang(fr){
    width: 235PX;
}
.btn-real:lang(sp), .btn-demo:lang(sp){
    width: 220PX !important;
	white-space: nowrap;
}
.btn-real:lang(pt), .btn-demo:lang(pt){
    width: 195PX;
}
.rsk-warn{
    /*float: left;*/
    width: 100%;
    margin-top: 14px;
	color: black;
}
.form-inline{float:none!important}
@media screen and (max-width: 800px){
    .r-top{
        margin-top: 10px;
        padding: 0px 10px;
    }

}

@-moz-document url-prefix() {
    @media screen and (max-width: 766px){

        .btn-real_custom{
            padding: 7px 30px;
        }
        .btn-demo_custom{
            padding: 7px 0px;
        }
        .btn-real_custom:lang(en){
            /*padding: 7px 30px;*/
            padding: 7px 0 !important;
            display: block;
            width: 178px !important;
            overflow: hidden;
            margin: 0 auto;
        }
        .btn-demo_custom:lang(en){
            /*padding: 7px 0px!important;*/
            padding: 7px 18px 7px 11px !important;
        }

        .btn-real_custom:lang(ru){
            padding: 7px 20px;
        }

        .btn-demo_custom:lang(ru){
            padding: 7px 22px !important;
        }

        .btn-real_custom:lang(jp){
            padding: 5px 25px;
        }
        .btn-demo_custom:lang(jp){
            padding: 5px 0px !important;
        }

        .btn-real_custom:lang(id){
            padding: 7px 25px;
        }
        /*        .btn-demo_custom:lang(id){
                    padding: 7px 0px !important;
                }*/

        .btn-real_custom:lang(de){
            padding: 7px 25px;
        }
        .btn-demo_custom:lang(de){
            padding: 7px 12px 7px 13px !important;
        }


        .btn-real_custom:lang(fr){
            padding: 7px 20px;
        }
        .btn-demo_custom:lang(fr){
            padding: 7px 0px !important;
        }


        .btn-real_custom:lang(it){
            padding: 7px 25px;
        }
        .btn-demo_custom:lang(it){
            padding: 7px 0px !important;
        }

        .btn-real_custom:lang(sa){
            padding: 7px 25px;
        }
        .btn-demo_custom:lang(sa){
            padding: 7px 0px !important;
        }


        .btn-real_custom:lang(pt){
            padding: 7px 25px;
        }
        .btn-demo_custom:lang(pt){
            padding: 7px 0px !important;
        }

        .btn-real_custom:lang(bg){
            padding: 7px 25px;
        }
        .btn-demo_custom:lang(bg){
            padding: 7px 0px !important;
        }

        .btn-real_custom:lang(my){
            padding: 7px 25px;
        }
        .btn-demo_custom:lang(my){
            padding: 7px 0px !important;
        }
    }
    @media screen and (min-width: 320px) {
        .btn-demo_custom:lang(en) {
            padding: 7px 18px 7px 11px !important;
        }
    }
}
@media screen and (max-width: 766px) and (-webkit-min-device-pixel-ratio:0){
    .btn-real_custom{
        padding: 7px 30px;
    }
    .btn-demo_custom{
        padding: 7px 0px;
    }
    .btn-real_custom:lang(en){
        padding: 7px 30px;
    }
    .btn-demo_custom:lang(en){
        padding: 7px 0px!important;
    }

    .btn-real_custom:lang(ru){
        padding: 7px 20px;
    }

    .btn-demo_custom:lang(ru){
        padding: 7px 0px !important;
    }


    .btn-real_custom:lang(jp){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(jp){
        padding: 7px 0px !important;
    }

    .btn-real_custom:lang(id){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(id){
        padding: 7px 0px !important;
    }

    .btn-real_custom:lang(de){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(de){
        padding: 7px 0px !important;
    }


    .btn-real_custom:lang(fr){
        padding: 7px 20px;
    }
    .btn-demo_custom:lang(fr){
        padding: 7px 0px !important;
    }


    .btn-real_custom:lang(it){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(it){
        padding: 7px 0px !important;
    }

    .btn-real_custom:lang(sa){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(sa){
        padding: 7px 0px !important;
    }

    .btn-real_custom:lang(es){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(es){
        padding: 7px 0px !important;
    }

    .btn-real_custom:lang(pt){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(pt){
        padding: 7px 0px !important;
    }

    .btn-real_custom:lang(bg){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(bg){
        padding: 7px 0px !important;
    }

    .btn-real_custom:lang(my){
        padding: 7px 25px;
    }
    .btn-demo_custom:lang(my){
        padding: 7px 0px !important;
    }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio:0){
    .btns, .btns1, .btns:lang(sa), .btns1:lang(sa){
        margin: 0 auto!important;
    }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio:0){
    /*.btn-demo_custom:lang(id){
        padding: 7px 69px !important;
    }*/
    .btn-demo_custom, .btn-real_custom{
        width: 100%!important;
        display: block;
        padding: 10px!important;
        overflow: hidden;
    }

    .btns, .btns1, .btns:lang(sa), .btns1:lang(sa){
        width: 50%!important;
        margin: 0 auto!important;
    }
    .addSpaceTop:lang(sa){
        margin-top: 5px!important;
    }
    .btns1{
        margin-top: 5px!important;
    }
}

@media screen and (max-width: 767px){
    .btns, .btns1{
        width:100%!important;
    }

    .btn-real_custom:lang(es) {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        padding: 7px 0 !important;
        width: 205px !important;
    }
    .btn-demo_custom:lang(es) {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        padding: 7px 0 !important;
        width: 205px !important;
    }
    .btn-real:lang(fr), .btn-demo:lang(fr){
        width: 235PX!important;
    }
    .btn-real:lang(pt), .btn-demo:lang(pt){
        width: 205PX!important;
    }
    .btn-real_custom:lang(cs) {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        padding: 7px 0 !important;
    }
    .btn-demo_custom {
        padding: 7px 0!important;
        width: 240px!important;
        display: block;
        margin: 0 auto;
        overflow: hidden;
    }
    .btn-real_custom:lang(id) {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        padding: 7px 0 !important;
        width: 178px !important;
    }
    .btn-demo_custom:lang(id) {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        padding: 7px 0 !important;
        width: 178px !important;
    }
    .btn-real_custom:lang(pl) {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        padding: 7px 0 !important;
    }
    .btn-demo_custom:lang(pl) {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        padding: 7px 0 !important;
    }
    .btn-demo_custom, .btn-real_custom, .btn-demo_custom:lang(en){
        width: 178px !important;
        display: block;
        padding: 10px!important;
        height: 68px;
        overflow: hidden;
        margin: 0 auto;
    }
    .addSpaceTop{
        margin-top: 5px!important;
    }
    .pad-top{
        display: block;
    }

}
@media screen and (max-width: 420px){
    .btn-real, .btn-demo{
        font-size: 16px!important;
    }
    .btn-real:lang(fr), .btn-demo:lang(fr){
        width: 205PX!important;
    }
}



.btn-real:hover {
    background: #308113 !important;
    color: #fff;
}

.btn-demo:hover {
    background: #0a4b7a !important;
    color: #fff;
}

a.col-sm-6.btn-real_custom.btn-real.paddingForBg.sa-btn-pad-7-11.openRealBtn {
    text-decoration: none !important;
}
a.col-sm-6.btn-demo_custom.btn-demo.sa-btn-pad-7-11.openDemoBtn {
    text-decoration: none !important;
}