 
.center {
    display: block;
    text-align: -webkit-center!important;
    text-align: -moz-center!important
}

 
.ht58 {
    height: 58px
}

  
.content {
    margin-top: 20px;
    margin-bottom: 20px
}

.form-home-search {
    margin-bottom: 15px
}

.form-home-search .input-group {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
}

.form-home-search input:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

.form-home-search input {
    padding: 19px 16px;
    border: 0;
    font-size: 16px;
    border-radius: 3px
}
.custom-jum {
    background: #0086fe
}

.home-search h1 {
    color: #fff;
    font-size: 50px;
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: 600
}
.home-search h2 {
    color: #fff;
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: 500
}
.btn-download {
    background-color: #f79434;
    border: none;
    font-size: 18px;
    padding: 0 33px
}

.btn-download:hover {
    background-color: #ea872a
}

.btn-download:focus,.btn-download:active {
    background-color: #ea872a!important;
    color: #fff!important;
    outline: 0!important
}

.btn-extension {
    background: #f79434;
    color: #fff!important;
    font-size: 17px;
    border: none;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    margin-top: 12px;
    padding: 15px 20px!important
}

.result{
    margin: 10px;
    border-radius: 0.75rem;
    padding: 1.5rem;  
}
.hide{
    display: none;
}

.tag{
    background: #0086fe;
    color: #fff;
    padding: 2px 4px;
    font-size: 12px;
    border-radius: 3px;
    margin-right: 5px;
    display:inline-block;
}
.video-down{
    color: #fff !important;
    background: #22c55e !important;
    margin-left: 20px !important;
}
.to-buy{
    color: #fff !important;
    background: #22c55e !important;
    padding: 5px 8px;
    border-radius: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    ::i-block-chrome,a.img-video .btn-play-video {
        display:none!important
    }
}

@media(min-width: 1200px) {
    .container {
        width:920px
    }
}

@media only screen and (max-width: 991px) {
    .row-padded {
        padding-bottom:1px
    }

    .navbar-default {
        padding: 8px 12px
    }

    .navbar-collapse.in {
        overflow-y: initial!important
    }

    .ads {
        text-align: center!important
    }

    .nav-lang-box {
        display: block!important
    }

    #install-addon,.qrcode {
        display: none!important
    }

    .navbar-brand {
        padding-left: 0
    }

    .card-block {
        padding-left: 15px
    }

    .thankyou-title h1 {
        font-size: 40px
    }

    .card-blog {
        margin-bottom: 20px
    }

    .wrap-txt:last-child {
        margin-bottom: 24px
    }

    .profile-infos {
        text-align: center
    }

    .profile-img {
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 767px) {
    .nav>li>a {
        padding-left:0;
        padding-right: 0
    }

    .home-search h1 {
        font-size: 38px;
        font-weight: 400
    }

    .home-search h2 {
        font-size: 25px;
        font-weight: 400
    }

    .thankyou-title h1 {
        font-size: 38px
    }

    .thankyou-title h2 {
        font-size: 18px
    }

    .bottom_ul {
        width: 100%;
        text-align: center;
        margin-bottom: 8px
    }

    footer .pull-right {
        float: none!important;
        text-align: center
    }

    footer p {
        text-align: center!important;
        width: 100%
    }

    .bottom_ul li:nth-child(1) {
        width: 100%
    }

    .nav-lang {
        text-align: center
    }

    .col-table {
        padding-left: 15px
    }

    #myModalVideo .close {
        position: absolute;
        right: 0
    }
}

@media(min-width: 481px) and (max-width:767px) {
    .home-search h1 {
        font-size:34px
    }

    .home-search h2 {
        font-size: 22px
    }

    .thankyou-title h1 {
        font-size: 34px
    }

    .span-h3,.stitle {
        font-size: 28px
    }

    .display-error {
        font-size: 12rem
    }
}

@media(min-width: 451px) and (max-width:480px) {
    .home-search h1 {
        font-size:30px
    }

    .home-search h2 {
        font-size: 20px
    }

    .thankyou-title h1 {
        font-size: 30px
    }

    .thankyou-title h2 {
        font-size: 18px
    }

    .span-h3 {
        font-size: 24px
    }

    .display-error {
        font-size: 11rem
    }
}

@media(min-width: 300px) and (max-width:450px) {
    .home-search h1 {
        font-size:24px
    }

    .home-search h2 {
        font-size: 18px
    }

    .thankyou-title h1 {
        font-size: 26px
    }

    .thankyou-title h2 {
        font-size: 17px
    }

    .thankyou-title-p p {
        font-size: 16px
    }

    .display-error {
        font-size: 10rem
    }

    .span-h3 {
        font-size: 20px
    }

    p,li {
        font-size: 15px
    }

    .h3,h3 {
        font-size: 21px
    }

    .form-home-search form .input-group input {
        margin-bottom: 10px
    }

    .btn-download,.form-home-search form .input-group input,.form-home-search .input-group {
        width: 100%;
        display: block;
        -webkit-border-radius: .25rem!important;
        -moz-border-radius: .25rem!important;
        border-radius: .25rem!important;
        box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
        -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
        -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.2)
    }

    .form-home-search form .input-group {
        box-shadow: none
    }

    td {
        padding: 15px!important
    }
}