@media (max-width:1200px) {
footer {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
background: linear-gradient(273deg, #055cef 2.18%, #18d1c9 88.25%);
border-radius: 100%/30px 30px 0 0;
}
html {
overflow-x: hidden!important;
}
body {
margin: 0;
padding: 0;
box-sizing: border-box;
overflow-x: hidden!important;
}
.foother_logo img {
width: auto;
}
.footer_upper_string {
flex-direction: column;
height: 190px;
}
.footer_support_string {
flex-direction: column;
margin-top: 30px;
}
.have_quastion_string_mail {
flex-direction:column;
align-items: flex-start;
}
.footer_links {
flex-direction: column;
height: auto;
max-width:90%;
padding-left:20px;
}
.footer_links_child {
height: auto;
margin-bottom: 30px;
}
.footer_bottom_text {
height: auto;
}
.footer_bottom_text span {
font-weight: 400;
margin-bottom: 0;
}
.footer_bottom_text-links {
padding-top: 30px;
justify-content:center;
}
.footer_bottom_text-links a::after {
display: none;
}
.footer_bottom {
height: 100px;
}
.language_select_option {
display: flex;
justify-content: space-around;
align-items: center;
width: 110px;
height: 24px;
}
.footer_bottom_child {
position: relative;
bottom: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
height: 60px;
}
.language_select {
position: absolute;
bottom: 40px;
left: 0;
display: flex;
justify-content: center;
align-items: flex-end;
margin-top:10px;
}
.language_select--bottom {
position: relative;
top: 20px;
left: 0;
display: flex;
justify-content: center;
align-items: flex-end;
}
.footer_bottom_child, .language_select-select2 {
opacity: 0;
z-index: -2;
position: absolute;
bottom: -90px;
right: -10px;
width: 130px;
height: 90px;
background: #fff;
border-radius: 8px;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
padding: 2px;
transition: all .3s;
}
#hidden_lang_menu2:hover~.footer_bottom_child .language_select-select2, .footer_bottom_child .language_select-select2:hover {
opacity: 1;
z-index: 9999;
}
.buttons_container_top {
flex-direction: column;
text-align: center;
height: 150px;
}
.buttons_container_top .button {
margin-bottom: 10px;
}
.boarding_block_1_elements_child_button2 {
margin-bottom: 40px;
margin-top: 0px;
}
.boarding_integration {
display: flex;
flex-direction: column;
}
.foother_logo {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
#open_pop_up_mobile:hover {
background: #18d1c982;
}
#open_pop_up_mobile_img {
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
margin-top: -6px;
color: white;
font-size: 34px;
}
.mobile_button {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
margin-top: 20px;
}
.mobile_button img {
cursor: pointer;
}
.choice_region {
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: flex-start;
height: 100%;
}
#open_pop_up_mobile {
width: 150px;
height: 40px;
background: #18D1C9;
border-radius: 40px;
font-family: "Open Sans";
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 21px;
display: flex;
justify-content: center;
align-items: center;
transition: all .3s ease;
color: #FFFFFF;
}
#login_icon {
margin: -10px 5px 0 0;
}
.desctop_button {
display: none;
}
.header_menu {
width: 266px;
display: flex;
justify-content: flex-end;
align-items: center;
position: fixed;
flex-direction: column-reverse;
height: 100%;
top: 0;
background: #fff;
z-index: 999;
right: -5000px;
transition: all .3s ease;
}
#hidden_lang_menu svg>g>path, #hidden_menu svg>g>path {
fill: #000;
}
.language_select-select {
opacity: 1;
z-index: 20;
top: -110px;
left: -1px;
width: 100px;
height: 100px;
display: none;
padding: 2px;
}
.language_select--top {
left: 30px;
}
header nav {
width: 100%;
display: flex;
justify-content: space-around;
align-items: baseline;
flex-direction: column;
height: auto!important;
margin-left: 50px;
margin-top: 55px;
}
header nav a {
text-decoration: none;
font-family: Open Sans;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #000;
margin-bottom: 30px;
}
header nav span {
font-family: Open Sans;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
border-bottom: 1px solid #fff;
color: #000;
cursor: pointer;
}
.about_company_select-link {
opacity: 1;
z-index: 0;
display: none;
width: 190px;
height: 160px;
flex-direction: column;
justify-content: space-around;
align-items: center;
position: absolute;
top: 40px;
bottom: auto;
left: 0;
background: #fff;
border-radius: 8px;
padding: 2px;
transition: all .3s;
}
.about_company_select-link a, .language_select-select a {
width: 100%;
text-align: center;
margin-bottom: 0;
}
.about_company_block_img img {
width: 286px;
height: 244px;
}
.politics_block_1_elements_header h2 {
font-size: 26px;
line-height: 32px;
width: 90%;
text-align: left;
margin-top: 0;
}
.boarding_block_2_elements-price_block2 {
padding: 5px 2px;
}
.boarding_block_2_elements-header2 {
padding: 25px 2px;
}
.questions {
width: 100%;
padding: 2px 2px 2px 2px;
}
.answers {
width: 100%;
padding: 0;
}
.container_slider_3, .boarding_block_1_elements_child-text_ele, .features-list-container, .my_landing_block_4_child_elements-other_service {
flex-direction: column;
}
.answer ul {
padding: 30px 0 0 0;
}
pre {
width: 100%;
overflow-x: auto;
white-space: pre-wrap;
word-wrap: break-word;
}
.pricing_tcountry {
padding: 50px 0 0 0;
}
.about_company_block_elements ul>li {
font-family: Open Sans;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
margin-bottom: 8px;
color: #121212;
}
.boarding_block_1_elements {
width: 95%;
margin-top: -50px;
}
.politics_block_1_elements_header {
margin-bottom: 20px;
margin-top: 20px;
width: 100%;
display: flex;
align-items: center;
}
.politics_block_1_elements_header.extra-padding {
margin: 0 10px 0 10px;
}
.footer_support_string {
align-items: flex-start;
}
.my_landing_block_4_child3 {
height: 100% !important;
flex: 0 0 auto;
flex-direction: row;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.my_landing_block_4_child3::-webkit-scrollbar {
display: none;
}
#slidesContainer::-webkit-scrollbar {
display: none;
}
#my_landing_block_1_s_3, #my_landing_block_1_s_4, #my_landing_block_4_s_1, #my_landing_block_4_s_2, #my_landing_block_5_s_1, #my_landing_block_5_s_1_m_8, #my_landing_block_5_s_2, #my_landing_block_5_s_2_m_8, #my_landing_block_5_s_3, #my_landing_block_5_s_31, #my_landing_block_5_s_3_m_8, #my_landing_block_5_s_4, #my_landing_block_5_s_42, #my_landing_block_5_s_4_m_8, #my_landing_block_7_s_1, #my_landing_block_7_s_2, #my_landing_block_7_s_3, #my_landing_block_7_s_4, #my_landing_block_7_s_5, #my_landing_block_7_s_6, #my_landing_block_7_s_7, #my_landing_block_7_s_8, .my_landing_block_1_sticks_1 {
display: none;
}
.my_landing_block_5_child-elements_price, .country-name {
font-size: 16px;
}
.my_landing_block_4_child_elements {
width: 275px;
height: 530px;
border: 1px solid rgba(172, 172, 172, .4);
box-sizing: border-box;
margin: 20px;
min-width: 260px;
}
.my_landing_block_5_elements {
width: 95%;
}
.my_landing_block_5_table {
flex-direction: column;
box-shadow: 0 -20px 40px rgba(214, 223, 226, .25), 0 20px 40px #d8e6eb;
}
.my_landing_block_5_child {
width: 100%;
height: auto;
background: #FFFFFF;
box-shadow: none;
border-radius: 8px;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
margin-bottom: 0px;
padding: 0px;
}
.slider {
display: flex;
justify-content: flex-start;
align-items: flex-start;
margin-top: 0px;
width: 80%;
margin-left: 0;
height: 560px;
}
.boarding_block_5 {
margin-top: 100px;
}
#slideshow2 #slidesContainer2 {
width: 100%;
height: 550px;
align-items: flex-start;
}
.slide {
margin-bottom: 40px!important;
}
#slideshow #slidesContainer {
margin: 0 auto;
width: 100%;
height: auto;
position: relative;
overflow-x: scroll!important;
}
#leftControl, #rightControl {
display: none;
}
.my_landing_block_5 {
align-items: center;
margin-top: 0;
}
#post_rel_top {
position: relative;
padding-top: 0;
margin-bottom: 0;
}
.flag {
font-size: 22px;
}
.my_landing_block_5_child-elements {
padding: 10px;
width: 100%;
}
.my_landing_block_5_child-elements:nth-child(even) {
padding: 10px;
width: 100%;
}
.my_landing_block_5_child_header {
align-items: center;
margin-bottom: 40px;
height: auto;
}
.my_landing_block_5_child_header img {
margin-bottom: 0;
}
.my_landing_block_2_calc-title h2, .my_landing_block_5_child_header h2, .my_landing_block_6_header h2, .my_landing_block_8_header h2 {
font-family: Russo One;
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 32px;
text-align: center;
letter-spacing: .4px;
color: #121212;
}
.my_landing_block_4_child_elements-other_service-title h3 {
font-size: 18px;
line-height: 27px;
letter-spacing: .4px;
}
#anoth_font {
font-size: 20px;
}
.my_landing_block_4_child_elements-other_service-title span {
font-weight: 400;
font-size: 14px;
line-height: 18px;
align-items: flex-end;
color: #acacac;
margin-bottom: 10px;
width: 326px;
}
.dots_link {
padding-top: 5px;
}
.dots_link_child {
width: 20%;
}
.dots_block {
width: 6px;
height: 6px;
background: #12121267;
border-radius: 50%;
cursor: pointer;
transition: all .3s ease;
}
.my_landing_block_4_child_elements-button {
margin-top: 24px;
width: 100%;
}
.my_landing_block_4_child_elements-button button {
font-family: Open Sans;
color: #fff;
width: 100%;
background: #ff4f12;
}
#my_landing_block_3_s_1_1, #my_landing_block_3_s_2_2 {
display: none;
}
.boarding_block_1 {
background: linear-gradient(101deg, #055cef 2.18%, #18d1c9 88.25%);
border-radius: 0 0 100% 100%/30px;
position: relative;
}
.boarding_block_1_elements_child-text p {
font-family: Russo One;
font-size: 26px;
line-height: 44px;
margin-top: 40px;
margin-bottom: 20px;
}
.boarding_block_1_elements_child-text ul>li {
font-size: 16px;
line-height: 24px;
margin-bottom: 10px;
}
.boarding_block_2, .boarding_block_7 {
margin-top: 50px;
}
.boarding_block_1_elements_child-form span {
font-size: 22px;
line-height: 30px;
}
.boarding_block_1_elements_child-text span {
font-size: 16px;
line-height: 24px;
}
.boarding_block_1_elements_child {
margin-top: 0;
}
#top_rel {
top: 0;
}
.boarding_block_1_elements_child-text ul {
margin-top: 20px;
left: 20px;
}
.boarding_block_1_elements_child-text {
width: 100%;
margin: 10px 0 10px 0;
}
.boarding_block_1_elements_child-text h1 {
font-size: 40px;
line-height: 40px;
margin-top: 40px;
margin-bottom: 40px;
}
#padd_text_e {
margin-bottom: 14px;
}
.highlight-text-free {
height: auto;
}
.boarding_block_1_elements_child-form {
width: 100%;
margin-top: 20px;
margin-right: 0;
padding-top: 18px;
}
.select-wrap3 .select2-container {
width: 100% !important;
}
.select-wrap3 {
width: 90%;
}
#a_boarding_buy {
width: 90%;
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
}
.price_block span {
font-size: 20px;
line-height: 30px;
}
#no_top {
width: 100%;
display: flex;
justify-content: center;
}
#no_top button {
width: 90%;
}
#another_width_ul {
width: 90%;
}
.my_landing_block_4_child_elements-other_service-title {
height: auto;
display: flex;
flex-direction: column;
justify-content: center;
}
.boarding_block_4 {
padding-top: 80px;
background: #f6f9fc;
}
.boarding_block_3_text_block {
height: auto;
box-shadow: 0 -20px 40px rgb(214 223 226 / 25%), 0 20px 40px #d8e6eb;
align-items: center;
padding: 30px 20px;
flex-direction: column;
}
.boarding_block_4_elements {
width: 95%;
padding-bottom: 30px;
}
.boarding_block_3_text_block ul {
width: 90%;
}
.boarding_block_3_text_block ul>li {
font-size: 16px;
line-height: 24px;
width: 90%;
}
#slideshow2 {
height: 550px;
}
#slideInner2 {
overflow-x: scroll;
overflow-y: hidden;
width: 100%;
height: auto;
}
#slideInner2::-webkit-scrollbar {
display: none;
}
#last_slide {
margin-right: 30px;
}
#slideshow2 #slidesContainer2 .slide2 {
height: 580px;
margin-left: 0;
display: flex;
justify-content: center;
align-items: center;
margin: 0px 40px 0 30px;
}
.post_otzivy-tittle2 {
width: auto;
margin-top: 40px;
height: auto;
overflow: hidden;
}
#leftControl2 {
display: none;
}
#rightControl2 {
display: none;
}
.boarding_block_6_elements-table_1_child h2 {
font-size: 26px;
line-height: 32px;
}
.boarding_block_6_elements-table_1_child span {
font-size: 16px;
line-height: 24px;
width: 314px;
}
.boarding_block_2_elements-header2 span {
font-size: 18px;
line-height: 27px;
padding-right: 10px;
}
.price_block2 p {
font-size: 16px;
line-height: 24px;
}
.boarding_block_6_elements-table_1 {
flex-direction: column;
height: auto;
}
.boarding_block_6_elements-table_1_child {
width: 110%;
height: 160px;
box-shadow: 0 -20px 40px rgb(214 223 226 / 25%), 0 10px 20px rgb(216 230 235 / 40%);
margin-bottom: 20px;
margin-right: 0;
}
.boarding_block_6_elements-table_2 {
width: 110%;
}
.boarding_block_6 {
height: 990px;
}
#ul_style_table {
height: auto;
width: 100%;
}
.table_chaild {
height: auto;
}
.boarding_block_6_elements {
justify-content: flex-start;
height: 100%;
}
.boarding_block_6_elements-table_2_child h2 {
font-size: 26px;
line-height: 32px;
}
.boarding_block_6_elements-table_2_child {
box-shadow: 0 -20px 40px rgb(214 223 226 / 25%), 0 10px 20px rgb(216 230 235 / 40%);
height: 220px;
}
.boarding_block_6_elements-table_2_child span {
font-size: 16px;
margin-top: 16px;
}
.footer-email {
margin: 0 5px 5px 5px;
font-size: 24px;
height: 20px;
}
.footer-email img {
margin-top: 2px;
}
.post_otzivy2 {
width: 339px;
height: 400px;
margin-left: 0;
box-shadow: 0 -20px 40px rgb(214 223 226 / 25%), 0 20px 40px #d8e6eb;
}
.post_otzivy-tittle2 span {
font-size: 16px;
line-height: 25px;
width: 279px;
height: 250px;
display: flex;
align-items: flex-start;
justify-content: center;
}
#hr_teable_boarding_block {
width: 100%;
height: 2px;
margin: 40px 0;
}
.table_chaild p {
font-size: 22px;
line-height: 30px;
margin-bottom: 0;
}
.my_landing_block_2_calc-button {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.boarding_block_3 {
margin-top: 60px;
}
.img_payment_methods_child {
justify-content: left;
margin-bottom: 5px;
margin-top: 10px;
}
.proxy-specs-block {
flex-direction: column;
} 
.proxy-specs-block .spec {
width: 100%;
}
.payment-list-container {
padding-bottom: 20px;
}
.api-integration-button {
margin-top: 24px;
width: 100%;
display: flex;
flex-direction: column;
gap: 20px;
align-items: center;
}
#font_bold_integration_button {
margin-right: 0px;
}
}
@media (max-width: 767px) {
.pricing-table {
display: block;
}
.pricing-table thead {
display: none;
}
.pricing-table tbody {
display: flex;
flex-direction: column;
gap: 20px;
}
.pricing-table tbody tr {
display: grid;
grid-template-columns: 1fr;
gap: 10px;
border: 1px solid #e0e0e0;
border-radius: 10px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
padding: 20px;
background: white;
}
.pricing-table tbody td {
display: flex;
justify-content: flex-end;
padding: 10px 0;
border: none;
position: relative;
min-height: 42px;
}
.pricing-table tbody td:first-child {
font-weight: bold;
}
.pricing-table tbody td::before {
content: attr(data-label);
position: absolute;
left: 0;
font-weight: bold;
color: #333;
}
.pricing-table tbody td .btn {
display: block;
width: 100%;
text-align: center;
margin-top: 10px;
}
.pricing-table tbody tr:hover {
background-color: #fff;
}
.question, .features-list {
width: 100%;
}
.pricing_tcountry .container {
padding: 0 20px;
}
.pricing-table tbody td:empty::before {
content: attr(data-label);
}
.footer_links_and_lang {
flex-direction:column;
}
.footer_links_payment {
flex-direction:column;
align-items:flex-start;
}
.payment_methods {
max-width:90%;
margin-bottom:20px;
margin-left:20px;
height:auto;
}
#dop_info_pay_method {
max-width:90%;
}
.footer_links_child_links a {
display:block;
margin-bottom:5px;
}
.img_payment_methods {
justify-content:center;
flex-direction:row;
min-width: 360px;
width: 85%;
position: relative;
left: 10px;
}
.boarding_block_2_elements, .boarding_block_3_elements, .boarding_block_4_elements, .boarding_block_5_elements, .boarding_block_7_elements {
width: 95%;
}
.slider-s-container {
flex-direction: column;
padding: 16px;
}
.slider-s-left {
border-right: none;
padding-right: 0;
margin-bottom: 16px;
}
.slider-s-right {
padding-left: 0;
}
.slider-s-columns {
column-count: 1;
}
}
@media (max-width:440px) {
.header_logo img {
width: calc(100% - 20px) !important;
height: calc(100% - 20px) !important;
}
}