@media(max-width:374px){.pagination{font-size:22px;margin-top:20px}.form .line{margin-bottom:15px}.form .submit_btn{font-size:20px;line-height:50px;height:50px}header .logo img{height:30px;width:auto}.first_section .info .title{font-size:28px;line-height:32px}.first_section .img .item1,.first_section .img .item3{right:-10px}.first_section .img .item2{left:-10px}.why .item .icon{width:100%;height:66px;margin-bottom:20px}.why .item .info{width:100%;text-align:center}.steps .item .icon{width:66px;height:66px}.steps .item .desc{width:calc(100% - 86px)}.packages .package .features{margin-left:0}.packages .package .features .item{width:100%;margin-left:0}.packages .package .features .icon{width:58px}.packages .package .features .name{width:calc(100% - 58px)}.reviews .review{padding:15px}.reviews .review .text{font-size:14px;width:calc(100% - 85px)}.faq .item .title{font-size:15px;line-height:19px}.post .name{font-size:18px;line-height:24px}.buy .select_package .nice-select .current{font-size:12px;padding-right:36px;padding-left:53px;background-position:15px 50%}.buy .select_package .nice-select .current .old-price,.buy .select_package .nice-select .list .old-price{margin-left:3px}.buy .select_package .nice-select .current .discount-desc,.buy .select_package .nice-select .list .discount-desc,.buy .select_package .nice-select .current .old-price,.buy .select_package .nice-select .list .old-price{font-size:11px}.buy .select_package .nice-select .current:after{right:15px}.buy .select_package .nice-select .list .list_item{font-size:17px;padding:15px 19px}.buy .select_package .input{padding:0 15px 0 53px;background-position:15px 50%}.buy .change_package .icon{width:56px;height:56px}.buy .change_package .info{width:calc(100% - 71px)}.buy .change_package .back{width:calc(100% - 71px);margin-top:10px}.contacts_info .form .input{font-size:16px;height:50px;padding:0 16px}.buy .payment_status .title{font-size:24px;padding-top:60px}.buy .payment_status.failed .title,.buy .payment_status.success .title{background-size:50px auto}.buy .payment_status .desc{font-size:15px;line-height:normal}footer .text,footer .bottom{font-size:13px}.buy_1 .payment{padding:44px 15px 20px}.buy_1 .payment .form{padding:35px 15px}.buy_1 .payment .form .title{font-size:15px}.secure svg.lock{width:12px;height:17px;margin-left:10px}.secure svg.visa{height:21px;width:32px}.secure svg.mastercard{height:21px;width:32px}.secure svg.american{height:21px;width:32px}}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}