:root {
	--transparent: transparent; 
	--color-black: #000000; 
	--color-black2: #020202; 
	--color-white: #ffffff; 
	--color-purple: #7D00BE; 
	--color-lynch: #637381; 
	--color-black-pearl: #001219; 
	--color-black-pearl-rgba: rgba(0, 18, 25, 0.4);
	--color-java: #229186; 
	--color-sea-green: #2EC4B6; 
	--color-oslo-grey: #7D8585; 
	--color-grey: #BCBCBC; 
	--color-nobel: #9595951f; 
	--color-nobel-2: #949494; 
	--color-dim-gray: #6B6B6B; 
	--color-royal-blue: #4361EE; 
	--color-saffron: #FFBA24; 
}

.vh-100 {
    height: 103vh;
}

/* Fonts */

.font-hel-neue-64 {
    font-size: 64px;
    font-family: 'HelveticaNeue';
    font-style: normal;
    line-height: 110%;
}

.font-hel-neue-48 {
    font-size: 48px;
    font-family: 'HelveticaNeue';
    font-style: normal;
    line-height: 110%;
}

.font-hel-neue-24 {
    font-size: 24px;
    font-family: 'HelveticaNeue';
    font-style: normal;
    line-height: 110%;
}

.font-hel-neue-18 {
    font-size: 18px;
    font-family: 'HelveticaNeue';
    font-style: normal;
    line-height: 110%;
}

.font-hel-neue-14 {
    font-size: 14px;
    font-family: 'HelveticaNeue';
    font-style: normal;
    line-height: 110%;
}

.font-lora-48 {
    font-size: 48px;
    font-family: Lora;
    font-style: normal;
    line-height: 110%;
}

.font-lora-24 {
    font-size: 24px;
    font-family: Lora;
    font-style: normal;
    line-height: 28px;
}

.font-lora-18 {
    font-size: 18px;
    font-family: Lora;
    font-style: normal;
    line-height: 124%;
}

.italic {
    font-style: italic;
}

/* Font Weight */

.weight-700 {
    font-weight: 700;
}

.weight-600 {
    font-weight: 600;
}

.weight-500 {
    font-weight: 500;
}

.weight-400 {
    font-weight: 400;
}

.weight-300 {
    font-weight: 300;
}

/* Letter Spacing */

.letter-spacing_36 {
    letter-spacing: 0.36em;
}

.letter-spacing_2 {
    letter-spacing: 0.02em;
}

.letter-spacing_-2 {
    letter-spacing: -0.02em;
}

.letter-spacing_-3 {
    letter-spacing: -0.03em;
}

/* Margin */

.mb-240 {
    margin-bottom: 240px;
}

.mb-120 {
    margin-bottom: 120px;
}

.mb-60 {
    margin-bottom: 60px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-31 {
    margin-bottom: 31px;
}

.mb-24 {
    margin-bottom: 24px;
}

.mb-20 {
    margin-bottom: 20px;
}

/* Colors */

.sea-green {
    color: var(--color-sea-green);
}
.royal-blue {
    color: var(--color-royal-blue);
}
.saffro {
    color: var(--color-saffron);
}

/* Padding */
.py-120 {
    padding-top: 120px;
    padding-bottom: 120px;
}

.py-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.py-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.py-41 {
    padding-top: 41px;
    padding-bottom: 41px;
}

.px-46 {
    padding-left: 46px;
    padding-right: 46px;
}

.px-60 {
    padding-left: 60px;
    padding-right: 60px;
}

.px-50 {
    padding-left: 50px;
    padding-right: 50px;
}

.px-13 {
    padding-left: 13px;
    padding-right: 13px;
}

.pr-40 {
    padding-right: 40px;
}

.pt-160 {
    padding-top: 160px;
}

.p-120 {
    padding: 120px;
}

/* Text Transform */
.uppercase {
    text-transform: uppercase;
}

/* Normal CSS */
.ab-section-3 .background-wrapper {
    background: linear-gradient(113.24deg, rgba(10, 97, 255, 0.08) 27.23%, rgba(114, 9, 183, 0.3) 77.65%);
    border-radius: 24px;
}

.spacer-200 {
    width: 100%;
    height: 200px;
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.flex-49 {
    flex: 0 0 49%;
    max-width: 49%;
}

.flex-32 {
    flex: 0 0 32%;
    max-width: 32%;
}

.gap {
    gap: 20px;
}

.blurry-effect {
    background: rgba(255, 255, 255, 0.05);
    box-shadow: inset 28px 50px 57px 29px rgba(255, 255, 255, 0.04);
    backdrop-filter: blur(40.2167px);
    border-radius: 8px;
    min-height: 320px;
    max-height: 320px;
}

.ab-section-5 .row:nth-last-child(2) {
    flex-direction: row-reverse;
}

.ab-section-4,
.ab-section-6 {
    position: relative;
}

.ab-section-4::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 851px;
    height: 1700px;
    background: url('/wp-content/uploads/2022/10/Ellipse-143.png') no-repeat left center / auto;
}

.ab-section-6::before {
    content: '';
    position: absolute;
    width: 663px;
    height: 1202px;
    right: 0;
    top: 8%;
    background: url('/wp-content/uploads/2022/10/Ellipse-143-1.png') no-repeat center center / contain;
}

.ab-section-6::after {
    content: '';
    position: absolute;
    width: 663px;
    height: 1202px;
    right: 0;
    top: 72%;
    background: url('/wp-content/uploads/2022/10/Ellipse-143-1.png') no-repeat center center / contain;
}

.ab-section-6 .row .item {
    border-radius: 8px;
    border: 1px solid rgba(242, 244, 244, 0.24);
}

.ab-section-6 .row {
    position: relative;
    z-index: 1;
}

.ab-section-6 .row:first-child .item {
    background: url(/wp-content/uploads/2022/10/Mask-group.png) no-repeat center center / cover;
}

.ab-section-6 .row:nth-child(2) .item {
    background: url(/wp-content/uploads/2022/10/Mask-group-1.png) no-repeat center center / cover;
}

.ab-section-6 .row:nth-child(3) .item {
    background: url(/wp-content/uploads/2022/10/Mask-group-2.png) no-repeat center center / cover;
}
.ab-section-6 .row:nth-child(4) .item {
    background: url(/wp-content/uploads/2022/10/Mask-group-3.png) no-repeat center center / cover;
}

.ab-section-6 .row:nth-child(5) .item {
    background: url(/wp-content/uploads/2022/10/Mask-group-4.png) no-repeat center center / cover;
}

.ab-section-6 .row:nth-child(6) .item {
    background: url(/wp-content/uploads/2022/10/Mask-group-5.png) no-repeat center center / cover;
}

.ab-section-6 .row:nth-child(7) .item {
    background: url(/wp-content/uploads/2022/10/Mask-group-6.png) no-repeat center center / cover;
}

.ab-section-6 .row:nth-child(8) .item {
    background: url(/wp-content/uploads/2022/10/Mask-group-7.png) no-repeat center center / cover;
}

.ab-section-6 .row:nth-child(9) .item {
    background: url(/wp-content/uploads/2022/10/Mask-group-8.png) no-repeat center center / cover;
}

.ab-section-6 .row:nth-child(2)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_1.png) no-repeat center center / contain;
    width: 413px;
    height: 272px;
    right: 60px;
    top: 0;
}

.ab-section-6 .row:nth-child(3)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_2.png) no-repeat center center / contain;
    width: 436px;
    height: 264px;
    top: 0;
    left: 60px;
}

.ab-section-6 .row:nth-child(4)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_3.png) no-repeat center center / contain;
    width: 452px;
    height: 276px;
    top: 0;
    right: 60px;
}

.ab-section-6 .row:nth-child(5)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_4.png) no-repeat center center / contain;
    width: 477px;
    height: 261px;
    top: 0;
    left: 60px;
}

.ab-section-6 .row:nth-child(6)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_5.png) no-repeat center center / contain;
    width: 473px;
    height: 280px;
    top: 0;
    right: 60px;
} 

.ab-section-6 .row:nth-child(7)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_6.png) no-repeat center center / contain;
    width: 471px;
    height: 279px;
    top: 0;
    left: 60px;
}

.ab-section-6 .row:nth-child(8)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_7.png) no-repeat center center / contain;
    width: 436px;
    height: 323px;
    top: 0;
    right: 60px;
}

.ab-section-6 .row:nth-child(9)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_8.png) no-repeat center center / contain;
    width: 410px;
    height: 262px;
    top: 0;
    left: 60px;
}

.ab-section-6 .row:nth-child(10)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_9.png) no-repeat center center / contain;
    width: 475px;
    height: 281px;
    top: 0;
    right: 60px;
}

.ab-section-6 .row:nth-child(11)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_10.png)no-repeat center center / contain;
    width: 351px;
    height: 210px;
    top: 0;
    left: 100px;
}

.ab-section-6 .row:nth-child(12)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_11.png)no-repeat center center / contain;
    width: 532px;
    height: 291px;
    top: 0;
    right: 60px;
}

.ab-section-6 .row:nth-child(13)::after {
    content: '';
    position: absolute;
    background: url(../images/vec_12.png)no-repeat center center / contain;
    width: 415px;
    height: 263px;
    top: 0;
    left: 60px;
}

/*#####################################################################*/
                        /*Responsive*/
/*#####################################################################*/
@media screen and (min-width: 1451px) and (max-width: 1600px) {

}
/*#####################################################################*/
@media screen and (min-width: 1300px) and (max-width: 1450px) {


}
/*#####################################################################*/
@media screen and (min-width: 1100px) and (max-width: 1299px) {


}

/*#####################################################################*/
@media screen and (min-width: 950px) and (max-width:1099px) {
/*.main_foot_box {display: block;}*/
.main_foot_box .footer_navbar {width: 80%; } 
.main_foot_box .footer_social {width: 20%; }
.site-footer .copyrights {text-align: center; }
.site-footer .copyrights p.copyright{margin: 0 0 20px;}
p.copyright{text-align: left;}

section.contact_sec {padding-top: 5rem;}
section.contact_sec .hd_style_sfpro64 h1 {font-size: 26px;margin: 0 0 15px !important;}
.contact_sec .left-sec.hd_style_sfpro64 .my-5{margin-top: 2rem!important; margin-bottom: 2rem!important; }
section.contact_sec .left-sec.hd_style_sfpro64.py-5.pe-7{padding-right: 0 !important;}
section.contact_sec p.fontsize_14 {font-size: 20px !important; } 
section.contact_sec a.fontsize_14{font-size: 20px !important;line-height: 27px !important;margin: 0 0 15px !important;display: inline-block;}
section.contact_sec .right-sec {padding: 50px 15px !important; }
section.contact_sec {padding-bottom: 0 !important;}
section.contact_sec a.fontsize_14 br{display: none;}

.ab-section-2.py-100 .col-md-8{width: 100%;}   
.ab-section-6 .row::after {display: none !important; }
.ab-section-6 .row.pt-160{padding-top: 50px;}
.ab-section-6 h2.font-hel-neue-48 {font-size: 22px;margin-bottom: 25px;}

.human-right.flex-center{height: 75vh;background-position: center !important;background-size: contain !important;}
.ab-section-2.py-100{padding-top: 0px !important;padding-bottom: 25px !important;}
.ab-section-2 h2.font-hel-neue-48{font-size: 36px;line-height: 40px;} 
.ab-section-2 .spacer-200{height: 40px; }
.ab-section-3.py-80{padding-top: 25px; padding-bottom: 0; }
.ab-section-3 .background-wrapper{padding: 25px;text-align: center;}
.ab-section-3 h3.font-lora-48{font-size: 36px;line-height: 40px;/* text-align: center; */}
.ab-section-4.py-120, .ab-section-5.py-120{padding-top: 25px;padding-bottom: 25px;} 
.ab-section-4 .blurry-effect, .ab-section-5 .blurry-effect{flex: 0 0 100%;max-width: 100%;padding: 40px 25px;}
.ab-section-4 h2.font-hel-neue-48, .ab-section-5 h2.font-hel-neue-48{margin-bottom: 30px;font-size: 36px;}

.ab-section-4 p.letter-spacing_2, .ab-section-5 p.letter-spacing_2{font-size: 20px;line-height: 30px;}
.ab-section-5 h3.font-hel-neue-48, .ab-section-5 h3.font-hel-neue-48 span{font-size: 40px;line-height: 40px;/* padding-right: 0; */} 
.ab-section-5 p.font-hel-neue-18{line-height: 24px; } 
.ab-section-5 img{width: 100%;object-fit: contain;object-position: center;margin: 0;} 
.ab-section-5 .mb-240{    margin-bottom: 50px;}
.ab-section-6.py-120{padding-top: 0; padding-bottom: 50px; } 
.ab-section-6 .row .item{padding: 25px; } 

.ab-section-6 h4.font-hel-neue-24{margin-bottom: 12px; }
.site-footer .copyrights .site_map_box{justify-content: center !important;}
.contact_sec .col-6, .contact_sec .col-5{width: 50%;margin-left: 0;}
.ab-section-3.py-80 .col-md-11{margin-left: 0; width: 100%; }
input[type="checkbox"] { width: 4% !important; position: absolute; top: -2.4em !important; left: 0em;}

}
/*#####################################################################*/
@media screen and (min-width: 769px) and (max-width:900px) {
    .contact_sec .col-6, .contact_sec .col-5{width: 100%;margin-left: 0;}
    
    .ab-section-6 p.font-hel-neue-18{font-size: 16px; line-height: 22px; } 
    .ab-section-5 p.font-hel-neue-18{font-size: 16px; line-height: 24px; } 
    .ab-section-5 h3.font-hel-neue-48, .ab-section-5 h3.font-hel-neue-48 span{font-size: 20px;line-height: 28px;/* padding-right: 0; */} 
    .ab-section-4 h4.font-hel-neue-24, .ab-section-5 h4.font-hel-neue-24{margin-bottom: 15px;font-size: 20px;}
    .ab-section-4 h2.font-hel-neue-48, .ab-section-5 h2.font-hel-neue-48{margin-bottom: 30px;font-size: 24px;}
    .ab-section-3 h3.font-lora-48{font-size: 25px;line-height: 40px;/* text-align: center; */}
    .ab-section-2 h2.font-hel-neue-48{font-size: 26px;line-height: 40px;} 
    .human-right .font-hel-neue-64 {font-size: 30px;}
    .ab-section-4 p.letter-spacing_2, .ab-section-5 p.letter-spacing_2{font-size: 16px;line-height: 28px;}
.main_foot_box {display: block;}
.main_foot_box .footer_navbar {width: 100%; } 
.main_foot_box .footer_social {width: 100%;margin: 25px 0 0;}
.site-footer .copyrights {text-align: center; }
.site-footer .copyrights p.copyright{margin: 0 0 20px;}

section.contact_sec {padding-top: 5rem;}
section.contact_sec .hd_style_sfpro64 h1 {font-size: 26px;margin: 0 0 15px !important;}
.contact_sec .left-sec.hd_style_sfpro64 .my-5{margin-top: 2rem!important; margin-bottom: 2rem!important; }
section.contact_sec .left-sec.hd_style_sfpro64.py-5.pe-7{padding-right: 0 !important;}
section.contact_sec p.fontsize_14 {font-size: 20px !important; } 
section.contact_sec a.fontsize_14{font-size: 18px !important;line-height: 27px !important;margin: 0 0 15px !important;display: inline-block;}
section.contact_sec .right-sec {padding: 50px 15px !important; }
section.contact_sec {padding-bottom: 0 !important;}
    
.ab-section-3.py-80 .col-md-11{margin-left: 0; width: 100%; } 
.ab-section-2.py-100 .col-md-8{width: 100%; }
.ab-section-6 .row::after {display: none !important; }
.ab-section-6 .row.pt-160{padding-top: 50px;}
.ab-section-6 h2.font-hel-neue-48 {font-size: 22px;margin-bottom: 25px;}
.human-right .font-hel-neue-64 {font-size: 30px;}
.human-right.flex-center{height: 100vh;background-position: center !important;background-size: contain !important;}
.ab-section-2.py-100{padding-top: 0px !important;padding-bottom: 25px !important;}
.ab-section-2 h2.font-hel-neue-48{font-size: 20px;line-height: 36px;} 
.ab-section-2 .spacer-200{height: 40px; }
.ab-section-3.py-80{padding-top: 25px; padding-bottom: 0; }
.ab-section-3 .background-wrapper{padding: 25px;text-align: center;}
.ab-section-3 h3.font-lora-48{font-size: 20px;line-height: 32px;/* text-align: center; */}
.ab-section-4.py-120, .ab-section-5.py-120{padding-top: 25px;padding-bottom: 25px;} 
.ab-section-4 .blurry-effect, .ab-section-5 .blurry-effect{flex: 0 0 100%;max-width: 100%;padding: 40px 25px;}
.ab-section-4 h2.font-hel-neue-48, .ab-section-5 h2.font-hel-neue-48{margin-bottom: 30px;font-size: 24px;}
.ab-section-4 h4.font-hel-neue-24, .ab-section-5 h4.font-hel-neue-24{margin-bottom: 15px;font-size: 20px;}
.ab-section-4 p.letter-spacing_2, .ab-section-5 p.letter-spacing_2{font-size: 16px;line-height: 28px;}
.ab-section-5 h3.font-hel-neue-48, .ab-section-5 h3.font-hel-neue-48 span{font-size: 20px;line-height: 28px;/* padding-right: 0; */} 
.ab-section-5 p.font-hel-neue-18{font-size: 16px; line-height: 24px; } 
.ab-section-5 img{width: 100%;object-fit: contain;object-position: center;margin: 0;} 
.ab-section-5 .mb-240{    margin-bottom: 50px;}
.ab-section-6.py-120{padding-top: 0; padding-bottom: 50px; } 
.ab-section-6 .row .item{padding: 25px; } 
.ab-section-6 p.font-hel-neue-18{font-size: 16px; line-height: 22px; } 
.ab-section-6 h4.font-hel-neue-24{margin-bottom: 12px; }
.site-footer .copyrights .site_map_box{justify-content: center !important;}
.contact_sec .col-6, .contact_sec .col-5{width: 100%;margin-left: 0;}

}
/*#####################################################################*/
@media screen and (min-width: 681px) and (max-width:768px) {
.main_foot_box {display: block;}
.main_foot_box .footer_navbar {width: 100%; } 
.main_foot_box .footer_social {width: 100%;margin: 25px 0 0;}
.site-footer .copyrights {text-align: center; }
.site-footer .copyrights p.copyright{margin: 0 0 20px;}

section.contact_sec {padding-top: 5rem;}
section.contact_sec .hd_style_sfpro64 h1 {font-size: 26px;margin: 0 0 15px !important;}
.contact_sec .left-sec.hd_style_sfpro64 .my-5{margin-top: 2rem!important; margin-bottom: 2rem!important; }
section.contact_sec .left-sec.hd_style_sfpro64.py-5.pe-7{padding-right: 0 !important;}
section.contact_sec p.fontsize_14 {font-size: 20px !important; } 
section.contact_sec a.fontsize_14{font-size: 18px !important;line-height: 27px !important;margin: 0 0 15px !important;display: inline-block;}
section.contact_sec .right-sec {padding: 50px 15px !important; }
section.contact_sec {padding-bottom: 0 !important;}

.ab-section-6 .row::after {display: none !important; }
.ab-section-6 .row.pt-160{padding-top: 50px;}
.ab-section-6 h2.font-hel-neue-48 {font-size: 22px;margin-bottom: 25px;}
.human-right .font-hel-neue-64 {font-size: 30px;}
.human-right.flex-center{height: 50vh;background-position: center !important;background-size: contain !important;}
.ab-section-2.py-100{padding-top: 0px !important;padding-bottom: 25px !important;}
.ab-section-2 h2.font-hel-neue-48{font-size: 18px;line-height: 28px;} 
.ab-section-2 .spacer-200{height: 40px; }
.ab-section-3.py-80{padding-top: 25px; padding-bottom: 0; }
.ab-section-3 .background-wrapper{padding: 25px; }
.ab-section-3 h3.font-lora-48{font-size: 16px;line-height: 26px;}
.ab-section-4.py-120, .ab-section-5.py-120{padding-top: 25px;padding-bottom: 25px;} 
.ab-section-4 .blurry-effect, .ab-section-5 .blurry-effect{flex: 0 0 100%; max-width: 100%; padding: 25px; }
.ab-section-4 h2.font-hel-neue-48, .ab-section-5 h2.font-hel-neue-48{margin-bottom: 25px;font-size: 24px;}
.ab-section-4 h4.font-hel-neue-24, .ab-section-5 h4.font-hel-neue-24{margin-bottom: 15px;font-size: 20px;}
.ab-section-4 p.letter-spacing_2, .ab-section-5 p.letter-spacing_2{font-size: 14px;line-height: 26px;}
.ab-section-5 h3.font-hel-neue-48, .ab-section-5 h3.font-hel-neue-48 span{font-size: 18px;line-height: 28px;/* padding-right: 0; */} 
.ab-section-5 p.font-hel-neue-18{font-size: 16px; line-height: 24px; } 
.ab-section-5 img{width: 100%;object-fit: contain;object-position: center;margin: 0;} 
.ab-section-5 .mb-240{    margin-bottom: 50px;}
.ab-section-6.py-120{padding-top: 0; padding-bottom: 50px; } 
.ab-section-6 .row .item{padding: 25px; } 
.ab-section-6 p.font-hel-neue-18{font-size: 16px; line-height: 22px; } 
.ab-section-6 h4.font-hel-neue-24{margin-bottom: 12px; }
.site-footer .copyrights .site_map_box{justify-content: center !important;}
.contact_sec .col-6, .contact_sec .col-5{width: 100%;margin-left: 0;}

}
/*#####################################################################*/
@media screen and (min-width: 550px) and (max-width:680px) {
.main_foot_box {display: block;}
.main_foot_box .footer_navbar {width: 100%; } 
.main_foot_box .footer_social {width: 100%; }
.site-footer .copyrights {text-align: center; }
.site-footer .copyrights p.copyright{margin: 0 0 20px;}

section.contact_sec {padding-top: 2rem;}
section.contact_sec .hd_style_sfpro64 h1 {font-size: 24px; margin: 0 0 15px !important; }
.contact_sec .left-sec.hd_style_sfpro64 .my-5{margin-top: 2rem!important; margin-bottom: 2rem!important; }
section.contact_sec .left-sec.hd_style_sfpro64.py-5.pe-7{padding-right: 0 !important;}
section.contact_sec p.fontsize_14 {font-size: 20px !important; } 
section.contact_sec a.fontsize_14{font-size: 16px !important; line-height: 27px !important; margin: 0 0 15px !important; display: inline-block; }
section.contact_sec .right-sec {padding: 50px 15px !important; }
section.contact_sec {padding-bottom: 0 !important; }

.ab-section-6 .row::after {display: none !important; }
.ab-section-6 .row.pt-160{padding-top: 50px;}
.ab-section-6 h2.font-hel-neue-48 {font-size: 22px;margin-bottom: 25px;}
.human-right .font-hel-neue-64 {font-size: 30px;}
.ab-section-2.py-100{padding-top: 50px !important;padding-bottom: 25px !important;}
.ab-section-2 h2.font-hel-neue-48{font-size: 16px;line-height: 25px;} 
.ab-section-2 .spacer-200{height: 40px; }
.ab-section-3.py-80{padding-top: 25px; padding-bottom: 0; }
.ab-section-3 .background-wrapper{padding: 25px; }
.ab-section-3 h3.font-lora-48{font-size: 16px;line-height: 26px;}
.ab-section-4.py-120, .ab-section-5.py-120{padding-top: 25px;padding-bottom: 25px;} 
.ab-section-4 .blurry-effect, .ab-section-5 .blurry-effect{flex: 0 0 100%; max-width: 100%; padding: 25px; }
.ab-section-4 h2.font-hel-neue-48, .ab-section-5 h2.font-hel-neue-48{margin-bottom: 25px;font-size: 24px;}
.ab-section-4 h4.font-hel-neue-24, .ab-section-5 h4.font-hel-neue-24{margin-bottom: 15px;font-size: 20px;}
.ab-section-4 p.letter-spacing_2, .ab-section-5 p.letter-spacing_2{font-size: 14px;line-height: 26px;}
.ab-section-5 h3.font-hel-neue-48, .ab-section-5 h3.font-hel-neue-48 span{font-size: 20px; line-height: 28px; /* padding-right: 0; */ } 
.ab-section-5 p.font-hel-neue-18{font-size: 16px; line-height: 24px; } 
.ab-section-5 img{width: 100%;object-fit: contain;object-position: center;margin: 50px 0;} 
.ab-section-5 .mb-240{    margin-bottom: 50px;}
.ab-section-6.py-120{padding-top: 0; padding-bottom: 50px; } 
.ab-section-6 .row .item{padding: 25px; } 
.ab-section-6 p.font-hel-neue-18{font-size: 16px; line-height: 22px; } 
.ab-section-6 h4.font-hel-neue-24{margin-bottom: 12px; }
.site-footer .copyrights .site_map_box{justify-content: center !important;}
}
/*#####################################################################*/
@media screen and (min-width: 100px) and (max-width:500px) {
.main_foot_box {display: block;}
.main_foot_box .footer_navbar {width: 100%; } 
.main_foot_box .footer_social {width: 100%; }
.site-footer .copyrights {text-align: center; }
.site-footer .copyrights p.copyright{margin: 0 0 20px;}

section.contact_sec {padding-top: 2rem;}
section.contact_sec .hd_style_sfpro64 h1 {font-size: 24px; margin: 0 0 15px !important; }
.contact_sec .left-sec.hd_style_sfpro64 .my-5{margin-top: 2rem!important; margin-bottom: 2rem!important; }
section.contact_sec .left-sec.hd_style_sfpro64.py-5.pe-7{padding-right: 0 !important;}
section.contact_sec p.fontsize_14 {font-size: 20px !important; } 
section.contact_sec a.fontsize_14{font-size: 16px !important; line-height: 27px !important; margin: 0 0 15px !important; display: inline-block; }
section.contact_sec .right-sec {padding: 50px 15px !important; }
section.contact_sec {padding-bottom: 0 !important; }

.ab-section-6 .row::after {display: none !important; }
.ab-section-6 .row.pt-160{padding-top: 50px;}
.ab-section-6 h2.font-hel-neue-48 {font-size: 22px;margin-bottom: 25px;}
.human-right .font-hel-neue-64 {font-size: 30px;}
.human-right.flex-center{height: 57vh; background-position: center !important; background-size: cover !important;}
.ab-section-2.py-100{padding-top: 50px !important;padding-bottom: 25px !important;}
.ab-section-2 h2.font-hel-neue-48{font-size: 16px;line-height: 25px;} 
.ab-section-2 .spacer-200{height: 40px; }
.ab-section-3.py-80{padding-top: 25px; padding-bottom: 0; }
.ab-section-3 .background-wrapper{padding: 25px; }
.ab-section-3 h3.font-lora-48{font-size: 16px;line-height: 26px;}
.ab-section-4.py-120, .ab-section-5.py-120{padding-top: 25px;padding-bottom: 25px;} 
.ab-section-4 .blurry-effect, .ab-section-5 .blurry-effect{flex: 0 0 100%; max-width: 100%; padding: 25px; }
.ab-section-4 h2.font-hel-neue-48, .ab-section-5 h2.font-hel-neue-48{margin-bottom: 25px;font-size: 24px;}
.ab-section-4 h4.font-hel-neue-24, .ab-section-5 h4.font-hel-neue-24{margin-bottom: 15px;font-size: 20px;}
.ab-section-4 p.letter-spacing_2, .ab-section-5 p.letter-spacing_2{font-size: 14px;line-height: 26px;}
.ab-section-5 h3.font-hel-neue-48, .ab-section-5 h3.font-hel-neue-48 span{font-size: 20px; line-height: 28px; /* padding-right: 0; */ } 
.ab-section-5 p.font-hel-neue-18{font-size: 16px; line-height: 24px; } 
.ab-section-5 img{width: 100%;object-fit: contain;object-position: center;margin: 50px 0;} 
.ab-section-5 .mb-240{    margin-bottom: 50px;}
.ab-section-6.py-120{padding-top: 0; padding-bottom: 50px; } 
.ab-section-6 .row .item{padding: 25px; } 
.ab-section-6 p.font-hel-neue-18{font-size: 16px; line-height: 22px; } 
.ab-section-6 h4.font-hel-neue-24{margin-bottom: 12px; }
.site-footer .copyrights .site_map_box{justify-content: center !important;}
}

/*#####################################################################*/
/*#####################################################################*/



