@media only screen and (max-width: 1920px) {
    .more_money::before{content:'';position:absolute;inset:0 0 0 auto;background-color:rgba(241, 241, 241,0.91);width:calc(100% - 48rem);height: 100%;}
}
@media only screen and (max-width: 1440px) {
    .container{padding:0 60px;}
    .more_money::before{content:'';position:absolute;inset:0 0 0 auto;background-color:rgba(241, 241, 241,0.91);width:calc(100% - 34.313rem);height: 100%;}
    
    .comman_section.bg_left::before{max-width:44rem;}
}
@media only screen and (max-width: 1366px) {
    .comman_section.bg_left::before{max-width:43rem;}
    .more_money::before{width:calc(100% - 32rem);}
    .faqs .custom_accordian{padding-left:60px;}
}
@media only screen and (max-width: 1280px) {
    .comman_section.bg_left::before{max-width:37rem;}
    .more_money::before{width:calc(100% - 30rem);}
}
@media only screen and (max-width: 1199px) {
    .business .our_process .process_box .process_items{min-width:10rem;}
}
@media only screen and (max-width: 991px)  {
    .container{padding:0 36px;}
    header.sticky{position:sticky;position:-webkit-sticky;top:0;left:0;z-index:999;}
    header .upper_header{display: none;}
    header .main_header{padding: 16px 0;box-shadow:0 3px 6px #00000029;}
    header .main_header .logo{max-width:120px;height:32px;}
    header .main_header .logo img{max-width:120px;height:32px;}
    header .main_header .main_menu{display: none;}

    .hero_banner .banner_text h1{font-size:68px;line-height:70px;}
    .how_we_help .custom_gap{gap:0px;}

    .comman_section.bg_left{padding:0;display: flex;flex-direction: row;}
    .comman_section.bg_left::before{display: none;}
    .comman_section .bespoke-image{margin-top:0;max-width:45%;}
    .comman_section .bespoke-image .image_part img{height:100%;left:0;object-fit:cover;object-position:left center;}
    .comman_section.bg_left .list{padding-bottom:70px;}
    .comman_section.responsive_bg{position:relative;}
    .comman_section .image_part{position:absolute;top:20%;left:50%;transform:translate(-50%,0);opacity:0.3;z-index:-1;width:440px;}
    .business .comman_section .image_part img{position:unset;}
    
    .more_money{width:100%;height:auto;background-size:cover;}
    .more_money::before{top:14rem;width:100%;height:auto;background-size:cover;}
    .more_money .more_left{max-width:100%;margin:0 0 0 0;padding:48px 0;}
    .more_money .more_right{padding: 90px 0 150px 0px;}
    .more_money .more_right .box{max-width:20.5rem;}
    
    .business .comman_section.bg_full .left_image{margin-bottom: 48px;display: flex;justify-content: center;align-items: center;}
    .business .our_process .process_box .process_items{min-width:auto;}
    .business .our_process .process_box .process_items .process_body h3{font-size: 18px;}

    .business .security .security_box{min-width:auto;}

    .business_case .image_bg .bg_img{object-fit:fill;}
    .business_case .image_bg .case_study{padding:30px 0 0 30px;}
    .business_case .image_bg .case_study h4{font-size: 26px;line-height:30px;margin-bottom:30px;}
    .business_case .image_bg.with_bg .text_overimage .content{margin:0 auto;max-width:100%;padding:0 40px;}
    .business_case .image_bg.with_bg .text_overimage .content h2{font-size:34px;line-height:36px;}

    .individual_case .image_bg .custom_grid{grid-template-areas:"grid_image grid_image" "grid_content grid_content" "grid_help_box grid_help_box" "vector_image  vector_image"}
    .individual_case .image_bg .custom_grid .grid_image{padding:30px 36px 0;margin:0 auto;}
    .individual_case .image_bg .bg_img{width:auto;}
    .individual_case .image_bg .case_study{padding:30px 36px 0;}
    .individual_case .image_bg.with_bg .text_overimage{padding:60px 36px 60px;}
    .individual_case .image_bg.with_bg .text_overimage.right .content,
    .individual_case .image_bg.with_bg .text_overimage .content{max-width:100%;margin: 0;}
    .individual_case .image_bg .custom_grid .vector_image{display:none;}
    .individual_case .image_bg.with_bg .text_overimage.right{margin:0 0 0 0;max-width:100%;}

    .about .comman_section{padding:50px 0;}
    .about .comman_section .about_content{gap:48px 0;height:auto;}
    .about .comman_section .context{margin: 0;}
    .about .comman_section.bg_full{padding:50px 0;}
    .about .dark_bg_vector .vector{width:auto;}
    .about .dark_bg_vector .vector::after{right:unset;left:0;background-size:100%;background-position:center;height:100%;width:350px;}
    .about .join_team .right_image{width: auto;height: auto;}
    .about .our_team{padding: 0;}

    .faqs .faq_content{grid-template-areas:"custom_accordian custom_accordian" "faq_right faq_right";}
    .faqs .faq .faq_content::after,
    .faqs .bottom_right{display: none;}
    .faqs .custom_accordian{padding:48px 36px;}
    .faqs .faq_right{max-width:100%;padding:50px 36px;}

    footer .top_footer .custom_gap{gap:0}
    footer .top_footer .footer_right .form_group label::after{top:unset;bottom:20px;}
    footer .bot_footer{padding:58px 0 0;}

    .comman_forms .form_steps .step-indicator.step_more{width: auto;}
    .comman_forms .custom_gap{gap:0;}
}

@media only screen and (max-width: 767px)  {}
@media only screen and (max-width: 479px)  {
    .hero_banner{height:31.56rem;}
    .hero_banner .banner_text{padding:62px 0;}
    .hero_banner .banner_text h1{font-size:44px;line-height:62px;margin-bottom:28px;}
    .hero_banner .banner_text h2{font-size:22px;line-height:36px;margin-bottom:50px;}
    .hero_banner .banner_text .btn_group{flex-direction:column;align-items:flex-start;gap:16px;}

    .how_we_help{padding:32px 0 36px;}
    .how_we_help .custom_gap{gap:32px;}
    .how_we_help .help_left p{font-size:22px;line-height:30px;position: relative;}
    .how_we_help .help_left p::after{content:'';position:absolute;background-image:url(../images/under-line.svg);width: 24px;height:3px;bottom:-13px;left: 0;}
    .how_we_help .help_right::before{display:none;}
    .how_we_help .help_right p{padding:0;}

    .comman_section{padding:36px 0;}
    .comman_section span{font-size:16px;margin-bottom:2px;}
    .comman_section h3{font-size:22px;line-height:30px;}
    .comman_section h3::after{bottom:18px;}
    .comman_section .list{padding:0px 0px;}
    .comman_section .list ul{margin-bottom:38px;}
    .comman_section .list ul li .content span{margin-bottom: 0;}
    .comman_section .image_part{margin-top: 16px;}
    
    .comman_section.bg_left{padding:36px 0 0 0;display:flex;flex-direction:column-reverse;}
    .comman_section.bg_left::before {display:none;}
    .comman_section.bg_left .bespoke-image{display: block;max-width: 100%;margin:34px 0;padding: 0;}
    .comman_section.bg_left .bespoke-image .image_part{margin:0px;}
    
    .ready .banner_text{padding:40px 0 26px 0;}
    .ready .banner_text h2{font-size:22px;line-height:30px;margin-bottom:16px;}
    .ready .banner_text span{margin-bottom:26px;}
    .ready .banner_text .btn_group{flex-direction:column-reverse;gap:16px;}

    .more_money{background-size:cover;background-repeat:no-repeat;padding:0 0 32px;}
    .more_money::before{inset: 20.125rem 0 0 auto;width: 100%;height:auto;}
    .more_money .more_left{padding:44px 0;margin:0 0px 0 0;max-width:100%;}
    .more_money .more_right{padding:48px 0 32px 0;}
    .more_money .more_right .box{max-width: 100%;flex:0 0 auto;}
    
    .why_to_trust{padding:48px 0;}
    .why_to_trust .icon_box .icon{margin-bottom:32px;}
    .why_to_trust .icon_box .icon img{position:unset;}
    .why_to_trust .icon_box .icon_content{margin: 0;padding:0 0 32px 0;}
    .why_to_trust .icon_box .icon_content .icon_title{margin-bottom: 16px;}

    .blogs{padding:48px 0;}
    .blogs .blog_title h3{margin-bottom:16px;font-size:22px;line-height:30px;}
    .blogs .blog_title span{font-size:16px;line-height:22px;margin-bottom:32px;}
    .blogs .blog_box{margin:0 0 32px 0;}
    .blogs .blog_box .blog_header{margin-bottom:22px;}
    .blogs .blog_box .blog_body .author{margin-bottom:16px;}
    .blogs .blog_box .blog_body .para{margin-bottom:0;}

    .business .hero_banner{max-height:10.13rem;height:10.13rem;max-height:100%;}
    .business .hero_banner .banner_text{padding:24px 0 40px;}
    .business .hero_banner .banner_text h1{font-size:30px;line-height:36px;}
    .business .hero_banner .banner_text h2{font-size:16px;line-height:22px;}

    .business .comman_section.responsive_bg{padding:52px 0;}
    .business .comman_section.bg_full{padding:50px 0;}
    .business .comman_section.bg_full .left_image{margin-bottom: 80px;}
    .business .comman_section.bg_full h3::after{bottom:18px;}
    .business .comman_section.bg_full .list .content b{font-size:16px;line-height:22px;}
    .business .comman_section.bg_full .list ul{gap:16px;}
    .business .comman_section.bg_full .list ul li .content span{font-size:16px;line-height:20px;}
    .business .comman_section .image_part{position:absolute;top:50%;left:50%;transform:translate(-50%,0);opacity:0.3;z-index:-1;width:240px;margin-top:0;}
    .business .comman_section.responsive_bg p{margin-bottom:32px;}

    .business .comman_section.left_right{padding:48px 0;}
    .business .comman_section.left_right span{font-size:18px;}
    .business .comman_section.left_right p.mb_30{margin-bottom: 33px;}
    .business .comman_section.left_right .button_outline{display:none;}

    .business .our_process{padding:50px 0 42px;}
    .business .our_process .process_head h2{font-size:22px;line-height:30px;}
    .business .our_process .process_head span{font-size:16px;line-height:22px;}
    .business .our_process .process_box{flex-direction:column;justify-content:flex-start;gap:32px 0px;margin:0 0 28px;}
    .business .our_process .process_box .process_items{flex-direction:row;gap:0 12px;}
    .business .our_process .process_box .process_items:not(:last-child) .process_head::after{width:3px;height:calc(100% + 50px);transform:translate(0%,0%);}
    .business .our_process .process_box .process_items .process_head{max-width:80px;}
    .business .our_process .process_box .process_items .process_body{gap:13px;}
    .business .our_process .process_box .process_items .process_body h3{font-size:16px;line-height:22px;text-align:left;}
    .business .our_process .process_box .process_items .process_body span{font-size:16px;line-height:22px;text-align:left;}

    .business .security{padding:48px 0 16px;}
    .business .security .security_head{margin-bottom:32px;}
    .business .security .security_head h2{font-size:22px;line-height:30px;padding-bottom:32px;}
    .business .security .security_head h2::after{top:46px;}
    .business .security .security_head span{font-size:16px;}
    .business .security .security_box{margin-bottom: 32px;}
    .business .security .security_box,
    .business .security .security_box .security_body{gap:16px;}

    .business .world img{max-height:203px;}
    .business .world .title{bottom:30px;}
    .business .world .title h2{font-size:22px;line-height:30px;padding-top: 50px;}

    .business .vector_bg img{min-height:50px;}

    .business_case .image_bg{padding:30px 0 25px;}
    .business_case .image_bg .case_study{padding:48px 0 0 0;}
    .business_case .image_bg .case_study h4{font-size:22px;line-height:30px;position:relative;margin-bottom:32px;}
    .business_case .image_bg .case_study h4::after{position:absolute;content:'';top:56%;left:0;background-image:url(../images/under-line.svg);width: 100%;height:100%;background-position:left;background-repeat:no-repeat;}
    .business_case .image_bg .case_study h5{font-size:16px;line-height:22px;margin-bottom:11px;}
    .business_case .image_bg .case_study ul{margin:16px 0 0 16px;}
    .business_case .image_bg.with_bg .case_study{padding:0 36px;}
    .business_case .image_bg.with_bg .case_study h5{font-size:18px;line-height:22px;margin-bottom:16px;}
    .business_case .image_bg .case_study p{margin-bottom:16px;}
    .business_case .image_bg .case_study.pb_99{padding-bottom:37px;}
    .business_case .image_bg.with_bg .text_overimage{padding:48px 0;position:relative;z-index:1;}
    .business_case .image_bg.with_bg .text_overimage .content{padding:0 0 0 36px;}
    .business_case .image_bg.with_bg .text_overimage .content h2{font-size:30px;line-height:41px;margin:0 0 16px;}
    .business_case .image_bg.with_bg .text_overimage .overlay{position:absolute;background-color:#000000a6;z-index:-1;width:100%;height:100%;top:0;left:0;}
    .pe_0{padding-right:0;}

    .individual .hero_banner .banner_text{padding:63px 0 40px;}
    .individual .why_choose .security_head{margin: 0;}
    .individual .why_choose .security_head h2{padding-bottom:39px;}
    .individual .why_choose .security_box{gap:28px;}
    .individual .why_choose .security_box .security_body{gap:14px;}
    .individual .comman_section .image_part{top:62%;}
    .individual .comman_section.responsive_bg p{margin-bottom:60px;}
    .individual .why_choose .security_box .security_body h3{min-height:100%;}
    .individual .comman_section.left_right .button_outline{display:flex;margin-bottom:32px;}
    .individual .our_process .process_box .process_items .process_head img{max-width:70px;}
    .individual .our_process .process_box .process_items:not(:last-child) .process_head::after{height: calc(100% + 70px);}
    .individual .testimonials .testimonials_head{margin-bottom:16px;}
    .individual .testimonials .testimonials_head h2::after{top:47px;}
    .individual .testimonials .testimonials_head h2{padding-bottom:7px;}
    .individual .world img{max-height:252px;}
    .individual .world .title{bottom:unset;right:unset;left:0;top:0;padding:48px 0 0 0;}
    .individual .world .title h2{padding: 0;text-align:left;}
    .individual_case .image_bg .custom_grid{display: grid;grid-template-areas:"grid_image","grid_content","grid_help_box"}
    .individual_case .image_bg .case_study.pb_99{padding-bottom: 48px;}
    .individual_case .image_bg .case_study h4{font-size:22px;line-height:30px;position:relative;margin-bottom:32px;}
    .individual_case .image_bg .case_study h4::after{position:absolute;content:'';top:56%;left:0;background-image:url(../images/under-line.svg);width: 100%;height:100%;background-position:left;background-repeat:no-repeat;}
    .individual_case .image_bg .case_study h5{font-size:16px;line-height:22px;margin-bottom:11px;}
    .individual_case .image_bg .case_study p{margin-bottom:16px;}
    .individual_case .image_bg.with_bg .text_overimage .content h2{font-size:30px;line-height:41px;margin:0 0 32px;}

    .service .comman_section{padding:48px 0 30px;}
    .service .context{margin-bottom:60px;}
    .service .vector_bg img{height: 60px;}

    .personal .comman_section{padding:48px 0;} 
    .personal .comman_section .left_image,
    .personal .comman_section.bg_full .left_image{padding:35px 0 0;margin: 0;} 
    .personal .comman_section.bg_full{padding:48px 0;}
    .personal .vector_bg img{max-height:50px;}

    .about .hero_banner{height:162px;}
    .about .hero_banner .banner_text{padding:63px 0 40px;}
    .about .hero_banner .banner_text h1{font-size:30px;line-height:36px;}
    .about .comman_section{padding:48px 0;}
    .about .comman_section h3{font-size:20px;line-height:27px;padding-bottom:16px;}
    .about .comman_section .about_content{margin-bottom:60px;}
    .about .comman_section.bg_vector h3{margin-bottom:32px;font-size:22px;line-height: 30px;}
    .about .comman_section.bg_vector .context p{font-family:var(--font-nunito-regular);color:var(--grey-500);}
    .about .comman_section .box{margin-top:48px;}
    .about .comman_section .box span{font-size:16px;line-height:22px;}
    .about .comman_section.bg_full h4{font-size:20px;line-height:27px;}
    .about .comman_section.bg_full .context p{font-size:16px;line-height:22px;font-weight:normal;font-family:var(--font-nunito-regular);}
    .about .comman_section.bg_full{background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,1)), url(../images/vector_full.webp);}
    .about .dark_bg_vector h3{padding-bottom:32px;}
    .about .dark_bg_vector h3::after{bottom:22px;}
    .about .dark_bg_vector .vector{width:auto;height:310px;}
    .about .dark_bg_vector .vector::after{width:100%;}
    .about .our_team{padding-bottom: 32px;}
    .about .vector_bg img{background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,1)), url(../images/vector_full.webp);}

    .contact .hero_banner{height:162px;}
    .contact .hero_banner .banner_text{padding:63px 0 20px;}
    .contact .hero_banner .banner_text h1{font-size:30px;line-height:36px;}
    .contact .hero_banner .banner_text h2{font-size:16px;line-height:22px;}

    .contact .contact_form{padding:48px 0;}
    .contact .contact_form .contact_details h3{font-size:20px;line-height:27px;}
    .contact .contact_form .contact_details h3::after{display:none;}
    .contact .contact_form .contact_details{margin:0 0 32px;}

    .contact .contact_footer{padding:48px 0;}
    .contact .contact_form .form_details{margin:0 0 48px;}
    .contact .contact_form .form_details h4{font-size:20px;line-height:27px;padding:0 0 16px;}
    
    .contact .contact_footer .foot_main{flex-direction:column;gap:16px 0px;}
    .contact .contact_footer .foot_main .foot_left,
    .contact .contact_footer .foot_main .foot_right{padding:0 0 0 0;}
    .contact .contact_footer .foot_main .foot_left::after{display:none;}

    .contact .vector_bg img{max-height:50px;}
    
    .affiliate .hero_banner{height:162px;}
    .affiliate .hero_banner .banner_text{padding:63px 0 20px;}
    .affiliate .hero_banner .banner_text h1{font-size:30px;line-height:36px;}
    
    .affiliate .interested{padding:48px 0;}
    .affiliate .interested::before{background-size:420px;}
    .affiliate .interested .interested_content h2{font-size:20px;line-height:27px;padding-bottom:16px;}
    .affiliate .interested .interested_content h2::after{display:none;}
    .affiliate .interested .interested_content h5{padding-bottom:16px;}
    .affiliate .interested .interested_content p{padding-bottom:16px;}

    .affiliate .vector_bg img{max-height:50px;}

    .faqs .hero_banner{height:162px;}
    .faqs .hero_banner .banner_text{padding:62px 0 23px;}
    .faqs .hero_banner .banner_text h1{font-size:30px;line-height:36px;}

    .faqs .custom_accordian h2{font-size:20px;line-height:27px;padding-bottom:30px;}
    .faqs .custom_accordian h2::after{display:none;}
    .faqs .custom_accordian h3{font-size:16px;line-height:22px;padding-bottom:7px;color:var(--grey-400);}
    .faqs .custom_accordian span{padding-bottom:16px;}
    .faqs .custom_accordian .accordian_content{padding-top:0;}
    .faqs .custom_accordian .accordian_content .accordion-item .accordion-button:not(.collapsed),
    .faqs .custom_accordian .accordian_content .accordion-item .accordion-button.collapsed{font-size:16px;line-height:20px;}

    .faqs .faq_right h4{font-size:20px;line-height:27px;padding-bottom:32px;}
    .faqs .faq_right h4::after{bottom:20px;}
    .faqs .faq_right p{margin-bottom:32px;}
    .faqs .faq_right h5,
    .faqs .faq_right span{display:none;}

    .privacy .hero_banner{height:162px;}
    .privacy .hero_banner .banner_text{padding:62px 0 23px;}
    .privacy .hero_banner .banner_text h1{font-size:30px;line-height:36px;}
    .privacy .privacy_content{background-image:none;padding:0 0 48px 0;}
    .privacy .privacy_content .content{padding:48px 0 0;}
    .privacy .privacy_content .content h2{font-size:20px;line-height:27px;padding-bottom: 20px;}
    .privacy .privacy_content .content h3{font-size:20px;line-height:27px;padding:0 0 16px 0;}

    .blog_page .hero_banner{height:162px;}
    .blog_page .hero_banner .banner_text{padding:62px 0 23px;}
    .blog_page .hero_banner .banner_text h1{font-size:30px;line-height:36px;}

    .blog_page .blog_list,
    .blog_page .blog_detail{padding:48px 0;}
    .blog_page .blog_list .gap_30{gap:32px 0;}
    .blog_page .blog_list .blog_box{flex-direction:column;}
    .blog_page .blog_list .blog_box .blog_image,
    .blog_page .blog_list .blog_box .blog_image img{width:auto;max-width:302px;}
    .blog_page .blog_list .blog_box .blog_content{padding:26px 10px 0;}
    .blog_page .blog_list .blog_box .blog_content p{margin-bottom:6px;}
    .blog_page .blog_list .blog_box .blog_content a.read_more{padding:0 0 24px 0;}
    .blog_page .blog_list nav{margin:0;}

    .blog_page .blog_detail .blog_content{padding:16px 0;}
    .blog_page .blog_detail .blog_content .author{padding:0 0 10px;}
    .blog_page .blog_detail .blog_content h3{font-size:20px;line-height:22px;padding-top:20px;color:var(--grey-500);}
    .blog_page .blog_detail .blog_content p{font-size: 16px;line-height: 20px;color:var(--grey-500);}

    footer .top_footer{padding:35px 0 0;border-bottom:0;}
    footer .top_footer .custom_gap{gap:32px;}
    footer .top_footer .footer_left{gap:17px;}
    footer .top_footer .footer_right .form_group label{padding-bottom:27px;}
    footer .top_footer .footer_right .form_group label::after{top:unset;bottom:20px;}
    footer .top_footer .footer_right .form_group span{margin-top: 15px;}
    footer .bot_footer{padding: 0;}
    footer .bot_footer .links{gap:16px;}
    footer .bot_footer .footer_links{margin-top: 32px;}
    footer .copy_rights{padding:27px 0 0px 0;}

    .comman_forms .form_title{font-size:28px;line-height:1.2;margin-bottom:30px;}
    .comman_forms .form_steps{padding:0 0 30px;}
    .comman_forms .form_steps .step-indicator{max-width:100%;}
    .comman_forms .form_steps .step-indicator .step span{font-size:10px;line-height:1.2;text-align:center;}
    .comman_forms .form_steps .step-indicator .step .circle{width:26px;height:26px;font-size:14px;}
    .comman_forms .form_notes{margin:0 0 10px;}
    .comman_forms .form_notes h3{font-size:20px;line-height:34px;}
    .comman_forms .pb-19{padding-bottom:10px;}
    .comman_forms .review_box .review_title h4{font-size:14px;line-height:1.2; font-weight: bold; }
    .comman_forms .review_box .review_content{gap:20px;}
    .comman_forms .review_box .review_content .label{font-size:14px; font-weight: bold;}
    .comman_forms .review_box .review_content .value{font-size:14px;text-align:right;}
    .comman_forms .review_box .review_content:not(:last-child){margin-bottom:10px;}
    .comman_forms .review_box .review_title a span{font-size:14px;}
    .comman_forms .review_box .review_content_full .value{font-size: 14px;line-height: 1.4;}
    .comman_forms .review_box .review_content_full .form_group .form-check-input:hover,
    .comman_forms .review_box .review_content_full .form_group .form-check-input:focus,
    .comman_forms .review_box .review_content_full .form_group .form-check-input{width:20px;height:20px;}
    .comman_forms .succes_msg{font-size: 14px;line-height:1.2;}
    .comman_forms .form_group .form-select, .comman_forms .form_group .form-control{padding:20px 20px;}
    .comman_forms .form_notes .btn_link span{font-size:14px;}
    .comman_forms .form_group .error_icon{width: 20px;height: 16px;}

    .modal#terms_condition .modal-content{padding:18px 20px;}
    .modal#terms_condition .modal-content .modal-header{flex-direction:column-reverse;}
    .modal#terms_condition .modal-content .modal-header .btn-close img{width:40px;height:40px;}
    .with_bg#terms_condition .modal-content .modal-body{padding:0 0;}
    .with_bg#terms_condition .modal-content .modal-body .body_title{max-width: 100%;}
    .with_bg#terms_condition .modal-content .modal-body .body_title h2,
    .modal#terms_condition .modal-content .modal-header h2{font-size:28px;line-height:38px;}

    .modal#privacy .modal-content{padding:18px 20px;}
    .modal#privacy .modal-content .modal-header{flex-direction:column-reverse;}
    .modal#privacy .modal-content .modal-header .btn-close img{width:40px;height:40px;}
    .with_bg#privacy .modal-content .modal-body{padding:0 0;}
    .with_bg#privacy .modal-content .modal-body .body_title{max-width: 100%;}
    .with_bg#privacy .modal-content .modal-body .body_title h2,
    .modal#privacy .modal-content .modal-header h2{font-size:28px;line-height:38px;}
}
@media screen and (max-width: 320px) {}