@media(max-aspect-ratio: 19/8) and (max-width: 1649px) and (max-height: 820px) {
    .page_content_title img {max-width: 27vw;}
}
@media(max-aspect-ratio: 19/8) and (max-width: 1366px) and (max-height: 750px) {
    .page_content_title img {max-width: 24vw;}
}
@media(max-aspect-ratio: 19/8) and (max-width: 1280px) and (max-height: 650px) {
    .page_content_title img {max-width: 22vw;}
}

@media(max-width: 1366px) {
    select, input[type="search"], input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="time"], textarea {height: 45px;font-size: 20px;}
    .button {padding: 8px 20px;height: 45px;font-size: 20px;line-height: 1;}
    .contact_form .single_input {margin-bottom: 1vw;}
}
@media(max-width: 1199px) {
    .container {padding: 0px 50px;}
    
    .single_page_section {height: auto;min-height: 100dvh;}
    
    .page_content_right_inner .col-5 {flex: 0 0 35%;max-width: 35%;}
    .page_content_right_inner .col-7 {align-self: center;}
    
    .page_content_left {height: auto;min-height: 100dvh;}
}
@media(max-width: 991px) {
    .container {padding: 0px;}
    .page_content {margin: 0;}
    .page_content_right {flex: 0 0 100%;max-width: 100%;}
    .page_content_left {flex: 0 0 100%;max-width: 100%;}
    .page_content_right_inner .col-7 {flex: 0 0 100%;max-width: 100%;padding: 3.33vw 6vw;}
    .page_content_right_inner .col-5 {flex: 0 0 100%;max-width: 100%;padding: 6vw 6vw 0px;}
    .page_content_right_inner .col-12 {flex: 0 0 100%;max-width: 100%;padding: 6vw;}
    .video_with_mobile_frame {width: 50vw;background-image: none;padding: 0;margin: auto;}
    .video_with_mobile_frame_inner {padding-top: 140.5%;}
    .page_content_title img {max-width: 72.5vw;}

    .page_content_left {min-height: auto;padding: 6vw;}
    .page_content_left_inner {height: auto;display: block;}
    .contact_form h3 {font-size: 9.6vw;padding-bottom: 5vw;}
    .contact_form form {max-width: 72.5vw;margin: auto;}
    .contact_form .single_input {margin-bottom: 4vw;}

    .mobile_social_icons {flex: 0 0 100%;}
    .bottom_social_links {padding: 5vw 4.16vw;gap: 0;}
    .bottom_social_links li {flex: 0 0 20%;padding: 0px 2.5vw;}
    .bottom_social_links li a {height: auto;width: 100%;padding-top: 100%;position: relative;}
    .bottom_social_links li a img {position: absolute;height: 100%;width: 100%;top: 0;bottom: 0;left: 0;right: 0;}

    .thankyou_inner {padding: 10vw;}
    .thankyou_inner p {font-size: 12vw;font-weight: 400;}
    .thankyou_inner p strong {font-size: 20.6vw;font-weight: 700;line-height: 0.6;margin-bottom: 4vw;}
    .thankyou a{height: 25px;width: 25px;}
}
@media(max-width: 575px) {
    .video_with_mobile_frame {width: 65vw;}
}