@media only screen and (max-width: 1400px){
    .header-container{
        font-size: 18px!important;
    }
    .text-container p{
        padding: 0 60px!important;
    }
    .img-container img{
        width: 100%!important;
    }
    .fourth-line-container p{
        padding: 0px 130px!important;
    }
    .header-container p{
        padding-left: 25px!important;
        font-size: 16px;
    }
    .header-container img{
        width: 150px!important;
        padding-left: 25px!important
    }
    .content-height-changes{
        height: 75vh!important;
    }
  
}
@media only screen and (max-width:1399px){
    .width-take-container{
        width: 65%!important;
    }
    .review-first-text-container{
        padding: 110px 110px 110px 20px!important;
    }
    .fourth-line-container p{
        padding: 0px 60px!important;
    }
    .header-container p{
        padding-left: 12px!important;
        font-size: 13px;
    }
    .header-container img{
        width: 120px!important;
        padding-left: 18px!important;
    }
    .text-container p{
        padding: 0 60px!important;
    }
    .img-container img{
        width: 100%!important;
    }
    .review-first-text-container button{
        display: block !important;
        margin-top: 15px !important;
    }
    .review-first-text-container h4{
        font-size:29px!important;
    }
    .review-first-text-container p{
        font-size:15px!important;
        padding-bottom: 30px;
    }
    .human-review-container img{
        width: 20%!important;
    }
    .second-line-container a{
        padding: 0px 10px
    }
    .header-container p {
        margin-top: 13px!important;
    }
    .responsive-btns{
        width: 47%!important;
    }
}
@media (min-width: 1000px) and (max-width: 1399px){
    div.custom_splang_p a{
        font-size: 15px!important;
        padding: 0px 5px!important;
    }
}
@media (min-width: 280px) and (max-width: 375px){
    div.custom_flag_respons_p img{
        height: 3vh!important;
        margin-top: 0px !important;
        left: 3px !important;
    }
    div.custom_flag_respons_p{
        font-size: 10px!important;
    }
}
@media (min-width: 769px) and (max-width: 1000px){
    div.custom_flag_respons_p img{
        height: 4vh!important;
        margin-top: 0px !important;
        left: 6px !important;
    }
}
@media (min-width: 280px) and (max-width: 352px){
    div.custom_splang_p a{
        font-size: 13px!important;
        padding: 0px 5px!important;
    }
}
@media (min-width: 711px) and (max-width: 1000px){
    .width-take-container h1{
        font-size: 33px!important;
        width: 78%;
    }
}
@media (min-width: 500px) and (max-width: 725px){
    .width-take-container h1{
        font-size: 27px!important;
        width: 80%!important;
    }
}
@media (min-width: 460px) and (max-width: 599px){
    .width-take-container h1 {
        font-size: 24px!important;
        width: 88%!important;
    }
    div.swiper-slide {
        width: 50%!important;
    }
}
@media (min-width: 454px) and (max-width: 460px){
    .width-take-container h1 {
        font-size: 20px!important;
        width: 80%!important;
    }
}
@media (min-width: 300px) and (max-width: 454px){
    .width-take-container h1 {
        font-size: 22px!important;
        width: 80%!important;
    }
}
@media (min-width: 300px) and (max-width: 400px){
    .width-take-container h1 {
        font-size: 19px!important;
        width: 70%!important;
    }
}
@media (min-width: 300px) and (max-width: 376px){
    .width-take-container h1 {
        font-size: 17px!important;
        width: 70%!important;
    }
}
@media (min-width: 200px) and (max-width: 346px){
    .width-take-container h1 {
        font-size: 17px!important;
        width: 90%!important;
    }
}
@media only screen and (max-width: 1200px){
    .header-container p{
        padding-left: 13px!important;
        font-size: 16px;
    }
    .container{
        padding: 0px 210px!important;
    }
    .header-container img{
        width: 130px!important;
        padding-left: 19px!important;
    }
    .header-container{
        font-size: 15px!important;
    }
    .second-line-container a{
        font-size: 18px!important;
    }
    .text-container p{
        padding: 0 50px!important;
    }
    .fourth-line-container p{
        padding: 0px 93px!important;
    }
}
@media only screen and (max-width: 1199px){
    .header-container p{
        padding-left: 11px!important;
        font-size: 12px;
    }
    .container{
        padding: 0px 210px!important;
    }
    .header-container img{
        width: 110px!important;
        padding-left: 19px!important;
    }
    .text-container p{
        padding: 0 30px!important;
    }
    .fourth-line-container p{
        padding: 0px 50px!important;
    }
    .form-check-input{
        width: 30px;
    }
    .review-first-text-container button{
        display: block !important;
        margin-top: 15px !important;
    }
    .review-first-text-container h4{
        font-size:26px!important;
    }
    .review-first-text-container p{
        font-size:14px!important;
        padding-bottom: 15px;
    }
    .human-review-container img{
        width: 25%!important;
    }
    .content-height-changes{
        height: 72vh!important;
    }
}

@media only screen and (max-width: 1000px){

    .responsive-btns{
        width: 48%!important;
    }
    
    .review-first-text-container button{
        display: unset !important;
        margin-top: 20px !important;
    }
    .review-first-text-container h4{
        font-size:33px!important;
    }
    .review-first-text-container p{
        font-size:20px!important;
        padding-bottom: 10px;
    }
    .main-container{
        background-color: unset!important;
    }
    .accordion__body{
        color: #466381!important;
    }
    .accordion__header{
        color: #181818!important;
    }
    .container{
        padding: 0px!important;
        max-width: unset!important;
    }
    .second-line-container{
        background-color: #093042!important;
    }
    .header-container{
        display: none;
    }
    .second-line-container a{
        font-size: 20px!important;
        padding: 0px 10px!important;
    }
    .responsive-header{
        display: unset!important;
    }
    .responsive-footer{
        display: unset!important;
        padding-bottom: 10px!important;
    }
    .form-check-input{
        width: 30px;
    }
    .text-container p{
        padding: 0 100px!important;
    }
    .img-container img{
        width: 100%!important;
    }
    .fourth-line-container p{
        padding: 0px 200px!important;
    }
    .custom_langList{
        display: none;
    }
    .human-review-container img{
        width: 11%!important;
    }
    .content-height-changes{
        height: 60vh!important;
    }
}

@media only screen and  (max-width:992px) {
    .fourth-line-container p{
        padding: 0px 150px!important;
    }
    .slider section {
        flex-basis: 33%!important;
    }
    .human-review-container img{
        width: 7%!important;
    }
}
@media only screen and (max-width: 768px){
    .how-it-work-mobile-img-container img{
        width: 50%!important;
        
    }
    .how-it-work-mobile-container{
        display: unset!important;
    }
    .how-it-work-mobile-text-container{
        width: unset!important;
    }
    .how-it-work-mobile-img-container{
        width: unset!important;
        padding: 0!important;
        text-align: center!important;
    }
    .custom-flag-h{
        height: 4vh;
        margin-top: 2.5px !important;
        left: 6px !important;
    }
    .review-first-responsive-container{
        display: unset!important;
    }
    .review-first-container{
        display: none!important;
    }
    .fourth-line-container p{
        padding: 0px 50px!important;
    }
    .main-container{
        background-color: unset!important;
    }
    .container{
        padding: 0px!important;
        max-width: unset!important;
    }
    .form-check-input{
        width: 40px;
    }
    .text-container p{
        padding: 0 40px!important;
    }
    .img-container img{
        width: 100%!important;
    }
    .responsive-header img{
        width: 30%!important;
    }
    .form-container{
        padding: 30px 30px 35px 30px!important;
    }
    .human-review-container img{
        width: 9%!important;
    }
    .responsive-btns{
        margin: 9px 0 0 0!important;
        width: 100%!important;
    }
}
@media only screen and (max-width: 515px){
    .fourth-line-container p{
        padding: 0px 0px!important;
    }
    .text-container p{
        padding: 0 30px!important;
    }
    .form-container{
        padding: 25px 25px 35px 25px!important;
    }
    .human-review-container img{
        width: 15%!important;
    }
    .img-container img{
        margin-top: -10px!important;
    }
}
@media only screen and (max-width: 470px){
    .responsive-header img{
        width: 35%!important;
    }
    .text-container p{
        padding: 0 20px!important;
    }
    .img-container img{
        width: 100%!important;
    }
    .second-line-container a{
        font-size: 15px!important;
        padding: 0px 10px!important;
    }
    .form-container{
        padding: 20px 20px 35px 20px!important;
    }
    .button-div button{
        font-size: 14px!important;
    }
    .human-review-container img{
        width: 17%!important;
    }
}
@media only screen and (max-width: 430px){
    .responsive-header img{
        width: 37%!important;
    }
    .text-container p{
        padding: 0 20px!important;
    }
    .second-line-container a{
        font-size: 13px!important;
        padding: 0px 10px!important;
    }
    .form-check-input{
        width: 50px;
    }
    .button-div button{
        font-size: 14px!important;
    }
}
@media only screen and (max-width: 394px){
    .button-div button{
        font-size: 13px!important;
    }
    .human-review-container img{
        width: 21%!important;
    }
}
@media only screen and (max-width: 375px){
    .button-div button{
        font-size: 10px!important;
        padding: 3px 7px!important;
        margin: 10px 5px 5px 0px!important;
    }
    .button-div p{
        padding: 0px 2px!important;
    }
    .img-container img{
        margin-top: -5px!important;
    }
    .custom_language{
        width: 150px!important;
    }
}
@media only screen and (max-width: 330px){
    .second-line-container a{
        font-size: 13px!important;
        padding: 0px 10px!important;
    }
    .header-text p{
        font-size: 13px!important;
    }
    .button-div button{
        font-size: 10px!important;
        padding: 3px 2px!important;
        margin: 10px 4px 5px 0px!important;
    }
    .responsive-footer{
        font-size: 14px;
    }
    .human-review-container img{
        width: 25%!important;
    }
}
@media only screen and (max-width: 305px){
    .header-text p{
        font-size: 12px!important;
    }
    .form-container{
        padding: 20px 15px 35px 15px!important;
    }
    .button-div button{
        font-size: 10px!important;
        padding: 3px 3px!important;
        margin: 10px 2px 5px 0px!important;
    }
    .responsive-footer{
        font-size: 12px;
    }
}
@media only screen and (max-width: 297px){
    .button-div button{
        font-size: 10px!important;
    }
}
@media (min-width: 376px) AND (max-width: 412px){
    .button-div button{
        font-size: 10px!important;
    }
}
@media (min-width: 280px) AND (max-width: 640px){
    .unlock-imei-div-img-container{
        padding-top: 50px;
    }
    .lg-imei-div-img-container{
        padding-top: 50px;
    }
    .moto-imei-div-text-container{
        padding: 0!important;
    }
}
@media (min-width: 270px) AND (max-width: 575px){
    .response img{
        width: 20%!important;
    }
}
/* @media (min-width: 1199px) AND (max-width: 1399px){
    .card{
        height: 35vh!important;
    }
} */
@media (max-width:599px){
    div.swiper-slide{
        width: 50%!important;
    }
}
@media (max-width:401px){
    div.swiper-slide{
        width: 100%!important;
    }
    .card{
        height: 25vh!important;
    }
    .card-profile img{
        width: 20%!important;
    }
}
@media (min-width: 401px) AND (max-width: 500px){
    .card{
        height: 30vh!important;
    }
    .card-profile img{
        width: 25%!important;
    }
}
@media (min-width: 500px) AND (max-width: 700px){
    .card{
        height: 25vh!important;
    }
    .card-profile img{
        width: 25%!important;
    }
}
@media (min-width: 700px) AND (max-width: 1200px){
    .card{
        height: 30vh!important;
    }
    .card-profile img{
        width: 30%!important;
    }
}
@media (min-width: 1001px) AND (max-width: 1399px){
    .card-profile img{
        width: 35%!important;
    }
    .moto-imei-div-text-container{
        padding: 0!important;
    }
    .lg-imei-div-text-container {
        padding: 0!important;
    }
    .lg-imei-div-img-container {
        padding-top: 30px;
    }
    .unlock-imei-div-img-container{
        padding-top: 30px;
    }
    .how-it-work-mobile-container{
        display: unset!important;
    }
    .how-it-work-mobile-text-container{
        width: unset!important;
    }
    .how-it-work-mobile-img-container{
        width: unset!important;
        padding: 0!important;
        text-align: center!important;
    }
    .how-it-work-mobile-img-container img{
        width: 50%!important;
        
    }
}
@media (max-width: 376px){
    .responsivebutton-text p{
        font-size: 10px!important;
    }
}
@media (max-width: 302px){
    .second-line-container a {
        font-size: 11px!important;
    }
}
@media (max-width: 499px){
    div.custom_button_respons_f button{
        font-size: 14px!important;
    }
    .about-container h1{
        padding: 40px!important;
    }
}
@media (max-width: 443px){
    div.custom_button_respons_f button{
        font-size: 12px!important;
    }
}
@media (max-width: 397px){
    div.custom_button_respons_f button p{
        font-size: 10px!important;
    }
}
@media (max-width: 291px){
    div.custom_button_respons_f button p{
        font-size: 9px!important;
    }
}
@media (max-width: 528px){
    .photos-response-main-containert img{
        width: 50%!important;
    }
    .photos-main-containert{
        display: none!important;
    }
    .photos-response-main-containert{
        display: unset!important;
    }
    .width-take-container{
        width: 70%!important;
    }
    .moto-imei-div{
        display: unset!important;
    }
    .lg-imei-div{
        display: unset!important;
    }
    .samsung-imei-div{
        display: unset!important;
    }
    .unlock-imei-div{
        display: unset!important;
    }
}

@media (max-width: 453px){
    .width-take-container{
        width: 90%!important;
    }
}
@media (max-width: 423px){
    .about-container h1{
        padding: 20px!important;
        font-size: 30px!important;
    }
}
@media (max-width: 1399px){
    .line-by button p{
        font-size: 11px;
    }
}
